From d7c6ff3eb8d1b6b97ee8db388300adcf1568c9fc Mon Sep 17 00:00:00 2001 From: baldurk Date: Thu, 9 Jun 2016 13:02:07 -0700 Subject: [PATCH] Coverity: Check return value of Create*State1 properly with D3D11.1 --- renderdoc/driver/d3d11/d3d11_device1_wrap.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/renderdoc/driver/d3d11/d3d11_device1_wrap.cpp b/renderdoc/driver/d3d11/d3d11_device1_wrap.cpp index b64e07589..096d4adcd 100644 --- a/renderdoc/driver/d3d11/d3d11_device1_wrap.cpp +++ b/renderdoc/driver/d3d11/d3d11_device1_wrap.cpp @@ -78,7 +78,7 @@ bool WrappedID3D11Device::Serialise_CreateBlendState1(const D3D11_BLEND_DESC1 *p HRESULT hr = E_NOINTERFACE; if(m_pDevice1) - m_pDevice1->CreateBlendState1(&Descriptor, &ret); + hr = m_pDevice1->CreateBlendState1(&Descriptor, &ret); else RDCERR("Replaying a D3D11.1 device without D3D11.1 available"); @@ -158,7 +158,7 @@ bool WrappedID3D11Device::Serialise_CreateRasterizerState1( HRESULT hr = E_NOINTERFACE; if(m_pDevice1) - m_pDevice1->CreateRasterizerState1(&Descriptor, &ret); + hr = m_pDevice1->CreateRasterizerState1(&Descriptor, &ret); else RDCERR("Replaying a D3D11.1 device without D3D11.1 available");