mirror of
https://github.com/baldurk/renderdoc.git
synced 2026-05-06 01:50:38 +00:00
Fix structured data display from the D3D12 build desc struct
This commit is contained in:
@@ -897,7 +897,9 @@ bool WrappedID3D12GraphicsCommandList::Serialise_BuildRaytracingAccelerationStru
|
||||
{
|
||||
ID3D12GraphicsCommandList4 *pCommandList = this;
|
||||
SERIALISE_ELEMENT(pCommandList);
|
||||
SERIALISE_ELEMENT_LOCAL(AccStructDesc, *pDesc).TypedAs("AccStructDesc"_lit).Important();
|
||||
SERIALISE_ELEMENT_LOCAL(AccStructDesc, *pDesc)
|
||||
.TypedAs("D3D12_BUILD_RAYTRACING_ACCELERATION_STRUCTURE_DESC"_lit)
|
||||
.Important();
|
||||
SERIALISE_ELEMENT(NumPostbuildInfoDescs);
|
||||
SERIALISE_ELEMENT_ARRAY(pPostbuildInfoDescs, NumPostbuildInfoDescs);
|
||||
|
||||
|
||||
@@ -1883,14 +1883,9 @@ void DoSerialise(SerialiserType &ser, D3D12_BUILD_RAYTRACING_ACCELERATION_STRUCT
|
||||
SERIALISE_MEMBER_TYPED(D3D12BufferLocation, DestAccelerationStructureData).Important();
|
||||
SERIALISE_MEMBER(Inputs);
|
||||
|
||||
SERIALISE_MEMBER_TYPED(D3D12BufferLocation, SourceAccelerationStructureData);
|
||||
if(el.SourceAccelerationStructureData)
|
||||
{
|
||||
SERIALISE_MEMBER_TYPED(D3D12BufferLocation, SourceAccelerationStructureData).Important();
|
||||
}
|
||||
else
|
||||
{
|
||||
SERIALISE_MEMBER_TYPED(D3D12BufferLocation, SourceAccelerationStructureData);
|
||||
}
|
||||
ser.Important();
|
||||
|
||||
SERIALISE_MEMBER_TYPED(D3D12BufferLocation, ScratchAccelerationStructureData).Important();
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user