diff options
author | TreeHugger Robot <treehugger-gerrit@google.com> | 2018-12-05 02:44:32 +0000 |
---|---|---|
committer | Android (Google) Code Review <android-gerrit@google.com> | 2018-12-05 02:44:32 +0000 |
commit | 163e42ca593f01a62cf02878001a7c42e6d14739 (patch) | |
tree | 65b4b5fbea492be6833c7faf8623f1e777e49d32 /libs/hwui/renderthread/VulkanManager.cpp | |
parent | fb27c2c7028129723f4b0f60f9917669fd27027d (diff) | |
parent | 4d5bf2a0f5699f6519fa8cd047201d344d669bee (diff) |
Merge "Prefer using 3 buffers in vulkan swapchain."
Diffstat (limited to 'libs/hwui/renderthread/VulkanManager.cpp')
-rw-r--r-- | libs/hwui/renderthread/VulkanManager.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/libs/hwui/renderthread/VulkanManager.cpp b/libs/hwui/renderthread/VulkanManager.cpp index e1f8307343a7..2abb3d5179a0 100644 --- a/libs/hwui/renderthread/VulkanManager.cpp +++ b/libs/hwui/renderthread/VulkanManager.cpp @@ -745,7 +745,7 @@ bool VulkanManager::createSwapchain(VulkanSurface* surface) { surface->mWindowWidth = extent.width; surface->mWindowHeight = extent.height; - uint32_t imageCount = caps.minImageCount + 2; + uint32_t imageCount = std::max<uint32_t>(3, caps.minImageCount); if (caps.maxImageCount > 0 && imageCount > caps.maxImageCount) { // Application must settle for fewer images than desired: imageCount = caps.maxImageCount; |