summaryrefslogtreecommitdiffstats
path: root/Graphics/GraphicsEngineD3D11
diff options
context:
space:
mode:
authorEgor Yusov <egor.yusov@gmail.com>2018-08-03 17:43:05 +0000
committerEgor Yusov <egor.yusov@gmail.com>2018-08-03 17:43:05 +0000
commitcceb263a742829374d597816c1416ebda4112db4 (patch)
tree36e3a9559461c9e9c14d244ffb2a6a5ec0033be3 /Graphics/GraphicsEngineD3D11
parentImprved Pixel shader UAV handling in D3D11 context implementation (diff)
downloadDiligentCore-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.cpp12
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();