From d4033e38e0e1c44542ba0bb82a93f2102d16131a Mon Sep 17 00:00:00 2001 From: Philip Rebohle Date: Mon, 24 Feb 2025 23:59:37 +0100 Subject: [PATCH] [d3d9] Use sfence before submitting command list --- src/d3d9/d3d9_device.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/d3d9/d3d9_device.cpp b/src/d3d9/d3d9_device.cpp index 51e190405..eed54691f 100644 --- a/src/d3d9/d3d9_device.cpp +++ b/src/d3d9/d3d9_device.cpp @@ -6086,6 +6086,9 @@ namespace dxvk { if constexpr (Synchronize9On12) m_submitStatus.result = VK_NOT_READY; + // Make writes to mapped buffers available + bit::sfence(); + // Update signaled staging buffer counter and signal the fence m_stagingMemorySignaled = m_stagingBuffer.getStatistics().allocatedTotal;