diff --git a/impeller/renderer/backend/vulkan/swapchain/ahb/ahb_swapchain_vk.cc b/impeller/renderer/backend/vulkan/swapchain/ahb/ahb_swapchain_vk.cc index ad805a0a8cd72..ddfdece798929 100644 --- a/impeller/renderer/backend/vulkan/swapchain/ahb/ahb_swapchain_vk.cc +++ b/impeller/renderer/backend/vulkan/swapchain/ahb/ahb_swapchain_vk.cc @@ -19,7 +19,7 @@ bool AHBSwapchainVK::IsAvailableOnPlatform() { AHBSwapchainVK::AHBSwapchainVK(const std::shared_ptr& context, ANativeWindow* window, - vk::UniqueSurfaceKHR surface, + const vk::UniqueSurfaceKHR& surface, const ISize& size, bool enable_msaa) : context_(context), diff --git a/impeller/renderer/backend/vulkan/swapchain/ahb/ahb_swapchain_vk.h b/impeller/renderer/backend/vulkan/swapchain/ahb/ahb_swapchain_vk.h index a3b330f71cfc5..ddbcd13a52c95 100644 --- a/impeller/renderer/backend/vulkan/swapchain/ahb/ahb_swapchain_vk.h +++ b/impeller/renderer/backend/vulkan/swapchain/ahb/ahb_swapchain_vk.h @@ -57,7 +57,7 @@ class AHBSwapchainVK final : public SwapchainVK { explicit AHBSwapchainVK(const std::shared_ptr& context, ANativeWindow* window, - vk::UniqueSurfaceKHR surface, + const vk::UniqueSurfaceKHR& surface, const ISize& size, bool enable_msaa); }; diff --git a/impeller/renderer/backend/vulkan/swapchain/swapchain_vk.cc b/impeller/renderer/backend/vulkan/swapchain/swapchain_vk.cc index a2cb44509bb61..ce1951de8516a 100644 --- a/impeller/renderer/backend/vulkan/swapchain/swapchain_vk.cc +++ b/impeller/renderer/backend/vulkan/swapchain/swapchain_vk.cc @@ -67,7 +67,7 @@ std::shared_ptr SwapchainVK::Create( auto ahb_swapchain = std::shared_ptr(new AHBSwapchainVK( context, // window.GetHandle(), // - std::move(surface), // + surface, // window.GetSize(), // enable_msaa // ));