From cceb263a742829374d597816c1416ebda4112db4 Mon Sep 17 00:00:00 2001 From: Egor Yusov Date: Fri, 3 Aug 2018 10:43:05 -0700 Subject: Corrected committed UAV tests in D3D11 context impl --- Graphics/GraphicsEngineD3D11/src/DeviceContextD3D11Impl.cpp | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) (limited to 'Graphics/GraphicsEngineD3D11') diff --git a/Graphics/GraphicsEngineD3D11/src/DeviceContextD3D11Impl.cpp b/Graphics/GraphicsEngineD3D11/src/DeviceContextD3D11Impl.cpp index b31fb029..f9ac4f17 100644 --- a/Graphics/GraphicsEngineD3D11/src/DeviceContextD3D11Impl.cpp +++ b/Graphics/GraphicsEngineD3D11/src/DeviceContextD3D11Impl.cpp @@ -531,7 +531,7 @@ namespace Diligent } } - if(m_DebugFlags & (Uint32)EngineD3D11DebugFlags::VerifyCommittedResourceRelevance) + if( (m_DebugFlags & (Uint32)EngineD3D11DebugFlags::VerifyCommittedResourceRelevance) != 0 && ShaderTypeInd == CSInd) { dbgVerifyCommittedUAVs(pShaderD3D11->GetDesc().ShaderType); } @@ -753,7 +753,7 @@ namespace Diligent // Verify bindings after all resources are set dbgVerifyRenderTargetFormats(); dbgVerifyCommittedSRVs(); - dbgVerifyCommittedUAVs(); + dbgVerifyCommittedUAVs(SHADER_TYPE_COMPUTE); dbgVerifyCommittedSamplers(); dbgVerifyCommittedCBs(); dbgVerifyCommittedVertexBuffers(); @@ -808,7 +808,7 @@ namespace Diligent { // Verify bindings dbgVerifyCommittedSRVs(); - dbgVerifyCommittedUAVs(); + dbgVerifyCommittedUAVs(SHADER_TYPE_COMPUTE); dbgVerifyCommittedSamplers(); dbgVerifyCommittedCBs(); dbgVerifyCommittedShaders(); @@ -1360,7 +1360,7 @@ namespace Diligent if(m_DebugFlags & (Uint32)EngineD3D11DebugFlags::VerifyCommittedResourceRelevance) { dbgVerifyCommittedSRVs(); - dbgVerifyCommittedUAVs(); + dbgVerifyCommittedUAVs(SHADER_TYPE_COMPUTE); dbgVerifyCommittedSamplers(); dbgVerifyCommittedCBs(); } @@ -1394,7 +1394,7 @@ namespace Diligent { // Verify bindings dbgVerifyCommittedSRVs(); - dbgVerifyCommittedUAVs(); + dbgVerifyCommittedUAVs(SHADER_TYPE_COMPUTE); dbgVerifyCommittedSamplers(); dbgVerifyCommittedCBs(); dbgVerifyCommittedVertexBuffers(); @@ -1429,7 +1429,7 @@ namespace Diligent { // Verify bindings dbgVerifyCommittedSRVs(); - dbgVerifyCommittedUAVs(); + dbgVerifyCommittedUAVs(SHADER_TYPE_COMPUTE); dbgVerifyCommittedSamplers(); dbgVerifyCommittedCBs(); dbgVerifyCommittedVertexBuffers(); -- cgit v1.2.3