From 8918126c583b410d3bce9ddbadd99b9d000f572f Mon Sep 17 00:00:00 2001 From: emil28092005 Date: Thu, 18 Jun 2026 21:42:23 +0300 Subject: [PATCH] =?UTF-8?q?fix:=20increase=20shadow=20cubemap=20resolution?= =?UTF-8?q?=20to=202048=20=E2=80=94=20sharper=20edges?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - ShadowMapSize: 1024 → 2048 (per face, 6 faces) - 4x more texels per face — less aliasing on cube edges - Memory: 6 * 2048² * 4B (R32) + 6 * 2048² * 4B (D32) = ~192MB --- src/Engine.Graphics.Vulkan/VulkanShadowMap.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Engine.Graphics.Vulkan/VulkanShadowMap.cs b/src/Engine.Graphics.Vulkan/VulkanShadowMap.cs index 3d86bab..206b508 100644 --- a/src/Engine.Graphics.Vulkan/VulkanShadowMap.cs +++ b/src/Engine.Graphics.Vulkan/VulkanShadowMap.cs @@ -5,7 +5,7 @@ namespace Engine.Graphics.Vulkan; internal sealed unsafe class VulkanShadowMap : IDisposable { - public const uint ShadowMapSize = 1024; + public const uint ShadowMapSize = 2048; public const float FarPlane = 60.0f; public VkImage ColorImage;