From 6fe5e8d765945308f3120b9c302b833785616cfa Mon Sep 17 00:00:00 2001 From: baldurk Date: Wed, 22 Oct 2025 18:24:04 +0100 Subject: [PATCH] Use serialised desc struct for serialised RT emit info call --- renderdoc/driver/d3d12/d3d12_command_list4_wrap.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/renderdoc/driver/d3d12/d3d12_command_list4_wrap.cpp b/renderdoc/driver/d3d12/d3d12_command_list4_wrap.cpp index e7e25dadf..bbbfa40f7 100644 --- a/renderdoc/driver/d3d12/d3d12_command_list4_wrap.cpp +++ b/renderdoc/driver/d3d12/d3d12_command_list4_wrap.cpp @@ -1378,20 +1378,20 @@ bool WrappedID3D12GraphicsCommandList::Serialise_EmitRaytracingAccelerationStruc { Unwrap4(m_Cmd->RerecordCmdList(m_Cmd->m_LastCmdListID)) ->EmitRaytracingAccelerationStructurePostbuildInfo( - pDesc, NumSourceAccelerationStructures, pSourceAccelerationStructureData); + &Desc, NumSourceAccelerationStructures, pSourceAccelerationStructureData); } } else { Unwrap4(pCommandList) - ->EmitRaytracingAccelerationStructurePostbuildInfo(pDesc, NumSourceAccelerationStructures, + ->EmitRaytracingAccelerationStructurePostbuildInfo(&Desc, NumSourceAccelerationStructures, pSourceAccelerationStructureData); m_Cmd->AddEvent(); ActionDescription action; action.copyDestination = GetResourceManager()->GetOriginalID( - WrappedID3D12Resource::GetResIDFromAddr(pDesc->DestBuffer)); + WrappedID3D12Resource::GetResIDFromAddr(Desc.DestBuffer)); action.copyDestinationSubresource = Subresource(); action.flags |= ActionFlags::Copy; @@ -1401,7 +1401,7 @@ bool WrappedID3D12GraphicsCommandList::Serialise_EmitRaytracingAccelerationStruc D3D12ActionTreeNode &actionNode = m_Cmd->GetActionStack().back()->children.back(); actionNode.resourceUsage.push_back( - make_rdcpair(WrappedID3D12Resource::GetResIDFromAddr(pDesc->DestBuffer), + make_rdcpair(WrappedID3D12Resource::GetResIDFromAddr(Desc.DestBuffer), EventUsage(actionNode.action.eventId, ResourceUsage::CopyDst))); for(UINT i = 0; i < NumSourceAccelerationStructures; i++) actionNode.resourceUsage.push_back(make_rdcpair(