Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 3e4f5b3e authored by Ian Elliott's avatar Ian Elliott Committed by android-build-merger
Browse files

Merge "Vulkan: Ensure swapchain gets enough images for MAILBOX." into qt-dev am: df542f63

am: c14ba5ad

Change-Id: I88f20b13936c5f2f7826469b25d10466899698c0
parents a199fe11 c14ba5ad
Loading
Loading
Loading
Loading
+3 −1
Original line number Diff line number Diff line
@@ -1171,7 +1171,9 @@ VkResult CreateSwapchainKHR(VkDevice device,
    }
    uint32_t min_undequeued_buffers = static_cast<uint32_t>(query_value);
    uint32_t num_images =
        (create_info->minImageCount - 1) + min_undequeued_buffers;
        (swap_interval ? create_info->minImageCount
                       : std::max(3u, create_info->minImageCount)) -
        1 + min_undequeued_buffers;

    // Lower layer insists that we have at least two buffers. This is wasteful
    // and we'd like to relax it in the shared case, but not all the pieces are