summaryrefslogtreecommitdiff
path: root/assets/fragment.glsl
diff options
context:
space:
mode:
authorFreya Murphy <freya@freyacat.org>2025-12-11 22:10:52 -0500
committerFreya Murphy <freya@freyacat.org>2025-12-11 22:10:52 -0500
commite511e9c678eeb76906e75dbc92165e538d13546b (patch)
tree30b6dfde164603fa0a677baebe770f44536dfeff /assets/fragment.glsl
parenti did a lot (diff)
downloadvoxel-main.tar.gz
voxel-main.tar.bz2
voxel-main.zip
ambient occlusionHEADmain
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);
}