diff --git a/Engine b/Engine index c6c9d00..5f00729 160000 --- a/Engine +++ b/Engine @@ -1 +1 @@ -Subproject commit c6c9d002fc4449035935cc0e4a6ee125012ec99e +Subproject commit 5f007295b2c32d2889b87dbcf24ba3d84b1f796c diff --git a/Game/src/MainScene.cpp b/Game/src/MainScene.cpp index 4f216bd..9b24c5b 100644 --- a/Game/src/MainScene.cpp +++ b/Game/src/MainScene.cpp @@ -412,8 +412,8 @@ void MainScene::SetupLighting() { cfg.bloomEnabled = false; // match OpenGL ref (no post-FX bloom chain) cfg.taaEnabled = true; // VK only for now cfg.sharpenStrength = DEFAULT_SHARPEN_STRENGTH; - cfg.shadowMapResolution = 1072; // BSL ULTRA tier; 4096 spiked VK frames - cfg.shadowFrustumSize = 256.0f; // half-extent → 256m ≈ fog range; 2x texel density + cfg.shadowMapResolution = 3072; // BSL ULTRA tier; 4096 spiked VK frames + cfg.shadowFrustumSize = 128.0f; // half-extent, 256 m ≈ fog range cfg.shadowCasterDistance = 256.0f; cfg.shadowDistance = 400.0f; // pull-back > frustum, else near-clip eats shadows