On 14.10.20 00:23, Chip Davis wrote:
October 13, 2020 4:55 PM, "Joshua Ashton" joshua@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