Don't add usage if pCountBuffer is omitted on ExecuteIndirect

This commit is contained in:
baldurk
2022-09-12 13:54:06 +01:00
parent 8f14374b52
commit 54b8c7b89f
@@ -4360,8 +4360,9 @@ bool WrappedID3D12GraphicsCommandList::Serialise_ExecuteIndirect(
actionNode.resourceUsage.push_back(make_rdcpair(
GetResID(pArgumentBuffer), EventUsage(actionNode.action.eventId, ResourceUsage::Indirect)));
actionNode.resourceUsage.push_back(make_rdcpair(
GetResID(pCountBuffer), EventUsage(actionNode.action.eventId, ResourceUsage::Indirect)));
if(pCountBuffer)
actionNode.resourceUsage.push_back(make_rdcpair(
GetResID(pCountBuffer), EventUsage(actionNode.action.eventId, ResourceUsage::Indirect)));
ID3D12GraphicsCommandList *cracked = GetCrackedList();