https://bugs.winehq.org/show_bug.cgi?id=51848
Conor McCarthy cmccarthy@codeweavers.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |cmccarthy@codeweavers.com Status|UNCONFIRMED |NEW Ever confirmed|0 |1
--- Comment #6 from Conor McCarthy cmccarthy@codeweavers.com --- I think this is a driver problem. The chosen GL pixel format with WGL_SWAP_COPY_ARB is identical to the one chosen without this patch except for the different swap attribute. I found nothing wrong with how the pixel format is used. There were no GL errors and no assertion failures in a Mesa debug build. No effect occurs in swapchain_gl_present() because swapchain_present_is_partial_copy() is false anyway. The problem persists if the changes to swapchain_gl_present() are reverted.
On my system with an RX580, it freezes the entire X window UI, so the exe must be terminated from an alternate console. This problem is worse in Secondhand Lands because X window doesn't unfreeze after I terminate the game.