Add stubs for Native Buffer implementation

Bug: b/122837237
Change-Id: Ic9d306e11ff5dd64f6ba0f0f6cb3a1e9a882411a
Reviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/30189
Kokoro-Presubmit: kokoro <noreply+kokoro@google.com>
Tested-by: Hernan Liatis <hliatis@google.com>
Reviewed-by: Chris Forbes <chrisforbes@google.com>
diff --git a/src/Vulkan/VkGetProcAddress.cpp b/src/Vulkan/VkGetProcAddress.cpp
index e1d3f9c..1158d45 100644
--- a/src/Vulkan/VkGetProcAddress.cpp
+++ b/src/Vulkan/VkGetProcAddress.cpp
@@ -22,6 +22,7 @@
 #ifdef __ANDROID__
 #include <cerrno>
 #include <hardware/hwvulkan.h>
+#include <vulkan/vk_android_native_buffer.h>
 #endif
 
 namespace vk
@@ -266,6 +267,11 @@
 	MAKE_VULKAN_DEVICE_ENTRY(vkQueuePresentKHR),
 	MAKE_VULKAN_DEVICE_ENTRY(vkGetDeviceGroupPresentCapabilitiesKHR),
 	MAKE_VULKAN_DEVICE_ENTRY(vkGetDeviceGroupSurfacePresentModesKHR),
+#else
+	MAKE_VULKAN_DEVICE_ENTRY(vkGetSwapchainGrallocUsageANDROID),
+	MAKE_VULKAN_DEVICE_ENTRY(vkGetSwapchainGrallocUsage2ANDROID),
+	MAKE_VULKAN_DEVICE_ENTRY(vkAcquireImageANDROID),
+	MAKE_VULKAN_DEVICE_ENTRY(vkQueueSignalReleaseImageANDROID),
 #endif
 };
 #undef MAKE_VULKAN_DEVICE_ENTRY