From fef2e09915443adbdbccb10f5d3cbe39856d97ba Mon Sep 17 00:00:00 2001 From: Wojtek Figat Date: Fri, 8 Mar 2024 13:12:55 +0100 Subject: [PATCH] Another fix attemp for vulkan driver on Linux --- Source/Engine/GraphicsDevice/Vulkan/GPUSwapChainVulkan.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Source/Engine/GraphicsDevice/Vulkan/GPUSwapChainVulkan.cpp b/Source/Engine/GraphicsDevice/Vulkan/GPUSwapChainVulkan.cpp index 296d6ebb1..f32625203 100644 --- a/Source/Engine/GraphicsDevice/Vulkan/GPUSwapChainVulkan.cpp +++ b/Source/Engine/GraphicsDevice/Vulkan/GPUSwapChainVulkan.cpp @@ -386,8 +386,8 @@ bool GPUSwapChainVulkan::CreateSwapChain(int32 width, int32 height) { uint32 imagesCount; VALIDATE_VULKAN_RESULT(vkGetSwapchainImagesKHR(device, _swapChain, &imagesCount, nullptr)); - imagesCount = Math::Min(imagesCount, VULKAN_BACK_BUFFERS_COUNT_MAX); - if (imagesCount != VULKAN_BACK_BUFFERS_COUNT) + imagesCount = Math::Min(imagesCount, VULKAN_BACK_BUFFERS_COUNT); + if (imagesCount < VULKAN_BACK_BUFFERS_COUNT) LOG(Warning, "Vulkan swapchain got less backbuffers than requried {} (instead of {})", imagesCount, VULKAN_BACK_BUFFERS_COUNT); VkImage images[VULKAN_BACK_BUFFERS_COUNT_MAX];