From 9c7fb99e53e2aff40419b6338bfefc12ad750eae Mon Sep 17 00:00:00 2001 From: Benau Date: Thu, 31 Mar 2022 11:34:47 +0800 Subject: [PATCH] Fix one validation warning --- lib/graphics_engine/src/ge_vulkan_driver.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/lib/graphics_engine/src/ge_vulkan_driver.cpp b/lib/graphics_engine/src/ge_vulkan_driver.cpp index 0fb42fb8f..98ec3c15c 100644 --- a/lib/graphics_engine/src/ge_vulkan_driver.cpp +++ b/lib/graphics_engine/src/ge_vulkan_driver.cpp @@ -973,6 +973,8 @@ found_mode: create_info.preTransform = m_surface_capabilities.currentTransform; create_info.compositeAlpha = VK_COMPOSITE_ALPHA_OPAQUE_BIT_KHR; + if ((m_surface_capabilities.supportedCompositeAlpha & VK_COMPOSITE_ALPHA_OPAQUE_BIT_KHR) == 0) + create_info.compositeAlpha = VK_COMPOSITE_ALPHA_INHERIT_BIT_KHR; create_info.presentMode = present_mode; create_info.clipped = VK_TRUE; create_info.oldSwapchain = VK_NULL_HANDLE;