diff options
| author | Freya Murphy <freya@freyacat.org> | 2025-12-11 10:49:50 -0500 |
|---|---|---|
| committer | Freya Murphy <freya@freyacat.org> | 2025-12-11 10:51:40 -0500 |
| commit | fa8fa6784559ed0fc8d780e36880273f77e272c4 (patch) | |
| tree | 7456a4e9148d47e409ba837bafdc6238b6c757db /assets/fragment.glsl | |
| parent | add ubos (diff) | |
| download | voxel-fa8fa6784559ed0fc8d780e36880273f77e272c4.tar.gz voxel-fa8fa6784559ed0fc8d780e36880273f77e272c4.tar.bz2 voxel-fa8fa6784559ed0fc8d780e36880273f77e272c4.zip | |
i did a lot
Diffstat (limited to 'assets/fragment.glsl')
| -rwxr-xr-x | assets/fragment.glsl | 8 |
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);
}
|