From 913e4b680da792db827aaff9f969ba9fa735ae4e Mon Sep 17 00:00:00 2001 From: baldurk Date: Thu, 9 May 2024 10:55:43 +0100 Subject: [PATCH] Pass wrapped subobjects to export database initialisation --- renderdoc/driver/d3d12/d3d12_device_wrap5.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/renderdoc/driver/d3d12/d3d12_device_wrap5.cpp b/renderdoc/driver/d3d12/d3d12_device_wrap5.cpp index bcdd14109..21a91ffe6 100644 --- a/renderdoc/driver/d3d12/d3d12_device_wrap5.cpp +++ b/renderdoc/driver/d3d12/d3d12_device_wrap5.cpp @@ -292,7 +292,7 @@ HRESULT WrappedID3D12Device::CreateStateObject(const D3D12_STATE_OBJECT_DESC *pD wrapped->GetResourceID(), GetResourceManager()->GetRaytracingResourceAndUtilHandler(), wrapped->GetProperties()); - wrapped->exports->PopulateDatabase(subobjects.size(), subobjects.data()); + wrapped->exports->PopulateDatabase(pDesc->NumSubobjects, pDesc->pSubobjects); D3D12ResourceRecord *record = GetResourceManager()->AddResourceRecord(wrapped->GetResourceID()); record->type = Resource_PipelineState;