From 6afc6389026ca6b510f11ff9a20b6cfed6af4cf0 Mon Sep 17 00:00:00 2001 From: Tyler Murphy Date: Thu, 29 Sep 2022 15:20:36 -0400 Subject: temporray descriptor pool memory patch --- engine/xe_engine.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'engine/xe_engine.cpp') diff --git a/engine/xe_engine.cpp b/engine/xe_engine.cpp index 70dda64..5af5ef8 100644 --- a/engine/xe_engine.cpp +++ b/engine/xe_engine.cpp @@ -28,9 +28,9 @@ Engine::~Engine() { void Engine::loadDescriptorPool() { xeDescriptorPool = DescriptorPool::Builder(xeDevice) .setMaxSets(SwapChain::MAX_FRAMES_IN_FLIGHT) - .addPoolSize(VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER, SwapChain::MAX_FRAMES_IN_FLIGHT) - .addPoolSize(VK_DESCRIPTOR_TYPE_STORAGE_BUFFER, SwapChain::MAX_FRAMES_IN_FLIGHT) - .addPoolSize(VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER, SwapChain::MAX_FRAMES_IN_FLIGHT) + .addPoolSize(VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER, SwapChain::MAX_FRAMES_IN_FLIGHT * 4) + .addPoolSize(VK_DESCRIPTOR_TYPE_STORAGE_BUFFER, SwapChain::MAX_FRAMES_IN_FLIGHT * 4) + .addPoolSize(VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER, SwapChain::MAX_FRAMES_IN_FLIGHT * 4) .build(); } -- cgit v1.2.3-freya