From 369cc37446e81b260665ac5001699b8c52c09f4a Mon Sep 17 00:00:00 2001 From: baldurk Date: Fri, 10 May 2024 15:49:44 +0100 Subject: [PATCH] Ignore NULL BLAS pointers --- renderdoc/driver/d3d12/d3d12_initstate.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/renderdoc/driver/d3d12/d3d12_initstate.cpp b/renderdoc/driver/d3d12/d3d12_initstate.cpp index f1e528161..622d05eea 100644 --- a/renderdoc/driver/d3d12/d3d12_initstate.cpp +++ b/renderdoc/driver/d3d12/d3d12_initstate.cpp @@ -1206,6 +1206,10 @@ bool D3D12ResourceManager::Serialise_InitialState(SerialiserType &ser, ResourceI (D3D12_GPU_VIRTUAL_ADDRESS *)(ResourceContents + sizeof(header)); for(UINT64 i = 0; i < numBLAS; i++) { + // silently ignore NULL BLASs + if(blasAddrs[i] == 0) + continue; + ResourceId blasId; UINT64 blasOffs; m_Device->GetResIDFromOrigAddr(blasAddrs[i], blasId, blasOffs);