]> O.S.I.I.S - jp/vkvg.git/commitdiff
pngBlitFormat from srgb to straight rgb
authorJean-Philippe Bruyère <jp_bruyere@hotmail.com>
Wed, 19 Mar 2025 17:17:28 +0000 (18:17 +0100)
committerj-p <jp_bruyere@hotmail.com>
Mon, 24 Mar 2025 18:12:00 +0000 (19:12 +0100)
src/vkvg_device_internal.c

index 928b5b83b541f227dce0658680b967d9fad23ab5..bc78d887e7e4c1e5b78169a24952b20cf0afa5b8 100644 (file)
@@ -540,7 +540,7 @@ void _device_check_best_image_tiling(VkvgDevice dev, VkFormat format) {
     VkFormatProperties phyStencilProps = {0}, phyImgProps = {0};
 
     // check png blit format
-    VkFlags pngBlitFormats[] = {VK_FORMAT_R8G8B8A8_SRGB, VK_FORMAT_R8G8B8A8_UNORM};
+    VkFlags pngBlitFormats[] = {VK_FORMAT_R8G8B8A8_UNORM, VK_FORMAT_R8G8B8A8_SRGB};
     dev->pngStagFormat       = VK_FORMAT_UNDEFINED;
     for (int i = 0; i < 2; i++) {
         vkGetPhysicalDeviceFormatProperties(dev->phy, pngBlitFormats[i], &phyImgProps);