[PATCH 1/7] opengl32: Introduce WGL_WINE_fullscreen_exclusive extension.
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