From 049ad9787d893a04b43fdbda23d1340fa760400b Mon Sep 17 00:00:00 2001 From: baldurk Date: Tue, 14 Jan 2025 15:16:07 +0000 Subject: [PATCH] Don't assert on empty geometry list in BLAS if there should be no geoms --- renderdoc/driver/vulkan/vk_acceleration_structure.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/renderdoc/driver/vulkan/vk_acceleration_structure.cpp b/renderdoc/driver/vulkan/vk_acceleration_structure.cpp index aad322980..f2ecce991 100644 --- a/renderdoc/driver/vulkan/vk_acceleration_structure.cpp +++ b/renderdoc/driver/vulkan/vk_acceleration_structure.cpp @@ -685,7 +685,10 @@ void VulkanAccelerationStructureManager::Apply(ResourceId id, VkInitialContents rdcarray buildRangeInfos = asInfo->getBuildRanges(); rdcarray geometry; asInfo->convertGeometryData(geometry); - RDCASSERT(!geometry.empty()); + if(!asInfo->geometryData.empty()) + { + RDCASSERT(!geometry.empty()); + } RDCASSERT(asInfo->geometryData.size() == geometry.size()); // Copy over the input data from the upload mem to GPU local to increase build speed