xref: /aosp_15_r20/external/angle/src/third_party/volk/volk.c (revision 8975f5c5ed3d1c378011245431ada316dfb6f244)
1*8975f5c5SAndroid Build Coastguard Worker /* This file is part of volk library; see volk.h for version/license details */
2*8975f5c5SAndroid Build Coastguard Worker /* clang-format off */
3*8975f5c5SAndroid Build Coastguard Worker #include "volk.h"
4*8975f5c5SAndroid Build Coastguard Worker 
5*8975f5c5SAndroid Build Coastguard Worker #ifdef _WIN32
6*8975f5c5SAndroid Build Coastguard Worker     typedef const char* LPCSTR;
7*8975f5c5SAndroid Build Coastguard Worker     typedef struct HINSTANCE__* HINSTANCE;
8*8975f5c5SAndroid Build Coastguard Worker     typedef HINSTANCE HMODULE;
9*8975f5c5SAndroid Build Coastguard Worker     #if defined(_MINWINDEF_)
10*8975f5c5SAndroid Build Coastguard Worker         /* minwindef.h defines FARPROC, and attempting to redefine it may conflict with -Wstrict-prototypes */
11*8975f5c5SAndroid Build Coastguard Worker     #elif defined(_WIN64)
12*8975f5c5SAndroid Build Coastguard Worker         typedef __int64 (__stdcall* FARPROC)(void);
13*8975f5c5SAndroid Build Coastguard Worker     #else
14*8975f5c5SAndroid Build Coastguard Worker         typedef int (__stdcall* FARPROC)(void);
15*8975f5c5SAndroid Build Coastguard Worker     #endif
16*8975f5c5SAndroid Build Coastguard Worker #else
17*8975f5c5SAndroid Build Coastguard Worker #    include <dlfcn.h>
18*8975f5c5SAndroid Build Coastguard Worker #endif
19*8975f5c5SAndroid Build Coastguard Worker 
20*8975f5c5SAndroid Build Coastguard Worker #ifdef __APPLE__
21*8975f5c5SAndroid Build Coastguard Worker #    include <stdlib.h>
22*8975f5c5SAndroid Build Coastguard Worker #endif
23*8975f5c5SAndroid Build Coastguard Worker 
24*8975f5c5SAndroid Build Coastguard Worker #ifdef __cplusplus
25*8975f5c5SAndroid Build Coastguard Worker extern "C" {
26*8975f5c5SAndroid Build Coastguard Worker #endif
27*8975f5c5SAndroid Build Coastguard Worker 
28*8975f5c5SAndroid Build Coastguard Worker #ifdef _WIN32
29*8975f5c5SAndroid Build Coastguard Worker __declspec(dllimport) HMODULE __stdcall LoadLibraryA(LPCSTR);
30*8975f5c5SAndroid Build Coastguard Worker __declspec(dllimport) FARPROC __stdcall GetProcAddress(HMODULE, LPCSTR);
31*8975f5c5SAndroid Build Coastguard Worker __declspec(dllimport) int __stdcall FreeLibrary(HMODULE);
32*8975f5c5SAndroid Build Coastguard Worker #endif
33*8975f5c5SAndroid Build Coastguard Worker 
34*8975f5c5SAndroid Build Coastguard Worker #if defined(__GNUC__)
35*8975f5c5SAndroid Build Coastguard Worker #    define VOLK_DISABLE_GCC_PEDANTIC_WARNINGS \
36*8975f5c5SAndroid Build Coastguard Worker         _Pragma("GCC diagnostic push") \
37*8975f5c5SAndroid Build Coastguard Worker         _Pragma("GCC diagnostic ignored \"-Wpedantic\"")
38*8975f5c5SAndroid Build Coastguard Worker #    define VOLK_RESTORE_GCC_PEDANTIC_WARNINGS \
39*8975f5c5SAndroid Build Coastguard Worker         _Pragma("GCC diagnostic pop")
40*8975f5c5SAndroid Build Coastguard Worker #else
41*8975f5c5SAndroid Build Coastguard Worker #    define VOLK_DISABLE_GCC_PEDANTIC_WARNINGS
42*8975f5c5SAndroid Build Coastguard Worker #    define VOLK_RESTORE_GCC_PEDANTIC_WARNINGS
43*8975f5c5SAndroid Build Coastguard Worker #endif
44*8975f5c5SAndroid Build Coastguard Worker 
45*8975f5c5SAndroid Build Coastguard Worker static void* loadedModule = NULL;
46*8975f5c5SAndroid Build Coastguard Worker static VkInstance loadedInstance = VK_NULL_HANDLE;
47*8975f5c5SAndroid Build Coastguard Worker static VkDevice loadedDevice = VK_NULL_HANDLE;
48*8975f5c5SAndroid Build Coastguard Worker 
49*8975f5c5SAndroid Build Coastguard Worker static void volkGenLoadLoader(void* context, PFN_vkVoidFunction (*load)(void*, const char*));
50*8975f5c5SAndroid Build Coastguard Worker static void volkGenLoadInstance(void* context, PFN_vkVoidFunction (*load)(void*, const char*));
51*8975f5c5SAndroid Build Coastguard Worker static void volkGenLoadDevice(void* context, PFN_vkVoidFunction (*load)(void*, const char*));
52*8975f5c5SAndroid Build Coastguard Worker static void volkGenLoadDeviceTable(struct VolkDeviceTable* table, void* context, PFN_vkVoidFunction (*load)(void*, const char*));
53*8975f5c5SAndroid Build Coastguard Worker 
vkGetInstanceProcAddrStub(void * context,const char * name)54*8975f5c5SAndroid Build Coastguard Worker static PFN_vkVoidFunction vkGetInstanceProcAddrStub(void* context, const char* name)
55*8975f5c5SAndroid Build Coastguard Worker {
56*8975f5c5SAndroid Build Coastguard Worker     return vkGetInstanceProcAddr((VkInstance)context, name);
57*8975f5c5SAndroid Build Coastguard Worker }
58*8975f5c5SAndroid Build Coastguard Worker 
vkGetDeviceProcAddrStub(void * context,const char * name)59*8975f5c5SAndroid Build Coastguard Worker static PFN_vkVoidFunction vkGetDeviceProcAddrStub(void* context, const char* name)
60*8975f5c5SAndroid Build Coastguard Worker {
61*8975f5c5SAndroid Build Coastguard Worker     return vkGetDeviceProcAddr((VkDevice)context, name);
62*8975f5c5SAndroid Build Coastguard Worker }
63*8975f5c5SAndroid Build Coastguard Worker 
nullProcAddrStub(void * context,const char * name)64*8975f5c5SAndroid Build Coastguard Worker static PFN_vkVoidFunction nullProcAddrStub(void* context, const char* name)
65*8975f5c5SAndroid Build Coastguard Worker {
66*8975f5c5SAndroid Build Coastguard Worker     (void)context;
67*8975f5c5SAndroid Build Coastguard Worker     (void)name;
68*8975f5c5SAndroid Build Coastguard Worker     return NULL;
69*8975f5c5SAndroid Build Coastguard Worker }
70*8975f5c5SAndroid Build Coastguard Worker 
volkInitialize(void)71*8975f5c5SAndroid Build Coastguard Worker VkResult volkInitialize(void)
72*8975f5c5SAndroid Build Coastguard Worker {
73*8975f5c5SAndroid Build Coastguard Worker #if defined(_WIN32)
74*8975f5c5SAndroid Build Coastguard Worker     HMODULE module = LoadLibraryA("vulkan-1.dll");
75*8975f5c5SAndroid Build Coastguard Worker     if (!module)
76*8975f5c5SAndroid Build Coastguard Worker         return VK_ERROR_INITIALIZATION_FAILED;
77*8975f5c5SAndroid Build Coastguard Worker 
78*8975f5c5SAndroid Build Coastguard Worker     // note: function pointer is cast through void function pointer to silence cast-function-type warning on gcc8
79*8975f5c5SAndroid Build Coastguard Worker     vkGetInstanceProcAddr = (PFN_vkGetInstanceProcAddr)(void(*)(void))GetProcAddress(module, "vkGetInstanceProcAddr");
80*8975f5c5SAndroid Build Coastguard Worker #elif defined(__APPLE__)
81*8975f5c5SAndroid Build Coastguard Worker     void* module = dlopen("libvulkan.dylib", RTLD_NOW | RTLD_LOCAL);
82*8975f5c5SAndroid Build Coastguard Worker     if (!module)
83*8975f5c5SAndroid Build Coastguard Worker         module = dlopen("libvulkan.1.dylib", RTLD_NOW | RTLD_LOCAL);
84*8975f5c5SAndroid Build Coastguard Worker     if (!module)
85*8975f5c5SAndroid Build Coastguard Worker         module = dlopen("libMoltenVK.dylib", RTLD_NOW | RTLD_LOCAL);
86*8975f5c5SAndroid Build Coastguard Worker     // Add support for using Vulkan and MoltenVK in a Framework. App store rules for iOS
87*8975f5c5SAndroid Build Coastguard Worker     // strictly enforce no .dylib's. If they aren't found it just falls through
88*8975f5c5SAndroid Build Coastguard Worker     if (!module)
89*8975f5c5SAndroid Build Coastguard Worker         module = dlopen("vulkan.framework/vulkan", RTLD_NOW | RTLD_LOCAL);
90*8975f5c5SAndroid Build Coastguard Worker     if (!module)
91*8975f5c5SAndroid Build Coastguard Worker         module = dlopen("MoltenVK.framework/MoltenVK", RTLD_NOW | RTLD_LOCAL);
92*8975f5c5SAndroid Build Coastguard Worker     // modern versions of macOS don't search /usr/local/lib automatically contrary to what man dlopen says
93*8975f5c5SAndroid Build Coastguard Worker     // Vulkan SDK uses this as the system-wide installation location, so we're going to fallback to this if all else fails
94*8975f5c5SAndroid Build Coastguard Worker     if (!module && getenv("DYLD_FALLBACK_LIBRARY_PATH") == NULL)
95*8975f5c5SAndroid Build Coastguard Worker         module = dlopen("/usr/local/lib/libvulkan.dylib", RTLD_NOW | RTLD_LOCAL);
96*8975f5c5SAndroid Build Coastguard Worker     if (!module)
97*8975f5c5SAndroid Build Coastguard Worker         return VK_ERROR_INITIALIZATION_FAILED;
98*8975f5c5SAndroid Build Coastguard Worker 
99*8975f5c5SAndroid Build Coastguard Worker     vkGetInstanceProcAddr = (PFN_vkGetInstanceProcAddr)dlsym(module, "vkGetInstanceProcAddr");
100*8975f5c5SAndroid Build Coastguard Worker #else
101*8975f5c5SAndroid Build Coastguard Worker     void* module = dlopen("libvulkan.so.1", RTLD_NOW | RTLD_LOCAL);
102*8975f5c5SAndroid Build Coastguard Worker     if (!module)
103*8975f5c5SAndroid Build Coastguard Worker         module = dlopen("libvulkan.so", RTLD_NOW | RTLD_LOCAL);
104*8975f5c5SAndroid Build Coastguard Worker     if (!module)
105*8975f5c5SAndroid Build Coastguard Worker         return VK_ERROR_INITIALIZATION_FAILED;
106*8975f5c5SAndroid Build Coastguard Worker     VOLK_DISABLE_GCC_PEDANTIC_WARNINGS
107*8975f5c5SAndroid Build Coastguard Worker     vkGetInstanceProcAddr = (PFN_vkGetInstanceProcAddr)dlsym(module, "vkGetInstanceProcAddr");
108*8975f5c5SAndroid Build Coastguard Worker     VOLK_RESTORE_GCC_PEDANTIC_WARNINGS
109*8975f5c5SAndroid Build Coastguard Worker #endif
110*8975f5c5SAndroid Build Coastguard Worker 
111*8975f5c5SAndroid Build Coastguard Worker     loadedModule = module;
112*8975f5c5SAndroid Build Coastguard Worker     volkGenLoadLoader(NULL, vkGetInstanceProcAddrStub);
113*8975f5c5SAndroid Build Coastguard Worker 
114*8975f5c5SAndroid Build Coastguard Worker     return VK_SUCCESS;
115*8975f5c5SAndroid Build Coastguard Worker }
116*8975f5c5SAndroid Build Coastguard Worker 
volkInitializeCustom(PFN_vkGetInstanceProcAddr handler)117*8975f5c5SAndroid Build Coastguard Worker void volkInitializeCustom(PFN_vkGetInstanceProcAddr handler)
118*8975f5c5SAndroid Build Coastguard Worker {
119*8975f5c5SAndroid Build Coastguard Worker     vkGetInstanceProcAddr = handler;
120*8975f5c5SAndroid Build Coastguard Worker 
121*8975f5c5SAndroid Build Coastguard Worker     loadedModule = NULL;
122*8975f5c5SAndroid Build Coastguard Worker     volkGenLoadLoader(NULL, vkGetInstanceProcAddrStub);
123*8975f5c5SAndroid Build Coastguard Worker }
124*8975f5c5SAndroid Build Coastguard Worker 
volkFinalize(void)125*8975f5c5SAndroid Build Coastguard Worker void volkFinalize(void)
126*8975f5c5SAndroid Build Coastguard Worker {
127*8975f5c5SAndroid Build Coastguard Worker     if (loadedModule)
128*8975f5c5SAndroid Build Coastguard Worker     {
129*8975f5c5SAndroid Build Coastguard Worker #if defined(_WIN32)
130*8975f5c5SAndroid Build Coastguard Worker         FreeLibrary((HMODULE)loadedModule);
131*8975f5c5SAndroid Build Coastguard Worker #else
132*8975f5c5SAndroid Build Coastguard Worker         dlclose(loadedModule);
133*8975f5c5SAndroid Build Coastguard Worker #endif
134*8975f5c5SAndroid Build Coastguard Worker     }
135*8975f5c5SAndroid Build Coastguard Worker 
136*8975f5c5SAndroid Build Coastguard Worker     vkGetInstanceProcAddr = NULL;
137*8975f5c5SAndroid Build Coastguard Worker     volkGenLoadLoader(NULL, nullProcAddrStub);
138*8975f5c5SAndroid Build Coastguard Worker     volkGenLoadInstance(NULL, nullProcAddrStub);
139*8975f5c5SAndroid Build Coastguard Worker     volkGenLoadDevice(NULL, nullProcAddrStub);
140*8975f5c5SAndroid Build Coastguard Worker 
141*8975f5c5SAndroid Build Coastguard Worker     loadedModule = NULL;
142*8975f5c5SAndroid Build Coastguard Worker     loadedInstance = VK_NULL_HANDLE;
143*8975f5c5SAndroid Build Coastguard Worker     loadedDevice = VK_NULL_HANDLE;
144*8975f5c5SAndroid Build Coastguard Worker }
145*8975f5c5SAndroid Build Coastguard Worker 
volkGetInstanceVersion(void)146*8975f5c5SAndroid Build Coastguard Worker uint32_t volkGetInstanceVersion(void)
147*8975f5c5SAndroid Build Coastguard Worker {
148*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_VERSION_1_1)
149*8975f5c5SAndroid Build Coastguard Worker     uint32_t apiVersion = 0;
150*8975f5c5SAndroid Build Coastguard Worker     if (vkEnumerateInstanceVersion && vkEnumerateInstanceVersion(&apiVersion) == VK_SUCCESS)
151*8975f5c5SAndroid Build Coastguard Worker         return apiVersion;
152*8975f5c5SAndroid Build Coastguard Worker #endif
153*8975f5c5SAndroid Build Coastguard Worker 
154*8975f5c5SAndroid Build Coastguard Worker     if (vkCreateInstance)
155*8975f5c5SAndroid Build Coastguard Worker         return VK_API_VERSION_1_0;
156*8975f5c5SAndroid Build Coastguard Worker 
157*8975f5c5SAndroid Build Coastguard Worker     return 0;
158*8975f5c5SAndroid Build Coastguard Worker }
159*8975f5c5SAndroid Build Coastguard Worker 
volkLoadInstance(VkInstance instance)160*8975f5c5SAndroid Build Coastguard Worker void volkLoadInstance(VkInstance instance)
161*8975f5c5SAndroid Build Coastguard Worker {
162*8975f5c5SAndroid Build Coastguard Worker     loadedInstance = instance;
163*8975f5c5SAndroid Build Coastguard Worker     volkGenLoadInstance(instance, vkGetInstanceProcAddrStub);
164*8975f5c5SAndroid Build Coastguard Worker     volkGenLoadDevice(instance, vkGetInstanceProcAddrStub);
165*8975f5c5SAndroid Build Coastguard Worker }
166*8975f5c5SAndroid Build Coastguard Worker 
volkLoadInstanceOnly(VkInstance instance)167*8975f5c5SAndroid Build Coastguard Worker void volkLoadInstanceOnly(VkInstance instance)
168*8975f5c5SAndroid Build Coastguard Worker {
169*8975f5c5SAndroid Build Coastguard Worker     loadedInstance = instance;
170*8975f5c5SAndroid Build Coastguard Worker     volkGenLoadInstance(instance, vkGetInstanceProcAddrStub);
171*8975f5c5SAndroid Build Coastguard Worker }
172*8975f5c5SAndroid Build Coastguard Worker 
volkGetLoadedInstance(void)173*8975f5c5SAndroid Build Coastguard Worker VkInstance volkGetLoadedInstance(void)
174*8975f5c5SAndroid Build Coastguard Worker {
175*8975f5c5SAndroid Build Coastguard Worker     return loadedInstance;
176*8975f5c5SAndroid Build Coastguard Worker }
177*8975f5c5SAndroid Build Coastguard Worker 
volkLoadDevice(VkDevice device)178*8975f5c5SAndroid Build Coastguard Worker void volkLoadDevice(VkDevice device)
179*8975f5c5SAndroid Build Coastguard Worker {
180*8975f5c5SAndroid Build Coastguard Worker     loadedDevice = device;
181*8975f5c5SAndroid Build Coastguard Worker     volkGenLoadDevice(device, vkGetDeviceProcAddrStub);
182*8975f5c5SAndroid Build Coastguard Worker }
183*8975f5c5SAndroid Build Coastguard Worker 
volkGetLoadedDevice(void)184*8975f5c5SAndroid Build Coastguard Worker VkDevice volkGetLoadedDevice(void)
185*8975f5c5SAndroid Build Coastguard Worker {
186*8975f5c5SAndroid Build Coastguard Worker     return loadedDevice;
187*8975f5c5SAndroid Build Coastguard Worker }
188*8975f5c5SAndroid Build Coastguard Worker 
volkLoadDeviceTable(struct VolkDeviceTable * table,VkDevice device)189*8975f5c5SAndroid Build Coastguard Worker void volkLoadDeviceTable(struct VolkDeviceTable* table, VkDevice device)
190*8975f5c5SAndroid Build Coastguard Worker {
191*8975f5c5SAndroid Build Coastguard Worker     volkGenLoadDeviceTable(table, device, vkGetDeviceProcAddrStub);
192*8975f5c5SAndroid Build Coastguard Worker }
193*8975f5c5SAndroid Build Coastguard Worker 
volkGenLoadLoader(void * context,PFN_vkVoidFunction (* load)(void *,const char *))194*8975f5c5SAndroid Build Coastguard Worker static void volkGenLoadLoader(void* context, PFN_vkVoidFunction (*load)(void*, const char*))
195*8975f5c5SAndroid Build Coastguard Worker {
196*8975f5c5SAndroid Build Coastguard Worker     /* VOLK_GENERATE_LOAD_LOADER */
197*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_VERSION_1_0)
198*8975f5c5SAndroid Build Coastguard Worker     vkCreateInstance = (PFN_vkCreateInstance)load(context, "vkCreateInstance");
199*8975f5c5SAndroid Build Coastguard Worker     vkEnumerateInstanceExtensionProperties = (PFN_vkEnumerateInstanceExtensionProperties)load(context, "vkEnumerateInstanceExtensionProperties");
200*8975f5c5SAndroid Build Coastguard Worker     vkEnumerateInstanceLayerProperties = (PFN_vkEnumerateInstanceLayerProperties)load(context, "vkEnumerateInstanceLayerProperties");
201*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_VERSION_1_0) */
202*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_VERSION_1_1)
203*8975f5c5SAndroid Build Coastguard Worker     vkEnumerateInstanceVersion = (PFN_vkEnumerateInstanceVersion)load(context, "vkEnumerateInstanceVersion");
204*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_VERSION_1_1) */
205*8975f5c5SAndroid Build Coastguard Worker     /* VOLK_GENERATE_LOAD_LOADER */
206*8975f5c5SAndroid Build Coastguard Worker }
207*8975f5c5SAndroid Build Coastguard Worker 
volkGenLoadInstance(void * context,PFN_vkVoidFunction (* load)(void *,const char *))208*8975f5c5SAndroid Build Coastguard Worker static void volkGenLoadInstance(void* context, PFN_vkVoidFunction (*load)(void*, const char*))
209*8975f5c5SAndroid Build Coastguard Worker {
210*8975f5c5SAndroid Build Coastguard Worker     /* VOLK_GENERATE_LOAD_INSTANCE */
211*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_VERSION_1_0)
212*8975f5c5SAndroid Build Coastguard Worker     vkCreateDevice = (PFN_vkCreateDevice)load(context, "vkCreateDevice");
213*8975f5c5SAndroid Build Coastguard Worker     vkDestroyInstance = (PFN_vkDestroyInstance)load(context, "vkDestroyInstance");
214*8975f5c5SAndroid Build Coastguard Worker     vkEnumerateDeviceExtensionProperties = (PFN_vkEnumerateDeviceExtensionProperties)load(context, "vkEnumerateDeviceExtensionProperties");
215*8975f5c5SAndroid Build Coastguard Worker     vkEnumerateDeviceLayerProperties = (PFN_vkEnumerateDeviceLayerProperties)load(context, "vkEnumerateDeviceLayerProperties");
216*8975f5c5SAndroid Build Coastguard Worker     vkEnumeratePhysicalDevices = (PFN_vkEnumeratePhysicalDevices)load(context, "vkEnumeratePhysicalDevices");
217*8975f5c5SAndroid Build Coastguard Worker     vkGetDeviceProcAddr = (PFN_vkGetDeviceProcAddr)load(context, "vkGetDeviceProcAddr");
218*8975f5c5SAndroid Build Coastguard Worker     vkGetPhysicalDeviceFeatures = (PFN_vkGetPhysicalDeviceFeatures)load(context, "vkGetPhysicalDeviceFeatures");
219*8975f5c5SAndroid Build Coastguard Worker     vkGetPhysicalDeviceFormatProperties = (PFN_vkGetPhysicalDeviceFormatProperties)load(context, "vkGetPhysicalDeviceFormatProperties");
220*8975f5c5SAndroid Build Coastguard Worker     vkGetPhysicalDeviceImageFormatProperties = (PFN_vkGetPhysicalDeviceImageFormatProperties)load(context, "vkGetPhysicalDeviceImageFormatProperties");
221*8975f5c5SAndroid Build Coastguard Worker     vkGetPhysicalDeviceMemoryProperties = (PFN_vkGetPhysicalDeviceMemoryProperties)load(context, "vkGetPhysicalDeviceMemoryProperties");
222*8975f5c5SAndroid Build Coastguard Worker     vkGetPhysicalDeviceProperties = (PFN_vkGetPhysicalDeviceProperties)load(context, "vkGetPhysicalDeviceProperties");
223*8975f5c5SAndroid Build Coastguard Worker     vkGetPhysicalDeviceQueueFamilyProperties = (PFN_vkGetPhysicalDeviceQueueFamilyProperties)load(context, "vkGetPhysicalDeviceQueueFamilyProperties");
224*8975f5c5SAndroid Build Coastguard Worker     vkGetPhysicalDeviceSparseImageFormatProperties = (PFN_vkGetPhysicalDeviceSparseImageFormatProperties)load(context, "vkGetPhysicalDeviceSparseImageFormatProperties");
225*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_VERSION_1_0) */
226*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_VERSION_1_1)
227*8975f5c5SAndroid Build Coastguard Worker     vkEnumeratePhysicalDeviceGroups = (PFN_vkEnumeratePhysicalDeviceGroups)load(context, "vkEnumeratePhysicalDeviceGroups");
228*8975f5c5SAndroid Build Coastguard Worker     vkGetPhysicalDeviceExternalBufferProperties = (PFN_vkGetPhysicalDeviceExternalBufferProperties)load(context, "vkGetPhysicalDeviceExternalBufferProperties");
229*8975f5c5SAndroid Build Coastguard Worker     vkGetPhysicalDeviceExternalFenceProperties = (PFN_vkGetPhysicalDeviceExternalFenceProperties)load(context, "vkGetPhysicalDeviceExternalFenceProperties");
230*8975f5c5SAndroid Build Coastguard Worker     vkGetPhysicalDeviceExternalSemaphoreProperties = (PFN_vkGetPhysicalDeviceExternalSemaphoreProperties)load(context, "vkGetPhysicalDeviceExternalSemaphoreProperties");
231*8975f5c5SAndroid Build Coastguard Worker     vkGetPhysicalDeviceFeatures2 = (PFN_vkGetPhysicalDeviceFeatures2)load(context, "vkGetPhysicalDeviceFeatures2");
232*8975f5c5SAndroid Build Coastguard Worker     vkGetPhysicalDeviceFormatProperties2 = (PFN_vkGetPhysicalDeviceFormatProperties2)load(context, "vkGetPhysicalDeviceFormatProperties2");
233*8975f5c5SAndroid Build Coastguard Worker     vkGetPhysicalDeviceImageFormatProperties2 = (PFN_vkGetPhysicalDeviceImageFormatProperties2)load(context, "vkGetPhysicalDeviceImageFormatProperties2");
234*8975f5c5SAndroid Build Coastguard Worker     vkGetPhysicalDeviceMemoryProperties2 = (PFN_vkGetPhysicalDeviceMemoryProperties2)load(context, "vkGetPhysicalDeviceMemoryProperties2");
235*8975f5c5SAndroid Build Coastguard Worker     vkGetPhysicalDeviceProperties2 = (PFN_vkGetPhysicalDeviceProperties2)load(context, "vkGetPhysicalDeviceProperties2");
236*8975f5c5SAndroid Build Coastguard Worker     vkGetPhysicalDeviceQueueFamilyProperties2 = (PFN_vkGetPhysicalDeviceQueueFamilyProperties2)load(context, "vkGetPhysicalDeviceQueueFamilyProperties2");
237*8975f5c5SAndroid Build Coastguard Worker     vkGetPhysicalDeviceSparseImageFormatProperties2 = (PFN_vkGetPhysicalDeviceSparseImageFormatProperties2)load(context, "vkGetPhysicalDeviceSparseImageFormatProperties2");
238*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_VERSION_1_1) */
239*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_VERSION_1_3)
240*8975f5c5SAndroid Build Coastguard Worker     vkGetPhysicalDeviceToolProperties = (PFN_vkGetPhysicalDeviceToolProperties)load(context, "vkGetPhysicalDeviceToolProperties");
241*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_VERSION_1_3) */
242*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_EXT_acquire_drm_display)
243*8975f5c5SAndroid Build Coastguard Worker     vkAcquireDrmDisplayEXT = (PFN_vkAcquireDrmDisplayEXT)load(context, "vkAcquireDrmDisplayEXT");
244*8975f5c5SAndroid Build Coastguard Worker     vkGetDrmDisplayEXT = (PFN_vkGetDrmDisplayEXT)load(context, "vkGetDrmDisplayEXT");
245*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_EXT_acquire_drm_display) */
246*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_EXT_acquire_xlib_display)
247*8975f5c5SAndroid Build Coastguard Worker     vkAcquireXlibDisplayEXT = (PFN_vkAcquireXlibDisplayEXT)load(context, "vkAcquireXlibDisplayEXT");
248*8975f5c5SAndroid Build Coastguard Worker     vkGetRandROutputDisplayEXT = (PFN_vkGetRandROutputDisplayEXT)load(context, "vkGetRandROutputDisplayEXT");
249*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_EXT_acquire_xlib_display) */
250*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_EXT_calibrated_timestamps)
251*8975f5c5SAndroid Build Coastguard Worker     vkGetPhysicalDeviceCalibrateableTimeDomainsEXT = (PFN_vkGetPhysicalDeviceCalibrateableTimeDomainsEXT)load(context, "vkGetPhysicalDeviceCalibrateableTimeDomainsEXT");
252*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_EXT_calibrated_timestamps) */
253*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_EXT_debug_report)
254*8975f5c5SAndroid Build Coastguard Worker     vkCreateDebugReportCallbackEXT = (PFN_vkCreateDebugReportCallbackEXT)load(context, "vkCreateDebugReportCallbackEXT");
255*8975f5c5SAndroid Build Coastguard Worker     vkDebugReportMessageEXT = (PFN_vkDebugReportMessageEXT)load(context, "vkDebugReportMessageEXT");
256*8975f5c5SAndroid Build Coastguard Worker     vkDestroyDebugReportCallbackEXT = (PFN_vkDestroyDebugReportCallbackEXT)load(context, "vkDestroyDebugReportCallbackEXT");
257*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_EXT_debug_report) */
258*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_EXT_debug_utils)
259*8975f5c5SAndroid Build Coastguard Worker     vkCmdBeginDebugUtilsLabelEXT = (PFN_vkCmdBeginDebugUtilsLabelEXT)load(context, "vkCmdBeginDebugUtilsLabelEXT");
260*8975f5c5SAndroid Build Coastguard Worker     vkCmdEndDebugUtilsLabelEXT = (PFN_vkCmdEndDebugUtilsLabelEXT)load(context, "vkCmdEndDebugUtilsLabelEXT");
261*8975f5c5SAndroid Build Coastguard Worker     vkCmdInsertDebugUtilsLabelEXT = (PFN_vkCmdInsertDebugUtilsLabelEXT)load(context, "vkCmdInsertDebugUtilsLabelEXT");
262*8975f5c5SAndroid Build Coastguard Worker     vkCreateDebugUtilsMessengerEXT = (PFN_vkCreateDebugUtilsMessengerEXT)load(context, "vkCreateDebugUtilsMessengerEXT");
263*8975f5c5SAndroid Build Coastguard Worker     vkDestroyDebugUtilsMessengerEXT = (PFN_vkDestroyDebugUtilsMessengerEXT)load(context, "vkDestroyDebugUtilsMessengerEXT");
264*8975f5c5SAndroid Build Coastguard Worker     vkQueueBeginDebugUtilsLabelEXT = (PFN_vkQueueBeginDebugUtilsLabelEXT)load(context, "vkQueueBeginDebugUtilsLabelEXT");
265*8975f5c5SAndroid Build Coastguard Worker     vkQueueEndDebugUtilsLabelEXT = (PFN_vkQueueEndDebugUtilsLabelEXT)load(context, "vkQueueEndDebugUtilsLabelEXT");
266*8975f5c5SAndroid Build Coastguard Worker     vkQueueInsertDebugUtilsLabelEXT = (PFN_vkQueueInsertDebugUtilsLabelEXT)load(context, "vkQueueInsertDebugUtilsLabelEXT");
267*8975f5c5SAndroid Build Coastguard Worker     vkSetDebugUtilsObjectNameEXT = (PFN_vkSetDebugUtilsObjectNameEXT)load(context, "vkSetDebugUtilsObjectNameEXT");
268*8975f5c5SAndroid Build Coastguard Worker     vkSetDebugUtilsObjectTagEXT = (PFN_vkSetDebugUtilsObjectTagEXT)load(context, "vkSetDebugUtilsObjectTagEXT");
269*8975f5c5SAndroid Build Coastguard Worker     vkSubmitDebugUtilsMessageEXT = (PFN_vkSubmitDebugUtilsMessageEXT)load(context, "vkSubmitDebugUtilsMessageEXT");
270*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_EXT_debug_utils) */
271*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_EXT_direct_mode_display)
272*8975f5c5SAndroid Build Coastguard Worker     vkReleaseDisplayEXT = (PFN_vkReleaseDisplayEXT)load(context, "vkReleaseDisplayEXT");
273*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_EXT_direct_mode_display) */
274*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_EXT_directfb_surface)
275*8975f5c5SAndroid Build Coastguard Worker     vkCreateDirectFBSurfaceEXT = (PFN_vkCreateDirectFBSurfaceEXT)load(context, "vkCreateDirectFBSurfaceEXT");
276*8975f5c5SAndroid Build Coastguard Worker     vkGetPhysicalDeviceDirectFBPresentationSupportEXT = (PFN_vkGetPhysicalDeviceDirectFBPresentationSupportEXT)load(context, "vkGetPhysicalDeviceDirectFBPresentationSupportEXT");
277*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_EXT_directfb_surface) */
278*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_EXT_display_surface_counter)
279*8975f5c5SAndroid Build Coastguard Worker     vkGetPhysicalDeviceSurfaceCapabilities2EXT = (PFN_vkGetPhysicalDeviceSurfaceCapabilities2EXT)load(context, "vkGetPhysicalDeviceSurfaceCapabilities2EXT");
280*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_EXT_display_surface_counter) */
281*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_EXT_full_screen_exclusive)
282*8975f5c5SAndroid Build Coastguard Worker     vkGetPhysicalDeviceSurfacePresentModes2EXT = (PFN_vkGetPhysicalDeviceSurfacePresentModes2EXT)load(context, "vkGetPhysicalDeviceSurfacePresentModes2EXT");
283*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_EXT_full_screen_exclusive) */
284*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_EXT_headless_surface)
285*8975f5c5SAndroid Build Coastguard Worker     vkCreateHeadlessSurfaceEXT = (PFN_vkCreateHeadlessSurfaceEXT)load(context, "vkCreateHeadlessSurfaceEXT");
286*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_EXT_headless_surface) */
287*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_EXT_metal_surface)
288*8975f5c5SAndroid Build Coastguard Worker     vkCreateMetalSurfaceEXT = (PFN_vkCreateMetalSurfaceEXT)load(context, "vkCreateMetalSurfaceEXT");
289*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_EXT_metal_surface) */
290*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_EXT_sample_locations)
291*8975f5c5SAndroid Build Coastguard Worker     vkGetPhysicalDeviceMultisamplePropertiesEXT = (PFN_vkGetPhysicalDeviceMultisamplePropertiesEXT)load(context, "vkGetPhysicalDeviceMultisamplePropertiesEXT");
292*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_EXT_sample_locations) */
293*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_EXT_tooling_info)
294*8975f5c5SAndroid Build Coastguard Worker     vkGetPhysicalDeviceToolPropertiesEXT = (PFN_vkGetPhysicalDeviceToolPropertiesEXT)load(context, "vkGetPhysicalDeviceToolPropertiesEXT");
295*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_EXT_tooling_info) */
296*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_FUCHSIA_imagepipe_surface)
297*8975f5c5SAndroid Build Coastguard Worker     vkCreateImagePipeSurfaceFUCHSIA = (PFN_vkCreateImagePipeSurfaceFUCHSIA)load(context, "vkCreateImagePipeSurfaceFUCHSIA");
298*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_FUCHSIA_imagepipe_surface) */
299*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_GGP_stream_descriptor_surface)
300*8975f5c5SAndroid Build Coastguard Worker     vkCreateStreamDescriptorSurfaceGGP = (PFN_vkCreateStreamDescriptorSurfaceGGP)load(context, "vkCreateStreamDescriptorSurfaceGGP");
301*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_GGP_stream_descriptor_surface) */
302*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_KHR_android_surface)
303*8975f5c5SAndroid Build Coastguard Worker     vkCreateAndroidSurfaceKHR = (PFN_vkCreateAndroidSurfaceKHR)load(context, "vkCreateAndroidSurfaceKHR");
304*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_KHR_android_surface) */
305*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_KHR_calibrated_timestamps)
306*8975f5c5SAndroid Build Coastguard Worker     vkGetPhysicalDeviceCalibrateableTimeDomainsKHR = (PFN_vkGetPhysicalDeviceCalibrateableTimeDomainsKHR)load(context, "vkGetPhysicalDeviceCalibrateableTimeDomainsKHR");
307*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_KHR_calibrated_timestamps) */
308*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_KHR_cooperative_matrix)
309*8975f5c5SAndroid Build Coastguard Worker     vkGetPhysicalDeviceCooperativeMatrixPropertiesKHR = (PFN_vkGetPhysicalDeviceCooperativeMatrixPropertiesKHR)load(context, "vkGetPhysicalDeviceCooperativeMatrixPropertiesKHR");
310*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_KHR_cooperative_matrix) */
311*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_KHR_device_group_creation)
312*8975f5c5SAndroid Build Coastguard Worker     vkEnumeratePhysicalDeviceGroupsKHR = (PFN_vkEnumeratePhysicalDeviceGroupsKHR)load(context, "vkEnumeratePhysicalDeviceGroupsKHR");
313*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_KHR_device_group_creation) */
314*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_KHR_display)
315*8975f5c5SAndroid Build Coastguard Worker     vkCreateDisplayModeKHR = (PFN_vkCreateDisplayModeKHR)load(context, "vkCreateDisplayModeKHR");
316*8975f5c5SAndroid Build Coastguard Worker     vkCreateDisplayPlaneSurfaceKHR = (PFN_vkCreateDisplayPlaneSurfaceKHR)load(context, "vkCreateDisplayPlaneSurfaceKHR");
317*8975f5c5SAndroid Build Coastguard Worker     vkGetDisplayModePropertiesKHR = (PFN_vkGetDisplayModePropertiesKHR)load(context, "vkGetDisplayModePropertiesKHR");
318*8975f5c5SAndroid Build Coastguard Worker     vkGetDisplayPlaneCapabilitiesKHR = (PFN_vkGetDisplayPlaneCapabilitiesKHR)load(context, "vkGetDisplayPlaneCapabilitiesKHR");
319*8975f5c5SAndroid Build Coastguard Worker     vkGetDisplayPlaneSupportedDisplaysKHR = (PFN_vkGetDisplayPlaneSupportedDisplaysKHR)load(context, "vkGetDisplayPlaneSupportedDisplaysKHR");
320*8975f5c5SAndroid Build Coastguard Worker     vkGetPhysicalDeviceDisplayPlanePropertiesKHR = (PFN_vkGetPhysicalDeviceDisplayPlanePropertiesKHR)load(context, "vkGetPhysicalDeviceDisplayPlanePropertiesKHR");
321*8975f5c5SAndroid Build Coastguard Worker     vkGetPhysicalDeviceDisplayPropertiesKHR = (PFN_vkGetPhysicalDeviceDisplayPropertiesKHR)load(context, "vkGetPhysicalDeviceDisplayPropertiesKHR");
322*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_KHR_display) */
323*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_KHR_external_fence_capabilities)
324*8975f5c5SAndroid Build Coastguard Worker     vkGetPhysicalDeviceExternalFencePropertiesKHR = (PFN_vkGetPhysicalDeviceExternalFencePropertiesKHR)load(context, "vkGetPhysicalDeviceExternalFencePropertiesKHR");
325*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_KHR_external_fence_capabilities) */
326*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_KHR_external_memory_capabilities)
327*8975f5c5SAndroid Build Coastguard Worker     vkGetPhysicalDeviceExternalBufferPropertiesKHR = (PFN_vkGetPhysicalDeviceExternalBufferPropertiesKHR)load(context, "vkGetPhysicalDeviceExternalBufferPropertiesKHR");
328*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_KHR_external_memory_capabilities) */
329*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_KHR_external_semaphore_capabilities)
330*8975f5c5SAndroid Build Coastguard Worker     vkGetPhysicalDeviceExternalSemaphorePropertiesKHR = (PFN_vkGetPhysicalDeviceExternalSemaphorePropertiesKHR)load(context, "vkGetPhysicalDeviceExternalSemaphorePropertiesKHR");
331*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_KHR_external_semaphore_capabilities) */
332*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_KHR_fragment_shading_rate)
333*8975f5c5SAndroid Build Coastguard Worker     vkGetPhysicalDeviceFragmentShadingRatesKHR = (PFN_vkGetPhysicalDeviceFragmentShadingRatesKHR)load(context, "vkGetPhysicalDeviceFragmentShadingRatesKHR");
334*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_KHR_fragment_shading_rate) */
335*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_KHR_get_display_properties2)
336*8975f5c5SAndroid Build Coastguard Worker     vkGetDisplayModeProperties2KHR = (PFN_vkGetDisplayModeProperties2KHR)load(context, "vkGetDisplayModeProperties2KHR");
337*8975f5c5SAndroid Build Coastguard Worker     vkGetDisplayPlaneCapabilities2KHR = (PFN_vkGetDisplayPlaneCapabilities2KHR)load(context, "vkGetDisplayPlaneCapabilities2KHR");
338*8975f5c5SAndroid Build Coastguard Worker     vkGetPhysicalDeviceDisplayPlaneProperties2KHR = (PFN_vkGetPhysicalDeviceDisplayPlaneProperties2KHR)load(context, "vkGetPhysicalDeviceDisplayPlaneProperties2KHR");
339*8975f5c5SAndroid Build Coastguard Worker     vkGetPhysicalDeviceDisplayProperties2KHR = (PFN_vkGetPhysicalDeviceDisplayProperties2KHR)load(context, "vkGetPhysicalDeviceDisplayProperties2KHR");
340*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_KHR_get_display_properties2) */
341*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_KHR_get_physical_device_properties2)
342*8975f5c5SAndroid Build Coastguard Worker     vkGetPhysicalDeviceFeatures2KHR = (PFN_vkGetPhysicalDeviceFeatures2KHR)load(context, "vkGetPhysicalDeviceFeatures2KHR");
343*8975f5c5SAndroid Build Coastguard Worker     vkGetPhysicalDeviceFormatProperties2KHR = (PFN_vkGetPhysicalDeviceFormatProperties2KHR)load(context, "vkGetPhysicalDeviceFormatProperties2KHR");
344*8975f5c5SAndroid Build Coastguard Worker     vkGetPhysicalDeviceImageFormatProperties2KHR = (PFN_vkGetPhysicalDeviceImageFormatProperties2KHR)load(context, "vkGetPhysicalDeviceImageFormatProperties2KHR");
345*8975f5c5SAndroid Build Coastguard Worker     vkGetPhysicalDeviceMemoryProperties2KHR = (PFN_vkGetPhysicalDeviceMemoryProperties2KHR)load(context, "vkGetPhysicalDeviceMemoryProperties2KHR");
346*8975f5c5SAndroid Build Coastguard Worker     vkGetPhysicalDeviceProperties2KHR = (PFN_vkGetPhysicalDeviceProperties2KHR)load(context, "vkGetPhysicalDeviceProperties2KHR");
347*8975f5c5SAndroid Build Coastguard Worker     vkGetPhysicalDeviceQueueFamilyProperties2KHR = (PFN_vkGetPhysicalDeviceQueueFamilyProperties2KHR)load(context, "vkGetPhysicalDeviceQueueFamilyProperties2KHR");
348*8975f5c5SAndroid Build Coastguard Worker     vkGetPhysicalDeviceSparseImageFormatProperties2KHR = (PFN_vkGetPhysicalDeviceSparseImageFormatProperties2KHR)load(context, "vkGetPhysicalDeviceSparseImageFormatProperties2KHR");
349*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_KHR_get_physical_device_properties2) */
350*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_KHR_get_surface_capabilities2)
351*8975f5c5SAndroid Build Coastguard Worker     vkGetPhysicalDeviceSurfaceCapabilities2KHR = (PFN_vkGetPhysicalDeviceSurfaceCapabilities2KHR)load(context, "vkGetPhysicalDeviceSurfaceCapabilities2KHR");
352*8975f5c5SAndroid Build Coastguard Worker     vkGetPhysicalDeviceSurfaceFormats2KHR = (PFN_vkGetPhysicalDeviceSurfaceFormats2KHR)load(context, "vkGetPhysicalDeviceSurfaceFormats2KHR");
353*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_KHR_get_surface_capabilities2) */
354*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_KHR_performance_query)
355*8975f5c5SAndroid Build Coastguard Worker     vkEnumeratePhysicalDeviceQueueFamilyPerformanceQueryCountersKHR = (PFN_vkEnumeratePhysicalDeviceQueueFamilyPerformanceQueryCountersKHR)load(context, "vkEnumeratePhysicalDeviceQueueFamilyPerformanceQueryCountersKHR");
356*8975f5c5SAndroid Build Coastguard Worker     vkGetPhysicalDeviceQueueFamilyPerformanceQueryPassesKHR = (PFN_vkGetPhysicalDeviceQueueFamilyPerformanceQueryPassesKHR)load(context, "vkGetPhysicalDeviceQueueFamilyPerformanceQueryPassesKHR");
357*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_KHR_performance_query) */
358*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_KHR_surface)
359*8975f5c5SAndroid Build Coastguard Worker     vkDestroySurfaceKHR = (PFN_vkDestroySurfaceKHR)load(context, "vkDestroySurfaceKHR");
360*8975f5c5SAndroid Build Coastguard Worker     vkGetPhysicalDeviceSurfaceCapabilitiesKHR = (PFN_vkGetPhysicalDeviceSurfaceCapabilitiesKHR)load(context, "vkGetPhysicalDeviceSurfaceCapabilitiesKHR");
361*8975f5c5SAndroid Build Coastguard Worker     vkGetPhysicalDeviceSurfaceFormatsKHR = (PFN_vkGetPhysicalDeviceSurfaceFormatsKHR)load(context, "vkGetPhysicalDeviceSurfaceFormatsKHR");
362*8975f5c5SAndroid Build Coastguard Worker     vkGetPhysicalDeviceSurfacePresentModesKHR = (PFN_vkGetPhysicalDeviceSurfacePresentModesKHR)load(context, "vkGetPhysicalDeviceSurfacePresentModesKHR");
363*8975f5c5SAndroid Build Coastguard Worker     vkGetPhysicalDeviceSurfaceSupportKHR = (PFN_vkGetPhysicalDeviceSurfaceSupportKHR)load(context, "vkGetPhysicalDeviceSurfaceSupportKHR");
364*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_KHR_surface) */
365*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_KHR_video_encode_queue)
366*8975f5c5SAndroid Build Coastguard Worker     vkGetPhysicalDeviceVideoEncodeQualityLevelPropertiesKHR = (PFN_vkGetPhysicalDeviceVideoEncodeQualityLevelPropertiesKHR)load(context, "vkGetPhysicalDeviceVideoEncodeQualityLevelPropertiesKHR");
367*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_KHR_video_encode_queue) */
368*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_KHR_video_queue)
369*8975f5c5SAndroid Build Coastguard Worker     vkGetPhysicalDeviceVideoCapabilitiesKHR = (PFN_vkGetPhysicalDeviceVideoCapabilitiesKHR)load(context, "vkGetPhysicalDeviceVideoCapabilitiesKHR");
370*8975f5c5SAndroid Build Coastguard Worker     vkGetPhysicalDeviceVideoFormatPropertiesKHR = (PFN_vkGetPhysicalDeviceVideoFormatPropertiesKHR)load(context, "vkGetPhysicalDeviceVideoFormatPropertiesKHR");
371*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_KHR_video_queue) */
372*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_KHR_wayland_surface)
373*8975f5c5SAndroid Build Coastguard Worker     vkCreateWaylandSurfaceKHR = (PFN_vkCreateWaylandSurfaceKHR)load(context, "vkCreateWaylandSurfaceKHR");
374*8975f5c5SAndroid Build Coastguard Worker     vkGetPhysicalDeviceWaylandPresentationSupportKHR = (PFN_vkGetPhysicalDeviceWaylandPresentationSupportKHR)load(context, "vkGetPhysicalDeviceWaylandPresentationSupportKHR");
375*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_KHR_wayland_surface) */
376*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_KHR_win32_surface)
377*8975f5c5SAndroid Build Coastguard Worker     vkCreateWin32SurfaceKHR = (PFN_vkCreateWin32SurfaceKHR)load(context, "vkCreateWin32SurfaceKHR");
378*8975f5c5SAndroid Build Coastguard Worker     vkGetPhysicalDeviceWin32PresentationSupportKHR = (PFN_vkGetPhysicalDeviceWin32PresentationSupportKHR)load(context, "vkGetPhysicalDeviceWin32PresentationSupportKHR");
379*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_KHR_win32_surface) */
380*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_KHR_xcb_surface)
381*8975f5c5SAndroid Build Coastguard Worker     vkCreateXcbSurfaceKHR = (PFN_vkCreateXcbSurfaceKHR)load(context, "vkCreateXcbSurfaceKHR");
382*8975f5c5SAndroid Build Coastguard Worker     vkGetPhysicalDeviceXcbPresentationSupportKHR = (PFN_vkGetPhysicalDeviceXcbPresentationSupportKHR)load(context, "vkGetPhysicalDeviceXcbPresentationSupportKHR");
383*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_KHR_xcb_surface) */
384*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_KHR_xlib_surface)
385*8975f5c5SAndroid Build Coastguard Worker     vkCreateXlibSurfaceKHR = (PFN_vkCreateXlibSurfaceKHR)load(context, "vkCreateXlibSurfaceKHR");
386*8975f5c5SAndroid Build Coastguard Worker     vkGetPhysicalDeviceXlibPresentationSupportKHR = (PFN_vkGetPhysicalDeviceXlibPresentationSupportKHR)load(context, "vkGetPhysicalDeviceXlibPresentationSupportKHR");
387*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_KHR_xlib_surface) */
388*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_MVK_ios_surface)
389*8975f5c5SAndroid Build Coastguard Worker     vkCreateIOSSurfaceMVK = (PFN_vkCreateIOSSurfaceMVK)load(context, "vkCreateIOSSurfaceMVK");
390*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_MVK_ios_surface) */
391*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_MVK_macos_surface)
392*8975f5c5SAndroid Build Coastguard Worker     vkCreateMacOSSurfaceMVK = (PFN_vkCreateMacOSSurfaceMVK)load(context, "vkCreateMacOSSurfaceMVK");
393*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_MVK_macos_surface) */
394*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_NN_vi_surface)
395*8975f5c5SAndroid Build Coastguard Worker     vkCreateViSurfaceNN = (PFN_vkCreateViSurfaceNN)load(context, "vkCreateViSurfaceNN");
396*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_NN_vi_surface) */
397*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_NV_acquire_winrt_display)
398*8975f5c5SAndroid Build Coastguard Worker     vkAcquireWinrtDisplayNV = (PFN_vkAcquireWinrtDisplayNV)load(context, "vkAcquireWinrtDisplayNV");
399*8975f5c5SAndroid Build Coastguard Worker     vkGetWinrtDisplayNV = (PFN_vkGetWinrtDisplayNV)load(context, "vkGetWinrtDisplayNV");
400*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_NV_acquire_winrt_display) */
401*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_NV_cooperative_matrix)
402*8975f5c5SAndroid Build Coastguard Worker     vkGetPhysicalDeviceCooperativeMatrixPropertiesNV = (PFN_vkGetPhysicalDeviceCooperativeMatrixPropertiesNV)load(context, "vkGetPhysicalDeviceCooperativeMatrixPropertiesNV");
403*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_NV_cooperative_matrix) */
404*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_NV_coverage_reduction_mode)
405*8975f5c5SAndroid Build Coastguard Worker     vkGetPhysicalDeviceSupportedFramebufferMixedSamplesCombinationsNV = (PFN_vkGetPhysicalDeviceSupportedFramebufferMixedSamplesCombinationsNV)load(context, "vkGetPhysicalDeviceSupportedFramebufferMixedSamplesCombinationsNV");
406*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_NV_coverage_reduction_mode) */
407*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_NV_external_memory_capabilities)
408*8975f5c5SAndroid Build Coastguard Worker     vkGetPhysicalDeviceExternalImageFormatPropertiesNV = (PFN_vkGetPhysicalDeviceExternalImageFormatPropertiesNV)load(context, "vkGetPhysicalDeviceExternalImageFormatPropertiesNV");
409*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_NV_external_memory_capabilities) */
410*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_NV_optical_flow)
411*8975f5c5SAndroid Build Coastguard Worker     vkGetPhysicalDeviceOpticalFlowImageFormatsNV = (PFN_vkGetPhysicalDeviceOpticalFlowImageFormatsNV)load(context, "vkGetPhysicalDeviceOpticalFlowImageFormatsNV");
412*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_NV_optical_flow) */
413*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_QNX_screen_surface)
414*8975f5c5SAndroid Build Coastguard Worker     vkCreateScreenSurfaceQNX = (PFN_vkCreateScreenSurfaceQNX)load(context, "vkCreateScreenSurfaceQNX");
415*8975f5c5SAndroid Build Coastguard Worker     vkGetPhysicalDeviceScreenPresentationSupportQNX = (PFN_vkGetPhysicalDeviceScreenPresentationSupportQNX)load(context, "vkGetPhysicalDeviceScreenPresentationSupportQNX");
416*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_QNX_screen_surface) */
417*8975f5c5SAndroid Build Coastguard Worker #if (defined(VK_KHR_device_group) && defined(VK_KHR_surface)) || (defined(VK_KHR_swapchain) && defined(VK_VERSION_1_1))
418*8975f5c5SAndroid Build Coastguard Worker     vkGetPhysicalDevicePresentRectanglesKHR = (PFN_vkGetPhysicalDevicePresentRectanglesKHR)load(context, "vkGetPhysicalDevicePresentRectanglesKHR");
419*8975f5c5SAndroid Build Coastguard Worker #endif /* (defined(VK_KHR_device_group) && defined(VK_KHR_surface)) || (defined(VK_KHR_swapchain) && defined(VK_VERSION_1_1)) */
420*8975f5c5SAndroid Build Coastguard Worker     /* VOLK_GENERATE_LOAD_INSTANCE */
421*8975f5c5SAndroid Build Coastguard Worker }
422*8975f5c5SAndroid Build Coastguard Worker 
volkGenLoadDevice(void * context,PFN_vkVoidFunction (* load)(void *,const char *))423*8975f5c5SAndroid Build Coastguard Worker static void volkGenLoadDevice(void* context, PFN_vkVoidFunction (*load)(void*, const char*))
424*8975f5c5SAndroid Build Coastguard Worker {
425*8975f5c5SAndroid Build Coastguard Worker     /* VOLK_GENERATE_LOAD_DEVICE */
426*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_VERSION_1_0)
427*8975f5c5SAndroid Build Coastguard Worker     vkAllocateCommandBuffers = (PFN_vkAllocateCommandBuffers)load(context, "vkAllocateCommandBuffers");
428*8975f5c5SAndroid Build Coastguard Worker     vkAllocateDescriptorSets = (PFN_vkAllocateDescriptorSets)load(context, "vkAllocateDescriptorSets");
429*8975f5c5SAndroid Build Coastguard Worker     vkAllocateMemory = (PFN_vkAllocateMemory)load(context, "vkAllocateMemory");
430*8975f5c5SAndroid Build Coastguard Worker     vkBeginCommandBuffer = (PFN_vkBeginCommandBuffer)load(context, "vkBeginCommandBuffer");
431*8975f5c5SAndroid Build Coastguard Worker     vkBindBufferMemory = (PFN_vkBindBufferMemory)load(context, "vkBindBufferMemory");
432*8975f5c5SAndroid Build Coastguard Worker     vkBindImageMemory = (PFN_vkBindImageMemory)load(context, "vkBindImageMemory");
433*8975f5c5SAndroid Build Coastguard Worker     vkCmdBeginQuery = (PFN_vkCmdBeginQuery)load(context, "vkCmdBeginQuery");
434*8975f5c5SAndroid Build Coastguard Worker     vkCmdBeginRenderPass = (PFN_vkCmdBeginRenderPass)load(context, "vkCmdBeginRenderPass");
435*8975f5c5SAndroid Build Coastguard Worker     vkCmdBindDescriptorSets = (PFN_vkCmdBindDescriptorSets)load(context, "vkCmdBindDescriptorSets");
436*8975f5c5SAndroid Build Coastguard Worker     vkCmdBindIndexBuffer = (PFN_vkCmdBindIndexBuffer)load(context, "vkCmdBindIndexBuffer");
437*8975f5c5SAndroid Build Coastguard Worker     vkCmdBindPipeline = (PFN_vkCmdBindPipeline)load(context, "vkCmdBindPipeline");
438*8975f5c5SAndroid Build Coastguard Worker     vkCmdBindVertexBuffers = (PFN_vkCmdBindVertexBuffers)load(context, "vkCmdBindVertexBuffers");
439*8975f5c5SAndroid Build Coastguard Worker     vkCmdBlitImage = (PFN_vkCmdBlitImage)load(context, "vkCmdBlitImage");
440*8975f5c5SAndroid Build Coastguard Worker     vkCmdClearAttachments = (PFN_vkCmdClearAttachments)load(context, "vkCmdClearAttachments");
441*8975f5c5SAndroid Build Coastguard Worker     vkCmdClearColorImage = (PFN_vkCmdClearColorImage)load(context, "vkCmdClearColorImage");
442*8975f5c5SAndroid Build Coastguard Worker     vkCmdClearDepthStencilImage = (PFN_vkCmdClearDepthStencilImage)load(context, "vkCmdClearDepthStencilImage");
443*8975f5c5SAndroid Build Coastguard Worker     vkCmdCopyBuffer = (PFN_vkCmdCopyBuffer)load(context, "vkCmdCopyBuffer");
444*8975f5c5SAndroid Build Coastguard Worker     vkCmdCopyBufferToImage = (PFN_vkCmdCopyBufferToImage)load(context, "vkCmdCopyBufferToImage");
445*8975f5c5SAndroid Build Coastguard Worker     vkCmdCopyImage = (PFN_vkCmdCopyImage)load(context, "vkCmdCopyImage");
446*8975f5c5SAndroid Build Coastguard Worker     vkCmdCopyImageToBuffer = (PFN_vkCmdCopyImageToBuffer)load(context, "vkCmdCopyImageToBuffer");
447*8975f5c5SAndroid Build Coastguard Worker     vkCmdCopyQueryPoolResults = (PFN_vkCmdCopyQueryPoolResults)load(context, "vkCmdCopyQueryPoolResults");
448*8975f5c5SAndroid Build Coastguard Worker     vkCmdDispatch = (PFN_vkCmdDispatch)load(context, "vkCmdDispatch");
449*8975f5c5SAndroid Build Coastguard Worker     vkCmdDispatchIndirect = (PFN_vkCmdDispatchIndirect)load(context, "vkCmdDispatchIndirect");
450*8975f5c5SAndroid Build Coastguard Worker     vkCmdDraw = (PFN_vkCmdDraw)load(context, "vkCmdDraw");
451*8975f5c5SAndroid Build Coastguard Worker     vkCmdDrawIndexed = (PFN_vkCmdDrawIndexed)load(context, "vkCmdDrawIndexed");
452*8975f5c5SAndroid Build Coastguard Worker     vkCmdDrawIndexedIndirect = (PFN_vkCmdDrawIndexedIndirect)load(context, "vkCmdDrawIndexedIndirect");
453*8975f5c5SAndroid Build Coastguard Worker     vkCmdDrawIndirect = (PFN_vkCmdDrawIndirect)load(context, "vkCmdDrawIndirect");
454*8975f5c5SAndroid Build Coastguard Worker     vkCmdEndQuery = (PFN_vkCmdEndQuery)load(context, "vkCmdEndQuery");
455*8975f5c5SAndroid Build Coastguard Worker     vkCmdEndRenderPass = (PFN_vkCmdEndRenderPass)load(context, "vkCmdEndRenderPass");
456*8975f5c5SAndroid Build Coastguard Worker     vkCmdExecuteCommands = (PFN_vkCmdExecuteCommands)load(context, "vkCmdExecuteCommands");
457*8975f5c5SAndroid Build Coastguard Worker     vkCmdFillBuffer = (PFN_vkCmdFillBuffer)load(context, "vkCmdFillBuffer");
458*8975f5c5SAndroid Build Coastguard Worker     vkCmdNextSubpass = (PFN_vkCmdNextSubpass)load(context, "vkCmdNextSubpass");
459*8975f5c5SAndroid Build Coastguard Worker     vkCmdPipelineBarrier = (PFN_vkCmdPipelineBarrier)load(context, "vkCmdPipelineBarrier");
460*8975f5c5SAndroid Build Coastguard Worker     vkCmdPushConstants = (PFN_vkCmdPushConstants)load(context, "vkCmdPushConstants");
461*8975f5c5SAndroid Build Coastguard Worker     vkCmdResetEvent = (PFN_vkCmdResetEvent)load(context, "vkCmdResetEvent");
462*8975f5c5SAndroid Build Coastguard Worker     vkCmdResetQueryPool = (PFN_vkCmdResetQueryPool)load(context, "vkCmdResetQueryPool");
463*8975f5c5SAndroid Build Coastguard Worker     vkCmdResolveImage = (PFN_vkCmdResolveImage)load(context, "vkCmdResolveImage");
464*8975f5c5SAndroid Build Coastguard Worker     vkCmdSetBlendConstants = (PFN_vkCmdSetBlendConstants)load(context, "vkCmdSetBlendConstants");
465*8975f5c5SAndroid Build Coastguard Worker     vkCmdSetDepthBias = (PFN_vkCmdSetDepthBias)load(context, "vkCmdSetDepthBias");
466*8975f5c5SAndroid Build Coastguard Worker     vkCmdSetDepthBounds = (PFN_vkCmdSetDepthBounds)load(context, "vkCmdSetDepthBounds");
467*8975f5c5SAndroid Build Coastguard Worker     vkCmdSetEvent = (PFN_vkCmdSetEvent)load(context, "vkCmdSetEvent");
468*8975f5c5SAndroid Build Coastguard Worker     vkCmdSetLineWidth = (PFN_vkCmdSetLineWidth)load(context, "vkCmdSetLineWidth");
469*8975f5c5SAndroid Build Coastguard Worker     vkCmdSetScissor = (PFN_vkCmdSetScissor)load(context, "vkCmdSetScissor");
470*8975f5c5SAndroid Build Coastguard Worker     vkCmdSetStencilCompareMask = (PFN_vkCmdSetStencilCompareMask)load(context, "vkCmdSetStencilCompareMask");
471*8975f5c5SAndroid Build Coastguard Worker     vkCmdSetStencilReference = (PFN_vkCmdSetStencilReference)load(context, "vkCmdSetStencilReference");
472*8975f5c5SAndroid Build Coastguard Worker     vkCmdSetStencilWriteMask = (PFN_vkCmdSetStencilWriteMask)load(context, "vkCmdSetStencilWriteMask");
473*8975f5c5SAndroid Build Coastguard Worker     vkCmdSetViewport = (PFN_vkCmdSetViewport)load(context, "vkCmdSetViewport");
474*8975f5c5SAndroid Build Coastguard Worker     vkCmdUpdateBuffer = (PFN_vkCmdUpdateBuffer)load(context, "vkCmdUpdateBuffer");
475*8975f5c5SAndroid Build Coastguard Worker     vkCmdWaitEvents = (PFN_vkCmdWaitEvents)load(context, "vkCmdWaitEvents");
476*8975f5c5SAndroid Build Coastguard Worker     vkCmdWriteTimestamp = (PFN_vkCmdWriteTimestamp)load(context, "vkCmdWriteTimestamp");
477*8975f5c5SAndroid Build Coastguard Worker     vkCreateBuffer = (PFN_vkCreateBuffer)load(context, "vkCreateBuffer");
478*8975f5c5SAndroid Build Coastguard Worker     vkCreateBufferView = (PFN_vkCreateBufferView)load(context, "vkCreateBufferView");
479*8975f5c5SAndroid Build Coastguard Worker     vkCreateCommandPool = (PFN_vkCreateCommandPool)load(context, "vkCreateCommandPool");
480*8975f5c5SAndroid Build Coastguard Worker     vkCreateComputePipelines = (PFN_vkCreateComputePipelines)load(context, "vkCreateComputePipelines");
481*8975f5c5SAndroid Build Coastguard Worker     vkCreateDescriptorPool = (PFN_vkCreateDescriptorPool)load(context, "vkCreateDescriptorPool");
482*8975f5c5SAndroid Build Coastguard Worker     vkCreateDescriptorSetLayout = (PFN_vkCreateDescriptorSetLayout)load(context, "vkCreateDescriptorSetLayout");
483*8975f5c5SAndroid Build Coastguard Worker     vkCreateEvent = (PFN_vkCreateEvent)load(context, "vkCreateEvent");
484*8975f5c5SAndroid Build Coastguard Worker     vkCreateFence = (PFN_vkCreateFence)load(context, "vkCreateFence");
485*8975f5c5SAndroid Build Coastguard Worker     vkCreateFramebuffer = (PFN_vkCreateFramebuffer)load(context, "vkCreateFramebuffer");
486*8975f5c5SAndroid Build Coastguard Worker     vkCreateGraphicsPipelines = (PFN_vkCreateGraphicsPipelines)load(context, "vkCreateGraphicsPipelines");
487*8975f5c5SAndroid Build Coastguard Worker     vkCreateImage = (PFN_vkCreateImage)load(context, "vkCreateImage");
488*8975f5c5SAndroid Build Coastguard Worker     vkCreateImageView = (PFN_vkCreateImageView)load(context, "vkCreateImageView");
489*8975f5c5SAndroid Build Coastguard Worker     vkCreatePipelineCache = (PFN_vkCreatePipelineCache)load(context, "vkCreatePipelineCache");
490*8975f5c5SAndroid Build Coastguard Worker     vkCreatePipelineLayout = (PFN_vkCreatePipelineLayout)load(context, "vkCreatePipelineLayout");
491*8975f5c5SAndroid Build Coastguard Worker     vkCreateQueryPool = (PFN_vkCreateQueryPool)load(context, "vkCreateQueryPool");
492*8975f5c5SAndroid Build Coastguard Worker     vkCreateRenderPass = (PFN_vkCreateRenderPass)load(context, "vkCreateRenderPass");
493*8975f5c5SAndroid Build Coastguard Worker     vkCreateSampler = (PFN_vkCreateSampler)load(context, "vkCreateSampler");
494*8975f5c5SAndroid Build Coastguard Worker     vkCreateSemaphore = (PFN_vkCreateSemaphore)load(context, "vkCreateSemaphore");
495*8975f5c5SAndroid Build Coastguard Worker     vkCreateShaderModule = (PFN_vkCreateShaderModule)load(context, "vkCreateShaderModule");
496*8975f5c5SAndroid Build Coastguard Worker     vkDestroyBuffer = (PFN_vkDestroyBuffer)load(context, "vkDestroyBuffer");
497*8975f5c5SAndroid Build Coastguard Worker     vkDestroyBufferView = (PFN_vkDestroyBufferView)load(context, "vkDestroyBufferView");
498*8975f5c5SAndroid Build Coastguard Worker     vkDestroyCommandPool = (PFN_vkDestroyCommandPool)load(context, "vkDestroyCommandPool");
499*8975f5c5SAndroid Build Coastguard Worker     vkDestroyDescriptorPool = (PFN_vkDestroyDescriptorPool)load(context, "vkDestroyDescriptorPool");
500*8975f5c5SAndroid Build Coastguard Worker     vkDestroyDescriptorSetLayout = (PFN_vkDestroyDescriptorSetLayout)load(context, "vkDestroyDescriptorSetLayout");
501*8975f5c5SAndroid Build Coastguard Worker     vkDestroyDevice = (PFN_vkDestroyDevice)load(context, "vkDestroyDevice");
502*8975f5c5SAndroid Build Coastguard Worker     vkDestroyEvent = (PFN_vkDestroyEvent)load(context, "vkDestroyEvent");
503*8975f5c5SAndroid Build Coastguard Worker     vkDestroyFence = (PFN_vkDestroyFence)load(context, "vkDestroyFence");
504*8975f5c5SAndroid Build Coastguard Worker     vkDestroyFramebuffer = (PFN_vkDestroyFramebuffer)load(context, "vkDestroyFramebuffer");
505*8975f5c5SAndroid Build Coastguard Worker     vkDestroyImage = (PFN_vkDestroyImage)load(context, "vkDestroyImage");
506*8975f5c5SAndroid Build Coastguard Worker     vkDestroyImageView = (PFN_vkDestroyImageView)load(context, "vkDestroyImageView");
507*8975f5c5SAndroid Build Coastguard Worker     vkDestroyPipeline = (PFN_vkDestroyPipeline)load(context, "vkDestroyPipeline");
508*8975f5c5SAndroid Build Coastguard Worker     vkDestroyPipelineCache = (PFN_vkDestroyPipelineCache)load(context, "vkDestroyPipelineCache");
509*8975f5c5SAndroid Build Coastguard Worker     vkDestroyPipelineLayout = (PFN_vkDestroyPipelineLayout)load(context, "vkDestroyPipelineLayout");
510*8975f5c5SAndroid Build Coastguard Worker     vkDestroyQueryPool = (PFN_vkDestroyQueryPool)load(context, "vkDestroyQueryPool");
511*8975f5c5SAndroid Build Coastguard Worker     vkDestroyRenderPass = (PFN_vkDestroyRenderPass)load(context, "vkDestroyRenderPass");
512*8975f5c5SAndroid Build Coastguard Worker     vkDestroySampler = (PFN_vkDestroySampler)load(context, "vkDestroySampler");
513*8975f5c5SAndroid Build Coastguard Worker     vkDestroySemaphore = (PFN_vkDestroySemaphore)load(context, "vkDestroySemaphore");
514*8975f5c5SAndroid Build Coastguard Worker     vkDestroyShaderModule = (PFN_vkDestroyShaderModule)load(context, "vkDestroyShaderModule");
515*8975f5c5SAndroid Build Coastguard Worker     vkDeviceWaitIdle = (PFN_vkDeviceWaitIdle)load(context, "vkDeviceWaitIdle");
516*8975f5c5SAndroid Build Coastguard Worker     vkEndCommandBuffer = (PFN_vkEndCommandBuffer)load(context, "vkEndCommandBuffer");
517*8975f5c5SAndroid Build Coastguard Worker     vkFlushMappedMemoryRanges = (PFN_vkFlushMappedMemoryRanges)load(context, "vkFlushMappedMemoryRanges");
518*8975f5c5SAndroid Build Coastguard Worker     vkFreeCommandBuffers = (PFN_vkFreeCommandBuffers)load(context, "vkFreeCommandBuffers");
519*8975f5c5SAndroid Build Coastguard Worker     vkFreeDescriptorSets = (PFN_vkFreeDescriptorSets)load(context, "vkFreeDescriptorSets");
520*8975f5c5SAndroid Build Coastguard Worker     vkFreeMemory = (PFN_vkFreeMemory)load(context, "vkFreeMemory");
521*8975f5c5SAndroid Build Coastguard Worker     vkGetBufferMemoryRequirements = (PFN_vkGetBufferMemoryRequirements)load(context, "vkGetBufferMemoryRequirements");
522*8975f5c5SAndroid Build Coastguard Worker     vkGetDeviceMemoryCommitment = (PFN_vkGetDeviceMemoryCommitment)load(context, "vkGetDeviceMemoryCommitment");
523*8975f5c5SAndroid Build Coastguard Worker     vkGetDeviceQueue = (PFN_vkGetDeviceQueue)load(context, "vkGetDeviceQueue");
524*8975f5c5SAndroid Build Coastguard Worker     vkGetEventStatus = (PFN_vkGetEventStatus)load(context, "vkGetEventStatus");
525*8975f5c5SAndroid Build Coastguard Worker     vkGetFenceStatus = (PFN_vkGetFenceStatus)load(context, "vkGetFenceStatus");
526*8975f5c5SAndroid Build Coastguard Worker     vkGetImageMemoryRequirements = (PFN_vkGetImageMemoryRequirements)load(context, "vkGetImageMemoryRequirements");
527*8975f5c5SAndroid Build Coastguard Worker     vkGetImageSparseMemoryRequirements = (PFN_vkGetImageSparseMemoryRequirements)load(context, "vkGetImageSparseMemoryRequirements");
528*8975f5c5SAndroid Build Coastguard Worker     vkGetImageSubresourceLayout = (PFN_vkGetImageSubresourceLayout)load(context, "vkGetImageSubresourceLayout");
529*8975f5c5SAndroid Build Coastguard Worker     vkGetPipelineCacheData = (PFN_vkGetPipelineCacheData)load(context, "vkGetPipelineCacheData");
530*8975f5c5SAndroid Build Coastguard Worker     vkGetQueryPoolResults = (PFN_vkGetQueryPoolResults)load(context, "vkGetQueryPoolResults");
531*8975f5c5SAndroid Build Coastguard Worker     vkGetRenderAreaGranularity = (PFN_vkGetRenderAreaGranularity)load(context, "vkGetRenderAreaGranularity");
532*8975f5c5SAndroid Build Coastguard Worker     vkInvalidateMappedMemoryRanges = (PFN_vkInvalidateMappedMemoryRanges)load(context, "vkInvalidateMappedMemoryRanges");
533*8975f5c5SAndroid Build Coastguard Worker     vkMapMemory = (PFN_vkMapMemory)load(context, "vkMapMemory");
534*8975f5c5SAndroid Build Coastguard Worker     vkMergePipelineCaches = (PFN_vkMergePipelineCaches)load(context, "vkMergePipelineCaches");
535*8975f5c5SAndroid Build Coastguard Worker     vkQueueBindSparse = (PFN_vkQueueBindSparse)load(context, "vkQueueBindSparse");
536*8975f5c5SAndroid Build Coastguard Worker     vkQueueSubmit = (PFN_vkQueueSubmit)load(context, "vkQueueSubmit");
537*8975f5c5SAndroid Build Coastguard Worker     vkQueueWaitIdle = (PFN_vkQueueWaitIdle)load(context, "vkQueueWaitIdle");
538*8975f5c5SAndroid Build Coastguard Worker     vkResetCommandBuffer = (PFN_vkResetCommandBuffer)load(context, "vkResetCommandBuffer");
539*8975f5c5SAndroid Build Coastguard Worker     vkResetCommandPool = (PFN_vkResetCommandPool)load(context, "vkResetCommandPool");
540*8975f5c5SAndroid Build Coastguard Worker     vkResetDescriptorPool = (PFN_vkResetDescriptorPool)load(context, "vkResetDescriptorPool");
541*8975f5c5SAndroid Build Coastguard Worker     vkResetEvent = (PFN_vkResetEvent)load(context, "vkResetEvent");
542*8975f5c5SAndroid Build Coastguard Worker     vkResetFences = (PFN_vkResetFences)load(context, "vkResetFences");
543*8975f5c5SAndroid Build Coastguard Worker     vkSetEvent = (PFN_vkSetEvent)load(context, "vkSetEvent");
544*8975f5c5SAndroid Build Coastguard Worker     vkUnmapMemory = (PFN_vkUnmapMemory)load(context, "vkUnmapMemory");
545*8975f5c5SAndroid Build Coastguard Worker     vkUpdateDescriptorSets = (PFN_vkUpdateDescriptorSets)load(context, "vkUpdateDescriptorSets");
546*8975f5c5SAndroid Build Coastguard Worker     vkWaitForFences = (PFN_vkWaitForFences)load(context, "vkWaitForFences");
547*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_VERSION_1_0) */
548*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_VERSION_1_1)
549*8975f5c5SAndroid Build Coastguard Worker     vkBindBufferMemory2 = (PFN_vkBindBufferMemory2)load(context, "vkBindBufferMemory2");
550*8975f5c5SAndroid Build Coastguard Worker     vkBindImageMemory2 = (PFN_vkBindImageMemory2)load(context, "vkBindImageMemory2");
551*8975f5c5SAndroid Build Coastguard Worker     vkCmdDispatchBase = (PFN_vkCmdDispatchBase)load(context, "vkCmdDispatchBase");
552*8975f5c5SAndroid Build Coastguard Worker     vkCmdSetDeviceMask = (PFN_vkCmdSetDeviceMask)load(context, "vkCmdSetDeviceMask");
553*8975f5c5SAndroid Build Coastguard Worker     vkCreateDescriptorUpdateTemplate = (PFN_vkCreateDescriptorUpdateTemplate)load(context, "vkCreateDescriptorUpdateTemplate");
554*8975f5c5SAndroid Build Coastguard Worker     vkCreateSamplerYcbcrConversion = (PFN_vkCreateSamplerYcbcrConversion)load(context, "vkCreateSamplerYcbcrConversion");
555*8975f5c5SAndroid Build Coastguard Worker     vkDestroyDescriptorUpdateTemplate = (PFN_vkDestroyDescriptorUpdateTemplate)load(context, "vkDestroyDescriptorUpdateTemplate");
556*8975f5c5SAndroid Build Coastguard Worker     vkDestroySamplerYcbcrConversion = (PFN_vkDestroySamplerYcbcrConversion)load(context, "vkDestroySamplerYcbcrConversion");
557*8975f5c5SAndroid Build Coastguard Worker     vkGetBufferMemoryRequirements2 = (PFN_vkGetBufferMemoryRequirements2)load(context, "vkGetBufferMemoryRequirements2");
558*8975f5c5SAndroid Build Coastguard Worker     vkGetDescriptorSetLayoutSupport = (PFN_vkGetDescriptorSetLayoutSupport)load(context, "vkGetDescriptorSetLayoutSupport");
559*8975f5c5SAndroid Build Coastguard Worker     vkGetDeviceGroupPeerMemoryFeatures = (PFN_vkGetDeviceGroupPeerMemoryFeatures)load(context, "vkGetDeviceGroupPeerMemoryFeatures");
560*8975f5c5SAndroid Build Coastguard Worker     vkGetDeviceQueue2 = (PFN_vkGetDeviceQueue2)load(context, "vkGetDeviceQueue2");
561*8975f5c5SAndroid Build Coastguard Worker     vkGetImageMemoryRequirements2 = (PFN_vkGetImageMemoryRequirements2)load(context, "vkGetImageMemoryRequirements2");
562*8975f5c5SAndroid Build Coastguard Worker     vkGetImageSparseMemoryRequirements2 = (PFN_vkGetImageSparseMemoryRequirements2)load(context, "vkGetImageSparseMemoryRequirements2");
563*8975f5c5SAndroid Build Coastguard Worker     vkTrimCommandPool = (PFN_vkTrimCommandPool)load(context, "vkTrimCommandPool");
564*8975f5c5SAndroid Build Coastguard Worker     vkUpdateDescriptorSetWithTemplate = (PFN_vkUpdateDescriptorSetWithTemplate)load(context, "vkUpdateDescriptorSetWithTemplate");
565*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_VERSION_1_1) */
566*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_VERSION_1_2)
567*8975f5c5SAndroid Build Coastguard Worker     vkCmdBeginRenderPass2 = (PFN_vkCmdBeginRenderPass2)load(context, "vkCmdBeginRenderPass2");
568*8975f5c5SAndroid Build Coastguard Worker     vkCmdDrawIndexedIndirectCount = (PFN_vkCmdDrawIndexedIndirectCount)load(context, "vkCmdDrawIndexedIndirectCount");
569*8975f5c5SAndroid Build Coastguard Worker     vkCmdDrawIndirectCount = (PFN_vkCmdDrawIndirectCount)load(context, "vkCmdDrawIndirectCount");
570*8975f5c5SAndroid Build Coastguard Worker     vkCmdEndRenderPass2 = (PFN_vkCmdEndRenderPass2)load(context, "vkCmdEndRenderPass2");
571*8975f5c5SAndroid Build Coastguard Worker     vkCmdNextSubpass2 = (PFN_vkCmdNextSubpass2)load(context, "vkCmdNextSubpass2");
572*8975f5c5SAndroid Build Coastguard Worker     vkCreateRenderPass2 = (PFN_vkCreateRenderPass2)load(context, "vkCreateRenderPass2");
573*8975f5c5SAndroid Build Coastguard Worker     vkGetBufferDeviceAddress = (PFN_vkGetBufferDeviceAddress)load(context, "vkGetBufferDeviceAddress");
574*8975f5c5SAndroid Build Coastguard Worker     vkGetBufferOpaqueCaptureAddress = (PFN_vkGetBufferOpaqueCaptureAddress)load(context, "vkGetBufferOpaqueCaptureAddress");
575*8975f5c5SAndroid Build Coastguard Worker     vkGetDeviceMemoryOpaqueCaptureAddress = (PFN_vkGetDeviceMemoryOpaqueCaptureAddress)load(context, "vkGetDeviceMemoryOpaqueCaptureAddress");
576*8975f5c5SAndroid Build Coastguard Worker     vkGetSemaphoreCounterValue = (PFN_vkGetSemaphoreCounterValue)load(context, "vkGetSemaphoreCounterValue");
577*8975f5c5SAndroid Build Coastguard Worker     vkResetQueryPool = (PFN_vkResetQueryPool)load(context, "vkResetQueryPool");
578*8975f5c5SAndroid Build Coastguard Worker     vkSignalSemaphore = (PFN_vkSignalSemaphore)load(context, "vkSignalSemaphore");
579*8975f5c5SAndroid Build Coastguard Worker     vkWaitSemaphores = (PFN_vkWaitSemaphores)load(context, "vkWaitSemaphores");
580*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_VERSION_1_2) */
581*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_VERSION_1_3)
582*8975f5c5SAndroid Build Coastguard Worker     vkCmdBeginRendering = (PFN_vkCmdBeginRendering)load(context, "vkCmdBeginRendering");
583*8975f5c5SAndroid Build Coastguard Worker     vkCmdBindVertexBuffers2 = (PFN_vkCmdBindVertexBuffers2)load(context, "vkCmdBindVertexBuffers2");
584*8975f5c5SAndroid Build Coastguard Worker     vkCmdBlitImage2 = (PFN_vkCmdBlitImage2)load(context, "vkCmdBlitImage2");
585*8975f5c5SAndroid Build Coastguard Worker     vkCmdCopyBuffer2 = (PFN_vkCmdCopyBuffer2)load(context, "vkCmdCopyBuffer2");
586*8975f5c5SAndroid Build Coastguard Worker     vkCmdCopyBufferToImage2 = (PFN_vkCmdCopyBufferToImage2)load(context, "vkCmdCopyBufferToImage2");
587*8975f5c5SAndroid Build Coastguard Worker     vkCmdCopyImage2 = (PFN_vkCmdCopyImage2)load(context, "vkCmdCopyImage2");
588*8975f5c5SAndroid Build Coastguard Worker     vkCmdCopyImageToBuffer2 = (PFN_vkCmdCopyImageToBuffer2)load(context, "vkCmdCopyImageToBuffer2");
589*8975f5c5SAndroid Build Coastguard Worker     vkCmdEndRendering = (PFN_vkCmdEndRendering)load(context, "vkCmdEndRendering");
590*8975f5c5SAndroid Build Coastguard Worker     vkCmdPipelineBarrier2 = (PFN_vkCmdPipelineBarrier2)load(context, "vkCmdPipelineBarrier2");
591*8975f5c5SAndroid Build Coastguard Worker     vkCmdResetEvent2 = (PFN_vkCmdResetEvent2)load(context, "vkCmdResetEvent2");
592*8975f5c5SAndroid Build Coastguard Worker     vkCmdResolveImage2 = (PFN_vkCmdResolveImage2)load(context, "vkCmdResolveImage2");
593*8975f5c5SAndroid Build Coastguard Worker     vkCmdSetCullMode = (PFN_vkCmdSetCullMode)load(context, "vkCmdSetCullMode");
594*8975f5c5SAndroid Build Coastguard Worker     vkCmdSetDepthBiasEnable = (PFN_vkCmdSetDepthBiasEnable)load(context, "vkCmdSetDepthBiasEnable");
595*8975f5c5SAndroid Build Coastguard Worker     vkCmdSetDepthBoundsTestEnable = (PFN_vkCmdSetDepthBoundsTestEnable)load(context, "vkCmdSetDepthBoundsTestEnable");
596*8975f5c5SAndroid Build Coastguard Worker     vkCmdSetDepthCompareOp = (PFN_vkCmdSetDepthCompareOp)load(context, "vkCmdSetDepthCompareOp");
597*8975f5c5SAndroid Build Coastguard Worker     vkCmdSetDepthTestEnable = (PFN_vkCmdSetDepthTestEnable)load(context, "vkCmdSetDepthTestEnable");
598*8975f5c5SAndroid Build Coastguard Worker     vkCmdSetDepthWriteEnable = (PFN_vkCmdSetDepthWriteEnable)load(context, "vkCmdSetDepthWriteEnable");
599*8975f5c5SAndroid Build Coastguard Worker     vkCmdSetEvent2 = (PFN_vkCmdSetEvent2)load(context, "vkCmdSetEvent2");
600*8975f5c5SAndroid Build Coastguard Worker     vkCmdSetFrontFace = (PFN_vkCmdSetFrontFace)load(context, "vkCmdSetFrontFace");
601*8975f5c5SAndroid Build Coastguard Worker     vkCmdSetPrimitiveRestartEnable = (PFN_vkCmdSetPrimitiveRestartEnable)load(context, "vkCmdSetPrimitiveRestartEnable");
602*8975f5c5SAndroid Build Coastguard Worker     vkCmdSetPrimitiveTopology = (PFN_vkCmdSetPrimitiveTopology)load(context, "vkCmdSetPrimitiveTopology");
603*8975f5c5SAndroid Build Coastguard Worker     vkCmdSetRasterizerDiscardEnable = (PFN_vkCmdSetRasterizerDiscardEnable)load(context, "vkCmdSetRasterizerDiscardEnable");
604*8975f5c5SAndroid Build Coastguard Worker     vkCmdSetScissorWithCount = (PFN_vkCmdSetScissorWithCount)load(context, "vkCmdSetScissorWithCount");
605*8975f5c5SAndroid Build Coastguard Worker     vkCmdSetStencilOp = (PFN_vkCmdSetStencilOp)load(context, "vkCmdSetStencilOp");
606*8975f5c5SAndroid Build Coastguard Worker     vkCmdSetStencilTestEnable = (PFN_vkCmdSetStencilTestEnable)load(context, "vkCmdSetStencilTestEnable");
607*8975f5c5SAndroid Build Coastguard Worker     vkCmdSetViewportWithCount = (PFN_vkCmdSetViewportWithCount)load(context, "vkCmdSetViewportWithCount");
608*8975f5c5SAndroid Build Coastguard Worker     vkCmdWaitEvents2 = (PFN_vkCmdWaitEvents2)load(context, "vkCmdWaitEvents2");
609*8975f5c5SAndroid Build Coastguard Worker     vkCmdWriteTimestamp2 = (PFN_vkCmdWriteTimestamp2)load(context, "vkCmdWriteTimestamp2");
610*8975f5c5SAndroid Build Coastguard Worker     vkCreatePrivateDataSlot = (PFN_vkCreatePrivateDataSlot)load(context, "vkCreatePrivateDataSlot");
611*8975f5c5SAndroid Build Coastguard Worker     vkDestroyPrivateDataSlot = (PFN_vkDestroyPrivateDataSlot)load(context, "vkDestroyPrivateDataSlot");
612*8975f5c5SAndroid Build Coastguard Worker     vkGetDeviceBufferMemoryRequirements = (PFN_vkGetDeviceBufferMemoryRequirements)load(context, "vkGetDeviceBufferMemoryRequirements");
613*8975f5c5SAndroid Build Coastguard Worker     vkGetDeviceImageMemoryRequirements = (PFN_vkGetDeviceImageMemoryRequirements)load(context, "vkGetDeviceImageMemoryRequirements");
614*8975f5c5SAndroid Build Coastguard Worker     vkGetDeviceImageSparseMemoryRequirements = (PFN_vkGetDeviceImageSparseMemoryRequirements)load(context, "vkGetDeviceImageSparseMemoryRequirements");
615*8975f5c5SAndroid Build Coastguard Worker     vkGetPrivateData = (PFN_vkGetPrivateData)load(context, "vkGetPrivateData");
616*8975f5c5SAndroid Build Coastguard Worker     vkQueueSubmit2 = (PFN_vkQueueSubmit2)load(context, "vkQueueSubmit2");
617*8975f5c5SAndroid Build Coastguard Worker     vkSetPrivateData = (PFN_vkSetPrivateData)load(context, "vkSetPrivateData");
618*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_VERSION_1_3) */
619*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_AMDX_shader_enqueue)
620*8975f5c5SAndroid Build Coastguard Worker     vkCmdDispatchGraphAMDX = (PFN_vkCmdDispatchGraphAMDX)load(context, "vkCmdDispatchGraphAMDX");
621*8975f5c5SAndroid Build Coastguard Worker     vkCmdDispatchGraphIndirectAMDX = (PFN_vkCmdDispatchGraphIndirectAMDX)load(context, "vkCmdDispatchGraphIndirectAMDX");
622*8975f5c5SAndroid Build Coastguard Worker     vkCmdDispatchGraphIndirectCountAMDX = (PFN_vkCmdDispatchGraphIndirectCountAMDX)load(context, "vkCmdDispatchGraphIndirectCountAMDX");
623*8975f5c5SAndroid Build Coastguard Worker     vkCmdInitializeGraphScratchMemoryAMDX = (PFN_vkCmdInitializeGraphScratchMemoryAMDX)load(context, "vkCmdInitializeGraphScratchMemoryAMDX");
624*8975f5c5SAndroid Build Coastguard Worker     vkCreateExecutionGraphPipelinesAMDX = (PFN_vkCreateExecutionGraphPipelinesAMDX)load(context, "vkCreateExecutionGraphPipelinesAMDX");
625*8975f5c5SAndroid Build Coastguard Worker     vkGetExecutionGraphPipelineNodeIndexAMDX = (PFN_vkGetExecutionGraphPipelineNodeIndexAMDX)load(context, "vkGetExecutionGraphPipelineNodeIndexAMDX");
626*8975f5c5SAndroid Build Coastguard Worker     vkGetExecutionGraphPipelineScratchSizeAMDX = (PFN_vkGetExecutionGraphPipelineScratchSizeAMDX)load(context, "vkGetExecutionGraphPipelineScratchSizeAMDX");
627*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_AMDX_shader_enqueue) */
628*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_AMD_buffer_marker)
629*8975f5c5SAndroid Build Coastguard Worker     vkCmdWriteBufferMarkerAMD = (PFN_vkCmdWriteBufferMarkerAMD)load(context, "vkCmdWriteBufferMarkerAMD");
630*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_AMD_buffer_marker) */
631*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_AMD_display_native_hdr)
632*8975f5c5SAndroid Build Coastguard Worker     vkSetLocalDimmingAMD = (PFN_vkSetLocalDimmingAMD)load(context, "vkSetLocalDimmingAMD");
633*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_AMD_display_native_hdr) */
634*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_AMD_draw_indirect_count)
635*8975f5c5SAndroid Build Coastguard Worker     vkCmdDrawIndexedIndirectCountAMD = (PFN_vkCmdDrawIndexedIndirectCountAMD)load(context, "vkCmdDrawIndexedIndirectCountAMD");
636*8975f5c5SAndroid Build Coastguard Worker     vkCmdDrawIndirectCountAMD = (PFN_vkCmdDrawIndirectCountAMD)load(context, "vkCmdDrawIndirectCountAMD");
637*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_AMD_draw_indirect_count) */
638*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_AMD_shader_info)
639*8975f5c5SAndroid Build Coastguard Worker     vkGetShaderInfoAMD = (PFN_vkGetShaderInfoAMD)load(context, "vkGetShaderInfoAMD");
640*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_AMD_shader_info) */
641*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_ANDROID_external_memory_android_hardware_buffer)
642*8975f5c5SAndroid Build Coastguard Worker     vkGetAndroidHardwareBufferPropertiesANDROID = (PFN_vkGetAndroidHardwareBufferPropertiesANDROID)load(context, "vkGetAndroidHardwareBufferPropertiesANDROID");
643*8975f5c5SAndroid Build Coastguard Worker     vkGetMemoryAndroidHardwareBufferANDROID = (PFN_vkGetMemoryAndroidHardwareBufferANDROID)load(context, "vkGetMemoryAndroidHardwareBufferANDROID");
644*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_ANDROID_external_memory_android_hardware_buffer) */
645*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_EXT_attachment_feedback_loop_dynamic_state)
646*8975f5c5SAndroid Build Coastguard Worker     vkCmdSetAttachmentFeedbackLoopEnableEXT = (PFN_vkCmdSetAttachmentFeedbackLoopEnableEXT)load(context, "vkCmdSetAttachmentFeedbackLoopEnableEXT");
647*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_EXT_attachment_feedback_loop_dynamic_state) */
648*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_EXT_buffer_device_address)
649*8975f5c5SAndroid Build Coastguard Worker     vkGetBufferDeviceAddressEXT = (PFN_vkGetBufferDeviceAddressEXT)load(context, "vkGetBufferDeviceAddressEXT");
650*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_EXT_buffer_device_address) */
651*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_EXT_calibrated_timestamps)
652*8975f5c5SAndroid Build Coastguard Worker     vkGetCalibratedTimestampsEXT = (PFN_vkGetCalibratedTimestampsEXT)load(context, "vkGetCalibratedTimestampsEXT");
653*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_EXT_calibrated_timestamps) */
654*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_EXT_color_write_enable)
655*8975f5c5SAndroid Build Coastguard Worker     vkCmdSetColorWriteEnableEXT = (PFN_vkCmdSetColorWriteEnableEXT)load(context, "vkCmdSetColorWriteEnableEXT");
656*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_EXT_color_write_enable) */
657*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_EXT_conditional_rendering)
658*8975f5c5SAndroid Build Coastguard Worker     vkCmdBeginConditionalRenderingEXT = (PFN_vkCmdBeginConditionalRenderingEXT)load(context, "vkCmdBeginConditionalRenderingEXT");
659*8975f5c5SAndroid Build Coastguard Worker     vkCmdEndConditionalRenderingEXT = (PFN_vkCmdEndConditionalRenderingEXT)load(context, "vkCmdEndConditionalRenderingEXT");
660*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_EXT_conditional_rendering) */
661*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_EXT_debug_marker)
662*8975f5c5SAndroid Build Coastguard Worker     vkCmdDebugMarkerBeginEXT = (PFN_vkCmdDebugMarkerBeginEXT)load(context, "vkCmdDebugMarkerBeginEXT");
663*8975f5c5SAndroid Build Coastguard Worker     vkCmdDebugMarkerEndEXT = (PFN_vkCmdDebugMarkerEndEXT)load(context, "vkCmdDebugMarkerEndEXT");
664*8975f5c5SAndroid Build Coastguard Worker     vkCmdDebugMarkerInsertEXT = (PFN_vkCmdDebugMarkerInsertEXT)load(context, "vkCmdDebugMarkerInsertEXT");
665*8975f5c5SAndroid Build Coastguard Worker     vkDebugMarkerSetObjectNameEXT = (PFN_vkDebugMarkerSetObjectNameEXT)load(context, "vkDebugMarkerSetObjectNameEXT");
666*8975f5c5SAndroid Build Coastguard Worker     vkDebugMarkerSetObjectTagEXT = (PFN_vkDebugMarkerSetObjectTagEXT)load(context, "vkDebugMarkerSetObjectTagEXT");
667*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_EXT_debug_marker) */
668*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_EXT_depth_bias_control)
669*8975f5c5SAndroid Build Coastguard Worker     vkCmdSetDepthBias2EXT = (PFN_vkCmdSetDepthBias2EXT)load(context, "vkCmdSetDepthBias2EXT");
670*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_EXT_depth_bias_control) */
671*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_EXT_descriptor_buffer)
672*8975f5c5SAndroid Build Coastguard Worker     vkCmdBindDescriptorBufferEmbeddedSamplersEXT = (PFN_vkCmdBindDescriptorBufferEmbeddedSamplersEXT)load(context, "vkCmdBindDescriptorBufferEmbeddedSamplersEXT");
673*8975f5c5SAndroid Build Coastguard Worker     vkCmdBindDescriptorBuffersEXT = (PFN_vkCmdBindDescriptorBuffersEXT)load(context, "vkCmdBindDescriptorBuffersEXT");
674*8975f5c5SAndroid Build Coastguard Worker     vkCmdSetDescriptorBufferOffsetsEXT = (PFN_vkCmdSetDescriptorBufferOffsetsEXT)load(context, "vkCmdSetDescriptorBufferOffsetsEXT");
675*8975f5c5SAndroid Build Coastguard Worker     vkGetBufferOpaqueCaptureDescriptorDataEXT = (PFN_vkGetBufferOpaqueCaptureDescriptorDataEXT)load(context, "vkGetBufferOpaqueCaptureDescriptorDataEXT");
676*8975f5c5SAndroid Build Coastguard Worker     vkGetDescriptorEXT = (PFN_vkGetDescriptorEXT)load(context, "vkGetDescriptorEXT");
677*8975f5c5SAndroid Build Coastguard Worker     vkGetDescriptorSetLayoutBindingOffsetEXT = (PFN_vkGetDescriptorSetLayoutBindingOffsetEXT)load(context, "vkGetDescriptorSetLayoutBindingOffsetEXT");
678*8975f5c5SAndroid Build Coastguard Worker     vkGetDescriptorSetLayoutSizeEXT = (PFN_vkGetDescriptorSetLayoutSizeEXT)load(context, "vkGetDescriptorSetLayoutSizeEXT");
679*8975f5c5SAndroid Build Coastguard Worker     vkGetImageOpaqueCaptureDescriptorDataEXT = (PFN_vkGetImageOpaqueCaptureDescriptorDataEXT)load(context, "vkGetImageOpaqueCaptureDescriptorDataEXT");
680*8975f5c5SAndroid Build Coastguard Worker     vkGetImageViewOpaqueCaptureDescriptorDataEXT = (PFN_vkGetImageViewOpaqueCaptureDescriptorDataEXT)load(context, "vkGetImageViewOpaqueCaptureDescriptorDataEXT");
681*8975f5c5SAndroid Build Coastguard Worker     vkGetSamplerOpaqueCaptureDescriptorDataEXT = (PFN_vkGetSamplerOpaqueCaptureDescriptorDataEXT)load(context, "vkGetSamplerOpaqueCaptureDescriptorDataEXT");
682*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_EXT_descriptor_buffer) */
683*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_EXT_descriptor_buffer) && (defined(VK_KHR_acceleration_structure) || defined(VK_NV_ray_tracing))
684*8975f5c5SAndroid Build Coastguard Worker     vkGetAccelerationStructureOpaqueCaptureDescriptorDataEXT = (PFN_vkGetAccelerationStructureOpaqueCaptureDescriptorDataEXT)load(context, "vkGetAccelerationStructureOpaqueCaptureDescriptorDataEXT");
685*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_EXT_descriptor_buffer) && (defined(VK_KHR_acceleration_structure) || defined(VK_NV_ray_tracing)) */
686*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_EXT_device_fault)
687*8975f5c5SAndroid Build Coastguard Worker     vkGetDeviceFaultInfoEXT = (PFN_vkGetDeviceFaultInfoEXT)load(context, "vkGetDeviceFaultInfoEXT");
688*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_EXT_device_fault) */
689*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_EXT_discard_rectangles)
690*8975f5c5SAndroid Build Coastguard Worker     vkCmdSetDiscardRectangleEXT = (PFN_vkCmdSetDiscardRectangleEXT)load(context, "vkCmdSetDiscardRectangleEXT");
691*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_EXT_discard_rectangles) */
692*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_EXT_discard_rectangles) && VK_EXT_DISCARD_RECTANGLES_SPEC_VERSION >= 2
693*8975f5c5SAndroid Build Coastguard Worker     vkCmdSetDiscardRectangleEnableEXT = (PFN_vkCmdSetDiscardRectangleEnableEXT)load(context, "vkCmdSetDiscardRectangleEnableEXT");
694*8975f5c5SAndroid Build Coastguard Worker     vkCmdSetDiscardRectangleModeEXT = (PFN_vkCmdSetDiscardRectangleModeEXT)load(context, "vkCmdSetDiscardRectangleModeEXT");
695*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_EXT_discard_rectangles) && VK_EXT_DISCARD_RECTANGLES_SPEC_VERSION >= 2 */
696*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_EXT_display_control)
697*8975f5c5SAndroid Build Coastguard Worker     vkDisplayPowerControlEXT = (PFN_vkDisplayPowerControlEXT)load(context, "vkDisplayPowerControlEXT");
698*8975f5c5SAndroid Build Coastguard Worker     vkGetSwapchainCounterEXT = (PFN_vkGetSwapchainCounterEXT)load(context, "vkGetSwapchainCounterEXT");
699*8975f5c5SAndroid Build Coastguard Worker     vkRegisterDeviceEventEXT = (PFN_vkRegisterDeviceEventEXT)load(context, "vkRegisterDeviceEventEXT");
700*8975f5c5SAndroid Build Coastguard Worker     vkRegisterDisplayEventEXT = (PFN_vkRegisterDisplayEventEXT)load(context, "vkRegisterDisplayEventEXT");
701*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_EXT_display_control) */
702*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_EXT_external_memory_host)
703*8975f5c5SAndroid Build Coastguard Worker     vkGetMemoryHostPointerPropertiesEXT = (PFN_vkGetMemoryHostPointerPropertiesEXT)load(context, "vkGetMemoryHostPointerPropertiesEXT");
704*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_EXT_external_memory_host) */
705*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_EXT_full_screen_exclusive)
706*8975f5c5SAndroid Build Coastguard Worker     vkAcquireFullScreenExclusiveModeEXT = (PFN_vkAcquireFullScreenExclusiveModeEXT)load(context, "vkAcquireFullScreenExclusiveModeEXT");
707*8975f5c5SAndroid Build Coastguard Worker     vkReleaseFullScreenExclusiveModeEXT = (PFN_vkReleaseFullScreenExclusiveModeEXT)load(context, "vkReleaseFullScreenExclusiveModeEXT");
708*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_EXT_full_screen_exclusive) */
709*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_EXT_hdr_metadata)
710*8975f5c5SAndroid Build Coastguard Worker     vkSetHdrMetadataEXT = (PFN_vkSetHdrMetadataEXT)load(context, "vkSetHdrMetadataEXT");
711*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_EXT_hdr_metadata) */
712*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_EXT_host_image_copy)
713*8975f5c5SAndroid Build Coastguard Worker     vkCopyImageToImageEXT = (PFN_vkCopyImageToImageEXT)load(context, "vkCopyImageToImageEXT");
714*8975f5c5SAndroid Build Coastguard Worker     vkCopyImageToMemoryEXT = (PFN_vkCopyImageToMemoryEXT)load(context, "vkCopyImageToMemoryEXT");
715*8975f5c5SAndroid Build Coastguard Worker     vkCopyMemoryToImageEXT = (PFN_vkCopyMemoryToImageEXT)load(context, "vkCopyMemoryToImageEXT");
716*8975f5c5SAndroid Build Coastguard Worker     vkTransitionImageLayoutEXT = (PFN_vkTransitionImageLayoutEXT)load(context, "vkTransitionImageLayoutEXT");
717*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_EXT_host_image_copy) */
718*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_EXT_host_query_reset)
719*8975f5c5SAndroid Build Coastguard Worker     vkResetQueryPoolEXT = (PFN_vkResetQueryPoolEXT)load(context, "vkResetQueryPoolEXT");
720*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_EXT_host_query_reset) */
721*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_EXT_image_drm_format_modifier)
722*8975f5c5SAndroid Build Coastguard Worker     vkGetImageDrmFormatModifierPropertiesEXT = (PFN_vkGetImageDrmFormatModifierPropertiesEXT)load(context, "vkGetImageDrmFormatModifierPropertiesEXT");
723*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_EXT_image_drm_format_modifier) */
724*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_EXT_line_rasterization)
725*8975f5c5SAndroid Build Coastguard Worker     vkCmdSetLineStippleEXT = (PFN_vkCmdSetLineStippleEXT)load(context, "vkCmdSetLineStippleEXT");
726*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_EXT_line_rasterization) */
727*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_EXT_mesh_shader)
728*8975f5c5SAndroid Build Coastguard Worker     vkCmdDrawMeshTasksEXT = (PFN_vkCmdDrawMeshTasksEXT)load(context, "vkCmdDrawMeshTasksEXT");
729*8975f5c5SAndroid Build Coastguard Worker     vkCmdDrawMeshTasksIndirectCountEXT = (PFN_vkCmdDrawMeshTasksIndirectCountEXT)load(context, "vkCmdDrawMeshTasksIndirectCountEXT");
730*8975f5c5SAndroid Build Coastguard Worker     vkCmdDrawMeshTasksIndirectEXT = (PFN_vkCmdDrawMeshTasksIndirectEXT)load(context, "vkCmdDrawMeshTasksIndirectEXT");
731*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_EXT_mesh_shader) */
732*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_EXT_metal_objects)
733*8975f5c5SAndroid Build Coastguard Worker     vkExportMetalObjectsEXT = (PFN_vkExportMetalObjectsEXT)load(context, "vkExportMetalObjectsEXT");
734*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_EXT_metal_objects) */
735*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_EXT_multi_draw)
736*8975f5c5SAndroid Build Coastguard Worker     vkCmdDrawMultiEXT = (PFN_vkCmdDrawMultiEXT)load(context, "vkCmdDrawMultiEXT");
737*8975f5c5SAndroid Build Coastguard Worker     vkCmdDrawMultiIndexedEXT = (PFN_vkCmdDrawMultiIndexedEXT)load(context, "vkCmdDrawMultiIndexedEXT");
738*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_EXT_multi_draw) */
739*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_EXT_opacity_micromap)
740*8975f5c5SAndroid Build Coastguard Worker     vkBuildMicromapsEXT = (PFN_vkBuildMicromapsEXT)load(context, "vkBuildMicromapsEXT");
741*8975f5c5SAndroid Build Coastguard Worker     vkCmdBuildMicromapsEXT = (PFN_vkCmdBuildMicromapsEXT)load(context, "vkCmdBuildMicromapsEXT");
742*8975f5c5SAndroid Build Coastguard Worker     vkCmdCopyMemoryToMicromapEXT = (PFN_vkCmdCopyMemoryToMicromapEXT)load(context, "vkCmdCopyMemoryToMicromapEXT");
743*8975f5c5SAndroid Build Coastguard Worker     vkCmdCopyMicromapEXT = (PFN_vkCmdCopyMicromapEXT)load(context, "vkCmdCopyMicromapEXT");
744*8975f5c5SAndroid Build Coastguard Worker     vkCmdCopyMicromapToMemoryEXT = (PFN_vkCmdCopyMicromapToMemoryEXT)load(context, "vkCmdCopyMicromapToMemoryEXT");
745*8975f5c5SAndroid Build Coastguard Worker     vkCmdWriteMicromapsPropertiesEXT = (PFN_vkCmdWriteMicromapsPropertiesEXT)load(context, "vkCmdWriteMicromapsPropertiesEXT");
746*8975f5c5SAndroid Build Coastguard Worker     vkCopyMemoryToMicromapEXT = (PFN_vkCopyMemoryToMicromapEXT)load(context, "vkCopyMemoryToMicromapEXT");
747*8975f5c5SAndroid Build Coastguard Worker     vkCopyMicromapEXT = (PFN_vkCopyMicromapEXT)load(context, "vkCopyMicromapEXT");
748*8975f5c5SAndroid Build Coastguard Worker     vkCopyMicromapToMemoryEXT = (PFN_vkCopyMicromapToMemoryEXT)load(context, "vkCopyMicromapToMemoryEXT");
749*8975f5c5SAndroid Build Coastguard Worker     vkCreateMicromapEXT = (PFN_vkCreateMicromapEXT)load(context, "vkCreateMicromapEXT");
750*8975f5c5SAndroid Build Coastguard Worker     vkDestroyMicromapEXT = (PFN_vkDestroyMicromapEXT)load(context, "vkDestroyMicromapEXT");
751*8975f5c5SAndroid Build Coastguard Worker     vkGetDeviceMicromapCompatibilityEXT = (PFN_vkGetDeviceMicromapCompatibilityEXT)load(context, "vkGetDeviceMicromapCompatibilityEXT");
752*8975f5c5SAndroid Build Coastguard Worker     vkGetMicromapBuildSizesEXT = (PFN_vkGetMicromapBuildSizesEXT)load(context, "vkGetMicromapBuildSizesEXT");
753*8975f5c5SAndroid Build Coastguard Worker     vkWriteMicromapsPropertiesEXT = (PFN_vkWriteMicromapsPropertiesEXT)load(context, "vkWriteMicromapsPropertiesEXT");
754*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_EXT_opacity_micromap) */
755*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_EXT_pageable_device_local_memory)
756*8975f5c5SAndroid Build Coastguard Worker     vkSetDeviceMemoryPriorityEXT = (PFN_vkSetDeviceMemoryPriorityEXT)load(context, "vkSetDeviceMemoryPriorityEXT");
757*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_EXT_pageable_device_local_memory) */
758*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_EXT_pipeline_properties)
759*8975f5c5SAndroid Build Coastguard Worker     vkGetPipelinePropertiesEXT = (PFN_vkGetPipelinePropertiesEXT)load(context, "vkGetPipelinePropertiesEXT");
760*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_EXT_pipeline_properties) */
761*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_EXT_private_data)
762*8975f5c5SAndroid Build Coastguard Worker     vkCreatePrivateDataSlotEXT = (PFN_vkCreatePrivateDataSlotEXT)load(context, "vkCreatePrivateDataSlotEXT");
763*8975f5c5SAndroid Build Coastguard Worker     vkDestroyPrivateDataSlotEXT = (PFN_vkDestroyPrivateDataSlotEXT)load(context, "vkDestroyPrivateDataSlotEXT");
764*8975f5c5SAndroid Build Coastguard Worker     vkGetPrivateDataEXT = (PFN_vkGetPrivateDataEXT)load(context, "vkGetPrivateDataEXT");
765*8975f5c5SAndroid Build Coastguard Worker     vkSetPrivateDataEXT = (PFN_vkSetPrivateDataEXT)load(context, "vkSetPrivateDataEXT");
766*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_EXT_private_data) */
767*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_EXT_sample_locations)
768*8975f5c5SAndroid Build Coastguard Worker     vkCmdSetSampleLocationsEXT = (PFN_vkCmdSetSampleLocationsEXT)load(context, "vkCmdSetSampleLocationsEXT");
769*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_EXT_sample_locations) */
770*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_EXT_shader_module_identifier)
771*8975f5c5SAndroid Build Coastguard Worker     vkGetShaderModuleCreateInfoIdentifierEXT = (PFN_vkGetShaderModuleCreateInfoIdentifierEXT)load(context, "vkGetShaderModuleCreateInfoIdentifierEXT");
772*8975f5c5SAndroid Build Coastguard Worker     vkGetShaderModuleIdentifierEXT = (PFN_vkGetShaderModuleIdentifierEXT)load(context, "vkGetShaderModuleIdentifierEXT");
773*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_EXT_shader_module_identifier) */
774*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_EXT_shader_object)
775*8975f5c5SAndroid Build Coastguard Worker     vkCmdBindShadersEXT = (PFN_vkCmdBindShadersEXT)load(context, "vkCmdBindShadersEXT");
776*8975f5c5SAndroid Build Coastguard Worker     vkCreateShadersEXT = (PFN_vkCreateShadersEXT)load(context, "vkCreateShadersEXT");
777*8975f5c5SAndroid Build Coastguard Worker     vkDestroyShaderEXT = (PFN_vkDestroyShaderEXT)load(context, "vkDestroyShaderEXT");
778*8975f5c5SAndroid Build Coastguard Worker     vkGetShaderBinaryDataEXT = (PFN_vkGetShaderBinaryDataEXT)load(context, "vkGetShaderBinaryDataEXT");
779*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_EXT_shader_object) */
780*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_EXT_swapchain_maintenance1)
781*8975f5c5SAndroid Build Coastguard Worker     vkReleaseSwapchainImagesEXT = (PFN_vkReleaseSwapchainImagesEXT)load(context, "vkReleaseSwapchainImagesEXT");
782*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_EXT_swapchain_maintenance1) */
783*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_EXT_transform_feedback)
784*8975f5c5SAndroid Build Coastguard Worker     vkCmdBeginQueryIndexedEXT = (PFN_vkCmdBeginQueryIndexedEXT)load(context, "vkCmdBeginQueryIndexedEXT");
785*8975f5c5SAndroid Build Coastguard Worker     vkCmdBeginTransformFeedbackEXT = (PFN_vkCmdBeginTransformFeedbackEXT)load(context, "vkCmdBeginTransformFeedbackEXT");
786*8975f5c5SAndroid Build Coastguard Worker     vkCmdBindTransformFeedbackBuffersEXT = (PFN_vkCmdBindTransformFeedbackBuffersEXT)load(context, "vkCmdBindTransformFeedbackBuffersEXT");
787*8975f5c5SAndroid Build Coastguard Worker     vkCmdDrawIndirectByteCountEXT = (PFN_vkCmdDrawIndirectByteCountEXT)load(context, "vkCmdDrawIndirectByteCountEXT");
788*8975f5c5SAndroid Build Coastguard Worker     vkCmdEndQueryIndexedEXT = (PFN_vkCmdEndQueryIndexedEXT)load(context, "vkCmdEndQueryIndexedEXT");
789*8975f5c5SAndroid Build Coastguard Worker     vkCmdEndTransformFeedbackEXT = (PFN_vkCmdEndTransformFeedbackEXT)load(context, "vkCmdEndTransformFeedbackEXT");
790*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_EXT_transform_feedback) */
791*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_EXT_validation_cache)
792*8975f5c5SAndroid Build Coastguard Worker     vkCreateValidationCacheEXT = (PFN_vkCreateValidationCacheEXT)load(context, "vkCreateValidationCacheEXT");
793*8975f5c5SAndroid Build Coastguard Worker     vkDestroyValidationCacheEXT = (PFN_vkDestroyValidationCacheEXT)load(context, "vkDestroyValidationCacheEXT");
794*8975f5c5SAndroid Build Coastguard Worker     vkGetValidationCacheDataEXT = (PFN_vkGetValidationCacheDataEXT)load(context, "vkGetValidationCacheDataEXT");
795*8975f5c5SAndroid Build Coastguard Worker     vkMergeValidationCachesEXT = (PFN_vkMergeValidationCachesEXT)load(context, "vkMergeValidationCachesEXT");
796*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_EXT_validation_cache) */
797*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_FUCHSIA_buffer_collection)
798*8975f5c5SAndroid Build Coastguard Worker     vkCreateBufferCollectionFUCHSIA = (PFN_vkCreateBufferCollectionFUCHSIA)load(context, "vkCreateBufferCollectionFUCHSIA");
799*8975f5c5SAndroid Build Coastguard Worker     vkDestroyBufferCollectionFUCHSIA = (PFN_vkDestroyBufferCollectionFUCHSIA)load(context, "vkDestroyBufferCollectionFUCHSIA");
800*8975f5c5SAndroid Build Coastguard Worker     vkGetBufferCollectionPropertiesFUCHSIA = (PFN_vkGetBufferCollectionPropertiesFUCHSIA)load(context, "vkGetBufferCollectionPropertiesFUCHSIA");
801*8975f5c5SAndroid Build Coastguard Worker     vkSetBufferCollectionBufferConstraintsFUCHSIA = (PFN_vkSetBufferCollectionBufferConstraintsFUCHSIA)load(context, "vkSetBufferCollectionBufferConstraintsFUCHSIA");
802*8975f5c5SAndroid Build Coastguard Worker     vkSetBufferCollectionImageConstraintsFUCHSIA = (PFN_vkSetBufferCollectionImageConstraintsFUCHSIA)load(context, "vkSetBufferCollectionImageConstraintsFUCHSIA");
803*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_FUCHSIA_buffer_collection) */
804*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_FUCHSIA_external_memory)
805*8975f5c5SAndroid Build Coastguard Worker     vkGetMemoryZirconHandleFUCHSIA = (PFN_vkGetMemoryZirconHandleFUCHSIA)load(context, "vkGetMemoryZirconHandleFUCHSIA");
806*8975f5c5SAndroid Build Coastguard Worker     vkGetMemoryZirconHandlePropertiesFUCHSIA = (PFN_vkGetMemoryZirconHandlePropertiesFUCHSIA)load(context, "vkGetMemoryZirconHandlePropertiesFUCHSIA");
807*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_FUCHSIA_external_memory) */
808*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_FUCHSIA_external_semaphore)
809*8975f5c5SAndroid Build Coastguard Worker     vkGetSemaphoreZirconHandleFUCHSIA = (PFN_vkGetSemaphoreZirconHandleFUCHSIA)load(context, "vkGetSemaphoreZirconHandleFUCHSIA");
810*8975f5c5SAndroid Build Coastguard Worker     vkImportSemaphoreZirconHandleFUCHSIA = (PFN_vkImportSemaphoreZirconHandleFUCHSIA)load(context, "vkImportSemaphoreZirconHandleFUCHSIA");
811*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_FUCHSIA_external_semaphore) */
812*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_GOOGLE_display_timing)
813*8975f5c5SAndroid Build Coastguard Worker     vkGetPastPresentationTimingGOOGLE = (PFN_vkGetPastPresentationTimingGOOGLE)load(context, "vkGetPastPresentationTimingGOOGLE");
814*8975f5c5SAndroid Build Coastguard Worker     vkGetRefreshCycleDurationGOOGLE = (PFN_vkGetRefreshCycleDurationGOOGLE)load(context, "vkGetRefreshCycleDurationGOOGLE");
815*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_GOOGLE_display_timing) */
816*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_HUAWEI_cluster_culling_shader)
817*8975f5c5SAndroid Build Coastguard Worker     vkCmdDrawClusterHUAWEI = (PFN_vkCmdDrawClusterHUAWEI)load(context, "vkCmdDrawClusterHUAWEI");
818*8975f5c5SAndroid Build Coastguard Worker     vkCmdDrawClusterIndirectHUAWEI = (PFN_vkCmdDrawClusterIndirectHUAWEI)load(context, "vkCmdDrawClusterIndirectHUAWEI");
819*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_HUAWEI_cluster_culling_shader) */
820*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_HUAWEI_invocation_mask)
821*8975f5c5SAndroid Build Coastguard Worker     vkCmdBindInvocationMaskHUAWEI = (PFN_vkCmdBindInvocationMaskHUAWEI)load(context, "vkCmdBindInvocationMaskHUAWEI");
822*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_HUAWEI_invocation_mask) */
823*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_HUAWEI_subpass_shading)
824*8975f5c5SAndroid Build Coastguard Worker     vkCmdSubpassShadingHUAWEI = (PFN_vkCmdSubpassShadingHUAWEI)load(context, "vkCmdSubpassShadingHUAWEI");
825*8975f5c5SAndroid Build Coastguard Worker     vkGetDeviceSubpassShadingMaxWorkgroupSizeHUAWEI = (PFN_vkGetDeviceSubpassShadingMaxWorkgroupSizeHUAWEI)load(context, "vkGetDeviceSubpassShadingMaxWorkgroupSizeHUAWEI");
826*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_HUAWEI_subpass_shading) */
827*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_INTEL_performance_query)
828*8975f5c5SAndroid Build Coastguard Worker     vkAcquirePerformanceConfigurationINTEL = (PFN_vkAcquirePerformanceConfigurationINTEL)load(context, "vkAcquirePerformanceConfigurationINTEL");
829*8975f5c5SAndroid Build Coastguard Worker     vkCmdSetPerformanceMarkerINTEL = (PFN_vkCmdSetPerformanceMarkerINTEL)load(context, "vkCmdSetPerformanceMarkerINTEL");
830*8975f5c5SAndroid Build Coastguard Worker     vkCmdSetPerformanceOverrideINTEL = (PFN_vkCmdSetPerformanceOverrideINTEL)load(context, "vkCmdSetPerformanceOverrideINTEL");
831*8975f5c5SAndroid Build Coastguard Worker     vkCmdSetPerformanceStreamMarkerINTEL = (PFN_vkCmdSetPerformanceStreamMarkerINTEL)load(context, "vkCmdSetPerformanceStreamMarkerINTEL");
832*8975f5c5SAndroid Build Coastguard Worker     vkGetPerformanceParameterINTEL = (PFN_vkGetPerformanceParameterINTEL)load(context, "vkGetPerformanceParameterINTEL");
833*8975f5c5SAndroid Build Coastguard Worker     vkInitializePerformanceApiINTEL = (PFN_vkInitializePerformanceApiINTEL)load(context, "vkInitializePerformanceApiINTEL");
834*8975f5c5SAndroid Build Coastguard Worker     vkQueueSetPerformanceConfigurationINTEL = (PFN_vkQueueSetPerformanceConfigurationINTEL)load(context, "vkQueueSetPerformanceConfigurationINTEL");
835*8975f5c5SAndroid Build Coastguard Worker     vkReleasePerformanceConfigurationINTEL = (PFN_vkReleasePerformanceConfigurationINTEL)load(context, "vkReleasePerformanceConfigurationINTEL");
836*8975f5c5SAndroid Build Coastguard Worker     vkUninitializePerformanceApiINTEL = (PFN_vkUninitializePerformanceApiINTEL)load(context, "vkUninitializePerformanceApiINTEL");
837*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_INTEL_performance_query) */
838*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_KHR_acceleration_structure)
839*8975f5c5SAndroid Build Coastguard Worker     vkBuildAccelerationStructuresKHR = (PFN_vkBuildAccelerationStructuresKHR)load(context, "vkBuildAccelerationStructuresKHR");
840*8975f5c5SAndroid Build Coastguard Worker     vkCmdBuildAccelerationStructuresIndirectKHR = (PFN_vkCmdBuildAccelerationStructuresIndirectKHR)load(context, "vkCmdBuildAccelerationStructuresIndirectKHR");
841*8975f5c5SAndroid Build Coastguard Worker     vkCmdBuildAccelerationStructuresKHR = (PFN_vkCmdBuildAccelerationStructuresKHR)load(context, "vkCmdBuildAccelerationStructuresKHR");
842*8975f5c5SAndroid Build Coastguard Worker     vkCmdCopyAccelerationStructureKHR = (PFN_vkCmdCopyAccelerationStructureKHR)load(context, "vkCmdCopyAccelerationStructureKHR");
843*8975f5c5SAndroid Build Coastguard Worker     vkCmdCopyAccelerationStructureToMemoryKHR = (PFN_vkCmdCopyAccelerationStructureToMemoryKHR)load(context, "vkCmdCopyAccelerationStructureToMemoryKHR");
844*8975f5c5SAndroid Build Coastguard Worker     vkCmdCopyMemoryToAccelerationStructureKHR = (PFN_vkCmdCopyMemoryToAccelerationStructureKHR)load(context, "vkCmdCopyMemoryToAccelerationStructureKHR");
845*8975f5c5SAndroid Build Coastguard Worker     vkCmdWriteAccelerationStructuresPropertiesKHR = (PFN_vkCmdWriteAccelerationStructuresPropertiesKHR)load(context, "vkCmdWriteAccelerationStructuresPropertiesKHR");
846*8975f5c5SAndroid Build Coastguard Worker     vkCopyAccelerationStructureKHR = (PFN_vkCopyAccelerationStructureKHR)load(context, "vkCopyAccelerationStructureKHR");
847*8975f5c5SAndroid Build Coastguard Worker     vkCopyAccelerationStructureToMemoryKHR = (PFN_vkCopyAccelerationStructureToMemoryKHR)load(context, "vkCopyAccelerationStructureToMemoryKHR");
848*8975f5c5SAndroid Build Coastguard Worker     vkCopyMemoryToAccelerationStructureKHR = (PFN_vkCopyMemoryToAccelerationStructureKHR)load(context, "vkCopyMemoryToAccelerationStructureKHR");
849*8975f5c5SAndroid Build Coastguard Worker     vkCreateAccelerationStructureKHR = (PFN_vkCreateAccelerationStructureKHR)load(context, "vkCreateAccelerationStructureKHR");
850*8975f5c5SAndroid Build Coastguard Worker     vkDestroyAccelerationStructureKHR = (PFN_vkDestroyAccelerationStructureKHR)load(context, "vkDestroyAccelerationStructureKHR");
851*8975f5c5SAndroid Build Coastguard Worker     vkGetAccelerationStructureBuildSizesKHR = (PFN_vkGetAccelerationStructureBuildSizesKHR)load(context, "vkGetAccelerationStructureBuildSizesKHR");
852*8975f5c5SAndroid Build Coastguard Worker     vkGetAccelerationStructureDeviceAddressKHR = (PFN_vkGetAccelerationStructureDeviceAddressKHR)load(context, "vkGetAccelerationStructureDeviceAddressKHR");
853*8975f5c5SAndroid Build Coastguard Worker     vkGetDeviceAccelerationStructureCompatibilityKHR = (PFN_vkGetDeviceAccelerationStructureCompatibilityKHR)load(context, "vkGetDeviceAccelerationStructureCompatibilityKHR");
854*8975f5c5SAndroid Build Coastguard Worker     vkWriteAccelerationStructuresPropertiesKHR = (PFN_vkWriteAccelerationStructuresPropertiesKHR)load(context, "vkWriteAccelerationStructuresPropertiesKHR");
855*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_KHR_acceleration_structure) */
856*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_KHR_bind_memory2)
857*8975f5c5SAndroid Build Coastguard Worker     vkBindBufferMemory2KHR = (PFN_vkBindBufferMemory2KHR)load(context, "vkBindBufferMemory2KHR");
858*8975f5c5SAndroid Build Coastguard Worker     vkBindImageMemory2KHR = (PFN_vkBindImageMemory2KHR)load(context, "vkBindImageMemory2KHR");
859*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_KHR_bind_memory2) */
860*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_KHR_buffer_device_address)
861*8975f5c5SAndroid Build Coastguard Worker     vkGetBufferDeviceAddressKHR = (PFN_vkGetBufferDeviceAddressKHR)load(context, "vkGetBufferDeviceAddressKHR");
862*8975f5c5SAndroid Build Coastguard Worker     vkGetBufferOpaqueCaptureAddressKHR = (PFN_vkGetBufferOpaqueCaptureAddressKHR)load(context, "vkGetBufferOpaqueCaptureAddressKHR");
863*8975f5c5SAndroid Build Coastguard Worker     vkGetDeviceMemoryOpaqueCaptureAddressKHR = (PFN_vkGetDeviceMemoryOpaqueCaptureAddressKHR)load(context, "vkGetDeviceMemoryOpaqueCaptureAddressKHR");
864*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_KHR_buffer_device_address) */
865*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_KHR_calibrated_timestamps)
866*8975f5c5SAndroid Build Coastguard Worker     vkGetCalibratedTimestampsKHR = (PFN_vkGetCalibratedTimestampsKHR)load(context, "vkGetCalibratedTimestampsKHR");
867*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_KHR_calibrated_timestamps) */
868*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_KHR_copy_commands2)
869*8975f5c5SAndroid Build Coastguard Worker     vkCmdBlitImage2KHR = (PFN_vkCmdBlitImage2KHR)load(context, "vkCmdBlitImage2KHR");
870*8975f5c5SAndroid Build Coastguard Worker     vkCmdCopyBuffer2KHR = (PFN_vkCmdCopyBuffer2KHR)load(context, "vkCmdCopyBuffer2KHR");
871*8975f5c5SAndroid Build Coastguard Worker     vkCmdCopyBufferToImage2KHR = (PFN_vkCmdCopyBufferToImage2KHR)load(context, "vkCmdCopyBufferToImage2KHR");
872*8975f5c5SAndroid Build Coastguard Worker     vkCmdCopyImage2KHR = (PFN_vkCmdCopyImage2KHR)load(context, "vkCmdCopyImage2KHR");
873*8975f5c5SAndroid Build Coastguard Worker     vkCmdCopyImageToBuffer2KHR = (PFN_vkCmdCopyImageToBuffer2KHR)load(context, "vkCmdCopyImageToBuffer2KHR");
874*8975f5c5SAndroid Build Coastguard Worker     vkCmdResolveImage2KHR = (PFN_vkCmdResolveImage2KHR)load(context, "vkCmdResolveImage2KHR");
875*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_KHR_copy_commands2) */
876*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_KHR_create_renderpass2)
877*8975f5c5SAndroid Build Coastguard Worker     vkCmdBeginRenderPass2KHR = (PFN_vkCmdBeginRenderPass2KHR)load(context, "vkCmdBeginRenderPass2KHR");
878*8975f5c5SAndroid Build Coastguard Worker     vkCmdEndRenderPass2KHR = (PFN_vkCmdEndRenderPass2KHR)load(context, "vkCmdEndRenderPass2KHR");
879*8975f5c5SAndroid Build Coastguard Worker     vkCmdNextSubpass2KHR = (PFN_vkCmdNextSubpass2KHR)load(context, "vkCmdNextSubpass2KHR");
880*8975f5c5SAndroid Build Coastguard Worker     vkCreateRenderPass2KHR = (PFN_vkCreateRenderPass2KHR)load(context, "vkCreateRenderPass2KHR");
881*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_KHR_create_renderpass2) */
882*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_KHR_deferred_host_operations)
883*8975f5c5SAndroid Build Coastguard Worker     vkCreateDeferredOperationKHR = (PFN_vkCreateDeferredOperationKHR)load(context, "vkCreateDeferredOperationKHR");
884*8975f5c5SAndroid Build Coastguard Worker     vkDeferredOperationJoinKHR = (PFN_vkDeferredOperationJoinKHR)load(context, "vkDeferredOperationJoinKHR");
885*8975f5c5SAndroid Build Coastguard Worker     vkDestroyDeferredOperationKHR = (PFN_vkDestroyDeferredOperationKHR)load(context, "vkDestroyDeferredOperationKHR");
886*8975f5c5SAndroid Build Coastguard Worker     vkGetDeferredOperationMaxConcurrencyKHR = (PFN_vkGetDeferredOperationMaxConcurrencyKHR)load(context, "vkGetDeferredOperationMaxConcurrencyKHR");
887*8975f5c5SAndroid Build Coastguard Worker     vkGetDeferredOperationResultKHR = (PFN_vkGetDeferredOperationResultKHR)load(context, "vkGetDeferredOperationResultKHR");
888*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_KHR_deferred_host_operations) */
889*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_KHR_descriptor_update_template)
890*8975f5c5SAndroid Build Coastguard Worker     vkCreateDescriptorUpdateTemplateKHR = (PFN_vkCreateDescriptorUpdateTemplateKHR)load(context, "vkCreateDescriptorUpdateTemplateKHR");
891*8975f5c5SAndroid Build Coastguard Worker     vkDestroyDescriptorUpdateTemplateKHR = (PFN_vkDestroyDescriptorUpdateTemplateKHR)load(context, "vkDestroyDescriptorUpdateTemplateKHR");
892*8975f5c5SAndroid Build Coastguard Worker     vkUpdateDescriptorSetWithTemplateKHR = (PFN_vkUpdateDescriptorSetWithTemplateKHR)load(context, "vkUpdateDescriptorSetWithTemplateKHR");
893*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_KHR_descriptor_update_template) */
894*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_KHR_device_group)
895*8975f5c5SAndroid Build Coastguard Worker     vkCmdDispatchBaseKHR = (PFN_vkCmdDispatchBaseKHR)load(context, "vkCmdDispatchBaseKHR");
896*8975f5c5SAndroid Build Coastguard Worker     vkCmdSetDeviceMaskKHR = (PFN_vkCmdSetDeviceMaskKHR)load(context, "vkCmdSetDeviceMaskKHR");
897*8975f5c5SAndroid Build Coastguard Worker     vkGetDeviceGroupPeerMemoryFeaturesKHR = (PFN_vkGetDeviceGroupPeerMemoryFeaturesKHR)load(context, "vkGetDeviceGroupPeerMemoryFeaturesKHR");
898*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_KHR_device_group) */
899*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_KHR_display_swapchain)
900*8975f5c5SAndroid Build Coastguard Worker     vkCreateSharedSwapchainsKHR = (PFN_vkCreateSharedSwapchainsKHR)load(context, "vkCreateSharedSwapchainsKHR");
901*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_KHR_display_swapchain) */
902*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_KHR_draw_indirect_count)
903*8975f5c5SAndroid Build Coastguard Worker     vkCmdDrawIndexedIndirectCountKHR = (PFN_vkCmdDrawIndexedIndirectCountKHR)load(context, "vkCmdDrawIndexedIndirectCountKHR");
904*8975f5c5SAndroid Build Coastguard Worker     vkCmdDrawIndirectCountKHR = (PFN_vkCmdDrawIndirectCountKHR)load(context, "vkCmdDrawIndirectCountKHR");
905*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_KHR_draw_indirect_count) */
906*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_KHR_dynamic_rendering)
907*8975f5c5SAndroid Build Coastguard Worker     vkCmdBeginRenderingKHR = (PFN_vkCmdBeginRenderingKHR)load(context, "vkCmdBeginRenderingKHR");
908*8975f5c5SAndroid Build Coastguard Worker     vkCmdEndRenderingKHR = (PFN_vkCmdEndRenderingKHR)load(context, "vkCmdEndRenderingKHR");
909*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_KHR_dynamic_rendering) */
910*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_KHR_dynamic_rendering_local_read)
911*8975f5c5SAndroid Build Coastguard Worker     vkCmdSetRenderingAttachmentLocationsKHR = (PFN_vkCmdSetRenderingAttachmentLocationsKHR)load(context, "vkCmdSetRenderingAttachmentLocationsKHR");
912*8975f5c5SAndroid Build Coastguard Worker     vkCmdSetRenderingInputAttachmentIndicesKHR = (PFN_vkCmdSetRenderingInputAttachmentIndicesKHR)load(context, "vkCmdSetRenderingInputAttachmentIndicesKHR");
913*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_KHR_dynamic_rendering_local_read) */
914*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_KHR_external_fence_fd)
915*8975f5c5SAndroid Build Coastguard Worker     vkGetFenceFdKHR = (PFN_vkGetFenceFdKHR)load(context, "vkGetFenceFdKHR");
916*8975f5c5SAndroid Build Coastguard Worker     vkImportFenceFdKHR = (PFN_vkImportFenceFdKHR)load(context, "vkImportFenceFdKHR");
917*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_KHR_external_fence_fd) */
918*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_KHR_external_fence_win32)
919*8975f5c5SAndroid Build Coastguard Worker     vkGetFenceWin32HandleKHR = (PFN_vkGetFenceWin32HandleKHR)load(context, "vkGetFenceWin32HandleKHR");
920*8975f5c5SAndroid Build Coastguard Worker     vkImportFenceWin32HandleKHR = (PFN_vkImportFenceWin32HandleKHR)load(context, "vkImportFenceWin32HandleKHR");
921*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_KHR_external_fence_win32) */
922*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_KHR_external_memory_fd)
923*8975f5c5SAndroid Build Coastguard Worker     vkGetMemoryFdKHR = (PFN_vkGetMemoryFdKHR)load(context, "vkGetMemoryFdKHR");
924*8975f5c5SAndroid Build Coastguard Worker     vkGetMemoryFdPropertiesKHR = (PFN_vkGetMemoryFdPropertiesKHR)load(context, "vkGetMemoryFdPropertiesKHR");
925*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_KHR_external_memory_fd) */
926*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_KHR_external_memory_win32)
927*8975f5c5SAndroid Build Coastguard Worker     vkGetMemoryWin32HandleKHR = (PFN_vkGetMemoryWin32HandleKHR)load(context, "vkGetMemoryWin32HandleKHR");
928*8975f5c5SAndroid Build Coastguard Worker     vkGetMemoryWin32HandlePropertiesKHR = (PFN_vkGetMemoryWin32HandlePropertiesKHR)load(context, "vkGetMemoryWin32HandlePropertiesKHR");
929*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_KHR_external_memory_win32) */
930*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_KHR_external_semaphore_fd)
931*8975f5c5SAndroid Build Coastguard Worker     vkGetSemaphoreFdKHR = (PFN_vkGetSemaphoreFdKHR)load(context, "vkGetSemaphoreFdKHR");
932*8975f5c5SAndroid Build Coastguard Worker     vkImportSemaphoreFdKHR = (PFN_vkImportSemaphoreFdKHR)load(context, "vkImportSemaphoreFdKHR");
933*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_KHR_external_semaphore_fd) */
934*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_KHR_external_semaphore_win32)
935*8975f5c5SAndroid Build Coastguard Worker     vkGetSemaphoreWin32HandleKHR = (PFN_vkGetSemaphoreWin32HandleKHR)load(context, "vkGetSemaphoreWin32HandleKHR");
936*8975f5c5SAndroid Build Coastguard Worker     vkImportSemaphoreWin32HandleKHR = (PFN_vkImportSemaphoreWin32HandleKHR)load(context, "vkImportSemaphoreWin32HandleKHR");
937*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_KHR_external_semaphore_win32) */
938*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_KHR_fragment_shading_rate)
939*8975f5c5SAndroid Build Coastguard Worker     vkCmdSetFragmentShadingRateKHR = (PFN_vkCmdSetFragmentShadingRateKHR)load(context, "vkCmdSetFragmentShadingRateKHR");
940*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_KHR_fragment_shading_rate) */
941*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_KHR_get_memory_requirements2)
942*8975f5c5SAndroid Build Coastguard Worker     vkGetBufferMemoryRequirements2KHR = (PFN_vkGetBufferMemoryRequirements2KHR)load(context, "vkGetBufferMemoryRequirements2KHR");
943*8975f5c5SAndroid Build Coastguard Worker     vkGetImageMemoryRequirements2KHR = (PFN_vkGetImageMemoryRequirements2KHR)load(context, "vkGetImageMemoryRequirements2KHR");
944*8975f5c5SAndroid Build Coastguard Worker     vkGetImageSparseMemoryRequirements2KHR = (PFN_vkGetImageSparseMemoryRequirements2KHR)load(context, "vkGetImageSparseMemoryRequirements2KHR");
945*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_KHR_get_memory_requirements2) */
946*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_KHR_line_rasterization)
947*8975f5c5SAndroid Build Coastguard Worker     vkCmdSetLineStippleKHR = (PFN_vkCmdSetLineStippleKHR)load(context, "vkCmdSetLineStippleKHR");
948*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_KHR_line_rasterization) */
949*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_KHR_maintenance1)
950*8975f5c5SAndroid Build Coastguard Worker     vkTrimCommandPoolKHR = (PFN_vkTrimCommandPoolKHR)load(context, "vkTrimCommandPoolKHR");
951*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_KHR_maintenance1) */
952*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_KHR_maintenance3)
953*8975f5c5SAndroid Build Coastguard Worker     vkGetDescriptorSetLayoutSupportKHR = (PFN_vkGetDescriptorSetLayoutSupportKHR)load(context, "vkGetDescriptorSetLayoutSupportKHR");
954*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_KHR_maintenance3) */
955*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_KHR_maintenance4)
956*8975f5c5SAndroid Build Coastguard Worker     vkGetDeviceBufferMemoryRequirementsKHR = (PFN_vkGetDeviceBufferMemoryRequirementsKHR)load(context, "vkGetDeviceBufferMemoryRequirementsKHR");
957*8975f5c5SAndroid Build Coastguard Worker     vkGetDeviceImageMemoryRequirementsKHR = (PFN_vkGetDeviceImageMemoryRequirementsKHR)load(context, "vkGetDeviceImageMemoryRequirementsKHR");
958*8975f5c5SAndroid Build Coastguard Worker     vkGetDeviceImageSparseMemoryRequirementsKHR = (PFN_vkGetDeviceImageSparseMemoryRequirementsKHR)load(context, "vkGetDeviceImageSparseMemoryRequirementsKHR");
959*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_KHR_maintenance4) */
960*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_KHR_maintenance5)
961*8975f5c5SAndroid Build Coastguard Worker     vkCmdBindIndexBuffer2KHR = (PFN_vkCmdBindIndexBuffer2KHR)load(context, "vkCmdBindIndexBuffer2KHR");
962*8975f5c5SAndroid Build Coastguard Worker     vkGetDeviceImageSubresourceLayoutKHR = (PFN_vkGetDeviceImageSubresourceLayoutKHR)load(context, "vkGetDeviceImageSubresourceLayoutKHR");
963*8975f5c5SAndroid Build Coastguard Worker     vkGetImageSubresourceLayout2KHR = (PFN_vkGetImageSubresourceLayout2KHR)load(context, "vkGetImageSubresourceLayout2KHR");
964*8975f5c5SAndroid Build Coastguard Worker     vkGetRenderingAreaGranularityKHR = (PFN_vkGetRenderingAreaGranularityKHR)load(context, "vkGetRenderingAreaGranularityKHR");
965*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_KHR_maintenance5) */
966*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_KHR_maintenance6)
967*8975f5c5SAndroid Build Coastguard Worker     vkCmdBindDescriptorSets2KHR = (PFN_vkCmdBindDescriptorSets2KHR)load(context, "vkCmdBindDescriptorSets2KHR");
968*8975f5c5SAndroid Build Coastguard Worker     vkCmdPushConstants2KHR = (PFN_vkCmdPushConstants2KHR)load(context, "vkCmdPushConstants2KHR");
969*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_KHR_maintenance6) */
970*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_KHR_maintenance6) && defined(VK_KHR_push_descriptor)
971*8975f5c5SAndroid Build Coastguard Worker     vkCmdPushDescriptorSet2KHR = (PFN_vkCmdPushDescriptorSet2KHR)load(context, "vkCmdPushDescriptorSet2KHR");
972*8975f5c5SAndroid Build Coastguard Worker     vkCmdPushDescriptorSetWithTemplate2KHR = (PFN_vkCmdPushDescriptorSetWithTemplate2KHR)load(context, "vkCmdPushDescriptorSetWithTemplate2KHR");
973*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_KHR_maintenance6) && defined(VK_KHR_push_descriptor) */
974*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_KHR_maintenance6) && defined(VK_EXT_descriptor_buffer)
975*8975f5c5SAndroid Build Coastguard Worker     vkCmdBindDescriptorBufferEmbeddedSamplers2EXT = (PFN_vkCmdBindDescriptorBufferEmbeddedSamplers2EXT)load(context, "vkCmdBindDescriptorBufferEmbeddedSamplers2EXT");
976*8975f5c5SAndroid Build Coastguard Worker     vkCmdSetDescriptorBufferOffsets2EXT = (PFN_vkCmdSetDescriptorBufferOffsets2EXT)load(context, "vkCmdSetDescriptorBufferOffsets2EXT");
977*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_KHR_maintenance6) && defined(VK_EXT_descriptor_buffer) */
978*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_KHR_map_memory2)
979*8975f5c5SAndroid Build Coastguard Worker     vkMapMemory2KHR = (PFN_vkMapMemory2KHR)load(context, "vkMapMemory2KHR");
980*8975f5c5SAndroid Build Coastguard Worker     vkUnmapMemory2KHR = (PFN_vkUnmapMemory2KHR)load(context, "vkUnmapMemory2KHR");
981*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_KHR_map_memory2) */
982*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_KHR_performance_query)
983*8975f5c5SAndroid Build Coastguard Worker     vkAcquireProfilingLockKHR = (PFN_vkAcquireProfilingLockKHR)load(context, "vkAcquireProfilingLockKHR");
984*8975f5c5SAndroid Build Coastguard Worker     vkReleaseProfilingLockKHR = (PFN_vkReleaseProfilingLockKHR)load(context, "vkReleaseProfilingLockKHR");
985*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_KHR_performance_query) */
986*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_KHR_pipeline_executable_properties)
987*8975f5c5SAndroid Build Coastguard Worker     vkGetPipelineExecutableInternalRepresentationsKHR = (PFN_vkGetPipelineExecutableInternalRepresentationsKHR)load(context, "vkGetPipelineExecutableInternalRepresentationsKHR");
988*8975f5c5SAndroid Build Coastguard Worker     vkGetPipelineExecutablePropertiesKHR = (PFN_vkGetPipelineExecutablePropertiesKHR)load(context, "vkGetPipelineExecutablePropertiesKHR");
989*8975f5c5SAndroid Build Coastguard Worker     vkGetPipelineExecutableStatisticsKHR = (PFN_vkGetPipelineExecutableStatisticsKHR)load(context, "vkGetPipelineExecutableStatisticsKHR");
990*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_KHR_pipeline_executable_properties) */
991*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_KHR_present_wait)
992*8975f5c5SAndroid Build Coastguard Worker     vkWaitForPresentKHR = (PFN_vkWaitForPresentKHR)load(context, "vkWaitForPresentKHR");
993*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_KHR_present_wait) */
994*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_KHR_push_descriptor)
995*8975f5c5SAndroid Build Coastguard Worker     vkCmdPushDescriptorSetKHR = (PFN_vkCmdPushDescriptorSetKHR)load(context, "vkCmdPushDescriptorSetKHR");
996*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_KHR_push_descriptor) */
997*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_KHR_ray_tracing_maintenance1) && defined(VK_KHR_ray_tracing_pipeline)
998*8975f5c5SAndroid Build Coastguard Worker     vkCmdTraceRaysIndirect2KHR = (PFN_vkCmdTraceRaysIndirect2KHR)load(context, "vkCmdTraceRaysIndirect2KHR");
999*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_KHR_ray_tracing_maintenance1) && defined(VK_KHR_ray_tracing_pipeline) */
1000*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_KHR_ray_tracing_pipeline)
1001*8975f5c5SAndroid Build Coastguard Worker     vkCmdSetRayTracingPipelineStackSizeKHR = (PFN_vkCmdSetRayTracingPipelineStackSizeKHR)load(context, "vkCmdSetRayTracingPipelineStackSizeKHR");
1002*8975f5c5SAndroid Build Coastguard Worker     vkCmdTraceRaysIndirectKHR = (PFN_vkCmdTraceRaysIndirectKHR)load(context, "vkCmdTraceRaysIndirectKHR");
1003*8975f5c5SAndroid Build Coastguard Worker     vkCmdTraceRaysKHR = (PFN_vkCmdTraceRaysKHR)load(context, "vkCmdTraceRaysKHR");
1004*8975f5c5SAndroid Build Coastguard Worker     vkCreateRayTracingPipelinesKHR = (PFN_vkCreateRayTracingPipelinesKHR)load(context, "vkCreateRayTracingPipelinesKHR");
1005*8975f5c5SAndroid Build Coastguard Worker     vkGetRayTracingCaptureReplayShaderGroupHandlesKHR = (PFN_vkGetRayTracingCaptureReplayShaderGroupHandlesKHR)load(context, "vkGetRayTracingCaptureReplayShaderGroupHandlesKHR");
1006*8975f5c5SAndroid Build Coastguard Worker     vkGetRayTracingShaderGroupHandlesKHR = (PFN_vkGetRayTracingShaderGroupHandlesKHR)load(context, "vkGetRayTracingShaderGroupHandlesKHR");
1007*8975f5c5SAndroid Build Coastguard Worker     vkGetRayTracingShaderGroupStackSizeKHR = (PFN_vkGetRayTracingShaderGroupStackSizeKHR)load(context, "vkGetRayTracingShaderGroupStackSizeKHR");
1008*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_KHR_ray_tracing_pipeline) */
1009*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_KHR_sampler_ycbcr_conversion)
1010*8975f5c5SAndroid Build Coastguard Worker     vkCreateSamplerYcbcrConversionKHR = (PFN_vkCreateSamplerYcbcrConversionKHR)load(context, "vkCreateSamplerYcbcrConversionKHR");
1011*8975f5c5SAndroid Build Coastguard Worker     vkDestroySamplerYcbcrConversionKHR = (PFN_vkDestroySamplerYcbcrConversionKHR)load(context, "vkDestroySamplerYcbcrConversionKHR");
1012*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_KHR_sampler_ycbcr_conversion) */
1013*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_KHR_shared_presentable_image)
1014*8975f5c5SAndroid Build Coastguard Worker     vkGetSwapchainStatusKHR = (PFN_vkGetSwapchainStatusKHR)load(context, "vkGetSwapchainStatusKHR");
1015*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_KHR_shared_presentable_image) */
1016*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_KHR_swapchain)
1017*8975f5c5SAndroid Build Coastguard Worker     vkAcquireNextImageKHR = (PFN_vkAcquireNextImageKHR)load(context, "vkAcquireNextImageKHR");
1018*8975f5c5SAndroid Build Coastguard Worker     vkCreateSwapchainKHR = (PFN_vkCreateSwapchainKHR)load(context, "vkCreateSwapchainKHR");
1019*8975f5c5SAndroid Build Coastguard Worker     vkDestroySwapchainKHR = (PFN_vkDestroySwapchainKHR)load(context, "vkDestroySwapchainKHR");
1020*8975f5c5SAndroid Build Coastguard Worker     vkGetSwapchainImagesKHR = (PFN_vkGetSwapchainImagesKHR)load(context, "vkGetSwapchainImagesKHR");
1021*8975f5c5SAndroid Build Coastguard Worker     vkQueuePresentKHR = (PFN_vkQueuePresentKHR)load(context, "vkQueuePresentKHR");
1022*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_KHR_swapchain) */
1023*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_KHR_synchronization2)
1024*8975f5c5SAndroid Build Coastguard Worker     vkCmdPipelineBarrier2KHR = (PFN_vkCmdPipelineBarrier2KHR)load(context, "vkCmdPipelineBarrier2KHR");
1025*8975f5c5SAndroid Build Coastguard Worker     vkCmdResetEvent2KHR = (PFN_vkCmdResetEvent2KHR)load(context, "vkCmdResetEvent2KHR");
1026*8975f5c5SAndroid Build Coastguard Worker     vkCmdSetEvent2KHR = (PFN_vkCmdSetEvent2KHR)load(context, "vkCmdSetEvent2KHR");
1027*8975f5c5SAndroid Build Coastguard Worker     vkCmdWaitEvents2KHR = (PFN_vkCmdWaitEvents2KHR)load(context, "vkCmdWaitEvents2KHR");
1028*8975f5c5SAndroid Build Coastguard Worker     vkCmdWriteTimestamp2KHR = (PFN_vkCmdWriteTimestamp2KHR)load(context, "vkCmdWriteTimestamp2KHR");
1029*8975f5c5SAndroid Build Coastguard Worker     vkQueueSubmit2KHR = (PFN_vkQueueSubmit2KHR)load(context, "vkQueueSubmit2KHR");
1030*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_KHR_synchronization2) */
1031*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_KHR_synchronization2) && defined(VK_AMD_buffer_marker)
1032*8975f5c5SAndroid Build Coastguard Worker     vkCmdWriteBufferMarker2AMD = (PFN_vkCmdWriteBufferMarker2AMD)load(context, "vkCmdWriteBufferMarker2AMD");
1033*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_KHR_synchronization2) && defined(VK_AMD_buffer_marker) */
1034*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_KHR_synchronization2) && defined(VK_NV_device_diagnostic_checkpoints)
1035*8975f5c5SAndroid Build Coastguard Worker     vkGetQueueCheckpointData2NV = (PFN_vkGetQueueCheckpointData2NV)load(context, "vkGetQueueCheckpointData2NV");
1036*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_KHR_synchronization2) && defined(VK_NV_device_diagnostic_checkpoints) */
1037*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_KHR_timeline_semaphore)
1038*8975f5c5SAndroid Build Coastguard Worker     vkGetSemaphoreCounterValueKHR = (PFN_vkGetSemaphoreCounterValueKHR)load(context, "vkGetSemaphoreCounterValueKHR");
1039*8975f5c5SAndroid Build Coastguard Worker     vkSignalSemaphoreKHR = (PFN_vkSignalSemaphoreKHR)load(context, "vkSignalSemaphoreKHR");
1040*8975f5c5SAndroid Build Coastguard Worker     vkWaitSemaphoresKHR = (PFN_vkWaitSemaphoresKHR)load(context, "vkWaitSemaphoresKHR");
1041*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_KHR_timeline_semaphore) */
1042*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_KHR_video_decode_queue)
1043*8975f5c5SAndroid Build Coastguard Worker     vkCmdDecodeVideoKHR = (PFN_vkCmdDecodeVideoKHR)load(context, "vkCmdDecodeVideoKHR");
1044*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_KHR_video_decode_queue) */
1045*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_KHR_video_encode_queue)
1046*8975f5c5SAndroid Build Coastguard Worker     vkCmdEncodeVideoKHR = (PFN_vkCmdEncodeVideoKHR)load(context, "vkCmdEncodeVideoKHR");
1047*8975f5c5SAndroid Build Coastguard Worker     vkGetEncodedVideoSessionParametersKHR = (PFN_vkGetEncodedVideoSessionParametersKHR)load(context, "vkGetEncodedVideoSessionParametersKHR");
1048*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_KHR_video_encode_queue) */
1049*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_KHR_video_queue)
1050*8975f5c5SAndroid Build Coastguard Worker     vkBindVideoSessionMemoryKHR = (PFN_vkBindVideoSessionMemoryKHR)load(context, "vkBindVideoSessionMemoryKHR");
1051*8975f5c5SAndroid Build Coastguard Worker     vkCmdBeginVideoCodingKHR = (PFN_vkCmdBeginVideoCodingKHR)load(context, "vkCmdBeginVideoCodingKHR");
1052*8975f5c5SAndroid Build Coastguard Worker     vkCmdControlVideoCodingKHR = (PFN_vkCmdControlVideoCodingKHR)load(context, "vkCmdControlVideoCodingKHR");
1053*8975f5c5SAndroid Build Coastguard Worker     vkCmdEndVideoCodingKHR = (PFN_vkCmdEndVideoCodingKHR)load(context, "vkCmdEndVideoCodingKHR");
1054*8975f5c5SAndroid Build Coastguard Worker     vkCreateVideoSessionKHR = (PFN_vkCreateVideoSessionKHR)load(context, "vkCreateVideoSessionKHR");
1055*8975f5c5SAndroid Build Coastguard Worker     vkCreateVideoSessionParametersKHR = (PFN_vkCreateVideoSessionParametersKHR)load(context, "vkCreateVideoSessionParametersKHR");
1056*8975f5c5SAndroid Build Coastguard Worker     vkDestroyVideoSessionKHR = (PFN_vkDestroyVideoSessionKHR)load(context, "vkDestroyVideoSessionKHR");
1057*8975f5c5SAndroid Build Coastguard Worker     vkDestroyVideoSessionParametersKHR = (PFN_vkDestroyVideoSessionParametersKHR)load(context, "vkDestroyVideoSessionParametersKHR");
1058*8975f5c5SAndroid Build Coastguard Worker     vkGetVideoSessionMemoryRequirementsKHR = (PFN_vkGetVideoSessionMemoryRequirementsKHR)load(context, "vkGetVideoSessionMemoryRequirementsKHR");
1059*8975f5c5SAndroid Build Coastguard Worker     vkUpdateVideoSessionParametersKHR = (PFN_vkUpdateVideoSessionParametersKHR)load(context, "vkUpdateVideoSessionParametersKHR");
1060*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_KHR_video_queue) */
1061*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_NVX_binary_import)
1062*8975f5c5SAndroid Build Coastguard Worker     vkCmdCuLaunchKernelNVX = (PFN_vkCmdCuLaunchKernelNVX)load(context, "vkCmdCuLaunchKernelNVX");
1063*8975f5c5SAndroid Build Coastguard Worker     vkCreateCuFunctionNVX = (PFN_vkCreateCuFunctionNVX)load(context, "vkCreateCuFunctionNVX");
1064*8975f5c5SAndroid Build Coastguard Worker     vkCreateCuModuleNVX = (PFN_vkCreateCuModuleNVX)load(context, "vkCreateCuModuleNVX");
1065*8975f5c5SAndroid Build Coastguard Worker     vkDestroyCuFunctionNVX = (PFN_vkDestroyCuFunctionNVX)load(context, "vkDestroyCuFunctionNVX");
1066*8975f5c5SAndroid Build Coastguard Worker     vkDestroyCuModuleNVX = (PFN_vkDestroyCuModuleNVX)load(context, "vkDestroyCuModuleNVX");
1067*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_NVX_binary_import) */
1068*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_NVX_image_view_handle)
1069*8975f5c5SAndroid Build Coastguard Worker     vkGetImageViewAddressNVX = (PFN_vkGetImageViewAddressNVX)load(context, "vkGetImageViewAddressNVX");
1070*8975f5c5SAndroid Build Coastguard Worker     vkGetImageViewHandleNVX = (PFN_vkGetImageViewHandleNVX)load(context, "vkGetImageViewHandleNVX");
1071*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_NVX_image_view_handle) */
1072*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_NV_clip_space_w_scaling)
1073*8975f5c5SAndroid Build Coastguard Worker     vkCmdSetViewportWScalingNV = (PFN_vkCmdSetViewportWScalingNV)load(context, "vkCmdSetViewportWScalingNV");
1074*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_NV_clip_space_w_scaling) */
1075*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_NV_copy_memory_indirect)
1076*8975f5c5SAndroid Build Coastguard Worker     vkCmdCopyMemoryIndirectNV = (PFN_vkCmdCopyMemoryIndirectNV)load(context, "vkCmdCopyMemoryIndirectNV");
1077*8975f5c5SAndroid Build Coastguard Worker     vkCmdCopyMemoryToImageIndirectNV = (PFN_vkCmdCopyMemoryToImageIndirectNV)load(context, "vkCmdCopyMemoryToImageIndirectNV");
1078*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_NV_copy_memory_indirect) */
1079*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_NV_cuda_kernel_launch)
1080*8975f5c5SAndroid Build Coastguard Worker     vkCmdCudaLaunchKernelNV = (PFN_vkCmdCudaLaunchKernelNV)load(context, "vkCmdCudaLaunchKernelNV");
1081*8975f5c5SAndroid Build Coastguard Worker     vkCreateCudaFunctionNV = (PFN_vkCreateCudaFunctionNV)load(context, "vkCreateCudaFunctionNV");
1082*8975f5c5SAndroid Build Coastguard Worker     vkCreateCudaModuleNV = (PFN_vkCreateCudaModuleNV)load(context, "vkCreateCudaModuleNV");
1083*8975f5c5SAndroid Build Coastguard Worker     vkDestroyCudaFunctionNV = (PFN_vkDestroyCudaFunctionNV)load(context, "vkDestroyCudaFunctionNV");
1084*8975f5c5SAndroid Build Coastguard Worker     vkDestroyCudaModuleNV = (PFN_vkDestroyCudaModuleNV)load(context, "vkDestroyCudaModuleNV");
1085*8975f5c5SAndroid Build Coastguard Worker     vkGetCudaModuleCacheNV = (PFN_vkGetCudaModuleCacheNV)load(context, "vkGetCudaModuleCacheNV");
1086*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_NV_cuda_kernel_launch) */
1087*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_NV_device_diagnostic_checkpoints)
1088*8975f5c5SAndroid Build Coastguard Worker     vkCmdSetCheckpointNV = (PFN_vkCmdSetCheckpointNV)load(context, "vkCmdSetCheckpointNV");
1089*8975f5c5SAndroid Build Coastguard Worker     vkGetQueueCheckpointDataNV = (PFN_vkGetQueueCheckpointDataNV)load(context, "vkGetQueueCheckpointDataNV");
1090*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_NV_device_diagnostic_checkpoints) */
1091*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_NV_device_generated_commands)
1092*8975f5c5SAndroid Build Coastguard Worker     vkCmdBindPipelineShaderGroupNV = (PFN_vkCmdBindPipelineShaderGroupNV)load(context, "vkCmdBindPipelineShaderGroupNV");
1093*8975f5c5SAndroid Build Coastguard Worker     vkCmdExecuteGeneratedCommandsNV = (PFN_vkCmdExecuteGeneratedCommandsNV)load(context, "vkCmdExecuteGeneratedCommandsNV");
1094*8975f5c5SAndroid Build Coastguard Worker     vkCmdPreprocessGeneratedCommandsNV = (PFN_vkCmdPreprocessGeneratedCommandsNV)load(context, "vkCmdPreprocessGeneratedCommandsNV");
1095*8975f5c5SAndroid Build Coastguard Worker     vkCreateIndirectCommandsLayoutNV = (PFN_vkCreateIndirectCommandsLayoutNV)load(context, "vkCreateIndirectCommandsLayoutNV");
1096*8975f5c5SAndroid Build Coastguard Worker     vkDestroyIndirectCommandsLayoutNV = (PFN_vkDestroyIndirectCommandsLayoutNV)load(context, "vkDestroyIndirectCommandsLayoutNV");
1097*8975f5c5SAndroid Build Coastguard Worker     vkGetGeneratedCommandsMemoryRequirementsNV = (PFN_vkGetGeneratedCommandsMemoryRequirementsNV)load(context, "vkGetGeneratedCommandsMemoryRequirementsNV");
1098*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_NV_device_generated_commands) */
1099*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_NV_device_generated_commands_compute)
1100*8975f5c5SAndroid Build Coastguard Worker     vkCmdUpdatePipelineIndirectBufferNV = (PFN_vkCmdUpdatePipelineIndirectBufferNV)load(context, "vkCmdUpdatePipelineIndirectBufferNV");
1101*8975f5c5SAndroid Build Coastguard Worker     vkGetPipelineIndirectDeviceAddressNV = (PFN_vkGetPipelineIndirectDeviceAddressNV)load(context, "vkGetPipelineIndirectDeviceAddressNV");
1102*8975f5c5SAndroid Build Coastguard Worker     vkGetPipelineIndirectMemoryRequirementsNV = (PFN_vkGetPipelineIndirectMemoryRequirementsNV)load(context, "vkGetPipelineIndirectMemoryRequirementsNV");
1103*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_NV_device_generated_commands_compute) */
1104*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_NV_external_memory_rdma)
1105*8975f5c5SAndroid Build Coastguard Worker     vkGetMemoryRemoteAddressNV = (PFN_vkGetMemoryRemoteAddressNV)load(context, "vkGetMemoryRemoteAddressNV");
1106*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_NV_external_memory_rdma) */
1107*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_NV_external_memory_win32)
1108*8975f5c5SAndroid Build Coastguard Worker     vkGetMemoryWin32HandleNV = (PFN_vkGetMemoryWin32HandleNV)load(context, "vkGetMemoryWin32HandleNV");
1109*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_NV_external_memory_win32) */
1110*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_NV_fragment_shading_rate_enums)
1111*8975f5c5SAndroid Build Coastguard Worker     vkCmdSetFragmentShadingRateEnumNV = (PFN_vkCmdSetFragmentShadingRateEnumNV)load(context, "vkCmdSetFragmentShadingRateEnumNV");
1112*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_NV_fragment_shading_rate_enums) */
1113*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_NV_low_latency2)
1114*8975f5c5SAndroid Build Coastguard Worker     vkGetLatencyTimingsNV = (PFN_vkGetLatencyTimingsNV)load(context, "vkGetLatencyTimingsNV");
1115*8975f5c5SAndroid Build Coastguard Worker     vkLatencySleepNV = (PFN_vkLatencySleepNV)load(context, "vkLatencySleepNV");
1116*8975f5c5SAndroid Build Coastguard Worker     vkQueueNotifyOutOfBandNV = (PFN_vkQueueNotifyOutOfBandNV)load(context, "vkQueueNotifyOutOfBandNV");
1117*8975f5c5SAndroid Build Coastguard Worker     vkSetLatencyMarkerNV = (PFN_vkSetLatencyMarkerNV)load(context, "vkSetLatencyMarkerNV");
1118*8975f5c5SAndroid Build Coastguard Worker     vkSetLatencySleepModeNV = (PFN_vkSetLatencySleepModeNV)load(context, "vkSetLatencySleepModeNV");
1119*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_NV_low_latency2) */
1120*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_NV_memory_decompression)
1121*8975f5c5SAndroid Build Coastguard Worker     vkCmdDecompressMemoryIndirectCountNV = (PFN_vkCmdDecompressMemoryIndirectCountNV)load(context, "vkCmdDecompressMemoryIndirectCountNV");
1122*8975f5c5SAndroid Build Coastguard Worker     vkCmdDecompressMemoryNV = (PFN_vkCmdDecompressMemoryNV)load(context, "vkCmdDecompressMemoryNV");
1123*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_NV_memory_decompression) */
1124*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_NV_mesh_shader)
1125*8975f5c5SAndroid Build Coastguard Worker     vkCmdDrawMeshTasksIndirectCountNV = (PFN_vkCmdDrawMeshTasksIndirectCountNV)load(context, "vkCmdDrawMeshTasksIndirectCountNV");
1126*8975f5c5SAndroid Build Coastguard Worker     vkCmdDrawMeshTasksIndirectNV = (PFN_vkCmdDrawMeshTasksIndirectNV)load(context, "vkCmdDrawMeshTasksIndirectNV");
1127*8975f5c5SAndroid Build Coastguard Worker     vkCmdDrawMeshTasksNV = (PFN_vkCmdDrawMeshTasksNV)load(context, "vkCmdDrawMeshTasksNV");
1128*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_NV_mesh_shader) */
1129*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_NV_optical_flow)
1130*8975f5c5SAndroid Build Coastguard Worker     vkBindOpticalFlowSessionImageNV = (PFN_vkBindOpticalFlowSessionImageNV)load(context, "vkBindOpticalFlowSessionImageNV");
1131*8975f5c5SAndroid Build Coastguard Worker     vkCmdOpticalFlowExecuteNV = (PFN_vkCmdOpticalFlowExecuteNV)load(context, "vkCmdOpticalFlowExecuteNV");
1132*8975f5c5SAndroid Build Coastguard Worker     vkCreateOpticalFlowSessionNV = (PFN_vkCreateOpticalFlowSessionNV)load(context, "vkCreateOpticalFlowSessionNV");
1133*8975f5c5SAndroid Build Coastguard Worker     vkDestroyOpticalFlowSessionNV = (PFN_vkDestroyOpticalFlowSessionNV)load(context, "vkDestroyOpticalFlowSessionNV");
1134*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_NV_optical_flow) */
1135*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_NV_ray_tracing)
1136*8975f5c5SAndroid Build Coastguard Worker     vkBindAccelerationStructureMemoryNV = (PFN_vkBindAccelerationStructureMemoryNV)load(context, "vkBindAccelerationStructureMemoryNV");
1137*8975f5c5SAndroid Build Coastguard Worker     vkCmdBuildAccelerationStructureNV = (PFN_vkCmdBuildAccelerationStructureNV)load(context, "vkCmdBuildAccelerationStructureNV");
1138*8975f5c5SAndroid Build Coastguard Worker     vkCmdCopyAccelerationStructureNV = (PFN_vkCmdCopyAccelerationStructureNV)load(context, "vkCmdCopyAccelerationStructureNV");
1139*8975f5c5SAndroid Build Coastguard Worker     vkCmdTraceRaysNV = (PFN_vkCmdTraceRaysNV)load(context, "vkCmdTraceRaysNV");
1140*8975f5c5SAndroid Build Coastguard Worker     vkCmdWriteAccelerationStructuresPropertiesNV = (PFN_vkCmdWriteAccelerationStructuresPropertiesNV)load(context, "vkCmdWriteAccelerationStructuresPropertiesNV");
1141*8975f5c5SAndroid Build Coastguard Worker     vkCompileDeferredNV = (PFN_vkCompileDeferredNV)load(context, "vkCompileDeferredNV");
1142*8975f5c5SAndroid Build Coastguard Worker     vkCreateAccelerationStructureNV = (PFN_vkCreateAccelerationStructureNV)load(context, "vkCreateAccelerationStructureNV");
1143*8975f5c5SAndroid Build Coastguard Worker     vkCreateRayTracingPipelinesNV = (PFN_vkCreateRayTracingPipelinesNV)load(context, "vkCreateRayTracingPipelinesNV");
1144*8975f5c5SAndroid Build Coastguard Worker     vkDestroyAccelerationStructureNV = (PFN_vkDestroyAccelerationStructureNV)load(context, "vkDestroyAccelerationStructureNV");
1145*8975f5c5SAndroid Build Coastguard Worker     vkGetAccelerationStructureHandleNV = (PFN_vkGetAccelerationStructureHandleNV)load(context, "vkGetAccelerationStructureHandleNV");
1146*8975f5c5SAndroid Build Coastguard Worker     vkGetAccelerationStructureMemoryRequirementsNV = (PFN_vkGetAccelerationStructureMemoryRequirementsNV)load(context, "vkGetAccelerationStructureMemoryRequirementsNV");
1147*8975f5c5SAndroid Build Coastguard Worker     vkGetRayTracingShaderGroupHandlesNV = (PFN_vkGetRayTracingShaderGroupHandlesNV)load(context, "vkGetRayTracingShaderGroupHandlesNV");
1148*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_NV_ray_tracing) */
1149*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_NV_scissor_exclusive) && VK_NV_SCISSOR_EXCLUSIVE_SPEC_VERSION >= 2
1150*8975f5c5SAndroid Build Coastguard Worker     vkCmdSetExclusiveScissorEnableNV = (PFN_vkCmdSetExclusiveScissorEnableNV)load(context, "vkCmdSetExclusiveScissorEnableNV");
1151*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_NV_scissor_exclusive) && VK_NV_SCISSOR_EXCLUSIVE_SPEC_VERSION >= 2 */
1152*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_NV_scissor_exclusive)
1153*8975f5c5SAndroid Build Coastguard Worker     vkCmdSetExclusiveScissorNV = (PFN_vkCmdSetExclusiveScissorNV)load(context, "vkCmdSetExclusiveScissorNV");
1154*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_NV_scissor_exclusive) */
1155*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_NV_shading_rate_image)
1156*8975f5c5SAndroid Build Coastguard Worker     vkCmdBindShadingRateImageNV = (PFN_vkCmdBindShadingRateImageNV)load(context, "vkCmdBindShadingRateImageNV");
1157*8975f5c5SAndroid Build Coastguard Worker     vkCmdSetCoarseSampleOrderNV = (PFN_vkCmdSetCoarseSampleOrderNV)load(context, "vkCmdSetCoarseSampleOrderNV");
1158*8975f5c5SAndroid Build Coastguard Worker     vkCmdSetViewportShadingRatePaletteNV = (PFN_vkCmdSetViewportShadingRatePaletteNV)load(context, "vkCmdSetViewportShadingRatePaletteNV");
1159*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_NV_shading_rate_image) */
1160*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_QCOM_tile_properties)
1161*8975f5c5SAndroid Build Coastguard Worker     vkGetDynamicRenderingTilePropertiesQCOM = (PFN_vkGetDynamicRenderingTilePropertiesQCOM)load(context, "vkGetDynamicRenderingTilePropertiesQCOM");
1162*8975f5c5SAndroid Build Coastguard Worker     vkGetFramebufferTilePropertiesQCOM = (PFN_vkGetFramebufferTilePropertiesQCOM)load(context, "vkGetFramebufferTilePropertiesQCOM");
1163*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_QCOM_tile_properties) */
1164*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_QNX_external_memory_screen_buffer)
1165*8975f5c5SAndroid Build Coastguard Worker     vkGetScreenBufferPropertiesQNX = (PFN_vkGetScreenBufferPropertiesQNX)load(context, "vkGetScreenBufferPropertiesQNX");
1166*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_QNX_external_memory_screen_buffer) */
1167*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_VALVE_descriptor_set_host_mapping)
1168*8975f5c5SAndroid Build Coastguard Worker     vkGetDescriptorSetHostMappingVALVE = (PFN_vkGetDescriptorSetHostMappingVALVE)load(context, "vkGetDescriptorSetHostMappingVALVE");
1169*8975f5c5SAndroid Build Coastguard Worker     vkGetDescriptorSetLayoutHostMappingInfoVALVE = (PFN_vkGetDescriptorSetLayoutHostMappingInfoVALVE)load(context, "vkGetDescriptorSetLayoutHostMappingInfoVALVE");
1170*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_VALVE_descriptor_set_host_mapping) */
1171*8975f5c5SAndroid Build Coastguard Worker #if (defined(VK_EXT_extended_dynamic_state)) || (defined(VK_EXT_shader_object))
1172*8975f5c5SAndroid Build Coastguard Worker     vkCmdBindVertexBuffers2EXT = (PFN_vkCmdBindVertexBuffers2EXT)load(context, "vkCmdBindVertexBuffers2EXT");
1173*8975f5c5SAndroid Build Coastguard Worker     vkCmdSetCullModeEXT = (PFN_vkCmdSetCullModeEXT)load(context, "vkCmdSetCullModeEXT");
1174*8975f5c5SAndroid Build Coastguard Worker     vkCmdSetDepthBoundsTestEnableEXT = (PFN_vkCmdSetDepthBoundsTestEnableEXT)load(context, "vkCmdSetDepthBoundsTestEnableEXT");
1175*8975f5c5SAndroid Build Coastguard Worker     vkCmdSetDepthCompareOpEXT = (PFN_vkCmdSetDepthCompareOpEXT)load(context, "vkCmdSetDepthCompareOpEXT");
1176*8975f5c5SAndroid Build Coastguard Worker     vkCmdSetDepthTestEnableEXT = (PFN_vkCmdSetDepthTestEnableEXT)load(context, "vkCmdSetDepthTestEnableEXT");
1177*8975f5c5SAndroid Build Coastguard Worker     vkCmdSetDepthWriteEnableEXT = (PFN_vkCmdSetDepthWriteEnableEXT)load(context, "vkCmdSetDepthWriteEnableEXT");
1178*8975f5c5SAndroid Build Coastguard Worker     vkCmdSetFrontFaceEXT = (PFN_vkCmdSetFrontFaceEXT)load(context, "vkCmdSetFrontFaceEXT");
1179*8975f5c5SAndroid Build Coastguard Worker     vkCmdSetPrimitiveTopologyEXT = (PFN_vkCmdSetPrimitiveTopologyEXT)load(context, "vkCmdSetPrimitiveTopologyEXT");
1180*8975f5c5SAndroid Build Coastguard Worker     vkCmdSetScissorWithCountEXT = (PFN_vkCmdSetScissorWithCountEXT)load(context, "vkCmdSetScissorWithCountEXT");
1181*8975f5c5SAndroid Build Coastguard Worker     vkCmdSetStencilOpEXT = (PFN_vkCmdSetStencilOpEXT)load(context, "vkCmdSetStencilOpEXT");
1182*8975f5c5SAndroid Build Coastguard Worker     vkCmdSetStencilTestEnableEXT = (PFN_vkCmdSetStencilTestEnableEXT)load(context, "vkCmdSetStencilTestEnableEXT");
1183*8975f5c5SAndroid Build Coastguard Worker     vkCmdSetViewportWithCountEXT = (PFN_vkCmdSetViewportWithCountEXT)load(context, "vkCmdSetViewportWithCountEXT");
1184*8975f5c5SAndroid Build Coastguard Worker #endif /* (defined(VK_EXT_extended_dynamic_state)) || (defined(VK_EXT_shader_object)) */
1185*8975f5c5SAndroid Build Coastguard Worker #if (defined(VK_EXT_extended_dynamic_state2)) || (defined(VK_EXT_shader_object))
1186*8975f5c5SAndroid Build Coastguard Worker     vkCmdSetDepthBiasEnableEXT = (PFN_vkCmdSetDepthBiasEnableEXT)load(context, "vkCmdSetDepthBiasEnableEXT");
1187*8975f5c5SAndroid Build Coastguard Worker     vkCmdSetLogicOpEXT = (PFN_vkCmdSetLogicOpEXT)load(context, "vkCmdSetLogicOpEXT");
1188*8975f5c5SAndroid Build Coastguard Worker     vkCmdSetPatchControlPointsEXT = (PFN_vkCmdSetPatchControlPointsEXT)load(context, "vkCmdSetPatchControlPointsEXT");
1189*8975f5c5SAndroid Build Coastguard Worker     vkCmdSetPrimitiveRestartEnableEXT = (PFN_vkCmdSetPrimitiveRestartEnableEXT)load(context, "vkCmdSetPrimitiveRestartEnableEXT");
1190*8975f5c5SAndroid Build Coastguard Worker     vkCmdSetRasterizerDiscardEnableEXT = (PFN_vkCmdSetRasterizerDiscardEnableEXT)load(context, "vkCmdSetRasterizerDiscardEnableEXT");
1191*8975f5c5SAndroid Build Coastguard Worker #endif /* (defined(VK_EXT_extended_dynamic_state2)) || (defined(VK_EXT_shader_object)) */
1192*8975f5c5SAndroid Build Coastguard Worker #if (defined(VK_EXT_extended_dynamic_state3)) || (defined(VK_EXT_shader_object))
1193*8975f5c5SAndroid Build Coastguard Worker     vkCmdSetAlphaToCoverageEnableEXT = (PFN_vkCmdSetAlphaToCoverageEnableEXT)load(context, "vkCmdSetAlphaToCoverageEnableEXT");
1194*8975f5c5SAndroid Build Coastguard Worker     vkCmdSetAlphaToOneEnableEXT = (PFN_vkCmdSetAlphaToOneEnableEXT)load(context, "vkCmdSetAlphaToOneEnableEXT");
1195*8975f5c5SAndroid Build Coastguard Worker     vkCmdSetColorBlendEnableEXT = (PFN_vkCmdSetColorBlendEnableEXT)load(context, "vkCmdSetColorBlendEnableEXT");
1196*8975f5c5SAndroid Build Coastguard Worker     vkCmdSetColorBlendEquationEXT = (PFN_vkCmdSetColorBlendEquationEXT)load(context, "vkCmdSetColorBlendEquationEXT");
1197*8975f5c5SAndroid Build Coastguard Worker     vkCmdSetColorWriteMaskEXT = (PFN_vkCmdSetColorWriteMaskEXT)load(context, "vkCmdSetColorWriteMaskEXT");
1198*8975f5c5SAndroid Build Coastguard Worker     vkCmdSetDepthClampEnableEXT = (PFN_vkCmdSetDepthClampEnableEXT)load(context, "vkCmdSetDepthClampEnableEXT");
1199*8975f5c5SAndroid Build Coastguard Worker     vkCmdSetLogicOpEnableEXT = (PFN_vkCmdSetLogicOpEnableEXT)load(context, "vkCmdSetLogicOpEnableEXT");
1200*8975f5c5SAndroid Build Coastguard Worker     vkCmdSetPolygonModeEXT = (PFN_vkCmdSetPolygonModeEXT)load(context, "vkCmdSetPolygonModeEXT");
1201*8975f5c5SAndroid Build Coastguard Worker     vkCmdSetRasterizationSamplesEXT = (PFN_vkCmdSetRasterizationSamplesEXT)load(context, "vkCmdSetRasterizationSamplesEXT");
1202*8975f5c5SAndroid Build Coastguard Worker     vkCmdSetSampleMaskEXT = (PFN_vkCmdSetSampleMaskEXT)load(context, "vkCmdSetSampleMaskEXT");
1203*8975f5c5SAndroid Build Coastguard Worker #endif /* (defined(VK_EXT_extended_dynamic_state3)) || (defined(VK_EXT_shader_object)) */
1204*8975f5c5SAndroid Build Coastguard Worker #if (defined(VK_EXT_extended_dynamic_state3) && (defined(VK_KHR_maintenance2) || defined(VK_VERSION_1_1))) || (defined(VK_EXT_shader_object))
1205*8975f5c5SAndroid Build Coastguard Worker     vkCmdSetTessellationDomainOriginEXT = (PFN_vkCmdSetTessellationDomainOriginEXT)load(context, "vkCmdSetTessellationDomainOriginEXT");
1206*8975f5c5SAndroid Build Coastguard Worker #endif /* (defined(VK_EXT_extended_dynamic_state3) && (defined(VK_KHR_maintenance2) || defined(VK_VERSION_1_1))) || (defined(VK_EXT_shader_object)) */
1207*8975f5c5SAndroid Build Coastguard Worker #if (defined(VK_EXT_extended_dynamic_state3) && defined(VK_EXT_transform_feedback)) || (defined(VK_EXT_shader_object) && defined(VK_EXT_transform_feedback))
1208*8975f5c5SAndroid Build Coastguard Worker     vkCmdSetRasterizationStreamEXT = (PFN_vkCmdSetRasterizationStreamEXT)load(context, "vkCmdSetRasterizationStreamEXT");
1209*8975f5c5SAndroid Build Coastguard Worker #endif /* (defined(VK_EXT_extended_dynamic_state3) && defined(VK_EXT_transform_feedback)) || (defined(VK_EXT_shader_object) && defined(VK_EXT_transform_feedback)) */
1210*8975f5c5SAndroid Build Coastguard Worker #if (defined(VK_EXT_extended_dynamic_state3) && defined(VK_EXT_conservative_rasterization)) || (defined(VK_EXT_shader_object) && defined(VK_EXT_conservative_rasterization))
1211*8975f5c5SAndroid Build Coastguard Worker     vkCmdSetConservativeRasterizationModeEXT = (PFN_vkCmdSetConservativeRasterizationModeEXT)load(context, "vkCmdSetConservativeRasterizationModeEXT");
1212*8975f5c5SAndroid Build Coastguard Worker     vkCmdSetExtraPrimitiveOverestimationSizeEXT = (PFN_vkCmdSetExtraPrimitiveOverestimationSizeEXT)load(context, "vkCmdSetExtraPrimitiveOverestimationSizeEXT");
1213*8975f5c5SAndroid Build Coastguard Worker #endif /* (defined(VK_EXT_extended_dynamic_state3) && defined(VK_EXT_conservative_rasterization)) || (defined(VK_EXT_shader_object) && defined(VK_EXT_conservative_rasterization)) */
1214*8975f5c5SAndroid Build Coastguard Worker #if (defined(VK_EXT_extended_dynamic_state3) && defined(VK_EXT_depth_clip_enable)) || (defined(VK_EXT_shader_object) && defined(VK_EXT_depth_clip_enable))
1215*8975f5c5SAndroid Build Coastguard Worker     vkCmdSetDepthClipEnableEXT = (PFN_vkCmdSetDepthClipEnableEXT)load(context, "vkCmdSetDepthClipEnableEXT");
1216*8975f5c5SAndroid Build Coastguard Worker #endif /* (defined(VK_EXT_extended_dynamic_state3) && defined(VK_EXT_depth_clip_enable)) || (defined(VK_EXT_shader_object) && defined(VK_EXT_depth_clip_enable)) */
1217*8975f5c5SAndroid Build Coastguard Worker #if (defined(VK_EXT_extended_dynamic_state3) && defined(VK_EXT_sample_locations)) || (defined(VK_EXT_shader_object) && defined(VK_EXT_sample_locations))
1218*8975f5c5SAndroid Build Coastguard Worker     vkCmdSetSampleLocationsEnableEXT = (PFN_vkCmdSetSampleLocationsEnableEXT)load(context, "vkCmdSetSampleLocationsEnableEXT");
1219*8975f5c5SAndroid Build Coastguard Worker #endif /* (defined(VK_EXT_extended_dynamic_state3) && defined(VK_EXT_sample_locations)) || (defined(VK_EXT_shader_object) && defined(VK_EXT_sample_locations)) */
1220*8975f5c5SAndroid Build Coastguard Worker #if (defined(VK_EXT_extended_dynamic_state3) && defined(VK_EXT_blend_operation_advanced)) || (defined(VK_EXT_shader_object) && defined(VK_EXT_blend_operation_advanced))
1221*8975f5c5SAndroid Build Coastguard Worker     vkCmdSetColorBlendAdvancedEXT = (PFN_vkCmdSetColorBlendAdvancedEXT)load(context, "vkCmdSetColorBlendAdvancedEXT");
1222*8975f5c5SAndroid Build Coastguard Worker #endif /* (defined(VK_EXT_extended_dynamic_state3) && defined(VK_EXT_blend_operation_advanced)) || (defined(VK_EXT_shader_object) && defined(VK_EXT_blend_operation_advanced)) */
1223*8975f5c5SAndroid Build Coastguard Worker #if (defined(VK_EXT_extended_dynamic_state3) && defined(VK_EXT_provoking_vertex)) || (defined(VK_EXT_shader_object) && defined(VK_EXT_provoking_vertex))
1224*8975f5c5SAndroid Build Coastguard Worker     vkCmdSetProvokingVertexModeEXT = (PFN_vkCmdSetProvokingVertexModeEXT)load(context, "vkCmdSetProvokingVertexModeEXT");
1225*8975f5c5SAndroid Build Coastguard Worker #endif /* (defined(VK_EXT_extended_dynamic_state3) && defined(VK_EXT_provoking_vertex)) || (defined(VK_EXT_shader_object) && defined(VK_EXT_provoking_vertex)) */
1226*8975f5c5SAndroid Build Coastguard Worker #if (defined(VK_EXT_extended_dynamic_state3) && defined(VK_EXT_line_rasterization)) || (defined(VK_EXT_shader_object) && defined(VK_EXT_line_rasterization))
1227*8975f5c5SAndroid Build Coastguard Worker     vkCmdSetLineRasterizationModeEXT = (PFN_vkCmdSetLineRasterizationModeEXT)load(context, "vkCmdSetLineRasterizationModeEXT");
1228*8975f5c5SAndroid Build Coastguard Worker     vkCmdSetLineStippleEnableEXT = (PFN_vkCmdSetLineStippleEnableEXT)load(context, "vkCmdSetLineStippleEnableEXT");
1229*8975f5c5SAndroid Build Coastguard Worker #endif /* (defined(VK_EXT_extended_dynamic_state3) && defined(VK_EXT_line_rasterization)) || (defined(VK_EXT_shader_object) && defined(VK_EXT_line_rasterization)) */
1230*8975f5c5SAndroid Build Coastguard Worker #if (defined(VK_EXT_extended_dynamic_state3) && defined(VK_EXT_depth_clip_control)) || (defined(VK_EXT_shader_object) && defined(VK_EXT_depth_clip_control))
1231*8975f5c5SAndroid Build Coastguard Worker     vkCmdSetDepthClipNegativeOneToOneEXT = (PFN_vkCmdSetDepthClipNegativeOneToOneEXT)load(context, "vkCmdSetDepthClipNegativeOneToOneEXT");
1232*8975f5c5SAndroid Build Coastguard Worker #endif /* (defined(VK_EXT_extended_dynamic_state3) && defined(VK_EXT_depth_clip_control)) || (defined(VK_EXT_shader_object) && defined(VK_EXT_depth_clip_control)) */
1233*8975f5c5SAndroid Build Coastguard Worker #if (defined(VK_EXT_extended_dynamic_state3) && defined(VK_NV_clip_space_w_scaling)) || (defined(VK_EXT_shader_object) && defined(VK_NV_clip_space_w_scaling))
1234*8975f5c5SAndroid Build Coastguard Worker     vkCmdSetViewportWScalingEnableNV = (PFN_vkCmdSetViewportWScalingEnableNV)load(context, "vkCmdSetViewportWScalingEnableNV");
1235*8975f5c5SAndroid Build Coastguard Worker #endif /* (defined(VK_EXT_extended_dynamic_state3) && defined(VK_NV_clip_space_w_scaling)) || (defined(VK_EXT_shader_object) && defined(VK_NV_clip_space_w_scaling)) */
1236*8975f5c5SAndroid Build Coastguard Worker #if (defined(VK_EXT_extended_dynamic_state3) && defined(VK_NV_viewport_swizzle)) || (defined(VK_EXT_shader_object) && defined(VK_NV_viewport_swizzle))
1237*8975f5c5SAndroid Build Coastguard Worker     vkCmdSetViewportSwizzleNV = (PFN_vkCmdSetViewportSwizzleNV)load(context, "vkCmdSetViewportSwizzleNV");
1238*8975f5c5SAndroid Build Coastguard Worker #endif /* (defined(VK_EXT_extended_dynamic_state3) && defined(VK_NV_viewport_swizzle)) || (defined(VK_EXT_shader_object) && defined(VK_NV_viewport_swizzle)) */
1239*8975f5c5SAndroid Build Coastguard Worker #if (defined(VK_EXT_extended_dynamic_state3) && defined(VK_NV_fragment_coverage_to_color)) || (defined(VK_EXT_shader_object) && defined(VK_NV_fragment_coverage_to_color))
1240*8975f5c5SAndroid Build Coastguard Worker     vkCmdSetCoverageToColorEnableNV = (PFN_vkCmdSetCoverageToColorEnableNV)load(context, "vkCmdSetCoverageToColorEnableNV");
1241*8975f5c5SAndroid Build Coastguard Worker     vkCmdSetCoverageToColorLocationNV = (PFN_vkCmdSetCoverageToColorLocationNV)load(context, "vkCmdSetCoverageToColorLocationNV");
1242*8975f5c5SAndroid Build Coastguard Worker #endif /* (defined(VK_EXT_extended_dynamic_state3) && defined(VK_NV_fragment_coverage_to_color)) || (defined(VK_EXT_shader_object) && defined(VK_NV_fragment_coverage_to_color)) */
1243*8975f5c5SAndroid Build Coastguard Worker #if (defined(VK_EXT_extended_dynamic_state3) && defined(VK_NV_framebuffer_mixed_samples)) || (defined(VK_EXT_shader_object) && defined(VK_NV_framebuffer_mixed_samples))
1244*8975f5c5SAndroid Build Coastguard Worker     vkCmdSetCoverageModulationModeNV = (PFN_vkCmdSetCoverageModulationModeNV)load(context, "vkCmdSetCoverageModulationModeNV");
1245*8975f5c5SAndroid Build Coastguard Worker     vkCmdSetCoverageModulationTableEnableNV = (PFN_vkCmdSetCoverageModulationTableEnableNV)load(context, "vkCmdSetCoverageModulationTableEnableNV");
1246*8975f5c5SAndroid Build Coastguard Worker     vkCmdSetCoverageModulationTableNV = (PFN_vkCmdSetCoverageModulationTableNV)load(context, "vkCmdSetCoverageModulationTableNV");
1247*8975f5c5SAndroid Build Coastguard Worker #endif /* (defined(VK_EXT_extended_dynamic_state3) && defined(VK_NV_framebuffer_mixed_samples)) || (defined(VK_EXT_shader_object) && defined(VK_NV_framebuffer_mixed_samples)) */
1248*8975f5c5SAndroid Build Coastguard Worker #if (defined(VK_EXT_extended_dynamic_state3) && defined(VK_NV_shading_rate_image)) || (defined(VK_EXT_shader_object) && defined(VK_NV_shading_rate_image))
1249*8975f5c5SAndroid Build Coastguard Worker     vkCmdSetShadingRateImageEnableNV = (PFN_vkCmdSetShadingRateImageEnableNV)load(context, "vkCmdSetShadingRateImageEnableNV");
1250*8975f5c5SAndroid Build Coastguard Worker #endif /* (defined(VK_EXT_extended_dynamic_state3) && defined(VK_NV_shading_rate_image)) || (defined(VK_EXT_shader_object) && defined(VK_NV_shading_rate_image)) */
1251*8975f5c5SAndroid Build Coastguard Worker #if (defined(VK_EXT_extended_dynamic_state3) && defined(VK_NV_representative_fragment_test)) || (defined(VK_EXT_shader_object) && defined(VK_NV_representative_fragment_test))
1252*8975f5c5SAndroid Build Coastguard Worker     vkCmdSetRepresentativeFragmentTestEnableNV = (PFN_vkCmdSetRepresentativeFragmentTestEnableNV)load(context, "vkCmdSetRepresentativeFragmentTestEnableNV");
1253*8975f5c5SAndroid Build Coastguard Worker #endif /* (defined(VK_EXT_extended_dynamic_state3) && defined(VK_NV_representative_fragment_test)) || (defined(VK_EXT_shader_object) && defined(VK_NV_representative_fragment_test)) */
1254*8975f5c5SAndroid Build Coastguard Worker #if (defined(VK_EXT_extended_dynamic_state3) && defined(VK_NV_coverage_reduction_mode)) || (defined(VK_EXT_shader_object) && defined(VK_NV_coverage_reduction_mode))
1255*8975f5c5SAndroid Build Coastguard Worker     vkCmdSetCoverageReductionModeNV = (PFN_vkCmdSetCoverageReductionModeNV)load(context, "vkCmdSetCoverageReductionModeNV");
1256*8975f5c5SAndroid Build Coastguard Worker #endif /* (defined(VK_EXT_extended_dynamic_state3) && defined(VK_NV_coverage_reduction_mode)) || (defined(VK_EXT_shader_object) && defined(VK_NV_coverage_reduction_mode)) */
1257*8975f5c5SAndroid Build Coastguard Worker #if (defined(VK_EXT_full_screen_exclusive) && defined(VK_KHR_device_group)) || (defined(VK_EXT_full_screen_exclusive) && defined(VK_VERSION_1_1))
1258*8975f5c5SAndroid Build Coastguard Worker     vkGetDeviceGroupSurfacePresentModes2EXT = (PFN_vkGetDeviceGroupSurfacePresentModes2EXT)load(context, "vkGetDeviceGroupSurfacePresentModes2EXT");
1259*8975f5c5SAndroid Build Coastguard Worker #endif /* (defined(VK_EXT_full_screen_exclusive) && defined(VK_KHR_device_group)) || (defined(VK_EXT_full_screen_exclusive) && defined(VK_VERSION_1_1)) */
1260*8975f5c5SAndroid Build Coastguard Worker #if (defined(VK_EXT_host_image_copy)) || (defined(VK_EXT_image_compression_control))
1261*8975f5c5SAndroid Build Coastguard Worker     vkGetImageSubresourceLayout2EXT = (PFN_vkGetImageSubresourceLayout2EXT)load(context, "vkGetImageSubresourceLayout2EXT");
1262*8975f5c5SAndroid Build Coastguard Worker #endif /* (defined(VK_EXT_host_image_copy)) || (defined(VK_EXT_image_compression_control)) */
1263*8975f5c5SAndroid Build Coastguard Worker #if (defined(VK_EXT_shader_object)) || (defined(VK_EXT_vertex_input_dynamic_state))
1264*8975f5c5SAndroid Build Coastguard Worker     vkCmdSetVertexInputEXT = (PFN_vkCmdSetVertexInputEXT)load(context, "vkCmdSetVertexInputEXT");
1265*8975f5c5SAndroid Build Coastguard Worker #endif /* (defined(VK_EXT_shader_object)) || (defined(VK_EXT_vertex_input_dynamic_state)) */
1266*8975f5c5SAndroid Build Coastguard Worker #if (defined(VK_KHR_descriptor_update_template) && defined(VK_KHR_push_descriptor)) || (defined(VK_KHR_push_descriptor) && defined(VK_VERSION_1_1)) || (defined(VK_KHR_push_descriptor) && defined(VK_KHR_descriptor_update_template))
1267*8975f5c5SAndroid Build Coastguard Worker     vkCmdPushDescriptorSetWithTemplateKHR = (PFN_vkCmdPushDescriptorSetWithTemplateKHR)load(context, "vkCmdPushDescriptorSetWithTemplateKHR");
1268*8975f5c5SAndroid Build Coastguard Worker #endif /* (defined(VK_KHR_descriptor_update_template) && defined(VK_KHR_push_descriptor)) || (defined(VK_KHR_push_descriptor) && defined(VK_VERSION_1_1)) || (defined(VK_KHR_push_descriptor) && defined(VK_KHR_descriptor_update_template)) */
1269*8975f5c5SAndroid Build Coastguard Worker #if (defined(VK_KHR_device_group) && defined(VK_KHR_surface)) || (defined(VK_KHR_swapchain) && defined(VK_VERSION_1_1))
1270*8975f5c5SAndroid Build Coastguard Worker     vkGetDeviceGroupPresentCapabilitiesKHR = (PFN_vkGetDeviceGroupPresentCapabilitiesKHR)load(context, "vkGetDeviceGroupPresentCapabilitiesKHR");
1271*8975f5c5SAndroid Build Coastguard Worker     vkGetDeviceGroupSurfacePresentModesKHR = (PFN_vkGetDeviceGroupSurfacePresentModesKHR)load(context, "vkGetDeviceGroupSurfacePresentModesKHR");
1272*8975f5c5SAndroid Build Coastguard Worker #endif /* (defined(VK_KHR_device_group) && defined(VK_KHR_surface)) || (defined(VK_KHR_swapchain) && defined(VK_VERSION_1_1)) */
1273*8975f5c5SAndroid Build Coastguard Worker #if (defined(VK_KHR_device_group) && defined(VK_KHR_swapchain)) || (defined(VK_KHR_swapchain) && defined(VK_VERSION_1_1))
1274*8975f5c5SAndroid Build Coastguard Worker     vkAcquireNextImage2KHR = (PFN_vkAcquireNextImage2KHR)load(context, "vkAcquireNextImage2KHR");
1275*8975f5c5SAndroid Build Coastguard Worker #endif /* (defined(VK_KHR_device_group) && defined(VK_KHR_swapchain)) || (defined(VK_KHR_swapchain) && defined(VK_VERSION_1_1)) */
1276*8975f5c5SAndroid Build Coastguard Worker     /* VOLK_GENERATE_LOAD_DEVICE */
1277*8975f5c5SAndroid Build Coastguard Worker }
1278*8975f5c5SAndroid Build Coastguard Worker 
volkGenLoadDeviceTable(struct VolkDeviceTable * table,void * context,PFN_vkVoidFunction (* load)(void *,const char *))1279*8975f5c5SAndroid Build Coastguard Worker static void volkGenLoadDeviceTable(struct VolkDeviceTable* table, void* context, PFN_vkVoidFunction (*load)(void*, const char*))
1280*8975f5c5SAndroid Build Coastguard Worker {
1281*8975f5c5SAndroid Build Coastguard Worker     /* VOLK_GENERATE_LOAD_DEVICE_TABLE */
1282*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_VERSION_1_0)
1283*8975f5c5SAndroid Build Coastguard Worker     table->vkAllocateCommandBuffers = (PFN_vkAllocateCommandBuffers)load(context, "vkAllocateCommandBuffers");
1284*8975f5c5SAndroid Build Coastguard Worker     table->vkAllocateDescriptorSets = (PFN_vkAllocateDescriptorSets)load(context, "vkAllocateDescriptorSets");
1285*8975f5c5SAndroid Build Coastguard Worker     table->vkAllocateMemory = (PFN_vkAllocateMemory)load(context, "vkAllocateMemory");
1286*8975f5c5SAndroid Build Coastguard Worker     table->vkBeginCommandBuffer = (PFN_vkBeginCommandBuffer)load(context, "vkBeginCommandBuffer");
1287*8975f5c5SAndroid Build Coastguard Worker     table->vkBindBufferMemory = (PFN_vkBindBufferMemory)load(context, "vkBindBufferMemory");
1288*8975f5c5SAndroid Build Coastguard Worker     table->vkBindImageMemory = (PFN_vkBindImageMemory)load(context, "vkBindImageMemory");
1289*8975f5c5SAndroid Build Coastguard Worker     table->vkCmdBeginQuery = (PFN_vkCmdBeginQuery)load(context, "vkCmdBeginQuery");
1290*8975f5c5SAndroid Build Coastguard Worker     table->vkCmdBeginRenderPass = (PFN_vkCmdBeginRenderPass)load(context, "vkCmdBeginRenderPass");
1291*8975f5c5SAndroid Build Coastguard Worker     table->vkCmdBindDescriptorSets = (PFN_vkCmdBindDescriptorSets)load(context, "vkCmdBindDescriptorSets");
1292*8975f5c5SAndroid Build Coastguard Worker     table->vkCmdBindIndexBuffer = (PFN_vkCmdBindIndexBuffer)load(context, "vkCmdBindIndexBuffer");
1293*8975f5c5SAndroid Build Coastguard Worker     table->vkCmdBindPipeline = (PFN_vkCmdBindPipeline)load(context, "vkCmdBindPipeline");
1294*8975f5c5SAndroid Build Coastguard Worker     table->vkCmdBindVertexBuffers = (PFN_vkCmdBindVertexBuffers)load(context, "vkCmdBindVertexBuffers");
1295*8975f5c5SAndroid Build Coastguard Worker     table->vkCmdBlitImage = (PFN_vkCmdBlitImage)load(context, "vkCmdBlitImage");
1296*8975f5c5SAndroid Build Coastguard Worker     table->vkCmdClearAttachments = (PFN_vkCmdClearAttachments)load(context, "vkCmdClearAttachments");
1297*8975f5c5SAndroid Build Coastguard Worker     table->vkCmdClearColorImage = (PFN_vkCmdClearColorImage)load(context, "vkCmdClearColorImage");
1298*8975f5c5SAndroid Build Coastguard Worker     table->vkCmdClearDepthStencilImage = (PFN_vkCmdClearDepthStencilImage)load(context, "vkCmdClearDepthStencilImage");
1299*8975f5c5SAndroid Build Coastguard Worker     table->vkCmdCopyBuffer = (PFN_vkCmdCopyBuffer)load(context, "vkCmdCopyBuffer");
1300*8975f5c5SAndroid Build Coastguard Worker     table->vkCmdCopyBufferToImage = (PFN_vkCmdCopyBufferToImage)load(context, "vkCmdCopyBufferToImage");
1301*8975f5c5SAndroid Build Coastguard Worker     table->vkCmdCopyImage = (PFN_vkCmdCopyImage)load(context, "vkCmdCopyImage");
1302*8975f5c5SAndroid Build Coastguard Worker     table->vkCmdCopyImageToBuffer = (PFN_vkCmdCopyImageToBuffer)load(context, "vkCmdCopyImageToBuffer");
1303*8975f5c5SAndroid Build Coastguard Worker     table->vkCmdCopyQueryPoolResults = (PFN_vkCmdCopyQueryPoolResults)load(context, "vkCmdCopyQueryPoolResults");
1304*8975f5c5SAndroid Build Coastguard Worker     table->vkCmdDispatch = (PFN_vkCmdDispatch)load(context, "vkCmdDispatch");
1305*8975f5c5SAndroid Build Coastguard Worker     table->vkCmdDispatchIndirect = (PFN_vkCmdDispatchIndirect)load(context, "vkCmdDispatchIndirect");
1306*8975f5c5SAndroid Build Coastguard Worker     table->vkCmdDraw = (PFN_vkCmdDraw)load(context, "vkCmdDraw");
1307*8975f5c5SAndroid Build Coastguard Worker     table->vkCmdDrawIndexed = (PFN_vkCmdDrawIndexed)load(context, "vkCmdDrawIndexed");
1308*8975f5c5SAndroid Build Coastguard Worker     table->vkCmdDrawIndexedIndirect = (PFN_vkCmdDrawIndexedIndirect)load(context, "vkCmdDrawIndexedIndirect");
1309*8975f5c5SAndroid Build Coastguard Worker     table->vkCmdDrawIndirect = (PFN_vkCmdDrawIndirect)load(context, "vkCmdDrawIndirect");
1310*8975f5c5SAndroid Build Coastguard Worker     table->vkCmdEndQuery = (PFN_vkCmdEndQuery)load(context, "vkCmdEndQuery");
1311*8975f5c5SAndroid Build Coastguard Worker     table->vkCmdEndRenderPass = (PFN_vkCmdEndRenderPass)load(context, "vkCmdEndRenderPass");
1312*8975f5c5SAndroid Build Coastguard Worker     table->vkCmdExecuteCommands = (PFN_vkCmdExecuteCommands)load(context, "vkCmdExecuteCommands");
1313*8975f5c5SAndroid Build Coastguard Worker     table->vkCmdFillBuffer = (PFN_vkCmdFillBuffer)load(context, "vkCmdFillBuffer");
1314*8975f5c5SAndroid Build Coastguard Worker     table->vkCmdNextSubpass = (PFN_vkCmdNextSubpass)load(context, "vkCmdNextSubpass");
1315*8975f5c5SAndroid Build Coastguard Worker     table->vkCmdPipelineBarrier = (PFN_vkCmdPipelineBarrier)load(context, "vkCmdPipelineBarrier");
1316*8975f5c5SAndroid Build Coastguard Worker     table->vkCmdPushConstants = (PFN_vkCmdPushConstants)load(context, "vkCmdPushConstants");
1317*8975f5c5SAndroid Build Coastguard Worker     table->vkCmdResetEvent = (PFN_vkCmdResetEvent)load(context, "vkCmdResetEvent");
1318*8975f5c5SAndroid Build Coastguard Worker     table->vkCmdResetQueryPool = (PFN_vkCmdResetQueryPool)load(context, "vkCmdResetQueryPool");
1319*8975f5c5SAndroid Build Coastguard Worker     table->vkCmdResolveImage = (PFN_vkCmdResolveImage)load(context, "vkCmdResolveImage");
1320*8975f5c5SAndroid Build Coastguard Worker     table->vkCmdSetBlendConstants = (PFN_vkCmdSetBlendConstants)load(context, "vkCmdSetBlendConstants");
1321*8975f5c5SAndroid Build Coastguard Worker     table->vkCmdSetDepthBias = (PFN_vkCmdSetDepthBias)load(context, "vkCmdSetDepthBias");
1322*8975f5c5SAndroid Build Coastguard Worker     table->vkCmdSetDepthBounds = (PFN_vkCmdSetDepthBounds)load(context, "vkCmdSetDepthBounds");
1323*8975f5c5SAndroid Build Coastguard Worker     table->vkCmdSetEvent = (PFN_vkCmdSetEvent)load(context, "vkCmdSetEvent");
1324*8975f5c5SAndroid Build Coastguard Worker     table->vkCmdSetLineWidth = (PFN_vkCmdSetLineWidth)load(context, "vkCmdSetLineWidth");
1325*8975f5c5SAndroid Build Coastguard Worker     table->vkCmdSetScissor = (PFN_vkCmdSetScissor)load(context, "vkCmdSetScissor");
1326*8975f5c5SAndroid Build Coastguard Worker     table->vkCmdSetStencilCompareMask = (PFN_vkCmdSetStencilCompareMask)load(context, "vkCmdSetStencilCompareMask");
1327*8975f5c5SAndroid Build Coastguard Worker     table->vkCmdSetStencilReference = (PFN_vkCmdSetStencilReference)load(context, "vkCmdSetStencilReference");
1328*8975f5c5SAndroid Build Coastguard Worker     table->vkCmdSetStencilWriteMask = (PFN_vkCmdSetStencilWriteMask)load(context, "vkCmdSetStencilWriteMask");
1329*8975f5c5SAndroid Build Coastguard Worker     table->vkCmdSetViewport = (PFN_vkCmdSetViewport)load(context, "vkCmdSetViewport");
1330*8975f5c5SAndroid Build Coastguard Worker     table->vkCmdUpdateBuffer = (PFN_vkCmdUpdateBuffer)load(context, "vkCmdUpdateBuffer");
1331*8975f5c5SAndroid Build Coastguard Worker     table->vkCmdWaitEvents = (PFN_vkCmdWaitEvents)load(context, "vkCmdWaitEvents");
1332*8975f5c5SAndroid Build Coastguard Worker     table->vkCmdWriteTimestamp = (PFN_vkCmdWriteTimestamp)load(context, "vkCmdWriteTimestamp");
1333*8975f5c5SAndroid Build Coastguard Worker     table->vkCreateBuffer = (PFN_vkCreateBuffer)load(context, "vkCreateBuffer");
1334*8975f5c5SAndroid Build Coastguard Worker     table->vkCreateBufferView = (PFN_vkCreateBufferView)load(context, "vkCreateBufferView");
1335*8975f5c5SAndroid Build Coastguard Worker     table->vkCreateCommandPool = (PFN_vkCreateCommandPool)load(context, "vkCreateCommandPool");
1336*8975f5c5SAndroid Build Coastguard Worker     table->vkCreateComputePipelines = (PFN_vkCreateComputePipelines)load(context, "vkCreateComputePipelines");
1337*8975f5c5SAndroid Build Coastguard Worker     table->vkCreateDescriptorPool = (PFN_vkCreateDescriptorPool)load(context, "vkCreateDescriptorPool");
1338*8975f5c5SAndroid Build Coastguard Worker     table->vkCreateDescriptorSetLayout = (PFN_vkCreateDescriptorSetLayout)load(context, "vkCreateDescriptorSetLayout");
1339*8975f5c5SAndroid Build Coastguard Worker     table->vkCreateEvent = (PFN_vkCreateEvent)load(context, "vkCreateEvent");
1340*8975f5c5SAndroid Build Coastguard Worker     table->vkCreateFence = (PFN_vkCreateFence)load(context, "vkCreateFence");
1341*8975f5c5SAndroid Build Coastguard Worker     table->vkCreateFramebuffer = (PFN_vkCreateFramebuffer)load(context, "vkCreateFramebuffer");
1342*8975f5c5SAndroid Build Coastguard Worker     table->vkCreateGraphicsPipelines = (PFN_vkCreateGraphicsPipelines)load(context, "vkCreateGraphicsPipelines");
1343*8975f5c5SAndroid Build Coastguard Worker     table->vkCreateImage = (PFN_vkCreateImage)load(context, "vkCreateImage");
1344*8975f5c5SAndroid Build Coastguard Worker     table->vkCreateImageView = (PFN_vkCreateImageView)load(context, "vkCreateImageView");
1345*8975f5c5SAndroid Build Coastguard Worker     table->vkCreatePipelineCache = (PFN_vkCreatePipelineCache)load(context, "vkCreatePipelineCache");
1346*8975f5c5SAndroid Build Coastguard Worker     table->vkCreatePipelineLayout = (PFN_vkCreatePipelineLayout)load(context, "vkCreatePipelineLayout");
1347*8975f5c5SAndroid Build Coastguard Worker     table->vkCreateQueryPool = (PFN_vkCreateQueryPool)load(context, "vkCreateQueryPool");
1348*8975f5c5SAndroid Build Coastguard Worker     table->vkCreateRenderPass = (PFN_vkCreateRenderPass)load(context, "vkCreateRenderPass");
1349*8975f5c5SAndroid Build Coastguard Worker     table->vkCreateSampler = (PFN_vkCreateSampler)load(context, "vkCreateSampler");
1350*8975f5c5SAndroid Build Coastguard Worker     table->vkCreateSemaphore = (PFN_vkCreateSemaphore)load(context, "vkCreateSemaphore");
1351*8975f5c5SAndroid Build Coastguard Worker     table->vkCreateShaderModule = (PFN_vkCreateShaderModule)load(context, "vkCreateShaderModule");
1352*8975f5c5SAndroid Build Coastguard Worker     table->vkDestroyBuffer = (PFN_vkDestroyBuffer)load(context, "vkDestroyBuffer");
1353*8975f5c5SAndroid Build Coastguard Worker     table->vkDestroyBufferView = (PFN_vkDestroyBufferView)load(context, "vkDestroyBufferView");
1354*8975f5c5SAndroid Build Coastguard Worker     table->vkDestroyCommandPool = (PFN_vkDestroyCommandPool)load(context, "vkDestroyCommandPool");
1355*8975f5c5SAndroid Build Coastguard Worker     table->vkDestroyDescriptorPool = (PFN_vkDestroyDescriptorPool)load(context, "vkDestroyDescriptorPool");
1356*8975f5c5SAndroid Build Coastguard Worker     table->vkDestroyDescriptorSetLayout = (PFN_vkDestroyDescriptorSetLayout)load(context, "vkDestroyDescriptorSetLayout");
1357*8975f5c5SAndroid Build Coastguard Worker     table->vkDestroyDevice = (PFN_vkDestroyDevice)load(context, "vkDestroyDevice");
1358*8975f5c5SAndroid Build Coastguard Worker     table->vkDestroyEvent = (PFN_vkDestroyEvent)load(context, "vkDestroyEvent");
1359*8975f5c5SAndroid Build Coastguard Worker     table->vkDestroyFence = (PFN_vkDestroyFence)load(context, "vkDestroyFence");
1360*8975f5c5SAndroid Build Coastguard Worker     table->vkDestroyFramebuffer = (PFN_vkDestroyFramebuffer)load(context, "vkDestroyFramebuffer");
1361*8975f5c5SAndroid Build Coastguard Worker     table->vkDestroyImage = (PFN_vkDestroyImage)load(context, "vkDestroyImage");
1362*8975f5c5SAndroid Build Coastguard Worker     table->vkDestroyImageView = (PFN_vkDestroyImageView)load(context, "vkDestroyImageView");
1363*8975f5c5SAndroid Build Coastguard Worker     table->vkDestroyPipeline = (PFN_vkDestroyPipeline)load(context, "vkDestroyPipeline");
1364*8975f5c5SAndroid Build Coastguard Worker     table->vkDestroyPipelineCache = (PFN_vkDestroyPipelineCache)load(context, "vkDestroyPipelineCache");
1365*8975f5c5SAndroid Build Coastguard Worker     table->vkDestroyPipelineLayout = (PFN_vkDestroyPipelineLayout)load(context, "vkDestroyPipelineLayout");
1366*8975f5c5SAndroid Build Coastguard Worker     table->vkDestroyQueryPool = (PFN_vkDestroyQueryPool)load(context, "vkDestroyQueryPool");
1367*8975f5c5SAndroid Build Coastguard Worker     table->vkDestroyRenderPass = (PFN_vkDestroyRenderPass)load(context, "vkDestroyRenderPass");
1368*8975f5c5SAndroid Build Coastguard Worker     table->vkDestroySampler = (PFN_vkDestroySampler)load(context, "vkDestroySampler");
1369*8975f5c5SAndroid Build Coastguard Worker     table->vkDestroySemaphore = (PFN_vkDestroySemaphore)load(context, "vkDestroySemaphore");
1370*8975f5c5SAndroid Build Coastguard Worker     table->vkDestroyShaderModule = (PFN_vkDestroyShaderModule)load(context, "vkDestroyShaderModule");
1371*8975f5c5SAndroid Build Coastguard Worker     table->vkDeviceWaitIdle = (PFN_vkDeviceWaitIdle)load(context, "vkDeviceWaitIdle");
1372*8975f5c5SAndroid Build Coastguard Worker     table->vkEndCommandBuffer = (PFN_vkEndCommandBuffer)load(context, "vkEndCommandBuffer");
1373*8975f5c5SAndroid Build Coastguard Worker     table->vkFlushMappedMemoryRanges = (PFN_vkFlushMappedMemoryRanges)load(context, "vkFlushMappedMemoryRanges");
1374*8975f5c5SAndroid Build Coastguard Worker     table->vkFreeCommandBuffers = (PFN_vkFreeCommandBuffers)load(context, "vkFreeCommandBuffers");
1375*8975f5c5SAndroid Build Coastguard Worker     table->vkFreeDescriptorSets = (PFN_vkFreeDescriptorSets)load(context, "vkFreeDescriptorSets");
1376*8975f5c5SAndroid Build Coastguard Worker     table->vkFreeMemory = (PFN_vkFreeMemory)load(context, "vkFreeMemory");
1377*8975f5c5SAndroid Build Coastguard Worker     table->vkGetBufferMemoryRequirements = (PFN_vkGetBufferMemoryRequirements)load(context, "vkGetBufferMemoryRequirements");
1378*8975f5c5SAndroid Build Coastguard Worker     table->vkGetDeviceMemoryCommitment = (PFN_vkGetDeviceMemoryCommitment)load(context, "vkGetDeviceMemoryCommitment");
1379*8975f5c5SAndroid Build Coastguard Worker     table->vkGetDeviceQueue = (PFN_vkGetDeviceQueue)load(context, "vkGetDeviceQueue");
1380*8975f5c5SAndroid Build Coastguard Worker     table->vkGetEventStatus = (PFN_vkGetEventStatus)load(context, "vkGetEventStatus");
1381*8975f5c5SAndroid Build Coastguard Worker     table->vkGetFenceStatus = (PFN_vkGetFenceStatus)load(context, "vkGetFenceStatus");
1382*8975f5c5SAndroid Build Coastguard Worker     table->vkGetImageMemoryRequirements = (PFN_vkGetImageMemoryRequirements)load(context, "vkGetImageMemoryRequirements");
1383*8975f5c5SAndroid Build Coastguard Worker     table->vkGetImageSparseMemoryRequirements = (PFN_vkGetImageSparseMemoryRequirements)load(context, "vkGetImageSparseMemoryRequirements");
1384*8975f5c5SAndroid Build Coastguard Worker     table->vkGetImageSubresourceLayout = (PFN_vkGetImageSubresourceLayout)load(context, "vkGetImageSubresourceLayout");
1385*8975f5c5SAndroid Build Coastguard Worker     table->vkGetPipelineCacheData = (PFN_vkGetPipelineCacheData)load(context, "vkGetPipelineCacheData");
1386*8975f5c5SAndroid Build Coastguard Worker     table->vkGetQueryPoolResults = (PFN_vkGetQueryPoolResults)load(context, "vkGetQueryPoolResults");
1387*8975f5c5SAndroid Build Coastguard Worker     table->vkGetRenderAreaGranularity = (PFN_vkGetRenderAreaGranularity)load(context, "vkGetRenderAreaGranularity");
1388*8975f5c5SAndroid Build Coastguard Worker     table->vkInvalidateMappedMemoryRanges = (PFN_vkInvalidateMappedMemoryRanges)load(context, "vkInvalidateMappedMemoryRanges");
1389*8975f5c5SAndroid Build Coastguard Worker     table->vkMapMemory = (PFN_vkMapMemory)load(context, "vkMapMemory");
1390*8975f5c5SAndroid Build Coastguard Worker     table->vkMergePipelineCaches = (PFN_vkMergePipelineCaches)load(context, "vkMergePipelineCaches");
1391*8975f5c5SAndroid Build Coastguard Worker     table->vkQueueBindSparse = (PFN_vkQueueBindSparse)load(context, "vkQueueBindSparse");
1392*8975f5c5SAndroid Build Coastguard Worker     table->vkQueueSubmit = (PFN_vkQueueSubmit)load(context, "vkQueueSubmit");
1393*8975f5c5SAndroid Build Coastguard Worker     table->vkQueueWaitIdle = (PFN_vkQueueWaitIdle)load(context, "vkQueueWaitIdle");
1394*8975f5c5SAndroid Build Coastguard Worker     table->vkResetCommandBuffer = (PFN_vkResetCommandBuffer)load(context, "vkResetCommandBuffer");
1395*8975f5c5SAndroid Build Coastguard Worker     table->vkResetCommandPool = (PFN_vkResetCommandPool)load(context, "vkResetCommandPool");
1396*8975f5c5SAndroid Build Coastguard Worker     table->vkResetDescriptorPool = (PFN_vkResetDescriptorPool)load(context, "vkResetDescriptorPool");
1397*8975f5c5SAndroid Build Coastguard Worker     table->vkResetEvent = (PFN_vkResetEvent)load(context, "vkResetEvent");
1398*8975f5c5SAndroid Build Coastguard Worker     table->vkResetFences = (PFN_vkResetFences)load(context, "vkResetFences");
1399*8975f5c5SAndroid Build Coastguard Worker     table->vkSetEvent = (PFN_vkSetEvent)load(context, "vkSetEvent");
1400*8975f5c5SAndroid Build Coastguard Worker     table->vkUnmapMemory = (PFN_vkUnmapMemory)load(context, "vkUnmapMemory");
1401*8975f5c5SAndroid Build Coastguard Worker     table->vkUpdateDescriptorSets = (PFN_vkUpdateDescriptorSets)load(context, "vkUpdateDescriptorSets");
1402*8975f5c5SAndroid Build Coastguard Worker     table->vkWaitForFences = (PFN_vkWaitForFences)load(context, "vkWaitForFences");
1403*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_VERSION_1_0) */
1404*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_VERSION_1_1)
1405*8975f5c5SAndroid Build Coastguard Worker     table->vkBindBufferMemory2 = (PFN_vkBindBufferMemory2)load(context, "vkBindBufferMemory2");
1406*8975f5c5SAndroid Build Coastguard Worker     table->vkBindImageMemory2 = (PFN_vkBindImageMemory2)load(context, "vkBindImageMemory2");
1407*8975f5c5SAndroid Build Coastguard Worker     table->vkCmdDispatchBase = (PFN_vkCmdDispatchBase)load(context, "vkCmdDispatchBase");
1408*8975f5c5SAndroid Build Coastguard Worker     table->vkCmdSetDeviceMask = (PFN_vkCmdSetDeviceMask)load(context, "vkCmdSetDeviceMask");
1409*8975f5c5SAndroid Build Coastguard Worker     table->vkCreateDescriptorUpdateTemplate = (PFN_vkCreateDescriptorUpdateTemplate)load(context, "vkCreateDescriptorUpdateTemplate");
1410*8975f5c5SAndroid Build Coastguard Worker     table->vkCreateSamplerYcbcrConversion = (PFN_vkCreateSamplerYcbcrConversion)load(context, "vkCreateSamplerYcbcrConversion");
1411*8975f5c5SAndroid Build Coastguard Worker     table->vkDestroyDescriptorUpdateTemplate = (PFN_vkDestroyDescriptorUpdateTemplate)load(context, "vkDestroyDescriptorUpdateTemplate");
1412*8975f5c5SAndroid Build Coastguard Worker     table->vkDestroySamplerYcbcrConversion = (PFN_vkDestroySamplerYcbcrConversion)load(context, "vkDestroySamplerYcbcrConversion");
1413*8975f5c5SAndroid Build Coastguard Worker     table->vkGetBufferMemoryRequirements2 = (PFN_vkGetBufferMemoryRequirements2)load(context, "vkGetBufferMemoryRequirements2");
1414*8975f5c5SAndroid Build Coastguard Worker     table->vkGetDescriptorSetLayoutSupport = (PFN_vkGetDescriptorSetLayoutSupport)load(context, "vkGetDescriptorSetLayoutSupport");
1415*8975f5c5SAndroid Build Coastguard Worker     table->vkGetDeviceGroupPeerMemoryFeatures = (PFN_vkGetDeviceGroupPeerMemoryFeatures)load(context, "vkGetDeviceGroupPeerMemoryFeatures");
1416*8975f5c5SAndroid Build Coastguard Worker     table->vkGetDeviceQueue2 = (PFN_vkGetDeviceQueue2)load(context, "vkGetDeviceQueue2");
1417*8975f5c5SAndroid Build Coastguard Worker     table->vkGetImageMemoryRequirements2 = (PFN_vkGetImageMemoryRequirements2)load(context, "vkGetImageMemoryRequirements2");
1418*8975f5c5SAndroid Build Coastguard Worker     table->vkGetImageSparseMemoryRequirements2 = (PFN_vkGetImageSparseMemoryRequirements2)load(context, "vkGetImageSparseMemoryRequirements2");
1419*8975f5c5SAndroid Build Coastguard Worker     table->vkTrimCommandPool = (PFN_vkTrimCommandPool)load(context, "vkTrimCommandPool");
1420*8975f5c5SAndroid Build Coastguard Worker     table->vkUpdateDescriptorSetWithTemplate = (PFN_vkUpdateDescriptorSetWithTemplate)load(context, "vkUpdateDescriptorSetWithTemplate");
1421*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_VERSION_1_1) */
1422*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_VERSION_1_2)
1423*8975f5c5SAndroid Build Coastguard Worker     table->vkCmdBeginRenderPass2 = (PFN_vkCmdBeginRenderPass2)load(context, "vkCmdBeginRenderPass2");
1424*8975f5c5SAndroid Build Coastguard Worker     table->vkCmdDrawIndexedIndirectCount = (PFN_vkCmdDrawIndexedIndirectCount)load(context, "vkCmdDrawIndexedIndirectCount");
1425*8975f5c5SAndroid Build Coastguard Worker     table->vkCmdDrawIndirectCount = (PFN_vkCmdDrawIndirectCount)load(context, "vkCmdDrawIndirectCount");
1426*8975f5c5SAndroid Build Coastguard Worker     table->vkCmdEndRenderPass2 = (PFN_vkCmdEndRenderPass2)load(context, "vkCmdEndRenderPass2");
1427*8975f5c5SAndroid Build Coastguard Worker     table->vkCmdNextSubpass2 = (PFN_vkCmdNextSubpass2)load(context, "vkCmdNextSubpass2");
1428*8975f5c5SAndroid Build Coastguard Worker     table->vkCreateRenderPass2 = (PFN_vkCreateRenderPass2)load(context, "vkCreateRenderPass2");
1429*8975f5c5SAndroid Build Coastguard Worker     table->vkGetBufferDeviceAddress = (PFN_vkGetBufferDeviceAddress)load(context, "vkGetBufferDeviceAddress");
1430*8975f5c5SAndroid Build Coastguard Worker     table->vkGetBufferOpaqueCaptureAddress = (PFN_vkGetBufferOpaqueCaptureAddress)load(context, "vkGetBufferOpaqueCaptureAddress");
1431*8975f5c5SAndroid Build Coastguard Worker     table->vkGetDeviceMemoryOpaqueCaptureAddress = (PFN_vkGetDeviceMemoryOpaqueCaptureAddress)load(context, "vkGetDeviceMemoryOpaqueCaptureAddress");
1432*8975f5c5SAndroid Build Coastguard Worker     table->vkGetSemaphoreCounterValue = (PFN_vkGetSemaphoreCounterValue)load(context, "vkGetSemaphoreCounterValue");
1433*8975f5c5SAndroid Build Coastguard Worker     table->vkResetQueryPool = (PFN_vkResetQueryPool)load(context, "vkResetQueryPool");
1434*8975f5c5SAndroid Build Coastguard Worker     table->vkSignalSemaphore = (PFN_vkSignalSemaphore)load(context, "vkSignalSemaphore");
1435*8975f5c5SAndroid Build Coastguard Worker     table->vkWaitSemaphores = (PFN_vkWaitSemaphores)load(context, "vkWaitSemaphores");
1436*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_VERSION_1_2) */
1437*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_VERSION_1_3)
1438*8975f5c5SAndroid Build Coastguard Worker     table->vkCmdBeginRendering = (PFN_vkCmdBeginRendering)load(context, "vkCmdBeginRendering");
1439*8975f5c5SAndroid Build Coastguard Worker     table->vkCmdBindVertexBuffers2 = (PFN_vkCmdBindVertexBuffers2)load(context, "vkCmdBindVertexBuffers2");
1440*8975f5c5SAndroid Build Coastguard Worker     table->vkCmdBlitImage2 = (PFN_vkCmdBlitImage2)load(context, "vkCmdBlitImage2");
1441*8975f5c5SAndroid Build Coastguard Worker     table->vkCmdCopyBuffer2 = (PFN_vkCmdCopyBuffer2)load(context, "vkCmdCopyBuffer2");
1442*8975f5c5SAndroid Build Coastguard Worker     table->vkCmdCopyBufferToImage2 = (PFN_vkCmdCopyBufferToImage2)load(context, "vkCmdCopyBufferToImage2");
1443*8975f5c5SAndroid Build Coastguard Worker     table->vkCmdCopyImage2 = (PFN_vkCmdCopyImage2)load(context, "vkCmdCopyImage2");
1444*8975f5c5SAndroid Build Coastguard Worker     table->vkCmdCopyImageToBuffer2 = (PFN_vkCmdCopyImageToBuffer2)load(context, "vkCmdCopyImageToBuffer2");
1445*8975f5c5SAndroid Build Coastguard Worker     table->vkCmdEndRendering = (PFN_vkCmdEndRendering)load(context, "vkCmdEndRendering");
1446*8975f5c5SAndroid Build Coastguard Worker     table->vkCmdPipelineBarrier2 = (PFN_vkCmdPipelineBarrier2)load(context, "vkCmdPipelineBarrier2");
1447*8975f5c5SAndroid Build Coastguard Worker     table->vkCmdResetEvent2 = (PFN_vkCmdResetEvent2)load(context, "vkCmdResetEvent2");
1448*8975f5c5SAndroid Build Coastguard Worker     table->vkCmdResolveImage2 = (PFN_vkCmdResolveImage2)load(context, "vkCmdResolveImage2");
1449*8975f5c5SAndroid Build Coastguard Worker     table->vkCmdSetCullMode = (PFN_vkCmdSetCullMode)load(context, "vkCmdSetCullMode");
1450*8975f5c5SAndroid Build Coastguard Worker     table->vkCmdSetDepthBiasEnable = (PFN_vkCmdSetDepthBiasEnable)load(context, "vkCmdSetDepthBiasEnable");
1451*8975f5c5SAndroid Build Coastguard Worker     table->vkCmdSetDepthBoundsTestEnable = (PFN_vkCmdSetDepthBoundsTestEnable)load(context, "vkCmdSetDepthBoundsTestEnable");
1452*8975f5c5SAndroid Build Coastguard Worker     table->vkCmdSetDepthCompareOp = (PFN_vkCmdSetDepthCompareOp)load(context, "vkCmdSetDepthCompareOp");
1453*8975f5c5SAndroid Build Coastguard Worker     table->vkCmdSetDepthTestEnable = (PFN_vkCmdSetDepthTestEnable)load(context, "vkCmdSetDepthTestEnable");
1454*8975f5c5SAndroid Build Coastguard Worker     table->vkCmdSetDepthWriteEnable = (PFN_vkCmdSetDepthWriteEnable)load(context, "vkCmdSetDepthWriteEnable");
1455*8975f5c5SAndroid Build Coastguard Worker     table->vkCmdSetEvent2 = (PFN_vkCmdSetEvent2)load(context, "vkCmdSetEvent2");
1456*8975f5c5SAndroid Build Coastguard Worker     table->vkCmdSetFrontFace = (PFN_vkCmdSetFrontFace)load(context, "vkCmdSetFrontFace");
1457*8975f5c5SAndroid Build Coastguard Worker     table->vkCmdSetPrimitiveRestartEnable = (PFN_vkCmdSetPrimitiveRestartEnable)load(context, "vkCmdSetPrimitiveRestartEnable");
1458*8975f5c5SAndroid Build Coastguard Worker     table->vkCmdSetPrimitiveTopology = (PFN_vkCmdSetPrimitiveTopology)load(context, "vkCmdSetPrimitiveTopology");
1459*8975f5c5SAndroid Build Coastguard Worker     table->vkCmdSetRasterizerDiscardEnable = (PFN_vkCmdSetRasterizerDiscardEnable)load(context, "vkCmdSetRasterizerDiscardEnable");
1460*8975f5c5SAndroid Build Coastguard Worker     table->vkCmdSetScissorWithCount = (PFN_vkCmdSetScissorWithCount)load(context, "vkCmdSetScissorWithCount");
1461*8975f5c5SAndroid Build Coastguard Worker     table->vkCmdSetStencilOp = (PFN_vkCmdSetStencilOp)load(context, "vkCmdSetStencilOp");
1462*8975f5c5SAndroid Build Coastguard Worker     table->vkCmdSetStencilTestEnable = (PFN_vkCmdSetStencilTestEnable)load(context, "vkCmdSetStencilTestEnable");
1463*8975f5c5SAndroid Build Coastguard Worker     table->vkCmdSetViewportWithCount = (PFN_vkCmdSetViewportWithCount)load(context, "vkCmdSetViewportWithCount");
1464*8975f5c5SAndroid Build Coastguard Worker     table->vkCmdWaitEvents2 = (PFN_vkCmdWaitEvents2)load(context, "vkCmdWaitEvents2");
1465*8975f5c5SAndroid Build Coastguard Worker     table->vkCmdWriteTimestamp2 = (PFN_vkCmdWriteTimestamp2)load(context, "vkCmdWriteTimestamp2");
1466*8975f5c5SAndroid Build Coastguard Worker     table->vkCreatePrivateDataSlot = (PFN_vkCreatePrivateDataSlot)load(context, "vkCreatePrivateDataSlot");
1467*8975f5c5SAndroid Build Coastguard Worker     table->vkDestroyPrivateDataSlot = (PFN_vkDestroyPrivateDataSlot)load(context, "vkDestroyPrivateDataSlot");
1468*8975f5c5SAndroid Build Coastguard Worker     table->vkGetDeviceBufferMemoryRequirements = (PFN_vkGetDeviceBufferMemoryRequirements)load(context, "vkGetDeviceBufferMemoryRequirements");
1469*8975f5c5SAndroid Build Coastguard Worker     table->vkGetDeviceImageMemoryRequirements = (PFN_vkGetDeviceImageMemoryRequirements)load(context, "vkGetDeviceImageMemoryRequirements");
1470*8975f5c5SAndroid Build Coastguard Worker     table->vkGetDeviceImageSparseMemoryRequirements = (PFN_vkGetDeviceImageSparseMemoryRequirements)load(context, "vkGetDeviceImageSparseMemoryRequirements");
1471*8975f5c5SAndroid Build Coastguard Worker     table->vkGetPrivateData = (PFN_vkGetPrivateData)load(context, "vkGetPrivateData");
1472*8975f5c5SAndroid Build Coastguard Worker     table->vkQueueSubmit2 = (PFN_vkQueueSubmit2)load(context, "vkQueueSubmit2");
1473*8975f5c5SAndroid Build Coastguard Worker     table->vkSetPrivateData = (PFN_vkSetPrivateData)load(context, "vkSetPrivateData");
1474*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_VERSION_1_3) */
1475*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_AMDX_shader_enqueue)
1476*8975f5c5SAndroid Build Coastguard Worker     table->vkCmdDispatchGraphAMDX = (PFN_vkCmdDispatchGraphAMDX)load(context, "vkCmdDispatchGraphAMDX");
1477*8975f5c5SAndroid Build Coastguard Worker     table->vkCmdDispatchGraphIndirectAMDX = (PFN_vkCmdDispatchGraphIndirectAMDX)load(context, "vkCmdDispatchGraphIndirectAMDX");
1478*8975f5c5SAndroid Build Coastguard Worker     table->vkCmdDispatchGraphIndirectCountAMDX = (PFN_vkCmdDispatchGraphIndirectCountAMDX)load(context, "vkCmdDispatchGraphIndirectCountAMDX");
1479*8975f5c5SAndroid Build Coastguard Worker     table->vkCmdInitializeGraphScratchMemoryAMDX = (PFN_vkCmdInitializeGraphScratchMemoryAMDX)load(context, "vkCmdInitializeGraphScratchMemoryAMDX");
1480*8975f5c5SAndroid Build Coastguard Worker     table->vkCreateExecutionGraphPipelinesAMDX = (PFN_vkCreateExecutionGraphPipelinesAMDX)load(context, "vkCreateExecutionGraphPipelinesAMDX");
1481*8975f5c5SAndroid Build Coastguard Worker     table->vkGetExecutionGraphPipelineNodeIndexAMDX = (PFN_vkGetExecutionGraphPipelineNodeIndexAMDX)load(context, "vkGetExecutionGraphPipelineNodeIndexAMDX");
1482*8975f5c5SAndroid Build Coastguard Worker     table->vkGetExecutionGraphPipelineScratchSizeAMDX = (PFN_vkGetExecutionGraphPipelineScratchSizeAMDX)load(context, "vkGetExecutionGraphPipelineScratchSizeAMDX");
1483*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_AMDX_shader_enqueue) */
1484*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_AMD_buffer_marker)
1485*8975f5c5SAndroid Build Coastguard Worker     table->vkCmdWriteBufferMarkerAMD = (PFN_vkCmdWriteBufferMarkerAMD)load(context, "vkCmdWriteBufferMarkerAMD");
1486*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_AMD_buffer_marker) */
1487*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_AMD_display_native_hdr)
1488*8975f5c5SAndroid Build Coastguard Worker     table->vkSetLocalDimmingAMD = (PFN_vkSetLocalDimmingAMD)load(context, "vkSetLocalDimmingAMD");
1489*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_AMD_display_native_hdr) */
1490*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_AMD_draw_indirect_count)
1491*8975f5c5SAndroid Build Coastguard Worker     table->vkCmdDrawIndexedIndirectCountAMD = (PFN_vkCmdDrawIndexedIndirectCountAMD)load(context, "vkCmdDrawIndexedIndirectCountAMD");
1492*8975f5c5SAndroid Build Coastguard Worker     table->vkCmdDrawIndirectCountAMD = (PFN_vkCmdDrawIndirectCountAMD)load(context, "vkCmdDrawIndirectCountAMD");
1493*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_AMD_draw_indirect_count) */
1494*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_AMD_shader_info)
1495*8975f5c5SAndroid Build Coastguard Worker     table->vkGetShaderInfoAMD = (PFN_vkGetShaderInfoAMD)load(context, "vkGetShaderInfoAMD");
1496*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_AMD_shader_info) */
1497*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_ANDROID_external_memory_android_hardware_buffer)
1498*8975f5c5SAndroid Build Coastguard Worker     table->vkGetAndroidHardwareBufferPropertiesANDROID = (PFN_vkGetAndroidHardwareBufferPropertiesANDROID)load(context, "vkGetAndroidHardwareBufferPropertiesANDROID");
1499*8975f5c5SAndroid Build Coastguard Worker     table->vkGetMemoryAndroidHardwareBufferANDROID = (PFN_vkGetMemoryAndroidHardwareBufferANDROID)load(context, "vkGetMemoryAndroidHardwareBufferANDROID");
1500*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_ANDROID_external_memory_android_hardware_buffer) */
1501*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_EXT_attachment_feedback_loop_dynamic_state)
1502*8975f5c5SAndroid Build Coastguard Worker     table->vkCmdSetAttachmentFeedbackLoopEnableEXT = (PFN_vkCmdSetAttachmentFeedbackLoopEnableEXT)load(context, "vkCmdSetAttachmentFeedbackLoopEnableEXT");
1503*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_EXT_attachment_feedback_loop_dynamic_state) */
1504*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_EXT_buffer_device_address)
1505*8975f5c5SAndroid Build Coastguard Worker     table->vkGetBufferDeviceAddressEXT = (PFN_vkGetBufferDeviceAddressEXT)load(context, "vkGetBufferDeviceAddressEXT");
1506*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_EXT_buffer_device_address) */
1507*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_EXT_calibrated_timestamps)
1508*8975f5c5SAndroid Build Coastguard Worker     table->vkGetCalibratedTimestampsEXT = (PFN_vkGetCalibratedTimestampsEXT)load(context, "vkGetCalibratedTimestampsEXT");
1509*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_EXT_calibrated_timestamps) */
1510*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_EXT_color_write_enable)
1511*8975f5c5SAndroid Build Coastguard Worker     table->vkCmdSetColorWriteEnableEXT = (PFN_vkCmdSetColorWriteEnableEXT)load(context, "vkCmdSetColorWriteEnableEXT");
1512*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_EXT_color_write_enable) */
1513*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_EXT_conditional_rendering)
1514*8975f5c5SAndroid Build Coastguard Worker     table->vkCmdBeginConditionalRenderingEXT = (PFN_vkCmdBeginConditionalRenderingEXT)load(context, "vkCmdBeginConditionalRenderingEXT");
1515*8975f5c5SAndroid Build Coastguard Worker     table->vkCmdEndConditionalRenderingEXT = (PFN_vkCmdEndConditionalRenderingEXT)load(context, "vkCmdEndConditionalRenderingEXT");
1516*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_EXT_conditional_rendering) */
1517*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_EXT_debug_marker)
1518*8975f5c5SAndroid Build Coastguard Worker     table->vkCmdDebugMarkerBeginEXT = (PFN_vkCmdDebugMarkerBeginEXT)load(context, "vkCmdDebugMarkerBeginEXT");
1519*8975f5c5SAndroid Build Coastguard Worker     table->vkCmdDebugMarkerEndEXT = (PFN_vkCmdDebugMarkerEndEXT)load(context, "vkCmdDebugMarkerEndEXT");
1520*8975f5c5SAndroid Build Coastguard Worker     table->vkCmdDebugMarkerInsertEXT = (PFN_vkCmdDebugMarkerInsertEXT)load(context, "vkCmdDebugMarkerInsertEXT");
1521*8975f5c5SAndroid Build Coastguard Worker     table->vkDebugMarkerSetObjectNameEXT = (PFN_vkDebugMarkerSetObjectNameEXT)load(context, "vkDebugMarkerSetObjectNameEXT");
1522*8975f5c5SAndroid Build Coastguard Worker     table->vkDebugMarkerSetObjectTagEXT = (PFN_vkDebugMarkerSetObjectTagEXT)load(context, "vkDebugMarkerSetObjectTagEXT");
1523*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_EXT_debug_marker) */
1524*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_EXT_depth_bias_control)
1525*8975f5c5SAndroid Build Coastguard Worker     table->vkCmdSetDepthBias2EXT = (PFN_vkCmdSetDepthBias2EXT)load(context, "vkCmdSetDepthBias2EXT");
1526*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_EXT_depth_bias_control) */
1527*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_EXT_descriptor_buffer)
1528*8975f5c5SAndroid Build Coastguard Worker     table->vkCmdBindDescriptorBufferEmbeddedSamplersEXT = (PFN_vkCmdBindDescriptorBufferEmbeddedSamplersEXT)load(context, "vkCmdBindDescriptorBufferEmbeddedSamplersEXT");
1529*8975f5c5SAndroid Build Coastguard Worker     table->vkCmdBindDescriptorBuffersEXT = (PFN_vkCmdBindDescriptorBuffersEXT)load(context, "vkCmdBindDescriptorBuffersEXT");
1530*8975f5c5SAndroid Build Coastguard Worker     table->vkCmdSetDescriptorBufferOffsetsEXT = (PFN_vkCmdSetDescriptorBufferOffsetsEXT)load(context, "vkCmdSetDescriptorBufferOffsetsEXT");
1531*8975f5c5SAndroid Build Coastguard Worker     table->vkGetBufferOpaqueCaptureDescriptorDataEXT = (PFN_vkGetBufferOpaqueCaptureDescriptorDataEXT)load(context, "vkGetBufferOpaqueCaptureDescriptorDataEXT");
1532*8975f5c5SAndroid Build Coastguard Worker     table->vkGetDescriptorEXT = (PFN_vkGetDescriptorEXT)load(context, "vkGetDescriptorEXT");
1533*8975f5c5SAndroid Build Coastguard Worker     table->vkGetDescriptorSetLayoutBindingOffsetEXT = (PFN_vkGetDescriptorSetLayoutBindingOffsetEXT)load(context, "vkGetDescriptorSetLayoutBindingOffsetEXT");
1534*8975f5c5SAndroid Build Coastguard Worker     table->vkGetDescriptorSetLayoutSizeEXT = (PFN_vkGetDescriptorSetLayoutSizeEXT)load(context, "vkGetDescriptorSetLayoutSizeEXT");
1535*8975f5c5SAndroid Build Coastguard Worker     table->vkGetImageOpaqueCaptureDescriptorDataEXT = (PFN_vkGetImageOpaqueCaptureDescriptorDataEXT)load(context, "vkGetImageOpaqueCaptureDescriptorDataEXT");
1536*8975f5c5SAndroid Build Coastguard Worker     table->vkGetImageViewOpaqueCaptureDescriptorDataEXT = (PFN_vkGetImageViewOpaqueCaptureDescriptorDataEXT)load(context, "vkGetImageViewOpaqueCaptureDescriptorDataEXT");
1537*8975f5c5SAndroid Build Coastguard Worker     table->vkGetSamplerOpaqueCaptureDescriptorDataEXT = (PFN_vkGetSamplerOpaqueCaptureDescriptorDataEXT)load(context, "vkGetSamplerOpaqueCaptureDescriptorDataEXT");
1538*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_EXT_descriptor_buffer) */
1539*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_EXT_descriptor_buffer) && (defined(VK_KHR_acceleration_structure) || defined(VK_NV_ray_tracing))
1540*8975f5c5SAndroid Build Coastguard Worker     table->vkGetAccelerationStructureOpaqueCaptureDescriptorDataEXT = (PFN_vkGetAccelerationStructureOpaqueCaptureDescriptorDataEXT)load(context, "vkGetAccelerationStructureOpaqueCaptureDescriptorDataEXT");
1541*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_EXT_descriptor_buffer) && (defined(VK_KHR_acceleration_structure) || defined(VK_NV_ray_tracing)) */
1542*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_EXT_device_fault)
1543*8975f5c5SAndroid Build Coastguard Worker     table->vkGetDeviceFaultInfoEXT = (PFN_vkGetDeviceFaultInfoEXT)load(context, "vkGetDeviceFaultInfoEXT");
1544*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_EXT_device_fault) */
1545*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_EXT_discard_rectangles)
1546*8975f5c5SAndroid Build Coastguard Worker     table->vkCmdSetDiscardRectangleEXT = (PFN_vkCmdSetDiscardRectangleEXT)load(context, "vkCmdSetDiscardRectangleEXT");
1547*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_EXT_discard_rectangles) */
1548*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_EXT_discard_rectangles) && VK_EXT_DISCARD_RECTANGLES_SPEC_VERSION >= 2
1549*8975f5c5SAndroid Build Coastguard Worker     table->vkCmdSetDiscardRectangleEnableEXT = (PFN_vkCmdSetDiscardRectangleEnableEXT)load(context, "vkCmdSetDiscardRectangleEnableEXT");
1550*8975f5c5SAndroid Build Coastguard Worker     table->vkCmdSetDiscardRectangleModeEXT = (PFN_vkCmdSetDiscardRectangleModeEXT)load(context, "vkCmdSetDiscardRectangleModeEXT");
1551*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_EXT_discard_rectangles) && VK_EXT_DISCARD_RECTANGLES_SPEC_VERSION >= 2 */
1552*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_EXT_display_control)
1553*8975f5c5SAndroid Build Coastguard Worker     table->vkDisplayPowerControlEXT = (PFN_vkDisplayPowerControlEXT)load(context, "vkDisplayPowerControlEXT");
1554*8975f5c5SAndroid Build Coastguard Worker     table->vkGetSwapchainCounterEXT = (PFN_vkGetSwapchainCounterEXT)load(context, "vkGetSwapchainCounterEXT");
1555*8975f5c5SAndroid Build Coastguard Worker     table->vkRegisterDeviceEventEXT = (PFN_vkRegisterDeviceEventEXT)load(context, "vkRegisterDeviceEventEXT");
1556*8975f5c5SAndroid Build Coastguard Worker     table->vkRegisterDisplayEventEXT = (PFN_vkRegisterDisplayEventEXT)load(context, "vkRegisterDisplayEventEXT");
1557*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_EXT_display_control) */
1558*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_EXT_external_memory_host)
1559*8975f5c5SAndroid Build Coastguard Worker     table->vkGetMemoryHostPointerPropertiesEXT = (PFN_vkGetMemoryHostPointerPropertiesEXT)load(context, "vkGetMemoryHostPointerPropertiesEXT");
1560*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_EXT_external_memory_host) */
1561*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_EXT_full_screen_exclusive)
1562*8975f5c5SAndroid Build Coastguard Worker     table->vkAcquireFullScreenExclusiveModeEXT = (PFN_vkAcquireFullScreenExclusiveModeEXT)load(context, "vkAcquireFullScreenExclusiveModeEXT");
1563*8975f5c5SAndroid Build Coastguard Worker     table->vkReleaseFullScreenExclusiveModeEXT = (PFN_vkReleaseFullScreenExclusiveModeEXT)load(context, "vkReleaseFullScreenExclusiveModeEXT");
1564*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_EXT_full_screen_exclusive) */
1565*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_EXT_hdr_metadata)
1566*8975f5c5SAndroid Build Coastguard Worker     table->vkSetHdrMetadataEXT = (PFN_vkSetHdrMetadataEXT)load(context, "vkSetHdrMetadataEXT");
1567*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_EXT_hdr_metadata) */
1568*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_EXT_host_image_copy)
1569*8975f5c5SAndroid Build Coastguard Worker     table->vkCopyImageToImageEXT = (PFN_vkCopyImageToImageEXT)load(context, "vkCopyImageToImageEXT");
1570*8975f5c5SAndroid Build Coastguard Worker     table->vkCopyImageToMemoryEXT = (PFN_vkCopyImageToMemoryEXT)load(context, "vkCopyImageToMemoryEXT");
1571*8975f5c5SAndroid Build Coastguard Worker     table->vkCopyMemoryToImageEXT = (PFN_vkCopyMemoryToImageEXT)load(context, "vkCopyMemoryToImageEXT");
1572*8975f5c5SAndroid Build Coastguard Worker     table->vkTransitionImageLayoutEXT = (PFN_vkTransitionImageLayoutEXT)load(context, "vkTransitionImageLayoutEXT");
1573*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_EXT_host_image_copy) */
1574*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_EXT_host_query_reset)
1575*8975f5c5SAndroid Build Coastguard Worker     table->vkResetQueryPoolEXT = (PFN_vkResetQueryPoolEXT)load(context, "vkResetQueryPoolEXT");
1576*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_EXT_host_query_reset) */
1577*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_EXT_image_drm_format_modifier)
1578*8975f5c5SAndroid Build Coastguard Worker     table->vkGetImageDrmFormatModifierPropertiesEXT = (PFN_vkGetImageDrmFormatModifierPropertiesEXT)load(context, "vkGetImageDrmFormatModifierPropertiesEXT");
1579*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_EXT_image_drm_format_modifier) */
1580*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_EXT_line_rasterization)
1581*8975f5c5SAndroid Build Coastguard Worker     table->vkCmdSetLineStippleEXT = (PFN_vkCmdSetLineStippleEXT)load(context, "vkCmdSetLineStippleEXT");
1582*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_EXT_line_rasterization) */
1583*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_EXT_mesh_shader)
1584*8975f5c5SAndroid Build Coastguard Worker     table->vkCmdDrawMeshTasksEXT = (PFN_vkCmdDrawMeshTasksEXT)load(context, "vkCmdDrawMeshTasksEXT");
1585*8975f5c5SAndroid Build Coastguard Worker     table->vkCmdDrawMeshTasksIndirectCountEXT = (PFN_vkCmdDrawMeshTasksIndirectCountEXT)load(context, "vkCmdDrawMeshTasksIndirectCountEXT");
1586*8975f5c5SAndroid Build Coastguard Worker     table->vkCmdDrawMeshTasksIndirectEXT = (PFN_vkCmdDrawMeshTasksIndirectEXT)load(context, "vkCmdDrawMeshTasksIndirectEXT");
1587*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_EXT_mesh_shader) */
1588*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_EXT_metal_objects)
1589*8975f5c5SAndroid Build Coastguard Worker     table->vkExportMetalObjectsEXT = (PFN_vkExportMetalObjectsEXT)load(context, "vkExportMetalObjectsEXT");
1590*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_EXT_metal_objects) */
1591*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_EXT_multi_draw)
1592*8975f5c5SAndroid Build Coastguard Worker     table->vkCmdDrawMultiEXT = (PFN_vkCmdDrawMultiEXT)load(context, "vkCmdDrawMultiEXT");
1593*8975f5c5SAndroid Build Coastguard Worker     table->vkCmdDrawMultiIndexedEXT = (PFN_vkCmdDrawMultiIndexedEXT)load(context, "vkCmdDrawMultiIndexedEXT");
1594*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_EXT_multi_draw) */
1595*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_EXT_opacity_micromap)
1596*8975f5c5SAndroid Build Coastguard Worker     table->vkBuildMicromapsEXT = (PFN_vkBuildMicromapsEXT)load(context, "vkBuildMicromapsEXT");
1597*8975f5c5SAndroid Build Coastguard Worker     table->vkCmdBuildMicromapsEXT = (PFN_vkCmdBuildMicromapsEXT)load(context, "vkCmdBuildMicromapsEXT");
1598*8975f5c5SAndroid Build Coastguard Worker     table->vkCmdCopyMemoryToMicromapEXT = (PFN_vkCmdCopyMemoryToMicromapEXT)load(context, "vkCmdCopyMemoryToMicromapEXT");
1599*8975f5c5SAndroid Build Coastguard Worker     table->vkCmdCopyMicromapEXT = (PFN_vkCmdCopyMicromapEXT)load(context, "vkCmdCopyMicromapEXT");
1600*8975f5c5SAndroid Build Coastguard Worker     table->vkCmdCopyMicromapToMemoryEXT = (PFN_vkCmdCopyMicromapToMemoryEXT)load(context, "vkCmdCopyMicromapToMemoryEXT");
1601*8975f5c5SAndroid Build Coastguard Worker     table->vkCmdWriteMicromapsPropertiesEXT = (PFN_vkCmdWriteMicromapsPropertiesEXT)load(context, "vkCmdWriteMicromapsPropertiesEXT");
1602*8975f5c5SAndroid Build Coastguard Worker     table->vkCopyMemoryToMicromapEXT = (PFN_vkCopyMemoryToMicromapEXT)load(context, "vkCopyMemoryToMicromapEXT");
1603*8975f5c5SAndroid Build Coastguard Worker     table->vkCopyMicromapEXT = (PFN_vkCopyMicromapEXT)load(context, "vkCopyMicromapEXT");
1604*8975f5c5SAndroid Build Coastguard Worker     table->vkCopyMicromapToMemoryEXT = (PFN_vkCopyMicromapToMemoryEXT)load(context, "vkCopyMicromapToMemoryEXT");
1605*8975f5c5SAndroid Build Coastguard Worker     table->vkCreateMicromapEXT = (PFN_vkCreateMicromapEXT)load(context, "vkCreateMicromapEXT");
1606*8975f5c5SAndroid Build Coastguard Worker     table->vkDestroyMicromapEXT = (PFN_vkDestroyMicromapEXT)load(context, "vkDestroyMicromapEXT");
1607*8975f5c5SAndroid Build Coastguard Worker     table->vkGetDeviceMicromapCompatibilityEXT = (PFN_vkGetDeviceMicromapCompatibilityEXT)load(context, "vkGetDeviceMicromapCompatibilityEXT");
1608*8975f5c5SAndroid Build Coastguard Worker     table->vkGetMicromapBuildSizesEXT = (PFN_vkGetMicromapBuildSizesEXT)load(context, "vkGetMicromapBuildSizesEXT");
1609*8975f5c5SAndroid Build Coastguard Worker     table->vkWriteMicromapsPropertiesEXT = (PFN_vkWriteMicromapsPropertiesEXT)load(context, "vkWriteMicromapsPropertiesEXT");
1610*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_EXT_opacity_micromap) */
1611*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_EXT_pageable_device_local_memory)
1612*8975f5c5SAndroid Build Coastguard Worker     table->vkSetDeviceMemoryPriorityEXT = (PFN_vkSetDeviceMemoryPriorityEXT)load(context, "vkSetDeviceMemoryPriorityEXT");
1613*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_EXT_pageable_device_local_memory) */
1614*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_EXT_pipeline_properties)
1615*8975f5c5SAndroid Build Coastguard Worker     table->vkGetPipelinePropertiesEXT = (PFN_vkGetPipelinePropertiesEXT)load(context, "vkGetPipelinePropertiesEXT");
1616*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_EXT_pipeline_properties) */
1617*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_EXT_private_data)
1618*8975f5c5SAndroid Build Coastguard Worker     table->vkCreatePrivateDataSlotEXT = (PFN_vkCreatePrivateDataSlotEXT)load(context, "vkCreatePrivateDataSlotEXT");
1619*8975f5c5SAndroid Build Coastguard Worker     table->vkDestroyPrivateDataSlotEXT = (PFN_vkDestroyPrivateDataSlotEXT)load(context, "vkDestroyPrivateDataSlotEXT");
1620*8975f5c5SAndroid Build Coastguard Worker     table->vkGetPrivateDataEXT = (PFN_vkGetPrivateDataEXT)load(context, "vkGetPrivateDataEXT");
1621*8975f5c5SAndroid Build Coastguard Worker     table->vkSetPrivateDataEXT = (PFN_vkSetPrivateDataEXT)load(context, "vkSetPrivateDataEXT");
1622*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_EXT_private_data) */
1623*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_EXT_sample_locations)
1624*8975f5c5SAndroid Build Coastguard Worker     table->vkCmdSetSampleLocationsEXT = (PFN_vkCmdSetSampleLocationsEXT)load(context, "vkCmdSetSampleLocationsEXT");
1625*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_EXT_sample_locations) */
1626*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_EXT_shader_module_identifier)
1627*8975f5c5SAndroid Build Coastguard Worker     table->vkGetShaderModuleCreateInfoIdentifierEXT = (PFN_vkGetShaderModuleCreateInfoIdentifierEXT)load(context, "vkGetShaderModuleCreateInfoIdentifierEXT");
1628*8975f5c5SAndroid Build Coastguard Worker     table->vkGetShaderModuleIdentifierEXT = (PFN_vkGetShaderModuleIdentifierEXT)load(context, "vkGetShaderModuleIdentifierEXT");
1629*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_EXT_shader_module_identifier) */
1630*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_EXT_shader_object)
1631*8975f5c5SAndroid Build Coastguard Worker     table->vkCmdBindShadersEXT = (PFN_vkCmdBindShadersEXT)load(context, "vkCmdBindShadersEXT");
1632*8975f5c5SAndroid Build Coastguard Worker     table->vkCreateShadersEXT = (PFN_vkCreateShadersEXT)load(context, "vkCreateShadersEXT");
1633*8975f5c5SAndroid Build Coastguard Worker     table->vkDestroyShaderEXT = (PFN_vkDestroyShaderEXT)load(context, "vkDestroyShaderEXT");
1634*8975f5c5SAndroid Build Coastguard Worker     table->vkGetShaderBinaryDataEXT = (PFN_vkGetShaderBinaryDataEXT)load(context, "vkGetShaderBinaryDataEXT");
1635*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_EXT_shader_object) */
1636*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_EXT_swapchain_maintenance1)
1637*8975f5c5SAndroid Build Coastguard Worker     table->vkReleaseSwapchainImagesEXT = (PFN_vkReleaseSwapchainImagesEXT)load(context, "vkReleaseSwapchainImagesEXT");
1638*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_EXT_swapchain_maintenance1) */
1639*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_EXT_transform_feedback)
1640*8975f5c5SAndroid Build Coastguard Worker     table->vkCmdBeginQueryIndexedEXT = (PFN_vkCmdBeginQueryIndexedEXT)load(context, "vkCmdBeginQueryIndexedEXT");
1641*8975f5c5SAndroid Build Coastguard Worker     table->vkCmdBeginTransformFeedbackEXT = (PFN_vkCmdBeginTransformFeedbackEXT)load(context, "vkCmdBeginTransformFeedbackEXT");
1642*8975f5c5SAndroid Build Coastguard Worker     table->vkCmdBindTransformFeedbackBuffersEXT = (PFN_vkCmdBindTransformFeedbackBuffersEXT)load(context, "vkCmdBindTransformFeedbackBuffersEXT");
1643*8975f5c5SAndroid Build Coastguard Worker     table->vkCmdDrawIndirectByteCountEXT = (PFN_vkCmdDrawIndirectByteCountEXT)load(context, "vkCmdDrawIndirectByteCountEXT");
1644*8975f5c5SAndroid Build Coastguard Worker     table->vkCmdEndQueryIndexedEXT = (PFN_vkCmdEndQueryIndexedEXT)load(context, "vkCmdEndQueryIndexedEXT");
1645*8975f5c5SAndroid Build Coastguard Worker     table->vkCmdEndTransformFeedbackEXT = (PFN_vkCmdEndTransformFeedbackEXT)load(context, "vkCmdEndTransformFeedbackEXT");
1646*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_EXT_transform_feedback) */
1647*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_EXT_validation_cache)
1648*8975f5c5SAndroid Build Coastguard Worker     table->vkCreateValidationCacheEXT = (PFN_vkCreateValidationCacheEXT)load(context, "vkCreateValidationCacheEXT");
1649*8975f5c5SAndroid Build Coastguard Worker     table->vkDestroyValidationCacheEXT = (PFN_vkDestroyValidationCacheEXT)load(context, "vkDestroyValidationCacheEXT");
1650*8975f5c5SAndroid Build Coastguard Worker     table->vkGetValidationCacheDataEXT = (PFN_vkGetValidationCacheDataEXT)load(context, "vkGetValidationCacheDataEXT");
1651*8975f5c5SAndroid Build Coastguard Worker     table->vkMergeValidationCachesEXT = (PFN_vkMergeValidationCachesEXT)load(context, "vkMergeValidationCachesEXT");
1652*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_EXT_validation_cache) */
1653*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_FUCHSIA_buffer_collection)
1654*8975f5c5SAndroid Build Coastguard Worker     table->vkCreateBufferCollectionFUCHSIA = (PFN_vkCreateBufferCollectionFUCHSIA)load(context, "vkCreateBufferCollectionFUCHSIA");
1655*8975f5c5SAndroid Build Coastguard Worker     table->vkDestroyBufferCollectionFUCHSIA = (PFN_vkDestroyBufferCollectionFUCHSIA)load(context, "vkDestroyBufferCollectionFUCHSIA");
1656*8975f5c5SAndroid Build Coastguard Worker     table->vkGetBufferCollectionPropertiesFUCHSIA = (PFN_vkGetBufferCollectionPropertiesFUCHSIA)load(context, "vkGetBufferCollectionPropertiesFUCHSIA");
1657*8975f5c5SAndroid Build Coastguard Worker     table->vkSetBufferCollectionBufferConstraintsFUCHSIA = (PFN_vkSetBufferCollectionBufferConstraintsFUCHSIA)load(context, "vkSetBufferCollectionBufferConstraintsFUCHSIA");
1658*8975f5c5SAndroid Build Coastguard Worker     table->vkSetBufferCollectionImageConstraintsFUCHSIA = (PFN_vkSetBufferCollectionImageConstraintsFUCHSIA)load(context, "vkSetBufferCollectionImageConstraintsFUCHSIA");
1659*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_FUCHSIA_buffer_collection) */
1660*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_FUCHSIA_external_memory)
1661*8975f5c5SAndroid Build Coastguard Worker     table->vkGetMemoryZirconHandleFUCHSIA = (PFN_vkGetMemoryZirconHandleFUCHSIA)load(context, "vkGetMemoryZirconHandleFUCHSIA");
1662*8975f5c5SAndroid Build Coastguard Worker     table->vkGetMemoryZirconHandlePropertiesFUCHSIA = (PFN_vkGetMemoryZirconHandlePropertiesFUCHSIA)load(context, "vkGetMemoryZirconHandlePropertiesFUCHSIA");
1663*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_FUCHSIA_external_memory) */
1664*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_FUCHSIA_external_semaphore)
1665*8975f5c5SAndroid Build Coastguard Worker     table->vkGetSemaphoreZirconHandleFUCHSIA = (PFN_vkGetSemaphoreZirconHandleFUCHSIA)load(context, "vkGetSemaphoreZirconHandleFUCHSIA");
1666*8975f5c5SAndroid Build Coastguard Worker     table->vkImportSemaphoreZirconHandleFUCHSIA = (PFN_vkImportSemaphoreZirconHandleFUCHSIA)load(context, "vkImportSemaphoreZirconHandleFUCHSIA");
1667*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_FUCHSIA_external_semaphore) */
1668*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_GOOGLE_display_timing)
1669*8975f5c5SAndroid Build Coastguard Worker     table->vkGetPastPresentationTimingGOOGLE = (PFN_vkGetPastPresentationTimingGOOGLE)load(context, "vkGetPastPresentationTimingGOOGLE");
1670*8975f5c5SAndroid Build Coastguard Worker     table->vkGetRefreshCycleDurationGOOGLE = (PFN_vkGetRefreshCycleDurationGOOGLE)load(context, "vkGetRefreshCycleDurationGOOGLE");
1671*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_GOOGLE_display_timing) */
1672*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_HUAWEI_cluster_culling_shader)
1673*8975f5c5SAndroid Build Coastguard Worker     table->vkCmdDrawClusterHUAWEI = (PFN_vkCmdDrawClusterHUAWEI)load(context, "vkCmdDrawClusterHUAWEI");
1674*8975f5c5SAndroid Build Coastguard Worker     table->vkCmdDrawClusterIndirectHUAWEI = (PFN_vkCmdDrawClusterIndirectHUAWEI)load(context, "vkCmdDrawClusterIndirectHUAWEI");
1675*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_HUAWEI_cluster_culling_shader) */
1676*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_HUAWEI_invocation_mask)
1677*8975f5c5SAndroid Build Coastguard Worker     table->vkCmdBindInvocationMaskHUAWEI = (PFN_vkCmdBindInvocationMaskHUAWEI)load(context, "vkCmdBindInvocationMaskHUAWEI");
1678*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_HUAWEI_invocation_mask) */
1679*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_HUAWEI_subpass_shading)
1680*8975f5c5SAndroid Build Coastguard Worker     table->vkCmdSubpassShadingHUAWEI = (PFN_vkCmdSubpassShadingHUAWEI)load(context, "vkCmdSubpassShadingHUAWEI");
1681*8975f5c5SAndroid Build Coastguard Worker     table->vkGetDeviceSubpassShadingMaxWorkgroupSizeHUAWEI = (PFN_vkGetDeviceSubpassShadingMaxWorkgroupSizeHUAWEI)load(context, "vkGetDeviceSubpassShadingMaxWorkgroupSizeHUAWEI");
1682*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_HUAWEI_subpass_shading) */
1683*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_INTEL_performance_query)
1684*8975f5c5SAndroid Build Coastguard Worker     table->vkAcquirePerformanceConfigurationINTEL = (PFN_vkAcquirePerformanceConfigurationINTEL)load(context, "vkAcquirePerformanceConfigurationINTEL");
1685*8975f5c5SAndroid Build Coastguard Worker     table->vkCmdSetPerformanceMarkerINTEL = (PFN_vkCmdSetPerformanceMarkerINTEL)load(context, "vkCmdSetPerformanceMarkerINTEL");
1686*8975f5c5SAndroid Build Coastguard Worker     table->vkCmdSetPerformanceOverrideINTEL = (PFN_vkCmdSetPerformanceOverrideINTEL)load(context, "vkCmdSetPerformanceOverrideINTEL");
1687*8975f5c5SAndroid Build Coastguard Worker     table->vkCmdSetPerformanceStreamMarkerINTEL = (PFN_vkCmdSetPerformanceStreamMarkerINTEL)load(context, "vkCmdSetPerformanceStreamMarkerINTEL");
1688*8975f5c5SAndroid Build Coastguard Worker     table->vkGetPerformanceParameterINTEL = (PFN_vkGetPerformanceParameterINTEL)load(context, "vkGetPerformanceParameterINTEL");
1689*8975f5c5SAndroid Build Coastguard Worker     table->vkInitializePerformanceApiINTEL = (PFN_vkInitializePerformanceApiINTEL)load(context, "vkInitializePerformanceApiINTEL");
1690*8975f5c5SAndroid Build Coastguard Worker     table->vkQueueSetPerformanceConfigurationINTEL = (PFN_vkQueueSetPerformanceConfigurationINTEL)load(context, "vkQueueSetPerformanceConfigurationINTEL");
1691*8975f5c5SAndroid Build Coastguard Worker     table->vkReleasePerformanceConfigurationINTEL = (PFN_vkReleasePerformanceConfigurationINTEL)load(context, "vkReleasePerformanceConfigurationINTEL");
1692*8975f5c5SAndroid Build Coastguard Worker     table->vkUninitializePerformanceApiINTEL = (PFN_vkUninitializePerformanceApiINTEL)load(context, "vkUninitializePerformanceApiINTEL");
1693*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_INTEL_performance_query) */
1694*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_KHR_acceleration_structure)
1695*8975f5c5SAndroid Build Coastguard Worker     table->vkBuildAccelerationStructuresKHR = (PFN_vkBuildAccelerationStructuresKHR)load(context, "vkBuildAccelerationStructuresKHR");
1696*8975f5c5SAndroid Build Coastguard Worker     table->vkCmdBuildAccelerationStructuresIndirectKHR = (PFN_vkCmdBuildAccelerationStructuresIndirectKHR)load(context, "vkCmdBuildAccelerationStructuresIndirectKHR");
1697*8975f5c5SAndroid Build Coastguard Worker     table->vkCmdBuildAccelerationStructuresKHR = (PFN_vkCmdBuildAccelerationStructuresKHR)load(context, "vkCmdBuildAccelerationStructuresKHR");
1698*8975f5c5SAndroid Build Coastguard Worker     table->vkCmdCopyAccelerationStructureKHR = (PFN_vkCmdCopyAccelerationStructureKHR)load(context, "vkCmdCopyAccelerationStructureKHR");
1699*8975f5c5SAndroid Build Coastguard Worker     table->vkCmdCopyAccelerationStructureToMemoryKHR = (PFN_vkCmdCopyAccelerationStructureToMemoryKHR)load(context, "vkCmdCopyAccelerationStructureToMemoryKHR");
1700*8975f5c5SAndroid Build Coastguard Worker     table->vkCmdCopyMemoryToAccelerationStructureKHR = (PFN_vkCmdCopyMemoryToAccelerationStructureKHR)load(context, "vkCmdCopyMemoryToAccelerationStructureKHR");
1701*8975f5c5SAndroid Build Coastguard Worker     table->vkCmdWriteAccelerationStructuresPropertiesKHR = (PFN_vkCmdWriteAccelerationStructuresPropertiesKHR)load(context, "vkCmdWriteAccelerationStructuresPropertiesKHR");
1702*8975f5c5SAndroid Build Coastguard Worker     table->vkCopyAccelerationStructureKHR = (PFN_vkCopyAccelerationStructureKHR)load(context, "vkCopyAccelerationStructureKHR");
1703*8975f5c5SAndroid Build Coastguard Worker     table->vkCopyAccelerationStructureToMemoryKHR = (PFN_vkCopyAccelerationStructureToMemoryKHR)load(context, "vkCopyAccelerationStructureToMemoryKHR");
1704*8975f5c5SAndroid Build Coastguard Worker     table->vkCopyMemoryToAccelerationStructureKHR = (PFN_vkCopyMemoryToAccelerationStructureKHR)load(context, "vkCopyMemoryToAccelerationStructureKHR");
1705*8975f5c5SAndroid Build Coastguard Worker     table->vkCreateAccelerationStructureKHR = (PFN_vkCreateAccelerationStructureKHR)load(context, "vkCreateAccelerationStructureKHR");
1706*8975f5c5SAndroid Build Coastguard Worker     table->vkDestroyAccelerationStructureKHR = (PFN_vkDestroyAccelerationStructureKHR)load(context, "vkDestroyAccelerationStructureKHR");
1707*8975f5c5SAndroid Build Coastguard Worker     table->vkGetAccelerationStructureBuildSizesKHR = (PFN_vkGetAccelerationStructureBuildSizesKHR)load(context, "vkGetAccelerationStructureBuildSizesKHR");
1708*8975f5c5SAndroid Build Coastguard Worker     table->vkGetAccelerationStructureDeviceAddressKHR = (PFN_vkGetAccelerationStructureDeviceAddressKHR)load(context, "vkGetAccelerationStructureDeviceAddressKHR");
1709*8975f5c5SAndroid Build Coastguard Worker     table->vkGetDeviceAccelerationStructureCompatibilityKHR = (PFN_vkGetDeviceAccelerationStructureCompatibilityKHR)load(context, "vkGetDeviceAccelerationStructureCompatibilityKHR");
1710*8975f5c5SAndroid Build Coastguard Worker     table->vkWriteAccelerationStructuresPropertiesKHR = (PFN_vkWriteAccelerationStructuresPropertiesKHR)load(context, "vkWriteAccelerationStructuresPropertiesKHR");
1711*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_KHR_acceleration_structure) */
1712*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_KHR_bind_memory2)
1713*8975f5c5SAndroid Build Coastguard Worker     table->vkBindBufferMemory2KHR = (PFN_vkBindBufferMemory2KHR)load(context, "vkBindBufferMemory2KHR");
1714*8975f5c5SAndroid Build Coastguard Worker     table->vkBindImageMemory2KHR = (PFN_vkBindImageMemory2KHR)load(context, "vkBindImageMemory2KHR");
1715*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_KHR_bind_memory2) */
1716*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_KHR_buffer_device_address)
1717*8975f5c5SAndroid Build Coastguard Worker     table->vkGetBufferDeviceAddressKHR = (PFN_vkGetBufferDeviceAddressKHR)load(context, "vkGetBufferDeviceAddressKHR");
1718*8975f5c5SAndroid Build Coastguard Worker     table->vkGetBufferOpaqueCaptureAddressKHR = (PFN_vkGetBufferOpaqueCaptureAddressKHR)load(context, "vkGetBufferOpaqueCaptureAddressKHR");
1719*8975f5c5SAndroid Build Coastguard Worker     table->vkGetDeviceMemoryOpaqueCaptureAddressKHR = (PFN_vkGetDeviceMemoryOpaqueCaptureAddressKHR)load(context, "vkGetDeviceMemoryOpaqueCaptureAddressKHR");
1720*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_KHR_buffer_device_address) */
1721*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_KHR_calibrated_timestamps)
1722*8975f5c5SAndroid Build Coastguard Worker     table->vkGetCalibratedTimestampsKHR = (PFN_vkGetCalibratedTimestampsKHR)load(context, "vkGetCalibratedTimestampsKHR");
1723*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_KHR_calibrated_timestamps) */
1724*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_KHR_copy_commands2)
1725*8975f5c5SAndroid Build Coastguard Worker     table->vkCmdBlitImage2KHR = (PFN_vkCmdBlitImage2KHR)load(context, "vkCmdBlitImage2KHR");
1726*8975f5c5SAndroid Build Coastguard Worker     table->vkCmdCopyBuffer2KHR = (PFN_vkCmdCopyBuffer2KHR)load(context, "vkCmdCopyBuffer2KHR");
1727*8975f5c5SAndroid Build Coastguard Worker     table->vkCmdCopyBufferToImage2KHR = (PFN_vkCmdCopyBufferToImage2KHR)load(context, "vkCmdCopyBufferToImage2KHR");
1728*8975f5c5SAndroid Build Coastguard Worker     table->vkCmdCopyImage2KHR = (PFN_vkCmdCopyImage2KHR)load(context, "vkCmdCopyImage2KHR");
1729*8975f5c5SAndroid Build Coastguard Worker     table->vkCmdCopyImageToBuffer2KHR = (PFN_vkCmdCopyImageToBuffer2KHR)load(context, "vkCmdCopyImageToBuffer2KHR");
1730*8975f5c5SAndroid Build Coastguard Worker     table->vkCmdResolveImage2KHR = (PFN_vkCmdResolveImage2KHR)load(context, "vkCmdResolveImage2KHR");
1731*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_KHR_copy_commands2) */
1732*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_KHR_create_renderpass2)
1733*8975f5c5SAndroid Build Coastguard Worker     table->vkCmdBeginRenderPass2KHR = (PFN_vkCmdBeginRenderPass2KHR)load(context, "vkCmdBeginRenderPass2KHR");
1734*8975f5c5SAndroid Build Coastguard Worker     table->vkCmdEndRenderPass2KHR = (PFN_vkCmdEndRenderPass2KHR)load(context, "vkCmdEndRenderPass2KHR");
1735*8975f5c5SAndroid Build Coastguard Worker     table->vkCmdNextSubpass2KHR = (PFN_vkCmdNextSubpass2KHR)load(context, "vkCmdNextSubpass2KHR");
1736*8975f5c5SAndroid Build Coastguard Worker     table->vkCreateRenderPass2KHR = (PFN_vkCreateRenderPass2KHR)load(context, "vkCreateRenderPass2KHR");
1737*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_KHR_create_renderpass2) */
1738*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_KHR_deferred_host_operations)
1739*8975f5c5SAndroid Build Coastguard Worker     table->vkCreateDeferredOperationKHR = (PFN_vkCreateDeferredOperationKHR)load(context, "vkCreateDeferredOperationKHR");
1740*8975f5c5SAndroid Build Coastguard Worker     table->vkDeferredOperationJoinKHR = (PFN_vkDeferredOperationJoinKHR)load(context, "vkDeferredOperationJoinKHR");
1741*8975f5c5SAndroid Build Coastguard Worker     table->vkDestroyDeferredOperationKHR = (PFN_vkDestroyDeferredOperationKHR)load(context, "vkDestroyDeferredOperationKHR");
1742*8975f5c5SAndroid Build Coastguard Worker     table->vkGetDeferredOperationMaxConcurrencyKHR = (PFN_vkGetDeferredOperationMaxConcurrencyKHR)load(context, "vkGetDeferredOperationMaxConcurrencyKHR");
1743*8975f5c5SAndroid Build Coastguard Worker     table->vkGetDeferredOperationResultKHR = (PFN_vkGetDeferredOperationResultKHR)load(context, "vkGetDeferredOperationResultKHR");
1744*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_KHR_deferred_host_operations) */
1745*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_KHR_descriptor_update_template)
1746*8975f5c5SAndroid Build Coastguard Worker     table->vkCreateDescriptorUpdateTemplateKHR = (PFN_vkCreateDescriptorUpdateTemplateKHR)load(context, "vkCreateDescriptorUpdateTemplateKHR");
1747*8975f5c5SAndroid Build Coastguard Worker     table->vkDestroyDescriptorUpdateTemplateKHR = (PFN_vkDestroyDescriptorUpdateTemplateKHR)load(context, "vkDestroyDescriptorUpdateTemplateKHR");
1748*8975f5c5SAndroid Build Coastguard Worker     table->vkUpdateDescriptorSetWithTemplateKHR = (PFN_vkUpdateDescriptorSetWithTemplateKHR)load(context, "vkUpdateDescriptorSetWithTemplateKHR");
1749*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_KHR_descriptor_update_template) */
1750*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_KHR_device_group)
1751*8975f5c5SAndroid Build Coastguard Worker     table->vkCmdDispatchBaseKHR = (PFN_vkCmdDispatchBaseKHR)load(context, "vkCmdDispatchBaseKHR");
1752*8975f5c5SAndroid Build Coastguard Worker     table->vkCmdSetDeviceMaskKHR = (PFN_vkCmdSetDeviceMaskKHR)load(context, "vkCmdSetDeviceMaskKHR");
1753*8975f5c5SAndroid Build Coastguard Worker     table->vkGetDeviceGroupPeerMemoryFeaturesKHR = (PFN_vkGetDeviceGroupPeerMemoryFeaturesKHR)load(context, "vkGetDeviceGroupPeerMemoryFeaturesKHR");
1754*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_KHR_device_group) */
1755*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_KHR_display_swapchain)
1756*8975f5c5SAndroid Build Coastguard Worker     table->vkCreateSharedSwapchainsKHR = (PFN_vkCreateSharedSwapchainsKHR)load(context, "vkCreateSharedSwapchainsKHR");
1757*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_KHR_display_swapchain) */
1758*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_KHR_draw_indirect_count)
1759*8975f5c5SAndroid Build Coastguard Worker     table->vkCmdDrawIndexedIndirectCountKHR = (PFN_vkCmdDrawIndexedIndirectCountKHR)load(context, "vkCmdDrawIndexedIndirectCountKHR");
1760*8975f5c5SAndroid Build Coastguard Worker     table->vkCmdDrawIndirectCountKHR = (PFN_vkCmdDrawIndirectCountKHR)load(context, "vkCmdDrawIndirectCountKHR");
1761*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_KHR_draw_indirect_count) */
1762*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_KHR_dynamic_rendering)
1763*8975f5c5SAndroid Build Coastguard Worker     table->vkCmdBeginRenderingKHR = (PFN_vkCmdBeginRenderingKHR)load(context, "vkCmdBeginRenderingKHR");
1764*8975f5c5SAndroid Build Coastguard Worker     table->vkCmdEndRenderingKHR = (PFN_vkCmdEndRenderingKHR)load(context, "vkCmdEndRenderingKHR");
1765*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_KHR_dynamic_rendering) */
1766*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_KHR_dynamic_rendering_local_read)
1767*8975f5c5SAndroid Build Coastguard Worker     table->vkCmdSetRenderingAttachmentLocationsKHR = (PFN_vkCmdSetRenderingAttachmentLocationsKHR)load(context, "vkCmdSetRenderingAttachmentLocationsKHR");
1768*8975f5c5SAndroid Build Coastguard Worker     table->vkCmdSetRenderingInputAttachmentIndicesKHR = (PFN_vkCmdSetRenderingInputAttachmentIndicesKHR)load(context, "vkCmdSetRenderingInputAttachmentIndicesKHR");
1769*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_KHR_dynamic_rendering_local_read) */
1770*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_KHR_external_fence_fd)
1771*8975f5c5SAndroid Build Coastguard Worker     table->vkGetFenceFdKHR = (PFN_vkGetFenceFdKHR)load(context, "vkGetFenceFdKHR");
1772*8975f5c5SAndroid Build Coastguard Worker     table->vkImportFenceFdKHR = (PFN_vkImportFenceFdKHR)load(context, "vkImportFenceFdKHR");
1773*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_KHR_external_fence_fd) */
1774*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_KHR_external_fence_win32)
1775*8975f5c5SAndroid Build Coastguard Worker     table->vkGetFenceWin32HandleKHR = (PFN_vkGetFenceWin32HandleKHR)load(context, "vkGetFenceWin32HandleKHR");
1776*8975f5c5SAndroid Build Coastguard Worker     table->vkImportFenceWin32HandleKHR = (PFN_vkImportFenceWin32HandleKHR)load(context, "vkImportFenceWin32HandleKHR");
1777*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_KHR_external_fence_win32) */
1778*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_KHR_external_memory_fd)
1779*8975f5c5SAndroid Build Coastguard Worker     table->vkGetMemoryFdKHR = (PFN_vkGetMemoryFdKHR)load(context, "vkGetMemoryFdKHR");
1780*8975f5c5SAndroid Build Coastguard Worker     table->vkGetMemoryFdPropertiesKHR = (PFN_vkGetMemoryFdPropertiesKHR)load(context, "vkGetMemoryFdPropertiesKHR");
1781*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_KHR_external_memory_fd) */
1782*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_KHR_external_memory_win32)
1783*8975f5c5SAndroid Build Coastguard Worker     table->vkGetMemoryWin32HandleKHR = (PFN_vkGetMemoryWin32HandleKHR)load(context, "vkGetMemoryWin32HandleKHR");
1784*8975f5c5SAndroid Build Coastguard Worker     table->vkGetMemoryWin32HandlePropertiesKHR = (PFN_vkGetMemoryWin32HandlePropertiesKHR)load(context, "vkGetMemoryWin32HandlePropertiesKHR");
1785*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_KHR_external_memory_win32) */
1786*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_KHR_external_semaphore_fd)
1787*8975f5c5SAndroid Build Coastguard Worker     table->vkGetSemaphoreFdKHR = (PFN_vkGetSemaphoreFdKHR)load(context, "vkGetSemaphoreFdKHR");
1788*8975f5c5SAndroid Build Coastguard Worker     table->vkImportSemaphoreFdKHR = (PFN_vkImportSemaphoreFdKHR)load(context, "vkImportSemaphoreFdKHR");
1789*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_KHR_external_semaphore_fd) */
1790*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_KHR_external_semaphore_win32)
1791*8975f5c5SAndroid Build Coastguard Worker     table->vkGetSemaphoreWin32HandleKHR = (PFN_vkGetSemaphoreWin32HandleKHR)load(context, "vkGetSemaphoreWin32HandleKHR");
1792*8975f5c5SAndroid Build Coastguard Worker     table->vkImportSemaphoreWin32HandleKHR = (PFN_vkImportSemaphoreWin32HandleKHR)load(context, "vkImportSemaphoreWin32HandleKHR");
1793*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_KHR_external_semaphore_win32) */
1794*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_KHR_fragment_shading_rate)
1795*8975f5c5SAndroid Build Coastguard Worker     table->vkCmdSetFragmentShadingRateKHR = (PFN_vkCmdSetFragmentShadingRateKHR)load(context, "vkCmdSetFragmentShadingRateKHR");
1796*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_KHR_fragment_shading_rate) */
1797*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_KHR_get_memory_requirements2)
1798*8975f5c5SAndroid Build Coastguard Worker     table->vkGetBufferMemoryRequirements2KHR = (PFN_vkGetBufferMemoryRequirements2KHR)load(context, "vkGetBufferMemoryRequirements2KHR");
1799*8975f5c5SAndroid Build Coastguard Worker     table->vkGetImageMemoryRequirements2KHR = (PFN_vkGetImageMemoryRequirements2KHR)load(context, "vkGetImageMemoryRequirements2KHR");
1800*8975f5c5SAndroid Build Coastguard Worker     table->vkGetImageSparseMemoryRequirements2KHR = (PFN_vkGetImageSparseMemoryRequirements2KHR)load(context, "vkGetImageSparseMemoryRequirements2KHR");
1801*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_KHR_get_memory_requirements2) */
1802*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_KHR_line_rasterization)
1803*8975f5c5SAndroid Build Coastguard Worker     table->vkCmdSetLineStippleKHR = (PFN_vkCmdSetLineStippleKHR)load(context, "vkCmdSetLineStippleKHR");
1804*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_KHR_line_rasterization) */
1805*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_KHR_maintenance1)
1806*8975f5c5SAndroid Build Coastguard Worker     table->vkTrimCommandPoolKHR = (PFN_vkTrimCommandPoolKHR)load(context, "vkTrimCommandPoolKHR");
1807*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_KHR_maintenance1) */
1808*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_KHR_maintenance3)
1809*8975f5c5SAndroid Build Coastguard Worker     table->vkGetDescriptorSetLayoutSupportKHR = (PFN_vkGetDescriptorSetLayoutSupportKHR)load(context, "vkGetDescriptorSetLayoutSupportKHR");
1810*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_KHR_maintenance3) */
1811*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_KHR_maintenance4)
1812*8975f5c5SAndroid Build Coastguard Worker     table->vkGetDeviceBufferMemoryRequirementsKHR = (PFN_vkGetDeviceBufferMemoryRequirementsKHR)load(context, "vkGetDeviceBufferMemoryRequirementsKHR");
1813*8975f5c5SAndroid Build Coastguard Worker     table->vkGetDeviceImageMemoryRequirementsKHR = (PFN_vkGetDeviceImageMemoryRequirementsKHR)load(context, "vkGetDeviceImageMemoryRequirementsKHR");
1814*8975f5c5SAndroid Build Coastguard Worker     table->vkGetDeviceImageSparseMemoryRequirementsKHR = (PFN_vkGetDeviceImageSparseMemoryRequirementsKHR)load(context, "vkGetDeviceImageSparseMemoryRequirementsKHR");
1815*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_KHR_maintenance4) */
1816*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_KHR_maintenance5)
1817*8975f5c5SAndroid Build Coastguard Worker     table->vkCmdBindIndexBuffer2KHR = (PFN_vkCmdBindIndexBuffer2KHR)load(context, "vkCmdBindIndexBuffer2KHR");
1818*8975f5c5SAndroid Build Coastguard Worker     table->vkGetDeviceImageSubresourceLayoutKHR = (PFN_vkGetDeviceImageSubresourceLayoutKHR)load(context, "vkGetDeviceImageSubresourceLayoutKHR");
1819*8975f5c5SAndroid Build Coastguard Worker     table->vkGetImageSubresourceLayout2KHR = (PFN_vkGetImageSubresourceLayout2KHR)load(context, "vkGetImageSubresourceLayout2KHR");
1820*8975f5c5SAndroid Build Coastguard Worker     table->vkGetRenderingAreaGranularityKHR = (PFN_vkGetRenderingAreaGranularityKHR)load(context, "vkGetRenderingAreaGranularityKHR");
1821*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_KHR_maintenance5) */
1822*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_KHR_maintenance6)
1823*8975f5c5SAndroid Build Coastguard Worker     table->vkCmdBindDescriptorSets2KHR = (PFN_vkCmdBindDescriptorSets2KHR)load(context, "vkCmdBindDescriptorSets2KHR");
1824*8975f5c5SAndroid Build Coastguard Worker     table->vkCmdPushConstants2KHR = (PFN_vkCmdPushConstants2KHR)load(context, "vkCmdPushConstants2KHR");
1825*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_KHR_maintenance6) */
1826*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_KHR_maintenance6) && defined(VK_KHR_push_descriptor)
1827*8975f5c5SAndroid Build Coastguard Worker     table->vkCmdPushDescriptorSet2KHR = (PFN_vkCmdPushDescriptorSet2KHR)load(context, "vkCmdPushDescriptorSet2KHR");
1828*8975f5c5SAndroid Build Coastguard Worker     table->vkCmdPushDescriptorSetWithTemplate2KHR = (PFN_vkCmdPushDescriptorSetWithTemplate2KHR)load(context, "vkCmdPushDescriptorSetWithTemplate2KHR");
1829*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_KHR_maintenance6) && defined(VK_KHR_push_descriptor) */
1830*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_KHR_maintenance6) && defined(VK_EXT_descriptor_buffer)
1831*8975f5c5SAndroid Build Coastguard Worker     table->vkCmdBindDescriptorBufferEmbeddedSamplers2EXT = (PFN_vkCmdBindDescriptorBufferEmbeddedSamplers2EXT)load(context, "vkCmdBindDescriptorBufferEmbeddedSamplers2EXT");
1832*8975f5c5SAndroid Build Coastguard Worker     table->vkCmdSetDescriptorBufferOffsets2EXT = (PFN_vkCmdSetDescriptorBufferOffsets2EXT)load(context, "vkCmdSetDescriptorBufferOffsets2EXT");
1833*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_KHR_maintenance6) && defined(VK_EXT_descriptor_buffer) */
1834*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_KHR_map_memory2)
1835*8975f5c5SAndroid Build Coastguard Worker     table->vkMapMemory2KHR = (PFN_vkMapMemory2KHR)load(context, "vkMapMemory2KHR");
1836*8975f5c5SAndroid Build Coastguard Worker     table->vkUnmapMemory2KHR = (PFN_vkUnmapMemory2KHR)load(context, "vkUnmapMemory2KHR");
1837*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_KHR_map_memory2) */
1838*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_KHR_performance_query)
1839*8975f5c5SAndroid Build Coastguard Worker     table->vkAcquireProfilingLockKHR = (PFN_vkAcquireProfilingLockKHR)load(context, "vkAcquireProfilingLockKHR");
1840*8975f5c5SAndroid Build Coastguard Worker     table->vkReleaseProfilingLockKHR = (PFN_vkReleaseProfilingLockKHR)load(context, "vkReleaseProfilingLockKHR");
1841*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_KHR_performance_query) */
1842*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_KHR_pipeline_executable_properties)
1843*8975f5c5SAndroid Build Coastguard Worker     table->vkGetPipelineExecutableInternalRepresentationsKHR = (PFN_vkGetPipelineExecutableInternalRepresentationsKHR)load(context, "vkGetPipelineExecutableInternalRepresentationsKHR");
1844*8975f5c5SAndroid Build Coastguard Worker     table->vkGetPipelineExecutablePropertiesKHR = (PFN_vkGetPipelineExecutablePropertiesKHR)load(context, "vkGetPipelineExecutablePropertiesKHR");
1845*8975f5c5SAndroid Build Coastguard Worker     table->vkGetPipelineExecutableStatisticsKHR = (PFN_vkGetPipelineExecutableStatisticsKHR)load(context, "vkGetPipelineExecutableStatisticsKHR");
1846*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_KHR_pipeline_executable_properties) */
1847*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_KHR_present_wait)
1848*8975f5c5SAndroid Build Coastguard Worker     table->vkWaitForPresentKHR = (PFN_vkWaitForPresentKHR)load(context, "vkWaitForPresentKHR");
1849*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_KHR_present_wait) */
1850*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_KHR_push_descriptor)
1851*8975f5c5SAndroid Build Coastguard Worker     table->vkCmdPushDescriptorSetKHR = (PFN_vkCmdPushDescriptorSetKHR)load(context, "vkCmdPushDescriptorSetKHR");
1852*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_KHR_push_descriptor) */
1853*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_KHR_ray_tracing_maintenance1) && defined(VK_KHR_ray_tracing_pipeline)
1854*8975f5c5SAndroid Build Coastguard Worker     table->vkCmdTraceRaysIndirect2KHR = (PFN_vkCmdTraceRaysIndirect2KHR)load(context, "vkCmdTraceRaysIndirect2KHR");
1855*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_KHR_ray_tracing_maintenance1) && defined(VK_KHR_ray_tracing_pipeline) */
1856*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_KHR_ray_tracing_pipeline)
1857*8975f5c5SAndroid Build Coastguard Worker     table->vkCmdSetRayTracingPipelineStackSizeKHR = (PFN_vkCmdSetRayTracingPipelineStackSizeKHR)load(context, "vkCmdSetRayTracingPipelineStackSizeKHR");
1858*8975f5c5SAndroid Build Coastguard Worker     table->vkCmdTraceRaysIndirectKHR = (PFN_vkCmdTraceRaysIndirectKHR)load(context, "vkCmdTraceRaysIndirectKHR");
1859*8975f5c5SAndroid Build Coastguard Worker     table->vkCmdTraceRaysKHR = (PFN_vkCmdTraceRaysKHR)load(context, "vkCmdTraceRaysKHR");
1860*8975f5c5SAndroid Build Coastguard Worker     table->vkCreateRayTracingPipelinesKHR = (PFN_vkCreateRayTracingPipelinesKHR)load(context, "vkCreateRayTracingPipelinesKHR");
1861*8975f5c5SAndroid Build Coastguard Worker     table->vkGetRayTracingCaptureReplayShaderGroupHandlesKHR = (PFN_vkGetRayTracingCaptureReplayShaderGroupHandlesKHR)load(context, "vkGetRayTracingCaptureReplayShaderGroupHandlesKHR");
1862*8975f5c5SAndroid Build Coastguard Worker     table->vkGetRayTracingShaderGroupHandlesKHR = (PFN_vkGetRayTracingShaderGroupHandlesKHR)load(context, "vkGetRayTracingShaderGroupHandlesKHR");
1863*8975f5c5SAndroid Build Coastguard Worker     table->vkGetRayTracingShaderGroupStackSizeKHR = (PFN_vkGetRayTracingShaderGroupStackSizeKHR)load(context, "vkGetRayTracingShaderGroupStackSizeKHR");
1864*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_KHR_ray_tracing_pipeline) */
1865*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_KHR_sampler_ycbcr_conversion)
1866*8975f5c5SAndroid Build Coastguard Worker     table->vkCreateSamplerYcbcrConversionKHR = (PFN_vkCreateSamplerYcbcrConversionKHR)load(context, "vkCreateSamplerYcbcrConversionKHR");
1867*8975f5c5SAndroid Build Coastguard Worker     table->vkDestroySamplerYcbcrConversionKHR = (PFN_vkDestroySamplerYcbcrConversionKHR)load(context, "vkDestroySamplerYcbcrConversionKHR");
1868*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_KHR_sampler_ycbcr_conversion) */
1869*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_KHR_shared_presentable_image)
1870*8975f5c5SAndroid Build Coastguard Worker     table->vkGetSwapchainStatusKHR = (PFN_vkGetSwapchainStatusKHR)load(context, "vkGetSwapchainStatusKHR");
1871*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_KHR_shared_presentable_image) */
1872*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_KHR_swapchain)
1873*8975f5c5SAndroid Build Coastguard Worker     table->vkAcquireNextImageKHR = (PFN_vkAcquireNextImageKHR)load(context, "vkAcquireNextImageKHR");
1874*8975f5c5SAndroid Build Coastguard Worker     table->vkCreateSwapchainKHR = (PFN_vkCreateSwapchainKHR)load(context, "vkCreateSwapchainKHR");
1875*8975f5c5SAndroid Build Coastguard Worker     table->vkDestroySwapchainKHR = (PFN_vkDestroySwapchainKHR)load(context, "vkDestroySwapchainKHR");
1876*8975f5c5SAndroid Build Coastguard Worker     table->vkGetSwapchainImagesKHR = (PFN_vkGetSwapchainImagesKHR)load(context, "vkGetSwapchainImagesKHR");
1877*8975f5c5SAndroid Build Coastguard Worker     table->vkQueuePresentKHR = (PFN_vkQueuePresentKHR)load(context, "vkQueuePresentKHR");
1878*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_KHR_swapchain) */
1879*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_KHR_synchronization2)
1880*8975f5c5SAndroid Build Coastguard Worker     table->vkCmdPipelineBarrier2KHR = (PFN_vkCmdPipelineBarrier2KHR)load(context, "vkCmdPipelineBarrier2KHR");
1881*8975f5c5SAndroid Build Coastguard Worker     table->vkCmdResetEvent2KHR = (PFN_vkCmdResetEvent2KHR)load(context, "vkCmdResetEvent2KHR");
1882*8975f5c5SAndroid Build Coastguard Worker     table->vkCmdSetEvent2KHR = (PFN_vkCmdSetEvent2KHR)load(context, "vkCmdSetEvent2KHR");
1883*8975f5c5SAndroid Build Coastguard Worker     table->vkCmdWaitEvents2KHR = (PFN_vkCmdWaitEvents2KHR)load(context, "vkCmdWaitEvents2KHR");
1884*8975f5c5SAndroid Build Coastguard Worker     table->vkCmdWriteTimestamp2KHR = (PFN_vkCmdWriteTimestamp2KHR)load(context, "vkCmdWriteTimestamp2KHR");
1885*8975f5c5SAndroid Build Coastguard Worker     table->vkQueueSubmit2KHR = (PFN_vkQueueSubmit2KHR)load(context, "vkQueueSubmit2KHR");
1886*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_KHR_synchronization2) */
1887*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_KHR_synchronization2) && defined(VK_AMD_buffer_marker)
1888*8975f5c5SAndroid Build Coastguard Worker     table->vkCmdWriteBufferMarker2AMD = (PFN_vkCmdWriteBufferMarker2AMD)load(context, "vkCmdWriteBufferMarker2AMD");
1889*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_KHR_synchronization2) && defined(VK_AMD_buffer_marker) */
1890*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_KHR_synchronization2) && defined(VK_NV_device_diagnostic_checkpoints)
1891*8975f5c5SAndroid Build Coastguard Worker     table->vkGetQueueCheckpointData2NV = (PFN_vkGetQueueCheckpointData2NV)load(context, "vkGetQueueCheckpointData2NV");
1892*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_KHR_synchronization2) && defined(VK_NV_device_diagnostic_checkpoints) */
1893*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_KHR_timeline_semaphore)
1894*8975f5c5SAndroid Build Coastguard Worker     table->vkGetSemaphoreCounterValueKHR = (PFN_vkGetSemaphoreCounterValueKHR)load(context, "vkGetSemaphoreCounterValueKHR");
1895*8975f5c5SAndroid Build Coastguard Worker     table->vkSignalSemaphoreKHR = (PFN_vkSignalSemaphoreKHR)load(context, "vkSignalSemaphoreKHR");
1896*8975f5c5SAndroid Build Coastguard Worker     table->vkWaitSemaphoresKHR = (PFN_vkWaitSemaphoresKHR)load(context, "vkWaitSemaphoresKHR");
1897*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_KHR_timeline_semaphore) */
1898*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_KHR_video_decode_queue)
1899*8975f5c5SAndroid Build Coastguard Worker     table->vkCmdDecodeVideoKHR = (PFN_vkCmdDecodeVideoKHR)load(context, "vkCmdDecodeVideoKHR");
1900*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_KHR_video_decode_queue) */
1901*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_KHR_video_encode_queue)
1902*8975f5c5SAndroid Build Coastguard Worker     table->vkCmdEncodeVideoKHR = (PFN_vkCmdEncodeVideoKHR)load(context, "vkCmdEncodeVideoKHR");
1903*8975f5c5SAndroid Build Coastguard Worker     table->vkGetEncodedVideoSessionParametersKHR = (PFN_vkGetEncodedVideoSessionParametersKHR)load(context, "vkGetEncodedVideoSessionParametersKHR");
1904*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_KHR_video_encode_queue) */
1905*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_KHR_video_queue)
1906*8975f5c5SAndroid Build Coastguard Worker     table->vkBindVideoSessionMemoryKHR = (PFN_vkBindVideoSessionMemoryKHR)load(context, "vkBindVideoSessionMemoryKHR");
1907*8975f5c5SAndroid Build Coastguard Worker     table->vkCmdBeginVideoCodingKHR = (PFN_vkCmdBeginVideoCodingKHR)load(context, "vkCmdBeginVideoCodingKHR");
1908*8975f5c5SAndroid Build Coastguard Worker     table->vkCmdControlVideoCodingKHR = (PFN_vkCmdControlVideoCodingKHR)load(context, "vkCmdControlVideoCodingKHR");
1909*8975f5c5SAndroid Build Coastguard Worker     table->vkCmdEndVideoCodingKHR = (PFN_vkCmdEndVideoCodingKHR)load(context, "vkCmdEndVideoCodingKHR");
1910*8975f5c5SAndroid Build Coastguard Worker     table->vkCreateVideoSessionKHR = (PFN_vkCreateVideoSessionKHR)load(context, "vkCreateVideoSessionKHR");
1911*8975f5c5SAndroid Build Coastguard Worker     table->vkCreateVideoSessionParametersKHR = (PFN_vkCreateVideoSessionParametersKHR)load(context, "vkCreateVideoSessionParametersKHR");
1912*8975f5c5SAndroid Build Coastguard Worker     table->vkDestroyVideoSessionKHR = (PFN_vkDestroyVideoSessionKHR)load(context, "vkDestroyVideoSessionKHR");
1913*8975f5c5SAndroid Build Coastguard Worker     table->vkDestroyVideoSessionParametersKHR = (PFN_vkDestroyVideoSessionParametersKHR)load(context, "vkDestroyVideoSessionParametersKHR");
1914*8975f5c5SAndroid Build Coastguard Worker     table->vkGetVideoSessionMemoryRequirementsKHR = (PFN_vkGetVideoSessionMemoryRequirementsKHR)load(context, "vkGetVideoSessionMemoryRequirementsKHR");
1915*8975f5c5SAndroid Build Coastguard Worker     table->vkUpdateVideoSessionParametersKHR = (PFN_vkUpdateVideoSessionParametersKHR)load(context, "vkUpdateVideoSessionParametersKHR");
1916*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_KHR_video_queue) */
1917*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_NVX_binary_import)
1918*8975f5c5SAndroid Build Coastguard Worker     table->vkCmdCuLaunchKernelNVX = (PFN_vkCmdCuLaunchKernelNVX)load(context, "vkCmdCuLaunchKernelNVX");
1919*8975f5c5SAndroid Build Coastguard Worker     table->vkCreateCuFunctionNVX = (PFN_vkCreateCuFunctionNVX)load(context, "vkCreateCuFunctionNVX");
1920*8975f5c5SAndroid Build Coastguard Worker     table->vkCreateCuModuleNVX = (PFN_vkCreateCuModuleNVX)load(context, "vkCreateCuModuleNVX");
1921*8975f5c5SAndroid Build Coastguard Worker     table->vkDestroyCuFunctionNVX = (PFN_vkDestroyCuFunctionNVX)load(context, "vkDestroyCuFunctionNVX");
1922*8975f5c5SAndroid Build Coastguard Worker     table->vkDestroyCuModuleNVX = (PFN_vkDestroyCuModuleNVX)load(context, "vkDestroyCuModuleNVX");
1923*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_NVX_binary_import) */
1924*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_NVX_image_view_handle)
1925*8975f5c5SAndroid Build Coastguard Worker     table->vkGetImageViewAddressNVX = (PFN_vkGetImageViewAddressNVX)load(context, "vkGetImageViewAddressNVX");
1926*8975f5c5SAndroid Build Coastguard Worker     table->vkGetImageViewHandleNVX = (PFN_vkGetImageViewHandleNVX)load(context, "vkGetImageViewHandleNVX");
1927*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_NVX_image_view_handle) */
1928*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_NV_clip_space_w_scaling)
1929*8975f5c5SAndroid Build Coastguard Worker     table->vkCmdSetViewportWScalingNV = (PFN_vkCmdSetViewportWScalingNV)load(context, "vkCmdSetViewportWScalingNV");
1930*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_NV_clip_space_w_scaling) */
1931*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_NV_copy_memory_indirect)
1932*8975f5c5SAndroid Build Coastguard Worker     table->vkCmdCopyMemoryIndirectNV = (PFN_vkCmdCopyMemoryIndirectNV)load(context, "vkCmdCopyMemoryIndirectNV");
1933*8975f5c5SAndroid Build Coastguard Worker     table->vkCmdCopyMemoryToImageIndirectNV = (PFN_vkCmdCopyMemoryToImageIndirectNV)load(context, "vkCmdCopyMemoryToImageIndirectNV");
1934*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_NV_copy_memory_indirect) */
1935*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_NV_cuda_kernel_launch)
1936*8975f5c5SAndroid Build Coastguard Worker     table->vkCmdCudaLaunchKernelNV = (PFN_vkCmdCudaLaunchKernelNV)load(context, "vkCmdCudaLaunchKernelNV");
1937*8975f5c5SAndroid Build Coastguard Worker     table->vkCreateCudaFunctionNV = (PFN_vkCreateCudaFunctionNV)load(context, "vkCreateCudaFunctionNV");
1938*8975f5c5SAndroid Build Coastguard Worker     table->vkCreateCudaModuleNV = (PFN_vkCreateCudaModuleNV)load(context, "vkCreateCudaModuleNV");
1939*8975f5c5SAndroid Build Coastguard Worker     table->vkDestroyCudaFunctionNV = (PFN_vkDestroyCudaFunctionNV)load(context, "vkDestroyCudaFunctionNV");
1940*8975f5c5SAndroid Build Coastguard Worker     table->vkDestroyCudaModuleNV = (PFN_vkDestroyCudaModuleNV)load(context, "vkDestroyCudaModuleNV");
1941*8975f5c5SAndroid Build Coastguard Worker     table->vkGetCudaModuleCacheNV = (PFN_vkGetCudaModuleCacheNV)load(context, "vkGetCudaModuleCacheNV");
1942*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_NV_cuda_kernel_launch) */
1943*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_NV_device_diagnostic_checkpoints)
1944*8975f5c5SAndroid Build Coastguard Worker     table->vkCmdSetCheckpointNV = (PFN_vkCmdSetCheckpointNV)load(context, "vkCmdSetCheckpointNV");
1945*8975f5c5SAndroid Build Coastguard Worker     table->vkGetQueueCheckpointDataNV = (PFN_vkGetQueueCheckpointDataNV)load(context, "vkGetQueueCheckpointDataNV");
1946*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_NV_device_diagnostic_checkpoints) */
1947*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_NV_device_generated_commands)
1948*8975f5c5SAndroid Build Coastguard Worker     table->vkCmdBindPipelineShaderGroupNV = (PFN_vkCmdBindPipelineShaderGroupNV)load(context, "vkCmdBindPipelineShaderGroupNV");
1949*8975f5c5SAndroid Build Coastguard Worker     table->vkCmdExecuteGeneratedCommandsNV = (PFN_vkCmdExecuteGeneratedCommandsNV)load(context, "vkCmdExecuteGeneratedCommandsNV");
1950*8975f5c5SAndroid Build Coastguard Worker     table->vkCmdPreprocessGeneratedCommandsNV = (PFN_vkCmdPreprocessGeneratedCommandsNV)load(context, "vkCmdPreprocessGeneratedCommandsNV");
1951*8975f5c5SAndroid Build Coastguard Worker     table->vkCreateIndirectCommandsLayoutNV = (PFN_vkCreateIndirectCommandsLayoutNV)load(context, "vkCreateIndirectCommandsLayoutNV");
1952*8975f5c5SAndroid Build Coastguard Worker     table->vkDestroyIndirectCommandsLayoutNV = (PFN_vkDestroyIndirectCommandsLayoutNV)load(context, "vkDestroyIndirectCommandsLayoutNV");
1953*8975f5c5SAndroid Build Coastguard Worker     table->vkGetGeneratedCommandsMemoryRequirementsNV = (PFN_vkGetGeneratedCommandsMemoryRequirementsNV)load(context, "vkGetGeneratedCommandsMemoryRequirementsNV");
1954*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_NV_device_generated_commands) */
1955*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_NV_device_generated_commands_compute)
1956*8975f5c5SAndroid Build Coastguard Worker     table->vkCmdUpdatePipelineIndirectBufferNV = (PFN_vkCmdUpdatePipelineIndirectBufferNV)load(context, "vkCmdUpdatePipelineIndirectBufferNV");
1957*8975f5c5SAndroid Build Coastguard Worker     table->vkGetPipelineIndirectDeviceAddressNV = (PFN_vkGetPipelineIndirectDeviceAddressNV)load(context, "vkGetPipelineIndirectDeviceAddressNV");
1958*8975f5c5SAndroid Build Coastguard Worker     table->vkGetPipelineIndirectMemoryRequirementsNV = (PFN_vkGetPipelineIndirectMemoryRequirementsNV)load(context, "vkGetPipelineIndirectMemoryRequirementsNV");
1959*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_NV_device_generated_commands_compute) */
1960*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_NV_external_memory_rdma)
1961*8975f5c5SAndroid Build Coastguard Worker     table->vkGetMemoryRemoteAddressNV = (PFN_vkGetMemoryRemoteAddressNV)load(context, "vkGetMemoryRemoteAddressNV");
1962*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_NV_external_memory_rdma) */
1963*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_NV_external_memory_win32)
1964*8975f5c5SAndroid Build Coastguard Worker     table->vkGetMemoryWin32HandleNV = (PFN_vkGetMemoryWin32HandleNV)load(context, "vkGetMemoryWin32HandleNV");
1965*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_NV_external_memory_win32) */
1966*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_NV_fragment_shading_rate_enums)
1967*8975f5c5SAndroid Build Coastguard Worker     table->vkCmdSetFragmentShadingRateEnumNV = (PFN_vkCmdSetFragmentShadingRateEnumNV)load(context, "vkCmdSetFragmentShadingRateEnumNV");
1968*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_NV_fragment_shading_rate_enums) */
1969*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_NV_low_latency2)
1970*8975f5c5SAndroid Build Coastguard Worker     table->vkGetLatencyTimingsNV = (PFN_vkGetLatencyTimingsNV)load(context, "vkGetLatencyTimingsNV");
1971*8975f5c5SAndroid Build Coastguard Worker     table->vkLatencySleepNV = (PFN_vkLatencySleepNV)load(context, "vkLatencySleepNV");
1972*8975f5c5SAndroid Build Coastguard Worker     table->vkQueueNotifyOutOfBandNV = (PFN_vkQueueNotifyOutOfBandNV)load(context, "vkQueueNotifyOutOfBandNV");
1973*8975f5c5SAndroid Build Coastguard Worker     table->vkSetLatencyMarkerNV = (PFN_vkSetLatencyMarkerNV)load(context, "vkSetLatencyMarkerNV");
1974*8975f5c5SAndroid Build Coastguard Worker     table->vkSetLatencySleepModeNV = (PFN_vkSetLatencySleepModeNV)load(context, "vkSetLatencySleepModeNV");
1975*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_NV_low_latency2) */
1976*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_NV_memory_decompression)
1977*8975f5c5SAndroid Build Coastguard Worker     table->vkCmdDecompressMemoryIndirectCountNV = (PFN_vkCmdDecompressMemoryIndirectCountNV)load(context, "vkCmdDecompressMemoryIndirectCountNV");
1978*8975f5c5SAndroid Build Coastguard Worker     table->vkCmdDecompressMemoryNV = (PFN_vkCmdDecompressMemoryNV)load(context, "vkCmdDecompressMemoryNV");
1979*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_NV_memory_decompression) */
1980*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_NV_mesh_shader)
1981*8975f5c5SAndroid Build Coastguard Worker     table->vkCmdDrawMeshTasksIndirectCountNV = (PFN_vkCmdDrawMeshTasksIndirectCountNV)load(context, "vkCmdDrawMeshTasksIndirectCountNV");
1982*8975f5c5SAndroid Build Coastguard Worker     table->vkCmdDrawMeshTasksIndirectNV = (PFN_vkCmdDrawMeshTasksIndirectNV)load(context, "vkCmdDrawMeshTasksIndirectNV");
1983*8975f5c5SAndroid Build Coastguard Worker     table->vkCmdDrawMeshTasksNV = (PFN_vkCmdDrawMeshTasksNV)load(context, "vkCmdDrawMeshTasksNV");
1984*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_NV_mesh_shader) */
1985*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_NV_optical_flow)
1986*8975f5c5SAndroid Build Coastguard Worker     table->vkBindOpticalFlowSessionImageNV = (PFN_vkBindOpticalFlowSessionImageNV)load(context, "vkBindOpticalFlowSessionImageNV");
1987*8975f5c5SAndroid Build Coastguard Worker     table->vkCmdOpticalFlowExecuteNV = (PFN_vkCmdOpticalFlowExecuteNV)load(context, "vkCmdOpticalFlowExecuteNV");
1988*8975f5c5SAndroid Build Coastguard Worker     table->vkCreateOpticalFlowSessionNV = (PFN_vkCreateOpticalFlowSessionNV)load(context, "vkCreateOpticalFlowSessionNV");
1989*8975f5c5SAndroid Build Coastguard Worker     table->vkDestroyOpticalFlowSessionNV = (PFN_vkDestroyOpticalFlowSessionNV)load(context, "vkDestroyOpticalFlowSessionNV");
1990*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_NV_optical_flow) */
1991*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_NV_ray_tracing)
1992*8975f5c5SAndroid Build Coastguard Worker     table->vkBindAccelerationStructureMemoryNV = (PFN_vkBindAccelerationStructureMemoryNV)load(context, "vkBindAccelerationStructureMemoryNV");
1993*8975f5c5SAndroid Build Coastguard Worker     table->vkCmdBuildAccelerationStructureNV = (PFN_vkCmdBuildAccelerationStructureNV)load(context, "vkCmdBuildAccelerationStructureNV");
1994*8975f5c5SAndroid Build Coastguard Worker     table->vkCmdCopyAccelerationStructureNV = (PFN_vkCmdCopyAccelerationStructureNV)load(context, "vkCmdCopyAccelerationStructureNV");
1995*8975f5c5SAndroid Build Coastguard Worker     table->vkCmdTraceRaysNV = (PFN_vkCmdTraceRaysNV)load(context, "vkCmdTraceRaysNV");
1996*8975f5c5SAndroid Build Coastguard Worker     table->vkCmdWriteAccelerationStructuresPropertiesNV = (PFN_vkCmdWriteAccelerationStructuresPropertiesNV)load(context, "vkCmdWriteAccelerationStructuresPropertiesNV");
1997*8975f5c5SAndroid Build Coastguard Worker     table->vkCompileDeferredNV = (PFN_vkCompileDeferredNV)load(context, "vkCompileDeferredNV");
1998*8975f5c5SAndroid Build Coastguard Worker     table->vkCreateAccelerationStructureNV = (PFN_vkCreateAccelerationStructureNV)load(context, "vkCreateAccelerationStructureNV");
1999*8975f5c5SAndroid Build Coastguard Worker     table->vkCreateRayTracingPipelinesNV = (PFN_vkCreateRayTracingPipelinesNV)load(context, "vkCreateRayTracingPipelinesNV");
2000*8975f5c5SAndroid Build Coastguard Worker     table->vkDestroyAccelerationStructureNV = (PFN_vkDestroyAccelerationStructureNV)load(context, "vkDestroyAccelerationStructureNV");
2001*8975f5c5SAndroid Build Coastguard Worker     table->vkGetAccelerationStructureHandleNV = (PFN_vkGetAccelerationStructureHandleNV)load(context, "vkGetAccelerationStructureHandleNV");
2002*8975f5c5SAndroid Build Coastguard Worker     table->vkGetAccelerationStructureMemoryRequirementsNV = (PFN_vkGetAccelerationStructureMemoryRequirementsNV)load(context, "vkGetAccelerationStructureMemoryRequirementsNV");
2003*8975f5c5SAndroid Build Coastguard Worker     table->vkGetRayTracingShaderGroupHandlesNV = (PFN_vkGetRayTracingShaderGroupHandlesNV)load(context, "vkGetRayTracingShaderGroupHandlesNV");
2004*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_NV_ray_tracing) */
2005*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_NV_scissor_exclusive) && VK_NV_SCISSOR_EXCLUSIVE_SPEC_VERSION >= 2
2006*8975f5c5SAndroid Build Coastguard Worker     table->vkCmdSetExclusiveScissorEnableNV = (PFN_vkCmdSetExclusiveScissorEnableNV)load(context, "vkCmdSetExclusiveScissorEnableNV");
2007*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_NV_scissor_exclusive) && VK_NV_SCISSOR_EXCLUSIVE_SPEC_VERSION >= 2 */
2008*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_NV_scissor_exclusive)
2009*8975f5c5SAndroid Build Coastguard Worker     table->vkCmdSetExclusiveScissorNV = (PFN_vkCmdSetExclusiveScissorNV)load(context, "vkCmdSetExclusiveScissorNV");
2010*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_NV_scissor_exclusive) */
2011*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_NV_shading_rate_image)
2012*8975f5c5SAndroid Build Coastguard Worker     table->vkCmdBindShadingRateImageNV = (PFN_vkCmdBindShadingRateImageNV)load(context, "vkCmdBindShadingRateImageNV");
2013*8975f5c5SAndroid Build Coastguard Worker     table->vkCmdSetCoarseSampleOrderNV = (PFN_vkCmdSetCoarseSampleOrderNV)load(context, "vkCmdSetCoarseSampleOrderNV");
2014*8975f5c5SAndroid Build Coastguard Worker     table->vkCmdSetViewportShadingRatePaletteNV = (PFN_vkCmdSetViewportShadingRatePaletteNV)load(context, "vkCmdSetViewportShadingRatePaletteNV");
2015*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_NV_shading_rate_image) */
2016*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_QCOM_tile_properties)
2017*8975f5c5SAndroid Build Coastguard Worker     table->vkGetDynamicRenderingTilePropertiesQCOM = (PFN_vkGetDynamicRenderingTilePropertiesQCOM)load(context, "vkGetDynamicRenderingTilePropertiesQCOM");
2018*8975f5c5SAndroid Build Coastguard Worker     table->vkGetFramebufferTilePropertiesQCOM = (PFN_vkGetFramebufferTilePropertiesQCOM)load(context, "vkGetFramebufferTilePropertiesQCOM");
2019*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_QCOM_tile_properties) */
2020*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_QNX_external_memory_screen_buffer)
2021*8975f5c5SAndroid Build Coastguard Worker     table->vkGetScreenBufferPropertiesQNX = (PFN_vkGetScreenBufferPropertiesQNX)load(context, "vkGetScreenBufferPropertiesQNX");
2022*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_QNX_external_memory_screen_buffer) */
2023*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_VALVE_descriptor_set_host_mapping)
2024*8975f5c5SAndroid Build Coastguard Worker     table->vkGetDescriptorSetHostMappingVALVE = (PFN_vkGetDescriptorSetHostMappingVALVE)load(context, "vkGetDescriptorSetHostMappingVALVE");
2025*8975f5c5SAndroid Build Coastguard Worker     table->vkGetDescriptorSetLayoutHostMappingInfoVALVE = (PFN_vkGetDescriptorSetLayoutHostMappingInfoVALVE)load(context, "vkGetDescriptorSetLayoutHostMappingInfoVALVE");
2026*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_VALVE_descriptor_set_host_mapping) */
2027*8975f5c5SAndroid Build Coastguard Worker #if (defined(VK_EXT_extended_dynamic_state)) || (defined(VK_EXT_shader_object))
2028*8975f5c5SAndroid Build Coastguard Worker     table->vkCmdBindVertexBuffers2EXT = (PFN_vkCmdBindVertexBuffers2EXT)load(context, "vkCmdBindVertexBuffers2EXT");
2029*8975f5c5SAndroid Build Coastguard Worker     table->vkCmdSetCullModeEXT = (PFN_vkCmdSetCullModeEXT)load(context, "vkCmdSetCullModeEXT");
2030*8975f5c5SAndroid Build Coastguard Worker     table->vkCmdSetDepthBoundsTestEnableEXT = (PFN_vkCmdSetDepthBoundsTestEnableEXT)load(context, "vkCmdSetDepthBoundsTestEnableEXT");
2031*8975f5c5SAndroid Build Coastguard Worker     table->vkCmdSetDepthCompareOpEXT = (PFN_vkCmdSetDepthCompareOpEXT)load(context, "vkCmdSetDepthCompareOpEXT");
2032*8975f5c5SAndroid Build Coastguard Worker     table->vkCmdSetDepthTestEnableEXT = (PFN_vkCmdSetDepthTestEnableEXT)load(context, "vkCmdSetDepthTestEnableEXT");
2033*8975f5c5SAndroid Build Coastguard Worker     table->vkCmdSetDepthWriteEnableEXT = (PFN_vkCmdSetDepthWriteEnableEXT)load(context, "vkCmdSetDepthWriteEnableEXT");
2034*8975f5c5SAndroid Build Coastguard Worker     table->vkCmdSetFrontFaceEXT = (PFN_vkCmdSetFrontFaceEXT)load(context, "vkCmdSetFrontFaceEXT");
2035*8975f5c5SAndroid Build Coastguard Worker     table->vkCmdSetPrimitiveTopologyEXT = (PFN_vkCmdSetPrimitiveTopologyEXT)load(context, "vkCmdSetPrimitiveTopologyEXT");
2036*8975f5c5SAndroid Build Coastguard Worker     table->vkCmdSetScissorWithCountEXT = (PFN_vkCmdSetScissorWithCountEXT)load(context, "vkCmdSetScissorWithCountEXT");
2037*8975f5c5SAndroid Build Coastguard Worker     table->vkCmdSetStencilOpEXT = (PFN_vkCmdSetStencilOpEXT)load(context, "vkCmdSetStencilOpEXT");
2038*8975f5c5SAndroid Build Coastguard Worker     table->vkCmdSetStencilTestEnableEXT = (PFN_vkCmdSetStencilTestEnableEXT)load(context, "vkCmdSetStencilTestEnableEXT");
2039*8975f5c5SAndroid Build Coastguard Worker     table->vkCmdSetViewportWithCountEXT = (PFN_vkCmdSetViewportWithCountEXT)load(context, "vkCmdSetViewportWithCountEXT");
2040*8975f5c5SAndroid Build Coastguard Worker #endif /* (defined(VK_EXT_extended_dynamic_state)) || (defined(VK_EXT_shader_object)) */
2041*8975f5c5SAndroid Build Coastguard Worker #if (defined(VK_EXT_extended_dynamic_state2)) || (defined(VK_EXT_shader_object))
2042*8975f5c5SAndroid Build Coastguard Worker     table->vkCmdSetDepthBiasEnableEXT = (PFN_vkCmdSetDepthBiasEnableEXT)load(context, "vkCmdSetDepthBiasEnableEXT");
2043*8975f5c5SAndroid Build Coastguard Worker     table->vkCmdSetLogicOpEXT = (PFN_vkCmdSetLogicOpEXT)load(context, "vkCmdSetLogicOpEXT");
2044*8975f5c5SAndroid Build Coastguard Worker     table->vkCmdSetPatchControlPointsEXT = (PFN_vkCmdSetPatchControlPointsEXT)load(context, "vkCmdSetPatchControlPointsEXT");
2045*8975f5c5SAndroid Build Coastguard Worker     table->vkCmdSetPrimitiveRestartEnableEXT = (PFN_vkCmdSetPrimitiveRestartEnableEXT)load(context, "vkCmdSetPrimitiveRestartEnableEXT");
2046*8975f5c5SAndroid Build Coastguard Worker     table->vkCmdSetRasterizerDiscardEnableEXT = (PFN_vkCmdSetRasterizerDiscardEnableEXT)load(context, "vkCmdSetRasterizerDiscardEnableEXT");
2047*8975f5c5SAndroid Build Coastguard Worker #endif /* (defined(VK_EXT_extended_dynamic_state2)) || (defined(VK_EXT_shader_object)) */
2048*8975f5c5SAndroid Build Coastguard Worker #if (defined(VK_EXT_extended_dynamic_state3)) || (defined(VK_EXT_shader_object))
2049*8975f5c5SAndroid Build Coastguard Worker     table->vkCmdSetAlphaToCoverageEnableEXT = (PFN_vkCmdSetAlphaToCoverageEnableEXT)load(context, "vkCmdSetAlphaToCoverageEnableEXT");
2050*8975f5c5SAndroid Build Coastguard Worker     table->vkCmdSetAlphaToOneEnableEXT = (PFN_vkCmdSetAlphaToOneEnableEXT)load(context, "vkCmdSetAlphaToOneEnableEXT");
2051*8975f5c5SAndroid Build Coastguard Worker     table->vkCmdSetColorBlendEnableEXT = (PFN_vkCmdSetColorBlendEnableEXT)load(context, "vkCmdSetColorBlendEnableEXT");
2052*8975f5c5SAndroid Build Coastguard Worker     table->vkCmdSetColorBlendEquationEXT = (PFN_vkCmdSetColorBlendEquationEXT)load(context, "vkCmdSetColorBlendEquationEXT");
2053*8975f5c5SAndroid Build Coastguard Worker     table->vkCmdSetColorWriteMaskEXT = (PFN_vkCmdSetColorWriteMaskEXT)load(context, "vkCmdSetColorWriteMaskEXT");
2054*8975f5c5SAndroid Build Coastguard Worker     table->vkCmdSetDepthClampEnableEXT = (PFN_vkCmdSetDepthClampEnableEXT)load(context, "vkCmdSetDepthClampEnableEXT");
2055*8975f5c5SAndroid Build Coastguard Worker     table->vkCmdSetLogicOpEnableEXT = (PFN_vkCmdSetLogicOpEnableEXT)load(context, "vkCmdSetLogicOpEnableEXT");
2056*8975f5c5SAndroid Build Coastguard Worker     table->vkCmdSetPolygonModeEXT = (PFN_vkCmdSetPolygonModeEXT)load(context, "vkCmdSetPolygonModeEXT");
2057*8975f5c5SAndroid Build Coastguard Worker     table->vkCmdSetRasterizationSamplesEXT = (PFN_vkCmdSetRasterizationSamplesEXT)load(context, "vkCmdSetRasterizationSamplesEXT");
2058*8975f5c5SAndroid Build Coastguard Worker     table->vkCmdSetSampleMaskEXT = (PFN_vkCmdSetSampleMaskEXT)load(context, "vkCmdSetSampleMaskEXT");
2059*8975f5c5SAndroid Build Coastguard Worker #endif /* (defined(VK_EXT_extended_dynamic_state3)) || (defined(VK_EXT_shader_object)) */
2060*8975f5c5SAndroid Build Coastguard Worker #if (defined(VK_EXT_extended_dynamic_state3) && (defined(VK_KHR_maintenance2) || defined(VK_VERSION_1_1))) || (defined(VK_EXT_shader_object))
2061*8975f5c5SAndroid Build Coastguard Worker     table->vkCmdSetTessellationDomainOriginEXT = (PFN_vkCmdSetTessellationDomainOriginEXT)load(context, "vkCmdSetTessellationDomainOriginEXT");
2062*8975f5c5SAndroid Build Coastguard Worker #endif /* (defined(VK_EXT_extended_dynamic_state3) && (defined(VK_KHR_maintenance2) || defined(VK_VERSION_1_1))) || (defined(VK_EXT_shader_object)) */
2063*8975f5c5SAndroid Build Coastguard Worker #if (defined(VK_EXT_extended_dynamic_state3) && defined(VK_EXT_transform_feedback)) || (defined(VK_EXT_shader_object) && defined(VK_EXT_transform_feedback))
2064*8975f5c5SAndroid Build Coastguard Worker     table->vkCmdSetRasterizationStreamEXT = (PFN_vkCmdSetRasterizationStreamEXT)load(context, "vkCmdSetRasterizationStreamEXT");
2065*8975f5c5SAndroid Build Coastguard Worker #endif /* (defined(VK_EXT_extended_dynamic_state3) && defined(VK_EXT_transform_feedback)) || (defined(VK_EXT_shader_object) && defined(VK_EXT_transform_feedback)) */
2066*8975f5c5SAndroid Build Coastguard Worker #if (defined(VK_EXT_extended_dynamic_state3) && defined(VK_EXT_conservative_rasterization)) || (defined(VK_EXT_shader_object) && defined(VK_EXT_conservative_rasterization))
2067*8975f5c5SAndroid Build Coastguard Worker     table->vkCmdSetConservativeRasterizationModeEXT = (PFN_vkCmdSetConservativeRasterizationModeEXT)load(context, "vkCmdSetConservativeRasterizationModeEXT");
2068*8975f5c5SAndroid Build Coastguard Worker     table->vkCmdSetExtraPrimitiveOverestimationSizeEXT = (PFN_vkCmdSetExtraPrimitiveOverestimationSizeEXT)load(context, "vkCmdSetExtraPrimitiveOverestimationSizeEXT");
2069*8975f5c5SAndroid Build Coastguard Worker #endif /* (defined(VK_EXT_extended_dynamic_state3) && defined(VK_EXT_conservative_rasterization)) || (defined(VK_EXT_shader_object) && defined(VK_EXT_conservative_rasterization)) */
2070*8975f5c5SAndroid Build Coastguard Worker #if (defined(VK_EXT_extended_dynamic_state3) && defined(VK_EXT_depth_clip_enable)) || (defined(VK_EXT_shader_object) && defined(VK_EXT_depth_clip_enable))
2071*8975f5c5SAndroid Build Coastguard Worker     table->vkCmdSetDepthClipEnableEXT = (PFN_vkCmdSetDepthClipEnableEXT)load(context, "vkCmdSetDepthClipEnableEXT");
2072*8975f5c5SAndroid Build Coastguard Worker #endif /* (defined(VK_EXT_extended_dynamic_state3) && defined(VK_EXT_depth_clip_enable)) || (defined(VK_EXT_shader_object) && defined(VK_EXT_depth_clip_enable)) */
2073*8975f5c5SAndroid Build Coastguard Worker #if (defined(VK_EXT_extended_dynamic_state3) && defined(VK_EXT_sample_locations)) || (defined(VK_EXT_shader_object) && defined(VK_EXT_sample_locations))
2074*8975f5c5SAndroid Build Coastguard Worker     table->vkCmdSetSampleLocationsEnableEXT = (PFN_vkCmdSetSampleLocationsEnableEXT)load(context, "vkCmdSetSampleLocationsEnableEXT");
2075*8975f5c5SAndroid Build Coastguard Worker #endif /* (defined(VK_EXT_extended_dynamic_state3) && defined(VK_EXT_sample_locations)) || (defined(VK_EXT_shader_object) && defined(VK_EXT_sample_locations)) */
2076*8975f5c5SAndroid Build Coastguard Worker #if (defined(VK_EXT_extended_dynamic_state3) && defined(VK_EXT_blend_operation_advanced)) || (defined(VK_EXT_shader_object) && defined(VK_EXT_blend_operation_advanced))
2077*8975f5c5SAndroid Build Coastguard Worker     table->vkCmdSetColorBlendAdvancedEXT = (PFN_vkCmdSetColorBlendAdvancedEXT)load(context, "vkCmdSetColorBlendAdvancedEXT");
2078*8975f5c5SAndroid Build Coastguard Worker #endif /* (defined(VK_EXT_extended_dynamic_state3) && defined(VK_EXT_blend_operation_advanced)) || (defined(VK_EXT_shader_object) && defined(VK_EXT_blend_operation_advanced)) */
2079*8975f5c5SAndroid Build Coastguard Worker #if (defined(VK_EXT_extended_dynamic_state3) && defined(VK_EXT_provoking_vertex)) || (defined(VK_EXT_shader_object) && defined(VK_EXT_provoking_vertex))
2080*8975f5c5SAndroid Build Coastguard Worker     table->vkCmdSetProvokingVertexModeEXT = (PFN_vkCmdSetProvokingVertexModeEXT)load(context, "vkCmdSetProvokingVertexModeEXT");
2081*8975f5c5SAndroid Build Coastguard Worker #endif /* (defined(VK_EXT_extended_dynamic_state3) && defined(VK_EXT_provoking_vertex)) || (defined(VK_EXT_shader_object) && defined(VK_EXT_provoking_vertex)) */
2082*8975f5c5SAndroid Build Coastguard Worker #if (defined(VK_EXT_extended_dynamic_state3) && defined(VK_EXT_line_rasterization)) || (defined(VK_EXT_shader_object) && defined(VK_EXT_line_rasterization))
2083*8975f5c5SAndroid Build Coastguard Worker     table->vkCmdSetLineRasterizationModeEXT = (PFN_vkCmdSetLineRasterizationModeEXT)load(context, "vkCmdSetLineRasterizationModeEXT");
2084*8975f5c5SAndroid Build Coastguard Worker     table->vkCmdSetLineStippleEnableEXT = (PFN_vkCmdSetLineStippleEnableEXT)load(context, "vkCmdSetLineStippleEnableEXT");
2085*8975f5c5SAndroid Build Coastguard Worker #endif /* (defined(VK_EXT_extended_dynamic_state3) && defined(VK_EXT_line_rasterization)) || (defined(VK_EXT_shader_object) && defined(VK_EXT_line_rasterization)) */
2086*8975f5c5SAndroid Build Coastguard Worker #if (defined(VK_EXT_extended_dynamic_state3) && defined(VK_EXT_depth_clip_control)) || (defined(VK_EXT_shader_object) && defined(VK_EXT_depth_clip_control))
2087*8975f5c5SAndroid Build Coastguard Worker     table->vkCmdSetDepthClipNegativeOneToOneEXT = (PFN_vkCmdSetDepthClipNegativeOneToOneEXT)load(context, "vkCmdSetDepthClipNegativeOneToOneEXT");
2088*8975f5c5SAndroid Build Coastguard Worker #endif /* (defined(VK_EXT_extended_dynamic_state3) && defined(VK_EXT_depth_clip_control)) || (defined(VK_EXT_shader_object) && defined(VK_EXT_depth_clip_control)) */
2089*8975f5c5SAndroid Build Coastguard Worker #if (defined(VK_EXT_extended_dynamic_state3) && defined(VK_NV_clip_space_w_scaling)) || (defined(VK_EXT_shader_object) && defined(VK_NV_clip_space_w_scaling))
2090*8975f5c5SAndroid Build Coastguard Worker     table->vkCmdSetViewportWScalingEnableNV = (PFN_vkCmdSetViewportWScalingEnableNV)load(context, "vkCmdSetViewportWScalingEnableNV");
2091*8975f5c5SAndroid Build Coastguard Worker #endif /* (defined(VK_EXT_extended_dynamic_state3) && defined(VK_NV_clip_space_w_scaling)) || (defined(VK_EXT_shader_object) && defined(VK_NV_clip_space_w_scaling)) */
2092*8975f5c5SAndroid Build Coastguard Worker #if (defined(VK_EXT_extended_dynamic_state3) && defined(VK_NV_viewport_swizzle)) || (defined(VK_EXT_shader_object) && defined(VK_NV_viewport_swizzle))
2093*8975f5c5SAndroid Build Coastguard Worker     table->vkCmdSetViewportSwizzleNV = (PFN_vkCmdSetViewportSwizzleNV)load(context, "vkCmdSetViewportSwizzleNV");
2094*8975f5c5SAndroid Build Coastguard Worker #endif /* (defined(VK_EXT_extended_dynamic_state3) && defined(VK_NV_viewport_swizzle)) || (defined(VK_EXT_shader_object) && defined(VK_NV_viewport_swizzle)) */
2095*8975f5c5SAndroid Build Coastguard Worker #if (defined(VK_EXT_extended_dynamic_state3) && defined(VK_NV_fragment_coverage_to_color)) || (defined(VK_EXT_shader_object) && defined(VK_NV_fragment_coverage_to_color))
2096*8975f5c5SAndroid Build Coastguard Worker     table->vkCmdSetCoverageToColorEnableNV = (PFN_vkCmdSetCoverageToColorEnableNV)load(context, "vkCmdSetCoverageToColorEnableNV");
2097*8975f5c5SAndroid Build Coastguard Worker     table->vkCmdSetCoverageToColorLocationNV = (PFN_vkCmdSetCoverageToColorLocationNV)load(context, "vkCmdSetCoverageToColorLocationNV");
2098*8975f5c5SAndroid Build Coastguard Worker #endif /* (defined(VK_EXT_extended_dynamic_state3) && defined(VK_NV_fragment_coverage_to_color)) || (defined(VK_EXT_shader_object) && defined(VK_NV_fragment_coverage_to_color)) */
2099*8975f5c5SAndroid Build Coastguard Worker #if (defined(VK_EXT_extended_dynamic_state3) && defined(VK_NV_framebuffer_mixed_samples)) || (defined(VK_EXT_shader_object) && defined(VK_NV_framebuffer_mixed_samples))
2100*8975f5c5SAndroid Build Coastguard Worker     table->vkCmdSetCoverageModulationModeNV = (PFN_vkCmdSetCoverageModulationModeNV)load(context, "vkCmdSetCoverageModulationModeNV");
2101*8975f5c5SAndroid Build Coastguard Worker     table->vkCmdSetCoverageModulationTableEnableNV = (PFN_vkCmdSetCoverageModulationTableEnableNV)load(context, "vkCmdSetCoverageModulationTableEnableNV");
2102*8975f5c5SAndroid Build Coastguard Worker     table->vkCmdSetCoverageModulationTableNV = (PFN_vkCmdSetCoverageModulationTableNV)load(context, "vkCmdSetCoverageModulationTableNV");
2103*8975f5c5SAndroid Build Coastguard Worker #endif /* (defined(VK_EXT_extended_dynamic_state3) && defined(VK_NV_framebuffer_mixed_samples)) || (defined(VK_EXT_shader_object) && defined(VK_NV_framebuffer_mixed_samples)) */
2104*8975f5c5SAndroid Build Coastguard Worker #if (defined(VK_EXT_extended_dynamic_state3) && defined(VK_NV_shading_rate_image)) || (defined(VK_EXT_shader_object) && defined(VK_NV_shading_rate_image))
2105*8975f5c5SAndroid Build Coastguard Worker     table->vkCmdSetShadingRateImageEnableNV = (PFN_vkCmdSetShadingRateImageEnableNV)load(context, "vkCmdSetShadingRateImageEnableNV");
2106*8975f5c5SAndroid Build Coastguard Worker #endif /* (defined(VK_EXT_extended_dynamic_state3) && defined(VK_NV_shading_rate_image)) || (defined(VK_EXT_shader_object) && defined(VK_NV_shading_rate_image)) */
2107*8975f5c5SAndroid Build Coastguard Worker #if (defined(VK_EXT_extended_dynamic_state3) && defined(VK_NV_representative_fragment_test)) || (defined(VK_EXT_shader_object) && defined(VK_NV_representative_fragment_test))
2108*8975f5c5SAndroid Build Coastguard Worker     table->vkCmdSetRepresentativeFragmentTestEnableNV = (PFN_vkCmdSetRepresentativeFragmentTestEnableNV)load(context, "vkCmdSetRepresentativeFragmentTestEnableNV");
2109*8975f5c5SAndroid Build Coastguard Worker #endif /* (defined(VK_EXT_extended_dynamic_state3) && defined(VK_NV_representative_fragment_test)) || (defined(VK_EXT_shader_object) && defined(VK_NV_representative_fragment_test)) */
2110*8975f5c5SAndroid Build Coastguard Worker #if (defined(VK_EXT_extended_dynamic_state3) && defined(VK_NV_coverage_reduction_mode)) || (defined(VK_EXT_shader_object) && defined(VK_NV_coverage_reduction_mode))
2111*8975f5c5SAndroid Build Coastguard Worker     table->vkCmdSetCoverageReductionModeNV = (PFN_vkCmdSetCoverageReductionModeNV)load(context, "vkCmdSetCoverageReductionModeNV");
2112*8975f5c5SAndroid Build Coastguard Worker #endif /* (defined(VK_EXT_extended_dynamic_state3) && defined(VK_NV_coverage_reduction_mode)) || (defined(VK_EXT_shader_object) && defined(VK_NV_coverage_reduction_mode)) */
2113*8975f5c5SAndroid Build Coastguard Worker #if (defined(VK_EXT_full_screen_exclusive) && defined(VK_KHR_device_group)) || (defined(VK_EXT_full_screen_exclusive) && defined(VK_VERSION_1_1))
2114*8975f5c5SAndroid Build Coastguard Worker     table->vkGetDeviceGroupSurfacePresentModes2EXT = (PFN_vkGetDeviceGroupSurfacePresentModes2EXT)load(context, "vkGetDeviceGroupSurfacePresentModes2EXT");
2115*8975f5c5SAndroid Build Coastguard Worker #endif /* (defined(VK_EXT_full_screen_exclusive) && defined(VK_KHR_device_group)) || (defined(VK_EXT_full_screen_exclusive) && defined(VK_VERSION_1_1)) */
2116*8975f5c5SAndroid Build Coastguard Worker #if (defined(VK_EXT_host_image_copy)) || (defined(VK_EXT_image_compression_control))
2117*8975f5c5SAndroid Build Coastguard Worker     table->vkGetImageSubresourceLayout2EXT = (PFN_vkGetImageSubresourceLayout2EXT)load(context, "vkGetImageSubresourceLayout2EXT");
2118*8975f5c5SAndroid Build Coastguard Worker #endif /* (defined(VK_EXT_host_image_copy)) || (defined(VK_EXT_image_compression_control)) */
2119*8975f5c5SAndroid Build Coastguard Worker #if (defined(VK_EXT_shader_object)) || (defined(VK_EXT_vertex_input_dynamic_state))
2120*8975f5c5SAndroid Build Coastguard Worker     table->vkCmdSetVertexInputEXT = (PFN_vkCmdSetVertexInputEXT)load(context, "vkCmdSetVertexInputEXT");
2121*8975f5c5SAndroid Build Coastguard Worker #endif /* (defined(VK_EXT_shader_object)) || (defined(VK_EXT_vertex_input_dynamic_state)) */
2122*8975f5c5SAndroid Build Coastguard Worker #if (defined(VK_KHR_descriptor_update_template) && defined(VK_KHR_push_descriptor)) || (defined(VK_KHR_push_descriptor) && defined(VK_VERSION_1_1)) || (defined(VK_KHR_push_descriptor) && defined(VK_KHR_descriptor_update_template))
2123*8975f5c5SAndroid Build Coastguard Worker     table->vkCmdPushDescriptorSetWithTemplateKHR = (PFN_vkCmdPushDescriptorSetWithTemplateKHR)load(context, "vkCmdPushDescriptorSetWithTemplateKHR");
2124*8975f5c5SAndroid Build Coastguard Worker #endif /* (defined(VK_KHR_descriptor_update_template) && defined(VK_KHR_push_descriptor)) || (defined(VK_KHR_push_descriptor) && defined(VK_VERSION_1_1)) || (defined(VK_KHR_push_descriptor) && defined(VK_KHR_descriptor_update_template)) */
2125*8975f5c5SAndroid Build Coastguard Worker #if (defined(VK_KHR_device_group) && defined(VK_KHR_surface)) || (defined(VK_KHR_swapchain) && defined(VK_VERSION_1_1))
2126*8975f5c5SAndroid Build Coastguard Worker     table->vkGetDeviceGroupPresentCapabilitiesKHR = (PFN_vkGetDeviceGroupPresentCapabilitiesKHR)load(context, "vkGetDeviceGroupPresentCapabilitiesKHR");
2127*8975f5c5SAndroid Build Coastguard Worker     table->vkGetDeviceGroupSurfacePresentModesKHR = (PFN_vkGetDeviceGroupSurfacePresentModesKHR)load(context, "vkGetDeviceGroupSurfacePresentModesKHR");
2128*8975f5c5SAndroid Build Coastguard Worker #endif /* (defined(VK_KHR_device_group) && defined(VK_KHR_surface)) || (defined(VK_KHR_swapchain) && defined(VK_VERSION_1_1)) */
2129*8975f5c5SAndroid Build Coastguard Worker #if (defined(VK_KHR_device_group) && defined(VK_KHR_swapchain)) || (defined(VK_KHR_swapchain) && defined(VK_VERSION_1_1))
2130*8975f5c5SAndroid Build Coastguard Worker     table->vkAcquireNextImage2KHR = (PFN_vkAcquireNextImage2KHR)load(context, "vkAcquireNextImage2KHR");
2131*8975f5c5SAndroid Build Coastguard Worker #endif /* (defined(VK_KHR_device_group) && defined(VK_KHR_swapchain)) || (defined(VK_KHR_swapchain) && defined(VK_VERSION_1_1)) */
2132*8975f5c5SAndroid Build Coastguard Worker     /* VOLK_GENERATE_LOAD_DEVICE_TABLE */
2133*8975f5c5SAndroid Build Coastguard Worker }
2134*8975f5c5SAndroid Build Coastguard Worker 
2135*8975f5c5SAndroid Build Coastguard Worker #ifdef __GNUC__
2136*8975f5c5SAndroid Build Coastguard Worker #ifdef VOLK_DEFAULT_VISIBILITY
2137*8975f5c5SAndroid Build Coastguard Worker #    pragma GCC visibility push(default)
2138*8975f5c5SAndroid Build Coastguard Worker #else
2139*8975f5c5SAndroid Build Coastguard Worker #    pragma GCC visibility push(hidden)
2140*8975f5c5SAndroid Build Coastguard Worker #endif
2141*8975f5c5SAndroid Build Coastguard Worker #endif
2142*8975f5c5SAndroid Build Coastguard Worker 
2143*8975f5c5SAndroid Build Coastguard Worker /* VOLK_GENERATE_PROTOTYPES_C */
2144*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_VERSION_1_0)
2145*8975f5c5SAndroid Build Coastguard Worker PFN_vkAllocateCommandBuffers vkAllocateCommandBuffers;
2146*8975f5c5SAndroid Build Coastguard Worker PFN_vkAllocateDescriptorSets vkAllocateDescriptorSets;
2147*8975f5c5SAndroid Build Coastguard Worker PFN_vkAllocateMemory vkAllocateMemory;
2148*8975f5c5SAndroid Build Coastguard Worker PFN_vkBeginCommandBuffer vkBeginCommandBuffer;
2149*8975f5c5SAndroid Build Coastguard Worker PFN_vkBindBufferMemory vkBindBufferMemory;
2150*8975f5c5SAndroid Build Coastguard Worker PFN_vkBindImageMemory vkBindImageMemory;
2151*8975f5c5SAndroid Build Coastguard Worker PFN_vkCmdBeginQuery vkCmdBeginQuery;
2152*8975f5c5SAndroid Build Coastguard Worker PFN_vkCmdBeginRenderPass vkCmdBeginRenderPass;
2153*8975f5c5SAndroid Build Coastguard Worker PFN_vkCmdBindDescriptorSets vkCmdBindDescriptorSets;
2154*8975f5c5SAndroid Build Coastguard Worker PFN_vkCmdBindIndexBuffer vkCmdBindIndexBuffer;
2155*8975f5c5SAndroid Build Coastguard Worker PFN_vkCmdBindPipeline vkCmdBindPipeline;
2156*8975f5c5SAndroid Build Coastguard Worker PFN_vkCmdBindVertexBuffers vkCmdBindVertexBuffers;
2157*8975f5c5SAndroid Build Coastguard Worker PFN_vkCmdBlitImage vkCmdBlitImage;
2158*8975f5c5SAndroid Build Coastguard Worker PFN_vkCmdClearAttachments vkCmdClearAttachments;
2159*8975f5c5SAndroid Build Coastguard Worker PFN_vkCmdClearColorImage vkCmdClearColorImage;
2160*8975f5c5SAndroid Build Coastguard Worker PFN_vkCmdClearDepthStencilImage vkCmdClearDepthStencilImage;
2161*8975f5c5SAndroid Build Coastguard Worker PFN_vkCmdCopyBuffer vkCmdCopyBuffer;
2162*8975f5c5SAndroid Build Coastguard Worker PFN_vkCmdCopyBufferToImage vkCmdCopyBufferToImage;
2163*8975f5c5SAndroid Build Coastguard Worker PFN_vkCmdCopyImage vkCmdCopyImage;
2164*8975f5c5SAndroid Build Coastguard Worker PFN_vkCmdCopyImageToBuffer vkCmdCopyImageToBuffer;
2165*8975f5c5SAndroid Build Coastguard Worker PFN_vkCmdCopyQueryPoolResults vkCmdCopyQueryPoolResults;
2166*8975f5c5SAndroid Build Coastguard Worker PFN_vkCmdDispatch vkCmdDispatch;
2167*8975f5c5SAndroid Build Coastguard Worker PFN_vkCmdDispatchIndirect vkCmdDispatchIndirect;
2168*8975f5c5SAndroid Build Coastguard Worker PFN_vkCmdDraw vkCmdDraw;
2169*8975f5c5SAndroid Build Coastguard Worker PFN_vkCmdDrawIndexed vkCmdDrawIndexed;
2170*8975f5c5SAndroid Build Coastguard Worker PFN_vkCmdDrawIndexedIndirect vkCmdDrawIndexedIndirect;
2171*8975f5c5SAndroid Build Coastguard Worker PFN_vkCmdDrawIndirect vkCmdDrawIndirect;
2172*8975f5c5SAndroid Build Coastguard Worker PFN_vkCmdEndQuery vkCmdEndQuery;
2173*8975f5c5SAndroid Build Coastguard Worker PFN_vkCmdEndRenderPass vkCmdEndRenderPass;
2174*8975f5c5SAndroid Build Coastguard Worker PFN_vkCmdExecuteCommands vkCmdExecuteCommands;
2175*8975f5c5SAndroid Build Coastguard Worker PFN_vkCmdFillBuffer vkCmdFillBuffer;
2176*8975f5c5SAndroid Build Coastguard Worker PFN_vkCmdNextSubpass vkCmdNextSubpass;
2177*8975f5c5SAndroid Build Coastguard Worker PFN_vkCmdPipelineBarrier vkCmdPipelineBarrier;
2178*8975f5c5SAndroid Build Coastguard Worker PFN_vkCmdPushConstants vkCmdPushConstants;
2179*8975f5c5SAndroid Build Coastguard Worker PFN_vkCmdResetEvent vkCmdResetEvent;
2180*8975f5c5SAndroid Build Coastguard Worker PFN_vkCmdResetQueryPool vkCmdResetQueryPool;
2181*8975f5c5SAndroid Build Coastguard Worker PFN_vkCmdResolveImage vkCmdResolveImage;
2182*8975f5c5SAndroid Build Coastguard Worker PFN_vkCmdSetBlendConstants vkCmdSetBlendConstants;
2183*8975f5c5SAndroid Build Coastguard Worker PFN_vkCmdSetDepthBias vkCmdSetDepthBias;
2184*8975f5c5SAndroid Build Coastguard Worker PFN_vkCmdSetDepthBounds vkCmdSetDepthBounds;
2185*8975f5c5SAndroid Build Coastguard Worker PFN_vkCmdSetEvent vkCmdSetEvent;
2186*8975f5c5SAndroid Build Coastguard Worker PFN_vkCmdSetLineWidth vkCmdSetLineWidth;
2187*8975f5c5SAndroid Build Coastguard Worker PFN_vkCmdSetScissor vkCmdSetScissor;
2188*8975f5c5SAndroid Build Coastguard Worker PFN_vkCmdSetStencilCompareMask vkCmdSetStencilCompareMask;
2189*8975f5c5SAndroid Build Coastguard Worker PFN_vkCmdSetStencilReference vkCmdSetStencilReference;
2190*8975f5c5SAndroid Build Coastguard Worker PFN_vkCmdSetStencilWriteMask vkCmdSetStencilWriteMask;
2191*8975f5c5SAndroid Build Coastguard Worker PFN_vkCmdSetViewport vkCmdSetViewport;
2192*8975f5c5SAndroid Build Coastguard Worker PFN_vkCmdUpdateBuffer vkCmdUpdateBuffer;
2193*8975f5c5SAndroid Build Coastguard Worker PFN_vkCmdWaitEvents vkCmdWaitEvents;
2194*8975f5c5SAndroid Build Coastguard Worker PFN_vkCmdWriteTimestamp vkCmdWriteTimestamp;
2195*8975f5c5SAndroid Build Coastguard Worker PFN_vkCreateBuffer vkCreateBuffer;
2196*8975f5c5SAndroid Build Coastguard Worker PFN_vkCreateBufferView vkCreateBufferView;
2197*8975f5c5SAndroid Build Coastguard Worker PFN_vkCreateCommandPool vkCreateCommandPool;
2198*8975f5c5SAndroid Build Coastguard Worker PFN_vkCreateComputePipelines vkCreateComputePipelines;
2199*8975f5c5SAndroid Build Coastguard Worker PFN_vkCreateDescriptorPool vkCreateDescriptorPool;
2200*8975f5c5SAndroid Build Coastguard Worker PFN_vkCreateDescriptorSetLayout vkCreateDescriptorSetLayout;
2201*8975f5c5SAndroid Build Coastguard Worker PFN_vkCreateDevice vkCreateDevice;
2202*8975f5c5SAndroid Build Coastguard Worker PFN_vkCreateEvent vkCreateEvent;
2203*8975f5c5SAndroid Build Coastguard Worker PFN_vkCreateFence vkCreateFence;
2204*8975f5c5SAndroid Build Coastguard Worker PFN_vkCreateFramebuffer vkCreateFramebuffer;
2205*8975f5c5SAndroid Build Coastguard Worker PFN_vkCreateGraphicsPipelines vkCreateGraphicsPipelines;
2206*8975f5c5SAndroid Build Coastguard Worker PFN_vkCreateImage vkCreateImage;
2207*8975f5c5SAndroid Build Coastguard Worker PFN_vkCreateImageView vkCreateImageView;
2208*8975f5c5SAndroid Build Coastguard Worker PFN_vkCreateInstance vkCreateInstance;
2209*8975f5c5SAndroid Build Coastguard Worker PFN_vkCreatePipelineCache vkCreatePipelineCache;
2210*8975f5c5SAndroid Build Coastguard Worker PFN_vkCreatePipelineLayout vkCreatePipelineLayout;
2211*8975f5c5SAndroid Build Coastguard Worker PFN_vkCreateQueryPool vkCreateQueryPool;
2212*8975f5c5SAndroid Build Coastguard Worker PFN_vkCreateRenderPass vkCreateRenderPass;
2213*8975f5c5SAndroid Build Coastguard Worker PFN_vkCreateSampler vkCreateSampler;
2214*8975f5c5SAndroid Build Coastguard Worker PFN_vkCreateSemaphore vkCreateSemaphore;
2215*8975f5c5SAndroid Build Coastguard Worker PFN_vkCreateShaderModule vkCreateShaderModule;
2216*8975f5c5SAndroid Build Coastguard Worker PFN_vkDestroyBuffer vkDestroyBuffer;
2217*8975f5c5SAndroid Build Coastguard Worker PFN_vkDestroyBufferView vkDestroyBufferView;
2218*8975f5c5SAndroid Build Coastguard Worker PFN_vkDestroyCommandPool vkDestroyCommandPool;
2219*8975f5c5SAndroid Build Coastguard Worker PFN_vkDestroyDescriptorPool vkDestroyDescriptorPool;
2220*8975f5c5SAndroid Build Coastguard Worker PFN_vkDestroyDescriptorSetLayout vkDestroyDescriptorSetLayout;
2221*8975f5c5SAndroid Build Coastguard Worker PFN_vkDestroyDevice vkDestroyDevice;
2222*8975f5c5SAndroid Build Coastguard Worker PFN_vkDestroyEvent vkDestroyEvent;
2223*8975f5c5SAndroid Build Coastguard Worker PFN_vkDestroyFence vkDestroyFence;
2224*8975f5c5SAndroid Build Coastguard Worker PFN_vkDestroyFramebuffer vkDestroyFramebuffer;
2225*8975f5c5SAndroid Build Coastguard Worker PFN_vkDestroyImage vkDestroyImage;
2226*8975f5c5SAndroid Build Coastguard Worker PFN_vkDestroyImageView vkDestroyImageView;
2227*8975f5c5SAndroid Build Coastguard Worker PFN_vkDestroyInstance vkDestroyInstance;
2228*8975f5c5SAndroid Build Coastguard Worker PFN_vkDestroyPipeline vkDestroyPipeline;
2229*8975f5c5SAndroid Build Coastguard Worker PFN_vkDestroyPipelineCache vkDestroyPipelineCache;
2230*8975f5c5SAndroid Build Coastguard Worker PFN_vkDestroyPipelineLayout vkDestroyPipelineLayout;
2231*8975f5c5SAndroid Build Coastguard Worker PFN_vkDestroyQueryPool vkDestroyQueryPool;
2232*8975f5c5SAndroid Build Coastguard Worker PFN_vkDestroyRenderPass vkDestroyRenderPass;
2233*8975f5c5SAndroid Build Coastguard Worker PFN_vkDestroySampler vkDestroySampler;
2234*8975f5c5SAndroid Build Coastguard Worker PFN_vkDestroySemaphore vkDestroySemaphore;
2235*8975f5c5SAndroid Build Coastguard Worker PFN_vkDestroyShaderModule vkDestroyShaderModule;
2236*8975f5c5SAndroid Build Coastguard Worker PFN_vkDeviceWaitIdle vkDeviceWaitIdle;
2237*8975f5c5SAndroid Build Coastguard Worker PFN_vkEndCommandBuffer vkEndCommandBuffer;
2238*8975f5c5SAndroid Build Coastguard Worker PFN_vkEnumerateDeviceExtensionProperties vkEnumerateDeviceExtensionProperties;
2239*8975f5c5SAndroid Build Coastguard Worker PFN_vkEnumerateDeviceLayerProperties vkEnumerateDeviceLayerProperties;
2240*8975f5c5SAndroid Build Coastguard Worker PFN_vkEnumerateInstanceExtensionProperties vkEnumerateInstanceExtensionProperties;
2241*8975f5c5SAndroid Build Coastguard Worker PFN_vkEnumerateInstanceLayerProperties vkEnumerateInstanceLayerProperties;
2242*8975f5c5SAndroid Build Coastguard Worker PFN_vkEnumeratePhysicalDevices vkEnumeratePhysicalDevices;
2243*8975f5c5SAndroid Build Coastguard Worker PFN_vkFlushMappedMemoryRanges vkFlushMappedMemoryRanges;
2244*8975f5c5SAndroid Build Coastguard Worker PFN_vkFreeCommandBuffers vkFreeCommandBuffers;
2245*8975f5c5SAndroid Build Coastguard Worker PFN_vkFreeDescriptorSets vkFreeDescriptorSets;
2246*8975f5c5SAndroid Build Coastguard Worker PFN_vkFreeMemory vkFreeMemory;
2247*8975f5c5SAndroid Build Coastguard Worker PFN_vkGetBufferMemoryRequirements vkGetBufferMemoryRequirements;
2248*8975f5c5SAndroid Build Coastguard Worker PFN_vkGetDeviceMemoryCommitment vkGetDeviceMemoryCommitment;
2249*8975f5c5SAndroid Build Coastguard Worker PFN_vkGetDeviceProcAddr vkGetDeviceProcAddr;
2250*8975f5c5SAndroid Build Coastguard Worker PFN_vkGetDeviceQueue vkGetDeviceQueue;
2251*8975f5c5SAndroid Build Coastguard Worker PFN_vkGetEventStatus vkGetEventStatus;
2252*8975f5c5SAndroid Build Coastguard Worker PFN_vkGetFenceStatus vkGetFenceStatus;
2253*8975f5c5SAndroid Build Coastguard Worker PFN_vkGetImageMemoryRequirements vkGetImageMemoryRequirements;
2254*8975f5c5SAndroid Build Coastguard Worker PFN_vkGetImageSparseMemoryRequirements vkGetImageSparseMemoryRequirements;
2255*8975f5c5SAndroid Build Coastguard Worker PFN_vkGetImageSubresourceLayout vkGetImageSubresourceLayout;
2256*8975f5c5SAndroid Build Coastguard Worker PFN_vkGetInstanceProcAddr vkGetInstanceProcAddr;
2257*8975f5c5SAndroid Build Coastguard Worker PFN_vkGetPhysicalDeviceFeatures vkGetPhysicalDeviceFeatures;
2258*8975f5c5SAndroid Build Coastguard Worker PFN_vkGetPhysicalDeviceFormatProperties vkGetPhysicalDeviceFormatProperties;
2259*8975f5c5SAndroid Build Coastguard Worker PFN_vkGetPhysicalDeviceImageFormatProperties vkGetPhysicalDeviceImageFormatProperties;
2260*8975f5c5SAndroid Build Coastguard Worker PFN_vkGetPhysicalDeviceMemoryProperties vkGetPhysicalDeviceMemoryProperties;
2261*8975f5c5SAndroid Build Coastguard Worker PFN_vkGetPhysicalDeviceProperties vkGetPhysicalDeviceProperties;
2262*8975f5c5SAndroid Build Coastguard Worker PFN_vkGetPhysicalDeviceQueueFamilyProperties vkGetPhysicalDeviceQueueFamilyProperties;
2263*8975f5c5SAndroid Build Coastguard Worker PFN_vkGetPhysicalDeviceSparseImageFormatProperties vkGetPhysicalDeviceSparseImageFormatProperties;
2264*8975f5c5SAndroid Build Coastguard Worker PFN_vkGetPipelineCacheData vkGetPipelineCacheData;
2265*8975f5c5SAndroid Build Coastguard Worker PFN_vkGetQueryPoolResults vkGetQueryPoolResults;
2266*8975f5c5SAndroid Build Coastguard Worker PFN_vkGetRenderAreaGranularity vkGetRenderAreaGranularity;
2267*8975f5c5SAndroid Build Coastguard Worker PFN_vkInvalidateMappedMemoryRanges vkInvalidateMappedMemoryRanges;
2268*8975f5c5SAndroid Build Coastguard Worker PFN_vkMapMemory vkMapMemory;
2269*8975f5c5SAndroid Build Coastguard Worker PFN_vkMergePipelineCaches vkMergePipelineCaches;
2270*8975f5c5SAndroid Build Coastguard Worker PFN_vkQueueBindSparse vkQueueBindSparse;
2271*8975f5c5SAndroid Build Coastguard Worker PFN_vkQueueSubmit vkQueueSubmit;
2272*8975f5c5SAndroid Build Coastguard Worker PFN_vkQueueWaitIdle vkQueueWaitIdle;
2273*8975f5c5SAndroid Build Coastguard Worker PFN_vkResetCommandBuffer vkResetCommandBuffer;
2274*8975f5c5SAndroid Build Coastguard Worker PFN_vkResetCommandPool vkResetCommandPool;
2275*8975f5c5SAndroid Build Coastguard Worker PFN_vkResetDescriptorPool vkResetDescriptorPool;
2276*8975f5c5SAndroid Build Coastguard Worker PFN_vkResetEvent vkResetEvent;
2277*8975f5c5SAndroid Build Coastguard Worker PFN_vkResetFences vkResetFences;
2278*8975f5c5SAndroid Build Coastguard Worker PFN_vkSetEvent vkSetEvent;
2279*8975f5c5SAndroid Build Coastguard Worker PFN_vkUnmapMemory vkUnmapMemory;
2280*8975f5c5SAndroid Build Coastguard Worker PFN_vkUpdateDescriptorSets vkUpdateDescriptorSets;
2281*8975f5c5SAndroid Build Coastguard Worker PFN_vkWaitForFences vkWaitForFences;
2282*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_VERSION_1_0) */
2283*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_VERSION_1_1)
2284*8975f5c5SAndroid Build Coastguard Worker PFN_vkBindBufferMemory2 vkBindBufferMemory2;
2285*8975f5c5SAndroid Build Coastguard Worker PFN_vkBindImageMemory2 vkBindImageMemory2;
2286*8975f5c5SAndroid Build Coastguard Worker PFN_vkCmdDispatchBase vkCmdDispatchBase;
2287*8975f5c5SAndroid Build Coastguard Worker PFN_vkCmdSetDeviceMask vkCmdSetDeviceMask;
2288*8975f5c5SAndroid Build Coastguard Worker PFN_vkCreateDescriptorUpdateTemplate vkCreateDescriptorUpdateTemplate;
2289*8975f5c5SAndroid Build Coastguard Worker PFN_vkCreateSamplerYcbcrConversion vkCreateSamplerYcbcrConversion;
2290*8975f5c5SAndroid Build Coastguard Worker PFN_vkDestroyDescriptorUpdateTemplate vkDestroyDescriptorUpdateTemplate;
2291*8975f5c5SAndroid Build Coastguard Worker PFN_vkDestroySamplerYcbcrConversion vkDestroySamplerYcbcrConversion;
2292*8975f5c5SAndroid Build Coastguard Worker PFN_vkEnumerateInstanceVersion vkEnumerateInstanceVersion;
2293*8975f5c5SAndroid Build Coastguard Worker PFN_vkEnumeratePhysicalDeviceGroups vkEnumeratePhysicalDeviceGroups;
2294*8975f5c5SAndroid Build Coastguard Worker PFN_vkGetBufferMemoryRequirements2 vkGetBufferMemoryRequirements2;
2295*8975f5c5SAndroid Build Coastguard Worker PFN_vkGetDescriptorSetLayoutSupport vkGetDescriptorSetLayoutSupport;
2296*8975f5c5SAndroid Build Coastguard Worker PFN_vkGetDeviceGroupPeerMemoryFeatures vkGetDeviceGroupPeerMemoryFeatures;
2297*8975f5c5SAndroid Build Coastguard Worker PFN_vkGetDeviceQueue2 vkGetDeviceQueue2;
2298*8975f5c5SAndroid Build Coastguard Worker PFN_vkGetImageMemoryRequirements2 vkGetImageMemoryRequirements2;
2299*8975f5c5SAndroid Build Coastguard Worker PFN_vkGetImageSparseMemoryRequirements2 vkGetImageSparseMemoryRequirements2;
2300*8975f5c5SAndroid Build Coastguard Worker PFN_vkGetPhysicalDeviceExternalBufferProperties vkGetPhysicalDeviceExternalBufferProperties;
2301*8975f5c5SAndroid Build Coastguard Worker PFN_vkGetPhysicalDeviceExternalFenceProperties vkGetPhysicalDeviceExternalFenceProperties;
2302*8975f5c5SAndroid Build Coastguard Worker PFN_vkGetPhysicalDeviceExternalSemaphoreProperties vkGetPhysicalDeviceExternalSemaphoreProperties;
2303*8975f5c5SAndroid Build Coastguard Worker PFN_vkGetPhysicalDeviceFeatures2 vkGetPhysicalDeviceFeatures2;
2304*8975f5c5SAndroid Build Coastguard Worker PFN_vkGetPhysicalDeviceFormatProperties2 vkGetPhysicalDeviceFormatProperties2;
2305*8975f5c5SAndroid Build Coastguard Worker PFN_vkGetPhysicalDeviceImageFormatProperties2 vkGetPhysicalDeviceImageFormatProperties2;
2306*8975f5c5SAndroid Build Coastguard Worker PFN_vkGetPhysicalDeviceMemoryProperties2 vkGetPhysicalDeviceMemoryProperties2;
2307*8975f5c5SAndroid Build Coastguard Worker PFN_vkGetPhysicalDeviceProperties2 vkGetPhysicalDeviceProperties2;
2308*8975f5c5SAndroid Build Coastguard Worker PFN_vkGetPhysicalDeviceQueueFamilyProperties2 vkGetPhysicalDeviceQueueFamilyProperties2;
2309*8975f5c5SAndroid Build Coastguard Worker PFN_vkGetPhysicalDeviceSparseImageFormatProperties2 vkGetPhysicalDeviceSparseImageFormatProperties2;
2310*8975f5c5SAndroid Build Coastguard Worker PFN_vkTrimCommandPool vkTrimCommandPool;
2311*8975f5c5SAndroid Build Coastguard Worker PFN_vkUpdateDescriptorSetWithTemplate vkUpdateDescriptorSetWithTemplate;
2312*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_VERSION_1_1) */
2313*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_VERSION_1_2)
2314*8975f5c5SAndroid Build Coastguard Worker PFN_vkCmdBeginRenderPass2 vkCmdBeginRenderPass2;
2315*8975f5c5SAndroid Build Coastguard Worker PFN_vkCmdDrawIndexedIndirectCount vkCmdDrawIndexedIndirectCount;
2316*8975f5c5SAndroid Build Coastguard Worker PFN_vkCmdDrawIndirectCount vkCmdDrawIndirectCount;
2317*8975f5c5SAndroid Build Coastguard Worker PFN_vkCmdEndRenderPass2 vkCmdEndRenderPass2;
2318*8975f5c5SAndroid Build Coastguard Worker PFN_vkCmdNextSubpass2 vkCmdNextSubpass2;
2319*8975f5c5SAndroid Build Coastguard Worker PFN_vkCreateRenderPass2 vkCreateRenderPass2;
2320*8975f5c5SAndroid Build Coastguard Worker PFN_vkGetBufferDeviceAddress vkGetBufferDeviceAddress;
2321*8975f5c5SAndroid Build Coastguard Worker PFN_vkGetBufferOpaqueCaptureAddress vkGetBufferOpaqueCaptureAddress;
2322*8975f5c5SAndroid Build Coastguard Worker PFN_vkGetDeviceMemoryOpaqueCaptureAddress vkGetDeviceMemoryOpaqueCaptureAddress;
2323*8975f5c5SAndroid Build Coastguard Worker PFN_vkGetSemaphoreCounterValue vkGetSemaphoreCounterValue;
2324*8975f5c5SAndroid Build Coastguard Worker PFN_vkResetQueryPool vkResetQueryPool;
2325*8975f5c5SAndroid Build Coastguard Worker PFN_vkSignalSemaphore vkSignalSemaphore;
2326*8975f5c5SAndroid Build Coastguard Worker PFN_vkWaitSemaphores vkWaitSemaphores;
2327*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_VERSION_1_2) */
2328*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_VERSION_1_3)
2329*8975f5c5SAndroid Build Coastguard Worker PFN_vkCmdBeginRendering vkCmdBeginRendering;
2330*8975f5c5SAndroid Build Coastguard Worker PFN_vkCmdBindVertexBuffers2 vkCmdBindVertexBuffers2;
2331*8975f5c5SAndroid Build Coastguard Worker PFN_vkCmdBlitImage2 vkCmdBlitImage2;
2332*8975f5c5SAndroid Build Coastguard Worker PFN_vkCmdCopyBuffer2 vkCmdCopyBuffer2;
2333*8975f5c5SAndroid Build Coastguard Worker PFN_vkCmdCopyBufferToImage2 vkCmdCopyBufferToImage2;
2334*8975f5c5SAndroid Build Coastguard Worker PFN_vkCmdCopyImage2 vkCmdCopyImage2;
2335*8975f5c5SAndroid Build Coastguard Worker PFN_vkCmdCopyImageToBuffer2 vkCmdCopyImageToBuffer2;
2336*8975f5c5SAndroid Build Coastguard Worker PFN_vkCmdEndRendering vkCmdEndRendering;
2337*8975f5c5SAndroid Build Coastguard Worker PFN_vkCmdPipelineBarrier2 vkCmdPipelineBarrier2;
2338*8975f5c5SAndroid Build Coastguard Worker PFN_vkCmdResetEvent2 vkCmdResetEvent2;
2339*8975f5c5SAndroid Build Coastguard Worker PFN_vkCmdResolveImage2 vkCmdResolveImage2;
2340*8975f5c5SAndroid Build Coastguard Worker PFN_vkCmdSetCullMode vkCmdSetCullMode;
2341*8975f5c5SAndroid Build Coastguard Worker PFN_vkCmdSetDepthBiasEnable vkCmdSetDepthBiasEnable;
2342*8975f5c5SAndroid Build Coastguard Worker PFN_vkCmdSetDepthBoundsTestEnable vkCmdSetDepthBoundsTestEnable;
2343*8975f5c5SAndroid Build Coastguard Worker PFN_vkCmdSetDepthCompareOp vkCmdSetDepthCompareOp;
2344*8975f5c5SAndroid Build Coastguard Worker PFN_vkCmdSetDepthTestEnable vkCmdSetDepthTestEnable;
2345*8975f5c5SAndroid Build Coastguard Worker PFN_vkCmdSetDepthWriteEnable vkCmdSetDepthWriteEnable;
2346*8975f5c5SAndroid Build Coastguard Worker PFN_vkCmdSetEvent2 vkCmdSetEvent2;
2347*8975f5c5SAndroid Build Coastguard Worker PFN_vkCmdSetFrontFace vkCmdSetFrontFace;
2348*8975f5c5SAndroid Build Coastguard Worker PFN_vkCmdSetPrimitiveRestartEnable vkCmdSetPrimitiveRestartEnable;
2349*8975f5c5SAndroid Build Coastguard Worker PFN_vkCmdSetPrimitiveTopology vkCmdSetPrimitiveTopology;
2350*8975f5c5SAndroid Build Coastguard Worker PFN_vkCmdSetRasterizerDiscardEnable vkCmdSetRasterizerDiscardEnable;
2351*8975f5c5SAndroid Build Coastguard Worker PFN_vkCmdSetScissorWithCount vkCmdSetScissorWithCount;
2352*8975f5c5SAndroid Build Coastguard Worker PFN_vkCmdSetStencilOp vkCmdSetStencilOp;
2353*8975f5c5SAndroid Build Coastguard Worker PFN_vkCmdSetStencilTestEnable vkCmdSetStencilTestEnable;
2354*8975f5c5SAndroid Build Coastguard Worker PFN_vkCmdSetViewportWithCount vkCmdSetViewportWithCount;
2355*8975f5c5SAndroid Build Coastguard Worker PFN_vkCmdWaitEvents2 vkCmdWaitEvents2;
2356*8975f5c5SAndroid Build Coastguard Worker PFN_vkCmdWriteTimestamp2 vkCmdWriteTimestamp2;
2357*8975f5c5SAndroid Build Coastguard Worker PFN_vkCreatePrivateDataSlot vkCreatePrivateDataSlot;
2358*8975f5c5SAndroid Build Coastguard Worker PFN_vkDestroyPrivateDataSlot vkDestroyPrivateDataSlot;
2359*8975f5c5SAndroid Build Coastguard Worker PFN_vkGetDeviceBufferMemoryRequirements vkGetDeviceBufferMemoryRequirements;
2360*8975f5c5SAndroid Build Coastguard Worker PFN_vkGetDeviceImageMemoryRequirements vkGetDeviceImageMemoryRequirements;
2361*8975f5c5SAndroid Build Coastguard Worker PFN_vkGetDeviceImageSparseMemoryRequirements vkGetDeviceImageSparseMemoryRequirements;
2362*8975f5c5SAndroid Build Coastguard Worker PFN_vkGetPhysicalDeviceToolProperties vkGetPhysicalDeviceToolProperties;
2363*8975f5c5SAndroid Build Coastguard Worker PFN_vkGetPrivateData vkGetPrivateData;
2364*8975f5c5SAndroid Build Coastguard Worker PFN_vkQueueSubmit2 vkQueueSubmit2;
2365*8975f5c5SAndroid Build Coastguard Worker PFN_vkSetPrivateData vkSetPrivateData;
2366*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_VERSION_1_3) */
2367*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_AMDX_shader_enqueue)
2368*8975f5c5SAndroid Build Coastguard Worker PFN_vkCmdDispatchGraphAMDX vkCmdDispatchGraphAMDX;
2369*8975f5c5SAndroid Build Coastguard Worker PFN_vkCmdDispatchGraphIndirectAMDX vkCmdDispatchGraphIndirectAMDX;
2370*8975f5c5SAndroid Build Coastguard Worker PFN_vkCmdDispatchGraphIndirectCountAMDX vkCmdDispatchGraphIndirectCountAMDX;
2371*8975f5c5SAndroid Build Coastguard Worker PFN_vkCmdInitializeGraphScratchMemoryAMDX vkCmdInitializeGraphScratchMemoryAMDX;
2372*8975f5c5SAndroid Build Coastguard Worker PFN_vkCreateExecutionGraphPipelinesAMDX vkCreateExecutionGraphPipelinesAMDX;
2373*8975f5c5SAndroid Build Coastguard Worker PFN_vkGetExecutionGraphPipelineNodeIndexAMDX vkGetExecutionGraphPipelineNodeIndexAMDX;
2374*8975f5c5SAndroid Build Coastguard Worker PFN_vkGetExecutionGraphPipelineScratchSizeAMDX vkGetExecutionGraphPipelineScratchSizeAMDX;
2375*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_AMDX_shader_enqueue) */
2376*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_AMD_buffer_marker)
2377*8975f5c5SAndroid Build Coastguard Worker PFN_vkCmdWriteBufferMarkerAMD vkCmdWriteBufferMarkerAMD;
2378*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_AMD_buffer_marker) */
2379*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_AMD_display_native_hdr)
2380*8975f5c5SAndroid Build Coastguard Worker PFN_vkSetLocalDimmingAMD vkSetLocalDimmingAMD;
2381*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_AMD_display_native_hdr) */
2382*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_AMD_draw_indirect_count)
2383*8975f5c5SAndroid Build Coastguard Worker PFN_vkCmdDrawIndexedIndirectCountAMD vkCmdDrawIndexedIndirectCountAMD;
2384*8975f5c5SAndroid Build Coastguard Worker PFN_vkCmdDrawIndirectCountAMD vkCmdDrawIndirectCountAMD;
2385*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_AMD_draw_indirect_count) */
2386*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_AMD_shader_info)
2387*8975f5c5SAndroid Build Coastguard Worker PFN_vkGetShaderInfoAMD vkGetShaderInfoAMD;
2388*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_AMD_shader_info) */
2389*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_ANDROID_external_memory_android_hardware_buffer)
2390*8975f5c5SAndroid Build Coastguard Worker PFN_vkGetAndroidHardwareBufferPropertiesANDROID vkGetAndroidHardwareBufferPropertiesANDROID;
2391*8975f5c5SAndroid Build Coastguard Worker PFN_vkGetMemoryAndroidHardwareBufferANDROID vkGetMemoryAndroidHardwareBufferANDROID;
2392*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_ANDROID_external_memory_android_hardware_buffer) */
2393*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_EXT_acquire_drm_display)
2394*8975f5c5SAndroid Build Coastguard Worker PFN_vkAcquireDrmDisplayEXT vkAcquireDrmDisplayEXT;
2395*8975f5c5SAndroid Build Coastguard Worker PFN_vkGetDrmDisplayEXT vkGetDrmDisplayEXT;
2396*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_EXT_acquire_drm_display) */
2397*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_EXT_acquire_xlib_display)
2398*8975f5c5SAndroid Build Coastguard Worker PFN_vkAcquireXlibDisplayEXT vkAcquireXlibDisplayEXT;
2399*8975f5c5SAndroid Build Coastguard Worker PFN_vkGetRandROutputDisplayEXT vkGetRandROutputDisplayEXT;
2400*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_EXT_acquire_xlib_display) */
2401*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_EXT_attachment_feedback_loop_dynamic_state)
2402*8975f5c5SAndroid Build Coastguard Worker PFN_vkCmdSetAttachmentFeedbackLoopEnableEXT vkCmdSetAttachmentFeedbackLoopEnableEXT;
2403*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_EXT_attachment_feedback_loop_dynamic_state) */
2404*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_EXT_buffer_device_address)
2405*8975f5c5SAndroid Build Coastguard Worker PFN_vkGetBufferDeviceAddressEXT vkGetBufferDeviceAddressEXT;
2406*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_EXT_buffer_device_address) */
2407*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_EXT_calibrated_timestamps)
2408*8975f5c5SAndroid Build Coastguard Worker PFN_vkGetCalibratedTimestampsEXT vkGetCalibratedTimestampsEXT;
2409*8975f5c5SAndroid Build Coastguard Worker PFN_vkGetPhysicalDeviceCalibrateableTimeDomainsEXT vkGetPhysicalDeviceCalibrateableTimeDomainsEXT;
2410*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_EXT_calibrated_timestamps) */
2411*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_EXT_color_write_enable)
2412*8975f5c5SAndroid Build Coastguard Worker PFN_vkCmdSetColorWriteEnableEXT vkCmdSetColorWriteEnableEXT;
2413*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_EXT_color_write_enable) */
2414*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_EXT_conditional_rendering)
2415*8975f5c5SAndroid Build Coastguard Worker PFN_vkCmdBeginConditionalRenderingEXT vkCmdBeginConditionalRenderingEXT;
2416*8975f5c5SAndroid Build Coastguard Worker PFN_vkCmdEndConditionalRenderingEXT vkCmdEndConditionalRenderingEXT;
2417*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_EXT_conditional_rendering) */
2418*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_EXT_debug_marker)
2419*8975f5c5SAndroid Build Coastguard Worker PFN_vkCmdDebugMarkerBeginEXT vkCmdDebugMarkerBeginEXT;
2420*8975f5c5SAndroid Build Coastguard Worker PFN_vkCmdDebugMarkerEndEXT vkCmdDebugMarkerEndEXT;
2421*8975f5c5SAndroid Build Coastguard Worker PFN_vkCmdDebugMarkerInsertEXT vkCmdDebugMarkerInsertEXT;
2422*8975f5c5SAndroid Build Coastguard Worker PFN_vkDebugMarkerSetObjectNameEXT vkDebugMarkerSetObjectNameEXT;
2423*8975f5c5SAndroid Build Coastguard Worker PFN_vkDebugMarkerSetObjectTagEXT vkDebugMarkerSetObjectTagEXT;
2424*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_EXT_debug_marker) */
2425*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_EXT_debug_report)
2426*8975f5c5SAndroid Build Coastguard Worker PFN_vkCreateDebugReportCallbackEXT vkCreateDebugReportCallbackEXT;
2427*8975f5c5SAndroid Build Coastguard Worker PFN_vkDebugReportMessageEXT vkDebugReportMessageEXT;
2428*8975f5c5SAndroid Build Coastguard Worker PFN_vkDestroyDebugReportCallbackEXT vkDestroyDebugReportCallbackEXT;
2429*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_EXT_debug_report) */
2430*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_EXT_debug_utils)
2431*8975f5c5SAndroid Build Coastguard Worker PFN_vkCmdBeginDebugUtilsLabelEXT vkCmdBeginDebugUtilsLabelEXT;
2432*8975f5c5SAndroid Build Coastguard Worker PFN_vkCmdEndDebugUtilsLabelEXT vkCmdEndDebugUtilsLabelEXT;
2433*8975f5c5SAndroid Build Coastguard Worker PFN_vkCmdInsertDebugUtilsLabelEXT vkCmdInsertDebugUtilsLabelEXT;
2434*8975f5c5SAndroid Build Coastguard Worker PFN_vkCreateDebugUtilsMessengerEXT vkCreateDebugUtilsMessengerEXT;
2435*8975f5c5SAndroid Build Coastguard Worker PFN_vkDestroyDebugUtilsMessengerEXT vkDestroyDebugUtilsMessengerEXT;
2436*8975f5c5SAndroid Build Coastguard Worker PFN_vkQueueBeginDebugUtilsLabelEXT vkQueueBeginDebugUtilsLabelEXT;
2437*8975f5c5SAndroid Build Coastguard Worker PFN_vkQueueEndDebugUtilsLabelEXT vkQueueEndDebugUtilsLabelEXT;
2438*8975f5c5SAndroid Build Coastguard Worker PFN_vkQueueInsertDebugUtilsLabelEXT vkQueueInsertDebugUtilsLabelEXT;
2439*8975f5c5SAndroid Build Coastguard Worker PFN_vkSetDebugUtilsObjectNameEXT vkSetDebugUtilsObjectNameEXT;
2440*8975f5c5SAndroid Build Coastguard Worker PFN_vkSetDebugUtilsObjectTagEXT vkSetDebugUtilsObjectTagEXT;
2441*8975f5c5SAndroid Build Coastguard Worker PFN_vkSubmitDebugUtilsMessageEXT vkSubmitDebugUtilsMessageEXT;
2442*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_EXT_debug_utils) */
2443*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_EXT_depth_bias_control)
2444*8975f5c5SAndroid Build Coastguard Worker PFN_vkCmdSetDepthBias2EXT vkCmdSetDepthBias2EXT;
2445*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_EXT_depth_bias_control) */
2446*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_EXT_descriptor_buffer)
2447*8975f5c5SAndroid Build Coastguard Worker PFN_vkCmdBindDescriptorBufferEmbeddedSamplersEXT vkCmdBindDescriptorBufferEmbeddedSamplersEXT;
2448*8975f5c5SAndroid Build Coastguard Worker PFN_vkCmdBindDescriptorBuffersEXT vkCmdBindDescriptorBuffersEXT;
2449*8975f5c5SAndroid Build Coastguard Worker PFN_vkCmdSetDescriptorBufferOffsetsEXT vkCmdSetDescriptorBufferOffsetsEXT;
2450*8975f5c5SAndroid Build Coastguard Worker PFN_vkGetBufferOpaqueCaptureDescriptorDataEXT vkGetBufferOpaqueCaptureDescriptorDataEXT;
2451*8975f5c5SAndroid Build Coastguard Worker PFN_vkGetDescriptorEXT vkGetDescriptorEXT;
2452*8975f5c5SAndroid Build Coastguard Worker PFN_vkGetDescriptorSetLayoutBindingOffsetEXT vkGetDescriptorSetLayoutBindingOffsetEXT;
2453*8975f5c5SAndroid Build Coastguard Worker PFN_vkGetDescriptorSetLayoutSizeEXT vkGetDescriptorSetLayoutSizeEXT;
2454*8975f5c5SAndroid Build Coastguard Worker PFN_vkGetImageOpaqueCaptureDescriptorDataEXT vkGetImageOpaqueCaptureDescriptorDataEXT;
2455*8975f5c5SAndroid Build Coastguard Worker PFN_vkGetImageViewOpaqueCaptureDescriptorDataEXT vkGetImageViewOpaqueCaptureDescriptorDataEXT;
2456*8975f5c5SAndroid Build Coastguard Worker PFN_vkGetSamplerOpaqueCaptureDescriptorDataEXT vkGetSamplerOpaqueCaptureDescriptorDataEXT;
2457*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_EXT_descriptor_buffer) */
2458*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_EXT_descriptor_buffer) && (defined(VK_KHR_acceleration_structure) || defined(VK_NV_ray_tracing))
2459*8975f5c5SAndroid Build Coastguard Worker PFN_vkGetAccelerationStructureOpaqueCaptureDescriptorDataEXT vkGetAccelerationStructureOpaqueCaptureDescriptorDataEXT;
2460*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_EXT_descriptor_buffer) && (defined(VK_KHR_acceleration_structure) || defined(VK_NV_ray_tracing)) */
2461*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_EXT_device_fault)
2462*8975f5c5SAndroid Build Coastguard Worker PFN_vkGetDeviceFaultInfoEXT vkGetDeviceFaultInfoEXT;
2463*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_EXT_device_fault) */
2464*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_EXT_direct_mode_display)
2465*8975f5c5SAndroid Build Coastguard Worker PFN_vkReleaseDisplayEXT vkReleaseDisplayEXT;
2466*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_EXT_direct_mode_display) */
2467*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_EXT_directfb_surface)
2468*8975f5c5SAndroid Build Coastguard Worker PFN_vkCreateDirectFBSurfaceEXT vkCreateDirectFBSurfaceEXT;
2469*8975f5c5SAndroid Build Coastguard Worker PFN_vkGetPhysicalDeviceDirectFBPresentationSupportEXT vkGetPhysicalDeviceDirectFBPresentationSupportEXT;
2470*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_EXT_directfb_surface) */
2471*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_EXT_discard_rectangles)
2472*8975f5c5SAndroid Build Coastguard Worker PFN_vkCmdSetDiscardRectangleEXT vkCmdSetDiscardRectangleEXT;
2473*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_EXT_discard_rectangles) */
2474*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_EXT_discard_rectangles) && VK_EXT_DISCARD_RECTANGLES_SPEC_VERSION >= 2
2475*8975f5c5SAndroid Build Coastguard Worker PFN_vkCmdSetDiscardRectangleEnableEXT vkCmdSetDiscardRectangleEnableEXT;
2476*8975f5c5SAndroid Build Coastguard Worker PFN_vkCmdSetDiscardRectangleModeEXT vkCmdSetDiscardRectangleModeEXT;
2477*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_EXT_discard_rectangles) && VK_EXT_DISCARD_RECTANGLES_SPEC_VERSION >= 2 */
2478*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_EXT_display_control)
2479*8975f5c5SAndroid Build Coastguard Worker PFN_vkDisplayPowerControlEXT vkDisplayPowerControlEXT;
2480*8975f5c5SAndroid Build Coastguard Worker PFN_vkGetSwapchainCounterEXT vkGetSwapchainCounterEXT;
2481*8975f5c5SAndroid Build Coastguard Worker PFN_vkRegisterDeviceEventEXT vkRegisterDeviceEventEXT;
2482*8975f5c5SAndroid Build Coastguard Worker PFN_vkRegisterDisplayEventEXT vkRegisterDisplayEventEXT;
2483*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_EXT_display_control) */
2484*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_EXT_display_surface_counter)
2485*8975f5c5SAndroid Build Coastguard Worker PFN_vkGetPhysicalDeviceSurfaceCapabilities2EXT vkGetPhysicalDeviceSurfaceCapabilities2EXT;
2486*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_EXT_display_surface_counter) */
2487*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_EXT_external_memory_host)
2488*8975f5c5SAndroid Build Coastguard Worker PFN_vkGetMemoryHostPointerPropertiesEXT vkGetMemoryHostPointerPropertiesEXT;
2489*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_EXT_external_memory_host) */
2490*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_EXT_full_screen_exclusive)
2491*8975f5c5SAndroid Build Coastguard Worker PFN_vkAcquireFullScreenExclusiveModeEXT vkAcquireFullScreenExclusiveModeEXT;
2492*8975f5c5SAndroid Build Coastguard Worker PFN_vkGetPhysicalDeviceSurfacePresentModes2EXT vkGetPhysicalDeviceSurfacePresentModes2EXT;
2493*8975f5c5SAndroid Build Coastguard Worker PFN_vkReleaseFullScreenExclusiveModeEXT vkReleaseFullScreenExclusiveModeEXT;
2494*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_EXT_full_screen_exclusive) */
2495*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_EXT_hdr_metadata)
2496*8975f5c5SAndroid Build Coastguard Worker PFN_vkSetHdrMetadataEXT vkSetHdrMetadataEXT;
2497*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_EXT_hdr_metadata) */
2498*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_EXT_headless_surface)
2499*8975f5c5SAndroid Build Coastguard Worker PFN_vkCreateHeadlessSurfaceEXT vkCreateHeadlessSurfaceEXT;
2500*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_EXT_headless_surface) */
2501*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_EXT_host_image_copy)
2502*8975f5c5SAndroid Build Coastguard Worker PFN_vkCopyImageToImageEXT vkCopyImageToImageEXT;
2503*8975f5c5SAndroid Build Coastguard Worker PFN_vkCopyImageToMemoryEXT vkCopyImageToMemoryEXT;
2504*8975f5c5SAndroid Build Coastguard Worker PFN_vkCopyMemoryToImageEXT vkCopyMemoryToImageEXT;
2505*8975f5c5SAndroid Build Coastguard Worker PFN_vkTransitionImageLayoutEXT vkTransitionImageLayoutEXT;
2506*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_EXT_host_image_copy) */
2507*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_EXT_host_query_reset)
2508*8975f5c5SAndroid Build Coastguard Worker PFN_vkResetQueryPoolEXT vkResetQueryPoolEXT;
2509*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_EXT_host_query_reset) */
2510*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_EXT_image_drm_format_modifier)
2511*8975f5c5SAndroid Build Coastguard Worker PFN_vkGetImageDrmFormatModifierPropertiesEXT vkGetImageDrmFormatModifierPropertiesEXT;
2512*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_EXT_image_drm_format_modifier) */
2513*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_EXT_line_rasterization)
2514*8975f5c5SAndroid Build Coastguard Worker PFN_vkCmdSetLineStippleEXT vkCmdSetLineStippleEXT;
2515*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_EXT_line_rasterization) */
2516*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_EXT_mesh_shader)
2517*8975f5c5SAndroid Build Coastguard Worker PFN_vkCmdDrawMeshTasksEXT vkCmdDrawMeshTasksEXT;
2518*8975f5c5SAndroid Build Coastguard Worker PFN_vkCmdDrawMeshTasksIndirectCountEXT vkCmdDrawMeshTasksIndirectCountEXT;
2519*8975f5c5SAndroid Build Coastguard Worker PFN_vkCmdDrawMeshTasksIndirectEXT vkCmdDrawMeshTasksIndirectEXT;
2520*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_EXT_mesh_shader) */
2521*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_EXT_metal_objects)
2522*8975f5c5SAndroid Build Coastguard Worker PFN_vkExportMetalObjectsEXT vkExportMetalObjectsEXT;
2523*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_EXT_metal_objects) */
2524*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_EXT_metal_surface)
2525*8975f5c5SAndroid Build Coastguard Worker PFN_vkCreateMetalSurfaceEXT vkCreateMetalSurfaceEXT;
2526*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_EXT_metal_surface) */
2527*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_EXT_multi_draw)
2528*8975f5c5SAndroid Build Coastguard Worker PFN_vkCmdDrawMultiEXT vkCmdDrawMultiEXT;
2529*8975f5c5SAndroid Build Coastguard Worker PFN_vkCmdDrawMultiIndexedEXT vkCmdDrawMultiIndexedEXT;
2530*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_EXT_multi_draw) */
2531*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_EXT_opacity_micromap)
2532*8975f5c5SAndroid Build Coastguard Worker PFN_vkBuildMicromapsEXT vkBuildMicromapsEXT;
2533*8975f5c5SAndroid Build Coastguard Worker PFN_vkCmdBuildMicromapsEXT vkCmdBuildMicromapsEXT;
2534*8975f5c5SAndroid Build Coastguard Worker PFN_vkCmdCopyMemoryToMicromapEXT vkCmdCopyMemoryToMicromapEXT;
2535*8975f5c5SAndroid Build Coastguard Worker PFN_vkCmdCopyMicromapEXT vkCmdCopyMicromapEXT;
2536*8975f5c5SAndroid Build Coastguard Worker PFN_vkCmdCopyMicromapToMemoryEXT vkCmdCopyMicromapToMemoryEXT;
2537*8975f5c5SAndroid Build Coastguard Worker PFN_vkCmdWriteMicromapsPropertiesEXT vkCmdWriteMicromapsPropertiesEXT;
2538*8975f5c5SAndroid Build Coastguard Worker PFN_vkCopyMemoryToMicromapEXT vkCopyMemoryToMicromapEXT;
2539*8975f5c5SAndroid Build Coastguard Worker PFN_vkCopyMicromapEXT vkCopyMicromapEXT;
2540*8975f5c5SAndroid Build Coastguard Worker PFN_vkCopyMicromapToMemoryEXT vkCopyMicromapToMemoryEXT;
2541*8975f5c5SAndroid Build Coastguard Worker PFN_vkCreateMicromapEXT vkCreateMicromapEXT;
2542*8975f5c5SAndroid Build Coastguard Worker PFN_vkDestroyMicromapEXT vkDestroyMicromapEXT;
2543*8975f5c5SAndroid Build Coastguard Worker PFN_vkGetDeviceMicromapCompatibilityEXT vkGetDeviceMicromapCompatibilityEXT;
2544*8975f5c5SAndroid Build Coastguard Worker PFN_vkGetMicromapBuildSizesEXT vkGetMicromapBuildSizesEXT;
2545*8975f5c5SAndroid Build Coastguard Worker PFN_vkWriteMicromapsPropertiesEXT vkWriteMicromapsPropertiesEXT;
2546*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_EXT_opacity_micromap) */
2547*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_EXT_pageable_device_local_memory)
2548*8975f5c5SAndroid Build Coastguard Worker PFN_vkSetDeviceMemoryPriorityEXT vkSetDeviceMemoryPriorityEXT;
2549*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_EXT_pageable_device_local_memory) */
2550*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_EXT_pipeline_properties)
2551*8975f5c5SAndroid Build Coastguard Worker PFN_vkGetPipelinePropertiesEXT vkGetPipelinePropertiesEXT;
2552*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_EXT_pipeline_properties) */
2553*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_EXT_private_data)
2554*8975f5c5SAndroid Build Coastguard Worker PFN_vkCreatePrivateDataSlotEXT vkCreatePrivateDataSlotEXT;
2555*8975f5c5SAndroid Build Coastguard Worker PFN_vkDestroyPrivateDataSlotEXT vkDestroyPrivateDataSlotEXT;
2556*8975f5c5SAndroid Build Coastguard Worker PFN_vkGetPrivateDataEXT vkGetPrivateDataEXT;
2557*8975f5c5SAndroid Build Coastguard Worker PFN_vkSetPrivateDataEXT vkSetPrivateDataEXT;
2558*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_EXT_private_data) */
2559*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_EXT_sample_locations)
2560*8975f5c5SAndroid Build Coastguard Worker PFN_vkCmdSetSampleLocationsEXT vkCmdSetSampleLocationsEXT;
2561*8975f5c5SAndroid Build Coastguard Worker PFN_vkGetPhysicalDeviceMultisamplePropertiesEXT vkGetPhysicalDeviceMultisamplePropertiesEXT;
2562*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_EXT_sample_locations) */
2563*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_EXT_shader_module_identifier)
2564*8975f5c5SAndroid Build Coastguard Worker PFN_vkGetShaderModuleCreateInfoIdentifierEXT vkGetShaderModuleCreateInfoIdentifierEXT;
2565*8975f5c5SAndroid Build Coastguard Worker PFN_vkGetShaderModuleIdentifierEXT vkGetShaderModuleIdentifierEXT;
2566*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_EXT_shader_module_identifier) */
2567*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_EXT_shader_object)
2568*8975f5c5SAndroid Build Coastguard Worker PFN_vkCmdBindShadersEXT vkCmdBindShadersEXT;
2569*8975f5c5SAndroid Build Coastguard Worker PFN_vkCreateShadersEXT vkCreateShadersEXT;
2570*8975f5c5SAndroid Build Coastguard Worker PFN_vkDestroyShaderEXT vkDestroyShaderEXT;
2571*8975f5c5SAndroid Build Coastguard Worker PFN_vkGetShaderBinaryDataEXT vkGetShaderBinaryDataEXT;
2572*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_EXT_shader_object) */
2573*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_EXT_swapchain_maintenance1)
2574*8975f5c5SAndroid Build Coastguard Worker PFN_vkReleaseSwapchainImagesEXT vkReleaseSwapchainImagesEXT;
2575*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_EXT_swapchain_maintenance1) */
2576*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_EXT_tooling_info)
2577*8975f5c5SAndroid Build Coastguard Worker PFN_vkGetPhysicalDeviceToolPropertiesEXT vkGetPhysicalDeviceToolPropertiesEXT;
2578*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_EXT_tooling_info) */
2579*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_EXT_transform_feedback)
2580*8975f5c5SAndroid Build Coastguard Worker PFN_vkCmdBeginQueryIndexedEXT vkCmdBeginQueryIndexedEXT;
2581*8975f5c5SAndroid Build Coastguard Worker PFN_vkCmdBeginTransformFeedbackEXT vkCmdBeginTransformFeedbackEXT;
2582*8975f5c5SAndroid Build Coastguard Worker PFN_vkCmdBindTransformFeedbackBuffersEXT vkCmdBindTransformFeedbackBuffersEXT;
2583*8975f5c5SAndroid Build Coastguard Worker PFN_vkCmdDrawIndirectByteCountEXT vkCmdDrawIndirectByteCountEXT;
2584*8975f5c5SAndroid Build Coastguard Worker PFN_vkCmdEndQueryIndexedEXT vkCmdEndQueryIndexedEXT;
2585*8975f5c5SAndroid Build Coastguard Worker PFN_vkCmdEndTransformFeedbackEXT vkCmdEndTransformFeedbackEXT;
2586*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_EXT_transform_feedback) */
2587*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_EXT_validation_cache)
2588*8975f5c5SAndroid Build Coastguard Worker PFN_vkCreateValidationCacheEXT vkCreateValidationCacheEXT;
2589*8975f5c5SAndroid Build Coastguard Worker PFN_vkDestroyValidationCacheEXT vkDestroyValidationCacheEXT;
2590*8975f5c5SAndroid Build Coastguard Worker PFN_vkGetValidationCacheDataEXT vkGetValidationCacheDataEXT;
2591*8975f5c5SAndroid Build Coastguard Worker PFN_vkMergeValidationCachesEXT vkMergeValidationCachesEXT;
2592*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_EXT_validation_cache) */
2593*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_FUCHSIA_buffer_collection)
2594*8975f5c5SAndroid Build Coastguard Worker PFN_vkCreateBufferCollectionFUCHSIA vkCreateBufferCollectionFUCHSIA;
2595*8975f5c5SAndroid Build Coastguard Worker PFN_vkDestroyBufferCollectionFUCHSIA vkDestroyBufferCollectionFUCHSIA;
2596*8975f5c5SAndroid Build Coastguard Worker PFN_vkGetBufferCollectionPropertiesFUCHSIA vkGetBufferCollectionPropertiesFUCHSIA;
2597*8975f5c5SAndroid Build Coastguard Worker PFN_vkSetBufferCollectionBufferConstraintsFUCHSIA vkSetBufferCollectionBufferConstraintsFUCHSIA;
2598*8975f5c5SAndroid Build Coastguard Worker PFN_vkSetBufferCollectionImageConstraintsFUCHSIA vkSetBufferCollectionImageConstraintsFUCHSIA;
2599*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_FUCHSIA_buffer_collection) */
2600*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_FUCHSIA_external_memory)
2601*8975f5c5SAndroid Build Coastguard Worker PFN_vkGetMemoryZirconHandleFUCHSIA vkGetMemoryZirconHandleFUCHSIA;
2602*8975f5c5SAndroid Build Coastguard Worker PFN_vkGetMemoryZirconHandlePropertiesFUCHSIA vkGetMemoryZirconHandlePropertiesFUCHSIA;
2603*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_FUCHSIA_external_memory) */
2604*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_FUCHSIA_external_semaphore)
2605*8975f5c5SAndroid Build Coastguard Worker PFN_vkGetSemaphoreZirconHandleFUCHSIA vkGetSemaphoreZirconHandleFUCHSIA;
2606*8975f5c5SAndroid Build Coastguard Worker PFN_vkImportSemaphoreZirconHandleFUCHSIA vkImportSemaphoreZirconHandleFUCHSIA;
2607*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_FUCHSIA_external_semaphore) */
2608*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_FUCHSIA_imagepipe_surface)
2609*8975f5c5SAndroid Build Coastguard Worker PFN_vkCreateImagePipeSurfaceFUCHSIA vkCreateImagePipeSurfaceFUCHSIA;
2610*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_FUCHSIA_imagepipe_surface) */
2611*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_GGP_stream_descriptor_surface)
2612*8975f5c5SAndroid Build Coastguard Worker PFN_vkCreateStreamDescriptorSurfaceGGP vkCreateStreamDescriptorSurfaceGGP;
2613*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_GGP_stream_descriptor_surface) */
2614*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_GOOGLE_display_timing)
2615*8975f5c5SAndroid Build Coastguard Worker PFN_vkGetPastPresentationTimingGOOGLE vkGetPastPresentationTimingGOOGLE;
2616*8975f5c5SAndroid Build Coastguard Worker PFN_vkGetRefreshCycleDurationGOOGLE vkGetRefreshCycleDurationGOOGLE;
2617*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_GOOGLE_display_timing) */
2618*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_HUAWEI_cluster_culling_shader)
2619*8975f5c5SAndroid Build Coastguard Worker PFN_vkCmdDrawClusterHUAWEI vkCmdDrawClusterHUAWEI;
2620*8975f5c5SAndroid Build Coastguard Worker PFN_vkCmdDrawClusterIndirectHUAWEI vkCmdDrawClusterIndirectHUAWEI;
2621*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_HUAWEI_cluster_culling_shader) */
2622*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_HUAWEI_invocation_mask)
2623*8975f5c5SAndroid Build Coastguard Worker PFN_vkCmdBindInvocationMaskHUAWEI vkCmdBindInvocationMaskHUAWEI;
2624*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_HUAWEI_invocation_mask) */
2625*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_HUAWEI_subpass_shading)
2626*8975f5c5SAndroid Build Coastguard Worker PFN_vkCmdSubpassShadingHUAWEI vkCmdSubpassShadingHUAWEI;
2627*8975f5c5SAndroid Build Coastguard Worker PFN_vkGetDeviceSubpassShadingMaxWorkgroupSizeHUAWEI vkGetDeviceSubpassShadingMaxWorkgroupSizeHUAWEI;
2628*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_HUAWEI_subpass_shading) */
2629*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_INTEL_performance_query)
2630*8975f5c5SAndroid Build Coastguard Worker PFN_vkAcquirePerformanceConfigurationINTEL vkAcquirePerformanceConfigurationINTEL;
2631*8975f5c5SAndroid Build Coastguard Worker PFN_vkCmdSetPerformanceMarkerINTEL vkCmdSetPerformanceMarkerINTEL;
2632*8975f5c5SAndroid Build Coastguard Worker PFN_vkCmdSetPerformanceOverrideINTEL vkCmdSetPerformanceOverrideINTEL;
2633*8975f5c5SAndroid Build Coastguard Worker PFN_vkCmdSetPerformanceStreamMarkerINTEL vkCmdSetPerformanceStreamMarkerINTEL;
2634*8975f5c5SAndroid Build Coastguard Worker PFN_vkGetPerformanceParameterINTEL vkGetPerformanceParameterINTEL;
2635*8975f5c5SAndroid Build Coastguard Worker PFN_vkInitializePerformanceApiINTEL vkInitializePerformanceApiINTEL;
2636*8975f5c5SAndroid Build Coastguard Worker PFN_vkQueueSetPerformanceConfigurationINTEL vkQueueSetPerformanceConfigurationINTEL;
2637*8975f5c5SAndroid Build Coastguard Worker PFN_vkReleasePerformanceConfigurationINTEL vkReleasePerformanceConfigurationINTEL;
2638*8975f5c5SAndroid Build Coastguard Worker PFN_vkUninitializePerformanceApiINTEL vkUninitializePerformanceApiINTEL;
2639*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_INTEL_performance_query) */
2640*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_KHR_acceleration_structure)
2641*8975f5c5SAndroid Build Coastguard Worker PFN_vkBuildAccelerationStructuresKHR vkBuildAccelerationStructuresKHR;
2642*8975f5c5SAndroid Build Coastguard Worker PFN_vkCmdBuildAccelerationStructuresIndirectKHR vkCmdBuildAccelerationStructuresIndirectKHR;
2643*8975f5c5SAndroid Build Coastguard Worker PFN_vkCmdBuildAccelerationStructuresKHR vkCmdBuildAccelerationStructuresKHR;
2644*8975f5c5SAndroid Build Coastguard Worker PFN_vkCmdCopyAccelerationStructureKHR vkCmdCopyAccelerationStructureKHR;
2645*8975f5c5SAndroid Build Coastguard Worker PFN_vkCmdCopyAccelerationStructureToMemoryKHR vkCmdCopyAccelerationStructureToMemoryKHR;
2646*8975f5c5SAndroid Build Coastguard Worker PFN_vkCmdCopyMemoryToAccelerationStructureKHR vkCmdCopyMemoryToAccelerationStructureKHR;
2647*8975f5c5SAndroid Build Coastguard Worker PFN_vkCmdWriteAccelerationStructuresPropertiesKHR vkCmdWriteAccelerationStructuresPropertiesKHR;
2648*8975f5c5SAndroid Build Coastguard Worker PFN_vkCopyAccelerationStructureKHR vkCopyAccelerationStructureKHR;
2649*8975f5c5SAndroid Build Coastguard Worker PFN_vkCopyAccelerationStructureToMemoryKHR vkCopyAccelerationStructureToMemoryKHR;
2650*8975f5c5SAndroid Build Coastguard Worker PFN_vkCopyMemoryToAccelerationStructureKHR vkCopyMemoryToAccelerationStructureKHR;
2651*8975f5c5SAndroid Build Coastguard Worker PFN_vkCreateAccelerationStructureKHR vkCreateAccelerationStructureKHR;
2652*8975f5c5SAndroid Build Coastguard Worker PFN_vkDestroyAccelerationStructureKHR vkDestroyAccelerationStructureKHR;
2653*8975f5c5SAndroid Build Coastguard Worker PFN_vkGetAccelerationStructureBuildSizesKHR vkGetAccelerationStructureBuildSizesKHR;
2654*8975f5c5SAndroid Build Coastguard Worker PFN_vkGetAccelerationStructureDeviceAddressKHR vkGetAccelerationStructureDeviceAddressKHR;
2655*8975f5c5SAndroid Build Coastguard Worker PFN_vkGetDeviceAccelerationStructureCompatibilityKHR vkGetDeviceAccelerationStructureCompatibilityKHR;
2656*8975f5c5SAndroid Build Coastguard Worker PFN_vkWriteAccelerationStructuresPropertiesKHR vkWriteAccelerationStructuresPropertiesKHR;
2657*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_KHR_acceleration_structure) */
2658*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_KHR_android_surface)
2659*8975f5c5SAndroid Build Coastguard Worker PFN_vkCreateAndroidSurfaceKHR vkCreateAndroidSurfaceKHR;
2660*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_KHR_android_surface) */
2661*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_KHR_bind_memory2)
2662*8975f5c5SAndroid Build Coastguard Worker PFN_vkBindBufferMemory2KHR vkBindBufferMemory2KHR;
2663*8975f5c5SAndroid Build Coastguard Worker PFN_vkBindImageMemory2KHR vkBindImageMemory2KHR;
2664*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_KHR_bind_memory2) */
2665*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_KHR_buffer_device_address)
2666*8975f5c5SAndroid Build Coastguard Worker PFN_vkGetBufferDeviceAddressKHR vkGetBufferDeviceAddressKHR;
2667*8975f5c5SAndroid Build Coastguard Worker PFN_vkGetBufferOpaqueCaptureAddressKHR vkGetBufferOpaqueCaptureAddressKHR;
2668*8975f5c5SAndroid Build Coastguard Worker PFN_vkGetDeviceMemoryOpaqueCaptureAddressKHR vkGetDeviceMemoryOpaqueCaptureAddressKHR;
2669*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_KHR_buffer_device_address) */
2670*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_KHR_calibrated_timestamps)
2671*8975f5c5SAndroid Build Coastguard Worker PFN_vkGetCalibratedTimestampsKHR vkGetCalibratedTimestampsKHR;
2672*8975f5c5SAndroid Build Coastguard Worker PFN_vkGetPhysicalDeviceCalibrateableTimeDomainsKHR vkGetPhysicalDeviceCalibrateableTimeDomainsKHR;
2673*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_KHR_calibrated_timestamps) */
2674*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_KHR_cooperative_matrix)
2675*8975f5c5SAndroid Build Coastguard Worker PFN_vkGetPhysicalDeviceCooperativeMatrixPropertiesKHR vkGetPhysicalDeviceCooperativeMatrixPropertiesKHR;
2676*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_KHR_cooperative_matrix) */
2677*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_KHR_copy_commands2)
2678*8975f5c5SAndroid Build Coastguard Worker PFN_vkCmdBlitImage2KHR vkCmdBlitImage2KHR;
2679*8975f5c5SAndroid Build Coastguard Worker PFN_vkCmdCopyBuffer2KHR vkCmdCopyBuffer2KHR;
2680*8975f5c5SAndroid Build Coastguard Worker PFN_vkCmdCopyBufferToImage2KHR vkCmdCopyBufferToImage2KHR;
2681*8975f5c5SAndroid Build Coastguard Worker PFN_vkCmdCopyImage2KHR vkCmdCopyImage2KHR;
2682*8975f5c5SAndroid Build Coastguard Worker PFN_vkCmdCopyImageToBuffer2KHR vkCmdCopyImageToBuffer2KHR;
2683*8975f5c5SAndroid Build Coastguard Worker PFN_vkCmdResolveImage2KHR vkCmdResolveImage2KHR;
2684*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_KHR_copy_commands2) */
2685*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_KHR_create_renderpass2)
2686*8975f5c5SAndroid Build Coastguard Worker PFN_vkCmdBeginRenderPass2KHR vkCmdBeginRenderPass2KHR;
2687*8975f5c5SAndroid Build Coastguard Worker PFN_vkCmdEndRenderPass2KHR vkCmdEndRenderPass2KHR;
2688*8975f5c5SAndroid Build Coastguard Worker PFN_vkCmdNextSubpass2KHR vkCmdNextSubpass2KHR;
2689*8975f5c5SAndroid Build Coastguard Worker PFN_vkCreateRenderPass2KHR vkCreateRenderPass2KHR;
2690*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_KHR_create_renderpass2) */
2691*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_KHR_deferred_host_operations)
2692*8975f5c5SAndroid Build Coastguard Worker PFN_vkCreateDeferredOperationKHR vkCreateDeferredOperationKHR;
2693*8975f5c5SAndroid Build Coastguard Worker PFN_vkDeferredOperationJoinKHR vkDeferredOperationJoinKHR;
2694*8975f5c5SAndroid Build Coastguard Worker PFN_vkDestroyDeferredOperationKHR vkDestroyDeferredOperationKHR;
2695*8975f5c5SAndroid Build Coastguard Worker PFN_vkGetDeferredOperationMaxConcurrencyKHR vkGetDeferredOperationMaxConcurrencyKHR;
2696*8975f5c5SAndroid Build Coastguard Worker PFN_vkGetDeferredOperationResultKHR vkGetDeferredOperationResultKHR;
2697*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_KHR_deferred_host_operations) */
2698*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_KHR_descriptor_update_template)
2699*8975f5c5SAndroid Build Coastguard Worker PFN_vkCreateDescriptorUpdateTemplateKHR vkCreateDescriptorUpdateTemplateKHR;
2700*8975f5c5SAndroid Build Coastguard Worker PFN_vkDestroyDescriptorUpdateTemplateKHR vkDestroyDescriptorUpdateTemplateKHR;
2701*8975f5c5SAndroid Build Coastguard Worker PFN_vkUpdateDescriptorSetWithTemplateKHR vkUpdateDescriptorSetWithTemplateKHR;
2702*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_KHR_descriptor_update_template) */
2703*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_KHR_device_group)
2704*8975f5c5SAndroid Build Coastguard Worker PFN_vkCmdDispatchBaseKHR vkCmdDispatchBaseKHR;
2705*8975f5c5SAndroid Build Coastguard Worker PFN_vkCmdSetDeviceMaskKHR vkCmdSetDeviceMaskKHR;
2706*8975f5c5SAndroid Build Coastguard Worker PFN_vkGetDeviceGroupPeerMemoryFeaturesKHR vkGetDeviceGroupPeerMemoryFeaturesKHR;
2707*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_KHR_device_group) */
2708*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_KHR_device_group_creation)
2709*8975f5c5SAndroid Build Coastguard Worker PFN_vkEnumeratePhysicalDeviceGroupsKHR vkEnumeratePhysicalDeviceGroupsKHR;
2710*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_KHR_device_group_creation) */
2711*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_KHR_display)
2712*8975f5c5SAndroid Build Coastguard Worker PFN_vkCreateDisplayModeKHR vkCreateDisplayModeKHR;
2713*8975f5c5SAndroid Build Coastguard Worker PFN_vkCreateDisplayPlaneSurfaceKHR vkCreateDisplayPlaneSurfaceKHR;
2714*8975f5c5SAndroid Build Coastguard Worker PFN_vkGetDisplayModePropertiesKHR vkGetDisplayModePropertiesKHR;
2715*8975f5c5SAndroid Build Coastguard Worker PFN_vkGetDisplayPlaneCapabilitiesKHR vkGetDisplayPlaneCapabilitiesKHR;
2716*8975f5c5SAndroid Build Coastguard Worker PFN_vkGetDisplayPlaneSupportedDisplaysKHR vkGetDisplayPlaneSupportedDisplaysKHR;
2717*8975f5c5SAndroid Build Coastguard Worker PFN_vkGetPhysicalDeviceDisplayPlanePropertiesKHR vkGetPhysicalDeviceDisplayPlanePropertiesKHR;
2718*8975f5c5SAndroid Build Coastguard Worker PFN_vkGetPhysicalDeviceDisplayPropertiesKHR vkGetPhysicalDeviceDisplayPropertiesKHR;
2719*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_KHR_display) */
2720*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_KHR_display_swapchain)
2721*8975f5c5SAndroid Build Coastguard Worker PFN_vkCreateSharedSwapchainsKHR vkCreateSharedSwapchainsKHR;
2722*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_KHR_display_swapchain) */
2723*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_KHR_draw_indirect_count)
2724*8975f5c5SAndroid Build Coastguard Worker PFN_vkCmdDrawIndexedIndirectCountKHR vkCmdDrawIndexedIndirectCountKHR;
2725*8975f5c5SAndroid Build Coastguard Worker PFN_vkCmdDrawIndirectCountKHR vkCmdDrawIndirectCountKHR;
2726*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_KHR_draw_indirect_count) */
2727*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_KHR_dynamic_rendering)
2728*8975f5c5SAndroid Build Coastguard Worker PFN_vkCmdBeginRenderingKHR vkCmdBeginRenderingKHR;
2729*8975f5c5SAndroid Build Coastguard Worker PFN_vkCmdEndRenderingKHR vkCmdEndRenderingKHR;
2730*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_KHR_dynamic_rendering) */
2731*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_KHR_dynamic_rendering_local_read)
2732*8975f5c5SAndroid Build Coastguard Worker PFN_vkCmdSetRenderingAttachmentLocationsKHR vkCmdSetRenderingAttachmentLocationsKHR;
2733*8975f5c5SAndroid Build Coastguard Worker PFN_vkCmdSetRenderingInputAttachmentIndicesKHR vkCmdSetRenderingInputAttachmentIndicesKHR;
2734*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_KHR_dynamic_rendering_local_read) */
2735*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_KHR_external_fence_capabilities)
2736*8975f5c5SAndroid Build Coastguard Worker PFN_vkGetPhysicalDeviceExternalFencePropertiesKHR vkGetPhysicalDeviceExternalFencePropertiesKHR;
2737*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_KHR_external_fence_capabilities) */
2738*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_KHR_external_fence_fd)
2739*8975f5c5SAndroid Build Coastguard Worker PFN_vkGetFenceFdKHR vkGetFenceFdKHR;
2740*8975f5c5SAndroid Build Coastguard Worker PFN_vkImportFenceFdKHR vkImportFenceFdKHR;
2741*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_KHR_external_fence_fd) */
2742*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_KHR_external_fence_win32)
2743*8975f5c5SAndroid Build Coastguard Worker PFN_vkGetFenceWin32HandleKHR vkGetFenceWin32HandleKHR;
2744*8975f5c5SAndroid Build Coastguard Worker PFN_vkImportFenceWin32HandleKHR vkImportFenceWin32HandleKHR;
2745*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_KHR_external_fence_win32) */
2746*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_KHR_external_memory_capabilities)
2747*8975f5c5SAndroid Build Coastguard Worker PFN_vkGetPhysicalDeviceExternalBufferPropertiesKHR vkGetPhysicalDeviceExternalBufferPropertiesKHR;
2748*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_KHR_external_memory_capabilities) */
2749*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_KHR_external_memory_fd)
2750*8975f5c5SAndroid Build Coastguard Worker PFN_vkGetMemoryFdKHR vkGetMemoryFdKHR;
2751*8975f5c5SAndroid Build Coastguard Worker PFN_vkGetMemoryFdPropertiesKHR vkGetMemoryFdPropertiesKHR;
2752*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_KHR_external_memory_fd) */
2753*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_KHR_external_memory_win32)
2754*8975f5c5SAndroid Build Coastguard Worker PFN_vkGetMemoryWin32HandleKHR vkGetMemoryWin32HandleKHR;
2755*8975f5c5SAndroid Build Coastguard Worker PFN_vkGetMemoryWin32HandlePropertiesKHR vkGetMemoryWin32HandlePropertiesKHR;
2756*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_KHR_external_memory_win32) */
2757*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_KHR_external_semaphore_capabilities)
2758*8975f5c5SAndroid Build Coastguard Worker PFN_vkGetPhysicalDeviceExternalSemaphorePropertiesKHR vkGetPhysicalDeviceExternalSemaphorePropertiesKHR;
2759*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_KHR_external_semaphore_capabilities) */
2760*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_KHR_external_semaphore_fd)
2761*8975f5c5SAndroid Build Coastguard Worker PFN_vkGetSemaphoreFdKHR vkGetSemaphoreFdKHR;
2762*8975f5c5SAndroid Build Coastguard Worker PFN_vkImportSemaphoreFdKHR vkImportSemaphoreFdKHR;
2763*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_KHR_external_semaphore_fd) */
2764*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_KHR_external_semaphore_win32)
2765*8975f5c5SAndroid Build Coastguard Worker PFN_vkGetSemaphoreWin32HandleKHR vkGetSemaphoreWin32HandleKHR;
2766*8975f5c5SAndroid Build Coastguard Worker PFN_vkImportSemaphoreWin32HandleKHR vkImportSemaphoreWin32HandleKHR;
2767*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_KHR_external_semaphore_win32) */
2768*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_KHR_fragment_shading_rate)
2769*8975f5c5SAndroid Build Coastguard Worker PFN_vkCmdSetFragmentShadingRateKHR vkCmdSetFragmentShadingRateKHR;
2770*8975f5c5SAndroid Build Coastguard Worker PFN_vkGetPhysicalDeviceFragmentShadingRatesKHR vkGetPhysicalDeviceFragmentShadingRatesKHR;
2771*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_KHR_fragment_shading_rate) */
2772*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_KHR_get_display_properties2)
2773*8975f5c5SAndroid Build Coastguard Worker PFN_vkGetDisplayModeProperties2KHR vkGetDisplayModeProperties2KHR;
2774*8975f5c5SAndroid Build Coastguard Worker PFN_vkGetDisplayPlaneCapabilities2KHR vkGetDisplayPlaneCapabilities2KHR;
2775*8975f5c5SAndroid Build Coastguard Worker PFN_vkGetPhysicalDeviceDisplayPlaneProperties2KHR vkGetPhysicalDeviceDisplayPlaneProperties2KHR;
2776*8975f5c5SAndroid Build Coastguard Worker PFN_vkGetPhysicalDeviceDisplayProperties2KHR vkGetPhysicalDeviceDisplayProperties2KHR;
2777*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_KHR_get_display_properties2) */
2778*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_KHR_get_memory_requirements2)
2779*8975f5c5SAndroid Build Coastguard Worker PFN_vkGetBufferMemoryRequirements2KHR vkGetBufferMemoryRequirements2KHR;
2780*8975f5c5SAndroid Build Coastguard Worker PFN_vkGetImageMemoryRequirements2KHR vkGetImageMemoryRequirements2KHR;
2781*8975f5c5SAndroid Build Coastguard Worker PFN_vkGetImageSparseMemoryRequirements2KHR vkGetImageSparseMemoryRequirements2KHR;
2782*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_KHR_get_memory_requirements2) */
2783*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_KHR_get_physical_device_properties2)
2784*8975f5c5SAndroid Build Coastguard Worker PFN_vkGetPhysicalDeviceFeatures2KHR vkGetPhysicalDeviceFeatures2KHR;
2785*8975f5c5SAndroid Build Coastguard Worker PFN_vkGetPhysicalDeviceFormatProperties2KHR vkGetPhysicalDeviceFormatProperties2KHR;
2786*8975f5c5SAndroid Build Coastguard Worker PFN_vkGetPhysicalDeviceImageFormatProperties2KHR vkGetPhysicalDeviceImageFormatProperties2KHR;
2787*8975f5c5SAndroid Build Coastguard Worker PFN_vkGetPhysicalDeviceMemoryProperties2KHR vkGetPhysicalDeviceMemoryProperties2KHR;
2788*8975f5c5SAndroid Build Coastguard Worker PFN_vkGetPhysicalDeviceProperties2KHR vkGetPhysicalDeviceProperties2KHR;
2789*8975f5c5SAndroid Build Coastguard Worker PFN_vkGetPhysicalDeviceQueueFamilyProperties2KHR vkGetPhysicalDeviceQueueFamilyProperties2KHR;
2790*8975f5c5SAndroid Build Coastguard Worker PFN_vkGetPhysicalDeviceSparseImageFormatProperties2KHR vkGetPhysicalDeviceSparseImageFormatProperties2KHR;
2791*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_KHR_get_physical_device_properties2) */
2792*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_KHR_get_surface_capabilities2)
2793*8975f5c5SAndroid Build Coastguard Worker PFN_vkGetPhysicalDeviceSurfaceCapabilities2KHR vkGetPhysicalDeviceSurfaceCapabilities2KHR;
2794*8975f5c5SAndroid Build Coastguard Worker PFN_vkGetPhysicalDeviceSurfaceFormats2KHR vkGetPhysicalDeviceSurfaceFormats2KHR;
2795*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_KHR_get_surface_capabilities2) */
2796*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_KHR_line_rasterization)
2797*8975f5c5SAndroid Build Coastguard Worker PFN_vkCmdSetLineStippleKHR vkCmdSetLineStippleKHR;
2798*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_KHR_line_rasterization) */
2799*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_KHR_maintenance1)
2800*8975f5c5SAndroid Build Coastguard Worker PFN_vkTrimCommandPoolKHR vkTrimCommandPoolKHR;
2801*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_KHR_maintenance1) */
2802*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_KHR_maintenance3)
2803*8975f5c5SAndroid Build Coastguard Worker PFN_vkGetDescriptorSetLayoutSupportKHR vkGetDescriptorSetLayoutSupportKHR;
2804*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_KHR_maintenance3) */
2805*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_KHR_maintenance4)
2806*8975f5c5SAndroid Build Coastguard Worker PFN_vkGetDeviceBufferMemoryRequirementsKHR vkGetDeviceBufferMemoryRequirementsKHR;
2807*8975f5c5SAndroid Build Coastguard Worker PFN_vkGetDeviceImageMemoryRequirementsKHR vkGetDeviceImageMemoryRequirementsKHR;
2808*8975f5c5SAndroid Build Coastguard Worker PFN_vkGetDeviceImageSparseMemoryRequirementsKHR vkGetDeviceImageSparseMemoryRequirementsKHR;
2809*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_KHR_maintenance4) */
2810*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_KHR_maintenance5)
2811*8975f5c5SAndroid Build Coastguard Worker PFN_vkCmdBindIndexBuffer2KHR vkCmdBindIndexBuffer2KHR;
2812*8975f5c5SAndroid Build Coastguard Worker PFN_vkGetDeviceImageSubresourceLayoutKHR vkGetDeviceImageSubresourceLayoutKHR;
2813*8975f5c5SAndroid Build Coastguard Worker PFN_vkGetImageSubresourceLayout2KHR vkGetImageSubresourceLayout2KHR;
2814*8975f5c5SAndroid Build Coastguard Worker PFN_vkGetRenderingAreaGranularityKHR vkGetRenderingAreaGranularityKHR;
2815*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_KHR_maintenance5) */
2816*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_KHR_maintenance6)
2817*8975f5c5SAndroid Build Coastguard Worker PFN_vkCmdBindDescriptorSets2KHR vkCmdBindDescriptorSets2KHR;
2818*8975f5c5SAndroid Build Coastguard Worker PFN_vkCmdPushConstants2KHR vkCmdPushConstants2KHR;
2819*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_KHR_maintenance6) */
2820*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_KHR_maintenance6) && defined(VK_KHR_push_descriptor)
2821*8975f5c5SAndroid Build Coastguard Worker PFN_vkCmdPushDescriptorSet2KHR vkCmdPushDescriptorSet2KHR;
2822*8975f5c5SAndroid Build Coastguard Worker PFN_vkCmdPushDescriptorSetWithTemplate2KHR vkCmdPushDescriptorSetWithTemplate2KHR;
2823*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_KHR_maintenance6) && defined(VK_KHR_push_descriptor) */
2824*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_KHR_maintenance6) && defined(VK_EXT_descriptor_buffer)
2825*8975f5c5SAndroid Build Coastguard Worker PFN_vkCmdBindDescriptorBufferEmbeddedSamplers2EXT vkCmdBindDescriptorBufferEmbeddedSamplers2EXT;
2826*8975f5c5SAndroid Build Coastguard Worker PFN_vkCmdSetDescriptorBufferOffsets2EXT vkCmdSetDescriptorBufferOffsets2EXT;
2827*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_KHR_maintenance6) && defined(VK_EXT_descriptor_buffer) */
2828*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_KHR_map_memory2)
2829*8975f5c5SAndroid Build Coastguard Worker PFN_vkMapMemory2KHR vkMapMemory2KHR;
2830*8975f5c5SAndroid Build Coastguard Worker PFN_vkUnmapMemory2KHR vkUnmapMemory2KHR;
2831*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_KHR_map_memory2) */
2832*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_KHR_performance_query)
2833*8975f5c5SAndroid Build Coastguard Worker PFN_vkAcquireProfilingLockKHR vkAcquireProfilingLockKHR;
2834*8975f5c5SAndroid Build Coastguard Worker PFN_vkEnumeratePhysicalDeviceQueueFamilyPerformanceQueryCountersKHR vkEnumeratePhysicalDeviceQueueFamilyPerformanceQueryCountersKHR;
2835*8975f5c5SAndroid Build Coastguard Worker PFN_vkGetPhysicalDeviceQueueFamilyPerformanceQueryPassesKHR vkGetPhysicalDeviceQueueFamilyPerformanceQueryPassesKHR;
2836*8975f5c5SAndroid Build Coastguard Worker PFN_vkReleaseProfilingLockKHR vkReleaseProfilingLockKHR;
2837*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_KHR_performance_query) */
2838*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_KHR_pipeline_executable_properties)
2839*8975f5c5SAndroid Build Coastguard Worker PFN_vkGetPipelineExecutableInternalRepresentationsKHR vkGetPipelineExecutableInternalRepresentationsKHR;
2840*8975f5c5SAndroid Build Coastguard Worker PFN_vkGetPipelineExecutablePropertiesKHR vkGetPipelineExecutablePropertiesKHR;
2841*8975f5c5SAndroid Build Coastguard Worker PFN_vkGetPipelineExecutableStatisticsKHR vkGetPipelineExecutableStatisticsKHR;
2842*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_KHR_pipeline_executable_properties) */
2843*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_KHR_present_wait)
2844*8975f5c5SAndroid Build Coastguard Worker PFN_vkWaitForPresentKHR vkWaitForPresentKHR;
2845*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_KHR_present_wait) */
2846*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_KHR_push_descriptor)
2847*8975f5c5SAndroid Build Coastguard Worker PFN_vkCmdPushDescriptorSetKHR vkCmdPushDescriptorSetKHR;
2848*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_KHR_push_descriptor) */
2849*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_KHR_ray_tracing_maintenance1) && defined(VK_KHR_ray_tracing_pipeline)
2850*8975f5c5SAndroid Build Coastguard Worker PFN_vkCmdTraceRaysIndirect2KHR vkCmdTraceRaysIndirect2KHR;
2851*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_KHR_ray_tracing_maintenance1) && defined(VK_KHR_ray_tracing_pipeline) */
2852*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_KHR_ray_tracing_pipeline)
2853*8975f5c5SAndroid Build Coastguard Worker PFN_vkCmdSetRayTracingPipelineStackSizeKHR vkCmdSetRayTracingPipelineStackSizeKHR;
2854*8975f5c5SAndroid Build Coastguard Worker PFN_vkCmdTraceRaysIndirectKHR vkCmdTraceRaysIndirectKHR;
2855*8975f5c5SAndroid Build Coastguard Worker PFN_vkCmdTraceRaysKHR vkCmdTraceRaysKHR;
2856*8975f5c5SAndroid Build Coastguard Worker PFN_vkCreateRayTracingPipelinesKHR vkCreateRayTracingPipelinesKHR;
2857*8975f5c5SAndroid Build Coastguard Worker PFN_vkGetRayTracingCaptureReplayShaderGroupHandlesKHR vkGetRayTracingCaptureReplayShaderGroupHandlesKHR;
2858*8975f5c5SAndroid Build Coastguard Worker PFN_vkGetRayTracingShaderGroupHandlesKHR vkGetRayTracingShaderGroupHandlesKHR;
2859*8975f5c5SAndroid Build Coastguard Worker PFN_vkGetRayTracingShaderGroupStackSizeKHR vkGetRayTracingShaderGroupStackSizeKHR;
2860*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_KHR_ray_tracing_pipeline) */
2861*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_KHR_sampler_ycbcr_conversion)
2862*8975f5c5SAndroid Build Coastguard Worker PFN_vkCreateSamplerYcbcrConversionKHR vkCreateSamplerYcbcrConversionKHR;
2863*8975f5c5SAndroid Build Coastguard Worker PFN_vkDestroySamplerYcbcrConversionKHR vkDestroySamplerYcbcrConversionKHR;
2864*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_KHR_sampler_ycbcr_conversion) */
2865*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_KHR_shared_presentable_image)
2866*8975f5c5SAndroid Build Coastguard Worker PFN_vkGetSwapchainStatusKHR vkGetSwapchainStatusKHR;
2867*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_KHR_shared_presentable_image) */
2868*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_KHR_surface)
2869*8975f5c5SAndroid Build Coastguard Worker PFN_vkDestroySurfaceKHR vkDestroySurfaceKHR;
2870*8975f5c5SAndroid Build Coastguard Worker PFN_vkGetPhysicalDeviceSurfaceCapabilitiesKHR vkGetPhysicalDeviceSurfaceCapabilitiesKHR;
2871*8975f5c5SAndroid Build Coastguard Worker PFN_vkGetPhysicalDeviceSurfaceFormatsKHR vkGetPhysicalDeviceSurfaceFormatsKHR;
2872*8975f5c5SAndroid Build Coastguard Worker PFN_vkGetPhysicalDeviceSurfacePresentModesKHR vkGetPhysicalDeviceSurfacePresentModesKHR;
2873*8975f5c5SAndroid Build Coastguard Worker PFN_vkGetPhysicalDeviceSurfaceSupportKHR vkGetPhysicalDeviceSurfaceSupportKHR;
2874*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_KHR_surface) */
2875*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_KHR_swapchain)
2876*8975f5c5SAndroid Build Coastguard Worker PFN_vkAcquireNextImageKHR vkAcquireNextImageKHR;
2877*8975f5c5SAndroid Build Coastguard Worker PFN_vkCreateSwapchainKHR vkCreateSwapchainKHR;
2878*8975f5c5SAndroid Build Coastguard Worker PFN_vkDestroySwapchainKHR vkDestroySwapchainKHR;
2879*8975f5c5SAndroid Build Coastguard Worker PFN_vkGetSwapchainImagesKHR vkGetSwapchainImagesKHR;
2880*8975f5c5SAndroid Build Coastguard Worker PFN_vkQueuePresentKHR vkQueuePresentKHR;
2881*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_KHR_swapchain) */
2882*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_KHR_synchronization2)
2883*8975f5c5SAndroid Build Coastguard Worker PFN_vkCmdPipelineBarrier2KHR vkCmdPipelineBarrier2KHR;
2884*8975f5c5SAndroid Build Coastguard Worker PFN_vkCmdResetEvent2KHR vkCmdResetEvent2KHR;
2885*8975f5c5SAndroid Build Coastguard Worker PFN_vkCmdSetEvent2KHR vkCmdSetEvent2KHR;
2886*8975f5c5SAndroid Build Coastguard Worker PFN_vkCmdWaitEvents2KHR vkCmdWaitEvents2KHR;
2887*8975f5c5SAndroid Build Coastguard Worker PFN_vkCmdWriteTimestamp2KHR vkCmdWriteTimestamp2KHR;
2888*8975f5c5SAndroid Build Coastguard Worker PFN_vkQueueSubmit2KHR vkQueueSubmit2KHR;
2889*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_KHR_synchronization2) */
2890*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_KHR_synchronization2) && defined(VK_AMD_buffer_marker)
2891*8975f5c5SAndroid Build Coastguard Worker PFN_vkCmdWriteBufferMarker2AMD vkCmdWriteBufferMarker2AMD;
2892*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_KHR_synchronization2) && defined(VK_AMD_buffer_marker) */
2893*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_KHR_synchronization2) && defined(VK_NV_device_diagnostic_checkpoints)
2894*8975f5c5SAndroid Build Coastguard Worker PFN_vkGetQueueCheckpointData2NV vkGetQueueCheckpointData2NV;
2895*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_KHR_synchronization2) && defined(VK_NV_device_diagnostic_checkpoints) */
2896*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_KHR_timeline_semaphore)
2897*8975f5c5SAndroid Build Coastguard Worker PFN_vkGetSemaphoreCounterValueKHR vkGetSemaphoreCounterValueKHR;
2898*8975f5c5SAndroid Build Coastguard Worker PFN_vkSignalSemaphoreKHR vkSignalSemaphoreKHR;
2899*8975f5c5SAndroid Build Coastguard Worker PFN_vkWaitSemaphoresKHR vkWaitSemaphoresKHR;
2900*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_KHR_timeline_semaphore) */
2901*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_KHR_video_decode_queue)
2902*8975f5c5SAndroid Build Coastguard Worker PFN_vkCmdDecodeVideoKHR vkCmdDecodeVideoKHR;
2903*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_KHR_video_decode_queue) */
2904*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_KHR_video_encode_queue)
2905*8975f5c5SAndroid Build Coastguard Worker PFN_vkCmdEncodeVideoKHR vkCmdEncodeVideoKHR;
2906*8975f5c5SAndroid Build Coastguard Worker PFN_vkGetEncodedVideoSessionParametersKHR vkGetEncodedVideoSessionParametersKHR;
2907*8975f5c5SAndroid Build Coastguard Worker PFN_vkGetPhysicalDeviceVideoEncodeQualityLevelPropertiesKHR vkGetPhysicalDeviceVideoEncodeQualityLevelPropertiesKHR;
2908*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_KHR_video_encode_queue) */
2909*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_KHR_video_queue)
2910*8975f5c5SAndroid Build Coastguard Worker PFN_vkBindVideoSessionMemoryKHR vkBindVideoSessionMemoryKHR;
2911*8975f5c5SAndroid Build Coastguard Worker PFN_vkCmdBeginVideoCodingKHR vkCmdBeginVideoCodingKHR;
2912*8975f5c5SAndroid Build Coastguard Worker PFN_vkCmdControlVideoCodingKHR vkCmdControlVideoCodingKHR;
2913*8975f5c5SAndroid Build Coastguard Worker PFN_vkCmdEndVideoCodingKHR vkCmdEndVideoCodingKHR;
2914*8975f5c5SAndroid Build Coastguard Worker PFN_vkCreateVideoSessionKHR vkCreateVideoSessionKHR;
2915*8975f5c5SAndroid Build Coastguard Worker PFN_vkCreateVideoSessionParametersKHR vkCreateVideoSessionParametersKHR;
2916*8975f5c5SAndroid Build Coastguard Worker PFN_vkDestroyVideoSessionKHR vkDestroyVideoSessionKHR;
2917*8975f5c5SAndroid Build Coastguard Worker PFN_vkDestroyVideoSessionParametersKHR vkDestroyVideoSessionParametersKHR;
2918*8975f5c5SAndroid Build Coastguard Worker PFN_vkGetPhysicalDeviceVideoCapabilitiesKHR vkGetPhysicalDeviceVideoCapabilitiesKHR;
2919*8975f5c5SAndroid Build Coastguard Worker PFN_vkGetPhysicalDeviceVideoFormatPropertiesKHR vkGetPhysicalDeviceVideoFormatPropertiesKHR;
2920*8975f5c5SAndroid Build Coastguard Worker PFN_vkGetVideoSessionMemoryRequirementsKHR vkGetVideoSessionMemoryRequirementsKHR;
2921*8975f5c5SAndroid Build Coastguard Worker PFN_vkUpdateVideoSessionParametersKHR vkUpdateVideoSessionParametersKHR;
2922*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_KHR_video_queue) */
2923*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_KHR_wayland_surface)
2924*8975f5c5SAndroid Build Coastguard Worker PFN_vkCreateWaylandSurfaceKHR vkCreateWaylandSurfaceKHR;
2925*8975f5c5SAndroid Build Coastguard Worker PFN_vkGetPhysicalDeviceWaylandPresentationSupportKHR vkGetPhysicalDeviceWaylandPresentationSupportKHR;
2926*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_KHR_wayland_surface) */
2927*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_KHR_win32_surface)
2928*8975f5c5SAndroid Build Coastguard Worker PFN_vkCreateWin32SurfaceKHR vkCreateWin32SurfaceKHR;
2929*8975f5c5SAndroid Build Coastguard Worker PFN_vkGetPhysicalDeviceWin32PresentationSupportKHR vkGetPhysicalDeviceWin32PresentationSupportKHR;
2930*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_KHR_win32_surface) */
2931*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_KHR_xcb_surface)
2932*8975f5c5SAndroid Build Coastguard Worker PFN_vkCreateXcbSurfaceKHR vkCreateXcbSurfaceKHR;
2933*8975f5c5SAndroid Build Coastguard Worker PFN_vkGetPhysicalDeviceXcbPresentationSupportKHR vkGetPhysicalDeviceXcbPresentationSupportKHR;
2934*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_KHR_xcb_surface) */
2935*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_KHR_xlib_surface)
2936*8975f5c5SAndroid Build Coastguard Worker PFN_vkCreateXlibSurfaceKHR vkCreateXlibSurfaceKHR;
2937*8975f5c5SAndroid Build Coastguard Worker PFN_vkGetPhysicalDeviceXlibPresentationSupportKHR vkGetPhysicalDeviceXlibPresentationSupportKHR;
2938*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_KHR_xlib_surface) */
2939*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_MVK_ios_surface)
2940*8975f5c5SAndroid Build Coastguard Worker PFN_vkCreateIOSSurfaceMVK vkCreateIOSSurfaceMVK;
2941*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_MVK_ios_surface) */
2942*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_MVK_macos_surface)
2943*8975f5c5SAndroid Build Coastguard Worker PFN_vkCreateMacOSSurfaceMVK vkCreateMacOSSurfaceMVK;
2944*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_MVK_macos_surface) */
2945*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_NN_vi_surface)
2946*8975f5c5SAndroid Build Coastguard Worker PFN_vkCreateViSurfaceNN vkCreateViSurfaceNN;
2947*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_NN_vi_surface) */
2948*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_NVX_binary_import)
2949*8975f5c5SAndroid Build Coastguard Worker PFN_vkCmdCuLaunchKernelNVX vkCmdCuLaunchKernelNVX;
2950*8975f5c5SAndroid Build Coastguard Worker PFN_vkCreateCuFunctionNVX vkCreateCuFunctionNVX;
2951*8975f5c5SAndroid Build Coastguard Worker PFN_vkCreateCuModuleNVX vkCreateCuModuleNVX;
2952*8975f5c5SAndroid Build Coastguard Worker PFN_vkDestroyCuFunctionNVX vkDestroyCuFunctionNVX;
2953*8975f5c5SAndroid Build Coastguard Worker PFN_vkDestroyCuModuleNVX vkDestroyCuModuleNVX;
2954*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_NVX_binary_import) */
2955*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_NVX_image_view_handle)
2956*8975f5c5SAndroid Build Coastguard Worker PFN_vkGetImageViewAddressNVX vkGetImageViewAddressNVX;
2957*8975f5c5SAndroid Build Coastguard Worker PFN_vkGetImageViewHandleNVX vkGetImageViewHandleNVX;
2958*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_NVX_image_view_handle) */
2959*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_NV_acquire_winrt_display)
2960*8975f5c5SAndroid Build Coastguard Worker PFN_vkAcquireWinrtDisplayNV vkAcquireWinrtDisplayNV;
2961*8975f5c5SAndroid Build Coastguard Worker PFN_vkGetWinrtDisplayNV vkGetWinrtDisplayNV;
2962*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_NV_acquire_winrt_display) */
2963*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_NV_clip_space_w_scaling)
2964*8975f5c5SAndroid Build Coastguard Worker PFN_vkCmdSetViewportWScalingNV vkCmdSetViewportWScalingNV;
2965*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_NV_clip_space_w_scaling) */
2966*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_NV_cooperative_matrix)
2967*8975f5c5SAndroid Build Coastguard Worker PFN_vkGetPhysicalDeviceCooperativeMatrixPropertiesNV vkGetPhysicalDeviceCooperativeMatrixPropertiesNV;
2968*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_NV_cooperative_matrix) */
2969*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_NV_copy_memory_indirect)
2970*8975f5c5SAndroid Build Coastguard Worker PFN_vkCmdCopyMemoryIndirectNV vkCmdCopyMemoryIndirectNV;
2971*8975f5c5SAndroid Build Coastguard Worker PFN_vkCmdCopyMemoryToImageIndirectNV vkCmdCopyMemoryToImageIndirectNV;
2972*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_NV_copy_memory_indirect) */
2973*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_NV_coverage_reduction_mode)
2974*8975f5c5SAndroid Build Coastguard Worker PFN_vkGetPhysicalDeviceSupportedFramebufferMixedSamplesCombinationsNV vkGetPhysicalDeviceSupportedFramebufferMixedSamplesCombinationsNV;
2975*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_NV_coverage_reduction_mode) */
2976*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_NV_cuda_kernel_launch)
2977*8975f5c5SAndroid Build Coastguard Worker PFN_vkCmdCudaLaunchKernelNV vkCmdCudaLaunchKernelNV;
2978*8975f5c5SAndroid Build Coastguard Worker PFN_vkCreateCudaFunctionNV vkCreateCudaFunctionNV;
2979*8975f5c5SAndroid Build Coastguard Worker PFN_vkCreateCudaModuleNV vkCreateCudaModuleNV;
2980*8975f5c5SAndroid Build Coastguard Worker PFN_vkDestroyCudaFunctionNV vkDestroyCudaFunctionNV;
2981*8975f5c5SAndroid Build Coastguard Worker PFN_vkDestroyCudaModuleNV vkDestroyCudaModuleNV;
2982*8975f5c5SAndroid Build Coastguard Worker PFN_vkGetCudaModuleCacheNV vkGetCudaModuleCacheNV;
2983*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_NV_cuda_kernel_launch) */
2984*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_NV_device_diagnostic_checkpoints)
2985*8975f5c5SAndroid Build Coastguard Worker PFN_vkCmdSetCheckpointNV vkCmdSetCheckpointNV;
2986*8975f5c5SAndroid Build Coastguard Worker PFN_vkGetQueueCheckpointDataNV vkGetQueueCheckpointDataNV;
2987*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_NV_device_diagnostic_checkpoints) */
2988*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_NV_device_generated_commands)
2989*8975f5c5SAndroid Build Coastguard Worker PFN_vkCmdBindPipelineShaderGroupNV vkCmdBindPipelineShaderGroupNV;
2990*8975f5c5SAndroid Build Coastguard Worker PFN_vkCmdExecuteGeneratedCommandsNV vkCmdExecuteGeneratedCommandsNV;
2991*8975f5c5SAndroid Build Coastguard Worker PFN_vkCmdPreprocessGeneratedCommandsNV vkCmdPreprocessGeneratedCommandsNV;
2992*8975f5c5SAndroid Build Coastguard Worker PFN_vkCreateIndirectCommandsLayoutNV vkCreateIndirectCommandsLayoutNV;
2993*8975f5c5SAndroid Build Coastguard Worker PFN_vkDestroyIndirectCommandsLayoutNV vkDestroyIndirectCommandsLayoutNV;
2994*8975f5c5SAndroid Build Coastguard Worker PFN_vkGetGeneratedCommandsMemoryRequirementsNV vkGetGeneratedCommandsMemoryRequirementsNV;
2995*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_NV_device_generated_commands) */
2996*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_NV_device_generated_commands_compute)
2997*8975f5c5SAndroid Build Coastguard Worker PFN_vkCmdUpdatePipelineIndirectBufferNV vkCmdUpdatePipelineIndirectBufferNV;
2998*8975f5c5SAndroid Build Coastguard Worker PFN_vkGetPipelineIndirectDeviceAddressNV vkGetPipelineIndirectDeviceAddressNV;
2999*8975f5c5SAndroid Build Coastguard Worker PFN_vkGetPipelineIndirectMemoryRequirementsNV vkGetPipelineIndirectMemoryRequirementsNV;
3000*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_NV_device_generated_commands_compute) */
3001*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_NV_external_memory_capabilities)
3002*8975f5c5SAndroid Build Coastguard Worker PFN_vkGetPhysicalDeviceExternalImageFormatPropertiesNV vkGetPhysicalDeviceExternalImageFormatPropertiesNV;
3003*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_NV_external_memory_capabilities) */
3004*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_NV_external_memory_rdma)
3005*8975f5c5SAndroid Build Coastguard Worker PFN_vkGetMemoryRemoteAddressNV vkGetMemoryRemoteAddressNV;
3006*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_NV_external_memory_rdma) */
3007*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_NV_external_memory_win32)
3008*8975f5c5SAndroid Build Coastguard Worker PFN_vkGetMemoryWin32HandleNV vkGetMemoryWin32HandleNV;
3009*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_NV_external_memory_win32) */
3010*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_NV_fragment_shading_rate_enums)
3011*8975f5c5SAndroid Build Coastguard Worker PFN_vkCmdSetFragmentShadingRateEnumNV vkCmdSetFragmentShadingRateEnumNV;
3012*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_NV_fragment_shading_rate_enums) */
3013*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_NV_low_latency2)
3014*8975f5c5SAndroid Build Coastguard Worker PFN_vkGetLatencyTimingsNV vkGetLatencyTimingsNV;
3015*8975f5c5SAndroid Build Coastguard Worker PFN_vkLatencySleepNV vkLatencySleepNV;
3016*8975f5c5SAndroid Build Coastguard Worker PFN_vkQueueNotifyOutOfBandNV vkQueueNotifyOutOfBandNV;
3017*8975f5c5SAndroid Build Coastguard Worker PFN_vkSetLatencyMarkerNV vkSetLatencyMarkerNV;
3018*8975f5c5SAndroid Build Coastguard Worker PFN_vkSetLatencySleepModeNV vkSetLatencySleepModeNV;
3019*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_NV_low_latency2) */
3020*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_NV_memory_decompression)
3021*8975f5c5SAndroid Build Coastguard Worker PFN_vkCmdDecompressMemoryIndirectCountNV vkCmdDecompressMemoryIndirectCountNV;
3022*8975f5c5SAndroid Build Coastguard Worker PFN_vkCmdDecompressMemoryNV vkCmdDecompressMemoryNV;
3023*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_NV_memory_decompression) */
3024*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_NV_mesh_shader)
3025*8975f5c5SAndroid Build Coastguard Worker PFN_vkCmdDrawMeshTasksIndirectCountNV vkCmdDrawMeshTasksIndirectCountNV;
3026*8975f5c5SAndroid Build Coastguard Worker PFN_vkCmdDrawMeshTasksIndirectNV vkCmdDrawMeshTasksIndirectNV;
3027*8975f5c5SAndroid Build Coastguard Worker PFN_vkCmdDrawMeshTasksNV vkCmdDrawMeshTasksNV;
3028*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_NV_mesh_shader) */
3029*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_NV_optical_flow)
3030*8975f5c5SAndroid Build Coastguard Worker PFN_vkBindOpticalFlowSessionImageNV vkBindOpticalFlowSessionImageNV;
3031*8975f5c5SAndroid Build Coastguard Worker PFN_vkCmdOpticalFlowExecuteNV vkCmdOpticalFlowExecuteNV;
3032*8975f5c5SAndroid Build Coastguard Worker PFN_vkCreateOpticalFlowSessionNV vkCreateOpticalFlowSessionNV;
3033*8975f5c5SAndroid Build Coastguard Worker PFN_vkDestroyOpticalFlowSessionNV vkDestroyOpticalFlowSessionNV;
3034*8975f5c5SAndroid Build Coastguard Worker PFN_vkGetPhysicalDeviceOpticalFlowImageFormatsNV vkGetPhysicalDeviceOpticalFlowImageFormatsNV;
3035*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_NV_optical_flow) */
3036*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_NV_ray_tracing)
3037*8975f5c5SAndroid Build Coastguard Worker PFN_vkBindAccelerationStructureMemoryNV vkBindAccelerationStructureMemoryNV;
3038*8975f5c5SAndroid Build Coastguard Worker PFN_vkCmdBuildAccelerationStructureNV vkCmdBuildAccelerationStructureNV;
3039*8975f5c5SAndroid Build Coastguard Worker PFN_vkCmdCopyAccelerationStructureNV vkCmdCopyAccelerationStructureNV;
3040*8975f5c5SAndroid Build Coastguard Worker PFN_vkCmdTraceRaysNV vkCmdTraceRaysNV;
3041*8975f5c5SAndroid Build Coastguard Worker PFN_vkCmdWriteAccelerationStructuresPropertiesNV vkCmdWriteAccelerationStructuresPropertiesNV;
3042*8975f5c5SAndroid Build Coastguard Worker PFN_vkCompileDeferredNV vkCompileDeferredNV;
3043*8975f5c5SAndroid Build Coastguard Worker PFN_vkCreateAccelerationStructureNV vkCreateAccelerationStructureNV;
3044*8975f5c5SAndroid Build Coastguard Worker PFN_vkCreateRayTracingPipelinesNV vkCreateRayTracingPipelinesNV;
3045*8975f5c5SAndroid Build Coastguard Worker PFN_vkDestroyAccelerationStructureNV vkDestroyAccelerationStructureNV;
3046*8975f5c5SAndroid Build Coastguard Worker PFN_vkGetAccelerationStructureHandleNV vkGetAccelerationStructureHandleNV;
3047*8975f5c5SAndroid Build Coastguard Worker PFN_vkGetAccelerationStructureMemoryRequirementsNV vkGetAccelerationStructureMemoryRequirementsNV;
3048*8975f5c5SAndroid Build Coastguard Worker PFN_vkGetRayTracingShaderGroupHandlesNV vkGetRayTracingShaderGroupHandlesNV;
3049*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_NV_ray_tracing) */
3050*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_NV_scissor_exclusive) && VK_NV_SCISSOR_EXCLUSIVE_SPEC_VERSION >= 2
3051*8975f5c5SAndroid Build Coastguard Worker PFN_vkCmdSetExclusiveScissorEnableNV vkCmdSetExclusiveScissorEnableNV;
3052*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_NV_scissor_exclusive) && VK_NV_SCISSOR_EXCLUSIVE_SPEC_VERSION >= 2 */
3053*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_NV_scissor_exclusive)
3054*8975f5c5SAndroid Build Coastguard Worker PFN_vkCmdSetExclusiveScissorNV vkCmdSetExclusiveScissorNV;
3055*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_NV_scissor_exclusive) */
3056*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_NV_shading_rate_image)
3057*8975f5c5SAndroid Build Coastguard Worker PFN_vkCmdBindShadingRateImageNV vkCmdBindShadingRateImageNV;
3058*8975f5c5SAndroid Build Coastguard Worker PFN_vkCmdSetCoarseSampleOrderNV vkCmdSetCoarseSampleOrderNV;
3059*8975f5c5SAndroid Build Coastguard Worker PFN_vkCmdSetViewportShadingRatePaletteNV vkCmdSetViewportShadingRatePaletteNV;
3060*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_NV_shading_rate_image) */
3061*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_QCOM_tile_properties)
3062*8975f5c5SAndroid Build Coastguard Worker PFN_vkGetDynamicRenderingTilePropertiesQCOM vkGetDynamicRenderingTilePropertiesQCOM;
3063*8975f5c5SAndroid Build Coastguard Worker PFN_vkGetFramebufferTilePropertiesQCOM vkGetFramebufferTilePropertiesQCOM;
3064*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_QCOM_tile_properties) */
3065*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_QNX_external_memory_screen_buffer)
3066*8975f5c5SAndroid Build Coastguard Worker PFN_vkGetScreenBufferPropertiesQNX vkGetScreenBufferPropertiesQNX;
3067*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_QNX_external_memory_screen_buffer) */
3068*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_QNX_screen_surface)
3069*8975f5c5SAndroid Build Coastguard Worker PFN_vkCreateScreenSurfaceQNX vkCreateScreenSurfaceQNX;
3070*8975f5c5SAndroid Build Coastguard Worker PFN_vkGetPhysicalDeviceScreenPresentationSupportQNX vkGetPhysicalDeviceScreenPresentationSupportQNX;
3071*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_QNX_screen_surface) */
3072*8975f5c5SAndroid Build Coastguard Worker #if defined(VK_VALVE_descriptor_set_host_mapping)
3073*8975f5c5SAndroid Build Coastguard Worker PFN_vkGetDescriptorSetHostMappingVALVE vkGetDescriptorSetHostMappingVALVE;
3074*8975f5c5SAndroid Build Coastguard Worker PFN_vkGetDescriptorSetLayoutHostMappingInfoVALVE vkGetDescriptorSetLayoutHostMappingInfoVALVE;
3075*8975f5c5SAndroid Build Coastguard Worker #endif /* defined(VK_VALVE_descriptor_set_host_mapping) */
3076*8975f5c5SAndroid Build Coastguard Worker #if (defined(VK_EXT_extended_dynamic_state)) || (defined(VK_EXT_shader_object))
3077*8975f5c5SAndroid Build Coastguard Worker PFN_vkCmdBindVertexBuffers2EXT vkCmdBindVertexBuffers2EXT;
3078*8975f5c5SAndroid Build Coastguard Worker PFN_vkCmdSetCullModeEXT vkCmdSetCullModeEXT;
3079*8975f5c5SAndroid Build Coastguard Worker PFN_vkCmdSetDepthBoundsTestEnableEXT vkCmdSetDepthBoundsTestEnableEXT;
3080*8975f5c5SAndroid Build Coastguard Worker PFN_vkCmdSetDepthCompareOpEXT vkCmdSetDepthCompareOpEXT;
3081*8975f5c5SAndroid Build Coastguard Worker PFN_vkCmdSetDepthTestEnableEXT vkCmdSetDepthTestEnableEXT;
3082*8975f5c5SAndroid Build Coastguard Worker PFN_vkCmdSetDepthWriteEnableEXT vkCmdSetDepthWriteEnableEXT;
3083*8975f5c5SAndroid Build Coastguard Worker PFN_vkCmdSetFrontFaceEXT vkCmdSetFrontFaceEXT;
3084*8975f5c5SAndroid Build Coastguard Worker PFN_vkCmdSetPrimitiveTopologyEXT vkCmdSetPrimitiveTopologyEXT;
3085*8975f5c5SAndroid Build Coastguard Worker PFN_vkCmdSetScissorWithCountEXT vkCmdSetScissorWithCountEXT;
3086*8975f5c5SAndroid Build Coastguard Worker PFN_vkCmdSetStencilOpEXT vkCmdSetStencilOpEXT;
3087*8975f5c5SAndroid Build Coastguard Worker PFN_vkCmdSetStencilTestEnableEXT vkCmdSetStencilTestEnableEXT;
3088*8975f5c5SAndroid Build Coastguard Worker PFN_vkCmdSetViewportWithCountEXT vkCmdSetViewportWithCountEXT;
3089*8975f5c5SAndroid Build Coastguard Worker #endif /* (defined(VK_EXT_extended_dynamic_state)) || (defined(VK_EXT_shader_object)) */
3090*8975f5c5SAndroid Build Coastguard Worker #if (defined(VK_EXT_extended_dynamic_state2)) || (defined(VK_EXT_shader_object))
3091*8975f5c5SAndroid Build Coastguard Worker PFN_vkCmdSetDepthBiasEnableEXT vkCmdSetDepthBiasEnableEXT;
3092*8975f5c5SAndroid Build Coastguard Worker PFN_vkCmdSetLogicOpEXT vkCmdSetLogicOpEXT;
3093*8975f5c5SAndroid Build Coastguard Worker PFN_vkCmdSetPatchControlPointsEXT vkCmdSetPatchControlPointsEXT;
3094*8975f5c5SAndroid Build Coastguard Worker PFN_vkCmdSetPrimitiveRestartEnableEXT vkCmdSetPrimitiveRestartEnableEXT;
3095*8975f5c5SAndroid Build Coastguard Worker PFN_vkCmdSetRasterizerDiscardEnableEXT vkCmdSetRasterizerDiscardEnableEXT;
3096*8975f5c5SAndroid Build Coastguard Worker #endif /* (defined(VK_EXT_extended_dynamic_state2)) || (defined(VK_EXT_shader_object)) */
3097*8975f5c5SAndroid Build Coastguard Worker #if (defined(VK_EXT_extended_dynamic_state3)) || (defined(VK_EXT_shader_object))
3098*8975f5c5SAndroid Build Coastguard Worker PFN_vkCmdSetAlphaToCoverageEnableEXT vkCmdSetAlphaToCoverageEnableEXT;
3099*8975f5c5SAndroid Build Coastguard Worker PFN_vkCmdSetAlphaToOneEnableEXT vkCmdSetAlphaToOneEnableEXT;
3100*8975f5c5SAndroid Build Coastguard Worker PFN_vkCmdSetColorBlendEnableEXT vkCmdSetColorBlendEnableEXT;
3101*8975f5c5SAndroid Build Coastguard Worker PFN_vkCmdSetColorBlendEquationEXT vkCmdSetColorBlendEquationEXT;
3102*8975f5c5SAndroid Build Coastguard Worker PFN_vkCmdSetColorWriteMaskEXT vkCmdSetColorWriteMaskEXT;
3103*8975f5c5SAndroid Build Coastguard Worker PFN_vkCmdSetDepthClampEnableEXT vkCmdSetDepthClampEnableEXT;
3104*8975f5c5SAndroid Build Coastguard Worker PFN_vkCmdSetLogicOpEnableEXT vkCmdSetLogicOpEnableEXT;
3105*8975f5c5SAndroid Build Coastguard Worker PFN_vkCmdSetPolygonModeEXT vkCmdSetPolygonModeEXT;
3106*8975f5c5SAndroid Build Coastguard Worker PFN_vkCmdSetRasterizationSamplesEXT vkCmdSetRasterizationSamplesEXT;
3107*8975f5c5SAndroid Build Coastguard Worker PFN_vkCmdSetSampleMaskEXT vkCmdSetSampleMaskEXT;
3108*8975f5c5SAndroid Build Coastguard Worker #endif /* (defined(VK_EXT_extended_dynamic_state3)) || (defined(VK_EXT_shader_object)) */
3109*8975f5c5SAndroid Build Coastguard Worker #if (defined(VK_EXT_extended_dynamic_state3) && (defined(VK_KHR_maintenance2) || defined(VK_VERSION_1_1))) || (defined(VK_EXT_shader_object))
3110*8975f5c5SAndroid Build Coastguard Worker PFN_vkCmdSetTessellationDomainOriginEXT vkCmdSetTessellationDomainOriginEXT;
3111*8975f5c5SAndroid Build Coastguard Worker #endif /* (defined(VK_EXT_extended_dynamic_state3) && (defined(VK_KHR_maintenance2) || defined(VK_VERSION_1_1))) || (defined(VK_EXT_shader_object)) */
3112*8975f5c5SAndroid Build Coastguard Worker #if (defined(VK_EXT_extended_dynamic_state3) && defined(VK_EXT_transform_feedback)) || (defined(VK_EXT_shader_object) && defined(VK_EXT_transform_feedback))
3113*8975f5c5SAndroid Build Coastguard Worker PFN_vkCmdSetRasterizationStreamEXT vkCmdSetRasterizationStreamEXT;
3114*8975f5c5SAndroid Build Coastguard Worker #endif /* (defined(VK_EXT_extended_dynamic_state3) && defined(VK_EXT_transform_feedback)) || (defined(VK_EXT_shader_object) && defined(VK_EXT_transform_feedback)) */
3115*8975f5c5SAndroid Build Coastguard Worker #if (defined(VK_EXT_extended_dynamic_state3) && defined(VK_EXT_conservative_rasterization)) || (defined(VK_EXT_shader_object) && defined(VK_EXT_conservative_rasterization))
3116*8975f5c5SAndroid Build Coastguard Worker PFN_vkCmdSetConservativeRasterizationModeEXT vkCmdSetConservativeRasterizationModeEXT;
3117*8975f5c5SAndroid Build Coastguard Worker PFN_vkCmdSetExtraPrimitiveOverestimationSizeEXT vkCmdSetExtraPrimitiveOverestimationSizeEXT;
3118*8975f5c5SAndroid Build Coastguard Worker #endif /* (defined(VK_EXT_extended_dynamic_state3) && defined(VK_EXT_conservative_rasterization)) || (defined(VK_EXT_shader_object) && defined(VK_EXT_conservative_rasterization)) */
3119*8975f5c5SAndroid Build Coastguard Worker #if (defined(VK_EXT_extended_dynamic_state3) && defined(VK_EXT_depth_clip_enable)) || (defined(VK_EXT_shader_object) && defined(VK_EXT_depth_clip_enable))
3120*8975f5c5SAndroid Build Coastguard Worker PFN_vkCmdSetDepthClipEnableEXT vkCmdSetDepthClipEnableEXT;
3121*8975f5c5SAndroid Build Coastguard Worker #endif /* (defined(VK_EXT_extended_dynamic_state3) && defined(VK_EXT_depth_clip_enable)) || (defined(VK_EXT_shader_object) && defined(VK_EXT_depth_clip_enable)) */
3122*8975f5c5SAndroid Build Coastguard Worker #if (defined(VK_EXT_extended_dynamic_state3) && defined(VK_EXT_sample_locations)) || (defined(VK_EXT_shader_object) && defined(VK_EXT_sample_locations))
3123*8975f5c5SAndroid Build Coastguard Worker PFN_vkCmdSetSampleLocationsEnableEXT vkCmdSetSampleLocationsEnableEXT;
3124*8975f5c5SAndroid Build Coastguard Worker #endif /* (defined(VK_EXT_extended_dynamic_state3) && defined(VK_EXT_sample_locations)) || (defined(VK_EXT_shader_object) && defined(VK_EXT_sample_locations)) */
3125*8975f5c5SAndroid Build Coastguard Worker #if (defined(VK_EXT_extended_dynamic_state3) && defined(VK_EXT_blend_operation_advanced)) || (defined(VK_EXT_shader_object) && defined(VK_EXT_blend_operation_advanced))
3126*8975f5c5SAndroid Build Coastguard Worker PFN_vkCmdSetColorBlendAdvancedEXT vkCmdSetColorBlendAdvancedEXT;
3127*8975f5c5SAndroid Build Coastguard Worker #endif /* (defined(VK_EXT_extended_dynamic_state3) && defined(VK_EXT_blend_operation_advanced)) || (defined(VK_EXT_shader_object) && defined(VK_EXT_blend_operation_advanced)) */
3128*8975f5c5SAndroid Build Coastguard Worker #if (defined(VK_EXT_extended_dynamic_state3) && defined(VK_EXT_provoking_vertex)) || (defined(VK_EXT_shader_object) && defined(VK_EXT_provoking_vertex))
3129*8975f5c5SAndroid Build Coastguard Worker PFN_vkCmdSetProvokingVertexModeEXT vkCmdSetProvokingVertexModeEXT;
3130*8975f5c5SAndroid Build Coastguard Worker #endif /* (defined(VK_EXT_extended_dynamic_state3) && defined(VK_EXT_provoking_vertex)) || (defined(VK_EXT_shader_object) && defined(VK_EXT_provoking_vertex)) */
3131*8975f5c5SAndroid Build Coastguard Worker #if (defined(VK_EXT_extended_dynamic_state3) && defined(VK_EXT_line_rasterization)) || (defined(VK_EXT_shader_object) && defined(VK_EXT_line_rasterization))
3132*8975f5c5SAndroid Build Coastguard Worker PFN_vkCmdSetLineRasterizationModeEXT vkCmdSetLineRasterizationModeEXT;
3133*8975f5c5SAndroid Build Coastguard Worker PFN_vkCmdSetLineStippleEnableEXT vkCmdSetLineStippleEnableEXT;
3134*8975f5c5SAndroid Build Coastguard Worker #endif /* (defined(VK_EXT_extended_dynamic_state3) && defined(VK_EXT_line_rasterization)) || (defined(VK_EXT_shader_object) && defined(VK_EXT_line_rasterization)) */
3135*8975f5c5SAndroid Build Coastguard Worker #if (defined(VK_EXT_extended_dynamic_state3) && defined(VK_EXT_depth_clip_control)) || (defined(VK_EXT_shader_object) && defined(VK_EXT_depth_clip_control))
3136*8975f5c5SAndroid Build Coastguard Worker PFN_vkCmdSetDepthClipNegativeOneToOneEXT vkCmdSetDepthClipNegativeOneToOneEXT;
3137*8975f5c5SAndroid Build Coastguard Worker #endif /* (defined(VK_EXT_extended_dynamic_state3) && defined(VK_EXT_depth_clip_control)) || (defined(VK_EXT_shader_object) && defined(VK_EXT_depth_clip_control)) */
3138*8975f5c5SAndroid Build Coastguard Worker #if (defined(VK_EXT_extended_dynamic_state3) && defined(VK_NV_clip_space_w_scaling)) || (defined(VK_EXT_shader_object) && defined(VK_NV_clip_space_w_scaling))
3139*8975f5c5SAndroid Build Coastguard Worker PFN_vkCmdSetViewportWScalingEnableNV vkCmdSetViewportWScalingEnableNV;
3140*8975f5c5SAndroid Build Coastguard Worker #endif /* (defined(VK_EXT_extended_dynamic_state3) && defined(VK_NV_clip_space_w_scaling)) || (defined(VK_EXT_shader_object) && defined(VK_NV_clip_space_w_scaling)) */
3141*8975f5c5SAndroid Build Coastguard Worker #if (defined(VK_EXT_extended_dynamic_state3) && defined(VK_NV_viewport_swizzle)) || (defined(VK_EXT_shader_object) && defined(VK_NV_viewport_swizzle))
3142*8975f5c5SAndroid Build Coastguard Worker PFN_vkCmdSetViewportSwizzleNV vkCmdSetViewportSwizzleNV;
3143*8975f5c5SAndroid Build Coastguard Worker #endif /* (defined(VK_EXT_extended_dynamic_state3) && defined(VK_NV_viewport_swizzle)) || (defined(VK_EXT_shader_object) && defined(VK_NV_viewport_swizzle)) */
3144*8975f5c5SAndroid Build Coastguard Worker #if (defined(VK_EXT_extended_dynamic_state3) && defined(VK_NV_fragment_coverage_to_color)) || (defined(VK_EXT_shader_object) && defined(VK_NV_fragment_coverage_to_color))
3145*8975f5c5SAndroid Build Coastguard Worker PFN_vkCmdSetCoverageToColorEnableNV vkCmdSetCoverageToColorEnableNV;
3146*8975f5c5SAndroid Build Coastguard Worker PFN_vkCmdSetCoverageToColorLocationNV vkCmdSetCoverageToColorLocationNV;
3147*8975f5c5SAndroid Build Coastguard Worker #endif /* (defined(VK_EXT_extended_dynamic_state3) && defined(VK_NV_fragment_coverage_to_color)) || (defined(VK_EXT_shader_object) && defined(VK_NV_fragment_coverage_to_color)) */
3148*8975f5c5SAndroid Build Coastguard Worker #if (defined(VK_EXT_extended_dynamic_state3) && defined(VK_NV_framebuffer_mixed_samples)) || (defined(VK_EXT_shader_object) && defined(VK_NV_framebuffer_mixed_samples))
3149*8975f5c5SAndroid Build Coastguard Worker PFN_vkCmdSetCoverageModulationModeNV vkCmdSetCoverageModulationModeNV;
3150*8975f5c5SAndroid Build Coastguard Worker PFN_vkCmdSetCoverageModulationTableEnableNV vkCmdSetCoverageModulationTableEnableNV;
3151*8975f5c5SAndroid Build Coastguard Worker PFN_vkCmdSetCoverageModulationTableNV vkCmdSetCoverageModulationTableNV;
3152*8975f5c5SAndroid Build Coastguard Worker #endif /* (defined(VK_EXT_extended_dynamic_state3) && defined(VK_NV_framebuffer_mixed_samples)) || (defined(VK_EXT_shader_object) && defined(VK_NV_framebuffer_mixed_samples)) */
3153*8975f5c5SAndroid Build Coastguard Worker #if (defined(VK_EXT_extended_dynamic_state3) && defined(VK_NV_shading_rate_image)) || (defined(VK_EXT_shader_object) && defined(VK_NV_shading_rate_image))
3154*8975f5c5SAndroid Build Coastguard Worker PFN_vkCmdSetShadingRateImageEnableNV vkCmdSetShadingRateImageEnableNV;
3155*8975f5c5SAndroid Build Coastguard Worker #endif /* (defined(VK_EXT_extended_dynamic_state3) && defined(VK_NV_shading_rate_image)) || (defined(VK_EXT_shader_object) && defined(VK_NV_shading_rate_image)) */
3156*8975f5c5SAndroid Build Coastguard Worker #if (defined(VK_EXT_extended_dynamic_state3) && defined(VK_NV_representative_fragment_test)) || (defined(VK_EXT_shader_object) && defined(VK_NV_representative_fragment_test))
3157*8975f5c5SAndroid Build Coastguard Worker PFN_vkCmdSetRepresentativeFragmentTestEnableNV vkCmdSetRepresentativeFragmentTestEnableNV;
3158*8975f5c5SAndroid Build Coastguard Worker #endif /* (defined(VK_EXT_extended_dynamic_state3) && defined(VK_NV_representative_fragment_test)) || (defined(VK_EXT_shader_object) && defined(VK_NV_representative_fragment_test)) */
3159*8975f5c5SAndroid Build Coastguard Worker #if (defined(VK_EXT_extended_dynamic_state3) && defined(VK_NV_coverage_reduction_mode)) || (defined(VK_EXT_shader_object) && defined(VK_NV_coverage_reduction_mode))
3160*8975f5c5SAndroid Build Coastguard Worker PFN_vkCmdSetCoverageReductionModeNV vkCmdSetCoverageReductionModeNV;
3161*8975f5c5SAndroid Build Coastguard Worker #endif /* (defined(VK_EXT_extended_dynamic_state3) && defined(VK_NV_coverage_reduction_mode)) || (defined(VK_EXT_shader_object) && defined(VK_NV_coverage_reduction_mode)) */
3162*8975f5c5SAndroid Build Coastguard Worker #if (defined(VK_EXT_full_screen_exclusive) && defined(VK_KHR_device_group)) || (defined(VK_EXT_full_screen_exclusive) && defined(VK_VERSION_1_1))
3163*8975f5c5SAndroid Build Coastguard Worker PFN_vkGetDeviceGroupSurfacePresentModes2EXT vkGetDeviceGroupSurfacePresentModes2EXT;
3164*8975f5c5SAndroid Build Coastguard Worker #endif /* (defined(VK_EXT_full_screen_exclusive) && defined(VK_KHR_device_group)) || (defined(VK_EXT_full_screen_exclusive) && defined(VK_VERSION_1_1)) */
3165*8975f5c5SAndroid Build Coastguard Worker #if (defined(VK_EXT_host_image_copy)) || (defined(VK_EXT_image_compression_control))
3166*8975f5c5SAndroid Build Coastguard Worker PFN_vkGetImageSubresourceLayout2EXT vkGetImageSubresourceLayout2EXT;
3167*8975f5c5SAndroid Build Coastguard Worker #endif /* (defined(VK_EXT_host_image_copy)) || (defined(VK_EXT_image_compression_control)) */
3168*8975f5c5SAndroid Build Coastguard Worker #if (defined(VK_EXT_shader_object)) || (defined(VK_EXT_vertex_input_dynamic_state))
3169*8975f5c5SAndroid Build Coastguard Worker PFN_vkCmdSetVertexInputEXT vkCmdSetVertexInputEXT;
3170*8975f5c5SAndroid Build Coastguard Worker #endif /* (defined(VK_EXT_shader_object)) || (defined(VK_EXT_vertex_input_dynamic_state)) */
3171*8975f5c5SAndroid Build Coastguard Worker #if (defined(VK_KHR_descriptor_update_template) && defined(VK_KHR_push_descriptor)) || (defined(VK_KHR_push_descriptor) && defined(VK_VERSION_1_1)) || (defined(VK_KHR_push_descriptor) && defined(VK_KHR_descriptor_update_template))
3172*8975f5c5SAndroid Build Coastguard Worker PFN_vkCmdPushDescriptorSetWithTemplateKHR vkCmdPushDescriptorSetWithTemplateKHR;
3173*8975f5c5SAndroid Build Coastguard Worker #endif /* (defined(VK_KHR_descriptor_update_template) && defined(VK_KHR_push_descriptor)) || (defined(VK_KHR_push_descriptor) && defined(VK_VERSION_1_1)) || (defined(VK_KHR_push_descriptor) && defined(VK_KHR_descriptor_update_template)) */
3174*8975f5c5SAndroid Build Coastguard Worker #if (defined(VK_KHR_device_group) && defined(VK_KHR_surface)) || (defined(VK_KHR_swapchain) && defined(VK_VERSION_1_1))
3175*8975f5c5SAndroid Build Coastguard Worker PFN_vkGetDeviceGroupPresentCapabilitiesKHR vkGetDeviceGroupPresentCapabilitiesKHR;
3176*8975f5c5SAndroid Build Coastguard Worker PFN_vkGetDeviceGroupSurfacePresentModesKHR vkGetDeviceGroupSurfacePresentModesKHR;
3177*8975f5c5SAndroid Build Coastguard Worker PFN_vkGetPhysicalDevicePresentRectanglesKHR vkGetPhysicalDevicePresentRectanglesKHR;
3178*8975f5c5SAndroid Build Coastguard Worker #endif /* (defined(VK_KHR_device_group) && defined(VK_KHR_surface)) || (defined(VK_KHR_swapchain) && defined(VK_VERSION_1_1)) */
3179*8975f5c5SAndroid Build Coastguard Worker #if (defined(VK_KHR_device_group) && defined(VK_KHR_swapchain)) || (defined(VK_KHR_swapchain) && defined(VK_VERSION_1_1))
3180*8975f5c5SAndroid Build Coastguard Worker PFN_vkAcquireNextImage2KHR vkAcquireNextImage2KHR;
3181*8975f5c5SAndroid Build Coastguard Worker #endif /* (defined(VK_KHR_device_group) && defined(VK_KHR_swapchain)) || (defined(VK_KHR_swapchain) && defined(VK_VERSION_1_1)) */
3182*8975f5c5SAndroid Build Coastguard Worker /* VOLK_GENERATE_PROTOTYPES_C */
3183*8975f5c5SAndroid Build Coastguard Worker 
3184*8975f5c5SAndroid Build Coastguard Worker #ifdef __GNUC__
3185*8975f5c5SAndroid Build Coastguard Worker #    pragma GCC visibility pop
3186*8975f5c5SAndroid Build Coastguard Worker #endif
3187*8975f5c5SAndroid Build Coastguard Worker 
3188*8975f5c5SAndroid Build Coastguard Worker #ifdef __cplusplus
3189*8975f5c5SAndroid Build Coastguard Worker }
3190*8975f5c5SAndroid Build Coastguard Worker #endif
3191*8975f5c5SAndroid Build Coastguard Worker /* clang-format on */
3192