diff options
| author | Freya Murphy <freya@freyacat.org> | 2025-12-11 22:10:52 -0500 |
|---|---|---|
| committer | Freya Murphy <freya@freyacat.org> | 2025-12-11 22:10:52 -0500 |
| commit | e511e9c678eeb76906e75dbc92165e538d13546b (patch) | |
| tree | 30b6dfde164603fa0a677baebe770f44536dfeff /assets/fragment.glsl | |
| parent | i did a lot (diff) | |
| download | voxel-main.tar.gz voxel-main.tar.bz2 voxel-main.zip | |
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);
}
|