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