summaryrefslogtreecommitdiff
path: root/libs/hwui/renderthread/VulkanManager.cpp
diff options
context:
space:
mode:
authorTreeHugger Robot <treehugger-gerrit@google.com>2018-12-05 02:44:32 +0000
committerAndroid (Google) Code Review <android-gerrit@google.com>2018-12-05 02:44:32 +0000
commit163e42ca593f01a62cf02878001a7c42e6d14739 (patch)
tree65b4b5fbea492be6833c7faf8623f1e777e49d32 /libs/hwui/renderthread/VulkanManager.cpp
parentfb27c2c7028129723f4b0f60f9917669fd27027d (diff)
parent4d5bf2a0f5699f6519fa8cd047201d344d669bee (diff)
Merge "Prefer using 3 buffers in vulkan swapchain."
Diffstat (limited to 'libs/hwui/renderthread/VulkanManager.cpp')
-rw-r--r--libs/hwui/renderthread/VulkanManager.cpp2
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;