diff --git a/src/d3d9/d3d9_device.cpp b/src/d3d9/d3d9_device.cpp index 995d767da..d6d142401 100644 --- a/src/d3d9/d3d9_device.cpp +++ b/src/d3d9/d3d9_device.cpp @@ -4534,7 +4534,7 @@ namespace dxvk { // Wait for staging memory to get recycled. if (stagingBufferAllocated > MaxStagingMemoryInFlight) - m_stagingBufferFence->wait(stagingBufferAllocated - MaxStagingMemoryInFlight); + m_dxvkDevice->waitForFence(*m_stagingBufferFence, stagingBufferAllocated - MaxStagingMemoryInFlight); }