diff options
-rw-r--r-- | src/main/resources/shaders/chunk.vert | 3 |
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 { |