From e511e9c678eeb76906e75dbc92165e538d13546b Mon Sep 17 00:00:00 2001 From: Freya Murphy Date: Thu, 11 Dec 2025 22:10:52 -0500 Subject: ambient occlusion --- assets/fragment.glsl | 2 ++ 1 file changed, 2 insertions(+) (limited to 'assets/fragment.glsl') 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); } -- cgit v1.2.3-freya