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