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

Commit 81196b54 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

Change-Id: I56b5cabc83f8c27c3322b50c62c9598cea3b4e8c
parents 502758a4 df542f63
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