aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/main/resources/shaders/chunk.vert3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/main/resources/shaders/chunk.vert b/src/main/resources/shaders/chunk.vert
index b0d9177..823b546 100644
--- a/src/main/resources/shaders/chunk.vert
+++ b/src/main/resources/shaders/chunk.vert
@@ -47,8 +47,9 @@ void main()
float s = fogStartEnd.x;
float e = fogStartEnd.y;
vec4 eyePos = (modelView * (vec4(aPos - playerPos, 1.0) + vec4(0, 0.12, 0, 0)));
+ float c = length(eyePos);
- float fogFactor = clamp((e - length(eyePos)) / (e - s), 0, 1);
+ float fogFactor = clamp((e - c) / (e - s), 0, 1);
FogFactor = fogFactor;
} else {