From 84753ffaa7b04b937097b8ad99486f950f7ceb36 Mon Sep 17 00:00:00 2001 From: dpjudas Date: Tue, 17 Oct 2023 01:42:46 +0200 Subject: [PATCH] Fix descriptor pool out of memory error --- src/common/rendering/vulkan/accelstructs/vk_lightmap.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/common/rendering/vulkan/accelstructs/vk_lightmap.cpp b/src/common/rendering/vulkan/accelstructs/vk_lightmap.cpp index 29d05b545..e7e0e4f73 100644 --- a/src/common/rendering/vulkan/accelstructs/vk_lightmap.cpp +++ b/src/common/rendering/vulkan/accelstructs/vk_lightmap.cpp @@ -989,8 +989,9 @@ void VkLightmap::CreateCopyPipeline() .Create(fb->GetDevice()); copy.descriptorPool = DescriptorPoolBuilder() - .AddPoolSize(VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER, 256) - .MaxSets(256) + .AddPoolSize(VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER, 1) + .AddPoolSize(VK_DESCRIPTOR_TYPE_STORAGE_BUFFER, 1) + .MaxSets(1) .DebugName("copy.descriptorPool") .Create(fb->GetDevice());