[PATCH 1/7] opengl32: Introduce WGL_WINE_fullscreen_exclusive extension.

Rémi Bernon rbernon at codeweavers.com
Sun Mar 8 07:03:21 CDT 2020

On 3/8/20 10:16 AM, Stefan Dösinger wrote:
> Am 07.03.20 um 13:29 schrieb Rémi Bernon:
>> This wine-specific extension will allow us to correctly implement
>> fullscreen-exclusive windows without manipulating the window styles.
> Did you look for ways to make it opengl independent so that we don't
> need a separate Vulkan extension? E.g. ExtEscape might provide a way to
> do it, although it operates on HDCs rather than HWNDs.

Actually Vulkan has VK_EXT_full_screen_exclusive extension that may very 
well fit for the job, and that we will have to implement at some point 
anyway (I've been told that some games require it). I'm planning on 
implementing it as well, assuming it does the right thing on Windows.

I initially tried using a user32 wine extension, but it didn't seem very 
flexible. Then I didn't know of other ways to introduce extensions 
though, so ExtEscape may be another possibility, or as I've been also 
told, SetPropA with a wine specific prop.
Rémi Bernon <rbernon at codeweavers.com>

More information about the wine-devel mailing list