1 /*
2  * Copyright (c) 2015-2016 The Khronos Group Inc.
3  * Copyright (c) 2015-2016 Valve Corporation
4  * Copyright (c) 2015-2016 LunarG, Inc.
5  *
6  * Permission is hereby granted, free of charge, to any person obtaining a copy
7  * of this software and/or associated documentation files (the "Materials"), to
8  * deal in the Materials without restriction, including without limitation the
9  * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
10  * sell copies of the Materials, and to permit persons to whom the Materials are
11  * furnished to do so, subject to the following conditions:
12  *
13  * The above copyright notice(s) and this permission notice shall be included in
14  * all copies or substantial portions of the Materials.
15  *
16  * THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
17  * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
18  * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
19  *
20  * IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,
21  * DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR
22  * OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE MATERIALS OR THE
23  * USE OR OTHER DEALINGS IN THE MATERIALS.
24  *
25  * Author: Jon Ashburn <jon@lunarg.com>
26  */
27 
28 #include "vk_loader_platform.h"
29 #include "loader.h"
30 #if defined(__linux__)
31 #pragma GCC optimize(3) // force gcc to use tail-calls
32 #endif
33 
vkDevExt0(VkDevice device)34 VKAPI_ATTR void VKAPI_CALL vkDevExt0(VkDevice device) {
35     const struct loader_dev_dispatch_table *disp;
36     disp = loader_get_dev_dispatch(device);
37     disp->ext_dispatch.DevExt[0](device);
38 }
39 
vkDevExt1(VkDevice device)40 VKAPI_ATTR void VKAPI_CALL vkDevExt1(VkDevice device) {
41     const struct loader_dev_dispatch_table *disp;
42     disp = loader_get_dev_dispatch(device);
43     disp->ext_dispatch.DevExt[1](device);
44 }
45 
vkDevExt2(VkDevice device)46 VKAPI_ATTR void VKAPI_CALL vkDevExt2(VkDevice device) {
47     const struct loader_dev_dispatch_table *disp;
48     disp = loader_get_dev_dispatch(device);
49     disp->ext_dispatch.DevExt[2](device);
50 }
51 
vkDevExt3(VkDevice device)52 VKAPI_ATTR void VKAPI_CALL vkDevExt3(VkDevice device) {
53     const struct loader_dev_dispatch_table *disp;
54     disp = loader_get_dev_dispatch(device);
55     disp->ext_dispatch.DevExt[3](device);
56 }
57 
vkDevExt4(VkDevice device)58 VKAPI_ATTR void VKAPI_CALL vkDevExt4(VkDevice device) {
59     const struct loader_dev_dispatch_table *disp;
60     disp = loader_get_dev_dispatch(device);
61     disp->ext_dispatch.DevExt[4](device);
62 }
63 
vkDevExt5(VkDevice device)64 VKAPI_ATTR void VKAPI_CALL vkDevExt5(VkDevice device) {
65     const struct loader_dev_dispatch_table *disp;
66     disp = loader_get_dev_dispatch(device);
67     disp->ext_dispatch.DevExt[5](device);
68 }
69 
vkDevExt6(VkDevice device)70 VKAPI_ATTR void VKAPI_CALL vkDevExt6(VkDevice device) {
71     const struct loader_dev_dispatch_table *disp;
72     disp = loader_get_dev_dispatch(device);
73     disp->ext_dispatch.DevExt[6](device);
74 }
75 
vkDevExt7(VkDevice device)76 VKAPI_ATTR void VKAPI_CALL vkDevExt7(VkDevice device) {
77     const struct loader_dev_dispatch_table *disp;
78     disp = loader_get_dev_dispatch(device);
79     disp->ext_dispatch.DevExt[7](device);
80 }
81 
vkDevExt8(VkDevice device)82 VKAPI_ATTR void VKAPI_CALL vkDevExt8(VkDevice device) {
83     const struct loader_dev_dispatch_table *disp;
84     disp = loader_get_dev_dispatch(device);
85     disp->ext_dispatch.DevExt[8](device);
86 }
87 
vkDevExt9(VkDevice device)88 VKAPI_ATTR void VKAPI_CALL vkDevExt9(VkDevice device) {
89     const struct loader_dev_dispatch_table *disp;
90     disp = loader_get_dev_dispatch(device);
91     disp->ext_dispatch.DevExt[9](device);
92 }
93 
vkDevExt10(VkDevice device)94 VKAPI_ATTR void VKAPI_CALL vkDevExt10(VkDevice device) {
95     const struct loader_dev_dispatch_table *disp;
96     disp = loader_get_dev_dispatch(device);
97     disp->ext_dispatch.DevExt[10](device);
98 }
99 
vkDevExt11(VkDevice device)100 VKAPI_ATTR void VKAPI_CALL vkDevExt11(VkDevice device) {
101     const struct loader_dev_dispatch_table *disp;
102     disp = loader_get_dev_dispatch(device);
103     disp->ext_dispatch.DevExt[11](device);
104 }
105 
vkDevExt12(VkDevice device)106 VKAPI_ATTR void VKAPI_CALL vkDevExt12(VkDevice device) {
107     const struct loader_dev_dispatch_table *disp;
108     disp = loader_get_dev_dispatch(device);
109     disp->ext_dispatch.DevExt[12](device);
110 }
111 
vkDevExt13(VkDevice device)112 VKAPI_ATTR void VKAPI_CALL vkDevExt13(VkDevice device) {
113     const struct loader_dev_dispatch_table *disp;
114     disp = loader_get_dev_dispatch(device);
115     disp->ext_dispatch.DevExt[13](device);
116 }
117 
vkDevExt14(VkDevice device)118 VKAPI_ATTR void VKAPI_CALL vkDevExt14(VkDevice device) {
119     const struct loader_dev_dispatch_table *disp;
120     disp = loader_get_dev_dispatch(device);
121     disp->ext_dispatch.DevExt[14](device);
122 }
123 
vkDevExt15(VkDevice device)124 VKAPI_ATTR void VKAPI_CALL vkDevExt15(VkDevice device) {
125     const struct loader_dev_dispatch_table *disp;
126     disp = loader_get_dev_dispatch(device);
127     disp->ext_dispatch.DevExt[15](device);
128 }
129 
vkDevExt16(VkDevice device)130 VKAPI_ATTR void VKAPI_CALL vkDevExt16(VkDevice device) {
131     const struct loader_dev_dispatch_table *disp;
132     disp = loader_get_dev_dispatch(device);
133     disp->ext_dispatch.DevExt[16](device);
134 }
135 
vkDevExt17(VkDevice device)136 VKAPI_ATTR void VKAPI_CALL vkDevExt17(VkDevice device) {
137     const struct loader_dev_dispatch_table *disp;
138     disp = loader_get_dev_dispatch(device);
139     disp->ext_dispatch.DevExt[17](device);
140 }
141 
vkDevExt18(VkDevice device)142 VKAPI_ATTR void VKAPI_CALL vkDevExt18(VkDevice device) {
143     const struct loader_dev_dispatch_table *disp;
144     disp = loader_get_dev_dispatch(device);
145     disp->ext_dispatch.DevExt[18](device);
146 }
147 
vkDevExt19(VkDevice device)148 VKAPI_ATTR void VKAPI_CALL vkDevExt19(VkDevice device) {
149     const struct loader_dev_dispatch_table *disp;
150     disp = loader_get_dev_dispatch(device);
151     disp->ext_dispatch.DevExt[19](device);
152 }
153 
vkDevExt20(VkDevice device)154 VKAPI_ATTR void VKAPI_CALL vkDevExt20(VkDevice device) {
155     const struct loader_dev_dispatch_table *disp;
156     disp = loader_get_dev_dispatch(device);
157     disp->ext_dispatch.DevExt[20](device);
158 }
159 
vkDevExt21(VkDevice device)160 VKAPI_ATTR void VKAPI_CALL vkDevExt21(VkDevice device) {
161     const struct loader_dev_dispatch_table *disp;
162     disp = loader_get_dev_dispatch(device);
163     disp->ext_dispatch.DevExt[21](device);
164 }
165 
vkDevExt22(VkDevice device)166 VKAPI_ATTR void VKAPI_CALL vkDevExt22(VkDevice device) {
167     const struct loader_dev_dispatch_table *disp;
168     disp = loader_get_dev_dispatch(device);
169     disp->ext_dispatch.DevExt[22](device);
170 }
171 
vkDevExt23(VkDevice device)172 VKAPI_ATTR void VKAPI_CALL vkDevExt23(VkDevice device) {
173     const struct loader_dev_dispatch_table *disp;
174     disp = loader_get_dev_dispatch(device);
175     disp->ext_dispatch.DevExt[23](device);
176 }
177 
vkDevExt24(VkDevice device)178 VKAPI_ATTR void VKAPI_CALL vkDevExt24(VkDevice device) {
179     const struct loader_dev_dispatch_table *disp;
180     disp = loader_get_dev_dispatch(device);
181     disp->ext_dispatch.DevExt[24](device);
182 }
183 
vkDevExt25(VkDevice device)184 VKAPI_ATTR void VKAPI_CALL vkDevExt25(VkDevice device) {
185     const struct loader_dev_dispatch_table *disp;
186     disp = loader_get_dev_dispatch(device);
187     disp->ext_dispatch.DevExt[25](device);
188 }
189 
vkDevExt26(VkDevice device)190 VKAPI_ATTR void VKAPI_CALL vkDevExt26(VkDevice device) {
191     const struct loader_dev_dispatch_table *disp;
192     disp = loader_get_dev_dispatch(device);
193     disp->ext_dispatch.DevExt[26](device);
194 }
195 
vkDevExt27(VkDevice device)196 VKAPI_ATTR void VKAPI_CALL vkDevExt27(VkDevice device) {
197     const struct loader_dev_dispatch_table *disp;
198     disp = loader_get_dev_dispatch(device);
199     disp->ext_dispatch.DevExt[27](device);
200 }
201 
vkDevExt28(VkDevice device)202 VKAPI_ATTR void VKAPI_CALL vkDevExt28(VkDevice device) {
203     const struct loader_dev_dispatch_table *disp;
204     disp = loader_get_dev_dispatch(device);
205     disp->ext_dispatch.DevExt[28](device);
206 }
207 
vkDevExt29(VkDevice device)208 VKAPI_ATTR void VKAPI_CALL vkDevExt29(VkDevice device) {
209     const struct loader_dev_dispatch_table *disp;
210     disp = loader_get_dev_dispatch(device);
211     disp->ext_dispatch.DevExt[29](device);
212 }
213 
vkDevExt30(VkDevice device)214 VKAPI_ATTR void VKAPI_CALL vkDevExt30(VkDevice device) {
215     const struct loader_dev_dispatch_table *disp;
216     disp = loader_get_dev_dispatch(device);
217     disp->ext_dispatch.DevExt[30](device);
218 }
219 
vkDevExt31(VkDevice device)220 VKAPI_ATTR void VKAPI_CALL vkDevExt31(VkDevice device) {
221     const struct loader_dev_dispatch_table *disp;
222     disp = loader_get_dev_dispatch(device);
223     disp->ext_dispatch.DevExt[31](device);
224 }
225 
vkDevExt32(VkDevice device)226 VKAPI_ATTR void VKAPI_CALL vkDevExt32(VkDevice device) {
227     const struct loader_dev_dispatch_table *disp;
228     disp = loader_get_dev_dispatch(device);
229     disp->ext_dispatch.DevExt[32](device);
230 }
231 
vkDevExt33(VkDevice device)232 VKAPI_ATTR void VKAPI_CALL vkDevExt33(VkDevice device) {
233     const struct loader_dev_dispatch_table *disp;
234     disp = loader_get_dev_dispatch(device);
235     disp->ext_dispatch.DevExt[33](device);
236 }
237 
vkDevExt34(VkDevice device)238 VKAPI_ATTR void VKAPI_CALL vkDevExt34(VkDevice device) {
239     const struct loader_dev_dispatch_table *disp;
240     disp = loader_get_dev_dispatch(device);
241     disp->ext_dispatch.DevExt[34](device);
242 }
243 
vkDevExt35(VkDevice device)244 VKAPI_ATTR void VKAPI_CALL vkDevExt35(VkDevice device) {
245     const struct loader_dev_dispatch_table *disp;
246     disp = loader_get_dev_dispatch(device);
247     disp->ext_dispatch.DevExt[35](device);
248 }
249 
vkDevExt36(VkDevice device)250 VKAPI_ATTR void VKAPI_CALL vkDevExt36(VkDevice device) {
251     const struct loader_dev_dispatch_table *disp;
252     disp = loader_get_dev_dispatch(device);
253     disp->ext_dispatch.DevExt[36](device);
254 }
255 
vkDevExt37(VkDevice device)256 VKAPI_ATTR void VKAPI_CALL vkDevExt37(VkDevice device) {
257     const struct loader_dev_dispatch_table *disp;
258     disp = loader_get_dev_dispatch(device);
259     disp->ext_dispatch.DevExt[37](device);
260 }
261 
vkDevExt38(VkDevice device)262 VKAPI_ATTR void VKAPI_CALL vkDevExt38(VkDevice device) {
263     const struct loader_dev_dispatch_table *disp;
264     disp = loader_get_dev_dispatch(device);
265     disp->ext_dispatch.DevExt[38](device);
266 }
267 
vkDevExt39(VkDevice device)268 VKAPI_ATTR void VKAPI_CALL vkDevExt39(VkDevice device) {
269     const struct loader_dev_dispatch_table *disp;
270     disp = loader_get_dev_dispatch(device);
271     disp->ext_dispatch.DevExt[39](device);
272 }
273 
vkDevExt40(VkDevice device)274 VKAPI_ATTR void VKAPI_CALL vkDevExt40(VkDevice device) {
275     const struct loader_dev_dispatch_table *disp;
276     disp = loader_get_dev_dispatch(device);
277     disp->ext_dispatch.DevExt[40](device);
278 }
279 
vkDevExt41(VkDevice device)280 VKAPI_ATTR void VKAPI_CALL vkDevExt41(VkDevice device) {
281     const struct loader_dev_dispatch_table *disp;
282     disp = loader_get_dev_dispatch(device);
283     disp->ext_dispatch.DevExt[41](device);
284 }
285 
vkDevExt42(VkDevice device)286 VKAPI_ATTR void VKAPI_CALL vkDevExt42(VkDevice device) {
287     const struct loader_dev_dispatch_table *disp;
288     disp = loader_get_dev_dispatch(device);
289     disp->ext_dispatch.DevExt[42](device);
290 }
291 
vkDevExt43(VkDevice device)292 VKAPI_ATTR void VKAPI_CALL vkDevExt43(VkDevice device) {
293     const struct loader_dev_dispatch_table *disp;
294     disp = loader_get_dev_dispatch(device);
295     disp->ext_dispatch.DevExt[43](device);
296 }
297 
vkDevExt44(VkDevice device)298 VKAPI_ATTR void VKAPI_CALL vkDevExt44(VkDevice device) {
299     const struct loader_dev_dispatch_table *disp;
300     disp = loader_get_dev_dispatch(device);
301     disp->ext_dispatch.DevExt[44](device);
302 }
303 
vkDevExt45(VkDevice device)304 VKAPI_ATTR void VKAPI_CALL vkDevExt45(VkDevice device) {
305     const struct loader_dev_dispatch_table *disp;
306     disp = loader_get_dev_dispatch(device);
307     disp->ext_dispatch.DevExt[45](device);
308 }
309 
vkDevExt46(VkDevice device)310 VKAPI_ATTR void VKAPI_CALL vkDevExt46(VkDevice device) {
311     const struct loader_dev_dispatch_table *disp;
312     disp = loader_get_dev_dispatch(device);
313     disp->ext_dispatch.DevExt[46](device);
314 }
315 
vkDevExt47(VkDevice device)316 VKAPI_ATTR void VKAPI_CALL vkDevExt47(VkDevice device) {
317     const struct loader_dev_dispatch_table *disp;
318     disp = loader_get_dev_dispatch(device);
319     disp->ext_dispatch.DevExt[47](device);
320 }
321 
vkDevExt48(VkDevice device)322 VKAPI_ATTR void VKAPI_CALL vkDevExt48(VkDevice device) {
323     const struct loader_dev_dispatch_table *disp;
324     disp = loader_get_dev_dispatch(device);
325     disp->ext_dispatch.DevExt[48](device);
326 }
327 
vkDevExt49(VkDevice device)328 VKAPI_ATTR void VKAPI_CALL vkDevExt49(VkDevice device) {
329     const struct loader_dev_dispatch_table *disp;
330     disp = loader_get_dev_dispatch(device);
331     disp->ext_dispatch.DevExt[49](device);
332 }
333 
vkDevExt50(VkDevice device)334 VKAPI_ATTR void VKAPI_CALL vkDevExt50(VkDevice device) {
335     const struct loader_dev_dispatch_table *disp;
336     disp = loader_get_dev_dispatch(device);
337     disp->ext_dispatch.DevExt[50](device);
338 }
339 
vkDevExt51(VkDevice device)340 VKAPI_ATTR void VKAPI_CALL vkDevExt51(VkDevice device) {
341     const struct loader_dev_dispatch_table *disp;
342     disp = loader_get_dev_dispatch(device);
343     disp->ext_dispatch.DevExt[51](device);
344 }
345 
vkDevExt52(VkDevice device)346 VKAPI_ATTR void VKAPI_CALL vkDevExt52(VkDevice device) {
347     const struct loader_dev_dispatch_table *disp;
348     disp = loader_get_dev_dispatch(device);
349     disp->ext_dispatch.DevExt[52](device);
350 }
351 
vkDevExt53(VkDevice device)352 VKAPI_ATTR void VKAPI_CALL vkDevExt53(VkDevice device) {
353     const struct loader_dev_dispatch_table *disp;
354     disp = loader_get_dev_dispatch(device);
355     disp->ext_dispatch.DevExt[53](device);
356 }
357 
vkDevExt54(VkDevice device)358 VKAPI_ATTR void VKAPI_CALL vkDevExt54(VkDevice device) {
359     const struct loader_dev_dispatch_table *disp;
360     disp = loader_get_dev_dispatch(device);
361     disp->ext_dispatch.DevExt[54](device);
362 }
363 
vkDevExt55(VkDevice device)364 VKAPI_ATTR void VKAPI_CALL vkDevExt55(VkDevice device) {
365     const struct loader_dev_dispatch_table *disp;
366     disp = loader_get_dev_dispatch(device);
367     disp->ext_dispatch.DevExt[55](device);
368 }
369 
vkDevExt56(VkDevice device)370 VKAPI_ATTR void VKAPI_CALL vkDevExt56(VkDevice device) {
371     const struct loader_dev_dispatch_table *disp;
372     disp = loader_get_dev_dispatch(device);
373     disp->ext_dispatch.DevExt[56](device);
374 }
375 
vkDevExt57(VkDevice device)376 VKAPI_ATTR void VKAPI_CALL vkDevExt57(VkDevice device) {
377     const struct loader_dev_dispatch_table *disp;
378     disp = loader_get_dev_dispatch(device);
379     disp->ext_dispatch.DevExt[57](device);
380 }
381 
vkDevExt58(VkDevice device)382 VKAPI_ATTR void VKAPI_CALL vkDevExt58(VkDevice device) {
383     const struct loader_dev_dispatch_table *disp;
384     disp = loader_get_dev_dispatch(device);
385     disp->ext_dispatch.DevExt[58](device);
386 }
387 
vkDevExt59(VkDevice device)388 VKAPI_ATTR void VKAPI_CALL vkDevExt59(VkDevice device) {
389     const struct loader_dev_dispatch_table *disp;
390     disp = loader_get_dev_dispatch(device);
391     disp->ext_dispatch.DevExt[59](device);
392 }
393 
vkDevExt60(VkDevice device)394 VKAPI_ATTR void VKAPI_CALL vkDevExt60(VkDevice device) {
395     const struct loader_dev_dispatch_table *disp;
396     disp = loader_get_dev_dispatch(device);
397     disp->ext_dispatch.DevExt[60](device);
398 }
399 
vkDevExt61(VkDevice device)400 VKAPI_ATTR void VKAPI_CALL vkDevExt61(VkDevice device) {
401     const struct loader_dev_dispatch_table *disp;
402     disp = loader_get_dev_dispatch(device);
403     disp->ext_dispatch.DevExt[61](device);
404 }
405 
vkDevExt62(VkDevice device)406 VKAPI_ATTR void VKAPI_CALL vkDevExt62(VkDevice device) {
407     const struct loader_dev_dispatch_table *disp;
408     disp = loader_get_dev_dispatch(device);
409     disp->ext_dispatch.DevExt[62](device);
410 }
411 
vkDevExt63(VkDevice device)412 VKAPI_ATTR void VKAPI_CALL vkDevExt63(VkDevice device) {
413     const struct loader_dev_dispatch_table *disp;
414     disp = loader_get_dev_dispatch(device);
415     disp->ext_dispatch.DevExt[63](device);
416 }
417 
vkDevExt64(VkDevice device)418 VKAPI_ATTR void VKAPI_CALL vkDevExt64(VkDevice device) {
419     const struct loader_dev_dispatch_table *disp;
420     disp = loader_get_dev_dispatch(device);
421     disp->ext_dispatch.DevExt[64](device);
422 }
423 
vkDevExt65(VkDevice device)424 VKAPI_ATTR void VKAPI_CALL vkDevExt65(VkDevice device) {
425     const struct loader_dev_dispatch_table *disp;
426     disp = loader_get_dev_dispatch(device);
427     disp->ext_dispatch.DevExt[65](device);
428 }
429 
vkDevExt66(VkDevice device)430 VKAPI_ATTR void VKAPI_CALL vkDevExt66(VkDevice device) {
431     const struct loader_dev_dispatch_table *disp;
432     disp = loader_get_dev_dispatch(device);
433     disp->ext_dispatch.DevExt[66](device);
434 }
435 
vkDevExt67(VkDevice device)436 VKAPI_ATTR void VKAPI_CALL vkDevExt67(VkDevice device) {
437     const struct loader_dev_dispatch_table *disp;
438     disp = loader_get_dev_dispatch(device);
439     disp->ext_dispatch.DevExt[67](device);
440 }
441 
vkDevExt68(VkDevice device)442 VKAPI_ATTR void VKAPI_CALL vkDevExt68(VkDevice device) {
443     const struct loader_dev_dispatch_table *disp;
444     disp = loader_get_dev_dispatch(device);
445     disp->ext_dispatch.DevExt[68](device);
446 }
447 
vkDevExt69(VkDevice device)448 VKAPI_ATTR void VKAPI_CALL vkDevExt69(VkDevice device) {
449     const struct loader_dev_dispatch_table *disp;
450     disp = loader_get_dev_dispatch(device);
451     disp->ext_dispatch.DevExt[69](device);
452 }
453 
vkDevExt70(VkDevice device)454 VKAPI_ATTR void VKAPI_CALL vkDevExt70(VkDevice device) {
455     const struct loader_dev_dispatch_table *disp;
456     disp = loader_get_dev_dispatch(device);
457     disp->ext_dispatch.DevExt[70](device);
458 }
459 
vkDevExt71(VkDevice device)460 VKAPI_ATTR void VKAPI_CALL vkDevExt71(VkDevice device) {
461     const struct loader_dev_dispatch_table *disp;
462     disp = loader_get_dev_dispatch(device);
463     disp->ext_dispatch.DevExt[71](device);
464 }
465 
vkDevExt72(VkDevice device)466 VKAPI_ATTR void VKAPI_CALL vkDevExt72(VkDevice device) {
467     const struct loader_dev_dispatch_table *disp;
468     disp = loader_get_dev_dispatch(device);
469     disp->ext_dispatch.DevExt[72](device);
470 }
471 
vkDevExt73(VkDevice device)472 VKAPI_ATTR void VKAPI_CALL vkDevExt73(VkDevice device) {
473     const struct loader_dev_dispatch_table *disp;
474     disp = loader_get_dev_dispatch(device);
475     disp->ext_dispatch.DevExt[73](device);
476 }
477 
vkDevExt74(VkDevice device)478 VKAPI_ATTR void VKAPI_CALL vkDevExt74(VkDevice device) {
479     const struct loader_dev_dispatch_table *disp;
480     disp = loader_get_dev_dispatch(device);
481     disp->ext_dispatch.DevExt[74](device);
482 }
483 
vkDevExt75(VkDevice device)484 VKAPI_ATTR void VKAPI_CALL vkDevExt75(VkDevice device) {
485     const struct loader_dev_dispatch_table *disp;
486     disp = loader_get_dev_dispatch(device);
487     disp->ext_dispatch.DevExt[75](device);
488 }
489 
vkDevExt76(VkDevice device)490 VKAPI_ATTR void VKAPI_CALL vkDevExt76(VkDevice device) {
491     const struct loader_dev_dispatch_table *disp;
492     disp = loader_get_dev_dispatch(device);
493     disp->ext_dispatch.DevExt[76](device);
494 }
495 
vkDevExt77(VkDevice device)496 VKAPI_ATTR void VKAPI_CALL vkDevExt77(VkDevice device) {
497     const struct loader_dev_dispatch_table *disp;
498     disp = loader_get_dev_dispatch(device);
499     disp->ext_dispatch.DevExt[77](device);
500 }
501 
vkDevExt78(VkDevice device)502 VKAPI_ATTR void VKAPI_CALL vkDevExt78(VkDevice device) {
503     const struct loader_dev_dispatch_table *disp;
504     disp = loader_get_dev_dispatch(device);
505     disp->ext_dispatch.DevExt[78](device);
506 }
507 
vkDevExt79(VkDevice device)508 VKAPI_ATTR void VKAPI_CALL vkDevExt79(VkDevice device) {
509     const struct loader_dev_dispatch_table *disp;
510     disp = loader_get_dev_dispatch(device);
511     disp->ext_dispatch.DevExt[79](device);
512 }
513 
vkDevExt80(VkDevice device)514 VKAPI_ATTR void VKAPI_CALL vkDevExt80(VkDevice device) {
515     const struct loader_dev_dispatch_table *disp;
516     disp = loader_get_dev_dispatch(device);
517     disp->ext_dispatch.DevExt[80](device);
518 }
519 
vkDevExt81(VkDevice device)520 VKAPI_ATTR void VKAPI_CALL vkDevExt81(VkDevice device) {
521     const struct loader_dev_dispatch_table *disp;
522     disp = loader_get_dev_dispatch(device);
523     disp->ext_dispatch.DevExt[81](device);
524 }
525 
vkDevExt82(VkDevice device)526 VKAPI_ATTR void VKAPI_CALL vkDevExt82(VkDevice device) {
527     const struct loader_dev_dispatch_table *disp;
528     disp = loader_get_dev_dispatch(device);
529     disp->ext_dispatch.DevExt[82](device);
530 }
531 
vkDevExt83(VkDevice device)532 VKAPI_ATTR void VKAPI_CALL vkDevExt83(VkDevice device) {
533     const struct loader_dev_dispatch_table *disp;
534     disp = loader_get_dev_dispatch(device);
535     disp->ext_dispatch.DevExt[83](device);
536 }
537 
vkDevExt84(VkDevice device)538 VKAPI_ATTR void VKAPI_CALL vkDevExt84(VkDevice device) {
539     const struct loader_dev_dispatch_table *disp;
540     disp = loader_get_dev_dispatch(device);
541     disp->ext_dispatch.DevExt[84](device);
542 }
543 
vkDevExt85(VkDevice device)544 VKAPI_ATTR void VKAPI_CALL vkDevExt85(VkDevice device) {
545     const struct loader_dev_dispatch_table *disp;
546     disp = loader_get_dev_dispatch(device);
547     disp->ext_dispatch.DevExt[85](device);
548 }
549 
vkDevExt86(VkDevice device)550 VKAPI_ATTR void VKAPI_CALL vkDevExt86(VkDevice device) {
551     const struct loader_dev_dispatch_table *disp;
552     disp = loader_get_dev_dispatch(device);
553     disp->ext_dispatch.DevExt[86](device);
554 }
555 
vkDevExt87(VkDevice device)556 VKAPI_ATTR void VKAPI_CALL vkDevExt87(VkDevice device) {
557     const struct loader_dev_dispatch_table *disp;
558     disp = loader_get_dev_dispatch(device);
559     disp->ext_dispatch.DevExt[87](device);
560 }
561 
vkDevExt88(VkDevice device)562 VKAPI_ATTR void VKAPI_CALL vkDevExt88(VkDevice device) {
563     const struct loader_dev_dispatch_table *disp;
564     disp = loader_get_dev_dispatch(device);
565     disp->ext_dispatch.DevExt[88](device);
566 }
567 
vkDevExt89(VkDevice device)568 VKAPI_ATTR void VKAPI_CALL vkDevExt89(VkDevice device) {
569     const struct loader_dev_dispatch_table *disp;
570     disp = loader_get_dev_dispatch(device);
571     disp->ext_dispatch.DevExt[89](device);
572 }
573 
vkDevExt90(VkDevice device)574 VKAPI_ATTR void VKAPI_CALL vkDevExt90(VkDevice device) {
575     const struct loader_dev_dispatch_table *disp;
576     disp = loader_get_dev_dispatch(device);
577     disp->ext_dispatch.DevExt[90](device);
578 }
579 
vkDevExt91(VkDevice device)580 VKAPI_ATTR void VKAPI_CALL vkDevExt91(VkDevice device) {
581     const struct loader_dev_dispatch_table *disp;
582     disp = loader_get_dev_dispatch(device);
583     disp->ext_dispatch.DevExt[91](device);
584 }
585 
vkDevExt92(VkDevice device)586 VKAPI_ATTR void VKAPI_CALL vkDevExt92(VkDevice device) {
587     const struct loader_dev_dispatch_table *disp;
588     disp = loader_get_dev_dispatch(device);
589     disp->ext_dispatch.DevExt[92](device);
590 }
591 
vkDevExt93(VkDevice device)592 VKAPI_ATTR void VKAPI_CALL vkDevExt93(VkDevice device) {
593     const struct loader_dev_dispatch_table *disp;
594     disp = loader_get_dev_dispatch(device);
595     disp->ext_dispatch.DevExt[93](device);
596 }
597 
vkDevExt94(VkDevice device)598 VKAPI_ATTR void VKAPI_CALL vkDevExt94(VkDevice device) {
599     const struct loader_dev_dispatch_table *disp;
600     disp = loader_get_dev_dispatch(device);
601     disp->ext_dispatch.DevExt[94](device);
602 }
603 
vkDevExt95(VkDevice device)604 VKAPI_ATTR void VKAPI_CALL vkDevExt95(VkDevice device) {
605     const struct loader_dev_dispatch_table *disp;
606     disp = loader_get_dev_dispatch(device);
607     disp->ext_dispatch.DevExt[95](device);
608 }
609 
vkDevExt96(VkDevice device)610 VKAPI_ATTR void VKAPI_CALL vkDevExt96(VkDevice device) {
611     const struct loader_dev_dispatch_table *disp;
612     disp = loader_get_dev_dispatch(device);
613     disp->ext_dispatch.DevExt[96](device);
614 }
615 
vkDevExt97(VkDevice device)616 VKAPI_ATTR void VKAPI_CALL vkDevExt97(VkDevice device) {
617     const struct loader_dev_dispatch_table *disp;
618     disp = loader_get_dev_dispatch(device);
619     disp->ext_dispatch.DevExt[97](device);
620 }
621 
vkDevExt98(VkDevice device)622 VKAPI_ATTR void VKAPI_CALL vkDevExt98(VkDevice device) {
623     const struct loader_dev_dispatch_table *disp;
624     disp = loader_get_dev_dispatch(device);
625     disp->ext_dispatch.DevExt[98](device);
626 }
627 
vkDevExt99(VkDevice device)628 VKAPI_ATTR void VKAPI_CALL vkDevExt99(VkDevice device) {
629     const struct loader_dev_dispatch_table *disp;
630     disp = loader_get_dev_dispatch(device);
631     disp->ext_dispatch.DevExt[99](device);
632 }
633 
vkDevExt100(VkDevice device)634 VKAPI_ATTR void VKAPI_CALL vkDevExt100(VkDevice device) {
635     const struct loader_dev_dispatch_table *disp;
636     disp = loader_get_dev_dispatch(device);
637     disp->ext_dispatch.DevExt[100](device);
638 }
639 
vkDevExt101(VkDevice device)640 VKAPI_ATTR void VKAPI_CALL vkDevExt101(VkDevice device) {
641     const struct loader_dev_dispatch_table *disp;
642     disp = loader_get_dev_dispatch(device);
643     disp->ext_dispatch.DevExt[101](device);
644 }
645 
vkDevExt102(VkDevice device)646 VKAPI_ATTR void VKAPI_CALL vkDevExt102(VkDevice device) {
647     const struct loader_dev_dispatch_table *disp;
648     disp = loader_get_dev_dispatch(device);
649     disp->ext_dispatch.DevExt[102](device);
650 }
651 
vkDevExt103(VkDevice device)652 VKAPI_ATTR void VKAPI_CALL vkDevExt103(VkDevice device) {
653     const struct loader_dev_dispatch_table *disp;
654     disp = loader_get_dev_dispatch(device);
655     disp->ext_dispatch.DevExt[103](device);
656 }
657 
vkDevExt104(VkDevice device)658 VKAPI_ATTR void VKAPI_CALL vkDevExt104(VkDevice device) {
659     const struct loader_dev_dispatch_table *disp;
660     disp = loader_get_dev_dispatch(device);
661     disp->ext_dispatch.DevExt[104](device);
662 }
663 
vkDevExt105(VkDevice device)664 VKAPI_ATTR void VKAPI_CALL vkDevExt105(VkDevice device) {
665     const struct loader_dev_dispatch_table *disp;
666     disp = loader_get_dev_dispatch(device);
667     disp->ext_dispatch.DevExt[105](device);
668 }
669 
vkDevExt106(VkDevice device)670 VKAPI_ATTR void VKAPI_CALL vkDevExt106(VkDevice device) {
671     const struct loader_dev_dispatch_table *disp;
672     disp = loader_get_dev_dispatch(device);
673     disp->ext_dispatch.DevExt[106](device);
674 }
675 
vkDevExt107(VkDevice device)676 VKAPI_ATTR void VKAPI_CALL vkDevExt107(VkDevice device) {
677     const struct loader_dev_dispatch_table *disp;
678     disp = loader_get_dev_dispatch(device);
679     disp->ext_dispatch.DevExt[107](device);
680 }
681 
vkDevExt108(VkDevice device)682 VKAPI_ATTR void VKAPI_CALL vkDevExt108(VkDevice device) {
683     const struct loader_dev_dispatch_table *disp;
684     disp = loader_get_dev_dispatch(device);
685     disp->ext_dispatch.DevExt[108](device);
686 }
687 
vkDevExt109(VkDevice device)688 VKAPI_ATTR void VKAPI_CALL vkDevExt109(VkDevice device) {
689     const struct loader_dev_dispatch_table *disp;
690     disp = loader_get_dev_dispatch(device);
691     disp->ext_dispatch.DevExt[109](device);
692 }
693 
vkDevExt110(VkDevice device)694 VKAPI_ATTR void VKAPI_CALL vkDevExt110(VkDevice device) {
695     const struct loader_dev_dispatch_table *disp;
696     disp = loader_get_dev_dispatch(device);
697     disp->ext_dispatch.DevExt[110](device);
698 }
699 
vkDevExt111(VkDevice device)700 VKAPI_ATTR void VKAPI_CALL vkDevExt111(VkDevice device) {
701     const struct loader_dev_dispatch_table *disp;
702     disp = loader_get_dev_dispatch(device);
703     disp->ext_dispatch.DevExt[111](device);
704 }
705 
vkDevExt112(VkDevice device)706 VKAPI_ATTR void VKAPI_CALL vkDevExt112(VkDevice device) {
707     const struct loader_dev_dispatch_table *disp;
708     disp = loader_get_dev_dispatch(device);
709     disp->ext_dispatch.DevExt[112](device);
710 }
711 
vkDevExt113(VkDevice device)712 VKAPI_ATTR void VKAPI_CALL vkDevExt113(VkDevice device) {
713     const struct loader_dev_dispatch_table *disp;
714     disp = loader_get_dev_dispatch(device);
715     disp->ext_dispatch.DevExt[113](device);
716 }
717 
vkDevExt114(VkDevice device)718 VKAPI_ATTR void VKAPI_CALL vkDevExt114(VkDevice device) {
719     const struct loader_dev_dispatch_table *disp;
720     disp = loader_get_dev_dispatch(device);
721     disp->ext_dispatch.DevExt[114](device);
722 }
723 
vkDevExt115(VkDevice device)724 VKAPI_ATTR void VKAPI_CALL vkDevExt115(VkDevice device) {
725     const struct loader_dev_dispatch_table *disp;
726     disp = loader_get_dev_dispatch(device);
727     disp->ext_dispatch.DevExt[115](device);
728 }
729 
vkDevExt116(VkDevice device)730 VKAPI_ATTR void VKAPI_CALL vkDevExt116(VkDevice device) {
731     const struct loader_dev_dispatch_table *disp;
732     disp = loader_get_dev_dispatch(device);
733     disp->ext_dispatch.DevExt[116](device);
734 }
735 
vkDevExt117(VkDevice device)736 VKAPI_ATTR void VKAPI_CALL vkDevExt117(VkDevice device) {
737     const struct loader_dev_dispatch_table *disp;
738     disp = loader_get_dev_dispatch(device);
739     disp->ext_dispatch.DevExt[117](device);
740 }
741 
vkDevExt118(VkDevice device)742 VKAPI_ATTR void VKAPI_CALL vkDevExt118(VkDevice device) {
743     const struct loader_dev_dispatch_table *disp;
744     disp = loader_get_dev_dispatch(device);
745     disp->ext_dispatch.DevExt[118](device);
746 }
747 
vkDevExt119(VkDevice device)748 VKAPI_ATTR void VKAPI_CALL vkDevExt119(VkDevice device) {
749     const struct loader_dev_dispatch_table *disp;
750     disp = loader_get_dev_dispatch(device);
751     disp->ext_dispatch.DevExt[119](device);
752 }
753 
vkDevExt120(VkDevice device)754 VKAPI_ATTR void VKAPI_CALL vkDevExt120(VkDevice device) {
755     const struct loader_dev_dispatch_table *disp;
756     disp = loader_get_dev_dispatch(device);
757     disp->ext_dispatch.DevExt[120](device);
758 }
759 
vkDevExt121(VkDevice device)760 VKAPI_ATTR void VKAPI_CALL vkDevExt121(VkDevice device) {
761     const struct loader_dev_dispatch_table *disp;
762     disp = loader_get_dev_dispatch(device);
763     disp->ext_dispatch.DevExt[121](device);
764 }
765 
vkDevExt122(VkDevice device)766 VKAPI_ATTR void VKAPI_CALL vkDevExt122(VkDevice device) {
767     const struct loader_dev_dispatch_table *disp;
768     disp = loader_get_dev_dispatch(device);
769     disp->ext_dispatch.DevExt[122](device);
770 }
771 
vkDevExt123(VkDevice device)772 VKAPI_ATTR void VKAPI_CALL vkDevExt123(VkDevice device) {
773     const struct loader_dev_dispatch_table *disp;
774     disp = loader_get_dev_dispatch(device);
775     disp->ext_dispatch.DevExt[123](device);
776 }
777 
vkDevExt124(VkDevice device)778 VKAPI_ATTR void VKAPI_CALL vkDevExt124(VkDevice device) {
779     const struct loader_dev_dispatch_table *disp;
780     disp = loader_get_dev_dispatch(device);
781     disp->ext_dispatch.DevExt[124](device);
782 }
783 
vkDevExt125(VkDevice device)784 VKAPI_ATTR void VKAPI_CALL vkDevExt125(VkDevice device) {
785     const struct loader_dev_dispatch_table *disp;
786     disp = loader_get_dev_dispatch(device);
787     disp->ext_dispatch.DevExt[125](device);
788 }
789 
vkDevExt126(VkDevice device)790 VKAPI_ATTR void VKAPI_CALL vkDevExt126(VkDevice device) {
791     const struct loader_dev_dispatch_table *disp;
792     disp = loader_get_dev_dispatch(device);
793     disp->ext_dispatch.DevExt[126](device);
794 }
795 
vkDevExt127(VkDevice device)796 VKAPI_ATTR void VKAPI_CALL vkDevExt127(VkDevice device) {
797     const struct loader_dev_dispatch_table *disp;
798     disp = loader_get_dev_dispatch(device);
799     disp->ext_dispatch.DevExt[127](device);
800 }
801 
vkDevExt128(VkDevice device)802 VKAPI_ATTR void VKAPI_CALL vkDevExt128(VkDevice device) {
803     const struct loader_dev_dispatch_table *disp;
804     disp = loader_get_dev_dispatch(device);
805     disp->ext_dispatch.DevExt[128](device);
806 }
807 
vkDevExt129(VkDevice device)808 VKAPI_ATTR void VKAPI_CALL vkDevExt129(VkDevice device) {
809     const struct loader_dev_dispatch_table *disp;
810     disp = loader_get_dev_dispatch(device);
811     disp->ext_dispatch.DevExt[129](device);
812 }
813 
vkDevExt130(VkDevice device)814 VKAPI_ATTR void VKAPI_CALL vkDevExt130(VkDevice device) {
815     const struct loader_dev_dispatch_table *disp;
816     disp = loader_get_dev_dispatch(device);
817     disp->ext_dispatch.DevExt[130](device);
818 }
819 
vkDevExt131(VkDevice device)820 VKAPI_ATTR void VKAPI_CALL vkDevExt131(VkDevice device) {
821     const struct loader_dev_dispatch_table *disp;
822     disp = loader_get_dev_dispatch(device);
823     disp->ext_dispatch.DevExt[131](device);
824 }
825 
vkDevExt132(VkDevice device)826 VKAPI_ATTR void VKAPI_CALL vkDevExt132(VkDevice device) {
827     const struct loader_dev_dispatch_table *disp;
828     disp = loader_get_dev_dispatch(device);
829     disp->ext_dispatch.DevExt[132](device);
830 }
831 
vkDevExt133(VkDevice device)832 VKAPI_ATTR void VKAPI_CALL vkDevExt133(VkDevice device) {
833     const struct loader_dev_dispatch_table *disp;
834     disp = loader_get_dev_dispatch(device);
835     disp->ext_dispatch.DevExt[133](device);
836 }
837 
vkDevExt134(VkDevice device)838 VKAPI_ATTR void VKAPI_CALL vkDevExt134(VkDevice device) {
839     const struct loader_dev_dispatch_table *disp;
840     disp = loader_get_dev_dispatch(device);
841     disp->ext_dispatch.DevExt[134](device);
842 }
843 
vkDevExt135(VkDevice device)844 VKAPI_ATTR void VKAPI_CALL vkDevExt135(VkDevice device) {
845     const struct loader_dev_dispatch_table *disp;
846     disp = loader_get_dev_dispatch(device);
847     disp->ext_dispatch.DevExt[135](device);
848 }
849 
vkDevExt136(VkDevice device)850 VKAPI_ATTR void VKAPI_CALL vkDevExt136(VkDevice device) {
851     const struct loader_dev_dispatch_table *disp;
852     disp = loader_get_dev_dispatch(device);
853     disp->ext_dispatch.DevExt[136](device);
854 }
855 
vkDevExt137(VkDevice device)856 VKAPI_ATTR void VKAPI_CALL vkDevExt137(VkDevice device) {
857     const struct loader_dev_dispatch_table *disp;
858     disp = loader_get_dev_dispatch(device);
859     disp->ext_dispatch.DevExt[137](device);
860 }
861 
vkDevExt138(VkDevice device)862 VKAPI_ATTR void VKAPI_CALL vkDevExt138(VkDevice device) {
863     const struct loader_dev_dispatch_table *disp;
864     disp = loader_get_dev_dispatch(device);
865     disp->ext_dispatch.DevExt[138](device);
866 }
867 
vkDevExt139(VkDevice device)868 VKAPI_ATTR void VKAPI_CALL vkDevExt139(VkDevice device) {
869     const struct loader_dev_dispatch_table *disp;
870     disp = loader_get_dev_dispatch(device);
871     disp->ext_dispatch.DevExt[139](device);
872 }
873 
vkDevExt140(VkDevice device)874 VKAPI_ATTR void VKAPI_CALL vkDevExt140(VkDevice device) {
875     const struct loader_dev_dispatch_table *disp;
876     disp = loader_get_dev_dispatch(device);
877     disp->ext_dispatch.DevExt[140](device);
878 }
879 
vkDevExt141(VkDevice device)880 VKAPI_ATTR void VKAPI_CALL vkDevExt141(VkDevice device) {
881     const struct loader_dev_dispatch_table *disp;
882     disp = loader_get_dev_dispatch(device);
883     disp->ext_dispatch.DevExt[141](device);
884 }
885 
vkDevExt142(VkDevice device)886 VKAPI_ATTR void VKAPI_CALL vkDevExt142(VkDevice device) {
887     const struct loader_dev_dispatch_table *disp;
888     disp = loader_get_dev_dispatch(device);
889     disp->ext_dispatch.DevExt[142](device);
890 }
891 
vkDevExt143(VkDevice device)892 VKAPI_ATTR void VKAPI_CALL vkDevExt143(VkDevice device) {
893     const struct loader_dev_dispatch_table *disp;
894     disp = loader_get_dev_dispatch(device);
895     disp->ext_dispatch.DevExt[143](device);
896 }
897 
vkDevExt144(VkDevice device)898 VKAPI_ATTR void VKAPI_CALL vkDevExt144(VkDevice device) {
899     const struct loader_dev_dispatch_table *disp;
900     disp = loader_get_dev_dispatch(device);
901     disp->ext_dispatch.DevExt[144](device);
902 }
903 
vkDevExt145(VkDevice device)904 VKAPI_ATTR void VKAPI_CALL vkDevExt145(VkDevice device) {
905     const struct loader_dev_dispatch_table *disp;
906     disp = loader_get_dev_dispatch(device);
907     disp->ext_dispatch.DevExt[145](device);
908 }
909 
vkDevExt146(VkDevice device)910 VKAPI_ATTR void VKAPI_CALL vkDevExt146(VkDevice device) {
911     const struct loader_dev_dispatch_table *disp;
912     disp = loader_get_dev_dispatch(device);
913     disp->ext_dispatch.DevExt[146](device);
914 }
915 
vkDevExt147(VkDevice device)916 VKAPI_ATTR void VKAPI_CALL vkDevExt147(VkDevice device) {
917     const struct loader_dev_dispatch_table *disp;
918     disp = loader_get_dev_dispatch(device);
919     disp->ext_dispatch.DevExt[147](device);
920 }
921 
vkDevExt148(VkDevice device)922 VKAPI_ATTR void VKAPI_CALL vkDevExt148(VkDevice device) {
923     const struct loader_dev_dispatch_table *disp;
924     disp = loader_get_dev_dispatch(device);
925     disp->ext_dispatch.DevExt[148](device);
926 }
927 
vkDevExt149(VkDevice device)928 VKAPI_ATTR void VKAPI_CALL vkDevExt149(VkDevice device) {
929     const struct loader_dev_dispatch_table *disp;
930     disp = loader_get_dev_dispatch(device);
931     disp->ext_dispatch.DevExt[149](device);
932 }
933 
vkDevExt150(VkDevice device)934 VKAPI_ATTR void VKAPI_CALL vkDevExt150(VkDevice device) {
935     const struct loader_dev_dispatch_table *disp;
936     disp = loader_get_dev_dispatch(device);
937     disp->ext_dispatch.DevExt[150](device);
938 }
939 
vkDevExt151(VkDevice device)940 VKAPI_ATTR void VKAPI_CALL vkDevExt151(VkDevice device) {
941     const struct loader_dev_dispatch_table *disp;
942     disp = loader_get_dev_dispatch(device);
943     disp->ext_dispatch.DevExt[151](device);
944 }
945 
vkDevExt152(VkDevice device)946 VKAPI_ATTR void VKAPI_CALL vkDevExt152(VkDevice device) {
947     const struct loader_dev_dispatch_table *disp;
948     disp = loader_get_dev_dispatch(device);
949     disp->ext_dispatch.DevExt[152](device);
950 }
951 
vkDevExt153(VkDevice device)952 VKAPI_ATTR void VKAPI_CALL vkDevExt153(VkDevice device) {
953     const struct loader_dev_dispatch_table *disp;
954     disp = loader_get_dev_dispatch(device);
955     disp->ext_dispatch.DevExt[153](device);
956 }
957 
vkDevExt154(VkDevice device)958 VKAPI_ATTR void VKAPI_CALL vkDevExt154(VkDevice device) {
959     const struct loader_dev_dispatch_table *disp;
960     disp = loader_get_dev_dispatch(device);
961     disp->ext_dispatch.DevExt[154](device);
962 }
963 
vkDevExt155(VkDevice device)964 VKAPI_ATTR void VKAPI_CALL vkDevExt155(VkDevice device) {
965     const struct loader_dev_dispatch_table *disp;
966     disp = loader_get_dev_dispatch(device);
967     disp->ext_dispatch.DevExt[155](device);
968 }
969 
vkDevExt156(VkDevice device)970 VKAPI_ATTR void VKAPI_CALL vkDevExt156(VkDevice device) {
971     const struct loader_dev_dispatch_table *disp;
972     disp = loader_get_dev_dispatch(device);
973     disp->ext_dispatch.DevExt[156](device);
974 }
975 
vkDevExt157(VkDevice device)976 VKAPI_ATTR void VKAPI_CALL vkDevExt157(VkDevice device) {
977     const struct loader_dev_dispatch_table *disp;
978     disp = loader_get_dev_dispatch(device);
979     disp->ext_dispatch.DevExt[157](device);
980 }
981 
vkDevExt158(VkDevice device)982 VKAPI_ATTR void VKAPI_CALL vkDevExt158(VkDevice device) {
983     const struct loader_dev_dispatch_table *disp;
984     disp = loader_get_dev_dispatch(device);
985     disp->ext_dispatch.DevExt[158](device);
986 }
987 
vkDevExt159(VkDevice device)988 VKAPI_ATTR void VKAPI_CALL vkDevExt159(VkDevice device) {
989     const struct loader_dev_dispatch_table *disp;
990     disp = loader_get_dev_dispatch(device);
991     disp->ext_dispatch.DevExt[159](device);
992 }
993 
vkDevExt160(VkDevice device)994 VKAPI_ATTR void VKAPI_CALL vkDevExt160(VkDevice device) {
995     const struct loader_dev_dispatch_table *disp;
996     disp = loader_get_dev_dispatch(device);
997     disp->ext_dispatch.DevExt[160](device);
998 }
999 
vkDevExt161(VkDevice device)1000 VKAPI_ATTR void VKAPI_CALL vkDevExt161(VkDevice device) {
1001     const struct loader_dev_dispatch_table *disp;
1002     disp = loader_get_dev_dispatch(device);
1003     disp->ext_dispatch.DevExt[161](device);
1004 }
1005 
vkDevExt162(VkDevice device)1006 VKAPI_ATTR void VKAPI_CALL vkDevExt162(VkDevice device) {
1007     const struct loader_dev_dispatch_table *disp;
1008     disp = loader_get_dev_dispatch(device);
1009     disp->ext_dispatch.DevExt[162](device);
1010 }
1011 
vkDevExt163(VkDevice device)1012 VKAPI_ATTR void VKAPI_CALL vkDevExt163(VkDevice device) {
1013     const struct loader_dev_dispatch_table *disp;
1014     disp = loader_get_dev_dispatch(device);
1015     disp->ext_dispatch.DevExt[163](device);
1016 }
1017 
vkDevExt164(VkDevice device)1018 VKAPI_ATTR void VKAPI_CALL vkDevExt164(VkDevice device) {
1019     const struct loader_dev_dispatch_table *disp;
1020     disp = loader_get_dev_dispatch(device);
1021     disp->ext_dispatch.DevExt[164](device);
1022 }
1023 
vkDevExt165(VkDevice device)1024 VKAPI_ATTR void VKAPI_CALL vkDevExt165(VkDevice device) {
1025     const struct loader_dev_dispatch_table *disp;
1026     disp = loader_get_dev_dispatch(device);
1027     disp->ext_dispatch.DevExt[165](device);
1028 }
1029 
vkDevExt166(VkDevice device)1030 VKAPI_ATTR void VKAPI_CALL vkDevExt166(VkDevice device) {
1031     const struct loader_dev_dispatch_table *disp;
1032     disp = loader_get_dev_dispatch(device);
1033     disp->ext_dispatch.DevExt[166](device);
1034 }
1035 
vkDevExt167(VkDevice device)1036 VKAPI_ATTR void VKAPI_CALL vkDevExt167(VkDevice device) {
1037     const struct loader_dev_dispatch_table *disp;
1038     disp = loader_get_dev_dispatch(device);
1039     disp->ext_dispatch.DevExt[167](device);
1040 }
1041 
vkDevExt168(VkDevice device)1042 VKAPI_ATTR void VKAPI_CALL vkDevExt168(VkDevice device) {
1043     const struct loader_dev_dispatch_table *disp;
1044     disp = loader_get_dev_dispatch(device);
1045     disp->ext_dispatch.DevExt[168](device);
1046 }
1047 
vkDevExt169(VkDevice device)1048 VKAPI_ATTR void VKAPI_CALL vkDevExt169(VkDevice device) {
1049     const struct loader_dev_dispatch_table *disp;
1050     disp = loader_get_dev_dispatch(device);
1051     disp->ext_dispatch.DevExt[169](device);
1052 }
1053 
vkDevExt170(VkDevice device)1054 VKAPI_ATTR void VKAPI_CALL vkDevExt170(VkDevice device) {
1055     const struct loader_dev_dispatch_table *disp;
1056     disp = loader_get_dev_dispatch(device);
1057     disp->ext_dispatch.DevExt[170](device);
1058 }
1059 
vkDevExt171(VkDevice device)1060 VKAPI_ATTR void VKAPI_CALL vkDevExt171(VkDevice device) {
1061     const struct loader_dev_dispatch_table *disp;
1062     disp = loader_get_dev_dispatch(device);
1063     disp->ext_dispatch.DevExt[171](device);
1064 }
1065 
vkDevExt172(VkDevice device)1066 VKAPI_ATTR void VKAPI_CALL vkDevExt172(VkDevice device) {
1067     const struct loader_dev_dispatch_table *disp;
1068     disp = loader_get_dev_dispatch(device);
1069     disp->ext_dispatch.DevExt[172](device);
1070 }
1071 
vkDevExt173(VkDevice device)1072 VKAPI_ATTR void VKAPI_CALL vkDevExt173(VkDevice device) {
1073     const struct loader_dev_dispatch_table *disp;
1074     disp = loader_get_dev_dispatch(device);
1075     disp->ext_dispatch.DevExt[173](device);
1076 }
1077 
vkDevExt174(VkDevice device)1078 VKAPI_ATTR void VKAPI_CALL vkDevExt174(VkDevice device) {
1079     const struct loader_dev_dispatch_table *disp;
1080     disp = loader_get_dev_dispatch(device);
1081     disp->ext_dispatch.DevExt[174](device);
1082 }
1083 
vkDevExt175(VkDevice device)1084 VKAPI_ATTR void VKAPI_CALL vkDevExt175(VkDevice device) {
1085     const struct loader_dev_dispatch_table *disp;
1086     disp = loader_get_dev_dispatch(device);
1087     disp->ext_dispatch.DevExt[175](device);
1088 }
1089 
vkDevExt176(VkDevice device)1090 VKAPI_ATTR void VKAPI_CALL vkDevExt176(VkDevice device) {
1091     const struct loader_dev_dispatch_table *disp;
1092     disp = loader_get_dev_dispatch(device);
1093     disp->ext_dispatch.DevExt[176](device);
1094 }
1095 
vkDevExt177(VkDevice device)1096 VKAPI_ATTR void VKAPI_CALL vkDevExt177(VkDevice device) {
1097     const struct loader_dev_dispatch_table *disp;
1098     disp = loader_get_dev_dispatch(device);
1099     disp->ext_dispatch.DevExt[177](device);
1100 }
1101 
vkDevExt178(VkDevice device)1102 VKAPI_ATTR void VKAPI_CALL vkDevExt178(VkDevice device) {
1103     const struct loader_dev_dispatch_table *disp;
1104     disp = loader_get_dev_dispatch(device);
1105     disp->ext_dispatch.DevExt[178](device);
1106 }
1107 
vkDevExt179(VkDevice device)1108 VKAPI_ATTR void VKAPI_CALL vkDevExt179(VkDevice device) {
1109     const struct loader_dev_dispatch_table *disp;
1110     disp = loader_get_dev_dispatch(device);
1111     disp->ext_dispatch.DevExt[179](device);
1112 }
1113 
vkDevExt180(VkDevice device)1114 VKAPI_ATTR void VKAPI_CALL vkDevExt180(VkDevice device) {
1115     const struct loader_dev_dispatch_table *disp;
1116     disp = loader_get_dev_dispatch(device);
1117     disp->ext_dispatch.DevExt[180](device);
1118 }
1119 
vkDevExt181(VkDevice device)1120 VKAPI_ATTR void VKAPI_CALL vkDevExt181(VkDevice device) {
1121     const struct loader_dev_dispatch_table *disp;
1122     disp = loader_get_dev_dispatch(device);
1123     disp->ext_dispatch.DevExt[181](device);
1124 }
1125 
vkDevExt182(VkDevice device)1126 VKAPI_ATTR void VKAPI_CALL vkDevExt182(VkDevice device) {
1127     const struct loader_dev_dispatch_table *disp;
1128     disp = loader_get_dev_dispatch(device);
1129     disp->ext_dispatch.DevExt[182](device);
1130 }
1131 
vkDevExt183(VkDevice device)1132 VKAPI_ATTR void VKAPI_CALL vkDevExt183(VkDevice device) {
1133     const struct loader_dev_dispatch_table *disp;
1134     disp = loader_get_dev_dispatch(device);
1135     disp->ext_dispatch.DevExt[183](device);
1136 }
1137 
vkDevExt184(VkDevice device)1138 VKAPI_ATTR void VKAPI_CALL vkDevExt184(VkDevice device) {
1139     const struct loader_dev_dispatch_table *disp;
1140     disp = loader_get_dev_dispatch(device);
1141     disp->ext_dispatch.DevExt[184](device);
1142 }
1143 
vkDevExt185(VkDevice device)1144 VKAPI_ATTR void VKAPI_CALL vkDevExt185(VkDevice device) {
1145     const struct loader_dev_dispatch_table *disp;
1146     disp = loader_get_dev_dispatch(device);
1147     disp->ext_dispatch.DevExt[185](device);
1148 }
1149 
vkDevExt186(VkDevice device)1150 VKAPI_ATTR void VKAPI_CALL vkDevExt186(VkDevice device) {
1151     const struct loader_dev_dispatch_table *disp;
1152     disp = loader_get_dev_dispatch(device);
1153     disp->ext_dispatch.DevExt[186](device);
1154 }
1155 
vkDevExt187(VkDevice device)1156 VKAPI_ATTR void VKAPI_CALL vkDevExt187(VkDevice device) {
1157     const struct loader_dev_dispatch_table *disp;
1158     disp = loader_get_dev_dispatch(device);
1159     disp->ext_dispatch.DevExt[187](device);
1160 }
1161 
vkDevExt188(VkDevice device)1162 VKAPI_ATTR void VKAPI_CALL vkDevExt188(VkDevice device) {
1163     const struct loader_dev_dispatch_table *disp;
1164     disp = loader_get_dev_dispatch(device);
1165     disp->ext_dispatch.DevExt[188](device);
1166 }
1167 
vkDevExt189(VkDevice device)1168 VKAPI_ATTR void VKAPI_CALL vkDevExt189(VkDevice device) {
1169     const struct loader_dev_dispatch_table *disp;
1170     disp = loader_get_dev_dispatch(device);
1171     disp->ext_dispatch.DevExt[189](device);
1172 }
1173 
vkDevExt190(VkDevice device)1174 VKAPI_ATTR void VKAPI_CALL vkDevExt190(VkDevice device) {
1175     const struct loader_dev_dispatch_table *disp;
1176     disp = loader_get_dev_dispatch(device);
1177     disp->ext_dispatch.DevExt[190](device);
1178 }
1179 
vkDevExt191(VkDevice device)1180 VKAPI_ATTR void VKAPI_CALL vkDevExt191(VkDevice device) {
1181     const struct loader_dev_dispatch_table *disp;
1182     disp = loader_get_dev_dispatch(device);
1183     disp->ext_dispatch.DevExt[191](device);
1184 }
1185 
vkDevExt192(VkDevice device)1186 VKAPI_ATTR void VKAPI_CALL vkDevExt192(VkDevice device) {
1187     const struct loader_dev_dispatch_table *disp;
1188     disp = loader_get_dev_dispatch(device);
1189     disp->ext_dispatch.DevExt[192](device);
1190 }
1191 
vkDevExt193(VkDevice device)1192 VKAPI_ATTR void VKAPI_CALL vkDevExt193(VkDevice device) {
1193     const struct loader_dev_dispatch_table *disp;
1194     disp = loader_get_dev_dispatch(device);
1195     disp->ext_dispatch.DevExt[193](device);
1196 }
1197 
vkDevExt194(VkDevice device)1198 VKAPI_ATTR void VKAPI_CALL vkDevExt194(VkDevice device) {
1199     const struct loader_dev_dispatch_table *disp;
1200     disp = loader_get_dev_dispatch(device);
1201     disp->ext_dispatch.DevExt[194](device);
1202 }
1203 
vkDevExt195(VkDevice device)1204 VKAPI_ATTR void VKAPI_CALL vkDevExt195(VkDevice device) {
1205     const struct loader_dev_dispatch_table *disp;
1206     disp = loader_get_dev_dispatch(device);
1207     disp->ext_dispatch.DevExt[195](device);
1208 }
1209 
vkDevExt196(VkDevice device)1210 VKAPI_ATTR void VKAPI_CALL vkDevExt196(VkDevice device) {
1211     const struct loader_dev_dispatch_table *disp;
1212     disp = loader_get_dev_dispatch(device);
1213     disp->ext_dispatch.DevExt[196](device);
1214 }
1215 
vkDevExt197(VkDevice device)1216 VKAPI_ATTR void VKAPI_CALL vkDevExt197(VkDevice device) {
1217     const struct loader_dev_dispatch_table *disp;
1218     disp = loader_get_dev_dispatch(device);
1219     disp->ext_dispatch.DevExt[197](device);
1220 }
1221 
vkDevExt198(VkDevice device)1222 VKAPI_ATTR void VKAPI_CALL vkDevExt198(VkDevice device) {
1223     const struct loader_dev_dispatch_table *disp;
1224     disp = loader_get_dev_dispatch(device);
1225     disp->ext_dispatch.DevExt[198](device);
1226 }
1227 
vkDevExt199(VkDevice device)1228 VKAPI_ATTR void VKAPI_CALL vkDevExt199(VkDevice device) {
1229     const struct loader_dev_dispatch_table *disp;
1230     disp = loader_get_dev_dispatch(device);
1231     disp->ext_dispatch.DevExt[199](device);
1232 }
1233 
vkDevExt200(VkDevice device)1234 VKAPI_ATTR void VKAPI_CALL vkDevExt200(VkDevice device) {
1235     const struct loader_dev_dispatch_table *disp;
1236     disp = loader_get_dev_dispatch(device);
1237     disp->ext_dispatch.DevExt[200](device);
1238 }
1239 
vkDevExt201(VkDevice device)1240 VKAPI_ATTR void VKAPI_CALL vkDevExt201(VkDevice device) {
1241     const struct loader_dev_dispatch_table *disp;
1242     disp = loader_get_dev_dispatch(device);
1243     disp->ext_dispatch.DevExt[201](device);
1244 }
1245 
vkDevExt202(VkDevice device)1246 VKAPI_ATTR void VKAPI_CALL vkDevExt202(VkDevice device) {
1247     const struct loader_dev_dispatch_table *disp;
1248     disp = loader_get_dev_dispatch(device);
1249     disp->ext_dispatch.DevExt[202](device);
1250 }
1251 
vkDevExt203(VkDevice device)1252 VKAPI_ATTR void VKAPI_CALL vkDevExt203(VkDevice device) {
1253     const struct loader_dev_dispatch_table *disp;
1254     disp = loader_get_dev_dispatch(device);
1255     disp->ext_dispatch.DevExt[203](device);
1256 }
1257 
vkDevExt204(VkDevice device)1258 VKAPI_ATTR void VKAPI_CALL vkDevExt204(VkDevice device) {
1259     const struct loader_dev_dispatch_table *disp;
1260     disp = loader_get_dev_dispatch(device);
1261     disp->ext_dispatch.DevExt[204](device);
1262 }
1263 
vkDevExt205(VkDevice device)1264 VKAPI_ATTR void VKAPI_CALL vkDevExt205(VkDevice device) {
1265     const struct loader_dev_dispatch_table *disp;
1266     disp = loader_get_dev_dispatch(device);
1267     disp->ext_dispatch.DevExt[205](device);
1268 }
1269 
vkDevExt206(VkDevice device)1270 VKAPI_ATTR void VKAPI_CALL vkDevExt206(VkDevice device) {
1271     const struct loader_dev_dispatch_table *disp;
1272     disp = loader_get_dev_dispatch(device);
1273     disp->ext_dispatch.DevExt[206](device);
1274 }
1275 
vkDevExt207(VkDevice device)1276 VKAPI_ATTR void VKAPI_CALL vkDevExt207(VkDevice device) {
1277     const struct loader_dev_dispatch_table *disp;
1278     disp = loader_get_dev_dispatch(device);
1279     disp->ext_dispatch.DevExt[207](device);
1280 }
1281 
vkDevExt208(VkDevice device)1282 VKAPI_ATTR void VKAPI_CALL vkDevExt208(VkDevice device) {
1283     const struct loader_dev_dispatch_table *disp;
1284     disp = loader_get_dev_dispatch(device);
1285     disp->ext_dispatch.DevExt[208](device);
1286 }
1287 
vkDevExt209(VkDevice device)1288 VKAPI_ATTR void VKAPI_CALL vkDevExt209(VkDevice device) {
1289     const struct loader_dev_dispatch_table *disp;
1290     disp = loader_get_dev_dispatch(device);
1291     disp->ext_dispatch.DevExt[209](device);
1292 }
1293 
vkDevExt210(VkDevice device)1294 VKAPI_ATTR void VKAPI_CALL vkDevExt210(VkDevice device) {
1295     const struct loader_dev_dispatch_table *disp;
1296     disp = loader_get_dev_dispatch(device);
1297     disp->ext_dispatch.DevExt[210](device);
1298 }
1299 
vkDevExt211(VkDevice device)1300 VKAPI_ATTR void VKAPI_CALL vkDevExt211(VkDevice device) {
1301     const struct loader_dev_dispatch_table *disp;
1302     disp = loader_get_dev_dispatch(device);
1303     disp->ext_dispatch.DevExt[211](device);
1304 }
1305 
vkDevExt212(VkDevice device)1306 VKAPI_ATTR void VKAPI_CALL vkDevExt212(VkDevice device) {
1307     const struct loader_dev_dispatch_table *disp;
1308     disp = loader_get_dev_dispatch(device);
1309     disp->ext_dispatch.DevExt[212](device);
1310 }
1311 
vkDevExt213(VkDevice device)1312 VKAPI_ATTR void VKAPI_CALL vkDevExt213(VkDevice device) {
1313     const struct loader_dev_dispatch_table *disp;
1314     disp = loader_get_dev_dispatch(device);
1315     disp->ext_dispatch.DevExt[213](device);
1316 }
1317 
vkDevExt214(VkDevice device)1318 VKAPI_ATTR void VKAPI_CALL vkDevExt214(VkDevice device) {
1319     const struct loader_dev_dispatch_table *disp;
1320     disp = loader_get_dev_dispatch(device);
1321     disp->ext_dispatch.DevExt[214](device);
1322 }
1323 
vkDevExt215(VkDevice device)1324 VKAPI_ATTR void VKAPI_CALL vkDevExt215(VkDevice device) {
1325     const struct loader_dev_dispatch_table *disp;
1326     disp = loader_get_dev_dispatch(device);
1327     disp->ext_dispatch.DevExt[215](device);
1328 }
1329 
vkDevExt216(VkDevice device)1330 VKAPI_ATTR void VKAPI_CALL vkDevExt216(VkDevice device) {
1331     const struct loader_dev_dispatch_table *disp;
1332     disp = loader_get_dev_dispatch(device);
1333     disp->ext_dispatch.DevExt[216](device);
1334 }
1335 
vkDevExt217(VkDevice device)1336 VKAPI_ATTR void VKAPI_CALL vkDevExt217(VkDevice device) {
1337     const struct loader_dev_dispatch_table *disp;
1338     disp = loader_get_dev_dispatch(device);
1339     disp->ext_dispatch.DevExt[217](device);
1340 }
1341 
vkDevExt218(VkDevice device)1342 VKAPI_ATTR void VKAPI_CALL vkDevExt218(VkDevice device) {
1343     const struct loader_dev_dispatch_table *disp;
1344     disp = loader_get_dev_dispatch(device);
1345     disp->ext_dispatch.DevExt[218](device);
1346 }
1347 
vkDevExt219(VkDevice device)1348 VKAPI_ATTR void VKAPI_CALL vkDevExt219(VkDevice device) {
1349     const struct loader_dev_dispatch_table *disp;
1350     disp = loader_get_dev_dispatch(device);
1351     disp->ext_dispatch.DevExt[219](device);
1352 }
1353 
vkDevExt220(VkDevice device)1354 VKAPI_ATTR void VKAPI_CALL vkDevExt220(VkDevice device) {
1355     const struct loader_dev_dispatch_table *disp;
1356     disp = loader_get_dev_dispatch(device);
1357     disp->ext_dispatch.DevExt[220](device);
1358 }
1359 
vkDevExt221(VkDevice device)1360 VKAPI_ATTR void VKAPI_CALL vkDevExt221(VkDevice device) {
1361     const struct loader_dev_dispatch_table *disp;
1362     disp = loader_get_dev_dispatch(device);
1363     disp->ext_dispatch.DevExt[221](device);
1364 }
1365 
vkDevExt222(VkDevice device)1366 VKAPI_ATTR void VKAPI_CALL vkDevExt222(VkDevice device) {
1367     const struct loader_dev_dispatch_table *disp;
1368     disp = loader_get_dev_dispatch(device);
1369     disp->ext_dispatch.DevExt[222](device);
1370 }
1371 
vkDevExt223(VkDevice device)1372 VKAPI_ATTR void VKAPI_CALL vkDevExt223(VkDevice device) {
1373     const struct loader_dev_dispatch_table *disp;
1374     disp = loader_get_dev_dispatch(device);
1375     disp->ext_dispatch.DevExt[223](device);
1376 }
1377 
vkDevExt224(VkDevice device)1378 VKAPI_ATTR void VKAPI_CALL vkDevExt224(VkDevice device) {
1379     const struct loader_dev_dispatch_table *disp;
1380     disp = loader_get_dev_dispatch(device);
1381     disp->ext_dispatch.DevExt[224](device);
1382 }
1383 
vkDevExt225(VkDevice device)1384 VKAPI_ATTR void VKAPI_CALL vkDevExt225(VkDevice device) {
1385     const struct loader_dev_dispatch_table *disp;
1386     disp = loader_get_dev_dispatch(device);
1387     disp->ext_dispatch.DevExt[225](device);
1388 }
1389 
vkDevExt226(VkDevice device)1390 VKAPI_ATTR void VKAPI_CALL vkDevExt226(VkDevice device) {
1391     const struct loader_dev_dispatch_table *disp;
1392     disp = loader_get_dev_dispatch(device);
1393     disp->ext_dispatch.DevExt[226](device);
1394 }
1395 
vkDevExt227(VkDevice device)1396 VKAPI_ATTR void VKAPI_CALL vkDevExt227(VkDevice device) {
1397     const struct loader_dev_dispatch_table *disp;
1398     disp = loader_get_dev_dispatch(device);
1399     disp->ext_dispatch.DevExt[227](device);
1400 }
1401 
vkDevExt228(VkDevice device)1402 VKAPI_ATTR void VKAPI_CALL vkDevExt228(VkDevice device) {
1403     const struct loader_dev_dispatch_table *disp;
1404     disp = loader_get_dev_dispatch(device);
1405     disp->ext_dispatch.DevExt[228](device);
1406 }
1407 
vkDevExt229(VkDevice device)1408 VKAPI_ATTR void VKAPI_CALL vkDevExt229(VkDevice device) {
1409     const struct loader_dev_dispatch_table *disp;
1410     disp = loader_get_dev_dispatch(device);
1411     disp->ext_dispatch.DevExt[229](device);
1412 }
1413 
vkDevExt230(VkDevice device)1414 VKAPI_ATTR void VKAPI_CALL vkDevExt230(VkDevice device) {
1415     const struct loader_dev_dispatch_table *disp;
1416     disp = loader_get_dev_dispatch(device);
1417     disp->ext_dispatch.DevExt[230](device);
1418 }
1419 
vkDevExt231(VkDevice device)1420 VKAPI_ATTR void VKAPI_CALL vkDevExt231(VkDevice device) {
1421     const struct loader_dev_dispatch_table *disp;
1422     disp = loader_get_dev_dispatch(device);
1423     disp->ext_dispatch.DevExt[231](device);
1424 }
1425 
vkDevExt232(VkDevice device)1426 VKAPI_ATTR void VKAPI_CALL vkDevExt232(VkDevice device) {
1427     const struct loader_dev_dispatch_table *disp;
1428     disp = loader_get_dev_dispatch(device);
1429     disp->ext_dispatch.DevExt[232](device);
1430 }
1431 
vkDevExt233(VkDevice device)1432 VKAPI_ATTR void VKAPI_CALL vkDevExt233(VkDevice device) {
1433     const struct loader_dev_dispatch_table *disp;
1434     disp = loader_get_dev_dispatch(device);
1435     disp->ext_dispatch.DevExt[233](device);
1436 }
1437 
vkDevExt234(VkDevice device)1438 VKAPI_ATTR void VKAPI_CALL vkDevExt234(VkDevice device) {
1439     const struct loader_dev_dispatch_table *disp;
1440     disp = loader_get_dev_dispatch(device);
1441     disp->ext_dispatch.DevExt[234](device);
1442 }
1443 
vkDevExt235(VkDevice device)1444 VKAPI_ATTR void VKAPI_CALL vkDevExt235(VkDevice device) {
1445     const struct loader_dev_dispatch_table *disp;
1446     disp = loader_get_dev_dispatch(device);
1447     disp->ext_dispatch.DevExt[235](device);
1448 }
1449 
vkDevExt236(VkDevice device)1450 VKAPI_ATTR void VKAPI_CALL vkDevExt236(VkDevice device) {
1451     const struct loader_dev_dispatch_table *disp;
1452     disp = loader_get_dev_dispatch(device);
1453     disp->ext_dispatch.DevExt[236](device);
1454 }
1455 
vkDevExt237(VkDevice device)1456 VKAPI_ATTR void VKAPI_CALL vkDevExt237(VkDevice device) {
1457     const struct loader_dev_dispatch_table *disp;
1458     disp = loader_get_dev_dispatch(device);
1459     disp->ext_dispatch.DevExt[237](device);
1460 }
1461 
vkDevExt238(VkDevice device)1462 VKAPI_ATTR void VKAPI_CALL vkDevExt238(VkDevice device) {
1463     const struct loader_dev_dispatch_table *disp;
1464     disp = loader_get_dev_dispatch(device);
1465     disp->ext_dispatch.DevExt[238](device);
1466 }
1467 
vkDevExt239(VkDevice device)1468 VKAPI_ATTR void VKAPI_CALL vkDevExt239(VkDevice device) {
1469     const struct loader_dev_dispatch_table *disp;
1470     disp = loader_get_dev_dispatch(device);
1471     disp->ext_dispatch.DevExt[239](device);
1472 }
1473 
vkDevExt240(VkDevice device)1474 VKAPI_ATTR void VKAPI_CALL vkDevExt240(VkDevice device) {
1475     const struct loader_dev_dispatch_table *disp;
1476     disp = loader_get_dev_dispatch(device);
1477     disp->ext_dispatch.DevExt[240](device);
1478 }
1479 
vkDevExt241(VkDevice device)1480 VKAPI_ATTR void VKAPI_CALL vkDevExt241(VkDevice device) {
1481     const struct loader_dev_dispatch_table *disp;
1482     disp = loader_get_dev_dispatch(device);
1483     disp->ext_dispatch.DevExt[241](device);
1484 }
1485 
vkDevExt242(VkDevice device)1486 VKAPI_ATTR void VKAPI_CALL vkDevExt242(VkDevice device) {
1487     const struct loader_dev_dispatch_table *disp;
1488     disp = loader_get_dev_dispatch(device);
1489     disp->ext_dispatch.DevExt[242](device);
1490 }
1491 
vkDevExt243(VkDevice device)1492 VKAPI_ATTR void VKAPI_CALL vkDevExt243(VkDevice device) {
1493     const struct loader_dev_dispatch_table *disp;
1494     disp = loader_get_dev_dispatch(device);
1495     disp->ext_dispatch.DevExt[243](device);
1496 }
1497 
vkDevExt244(VkDevice device)1498 VKAPI_ATTR void VKAPI_CALL vkDevExt244(VkDevice device) {
1499     const struct loader_dev_dispatch_table *disp;
1500     disp = loader_get_dev_dispatch(device);
1501     disp->ext_dispatch.DevExt[244](device);
1502 }
1503 
vkDevExt245(VkDevice device)1504 VKAPI_ATTR void VKAPI_CALL vkDevExt245(VkDevice device) {
1505     const struct loader_dev_dispatch_table *disp;
1506     disp = loader_get_dev_dispatch(device);
1507     disp->ext_dispatch.DevExt[245](device);
1508 }
1509 
vkDevExt246(VkDevice device)1510 VKAPI_ATTR void VKAPI_CALL vkDevExt246(VkDevice device) {
1511     const struct loader_dev_dispatch_table *disp;
1512     disp = loader_get_dev_dispatch(device);
1513     disp->ext_dispatch.DevExt[246](device);
1514 }
1515 
vkDevExt247(VkDevice device)1516 VKAPI_ATTR void VKAPI_CALL vkDevExt247(VkDevice device) {
1517     const struct loader_dev_dispatch_table *disp;
1518     disp = loader_get_dev_dispatch(device);
1519     disp->ext_dispatch.DevExt[247](device);
1520 }
1521 
vkDevExt248(VkDevice device)1522 VKAPI_ATTR void VKAPI_CALL vkDevExt248(VkDevice device) {
1523     const struct loader_dev_dispatch_table *disp;
1524     disp = loader_get_dev_dispatch(device);
1525     disp->ext_dispatch.DevExt[248](device);
1526 }
1527 
vkDevExt249(VkDevice device)1528 VKAPI_ATTR void VKAPI_CALL vkDevExt249(VkDevice device) {
1529     const struct loader_dev_dispatch_table *disp;
1530     disp = loader_get_dev_dispatch(device);
1531     disp->ext_dispatch.DevExt[249](device);
1532 }
1533 
loader_get_dev_ext_trampoline(uint32_t index)1534 void *loader_get_dev_ext_trampoline(uint32_t index) {
1535     switch (index) {
1536     case 0:
1537         return vkDevExt0;
1538     case 1:
1539         return vkDevExt1;
1540     case 2:
1541         return vkDevExt2;
1542     case 3:
1543         return vkDevExt3;
1544     case 4:
1545         return vkDevExt4;
1546     case 5:
1547         return vkDevExt5;
1548     case 6:
1549         return vkDevExt6;
1550     case 7:
1551         return vkDevExt7;
1552     case 8:
1553         return vkDevExt8;
1554     case 9:
1555         return vkDevExt9;
1556     case 10:
1557         return vkDevExt10;
1558     case 11:
1559         return vkDevExt11;
1560     case 12:
1561         return vkDevExt12;
1562     case 13:
1563         return vkDevExt13;
1564     case 14:
1565         return vkDevExt14;
1566     case 15:
1567         return vkDevExt15;
1568     case 16:
1569         return vkDevExt16;
1570     case 17:
1571         return vkDevExt17;
1572     case 18:
1573         return vkDevExt18;
1574     case 19:
1575         return vkDevExt19;
1576     case 20:
1577         return vkDevExt20;
1578     case 21:
1579         return vkDevExt21;
1580     case 22:
1581         return vkDevExt22;
1582     case 23:
1583         return vkDevExt23;
1584     case 24:
1585         return vkDevExt24;
1586     case 25:
1587         return vkDevExt25;
1588     case 26:
1589         return vkDevExt26;
1590     case 27:
1591         return vkDevExt27;
1592     case 28:
1593         return vkDevExt28;
1594     case 29:
1595         return vkDevExt29;
1596     case 30:
1597         return vkDevExt30;
1598     case 31:
1599         return vkDevExt31;
1600     case 32:
1601         return vkDevExt32;
1602     case 33:
1603         return vkDevExt33;
1604     case 34:
1605         return vkDevExt34;
1606     case 35:
1607         return vkDevExt35;
1608     case 36:
1609         return vkDevExt36;
1610     case 37:
1611         return vkDevExt37;
1612     case 38:
1613         return vkDevExt38;
1614     case 39:
1615         return vkDevExt39;
1616     case 40:
1617         return vkDevExt40;
1618     case 41:
1619         return vkDevExt41;
1620     case 42:
1621         return vkDevExt42;
1622     case 43:
1623         return vkDevExt43;
1624     case 44:
1625         return vkDevExt44;
1626     case 45:
1627         return vkDevExt45;
1628     case 46:
1629         return vkDevExt46;
1630     case 47:
1631         return vkDevExt47;
1632     case 48:
1633         return vkDevExt48;
1634     case 49:
1635         return vkDevExt49;
1636     case 50:
1637         return vkDevExt50;
1638     case 51:
1639         return vkDevExt51;
1640     case 52:
1641         return vkDevExt52;
1642     case 53:
1643         return vkDevExt53;
1644     case 54:
1645         return vkDevExt54;
1646     case 55:
1647         return vkDevExt55;
1648     case 56:
1649         return vkDevExt56;
1650     case 57:
1651         return vkDevExt57;
1652     case 58:
1653         return vkDevExt58;
1654     case 59:
1655         return vkDevExt59;
1656     case 60:
1657         return vkDevExt60;
1658     case 61:
1659         return vkDevExt61;
1660     case 62:
1661         return vkDevExt62;
1662     case 63:
1663         return vkDevExt63;
1664     case 64:
1665         return vkDevExt64;
1666     case 65:
1667         return vkDevExt65;
1668     case 66:
1669         return vkDevExt66;
1670     case 67:
1671         return vkDevExt67;
1672     case 68:
1673         return vkDevExt68;
1674     case 69:
1675         return vkDevExt69;
1676     case 70:
1677         return vkDevExt70;
1678     case 71:
1679         return vkDevExt71;
1680     case 72:
1681         return vkDevExt72;
1682     case 73:
1683         return vkDevExt73;
1684     case 74:
1685         return vkDevExt74;
1686     case 75:
1687         return vkDevExt75;
1688     case 76:
1689         return vkDevExt76;
1690     case 77:
1691         return vkDevExt77;
1692     case 78:
1693         return vkDevExt78;
1694     case 79:
1695         return vkDevExt79;
1696     case 80:
1697         return vkDevExt80;
1698     case 81:
1699         return vkDevExt81;
1700     case 82:
1701         return vkDevExt82;
1702     case 83:
1703         return vkDevExt83;
1704     case 84:
1705         return vkDevExt84;
1706     case 85:
1707         return vkDevExt85;
1708     case 86:
1709         return vkDevExt86;
1710     case 87:
1711         return vkDevExt87;
1712     case 88:
1713         return vkDevExt88;
1714     case 89:
1715         return vkDevExt89;
1716     case 90:
1717         return vkDevExt90;
1718     case 91:
1719         return vkDevExt91;
1720     case 92:
1721         return vkDevExt92;
1722     case 93:
1723         return vkDevExt93;
1724     case 94:
1725         return vkDevExt94;
1726     case 95:
1727         return vkDevExt95;
1728     case 96:
1729         return vkDevExt96;
1730     case 97:
1731         return vkDevExt97;
1732     case 98:
1733         return vkDevExt98;
1734     case 99:
1735         return vkDevExt99;
1736     case 100:
1737         return vkDevExt100;
1738     case 101:
1739         return vkDevExt101;
1740     case 102:
1741         return vkDevExt102;
1742     case 103:
1743         return vkDevExt103;
1744     case 104:
1745         return vkDevExt104;
1746     case 105:
1747         return vkDevExt105;
1748     case 106:
1749         return vkDevExt106;
1750     case 107:
1751         return vkDevExt107;
1752     case 108:
1753         return vkDevExt108;
1754     case 109:
1755         return vkDevExt109;
1756     case 110:
1757         return vkDevExt110;
1758     case 111:
1759         return vkDevExt111;
1760     case 112:
1761         return vkDevExt112;
1762     case 113:
1763         return vkDevExt113;
1764     case 114:
1765         return vkDevExt114;
1766     case 115:
1767         return vkDevExt115;
1768     case 116:
1769         return vkDevExt116;
1770     case 117:
1771         return vkDevExt117;
1772     case 118:
1773         return vkDevExt118;
1774     case 119:
1775         return vkDevExt119;
1776     case 120:
1777         return vkDevExt120;
1778     case 121:
1779         return vkDevExt121;
1780     case 122:
1781         return vkDevExt122;
1782     case 123:
1783         return vkDevExt123;
1784     case 124:
1785         return vkDevExt124;
1786     case 125:
1787         return vkDevExt125;
1788     case 126:
1789         return vkDevExt126;
1790     case 127:
1791         return vkDevExt127;
1792     case 128:
1793         return vkDevExt128;
1794     case 129:
1795         return vkDevExt129;
1796     case 130:
1797         return vkDevExt130;
1798     case 131:
1799         return vkDevExt131;
1800     case 132:
1801         return vkDevExt132;
1802     case 133:
1803         return vkDevExt133;
1804     case 134:
1805         return vkDevExt134;
1806     case 135:
1807         return vkDevExt135;
1808     case 136:
1809         return vkDevExt136;
1810     case 137:
1811         return vkDevExt137;
1812     case 138:
1813         return vkDevExt138;
1814     case 139:
1815         return vkDevExt139;
1816     case 140:
1817         return vkDevExt140;
1818     case 141:
1819         return vkDevExt141;
1820     case 142:
1821         return vkDevExt142;
1822     case 143:
1823         return vkDevExt143;
1824     case 144:
1825         return vkDevExt144;
1826     case 145:
1827         return vkDevExt145;
1828     case 146:
1829         return vkDevExt146;
1830     case 147:
1831         return vkDevExt147;
1832     case 148:
1833         return vkDevExt148;
1834     case 149:
1835         return vkDevExt149;
1836     case 150:
1837         return vkDevExt150;
1838     case 151:
1839         return vkDevExt151;
1840     case 152:
1841         return vkDevExt152;
1842     case 153:
1843         return vkDevExt153;
1844     case 154:
1845         return vkDevExt154;
1846     case 155:
1847         return vkDevExt155;
1848     case 156:
1849         return vkDevExt156;
1850     case 157:
1851         return vkDevExt157;
1852     case 158:
1853         return vkDevExt158;
1854     case 159:
1855         return vkDevExt159;
1856     case 160:
1857         return vkDevExt160;
1858     case 161:
1859         return vkDevExt161;
1860     case 162:
1861         return vkDevExt162;
1862     case 163:
1863         return vkDevExt163;
1864     case 164:
1865         return vkDevExt164;
1866     case 165:
1867         return vkDevExt165;
1868     case 166:
1869         return vkDevExt166;
1870     case 167:
1871         return vkDevExt167;
1872     case 168:
1873         return vkDevExt168;
1874     case 169:
1875         return vkDevExt169;
1876     case 170:
1877         return vkDevExt170;
1878     case 171:
1879         return vkDevExt171;
1880     case 172:
1881         return vkDevExt172;
1882     case 173:
1883         return vkDevExt173;
1884     case 174:
1885         return vkDevExt174;
1886     case 175:
1887         return vkDevExt175;
1888     case 176:
1889         return vkDevExt176;
1890     case 177:
1891         return vkDevExt177;
1892     case 178:
1893         return vkDevExt178;
1894     case 179:
1895         return vkDevExt179;
1896     case 180:
1897         return vkDevExt180;
1898     case 181:
1899         return vkDevExt181;
1900     case 182:
1901         return vkDevExt182;
1902     case 183:
1903         return vkDevExt183;
1904     case 184:
1905         return vkDevExt184;
1906     case 185:
1907         return vkDevExt185;
1908     case 186:
1909         return vkDevExt186;
1910     case 187:
1911         return vkDevExt187;
1912     case 188:
1913         return vkDevExt188;
1914     case 189:
1915         return vkDevExt189;
1916     case 190:
1917         return vkDevExt190;
1918     case 191:
1919         return vkDevExt191;
1920     case 192:
1921         return vkDevExt192;
1922     case 193:
1923         return vkDevExt193;
1924     case 194:
1925         return vkDevExt194;
1926     case 195:
1927         return vkDevExt195;
1928     case 196:
1929         return vkDevExt196;
1930     case 197:
1931         return vkDevExt197;
1932     case 198:
1933         return vkDevExt198;
1934     case 199:
1935         return vkDevExt199;
1936     case 200:
1937         return vkDevExt200;
1938     case 201:
1939         return vkDevExt201;
1940     case 202:
1941         return vkDevExt202;
1942     case 203:
1943         return vkDevExt203;
1944     case 204:
1945         return vkDevExt204;
1946     case 205:
1947         return vkDevExt205;
1948     case 206:
1949         return vkDevExt206;
1950     case 207:
1951         return vkDevExt207;
1952     case 208:
1953         return vkDevExt208;
1954     case 209:
1955         return vkDevExt209;
1956     case 210:
1957         return vkDevExt210;
1958     case 211:
1959         return vkDevExt211;
1960     case 212:
1961         return vkDevExt212;
1962     case 213:
1963         return vkDevExt213;
1964     case 214:
1965         return vkDevExt214;
1966     case 215:
1967         return vkDevExt215;
1968     case 216:
1969         return vkDevExt216;
1970     case 217:
1971         return vkDevExt217;
1972     case 218:
1973         return vkDevExt218;
1974     case 219:
1975         return vkDevExt219;
1976     case 220:
1977         return vkDevExt220;
1978     case 221:
1979         return vkDevExt221;
1980     case 222:
1981         return vkDevExt222;
1982     case 223:
1983         return vkDevExt223;
1984     case 224:
1985         return vkDevExt224;
1986     case 225:
1987         return vkDevExt225;
1988     case 226:
1989         return vkDevExt226;
1990     case 227:
1991         return vkDevExt227;
1992     case 228:
1993         return vkDevExt228;
1994     case 229:
1995         return vkDevExt229;
1996     case 230:
1997         return vkDevExt230;
1998     case 231:
1999         return vkDevExt231;
2000     case 232:
2001         return vkDevExt232;
2002     case 233:
2003         return vkDevExt233;
2004     case 234:
2005         return vkDevExt234;
2006     case 235:
2007         return vkDevExt235;
2008     case 236:
2009         return vkDevExt236;
2010     case 237:
2011         return vkDevExt237;
2012     case 238:
2013         return vkDevExt238;
2014     case 239:
2015         return vkDevExt239;
2016     case 240:
2017         return vkDevExt240;
2018     case 241:
2019         return vkDevExt241;
2020     case 242:
2021         return vkDevExt242;
2022     case 243:
2023         return vkDevExt243;
2024     case 244:
2025         return vkDevExt244;
2026     case 245:
2027         return vkDevExt245;
2028     case 246:
2029         return vkDevExt246;
2030     case 247:
2031         return vkDevExt247;
2032     case 248:
2033         return vkDevExt248;
2034     case 249:
2035         return vkDevExt249;
2036     }
2037     return NULL;
2038 }
2039