diff options
| author | Egor Yusov <egor.yusov@gmail.com> | 2018-08-03 17:43:05 +0000 |
|---|---|---|
| committer | Egor Yusov <egor.yusov@gmail.com> | 2018-08-03 17:43:05 +0000 |
| commit | cceb263a742829374d597816c1416ebda4112db4 (patch) | |
| tree | 36e3a9559461c9e9c14d244ffb2a6a5ec0033be3 /Graphics/GraphicsEngineD3D11 | |
| parent | Imprved Pixel shader UAV handling in D3D11 context implementation (diff) | |
| download | DiligentCore-cceb263a742829374d597816c1416ebda4112db4.tar.gz DiligentCore-cceb263a742829374d597816c1416ebda4112db4.zip | |
Corrected committed UAV tests in D3D11 context impl
Diffstat (limited to 'Graphics/GraphicsEngineD3D11')
| -rw-r--r-- | Graphics/GraphicsEngineD3D11/src/DeviceContextD3D11Impl.cpp | 12 |
1 files changed, 6 insertions, 6 deletions
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(); |
