Don't assume the incoming CAMetalLayer has default (no-op) values for colorspace and wantsExtendedDynamicRangeContent properties, since they could have been set externally. Ensure the Vulkan app has control over both of these properties. vkCreateSwapchainKHR() returns VK_ERROR_FORMAT_NOT_SUPPORTED for unsupported colorspaces.