mirror of
https://github.com/baldurk/renderdoc.git
synced 2026-05-06 10:00:40 +00:00
Handle D3D12 CreateConstantBufferView with a NULL desc
This commit is contained in:
@@ -1159,8 +1159,9 @@ void WrappedID3D12Device::CreateConstantBufferView(const D3D12_CONSTANT_BUFFER_V
|
||||
m_FrameCaptureRecord->AddChunk(scope.Get());
|
||||
}
|
||||
|
||||
GetResourceManager()->MarkResourceFrameReferenced(
|
||||
WrappedID3D12Resource::GetResIDFromAddr(pDesc->BufferLocation), eFrameRef_Read);
|
||||
if(pDesc)
|
||||
GetResourceManager()->MarkResourceFrameReferenced(
|
||||
WrappedID3D12Resource::GetResIDFromAddr(pDesc->BufferLocation), eFrameRef_Read);
|
||||
}
|
||||
|
||||
GetWrapped(DestDescriptor)->Init(pDesc);
|
||||
|
||||
@@ -52,6 +52,8 @@ float4 main() : SV_Target0
|
||||
|
||||
uint32_t indices[1024 / 4] = {0, 1, 2};
|
||||
|
||||
dev->CreateConstantBufferView(NULL, m_CBVUAVSRV->GetCPUDescriptorHandleForHeapStart());
|
||||
|
||||
ID3D12ResourcePtr vb = MakeBuffer().Data(DefaultTri);
|
||||
ID3D12ResourcePtr ib = MakeBuffer().Data(indices);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user