https://bugs.winehq.org/show_bug.cgi?id=45277
Rémi Bernon rbernon@codeweavers.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |rbernon@codeweavers.com
--- Comment #61 from Rémi Bernon rbernon@codeweavers.com --- Created attachment 69896 --> https://bugs.winehq.org/attachment.cgi?id=69896 Patch with sync in vkAcquireNextImage2KHR
I've got an alternative implementation of Felix's patches above, that is now in Proton Experimental. I'm attaching it here too as it seems to be working fine so far.
In addition, this series also introduces new X11 Present extension dependency, and uses it to present GL and VK client windows on screen. This part isn't yet in Proton, so it's perhaps not as well tested.
It should be more efficient than doing the XCopyArea, and, I think, makes the wait on fence in vkAcquireNextImage2KHR (to prevent tearing) unnecessary.