I was wondering why https://vulkan.gpuinfo.org/displayextensiondetail.php?extension=VK_EXT_swapchain_colorspace reports zero support on Linux, eventhough it has been supported on Mesa for a year and recently been added to Nvidia too. Then I noticed that all uploaded Linux reports generally state no present support for any queue families. I wonder if that's related?

#Vulkan #Linux #Mesa

VK_EXT_swapchain_colorspace - Vulkan Hardware Database by Sascha Willems

Oh there's an upstream issue already, maybe I can fix it?  

https://github.com/SaschaWillems/VulkanCapsViewer/issues/216

The "Supports presentation" is false for queue that does support it. · Issue #216 · SaschaWillems/VulkanCapsViewer

On Wayland it's False On XWayland it's True. Possibly relevant issue: #120

GitHub

It's not even an upstream issue, but simply a missing CMake flag in nixpkgs  Seeing that no other distribution reports presentable queue families, maybe this can be fixed in the CMakeLists so everyone gets to enjoy testing of Wayland surfaces.

#Vulkan #NixOS #Linux

(the original question that started the thread was by the way unrelated after all; the extension in question is an instance extension on Linux and a device extension on Windows, so I was confused where to look for it)