From 5d9ee528809896e8857e15c75a52c118727925ee Mon Sep 17 00:00:00 2001 From: "auto-submit[bot]" Date: Mon, 22 Jul 2024 16:50:28 +0000 Subject: [PATCH] Revert "[Impeller] enable ahb swapchain on emulators. (#54019)" This reverts commit ee306fd96a974aa8f8946b18db41afd8d04e2b97. --- impeller/renderer/backend/vulkan/swapchain/swapchain_vk.cc | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/impeller/renderer/backend/vulkan/swapchain/swapchain_vk.cc b/impeller/renderer/backend/vulkan/swapchain/swapchain_vk.cc index d827a0c03601c..534c1f8b22e83 100644 --- a/impeller/renderer/backend/vulkan/swapchain/swapchain_vk.cc +++ b/impeller/renderer/backend/vulkan/swapchain/swapchain_vk.cc @@ -55,8 +55,11 @@ std::shared_ptr SwapchainVK::Create( return nullptr; } + // TODO(147533): AHB swapchains on emulators are not functional. + const auto emulator = ContextVK::Cast(*context).GetDriverInfo()->IsEmulator(); + // Try AHB swapchains first. - if (AHBSwapchainVK::IsAvailableOnPlatform()) { + if (!emulator && AHBSwapchainVK::IsAvailableOnPlatform()) { auto ahb_swapchain = std::shared_ptr(new AHBSwapchainVK( context, // window.GetHandle(), //