diff options
Diffstat (limited to 'assets/fragment.glsl')
| -rwxr-xr-x | assets/fragment.glsl | 2 |
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);
}
|