mirror of
https://github.com/baldurk/renderdoc.git
synced 2026-08-24 07:26:34 +00:00
Make sure we don't index into empty RTs array with rtSingle. Refs #482
This commit is contained in:
@@ -192,7 +192,8 @@ void D3D12RenderState::ApplyState(ID3D12GraphicsCommandList *cmd) const
|
||||
D3D12_CPU_DESCRIPTOR_HANDLE rtHandles[8];
|
||||
D3D12_CPU_DESCRIPTOR_HANDLE dsvHandle = CPUHandleFromPortableHandle(GetResourceManager(), dsv);
|
||||
|
||||
UINT numActualHandles = rtSingle ? 1 : (UINT)rts.size();
|
||||
UINT rtCount = (UINT)rts.size();
|
||||
UINT numActualHandles = rtSingle ? RDCMIN(1U, rtCount) : rtCount;
|
||||
|
||||
for(UINT i = 0; i < numActualHandles; i++)
|
||||
rtHandles[i] = CPUHandleFromPortableHandle(GetResourceManager(), rts[i]);
|
||||
|
||||
Reference in New Issue
Block a user