libvulkan: Load vkGetSwapchainGrallocUsageFlagsANDROID from driver

Change-Id: I1def2505024e4c6f13534820079662be9e8658ce
(cherry picked from commit ac9e053e639a9279d36b4bfbaa24fcc3b29b36c9)
diff --git a/vulkan/libvulkan/dispatch_gen.cpp b/vulkan/libvulkan/dispatch_gen.cpp
index f11b791..bf9b38f 100644
--- a/vulkan/libvulkan/dispatch_gen.cpp
+++ b/vulkan/libvulkan/dispatch_gen.cpp
@@ -1276,6 +1276,11 @@
         ALOGE("missing driver proc: %s", "vkDestroyImage");
         success = false;
     }
+    dispatch.GetSwapchainGrallocUsageANDROID = reinterpret_cast<PFN_vkGetSwapchainGrallocUsageANDROID>(get_proc_addr(instance, "vkGetSwapchainGrallocUsageANDROID"));
+    if (UNLIKELY(!dispatch.GetSwapchainGrallocUsageANDROID)) {
+        ALOGE("missing driver proc: %s", "vkGetSwapchainGrallocUsageANDROID");
+        success = false;
+    }
     dispatch.AcquireImageANDROID = reinterpret_cast<PFN_vkAcquireImageANDROID>(get_proc_addr(instance, "vkAcquireImageANDROID"));
     if (UNLIKELY(!dispatch.AcquireImageANDROID)) {
         ALOGE("missing driver proc: %s", "vkAcquireImageANDROID");