diff --git a/renderdoc/driver/vulkan/vk_memory.cpp b/renderdoc/driver/vulkan/vk_memory.cpp index e023faedc..2a29d5702 100644 --- a/renderdoc/driver/vulkan/vk_memory.cpp +++ b/renderdoc/driver/vulkan/vk_memory.cpp @@ -348,7 +348,7 @@ MemoryAllocation WrappedVulkan::AllocateMemoryForResource(bool buffer, VkMemoryR } uint64_t initStateLimitMB = RenderDoc::Inst().GetCaptureOptions().softMemoryLimit; - if(initStateLimitMB > 0) + if(initStateLimitMB > 0 && initStateLimitMB < 512) allocSize = RDCMAX(initStateLimitMB, allocSize); uint32_t memoryTypeIndex = 0;