summaryrefslogtreecommitdiff
path: root/assets/fragment.glsl
diff options
context:
space:
mode:
Diffstat (limited to 'assets/fragment.glsl')
-rwxr-xr-xassets/fragment.glsl8
1 files changed, 4 insertions, 4 deletions
diff --git a/assets/fragment.glsl b/assets/fragment.glsl
index 4065771..5ce136e 100755
--- a/assets/fragment.glsl
+++ b/assets/fragment.glsl
@@ -1,6 +1,6 @@
#version 330 core
-flat in uint pass_data;
+flat in uvec2 pass_data;
out vec4 color;
@@ -15,8 +15,8 @@ const float TINT[6] = float[](
void main(void)
{
- uint face = pass_data >> 2u;
- uint block = pass_data & 3u;
+ uint block = (pass_data.x >> 28) & 15u;
+ uint face = (pass_data.x >> 25) & 7u;
float tint = TINT[face];
- color = vec4(tint, tint, tint, 1);
+ color = vec4(vec3(tint), 1);
}