summaryrefslogtreecommitdiff
path: root/assets/fragment.glsl
diff options
context:
space:
mode:
Diffstat (limited to 'assets/fragment.glsl')
-rwxr-xr-xassets/fragment.glsl2
1 files changed, 2 insertions, 0 deletions
diff --git a/assets/fragment.glsl b/assets/fragment.glsl
index 5ce136e..bb1eab2 100755
--- a/assets/fragment.glsl
+++ b/assets/fragment.glsl
@@ -1,6 +1,7 @@
#version 330 core
flat in uvec2 pass_data;
+in float pass_ao;
out vec4 color;
@@ -18,5 +19,6 @@ void main(void)
uint block = (pass_data.x >> 28) & 15u;
uint face = (pass_data.x >> 25) & 7u;
float tint = TINT[face];
+ tint *= 1.0 - pow(pass_ao / 3.0, 1.2) * 0.65;
color = vec4(vec3(tint), 1);
}