blob: d559cec05d3783cda1f635cd63970492696d2ed3 [file] [log] [blame]
Jon Ashburn6cb69f42015-11-17 15:31:02 -07001/*
Jon Ashburn1c75aec2016-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 Ashburn6cb69f42015-11-17 15:31:02 -07005 *
Jon Ashburn1c75aec2016-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 Ashburn6cb69f42015-11-17 15:31:02 -070012 *
Jon Ashburn1c75aec2016-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 Ashburn6cb69f42015-11-17 15:31:02 -070015 *
Jon Ashburn1c75aec2016-02-02 17:47:28 -070016 * The Materials are Confidential Information as defined by the Khronos
17 * Membership Agreement until designated non-confidential by Khronos, at which
18 * point this condition clause shall be removed.
Jon Ashburn6cb69f42015-11-17 15:31:02 -070019 *
Jon Ashburn1c75aec2016-02-02 17:47:28 -070020 * THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
Jon Ashburn6cb69f42015-11-17 15:31:02 -070021 * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
Jon Ashburn1c75aec2016-02-02 17:47:28 -070022 * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
23 *
24 * IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,
25 * DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR
26 * OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE MATERIALS OR THE
27 * USE OR OTHER DEALINGS IN THE MATERIALS.
Jon Ashburn6cb69f42015-11-17 15:31:02 -070028 *
29 * Author: Jon Ashburn <jon@lunarg.com>
30 */
31
32#include "vk_loader_platform.h"
33#include "loader.h"
34#if defined(__linux__)
Jon Ashburn1c75aec2016-02-02 17:47:28 -070035#pragma GCC optimize(3) // force gcc to use tail-calls
Jon Ashburn6cb69f42015-11-17 15:31:02 -070036#endif
37
Jon Ashburn1c75aec2016-02-02 17:47:28 -070038VKAPI_ATTR void VKAPI_CALL vkDevExt0(VkDevice device) {
Jon Ashburn6cb69f42015-11-17 15:31:02 -070039 const struct loader_dev_dispatch_table *disp;
40 disp = loader_get_dev_dispatch(device);
41 disp->ext_dispatch.DevExt[0](device);
42}
43
Jon Ashburn1c75aec2016-02-02 17:47:28 -070044VKAPI_ATTR void VKAPI_CALL vkDevExt1(VkDevice device) {
Jon Ashburn6cb69f42015-11-17 15:31:02 -070045 const struct loader_dev_dispatch_table *disp;
46 disp = loader_get_dev_dispatch(device);
47 disp->ext_dispatch.DevExt[1](device);
48}
49
Jon Ashburn1c75aec2016-02-02 17:47:28 -070050VKAPI_ATTR void VKAPI_CALL vkDevExt2(VkDevice device) {
Jon Ashburn6cb69f42015-11-17 15:31:02 -070051 const struct loader_dev_dispatch_table *disp;
52 disp = loader_get_dev_dispatch(device);
53 disp->ext_dispatch.DevExt[2](device);
54}
55
Jon Ashburn1c75aec2016-02-02 17:47:28 -070056VKAPI_ATTR void VKAPI_CALL vkDevExt3(VkDevice device) {
Jon Ashburn6cb69f42015-11-17 15:31:02 -070057 const struct loader_dev_dispatch_table *disp;
58 disp = loader_get_dev_dispatch(device);
59 disp->ext_dispatch.DevExt[3](device);
60}
61
Jon Ashburn1c75aec2016-02-02 17:47:28 -070062VKAPI_ATTR void VKAPI_CALL vkDevExt4(VkDevice device) {
Jon Ashburn6cb69f42015-11-17 15:31:02 -070063 const struct loader_dev_dispatch_table *disp;
64 disp = loader_get_dev_dispatch(device);
65 disp->ext_dispatch.DevExt[4](device);
66}
67
Jon Ashburn1c75aec2016-02-02 17:47:28 -070068VKAPI_ATTR void VKAPI_CALL vkDevExt5(VkDevice device) {
Jon Ashburn6cb69f42015-11-17 15:31:02 -070069 const struct loader_dev_dispatch_table *disp;
70 disp = loader_get_dev_dispatch(device);
71 disp->ext_dispatch.DevExt[5](device);
72}
73
Jon Ashburn1c75aec2016-02-02 17:47:28 -070074VKAPI_ATTR void VKAPI_CALL vkDevExt6(VkDevice device) {
Jon Ashburn6cb69f42015-11-17 15:31:02 -070075 const struct loader_dev_dispatch_table *disp;
76 disp = loader_get_dev_dispatch(device);
77 disp->ext_dispatch.DevExt[6](device);
78}
79
Jon Ashburn1c75aec2016-02-02 17:47:28 -070080VKAPI_ATTR void VKAPI_CALL vkDevExt7(VkDevice device) {
Jon Ashburn6cb69f42015-11-17 15:31:02 -070081 const struct loader_dev_dispatch_table *disp;
82 disp = loader_get_dev_dispatch(device);
83 disp->ext_dispatch.DevExt[7](device);
84}
85
Jon Ashburn1c75aec2016-02-02 17:47:28 -070086VKAPI_ATTR void VKAPI_CALL vkDevExt8(VkDevice device) {
Jon Ashburn6cb69f42015-11-17 15:31:02 -070087 const struct loader_dev_dispatch_table *disp;
88 disp = loader_get_dev_dispatch(device);
89 disp->ext_dispatch.DevExt[8](device);
90}
91
Jon Ashburn1c75aec2016-02-02 17:47:28 -070092VKAPI_ATTR void VKAPI_CALL vkDevExt9(VkDevice device) {
Jon Ashburn6cb69f42015-11-17 15:31:02 -070093 const struct loader_dev_dispatch_table *disp;
94 disp = loader_get_dev_dispatch(device);
95 disp->ext_dispatch.DevExt[9](device);
96}
97
Jon Ashburn1c75aec2016-02-02 17:47:28 -070098VKAPI_ATTR void VKAPI_CALL vkDevExt10(VkDevice device) {
Jon Ashburn6cb69f42015-11-17 15:31:02 -070099 const struct loader_dev_dispatch_table *disp;
100 disp = loader_get_dev_dispatch(device);
101 disp->ext_dispatch.DevExt[10](device);
102}
103
Jon Ashburn1c75aec2016-02-02 17:47:28 -0700104VKAPI_ATTR void VKAPI_CALL vkDevExt11(VkDevice device) {
Jon Ashburn6cb69f42015-11-17 15:31:02 -0700105 const struct loader_dev_dispatch_table *disp;
106 disp = loader_get_dev_dispatch(device);
107 disp->ext_dispatch.DevExt[11](device);
108}
109
Jon Ashburn1c75aec2016-02-02 17:47:28 -0700110VKAPI_ATTR void VKAPI_CALL vkDevExt12(VkDevice device) {
Jon Ashburn6cb69f42015-11-17 15:31:02 -0700111 const struct loader_dev_dispatch_table *disp;
112 disp = loader_get_dev_dispatch(device);
113 disp->ext_dispatch.DevExt[12](device);
114}
115
Jon Ashburn1c75aec2016-02-02 17:47:28 -0700116VKAPI_ATTR void VKAPI_CALL vkDevExt13(VkDevice device) {
Jon Ashburn6cb69f42015-11-17 15:31:02 -0700117 const struct loader_dev_dispatch_table *disp;
118 disp = loader_get_dev_dispatch(device);
119 disp->ext_dispatch.DevExt[13](device);
120}
121
Jon Ashburn1c75aec2016-02-02 17:47:28 -0700122VKAPI_ATTR void VKAPI_CALL vkDevExt14(VkDevice device) {
Jon Ashburn6cb69f42015-11-17 15:31:02 -0700123 const struct loader_dev_dispatch_table *disp;
124 disp = loader_get_dev_dispatch(device);
125 disp->ext_dispatch.DevExt[14](device);
126}
127
Jon Ashburn1c75aec2016-02-02 17:47:28 -0700128VKAPI_ATTR void VKAPI_CALL vkDevExt15(VkDevice device) {
Jon Ashburn6cb69f42015-11-17 15:31:02 -0700129 const struct loader_dev_dispatch_table *disp;
130 disp = loader_get_dev_dispatch(device);
131 disp->ext_dispatch.DevExt[15](device);
132}
133
Jon Ashburn1c75aec2016-02-02 17:47:28 -0700134VKAPI_ATTR void VKAPI_CALL vkDevExt16(VkDevice device) {
Jon Ashburn6cb69f42015-11-17 15:31:02 -0700135 const struct loader_dev_dispatch_table *disp;
136 disp = loader_get_dev_dispatch(device);
137 disp->ext_dispatch.DevExt[16](device);
138}
139
Jon Ashburn1c75aec2016-02-02 17:47:28 -0700140VKAPI_ATTR void VKAPI_CALL vkDevExt17(VkDevice device) {
Jon Ashburn6cb69f42015-11-17 15:31:02 -0700141 const struct loader_dev_dispatch_table *disp;
142 disp = loader_get_dev_dispatch(device);
143 disp->ext_dispatch.DevExt[17](device);
144}
145
Jon Ashburn1c75aec2016-02-02 17:47:28 -0700146VKAPI_ATTR void VKAPI_CALL vkDevExt18(VkDevice device) {
Jon Ashburn6cb69f42015-11-17 15:31:02 -0700147 const struct loader_dev_dispatch_table *disp;
148 disp = loader_get_dev_dispatch(device);
149 disp->ext_dispatch.DevExt[18](device);
150}
151
Jon Ashburn1c75aec2016-02-02 17:47:28 -0700152VKAPI_ATTR void VKAPI_CALL vkDevExt19(VkDevice device) {
Jon Ashburn6cb69f42015-11-17 15:31:02 -0700153 const struct loader_dev_dispatch_table *disp;
154 disp = loader_get_dev_dispatch(device);
155 disp->ext_dispatch.DevExt[19](device);
156}
157
Jon Ashburn1c75aec2016-02-02 17:47:28 -0700158VKAPI_ATTR void VKAPI_CALL vkDevExt20(VkDevice device) {
Jon Ashburn6cb69f42015-11-17 15:31:02 -0700159 const struct loader_dev_dispatch_table *disp;
160 disp = loader_get_dev_dispatch(device);
161 disp->ext_dispatch.DevExt[20](device);
162}
163
Jon Ashburn1c75aec2016-02-02 17:47:28 -0700164VKAPI_ATTR void VKAPI_CALL vkDevExt21(VkDevice device) {
Jon Ashburn6cb69f42015-11-17 15:31:02 -0700165 const struct loader_dev_dispatch_table *disp;
166 disp = loader_get_dev_dispatch(device);
167 disp->ext_dispatch.DevExt[21](device);
168}
169
Jon Ashburn1c75aec2016-02-02 17:47:28 -0700170VKAPI_ATTR void VKAPI_CALL vkDevExt22(VkDevice device) {
Jon Ashburn6cb69f42015-11-17 15:31:02 -0700171 const struct loader_dev_dispatch_table *disp;
172 disp = loader_get_dev_dispatch(device);
173 disp->ext_dispatch.DevExt[22](device);
174}
175
Jon Ashburn1c75aec2016-02-02 17:47:28 -0700176VKAPI_ATTR void VKAPI_CALL vkDevExt23(VkDevice device) {
Jon Ashburn6cb69f42015-11-17 15:31:02 -0700177 const struct loader_dev_dispatch_table *disp;
178 disp = loader_get_dev_dispatch(device);
179 disp->ext_dispatch.DevExt[23](device);
180}
181
Jon Ashburn1c75aec2016-02-02 17:47:28 -0700182VKAPI_ATTR void VKAPI_CALL vkDevExt24(VkDevice device) {
Jon Ashburn6cb69f42015-11-17 15:31:02 -0700183 const struct loader_dev_dispatch_table *disp;
184 disp = loader_get_dev_dispatch(device);
185 disp->ext_dispatch.DevExt[24](device);
186}
187
Jon Ashburn1c75aec2016-02-02 17:47:28 -0700188VKAPI_ATTR void VKAPI_CALL vkDevExt25(VkDevice device) {
Jon Ashburn6cb69f42015-11-17 15:31:02 -0700189 const struct loader_dev_dispatch_table *disp;
190 disp = loader_get_dev_dispatch(device);
191 disp->ext_dispatch.DevExt[25](device);
192}
193
Jon Ashburn1c75aec2016-02-02 17:47:28 -0700194VKAPI_ATTR void VKAPI_CALL vkDevExt26(VkDevice device) {
Jon Ashburn6cb69f42015-11-17 15:31:02 -0700195 const struct loader_dev_dispatch_table *disp;
196 disp = loader_get_dev_dispatch(device);
197 disp->ext_dispatch.DevExt[26](device);
198}
199
Jon Ashburn1c75aec2016-02-02 17:47:28 -0700200VKAPI_ATTR void VKAPI_CALL vkDevExt27(VkDevice device) {
Jon Ashburn6cb69f42015-11-17 15:31:02 -0700201 const struct loader_dev_dispatch_table *disp;
202 disp = loader_get_dev_dispatch(device);
203 disp->ext_dispatch.DevExt[27](device);
204}
205
Jon Ashburn1c75aec2016-02-02 17:47:28 -0700206VKAPI_ATTR void VKAPI_CALL vkDevExt28(VkDevice device) {
Jon Ashburn6cb69f42015-11-17 15:31:02 -0700207 const struct loader_dev_dispatch_table *disp;
208 disp = loader_get_dev_dispatch(device);
209 disp->ext_dispatch.DevExt[28](device);
210}
211
Jon Ashburn1c75aec2016-02-02 17:47:28 -0700212VKAPI_ATTR void VKAPI_CALL vkDevExt29(VkDevice device) {
Jon Ashburn6cb69f42015-11-17 15:31:02 -0700213 const struct loader_dev_dispatch_table *disp;
214 disp = loader_get_dev_dispatch(device);
215 disp->ext_dispatch.DevExt[29](device);
216}
217
Jon Ashburn1c75aec2016-02-02 17:47:28 -0700218VKAPI_ATTR void VKAPI_CALL vkDevExt30(VkDevice device) {
Jon Ashburn6cb69f42015-11-17 15:31:02 -0700219 const struct loader_dev_dispatch_table *disp;
220 disp = loader_get_dev_dispatch(device);
221 disp->ext_dispatch.DevExt[30](device);
222}
223
Jon Ashburn1c75aec2016-02-02 17:47:28 -0700224VKAPI_ATTR void VKAPI_CALL vkDevExt31(VkDevice device) {
Jon Ashburn6cb69f42015-11-17 15:31:02 -0700225 const struct loader_dev_dispatch_table *disp;
226 disp = loader_get_dev_dispatch(device);
227 disp->ext_dispatch.DevExt[31](device);
228}
229
Jon Ashburn1c75aec2016-02-02 17:47:28 -0700230VKAPI_ATTR void VKAPI_CALL vkDevExt32(VkDevice device) {
Jon Ashburn6cb69f42015-11-17 15:31:02 -0700231 const struct loader_dev_dispatch_table *disp;
232 disp = loader_get_dev_dispatch(device);
233 disp->ext_dispatch.DevExt[32](device);
234}
235
Jon Ashburn1c75aec2016-02-02 17:47:28 -0700236VKAPI_ATTR void VKAPI_CALL vkDevExt33(VkDevice device) {
Jon Ashburn6cb69f42015-11-17 15:31:02 -0700237 const struct loader_dev_dispatch_table *disp;
238 disp = loader_get_dev_dispatch(device);
239 disp->ext_dispatch.DevExt[33](device);
240}
241
Jon Ashburn1c75aec2016-02-02 17:47:28 -0700242VKAPI_ATTR void VKAPI_CALL vkDevExt34(VkDevice device) {
Jon Ashburn6cb69f42015-11-17 15:31:02 -0700243 const struct loader_dev_dispatch_table *disp;
244 disp = loader_get_dev_dispatch(device);
245 disp->ext_dispatch.DevExt[34](device);
246}
247
Jon Ashburn1c75aec2016-02-02 17:47:28 -0700248VKAPI_ATTR void VKAPI_CALL vkDevExt35(VkDevice device) {
Jon Ashburn6cb69f42015-11-17 15:31:02 -0700249 const struct loader_dev_dispatch_table *disp;
250 disp = loader_get_dev_dispatch(device);
251 disp->ext_dispatch.DevExt[35](device);
252}
253
Jon Ashburn1c75aec2016-02-02 17:47:28 -0700254VKAPI_ATTR void VKAPI_CALL vkDevExt36(VkDevice device) {
Jon Ashburn6cb69f42015-11-17 15:31:02 -0700255 const struct loader_dev_dispatch_table *disp;
256 disp = loader_get_dev_dispatch(device);
257 disp->ext_dispatch.DevExt[36](device);
258}
259
Jon Ashburn1c75aec2016-02-02 17:47:28 -0700260VKAPI_ATTR void VKAPI_CALL vkDevExt37(VkDevice device) {
Jon Ashburn6cb69f42015-11-17 15:31:02 -0700261 const struct loader_dev_dispatch_table *disp;
262 disp = loader_get_dev_dispatch(device);
263 disp->ext_dispatch.DevExt[37](device);
264}
265
Jon Ashburn1c75aec2016-02-02 17:47:28 -0700266VKAPI_ATTR void VKAPI_CALL vkDevExt38(VkDevice device) {
Jon Ashburn6cb69f42015-11-17 15:31:02 -0700267 const struct loader_dev_dispatch_table *disp;
268 disp = loader_get_dev_dispatch(device);
269 disp->ext_dispatch.DevExt[38](device);
270}
271
Jon Ashburn1c75aec2016-02-02 17:47:28 -0700272VKAPI_ATTR void VKAPI_CALL vkDevExt39(VkDevice device) {
Jon Ashburn6cb69f42015-11-17 15:31:02 -0700273 const struct loader_dev_dispatch_table *disp;
274 disp = loader_get_dev_dispatch(device);
275 disp->ext_dispatch.DevExt[39](device);
276}
277
Jon Ashburn1c75aec2016-02-02 17:47:28 -0700278VKAPI_ATTR void VKAPI_CALL vkDevExt40(VkDevice device) {
Jon Ashburn6cb69f42015-11-17 15:31:02 -0700279 const struct loader_dev_dispatch_table *disp;
280 disp = loader_get_dev_dispatch(device);
281 disp->ext_dispatch.DevExt[40](device);
282}
283
Jon Ashburn1c75aec2016-02-02 17:47:28 -0700284VKAPI_ATTR void VKAPI_CALL vkDevExt41(VkDevice device) {
Jon Ashburn6cb69f42015-11-17 15:31:02 -0700285 const struct loader_dev_dispatch_table *disp;
286 disp = loader_get_dev_dispatch(device);
287 disp->ext_dispatch.DevExt[41](device);
288}
289
Jon Ashburn1c75aec2016-02-02 17:47:28 -0700290VKAPI_ATTR void VKAPI_CALL vkDevExt42(VkDevice device) {
Jon Ashburn6cb69f42015-11-17 15:31:02 -0700291 const struct loader_dev_dispatch_table *disp;
292 disp = loader_get_dev_dispatch(device);
293 disp->ext_dispatch.DevExt[42](device);
294}
295
Jon Ashburn1c75aec2016-02-02 17:47:28 -0700296VKAPI_ATTR void VKAPI_CALL vkDevExt43(VkDevice device) {
Jon Ashburn6cb69f42015-11-17 15:31:02 -0700297 const struct loader_dev_dispatch_table *disp;
298 disp = loader_get_dev_dispatch(device);
299 disp->ext_dispatch.DevExt[43](device);
300}
301
Jon Ashburn1c75aec2016-02-02 17:47:28 -0700302VKAPI_ATTR void VKAPI_CALL vkDevExt44(VkDevice device) {
Jon Ashburn6cb69f42015-11-17 15:31:02 -0700303 const struct loader_dev_dispatch_table *disp;
304 disp = loader_get_dev_dispatch(device);
305 disp->ext_dispatch.DevExt[44](device);
306}
307
Jon Ashburn1c75aec2016-02-02 17:47:28 -0700308VKAPI_ATTR void VKAPI_CALL vkDevExt45(VkDevice device) {
Jon Ashburn6cb69f42015-11-17 15:31:02 -0700309 const struct loader_dev_dispatch_table *disp;
310 disp = loader_get_dev_dispatch(device);
311 disp->ext_dispatch.DevExt[45](device);
312}
313
Jon Ashburn1c75aec2016-02-02 17:47:28 -0700314VKAPI_ATTR void VKAPI_CALL vkDevExt46(VkDevice device) {
Jon Ashburn6cb69f42015-11-17 15:31:02 -0700315 const struct loader_dev_dispatch_table *disp;
316 disp = loader_get_dev_dispatch(device);
317 disp->ext_dispatch.DevExt[46](device);
318}
319
Jon Ashburn1c75aec2016-02-02 17:47:28 -0700320VKAPI_ATTR void VKAPI_CALL vkDevExt47(VkDevice device) {
Jon Ashburn6cb69f42015-11-17 15:31:02 -0700321 const struct loader_dev_dispatch_table *disp;
322 disp = loader_get_dev_dispatch(device);
323 disp->ext_dispatch.DevExt[47](device);
324}
325
Jon Ashburn1c75aec2016-02-02 17:47:28 -0700326VKAPI_ATTR void VKAPI_CALL vkDevExt48(VkDevice device) {
Jon Ashburn6cb69f42015-11-17 15:31:02 -0700327 const struct loader_dev_dispatch_table *disp;
328 disp = loader_get_dev_dispatch(device);
329 disp->ext_dispatch.DevExt[48](device);
330}
331
Jon Ashburn1c75aec2016-02-02 17:47:28 -0700332VKAPI_ATTR void VKAPI_CALL vkDevExt49(VkDevice device) {
Jon Ashburn6cb69f42015-11-17 15:31:02 -0700333 const struct loader_dev_dispatch_table *disp;
334 disp = loader_get_dev_dispatch(device);
335 disp->ext_dispatch.DevExt[49](device);
336}
337
Jon Ashburn1c75aec2016-02-02 17:47:28 -0700338VKAPI_ATTR void VKAPI_CALL vkDevExt50(VkDevice device) {
Jon Ashburn6cb69f42015-11-17 15:31:02 -0700339 const struct loader_dev_dispatch_table *disp;
340 disp = loader_get_dev_dispatch(device);
341 disp->ext_dispatch.DevExt[50](device);
342}
343
Jon Ashburn1c75aec2016-02-02 17:47:28 -0700344VKAPI_ATTR void VKAPI_CALL vkDevExt51(VkDevice device) {
Jon Ashburn6cb69f42015-11-17 15:31:02 -0700345 const struct loader_dev_dispatch_table *disp;
346 disp = loader_get_dev_dispatch(device);
347 disp->ext_dispatch.DevExt[51](device);
348}
349
Jon Ashburn1c75aec2016-02-02 17:47:28 -0700350VKAPI_ATTR void VKAPI_CALL vkDevExt52(VkDevice device) {
Jon Ashburn6cb69f42015-11-17 15:31:02 -0700351 const struct loader_dev_dispatch_table *disp;
352 disp = loader_get_dev_dispatch(device);
353 disp->ext_dispatch.DevExt[52](device);
354}
355
Jon Ashburn1c75aec2016-02-02 17:47:28 -0700356VKAPI_ATTR void VKAPI_CALL vkDevExt53(VkDevice device) {
Jon Ashburn6cb69f42015-11-17 15:31:02 -0700357 const struct loader_dev_dispatch_table *disp;
358 disp = loader_get_dev_dispatch(device);
359 disp->ext_dispatch.DevExt[53](device);
360}
361
Jon Ashburn1c75aec2016-02-02 17:47:28 -0700362VKAPI_ATTR void VKAPI_CALL vkDevExt54(VkDevice device) {
Jon Ashburn6cb69f42015-11-17 15:31:02 -0700363 const struct loader_dev_dispatch_table *disp;
364 disp = loader_get_dev_dispatch(device);
365 disp->ext_dispatch.DevExt[54](device);
366}
367
Jon Ashburn1c75aec2016-02-02 17:47:28 -0700368VKAPI_ATTR void VKAPI_CALL vkDevExt55(VkDevice device) {
Jon Ashburn6cb69f42015-11-17 15:31:02 -0700369 const struct loader_dev_dispatch_table *disp;
370 disp = loader_get_dev_dispatch(device);
371 disp->ext_dispatch.DevExt[55](device);
372}
373
Jon Ashburn1c75aec2016-02-02 17:47:28 -0700374VKAPI_ATTR void VKAPI_CALL vkDevExt56(VkDevice device) {
Jon Ashburn6cb69f42015-11-17 15:31:02 -0700375 const struct loader_dev_dispatch_table *disp;
376 disp = loader_get_dev_dispatch(device);
377 disp->ext_dispatch.DevExt[56](device);
378}
379
Jon Ashburn1c75aec2016-02-02 17:47:28 -0700380VKAPI_ATTR void VKAPI_CALL vkDevExt57(VkDevice device) {
Jon Ashburn6cb69f42015-11-17 15:31:02 -0700381 const struct loader_dev_dispatch_table *disp;
382 disp = loader_get_dev_dispatch(device);
383 disp->ext_dispatch.DevExt[57](device);
384}
385
Jon Ashburn1c75aec2016-02-02 17:47:28 -0700386VKAPI_ATTR void VKAPI_CALL vkDevExt58(VkDevice device) {
Jon Ashburn6cb69f42015-11-17 15:31:02 -0700387 const struct loader_dev_dispatch_table *disp;
388 disp = loader_get_dev_dispatch(device);
389 disp->ext_dispatch.DevExt[58](device);
390}
391
Jon Ashburn1c75aec2016-02-02 17:47:28 -0700392VKAPI_ATTR void VKAPI_CALL vkDevExt59(VkDevice device) {
Jon Ashburn6cb69f42015-11-17 15:31:02 -0700393 const struct loader_dev_dispatch_table *disp;
394 disp = loader_get_dev_dispatch(device);
395 disp->ext_dispatch.DevExt[59](device);
396}
397
Jon Ashburn1c75aec2016-02-02 17:47:28 -0700398VKAPI_ATTR void VKAPI_CALL vkDevExt60(VkDevice device) {
Jon Ashburn6cb69f42015-11-17 15:31:02 -0700399 const struct loader_dev_dispatch_table *disp;
400 disp = loader_get_dev_dispatch(device);
401 disp->ext_dispatch.DevExt[60](device);
402}
403
Jon Ashburn1c75aec2016-02-02 17:47:28 -0700404VKAPI_ATTR void VKAPI_CALL vkDevExt61(VkDevice device) {
Jon Ashburn6cb69f42015-11-17 15:31:02 -0700405 const struct loader_dev_dispatch_table *disp;
406 disp = loader_get_dev_dispatch(device);
407 disp->ext_dispatch.DevExt[61](device);
408}
409
Jon Ashburn1c75aec2016-02-02 17:47:28 -0700410VKAPI_ATTR void VKAPI_CALL vkDevExt62(VkDevice device) {
Jon Ashburn6cb69f42015-11-17 15:31:02 -0700411 const struct loader_dev_dispatch_table *disp;
412 disp = loader_get_dev_dispatch(device);
413 disp->ext_dispatch.DevExt[62](device);
414}
415
Jon Ashburn1c75aec2016-02-02 17:47:28 -0700416VKAPI_ATTR void VKAPI_CALL vkDevExt63(VkDevice device) {
Jon Ashburn6cb69f42015-11-17 15:31:02 -0700417 const struct loader_dev_dispatch_table *disp;
418 disp = loader_get_dev_dispatch(device);
419 disp->ext_dispatch.DevExt[63](device);
420}
421
Jon Ashburn1c75aec2016-02-02 17:47:28 -0700422VKAPI_ATTR void VKAPI_CALL vkDevExt64(VkDevice device) {
Jon Ashburn6cb69f42015-11-17 15:31:02 -0700423 const struct loader_dev_dispatch_table *disp;
424 disp = loader_get_dev_dispatch(device);
425 disp->ext_dispatch.DevExt[64](device);
426}
427
Jon Ashburn1c75aec2016-02-02 17:47:28 -0700428VKAPI_ATTR void VKAPI_CALL vkDevExt65(VkDevice device) {
Jon Ashburn6cb69f42015-11-17 15:31:02 -0700429 const struct loader_dev_dispatch_table *disp;
430 disp = loader_get_dev_dispatch(device);
431 disp->ext_dispatch.DevExt[65](device);
432}
433
Jon Ashburn1c75aec2016-02-02 17:47:28 -0700434VKAPI_ATTR void VKAPI_CALL vkDevExt66(VkDevice device) {
Jon Ashburn6cb69f42015-11-17 15:31:02 -0700435 const struct loader_dev_dispatch_table *disp;
436 disp = loader_get_dev_dispatch(device);
437 disp->ext_dispatch.DevExt[66](device);
438}
439
Jon Ashburn1c75aec2016-02-02 17:47:28 -0700440VKAPI_ATTR void VKAPI_CALL vkDevExt67(VkDevice device) {
Jon Ashburn6cb69f42015-11-17 15:31:02 -0700441 const struct loader_dev_dispatch_table *disp;
442 disp = loader_get_dev_dispatch(device);
443 disp->ext_dispatch.DevExt[67](device);
444}
445
Jon Ashburn1c75aec2016-02-02 17:47:28 -0700446VKAPI_ATTR void VKAPI_CALL vkDevExt68(VkDevice device) {
Jon Ashburn6cb69f42015-11-17 15:31:02 -0700447 const struct loader_dev_dispatch_table *disp;
448 disp = loader_get_dev_dispatch(device);
449 disp->ext_dispatch.DevExt[68](device);
450}
451
Jon Ashburn1c75aec2016-02-02 17:47:28 -0700452VKAPI_ATTR void VKAPI_CALL vkDevExt69(VkDevice device) {
Jon Ashburn6cb69f42015-11-17 15:31:02 -0700453 const struct loader_dev_dispatch_table *disp;
454 disp = loader_get_dev_dispatch(device);
455 disp->ext_dispatch.DevExt[69](device);
456}
457
Jon Ashburn1c75aec2016-02-02 17:47:28 -0700458VKAPI_ATTR void VKAPI_CALL vkDevExt70(VkDevice device) {
Jon Ashburn6cb69f42015-11-17 15:31:02 -0700459 const struct loader_dev_dispatch_table *disp;
460 disp = loader_get_dev_dispatch(device);
461 disp->ext_dispatch.DevExt[70](device);
462}
463
Jon Ashburn1c75aec2016-02-02 17:47:28 -0700464VKAPI_ATTR void VKAPI_CALL vkDevExt71(VkDevice device) {
Jon Ashburn6cb69f42015-11-17 15:31:02 -0700465 const struct loader_dev_dispatch_table *disp;
466 disp = loader_get_dev_dispatch(device);
467 disp->ext_dispatch.DevExt[71](device);
468}
469
Jon Ashburn1c75aec2016-02-02 17:47:28 -0700470VKAPI_ATTR void VKAPI_CALL vkDevExt72(VkDevice device) {
Jon Ashburn6cb69f42015-11-17 15:31:02 -0700471 const struct loader_dev_dispatch_table *disp;
472 disp = loader_get_dev_dispatch(device);
473 disp->ext_dispatch.DevExt[72](device);
474}
475
Jon Ashburn1c75aec2016-02-02 17:47:28 -0700476VKAPI_ATTR void VKAPI_CALL vkDevExt73(VkDevice device) {
Jon Ashburn6cb69f42015-11-17 15:31:02 -0700477 const struct loader_dev_dispatch_table *disp;
478 disp = loader_get_dev_dispatch(device);
479 disp->ext_dispatch.DevExt[73](device);
480}
481
Jon Ashburn1c75aec2016-02-02 17:47:28 -0700482VKAPI_ATTR void VKAPI_CALL vkDevExt74(VkDevice device) {
Jon Ashburn6cb69f42015-11-17 15:31:02 -0700483 const struct loader_dev_dispatch_table *disp;
484 disp = loader_get_dev_dispatch(device);
485 disp->ext_dispatch.DevExt[74](device);
486}
487
Jon Ashburn1c75aec2016-02-02 17:47:28 -0700488VKAPI_ATTR void VKAPI_CALL vkDevExt75(VkDevice device) {
Jon Ashburn6cb69f42015-11-17 15:31:02 -0700489 const struct loader_dev_dispatch_table *disp;
490 disp = loader_get_dev_dispatch(device);
491 disp->ext_dispatch.DevExt[75](device);
492}
493
Jon Ashburn1c75aec2016-02-02 17:47:28 -0700494VKAPI_ATTR void VKAPI_CALL vkDevExt76(VkDevice device) {
Jon Ashburn6cb69f42015-11-17 15:31:02 -0700495 const struct loader_dev_dispatch_table *disp;
496 disp = loader_get_dev_dispatch(device);
497 disp->ext_dispatch.DevExt[76](device);
498}
499
Jon Ashburn1c75aec2016-02-02 17:47:28 -0700500VKAPI_ATTR void VKAPI_CALL vkDevExt77(VkDevice device) {
Jon Ashburn6cb69f42015-11-17 15:31:02 -0700501 const struct loader_dev_dispatch_table *disp;
502 disp = loader_get_dev_dispatch(device);
503 disp->ext_dispatch.DevExt[77](device);
504}
505
Jon Ashburn1c75aec2016-02-02 17:47:28 -0700506VKAPI_ATTR void VKAPI_CALL vkDevExt78(VkDevice device) {
Jon Ashburn6cb69f42015-11-17 15:31:02 -0700507 const struct loader_dev_dispatch_table *disp;
508 disp = loader_get_dev_dispatch(device);
509 disp->ext_dispatch.DevExt[78](device);
510}
511
Jon Ashburn1c75aec2016-02-02 17:47:28 -0700512VKAPI_ATTR void VKAPI_CALL vkDevExt79(VkDevice device) {
Jon Ashburn6cb69f42015-11-17 15:31:02 -0700513 const struct loader_dev_dispatch_table *disp;
514 disp = loader_get_dev_dispatch(device);
515 disp->ext_dispatch.DevExt[79](device);
516}
517
Jon Ashburn1c75aec2016-02-02 17:47:28 -0700518VKAPI_ATTR void VKAPI_CALL vkDevExt80(VkDevice device) {
Jon Ashburn6cb69f42015-11-17 15:31:02 -0700519 const struct loader_dev_dispatch_table *disp;
520 disp = loader_get_dev_dispatch(device);
521 disp->ext_dispatch.DevExt[80](device);
522}
523
Jon Ashburn1c75aec2016-02-02 17:47:28 -0700524VKAPI_ATTR void VKAPI_CALL vkDevExt81(VkDevice device) {
Jon Ashburn6cb69f42015-11-17 15:31:02 -0700525 const struct loader_dev_dispatch_table *disp;
526 disp = loader_get_dev_dispatch(device);
527 disp->ext_dispatch.DevExt[81](device);
528}
529
Jon Ashburn1c75aec2016-02-02 17:47:28 -0700530VKAPI_ATTR void VKAPI_CALL vkDevExt82(VkDevice device) {
Jon Ashburn6cb69f42015-11-17 15:31:02 -0700531 const struct loader_dev_dispatch_table *disp;
532 disp = loader_get_dev_dispatch(device);
533 disp->ext_dispatch.DevExt[82](device);
534}
535
Jon Ashburn1c75aec2016-02-02 17:47:28 -0700536VKAPI_ATTR void VKAPI_CALL vkDevExt83(VkDevice device) {
Jon Ashburn6cb69f42015-11-17 15:31:02 -0700537 const struct loader_dev_dispatch_table *disp;
538 disp = loader_get_dev_dispatch(device);
539 disp->ext_dispatch.DevExt[83](device);
540}
541
Jon Ashburn1c75aec2016-02-02 17:47:28 -0700542VKAPI_ATTR void VKAPI_CALL vkDevExt84(VkDevice device) {
Jon Ashburn6cb69f42015-11-17 15:31:02 -0700543 const struct loader_dev_dispatch_table *disp;
544 disp = loader_get_dev_dispatch(device);
545 disp->ext_dispatch.DevExt[84](device);
546}
547
Jon Ashburn1c75aec2016-02-02 17:47:28 -0700548VKAPI_ATTR void VKAPI_CALL vkDevExt85(VkDevice device) {
Jon Ashburn6cb69f42015-11-17 15:31:02 -0700549 const struct loader_dev_dispatch_table *disp;
550 disp = loader_get_dev_dispatch(device);
551 disp->ext_dispatch.DevExt[85](device);
552}
553
Jon Ashburn1c75aec2016-02-02 17:47:28 -0700554VKAPI_ATTR void VKAPI_CALL vkDevExt86(VkDevice device) {
Jon Ashburn6cb69f42015-11-17 15:31:02 -0700555 const struct loader_dev_dispatch_table *disp;
556 disp = loader_get_dev_dispatch(device);
557 disp->ext_dispatch.DevExt[86](device);
558}
559
Jon Ashburn1c75aec2016-02-02 17:47:28 -0700560VKAPI_ATTR void VKAPI_CALL vkDevExt87(VkDevice device) {
Jon Ashburn6cb69f42015-11-17 15:31:02 -0700561 const struct loader_dev_dispatch_table *disp;
562 disp = loader_get_dev_dispatch(device);
563 disp->ext_dispatch.DevExt[87](device);
564}
565
Jon Ashburn1c75aec2016-02-02 17:47:28 -0700566VKAPI_ATTR void VKAPI_CALL vkDevExt88(VkDevice device) {
Jon Ashburn6cb69f42015-11-17 15:31:02 -0700567 const struct loader_dev_dispatch_table *disp;
568 disp = loader_get_dev_dispatch(device);
569 disp->ext_dispatch.DevExt[88](device);
570}
571
Jon Ashburn1c75aec2016-02-02 17:47:28 -0700572VKAPI_ATTR void VKAPI_CALL vkDevExt89(VkDevice device) {
Jon Ashburn6cb69f42015-11-17 15:31:02 -0700573 const struct loader_dev_dispatch_table *disp;
574 disp = loader_get_dev_dispatch(device);
575 disp->ext_dispatch.DevExt[89](device);
576}
577
Jon Ashburn1c75aec2016-02-02 17:47:28 -0700578VKAPI_ATTR void VKAPI_CALL vkDevExt90(VkDevice device) {
Jon Ashburn6cb69f42015-11-17 15:31:02 -0700579 const struct loader_dev_dispatch_table *disp;
580 disp = loader_get_dev_dispatch(device);
581 disp->ext_dispatch.DevExt[90](device);
582}
583
Jon Ashburn1c75aec2016-02-02 17:47:28 -0700584VKAPI_ATTR void VKAPI_CALL vkDevExt91(VkDevice device) {
Jon Ashburn6cb69f42015-11-17 15:31:02 -0700585 const struct loader_dev_dispatch_table *disp;
586 disp = loader_get_dev_dispatch(device);
587 disp->ext_dispatch.DevExt[91](device);
588}
589
Jon Ashburn1c75aec2016-02-02 17:47:28 -0700590VKAPI_ATTR void VKAPI_CALL vkDevExt92(VkDevice device) {
Jon Ashburn6cb69f42015-11-17 15:31:02 -0700591 const struct loader_dev_dispatch_table *disp;
592 disp = loader_get_dev_dispatch(device);
593 disp->ext_dispatch.DevExt[92](device);
594}
595
Jon Ashburn1c75aec2016-02-02 17:47:28 -0700596VKAPI_ATTR void VKAPI_CALL vkDevExt93(VkDevice device) {
Jon Ashburn6cb69f42015-11-17 15:31:02 -0700597 const struct loader_dev_dispatch_table *disp;
598 disp = loader_get_dev_dispatch(device);
599 disp->ext_dispatch.DevExt[93](device);
600}
601
Jon Ashburn1c75aec2016-02-02 17:47:28 -0700602VKAPI_ATTR void VKAPI_CALL vkDevExt94(VkDevice device) {
Jon Ashburn6cb69f42015-11-17 15:31:02 -0700603 const struct loader_dev_dispatch_table *disp;
604 disp = loader_get_dev_dispatch(device);
605 disp->ext_dispatch.DevExt[94](device);
606}
607
Jon Ashburn1c75aec2016-02-02 17:47:28 -0700608VKAPI_ATTR void VKAPI_CALL vkDevExt95(VkDevice device) {
Jon Ashburn6cb69f42015-11-17 15:31:02 -0700609 const struct loader_dev_dispatch_table *disp;
610 disp = loader_get_dev_dispatch(device);
611 disp->ext_dispatch.DevExt[95](device);
612}
613
Jon Ashburn1c75aec2016-02-02 17:47:28 -0700614VKAPI_ATTR void VKAPI_CALL vkDevExt96(VkDevice device) {
Jon Ashburn6cb69f42015-11-17 15:31:02 -0700615 const struct loader_dev_dispatch_table *disp;
616 disp = loader_get_dev_dispatch(device);
617 disp->ext_dispatch.DevExt[96](device);
618}
619
Jon Ashburn1c75aec2016-02-02 17:47:28 -0700620VKAPI_ATTR void VKAPI_CALL vkDevExt97(VkDevice device) {
Jon Ashburn6cb69f42015-11-17 15:31:02 -0700621 const struct loader_dev_dispatch_table *disp;
622 disp = loader_get_dev_dispatch(device);
623 disp->ext_dispatch.DevExt[97](device);
624}
625
Jon Ashburn1c75aec2016-02-02 17:47:28 -0700626VKAPI_ATTR void VKAPI_CALL vkDevExt98(VkDevice device) {
Jon Ashburn6cb69f42015-11-17 15:31:02 -0700627 const struct loader_dev_dispatch_table *disp;
628 disp = loader_get_dev_dispatch(device);
629 disp->ext_dispatch.DevExt[98](device);
630}
631
Jon Ashburn1c75aec2016-02-02 17:47:28 -0700632VKAPI_ATTR void VKAPI_CALL vkDevExt99(VkDevice device) {
Jon Ashburn6cb69f42015-11-17 15:31:02 -0700633 const struct loader_dev_dispatch_table *disp;
634 disp = loader_get_dev_dispatch(device);
635 disp->ext_dispatch.DevExt[99](device);
636}
637
Jon Ashburn1c75aec2016-02-02 17:47:28 -0700638VKAPI_ATTR void VKAPI_CALL vkDevExt100(VkDevice device) {
Jon Ashburn6cb69f42015-11-17 15:31:02 -0700639 const struct loader_dev_dispatch_table *disp;
640 disp = loader_get_dev_dispatch(device);
641 disp->ext_dispatch.DevExt[100](device);
642}
643
Jon Ashburn1c75aec2016-02-02 17:47:28 -0700644VKAPI_ATTR void VKAPI_CALL vkDevExt101(VkDevice device) {
Jon Ashburn6cb69f42015-11-17 15:31:02 -0700645 const struct loader_dev_dispatch_table *disp;
646 disp = loader_get_dev_dispatch(device);
647 disp->ext_dispatch.DevExt[101](device);
648}
649
Jon Ashburn1c75aec2016-02-02 17:47:28 -0700650VKAPI_ATTR void VKAPI_CALL vkDevExt102(VkDevice device) {
Jon Ashburn6cb69f42015-11-17 15:31:02 -0700651 const struct loader_dev_dispatch_table *disp;
652 disp = loader_get_dev_dispatch(device);
653 disp->ext_dispatch.DevExt[102](device);
654}
655
Jon Ashburn1c75aec2016-02-02 17:47:28 -0700656VKAPI_ATTR void VKAPI_CALL vkDevExt103(VkDevice device) {
Jon Ashburn6cb69f42015-11-17 15:31:02 -0700657 const struct loader_dev_dispatch_table *disp;
658 disp = loader_get_dev_dispatch(device);
659 disp->ext_dispatch.DevExt[103](device);
660}
661
Jon Ashburn1c75aec2016-02-02 17:47:28 -0700662VKAPI_ATTR void VKAPI_CALL vkDevExt104(VkDevice device) {
Jon Ashburn6cb69f42015-11-17 15:31:02 -0700663 const struct loader_dev_dispatch_table *disp;
664 disp = loader_get_dev_dispatch(device);
665 disp->ext_dispatch.DevExt[104](device);
666}
667
Jon Ashburn1c75aec2016-02-02 17:47:28 -0700668VKAPI_ATTR void VKAPI_CALL vkDevExt105(VkDevice device) {
Jon Ashburn6cb69f42015-11-17 15:31:02 -0700669 const struct loader_dev_dispatch_table *disp;
670 disp = loader_get_dev_dispatch(device);
671 disp->ext_dispatch.DevExt[105](device);
672}
673
Jon Ashburn1c75aec2016-02-02 17:47:28 -0700674VKAPI_ATTR void VKAPI_CALL vkDevExt106(VkDevice device) {
Jon Ashburn6cb69f42015-11-17 15:31:02 -0700675 const struct loader_dev_dispatch_table *disp;
676 disp = loader_get_dev_dispatch(device);
677 disp->ext_dispatch.DevExt[106](device);
678}
679
Jon Ashburn1c75aec2016-02-02 17:47:28 -0700680VKAPI_ATTR void VKAPI_CALL vkDevExt107(VkDevice device) {
Jon Ashburn6cb69f42015-11-17 15:31:02 -0700681 const struct loader_dev_dispatch_table *disp;
682 disp = loader_get_dev_dispatch(device);
683 disp->ext_dispatch.DevExt[107](device);
684}
685
Jon Ashburn1c75aec2016-02-02 17:47:28 -0700686VKAPI_ATTR void VKAPI_CALL vkDevExt108(VkDevice device) {
Jon Ashburn6cb69f42015-11-17 15:31:02 -0700687 const struct loader_dev_dispatch_table *disp;
688 disp = loader_get_dev_dispatch(device);
689 disp->ext_dispatch.DevExt[108](device);
690}
691
Jon Ashburn1c75aec2016-02-02 17:47:28 -0700692VKAPI_ATTR void VKAPI_CALL vkDevExt109(VkDevice device) {
Jon Ashburn6cb69f42015-11-17 15:31:02 -0700693 const struct loader_dev_dispatch_table *disp;
694 disp = loader_get_dev_dispatch(device);
695 disp->ext_dispatch.DevExt[109](device);
696}
697
Jon Ashburn1c75aec2016-02-02 17:47:28 -0700698VKAPI_ATTR void VKAPI_CALL vkDevExt110(VkDevice device) {
Jon Ashburn6cb69f42015-11-17 15:31:02 -0700699 const struct loader_dev_dispatch_table *disp;
700 disp = loader_get_dev_dispatch(device);
701 disp->ext_dispatch.DevExt[110](device);
702}
703
Jon Ashburn1c75aec2016-02-02 17:47:28 -0700704VKAPI_ATTR void VKAPI_CALL vkDevExt111(VkDevice device) {
Jon Ashburn6cb69f42015-11-17 15:31:02 -0700705 const struct loader_dev_dispatch_table *disp;
706 disp = loader_get_dev_dispatch(device);
707 disp->ext_dispatch.DevExt[111](device);
708}
709
Jon Ashburn1c75aec2016-02-02 17:47:28 -0700710VKAPI_ATTR void VKAPI_CALL vkDevExt112(VkDevice device) {
Jon Ashburn6cb69f42015-11-17 15:31:02 -0700711 const struct loader_dev_dispatch_table *disp;
712 disp = loader_get_dev_dispatch(device);
713 disp->ext_dispatch.DevExt[112](device);
714}
715
Jon Ashburn1c75aec2016-02-02 17:47:28 -0700716VKAPI_ATTR void VKAPI_CALL vkDevExt113(VkDevice device) {
Jon Ashburn6cb69f42015-11-17 15:31:02 -0700717 const struct loader_dev_dispatch_table *disp;
718 disp = loader_get_dev_dispatch(device);
719 disp->ext_dispatch.DevExt[113](device);
720}
721
Jon Ashburn1c75aec2016-02-02 17:47:28 -0700722VKAPI_ATTR void VKAPI_CALL vkDevExt114(VkDevice device) {
Jon Ashburn6cb69f42015-11-17 15:31:02 -0700723 const struct loader_dev_dispatch_table *disp;
724 disp = loader_get_dev_dispatch(device);
725 disp->ext_dispatch.DevExt[114](device);
726}
727
Jon Ashburn1c75aec2016-02-02 17:47:28 -0700728VKAPI_ATTR void VKAPI_CALL vkDevExt115(VkDevice device) {
Jon Ashburn6cb69f42015-11-17 15:31:02 -0700729 const struct loader_dev_dispatch_table *disp;
730 disp = loader_get_dev_dispatch(device);
731 disp->ext_dispatch.DevExt[115](device);
732}
733
Jon Ashburn1c75aec2016-02-02 17:47:28 -0700734VKAPI_ATTR void VKAPI_CALL vkDevExt116(VkDevice device) {
Jon Ashburn6cb69f42015-11-17 15:31:02 -0700735 const struct loader_dev_dispatch_table *disp;
736 disp = loader_get_dev_dispatch(device);
737 disp->ext_dispatch.DevExt[116](device);
738}
739
Jon Ashburn1c75aec2016-02-02 17:47:28 -0700740VKAPI_ATTR void VKAPI_CALL vkDevExt117(VkDevice device) {
Jon Ashburn6cb69f42015-11-17 15:31:02 -0700741 const struct loader_dev_dispatch_table *disp;
742 disp = loader_get_dev_dispatch(device);
743 disp->ext_dispatch.DevExt[117](device);
744}
745
Jon Ashburn1c75aec2016-02-02 17:47:28 -0700746VKAPI_ATTR void VKAPI_CALL vkDevExt118(VkDevice device) {
Jon Ashburn6cb69f42015-11-17 15:31:02 -0700747 const struct loader_dev_dispatch_table *disp;
748 disp = loader_get_dev_dispatch(device);
749 disp->ext_dispatch.DevExt[118](device);
750}
751
Jon Ashburn1c75aec2016-02-02 17:47:28 -0700752VKAPI_ATTR void VKAPI_CALL vkDevExt119(VkDevice device) {
Jon Ashburn6cb69f42015-11-17 15:31:02 -0700753 const struct loader_dev_dispatch_table *disp;
754 disp = loader_get_dev_dispatch(device);
755 disp->ext_dispatch.DevExt[119](device);
756}
757
Jon Ashburn1c75aec2016-02-02 17:47:28 -0700758VKAPI_ATTR void VKAPI_CALL vkDevExt120(VkDevice device) {
Jon Ashburn6cb69f42015-11-17 15:31:02 -0700759 const struct loader_dev_dispatch_table *disp;
760 disp = loader_get_dev_dispatch(device);
761 disp->ext_dispatch.DevExt[120](device);
762}
763
Jon Ashburn1c75aec2016-02-02 17:47:28 -0700764VKAPI_ATTR void VKAPI_CALL vkDevExt121(VkDevice device) {
Jon Ashburn6cb69f42015-11-17 15:31:02 -0700765 const struct loader_dev_dispatch_table *disp;
766 disp = loader_get_dev_dispatch(device);
767 disp->ext_dispatch.DevExt[121](device);
768}
769
Jon Ashburn1c75aec2016-02-02 17:47:28 -0700770VKAPI_ATTR void VKAPI_CALL vkDevExt122(VkDevice device) {
Jon Ashburn6cb69f42015-11-17 15:31:02 -0700771 const struct loader_dev_dispatch_table *disp;
772 disp = loader_get_dev_dispatch(device);
773 disp->ext_dispatch.DevExt[122](device);
774}
775
Jon Ashburn1c75aec2016-02-02 17:47:28 -0700776VKAPI_ATTR void VKAPI_CALL vkDevExt123(VkDevice device) {
Jon Ashburn6cb69f42015-11-17 15:31:02 -0700777 const struct loader_dev_dispatch_table *disp;
778 disp = loader_get_dev_dispatch(device);
779 disp->ext_dispatch.DevExt[123](device);
780}
781
Jon Ashburn1c75aec2016-02-02 17:47:28 -0700782VKAPI_ATTR void VKAPI_CALL vkDevExt124(VkDevice device) {
Jon Ashburn6cb69f42015-11-17 15:31:02 -0700783 const struct loader_dev_dispatch_table *disp;
784 disp = loader_get_dev_dispatch(device);
785 disp->ext_dispatch.DevExt[124](device);
786}
787
Jon Ashburn1c75aec2016-02-02 17:47:28 -0700788VKAPI_ATTR void VKAPI_CALL vkDevExt125(VkDevice device) {
Jon Ashburn6cb69f42015-11-17 15:31:02 -0700789 const struct loader_dev_dispatch_table *disp;
790 disp = loader_get_dev_dispatch(device);
791 disp->ext_dispatch.DevExt[125](device);
792}
793
Jon Ashburn1c75aec2016-02-02 17:47:28 -0700794VKAPI_ATTR void VKAPI_CALL vkDevExt126(VkDevice device) {
Jon Ashburn6cb69f42015-11-17 15:31:02 -0700795 const struct loader_dev_dispatch_table *disp;
796 disp = loader_get_dev_dispatch(device);
797 disp->ext_dispatch.DevExt[126](device);
798}
799
Jon Ashburn1c75aec2016-02-02 17:47:28 -0700800VKAPI_ATTR void VKAPI_CALL vkDevExt127(VkDevice device) {
Jon Ashburn6cb69f42015-11-17 15:31:02 -0700801 const struct loader_dev_dispatch_table *disp;
802 disp = loader_get_dev_dispatch(device);
803 disp->ext_dispatch.DevExt[127](device);
804}
805
Jon Ashburn1c75aec2016-02-02 17:47:28 -0700806VKAPI_ATTR void VKAPI_CALL vkDevExt128(VkDevice device) {
Jon Ashburn6cb69f42015-11-17 15:31:02 -0700807 const struct loader_dev_dispatch_table *disp;
808 disp = loader_get_dev_dispatch(device);
809 disp->ext_dispatch.DevExt[128](device);
810}
811
Jon Ashburn1c75aec2016-02-02 17:47:28 -0700812VKAPI_ATTR void VKAPI_CALL vkDevExt129(VkDevice device) {
Jon Ashburn6cb69f42015-11-17 15:31:02 -0700813 const struct loader_dev_dispatch_table *disp;
814 disp = loader_get_dev_dispatch(device);
815 disp->ext_dispatch.DevExt[129](device);
816}
817
Jon Ashburn1c75aec2016-02-02 17:47:28 -0700818VKAPI_ATTR void VKAPI_CALL vkDevExt130(VkDevice device) {
Jon Ashburn6cb69f42015-11-17 15:31:02 -0700819 const struct loader_dev_dispatch_table *disp;
820 disp = loader_get_dev_dispatch(device);
821 disp->ext_dispatch.DevExt[130](device);
822}
823
Jon Ashburn1c75aec2016-02-02 17:47:28 -0700824VKAPI_ATTR void VKAPI_CALL vkDevExt131(VkDevice device) {
Jon Ashburn6cb69f42015-11-17 15:31:02 -0700825 const struct loader_dev_dispatch_table *disp;
826 disp = loader_get_dev_dispatch(device);
827 disp->ext_dispatch.DevExt[131](device);
828}
829
Jon Ashburn1c75aec2016-02-02 17:47:28 -0700830VKAPI_ATTR void VKAPI_CALL vkDevExt132(VkDevice device) {
Jon Ashburn6cb69f42015-11-17 15:31:02 -0700831 const struct loader_dev_dispatch_table *disp;
832 disp = loader_get_dev_dispatch(device);
833 disp->ext_dispatch.DevExt[132](device);
834}
835
Jon Ashburn1c75aec2016-02-02 17:47:28 -0700836VKAPI_ATTR void VKAPI_CALL vkDevExt133(VkDevice device) {
Jon Ashburn6cb69f42015-11-17 15:31:02 -0700837 const struct loader_dev_dispatch_table *disp;
838 disp = loader_get_dev_dispatch(device);
839 disp->ext_dispatch.DevExt[133](device);
840}
841
Jon Ashburn1c75aec2016-02-02 17:47:28 -0700842VKAPI_ATTR void VKAPI_CALL vkDevExt134(VkDevice device) {
Jon Ashburn6cb69f42015-11-17 15:31:02 -0700843 const struct loader_dev_dispatch_table *disp;
844 disp = loader_get_dev_dispatch(device);
845 disp->ext_dispatch.DevExt[134](device);
846}
847
Jon Ashburn1c75aec2016-02-02 17:47:28 -0700848VKAPI_ATTR void VKAPI_CALL vkDevExt135(VkDevice device) {
Jon Ashburn6cb69f42015-11-17 15:31:02 -0700849 const struct loader_dev_dispatch_table *disp;
850 disp = loader_get_dev_dispatch(device);
851 disp->ext_dispatch.DevExt[135](device);
852}
853
Jon Ashburn1c75aec2016-02-02 17:47:28 -0700854VKAPI_ATTR void VKAPI_CALL vkDevExt136(VkDevice device) {
Jon Ashburn6cb69f42015-11-17 15:31:02 -0700855 const struct loader_dev_dispatch_table *disp;
856 disp = loader_get_dev_dispatch(device);
857 disp->ext_dispatch.DevExt[136](device);
858}
859
Jon Ashburn1c75aec2016-02-02 17:47:28 -0700860VKAPI_ATTR void VKAPI_CALL vkDevExt137(VkDevice device) {
Jon Ashburn6cb69f42015-11-17 15:31:02 -0700861 const struct loader_dev_dispatch_table *disp;
862 disp = loader_get_dev_dispatch(device);
863 disp->ext_dispatch.DevExt[137](device);
864}
865
Jon Ashburn1c75aec2016-02-02 17:47:28 -0700866VKAPI_ATTR void VKAPI_CALL vkDevExt138(VkDevice device) {
Jon Ashburn6cb69f42015-11-17 15:31:02 -0700867 const struct loader_dev_dispatch_table *disp;
868 disp = loader_get_dev_dispatch(device);
869 disp->ext_dispatch.DevExt[138](device);
870}
871
Jon Ashburn1c75aec2016-02-02 17:47:28 -0700872VKAPI_ATTR void VKAPI_CALL vkDevExt139(VkDevice device) {
Jon Ashburn6cb69f42015-11-17 15:31:02 -0700873 const struct loader_dev_dispatch_table *disp;
874 disp = loader_get_dev_dispatch(device);
875 disp->ext_dispatch.DevExt[139](device);
876}
877
Jon Ashburn1c75aec2016-02-02 17:47:28 -0700878VKAPI_ATTR void VKAPI_CALL vkDevExt140(VkDevice device) {
Jon Ashburn6cb69f42015-11-17 15:31:02 -0700879 const struct loader_dev_dispatch_table *disp;
880 disp = loader_get_dev_dispatch(device);
881 disp->ext_dispatch.DevExt[140](device);
882}
883
Jon Ashburn1c75aec2016-02-02 17:47:28 -0700884VKAPI_ATTR void VKAPI_CALL vkDevExt141(VkDevice device) {
Jon Ashburn6cb69f42015-11-17 15:31:02 -0700885 const struct loader_dev_dispatch_table *disp;
886 disp = loader_get_dev_dispatch(device);
887 disp->ext_dispatch.DevExt[141](device);
888}
889
Jon Ashburn1c75aec2016-02-02 17:47:28 -0700890VKAPI_ATTR void VKAPI_CALL vkDevExt142(VkDevice device) {
Jon Ashburn6cb69f42015-11-17 15:31:02 -0700891 const struct loader_dev_dispatch_table *disp;
892 disp = loader_get_dev_dispatch(device);
893 disp->ext_dispatch.DevExt[142](device);
894}
895
Jon Ashburn1c75aec2016-02-02 17:47:28 -0700896VKAPI_ATTR void VKAPI_CALL vkDevExt143(VkDevice device) {
Jon Ashburn6cb69f42015-11-17 15:31:02 -0700897 const struct loader_dev_dispatch_table *disp;
898 disp = loader_get_dev_dispatch(device);
899 disp->ext_dispatch.DevExt[143](device);
900}
901
Jon Ashburn1c75aec2016-02-02 17:47:28 -0700902VKAPI_ATTR void VKAPI_CALL vkDevExt144(VkDevice device) {
Jon Ashburn6cb69f42015-11-17 15:31:02 -0700903 const struct loader_dev_dispatch_table *disp;
904 disp = loader_get_dev_dispatch(device);
905 disp->ext_dispatch.DevExt[144](device);
906}
907
Jon Ashburn1c75aec2016-02-02 17:47:28 -0700908VKAPI_ATTR void VKAPI_CALL vkDevExt145(VkDevice device) {
Jon Ashburn6cb69f42015-11-17 15:31:02 -0700909 const struct loader_dev_dispatch_table *disp;
910 disp = loader_get_dev_dispatch(device);
911 disp->ext_dispatch.DevExt[145](device);
912}
913
Jon Ashburn1c75aec2016-02-02 17:47:28 -0700914VKAPI_ATTR void VKAPI_CALL vkDevExt146(VkDevice device) {
Jon Ashburn6cb69f42015-11-17 15:31:02 -0700915 const struct loader_dev_dispatch_table *disp;
916 disp = loader_get_dev_dispatch(device);
917 disp->ext_dispatch.DevExt[146](device);
918}
919
Jon Ashburn1c75aec2016-02-02 17:47:28 -0700920VKAPI_ATTR void VKAPI_CALL vkDevExt147(VkDevice device) {
Jon Ashburn6cb69f42015-11-17 15:31:02 -0700921 const struct loader_dev_dispatch_table *disp;
922 disp = loader_get_dev_dispatch(device);
923 disp->ext_dispatch.DevExt[147](device);
924}
925
Jon Ashburn1c75aec2016-02-02 17:47:28 -0700926VKAPI_ATTR void VKAPI_CALL vkDevExt148(VkDevice device) {
Jon Ashburn6cb69f42015-11-17 15:31:02 -0700927 const struct loader_dev_dispatch_table *disp;
928 disp = loader_get_dev_dispatch(device);
929 disp->ext_dispatch.DevExt[148](device);
930}
931
Jon Ashburn1c75aec2016-02-02 17:47:28 -0700932VKAPI_ATTR void VKAPI_CALL vkDevExt149(VkDevice device) {
Jon Ashburn6cb69f42015-11-17 15:31:02 -0700933 const struct loader_dev_dispatch_table *disp;
934 disp = loader_get_dev_dispatch(device);
935 disp->ext_dispatch.DevExt[149](device);
936}
937
Jon Ashburn1c75aec2016-02-02 17:47:28 -0700938VKAPI_ATTR void VKAPI_CALL vkDevExt150(VkDevice device) {
Jon Ashburn6cb69f42015-11-17 15:31:02 -0700939 const struct loader_dev_dispatch_table *disp;
940 disp = loader_get_dev_dispatch(device);
941 disp->ext_dispatch.DevExt[150](device);
942}
943
Jon Ashburn1c75aec2016-02-02 17:47:28 -0700944VKAPI_ATTR void VKAPI_CALL vkDevExt151(VkDevice device) {
Jon Ashburn6cb69f42015-11-17 15:31:02 -0700945 const struct loader_dev_dispatch_table *disp;
946 disp = loader_get_dev_dispatch(device);
947 disp->ext_dispatch.DevExt[151](device);
948}
949
Jon Ashburn1c75aec2016-02-02 17:47:28 -0700950VKAPI_ATTR void VKAPI_CALL vkDevExt152(VkDevice device) {
Jon Ashburn6cb69f42015-11-17 15:31:02 -0700951 const struct loader_dev_dispatch_table *disp;
952 disp = loader_get_dev_dispatch(device);
953 disp->ext_dispatch.DevExt[152](device);
954}
955
Jon Ashburn1c75aec2016-02-02 17:47:28 -0700956VKAPI_ATTR void VKAPI_CALL vkDevExt153(VkDevice device) {
Jon Ashburn6cb69f42015-11-17 15:31:02 -0700957 const struct loader_dev_dispatch_table *disp;
958 disp = loader_get_dev_dispatch(device);
959 disp->ext_dispatch.DevExt[153](device);
960}
961
Jon Ashburn1c75aec2016-02-02 17:47:28 -0700962VKAPI_ATTR void VKAPI_CALL vkDevExt154(VkDevice device) {
Jon Ashburn6cb69f42015-11-17 15:31:02 -0700963 const struct loader_dev_dispatch_table *disp;
964 disp = loader_get_dev_dispatch(device);
965 disp->ext_dispatch.DevExt[154](device);
966}
967
Jon Ashburn1c75aec2016-02-02 17:47:28 -0700968VKAPI_ATTR void VKAPI_CALL vkDevExt155(VkDevice device) {
Jon Ashburn6cb69f42015-11-17 15:31:02 -0700969 const struct loader_dev_dispatch_table *disp;
970 disp = loader_get_dev_dispatch(device);
971 disp->ext_dispatch.DevExt[155](device);
972}
973
Jon Ashburn1c75aec2016-02-02 17:47:28 -0700974VKAPI_ATTR void VKAPI_CALL vkDevExt156(VkDevice device) {
Jon Ashburn6cb69f42015-11-17 15:31:02 -0700975 const struct loader_dev_dispatch_table *disp;
976 disp = loader_get_dev_dispatch(device);
977 disp->ext_dispatch.DevExt[156](device);
978}
979
Jon Ashburn1c75aec2016-02-02 17:47:28 -0700980VKAPI_ATTR void VKAPI_CALL vkDevExt157(VkDevice device) {
Jon Ashburn6cb69f42015-11-17 15:31:02 -0700981 const struct loader_dev_dispatch_table *disp;
982 disp = loader_get_dev_dispatch(device);
983 disp->ext_dispatch.DevExt[157](device);
984}
985
Jon Ashburn1c75aec2016-02-02 17:47:28 -0700986VKAPI_ATTR void VKAPI_CALL vkDevExt158(VkDevice device) {
Jon Ashburn6cb69f42015-11-17 15:31:02 -0700987 const struct loader_dev_dispatch_table *disp;
988 disp = loader_get_dev_dispatch(device);
989 disp->ext_dispatch.DevExt[158](device);
990}
991
Jon Ashburn1c75aec2016-02-02 17:47:28 -0700992VKAPI_ATTR void VKAPI_CALL vkDevExt159(VkDevice device) {
Jon Ashburn6cb69f42015-11-17 15:31:02 -0700993 const struct loader_dev_dispatch_table *disp;
994 disp = loader_get_dev_dispatch(device);
995 disp->ext_dispatch.DevExt[159](device);
996}
997
Jon Ashburn1c75aec2016-02-02 17:47:28 -0700998VKAPI_ATTR void VKAPI_CALL vkDevExt160(VkDevice device) {
Jon Ashburn6cb69f42015-11-17 15:31:02 -0700999 const struct loader_dev_dispatch_table *disp;
1000 disp = loader_get_dev_dispatch(device);
1001 disp->ext_dispatch.DevExt[160](device);
1002}
1003
Jon Ashburn1c75aec2016-02-02 17:47:28 -07001004VKAPI_ATTR void VKAPI_CALL vkDevExt161(VkDevice device) {
Jon Ashburn6cb69f42015-11-17 15:31:02 -07001005 const struct loader_dev_dispatch_table *disp;
1006 disp = loader_get_dev_dispatch(device);
1007 disp->ext_dispatch.DevExt[161](device);
1008}
1009
Jon Ashburn1c75aec2016-02-02 17:47:28 -07001010VKAPI_ATTR void VKAPI_CALL vkDevExt162(VkDevice device) {
Jon Ashburn6cb69f42015-11-17 15:31:02 -07001011 const struct loader_dev_dispatch_table *disp;
1012 disp = loader_get_dev_dispatch(device);
1013 disp->ext_dispatch.DevExt[162](device);
1014}
1015
Jon Ashburn1c75aec2016-02-02 17:47:28 -07001016VKAPI_ATTR void VKAPI_CALL vkDevExt163(VkDevice device) {
Jon Ashburn6cb69f42015-11-17 15:31:02 -07001017 const struct loader_dev_dispatch_table *disp;
1018 disp = loader_get_dev_dispatch(device);
1019 disp->ext_dispatch.DevExt[163](device);
1020}
1021
Jon Ashburn1c75aec2016-02-02 17:47:28 -07001022VKAPI_ATTR void VKAPI_CALL vkDevExt164(VkDevice device) {
Jon Ashburn6cb69f42015-11-17 15:31:02 -07001023 const struct loader_dev_dispatch_table *disp;
1024 disp = loader_get_dev_dispatch(device);
1025 disp->ext_dispatch.DevExt[164](device);
1026}
1027
Jon Ashburn1c75aec2016-02-02 17:47:28 -07001028VKAPI_ATTR void VKAPI_CALL vkDevExt165(VkDevice device) {
Jon Ashburn6cb69f42015-11-17 15:31:02 -07001029 const struct loader_dev_dispatch_table *disp;
1030 disp = loader_get_dev_dispatch(device);
1031 disp->ext_dispatch.DevExt[165](device);
1032}
1033
Jon Ashburn1c75aec2016-02-02 17:47:28 -07001034VKAPI_ATTR void VKAPI_CALL vkDevExt166(VkDevice device) {
Jon Ashburn6cb69f42015-11-17 15:31:02 -07001035 const struct loader_dev_dispatch_table *disp;
1036 disp = loader_get_dev_dispatch(device);
1037 disp->ext_dispatch.DevExt[166](device);
1038}
1039
Jon Ashburn1c75aec2016-02-02 17:47:28 -07001040VKAPI_ATTR void VKAPI_CALL vkDevExt167(VkDevice device) {
Jon Ashburn6cb69f42015-11-17 15:31:02 -07001041 const struct loader_dev_dispatch_table *disp;
1042 disp = loader_get_dev_dispatch(device);
1043 disp->ext_dispatch.DevExt[167](device);
1044}
1045
Jon Ashburn1c75aec2016-02-02 17:47:28 -07001046VKAPI_ATTR void VKAPI_CALL vkDevExt168(VkDevice device) {
Jon Ashburn6cb69f42015-11-17 15:31:02 -07001047 const struct loader_dev_dispatch_table *disp;
1048 disp = loader_get_dev_dispatch(device);
1049 disp->ext_dispatch.DevExt[168](device);
1050}
1051
Jon Ashburn1c75aec2016-02-02 17:47:28 -07001052VKAPI_ATTR void VKAPI_CALL vkDevExt169(VkDevice device) {
Jon Ashburn6cb69f42015-11-17 15:31:02 -07001053 const struct loader_dev_dispatch_table *disp;
1054 disp = loader_get_dev_dispatch(device);
1055 disp->ext_dispatch.DevExt[169](device);
1056}
1057
Jon Ashburn1c75aec2016-02-02 17:47:28 -07001058VKAPI_ATTR void VKAPI_CALL vkDevExt170(VkDevice device) {
Jon Ashburn6cb69f42015-11-17 15:31:02 -07001059 const struct loader_dev_dispatch_table *disp;
1060 disp = loader_get_dev_dispatch(device);
1061 disp->ext_dispatch.DevExt[170](device);
1062}
1063
Jon Ashburn1c75aec2016-02-02 17:47:28 -07001064VKAPI_ATTR void VKAPI_CALL vkDevExt171(VkDevice device) {
Jon Ashburn6cb69f42015-11-17 15:31:02 -07001065 const struct loader_dev_dispatch_table *disp;
1066 disp = loader_get_dev_dispatch(device);
1067 disp->ext_dispatch.DevExt[171](device);
1068}
1069
Jon Ashburn1c75aec2016-02-02 17:47:28 -07001070VKAPI_ATTR void VKAPI_CALL vkDevExt172(VkDevice device) {
Jon Ashburn6cb69f42015-11-17 15:31:02 -07001071 const struct loader_dev_dispatch_table *disp;
1072 disp = loader_get_dev_dispatch(device);
1073 disp->ext_dispatch.DevExt[172](device);
1074}
1075
Jon Ashburn1c75aec2016-02-02 17:47:28 -07001076VKAPI_ATTR void VKAPI_CALL vkDevExt173(VkDevice device) {
Jon Ashburn6cb69f42015-11-17 15:31:02 -07001077 const struct loader_dev_dispatch_table *disp;
1078 disp = loader_get_dev_dispatch(device);
1079 disp->ext_dispatch.DevExt[173](device);
1080}
1081
Jon Ashburn1c75aec2016-02-02 17:47:28 -07001082VKAPI_ATTR void VKAPI_CALL vkDevExt174(VkDevice device) {
Jon Ashburn6cb69f42015-11-17 15:31:02 -07001083 const struct loader_dev_dispatch_table *disp;
1084 disp = loader_get_dev_dispatch(device);
1085 disp->ext_dispatch.DevExt[174](device);
1086}
1087
Jon Ashburn1c75aec2016-02-02 17:47:28 -07001088VKAPI_ATTR void VKAPI_CALL vkDevExt175(VkDevice device) {
Jon Ashburn6cb69f42015-11-17 15:31:02 -07001089 const struct loader_dev_dispatch_table *disp;
1090 disp = loader_get_dev_dispatch(device);
1091 disp->ext_dispatch.DevExt[175](device);
1092}
1093
Jon Ashburn1c75aec2016-02-02 17:47:28 -07001094VKAPI_ATTR void VKAPI_CALL vkDevExt176(VkDevice device) {
Jon Ashburn6cb69f42015-11-17 15:31:02 -07001095 const struct loader_dev_dispatch_table *disp;
1096 disp = loader_get_dev_dispatch(device);
1097 disp->ext_dispatch.DevExt[176](device);
1098}
1099
Jon Ashburn1c75aec2016-02-02 17:47:28 -07001100VKAPI_ATTR void VKAPI_CALL vkDevExt177(VkDevice device) {
Jon Ashburn6cb69f42015-11-17 15:31:02 -07001101 const struct loader_dev_dispatch_table *disp;
1102 disp = loader_get_dev_dispatch(device);
1103 disp->ext_dispatch.DevExt[177](device);
1104}
1105
Jon Ashburn1c75aec2016-02-02 17:47:28 -07001106VKAPI_ATTR void VKAPI_CALL vkDevExt178(VkDevice device) {
Jon Ashburn6cb69f42015-11-17 15:31:02 -07001107 const struct loader_dev_dispatch_table *disp;
1108 disp = loader_get_dev_dispatch(device);
1109 disp->ext_dispatch.DevExt[178](device);
1110}
1111
Jon Ashburn1c75aec2016-02-02 17:47:28 -07001112VKAPI_ATTR void VKAPI_CALL vkDevExt179(VkDevice device) {
Jon Ashburn6cb69f42015-11-17 15:31:02 -07001113 const struct loader_dev_dispatch_table *disp;
1114 disp = loader_get_dev_dispatch(device);
1115 disp->ext_dispatch.DevExt[179](device);
1116}
1117
Jon Ashburn1c75aec2016-02-02 17:47:28 -07001118VKAPI_ATTR void VKAPI_CALL vkDevExt180(VkDevice device) {
Jon Ashburn6cb69f42015-11-17 15:31:02 -07001119 const struct loader_dev_dispatch_table *disp;
1120 disp = loader_get_dev_dispatch(device);
1121 disp->ext_dispatch.DevExt[180](device);
1122}
1123
Jon Ashburn1c75aec2016-02-02 17:47:28 -07001124VKAPI_ATTR void VKAPI_CALL vkDevExt181(VkDevice device) {
Jon Ashburn6cb69f42015-11-17 15:31:02 -07001125 const struct loader_dev_dispatch_table *disp;
1126 disp = loader_get_dev_dispatch(device);
1127 disp->ext_dispatch.DevExt[181](device);
1128}
1129
Jon Ashburn1c75aec2016-02-02 17:47:28 -07001130VKAPI_ATTR void VKAPI_CALL vkDevExt182(VkDevice device) {
Jon Ashburn6cb69f42015-11-17 15:31:02 -07001131 const struct loader_dev_dispatch_table *disp;
1132 disp = loader_get_dev_dispatch(device);
1133 disp->ext_dispatch.DevExt[182](device);
1134}
1135
Jon Ashburn1c75aec2016-02-02 17:47:28 -07001136VKAPI_ATTR void VKAPI_CALL vkDevExt183(VkDevice device) {
Jon Ashburn6cb69f42015-11-17 15:31:02 -07001137 const struct loader_dev_dispatch_table *disp;
1138 disp = loader_get_dev_dispatch(device);
1139 disp->ext_dispatch.DevExt[183](device);
1140}
1141
Jon Ashburn1c75aec2016-02-02 17:47:28 -07001142VKAPI_ATTR void VKAPI_CALL vkDevExt184(VkDevice device) {
Jon Ashburn6cb69f42015-11-17 15:31:02 -07001143 const struct loader_dev_dispatch_table *disp;
1144 disp = loader_get_dev_dispatch(device);
1145 disp->ext_dispatch.DevExt[184](device);
1146}
1147
Jon Ashburn1c75aec2016-02-02 17:47:28 -07001148VKAPI_ATTR void VKAPI_CALL vkDevExt185(VkDevice device) {
Jon Ashburn6cb69f42015-11-17 15:31:02 -07001149 const struct loader_dev_dispatch_table *disp;
1150 disp = loader_get_dev_dispatch(device);
1151 disp->ext_dispatch.DevExt[185](device);
1152}
1153
Jon Ashburn1c75aec2016-02-02 17:47:28 -07001154VKAPI_ATTR void VKAPI_CALL vkDevExt186(VkDevice device) {
Jon Ashburn6cb69f42015-11-17 15:31:02 -07001155 const struct loader_dev_dispatch_table *disp;
1156 disp = loader_get_dev_dispatch(device);
1157 disp->ext_dispatch.DevExt[186](device);
1158}
1159
Jon Ashburn1c75aec2016-02-02 17:47:28 -07001160VKAPI_ATTR void VKAPI_CALL vkDevExt187(VkDevice device) {
Jon Ashburn6cb69f42015-11-17 15:31:02 -07001161 const struct loader_dev_dispatch_table *disp;
1162 disp = loader_get_dev_dispatch(device);
1163 disp->ext_dispatch.DevExt[187](device);
1164}
1165
Jon Ashburn1c75aec2016-02-02 17:47:28 -07001166VKAPI_ATTR void VKAPI_CALL vkDevExt188(VkDevice device) {
Jon Ashburn6cb69f42015-11-17 15:31:02 -07001167 const struct loader_dev_dispatch_table *disp;
1168 disp = loader_get_dev_dispatch(device);
1169 disp->ext_dispatch.DevExt[188](device);
1170}
1171
Jon Ashburn1c75aec2016-02-02 17:47:28 -07001172VKAPI_ATTR void VKAPI_CALL vkDevExt189(VkDevice device) {
Jon Ashburn6cb69f42015-11-17 15:31:02 -07001173 const struct loader_dev_dispatch_table *disp;
1174 disp = loader_get_dev_dispatch(device);
1175 disp->ext_dispatch.DevExt[189](device);
1176}
1177
Jon Ashburn1c75aec2016-02-02 17:47:28 -07001178VKAPI_ATTR void VKAPI_CALL vkDevExt190(VkDevice device) {
Jon Ashburn6cb69f42015-11-17 15:31:02 -07001179 const struct loader_dev_dispatch_table *disp;
1180 disp = loader_get_dev_dispatch(device);
1181 disp->ext_dispatch.DevExt[190](device);
1182}
1183
Jon Ashburn1c75aec2016-02-02 17:47:28 -07001184VKAPI_ATTR void VKAPI_CALL vkDevExt191(VkDevice device) {
Jon Ashburn6cb69f42015-11-17 15:31:02 -07001185 const struct loader_dev_dispatch_table *disp;
1186 disp = loader_get_dev_dispatch(device);
1187 disp->ext_dispatch.DevExt[191](device);
1188}
1189
Jon Ashburn1c75aec2016-02-02 17:47:28 -07001190VKAPI_ATTR void VKAPI_CALL vkDevExt192(VkDevice device) {
Jon Ashburn6cb69f42015-11-17 15:31:02 -07001191 const struct loader_dev_dispatch_table *disp;
1192 disp = loader_get_dev_dispatch(device);
1193 disp->ext_dispatch.DevExt[192](device);
1194}
1195
Jon Ashburn1c75aec2016-02-02 17:47:28 -07001196VKAPI_ATTR void VKAPI_CALL vkDevExt193(VkDevice device) {
Jon Ashburn6cb69f42015-11-17 15:31:02 -07001197 const struct loader_dev_dispatch_table *disp;
1198 disp = loader_get_dev_dispatch(device);
1199 disp->ext_dispatch.DevExt[193](device);
1200}
1201
Jon Ashburn1c75aec2016-02-02 17:47:28 -07001202VKAPI_ATTR void VKAPI_CALL vkDevExt194(VkDevice device) {
Jon Ashburn6cb69f42015-11-17 15:31:02 -07001203 const struct loader_dev_dispatch_table *disp;
1204 disp = loader_get_dev_dispatch(device);
1205 disp->ext_dispatch.DevExt[194](device);
1206}
1207
Jon Ashburn1c75aec2016-02-02 17:47:28 -07001208VKAPI_ATTR void VKAPI_CALL vkDevExt195(VkDevice device) {
Jon Ashburn6cb69f42015-11-17 15:31:02 -07001209 const struct loader_dev_dispatch_table *disp;
1210 disp = loader_get_dev_dispatch(device);
1211 disp->ext_dispatch.DevExt[195](device);
1212}
1213
Jon Ashburn1c75aec2016-02-02 17:47:28 -07001214VKAPI_ATTR void VKAPI_CALL vkDevExt196(VkDevice device) {
Jon Ashburn6cb69f42015-11-17 15:31:02 -07001215 const struct loader_dev_dispatch_table *disp;
1216 disp = loader_get_dev_dispatch(device);
1217 disp->ext_dispatch.DevExt[196](device);
1218}
1219
Jon Ashburn1c75aec2016-02-02 17:47:28 -07001220VKAPI_ATTR void VKAPI_CALL vkDevExt197(VkDevice device) {
Jon Ashburn6cb69f42015-11-17 15:31:02 -07001221 const struct loader_dev_dispatch_table *disp;
1222 disp = loader_get_dev_dispatch(device);
1223 disp->ext_dispatch.DevExt[197](device);
1224}
1225
Jon Ashburn1c75aec2016-02-02 17:47:28 -07001226VKAPI_ATTR void VKAPI_CALL vkDevExt198(VkDevice device) {
Jon Ashburn6cb69f42015-11-17 15:31:02 -07001227 const struct loader_dev_dispatch_table *disp;
1228 disp = loader_get_dev_dispatch(device);
1229 disp->ext_dispatch.DevExt[198](device);
1230}
1231
Jon Ashburn1c75aec2016-02-02 17:47:28 -07001232VKAPI_ATTR void VKAPI_CALL vkDevExt199(VkDevice device) {
Jon Ashburn6cb69f42015-11-17 15:31:02 -07001233 const struct loader_dev_dispatch_table *disp;
1234 disp = loader_get_dev_dispatch(device);
1235 disp->ext_dispatch.DevExt[199](device);
1236}
1237
Jon Ashburn1c75aec2016-02-02 17:47:28 -07001238VKAPI_ATTR void VKAPI_CALL vkDevExt200(VkDevice device) {
Jon Ashburn6cb69f42015-11-17 15:31:02 -07001239 const struct loader_dev_dispatch_table *disp;
1240 disp = loader_get_dev_dispatch(device);
1241 disp->ext_dispatch.DevExt[200](device);
1242}
1243
Jon Ashburn1c75aec2016-02-02 17:47:28 -07001244VKAPI_ATTR void VKAPI_CALL vkDevExt201(VkDevice device) {
Jon Ashburn6cb69f42015-11-17 15:31:02 -07001245 const struct loader_dev_dispatch_table *disp;
1246 disp = loader_get_dev_dispatch(device);
1247 disp->ext_dispatch.DevExt[201](device);
1248}
1249
Jon Ashburn1c75aec2016-02-02 17:47:28 -07001250VKAPI_ATTR void VKAPI_CALL vkDevExt202(VkDevice device) {
Jon Ashburn6cb69f42015-11-17 15:31:02 -07001251 const struct loader_dev_dispatch_table *disp;
1252 disp = loader_get_dev_dispatch(device);
1253 disp->ext_dispatch.DevExt[202](device);
1254}
1255
Jon Ashburn1c75aec2016-02-02 17:47:28 -07001256VKAPI_ATTR void VKAPI_CALL vkDevExt203(VkDevice device) {
Jon Ashburn6cb69f42015-11-17 15:31:02 -07001257 const struct loader_dev_dispatch_table *disp;
1258 disp = loader_get_dev_dispatch(device);
1259 disp->ext_dispatch.DevExt[203](device);
1260}
1261
Jon Ashburn1c75aec2016-02-02 17:47:28 -07001262VKAPI_ATTR void VKAPI_CALL vkDevExt204(VkDevice device) {
Jon Ashburn6cb69f42015-11-17 15:31:02 -07001263 const struct loader_dev_dispatch_table *disp;
1264 disp = loader_get_dev_dispatch(device);
1265 disp->ext_dispatch.DevExt[204](device);
1266}
1267
Jon Ashburn1c75aec2016-02-02 17:47:28 -07001268VKAPI_ATTR void VKAPI_CALL vkDevExt205(VkDevice device) {
Jon Ashburn6cb69f42015-11-17 15:31:02 -07001269 const struct loader_dev_dispatch_table *disp;
1270 disp = loader_get_dev_dispatch(device);
1271 disp->ext_dispatch.DevExt[205](device);
1272}
1273
Jon Ashburn1c75aec2016-02-02 17:47:28 -07001274VKAPI_ATTR void VKAPI_CALL vkDevExt206(VkDevice device) {
Jon Ashburn6cb69f42015-11-17 15:31:02 -07001275 const struct loader_dev_dispatch_table *disp;
1276 disp = loader_get_dev_dispatch(device);
1277 disp->ext_dispatch.DevExt[206](device);
1278}
1279
Jon Ashburn1c75aec2016-02-02 17:47:28 -07001280VKAPI_ATTR void VKAPI_CALL vkDevExt207(VkDevice device) {
Jon Ashburn6cb69f42015-11-17 15:31:02 -07001281 const struct loader_dev_dispatch_table *disp;
1282 disp = loader_get_dev_dispatch(device);
1283 disp->ext_dispatch.DevExt[207](device);
1284}
1285
Jon Ashburn1c75aec2016-02-02 17:47:28 -07001286VKAPI_ATTR void VKAPI_CALL vkDevExt208(VkDevice device) {
Jon Ashburn6cb69f42015-11-17 15:31:02 -07001287 const struct loader_dev_dispatch_table *disp;
1288 disp = loader_get_dev_dispatch(device);
1289 disp->ext_dispatch.DevExt[208](device);
1290}
1291
Jon Ashburn1c75aec2016-02-02 17:47:28 -07001292VKAPI_ATTR void VKAPI_CALL vkDevExt209(VkDevice device) {
Jon Ashburn6cb69f42015-11-17 15:31:02 -07001293 const struct loader_dev_dispatch_table *disp;
1294 disp = loader_get_dev_dispatch(device);
1295 disp->ext_dispatch.DevExt[209](device);
1296}
1297
Jon Ashburn1c75aec2016-02-02 17:47:28 -07001298VKAPI_ATTR void VKAPI_CALL vkDevExt210(VkDevice device) {
Jon Ashburn6cb69f42015-11-17 15:31:02 -07001299 const struct loader_dev_dispatch_table *disp;
1300 disp = loader_get_dev_dispatch(device);
1301 disp->ext_dispatch.DevExt[210](device);
1302}
1303
Jon Ashburn1c75aec2016-02-02 17:47:28 -07001304VKAPI_ATTR void VKAPI_CALL vkDevExt211(VkDevice device) {
Jon Ashburn6cb69f42015-11-17 15:31:02 -07001305 const struct loader_dev_dispatch_table *disp;
1306 disp = loader_get_dev_dispatch(device);
1307 disp->ext_dispatch.DevExt[211](device);
1308}
1309
Jon Ashburn1c75aec2016-02-02 17:47:28 -07001310VKAPI_ATTR void VKAPI_CALL vkDevExt212(VkDevice device) {
Jon Ashburn6cb69f42015-11-17 15:31:02 -07001311 const struct loader_dev_dispatch_table *disp;
1312 disp = loader_get_dev_dispatch(device);
1313 disp->ext_dispatch.DevExt[212](device);
1314}
1315
Jon Ashburn1c75aec2016-02-02 17:47:28 -07001316VKAPI_ATTR void VKAPI_CALL vkDevExt213(VkDevice device) {
Jon Ashburn6cb69f42015-11-17 15:31:02 -07001317 const struct loader_dev_dispatch_table *disp;
1318 disp = loader_get_dev_dispatch(device);
1319 disp->ext_dispatch.DevExt[213](device);
1320}
1321
Jon Ashburn1c75aec2016-02-02 17:47:28 -07001322VKAPI_ATTR void VKAPI_CALL vkDevExt214(VkDevice device) {
Jon Ashburn6cb69f42015-11-17 15:31:02 -07001323 const struct loader_dev_dispatch_table *disp;
1324 disp = loader_get_dev_dispatch(device);
1325 disp->ext_dispatch.DevExt[214](device);
1326}
1327
Jon Ashburn1c75aec2016-02-02 17:47:28 -07001328VKAPI_ATTR void VKAPI_CALL vkDevExt215(VkDevice device) {
Jon Ashburn6cb69f42015-11-17 15:31:02 -07001329 const struct loader_dev_dispatch_table *disp;
1330 disp = loader_get_dev_dispatch(device);
1331 disp->ext_dispatch.DevExt[215](device);
1332}
1333
Jon Ashburn1c75aec2016-02-02 17:47:28 -07001334VKAPI_ATTR void VKAPI_CALL vkDevExt216(VkDevice device) {
Jon Ashburn6cb69f42015-11-17 15:31:02 -07001335 const struct loader_dev_dispatch_table *disp;
1336 disp = loader_get_dev_dispatch(device);
1337 disp->ext_dispatch.DevExt[216](device);
1338}
1339
Jon Ashburn1c75aec2016-02-02 17:47:28 -07001340VKAPI_ATTR void VKAPI_CALL vkDevExt217(VkDevice device) {
Jon Ashburn6cb69f42015-11-17 15:31:02 -07001341 const struct loader_dev_dispatch_table *disp;
1342 disp = loader_get_dev_dispatch(device);
1343 disp->ext_dispatch.DevExt[217](device);
1344}
1345
Jon Ashburn1c75aec2016-02-02 17:47:28 -07001346VKAPI_ATTR void VKAPI_CALL vkDevExt218(VkDevice device) {
Jon Ashburn6cb69f42015-11-17 15:31:02 -07001347 const struct loader_dev_dispatch_table *disp;
1348 disp = loader_get_dev_dispatch(device);
1349 disp->ext_dispatch.DevExt[218](device);
1350}
1351
Jon Ashburn1c75aec2016-02-02 17:47:28 -07001352VKAPI_ATTR void VKAPI_CALL vkDevExt219(VkDevice device) {
Jon Ashburn6cb69f42015-11-17 15:31:02 -07001353 const struct loader_dev_dispatch_table *disp;
1354 disp = loader_get_dev_dispatch(device);
1355 disp->ext_dispatch.DevExt[219](device);
1356}
1357
Jon Ashburn1c75aec2016-02-02 17:47:28 -07001358VKAPI_ATTR void VKAPI_CALL vkDevExt220(VkDevice device) {
Jon Ashburn6cb69f42015-11-17 15:31:02 -07001359 const struct loader_dev_dispatch_table *disp;
1360 disp = loader_get_dev_dispatch(device);
1361 disp->ext_dispatch.DevExt[220](device);
1362}
1363
Jon Ashburn1c75aec2016-02-02 17:47:28 -07001364VKAPI_ATTR void VKAPI_CALL vkDevExt221(VkDevice device) {
Jon Ashburn6cb69f42015-11-17 15:31:02 -07001365 const struct loader_dev_dispatch_table *disp;
1366 disp = loader_get_dev_dispatch(device);
1367 disp->ext_dispatch.DevExt[221](device);
1368}
1369
Jon Ashburn1c75aec2016-02-02 17:47:28 -07001370VKAPI_ATTR void VKAPI_CALL vkDevExt222(VkDevice device) {
Jon Ashburn6cb69f42015-11-17 15:31:02 -07001371 const struct loader_dev_dispatch_table *disp;
1372 disp = loader_get_dev_dispatch(device);
1373 disp->ext_dispatch.DevExt[222](device);
1374}
1375
Jon Ashburn1c75aec2016-02-02 17:47:28 -07001376VKAPI_ATTR void VKAPI_CALL vkDevExt223(VkDevice device) {
Jon Ashburn6cb69f42015-11-17 15:31:02 -07001377 const struct loader_dev_dispatch_table *disp;
1378 disp = loader_get_dev_dispatch(device);
1379 disp->ext_dispatch.DevExt[223](device);
1380}
1381
Jon Ashburn1c75aec2016-02-02 17:47:28 -07001382VKAPI_ATTR void VKAPI_CALL vkDevExt224(VkDevice device) {
Jon Ashburn6cb69f42015-11-17 15:31:02 -07001383 const struct loader_dev_dispatch_table *disp;
1384 disp = loader_get_dev_dispatch(device);
1385 disp->ext_dispatch.DevExt[224](device);
1386}
1387
Jon Ashburn1c75aec2016-02-02 17:47:28 -07001388VKAPI_ATTR void VKAPI_CALL vkDevExt225(VkDevice device) {
Jon Ashburn6cb69f42015-11-17 15:31:02 -07001389 const struct loader_dev_dispatch_table *disp;
1390 disp = loader_get_dev_dispatch(device);
1391 disp->ext_dispatch.DevExt[225](device);
1392}
1393
Jon Ashburn1c75aec2016-02-02 17:47:28 -07001394VKAPI_ATTR void VKAPI_CALL vkDevExt226(VkDevice device) {
Jon Ashburn6cb69f42015-11-17 15:31:02 -07001395 const struct loader_dev_dispatch_table *disp;
1396 disp = loader_get_dev_dispatch(device);
1397 disp->ext_dispatch.DevExt[226](device);
1398}
1399
Jon Ashburn1c75aec2016-02-02 17:47:28 -07001400VKAPI_ATTR void VKAPI_CALL vkDevExt227(VkDevice device) {
Jon Ashburn6cb69f42015-11-17 15:31:02 -07001401 const struct loader_dev_dispatch_table *disp;
1402 disp = loader_get_dev_dispatch(device);
1403 disp->ext_dispatch.DevExt[227](device);
1404}
1405
Jon Ashburn1c75aec2016-02-02 17:47:28 -07001406VKAPI_ATTR void VKAPI_CALL vkDevExt228(VkDevice device) {
Jon Ashburn6cb69f42015-11-17 15:31:02 -07001407 const struct loader_dev_dispatch_table *disp;
1408 disp = loader_get_dev_dispatch(device);
1409 disp->ext_dispatch.DevExt[228](device);
1410}
1411
Jon Ashburn1c75aec2016-02-02 17:47:28 -07001412VKAPI_ATTR void VKAPI_CALL vkDevExt229(VkDevice device) {
Jon Ashburn6cb69f42015-11-17 15:31:02 -07001413 const struct loader_dev_dispatch_table *disp;
1414 disp = loader_get_dev_dispatch(device);
1415 disp->ext_dispatch.DevExt[229](device);
1416}
1417
Jon Ashburn1c75aec2016-02-02 17:47:28 -07001418VKAPI_ATTR void VKAPI_CALL vkDevExt230(VkDevice device) {
Jon Ashburn6cb69f42015-11-17 15:31:02 -07001419 const struct loader_dev_dispatch_table *disp;
1420 disp = loader_get_dev_dispatch(device);
1421 disp->ext_dispatch.DevExt[230](device);
1422}
1423
Jon Ashburn1c75aec2016-02-02 17:47:28 -07001424VKAPI_ATTR void VKAPI_CALL vkDevExt231(VkDevice device) {
Jon Ashburn6cb69f42015-11-17 15:31:02 -07001425 const struct loader_dev_dispatch_table *disp;
1426 disp = loader_get_dev_dispatch(device);
1427 disp->ext_dispatch.DevExt[231](device);
1428}
1429
Jon Ashburn1c75aec2016-02-02 17:47:28 -07001430VKAPI_ATTR void VKAPI_CALL vkDevExt232(VkDevice device) {
Jon Ashburn6cb69f42015-11-17 15:31:02 -07001431 const struct loader_dev_dispatch_table *disp;
1432 disp = loader_get_dev_dispatch(device);
1433 disp->ext_dispatch.DevExt[232](device);
1434}
1435
Jon Ashburn1c75aec2016-02-02 17:47:28 -07001436VKAPI_ATTR void VKAPI_CALL vkDevExt233(VkDevice device) {
Jon Ashburn6cb69f42015-11-17 15:31:02 -07001437 const struct loader_dev_dispatch_table *disp;
1438 disp = loader_get_dev_dispatch(device);
1439 disp->ext_dispatch.DevExt[233](device);
1440}
1441
Jon Ashburn1c75aec2016-02-02 17:47:28 -07001442VKAPI_ATTR void VKAPI_CALL vkDevExt234(VkDevice device) {
Jon Ashburn6cb69f42015-11-17 15:31:02 -07001443 const struct loader_dev_dispatch_table *disp;
1444 disp = loader_get_dev_dispatch(device);
1445 disp->ext_dispatch.DevExt[234](device);
1446}
1447
Jon Ashburn1c75aec2016-02-02 17:47:28 -07001448VKAPI_ATTR void VKAPI_CALL vkDevExt235(VkDevice device) {
Jon Ashburn6cb69f42015-11-17 15:31:02 -07001449 const struct loader_dev_dispatch_table *disp;
1450 disp = loader_get_dev_dispatch(device);
1451 disp->ext_dispatch.DevExt[235](device);
1452}
1453
Jon Ashburn1c75aec2016-02-02 17:47:28 -07001454VKAPI_ATTR void VKAPI_CALL vkDevExt236(VkDevice device) {
Jon Ashburn6cb69f42015-11-17 15:31:02 -07001455 const struct loader_dev_dispatch_table *disp;
1456 disp = loader_get_dev_dispatch(device);
1457 disp->ext_dispatch.DevExt[236](device);
1458}
1459
Jon Ashburn1c75aec2016-02-02 17:47:28 -07001460VKAPI_ATTR void VKAPI_CALL vkDevExt237(VkDevice device) {
Jon Ashburn6cb69f42015-11-17 15:31:02 -07001461 const struct loader_dev_dispatch_table *disp;
1462 disp = loader_get_dev_dispatch(device);
1463 disp->ext_dispatch.DevExt[237](device);
1464}
1465
Jon Ashburn1c75aec2016-02-02 17:47:28 -07001466VKAPI_ATTR void VKAPI_CALL vkDevExt238(VkDevice device) {
Jon Ashburn6cb69f42015-11-17 15:31:02 -07001467 const struct loader_dev_dispatch_table *disp;
1468 disp = loader_get_dev_dispatch(device);
1469 disp->ext_dispatch.DevExt[238](device);
1470}
1471
Jon Ashburn1c75aec2016-02-02 17:47:28 -07001472VKAPI_ATTR void VKAPI_CALL vkDevExt239(VkDevice device) {
Jon Ashburn6cb69f42015-11-17 15:31:02 -07001473 const struct loader_dev_dispatch_table *disp;
1474 disp = loader_get_dev_dispatch(device);
1475 disp->ext_dispatch.DevExt[239](device);
1476}
1477
Jon Ashburn1c75aec2016-02-02 17:47:28 -07001478VKAPI_ATTR void VKAPI_CALL vkDevExt240(VkDevice device) {
Jon Ashburn6cb69f42015-11-17 15:31:02 -07001479 const struct loader_dev_dispatch_table *disp;
1480 disp = loader_get_dev_dispatch(device);
1481 disp->ext_dispatch.DevExt[240](device);
1482}
1483
Jon Ashburn1c75aec2016-02-02 17:47:28 -07001484VKAPI_ATTR void VKAPI_CALL vkDevExt241(VkDevice device) {
Jon Ashburn6cb69f42015-11-17 15:31:02 -07001485 const struct loader_dev_dispatch_table *disp;
1486 disp = loader_get_dev_dispatch(device);
1487 disp->ext_dispatch.DevExt[241](device);
1488}
1489
Jon Ashburn1c75aec2016-02-02 17:47:28 -07001490VKAPI_ATTR void VKAPI_CALL vkDevExt242(VkDevice device) {
Jon Ashburn6cb69f42015-11-17 15:31:02 -07001491 const struct loader_dev_dispatch_table *disp;
1492 disp = loader_get_dev_dispatch(device);
1493 disp->ext_dispatch.DevExt[242](device);
1494}
1495
Jon Ashburn1c75aec2016-02-02 17:47:28 -07001496VKAPI_ATTR void VKAPI_CALL vkDevExt243(VkDevice device) {
Jon Ashburn6cb69f42015-11-17 15:31:02 -07001497 const struct loader_dev_dispatch_table *disp;
1498 disp = loader_get_dev_dispatch(device);
1499 disp->ext_dispatch.DevExt[243](device);
1500}
1501
Jon Ashburn1c75aec2016-02-02 17:47:28 -07001502VKAPI_ATTR void VKAPI_CALL vkDevExt244(VkDevice device) {
Jon Ashburn6cb69f42015-11-17 15:31:02 -07001503 const struct loader_dev_dispatch_table *disp;
1504 disp = loader_get_dev_dispatch(device);
1505 disp->ext_dispatch.DevExt[244](device);
1506}
1507
Jon Ashburn1c75aec2016-02-02 17:47:28 -07001508VKAPI_ATTR void VKAPI_CALL vkDevExt245(VkDevice device) {
Jon Ashburn6cb69f42015-11-17 15:31:02 -07001509 const struct loader_dev_dispatch_table *disp;
1510 disp = loader_get_dev_dispatch(device);
1511 disp->ext_dispatch.DevExt[245](device);
1512}
1513
Jon Ashburn1c75aec2016-02-02 17:47:28 -07001514VKAPI_ATTR void VKAPI_CALL vkDevExt246(VkDevice device) {
Jon Ashburn6cb69f42015-11-17 15:31:02 -07001515 const struct loader_dev_dispatch_table *disp;
1516 disp = loader_get_dev_dispatch(device);
1517 disp->ext_dispatch.DevExt[246](device);
1518}
1519
Jon Ashburn1c75aec2016-02-02 17:47:28 -07001520VKAPI_ATTR void VKAPI_CALL vkDevExt247(VkDevice device) {
Jon Ashburn6cb69f42015-11-17 15:31:02 -07001521 const struct loader_dev_dispatch_table *disp;
1522 disp = loader_get_dev_dispatch(device);
1523 disp->ext_dispatch.DevExt[247](device);
1524}
1525
Jon Ashburn1c75aec2016-02-02 17:47:28 -07001526VKAPI_ATTR void VKAPI_CALL vkDevExt248(VkDevice device) {
Jon Ashburn6cb69f42015-11-17 15:31:02 -07001527 const struct loader_dev_dispatch_table *disp;
1528 disp = loader_get_dev_dispatch(device);
1529 disp->ext_dispatch.DevExt[248](device);
1530}
1531
Jon Ashburn1c75aec2016-02-02 17:47:28 -07001532VKAPI_ATTR void VKAPI_CALL vkDevExt249(VkDevice device) {
Jon Ashburn6cb69f42015-11-17 15:31:02 -07001533 const struct loader_dev_dispatch_table *disp;
1534 disp = loader_get_dev_dispatch(device);
1535 disp->ext_dispatch.DevExt[249](device);
1536}
1537
Jon Ashburn1c75aec2016-02-02 17:47:28 -07001538void *loader_get_dev_ext_trampoline(uint32_t index) {
Jon Ashburn6cb69f42015-11-17 15:31:02 -07001539 switch (index) {
Jon Ashburn1c75aec2016-02-02 17:47:28 -07001540 case 0:
1541 return vkDevExt0;
1542 case 1:
1543 return vkDevExt1;
1544 case 2:
1545 return vkDevExt2;
1546 case 3:
1547 return vkDevExt3;
1548 case 4:
1549 return vkDevExt4;
1550 case 5:
1551 return vkDevExt5;
1552 case 6:
1553 return vkDevExt6;
1554 case 7:
1555 return vkDevExt7;
1556 case 8:
1557 return vkDevExt8;
1558 case 9:
1559 return vkDevExt9;
1560 case 10:
1561 return vkDevExt10;
1562 case 11:
1563 return vkDevExt11;
1564 case 12:
1565 return vkDevExt12;
1566 case 13:
1567 return vkDevExt13;
1568 case 14:
1569 return vkDevExt14;
1570 case 15:
1571 return vkDevExt15;
1572 case 16:
1573 return vkDevExt16;
1574 case 17:
1575 return vkDevExt17;
1576 case 18:
1577 return vkDevExt18;
1578 case 19:
1579 return vkDevExt19;
1580 case 20:
1581 return vkDevExt20;
1582 case 21:
1583 return vkDevExt21;
1584 case 22:
1585 return vkDevExt22;
1586 case 23:
1587 return vkDevExt23;
1588 case 24:
1589 return vkDevExt24;
1590 case 25:
1591 return vkDevExt25;
1592 case 26:
1593 return vkDevExt26;
1594 case 27:
1595 return vkDevExt27;
1596 case 28:
1597 return vkDevExt28;
1598 case 29:
1599 return vkDevExt29;
1600 case 30:
1601 return vkDevExt30;
1602 case 31:
1603 return vkDevExt31;
1604 case 32:
1605 return vkDevExt32;
1606 case 33:
1607 return vkDevExt33;
1608 case 34:
1609 return vkDevExt34;
1610 case 35:
1611 return vkDevExt35;
1612 case 36:
1613 return vkDevExt36;
1614 case 37:
1615 return vkDevExt37;
1616 case 38:
1617 return vkDevExt38;
1618 case 39:
1619 return vkDevExt39;
1620 case 40:
1621 return vkDevExt40;
1622 case 41:
1623 return vkDevExt41;
1624 case 42:
1625 return vkDevExt42;
1626 case 43:
1627 return vkDevExt43;
1628 case 44:
1629 return vkDevExt44;
1630 case 45:
1631 return vkDevExt45;
1632 case 46:
1633 return vkDevExt46;
1634 case 47:
1635 return vkDevExt47;
1636 case 48:
1637 return vkDevExt48;
1638 case 49:
1639 return vkDevExt49;
1640 case 50:
1641 return vkDevExt50;
1642 case 51:
1643 return vkDevExt51;
1644 case 52:
1645 return vkDevExt52;
1646 case 53:
1647 return vkDevExt53;
1648 case 54:
1649 return vkDevExt54;
1650 case 55:
1651 return vkDevExt55;
1652 case 56:
1653 return vkDevExt56;
1654 case 57:
1655 return vkDevExt57;
1656 case 58:
1657 return vkDevExt58;
1658 case 59:
1659 return vkDevExt59;
1660 case 60:
1661 return vkDevExt60;
1662 case 61:
1663 return vkDevExt61;
1664 case 62:
1665 return vkDevExt62;
1666 case 63:
1667 return vkDevExt63;
1668 case 64:
1669 return vkDevExt64;
1670 case 65:
1671 return vkDevExt65;
1672 case 66:
1673 return vkDevExt66;
1674 case 67:
1675 return vkDevExt67;
1676 case 68:
1677 return vkDevExt68;
1678 case 69:
1679 return vkDevExt69;
1680 case 70:
1681 return vkDevExt70;
1682 case 71:
1683 return vkDevExt71;
1684 case 72:
1685 return vkDevExt72;
1686 case 73:
1687 return vkDevExt73;
1688 case 74:
1689 return vkDevExt74;
1690 case 75:
1691 return vkDevExt75;
1692 case 76:
1693 return vkDevExt76;
1694 case 77:
1695 return vkDevExt77;
1696 case 78:
1697 return vkDevExt78;
1698 case 79:
1699 return vkDevExt79;
1700 case 80:
1701 return vkDevExt80;
1702 case 81:
1703 return vkDevExt81;
1704 case 82:
1705 return vkDevExt82;
1706 case 83:
1707 return vkDevExt83;
1708 case 84:
1709 return vkDevExt84;
1710 case 85:
1711 return vkDevExt85;
1712 case 86:
1713 return vkDevExt86;
1714 case 87:
1715 return vkDevExt87;
1716 case 88:
1717 return vkDevExt88;
1718 case 89:
1719 return vkDevExt89;
1720 case 90:
1721 return vkDevExt90;
1722 case 91:
1723 return vkDevExt91;
1724 case 92:
1725 return vkDevExt92;
1726 case 93:
1727 return vkDevExt93;
1728 case 94:
1729 return vkDevExt94;
1730 case 95:
1731 return vkDevExt95;
1732 case 96:
1733 return vkDevExt96;
1734 case 97:
1735 return vkDevExt97;
1736 case 98:
1737 return vkDevExt98;
1738 case 99:
1739 return vkDevExt99;
1740 case 100:
1741 return vkDevExt100;
1742 case 101:
1743 return vkDevExt101;
1744 case 102:
1745 return vkDevExt102;
1746 case 103:
1747 return vkDevExt103;
1748 case 104:
1749 return vkDevExt104;
1750 case 105:
1751 return vkDevExt105;
1752 case 106:
1753 return vkDevExt106;
1754 case 107:
1755 return vkDevExt107;
1756 case 108:
1757 return vkDevExt108;
1758 case 109:
1759 return vkDevExt109;
1760 case 110:
1761 return vkDevExt110;
1762 case 111:
1763 return vkDevExt111;
1764 case 112:
1765 return vkDevExt112;
1766 case 113:
1767 return vkDevExt113;
1768 case 114:
1769 return vkDevExt114;
1770 case 115:
1771 return vkDevExt115;
1772 case 116:
1773 return vkDevExt116;
1774 case 117:
1775 return vkDevExt117;
1776 case 118:
1777 return vkDevExt118;
1778 case 119:
1779 return vkDevExt119;
1780 case 120:
1781 return vkDevExt120;
1782 case 121:
1783 return vkDevExt121;
1784 case 122:
1785 return vkDevExt122;
1786 case 123:
1787 return vkDevExt123;
1788 case 124:
1789 return vkDevExt124;
1790 case 125:
1791 return vkDevExt125;
1792 case 126:
1793 return vkDevExt126;
1794 case 127:
1795 return vkDevExt127;
1796 case 128:
1797 return vkDevExt128;
1798 case 129:
1799 return vkDevExt129;
1800 case 130:
1801 return vkDevExt130;
1802 case 131:
1803 return vkDevExt131;
1804 case 132:
1805 return vkDevExt132;
1806 case 133:
1807 return vkDevExt133;
1808 case 134:
1809 return vkDevExt134;
1810 case 135:
1811 return vkDevExt135;
1812 case 136:
1813 return vkDevExt136;
1814 case 137:
1815 return vkDevExt137;
1816 case 138:
1817 return vkDevExt138;
1818 case 139:
1819 return vkDevExt139;
1820 case 140:
1821 return vkDevExt140;
1822 case 141:
1823 return vkDevExt141;
1824 case 142:
1825 return vkDevExt142;
1826 case 143:
1827 return vkDevExt143;
1828 case 144:
1829 return vkDevExt144;
1830 case 145:
1831 return vkDevExt145;
1832 case 146:
1833 return vkDevExt146;
1834 case 147:
1835 return vkDevExt147;
1836 case 148:
1837 return vkDevExt148;
1838 case 149:
1839 return vkDevExt149;
1840 case 150:
1841 return vkDevExt150;
1842 case 151:
1843 return vkDevExt151;
1844 case 152:
1845 return vkDevExt152;
1846 case 153:
1847 return vkDevExt153;
1848 case 154:
1849 return vkDevExt154;
1850 case 155:
1851 return vkDevExt155;
1852 case 156:
1853 return vkDevExt156;
1854 case 157:
1855 return vkDevExt157;
1856 case 158:
1857 return vkDevExt158;
1858 case 159:
1859 return vkDevExt159;
1860 case 160:
1861 return vkDevExt160;
1862 case 161:
1863 return vkDevExt161;
1864 case 162:
1865 return vkDevExt162;
1866 case 163:
1867 return vkDevExt163;
1868 case 164:
1869 return vkDevExt164;
1870 case 165:
1871 return vkDevExt165;
1872 case 166:
1873 return vkDevExt166;
1874 case 167:
1875 return vkDevExt167;
1876 case 168:
1877 return vkDevExt168;
1878 case 169:
1879 return vkDevExt169;
1880 case 170:
1881 return vkDevExt170;
1882 case 171:
1883 return vkDevExt171;
1884 case 172:
1885 return vkDevExt172;
1886 case 173:
1887 return vkDevExt173;
1888 case 174:
1889 return vkDevExt174;
1890 case 175:
1891 return vkDevExt175;
1892 case 176:
1893 return vkDevExt176;
1894 case 177:
1895 return vkDevExt177;
1896 case 178:
1897 return vkDevExt178;
1898 case 179:
1899 return vkDevExt179;
1900 case 180:
1901 return vkDevExt180;
1902 case 181:
1903 return vkDevExt181;
1904 case 182:
1905 return vkDevExt182;
1906 case 183:
1907 return vkDevExt183;
1908 case 184:
1909 return vkDevExt184;
1910 case 185:
1911 return vkDevExt185;
1912 case 186:
1913 return vkDevExt186;
1914 case 187:
1915 return vkDevExt187;
1916 case 188:
1917 return vkDevExt188;
1918 case 189:
1919 return vkDevExt189;
1920 case 190:
1921 return vkDevExt190;
1922 case 191:
1923 return vkDevExt191;
1924 case 192:
1925 return vkDevExt192;
1926 case 193:
1927 return vkDevExt193;
1928 case 194:
1929 return vkDevExt194;
1930 case 195:
1931 return vkDevExt195;
1932 case 196:
1933 return vkDevExt196;
1934 case 197:
1935 return vkDevExt197;
1936 case 198:
1937 return vkDevExt198;
1938 case 199:
1939 return vkDevExt199;
1940 case 200:
1941 return vkDevExt200;
1942 case 201:
1943 return vkDevExt201;
1944 case 202:
1945 return vkDevExt202;
1946 case 203:
1947 return vkDevExt203;
1948 case 204:
1949 return vkDevExt204;
1950 case 205:
1951 return vkDevExt205;
1952 case 206:
1953 return vkDevExt206;
1954 case 207:
1955 return vkDevExt207;
1956 case 208:
1957 return vkDevExt208;
1958 case 209:
1959 return vkDevExt209;
1960 case 210:
1961 return vkDevExt210;
1962 case 211:
1963 return vkDevExt211;
1964 case 212:
1965 return vkDevExt212;
1966 case 213:
1967 return vkDevExt213;
1968 case 214:
1969 return vkDevExt214;
1970 case 215:
1971 return vkDevExt215;
1972 case 216:
1973 return vkDevExt216;
1974 case 217:
1975 return vkDevExt217;
1976 case 218:
1977 return vkDevExt218;
1978 case 219:
1979 return vkDevExt219;
1980 case 220:
1981 return vkDevExt220;
1982 case 221:
1983 return vkDevExt221;
1984 case 222:
1985 return vkDevExt222;
1986 case 223:
1987 return vkDevExt223;
1988 case 224:
1989 return vkDevExt224;
1990 case 225:
1991 return vkDevExt225;
1992 case 226:
1993 return vkDevExt226;
1994 case 227:
1995 return vkDevExt227;
1996 case 228:
1997 return vkDevExt228;
1998 case 229:
1999 return vkDevExt229;
2000 case 230:
2001 return vkDevExt230;
2002 case 231:
2003 return vkDevExt231;
2004 case 232:
2005 return vkDevExt232;
2006 case 233:
2007 return vkDevExt233;
2008 case 234:
2009 return vkDevExt234;
2010 case 235:
2011 return vkDevExt235;
2012 case 236:
2013 return vkDevExt236;
2014 case 237:
2015 return vkDevExt237;
2016 case 238:
2017 return vkDevExt238;
2018 case 239:
2019 return vkDevExt239;
2020 case 240:
2021 return vkDevExt240;
2022 case 241:
2023 return vkDevExt241;
2024 case 242:
2025 return vkDevExt242;
2026 case 243:
2027 return vkDevExt243;
2028 case 244:
2029 return vkDevExt244;
2030 case 245:
2031 return vkDevExt245;
2032 case 246:
2033 return vkDevExt246;
2034 case 247:
2035 return vkDevExt247;
2036 case 248:
2037 return vkDevExt248;
2038 case 249:
2039 return vkDevExt249;
Jon Ashburn6cb69f42015-11-17 15:31:02 -07002040 }
2041 return NULL;
2042}