From 56eef07de1b5d5b47fdce2a81c5cfbf59b530489 Mon Sep 17 00:00:00 2001 From: baldurk Date: Fri, 16 Sep 2016 16:31:57 +0200 Subject: [PATCH] Create readback buffers without any flags (like RTV/UAV access) --- renderdoc/driver/d3d12/d3d12_manager.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/renderdoc/driver/d3d12/d3d12_manager.cpp b/renderdoc/driver/d3d12/d3d12_manager.cpp index 377831c4d..6b6c3b087 100644 --- a/renderdoc/driver/d3d12/d3d12_manager.cpp +++ b/renderdoc/driver/d3d12/d3d12_manager.cpp @@ -461,6 +461,8 @@ bool D3D12ResourceManager::Prepare_InitialState(ID3D12DeviceChild *res) heapProps.CreationNodeMask = 1; heapProps.VisibleNodeMask = 1; + desc.Flags = D3D12_RESOURCE_FLAG_NONE; + ID3D12Resource *copyDst = NULL; HRESULT hr = m_Device->GetReal()->CreateCommittedResource( &heapProps, D3D12_HEAP_FLAG_NONE, &desc, D3D12_RESOURCE_STATE_COPY_DEST, NULL,