diff --git a/src/d3d11/d3d11_context_imm.cpp b/src/d3d11/d3d11_context_imm.cpp index 46badedfe..1ba812f1e 100644 --- a/src/d3d11/d3d11_context_imm.cpp +++ b/src/d3d11/d3d11_context_imm.cpp @@ -42,8 +42,9 @@ namespace dxvk { void STDMETHODCALLTYPE D3D11ImmediateContext::Flush() { + m_parent->FlushInitContext(); + if (m_csChunk->commandCount() != 0) { - m_parent->FlushInitContext(); m_drawCount = 0; // Add commands to flush the threaded