We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
2 parents 1782430 + 8b5865f commit 620c76aCopy full SHA for 620c76a
src/d3d9/d3d9_swapchain.cpp
@@ -1341,14 +1341,15 @@ namespace dxvk {
1341
// to ensure pacer thread is idle
1342
m_dlfgPresenter->synchronize();
1343
}
1344
+
1345
+ // flush all pending CS work
1346
+ // this ensures any work that relies on the FG presenter is submitted before we
1347
+ // synchronize the submission queue + GPU below
1348
+ m_parent->SynchronizeCsThread();
1349
// NV-DXVK end
1350
1351
m_device->waitForIdle();
1352
- // NV-DXVK start: DLFG integration
- m_device->synchronizePresenter();
- // NV-DXVK end
-
1353
m_presenter = nullptr;
1354
m_presentStatus.result = VK_SUCCESS;
1355
0 commit comments