From 9ffda6f5af241b5ffa6028a6d11a9377a9600762 Mon Sep 17 00:00:00 2001 From: maxwes08 Date: Mon, 15 Dec 2025 10:36:33 +0100 Subject: [PATCH] Reduced render distance, added back fog --- Shaders/shader.frag | 3 +-- World.cs | 2 +- 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/Shaders/shader.frag b/Shaders/shader.frag index e28a1d6..e63df00 100644 --- a/Shaders/shader.frag +++ b/Shaders/shader.frag @@ -15,13 +15,12 @@ void main() float distSq = dot(delta, delta); // Precomputed fog parameters - const float fogEndSq = 16384.0; // 128^2 + const float fogEndSq = 65536.0; // 128^2 const float fogStartSq = 1024.0; // 32^2 const float fogRangeInv = 1.0 / (fogEndSq - fogStartSq); float fogFactor = (fogEndSq - distSq) * fogRangeInv; fogFactor = clamp(fogFactor, 0.0, 1.0); - fogFactor = 1; // Texture and lighting vec4 texColor = texture(uTexture, fragUV); diff --git a/World.cs b/World.cs index b1d28b6..c0f52d3 100644 --- a/World.cs +++ b/World.cs @@ -9,7 +9,7 @@ namespace Voxel private Dictionary<(int, int), Chunk> _chunks; private (int x, int z) _lastCenter = (0, 0); - private int _loadDistance = 32; + private int _loadDistance = 8; bool chunkLoadingInitialized = false; private static readonly Dictionary _neighborOffsets = new()