summaryrefslogtreecommitdiff
path: root/assets/fragment.glsl
diff options
context:
space:
mode:
Diffstat (limited to 'assets/fragment.glsl')
-rwxr-xr-xassets/fragment.glsl22
1 files changed, 22 insertions, 0 deletions
diff --git a/assets/fragment.glsl b/assets/fragment.glsl
new file mode 100755
index 0000000..831a8ab
--- /dev/null
+++ b/assets/fragment.glsl
@@ -0,0 +1,22 @@
+#version 330
+
+flat in uint pass_data;
+
+out vec4 color;
+
+const float TINT[6] = float[](
+ // px, nx
+ 0.9, 0.9,
+ // py, ny
+ 1, 0.7,
+ // pz, nz
+ 0.8, 0.8
+);
+
+void main(void)
+{
+ uint face = pass_data >> 2u;
+ uint block = pass_data & 3u;
+ float tint = TINT[face];
+ color = vec4(tint, tint, tint, 1);
+}