Skip to content

Commit 2018b5d

Browse files
committed
Use the correct state for creating whole memory buffers on D3D12
1 parent a92e0d2 commit 2018b5d

File tree

1 file changed

+2
-3
lines changed

1 file changed

+2
-3
lines changed

renderdoc/driver/d3d12/d3d12_resources.cpp

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -183,9 +183,8 @@ WrappedID3D12Heap::WrappedID3D12Heap(ID3D12Heap *real, WrappedID3D12Device *devi
183183
else if(desc.Properties.Type == D3D12_HEAP_TYPE_READBACK)
184184
state = D3D12_RESOURCE_STATE_COPY_DEST;
185185

186-
HRESULT hr =
187-
device->GetReal()->CreatePlacedResource(real, 0, &resDesc, D3D12_RESOURCE_STATE_COMMON, NULL,
188-
__uuidof(ID3D12Resource), (void **)&m_WholeMem);
186+
HRESULT hr = device->GetReal()->CreatePlacedResource(
187+
real, 0, &resDesc, state, NULL, __uuidof(ID3D12Resource), (void **)&m_WholeMem);
189188

190189
RDCASSERT(SUCCEEDED(hr));
191190
}

0 commit comments

Comments
 (0)