From 56f028039c955bb438f25b3cc79d9c46ed1c0121 Mon Sep 17 00:00:00 2001 From: baldurk Date: Thu, 14 Nov 2019 17:24:14 +0000 Subject: [PATCH] Handle QueryInterface for ID3D12Device. Refs #1595 --- renderdoc/driver/d3d12/d3d12_device.cpp | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/renderdoc/driver/d3d12/d3d12_device.cpp b/renderdoc/driver/d3d12/d3d12_device.cpp index ca8de4dd6..47a0a9624 100644 --- a/renderdoc/driver/d3d12/d3d12_device.cpp +++ b/renderdoc/driver/d3d12/d3d12_device.cpp @@ -617,6 +617,12 @@ HRESULT WrappedID3D12Device::QueryInterface(REFIID riid, void **ppvObject) return hr; } } + else if(riid == __uuidof(ID3D12Device)) + { + AddRef(); + *ppvObject = (ID3D12Device *)this; + return S_OK; + } else if(riid == __uuidof(ID3D12Device1)) { if(m_pDevice1)