feat(rendering): distance fog and config-derived far plane

This commit is contained in:
MDietermann
2026-06-01 18:46:02 +02:00
parent 89ac70f1ab
commit 9daa9f8267
7 changed files with 42 additions and 4 deletions

View File

@@ -6,6 +6,7 @@ layout(location = 2) in float aShade;
out vec2 vUv;
out float vShade;
out float vWorldY;
out vec3 vWorldPos;
uniform mat4 model;
uniform mat4 view;
@@ -17,6 +18,7 @@ void main()
vShade = aShade;
// World-space position uses row-vector convention (matches gl_Position below).
vec4 worldPos = vec4(aPos, 1.0) * model;
vWorldPos = worldPos.xyz;
vWorldY = worldPos.y;
gl_Position = worldPos * view * projection;
}