blob: b63f828390b6710d3c3611c2e8b7aba2702efd30 [file] [log] [blame]
Jon Ashburnfc1031e2015-11-17 15:31:02 -07001/*
Jon Ashburn23d36b12016-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 Ashburnfc1031e2015-11-17 15:31:02 -07005 *
Jon Ashburn3ebf1252016-04-19 11:30:31 -06006 * Licensed under the Apache License, Version 2.0 (the "License");
7 * you may not use this file except in compliance with the License.
8 * You may obtain a copy of the License at
Jon Ashburnfc1031e2015-11-17 15:31:02 -07009 *
Jon Ashburn3ebf1252016-04-19 11:30:31 -060010 * http://www.apache.org/licenses/LICENSE-2.0
Jon Ashburnfc1031e2015-11-17 15:31:02 -070011 *
Jon Ashburn3ebf1252016-04-19 11:30:31 -060012 * Unless required by applicable law or agreed to in writing, software
13 * distributed under the License is distributed on an "AS IS" BASIS,
14 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
15 * See the License for the specific language governing permissions and
16 * limitations under the License.
Jon Ashburnfc1031e2015-11-17 15:31:02 -070017 *
18 * Author: Jon Ashburn <jon@lunarg.com>
19 */
20
21#include "vk_loader_platform.h"
22#include "loader.h"
23#if defined(__linux__)
Jon Ashburn23d36b12016-02-02 17:47:28 -070024#pragma GCC optimize(3) // force gcc to use tail-calls
Jon Ashburnfc1031e2015-11-17 15:31:02 -070025#endif
26
Jon Ashburn23d36b12016-02-02 17:47:28 -070027VKAPI_ATTR void VKAPI_CALL vkDevExt0(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -070028 const struct loader_dev_dispatch_table *disp;
29 disp = loader_get_dev_dispatch(device);
30 disp->ext_dispatch.DevExt[0](device);
31}
32
Jon Ashburn23d36b12016-02-02 17:47:28 -070033VKAPI_ATTR void VKAPI_CALL vkDevExt1(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -070034 const struct loader_dev_dispatch_table *disp;
35 disp = loader_get_dev_dispatch(device);
36 disp->ext_dispatch.DevExt[1](device);
37}
38
Jon Ashburn23d36b12016-02-02 17:47:28 -070039VKAPI_ATTR void VKAPI_CALL vkDevExt2(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -070040 const struct loader_dev_dispatch_table *disp;
41 disp = loader_get_dev_dispatch(device);
42 disp->ext_dispatch.DevExt[2](device);
43}
44
Jon Ashburn23d36b12016-02-02 17:47:28 -070045VKAPI_ATTR void VKAPI_CALL vkDevExt3(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -070046 const struct loader_dev_dispatch_table *disp;
47 disp = loader_get_dev_dispatch(device);
48 disp->ext_dispatch.DevExt[3](device);
49}
50
Jon Ashburn23d36b12016-02-02 17:47:28 -070051VKAPI_ATTR void VKAPI_CALL vkDevExt4(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -070052 const struct loader_dev_dispatch_table *disp;
53 disp = loader_get_dev_dispatch(device);
54 disp->ext_dispatch.DevExt[4](device);
55}
56
Jon Ashburn23d36b12016-02-02 17:47:28 -070057VKAPI_ATTR void VKAPI_CALL vkDevExt5(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -070058 const struct loader_dev_dispatch_table *disp;
59 disp = loader_get_dev_dispatch(device);
60 disp->ext_dispatch.DevExt[5](device);
61}
62
Jon Ashburn23d36b12016-02-02 17:47:28 -070063VKAPI_ATTR void VKAPI_CALL vkDevExt6(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -070064 const struct loader_dev_dispatch_table *disp;
65 disp = loader_get_dev_dispatch(device);
66 disp->ext_dispatch.DevExt[6](device);
67}
68
Jon Ashburn23d36b12016-02-02 17:47:28 -070069VKAPI_ATTR void VKAPI_CALL vkDevExt7(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -070070 const struct loader_dev_dispatch_table *disp;
71 disp = loader_get_dev_dispatch(device);
72 disp->ext_dispatch.DevExt[7](device);
73}
74
Jon Ashburn23d36b12016-02-02 17:47:28 -070075VKAPI_ATTR void VKAPI_CALL vkDevExt8(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -070076 const struct loader_dev_dispatch_table *disp;
77 disp = loader_get_dev_dispatch(device);
78 disp->ext_dispatch.DevExt[8](device);
79}
80
Jon Ashburn23d36b12016-02-02 17:47:28 -070081VKAPI_ATTR void VKAPI_CALL vkDevExt9(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -070082 const struct loader_dev_dispatch_table *disp;
83 disp = loader_get_dev_dispatch(device);
84 disp->ext_dispatch.DevExt[9](device);
85}
86
Jon Ashburn23d36b12016-02-02 17:47:28 -070087VKAPI_ATTR void VKAPI_CALL vkDevExt10(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -070088 const struct loader_dev_dispatch_table *disp;
89 disp = loader_get_dev_dispatch(device);
90 disp->ext_dispatch.DevExt[10](device);
91}
92
Jon Ashburn23d36b12016-02-02 17:47:28 -070093VKAPI_ATTR void VKAPI_CALL vkDevExt11(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -070094 const struct loader_dev_dispatch_table *disp;
95 disp = loader_get_dev_dispatch(device);
96 disp->ext_dispatch.DevExt[11](device);
97}
98
Jon Ashburn23d36b12016-02-02 17:47:28 -070099VKAPI_ATTR void VKAPI_CALL vkDevExt12(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700100 const struct loader_dev_dispatch_table *disp;
101 disp = loader_get_dev_dispatch(device);
102 disp->ext_dispatch.DevExt[12](device);
103}
104
Jon Ashburn23d36b12016-02-02 17:47:28 -0700105VKAPI_ATTR void VKAPI_CALL vkDevExt13(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700106 const struct loader_dev_dispatch_table *disp;
107 disp = loader_get_dev_dispatch(device);
108 disp->ext_dispatch.DevExt[13](device);
109}
110
Jon Ashburn23d36b12016-02-02 17:47:28 -0700111VKAPI_ATTR void VKAPI_CALL vkDevExt14(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700112 const struct loader_dev_dispatch_table *disp;
113 disp = loader_get_dev_dispatch(device);
114 disp->ext_dispatch.DevExt[14](device);
115}
116
Jon Ashburn23d36b12016-02-02 17:47:28 -0700117VKAPI_ATTR void VKAPI_CALL vkDevExt15(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700118 const struct loader_dev_dispatch_table *disp;
119 disp = loader_get_dev_dispatch(device);
120 disp->ext_dispatch.DevExt[15](device);
121}
122
Jon Ashburn23d36b12016-02-02 17:47:28 -0700123VKAPI_ATTR void VKAPI_CALL vkDevExt16(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700124 const struct loader_dev_dispatch_table *disp;
125 disp = loader_get_dev_dispatch(device);
126 disp->ext_dispatch.DevExt[16](device);
127}
128
Jon Ashburn23d36b12016-02-02 17:47:28 -0700129VKAPI_ATTR void VKAPI_CALL vkDevExt17(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700130 const struct loader_dev_dispatch_table *disp;
131 disp = loader_get_dev_dispatch(device);
132 disp->ext_dispatch.DevExt[17](device);
133}
134
Jon Ashburn23d36b12016-02-02 17:47:28 -0700135VKAPI_ATTR void VKAPI_CALL vkDevExt18(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700136 const struct loader_dev_dispatch_table *disp;
137 disp = loader_get_dev_dispatch(device);
138 disp->ext_dispatch.DevExt[18](device);
139}
140
Jon Ashburn23d36b12016-02-02 17:47:28 -0700141VKAPI_ATTR void VKAPI_CALL vkDevExt19(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700142 const struct loader_dev_dispatch_table *disp;
143 disp = loader_get_dev_dispatch(device);
144 disp->ext_dispatch.DevExt[19](device);
145}
146
Jon Ashburn23d36b12016-02-02 17:47:28 -0700147VKAPI_ATTR void VKAPI_CALL vkDevExt20(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700148 const struct loader_dev_dispatch_table *disp;
149 disp = loader_get_dev_dispatch(device);
150 disp->ext_dispatch.DevExt[20](device);
151}
152
Jon Ashburn23d36b12016-02-02 17:47:28 -0700153VKAPI_ATTR void VKAPI_CALL vkDevExt21(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700154 const struct loader_dev_dispatch_table *disp;
155 disp = loader_get_dev_dispatch(device);
156 disp->ext_dispatch.DevExt[21](device);
157}
158
Jon Ashburn23d36b12016-02-02 17:47:28 -0700159VKAPI_ATTR void VKAPI_CALL vkDevExt22(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700160 const struct loader_dev_dispatch_table *disp;
161 disp = loader_get_dev_dispatch(device);
162 disp->ext_dispatch.DevExt[22](device);
163}
164
Jon Ashburn23d36b12016-02-02 17:47:28 -0700165VKAPI_ATTR void VKAPI_CALL vkDevExt23(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700166 const struct loader_dev_dispatch_table *disp;
167 disp = loader_get_dev_dispatch(device);
168 disp->ext_dispatch.DevExt[23](device);
169}
170
Jon Ashburn23d36b12016-02-02 17:47:28 -0700171VKAPI_ATTR void VKAPI_CALL vkDevExt24(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700172 const struct loader_dev_dispatch_table *disp;
173 disp = loader_get_dev_dispatch(device);
174 disp->ext_dispatch.DevExt[24](device);
175}
176
Jon Ashburn23d36b12016-02-02 17:47:28 -0700177VKAPI_ATTR void VKAPI_CALL vkDevExt25(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700178 const struct loader_dev_dispatch_table *disp;
179 disp = loader_get_dev_dispatch(device);
180 disp->ext_dispatch.DevExt[25](device);
181}
182
Jon Ashburn23d36b12016-02-02 17:47:28 -0700183VKAPI_ATTR void VKAPI_CALL vkDevExt26(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700184 const struct loader_dev_dispatch_table *disp;
185 disp = loader_get_dev_dispatch(device);
186 disp->ext_dispatch.DevExt[26](device);
187}
188
Jon Ashburn23d36b12016-02-02 17:47:28 -0700189VKAPI_ATTR void VKAPI_CALL vkDevExt27(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700190 const struct loader_dev_dispatch_table *disp;
191 disp = loader_get_dev_dispatch(device);
192 disp->ext_dispatch.DevExt[27](device);
193}
194
Jon Ashburn23d36b12016-02-02 17:47:28 -0700195VKAPI_ATTR void VKAPI_CALL vkDevExt28(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700196 const struct loader_dev_dispatch_table *disp;
197 disp = loader_get_dev_dispatch(device);
198 disp->ext_dispatch.DevExt[28](device);
199}
200
Jon Ashburn23d36b12016-02-02 17:47:28 -0700201VKAPI_ATTR void VKAPI_CALL vkDevExt29(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700202 const struct loader_dev_dispatch_table *disp;
203 disp = loader_get_dev_dispatch(device);
204 disp->ext_dispatch.DevExt[29](device);
205}
206
Jon Ashburn23d36b12016-02-02 17:47:28 -0700207VKAPI_ATTR void VKAPI_CALL vkDevExt30(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700208 const struct loader_dev_dispatch_table *disp;
209 disp = loader_get_dev_dispatch(device);
210 disp->ext_dispatch.DevExt[30](device);
211}
212
Jon Ashburn23d36b12016-02-02 17:47:28 -0700213VKAPI_ATTR void VKAPI_CALL vkDevExt31(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700214 const struct loader_dev_dispatch_table *disp;
215 disp = loader_get_dev_dispatch(device);
216 disp->ext_dispatch.DevExt[31](device);
217}
218
Jon Ashburn23d36b12016-02-02 17:47:28 -0700219VKAPI_ATTR void VKAPI_CALL vkDevExt32(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700220 const struct loader_dev_dispatch_table *disp;
221 disp = loader_get_dev_dispatch(device);
222 disp->ext_dispatch.DevExt[32](device);
223}
224
Jon Ashburn23d36b12016-02-02 17:47:28 -0700225VKAPI_ATTR void VKAPI_CALL vkDevExt33(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700226 const struct loader_dev_dispatch_table *disp;
227 disp = loader_get_dev_dispatch(device);
228 disp->ext_dispatch.DevExt[33](device);
229}
230
Jon Ashburn23d36b12016-02-02 17:47:28 -0700231VKAPI_ATTR void VKAPI_CALL vkDevExt34(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700232 const struct loader_dev_dispatch_table *disp;
233 disp = loader_get_dev_dispatch(device);
234 disp->ext_dispatch.DevExt[34](device);
235}
236
Jon Ashburn23d36b12016-02-02 17:47:28 -0700237VKAPI_ATTR void VKAPI_CALL vkDevExt35(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700238 const struct loader_dev_dispatch_table *disp;
239 disp = loader_get_dev_dispatch(device);
240 disp->ext_dispatch.DevExt[35](device);
241}
242
Jon Ashburn23d36b12016-02-02 17:47:28 -0700243VKAPI_ATTR void VKAPI_CALL vkDevExt36(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700244 const struct loader_dev_dispatch_table *disp;
245 disp = loader_get_dev_dispatch(device);
246 disp->ext_dispatch.DevExt[36](device);
247}
248
Jon Ashburn23d36b12016-02-02 17:47:28 -0700249VKAPI_ATTR void VKAPI_CALL vkDevExt37(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700250 const struct loader_dev_dispatch_table *disp;
251 disp = loader_get_dev_dispatch(device);
252 disp->ext_dispatch.DevExt[37](device);
253}
254
Jon Ashburn23d36b12016-02-02 17:47:28 -0700255VKAPI_ATTR void VKAPI_CALL vkDevExt38(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700256 const struct loader_dev_dispatch_table *disp;
257 disp = loader_get_dev_dispatch(device);
258 disp->ext_dispatch.DevExt[38](device);
259}
260
Jon Ashburn23d36b12016-02-02 17:47:28 -0700261VKAPI_ATTR void VKAPI_CALL vkDevExt39(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700262 const struct loader_dev_dispatch_table *disp;
263 disp = loader_get_dev_dispatch(device);
264 disp->ext_dispatch.DevExt[39](device);
265}
266
Jon Ashburn23d36b12016-02-02 17:47:28 -0700267VKAPI_ATTR void VKAPI_CALL vkDevExt40(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700268 const struct loader_dev_dispatch_table *disp;
269 disp = loader_get_dev_dispatch(device);
270 disp->ext_dispatch.DevExt[40](device);
271}
272
Jon Ashburn23d36b12016-02-02 17:47:28 -0700273VKAPI_ATTR void VKAPI_CALL vkDevExt41(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700274 const struct loader_dev_dispatch_table *disp;
275 disp = loader_get_dev_dispatch(device);
276 disp->ext_dispatch.DevExt[41](device);
277}
278
Jon Ashburn23d36b12016-02-02 17:47:28 -0700279VKAPI_ATTR void VKAPI_CALL vkDevExt42(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700280 const struct loader_dev_dispatch_table *disp;
281 disp = loader_get_dev_dispatch(device);
282 disp->ext_dispatch.DevExt[42](device);
283}
284
Jon Ashburn23d36b12016-02-02 17:47:28 -0700285VKAPI_ATTR void VKAPI_CALL vkDevExt43(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700286 const struct loader_dev_dispatch_table *disp;
287 disp = loader_get_dev_dispatch(device);
288 disp->ext_dispatch.DevExt[43](device);
289}
290
Jon Ashburn23d36b12016-02-02 17:47:28 -0700291VKAPI_ATTR void VKAPI_CALL vkDevExt44(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700292 const struct loader_dev_dispatch_table *disp;
293 disp = loader_get_dev_dispatch(device);
294 disp->ext_dispatch.DevExt[44](device);
295}
296
Jon Ashburn23d36b12016-02-02 17:47:28 -0700297VKAPI_ATTR void VKAPI_CALL vkDevExt45(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700298 const struct loader_dev_dispatch_table *disp;
299 disp = loader_get_dev_dispatch(device);
300 disp->ext_dispatch.DevExt[45](device);
301}
302
Jon Ashburn23d36b12016-02-02 17:47:28 -0700303VKAPI_ATTR void VKAPI_CALL vkDevExt46(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700304 const struct loader_dev_dispatch_table *disp;
305 disp = loader_get_dev_dispatch(device);
306 disp->ext_dispatch.DevExt[46](device);
307}
308
Jon Ashburn23d36b12016-02-02 17:47:28 -0700309VKAPI_ATTR void VKAPI_CALL vkDevExt47(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700310 const struct loader_dev_dispatch_table *disp;
311 disp = loader_get_dev_dispatch(device);
312 disp->ext_dispatch.DevExt[47](device);
313}
314
Jon Ashburn23d36b12016-02-02 17:47:28 -0700315VKAPI_ATTR void VKAPI_CALL vkDevExt48(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700316 const struct loader_dev_dispatch_table *disp;
317 disp = loader_get_dev_dispatch(device);
318 disp->ext_dispatch.DevExt[48](device);
319}
320
Jon Ashburn23d36b12016-02-02 17:47:28 -0700321VKAPI_ATTR void VKAPI_CALL vkDevExt49(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700322 const struct loader_dev_dispatch_table *disp;
323 disp = loader_get_dev_dispatch(device);
324 disp->ext_dispatch.DevExt[49](device);
325}
326
Jon Ashburn23d36b12016-02-02 17:47:28 -0700327VKAPI_ATTR void VKAPI_CALL vkDevExt50(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700328 const struct loader_dev_dispatch_table *disp;
329 disp = loader_get_dev_dispatch(device);
330 disp->ext_dispatch.DevExt[50](device);
331}
332
Jon Ashburn23d36b12016-02-02 17:47:28 -0700333VKAPI_ATTR void VKAPI_CALL vkDevExt51(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700334 const struct loader_dev_dispatch_table *disp;
335 disp = loader_get_dev_dispatch(device);
336 disp->ext_dispatch.DevExt[51](device);
337}
338
Jon Ashburn23d36b12016-02-02 17:47:28 -0700339VKAPI_ATTR void VKAPI_CALL vkDevExt52(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700340 const struct loader_dev_dispatch_table *disp;
341 disp = loader_get_dev_dispatch(device);
342 disp->ext_dispatch.DevExt[52](device);
343}
344
Jon Ashburn23d36b12016-02-02 17:47:28 -0700345VKAPI_ATTR void VKAPI_CALL vkDevExt53(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700346 const struct loader_dev_dispatch_table *disp;
347 disp = loader_get_dev_dispatch(device);
348 disp->ext_dispatch.DevExt[53](device);
349}
350
Jon Ashburn23d36b12016-02-02 17:47:28 -0700351VKAPI_ATTR void VKAPI_CALL vkDevExt54(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700352 const struct loader_dev_dispatch_table *disp;
353 disp = loader_get_dev_dispatch(device);
354 disp->ext_dispatch.DevExt[54](device);
355}
356
Jon Ashburn23d36b12016-02-02 17:47:28 -0700357VKAPI_ATTR void VKAPI_CALL vkDevExt55(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700358 const struct loader_dev_dispatch_table *disp;
359 disp = loader_get_dev_dispatch(device);
360 disp->ext_dispatch.DevExt[55](device);
361}
362
Jon Ashburn23d36b12016-02-02 17:47:28 -0700363VKAPI_ATTR void VKAPI_CALL vkDevExt56(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700364 const struct loader_dev_dispatch_table *disp;
365 disp = loader_get_dev_dispatch(device);
366 disp->ext_dispatch.DevExt[56](device);
367}
368
Jon Ashburn23d36b12016-02-02 17:47:28 -0700369VKAPI_ATTR void VKAPI_CALL vkDevExt57(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700370 const struct loader_dev_dispatch_table *disp;
371 disp = loader_get_dev_dispatch(device);
372 disp->ext_dispatch.DevExt[57](device);
373}
374
Jon Ashburn23d36b12016-02-02 17:47:28 -0700375VKAPI_ATTR void VKAPI_CALL vkDevExt58(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700376 const struct loader_dev_dispatch_table *disp;
377 disp = loader_get_dev_dispatch(device);
378 disp->ext_dispatch.DevExt[58](device);
379}
380
Jon Ashburn23d36b12016-02-02 17:47:28 -0700381VKAPI_ATTR void VKAPI_CALL vkDevExt59(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700382 const struct loader_dev_dispatch_table *disp;
383 disp = loader_get_dev_dispatch(device);
384 disp->ext_dispatch.DevExt[59](device);
385}
386
Jon Ashburn23d36b12016-02-02 17:47:28 -0700387VKAPI_ATTR void VKAPI_CALL vkDevExt60(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700388 const struct loader_dev_dispatch_table *disp;
389 disp = loader_get_dev_dispatch(device);
390 disp->ext_dispatch.DevExt[60](device);
391}
392
Jon Ashburn23d36b12016-02-02 17:47:28 -0700393VKAPI_ATTR void VKAPI_CALL vkDevExt61(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700394 const struct loader_dev_dispatch_table *disp;
395 disp = loader_get_dev_dispatch(device);
396 disp->ext_dispatch.DevExt[61](device);
397}
398
Jon Ashburn23d36b12016-02-02 17:47:28 -0700399VKAPI_ATTR void VKAPI_CALL vkDevExt62(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700400 const struct loader_dev_dispatch_table *disp;
401 disp = loader_get_dev_dispatch(device);
402 disp->ext_dispatch.DevExt[62](device);
403}
404
Jon Ashburn23d36b12016-02-02 17:47:28 -0700405VKAPI_ATTR void VKAPI_CALL vkDevExt63(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700406 const struct loader_dev_dispatch_table *disp;
407 disp = loader_get_dev_dispatch(device);
408 disp->ext_dispatch.DevExt[63](device);
409}
410
Jon Ashburn23d36b12016-02-02 17:47:28 -0700411VKAPI_ATTR void VKAPI_CALL vkDevExt64(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700412 const struct loader_dev_dispatch_table *disp;
413 disp = loader_get_dev_dispatch(device);
414 disp->ext_dispatch.DevExt[64](device);
415}
416
Jon Ashburn23d36b12016-02-02 17:47:28 -0700417VKAPI_ATTR void VKAPI_CALL vkDevExt65(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700418 const struct loader_dev_dispatch_table *disp;
419 disp = loader_get_dev_dispatch(device);
420 disp->ext_dispatch.DevExt[65](device);
421}
422
Jon Ashburn23d36b12016-02-02 17:47:28 -0700423VKAPI_ATTR void VKAPI_CALL vkDevExt66(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700424 const struct loader_dev_dispatch_table *disp;
425 disp = loader_get_dev_dispatch(device);
426 disp->ext_dispatch.DevExt[66](device);
427}
428
Jon Ashburn23d36b12016-02-02 17:47:28 -0700429VKAPI_ATTR void VKAPI_CALL vkDevExt67(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700430 const struct loader_dev_dispatch_table *disp;
431 disp = loader_get_dev_dispatch(device);
432 disp->ext_dispatch.DevExt[67](device);
433}
434
Jon Ashburn23d36b12016-02-02 17:47:28 -0700435VKAPI_ATTR void VKAPI_CALL vkDevExt68(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700436 const struct loader_dev_dispatch_table *disp;
437 disp = loader_get_dev_dispatch(device);
438 disp->ext_dispatch.DevExt[68](device);
439}
440
Jon Ashburn23d36b12016-02-02 17:47:28 -0700441VKAPI_ATTR void VKAPI_CALL vkDevExt69(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700442 const struct loader_dev_dispatch_table *disp;
443 disp = loader_get_dev_dispatch(device);
444 disp->ext_dispatch.DevExt[69](device);
445}
446
Jon Ashburn23d36b12016-02-02 17:47:28 -0700447VKAPI_ATTR void VKAPI_CALL vkDevExt70(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700448 const struct loader_dev_dispatch_table *disp;
449 disp = loader_get_dev_dispatch(device);
450 disp->ext_dispatch.DevExt[70](device);
451}
452
Jon Ashburn23d36b12016-02-02 17:47:28 -0700453VKAPI_ATTR void VKAPI_CALL vkDevExt71(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700454 const struct loader_dev_dispatch_table *disp;
455 disp = loader_get_dev_dispatch(device);
456 disp->ext_dispatch.DevExt[71](device);
457}
458
Jon Ashburn23d36b12016-02-02 17:47:28 -0700459VKAPI_ATTR void VKAPI_CALL vkDevExt72(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700460 const struct loader_dev_dispatch_table *disp;
461 disp = loader_get_dev_dispatch(device);
462 disp->ext_dispatch.DevExt[72](device);
463}
464
Jon Ashburn23d36b12016-02-02 17:47:28 -0700465VKAPI_ATTR void VKAPI_CALL vkDevExt73(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700466 const struct loader_dev_dispatch_table *disp;
467 disp = loader_get_dev_dispatch(device);
468 disp->ext_dispatch.DevExt[73](device);
469}
470
Jon Ashburn23d36b12016-02-02 17:47:28 -0700471VKAPI_ATTR void VKAPI_CALL vkDevExt74(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700472 const struct loader_dev_dispatch_table *disp;
473 disp = loader_get_dev_dispatch(device);
474 disp->ext_dispatch.DevExt[74](device);
475}
476
Jon Ashburn23d36b12016-02-02 17:47:28 -0700477VKAPI_ATTR void VKAPI_CALL vkDevExt75(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700478 const struct loader_dev_dispatch_table *disp;
479 disp = loader_get_dev_dispatch(device);
480 disp->ext_dispatch.DevExt[75](device);
481}
482
Jon Ashburn23d36b12016-02-02 17:47:28 -0700483VKAPI_ATTR void VKAPI_CALL vkDevExt76(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700484 const struct loader_dev_dispatch_table *disp;
485 disp = loader_get_dev_dispatch(device);
486 disp->ext_dispatch.DevExt[76](device);
487}
488
Jon Ashburn23d36b12016-02-02 17:47:28 -0700489VKAPI_ATTR void VKAPI_CALL vkDevExt77(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700490 const struct loader_dev_dispatch_table *disp;
491 disp = loader_get_dev_dispatch(device);
492 disp->ext_dispatch.DevExt[77](device);
493}
494
Jon Ashburn23d36b12016-02-02 17:47:28 -0700495VKAPI_ATTR void VKAPI_CALL vkDevExt78(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700496 const struct loader_dev_dispatch_table *disp;
497 disp = loader_get_dev_dispatch(device);
498 disp->ext_dispatch.DevExt[78](device);
499}
500
Jon Ashburn23d36b12016-02-02 17:47:28 -0700501VKAPI_ATTR void VKAPI_CALL vkDevExt79(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700502 const struct loader_dev_dispatch_table *disp;
503 disp = loader_get_dev_dispatch(device);
504 disp->ext_dispatch.DevExt[79](device);
505}
506
Jon Ashburn23d36b12016-02-02 17:47:28 -0700507VKAPI_ATTR void VKAPI_CALL vkDevExt80(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700508 const struct loader_dev_dispatch_table *disp;
509 disp = loader_get_dev_dispatch(device);
510 disp->ext_dispatch.DevExt[80](device);
511}
512
Jon Ashburn23d36b12016-02-02 17:47:28 -0700513VKAPI_ATTR void VKAPI_CALL vkDevExt81(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700514 const struct loader_dev_dispatch_table *disp;
515 disp = loader_get_dev_dispatch(device);
516 disp->ext_dispatch.DevExt[81](device);
517}
518
Jon Ashburn23d36b12016-02-02 17:47:28 -0700519VKAPI_ATTR void VKAPI_CALL vkDevExt82(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700520 const struct loader_dev_dispatch_table *disp;
521 disp = loader_get_dev_dispatch(device);
522 disp->ext_dispatch.DevExt[82](device);
523}
524
Jon Ashburn23d36b12016-02-02 17:47:28 -0700525VKAPI_ATTR void VKAPI_CALL vkDevExt83(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700526 const struct loader_dev_dispatch_table *disp;
527 disp = loader_get_dev_dispatch(device);
528 disp->ext_dispatch.DevExt[83](device);
529}
530
Jon Ashburn23d36b12016-02-02 17:47:28 -0700531VKAPI_ATTR void VKAPI_CALL vkDevExt84(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700532 const struct loader_dev_dispatch_table *disp;
533 disp = loader_get_dev_dispatch(device);
534 disp->ext_dispatch.DevExt[84](device);
535}
536
Jon Ashburn23d36b12016-02-02 17:47:28 -0700537VKAPI_ATTR void VKAPI_CALL vkDevExt85(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700538 const struct loader_dev_dispatch_table *disp;
539 disp = loader_get_dev_dispatch(device);
540 disp->ext_dispatch.DevExt[85](device);
541}
542
Jon Ashburn23d36b12016-02-02 17:47:28 -0700543VKAPI_ATTR void VKAPI_CALL vkDevExt86(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700544 const struct loader_dev_dispatch_table *disp;
545 disp = loader_get_dev_dispatch(device);
546 disp->ext_dispatch.DevExt[86](device);
547}
548
Jon Ashburn23d36b12016-02-02 17:47:28 -0700549VKAPI_ATTR void VKAPI_CALL vkDevExt87(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700550 const struct loader_dev_dispatch_table *disp;
551 disp = loader_get_dev_dispatch(device);
552 disp->ext_dispatch.DevExt[87](device);
553}
554
Jon Ashburn23d36b12016-02-02 17:47:28 -0700555VKAPI_ATTR void VKAPI_CALL vkDevExt88(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700556 const struct loader_dev_dispatch_table *disp;
557 disp = loader_get_dev_dispatch(device);
558 disp->ext_dispatch.DevExt[88](device);
559}
560
Jon Ashburn23d36b12016-02-02 17:47:28 -0700561VKAPI_ATTR void VKAPI_CALL vkDevExt89(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700562 const struct loader_dev_dispatch_table *disp;
563 disp = loader_get_dev_dispatch(device);
564 disp->ext_dispatch.DevExt[89](device);
565}
566
Jon Ashburn23d36b12016-02-02 17:47:28 -0700567VKAPI_ATTR void VKAPI_CALL vkDevExt90(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700568 const struct loader_dev_dispatch_table *disp;
569 disp = loader_get_dev_dispatch(device);
570 disp->ext_dispatch.DevExt[90](device);
571}
572
Jon Ashburn23d36b12016-02-02 17:47:28 -0700573VKAPI_ATTR void VKAPI_CALL vkDevExt91(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700574 const struct loader_dev_dispatch_table *disp;
575 disp = loader_get_dev_dispatch(device);
576 disp->ext_dispatch.DevExt[91](device);
577}
578
Jon Ashburn23d36b12016-02-02 17:47:28 -0700579VKAPI_ATTR void VKAPI_CALL vkDevExt92(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700580 const struct loader_dev_dispatch_table *disp;
581 disp = loader_get_dev_dispatch(device);
582 disp->ext_dispatch.DevExt[92](device);
583}
584
Jon Ashburn23d36b12016-02-02 17:47:28 -0700585VKAPI_ATTR void VKAPI_CALL vkDevExt93(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700586 const struct loader_dev_dispatch_table *disp;
587 disp = loader_get_dev_dispatch(device);
588 disp->ext_dispatch.DevExt[93](device);
589}
590
Jon Ashburn23d36b12016-02-02 17:47:28 -0700591VKAPI_ATTR void VKAPI_CALL vkDevExt94(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700592 const struct loader_dev_dispatch_table *disp;
593 disp = loader_get_dev_dispatch(device);
594 disp->ext_dispatch.DevExt[94](device);
595}
596
Jon Ashburn23d36b12016-02-02 17:47:28 -0700597VKAPI_ATTR void VKAPI_CALL vkDevExt95(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700598 const struct loader_dev_dispatch_table *disp;
599 disp = loader_get_dev_dispatch(device);
600 disp->ext_dispatch.DevExt[95](device);
601}
602
Jon Ashburn23d36b12016-02-02 17:47:28 -0700603VKAPI_ATTR void VKAPI_CALL vkDevExt96(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700604 const struct loader_dev_dispatch_table *disp;
605 disp = loader_get_dev_dispatch(device);
606 disp->ext_dispatch.DevExt[96](device);
607}
608
Jon Ashburn23d36b12016-02-02 17:47:28 -0700609VKAPI_ATTR void VKAPI_CALL vkDevExt97(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700610 const struct loader_dev_dispatch_table *disp;
611 disp = loader_get_dev_dispatch(device);
612 disp->ext_dispatch.DevExt[97](device);
613}
614
Jon Ashburn23d36b12016-02-02 17:47:28 -0700615VKAPI_ATTR void VKAPI_CALL vkDevExt98(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700616 const struct loader_dev_dispatch_table *disp;
617 disp = loader_get_dev_dispatch(device);
618 disp->ext_dispatch.DevExt[98](device);
619}
620
Jon Ashburn23d36b12016-02-02 17:47:28 -0700621VKAPI_ATTR void VKAPI_CALL vkDevExt99(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700622 const struct loader_dev_dispatch_table *disp;
623 disp = loader_get_dev_dispatch(device);
624 disp->ext_dispatch.DevExt[99](device);
625}
626
Jon Ashburn23d36b12016-02-02 17:47:28 -0700627VKAPI_ATTR void VKAPI_CALL vkDevExt100(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700628 const struct loader_dev_dispatch_table *disp;
629 disp = loader_get_dev_dispatch(device);
630 disp->ext_dispatch.DevExt[100](device);
631}
632
Jon Ashburn23d36b12016-02-02 17:47:28 -0700633VKAPI_ATTR void VKAPI_CALL vkDevExt101(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700634 const struct loader_dev_dispatch_table *disp;
635 disp = loader_get_dev_dispatch(device);
636 disp->ext_dispatch.DevExt[101](device);
637}
638
Jon Ashburn23d36b12016-02-02 17:47:28 -0700639VKAPI_ATTR void VKAPI_CALL vkDevExt102(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700640 const struct loader_dev_dispatch_table *disp;
641 disp = loader_get_dev_dispatch(device);
642 disp->ext_dispatch.DevExt[102](device);
643}
644
Jon Ashburn23d36b12016-02-02 17:47:28 -0700645VKAPI_ATTR void VKAPI_CALL vkDevExt103(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700646 const struct loader_dev_dispatch_table *disp;
647 disp = loader_get_dev_dispatch(device);
648 disp->ext_dispatch.DevExt[103](device);
649}
650
Jon Ashburn23d36b12016-02-02 17:47:28 -0700651VKAPI_ATTR void VKAPI_CALL vkDevExt104(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700652 const struct loader_dev_dispatch_table *disp;
653 disp = loader_get_dev_dispatch(device);
654 disp->ext_dispatch.DevExt[104](device);
655}
656
Jon Ashburn23d36b12016-02-02 17:47:28 -0700657VKAPI_ATTR void VKAPI_CALL vkDevExt105(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700658 const struct loader_dev_dispatch_table *disp;
659 disp = loader_get_dev_dispatch(device);
660 disp->ext_dispatch.DevExt[105](device);
661}
662
Jon Ashburn23d36b12016-02-02 17:47:28 -0700663VKAPI_ATTR void VKAPI_CALL vkDevExt106(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700664 const struct loader_dev_dispatch_table *disp;
665 disp = loader_get_dev_dispatch(device);
666 disp->ext_dispatch.DevExt[106](device);
667}
668
Jon Ashburn23d36b12016-02-02 17:47:28 -0700669VKAPI_ATTR void VKAPI_CALL vkDevExt107(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700670 const struct loader_dev_dispatch_table *disp;
671 disp = loader_get_dev_dispatch(device);
672 disp->ext_dispatch.DevExt[107](device);
673}
674
Jon Ashburn23d36b12016-02-02 17:47:28 -0700675VKAPI_ATTR void VKAPI_CALL vkDevExt108(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700676 const struct loader_dev_dispatch_table *disp;
677 disp = loader_get_dev_dispatch(device);
678 disp->ext_dispatch.DevExt[108](device);
679}
680
Jon Ashburn23d36b12016-02-02 17:47:28 -0700681VKAPI_ATTR void VKAPI_CALL vkDevExt109(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700682 const struct loader_dev_dispatch_table *disp;
683 disp = loader_get_dev_dispatch(device);
684 disp->ext_dispatch.DevExt[109](device);
685}
686
Jon Ashburn23d36b12016-02-02 17:47:28 -0700687VKAPI_ATTR void VKAPI_CALL vkDevExt110(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700688 const struct loader_dev_dispatch_table *disp;
689 disp = loader_get_dev_dispatch(device);
690 disp->ext_dispatch.DevExt[110](device);
691}
692
Jon Ashburn23d36b12016-02-02 17:47:28 -0700693VKAPI_ATTR void VKAPI_CALL vkDevExt111(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700694 const struct loader_dev_dispatch_table *disp;
695 disp = loader_get_dev_dispatch(device);
696 disp->ext_dispatch.DevExt[111](device);
697}
698
Jon Ashburn23d36b12016-02-02 17:47:28 -0700699VKAPI_ATTR void VKAPI_CALL vkDevExt112(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700700 const struct loader_dev_dispatch_table *disp;
701 disp = loader_get_dev_dispatch(device);
702 disp->ext_dispatch.DevExt[112](device);
703}
704
Jon Ashburn23d36b12016-02-02 17:47:28 -0700705VKAPI_ATTR void VKAPI_CALL vkDevExt113(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700706 const struct loader_dev_dispatch_table *disp;
707 disp = loader_get_dev_dispatch(device);
708 disp->ext_dispatch.DevExt[113](device);
709}
710
Jon Ashburn23d36b12016-02-02 17:47:28 -0700711VKAPI_ATTR void VKAPI_CALL vkDevExt114(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700712 const struct loader_dev_dispatch_table *disp;
713 disp = loader_get_dev_dispatch(device);
714 disp->ext_dispatch.DevExt[114](device);
715}
716
Jon Ashburn23d36b12016-02-02 17:47:28 -0700717VKAPI_ATTR void VKAPI_CALL vkDevExt115(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700718 const struct loader_dev_dispatch_table *disp;
719 disp = loader_get_dev_dispatch(device);
720 disp->ext_dispatch.DevExt[115](device);
721}
722
Jon Ashburn23d36b12016-02-02 17:47:28 -0700723VKAPI_ATTR void VKAPI_CALL vkDevExt116(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700724 const struct loader_dev_dispatch_table *disp;
725 disp = loader_get_dev_dispatch(device);
726 disp->ext_dispatch.DevExt[116](device);
727}
728
Jon Ashburn23d36b12016-02-02 17:47:28 -0700729VKAPI_ATTR void VKAPI_CALL vkDevExt117(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700730 const struct loader_dev_dispatch_table *disp;
731 disp = loader_get_dev_dispatch(device);
732 disp->ext_dispatch.DevExt[117](device);
733}
734
Jon Ashburn23d36b12016-02-02 17:47:28 -0700735VKAPI_ATTR void VKAPI_CALL vkDevExt118(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700736 const struct loader_dev_dispatch_table *disp;
737 disp = loader_get_dev_dispatch(device);
738 disp->ext_dispatch.DevExt[118](device);
739}
740
Jon Ashburn23d36b12016-02-02 17:47:28 -0700741VKAPI_ATTR void VKAPI_CALL vkDevExt119(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700742 const struct loader_dev_dispatch_table *disp;
743 disp = loader_get_dev_dispatch(device);
744 disp->ext_dispatch.DevExt[119](device);
745}
746
Jon Ashburn23d36b12016-02-02 17:47:28 -0700747VKAPI_ATTR void VKAPI_CALL vkDevExt120(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700748 const struct loader_dev_dispatch_table *disp;
749 disp = loader_get_dev_dispatch(device);
750 disp->ext_dispatch.DevExt[120](device);
751}
752
Jon Ashburn23d36b12016-02-02 17:47:28 -0700753VKAPI_ATTR void VKAPI_CALL vkDevExt121(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700754 const struct loader_dev_dispatch_table *disp;
755 disp = loader_get_dev_dispatch(device);
756 disp->ext_dispatch.DevExt[121](device);
757}
758
Jon Ashburn23d36b12016-02-02 17:47:28 -0700759VKAPI_ATTR void VKAPI_CALL vkDevExt122(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700760 const struct loader_dev_dispatch_table *disp;
761 disp = loader_get_dev_dispatch(device);
762 disp->ext_dispatch.DevExt[122](device);
763}
764
Jon Ashburn23d36b12016-02-02 17:47:28 -0700765VKAPI_ATTR void VKAPI_CALL vkDevExt123(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700766 const struct loader_dev_dispatch_table *disp;
767 disp = loader_get_dev_dispatch(device);
768 disp->ext_dispatch.DevExt[123](device);
769}
770
Jon Ashburn23d36b12016-02-02 17:47:28 -0700771VKAPI_ATTR void VKAPI_CALL vkDevExt124(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700772 const struct loader_dev_dispatch_table *disp;
773 disp = loader_get_dev_dispatch(device);
774 disp->ext_dispatch.DevExt[124](device);
775}
776
Jon Ashburn23d36b12016-02-02 17:47:28 -0700777VKAPI_ATTR void VKAPI_CALL vkDevExt125(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700778 const struct loader_dev_dispatch_table *disp;
779 disp = loader_get_dev_dispatch(device);
780 disp->ext_dispatch.DevExt[125](device);
781}
782
Jon Ashburn23d36b12016-02-02 17:47:28 -0700783VKAPI_ATTR void VKAPI_CALL vkDevExt126(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700784 const struct loader_dev_dispatch_table *disp;
785 disp = loader_get_dev_dispatch(device);
786 disp->ext_dispatch.DevExt[126](device);
787}
788
Jon Ashburn23d36b12016-02-02 17:47:28 -0700789VKAPI_ATTR void VKAPI_CALL vkDevExt127(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700790 const struct loader_dev_dispatch_table *disp;
791 disp = loader_get_dev_dispatch(device);
792 disp->ext_dispatch.DevExt[127](device);
793}
794
Jon Ashburn23d36b12016-02-02 17:47:28 -0700795VKAPI_ATTR void VKAPI_CALL vkDevExt128(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700796 const struct loader_dev_dispatch_table *disp;
797 disp = loader_get_dev_dispatch(device);
798 disp->ext_dispatch.DevExt[128](device);
799}
800
Jon Ashburn23d36b12016-02-02 17:47:28 -0700801VKAPI_ATTR void VKAPI_CALL vkDevExt129(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700802 const struct loader_dev_dispatch_table *disp;
803 disp = loader_get_dev_dispatch(device);
804 disp->ext_dispatch.DevExt[129](device);
805}
806
Jon Ashburn23d36b12016-02-02 17:47:28 -0700807VKAPI_ATTR void VKAPI_CALL vkDevExt130(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700808 const struct loader_dev_dispatch_table *disp;
809 disp = loader_get_dev_dispatch(device);
810 disp->ext_dispatch.DevExt[130](device);
811}
812
Jon Ashburn23d36b12016-02-02 17:47:28 -0700813VKAPI_ATTR void VKAPI_CALL vkDevExt131(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700814 const struct loader_dev_dispatch_table *disp;
815 disp = loader_get_dev_dispatch(device);
816 disp->ext_dispatch.DevExt[131](device);
817}
818
Jon Ashburn23d36b12016-02-02 17:47:28 -0700819VKAPI_ATTR void VKAPI_CALL vkDevExt132(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700820 const struct loader_dev_dispatch_table *disp;
821 disp = loader_get_dev_dispatch(device);
822 disp->ext_dispatch.DevExt[132](device);
823}
824
Jon Ashburn23d36b12016-02-02 17:47:28 -0700825VKAPI_ATTR void VKAPI_CALL vkDevExt133(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700826 const struct loader_dev_dispatch_table *disp;
827 disp = loader_get_dev_dispatch(device);
828 disp->ext_dispatch.DevExt[133](device);
829}
830
Jon Ashburn23d36b12016-02-02 17:47:28 -0700831VKAPI_ATTR void VKAPI_CALL vkDevExt134(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700832 const struct loader_dev_dispatch_table *disp;
833 disp = loader_get_dev_dispatch(device);
834 disp->ext_dispatch.DevExt[134](device);
835}
836
Jon Ashburn23d36b12016-02-02 17:47:28 -0700837VKAPI_ATTR void VKAPI_CALL vkDevExt135(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700838 const struct loader_dev_dispatch_table *disp;
839 disp = loader_get_dev_dispatch(device);
840 disp->ext_dispatch.DevExt[135](device);
841}
842
Jon Ashburn23d36b12016-02-02 17:47:28 -0700843VKAPI_ATTR void VKAPI_CALL vkDevExt136(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700844 const struct loader_dev_dispatch_table *disp;
845 disp = loader_get_dev_dispatch(device);
846 disp->ext_dispatch.DevExt[136](device);
847}
848
Jon Ashburn23d36b12016-02-02 17:47:28 -0700849VKAPI_ATTR void VKAPI_CALL vkDevExt137(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700850 const struct loader_dev_dispatch_table *disp;
851 disp = loader_get_dev_dispatch(device);
852 disp->ext_dispatch.DevExt[137](device);
853}
854
Jon Ashburn23d36b12016-02-02 17:47:28 -0700855VKAPI_ATTR void VKAPI_CALL vkDevExt138(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700856 const struct loader_dev_dispatch_table *disp;
857 disp = loader_get_dev_dispatch(device);
858 disp->ext_dispatch.DevExt[138](device);
859}
860
Jon Ashburn23d36b12016-02-02 17:47:28 -0700861VKAPI_ATTR void VKAPI_CALL vkDevExt139(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700862 const struct loader_dev_dispatch_table *disp;
863 disp = loader_get_dev_dispatch(device);
864 disp->ext_dispatch.DevExt[139](device);
865}
866
Jon Ashburn23d36b12016-02-02 17:47:28 -0700867VKAPI_ATTR void VKAPI_CALL vkDevExt140(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700868 const struct loader_dev_dispatch_table *disp;
869 disp = loader_get_dev_dispatch(device);
870 disp->ext_dispatch.DevExt[140](device);
871}
872
Jon Ashburn23d36b12016-02-02 17:47:28 -0700873VKAPI_ATTR void VKAPI_CALL vkDevExt141(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700874 const struct loader_dev_dispatch_table *disp;
875 disp = loader_get_dev_dispatch(device);
876 disp->ext_dispatch.DevExt[141](device);
877}
878
Jon Ashburn23d36b12016-02-02 17:47:28 -0700879VKAPI_ATTR void VKAPI_CALL vkDevExt142(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700880 const struct loader_dev_dispatch_table *disp;
881 disp = loader_get_dev_dispatch(device);
882 disp->ext_dispatch.DevExt[142](device);
883}
884
Jon Ashburn23d36b12016-02-02 17:47:28 -0700885VKAPI_ATTR void VKAPI_CALL vkDevExt143(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700886 const struct loader_dev_dispatch_table *disp;
887 disp = loader_get_dev_dispatch(device);
888 disp->ext_dispatch.DevExt[143](device);
889}
890
Jon Ashburn23d36b12016-02-02 17:47:28 -0700891VKAPI_ATTR void VKAPI_CALL vkDevExt144(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700892 const struct loader_dev_dispatch_table *disp;
893 disp = loader_get_dev_dispatch(device);
894 disp->ext_dispatch.DevExt[144](device);
895}
896
Jon Ashburn23d36b12016-02-02 17:47:28 -0700897VKAPI_ATTR void VKAPI_CALL vkDevExt145(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700898 const struct loader_dev_dispatch_table *disp;
899 disp = loader_get_dev_dispatch(device);
900 disp->ext_dispatch.DevExt[145](device);
901}
902
Jon Ashburn23d36b12016-02-02 17:47:28 -0700903VKAPI_ATTR void VKAPI_CALL vkDevExt146(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700904 const struct loader_dev_dispatch_table *disp;
905 disp = loader_get_dev_dispatch(device);
906 disp->ext_dispatch.DevExt[146](device);
907}
908
Jon Ashburn23d36b12016-02-02 17:47:28 -0700909VKAPI_ATTR void VKAPI_CALL vkDevExt147(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700910 const struct loader_dev_dispatch_table *disp;
911 disp = loader_get_dev_dispatch(device);
912 disp->ext_dispatch.DevExt[147](device);
913}
914
Jon Ashburn23d36b12016-02-02 17:47:28 -0700915VKAPI_ATTR void VKAPI_CALL vkDevExt148(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700916 const struct loader_dev_dispatch_table *disp;
917 disp = loader_get_dev_dispatch(device);
918 disp->ext_dispatch.DevExt[148](device);
919}
920
Jon Ashburn23d36b12016-02-02 17:47:28 -0700921VKAPI_ATTR void VKAPI_CALL vkDevExt149(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700922 const struct loader_dev_dispatch_table *disp;
923 disp = loader_get_dev_dispatch(device);
924 disp->ext_dispatch.DevExt[149](device);
925}
926
Jon Ashburn23d36b12016-02-02 17:47:28 -0700927VKAPI_ATTR void VKAPI_CALL vkDevExt150(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700928 const struct loader_dev_dispatch_table *disp;
929 disp = loader_get_dev_dispatch(device);
930 disp->ext_dispatch.DevExt[150](device);
931}
932
Jon Ashburn23d36b12016-02-02 17:47:28 -0700933VKAPI_ATTR void VKAPI_CALL vkDevExt151(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700934 const struct loader_dev_dispatch_table *disp;
935 disp = loader_get_dev_dispatch(device);
936 disp->ext_dispatch.DevExt[151](device);
937}
938
Jon Ashburn23d36b12016-02-02 17:47:28 -0700939VKAPI_ATTR void VKAPI_CALL vkDevExt152(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700940 const struct loader_dev_dispatch_table *disp;
941 disp = loader_get_dev_dispatch(device);
942 disp->ext_dispatch.DevExt[152](device);
943}
944
Jon Ashburn23d36b12016-02-02 17:47:28 -0700945VKAPI_ATTR void VKAPI_CALL vkDevExt153(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700946 const struct loader_dev_dispatch_table *disp;
947 disp = loader_get_dev_dispatch(device);
948 disp->ext_dispatch.DevExt[153](device);
949}
950
Jon Ashburn23d36b12016-02-02 17:47:28 -0700951VKAPI_ATTR void VKAPI_CALL vkDevExt154(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700952 const struct loader_dev_dispatch_table *disp;
953 disp = loader_get_dev_dispatch(device);
954 disp->ext_dispatch.DevExt[154](device);
955}
956
Jon Ashburn23d36b12016-02-02 17:47:28 -0700957VKAPI_ATTR void VKAPI_CALL vkDevExt155(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700958 const struct loader_dev_dispatch_table *disp;
959 disp = loader_get_dev_dispatch(device);
960 disp->ext_dispatch.DevExt[155](device);
961}
962
Jon Ashburn23d36b12016-02-02 17:47:28 -0700963VKAPI_ATTR void VKAPI_CALL vkDevExt156(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700964 const struct loader_dev_dispatch_table *disp;
965 disp = loader_get_dev_dispatch(device);
966 disp->ext_dispatch.DevExt[156](device);
967}
968
Jon Ashburn23d36b12016-02-02 17:47:28 -0700969VKAPI_ATTR void VKAPI_CALL vkDevExt157(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700970 const struct loader_dev_dispatch_table *disp;
971 disp = loader_get_dev_dispatch(device);
972 disp->ext_dispatch.DevExt[157](device);
973}
974
Jon Ashburn23d36b12016-02-02 17:47:28 -0700975VKAPI_ATTR void VKAPI_CALL vkDevExt158(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700976 const struct loader_dev_dispatch_table *disp;
977 disp = loader_get_dev_dispatch(device);
978 disp->ext_dispatch.DevExt[158](device);
979}
980
Jon Ashburn23d36b12016-02-02 17:47:28 -0700981VKAPI_ATTR void VKAPI_CALL vkDevExt159(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700982 const struct loader_dev_dispatch_table *disp;
983 disp = loader_get_dev_dispatch(device);
984 disp->ext_dispatch.DevExt[159](device);
985}
986
Jon Ashburn23d36b12016-02-02 17:47:28 -0700987VKAPI_ATTR void VKAPI_CALL vkDevExt160(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700988 const struct loader_dev_dispatch_table *disp;
989 disp = loader_get_dev_dispatch(device);
990 disp->ext_dispatch.DevExt[160](device);
991}
992
Jon Ashburn23d36b12016-02-02 17:47:28 -0700993VKAPI_ATTR void VKAPI_CALL vkDevExt161(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700994 const struct loader_dev_dispatch_table *disp;
995 disp = loader_get_dev_dispatch(device);
996 disp->ext_dispatch.DevExt[161](device);
997}
998
Jon Ashburn23d36b12016-02-02 17:47:28 -0700999VKAPI_ATTR void VKAPI_CALL vkDevExt162(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -07001000 const struct loader_dev_dispatch_table *disp;
1001 disp = loader_get_dev_dispatch(device);
1002 disp->ext_dispatch.DevExt[162](device);
1003}
1004
Jon Ashburn23d36b12016-02-02 17:47:28 -07001005VKAPI_ATTR void VKAPI_CALL vkDevExt163(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -07001006 const struct loader_dev_dispatch_table *disp;
1007 disp = loader_get_dev_dispatch(device);
1008 disp->ext_dispatch.DevExt[163](device);
1009}
1010
Jon Ashburn23d36b12016-02-02 17:47:28 -07001011VKAPI_ATTR void VKAPI_CALL vkDevExt164(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -07001012 const struct loader_dev_dispatch_table *disp;
1013 disp = loader_get_dev_dispatch(device);
1014 disp->ext_dispatch.DevExt[164](device);
1015}
1016
Jon Ashburn23d36b12016-02-02 17:47:28 -07001017VKAPI_ATTR void VKAPI_CALL vkDevExt165(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -07001018 const struct loader_dev_dispatch_table *disp;
1019 disp = loader_get_dev_dispatch(device);
1020 disp->ext_dispatch.DevExt[165](device);
1021}
1022
Jon Ashburn23d36b12016-02-02 17:47:28 -07001023VKAPI_ATTR void VKAPI_CALL vkDevExt166(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -07001024 const struct loader_dev_dispatch_table *disp;
1025 disp = loader_get_dev_dispatch(device);
1026 disp->ext_dispatch.DevExt[166](device);
1027}
1028
Jon Ashburn23d36b12016-02-02 17:47:28 -07001029VKAPI_ATTR void VKAPI_CALL vkDevExt167(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -07001030 const struct loader_dev_dispatch_table *disp;
1031 disp = loader_get_dev_dispatch(device);
1032 disp->ext_dispatch.DevExt[167](device);
1033}
1034
Jon Ashburn23d36b12016-02-02 17:47:28 -07001035VKAPI_ATTR void VKAPI_CALL vkDevExt168(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -07001036 const struct loader_dev_dispatch_table *disp;
1037 disp = loader_get_dev_dispatch(device);
1038 disp->ext_dispatch.DevExt[168](device);
1039}
1040
Jon Ashburn23d36b12016-02-02 17:47:28 -07001041VKAPI_ATTR void VKAPI_CALL vkDevExt169(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -07001042 const struct loader_dev_dispatch_table *disp;
1043 disp = loader_get_dev_dispatch(device);
1044 disp->ext_dispatch.DevExt[169](device);
1045}
1046
Jon Ashburn23d36b12016-02-02 17:47:28 -07001047VKAPI_ATTR void VKAPI_CALL vkDevExt170(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -07001048 const struct loader_dev_dispatch_table *disp;
1049 disp = loader_get_dev_dispatch(device);
1050 disp->ext_dispatch.DevExt[170](device);
1051}
1052
Jon Ashburn23d36b12016-02-02 17:47:28 -07001053VKAPI_ATTR void VKAPI_CALL vkDevExt171(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -07001054 const struct loader_dev_dispatch_table *disp;
1055 disp = loader_get_dev_dispatch(device);
1056 disp->ext_dispatch.DevExt[171](device);
1057}
1058
Jon Ashburn23d36b12016-02-02 17:47:28 -07001059VKAPI_ATTR void VKAPI_CALL vkDevExt172(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -07001060 const struct loader_dev_dispatch_table *disp;
1061 disp = loader_get_dev_dispatch(device);
1062 disp->ext_dispatch.DevExt[172](device);
1063}
1064
Jon Ashburn23d36b12016-02-02 17:47:28 -07001065VKAPI_ATTR void VKAPI_CALL vkDevExt173(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -07001066 const struct loader_dev_dispatch_table *disp;
1067 disp = loader_get_dev_dispatch(device);
1068 disp->ext_dispatch.DevExt[173](device);
1069}
1070
Jon Ashburn23d36b12016-02-02 17:47:28 -07001071VKAPI_ATTR void VKAPI_CALL vkDevExt174(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -07001072 const struct loader_dev_dispatch_table *disp;
1073 disp = loader_get_dev_dispatch(device);
1074 disp->ext_dispatch.DevExt[174](device);
1075}
1076
Jon Ashburn23d36b12016-02-02 17:47:28 -07001077VKAPI_ATTR void VKAPI_CALL vkDevExt175(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -07001078 const struct loader_dev_dispatch_table *disp;
1079 disp = loader_get_dev_dispatch(device);
1080 disp->ext_dispatch.DevExt[175](device);
1081}
1082
Jon Ashburn23d36b12016-02-02 17:47:28 -07001083VKAPI_ATTR void VKAPI_CALL vkDevExt176(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -07001084 const struct loader_dev_dispatch_table *disp;
1085 disp = loader_get_dev_dispatch(device);
1086 disp->ext_dispatch.DevExt[176](device);
1087}
1088
Jon Ashburn23d36b12016-02-02 17:47:28 -07001089VKAPI_ATTR void VKAPI_CALL vkDevExt177(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -07001090 const struct loader_dev_dispatch_table *disp;
1091 disp = loader_get_dev_dispatch(device);
1092 disp->ext_dispatch.DevExt[177](device);
1093}
1094
Jon Ashburn23d36b12016-02-02 17:47:28 -07001095VKAPI_ATTR void VKAPI_CALL vkDevExt178(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -07001096 const struct loader_dev_dispatch_table *disp;
1097 disp = loader_get_dev_dispatch(device);
1098 disp->ext_dispatch.DevExt[178](device);
1099}
1100
Jon Ashburn23d36b12016-02-02 17:47:28 -07001101VKAPI_ATTR void VKAPI_CALL vkDevExt179(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -07001102 const struct loader_dev_dispatch_table *disp;
1103 disp = loader_get_dev_dispatch(device);
1104 disp->ext_dispatch.DevExt[179](device);
1105}
1106
Jon Ashburn23d36b12016-02-02 17:47:28 -07001107VKAPI_ATTR void VKAPI_CALL vkDevExt180(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -07001108 const struct loader_dev_dispatch_table *disp;
1109 disp = loader_get_dev_dispatch(device);
1110 disp->ext_dispatch.DevExt[180](device);
1111}
1112
Jon Ashburn23d36b12016-02-02 17:47:28 -07001113VKAPI_ATTR void VKAPI_CALL vkDevExt181(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -07001114 const struct loader_dev_dispatch_table *disp;
1115 disp = loader_get_dev_dispatch(device);
1116 disp->ext_dispatch.DevExt[181](device);
1117}
1118
Jon Ashburn23d36b12016-02-02 17:47:28 -07001119VKAPI_ATTR void VKAPI_CALL vkDevExt182(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -07001120 const struct loader_dev_dispatch_table *disp;
1121 disp = loader_get_dev_dispatch(device);
1122 disp->ext_dispatch.DevExt[182](device);
1123}
1124
Jon Ashburn23d36b12016-02-02 17:47:28 -07001125VKAPI_ATTR void VKAPI_CALL vkDevExt183(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -07001126 const struct loader_dev_dispatch_table *disp;
1127 disp = loader_get_dev_dispatch(device);
1128 disp->ext_dispatch.DevExt[183](device);
1129}
1130
Jon Ashburn23d36b12016-02-02 17:47:28 -07001131VKAPI_ATTR void VKAPI_CALL vkDevExt184(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -07001132 const struct loader_dev_dispatch_table *disp;
1133 disp = loader_get_dev_dispatch(device);
1134 disp->ext_dispatch.DevExt[184](device);
1135}
1136
Jon Ashburn23d36b12016-02-02 17:47:28 -07001137VKAPI_ATTR void VKAPI_CALL vkDevExt185(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -07001138 const struct loader_dev_dispatch_table *disp;
1139 disp = loader_get_dev_dispatch(device);
1140 disp->ext_dispatch.DevExt[185](device);
1141}
1142
Jon Ashburn23d36b12016-02-02 17:47:28 -07001143VKAPI_ATTR void VKAPI_CALL vkDevExt186(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -07001144 const struct loader_dev_dispatch_table *disp;
1145 disp = loader_get_dev_dispatch(device);
1146 disp->ext_dispatch.DevExt[186](device);
1147}
1148
Jon Ashburn23d36b12016-02-02 17:47:28 -07001149VKAPI_ATTR void VKAPI_CALL vkDevExt187(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -07001150 const struct loader_dev_dispatch_table *disp;
1151 disp = loader_get_dev_dispatch(device);
1152 disp->ext_dispatch.DevExt[187](device);
1153}
1154
Jon Ashburn23d36b12016-02-02 17:47:28 -07001155VKAPI_ATTR void VKAPI_CALL vkDevExt188(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -07001156 const struct loader_dev_dispatch_table *disp;
1157 disp = loader_get_dev_dispatch(device);
1158 disp->ext_dispatch.DevExt[188](device);
1159}
1160
Jon Ashburn23d36b12016-02-02 17:47:28 -07001161VKAPI_ATTR void VKAPI_CALL vkDevExt189(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -07001162 const struct loader_dev_dispatch_table *disp;
1163 disp = loader_get_dev_dispatch(device);
1164 disp->ext_dispatch.DevExt[189](device);
1165}
1166
Jon Ashburn23d36b12016-02-02 17:47:28 -07001167VKAPI_ATTR void VKAPI_CALL vkDevExt190(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -07001168 const struct loader_dev_dispatch_table *disp;
1169 disp = loader_get_dev_dispatch(device);
1170 disp->ext_dispatch.DevExt[190](device);
1171}
1172
Jon Ashburn23d36b12016-02-02 17:47:28 -07001173VKAPI_ATTR void VKAPI_CALL vkDevExt191(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -07001174 const struct loader_dev_dispatch_table *disp;
1175 disp = loader_get_dev_dispatch(device);
1176 disp->ext_dispatch.DevExt[191](device);
1177}
1178
Jon Ashburn23d36b12016-02-02 17:47:28 -07001179VKAPI_ATTR void VKAPI_CALL vkDevExt192(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -07001180 const struct loader_dev_dispatch_table *disp;
1181 disp = loader_get_dev_dispatch(device);
1182 disp->ext_dispatch.DevExt[192](device);
1183}
1184
Jon Ashburn23d36b12016-02-02 17:47:28 -07001185VKAPI_ATTR void VKAPI_CALL vkDevExt193(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -07001186 const struct loader_dev_dispatch_table *disp;
1187 disp = loader_get_dev_dispatch(device);
1188 disp->ext_dispatch.DevExt[193](device);
1189}
1190
Jon Ashburn23d36b12016-02-02 17:47:28 -07001191VKAPI_ATTR void VKAPI_CALL vkDevExt194(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -07001192 const struct loader_dev_dispatch_table *disp;
1193 disp = loader_get_dev_dispatch(device);
1194 disp->ext_dispatch.DevExt[194](device);
1195}
1196
Jon Ashburn23d36b12016-02-02 17:47:28 -07001197VKAPI_ATTR void VKAPI_CALL vkDevExt195(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -07001198 const struct loader_dev_dispatch_table *disp;
1199 disp = loader_get_dev_dispatch(device);
1200 disp->ext_dispatch.DevExt[195](device);
1201}
1202
Jon Ashburn23d36b12016-02-02 17:47:28 -07001203VKAPI_ATTR void VKAPI_CALL vkDevExt196(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -07001204 const struct loader_dev_dispatch_table *disp;
1205 disp = loader_get_dev_dispatch(device);
1206 disp->ext_dispatch.DevExt[196](device);
1207}
1208
Jon Ashburn23d36b12016-02-02 17:47:28 -07001209VKAPI_ATTR void VKAPI_CALL vkDevExt197(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -07001210 const struct loader_dev_dispatch_table *disp;
1211 disp = loader_get_dev_dispatch(device);
1212 disp->ext_dispatch.DevExt[197](device);
1213}
1214
Jon Ashburn23d36b12016-02-02 17:47:28 -07001215VKAPI_ATTR void VKAPI_CALL vkDevExt198(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -07001216 const struct loader_dev_dispatch_table *disp;
1217 disp = loader_get_dev_dispatch(device);
1218 disp->ext_dispatch.DevExt[198](device);
1219}
1220
Jon Ashburn23d36b12016-02-02 17:47:28 -07001221VKAPI_ATTR void VKAPI_CALL vkDevExt199(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -07001222 const struct loader_dev_dispatch_table *disp;
1223 disp = loader_get_dev_dispatch(device);
1224 disp->ext_dispatch.DevExt[199](device);
1225}
1226
Jon Ashburn23d36b12016-02-02 17:47:28 -07001227VKAPI_ATTR void VKAPI_CALL vkDevExt200(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -07001228 const struct loader_dev_dispatch_table *disp;
1229 disp = loader_get_dev_dispatch(device);
1230 disp->ext_dispatch.DevExt[200](device);
1231}
1232
Jon Ashburn23d36b12016-02-02 17:47:28 -07001233VKAPI_ATTR void VKAPI_CALL vkDevExt201(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -07001234 const struct loader_dev_dispatch_table *disp;
1235 disp = loader_get_dev_dispatch(device);
1236 disp->ext_dispatch.DevExt[201](device);
1237}
1238
Jon Ashburn23d36b12016-02-02 17:47:28 -07001239VKAPI_ATTR void VKAPI_CALL vkDevExt202(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -07001240 const struct loader_dev_dispatch_table *disp;
1241 disp = loader_get_dev_dispatch(device);
1242 disp->ext_dispatch.DevExt[202](device);
1243}
1244
Jon Ashburn23d36b12016-02-02 17:47:28 -07001245VKAPI_ATTR void VKAPI_CALL vkDevExt203(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -07001246 const struct loader_dev_dispatch_table *disp;
1247 disp = loader_get_dev_dispatch(device);
1248 disp->ext_dispatch.DevExt[203](device);
1249}
1250
Jon Ashburn23d36b12016-02-02 17:47:28 -07001251VKAPI_ATTR void VKAPI_CALL vkDevExt204(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -07001252 const struct loader_dev_dispatch_table *disp;
1253 disp = loader_get_dev_dispatch(device);
1254 disp->ext_dispatch.DevExt[204](device);
1255}
1256
Jon Ashburn23d36b12016-02-02 17:47:28 -07001257VKAPI_ATTR void VKAPI_CALL vkDevExt205(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -07001258 const struct loader_dev_dispatch_table *disp;
1259 disp = loader_get_dev_dispatch(device);
1260 disp->ext_dispatch.DevExt[205](device);
1261}
1262
Jon Ashburn23d36b12016-02-02 17:47:28 -07001263VKAPI_ATTR void VKAPI_CALL vkDevExt206(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -07001264 const struct loader_dev_dispatch_table *disp;
1265 disp = loader_get_dev_dispatch(device);
1266 disp->ext_dispatch.DevExt[206](device);
1267}
1268
Jon Ashburn23d36b12016-02-02 17:47:28 -07001269VKAPI_ATTR void VKAPI_CALL vkDevExt207(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -07001270 const struct loader_dev_dispatch_table *disp;
1271 disp = loader_get_dev_dispatch(device);
1272 disp->ext_dispatch.DevExt[207](device);
1273}
1274
Jon Ashburn23d36b12016-02-02 17:47:28 -07001275VKAPI_ATTR void VKAPI_CALL vkDevExt208(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -07001276 const struct loader_dev_dispatch_table *disp;
1277 disp = loader_get_dev_dispatch(device);
1278 disp->ext_dispatch.DevExt[208](device);
1279}
1280
Jon Ashburn23d36b12016-02-02 17:47:28 -07001281VKAPI_ATTR void VKAPI_CALL vkDevExt209(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -07001282 const struct loader_dev_dispatch_table *disp;
1283 disp = loader_get_dev_dispatch(device);
1284 disp->ext_dispatch.DevExt[209](device);
1285}
1286
Jon Ashburn23d36b12016-02-02 17:47:28 -07001287VKAPI_ATTR void VKAPI_CALL vkDevExt210(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -07001288 const struct loader_dev_dispatch_table *disp;
1289 disp = loader_get_dev_dispatch(device);
1290 disp->ext_dispatch.DevExt[210](device);
1291}
1292
Jon Ashburn23d36b12016-02-02 17:47:28 -07001293VKAPI_ATTR void VKAPI_CALL vkDevExt211(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -07001294 const struct loader_dev_dispatch_table *disp;
1295 disp = loader_get_dev_dispatch(device);
1296 disp->ext_dispatch.DevExt[211](device);
1297}
1298
Jon Ashburn23d36b12016-02-02 17:47:28 -07001299VKAPI_ATTR void VKAPI_CALL vkDevExt212(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -07001300 const struct loader_dev_dispatch_table *disp;
1301 disp = loader_get_dev_dispatch(device);
1302 disp->ext_dispatch.DevExt[212](device);
1303}
1304
Jon Ashburn23d36b12016-02-02 17:47:28 -07001305VKAPI_ATTR void VKAPI_CALL vkDevExt213(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -07001306 const struct loader_dev_dispatch_table *disp;
1307 disp = loader_get_dev_dispatch(device);
1308 disp->ext_dispatch.DevExt[213](device);
1309}
1310
Jon Ashburn23d36b12016-02-02 17:47:28 -07001311VKAPI_ATTR void VKAPI_CALL vkDevExt214(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -07001312 const struct loader_dev_dispatch_table *disp;
1313 disp = loader_get_dev_dispatch(device);
1314 disp->ext_dispatch.DevExt[214](device);
1315}
1316
Jon Ashburn23d36b12016-02-02 17:47:28 -07001317VKAPI_ATTR void VKAPI_CALL vkDevExt215(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -07001318 const struct loader_dev_dispatch_table *disp;
1319 disp = loader_get_dev_dispatch(device);
1320 disp->ext_dispatch.DevExt[215](device);
1321}
1322
Jon Ashburn23d36b12016-02-02 17:47:28 -07001323VKAPI_ATTR void VKAPI_CALL vkDevExt216(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -07001324 const struct loader_dev_dispatch_table *disp;
1325 disp = loader_get_dev_dispatch(device);
1326 disp->ext_dispatch.DevExt[216](device);
1327}
1328
Jon Ashburn23d36b12016-02-02 17:47:28 -07001329VKAPI_ATTR void VKAPI_CALL vkDevExt217(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -07001330 const struct loader_dev_dispatch_table *disp;
1331 disp = loader_get_dev_dispatch(device);
1332 disp->ext_dispatch.DevExt[217](device);
1333}
1334
Jon Ashburn23d36b12016-02-02 17:47:28 -07001335VKAPI_ATTR void VKAPI_CALL vkDevExt218(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -07001336 const struct loader_dev_dispatch_table *disp;
1337 disp = loader_get_dev_dispatch(device);
1338 disp->ext_dispatch.DevExt[218](device);
1339}
1340
Jon Ashburn23d36b12016-02-02 17:47:28 -07001341VKAPI_ATTR void VKAPI_CALL vkDevExt219(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -07001342 const struct loader_dev_dispatch_table *disp;
1343 disp = loader_get_dev_dispatch(device);
1344 disp->ext_dispatch.DevExt[219](device);
1345}
1346
Jon Ashburn23d36b12016-02-02 17:47:28 -07001347VKAPI_ATTR void VKAPI_CALL vkDevExt220(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -07001348 const struct loader_dev_dispatch_table *disp;
1349 disp = loader_get_dev_dispatch(device);
1350 disp->ext_dispatch.DevExt[220](device);
1351}
1352
Jon Ashburn23d36b12016-02-02 17:47:28 -07001353VKAPI_ATTR void VKAPI_CALL vkDevExt221(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -07001354 const struct loader_dev_dispatch_table *disp;
1355 disp = loader_get_dev_dispatch(device);
1356 disp->ext_dispatch.DevExt[221](device);
1357}
1358
Jon Ashburn23d36b12016-02-02 17:47:28 -07001359VKAPI_ATTR void VKAPI_CALL vkDevExt222(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -07001360 const struct loader_dev_dispatch_table *disp;
1361 disp = loader_get_dev_dispatch(device);
1362 disp->ext_dispatch.DevExt[222](device);
1363}
1364
Jon Ashburn23d36b12016-02-02 17:47:28 -07001365VKAPI_ATTR void VKAPI_CALL vkDevExt223(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -07001366 const struct loader_dev_dispatch_table *disp;
1367 disp = loader_get_dev_dispatch(device);
1368 disp->ext_dispatch.DevExt[223](device);
1369}
1370
Jon Ashburn23d36b12016-02-02 17:47:28 -07001371VKAPI_ATTR void VKAPI_CALL vkDevExt224(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -07001372 const struct loader_dev_dispatch_table *disp;
1373 disp = loader_get_dev_dispatch(device);
1374 disp->ext_dispatch.DevExt[224](device);
1375}
1376
Jon Ashburn23d36b12016-02-02 17:47:28 -07001377VKAPI_ATTR void VKAPI_CALL vkDevExt225(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -07001378 const struct loader_dev_dispatch_table *disp;
1379 disp = loader_get_dev_dispatch(device);
1380 disp->ext_dispatch.DevExt[225](device);
1381}
1382
Jon Ashburn23d36b12016-02-02 17:47:28 -07001383VKAPI_ATTR void VKAPI_CALL vkDevExt226(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -07001384 const struct loader_dev_dispatch_table *disp;
1385 disp = loader_get_dev_dispatch(device);
1386 disp->ext_dispatch.DevExt[226](device);
1387}
1388
Jon Ashburn23d36b12016-02-02 17:47:28 -07001389VKAPI_ATTR void VKAPI_CALL vkDevExt227(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -07001390 const struct loader_dev_dispatch_table *disp;
1391 disp = loader_get_dev_dispatch(device);
1392 disp->ext_dispatch.DevExt[227](device);
1393}
1394
Jon Ashburn23d36b12016-02-02 17:47:28 -07001395VKAPI_ATTR void VKAPI_CALL vkDevExt228(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -07001396 const struct loader_dev_dispatch_table *disp;
1397 disp = loader_get_dev_dispatch(device);
1398 disp->ext_dispatch.DevExt[228](device);
1399}
1400
Jon Ashburn23d36b12016-02-02 17:47:28 -07001401VKAPI_ATTR void VKAPI_CALL vkDevExt229(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -07001402 const struct loader_dev_dispatch_table *disp;
1403 disp = loader_get_dev_dispatch(device);
1404 disp->ext_dispatch.DevExt[229](device);
1405}
1406
Jon Ashburn23d36b12016-02-02 17:47:28 -07001407VKAPI_ATTR void VKAPI_CALL vkDevExt230(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -07001408 const struct loader_dev_dispatch_table *disp;
1409 disp = loader_get_dev_dispatch(device);
1410 disp->ext_dispatch.DevExt[230](device);
1411}
1412
Jon Ashburn23d36b12016-02-02 17:47:28 -07001413VKAPI_ATTR void VKAPI_CALL vkDevExt231(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -07001414 const struct loader_dev_dispatch_table *disp;
1415 disp = loader_get_dev_dispatch(device);
1416 disp->ext_dispatch.DevExt[231](device);
1417}
1418
Jon Ashburn23d36b12016-02-02 17:47:28 -07001419VKAPI_ATTR void VKAPI_CALL vkDevExt232(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -07001420 const struct loader_dev_dispatch_table *disp;
1421 disp = loader_get_dev_dispatch(device);
1422 disp->ext_dispatch.DevExt[232](device);
1423}
1424
Jon Ashburn23d36b12016-02-02 17:47:28 -07001425VKAPI_ATTR void VKAPI_CALL vkDevExt233(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -07001426 const struct loader_dev_dispatch_table *disp;
1427 disp = loader_get_dev_dispatch(device);
1428 disp->ext_dispatch.DevExt[233](device);
1429}
1430
Jon Ashburn23d36b12016-02-02 17:47:28 -07001431VKAPI_ATTR void VKAPI_CALL vkDevExt234(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -07001432 const struct loader_dev_dispatch_table *disp;
1433 disp = loader_get_dev_dispatch(device);
1434 disp->ext_dispatch.DevExt[234](device);
1435}
1436
Jon Ashburn23d36b12016-02-02 17:47:28 -07001437VKAPI_ATTR void VKAPI_CALL vkDevExt235(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -07001438 const struct loader_dev_dispatch_table *disp;
1439 disp = loader_get_dev_dispatch(device);
1440 disp->ext_dispatch.DevExt[235](device);
1441}
1442
Jon Ashburn23d36b12016-02-02 17:47:28 -07001443VKAPI_ATTR void VKAPI_CALL vkDevExt236(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -07001444 const struct loader_dev_dispatch_table *disp;
1445 disp = loader_get_dev_dispatch(device);
1446 disp->ext_dispatch.DevExt[236](device);
1447}
1448
Jon Ashburn23d36b12016-02-02 17:47:28 -07001449VKAPI_ATTR void VKAPI_CALL vkDevExt237(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -07001450 const struct loader_dev_dispatch_table *disp;
1451 disp = loader_get_dev_dispatch(device);
1452 disp->ext_dispatch.DevExt[237](device);
1453}
1454
Jon Ashburn23d36b12016-02-02 17:47:28 -07001455VKAPI_ATTR void VKAPI_CALL vkDevExt238(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -07001456 const struct loader_dev_dispatch_table *disp;
1457 disp = loader_get_dev_dispatch(device);
1458 disp->ext_dispatch.DevExt[238](device);
1459}
1460
Jon Ashburn23d36b12016-02-02 17:47:28 -07001461VKAPI_ATTR void VKAPI_CALL vkDevExt239(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -07001462 const struct loader_dev_dispatch_table *disp;
1463 disp = loader_get_dev_dispatch(device);
1464 disp->ext_dispatch.DevExt[239](device);
1465}
1466
Jon Ashburn23d36b12016-02-02 17:47:28 -07001467VKAPI_ATTR void VKAPI_CALL vkDevExt240(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -07001468 const struct loader_dev_dispatch_table *disp;
1469 disp = loader_get_dev_dispatch(device);
1470 disp->ext_dispatch.DevExt[240](device);
1471}
1472
Jon Ashburn23d36b12016-02-02 17:47:28 -07001473VKAPI_ATTR void VKAPI_CALL vkDevExt241(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -07001474 const struct loader_dev_dispatch_table *disp;
1475 disp = loader_get_dev_dispatch(device);
1476 disp->ext_dispatch.DevExt[241](device);
1477}
1478
Jon Ashburn23d36b12016-02-02 17:47:28 -07001479VKAPI_ATTR void VKAPI_CALL vkDevExt242(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -07001480 const struct loader_dev_dispatch_table *disp;
1481 disp = loader_get_dev_dispatch(device);
1482 disp->ext_dispatch.DevExt[242](device);
1483}
1484
Jon Ashburn23d36b12016-02-02 17:47:28 -07001485VKAPI_ATTR void VKAPI_CALL vkDevExt243(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -07001486 const struct loader_dev_dispatch_table *disp;
1487 disp = loader_get_dev_dispatch(device);
1488 disp->ext_dispatch.DevExt[243](device);
1489}
1490
Jon Ashburn23d36b12016-02-02 17:47:28 -07001491VKAPI_ATTR void VKAPI_CALL vkDevExt244(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -07001492 const struct loader_dev_dispatch_table *disp;
1493 disp = loader_get_dev_dispatch(device);
1494 disp->ext_dispatch.DevExt[244](device);
1495}
1496
Jon Ashburn23d36b12016-02-02 17:47:28 -07001497VKAPI_ATTR void VKAPI_CALL vkDevExt245(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -07001498 const struct loader_dev_dispatch_table *disp;
1499 disp = loader_get_dev_dispatch(device);
1500 disp->ext_dispatch.DevExt[245](device);
1501}
1502
Jon Ashburn23d36b12016-02-02 17:47:28 -07001503VKAPI_ATTR void VKAPI_CALL vkDevExt246(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -07001504 const struct loader_dev_dispatch_table *disp;
1505 disp = loader_get_dev_dispatch(device);
1506 disp->ext_dispatch.DevExt[246](device);
1507}
1508
Jon Ashburn23d36b12016-02-02 17:47:28 -07001509VKAPI_ATTR void VKAPI_CALL vkDevExt247(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -07001510 const struct loader_dev_dispatch_table *disp;
1511 disp = loader_get_dev_dispatch(device);
1512 disp->ext_dispatch.DevExt[247](device);
1513}
1514
Jon Ashburn23d36b12016-02-02 17:47:28 -07001515VKAPI_ATTR void VKAPI_CALL vkDevExt248(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -07001516 const struct loader_dev_dispatch_table *disp;
1517 disp = loader_get_dev_dispatch(device);
1518 disp->ext_dispatch.DevExt[248](device);
1519}
1520
Jon Ashburn23d36b12016-02-02 17:47:28 -07001521VKAPI_ATTR void VKAPI_CALL vkDevExt249(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -07001522 const struct loader_dev_dispatch_table *disp;
1523 disp = loader_get_dev_dispatch(device);
1524 disp->ext_dispatch.DevExt[249](device);
1525}
1526
Jon Ashburn23d36b12016-02-02 17:47:28 -07001527void *loader_get_dev_ext_trampoline(uint32_t index) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -07001528 switch (index) {
Jon Ashburn23d36b12016-02-02 17:47:28 -07001529 case 0:
1530 return vkDevExt0;
1531 case 1:
1532 return vkDevExt1;
1533 case 2:
1534 return vkDevExt2;
1535 case 3:
1536 return vkDevExt3;
1537 case 4:
1538 return vkDevExt4;
1539 case 5:
1540 return vkDevExt5;
1541 case 6:
1542 return vkDevExt6;
1543 case 7:
1544 return vkDevExt7;
1545 case 8:
1546 return vkDevExt8;
1547 case 9:
1548 return vkDevExt9;
1549 case 10:
1550 return vkDevExt10;
1551 case 11:
1552 return vkDevExt11;
1553 case 12:
1554 return vkDevExt12;
1555 case 13:
1556 return vkDevExt13;
1557 case 14:
1558 return vkDevExt14;
1559 case 15:
1560 return vkDevExt15;
1561 case 16:
1562 return vkDevExt16;
1563 case 17:
1564 return vkDevExt17;
1565 case 18:
1566 return vkDevExt18;
1567 case 19:
1568 return vkDevExt19;
1569 case 20:
1570 return vkDevExt20;
1571 case 21:
1572 return vkDevExt21;
1573 case 22:
1574 return vkDevExt22;
1575 case 23:
1576 return vkDevExt23;
1577 case 24:
1578 return vkDevExt24;
1579 case 25:
1580 return vkDevExt25;
1581 case 26:
1582 return vkDevExt26;
1583 case 27:
1584 return vkDevExt27;
1585 case 28:
1586 return vkDevExt28;
1587 case 29:
1588 return vkDevExt29;
1589 case 30:
1590 return vkDevExt30;
1591 case 31:
1592 return vkDevExt31;
1593 case 32:
1594 return vkDevExt32;
1595 case 33:
1596 return vkDevExt33;
1597 case 34:
1598 return vkDevExt34;
1599 case 35:
1600 return vkDevExt35;
1601 case 36:
1602 return vkDevExt36;
1603 case 37:
1604 return vkDevExt37;
1605 case 38:
1606 return vkDevExt38;
1607 case 39:
1608 return vkDevExt39;
1609 case 40:
1610 return vkDevExt40;
1611 case 41:
1612 return vkDevExt41;
1613 case 42:
1614 return vkDevExt42;
1615 case 43:
1616 return vkDevExt43;
1617 case 44:
1618 return vkDevExt44;
1619 case 45:
1620 return vkDevExt45;
1621 case 46:
1622 return vkDevExt46;
1623 case 47:
1624 return vkDevExt47;
1625 case 48:
1626 return vkDevExt48;
1627 case 49:
1628 return vkDevExt49;
1629 case 50:
1630 return vkDevExt50;
1631 case 51:
1632 return vkDevExt51;
1633 case 52:
1634 return vkDevExt52;
1635 case 53:
1636 return vkDevExt53;
1637 case 54:
1638 return vkDevExt54;
1639 case 55:
1640 return vkDevExt55;
1641 case 56:
1642 return vkDevExt56;
1643 case 57:
1644 return vkDevExt57;
1645 case 58:
1646 return vkDevExt58;
1647 case 59:
1648 return vkDevExt59;
1649 case 60:
1650 return vkDevExt60;
1651 case 61:
1652 return vkDevExt61;
1653 case 62:
1654 return vkDevExt62;
1655 case 63:
1656 return vkDevExt63;
1657 case 64:
1658 return vkDevExt64;
1659 case 65:
1660 return vkDevExt65;
1661 case 66:
1662 return vkDevExt66;
1663 case 67:
1664 return vkDevExt67;
1665 case 68:
1666 return vkDevExt68;
1667 case 69:
1668 return vkDevExt69;
1669 case 70:
1670 return vkDevExt70;
1671 case 71:
1672 return vkDevExt71;
1673 case 72:
1674 return vkDevExt72;
1675 case 73:
1676 return vkDevExt73;
1677 case 74:
1678 return vkDevExt74;
1679 case 75:
1680 return vkDevExt75;
1681 case 76:
1682 return vkDevExt76;
1683 case 77:
1684 return vkDevExt77;
1685 case 78:
1686 return vkDevExt78;
1687 case 79:
1688 return vkDevExt79;
1689 case 80:
1690 return vkDevExt80;
1691 case 81:
1692 return vkDevExt81;
1693 case 82:
1694 return vkDevExt82;
1695 case 83:
1696 return vkDevExt83;
1697 case 84:
1698 return vkDevExt84;
1699 case 85:
1700 return vkDevExt85;
1701 case 86:
1702 return vkDevExt86;
1703 case 87:
1704 return vkDevExt87;
1705 case 88:
1706 return vkDevExt88;
1707 case 89:
1708 return vkDevExt89;
1709 case 90:
1710 return vkDevExt90;
1711 case 91:
1712 return vkDevExt91;
1713 case 92:
1714 return vkDevExt92;
1715 case 93:
1716 return vkDevExt93;
1717 case 94:
1718 return vkDevExt94;
1719 case 95:
1720 return vkDevExt95;
1721 case 96:
1722 return vkDevExt96;
1723 case 97:
1724 return vkDevExt97;
1725 case 98:
1726 return vkDevExt98;
1727 case 99:
1728 return vkDevExt99;
1729 case 100:
1730 return vkDevExt100;
1731 case 101:
1732 return vkDevExt101;
1733 case 102:
1734 return vkDevExt102;
1735 case 103:
1736 return vkDevExt103;
1737 case 104:
1738 return vkDevExt104;
1739 case 105:
1740 return vkDevExt105;
1741 case 106:
1742 return vkDevExt106;
1743 case 107:
1744 return vkDevExt107;
1745 case 108:
1746 return vkDevExt108;
1747 case 109:
1748 return vkDevExt109;
1749 case 110:
1750 return vkDevExt110;
1751 case 111:
1752 return vkDevExt111;
1753 case 112:
1754 return vkDevExt112;
1755 case 113:
1756 return vkDevExt113;
1757 case 114:
1758 return vkDevExt114;
1759 case 115:
1760 return vkDevExt115;
1761 case 116:
1762 return vkDevExt116;
1763 case 117:
1764 return vkDevExt117;
1765 case 118:
1766 return vkDevExt118;
1767 case 119:
1768 return vkDevExt119;
1769 case 120:
1770 return vkDevExt120;
1771 case 121:
1772 return vkDevExt121;
1773 case 122:
1774 return vkDevExt122;
1775 case 123:
1776 return vkDevExt123;
1777 case 124:
1778 return vkDevExt124;
1779 case 125:
1780 return vkDevExt125;
1781 case 126:
1782 return vkDevExt126;
1783 case 127:
1784 return vkDevExt127;
1785 case 128:
1786 return vkDevExt128;
1787 case 129:
1788 return vkDevExt129;
1789 case 130:
1790 return vkDevExt130;
1791 case 131:
1792 return vkDevExt131;
1793 case 132:
1794 return vkDevExt132;
1795 case 133:
1796 return vkDevExt133;
1797 case 134:
1798 return vkDevExt134;
1799 case 135:
1800 return vkDevExt135;
1801 case 136:
1802 return vkDevExt136;
1803 case 137:
1804 return vkDevExt137;
1805 case 138:
1806 return vkDevExt138;
1807 case 139:
1808 return vkDevExt139;
1809 case 140:
1810 return vkDevExt140;
1811 case 141:
1812 return vkDevExt141;
1813 case 142:
1814 return vkDevExt142;
1815 case 143:
1816 return vkDevExt143;
1817 case 144:
1818 return vkDevExt144;
1819 case 145:
1820 return vkDevExt145;
1821 case 146:
1822 return vkDevExt146;
1823 case 147:
1824 return vkDevExt147;
1825 case 148:
1826 return vkDevExt148;
1827 case 149:
1828 return vkDevExt149;
1829 case 150:
1830 return vkDevExt150;
1831 case 151:
1832 return vkDevExt151;
1833 case 152:
1834 return vkDevExt152;
1835 case 153:
1836 return vkDevExt153;
1837 case 154:
1838 return vkDevExt154;
1839 case 155:
1840 return vkDevExt155;
1841 case 156:
1842 return vkDevExt156;
1843 case 157:
1844 return vkDevExt157;
1845 case 158:
1846 return vkDevExt158;
1847 case 159:
1848 return vkDevExt159;
1849 case 160:
1850 return vkDevExt160;
1851 case 161:
1852 return vkDevExt161;
1853 case 162:
1854 return vkDevExt162;
1855 case 163:
1856 return vkDevExt163;
1857 case 164:
1858 return vkDevExt164;
1859 case 165:
1860 return vkDevExt165;
1861 case 166:
1862 return vkDevExt166;
1863 case 167:
1864 return vkDevExt167;
1865 case 168:
1866 return vkDevExt168;
1867 case 169:
1868 return vkDevExt169;
1869 case 170:
1870 return vkDevExt170;
1871 case 171:
1872 return vkDevExt171;
1873 case 172:
1874 return vkDevExt172;
1875 case 173:
1876 return vkDevExt173;
1877 case 174:
1878 return vkDevExt174;
1879 case 175:
1880 return vkDevExt175;
1881 case 176:
1882 return vkDevExt176;
1883 case 177:
1884 return vkDevExt177;
1885 case 178:
1886 return vkDevExt178;
1887 case 179:
1888 return vkDevExt179;
1889 case 180:
1890 return vkDevExt180;
1891 case 181:
1892 return vkDevExt181;
1893 case 182:
1894 return vkDevExt182;
1895 case 183:
1896 return vkDevExt183;
1897 case 184:
1898 return vkDevExt184;
1899 case 185:
1900 return vkDevExt185;
1901 case 186:
1902 return vkDevExt186;
1903 case 187:
1904 return vkDevExt187;
1905 case 188:
1906 return vkDevExt188;
1907 case 189:
1908 return vkDevExt189;
1909 case 190:
1910 return vkDevExt190;
1911 case 191:
1912 return vkDevExt191;
1913 case 192:
1914 return vkDevExt192;
1915 case 193:
1916 return vkDevExt193;
1917 case 194:
1918 return vkDevExt194;
1919 case 195:
1920 return vkDevExt195;
1921 case 196:
1922 return vkDevExt196;
1923 case 197:
1924 return vkDevExt197;
1925 case 198:
1926 return vkDevExt198;
1927 case 199:
1928 return vkDevExt199;
1929 case 200:
1930 return vkDevExt200;
1931 case 201:
1932 return vkDevExt201;
1933 case 202:
1934 return vkDevExt202;
1935 case 203:
1936 return vkDevExt203;
1937 case 204:
1938 return vkDevExt204;
1939 case 205:
1940 return vkDevExt205;
1941 case 206:
1942 return vkDevExt206;
1943 case 207:
1944 return vkDevExt207;
1945 case 208:
1946 return vkDevExt208;
1947 case 209:
1948 return vkDevExt209;
1949 case 210:
1950 return vkDevExt210;
1951 case 211:
1952 return vkDevExt211;
1953 case 212:
1954 return vkDevExt212;
1955 case 213:
1956 return vkDevExt213;
1957 case 214:
1958 return vkDevExt214;
1959 case 215:
1960 return vkDevExt215;
1961 case 216:
1962 return vkDevExt216;
1963 case 217:
1964 return vkDevExt217;
1965 case 218:
1966 return vkDevExt218;
1967 case 219:
1968 return vkDevExt219;
1969 case 220:
1970 return vkDevExt220;
1971 case 221:
1972 return vkDevExt221;
1973 case 222:
1974 return vkDevExt222;
1975 case 223:
1976 return vkDevExt223;
1977 case 224:
1978 return vkDevExt224;
1979 case 225:
1980 return vkDevExt225;
1981 case 226:
1982 return vkDevExt226;
1983 case 227:
1984 return vkDevExt227;
1985 case 228:
1986 return vkDevExt228;
1987 case 229:
1988 return vkDevExt229;
1989 case 230:
1990 return vkDevExt230;
1991 case 231:
1992 return vkDevExt231;
1993 case 232:
1994 return vkDevExt232;
1995 case 233:
1996 return vkDevExt233;
1997 case 234:
1998 return vkDevExt234;
1999 case 235:
2000 return vkDevExt235;
2001 case 236:
2002 return vkDevExt236;
2003 case 237:
2004 return vkDevExt237;
2005 case 238:
2006 return vkDevExt238;
2007 case 239:
2008 return vkDevExt239;
2009 case 240:
2010 return vkDevExt240;
2011 case 241:
2012 return vkDevExt241;
2013 case 242:
2014 return vkDevExt242;
2015 case 243:
2016 return vkDevExt243;
2017 case 244:
2018 return vkDevExt244;
2019 case 245:
2020 return vkDevExt245;
2021 case 246:
2022 return vkDevExt246;
2023 case 247:
2024 return vkDevExt247;
2025 case 248:
2026 return vkDevExt248;
2027 case 249:
2028 return vkDevExt249;
Jon Ashburnfc1031e2015-11-17 15:31:02 -07002029 }
2030 return NULL;
2031}