summaryrefslogtreecommitdiff
path: root/assets/fragment.glsl
diff options
context:
space:
mode:
authorFreya Murphy <freya@freyacat.org>2025-12-11 10:49:50 -0500
committerFreya Murphy <freya@freyacat.org>2025-12-11 10:51:40 -0500
commitfa8fa6784559ed0fc8d780e36880273f77e272c4 (patch)
tree7456a4e9148d47e409ba837bafdc6238b6c757db /assets/fragment.glsl
parentadd ubos (diff)
downloadvoxel-fa8fa6784559ed0fc8d780e36880273f77e272c4.tar.gz
voxel-fa8fa6784559ed0fc8d780e36880273f77e272c4.tar.bz2
voxel-fa8fa6784559ed0fc8d780e36880273f77e272c4.zip
i did a lot
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);
}