The swapchain is created with VK_FORMAT_B8G8R8A8_UNORM in order to set the STORAGE image usage flag.
The internal renderpasses uses UNORM as well, but should be converted to SRGB, and then have the final compute composite handle the conversion to the correct color space.
The swapchain is created with VK_FORMAT_B8G8R8A8_UNORM in order to set the STORAGE image usage flag. The internal renderpasses uses UNORM as well, but should be converted to SRGB, and then have the final compute composite handle the conversion to the correct color space.