diff --git a/renderdoc/driver/d3d12/d3d12_command_list4_wrap.cpp b/renderdoc/driver/d3d12/d3d12_command_list4_wrap.cpp index 1b25ebc50..32e6fa565 100644 --- a/renderdoc/driver/d3d12/d3d12_command_list4_wrap.cpp +++ b/renderdoc/driver/d3d12/d3d12_command_list4_wrap.cpp @@ -1036,6 +1036,11 @@ void WrappedID3D12GraphicsCommandList::BuildRaytracingAccelerationStructure( asbWrappedResource->DeleteAccStructAtOffset(asbWrappedResourceBufferOffset); createAccStruct = true; } + else + { + // if the AS is being rebuilt in place, that's also successful + success = true; + } } else {