aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/io/github/moulberry/notenoughupdates/cosmetics/ShaderManager.java
diff options
context:
space:
mode:
authorBuildTools <james.jenour@protonmail.com>2020-12-31 01:26:26 +0800
committerBuildTools <james.jenour@protonmail.com>2020-12-31 01:26:26 +0800
commit9ae63509ab33c4d3f0ee19bc618ef4e4c654ef46 (patch)
treeb5d9120c9211ec989c05f0fb7d02d6497e49f8d0 /src/main/java/io/github/moulberry/notenoughupdates/cosmetics/ShaderManager.java
parent38bfc81ad013925463cd382bf99807d15b4fc53e (diff)
downloadnotenoughupdates-9ae63509ab33c4d3f0ee19bc618ef4e4c654ef46.tar.gz
notenoughupdates-9ae63509ab33c4d3f0ee19bc618ef4e4c654ef46.tar.bz2
notenoughupdates-9ae63509ab33c4d3f0ee19bc618ef4e4c654ef46.zip
1.8-PRE1
Diffstat (limited to 'src/main/java/io/github/moulberry/notenoughupdates/cosmetics/ShaderManager.java')
-rw-r--r--src/main/java/io/github/moulberry/notenoughupdates/cosmetics/ShaderManager.java4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/main/java/io/github/moulberry/notenoughupdates/cosmetics/ShaderManager.java b/src/main/java/io/github/moulberry/notenoughupdates/cosmetics/ShaderManager.java
index 7d74ae22..a750f597 100644
--- a/src/main/java/io/github/moulberry/notenoughupdates/cosmetics/ShaderManager.java
+++ b/src/main/java/io/github/moulberry/notenoughupdates/cosmetics/ShaderManager.java
@@ -4,6 +4,7 @@ import net.minecraft.client.Minecraft;
import net.minecraft.util.ResourceLocation;
import org.lwjgl.opengl.GL20;
import org.lwjgl.opengl.GL43;
+import org.lwjgl.util.vector.Vector2f;
import org.lwjgl.util.vector.Vector3f;
import org.lwjgl.util.vector.Vector4f;
@@ -54,6 +55,9 @@ public class ShaderManager {
GL20.glUniform1i(location, (Integer) value);
} else if(value instanceof Float) {
GL20.glUniform1f(location, (Float) value);
+ } else if(value instanceof Vector2f) {
+ Vector2f vec = (Vector2f) value;
+ GL20.glUniform2f(location, vec.x, vec.y);
} else if(value instanceof Vector3f) {
Vector3f vec = (Vector3f) value;
GL20.glUniform3f(location, vec.x, vec.y, vec.z);