1234567891011121314151617181920212223242526272829303132 |
- From 1669fb1a9b11036ac939635090a3e7bba849f339 Mon Sep 17 00:00:00 2001
- From: brendan King <Brendan.King@imgtec.com>
- Date: Mon, 2 Aug 2021 16:29:36 +0100
- Subject: [PATCH] vulkan/wsi: default to force_bgra8_unorm_first true
- If VULKAN_WSI_BGRA8_SNORM_FIRST is not defined, default to
- force_bgra8_unorm_first true.
- This brings Mesa WSI into line with IMG WSI with regards to the
- VK_FORMAT_B8G8R8A8_UNORM and VK_FORMAT_B8G8R8A8_SRGB formats.
- With this change, the IMG Vulkan unit test, vkbonjour, will default
- to VK_FORMAT_B8G8R8A8_UNORM rather than VK_FORMAT_B8G8R8A8_SRGB.
- ---
- src/vulkan/wsi/wsi_common.c | 4 ++++
- 1 file changed, 4 insertions(+)
- diff --git a/src/vulkan/wsi/wsi_common.c b/src/vulkan/wsi/wsi_common.c
- index 66d6683..1ffca6f 100644
- --- a/src/vulkan/wsi/wsi_common.c
- +++ b/src/vulkan/wsi/wsi_common.c
- @@ -158,6 +158,10 @@ wsi_device_init(struct wsi_device *wsi,
- driQueryOptionb(dri_options, "vk_wsi_force_bgra8_unorm_first");
- }
- }
- +#if !defined(VULKAN_WSI_BGRA8_SNORM_FIRST)
- + else
- + wsi->force_bgra8_unorm_first = true;
- +#endif
-
- return VK_SUCCESS;
- #if defined(VK_USE_PLATFORM_XCB_KHR) || \
|