Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Reset m_lastPresentStatus on DLFG recreateSwapChain - There existed a livelock in D3D9SwapChainEx::PresentImage when DLFG was enabled - If the DLFG Presenter fails to acquireNextImage, we enter a loop attempting to RecreateSwapChain - In that loop, the next call to acquireNextImage early-outs on a failed previous present status - Loop then reruns because the present status is kept as a failing - Fix: DLFG RecreateSwapchain needs to reset the present status to success to break the loop See merge request lightspeedrtx/dxvk-remix-nv!1172
- Loading branch information