diff options
| author | assiduous <assiduous@diligentgraphics.com> | 2020-08-06 18:30:15 +0000 |
|---|---|---|
| committer | assiduous <assiduous@diligentgraphics.com> | 2020-08-06 18:30:15 +0000 |
| commit | 6e663135a6d194f5ed8b41f112c6d5a2c98b080d (patch) | |
| tree | c5e4f26bfdc01c29e23b2f3f8706891730ded78c /Graphics/GraphicsEngineD3D12 | |
| parent | Fixed GCC compiler warnings (diff) | |
| download | DiligentCore-6e663135a6d194f5ed8b41f112c6d5a2c98b080d.tar.gz DiligentCore-6e663135a6d194f5ed8b41f112c6d5a2c98b080d.zip | |
Added few debug checks
Diffstat (limited to 'Graphics/GraphicsEngineD3D12')
| -rw-r--r-- | Graphics/GraphicsEngineD3D12/src/DeviceContextD3D12Impl.cpp | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/Graphics/GraphicsEngineD3D12/src/DeviceContextD3D12Impl.cpp b/Graphics/GraphicsEngineD3D12/src/DeviceContextD3D12Impl.cpp index c5ebdc84..ba443c13 100644 --- a/Graphics/GraphicsEngineD3D12/src/DeviceContextD3D12Impl.cpp +++ b/Graphics/GraphicsEngineD3D12/src/DeviceContextD3D12Impl.cpp @@ -758,6 +758,11 @@ void DeviceContextD3D12Impl::FinishFrame() "All queries must be ended before the frame is finished."); } + if (m_pActiveRenderPass != nullptr) + { + LOG_ERROR_MESSAGE("Finishing frame inside an active render pass."); + } + VERIFY_EXPR(m_bIsDeferred || m_SubmittedBuffersCmdQueueMask == (Uint64{1} << m_CommandQueueId)); // Released pages are returned to the global dynamic memory manager hosted by render device. |
