From 5878787daffc1373df723b9101ccb439c73ff27a Mon Sep 17 00:00:00 2001 From: Julian Meder Date: Tue, 26 Feb 2019 16:26:43 +0100 Subject: [PATCH] Fix WrappedID3D12Device::CreateHeap worngly returning E_NOINTERFACE. --- renderdoc/driver/d3d12/d3d12_device_wrap.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/renderdoc/driver/d3d12/d3d12_device_wrap.cpp b/renderdoc/driver/d3d12/d3d12_device_wrap.cpp index 737904346..74d7e4c33 100644 --- a/renderdoc/driver/d3d12/d3d12_device_wrap.cpp +++ b/renderdoc/driver/d3d12/d3d12_device_wrap.cpp @@ -1411,7 +1411,7 @@ HRESULT WrappedID3D12Device::CreateHeap(const D3D12_HEAP_DESC *pDesc, REFIID rii if(ppvHeap == NULL) return m_pDevice->CreateHeap(pDesc, riid, ppvHeap); - if(riid != __uuidof(ID3D12Heap) || riid != __uuidof(ID3D12Heap1)) + if(riid != __uuidof(ID3D12Heap) && riid != __uuidof(ID3D12Heap1)) return E_NOINTERFACE; void *realptr = NULL;