[PATCH 2/3] winevulkan: Implement extension faking mechanism

Georg Lehmann dadschoorse at gmail.com
Tue Oct 13 17:41:23 CDT 2020


On 14.10.20 00:23, Chip Davis wrote:
> October 13, 2020 4:55 PM, "Joshua Ashton" <joshua at froggi.es> wrote:
>
>> Figured I should add the reason why, is because just passing it through will cause the device to
>> fail to be created because nobody supports VK_EXT_full_screen_exclusive on Linux.
>>
>> It's an entirely Windows-centric extension.
> I don't know. I'm thinking about implementing it in MoltenVK, so we can at least say, "these are the surface formats that support exclusive fullscreen." If you use a compatible drawable format, Metal handles exclusive fullscreen automatically.
>
> Chip
>

Even if you implement it, faking it in wine is the best solution.

Winevulkan couldn't pass it through to MoltenVK since 
VkSurfaceFullScreenExclusiveWin32InfoEXT isn't supported for obvious 
reasons.


Georg




More information about the wine-devel mailing list