From 138881f7aa8be04b6c8ba0421ca02eb13bffe90f Mon Sep 17 00:00:00 2001 From: baldurk Date: Mon, 8 Jun 2020 19:41:24 +0100 Subject: [PATCH] Add more deny flags to OpenExistingHeapFromAddress heaps. Closes #1933 --- renderdoc/driver/d3d12/d3d12_device_wrap3.cpp | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/renderdoc/driver/d3d12/d3d12_device_wrap3.cpp b/renderdoc/driver/d3d12/d3d12_device_wrap3.cpp index 363f92894..d434bbe0e 100644 --- a/renderdoc/driver/d3d12/d3d12_device_wrap3.cpp +++ b/renderdoc/driver/d3d12/d3d12_device_wrap3.cpp @@ -62,8 +62,11 @@ HRESULT WrappedID3D12Device::OpenExistingHeapFromAddress(const void *pAddress, R if((heapDesc.Flags & (D3D12_HEAP_FLAG_DENY_BUFFERS | D3D12_HEAP_FLAG_DENY_RT_DS_TEXTURES | D3D12_HEAP_FLAG_DENY_NON_RT_DS_TEXTURES)) == 0) { - RDCWARN("Adding DENY_RT_DS_TEXTURES to OpenExistingHeap heap for tier 1 compatibility"); - heapDesc.Flags |= D3D12_HEAP_FLAG_DENY_RT_DS_TEXTURES; + RDCWARN( + "Adding DENY_RT_DS_TEXTURES|DENY_NON_RT_DS_TEXTURES to OpenExistingHeap heap for " + "tier 1 compatibility"); + heapDesc.Flags |= + D3D12_HEAP_FLAG_DENY_RT_DS_TEXTURES | D3D12_HEAP_FLAG_DENY_NON_RT_DS_TEXTURES; } } }