From a9166ffb384524412fb09070bbea566788ff2c6e Mon Sep 17 00:00:00 2001 From: baldurk Date: Fri, 18 Sep 2015 22:11:15 +0200 Subject: [PATCH] Fix logic for GetBuffer() UUID check --- renderdoc/driver/dxgi/dxgi_wrapped.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/renderdoc/driver/dxgi/dxgi_wrapped.cpp b/renderdoc/driver/dxgi/dxgi_wrapped.cpp index 24c5c58a8..d238c1f71 100644 --- a/renderdoc/driver/dxgi/dxgi_wrapped.cpp +++ b/renderdoc/driver/dxgi/dxgi_wrapped.cpp @@ -384,7 +384,7 @@ HRESULT WrappedIDXGISwapChain2::GetBuffer( RDCERR("Querying swapchain buffers via D3D10 interface UUIDs is not supported"); return E_NOINTERFACE; } - else if(riid != __uuidof(ID3D11Texture2D) && riid == __uuidof(ID3D11Resource)) + else if(riid != __uuidof(ID3D11Texture2D) && riid != __uuidof(ID3D11Resource)) { RDCERR("Unsupported or unrecognised UUID passed to IDXGISwapChain::GetBuffer - %s", ToStr::Get(riid).c_str()); return E_NOINTERFACE;