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