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

Commit c14ba5ad 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: I0ab337a148d79cc23fe5687791ab739fb94d0236
parents 6556c39c 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