diff --git a/src/common/rendering/vulkan/accelstructs/vk_lightmap.cpp b/src/common/rendering/vulkan/accelstructs/vk_lightmap.cpp index f2722bed1..1c6a39842 100644 --- a/src/common/rendering/vulkan/accelstructs/vk_lightmap.cpp +++ b/src/common/rendering/vulkan/accelstructs/vk_lightmap.cpp @@ -24,6 +24,10 @@ VkLightmap::VkLightmap(VulkanRenderDevice* fb) : fb(fb) VkLightmap::~VkLightmap() { + if (vertices.Buffer) + vertices.Buffer->Unmap(); + if (lights.Buffer) + lights.Buffer->Unmap(); } void VkLightmap::Raytrace(hwrenderer::LevelMesh* level)