blob: b752086b56d76e49a592c1a3c908db9d279faed4 [file] [log] [blame]
Jon Ashburn429e19f2015-11-17 15:31:02 -07001/*
Jon Ashburn44aed662016-02-02 17:47:28 -07002 * Copyright (c) 2015-2016 The Khronos Group Inc.
3 * Copyright (c) 2015-2016 Valve Corporation
4 * Copyright (c) 2015-2016 LunarG, Inc.
Jon Ashburn429e19f2015-11-17 15:31:02 -07005 *
Jon Ashburn44aed662016-02-02 17:47:28 -07006 * 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:
Jon Ashburn429e19f2015-11-17 15:31:02 -070012 *
Jon Ashburn44aed662016-02-02 17:47:28 -070013 * The above copyright notice(s) and this permission notice shall be included in
14 * all copies or substantial portions of the Materials.
Jon Ashburn429e19f2015-11-17 15:31:02 -070015 *
Jon Ashburn44aed662016-02-02 17:47:28 -070016 * THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
Jon Ashburn429e19f2015-11-17 15:31:02 -070017 * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
Jon Ashburn44aed662016-02-02 17:47:28 -070018 * 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.
Jon Ashburn429e19f2015-11-17 15:31:02 -070024 *
25 * Author: Jon Ashburn <jon@lunarg.com>
26 */
27
28#include "vk_loader_platform.h"
29#include "loader.h"
30#if defined(__linux__)
Jon Ashburn44aed662016-02-02 17:47:28 -070031#pragma GCC optimize(3) // force gcc to use tail-calls
Jon Ashburn429e19f2015-11-17 15:31:02 -070032#endif
33
Jon Ashburn44aed662016-02-02 17:47:28 -070034VKAPI_ATTR void VKAPI_CALL vkDevExt0(VkDevice device) {
Jon Ashburn429e19f2015-11-17 15:31:02 -070035 const struct loader_dev_dispatch_table *disp;
36 disp = loader_get_dev_dispatch(device);
37 disp->ext_dispatch.DevExt[0](device);
38}
39
Jon Ashburn44aed662016-02-02 17:47:28 -070040VKAPI_ATTR void VKAPI_CALL vkDevExt1(VkDevice device) {
Jon Ashburn429e19f2015-11-17 15:31:02 -070041 const struct loader_dev_dispatch_table *disp;
42 disp = loader_get_dev_dispatch(device);
43 disp->ext_dispatch.DevExt[1](device);
44}
45
Jon Ashburn44aed662016-02-02 17:47:28 -070046VKAPI_ATTR void VKAPI_CALL vkDevExt2(VkDevice device) {
Jon Ashburn429e19f2015-11-17 15:31:02 -070047 const struct loader_dev_dispatch_table *disp;
48 disp = loader_get_dev_dispatch(device);
49 disp->ext_dispatch.DevExt[2](device);
50}
51
Jon Ashburn44aed662016-02-02 17:47:28 -070052VKAPI_ATTR void VKAPI_CALL vkDevExt3(VkDevice device) {
Jon Ashburn429e19f2015-11-17 15:31:02 -070053 const struct loader_dev_dispatch_table *disp;
54 disp = loader_get_dev_dispatch(device);
55 disp->ext_dispatch.DevExt[3](device);
56}
57
Jon Ashburn44aed662016-02-02 17:47:28 -070058VKAPI_ATTR void VKAPI_CALL vkDevExt4(VkDevice device) {
Jon Ashburn429e19f2015-11-17 15:31:02 -070059 const struct loader_dev_dispatch_table *disp;
60 disp = loader_get_dev_dispatch(device);
61 disp->ext_dispatch.DevExt[4](device);
62}
63
Jon Ashburn44aed662016-02-02 17:47:28 -070064VKAPI_ATTR void VKAPI_CALL vkDevExt5(VkDevice device) {
Jon Ashburn429e19f2015-11-17 15:31:02 -070065 const struct loader_dev_dispatch_table *disp;
66 disp = loader_get_dev_dispatch(device);
67 disp->ext_dispatch.DevExt[5](device);
68}
69
Jon Ashburn44aed662016-02-02 17:47:28 -070070VKAPI_ATTR void VKAPI_CALL vkDevExt6(VkDevice device) {
Jon Ashburn429e19f2015-11-17 15:31:02 -070071 const struct loader_dev_dispatch_table *disp;
72 disp = loader_get_dev_dispatch(device);
73 disp->ext_dispatch.DevExt[6](device);
74}
75
Jon Ashburn44aed662016-02-02 17:47:28 -070076VKAPI_ATTR void VKAPI_CALL vkDevExt7(VkDevice device) {
Jon Ashburn429e19f2015-11-17 15:31:02 -070077 const struct loader_dev_dispatch_table *disp;
78 disp = loader_get_dev_dispatch(device);
79 disp->ext_dispatch.DevExt[7](device);
80}
81
Jon Ashburn44aed662016-02-02 17:47:28 -070082VKAPI_ATTR void VKAPI_CALL vkDevExt8(VkDevice device) {
Jon Ashburn429e19f2015-11-17 15:31:02 -070083 const struct loader_dev_dispatch_table *disp;
84 disp = loader_get_dev_dispatch(device);
85 disp->ext_dispatch.DevExt[8](device);
86}
87
Jon Ashburn44aed662016-02-02 17:47:28 -070088VKAPI_ATTR void VKAPI_CALL vkDevExt9(VkDevice device) {
Jon Ashburn429e19f2015-11-17 15:31:02 -070089 const struct loader_dev_dispatch_table *disp;
90 disp = loader_get_dev_dispatch(device);
91 disp->ext_dispatch.DevExt[9](device);
92}
93
Jon Ashburn44aed662016-02-02 17:47:28 -070094VKAPI_ATTR void VKAPI_CALL vkDevExt10(VkDevice device) {
Jon Ashburn429e19f2015-11-17 15:31:02 -070095 const struct loader_dev_dispatch_table *disp;
96 disp = loader_get_dev_dispatch(device);
97 disp->ext_dispatch.DevExt[10](device);
98}
99
Jon Ashburn44aed662016-02-02 17:47:28 -0700100VKAPI_ATTR void VKAPI_CALL vkDevExt11(VkDevice device) {
Jon Ashburn429e19f2015-11-17 15:31:02 -0700101 const struct loader_dev_dispatch_table *disp;
102 disp = loader_get_dev_dispatch(device);
103 disp->ext_dispatch.DevExt[11](device);
104}
105
Jon Ashburn44aed662016-02-02 17:47:28 -0700106VKAPI_ATTR void VKAPI_CALL vkDevExt12(VkDevice device) {
Jon Ashburn429e19f2015-11-17 15:31:02 -0700107 const struct loader_dev_dispatch_table *disp;
108 disp = loader_get_dev_dispatch(device);
109 disp->ext_dispatch.DevExt[12](device);
110}
111
Jon Ashburn44aed662016-02-02 17:47:28 -0700112VKAPI_ATTR void VKAPI_CALL vkDevExt13(VkDevice device) {
Jon Ashburn429e19f2015-11-17 15:31:02 -0700113 const struct loader_dev_dispatch_table *disp;
114 disp = loader_get_dev_dispatch(device);
115 disp->ext_dispatch.DevExt[13](device);
116}
117
Jon Ashburn44aed662016-02-02 17:47:28 -0700118VKAPI_ATTR void VKAPI_CALL vkDevExt14(VkDevice device) {
Jon Ashburn429e19f2015-11-17 15:31:02 -0700119 const struct loader_dev_dispatch_table *disp;
120 disp = loader_get_dev_dispatch(device);
121 disp->ext_dispatch.DevExt[14](device);
122}
123
Jon Ashburn44aed662016-02-02 17:47:28 -0700124VKAPI_ATTR void VKAPI_CALL vkDevExt15(VkDevice device) {
Jon Ashburn429e19f2015-11-17 15:31:02 -0700125 const struct loader_dev_dispatch_table *disp;
126 disp = loader_get_dev_dispatch(device);
127 disp->ext_dispatch.DevExt[15](device);
128}
129
Jon Ashburn44aed662016-02-02 17:47:28 -0700130VKAPI_ATTR void VKAPI_CALL vkDevExt16(VkDevice device) {
Jon Ashburn429e19f2015-11-17 15:31:02 -0700131 const struct loader_dev_dispatch_table *disp;
132 disp = loader_get_dev_dispatch(device);
133 disp->ext_dispatch.DevExt[16](device);
134}
135
Jon Ashburn44aed662016-02-02 17:47:28 -0700136VKAPI_ATTR void VKAPI_CALL vkDevExt17(VkDevice device) {
Jon Ashburn429e19f2015-11-17 15:31:02 -0700137 const struct loader_dev_dispatch_table *disp;
138 disp = loader_get_dev_dispatch(device);
139 disp->ext_dispatch.DevExt[17](device);
140}
141
Jon Ashburn44aed662016-02-02 17:47:28 -0700142VKAPI_ATTR void VKAPI_CALL vkDevExt18(VkDevice device) {
Jon Ashburn429e19f2015-11-17 15:31:02 -0700143 const struct loader_dev_dispatch_table *disp;
144 disp = loader_get_dev_dispatch(device);
145 disp->ext_dispatch.DevExt[18](device);
146}
147
Jon Ashburn44aed662016-02-02 17:47:28 -0700148VKAPI_ATTR void VKAPI_CALL vkDevExt19(VkDevice device) {
Jon Ashburn429e19f2015-11-17 15:31:02 -0700149 const struct loader_dev_dispatch_table *disp;
150 disp = loader_get_dev_dispatch(device);
151 disp->ext_dispatch.DevExt[19](device);
152}
153
Jon Ashburn44aed662016-02-02 17:47:28 -0700154VKAPI_ATTR void VKAPI_CALL vkDevExt20(VkDevice device) {
Jon Ashburn429e19f2015-11-17 15:31:02 -0700155 const struct loader_dev_dispatch_table *disp;
156 disp = loader_get_dev_dispatch(device);
157 disp->ext_dispatch.DevExt[20](device);
158}
159
Jon Ashburn44aed662016-02-02 17:47:28 -0700160VKAPI_ATTR void VKAPI_CALL vkDevExt21(VkDevice device) {
Jon Ashburn429e19f2015-11-17 15:31:02 -0700161 const struct loader_dev_dispatch_table *disp;
162 disp = loader_get_dev_dispatch(device);
163 disp->ext_dispatch.DevExt[21](device);
164}
165
Jon Ashburn44aed662016-02-02 17:47:28 -0700166VKAPI_ATTR void VKAPI_CALL vkDevExt22(VkDevice device) {
Jon Ashburn429e19f2015-11-17 15:31:02 -0700167 const struct loader_dev_dispatch_table *disp;
168 disp = loader_get_dev_dispatch(device);
169 disp->ext_dispatch.DevExt[22](device);
170}
171
Jon Ashburn44aed662016-02-02 17:47:28 -0700172VKAPI_ATTR void VKAPI_CALL vkDevExt23(VkDevice device) {
Jon Ashburn429e19f2015-11-17 15:31:02 -0700173 const struct loader_dev_dispatch_table *disp;
174 disp = loader_get_dev_dispatch(device);
175 disp->ext_dispatch.DevExt[23](device);
176}
177
Jon Ashburn44aed662016-02-02 17:47:28 -0700178VKAPI_ATTR void VKAPI_CALL vkDevExt24(VkDevice device) {
Jon Ashburn429e19f2015-11-17 15:31:02 -0700179 const struct loader_dev_dispatch_table *disp;
180 disp = loader_get_dev_dispatch(device);
181 disp->ext_dispatch.DevExt[24](device);
182}
183
Jon Ashburn44aed662016-02-02 17:47:28 -0700184VKAPI_ATTR void VKAPI_CALL vkDevExt25(VkDevice device) {
Jon Ashburn429e19f2015-11-17 15:31:02 -0700185 const struct loader_dev_dispatch_table *disp;
186 disp = loader_get_dev_dispatch(device);
187 disp->ext_dispatch.DevExt[25](device);
188}
189
Jon Ashburn44aed662016-02-02 17:47:28 -0700190VKAPI_ATTR void VKAPI_CALL vkDevExt26(VkDevice device) {
Jon Ashburn429e19f2015-11-17 15:31:02 -0700191 const struct loader_dev_dispatch_table *disp;
192 disp = loader_get_dev_dispatch(device);
193 disp->ext_dispatch.DevExt[26](device);
194}
195
Jon Ashburn44aed662016-02-02 17:47:28 -0700196VKAPI_ATTR void VKAPI_CALL vkDevExt27(VkDevice device) {
Jon Ashburn429e19f2015-11-17 15:31:02 -0700197 const struct loader_dev_dispatch_table *disp;
198 disp = loader_get_dev_dispatch(device);
199 disp->ext_dispatch.DevExt[27](device);
200}
201
Jon Ashburn44aed662016-02-02 17:47:28 -0700202VKAPI_ATTR void VKAPI_CALL vkDevExt28(VkDevice device) {
Jon Ashburn429e19f2015-11-17 15:31:02 -0700203 const struct loader_dev_dispatch_table *disp;
204 disp = loader_get_dev_dispatch(device);
205 disp->ext_dispatch.DevExt[28](device);
206}
207
Jon Ashburn44aed662016-02-02 17:47:28 -0700208VKAPI_ATTR void VKAPI_CALL vkDevExt29(VkDevice device) {
Jon Ashburn429e19f2015-11-17 15:31:02 -0700209 const struct loader_dev_dispatch_table *disp;
210 disp = loader_get_dev_dispatch(device);
211 disp->ext_dispatch.DevExt[29](device);
212}
213
Jon Ashburn44aed662016-02-02 17:47:28 -0700214VKAPI_ATTR void VKAPI_CALL vkDevExt30(VkDevice device) {
Jon Ashburn429e19f2015-11-17 15:31:02 -0700215 const struct loader_dev_dispatch_table *disp;
216 disp = loader_get_dev_dispatch(device);
217 disp->ext_dispatch.DevExt[30](device);
218}
219
Jon Ashburn44aed662016-02-02 17:47:28 -0700220VKAPI_ATTR void VKAPI_CALL vkDevExt31(VkDevice device) {
Jon Ashburn429e19f2015-11-17 15:31:02 -0700221 const struct loader_dev_dispatch_table *disp;
222 disp = loader_get_dev_dispatch(device);
223 disp->ext_dispatch.DevExt[31](device);
224}
225
Jon Ashburn44aed662016-02-02 17:47:28 -0700226VKAPI_ATTR void VKAPI_CALL vkDevExt32(VkDevice device) {
Jon Ashburn429e19f2015-11-17 15:31:02 -0700227 const struct loader_dev_dispatch_table *disp;
228 disp = loader_get_dev_dispatch(device);
229 disp->ext_dispatch.DevExt[32](device);
230}
231
Jon Ashburn44aed662016-02-02 17:47:28 -0700232VKAPI_ATTR void VKAPI_CALL vkDevExt33(VkDevice device) {
Jon Ashburn429e19f2015-11-17 15:31:02 -0700233 const struct loader_dev_dispatch_table *disp;
234 disp = loader_get_dev_dispatch(device);
235 disp->ext_dispatch.DevExt[33](device);
236}
237
Jon Ashburn44aed662016-02-02 17:47:28 -0700238VKAPI_ATTR void VKAPI_CALL vkDevExt34(VkDevice device) {
Jon Ashburn429e19f2015-11-17 15:31:02 -0700239 const struct loader_dev_dispatch_table *disp;
240 disp = loader_get_dev_dispatch(device);
241 disp->ext_dispatch.DevExt[34](device);
242}
243
Jon Ashburn44aed662016-02-02 17:47:28 -0700244VKAPI_ATTR void VKAPI_CALL vkDevExt35(VkDevice device) {
Jon Ashburn429e19f2015-11-17 15:31:02 -0700245 const struct loader_dev_dispatch_table *disp;
246 disp = loader_get_dev_dispatch(device);
247 disp->ext_dispatch.DevExt[35](device);
248}
249
Jon Ashburn44aed662016-02-02 17:47:28 -0700250VKAPI_ATTR void VKAPI_CALL vkDevExt36(VkDevice device) {
Jon Ashburn429e19f2015-11-17 15:31:02 -0700251 const struct loader_dev_dispatch_table *disp;
252 disp = loader_get_dev_dispatch(device);
253 disp->ext_dispatch.DevExt[36](device);
254}
255
Jon Ashburn44aed662016-02-02 17:47:28 -0700256VKAPI_ATTR void VKAPI_CALL vkDevExt37(VkDevice device) {
Jon Ashburn429e19f2015-11-17 15:31:02 -0700257 const struct loader_dev_dispatch_table *disp;
258 disp = loader_get_dev_dispatch(device);
259 disp->ext_dispatch.DevExt[37](device);
260}
261
Jon Ashburn44aed662016-02-02 17:47:28 -0700262VKAPI_ATTR void VKAPI_CALL vkDevExt38(VkDevice device) {
Jon Ashburn429e19f2015-11-17 15:31:02 -0700263 const struct loader_dev_dispatch_table *disp;
264 disp = loader_get_dev_dispatch(device);
265 disp->ext_dispatch.DevExt[38](device);
266}
267
Jon Ashburn44aed662016-02-02 17:47:28 -0700268VKAPI_ATTR void VKAPI_CALL vkDevExt39(VkDevice device) {
Jon Ashburn429e19f2015-11-17 15:31:02 -0700269 const struct loader_dev_dispatch_table *disp;
270 disp = loader_get_dev_dispatch(device);
271 disp->ext_dispatch.DevExt[39](device);
272}
273
Jon Ashburn44aed662016-02-02 17:47:28 -0700274VKAPI_ATTR void VKAPI_CALL vkDevExt40(VkDevice device) {
Jon Ashburn429e19f2015-11-17 15:31:02 -0700275 const struct loader_dev_dispatch_table *disp;
276 disp = loader_get_dev_dispatch(device);
277 disp->ext_dispatch.DevExt[40](device);
278}
279
Jon Ashburn44aed662016-02-02 17:47:28 -0700280VKAPI_ATTR void VKAPI_CALL vkDevExt41(VkDevice device) {
Jon Ashburn429e19f2015-11-17 15:31:02 -0700281 const struct loader_dev_dispatch_table *disp;
282 disp = loader_get_dev_dispatch(device);
283 disp->ext_dispatch.DevExt[41](device);
284}
285
Jon Ashburn44aed662016-02-02 17:47:28 -0700286VKAPI_ATTR void VKAPI_CALL vkDevExt42(VkDevice device) {
Jon Ashburn429e19f2015-11-17 15:31:02 -0700287 const struct loader_dev_dispatch_table *disp;
288 disp = loader_get_dev_dispatch(device);
289 disp->ext_dispatch.DevExt[42](device);
290}
291
Jon Ashburn44aed662016-02-02 17:47:28 -0700292VKAPI_ATTR void VKAPI_CALL vkDevExt43(VkDevice device) {
Jon Ashburn429e19f2015-11-17 15:31:02 -0700293 const struct loader_dev_dispatch_table *disp;
294 disp = loader_get_dev_dispatch(device);
295 disp->ext_dispatch.DevExt[43](device);
296}
297
Jon Ashburn44aed662016-02-02 17:47:28 -0700298VKAPI_ATTR void VKAPI_CALL vkDevExt44(VkDevice device) {
Jon Ashburn429e19f2015-11-17 15:31:02 -0700299 const struct loader_dev_dispatch_table *disp;
300 disp = loader_get_dev_dispatch(device);
301 disp->ext_dispatch.DevExt[44](device);
302}
303
Jon Ashburn44aed662016-02-02 17:47:28 -0700304VKAPI_ATTR void VKAPI_CALL vkDevExt45(VkDevice device) {
Jon Ashburn429e19f2015-11-17 15:31:02 -0700305 const struct loader_dev_dispatch_table *disp;
306 disp = loader_get_dev_dispatch(device);
307 disp->ext_dispatch.DevExt[45](device);
308}
309
Jon Ashburn44aed662016-02-02 17:47:28 -0700310VKAPI_ATTR void VKAPI_CALL vkDevExt46(VkDevice device) {
Jon Ashburn429e19f2015-11-17 15:31:02 -0700311 const struct loader_dev_dispatch_table *disp;
312 disp = loader_get_dev_dispatch(device);
313 disp->ext_dispatch.DevExt[46](device);
314}
315
Jon Ashburn44aed662016-02-02 17:47:28 -0700316VKAPI_ATTR void VKAPI_CALL vkDevExt47(VkDevice device) {
Jon Ashburn429e19f2015-11-17 15:31:02 -0700317 const struct loader_dev_dispatch_table *disp;
318 disp = loader_get_dev_dispatch(device);
319 disp->ext_dispatch.DevExt[47](device);
320}
321
Jon Ashburn44aed662016-02-02 17:47:28 -0700322VKAPI_ATTR void VKAPI_CALL vkDevExt48(VkDevice device) {
Jon Ashburn429e19f2015-11-17 15:31:02 -0700323 const struct loader_dev_dispatch_table *disp;
324 disp = loader_get_dev_dispatch(device);
325 disp->ext_dispatch.DevExt[48](device);
326}
327
Jon Ashburn44aed662016-02-02 17:47:28 -0700328VKAPI_ATTR void VKAPI_CALL vkDevExt49(VkDevice device) {
Jon Ashburn429e19f2015-11-17 15:31:02 -0700329 const struct loader_dev_dispatch_table *disp;
330 disp = loader_get_dev_dispatch(device);
331 disp->ext_dispatch.DevExt[49](device);
332}
333
Jon Ashburn44aed662016-02-02 17:47:28 -0700334VKAPI_ATTR void VKAPI_CALL vkDevExt50(VkDevice device) {
Jon Ashburn429e19f2015-11-17 15:31:02 -0700335 const struct loader_dev_dispatch_table *disp;
336 disp = loader_get_dev_dispatch(device);
337 disp->ext_dispatch.DevExt[50](device);
338}
339
Jon Ashburn44aed662016-02-02 17:47:28 -0700340VKAPI_ATTR void VKAPI_CALL vkDevExt51(VkDevice device) {
Jon Ashburn429e19f2015-11-17 15:31:02 -0700341 const struct loader_dev_dispatch_table *disp;
342 disp = loader_get_dev_dispatch(device);
343 disp->ext_dispatch.DevExt[51](device);
344}
345
Jon Ashburn44aed662016-02-02 17:47:28 -0700346VKAPI_ATTR void VKAPI_CALL vkDevExt52(VkDevice device) {
Jon Ashburn429e19f2015-11-17 15:31:02 -0700347 const struct loader_dev_dispatch_table *disp;
348 disp = loader_get_dev_dispatch(device);
349 disp->ext_dispatch.DevExt[52](device);
350}
351
Jon Ashburn44aed662016-02-02 17:47:28 -0700352VKAPI_ATTR void VKAPI_CALL vkDevExt53(VkDevice device) {
Jon Ashburn429e19f2015-11-17 15:31:02 -0700353 const struct loader_dev_dispatch_table *disp;
354 disp = loader_get_dev_dispatch(device);
355 disp->ext_dispatch.DevExt[53](device);
356}
357
Jon Ashburn44aed662016-02-02 17:47:28 -0700358VKAPI_ATTR void VKAPI_CALL vkDevExt54(VkDevice device) {
Jon Ashburn429e19f2015-11-17 15:31:02 -0700359 const struct loader_dev_dispatch_table *disp;
360 disp = loader_get_dev_dispatch(device);
361 disp->ext_dispatch.DevExt[54](device);
362}
363
Jon Ashburn44aed662016-02-02 17:47:28 -0700364VKAPI_ATTR void VKAPI_CALL vkDevExt55(VkDevice device) {
Jon Ashburn429e19f2015-11-17 15:31:02 -0700365 const struct loader_dev_dispatch_table *disp;
366 disp = loader_get_dev_dispatch(device);
367 disp->ext_dispatch.DevExt[55](device);
368}
369
Jon Ashburn44aed662016-02-02 17:47:28 -0700370VKAPI_ATTR void VKAPI_CALL vkDevExt56(VkDevice device) {
Jon Ashburn429e19f2015-11-17 15:31:02 -0700371 const struct loader_dev_dispatch_table *disp;
372 disp = loader_get_dev_dispatch(device);
373 disp->ext_dispatch.DevExt[56](device);
374}
375
Jon Ashburn44aed662016-02-02 17:47:28 -0700376VKAPI_ATTR void VKAPI_CALL vkDevExt57(VkDevice device) {
Jon Ashburn429e19f2015-11-17 15:31:02 -0700377 const struct loader_dev_dispatch_table *disp;
378 disp = loader_get_dev_dispatch(device);
379 disp->ext_dispatch.DevExt[57](device);
380}
381
Jon Ashburn44aed662016-02-02 17:47:28 -0700382VKAPI_ATTR void VKAPI_CALL vkDevExt58(VkDevice device) {
Jon Ashburn429e19f2015-11-17 15:31:02 -0700383 const struct loader_dev_dispatch_table *disp;
384 disp = loader_get_dev_dispatch(device);
385 disp->ext_dispatch.DevExt[58](device);
386}
387
Jon Ashburn44aed662016-02-02 17:47:28 -0700388VKAPI_ATTR void VKAPI_CALL vkDevExt59(VkDevice device) {
Jon Ashburn429e19f2015-11-17 15:31:02 -0700389 const struct loader_dev_dispatch_table *disp;
390 disp = loader_get_dev_dispatch(device);
391 disp->ext_dispatch.DevExt[59](device);
392}
393
Jon Ashburn44aed662016-02-02 17:47:28 -0700394VKAPI_ATTR void VKAPI_CALL vkDevExt60(VkDevice device) {
Jon Ashburn429e19f2015-11-17 15:31:02 -0700395 const struct loader_dev_dispatch_table *disp;
396 disp = loader_get_dev_dispatch(device);
397 disp->ext_dispatch.DevExt[60](device);
398}
399
Jon Ashburn44aed662016-02-02 17:47:28 -0700400VKAPI_ATTR void VKAPI_CALL vkDevExt61(VkDevice device) {
Jon Ashburn429e19f2015-11-17 15:31:02 -0700401 const struct loader_dev_dispatch_table *disp;
402 disp = loader_get_dev_dispatch(device);
403 disp->ext_dispatch.DevExt[61](device);
404}
405
Jon Ashburn44aed662016-02-02 17:47:28 -0700406VKAPI_ATTR void VKAPI_CALL vkDevExt62(VkDevice device) {
Jon Ashburn429e19f2015-11-17 15:31:02 -0700407 const struct loader_dev_dispatch_table *disp;
408 disp = loader_get_dev_dispatch(device);
409 disp->ext_dispatch.DevExt[62](device);
410}
411
Jon Ashburn44aed662016-02-02 17:47:28 -0700412VKAPI_ATTR void VKAPI_CALL vkDevExt63(VkDevice device) {
Jon Ashburn429e19f2015-11-17 15:31:02 -0700413 const struct loader_dev_dispatch_table *disp;
414 disp = loader_get_dev_dispatch(device);
415 disp->ext_dispatch.DevExt[63](device);
416}
417
Jon Ashburn44aed662016-02-02 17:47:28 -0700418VKAPI_ATTR void VKAPI_CALL vkDevExt64(VkDevice device) {
Jon Ashburn429e19f2015-11-17 15:31:02 -0700419 const struct loader_dev_dispatch_table *disp;
420 disp = loader_get_dev_dispatch(device);
421 disp->ext_dispatch.DevExt[64](device);
422}
423
Jon Ashburn44aed662016-02-02 17:47:28 -0700424VKAPI_ATTR void VKAPI_CALL vkDevExt65(VkDevice device) {
Jon Ashburn429e19f2015-11-17 15:31:02 -0700425 const struct loader_dev_dispatch_table *disp;
426 disp = loader_get_dev_dispatch(device);
427 disp->ext_dispatch.DevExt[65](device);
428}
429
Jon Ashburn44aed662016-02-02 17:47:28 -0700430VKAPI_ATTR void VKAPI_CALL vkDevExt66(VkDevice device) {
Jon Ashburn429e19f2015-11-17 15:31:02 -0700431 const struct loader_dev_dispatch_table *disp;
432 disp = loader_get_dev_dispatch(device);
433 disp->ext_dispatch.DevExt[66](device);
434}
435
Jon Ashburn44aed662016-02-02 17:47:28 -0700436VKAPI_ATTR void VKAPI_CALL vkDevExt67(VkDevice device) {
Jon Ashburn429e19f2015-11-17 15:31:02 -0700437 const struct loader_dev_dispatch_table *disp;
438 disp = loader_get_dev_dispatch(device);
439 disp->ext_dispatch.DevExt[67](device);
440}
441
Jon Ashburn44aed662016-02-02 17:47:28 -0700442VKAPI_ATTR void VKAPI_CALL vkDevExt68(VkDevice device) {
Jon Ashburn429e19f2015-11-17 15:31:02 -0700443 const struct loader_dev_dispatch_table *disp;
444 disp = loader_get_dev_dispatch(device);
445 disp->ext_dispatch.DevExt[68](device);
446}
447
Jon Ashburn44aed662016-02-02 17:47:28 -0700448VKAPI_ATTR void VKAPI_CALL vkDevExt69(VkDevice device) {
Jon Ashburn429e19f2015-11-17 15:31:02 -0700449 const struct loader_dev_dispatch_table *disp;
450 disp = loader_get_dev_dispatch(device);
451 disp->ext_dispatch.DevExt[69](device);
452}
453
Jon Ashburn44aed662016-02-02 17:47:28 -0700454VKAPI_ATTR void VKAPI_CALL vkDevExt70(VkDevice device) {
Jon Ashburn429e19f2015-11-17 15:31:02 -0700455 const struct loader_dev_dispatch_table *disp;
456 disp = loader_get_dev_dispatch(device);
457 disp->ext_dispatch.DevExt[70](device);
458}
459
Jon Ashburn44aed662016-02-02 17:47:28 -0700460VKAPI_ATTR void VKAPI_CALL vkDevExt71(VkDevice device) {
Jon Ashburn429e19f2015-11-17 15:31:02 -0700461 const struct loader_dev_dispatch_table *disp;
462 disp = loader_get_dev_dispatch(device);
463 disp->ext_dispatch.DevExt[71](device);
464}
465
Jon Ashburn44aed662016-02-02 17:47:28 -0700466VKAPI_ATTR void VKAPI_CALL vkDevExt72(VkDevice device) {
Jon Ashburn429e19f2015-11-17 15:31:02 -0700467 const struct loader_dev_dispatch_table *disp;
468 disp = loader_get_dev_dispatch(device);
469 disp->ext_dispatch.DevExt[72](device);
470}
471
Jon Ashburn44aed662016-02-02 17:47:28 -0700472VKAPI_ATTR void VKAPI_CALL vkDevExt73(VkDevice device) {
Jon Ashburn429e19f2015-11-17 15:31:02 -0700473 const struct loader_dev_dispatch_table *disp;
474 disp = loader_get_dev_dispatch(device);
475 disp->ext_dispatch.DevExt[73](device);
476}
477
Jon Ashburn44aed662016-02-02 17:47:28 -0700478VKAPI_ATTR void VKAPI_CALL vkDevExt74(VkDevice device) {
Jon Ashburn429e19f2015-11-17 15:31:02 -0700479 const struct loader_dev_dispatch_table *disp;
480 disp = loader_get_dev_dispatch(device);
481 disp->ext_dispatch.DevExt[74](device);
482}
483
Jon Ashburn44aed662016-02-02 17:47:28 -0700484VKAPI_ATTR void VKAPI_CALL vkDevExt75(VkDevice device) {
Jon Ashburn429e19f2015-11-17 15:31:02 -0700485 const struct loader_dev_dispatch_table *disp;
486 disp = loader_get_dev_dispatch(device);
487 disp->ext_dispatch.DevExt[75](device);
488}
489
Jon Ashburn44aed662016-02-02 17:47:28 -0700490VKAPI_ATTR void VKAPI_CALL vkDevExt76(VkDevice device) {
Jon Ashburn429e19f2015-11-17 15:31:02 -0700491 const struct loader_dev_dispatch_table *disp;
492 disp = loader_get_dev_dispatch(device);
493 disp->ext_dispatch.DevExt[76](device);
494}
495
Jon Ashburn44aed662016-02-02 17:47:28 -0700496VKAPI_ATTR void VKAPI_CALL vkDevExt77(VkDevice device) {
Jon Ashburn429e19f2015-11-17 15:31:02 -0700497 const struct loader_dev_dispatch_table *disp;
498 disp = loader_get_dev_dispatch(device);
499 disp->ext_dispatch.DevExt[77](device);
500}
501
Jon Ashburn44aed662016-02-02 17:47:28 -0700502VKAPI_ATTR void VKAPI_CALL vkDevExt78(VkDevice device) {
Jon Ashburn429e19f2015-11-17 15:31:02 -0700503 const struct loader_dev_dispatch_table *disp;
504 disp = loader_get_dev_dispatch(device);
505 disp->ext_dispatch.DevExt[78](device);
506}
507
Jon Ashburn44aed662016-02-02 17:47:28 -0700508VKAPI_ATTR void VKAPI_CALL vkDevExt79(VkDevice device) {
Jon Ashburn429e19f2015-11-17 15:31:02 -0700509 const struct loader_dev_dispatch_table *disp;
510 disp = loader_get_dev_dispatch(device);
511 disp->ext_dispatch.DevExt[79](device);
512}
513
Jon Ashburn44aed662016-02-02 17:47:28 -0700514VKAPI_ATTR void VKAPI_CALL vkDevExt80(VkDevice device) {
Jon Ashburn429e19f2015-11-17 15:31:02 -0700515 const struct loader_dev_dispatch_table *disp;
516 disp = loader_get_dev_dispatch(device);
517 disp->ext_dispatch.DevExt[80](device);
518}
519
Jon Ashburn44aed662016-02-02 17:47:28 -0700520VKAPI_ATTR void VKAPI_CALL vkDevExt81(VkDevice device) {
Jon Ashburn429e19f2015-11-17 15:31:02 -0700521 const struct loader_dev_dispatch_table *disp;
522 disp = loader_get_dev_dispatch(device);
523 disp->ext_dispatch.DevExt[81](device);
524}
525
Jon Ashburn44aed662016-02-02 17:47:28 -0700526VKAPI_ATTR void VKAPI_CALL vkDevExt82(VkDevice device) {
Jon Ashburn429e19f2015-11-17 15:31:02 -0700527 const struct loader_dev_dispatch_table *disp;
528 disp = loader_get_dev_dispatch(device);
529 disp->ext_dispatch.DevExt[82](device);
530}
531
Jon Ashburn44aed662016-02-02 17:47:28 -0700532VKAPI_ATTR void VKAPI_CALL vkDevExt83(VkDevice device) {
Jon Ashburn429e19f2015-11-17 15:31:02 -0700533 const struct loader_dev_dispatch_table *disp;
534 disp = loader_get_dev_dispatch(device);
535 disp->ext_dispatch.DevExt[83](device);
536}
537
Jon Ashburn44aed662016-02-02 17:47:28 -0700538VKAPI_ATTR void VKAPI_CALL vkDevExt84(VkDevice device) {
Jon Ashburn429e19f2015-11-17 15:31:02 -0700539 const struct loader_dev_dispatch_table *disp;
540 disp = loader_get_dev_dispatch(device);
541 disp->ext_dispatch.DevExt[84](device);
542}
543
Jon Ashburn44aed662016-02-02 17:47:28 -0700544VKAPI_ATTR void VKAPI_CALL vkDevExt85(VkDevice device) {
Jon Ashburn429e19f2015-11-17 15:31:02 -0700545 const struct loader_dev_dispatch_table *disp;
546 disp = loader_get_dev_dispatch(device);
547 disp->ext_dispatch.DevExt[85](device);
548}
549
Jon Ashburn44aed662016-02-02 17:47:28 -0700550VKAPI_ATTR void VKAPI_CALL vkDevExt86(VkDevice device) {
Jon Ashburn429e19f2015-11-17 15:31:02 -0700551 const struct loader_dev_dispatch_table *disp;
552 disp = loader_get_dev_dispatch(device);
553 disp->ext_dispatch.DevExt[86](device);
554}
555
Jon Ashburn44aed662016-02-02 17:47:28 -0700556VKAPI_ATTR void VKAPI_CALL vkDevExt87(VkDevice device) {
Jon Ashburn429e19f2015-11-17 15:31:02 -0700557 const struct loader_dev_dispatch_table *disp;
558 disp = loader_get_dev_dispatch(device);
559 disp->ext_dispatch.DevExt[87](device);
560}
561
Jon Ashburn44aed662016-02-02 17:47:28 -0700562VKAPI_ATTR void VKAPI_CALL vkDevExt88(VkDevice device) {
Jon Ashburn429e19f2015-11-17 15:31:02 -0700563 const struct loader_dev_dispatch_table *disp;
564 disp = loader_get_dev_dispatch(device);
565 disp->ext_dispatch.DevExt[88](device);
566}
567
Jon Ashburn44aed662016-02-02 17:47:28 -0700568VKAPI_ATTR void VKAPI_CALL vkDevExt89(VkDevice device) {
Jon Ashburn429e19f2015-11-17 15:31:02 -0700569 const struct loader_dev_dispatch_table *disp;
570 disp = loader_get_dev_dispatch(device);
571 disp->ext_dispatch.DevExt[89](device);
572}
573
Jon Ashburn44aed662016-02-02 17:47:28 -0700574VKAPI_ATTR void VKAPI_CALL vkDevExt90(VkDevice device) {
Jon Ashburn429e19f2015-11-17 15:31:02 -0700575 const struct loader_dev_dispatch_table *disp;
576 disp = loader_get_dev_dispatch(device);
577 disp->ext_dispatch.DevExt[90](device);
578}
579
Jon Ashburn44aed662016-02-02 17:47:28 -0700580VKAPI_ATTR void VKAPI_CALL vkDevExt91(VkDevice device) {
Jon Ashburn429e19f2015-11-17 15:31:02 -0700581 const struct loader_dev_dispatch_table *disp;
582 disp = loader_get_dev_dispatch(device);
583 disp->ext_dispatch.DevExt[91](device);
584}
585
Jon Ashburn44aed662016-02-02 17:47:28 -0700586VKAPI_ATTR void VKAPI_CALL vkDevExt92(VkDevice device) {
Jon Ashburn429e19f2015-11-17 15:31:02 -0700587 const struct loader_dev_dispatch_table *disp;
588 disp = loader_get_dev_dispatch(device);
589 disp->ext_dispatch.DevExt[92](device);
590}
591
Jon Ashburn44aed662016-02-02 17:47:28 -0700592VKAPI_ATTR void VKAPI_CALL vkDevExt93(VkDevice device) {
Jon Ashburn429e19f2015-11-17 15:31:02 -0700593 const struct loader_dev_dispatch_table *disp;
594 disp = loader_get_dev_dispatch(device);
595 disp->ext_dispatch.DevExt[93](device);
596}
597
Jon Ashburn44aed662016-02-02 17:47:28 -0700598VKAPI_ATTR void VKAPI_CALL vkDevExt94(VkDevice device) {
Jon Ashburn429e19f2015-11-17 15:31:02 -0700599 const struct loader_dev_dispatch_table *disp;
600 disp = loader_get_dev_dispatch(device);
601 disp->ext_dispatch.DevExt[94](device);
602}
603
Jon Ashburn44aed662016-02-02 17:47:28 -0700604VKAPI_ATTR void VKAPI_CALL vkDevExt95(VkDevice device) {
Jon Ashburn429e19f2015-11-17 15:31:02 -0700605 const struct loader_dev_dispatch_table *disp;
606 disp = loader_get_dev_dispatch(device);
607 disp->ext_dispatch.DevExt[95](device);
608}
609
Jon Ashburn44aed662016-02-02 17:47:28 -0700610VKAPI_ATTR void VKAPI_CALL vkDevExt96(VkDevice device) {
Jon Ashburn429e19f2015-11-17 15:31:02 -0700611 const struct loader_dev_dispatch_table *disp;
612 disp = loader_get_dev_dispatch(device);
613 disp->ext_dispatch.DevExt[96](device);
614}
615
Jon Ashburn44aed662016-02-02 17:47:28 -0700616VKAPI_ATTR void VKAPI_CALL vkDevExt97(VkDevice device) {
Jon Ashburn429e19f2015-11-17 15:31:02 -0700617 const struct loader_dev_dispatch_table *disp;
618 disp = loader_get_dev_dispatch(device);
619 disp->ext_dispatch.DevExt[97](device);
620}
621
Jon Ashburn44aed662016-02-02 17:47:28 -0700622VKAPI_ATTR void VKAPI_CALL vkDevExt98(VkDevice device) {
Jon Ashburn429e19f2015-11-17 15:31:02 -0700623 const struct loader_dev_dispatch_table *disp;
624 disp = loader_get_dev_dispatch(device);
625 disp->ext_dispatch.DevExt[98](device);
626}
627
Jon Ashburn44aed662016-02-02 17:47:28 -0700628VKAPI_ATTR void VKAPI_CALL vkDevExt99(VkDevice device) {
Jon Ashburn429e19f2015-11-17 15:31:02 -0700629 const struct loader_dev_dispatch_table *disp;
630 disp = loader_get_dev_dispatch(device);
631 disp->ext_dispatch.DevExt[99](device);
632}
633
Jon Ashburn44aed662016-02-02 17:47:28 -0700634VKAPI_ATTR void VKAPI_CALL vkDevExt100(VkDevice device) {
Jon Ashburn429e19f2015-11-17 15:31:02 -0700635 const struct loader_dev_dispatch_table *disp;
636 disp = loader_get_dev_dispatch(device);
637 disp->ext_dispatch.DevExt[100](device);
638}
639
Jon Ashburn44aed662016-02-02 17:47:28 -0700640VKAPI_ATTR void VKAPI_CALL vkDevExt101(VkDevice device) {
Jon Ashburn429e19f2015-11-17 15:31:02 -0700641 const struct loader_dev_dispatch_table *disp;
642 disp = loader_get_dev_dispatch(device);
643 disp->ext_dispatch.DevExt[101](device);
644}
645
Jon Ashburn44aed662016-02-02 17:47:28 -0700646VKAPI_ATTR void VKAPI_CALL vkDevExt102(VkDevice device) {
Jon Ashburn429e19f2015-11-17 15:31:02 -0700647 const struct loader_dev_dispatch_table *disp;
648 disp = loader_get_dev_dispatch(device);
649 disp->ext_dispatch.DevExt[102](device);
650}
651
Jon Ashburn44aed662016-02-02 17:47:28 -0700652VKAPI_ATTR void VKAPI_CALL vkDevExt103(VkDevice device) {
Jon Ashburn429e19f2015-11-17 15:31:02 -0700653 const struct loader_dev_dispatch_table *disp;
654 disp = loader_get_dev_dispatch(device);
655 disp->ext_dispatch.DevExt[103](device);
656}
657
Jon Ashburn44aed662016-02-02 17:47:28 -0700658VKAPI_ATTR void VKAPI_CALL vkDevExt104(VkDevice device) {
Jon Ashburn429e19f2015-11-17 15:31:02 -0700659 const struct loader_dev_dispatch_table *disp;
660 disp = loader_get_dev_dispatch(device);
661 disp->ext_dispatch.DevExt[104](device);
662}
663
Jon Ashburn44aed662016-02-02 17:47:28 -0700664VKAPI_ATTR void VKAPI_CALL vkDevExt105(VkDevice device) {
Jon Ashburn429e19f2015-11-17 15:31:02 -0700665 const struct loader_dev_dispatch_table *disp;
666 disp = loader_get_dev_dispatch(device);
667 disp->ext_dispatch.DevExt[105](device);
668}
669
Jon Ashburn44aed662016-02-02 17:47:28 -0700670VKAPI_ATTR void VKAPI_CALL vkDevExt106(VkDevice device) {
Jon Ashburn429e19f2015-11-17 15:31:02 -0700671 const struct loader_dev_dispatch_table *disp;
672 disp = loader_get_dev_dispatch(device);
673 disp->ext_dispatch.DevExt[106](device);
674}
675
Jon Ashburn44aed662016-02-02 17:47:28 -0700676VKAPI_ATTR void VKAPI_CALL vkDevExt107(VkDevice device) {
Jon Ashburn429e19f2015-11-17 15:31:02 -0700677 const struct loader_dev_dispatch_table *disp;
678 disp = loader_get_dev_dispatch(device);
679 disp->ext_dispatch.DevExt[107](device);
680}
681
Jon Ashburn44aed662016-02-02 17:47:28 -0700682VKAPI_ATTR void VKAPI_CALL vkDevExt108(VkDevice device) {
Jon Ashburn429e19f2015-11-17 15:31:02 -0700683 const struct loader_dev_dispatch_table *disp;
684 disp = loader_get_dev_dispatch(device);
685 disp->ext_dispatch.DevExt[108](device);
686}
687
Jon Ashburn44aed662016-02-02 17:47:28 -0700688VKAPI_ATTR void VKAPI_CALL vkDevExt109(VkDevice device) {
Jon Ashburn429e19f2015-11-17 15:31:02 -0700689 const struct loader_dev_dispatch_table *disp;
690 disp = loader_get_dev_dispatch(device);
691 disp->ext_dispatch.DevExt[109](device);
692}
693
Jon Ashburn44aed662016-02-02 17:47:28 -0700694VKAPI_ATTR void VKAPI_CALL vkDevExt110(VkDevice device) {
Jon Ashburn429e19f2015-11-17 15:31:02 -0700695 const struct loader_dev_dispatch_table *disp;
696 disp = loader_get_dev_dispatch(device);
697 disp->ext_dispatch.DevExt[110](device);
698}
699
Jon Ashburn44aed662016-02-02 17:47:28 -0700700VKAPI_ATTR void VKAPI_CALL vkDevExt111(VkDevice device) {
Jon Ashburn429e19f2015-11-17 15:31:02 -0700701 const struct loader_dev_dispatch_table *disp;
702 disp = loader_get_dev_dispatch(device);
703 disp->ext_dispatch.DevExt[111](device);
704}
705
Jon Ashburn44aed662016-02-02 17:47:28 -0700706VKAPI_ATTR void VKAPI_CALL vkDevExt112(VkDevice device) {
Jon Ashburn429e19f2015-11-17 15:31:02 -0700707 const struct loader_dev_dispatch_table *disp;
708 disp = loader_get_dev_dispatch(device);
709 disp->ext_dispatch.DevExt[112](device);
710}
711
Jon Ashburn44aed662016-02-02 17:47:28 -0700712VKAPI_ATTR void VKAPI_CALL vkDevExt113(VkDevice device) {
Jon Ashburn429e19f2015-11-17 15:31:02 -0700713 const struct loader_dev_dispatch_table *disp;
714 disp = loader_get_dev_dispatch(device);
715 disp->ext_dispatch.DevExt[113](device);
716}
717
Jon Ashburn44aed662016-02-02 17:47:28 -0700718VKAPI_ATTR void VKAPI_CALL vkDevExt114(VkDevice device) {
Jon Ashburn429e19f2015-11-17 15:31:02 -0700719 const struct loader_dev_dispatch_table *disp;
720 disp = loader_get_dev_dispatch(device);
721 disp->ext_dispatch.DevExt[114](device);
722}
723
Jon Ashburn44aed662016-02-02 17:47:28 -0700724VKAPI_ATTR void VKAPI_CALL vkDevExt115(VkDevice device) {
Jon Ashburn429e19f2015-11-17 15:31:02 -0700725 const struct loader_dev_dispatch_table *disp;
726 disp = loader_get_dev_dispatch(device);
727 disp->ext_dispatch.DevExt[115](device);
728}
729
Jon Ashburn44aed662016-02-02 17:47:28 -0700730VKAPI_ATTR void VKAPI_CALL vkDevExt116(VkDevice device) {
Jon Ashburn429e19f2015-11-17 15:31:02 -0700731 const struct loader_dev_dispatch_table *disp;
732 disp = loader_get_dev_dispatch(device);
733 disp->ext_dispatch.DevExt[116](device);
734}
735
Jon Ashburn44aed662016-02-02 17:47:28 -0700736VKAPI_ATTR void VKAPI_CALL vkDevExt117(VkDevice device) {
Jon Ashburn429e19f2015-11-17 15:31:02 -0700737 const struct loader_dev_dispatch_table *disp;
738 disp = loader_get_dev_dispatch(device);
739 disp->ext_dispatch.DevExt[117](device);
740}
741
Jon Ashburn44aed662016-02-02 17:47:28 -0700742VKAPI_ATTR void VKAPI_CALL vkDevExt118(VkDevice device) {
Jon Ashburn429e19f2015-11-17 15:31:02 -0700743 const struct loader_dev_dispatch_table *disp;
744 disp = loader_get_dev_dispatch(device);
745 disp->ext_dispatch.DevExt[118](device);
746}
747
Jon Ashburn44aed662016-02-02 17:47:28 -0700748VKAPI_ATTR void VKAPI_CALL vkDevExt119(VkDevice device) {
Jon Ashburn429e19f2015-11-17 15:31:02 -0700749 const struct loader_dev_dispatch_table *disp;
750 disp = loader_get_dev_dispatch(device);
751 disp->ext_dispatch.DevExt[119](device);
752}
753
Jon Ashburn44aed662016-02-02 17:47:28 -0700754VKAPI_ATTR void VKAPI_CALL vkDevExt120(VkDevice device) {
Jon Ashburn429e19f2015-11-17 15:31:02 -0700755 const struct loader_dev_dispatch_table *disp;
756 disp = loader_get_dev_dispatch(device);
757 disp->ext_dispatch.DevExt[120](device);
758}
759
Jon Ashburn44aed662016-02-02 17:47:28 -0700760VKAPI_ATTR void VKAPI_CALL vkDevExt121(VkDevice device) {
Jon Ashburn429e19f2015-11-17 15:31:02 -0700761 const struct loader_dev_dispatch_table *disp;
762 disp = loader_get_dev_dispatch(device);
763 disp->ext_dispatch.DevExt[121](device);
764}
765
Jon Ashburn44aed662016-02-02 17:47:28 -0700766VKAPI_ATTR void VKAPI_CALL vkDevExt122(VkDevice device) {
Jon Ashburn429e19f2015-11-17 15:31:02 -0700767 const struct loader_dev_dispatch_table *disp;
768 disp = loader_get_dev_dispatch(device);
769 disp->ext_dispatch.DevExt[122](device);
770}
771
Jon Ashburn44aed662016-02-02 17:47:28 -0700772VKAPI_ATTR void VKAPI_CALL vkDevExt123(VkDevice device) {
Jon Ashburn429e19f2015-11-17 15:31:02 -0700773 const struct loader_dev_dispatch_table *disp;
774 disp = loader_get_dev_dispatch(device);
775 disp->ext_dispatch.DevExt[123](device);
776}
777
Jon Ashburn44aed662016-02-02 17:47:28 -0700778VKAPI_ATTR void VKAPI_CALL vkDevExt124(VkDevice device) {
Jon Ashburn429e19f2015-11-17 15:31:02 -0700779 const struct loader_dev_dispatch_table *disp;
780 disp = loader_get_dev_dispatch(device);
781 disp->ext_dispatch.DevExt[124](device);
782}
783
Jon Ashburn44aed662016-02-02 17:47:28 -0700784VKAPI_ATTR void VKAPI_CALL vkDevExt125(VkDevice device) {
Jon Ashburn429e19f2015-11-17 15:31:02 -0700785 const struct loader_dev_dispatch_table *disp;
786 disp = loader_get_dev_dispatch(device);
787 disp->ext_dispatch.DevExt[125](device);
788}
789
Jon Ashburn44aed662016-02-02 17:47:28 -0700790VKAPI_ATTR void VKAPI_CALL vkDevExt126(VkDevice device) {
Jon Ashburn429e19f2015-11-17 15:31:02 -0700791 const struct loader_dev_dispatch_table *disp;
792 disp = loader_get_dev_dispatch(device);
793 disp->ext_dispatch.DevExt[126](device);
794}
795
Jon Ashburn44aed662016-02-02 17:47:28 -0700796VKAPI_ATTR void VKAPI_CALL vkDevExt127(VkDevice device) {
Jon Ashburn429e19f2015-11-17 15:31:02 -0700797 const struct loader_dev_dispatch_table *disp;
798 disp = loader_get_dev_dispatch(device);
799 disp->ext_dispatch.DevExt[127](device);
800}
801
Jon Ashburn44aed662016-02-02 17:47:28 -0700802VKAPI_ATTR void VKAPI_CALL vkDevExt128(VkDevice device) {
Jon Ashburn429e19f2015-11-17 15:31:02 -0700803 const struct loader_dev_dispatch_table *disp;
804 disp = loader_get_dev_dispatch(device);
805 disp->ext_dispatch.DevExt[128](device);
806}
807
Jon Ashburn44aed662016-02-02 17:47:28 -0700808VKAPI_ATTR void VKAPI_CALL vkDevExt129(VkDevice device) {
Jon Ashburn429e19f2015-11-17 15:31:02 -0700809 const struct loader_dev_dispatch_table *disp;
810 disp = loader_get_dev_dispatch(device);
811 disp->ext_dispatch.DevExt[129](device);
812}
813
Jon Ashburn44aed662016-02-02 17:47:28 -0700814VKAPI_ATTR void VKAPI_CALL vkDevExt130(VkDevice device) {
Jon Ashburn429e19f2015-11-17 15:31:02 -0700815 const struct loader_dev_dispatch_table *disp;
816 disp = loader_get_dev_dispatch(device);
817 disp->ext_dispatch.DevExt[130](device);
818}
819
Jon Ashburn44aed662016-02-02 17:47:28 -0700820VKAPI_ATTR void VKAPI_CALL vkDevExt131(VkDevice device) {
Jon Ashburn429e19f2015-11-17 15:31:02 -0700821 const struct loader_dev_dispatch_table *disp;
822 disp = loader_get_dev_dispatch(device);
823 disp->ext_dispatch.DevExt[131](device);
824}
825
Jon Ashburn44aed662016-02-02 17:47:28 -0700826VKAPI_ATTR void VKAPI_CALL vkDevExt132(VkDevice device) {
Jon Ashburn429e19f2015-11-17 15:31:02 -0700827 const struct loader_dev_dispatch_table *disp;
828 disp = loader_get_dev_dispatch(device);
829 disp->ext_dispatch.DevExt[132](device);
830}
831
Jon Ashburn44aed662016-02-02 17:47:28 -0700832VKAPI_ATTR void VKAPI_CALL vkDevExt133(VkDevice device) {
Jon Ashburn429e19f2015-11-17 15:31:02 -0700833 const struct loader_dev_dispatch_table *disp;
834 disp = loader_get_dev_dispatch(device);
835 disp->ext_dispatch.DevExt[133](device);
836}
837
Jon Ashburn44aed662016-02-02 17:47:28 -0700838VKAPI_ATTR void VKAPI_CALL vkDevExt134(VkDevice device) {
Jon Ashburn429e19f2015-11-17 15:31:02 -0700839 const struct loader_dev_dispatch_table *disp;
840 disp = loader_get_dev_dispatch(device);
841 disp->ext_dispatch.DevExt[134](device);
842}
843
Jon Ashburn44aed662016-02-02 17:47:28 -0700844VKAPI_ATTR void VKAPI_CALL vkDevExt135(VkDevice device) {
Jon Ashburn429e19f2015-11-17 15:31:02 -0700845 const struct loader_dev_dispatch_table *disp;
846 disp = loader_get_dev_dispatch(device);
847 disp->ext_dispatch.DevExt[135](device);
848}
849
Jon Ashburn44aed662016-02-02 17:47:28 -0700850VKAPI_ATTR void VKAPI_CALL vkDevExt136(VkDevice device) {
Jon Ashburn429e19f2015-11-17 15:31:02 -0700851 const struct loader_dev_dispatch_table *disp;
852 disp = loader_get_dev_dispatch(device);
853 disp->ext_dispatch.DevExt[136](device);
854}
855
Jon Ashburn44aed662016-02-02 17:47:28 -0700856VKAPI_ATTR void VKAPI_CALL vkDevExt137(VkDevice device) {
Jon Ashburn429e19f2015-11-17 15:31:02 -0700857 const struct loader_dev_dispatch_table *disp;
858 disp = loader_get_dev_dispatch(device);
859 disp->ext_dispatch.DevExt[137](device);
860}
861
Jon Ashburn44aed662016-02-02 17:47:28 -0700862VKAPI_ATTR void VKAPI_CALL vkDevExt138(VkDevice device) {
Jon Ashburn429e19f2015-11-17 15:31:02 -0700863 const struct loader_dev_dispatch_table *disp;
864 disp = loader_get_dev_dispatch(device);
865 disp->ext_dispatch.DevExt[138](device);
866}
867
Jon Ashburn44aed662016-02-02 17:47:28 -0700868VKAPI_ATTR void VKAPI_CALL vkDevExt139(VkDevice device) {
Jon Ashburn429e19f2015-11-17 15:31:02 -0700869 const struct loader_dev_dispatch_table *disp;
870 disp = loader_get_dev_dispatch(device);
871 disp->ext_dispatch.DevExt[139](device);
872}
873
Jon Ashburn44aed662016-02-02 17:47:28 -0700874VKAPI_ATTR void VKAPI_CALL vkDevExt140(VkDevice device) {
Jon Ashburn429e19f2015-11-17 15:31:02 -0700875 const struct loader_dev_dispatch_table *disp;
876 disp = loader_get_dev_dispatch(device);
877 disp->ext_dispatch.DevExt[140](device);
878}
879
Jon Ashburn44aed662016-02-02 17:47:28 -0700880VKAPI_ATTR void VKAPI_CALL vkDevExt141(VkDevice device) {
Jon Ashburn429e19f2015-11-17 15:31:02 -0700881 const struct loader_dev_dispatch_table *disp;
882 disp = loader_get_dev_dispatch(device);
883 disp->ext_dispatch.DevExt[141](device);
884}
885
Jon Ashburn44aed662016-02-02 17:47:28 -0700886VKAPI_ATTR void VKAPI_CALL vkDevExt142(VkDevice device) {
Jon Ashburn429e19f2015-11-17 15:31:02 -0700887 const struct loader_dev_dispatch_table *disp;
888 disp = loader_get_dev_dispatch(device);
889 disp->ext_dispatch.DevExt[142](device);
890}
891
Jon Ashburn44aed662016-02-02 17:47:28 -0700892VKAPI_ATTR void VKAPI_CALL vkDevExt143(VkDevice device) {
Jon Ashburn429e19f2015-11-17 15:31:02 -0700893 const struct loader_dev_dispatch_table *disp;
894 disp = loader_get_dev_dispatch(device);
895 disp->ext_dispatch.DevExt[143](device);
896}
897
Jon Ashburn44aed662016-02-02 17:47:28 -0700898VKAPI_ATTR void VKAPI_CALL vkDevExt144(VkDevice device) {
Jon Ashburn429e19f2015-11-17 15:31:02 -0700899 const struct loader_dev_dispatch_table *disp;
900 disp = loader_get_dev_dispatch(device);
901 disp->ext_dispatch.DevExt[144](device);
902}
903
Jon Ashburn44aed662016-02-02 17:47:28 -0700904VKAPI_ATTR void VKAPI_CALL vkDevExt145(VkDevice device) {
Jon Ashburn429e19f2015-11-17 15:31:02 -0700905 const struct loader_dev_dispatch_table *disp;
906 disp = loader_get_dev_dispatch(device);
907 disp->ext_dispatch.DevExt[145](device);
908}
909
Jon Ashburn44aed662016-02-02 17:47:28 -0700910VKAPI_ATTR void VKAPI_CALL vkDevExt146(VkDevice device) {
Jon Ashburn429e19f2015-11-17 15:31:02 -0700911 const struct loader_dev_dispatch_table *disp;
912 disp = loader_get_dev_dispatch(device);
913 disp->ext_dispatch.DevExt[146](device);
914}
915
Jon Ashburn44aed662016-02-02 17:47:28 -0700916VKAPI_ATTR void VKAPI_CALL vkDevExt147(VkDevice device) {
Jon Ashburn429e19f2015-11-17 15:31:02 -0700917 const struct loader_dev_dispatch_table *disp;
918 disp = loader_get_dev_dispatch(device);
919 disp->ext_dispatch.DevExt[147](device);
920}
921
Jon Ashburn44aed662016-02-02 17:47:28 -0700922VKAPI_ATTR void VKAPI_CALL vkDevExt148(VkDevice device) {
Jon Ashburn429e19f2015-11-17 15:31:02 -0700923 const struct loader_dev_dispatch_table *disp;
924 disp = loader_get_dev_dispatch(device);
925 disp->ext_dispatch.DevExt[148](device);
926}
927
Jon Ashburn44aed662016-02-02 17:47:28 -0700928VKAPI_ATTR void VKAPI_CALL vkDevExt149(VkDevice device) {
Jon Ashburn429e19f2015-11-17 15:31:02 -0700929 const struct loader_dev_dispatch_table *disp;
930 disp = loader_get_dev_dispatch(device);
931 disp->ext_dispatch.DevExt[149](device);
932}
933
Jon Ashburn44aed662016-02-02 17:47:28 -0700934VKAPI_ATTR void VKAPI_CALL vkDevExt150(VkDevice device) {
Jon Ashburn429e19f2015-11-17 15:31:02 -0700935 const struct loader_dev_dispatch_table *disp;
936 disp = loader_get_dev_dispatch(device);
937 disp->ext_dispatch.DevExt[150](device);
938}
939
Jon Ashburn44aed662016-02-02 17:47:28 -0700940VKAPI_ATTR void VKAPI_CALL vkDevExt151(VkDevice device) {
Jon Ashburn429e19f2015-11-17 15:31:02 -0700941 const struct loader_dev_dispatch_table *disp;
942 disp = loader_get_dev_dispatch(device);
943 disp->ext_dispatch.DevExt[151](device);
944}
945
Jon Ashburn44aed662016-02-02 17:47:28 -0700946VKAPI_ATTR void VKAPI_CALL vkDevExt152(VkDevice device) {
Jon Ashburn429e19f2015-11-17 15:31:02 -0700947 const struct loader_dev_dispatch_table *disp;
948 disp = loader_get_dev_dispatch(device);
949 disp->ext_dispatch.DevExt[152](device);
950}
951
Jon Ashburn44aed662016-02-02 17:47:28 -0700952VKAPI_ATTR void VKAPI_CALL vkDevExt153(VkDevice device) {
Jon Ashburn429e19f2015-11-17 15:31:02 -0700953 const struct loader_dev_dispatch_table *disp;
954 disp = loader_get_dev_dispatch(device);
955 disp->ext_dispatch.DevExt[153](device);
956}
957
Jon Ashburn44aed662016-02-02 17:47:28 -0700958VKAPI_ATTR void VKAPI_CALL vkDevExt154(VkDevice device) {
Jon Ashburn429e19f2015-11-17 15:31:02 -0700959 const struct loader_dev_dispatch_table *disp;
960 disp = loader_get_dev_dispatch(device);
961 disp->ext_dispatch.DevExt[154](device);
962}
963
Jon Ashburn44aed662016-02-02 17:47:28 -0700964VKAPI_ATTR void VKAPI_CALL vkDevExt155(VkDevice device) {
Jon Ashburn429e19f2015-11-17 15:31:02 -0700965 const struct loader_dev_dispatch_table *disp;
966 disp = loader_get_dev_dispatch(device);
967 disp->ext_dispatch.DevExt[155](device);
968}
969
Jon Ashburn44aed662016-02-02 17:47:28 -0700970VKAPI_ATTR void VKAPI_CALL vkDevExt156(VkDevice device) {
Jon Ashburn429e19f2015-11-17 15:31:02 -0700971 const struct loader_dev_dispatch_table *disp;
972 disp = loader_get_dev_dispatch(device);
973 disp->ext_dispatch.DevExt[156](device);
974}
975
Jon Ashburn44aed662016-02-02 17:47:28 -0700976VKAPI_ATTR void VKAPI_CALL vkDevExt157(VkDevice device) {
Jon Ashburn429e19f2015-11-17 15:31:02 -0700977 const struct loader_dev_dispatch_table *disp;
978 disp = loader_get_dev_dispatch(device);
979 disp->ext_dispatch.DevExt[157](device);
980}
981
Jon Ashburn44aed662016-02-02 17:47:28 -0700982VKAPI_ATTR void VKAPI_CALL vkDevExt158(VkDevice device) {
Jon Ashburn429e19f2015-11-17 15:31:02 -0700983 const struct loader_dev_dispatch_table *disp;
984 disp = loader_get_dev_dispatch(device);
985 disp->ext_dispatch.DevExt[158](device);
986}
987
Jon Ashburn44aed662016-02-02 17:47:28 -0700988VKAPI_ATTR void VKAPI_CALL vkDevExt159(VkDevice device) {
Jon Ashburn429e19f2015-11-17 15:31:02 -0700989 const struct loader_dev_dispatch_table *disp;
990 disp = loader_get_dev_dispatch(device);
991 disp->ext_dispatch.DevExt[159](device);
992}
993
Jon Ashburn44aed662016-02-02 17:47:28 -0700994VKAPI_ATTR void VKAPI_CALL vkDevExt160(VkDevice device) {
Jon Ashburn429e19f2015-11-17 15:31:02 -0700995 const struct loader_dev_dispatch_table *disp;
996 disp = loader_get_dev_dispatch(device);
997 disp->ext_dispatch.DevExt[160](device);
998}
999
Jon Ashburn44aed662016-02-02 17:47:28 -07001000VKAPI_ATTR void VKAPI_CALL vkDevExt161(VkDevice device) {
Jon Ashburn429e19f2015-11-17 15:31:02 -07001001 const struct loader_dev_dispatch_table *disp;
1002 disp = loader_get_dev_dispatch(device);
1003 disp->ext_dispatch.DevExt[161](device);
1004}
1005
Jon Ashburn44aed662016-02-02 17:47:28 -07001006VKAPI_ATTR void VKAPI_CALL vkDevExt162(VkDevice device) {
Jon Ashburn429e19f2015-11-17 15:31:02 -07001007 const struct loader_dev_dispatch_table *disp;
1008 disp = loader_get_dev_dispatch(device);
1009 disp->ext_dispatch.DevExt[162](device);
1010}
1011
Jon Ashburn44aed662016-02-02 17:47:28 -07001012VKAPI_ATTR void VKAPI_CALL vkDevExt163(VkDevice device) {
Jon Ashburn429e19f2015-11-17 15:31:02 -07001013 const struct loader_dev_dispatch_table *disp;
1014 disp = loader_get_dev_dispatch(device);
1015 disp->ext_dispatch.DevExt[163](device);
1016}
1017
Jon Ashburn44aed662016-02-02 17:47:28 -07001018VKAPI_ATTR void VKAPI_CALL vkDevExt164(VkDevice device) {
Jon Ashburn429e19f2015-11-17 15:31:02 -07001019 const struct loader_dev_dispatch_table *disp;
1020 disp = loader_get_dev_dispatch(device);
1021 disp->ext_dispatch.DevExt[164](device);
1022}
1023
Jon Ashburn44aed662016-02-02 17:47:28 -07001024VKAPI_ATTR void VKAPI_CALL vkDevExt165(VkDevice device) {
Jon Ashburn429e19f2015-11-17 15:31:02 -07001025 const struct loader_dev_dispatch_table *disp;
1026 disp = loader_get_dev_dispatch(device);
1027 disp->ext_dispatch.DevExt[165](device);
1028}
1029
Jon Ashburn44aed662016-02-02 17:47:28 -07001030VKAPI_ATTR void VKAPI_CALL vkDevExt166(VkDevice device) {
Jon Ashburn429e19f2015-11-17 15:31:02 -07001031 const struct loader_dev_dispatch_table *disp;
1032 disp = loader_get_dev_dispatch(device);
1033 disp->ext_dispatch.DevExt[166](device);
1034}
1035
Jon Ashburn44aed662016-02-02 17:47:28 -07001036VKAPI_ATTR void VKAPI_CALL vkDevExt167(VkDevice device) {
Jon Ashburn429e19f2015-11-17 15:31:02 -07001037 const struct loader_dev_dispatch_table *disp;
1038 disp = loader_get_dev_dispatch(device);
1039 disp->ext_dispatch.DevExt[167](device);
1040}
1041
Jon Ashburn44aed662016-02-02 17:47:28 -07001042VKAPI_ATTR void VKAPI_CALL vkDevExt168(VkDevice device) {
Jon Ashburn429e19f2015-11-17 15:31:02 -07001043 const struct loader_dev_dispatch_table *disp;
1044 disp = loader_get_dev_dispatch(device);
1045 disp->ext_dispatch.DevExt[168](device);
1046}
1047
Jon Ashburn44aed662016-02-02 17:47:28 -07001048VKAPI_ATTR void VKAPI_CALL vkDevExt169(VkDevice device) {
Jon Ashburn429e19f2015-11-17 15:31:02 -07001049 const struct loader_dev_dispatch_table *disp;
1050 disp = loader_get_dev_dispatch(device);
1051 disp->ext_dispatch.DevExt[169](device);
1052}
1053
Jon Ashburn44aed662016-02-02 17:47:28 -07001054VKAPI_ATTR void VKAPI_CALL vkDevExt170(VkDevice device) {
Jon Ashburn429e19f2015-11-17 15:31:02 -07001055 const struct loader_dev_dispatch_table *disp;
1056 disp = loader_get_dev_dispatch(device);
1057 disp->ext_dispatch.DevExt[170](device);
1058}
1059
Jon Ashburn44aed662016-02-02 17:47:28 -07001060VKAPI_ATTR void VKAPI_CALL vkDevExt171(VkDevice device) {
Jon Ashburn429e19f2015-11-17 15:31:02 -07001061 const struct loader_dev_dispatch_table *disp;
1062 disp = loader_get_dev_dispatch(device);
1063 disp->ext_dispatch.DevExt[171](device);
1064}
1065
Jon Ashburn44aed662016-02-02 17:47:28 -07001066VKAPI_ATTR void VKAPI_CALL vkDevExt172(VkDevice device) {
Jon Ashburn429e19f2015-11-17 15:31:02 -07001067 const struct loader_dev_dispatch_table *disp;
1068 disp = loader_get_dev_dispatch(device);
1069 disp->ext_dispatch.DevExt[172](device);
1070}
1071
Jon Ashburn44aed662016-02-02 17:47:28 -07001072VKAPI_ATTR void VKAPI_CALL vkDevExt173(VkDevice device) {
Jon Ashburn429e19f2015-11-17 15:31:02 -07001073 const struct loader_dev_dispatch_table *disp;
1074 disp = loader_get_dev_dispatch(device);
1075 disp->ext_dispatch.DevExt[173](device);
1076}
1077
Jon Ashburn44aed662016-02-02 17:47:28 -07001078VKAPI_ATTR void VKAPI_CALL vkDevExt174(VkDevice device) {
Jon Ashburn429e19f2015-11-17 15:31:02 -07001079 const struct loader_dev_dispatch_table *disp;
1080 disp = loader_get_dev_dispatch(device);
1081 disp->ext_dispatch.DevExt[174](device);
1082}
1083
Jon Ashburn44aed662016-02-02 17:47:28 -07001084VKAPI_ATTR void VKAPI_CALL vkDevExt175(VkDevice device) {
Jon Ashburn429e19f2015-11-17 15:31:02 -07001085 const struct loader_dev_dispatch_table *disp;
1086 disp = loader_get_dev_dispatch(device);
1087 disp->ext_dispatch.DevExt[175](device);
1088}
1089
Jon Ashburn44aed662016-02-02 17:47:28 -07001090VKAPI_ATTR void VKAPI_CALL vkDevExt176(VkDevice device) {
Jon Ashburn429e19f2015-11-17 15:31:02 -07001091 const struct loader_dev_dispatch_table *disp;
1092 disp = loader_get_dev_dispatch(device);
1093 disp->ext_dispatch.DevExt[176](device);
1094}
1095
Jon Ashburn44aed662016-02-02 17:47:28 -07001096VKAPI_ATTR void VKAPI_CALL vkDevExt177(VkDevice device) {
Jon Ashburn429e19f2015-11-17 15:31:02 -07001097 const struct loader_dev_dispatch_table *disp;
1098 disp = loader_get_dev_dispatch(device);
1099 disp->ext_dispatch.DevExt[177](device);
1100}
1101
Jon Ashburn44aed662016-02-02 17:47:28 -07001102VKAPI_ATTR void VKAPI_CALL vkDevExt178(VkDevice device) {
Jon Ashburn429e19f2015-11-17 15:31:02 -07001103 const struct loader_dev_dispatch_table *disp;
1104 disp = loader_get_dev_dispatch(device);
1105 disp->ext_dispatch.DevExt[178](device);
1106}
1107
Jon Ashburn44aed662016-02-02 17:47:28 -07001108VKAPI_ATTR void VKAPI_CALL vkDevExt179(VkDevice device) {
Jon Ashburn429e19f2015-11-17 15:31:02 -07001109 const struct loader_dev_dispatch_table *disp;
1110 disp = loader_get_dev_dispatch(device);
1111 disp->ext_dispatch.DevExt[179](device);
1112}
1113
Jon Ashburn44aed662016-02-02 17:47:28 -07001114VKAPI_ATTR void VKAPI_CALL vkDevExt180(VkDevice device) {
Jon Ashburn429e19f2015-11-17 15:31:02 -07001115 const struct loader_dev_dispatch_table *disp;
1116 disp = loader_get_dev_dispatch(device);
1117 disp->ext_dispatch.DevExt[180](device);
1118}
1119
Jon Ashburn44aed662016-02-02 17:47:28 -07001120VKAPI_ATTR void VKAPI_CALL vkDevExt181(VkDevice device) {
Jon Ashburn429e19f2015-11-17 15:31:02 -07001121 const struct loader_dev_dispatch_table *disp;
1122 disp = loader_get_dev_dispatch(device);
1123 disp->ext_dispatch.DevExt[181](device);
1124}
1125
Jon Ashburn44aed662016-02-02 17:47:28 -07001126VKAPI_ATTR void VKAPI_CALL vkDevExt182(VkDevice device) {
Jon Ashburn429e19f2015-11-17 15:31:02 -07001127 const struct loader_dev_dispatch_table *disp;
1128 disp = loader_get_dev_dispatch(device);
1129 disp->ext_dispatch.DevExt[182](device);
1130}
1131
Jon Ashburn44aed662016-02-02 17:47:28 -07001132VKAPI_ATTR void VKAPI_CALL vkDevExt183(VkDevice device) {
Jon Ashburn429e19f2015-11-17 15:31:02 -07001133 const struct loader_dev_dispatch_table *disp;
1134 disp = loader_get_dev_dispatch(device);
1135 disp->ext_dispatch.DevExt[183](device);
1136}
1137
Jon Ashburn44aed662016-02-02 17:47:28 -07001138VKAPI_ATTR void VKAPI_CALL vkDevExt184(VkDevice device) {
Jon Ashburn429e19f2015-11-17 15:31:02 -07001139 const struct loader_dev_dispatch_table *disp;
1140 disp = loader_get_dev_dispatch(device);
1141 disp->ext_dispatch.DevExt[184](device);
1142}
1143
Jon Ashburn44aed662016-02-02 17:47:28 -07001144VKAPI_ATTR void VKAPI_CALL vkDevExt185(VkDevice device) {
Jon Ashburn429e19f2015-11-17 15:31:02 -07001145 const struct loader_dev_dispatch_table *disp;
1146 disp = loader_get_dev_dispatch(device);
1147 disp->ext_dispatch.DevExt[185](device);
1148}
1149
Jon Ashburn44aed662016-02-02 17:47:28 -07001150VKAPI_ATTR void VKAPI_CALL vkDevExt186(VkDevice device) {
Jon Ashburn429e19f2015-11-17 15:31:02 -07001151 const struct loader_dev_dispatch_table *disp;
1152 disp = loader_get_dev_dispatch(device);
1153 disp->ext_dispatch.DevExt[186](device);
1154}
1155
Jon Ashburn44aed662016-02-02 17:47:28 -07001156VKAPI_ATTR void VKAPI_CALL vkDevExt187(VkDevice device) {
Jon Ashburn429e19f2015-11-17 15:31:02 -07001157 const struct loader_dev_dispatch_table *disp;
1158 disp = loader_get_dev_dispatch(device);
1159 disp->ext_dispatch.DevExt[187](device);
1160}
1161
Jon Ashburn44aed662016-02-02 17:47:28 -07001162VKAPI_ATTR void VKAPI_CALL vkDevExt188(VkDevice device) {
Jon Ashburn429e19f2015-11-17 15:31:02 -07001163 const struct loader_dev_dispatch_table *disp;
1164 disp = loader_get_dev_dispatch(device);
1165 disp->ext_dispatch.DevExt[188](device);
1166}
1167
Jon Ashburn44aed662016-02-02 17:47:28 -07001168VKAPI_ATTR void VKAPI_CALL vkDevExt189(VkDevice device) {
Jon Ashburn429e19f2015-11-17 15:31:02 -07001169 const struct loader_dev_dispatch_table *disp;
1170 disp = loader_get_dev_dispatch(device);
1171 disp->ext_dispatch.DevExt[189](device);
1172}
1173
Jon Ashburn44aed662016-02-02 17:47:28 -07001174VKAPI_ATTR void VKAPI_CALL vkDevExt190(VkDevice device) {
Jon Ashburn429e19f2015-11-17 15:31:02 -07001175 const struct loader_dev_dispatch_table *disp;
1176 disp = loader_get_dev_dispatch(device);
1177 disp->ext_dispatch.DevExt[190](device);
1178}
1179
Jon Ashburn44aed662016-02-02 17:47:28 -07001180VKAPI_ATTR void VKAPI_CALL vkDevExt191(VkDevice device) {
Jon Ashburn429e19f2015-11-17 15:31:02 -07001181 const struct loader_dev_dispatch_table *disp;
1182 disp = loader_get_dev_dispatch(device);
1183 disp->ext_dispatch.DevExt[191](device);
1184}
1185
Jon Ashburn44aed662016-02-02 17:47:28 -07001186VKAPI_ATTR void VKAPI_CALL vkDevExt192(VkDevice device) {
Jon Ashburn429e19f2015-11-17 15:31:02 -07001187 const struct loader_dev_dispatch_table *disp;
1188 disp = loader_get_dev_dispatch(device);
1189 disp->ext_dispatch.DevExt[192](device);
1190}
1191
Jon Ashburn44aed662016-02-02 17:47:28 -07001192VKAPI_ATTR void VKAPI_CALL vkDevExt193(VkDevice device) {
Jon Ashburn429e19f2015-11-17 15:31:02 -07001193 const struct loader_dev_dispatch_table *disp;
1194 disp = loader_get_dev_dispatch(device);
1195 disp->ext_dispatch.DevExt[193](device);
1196}
1197
Jon Ashburn44aed662016-02-02 17:47:28 -07001198VKAPI_ATTR void VKAPI_CALL vkDevExt194(VkDevice device) {
Jon Ashburn429e19f2015-11-17 15:31:02 -07001199 const struct loader_dev_dispatch_table *disp;
1200 disp = loader_get_dev_dispatch(device);
1201 disp->ext_dispatch.DevExt[194](device);
1202}
1203
Jon Ashburn44aed662016-02-02 17:47:28 -07001204VKAPI_ATTR void VKAPI_CALL vkDevExt195(VkDevice device) {
Jon Ashburn429e19f2015-11-17 15:31:02 -07001205 const struct loader_dev_dispatch_table *disp;
1206 disp = loader_get_dev_dispatch(device);
1207 disp->ext_dispatch.DevExt[195](device);
1208}
1209
Jon Ashburn44aed662016-02-02 17:47:28 -07001210VKAPI_ATTR void VKAPI_CALL vkDevExt196(VkDevice device) {
Jon Ashburn429e19f2015-11-17 15:31:02 -07001211 const struct loader_dev_dispatch_table *disp;
1212 disp = loader_get_dev_dispatch(device);
1213 disp->ext_dispatch.DevExt[196](device);
1214}
1215
Jon Ashburn44aed662016-02-02 17:47:28 -07001216VKAPI_ATTR void VKAPI_CALL vkDevExt197(VkDevice device) {
Jon Ashburn429e19f2015-11-17 15:31:02 -07001217 const struct loader_dev_dispatch_table *disp;
1218 disp = loader_get_dev_dispatch(device);
1219 disp->ext_dispatch.DevExt[197](device);
1220}
1221
Jon Ashburn44aed662016-02-02 17:47:28 -07001222VKAPI_ATTR void VKAPI_CALL vkDevExt198(VkDevice device) {
Jon Ashburn429e19f2015-11-17 15:31:02 -07001223 const struct loader_dev_dispatch_table *disp;
1224 disp = loader_get_dev_dispatch(device);
1225 disp->ext_dispatch.DevExt[198](device);
1226}
1227
Jon Ashburn44aed662016-02-02 17:47:28 -07001228VKAPI_ATTR void VKAPI_CALL vkDevExt199(VkDevice device) {
Jon Ashburn429e19f2015-11-17 15:31:02 -07001229 const struct loader_dev_dispatch_table *disp;
1230 disp = loader_get_dev_dispatch(device);
1231 disp->ext_dispatch.DevExt[199](device);
1232}
1233
Jon Ashburn44aed662016-02-02 17:47:28 -07001234VKAPI_ATTR void VKAPI_CALL vkDevExt200(VkDevice device) {
Jon Ashburn429e19f2015-11-17 15:31:02 -07001235 const struct loader_dev_dispatch_table *disp;
1236 disp = loader_get_dev_dispatch(device);
1237 disp->ext_dispatch.DevExt[200](device);
1238}
1239
Jon Ashburn44aed662016-02-02 17:47:28 -07001240VKAPI_ATTR void VKAPI_CALL vkDevExt201(VkDevice device) {
Jon Ashburn429e19f2015-11-17 15:31:02 -07001241 const struct loader_dev_dispatch_table *disp;
1242 disp = loader_get_dev_dispatch(device);
1243 disp->ext_dispatch.DevExt[201](device);
1244}
1245
Jon Ashburn44aed662016-02-02 17:47:28 -07001246VKAPI_ATTR void VKAPI_CALL vkDevExt202(VkDevice device) {
Jon Ashburn429e19f2015-11-17 15:31:02 -07001247 const struct loader_dev_dispatch_table *disp;
1248 disp = loader_get_dev_dispatch(device);
1249 disp->ext_dispatch.DevExt[202](device);
1250}
1251
Jon Ashburn44aed662016-02-02 17:47:28 -07001252VKAPI_ATTR void VKAPI_CALL vkDevExt203(VkDevice device) {
Jon Ashburn429e19f2015-11-17 15:31:02 -07001253 const struct loader_dev_dispatch_table *disp;
1254 disp = loader_get_dev_dispatch(device);
1255 disp->ext_dispatch.DevExt[203](device);
1256}
1257
Jon Ashburn44aed662016-02-02 17:47:28 -07001258VKAPI_ATTR void VKAPI_CALL vkDevExt204(VkDevice device) {
Jon Ashburn429e19f2015-11-17 15:31:02 -07001259 const struct loader_dev_dispatch_table *disp;
1260 disp = loader_get_dev_dispatch(device);
1261 disp->ext_dispatch.DevExt[204](device);
1262}
1263
Jon Ashburn44aed662016-02-02 17:47:28 -07001264VKAPI_ATTR void VKAPI_CALL vkDevExt205(VkDevice device) {
Jon Ashburn429e19f2015-11-17 15:31:02 -07001265 const struct loader_dev_dispatch_table *disp;
1266 disp = loader_get_dev_dispatch(device);
1267 disp->ext_dispatch.DevExt[205](device);
1268}
1269
Jon Ashburn44aed662016-02-02 17:47:28 -07001270VKAPI_ATTR void VKAPI_CALL vkDevExt206(VkDevice device) {
Jon Ashburn429e19f2015-11-17 15:31:02 -07001271 const struct loader_dev_dispatch_table *disp;
1272 disp = loader_get_dev_dispatch(device);
1273 disp->ext_dispatch.DevExt[206](device);
1274}
1275
Jon Ashburn44aed662016-02-02 17:47:28 -07001276VKAPI_ATTR void VKAPI_CALL vkDevExt207(VkDevice device) {
Jon Ashburn429e19f2015-11-17 15:31:02 -07001277 const struct loader_dev_dispatch_table *disp;
1278 disp = loader_get_dev_dispatch(device);
1279 disp->ext_dispatch.DevExt[207](device);
1280}
1281
Jon Ashburn44aed662016-02-02 17:47:28 -07001282VKAPI_ATTR void VKAPI_CALL vkDevExt208(VkDevice device) {
Jon Ashburn429e19f2015-11-17 15:31:02 -07001283 const struct loader_dev_dispatch_table *disp;
1284 disp = loader_get_dev_dispatch(device);
1285 disp->ext_dispatch.DevExt[208](device);
1286}
1287
Jon Ashburn44aed662016-02-02 17:47:28 -07001288VKAPI_ATTR void VKAPI_CALL vkDevExt209(VkDevice device) {
Jon Ashburn429e19f2015-11-17 15:31:02 -07001289 const struct loader_dev_dispatch_table *disp;
1290 disp = loader_get_dev_dispatch(device);
1291 disp->ext_dispatch.DevExt[209](device);
1292}
1293
Jon Ashburn44aed662016-02-02 17:47:28 -07001294VKAPI_ATTR void VKAPI_CALL vkDevExt210(VkDevice device) {
Jon Ashburn429e19f2015-11-17 15:31:02 -07001295 const struct loader_dev_dispatch_table *disp;
1296 disp = loader_get_dev_dispatch(device);
1297 disp->ext_dispatch.DevExt[210](device);
1298}
1299
Jon Ashburn44aed662016-02-02 17:47:28 -07001300VKAPI_ATTR void VKAPI_CALL vkDevExt211(VkDevice device) {
Jon Ashburn429e19f2015-11-17 15:31:02 -07001301 const struct loader_dev_dispatch_table *disp;
1302 disp = loader_get_dev_dispatch(device);
1303 disp->ext_dispatch.DevExt[211](device);
1304}
1305
Jon Ashburn44aed662016-02-02 17:47:28 -07001306VKAPI_ATTR void VKAPI_CALL vkDevExt212(VkDevice device) {
Jon Ashburn429e19f2015-11-17 15:31:02 -07001307 const struct loader_dev_dispatch_table *disp;
1308 disp = loader_get_dev_dispatch(device);
1309 disp->ext_dispatch.DevExt[212](device);
1310}
1311
Jon Ashburn44aed662016-02-02 17:47:28 -07001312VKAPI_ATTR void VKAPI_CALL vkDevExt213(VkDevice device) {
Jon Ashburn429e19f2015-11-17 15:31:02 -07001313 const struct loader_dev_dispatch_table *disp;
1314 disp = loader_get_dev_dispatch(device);
1315 disp->ext_dispatch.DevExt[213](device);
1316}
1317
Jon Ashburn44aed662016-02-02 17:47:28 -07001318VKAPI_ATTR void VKAPI_CALL vkDevExt214(VkDevice device) {
Jon Ashburn429e19f2015-11-17 15:31:02 -07001319 const struct loader_dev_dispatch_table *disp;
1320 disp = loader_get_dev_dispatch(device);
1321 disp->ext_dispatch.DevExt[214](device);
1322}
1323
Jon Ashburn44aed662016-02-02 17:47:28 -07001324VKAPI_ATTR void VKAPI_CALL vkDevExt215(VkDevice device) {
Jon Ashburn429e19f2015-11-17 15:31:02 -07001325 const struct loader_dev_dispatch_table *disp;
1326 disp = loader_get_dev_dispatch(device);
1327 disp->ext_dispatch.DevExt[215](device);
1328}
1329
Jon Ashburn44aed662016-02-02 17:47:28 -07001330VKAPI_ATTR void VKAPI_CALL vkDevExt216(VkDevice device) {
Jon Ashburn429e19f2015-11-17 15:31:02 -07001331 const struct loader_dev_dispatch_table *disp;
1332 disp = loader_get_dev_dispatch(device);
1333 disp->ext_dispatch.DevExt[216](device);
1334}
1335
Jon Ashburn44aed662016-02-02 17:47:28 -07001336VKAPI_ATTR void VKAPI_CALL vkDevExt217(VkDevice device) {
Jon Ashburn429e19f2015-11-17 15:31:02 -07001337 const struct loader_dev_dispatch_table *disp;
1338 disp = loader_get_dev_dispatch(device);
1339 disp->ext_dispatch.DevExt[217](device);
1340}
1341
Jon Ashburn44aed662016-02-02 17:47:28 -07001342VKAPI_ATTR void VKAPI_CALL vkDevExt218(VkDevice device) {
Jon Ashburn429e19f2015-11-17 15:31:02 -07001343 const struct loader_dev_dispatch_table *disp;
1344 disp = loader_get_dev_dispatch(device);
1345 disp->ext_dispatch.DevExt[218](device);
1346}
1347
Jon Ashburn44aed662016-02-02 17:47:28 -07001348VKAPI_ATTR void VKAPI_CALL vkDevExt219(VkDevice device) {
Jon Ashburn429e19f2015-11-17 15:31:02 -07001349 const struct loader_dev_dispatch_table *disp;
1350 disp = loader_get_dev_dispatch(device);
1351 disp->ext_dispatch.DevExt[219](device);
1352}
1353
Jon Ashburn44aed662016-02-02 17:47:28 -07001354VKAPI_ATTR void VKAPI_CALL vkDevExt220(VkDevice device) {
Jon Ashburn429e19f2015-11-17 15:31:02 -07001355 const struct loader_dev_dispatch_table *disp;
1356 disp = loader_get_dev_dispatch(device);
1357 disp->ext_dispatch.DevExt[220](device);
1358}
1359
Jon Ashburn44aed662016-02-02 17:47:28 -07001360VKAPI_ATTR void VKAPI_CALL vkDevExt221(VkDevice device) {
Jon Ashburn429e19f2015-11-17 15:31:02 -07001361 const struct loader_dev_dispatch_table *disp;
1362 disp = loader_get_dev_dispatch(device);
1363 disp->ext_dispatch.DevExt[221](device);
1364}
1365
Jon Ashburn44aed662016-02-02 17:47:28 -07001366VKAPI_ATTR void VKAPI_CALL vkDevExt222(VkDevice device) {
Jon Ashburn429e19f2015-11-17 15:31:02 -07001367 const struct loader_dev_dispatch_table *disp;
1368 disp = loader_get_dev_dispatch(device);
1369 disp->ext_dispatch.DevExt[222](device);
1370}
1371
Jon Ashburn44aed662016-02-02 17:47:28 -07001372VKAPI_ATTR void VKAPI_CALL vkDevExt223(VkDevice device) {
Jon Ashburn429e19f2015-11-17 15:31:02 -07001373 const struct loader_dev_dispatch_table *disp;
1374 disp = loader_get_dev_dispatch(device);
1375 disp->ext_dispatch.DevExt[223](device);
1376}
1377
Jon Ashburn44aed662016-02-02 17:47:28 -07001378VKAPI_ATTR void VKAPI_CALL vkDevExt224(VkDevice device) {
Jon Ashburn429e19f2015-11-17 15:31:02 -07001379 const struct loader_dev_dispatch_table *disp;
1380 disp = loader_get_dev_dispatch(device);
1381 disp->ext_dispatch.DevExt[224](device);
1382}
1383
Jon Ashburn44aed662016-02-02 17:47:28 -07001384VKAPI_ATTR void VKAPI_CALL vkDevExt225(VkDevice device) {
Jon Ashburn429e19f2015-11-17 15:31:02 -07001385 const struct loader_dev_dispatch_table *disp;
1386 disp = loader_get_dev_dispatch(device);
1387 disp->ext_dispatch.DevExt[225](device);
1388}
1389
Jon Ashburn44aed662016-02-02 17:47:28 -07001390VKAPI_ATTR void VKAPI_CALL vkDevExt226(VkDevice device) {
Jon Ashburn429e19f2015-11-17 15:31:02 -07001391 const struct loader_dev_dispatch_table *disp;
1392 disp = loader_get_dev_dispatch(device);
1393 disp->ext_dispatch.DevExt[226](device);
1394}
1395
Jon Ashburn44aed662016-02-02 17:47:28 -07001396VKAPI_ATTR void VKAPI_CALL vkDevExt227(VkDevice device) {
Jon Ashburn429e19f2015-11-17 15:31:02 -07001397 const struct loader_dev_dispatch_table *disp;
1398 disp = loader_get_dev_dispatch(device);
1399 disp->ext_dispatch.DevExt[227](device);
1400}
1401
Jon Ashburn44aed662016-02-02 17:47:28 -07001402VKAPI_ATTR void VKAPI_CALL vkDevExt228(VkDevice device) {
Jon Ashburn429e19f2015-11-17 15:31:02 -07001403 const struct loader_dev_dispatch_table *disp;
1404 disp = loader_get_dev_dispatch(device);
1405 disp->ext_dispatch.DevExt[228](device);
1406}
1407
Jon Ashburn44aed662016-02-02 17:47:28 -07001408VKAPI_ATTR void VKAPI_CALL vkDevExt229(VkDevice device) {
Jon Ashburn429e19f2015-11-17 15:31:02 -07001409 const struct loader_dev_dispatch_table *disp;
1410 disp = loader_get_dev_dispatch(device);
1411 disp->ext_dispatch.DevExt[229](device);
1412}
1413
Jon Ashburn44aed662016-02-02 17:47:28 -07001414VKAPI_ATTR void VKAPI_CALL vkDevExt230(VkDevice device) {
Jon Ashburn429e19f2015-11-17 15:31:02 -07001415 const struct loader_dev_dispatch_table *disp;
1416 disp = loader_get_dev_dispatch(device);
1417 disp->ext_dispatch.DevExt[230](device);
1418}
1419
Jon Ashburn44aed662016-02-02 17:47:28 -07001420VKAPI_ATTR void VKAPI_CALL vkDevExt231(VkDevice device) {
Jon Ashburn429e19f2015-11-17 15:31:02 -07001421 const struct loader_dev_dispatch_table *disp;
1422 disp = loader_get_dev_dispatch(device);
1423 disp->ext_dispatch.DevExt[231](device);
1424}
1425
Jon Ashburn44aed662016-02-02 17:47:28 -07001426VKAPI_ATTR void VKAPI_CALL vkDevExt232(VkDevice device) {
Jon Ashburn429e19f2015-11-17 15:31:02 -07001427 const struct loader_dev_dispatch_table *disp;
1428 disp = loader_get_dev_dispatch(device);
1429 disp->ext_dispatch.DevExt[232](device);
1430}
1431
Jon Ashburn44aed662016-02-02 17:47:28 -07001432VKAPI_ATTR void VKAPI_CALL vkDevExt233(VkDevice device) {
Jon Ashburn429e19f2015-11-17 15:31:02 -07001433 const struct loader_dev_dispatch_table *disp;
1434 disp = loader_get_dev_dispatch(device);
1435 disp->ext_dispatch.DevExt[233](device);
1436}
1437
Jon Ashburn44aed662016-02-02 17:47:28 -07001438VKAPI_ATTR void VKAPI_CALL vkDevExt234(VkDevice device) {
Jon Ashburn429e19f2015-11-17 15:31:02 -07001439 const struct loader_dev_dispatch_table *disp;
1440 disp = loader_get_dev_dispatch(device);
1441 disp->ext_dispatch.DevExt[234](device);
1442}
1443
Jon Ashburn44aed662016-02-02 17:47:28 -07001444VKAPI_ATTR void VKAPI_CALL vkDevExt235(VkDevice device) {
Jon Ashburn429e19f2015-11-17 15:31:02 -07001445 const struct loader_dev_dispatch_table *disp;
1446 disp = loader_get_dev_dispatch(device);
1447 disp->ext_dispatch.DevExt[235](device);
1448}
1449
Jon Ashburn44aed662016-02-02 17:47:28 -07001450VKAPI_ATTR void VKAPI_CALL vkDevExt236(VkDevice device) {
Jon Ashburn429e19f2015-11-17 15:31:02 -07001451 const struct loader_dev_dispatch_table *disp;
1452 disp = loader_get_dev_dispatch(device);
1453 disp->ext_dispatch.DevExt[236](device);
1454}
1455
Jon Ashburn44aed662016-02-02 17:47:28 -07001456VKAPI_ATTR void VKAPI_CALL vkDevExt237(VkDevice device) {
Jon Ashburn429e19f2015-11-17 15:31:02 -07001457 const struct loader_dev_dispatch_table *disp;
1458 disp = loader_get_dev_dispatch(device);
1459 disp->ext_dispatch.DevExt[237](device);
1460}
1461
Jon Ashburn44aed662016-02-02 17:47:28 -07001462VKAPI_ATTR void VKAPI_CALL vkDevExt238(VkDevice device) {
Jon Ashburn429e19f2015-11-17 15:31:02 -07001463 const struct loader_dev_dispatch_table *disp;
1464 disp = loader_get_dev_dispatch(device);
1465 disp->ext_dispatch.DevExt[238](device);
1466}
1467
Jon Ashburn44aed662016-02-02 17:47:28 -07001468VKAPI_ATTR void VKAPI_CALL vkDevExt239(VkDevice device) {
Jon Ashburn429e19f2015-11-17 15:31:02 -07001469 const struct loader_dev_dispatch_table *disp;
1470 disp = loader_get_dev_dispatch(device);
1471 disp->ext_dispatch.DevExt[239](device);
1472}
1473
Jon Ashburn44aed662016-02-02 17:47:28 -07001474VKAPI_ATTR void VKAPI_CALL vkDevExt240(VkDevice device) {
Jon Ashburn429e19f2015-11-17 15:31:02 -07001475 const struct loader_dev_dispatch_table *disp;
1476 disp = loader_get_dev_dispatch(device);
1477 disp->ext_dispatch.DevExt[240](device);
1478}
1479
Jon Ashburn44aed662016-02-02 17:47:28 -07001480VKAPI_ATTR void VKAPI_CALL vkDevExt241(VkDevice device) {
Jon Ashburn429e19f2015-11-17 15:31:02 -07001481 const struct loader_dev_dispatch_table *disp;
1482 disp = loader_get_dev_dispatch(device);
1483 disp->ext_dispatch.DevExt[241](device);
1484}
1485
Jon Ashburn44aed662016-02-02 17:47:28 -07001486VKAPI_ATTR void VKAPI_CALL vkDevExt242(VkDevice device) {
Jon Ashburn429e19f2015-11-17 15:31:02 -07001487 const struct loader_dev_dispatch_table *disp;
1488 disp = loader_get_dev_dispatch(device);
1489 disp->ext_dispatch.DevExt[242](device);
1490}
1491
Jon Ashburn44aed662016-02-02 17:47:28 -07001492VKAPI_ATTR void VKAPI_CALL vkDevExt243(VkDevice device) {
Jon Ashburn429e19f2015-11-17 15:31:02 -07001493 const struct loader_dev_dispatch_table *disp;
1494 disp = loader_get_dev_dispatch(device);
1495 disp->ext_dispatch.DevExt[243](device);
1496}
1497
Jon Ashburn44aed662016-02-02 17:47:28 -07001498VKAPI_ATTR void VKAPI_CALL vkDevExt244(VkDevice device) {
Jon Ashburn429e19f2015-11-17 15:31:02 -07001499 const struct loader_dev_dispatch_table *disp;
1500 disp = loader_get_dev_dispatch(device);
1501 disp->ext_dispatch.DevExt[244](device);
1502}
1503
Jon Ashburn44aed662016-02-02 17:47:28 -07001504VKAPI_ATTR void VKAPI_CALL vkDevExt245(VkDevice device) {
Jon Ashburn429e19f2015-11-17 15:31:02 -07001505 const struct loader_dev_dispatch_table *disp;
1506 disp = loader_get_dev_dispatch(device);
1507 disp->ext_dispatch.DevExt[245](device);
1508}
1509
Jon Ashburn44aed662016-02-02 17:47:28 -07001510VKAPI_ATTR void VKAPI_CALL vkDevExt246(VkDevice device) {
Jon Ashburn429e19f2015-11-17 15:31:02 -07001511 const struct loader_dev_dispatch_table *disp;
1512 disp = loader_get_dev_dispatch(device);
1513 disp->ext_dispatch.DevExt[246](device);
1514}
1515
Jon Ashburn44aed662016-02-02 17:47:28 -07001516VKAPI_ATTR void VKAPI_CALL vkDevExt247(VkDevice device) {
Jon Ashburn429e19f2015-11-17 15:31:02 -07001517 const struct loader_dev_dispatch_table *disp;
1518 disp = loader_get_dev_dispatch(device);
1519 disp->ext_dispatch.DevExt[247](device);
1520}
1521
Jon Ashburn44aed662016-02-02 17:47:28 -07001522VKAPI_ATTR void VKAPI_CALL vkDevExt248(VkDevice device) {
Jon Ashburn429e19f2015-11-17 15:31:02 -07001523 const struct loader_dev_dispatch_table *disp;
1524 disp = loader_get_dev_dispatch(device);
1525 disp->ext_dispatch.DevExt[248](device);
1526}
1527
Jon Ashburn44aed662016-02-02 17:47:28 -07001528VKAPI_ATTR void VKAPI_CALL vkDevExt249(VkDevice device) {
Jon Ashburn429e19f2015-11-17 15:31:02 -07001529 const struct loader_dev_dispatch_table *disp;
1530 disp = loader_get_dev_dispatch(device);
1531 disp->ext_dispatch.DevExt[249](device);
1532}
1533
Jon Ashburn44aed662016-02-02 17:47:28 -07001534void *loader_get_dev_ext_trampoline(uint32_t index) {
Jon Ashburn429e19f2015-11-17 15:31:02 -07001535 switch (index) {
Jon Ashburn44aed662016-02-02 17:47:28 -07001536 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;
Jon Ashburn429e19f2015-11-17 15:31:02 -07002036 }
2037 return NULL;
2038}