https://bugs.winehq.org/show_bug.cgi?id=44623
--- Comment #9 from Sveinar Søpler cybermax@dexter.no --- (In reply to Henri Verbeet from comment #8)
Created attachment 60792 [details] hack
No, that's not a typo. The attached hack should be more proper if you just want to disable vsync for d3d11.
Not sure what you mean by that?
As it WAS, the applications vsync option, or whatever vsync option was used, did not work at all. Vsync could not be disabled.
The point was not to "just disable vsync", the point was to be able to CHOOSE that option. Like, if i tick OFF a "vsync" option in a game, vsync should be disabled, and it was not.
I tested with Unigine Valley and World of Warcraft. With wine-3.4 (and wine-release/dev since dx11 started working around 2.10 or something) vsync has been ON no matter what setting is used. Wine-staging implemented a vsync function that worked back around 2.16 or so, and it worked until wine-staging-3.3, but got broken again with wine-staging-3.4, cos the "swap_interval" function was changed in dlls/wined3d/swapchain.c.
Or do you have other info?