https://bugs.winehq.org/show_bug.cgi?id=44623
--- Comment #10 from Henri Verbeet hverbeet@gmail.com --- (In reply to Sveinar Søpler from comment #9)
(In reply to Henri Verbeet from comment #8)
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?
It's intentional that swap intervals larger than 4 will behave like swap interval 1.
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.
Well, yes, but your patch does not do that. It will just map intervals larger than 4 (including WINED3D_SWAP_INTERVAL_DEFAULT) to 0, which effectively disables vsync for Direct3D 11 applications.