From 4aa5867051f5273a650c9e812e566170bbbb1916 Mon Sep 17 00:00:00 2001 From: Greg Daniel Date: Fri, 13 Jul 2018 13:10:36 -0400 Subject: [PATCH] No longer create a GrVkInterface in the VulkanManger. Test: manual Change-Id: I5debded1f42cab60bacd3b9b9d2f10ada088c86a --- libs/hwui/renderthread/VulkanManager.cpp | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/libs/hwui/renderthread/VulkanManager.cpp b/libs/hwui/renderthread/VulkanManager.cpp index 10edf73e3f2a4..a19edae26cb32 100644 --- a/libs/hwui/renderthread/VulkanManager.cpp +++ b/libs/hwui/renderthread/VulkanManager.cpp @@ -327,8 +327,6 @@ void VulkanManager::initialize() { } return vkGetInstanceProcAddr(instance, proc_name); }; - auto interface = - sk_make_sp(getProc, mInstance, mDevice, extensionFlags); GrVkBackendContext backendContext; backendContext.fInstance = mInstance; @@ -339,7 +337,7 @@ void VulkanManager::initialize() { backendContext.fMinAPIVersion = VK_MAKE_VERSION(1, 0, 0); backendContext.fExtensions = extensionFlags; backendContext.fFeatures = featureFlags; - backendContext.fInterface = std::move(interface); + backendContext.fGetProc = std::move(getProc); backendContext.fOwnsInstanceAndDevice = false; // create the command pool for the command buffers