blob: e1cf625149bd76b961b2e6216075502d139e2e1c [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"
Frank Henigman4c80aad2016-12-21 22:21:41 -050023#if defined(__GNUC__) && !defined(__clang__)
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
Mark Young8191d9f2016-09-02 11:41:28 -060027VKAPI_ATTR void VKAPI_CALL vkdev_ext0(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -070028 const struct loader_dev_dispatch_table *disp;
29 disp = loader_get_dev_dispatch(device);
Mark Young8191d9f2016-09-02 11:41:28 -060030 disp->ext_dispatch.dev_ext[0](device);
Jon Ashburnfc1031e2015-11-17 15:31:02 -070031}
32
Mark Young8191d9f2016-09-02 11:41:28 -060033VKAPI_ATTR void VKAPI_CALL vkdev_ext1(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -070034 const struct loader_dev_dispatch_table *disp;
35 disp = loader_get_dev_dispatch(device);
Mark Young8191d9f2016-09-02 11:41:28 -060036 disp->ext_dispatch.dev_ext[1](device);
Jon Ashburnfc1031e2015-11-17 15:31:02 -070037}
38
Mark Young8191d9f2016-09-02 11:41:28 -060039VKAPI_ATTR void VKAPI_CALL vkdev_ext2(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -070040 const struct loader_dev_dispatch_table *disp;
41 disp = loader_get_dev_dispatch(device);
Mark Young8191d9f2016-09-02 11:41:28 -060042 disp->ext_dispatch.dev_ext[2](device);
Jon Ashburnfc1031e2015-11-17 15:31:02 -070043}
44
Mark Young8191d9f2016-09-02 11:41:28 -060045VKAPI_ATTR void VKAPI_CALL vkdev_ext3(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -070046 const struct loader_dev_dispatch_table *disp;
47 disp = loader_get_dev_dispatch(device);
Mark Young8191d9f2016-09-02 11:41:28 -060048 disp->ext_dispatch.dev_ext[3](device);
Jon Ashburnfc1031e2015-11-17 15:31:02 -070049}
50
Mark Young8191d9f2016-09-02 11:41:28 -060051VKAPI_ATTR void VKAPI_CALL vkdev_ext4(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -070052 const struct loader_dev_dispatch_table *disp;
53 disp = loader_get_dev_dispatch(device);
Mark Young8191d9f2016-09-02 11:41:28 -060054 disp->ext_dispatch.dev_ext[4](device);
Jon Ashburnfc1031e2015-11-17 15:31:02 -070055}
56
Mark Young8191d9f2016-09-02 11:41:28 -060057VKAPI_ATTR void VKAPI_CALL vkdev_ext5(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -070058 const struct loader_dev_dispatch_table *disp;
59 disp = loader_get_dev_dispatch(device);
Mark Young8191d9f2016-09-02 11:41:28 -060060 disp->ext_dispatch.dev_ext[5](device);
Jon Ashburnfc1031e2015-11-17 15:31:02 -070061}
62
Mark Young8191d9f2016-09-02 11:41:28 -060063VKAPI_ATTR void VKAPI_CALL vkdev_ext6(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -070064 const struct loader_dev_dispatch_table *disp;
65 disp = loader_get_dev_dispatch(device);
Mark Young8191d9f2016-09-02 11:41:28 -060066 disp->ext_dispatch.dev_ext[6](device);
Jon Ashburnfc1031e2015-11-17 15:31:02 -070067}
68
Mark Young8191d9f2016-09-02 11:41:28 -060069VKAPI_ATTR void VKAPI_CALL vkdev_ext7(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -070070 const struct loader_dev_dispatch_table *disp;
71 disp = loader_get_dev_dispatch(device);
Mark Young8191d9f2016-09-02 11:41:28 -060072 disp->ext_dispatch.dev_ext[7](device);
Jon Ashburnfc1031e2015-11-17 15:31:02 -070073}
74
Mark Young8191d9f2016-09-02 11:41:28 -060075VKAPI_ATTR void VKAPI_CALL vkdev_ext8(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -070076 const struct loader_dev_dispatch_table *disp;
77 disp = loader_get_dev_dispatch(device);
Mark Young8191d9f2016-09-02 11:41:28 -060078 disp->ext_dispatch.dev_ext[8](device);
Jon Ashburnfc1031e2015-11-17 15:31:02 -070079}
80
Mark Young8191d9f2016-09-02 11:41:28 -060081VKAPI_ATTR void VKAPI_CALL vkdev_ext9(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -070082 const struct loader_dev_dispatch_table *disp;
83 disp = loader_get_dev_dispatch(device);
Mark Young8191d9f2016-09-02 11:41:28 -060084 disp->ext_dispatch.dev_ext[9](device);
Jon Ashburnfc1031e2015-11-17 15:31:02 -070085}
86
Mark Young8191d9f2016-09-02 11:41:28 -060087VKAPI_ATTR void VKAPI_CALL vkdev_ext10(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -070088 const struct loader_dev_dispatch_table *disp;
89 disp = loader_get_dev_dispatch(device);
Mark Young8191d9f2016-09-02 11:41:28 -060090 disp->ext_dispatch.dev_ext[10](device);
Jon Ashburnfc1031e2015-11-17 15:31:02 -070091}
92
Mark Young8191d9f2016-09-02 11:41:28 -060093VKAPI_ATTR void VKAPI_CALL vkdev_ext11(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -070094 const struct loader_dev_dispatch_table *disp;
95 disp = loader_get_dev_dispatch(device);
Mark Young8191d9f2016-09-02 11:41:28 -060096 disp->ext_dispatch.dev_ext[11](device);
Jon Ashburnfc1031e2015-11-17 15:31:02 -070097}
98
Mark Young8191d9f2016-09-02 11:41:28 -060099VKAPI_ATTR void VKAPI_CALL vkdev_ext12(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700100 const struct loader_dev_dispatch_table *disp;
101 disp = loader_get_dev_dispatch(device);
Mark Young8191d9f2016-09-02 11:41:28 -0600102 disp->ext_dispatch.dev_ext[12](device);
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700103}
104
Mark Young8191d9f2016-09-02 11:41:28 -0600105VKAPI_ATTR void VKAPI_CALL vkdev_ext13(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700106 const struct loader_dev_dispatch_table *disp;
107 disp = loader_get_dev_dispatch(device);
Mark Young8191d9f2016-09-02 11:41:28 -0600108 disp->ext_dispatch.dev_ext[13](device);
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700109}
110
Mark Young8191d9f2016-09-02 11:41:28 -0600111VKAPI_ATTR void VKAPI_CALL vkdev_ext14(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700112 const struct loader_dev_dispatch_table *disp;
113 disp = loader_get_dev_dispatch(device);
Mark Young8191d9f2016-09-02 11:41:28 -0600114 disp->ext_dispatch.dev_ext[14](device);
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700115}
116
Mark Young8191d9f2016-09-02 11:41:28 -0600117VKAPI_ATTR void VKAPI_CALL vkdev_ext15(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700118 const struct loader_dev_dispatch_table *disp;
119 disp = loader_get_dev_dispatch(device);
Mark Young8191d9f2016-09-02 11:41:28 -0600120 disp->ext_dispatch.dev_ext[15](device);
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700121}
122
Mark Young8191d9f2016-09-02 11:41:28 -0600123VKAPI_ATTR void VKAPI_CALL vkdev_ext16(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700124 const struct loader_dev_dispatch_table *disp;
125 disp = loader_get_dev_dispatch(device);
Mark Young8191d9f2016-09-02 11:41:28 -0600126 disp->ext_dispatch.dev_ext[16](device);
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700127}
128
Mark Young8191d9f2016-09-02 11:41:28 -0600129VKAPI_ATTR void VKAPI_CALL vkdev_ext17(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700130 const struct loader_dev_dispatch_table *disp;
131 disp = loader_get_dev_dispatch(device);
Mark Young8191d9f2016-09-02 11:41:28 -0600132 disp->ext_dispatch.dev_ext[17](device);
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700133}
134
Mark Young8191d9f2016-09-02 11:41:28 -0600135VKAPI_ATTR void VKAPI_CALL vkdev_ext18(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700136 const struct loader_dev_dispatch_table *disp;
137 disp = loader_get_dev_dispatch(device);
Mark Young8191d9f2016-09-02 11:41:28 -0600138 disp->ext_dispatch.dev_ext[18](device);
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700139}
140
Mark Young8191d9f2016-09-02 11:41:28 -0600141VKAPI_ATTR void VKAPI_CALL vkdev_ext19(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700142 const struct loader_dev_dispatch_table *disp;
143 disp = loader_get_dev_dispatch(device);
Mark Young8191d9f2016-09-02 11:41:28 -0600144 disp->ext_dispatch.dev_ext[19](device);
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700145}
146
Mark Young8191d9f2016-09-02 11:41:28 -0600147VKAPI_ATTR void VKAPI_CALL vkdev_ext20(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700148 const struct loader_dev_dispatch_table *disp;
149 disp = loader_get_dev_dispatch(device);
Mark Young8191d9f2016-09-02 11:41:28 -0600150 disp->ext_dispatch.dev_ext[20](device);
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700151}
152
Mark Young8191d9f2016-09-02 11:41:28 -0600153VKAPI_ATTR void VKAPI_CALL vkdev_ext21(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700154 const struct loader_dev_dispatch_table *disp;
155 disp = loader_get_dev_dispatch(device);
Mark Young8191d9f2016-09-02 11:41:28 -0600156 disp->ext_dispatch.dev_ext[21](device);
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700157}
158
Mark Young8191d9f2016-09-02 11:41:28 -0600159VKAPI_ATTR void VKAPI_CALL vkdev_ext22(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700160 const struct loader_dev_dispatch_table *disp;
161 disp = loader_get_dev_dispatch(device);
Mark Young8191d9f2016-09-02 11:41:28 -0600162 disp->ext_dispatch.dev_ext[22](device);
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700163}
164
Mark Young8191d9f2016-09-02 11:41:28 -0600165VKAPI_ATTR void VKAPI_CALL vkdev_ext23(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700166 const struct loader_dev_dispatch_table *disp;
167 disp = loader_get_dev_dispatch(device);
Mark Young8191d9f2016-09-02 11:41:28 -0600168 disp->ext_dispatch.dev_ext[23](device);
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700169}
170
Mark Young8191d9f2016-09-02 11:41:28 -0600171VKAPI_ATTR void VKAPI_CALL vkdev_ext24(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700172 const struct loader_dev_dispatch_table *disp;
173 disp = loader_get_dev_dispatch(device);
Mark Young8191d9f2016-09-02 11:41:28 -0600174 disp->ext_dispatch.dev_ext[24](device);
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700175}
176
Mark Young8191d9f2016-09-02 11:41:28 -0600177VKAPI_ATTR void VKAPI_CALL vkdev_ext25(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700178 const struct loader_dev_dispatch_table *disp;
179 disp = loader_get_dev_dispatch(device);
Mark Young8191d9f2016-09-02 11:41:28 -0600180 disp->ext_dispatch.dev_ext[25](device);
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700181}
182
Mark Young8191d9f2016-09-02 11:41:28 -0600183VKAPI_ATTR void VKAPI_CALL vkdev_ext26(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700184 const struct loader_dev_dispatch_table *disp;
185 disp = loader_get_dev_dispatch(device);
Mark Young8191d9f2016-09-02 11:41:28 -0600186 disp->ext_dispatch.dev_ext[26](device);
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700187}
188
Mark Young8191d9f2016-09-02 11:41:28 -0600189VKAPI_ATTR void VKAPI_CALL vkdev_ext27(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700190 const struct loader_dev_dispatch_table *disp;
191 disp = loader_get_dev_dispatch(device);
Mark Young8191d9f2016-09-02 11:41:28 -0600192 disp->ext_dispatch.dev_ext[27](device);
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700193}
194
Mark Young8191d9f2016-09-02 11:41:28 -0600195VKAPI_ATTR void VKAPI_CALL vkdev_ext28(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700196 const struct loader_dev_dispatch_table *disp;
197 disp = loader_get_dev_dispatch(device);
Mark Young8191d9f2016-09-02 11:41:28 -0600198 disp->ext_dispatch.dev_ext[28](device);
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700199}
200
Mark Young8191d9f2016-09-02 11:41:28 -0600201VKAPI_ATTR void VKAPI_CALL vkdev_ext29(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700202 const struct loader_dev_dispatch_table *disp;
203 disp = loader_get_dev_dispatch(device);
Mark Young8191d9f2016-09-02 11:41:28 -0600204 disp->ext_dispatch.dev_ext[29](device);
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700205}
206
Mark Young8191d9f2016-09-02 11:41:28 -0600207VKAPI_ATTR void VKAPI_CALL vkdev_ext30(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700208 const struct loader_dev_dispatch_table *disp;
209 disp = loader_get_dev_dispatch(device);
Mark Young8191d9f2016-09-02 11:41:28 -0600210 disp->ext_dispatch.dev_ext[30](device);
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700211}
212
Mark Young8191d9f2016-09-02 11:41:28 -0600213VKAPI_ATTR void VKAPI_CALL vkdev_ext31(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700214 const struct loader_dev_dispatch_table *disp;
215 disp = loader_get_dev_dispatch(device);
Mark Young8191d9f2016-09-02 11:41:28 -0600216 disp->ext_dispatch.dev_ext[31](device);
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700217}
218
Mark Young8191d9f2016-09-02 11:41:28 -0600219VKAPI_ATTR void VKAPI_CALL vkdev_ext32(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700220 const struct loader_dev_dispatch_table *disp;
221 disp = loader_get_dev_dispatch(device);
Mark Young8191d9f2016-09-02 11:41:28 -0600222 disp->ext_dispatch.dev_ext[32](device);
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700223}
224
Mark Young8191d9f2016-09-02 11:41:28 -0600225VKAPI_ATTR void VKAPI_CALL vkdev_ext33(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700226 const struct loader_dev_dispatch_table *disp;
227 disp = loader_get_dev_dispatch(device);
Mark Young8191d9f2016-09-02 11:41:28 -0600228 disp->ext_dispatch.dev_ext[33](device);
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700229}
230
Mark Young8191d9f2016-09-02 11:41:28 -0600231VKAPI_ATTR void VKAPI_CALL vkdev_ext34(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700232 const struct loader_dev_dispatch_table *disp;
233 disp = loader_get_dev_dispatch(device);
Mark Young8191d9f2016-09-02 11:41:28 -0600234 disp->ext_dispatch.dev_ext[34](device);
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700235}
236
Mark Young8191d9f2016-09-02 11:41:28 -0600237VKAPI_ATTR void VKAPI_CALL vkdev_ext35(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700238 const struct loader_dev_dispatch_table *disp;
239 disp = loader_get_dev_dispatch(device);
Mark Young8191d9f2016-09-02 11:41:28 -0600240 disp->ext_dispatch.dev_ext[35](device);
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700241}
242
Mark Young8191d9f2016-09-02 11:41:28 -0600243VKAPI_ATTR void VKAPI_CALL vkdev_ext36(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700244 const struct loader_dev_dispatch_table *disp;
245 disp = loader_get_dev_dispatch(device);
Mark Young8191d9f2016-09-02 11:41:28 -0600246 disp->ext_dispatch.dev_ext[36](device);
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700247}
248
Mark Young8191d9f2016-09-02 11:41:28 -0600249VKAPI_ATTR void VKAPI_CALL vkdev_ext37(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700250 const struct loader_dev_dispatch_table *disp;
251 disp = loader_get_dev_dispatch(device);
Mark Young8191d9f2016-09-02 11:41:28 -0600252 disp->ext_dispatch.dev_ext[37](device);
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700253}
254
Mark Young8191d9f2016-09-02 11:41:28 -0600255VKAPI_ATTR void VKAPI_CALL vkdev_ext38(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700256 const struct loader_dev_dispatch_table *disp;
257 disp = loader_get_dev_dispatch(device);
Mark Young8191d9f2016-09-02 11:41:28 -0600258 disp->ext_dispatch.dev_ext[38](device);
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700259}
260
Mark Young8191d9f2016-09-02 11:41:28 -0600261VKAPI_ATTR void VKAPI_CALL vkdev_ext39(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700262 const struct loader_dev_dispatch_table *disp;
263 disp = loader_get_dev_dispatch(device);
Mark Young8191d9f2016-09-02 11:41:28 -0600264 disp->ext_dispatch.dev_ext[39](device);
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700265}
266
Mark Young8191d9f2016-09-02 11:41:28 -0600267VKAPI_ATTR void VKAPI_CALL vkdev_ext40(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700268 const struct loader_dev_dispatch_table *disp;
269 disp = loader_get_dev_dispatch(device);
Mark Young8191d9f2016-09-02 11:41:28 -0600270 disp->ext_dispatch.dev_ext[40](device);
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700271}
272
Mark Young8191d9f2016-09-02 11:41:28 -0600273VKAPI_ATTR void VKAPI_CALL vkdev_ext41(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700274 const struct loader_dev_dispatch_table *disp;
275 disp = loader_get_dev_dispatch(device);
Mark Young8191d9f2016-09-02 11:41:28 -0600276 disp->ext_dispatch.dev_ext[41](device);
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700277}
278
Mark Young8191d9f2016-09-02 11:41:28 -0600279VKAPI_ATTR void VKAPI_CALL vkdev_ext42(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700280 const struct loader_dev_dispatch_table *disp;
281 disp = loader_get_dev_dispatch(device);
Mark Young8191d9f2016-09-02 11:41:28 -0600282 disp->ext_dispatch.dev_ext[42](device);
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700283}
284
Mark Young8191d9f2016-09-02 11:41:28 -0600285VKAPI_ATTR void VKAPI_CALL vkdev_ext43(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700286 const struct loader_dev_dispatch_table *disp;
287 disp = loader_get_dev_dispatch(device);
Mark Young8191d9f2016-09-02 11:41:28 -0600288 disp->ext_dispatch.dev_ext[43](device);
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700289}
290
Mark Young8191d9f2016-09-02 11:41:28 -0600291VKAPI_ATTR void VKAPI_CALL vkdev_ext44(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700292 const struct loader_dev_dispatch_table *disp;
293 disp = loader_get_dev_dispatch(device);
Mark Young8191d9f2016-09-02 11:41:28 -0600294 disp->ext_dispatch.dev_ext[44](device);
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700295}
296
Mark Young8191d9f2016-09-02 11:41:28 -0600297VKAPI_ATTR void VKAPI_CALL vkdev_ext45(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700298 const struct loader_dev_dispatch_table *disp;
299 disp = loader_get_dev_dispatch(device);
Mark Young8191d9f2016-09-02 11:41:28 -0600300 disp->ext_dispatch.dev_ext[45](device);
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700301}
302
Mark Young8191d9f2016-09-02 11:41:28 -0600303VKAPI_ATTR void VKAPI_CALL vkdev_ext46(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700304 const struct loader_dev_dispatch_table *disp;
305 disp = loader_get_dev_dispatch(device);
Mark Young8191d9f2016-09-02 11:41:28 -0600306 disp->ext_dispatch.dev_ext[46](device);
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700307}
308
Mark Young8191d9f2016-09-02 11:41:28 -0600309VKAPI_ATTR void VKAPI_CALL vkdev_ext47(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700310 const struct loader_dev_dispatch_table *disp;
311 disp = loader_get_dev_dispatch(device);
Mark Young8191d9f2016-09-02 11:41:28 -0600312 disp->ext_dispatch.dev_ext[47](device);
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700313}
314
Mark Young8191d9f2016-09-02 11:41:28 -0600315VKAPI_ATTR void VKAPI_CALL vkdev_ext48(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700316 const struct loader_dev_dispatch_table *disp;
317 disp = loader_get_dev_dispatch(device);
Mark Young8191d9f2016-09-02 11:41:28 -0600318 disp->ext_dispatch.dev_ext[48](device);
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700319}
320
Mark Young8191d9f2016-09-02 11:41:28 -0600321VKAPI_ATTR void VKAPI_CALL vkdev_ext49(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700322 const struct loader_dev_dispatch_table *disp;
323 disp = loader_get_dev_dispatch(device);
Mark Young8191d9f2016-09-02 11:41:28 -0600324 disp->ext_dispatch.dev_ext[49](device);
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700325}
326
Mark Young8191d9f2016-09-02 11:41:28 -0600327VKAPI_ATTR void VKAPI_CALL vkdev_ext50(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700328 const struct loader_dev_dispatch_table *disp;
329 disp = loader_get_dev_dispatch(device);
Mark Young8191d9f2016-09-02 11:41:28 -0600330 disp->ext_dispatch.dev_ext[50](device);
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700331}
332
Mark Young8191d9f2016-09-02 11:41:28 -0600333VKAPI_ATTR void VKAPI_CALL vkdev_ext51(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700334 const struct loader_dev_dispatch_table *disp;
335 disp = loader_get_dev_dispatch(device);
Mark Young8191d9f2016-09-02 11:41:28 -0600336 disp->ext_dispatch.dev_ext[51](device);
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700337}
338
Mark Young8191d9f2016-09-02 11:41:28 -0600339VKAPI_ATTR void VKAPI_CALL vkdev_ext52(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700340 const struct loader_dev_dispatch_table *disp;
341 disp = loader_get_dev_dispatch(device);
Mark Young8191d9f2016-09-02 11:41:28 -0600342 disp->ext_dispatch.dev_ext[52](device);
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700343}
344
Mark Young8191d9f2016-09-02 11:41:28 -0600345VKAPI_ATTR void VKAPI_CALL vkdev_ext53(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700346 const struct loader_dev_dispatch_table *disp;
347 disp = loader_get_dev_dispatch(device);
Mark Young8191d9f2016-09-02 11:41:28 -0600348 disp->ext_dispatch.dev_ext[53](device);
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700349}
350
Mark Young8191d9f2016-09-02 11:41:28 -0600351VKAPI_ATTR void VKAPI_CALL vkdev_ext54(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700352 const struct loader_dev_dispatch_table *disp;
353 disp = loader_get_dev_dispatch(device);
Mark Young8191d9f2016-09-02 11:41:28 -0600354 disp->ext_dispatch.dev_ext[54](device);
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700355}
356
Mark Young8191d9f2016-09-02 11:41:28 -0600357VKAPI_ATTR void VKAPI_CALL vkdev_ext55(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700358 const struct loader_dev_dispatch_table *disp;
359 disp = loader_get_dev_dispatch(device);
Mark Young8191d9f2016-09-02 11:41:28 -0600360 disp->ext_dispatch.dev_ext[55](device);
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700361}
362
Mark Young8191d9f2016-09-02 11:41:28 -0600363VKAPI_ATTR void VKAPI_CALL vkdev_ext56(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700364 const struct loader_dev_dispatch_table *disp;
365 disp = loader_get_dev_dispatch(device);
Mark Young8191d9f2016-09-02 11:41:28 -0600366 disp->ext_dispatch.dev_ext[56](device);
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700367}
368
Mark Young8191d9f2016-09-02 11:41:28 -0600369VKAPI_ATTR void VKAPI_CALL vkdev_ext57(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700370 const struct loader_dev_dispatch_table *disp;
371 disp = loader_get_dev_dispatch(device);
Mark Young8191d9f2016-09-02 11:41:28 -0600372 disp->ext_dispatch.dev_ext[57](device);
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700373}
374
Mark Young8191d9f2016-09-02 11:41:28 -0600375VKAPI_ATTR void VKAPI_CALL vkdev_ext58(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700376 const struct loader_dev_dispatch_table *disp;
377 disp = loader_get_dev_dispatch(device);
Mark Young8191d9f2016-09-02 11:41:28 -0600378 disp->ext_dispatch.dev_ext[58](device);
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700379}
380
Mark Young8191d9f2016-09-02 11:41:28 -0600381VKAPI_ATTR void VKAPI_CALL vkdev_ext59(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700382 const struct loader_dev_dispatch_table *disp;
383 disp = loader_get_dev_dispatch(device);
Mark Young8191d9f2016-09-02 11:41:28 -0600384 disp->ext_dispatch.dev_ext[59](device);
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700385}
386
Mark Young8191d9f2016-09-02 11:41:28 -0600387VKAPI_ATTR void VKAPI_CALL vkdev_ext60(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700388 const struct loader_dev_dispatch_table *disp;
389 disp = loader_get_dev_dispatch(device);
Mark Young8191d9f2016-09-02 11:41:28 -0600390 disp->ext_dispatch.dev_ext[60](device);
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700391}
392
Mark Young8191d9f2016-09-02 11:41:28 -0600393VKAPI_ATTR void VKAPI_CALL vkdev_ext61(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700394 const struct loader_dev_dispatch_table *disp;
395 disp = loader_get_dev_dispatch(device);
Mark Young8191d9f2016-09-02 11:41:28 -0600396 disp->ext_dispatch.dev_ext[61](device);
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700397}
398
Mark Young8191d9f2016-09-02 11:41:28 -0600399VKAPI_ATTR void VKAPI_CALL vkdev_ext62(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700400 const struct loader_dev_dispatch_table *disp;
401 disp = loader_get_dev_dispatch(device);
Mark Young8191d9f2016-09-02 11:41:28 -0600402 disp->ext_dispatch.dev_ext[62](device);
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700403}
404
Mark Young8191d9f2016-09-02 11:41:28 -0600405VKAPI_ATTR void VKAPI_CALL vkdev_ext63(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700406 const struct loader_dev_dispatch_table *disp;
407 disp = loader_get_dev_dispatch(device);
Mark Young8191d9f2016-09-02 11:41:28 -0600408 disp->ext_dispatch.dev_ext[63](device);
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700409}
410
Mark Young8191d9f2016-09-02 11:41:28 -0600411VKAPI_ATTR void VKAPI_CALL vkdev_ext64(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700412 const struct loader_dev_dispatch_table *disp;
413 disp = loader_get_dev_dispatch(device);
Mark Young8191d9f2016-09-02 11:41:28 -0600414 disp->ext_dispatch.dev_ext[64](device);
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700415}
416
Mark Young8191d9f2016-09-02 11:41:28 -0600417VKAPI_ATTR void VKAPI_CALL vkdev_ext65(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700418 const struct loader_dev_dispatch_table *disp;
419 disp = loader_get_dev_dispatch(device);
Mark Young8191d9f2016-09-02 11:41:28 -0600420 disp->ext_dispatch.dev_ext[65](device);
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700421}
422
Mark Young8191d9f2016-09-02 11:41:28 -0600423VKAPI_ATTR void VKAPI_CALL vkdev_ext66(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700424 const struct loader_dev_dispatch_table *disp;
425 disp = loader_get_dev_dispatch(device);
Mark Young8191d9f2016-09-02 11:41:28 -0600426 disp->ext_dispatch.dev_ext[66](device);
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700427}
428
Mark Young8191d9f2016-09-02 11:41:28 -0600429VKAPI_ATTR void VKAPI_CALL vkdev_ext67(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700430 const struct loader_dev_dispatch_table *disp;
431 disp = loader_get_dev_dispatch(device);
Mark Young8191d9f2016-09-02 11:41:28 -0600432 disp->ext_dispatch.dev_ext[67](device);
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700433}
434
Mark Young8191d9f2016-09-02 11:41:28 -0600435VKAPI_ATTR void VKAPI_CALL vkdev_ext68(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700436 const struct loader_dev_dispatch_table *disp;
437 disp = loader_get_dev_dispatch(device);
Mark Young8191d9f2016-09-02 11:41:28 -0600438 disp->ext_dispatch.dev_ext[68](device);
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700439}
440
Mark Young8191d9f2016-09-02 11:41:28 -0600441VKAPI_ATTR void VKAPI_CALL vkdev_ext69(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700442 const struct loader_dev_dispatch_table *disp;
443 disp = loader_get_dev_dispatch(device);
Mark Young8191d9f2016-09-02 11:41:28 -0600444 disp->ext_dispatch.dev_ext[69](device);
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700445}
446
Mark Young8191d9f2016-09-02 11:41:28 -0600447VKAPI_ATTR void VKAPI_CALL vkdev_ext70(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700448 const struct loader_dev_dispatch_table *disp;
449 disp = loader_get_dev_dispatch(device);
Mark Young8191d9f2016-09-02 11:41:28 -0600450 disp->ext_dispatch.dev_ext[70](device);
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700451}
452
Mark Young8191d9f2016-09-02 11:41:28 -0600453VKAPI_ATTR void VKAPI_CALL vkdev_ext71(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700454 const struct loader_dev_dispatch_table *disp;
455 disp = loader_get_dev_dispatch(device);
Mark Young8191d9f2016-09-02 11:41:28 -0600456 disp->ext_dispatch.dev_ext[71](device);
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700457}
458
Mark Young8191d9f2016-09-02 11:41:28 -0600459VKAPI_ATTR void VKAPI_CALL vkdev_ext72(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700460 const struct loader_dev_dispatch_table *disp;
461 disp = loader_get_dev_dispatch(device);
Mark Young8191d9f2016-09-02 11:41:28 -0600462 disp->ext_dispatch.dev_ext[72](device);
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700463}
464
Mark Young8191d9f2016-09-02 11:41:28 -0600465VKAPI_ATTR void VKAPI_CALL vkdev_ext73(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700466 const struct loader_dev_dispatch_table *disp;
467 disp = loader_get_dev_dispatch(device);
Mark Young8191d9f2016-09-02 11:41:28 -0600468 disp->ext_dispatch.dev_ext[73](device);
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700469}
470
Mark Young8191d9f2016-09-02 11:41:28 -0600471VKAPI_ATTR void VKAPI_CALL vkdev_ext74(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700472 const struct loader_dev_dispatch_table *disp;
473 disp = loader_get_dev_dispatch(device);
Mark Young8191d9f2016-09-02 11:41:28 -0600474 disp->ext_dispatch.dev_ext[74](device);
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700475}
476
Mark Young8191d9f2016-09-02 11:41:28 -0600477VKAPI_ATTR void VKAPI_CALL vkdev_ext75(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700478 const struct loader_dev_dispatch_table *disp;
479 disp = loader_get_dev_dispatch(device);
Mark Young8191d9f2016-09-02 11:41:28 -0600480 disp->ext_dispatch.dev_ext[75](device);
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700481}
482
Mark Young8191d9f2016-09-02 11:41:28 -0600483VKAPI_ATTR void VKAPI_CALL vkdev_ext76(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700484 const struct loader_dev_dispatch_table *disp;
485 disp = loader_get_dev_dispatch(device);
Mark Young8191d9f2016-09-02 11:41:28 -0600486 disp->ext_dispatch.dev_ext[76](device);
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700487}
488
Mark Young8191d9f2016-09-02 11:41:28 -0600489VKAPI_ATTR void VKAPI_CALL vkdev_ext77(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700490 const struct loader_dev_dispatch_table *disp;
491 disp = loader_get_dev_dispatch(device);
Mark Young8191d9f2016-09-02 11:41:28 -0600492 disp->ext_dispatch.dev_ext[77](device);
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700493}
494
Mark Young8191d9f2016-09-02 11:41:28 -0600495VKAPI_ATTR void VKAPI_CALL vkdev_ext78(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700496 const struct loader_dev_dispatch_table *disp;
497 disp = loader_get_dev_dispatch(device);
Mark Young8191d9f2016-09-02 11:41:28 -0600498 disp->ext_dispatch.dev_ext[78](device);
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700499}
500
Mark Young8191d9f2016-09-02 11:41:28 -0600501VKAPI_ATTR void VKAPI_CALL vkdev_ext79(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700502 const struct loader_dev_dispatch_table *disp;
503 disp = loader_get_dev_dispatch(device);
Mark Young8191d9f2016-09-02 11:41:28 -0600504 disp->ext_dispatch.dev_ext[79](device);
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700505}
506
Mark Young8191d9f2016-09-02 11:41:28 -0600507VKAPI_ATTR void VKAPI_CALL vkdev_ext80(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700508 const struct loader_dev_dispatch_table *disp;
509 disp = loader_get_dev_dispatch(device);
Mark Young8191d9f2016-09-02 11:41:28 -0600510 disp->ext_dispatch.dev_ext[80](device);
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700511}
512
Mark Young8191d9f2016-09-02 11:41:28 -0600513VKAPI_ATTR void VKAPI_CALL vkdev_ext81(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700514 const struct loader_dev_dispatch_table *disp;
515 disp = loader_get_dev_dispatch(device);
Mark Young8191d9f2016-09-02 11:41:28 -0600516 disp->ext_dispatch.dev_ext[81](device);
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700517}
518
Mark Young8191d9f2016-09-02 11:41:28 -0600519VKAPI_ATTR void VKAPI_CALL vkdev_ext82(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700520 const struct loader_dev_dispatch_table *disp;
521 disp = loader_get_dev_dispatch(device);
Mark Young8191d9f2016-09-02 11:41:28 -0600522 disp->ext_dispatch.dev_ext[82](device);
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700523}
524
Mark Young8191d9f2016-09-02 11:41:28 -0600525VKAPI_ATTR void VKAPI_CALL vkdev_ext83(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700526 const struct loader_dev_dispatch_table *disp;
527 disp = loader_get_dev_dispatch(device);
Mark Young8191d9f2016-09-02 11:41:28 -0600528 disp->ext_dispatch.dev_ext[83](device);
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700529}
530
Mark Young8191d9f2016-09-02 11:41:28 -0600531VKAPI_ATTR void VKAPI_CALL vkdev_ext84(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700532 const struct loader_dev_dispatch_table *disp;
533 disp = loader_get_dev_dispatch(device);
Mark Young8191d9f2016-09-02 11:41:28 -0600534 disp->ext_dispatch.dev_ext[84](device);
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700535}
536
Mark Young8191d9f2016-09-02 11:41:28 -0600537VKAPI_ATTR void VKAPI_CALL vkdev_ext85(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700538 const struct loader_dev_dispatch_table *disp;
539 disp = loader_get_dev_dispatch(device);
Mark Young8191d9f2016-09-02 11:41:28 -0600540 disp->ext_dispatch.dev_ext[85](device);
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700541}
542
Mark Young8191d9f2016-09-02 11:41:28 -0600543VKAPI_ATTR void VKAPI_CALL vkdev_ext86(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700544 const struct loader_dev_dispatch_table *disp;
545 disp = loader_get_dev_dispatch(device);
Mark Young8191d9f2016-09-02 11:41:28 -0600546 disp->ext_dispatch.dev_ext[86](device);
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700547}
548
Mark Young8191d9f2016-09-02 11:41:28 -0600549VKAPI_ATTR void VKAPI_CALL vkdev_ext87(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700550 const struct loader_dev_dispatch_table *disp;
551 disp = loader_get_dev_dispatch(device);
Mark Young8191d9f2016-09-02 11:41:28 -0600552 disp->ext_dispatch.dev_ext[87](device);
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700553}
554
Mark Young8191d9f2016-09-02 11:41:28 -0600555VKAPI_ATTR void VKAPI_CALL vkdev_ext88(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700556 const struct loader_dev_dispatch_table *disp;
557 disp = loader_get_dev_dispatch(device);
Mark Young8191d9f2016-09-02 11:41:28 -0600558 disp->ext_dispatch.dev_ext[88](device);
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700559}
560
Mark Young8191d9f2016-09-02 11:41:28 -0600561VKAPI_ATTR void VKAPI_CALL vkdev_ext89(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700562 const struct loader_dev_dispatch_table *disp;
563 disp = loader_get_dev_dispatch(device);
Mark Young8191d9f2016-09-02 11:41:28 -0600564 disp->ext_dispatch.dev_ext[89](device);
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700565}
566
Mark Young8191d9f2016-09-02 11:41:28 -0600567VKAPI_ATTR void VKAPI_CALL vkdev_ext90(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700568 const struct loader_dev_dispatch_table *disp;
569 disp = loader_get_dev_dispatch(device);
Mark Young8191d9f2016-09-02 11:41:28 -0600570 disp->ext_dispatch.dev_ext[90](device);
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700571}
572
Mark Young8191d9f2016-09-02 11:41:28 -0600573VKAPI_ATTR void VKAPI_CALL vkdev_ext91(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700574 const struct loader_dev_dispatch_table *disp;
575 disp = loader_get_dev_dispatch(device);
Mark Young8191d9f2016-09-02 11:41:28 -0600576 disp->ext_dispatch.dev_ext[91](device);
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700577}
578
Mark Young8191d9f2016-09-02 11:41:28 -0600579VKAPI_ATTR void VKAPI_CALL vkdev_ext92(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700580 const struct loader_dev_dispatch_table *disp;
581 disp = loader_get_dev_dispatch(device);
Mark Young8191d9f2016-09-02 11:41:28 -0600582 disp->ext_dispatch.dev_ext[92](device);
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700583}
584
Mark Young8191d9f2016-09-02 11:41:28 -0600585VKAPI_ATTR void VKAPI_CALL vkdev_ext93(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700586 const struct loader_dev_dispatch_table *disp;
587 disp = loader_get_dev_dispatch(device);
Mark Young8191d9f2016-09-02 11:41:28 -0600588 disp->ext_dispatch.dev_ext[93](device);
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700589}
590
Mark Young8191d9f2016-09-02 11:41:28 -0600591VKAPI_ATTR void VKAPI_CALL vkdev_ext94(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700592 const struct loader_dev_dispatch_table *disp;
593 disp = loader_get_dev_dispatch(device);
Mark Young8191d9f2016-09-02 11:41:28 -0600594 disp->ext_dispatch.dev_ext[94](device);
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700595}
596
Mark Young8191d9f2016-09-02 11:41:28 -0600597VKAPI_ATTR void VKAPI_CALL vkdev_ext95(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700598 const struct loader_dev_dispatch_table *disp;
599 disp = loader_get_dev_dispatch(device);
Mark Young8191d9f2016-09-02 11:41:28 -0600600 disp->ext_dispatch.dev_ext[95](device);
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700601}
602
Mark Young8191d9f2016-09-02 11:41:28 -0600603VKAPI_ATTR void VKAPI_CALL vkdev_ext96(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700604 const struct loader_dev_dispatch_table *disp;
605 disp = loader_get_dev_dispatch(device);
Mark Young8191d9f2016-09-02 11:41:28 -0600606 disp->ext_dispatch.dev_ext[96](device);
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700607}
608
Mark Young8191d9f2016-09-02 11:41:28 -0600609VKAPI_ATTR void VKAPI_CALL vkdev_ext97(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700610 const struct loader_dev_dispatch_table *disp;
611 disp = loader_get_dev_dispatch(device);
Mark Young8191d9f2016-09-02 11:41:28 -0600612 disp->ext_dispatch.dev_ext[97](device);
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700613}
614
Mark Young8191d9f2016-09-02 11:41:28 -0600615VKAPI_ATTR void VKAPI_CALL vkdev_ext98(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700616 const struct loader_dev_dispatch_table *disp;
617 disp = loader_get_dev_dispatch(device);
Mark Young8191d9f2016-09-02 11:41:28 -0600618 disp->ext_dispatch.dev_ext[98](device);
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700619}
620
Mark Young8191d9f2016-09-02 11:41:28 -0600621VKAPI_ATTR void VKAPI_CALL vkdev_ext99(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700622 const struct loader_dev_dispatch_table *disp;
623 disp = loader_get_dev_dispatch(device);
Mark Young8191d9f2016-09-02 11:41:28 -0600624 disp->ext_dispatch.dev_ext[99](device);
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700625}
626
Mark Young8191d9f2016-09-02 11:41:28 -0600627VKAPI_ATTR void VKAPI_CALL vkdev_ext100(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700628 const struct loader_dev_dispatch_table *disp;
629 disp = loader_get_dev_dispatch(device);
Mark Young8191d9f2016-09-02 11:41:28 -0600630 disp->ext_dispatch.dev_ext[100](device);
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700631}
632
Mark Young8191d9f2016-09-02 11:41:28 -0600633VKAPI_ATTR void VKAPI_CALL vkdev_ext101(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700634 const struct loader_dev_dispatch_table *disp;
635 disp = loader_get_dev_dispatch(device);
Mark Young8191d9f2016-09-02 11:41:28 -0600636 disp->ext_dispatch.dev_ext[101](device);
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700637}
638
Mark Young8191d9f2016-09-02 11:41:28 -0600639VKAPI_ATTR void VKAPI_CALL vkdev_ext102(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700640 const struct loader_dev_dispatch_table *disp;
641 disp = loader_get_dev_dispatch(device);
Mark Young8191d9f2016-09-02 11:41:28 -0600642 disp->ext_dispatch.dev_ext[102](device);
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700643}
644
Mark Young8191d9f2016-09-02 11:41:28 -0600645VKAPI_ATTR void VKAPI_CALL vkdev_ext103(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700646 const struct loader_dev_dispatch_table *disp;
647 disp = loader_get_dev_dispatch(device);
Mark Young8191d9f2016-09-02 11:41:28 -0600648 disp->ext_dispatch.dev_ext[103](device);
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700649}
650
Mark Young8191d9f2016-09-02 11:41:28 -0600651VKAPI_ATTR void VKAPI_CALL vkdev_ext104(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700652 const struct loader_dev_dispatch_table *disp;
653 disp = loader_get_dev_dispatch(device);
Mark Young8191d9f2016-09-02 11:41:28 -0600654 disp->ext_dispatch.dev_ext[104](device);
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700655}
656
Mark Young8191d9f2016-09-02 11:41:28 -0600657VKAPI_ATTR void VKAPI_CALL vkdev_ext105(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700658 const struct loader_dev_dispatch_table *disp;
659 disp = loader_get_dev_dispatch(device);
Mark Young8191d9f2016-09-02 11:41:28 -0600660 disp->ext_dispatch.dev_ext[105](device);
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700661}
662
Mark Young8191d9f2016-09-02 11:41:28 -0600663VKAPI_ATTR void VKAPI_CALL vkdev_ext106(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700664 const struct loader_dev_dispatch_table *disp;
665 disp = loader_get_dev_dispatch(device);
Mark Young8191d9f2016-09-02 11:41:28 -0600666 disp->ext_dispatch.dev_ext[106](device);
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700667}
668
Mark Young8191d9f2016-09-02 11:41:28 -0600669VKAPI_ATTR void VKAPI_CALL vkdev_ext107(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700670 const struct loader_dev_dispatch_table *disp;
671 disp = loader_get_dev_dispatch(device);
Mark Young8191d9f2016-09-02 11:41:28 -0600672 disp->ext_dispatch.dev_ext[107](device);
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700673}
674
Mark Young8191d9f2016-09-02 11:41:28 -0600675VKAPI_ATTR void VKAPI_CALL vkdev_ext108(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700676 const struct loader_dev_dispatch_table *disp;
677 disp = loader_get_dev_dispatch(device);
Mark Young8191d9f2016-09-02 11:41:28 -0600678 disp->ext_dispatch.dev_ext[108](device);
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700679}
680
Mark Young8191d9f2016-09-02 11:41:28 -0600681VKAPI_ATTR void VKAPI_CALL vkdev_ext109(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700682 const struct loader_dev_dispatch_table *disp;
683 disp = loader_get_dev_dispatch(device);
Mark Young8191d9f2016-09-02 11:41:28 -0600684 disp->ext_dispatch.dev_ext[109](device);
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700685}
686
Mark Young8191d9f2016-09-02 11:41:28 -0600687VKAPI_ATTR void VKAPI_CALL vkdev_ext110(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700688 const struct loader_dev_dispatch_table *disp;
689 disp = loader_get_dev_dispatch(device);
Mark Young8191d9f2016-09-02 11:41:28 -0600690 disp->ext_dispatch.dev_ext[110](device);
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700691}
692
Mark Young8191d9f2016-09-02 11:41:28 -0600693VKAPI_ATTR void VKAPI_CALL vkdev_ext111(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700694 const struct loader_dev_dispatch_table *disp;
695 disp = loader_get_dev_dispatch(device);
Mark Young8191d9f2016-09-02 11:41:28 -0600696 disp->ext_dispatch.dev_ext[111](device);
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700697}
698
Mark Young8191d9f2016-09-02 11:41:28 -0600699VKAPI_ATTR void VKAPI_CALL vkdev_ext112(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700700 const struct loader_dev_dispatch_table *disp;
701 disp = loader_get_dev_dispatch(device);
Mark Young8191d9f2016-09-02 11:41:28 -0600702 disp->ext_dispatch.dev_ext[112](device);
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700703}
704
Mark Young8191d9f2016-09-02 11:41:28 -0600705VKAPI_ATTR void VKAPI_CALL vkdev_ext113(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700706 const struct loader_dev_dispatch_table *disp;
707 disp = loader_get_dev_dispatch(device);
Mark Young8191d9f2016-09-02 11:41:28 -0600708 disp->ext_dispatch.dev_ext[113](device);
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700709}
710
Mark Young8191d9f2016-09-02 11:41:28 -0600711VKAPI_ATTR void VKAPI_CALL vkdev_ext114(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700712 const struct loader_dev_dispatch_table *disp;
713 disp = loader_get_dev_dispatch(device);
Mark Young8191d9f2016-09-02 11:41:28 -0600714 disp->ext_dispatch.dev_ext[114](device);
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700715}
716
Mark Young8191d9f2016-09-02 11:41:28 -0600717VKAPI_ATTR void VKAPI_CALL vkdev_ext115(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700718 const struct loader_dev_dispatch_table *disp;
719 disp = loader_get_dev_dispatch(device);
Mark Young8191d9f2016-09-02 11:41:28 -0600720 disp->ext_dispatch.dev_ext[115](device);
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700721}
722
Mark Young8191d9f2016-09-02 11:41:28 -0600723VKAPI_ATTR void VKAPI_CALL vkdev_ext116(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700724 const struct loader_dev_dispatch_table *disp;
725 disp = loader_get_dev_dispatch(device);
Mark Young8191d9f2016-09-02 11:41:28 -0600726 disp->ext_dispatch.dev_ext[116](device);
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700727}
728
Mark Young8191d9f2016-09-02 11:41:28 -0600729VKAPI_ATTR void VKAPI_CALL vkdev_ext117(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700730 const struct loader_dev_dispatch_table *disp;
731 disp = loader_get_dev_dispatch(device);
Mark Young8191d9f2016-09-02 11:41:28 -0600732 disp->ext_dispatch.dev_ext[117](device);
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700733}
734
Mark Young8191d9f2016-09-02 11:41:28 -0600735VKAPI_ATTR void VKAPI_CALL vkdev_ext118(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700736 const struct loader_dev_dispatch_table *disp;
737 disp = loader_get_dev_dispatch(device);
Mark Young8191d9f2016-09-02 11:41:28 -0600738 disp->ext_dispatch.dev_ext[118](device);
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700739}
740
Mark Young8191d9f2016-09-02 11:41:28 -0600741VKAPI_ATTR void VKAPI_CALL vkdev_ext119(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700742 const struct loader_dev_dispatch_table *disp;
743 disp = loader_get_dev_dispatch(device);
Mark Young8191d9f2016-09-02 11:41:28 -0600744 disp->ext_dispatch.dev_ext[119](device);
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700745}
746
Mark Young8191d9f2016-09-02 11:41:28 -0600747VKAPI_ATTR void VKAPI_CALL vkdev_ext120(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700748 const struct loader_dev_dispatch_table *disp;
749 disp = loader_get_dev_dispatch(device);
Mark Young8191d9f2016-09-02 11:41:28 -0600750 disp->ext_dispatch.dev_ext[120](device);
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700751}
752
Mark Young8191d9f2016-09-02 11:41:28 -0600753VKAPI_ATTR void VKAPI_CALL vkdev_ext121(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700754 const struct loader_dev_dispatch_table *disp;
755 disp = loader_get_dev_dispatch(device);
Mark Young8191d9f2016-09-02 11:41:28 -0600756 disp->ext_dispatch.dev_ext[121](device);
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700757}
758
Mark Young8191d9f2016-09-02 11:41:28 -0600759VKAPI_ATTR void VKAPI_CALL vkdev_ext122(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700760 const struct loader_dev_dispatch_table *disp;
761 disp = loader_get_dev_dispatch(device);
Mark Young8191d9f2016-09-02 11:41:28 -0600762 disp->ext_dispatch.dev_ext[122](device);
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700763}
764
Mark Young8191d9f2016-09-02 11:41:28 -0600765VKAPI_ATTR void VKAPI_CALL vkdev_ext123(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700766 const struct loader_dev_dispatch_table *disp;
767 disp = loader_get_dev_dispatch(device);
Mark Young8191d9f2016-09-02 11:41:28 -0600768 disp->ext_dispatch.dev_ext[123](device);
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700769}
770
Mark Young8191d9f2016-09-02 11:41:28 -0600771VKAPI_ATTR void VKAPI_CALL vkdev_ext124(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700772 const struct loader_dev_dispatch_table *disp;
773 disp = loader_get_dev_dispatch(device);
Mark Young8191d9f2016-09-02 11:41:28 -0600774 disp->ext_dispatch.dev_ext[124](device);
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700775}
776
Mark Young8191d9f2016-09-02 11:41:28 -0600777VKAPI_ATTR void VKAPI_CALL vkdev_ext125(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700778 const struct loader_dev_dispatch_table *disp;
779 disp = loader_get_dev_dispatch(device);
Mark Young8191d9f2016-09-02 11:41:28 -0600780 disp->ext_dispatch.dev_ext[125](device);
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700781}
782
Mark Young8191d9f2016-09-02 11:41:28 -0600783VKAPI_ATTR void VKAPI_CALL vkdev_ext126(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700784 const struct loader_dev_dispatch_table *disp;
785 disp = loader_get_dev_dispatch(device);
Mark Young8191d9f2016-09-02 11:41:28 -0600786 disp->ext_dispatch.dev_ext[126](device);
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700787}
788
Mark Young8191d9f2016-09-02 11:41:28 -0600789VKAPI_ATTR void VKAPI_CALL vkdev_ext127(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700790 const struct loader_dev_dispatch_table *disp;
791 disp = loader_get_dev_dispatch(device);
Mark Young8191d9f2016-09-02 11:41:28 -0600792 disp->ext_dispatch.dev_ext[127](device);
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700793}
794
Mark Young8191d9f2016-09-02 11:41:28 -0600795VKAPI_ATTR void VKAPI_CALL vkdev_ext128(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700796 const struct loader_dev_dispatch_table *disp;
797 disp = loader_get_dev_dispatch(device);
Mark Young8191d9f2016-09-02 11:41:28 -0600798 disp->ext_dispatch.dev_ext[128](device);
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700799}
800
Mark Young8191d9f2016-09-02 11:41:28 -0600801VKAPI_ATTR void VKAPI_CALL vkdev_ext129(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700802 const struct loader_dev_dispatch_table *disp;
803 disp = loader_get_dev_dispatch(device);
Mark Young8191d9f2016-09-02 11:41:28 -0600804 disp->ext_dispatch.dev_ext[129](device);
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700805}
806
Mark Young8191d9f2016-09-02 11:41:28 -0600807VKAPI_ATTR void VKAPI_CALL vkdev_ext130(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700808 const struct loader_dev_dispatch_table *disp;
809 disp = loader_get_dev_dispatch(device);
Mark Young8191d9f2016-09-02 11:41:28 -0600810 disp->ext_dispatch.dev_ext[130](device);
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700811}
812
Mark Young8191d9f2016-09-02 11:41:28 -0600813VKAPI_ATTR void VKAPI_CALL vkdev_ext131(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700814 const struct loader_dev_dispatch_table *disp;
815 disp = loader_get_dev_dispatch(device);
Mark Young8191d9f2016-09-02 11:41:28 -0600816 disp->ext_dispatch.dev_ext[131](device);
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700817}
818
Mark Young8191d9f2016-09-02 11:41:28 -0600819VKAPI_ATTR void VKAPI_CALL vkdev_ext132(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700820 const struct loader_dev_dispatch_table *disp;
821 disp = loader_get_dev_dispatch(device);
Mark Young8191d9f2016-09-02 11:41:28 -0600822 disp->ext_dispatch.dev_ext[132](device);
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700823}
824
Mark Young8191d9f2016-09-02 11:41:28 -0600825VKAPI_ATTR void VKAPI_CALL vkdev_ext133(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700826 const struct loader_dev_dispatch_table *disp;
827 disp = loader_get_dev_dispatch(device);
Mark Young8191d9f2016-09-02 11:41:28 -0600828 disp->ext_dispatch.dev_ext[133](device);
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700829}
830
Mark Young8191d9f2016-09-02 11:41:28 -0600831VKAPI_ATTR void VKAPI_CALL vkdev_ext134(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700832 const struct loader_dev_dispatch_table *disp;
833 disp = loader_get_dev_dispatch(device);
Mark Young8191d9f2016-09-02 11:41:28 -0600834 disp->ext_dispatch.dev_ext[134](device);
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700835}
836
Mark Young8191d9f2016-09-02 11:41:28 -0600837VKAPI_ATTR void VKAPI_CALL vkdev_ext135(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700838 const struct loader_dev_dispatch_table *disp;
839 disp = loader_get_dev_dispatch(device);
Mark Young8191d9f2016-09-02 11:41:28 -0600840 disp->ext_dispatch.dev_ext[135](device);
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700841}
842
Mark Young8191d9f2016-09-02 11:41:28 -0600843VKAPI_ATTR void VKAPI_CALL vkdev_ext136(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700844 const struct loader_dev_dispatch_table *disp;
845 disp = loader_get_dev_dispatch(device);
Mark Young8191d9f2016-09-02 11:41:28 -0600846 disp->ext_dispatch.dev_ext[136](device);
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700847}
848
Mark Young8191d9f2016-09-02 11:41:28 -0600849VKAPI_ATTR void VKAPI_CALL vkdev_ext137(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700850 const struct loader_dev_dispatch_table *disp;
851 disp = loader_get_dev_dispatch(device);
Mark Young8191d9f2016-09-02 11:41:28 -0600852 disp->ext_dispatch.dev_ext[137](device);
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700853}
854
Mark Young8191d9f2016-09-02 11:41:28 -0600855VKAPI_ATTR void VKAPI_CALL vkdev_ext138(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700856 const struct loader_dev_dispatch_table *disp;
857 disp = loader_get_dev_dispatch(device);
Mark Young8191d9f2016-09-02 11:41:28 -0600858 disp->ext_dispatch.dev_ext[138](device);
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700859}
860
Mark Young8191d9f2016-09-02 11:41:28 -0600861VKAPI_ATTR void VKAPI_CALL vkdev_ext139(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700862 const struct loader_dev_dispatch_table *disp;
863 disp = loader_get_dev_dispatch(device);
Mark Young8191d9f2016-09-02 11:41:28 -0600864 disp->ext_dispatch.dev_ext[139](device);
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700865}
866
Mark Young8191d9f2016-09-02 11:41:28 -0600867VKAPI_ATTR void VKAPI_CALL vkdev_ext140(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700868 const struct loader_dev_dispatch_table *disp;
869 disp = loader_get_dev_dispatch(device);
Mark Young8191d9f2016-09-02 11:41:28 -0600870 disp->ext_dispatch.dev_ext[140](device);
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700871}
872
Mark Young8191d9f2016-09-02 11:41:28 -0600873VKAPI_ATTR void VKAPI_CALL vkdev_ext141(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700874 const struct loader_dev_dispatch_table *disp;
875 disp = loader_get_dev_dispatch(device);
Mark Young8191d9f2016-09-02 11:41:28 -0600876 disp->ext_dispatch.dev_ext[141](device);
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700877}
878
Mark Young8191d9f2016-09-02 11:41:28 -0600879VKAPI_ATTR void VKAPI_CALL vkdev_ext142(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700880 const struct loader_dev_dispatch_table *disp;
881 disp = loader_get_dev_dispatch(device);
Mark Young8191d9f2016-09-02 11:41:28 -0600882 disp->ext_dispatch.dev_ext[142](device);
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700883}
884
Mark Young8191d9f2016-09-02 11:41:28 -0600885VKAPI_ATTR void VKAPI_CALL vkdev_ext143(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700886 const struct loader_dev_dispatch_table *disp;
887 disp = loader_get_dev_dispatch(device);
Mark Young8191d9f2016-09-02 11:41:28 -0600888 disp->ext_dispatch.dev_ext[143](device);
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700889}
890
Mark Young8191d9f2016-09-02 11:41:28 -0600891VKAPI_ATTR void VKAPI_CALL vkdev_ext144(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700892 const struct loader_dev_dispatch_table *disp;
893 disp = loader_get_dev_dispatch(device);
Mark Young8191d9f2016-09-02 11:41:28 -0600894 disp->ext_dispatch.dev_ext[144](device);
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700895}
896
Mark Young8191d9f2016-09-02 11:41:28 -0600897VKAPI_ATTR void VKAPI_CALL vkdev_ext145(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700898 const struct loader_dev_dispatch_table *disp;
899 disp = loader_get_dev_dispatch(device);
Mark Young8191d9f2016-09-02 11:41:28 -0600900 disp->ext_dispatch.dev_ext[145](device);
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700901}
902
Mark Young8191d9f2016-09-02 11:41:28 -0600903VKAPI_ATTR void VKAPI_CALL vkdev_ext146(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700904 const struct loader_dev_dispatch_table *disp;
905 disp = loader_get_dev_dispatch(device);
Mark Young8191d9f2016-09-02 11:41:28 -0600906 disp->ext_dispatch.dev_ext[146](device);
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700907}
908
Mark Young8191d9f2016-09-02 11:41:28 -0600909VKAPI_ATTR void VKAPI_CALL vkdev_ext147(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700910 const struct loader_dev_dispatch_table *disp;
911 disp = loader_get_dev_dispatch(device);
Mark Young8191d9f2016-09-02 11:41:28 -0600912 disp->ext_dispatch.dev_ext[147](device);
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700913}
914
Mark Young8191d9f2016-09-02 11:41:28 -0600915VKAPI_ATTR void VKAPI_CALL vkdev_ext148(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700916 const struct loader_dev_dispatch_table *disp;
917 disp = loader_get_dev_dispatch(device);
Mark Young8191d9f2016-09-02 11:41:28 -0600918 disp->ext_dispatch.dev_ext[148](device);
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700919}
920
Mark Young8191d9f2016-09-02 11:41:28 -0600921VKAPI_ATTR void VKAPI_CALL vkdev_ext149(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700922 const struct loader_dev_dispatch_table *disp;
923 disp = loader_get_dev_dispatch(device);
Mark Young8191d9f2016-09-02 11:41:28 -0600924 disp->ext_dispatch.dev_ext[149](device);
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700925}
926
Mark Young8191d9f2016-09-02 11:41:28 -0600927VKAPI_ATTR void VKAPI_CALL vkdev_ext150(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700928 const struct loader_dev_dispatch_table *disp;
929 disp = loader_get_dev_dispatch(device);
Mark Young8191d9f2016-09-02 11:41:28 -0600930 disp->ext_dispatch.dev_ext[150](device);
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700931}
932
Mark Young8191d9f2016-09-02 11:41:28 -0600933VKAPI_ATTR void VKAPI_CALL vkdev_ext151(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700934 const struct loader_dev_dispatch_table *disp;
935 disp = loader_get_dev_dispatch(device);
Mark Young8191d9f2016-09-02 11:41:28 -0600936 disp->ext_dispatch.dev_ext[151](device);
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700937}
938
Mark Young8191d9f2016-09-02 11:41:28 -0600939VKAPI_ATTR void VKAPI_CALL vkdev_ext152(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700940 const struct loader_dev_dispatch_table *disp;
941 disp = loader_get_dev_dispatch(device);
Mark Young8191d9f2016-09-02 11:41:28 -0600942 disp->ext_dispatch.dev_ext[152](device);
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700943}
944
Mark Young8191d9f2016-09-02 11:41:28 -0600945VKAPI_ATTR void VKAPI_CALL vkdev_ext153(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700946 const struct loader_dev_dispatch_table *disp;
947 disp = loader_get_dev_dispatch(device);
Mark Young8191d9f2016-09-02 11:41:28 -0600948 disp->ext_dispatch.dev_ext[153](device);
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700949}
950
Mark Young8191d9f2016-09-02 11:41:28 -0600951VKAPI_ATTR void VKAPI_CALL vkdev_ext154(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700952 const struct loader_dev_dispatch_table *disp;
953 disp = loader_get_dev_dispatch(device);
Mark Young8191d9f2016-09-02 11:41:28 -0600954 disp->ext_dispatch.dev_ext[154](device);
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700955}
956
Mark Young8191d9f2016-09-02 11:41:28 -0600957VKAPI_ATTR void VKAPI_CALL vkdev_ext155(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700958 const struct loader_dev_dispatch_table *disp;
959 disp = loader_get_dev_dispatch(device);
Mark Young8191d9f2016-09-02 11:41:28 -0600960 disp->ext_dispatch.dev_ext[155](device);
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700961}
962
Mark Young8191d9f2016-09-02 11:41:28 -0600963VKAPI_ATTR void VKAPI_CALL vkdev_ext156(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700964 const struct loader_dev_dispatch_table *disp;
965 disp = loader_get_dev_dispatch(device);
Mark Young8191d9f2016-09-02 11:41:28 -0600966 disp->ext_dispatch.dev_ext[156](device);
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700967}
968
Mark Young8191d9f2016-09-02 11:41:28 -0600969VKAPI_ATTR void VKAPI_CALL vkdev_ext157(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700970 const struct loader_dev_dispatch_table *disp;
971 disp = loader_get_dev_dispatch(device);
Mark Young8191d9f2016-09-02 11:41:28 -0600972 disp->ext_dispatch.dev_ext[157](device);
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700973}
974
Mark Young8191d9f2016-09-02 11:41:28 -0600975VKAPI_ATTR void VKAPI_CALL vkdev_ext158(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700976 const struct loader_dev_dispatch_table *disp;
977 disp = loader_get_dev_dispatch(device);
Mark Young8191d9f2016-09-02 11:41:28 -0600978 disp->ext_dispatch.dev_ext[158](device);
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700979}
980
Mark Young8191d9f2016-09-02 11:41:28 -0600981VKAPI_ATTR void VKAPI_CALL vkdev_ext159(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700982 const struct loader_dev_dispatch_table *disp;
983 disp = loader_get_dev_dispatch(device);
Mark Young8191d9f2016-09-02 11:41:28 -0600984 disp->ext_dispatch.dev_ext[159](device);
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700985}
986
Mark Young8191d9f2016-09-02 11:41:28 -0600987VKAPI_ATTR void VKAPI_CALL vkdev_ext160(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700988 const struct loader_dev_dispatch_table *disp;
989 disp = loader_get_dev_dispatch(device);
Mark Young8191d9f2016-09-02 11:41:28 -0600990 disp->ext_dispatch.dev_ext[160](device);
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700991}
992
Mark Young8191d9f2016-09-02 11:41:28 -0600993VKAPI_ATTR void VKAPI_CALL vkdev_ext161(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700994 const struct loader_dev_dispatch_table *disp;
995 disp = loader_get_dev_dispatch(device);
Mark Young8191d9f2016-09-02 11:41:28 -0600996 disp->ext_dispatch.dev_ext[161](device);
Jon Ashburnfc1031e2015-11-17 15:31:02 -0700997}
998
Mark Young8191d9f2016-09-02 11:41:28 -0600999VKAPI_ATTR void VKAPI_CALL vkdev_ext162(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -07001000 const struct loader_dev_dispatch_table *disp;
1001 disp = loader_get_dev_dispatch(device);
Mark Young8191d9f2016-09-02 11:41:28 -06001002 disp->ext_dispatch.dev_ext[162](device);
Jon Ashburnfc1031e2015-11-17 15:31:02 -07001003}
1004
Mark Young8191d9f2016-09-02 11:41:28 -06001005VKAPI_ATTR void VKAPI_CALL vkdev_ext163(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -07001006 const struct loader_dev_dispatch_table *disp;
1007 disp = loader_get_dev_dispatch(device);
Mark Young8191d9f2016-09-02 11:41:28 -06001008 disp->ext_dispatch.dev_ext[163](device);
Jon Ashburnfc1031e2015-11-17 15:31:02 -07001009}
1010
Mark Young8191d9f2016-09-02 11:41:28 -06001011VKAPI_ATTR void VKAPI_CALL vkdev_ext164(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -07001012 const struct loader_dev_dispatch_table *disp;
1013 disp = loader_get_dev_dispatch(device);
Mark Young8191d9f2016-09-02 11:41:28 -06001014 disp->ext_dispatch.dev_ext[164](device);
Jon Ashburnfc1031e2015-11-17 15:31:02 -07001015}
1016
Mark Young8191d9f2016-09-02 11:41:28 -06001017VKAPI_ATTR void VKAPI_CALL vkdev_ext165(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -07001018 const struct loader_dev_dispatch_table *disp;
1019 disp = loader_get_dev_dispatch(device);
Mark Young8191d9f2016-09-02 11:41:28 -06001020 disp->ext_dispatch.dev_ext[165](device);
Jon Ashburnfc1031e2015-11-17 15:31:02 -07001021}
1022
Mark Young8191d9f2016-09-02 11:41:28 -06001023VKAPI_ATTR void VKAPI_CALL vkdev_ext166(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -07001024 const struct loader_dev_dispatch_table *disp;
1025 disp = loader_get_dev_dispatch(device);
Mark Young8191d9f2016-09-02 11:41:28 -06001026 disp->ext_dispatch.dev_ext[166](device);
Jon Ashburnfc1031e2015-11-17 15:31:02 -07001027}
1028
Mark Young8191d9f2016-09-02 11:41:28 -06001029VKAPI_ATTR void VKAPI_CALL vkdev_ext167(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -07001030 const struct loader_dev_dispatch_table *disp;
1031 disp = loader_get_dev_dispatch(device);
Mark Young8191d9f2016-09-02 11:41:28 -06001032 disp->ext_dispatch.dev_ext[167](device);
Jon Ashburnfc1031e2015-11-17 15:31:02 -07001033}
1034
Mark Young8191d9f2016-09-02 11:41:28 -06001035VKAPI_ATTR void VKAPI_CALL vkdev_ext168(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -07001036 const struct loader_dev_dispatch_table *disp;
1037 disp = loader_get_dev_dispatch(device);
Mark Young8191d9f2016-09-02 11:41:28 -06001038 disp->ext_dispatch.dev_ext[168](device);
Jon Ashburnfc1031e2015-11-17 15:31:02 -07001039}
1040
Mark Young8191d9f2016-09-02 11:41:28 -06001041VKAPI_ATTR void VKAPI_CALL vkdev_ext169(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -07001042 const struct loader_dev_dispatch_table *disp;
1043 disp = loader_get_dev_dispatch(device);
Mark Young8191d9f2016-09-02 11:41:28 -06001044 disp->ext_dispatch.dev_ext[169](device);
Jon Ashburnfc1031e2015-11-17 15:31:02 -07001045}
1046
Mark Young8191d9f2016-09-02 11:41:28 -06001047VKAPI_ATTR void VKAPI_CALL vkdev_ext170(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -07001048 const struct loader_dev_dispatch_table *disp;
1049 disp = loader_get_dev_dispatch(device);
Mark Young8191d9f2016-09-02 11:41:28 -06001050 disp->ext_dispatch.dev_ext[170](device);
Jon Ashburnfc1031e2015-11-17 15:31:02 -07001051}
1052
Mark Young8191d9f2016-09-02 11:41:28 -06001053VKAPI_ATTR void VKAPI_CALL vkdev_ext171(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -07001054 const struct loader_dev_dispatch_table *disp;
1055 disp = loader_get_dev_dispatch(device);
Mark Young8191d9f2016-09-02 11:41:28 -06001056 disp->ext_dispatch.dev_ext[171](device);
Jon Ashburnfc1031e2015-11-17 15:31:02 -07001057}
1058
Mark Young8191d9f2016-09-02 11:41:28 -06001059VKAPI_ATTR void VKAPI_CALL vkdev_ext172(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -07001060 const struct loader_dev_dispatch_table *disp;
1061 disp = loader_get_dev_dispatch(device);
Mark Young8191d9f2016-09-02 11:41:28 -06001062 disp->ext_dispatch.dev_ext[172](device);
Jon Ashburnfc1031e2015-11-17 15:31:02 -07001063}
1064
Mark Young8191d9f2016-09-02 11:41:28 -06001065VKAPI_ATTR void VKAPI_CALL vkdev_ext173(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -07001066 const struct loader_dev_dispatch_table *disp;
1067 disp = loader_get_dev_dispatch(device);
Mark Young8191d9f2016-09-02 11:41:28 -06001068 disp->ext_dispatch.dev_ext[173](device);
Jon Ashburnfc1031e2015-11-17 15:31:02 -07001069}
1070
Mark Young8191d9f2016-09-02 11:41:28 -06001071VKAPI_ATTR void VKAPI_CALL vkdev_ext174(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -07001072 const struct loader_dev_dispatch_table *disp;
1073 disp = loader_get_dev_dispatch(device);
Mark Young8191d9f2016-09-02 11:41:28 -06001074 disp->ext_dispatch.dev_ext[174](device);
Jon Ashburnfc1031e2015-11-17 15:31:02 -07001075}
1076
Mark Young8191d9f2016-09-02 11:41:28 -06001077VKAPI_ATTR void VKAPI_CALL vkdev_ext175(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -07001078 const struct loader_dev_dispatch_table *disp;
1079 disp = loader_get_dev_dispatch(device);
Mark Young8191d9f2016-09-02 11:41:28 -06001080 disp->ext_dispatch.dev_ext[175](device);
Jon Ashburnfc1031e2015-11-17 15:31:02 -07001081}
1082
Mark Young8191d9f2016-09-02 11:41:28 -06001083VKAPI_ATTR void VKAPI_CALL vkdev_ext176(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -07001084 const struct loader_dev_dispatch_table *disp;
1085 disp = loader_get_dev_dispatch(device);
Mark Young8191d9f2016-09-02 11:41:28 -06001086 disp->ext_dispatch.dev_ext[176](device);
Jon Ashburnfc1031e2015-11-17 15:31:02 -07001087}
1088
Mark Young8191d9f2016-09-02 11:41:28 -06001089VKAPI_ATTR void VKAPI_CALL vkdev_ext177(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -07001090 const struct loader_dev_dispatch_table *disp;
1091 disp = loader_get_dev_dispatch(device);
Mark Young8191d9f2016-09-02 11:41:28 -06001092 disp->ext_dispatch.dev_ext[177](device);
Jon Ashburnfc1031e2015-11-17 15:31:02 -07001093}
1094
Mark Young8191d9f2016-09-02 11:41:28 -06001095VKAPI_ATTR void VKAPI_CALL vkdev_ext178(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -07001096 const struct loader_dev_dispatch_table *disp;
1097 disp = loader_get_dev_dispatch(device);
Mark Young8191d9f2016-09-02 11:41:28 -06001098 disp->ext_dispatch.dev_ext[178](device);
Jon Ashburnfc1031e2015-11-17 15:31:02 -07001099}
1100
Mark Young8191d9f2016-09-02 11:41:28 -06001101VKAPI_ATTR void VKAPI_CALL vkdev_ext179(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -07001102 const struct loader_dev_dispatch_table *disp;
1103 disp = loader_get_dev_dispatch(device);
Mark Young8191d9f2016-09-02 11:41:28 -06001104 disp->ext_dispatch.dev_ext[179](device);
Jon Ashburnfc1031e2015-11-17 15:31:02 -07001105}
1106
Mark Young8191d9f2016-09-02 11:41:28 -06001107VKAPI_ATTR void VKAPI_CALL vkdev_ext180(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -07001108 const struct loader_dev_dispatch_table *disp;
1109 disp = loader_get_dev_dispatch(device);
Mark Young8191d9f2016-09-02 11:41:28 -06001110 disp->ext_dispatch.dev_ext[180](device);
Jon Ashburnfc1031e2015-11-17 15:31:02 -07001111}
1112
Mark Young8191d9f2016-09-02 11:41:28 -06001113VKAPI_ATTR void VKAPI_CALL vkdev_ext181(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -07001114 const struct loader_dev_dispatch_table *disp;
1115 disp = loader_get_dev_dispatch(device);
Mark Young8191d9f2016-09-02 11:41:28 -06001116 disp->ext_dispatch.dev_ext[181](device);
Jon Ashburnfc1031e2015-11-17 15:31:02 -07001117}
1118
Mark Young8191d9f2016-09-02 11:41:28 -06001119VKAPI_ATTR void VKAPI_CALL vkdev_ext182(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -07001120 const struct loader_dev_dispatch_table *disp;
1121 disp = loader_get_dev_dispatch(device);
Mark Young8191d9f2016-09-02 11:41:28 -06001122 disp->ext_dispatch.dev_ext[182](device);
Jon Ashburnfc1031e2015-11-17 15:31:02 -07001123}
1124
Mark Young8191d9f2016-09-02 11:41:28 -06001125VKAPI_ATTR void VKAPI_CALL vkdev_ext183(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -07001126 const struct loader_dev_dispatch_table *disp;
1127 disp = loader_get_dev_dispatch(device);
Mark Young8191d9f2016-09-02 11:41:28 -06001128 disp->ext_dispatch.dev_ext[183](device);
Jon Ashburnfc1031e2015-11-17 15:31:02 -07001129}
1130
Mark Young8191d9f2016-09-02 11:41:28 -06001131VKAPI_ATTR void VKAPI_CALL vkdev_ext184(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -07001132 const struct loader_dev_dispatch_table *disp;
1133 disp = loader_get_dev_dispatch(device);
Mark Young8191d9f2016-09-02 11:41:28 -06001134 disp->ext_dispatch.dev_ext[184](device);
Jon Ashburnfc1031e2015-11-17 15:31:02 -07001135}
1136
Mark Young8191d9f2016-09-02 11:41:28 -06001137VKAPI_ATTR void VKAPI_CALL vkdev_ext185(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -07001138 const struct loader_dev_dispatch_table *disp;
1139 disp = loader_get_dev_dispatch(device);
Mark Young8191d9f2016-09-02 11:41:28 -06001140 disp->ext_dispatch.dev_ext[185](device);
Jon Ashburnfc1031e2015-11-17 15:31:02 -07001141}
1142
Mark Young8191d9f2016-09-02 11:41:28 -06001143VKAPI_ATTR void VKAPI_CALL vkdev_ext186(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -07001144 const struct loader_dev_dispatch_table *disp;
1145 disp = loader_get_dev_dispatch(device);
Mark Young8191d9f2016-09-02 11:41:28 -06001146 disp->ext_dispatch.dev_ext[186](device);
Jon Ashburnfc1031e2015-11-17 15:31:02 -07001147}
1148
Mark Young8191d9f2016-09-02 11:41:28 -06001149VKAPI_ATTR void VKAPI_CALL vkdev_ext187(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -07001150 const struct loader_dev_dispatch_table *disp;
1151 disp = loader_get_dev_dispatch(device);
Mark Young8191d9f2016-09-02 11:41:28 -06001152 disp->ext_dispatch.dev_ext[187](device);
Jon Ashburnfc1031e2015-11-17 15:31:02 -07001153}
1154
Mark Young8191d9f2016-09-02 11:41:28 -06001155VKAPI_ATTR void VKAPI_CALL vkdev_ext188(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -07001156 const struct loader_dev_dispatch_table *disp;
1157 disp = loader_get_dev_dispatch(device);
Mark Young8191d9f2016-09-02 11:41:28 -06001158 disp->ext_dispatch.dev_ext[188](device);
Jon Ashburnfc1031e2015-11-17 15:31:02 -07001159}
1160
Mark Young8191d9f2016-09-02 11:41:28 -06001161VKAPI_ATTR void VKAPI_CALL vkdev_ext189(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -07001162 const struct loader_dev_dispatch_table *disp;
1163 disp = loader_get_dev_dispatch(device);
Mark Young8191d9f2016-09-02 11:41:28 -06001164 disp->ext_dispatch.dev_ext[189](device);
Jon Ashburnfc1031e2015-11-17 15:31:02 -07001165}
1166
Mark Young8191d9f2016-09-02 11:41:28 -06001167VKAPI_ATTR void VKAPI_CALL vkdev_ext190(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -07001168 const struct loader_dev_dispatch_table *disp;
1169 disp = loader_get_dev_dispatch(device);
Mark Young8191d9f2016-09-02 11:41:28 -06001170 disp->ext_dispatch.dev_ext[190](device);
Jon Ashburnfc1031e2015-11-17 15:31:02 -07001171}
1172
Mark Young8191d9f2016-09-02 11:41:28 -06001173VKAPI_ATTR void VKAPI_CALL vkdev_ext191(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -07001174 const struct loader_dev_dispatch_table *disp;
1175 disp = loader_get_dev_dispatch(device);
Mark Young8191d9f2016-09-02 11:41:28 -06001176 disp->ext_dispatch.dev_ext[191](device);
Jon Ashburnfc1031e2015-11-17 15:31:02 -07001177}
1178
Mark Young8191d9f2016-09-02 11:41:28 -06001179VKAPI_ATTR void VKAPI_CALL vkdev_ext192(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -07001180 const struct loader_dev_dispatch_table *disp;
1181 disp = loader_get_dev_dispatch(device);
Mark Young8191d9f2016-09-02 11:41:28 -06001182 disp->ext_dispatch.dev_ext[192](device);
Jon Ashburnfc1031e2015-11-17 15:31:02 -07001183}
1184
Mark Young8191d9f2016-09-02 11:41:28 -06001185VKAPI_ATTR void VKAPI_CALL vkdev_ext193(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -07001186 const struct loader_dev_dispatch_table *disp;
1187 disp = loader_get_dev_dispatch(device);
Mark Young8191d9f2016-09-02 11:41:28 -06001188 disp->ext_dispatch.dev_ext[193](device);
Jon Ashburnfc1031e2015-11-17 15:31:02 -07001189}
1190
Mark Young8191d9f2016-09-02 11:41:28 -06001191VKAPI_ATTR void VKAPI_CALL vkdev_ext194(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -07001192 const struct loader_dev_dispatch_table *disp;
1193 disp = loader_get_dev_dispatch(device);
Mark Young8191d9f2016-09-02 11:41:28 -06001194 disp->ext_dispatch.dev_ext[194](device);
Jon Ashburnfc1031e2015-11-17 15:31:02 -07001195}
1196
Mark Young8191d9f2016-09-02 11:41:28 -06001197VKAPI_ATTR void VKAPI_CALL vkdev_ext195(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -07001198 const struct loader_dev_dispatch_table *disp;
1199 disp = loader_get_dev_dispatch(device);
Mark Young8191d9f2016-09-02 11:41:28 -06001200 disp->ext_dispatch.dev_ext[195](device);
Jon Ashburnfc1031e2015-11-17 15:31:02 -07001201}
1202
Mark Young8191d9f2016-09-02 11:41:28 -06001203VKAPI_ATTR void VKAPI_CALL vkdev_ext196(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -07001204 const struct loader_dev_dispatch_table *disp;
1205 disp = loader_get_dev_dispatch(device);
Mark Young8191d9f2016-09-02 11:41:28 -06001206 disp->ext_dispatch.dev_ext[196](device);
Jon Ashburnfc1031e2015-11-17 15:31:02 -07001207}
1208
Mark Young8191d9f2016-09-02 11:41:28 -06001209VKAPI_ATTR void VKAPI_CALL vkdev_ext197(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -07001210 const struct loader_dev_dispatch_table *disp;
1211 disp = loader_get_dev_dispatch(device);
Mark Young8191d9f2016-09-02 11:41:28 -06001212 disp->ext_dispatch.dev_ext[197](device);
Jon Ashburnfc1031e2015-11-17 15:31:02 -07001213}
1214
Mark Young8191d9f2016-09-02 11:41:28 -06001215VKAPI_ATTR void VKAPI_CALL vkdev_ext198(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -07001216 const struct loader_dev_dispatch_table *disp;
1217 disp = loader_get_dev_dispatch(device);
Mark Young8191d9f2016-09-02 11:41:28 -06001218 disp->ext_dispatch.dev_ext[198](device);
Jon Ashburnfc1031e2015-11-17 15:31:02 -07001219}
1220
Mark Young8191d9f2016-09-02 11:41:28 -06001221VKAPI_ATTR void VKAPI_CALL vkdev_ext199(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -07001222 const struct loader_dev_dispatch_table *disp;
1223 disp = loader_get_dev_dispatch(device);
Mark Young8191d9f2016-09-02 11:41:28 -06001224 disp->ext_dispatch.dev_ext[199](device);
Jon Ashburnfc1031e2015-11-17 15:31:02 -07001225}
1226
Mark Young8191d9f2016-09-02 11:41:28 -06001227VKAPI_ATTR void VKAPI_CALL vkdev_ext200(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -07001228 const struct loader_dev_dispatch_table *disp;
1229 disp = loader_get_dev_dispatch(device);
Mark Young8191d9f2016-09-02 11:41:28 -06001230 disp->ext_dispatch.dev_ext[200](device);
Jon Ashburnfc1031e2015-11-17 15:31:02 -07001231}
1232
Mark Young8191d9f2016-09-02 11:41:28 -06001233VKAPI_ATTR void VKAPI_CALL vkdev_ext201(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -07001234 const struct loader_dev_dispatch_table *disp;
1235 disp = loader_get_dev_dispatch(device);
Mark Young8191d9f2016-09-02 11:41:28 -06001236 disp->ext_dispatch.dev_ext[201](device);
Jon Ashburnfc1031e2015-11-17 15:31:02 -07001237}
1238
Mark Young8191d9f2016-09-02 11:41:28 -06001239VKAPI_ATTR void VKAPI_CALL vkdev_ext202(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -07001240 const struct loader_dev_dispatch_table *disp;
1241 disp = loader_get_dev_dispatch(device);
Mark Young8191d9f2016-09-02 11:41:28 -06001242 disp->ext_dispatch.dev_ext[202](device);
Jon Ashburnfc1031e2015-11-17 15:31:02 -07001243}
1244
Mark Young8191d9f2016-09-02 11:41:28 -06001245VKAPI_ATTR void VKAPI_CALL vkdev_ext203(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -07001246 const struct loader_dev_dispatch_table *disp;
1247 disp = loader_get_dev_dispatch(device);
Mark Young8191d9f2016-09-02 11:41:28 -06001248 disp->ext_dispatch.dev_ext[203](device);
Jon Ashburnfc1031e2015-11-17 15:31:02 -07001249}
1250
Mark Young8191d9f2016-09-02 11:41:28 -06001251VKAPI_ATTR void VKAPI_CALL vkdev_ext204(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -07001252 const struct loader_dev_dispatch_table *disp;
1253 disp = loader_get_dev_dispatch(device);
Mark Young8191d9f2016-09-02 11:41:28 -06001254 disp->ext_dispatch.dev_ext[204](device);
Jon Ashburnfc1031e2015-11-17 15:31:02 -07001255}
1256
Mark Young8191d9f2016-09-02 11:41:28 -06001257VKAPI_ATTR void VKAPI_CALL vkdev_ext205(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -07001258 const struct loader_dev_dispatch_table *disp;
1259 disp = loader_get_dev_dispatch(device);
Mark Young8191d9f2016-09-02 11:41:28 -06001260 disp->ext_dispatch.dev_ext[205](device);
Jon Ashburnfc1031e2015-11-17 15:31:02 -07001261}
1262
Mark Young8191d9f2016-09-02 11:41:28 -06001263VKAPI_ATTR void VKAPI_CALL vkdev_ext206(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -07001264 const struct loader_dev_dispatch_table *disp;
1265 disp = loader_get_dev_dispatch(device);
Mark Young8191d9f2016-09-02 11:41:28 -06001266 disp->ext_dispatch.dev_ext[206](device);
Jon Ashburnfc1031e2015-11-17 15:31:02 -07001267}
1268
Mark Young8191d9f2016-09-02 11:41:28 -06001269VKAPI_ATTR void VKAPI_CALL vkdev_ext207(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -07001270 const struct loader_dev_dispatch_table *disp;
1271 disp = loader_get_dev_dispatch(device);
Mark Young8191d9f2016-09-02 11:41:28 -06001272 disp->ext_dispatch.dev_ext[207](device);
Jon Ashburnfc1031e2015-11-17 15:31:02 -07001273}
1274
Mark Young8191d9f2016-09-02 11:41:28 -06001275VKAPI_ATTR void VKAPI_CALL vkdev_ext208(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -07001276 const struct loader_dev_dispatch_table *disp;
1277 disp = loader_get_dev_dispatch(device);
Mark Young8191d9f2016-09-02 11:41:28 -06001278 disp->ext_dispatch.dev_ext[208](device);
Jon Ashburnfc1031e2015-11-17 15:31:02 -07001279}
1280
Mark Young8191d9f2016-09-02 11:41:28 -06001281VKAPI_ATTR void VKAPI_CALL vkdev_ext209(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -07001282 const struct loader_dev_dispatch_table *disp;
1283 disp = loader_get_dev_dispatch(device);
Mark Young8191d9f2016-09-02 11:41:28 -06001284 disp->ext_dispatch.dev_ext[209](device);
Jon Ashburnfc1031e2015-11-17 15:31:02 -07001285}
1286
Mark Young8191d9f2016-09-02 11:41:28 -06001287VKAPI_ATTR void VKAPI_CALL vkdev_ext210(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -07001288 const struct loader_dev_dispatch_table *disp;
1289 disp = loader_get_dev_dispatch(device);
Mark Young8191d9f2016-09-02 11:41:28 -06001290 disp->ext_dispatch.dev_ext[210](device);
Jon Ashburnfc1031e2015-11-17 15:31:02 -07001291}
1292
Mark Young8191d9f2016-09-02 11:41:28 -06001293VKAPI_ATTR void VKAPI_CALL vkdev_ext211(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -07001294 const struct loader_dev_dispatch_table *disp;
1295 disp = loader_get_dev_dispatch(device);
Mark Young8191d9f2016-09-02 11:41:28 -06001296 disp->ext_dispatch.dev_ext[211](device);
Jon Ashburnfc1031e2015-11-17 15:31:02 -07001297}
1298
Mark Young8191d9f2016-09-02 11:41:28 -06001299VKAPI_ATTR void VKAPI_CALL vkdev_ext212(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -07001300 const struct loader_dev_dispatch_table *disp;
1301 disp = loader_get_dev_dispatch(device);
Mark Young8191d9f2016-09-02 11:41:28 -06001302 disp->ext_dispatch.dev_ext[212](device);
Jon Ashburnfc1031e2015-11-17 15:31:02 -07001303}
1304
Mark Young8191d9f2016-09-02 11:41:28 -06001305VKAPI_ATTR void VKAPI_CALL vkdev_ext213(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -07001306 const struct loader_dev_dispatch_table *disp;
1307 disp = loader_get_dev_dispatch(device);
Mark Young8191d9f2016-09-02 11:41:28 -06001308 disp->ext_dispatch.dev_ext[213](device);
Jon Ashburnfc1031e2015-11-17 15:31:02 -07001309}
1310
Mark Young8191d9f2016-09-02 11:41:28 -06001311VKAPI_ATTR void VKAPI_CALL vkdev_ext214(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -07001312 const struct loader_dev_dispatch_table *disp;
1313 disp = loader_get_dev_dispatch(device);
Mark Young8191d9f2016-09-02 11:41:28 -06001314 disp->ext_dispatch.dev_ext[214](device);
Jon Ashburnfc1031e2015-11-17 15:31:02 -07001315}
1316
Mark Young8191d9f2016-09-02 11:41:28 -06001317VKAPI_ATTR void VKAPI_CALL vkdev_ext215(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -07001318 const struct loader_dev_dispatch_table *disp;
1319 disp = loader_get_dev_dispatch(device);
Mark Young8191d9f2016-09-02 11:41:28 -06001320 disp->ext_dispatch.dev_ext[215](device);
Jon Ashburnfc1031e2015-11-17 15:31:02 -07001321}
1322
Mark Young8191d9f2016-09-02 11:41:28 -06001323VKAPI_ATTR void VKAPI_CALL vkdev_ext216(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -07001324 const struct loader_dev_dispatch_table *disp;
1325 disp = loader_get_dev_dispatch(device);
Mark Young8191d9f2016-09-02 11:41:28 -06001326 disp->ext_dispatch.dev_ext[216](device);
Jon Ashburnfc1031e2015-11-17 15:31:02 -07001327}
1328
Mark Young8191d9f2016-09-02 11:41:28 -06001329VKAPI_ATTR void VKAPI_CALL vkdev_ext217(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -07001330 const struct loader_dev_dispatch_table *disp;
1331 disp = loader_get_dev_dispatch(device);
Mark Young8191d9f2016-09-02 11:41:28 -06001332 disp->ext_dispatch.dev_ext[217](device);
Jon Ashburnfc1031e2015-11-17 15:31:02 -07001333}
1334
Mark Young8191d9f2016-09-02 11:41:28 -06001335VKAPI_ATTR void VKAPI_CALL vkdev_ext218(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -07001336 const struct loader_dev_dispatch_table *disp;
1337 disp = loader_get_dev_dispatch(device);
Mark Young8191d9f2016-09-02 11:41:28 -06001338 disp->ext_dispatch.dev_ext[218](device);
Jon Ashburnfc1031e2015-11-17 15:31:02 -07001339}
1340
Mark Young8191d9f2016-09-02 11:41:28 -06001341VKAPI_ATTR void VKAPI_CALL vkdev_ext219(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -07001342 const struct loader_dev_dispatch_table *disp;
1343 disp = loader_get_dev_dispatch(device);
Mark Young8191d9f2016-09-02 11:41:28 -06001344 disp->ext_dispatch.dev_ext[219](device);
Jon Ashburnfc1031e2015-11-17 15:31:02 -07001345}
1346
Mark Young8191d9f2016-09-02 11:41:28 -06001347VKAPI_ATTR void VKAPI_CALL vkdev_ext220(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -07001348 const struct loader_dev_dispatch_table *disp;
1349 disp = loader_get_dev_dispatch(device);
Mark Young8191d9f2016-09-02 11:41:28 -06001350 disp->ext_dispatch.dev_ext[220](device);
Jon Ashburnfc1031e2015-11-17 15:31:02 -07001351}
1352
Mark Young8191d9f2016-09-02 11:41:28 -06001353VKAPI_ATTR void VKAPI_CALL vkdev_ext221(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -07001354 const struct loader_dev_dispatch_table *disp;
1355 disp = loader_get_dev_dispatch(device);
Mark Young8191d9f2016-09-02 11:41:28 -06001356 disp->ext_dispatch.dev_ext[221](device);
Jon Ashburnfc1031e2015-11-17 15:31:02 -07001357}
1358
Mark Young8191d9f2016-09-02 11:41:28 -06001359VKAPI_ATTR void VKAPI_CALL vkdev_ext222(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -07001360 const struct loader_dev_dispatch_table *disp;
1361 disp = loader_get_dev_dispatch(device);
Mark Young8191d9f2016-09-02 11:41:28 -06001362 disp->ext_dispatch.dev_ext[222](device);
Jon Ashburnfc1031e2015-11-17 15:31:02 -07001363}
1364
Mark Young8191d9f2016-09-02 11:41:28 -06001365VKAPI_ATTR void VKAPI_CALL vkdev_ext223(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -07001366 const struct loader_dev_dispatch_table *disp;
1367 disp = loader_get_dev_dispatch(device);
Mark Young8191d9f2016-09-02 11:41:28 -06001368 disp->ext_dispatch.dev_ext[223](device);
Jon Ashburnfc1031e2015-11-17 15:31:02 -07001369}
1370
Mark Young8191d9f2016-09-02 11:41:28 -06001371VKAPI_ATTR void VKAPI_CALL vkdev_ext224(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -07001372 const struct loader_dev_dispatch_table *disp;
1373 disp = loader_get_dev_dispatch(device);
Mark Young8191d9f2016-09-02 11:41:28 -06001374 disp->ext_dispatch.dev_ext[224](device);
Jon Ashburnfc1031e2015-11-17 15:31:02 -07001375}
1376
Mark Young8191d9f2016-09-02 11:41:28 -06001377VKAPI_ATTR void VKAPI_CALL vkdev_ext225(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -07001378 const struct loader_dev_dispatch_table *disp;
1379 disp = loader_get_dev_dispatch(device);
Mark Young8191d9f2016-09-02 11:41:28 -06001380 disp->ext_dispatch.dev_ext[225](device);
Jon Ashburnfc1031e2015-11-17 15:31:02 -07001381}
1382
Mark Young8191d9f2016-09-02 11:41:28 -06001383VKAPI_ATTR void VKAPI_CALL vkdev_ext226(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -07001384 const struct loader_dev_dispatch_table *disp;
1385 disp = loader_get_dev_dispatch(device);
Mark Young8191d9f2016-09-02 11:41:28 -06001386 disp->ext_dispatch.dev_ext[226](device);
Jon Ashburnfc1031e2015-11-17 15:31:02 -07001387}
1388
Mark Young8191d9f2016-09-02 11:41:28 -06001389VKAPI_ATTR void VKAPI_CALL vkdev_ext227(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -07001390 const struct loader_dev_dispatch_table *disp;
1391 disp = loader_get_dev_dispatch(device);
Mark Young8191d9f2016-09-02 11:41:28 -06001392 disp->ext_dispatch.dev_ext[227](device);
Jon Ashburnfc1031e2015-11-17 15:31:02 -07001393}
1394
Mark Young8191d9f2016-09-02 11:41:28 -06001395VKAPI_ATTR void VKAPI_CALL vkdev_ext228(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -07001396 const struct loader_dev_dispatch_table *disp;
1397 disp = loader_get_dev_dispatch(device);
Mark Young8191d9f2016-09-02 11:41:28 -06001398 disp->ext_dispatch.dev_ext[228](device);
Jon Ashburnfc1031e2015-11-17 15:31:02 -07001399}
1400
Mark Young8191d9f2016-09-02 11:41:28 -06001401VKAPI_ATTR void VKAPI_CALL vkdev_ext229(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -07001402 const struct loader_dev_dispatch_table *disp;
1403 disp = loader_get_dev_dispatch(device);
Mark Young8191d9f2016-09-02 11:41:28 -06001404 disp->ext_dispatch.dev_ext[229](device);
Jon Ashburnfc1031e2015-11-17 15:31:02 -07001405}
1406
Mark Young8191d9f2016-09-02 11:41:28 -06001407VKAPI_ATTR void VKAPI_CALL vkdev_ext230(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -07001408 const struct loader_dev_dispatch_table *disp;
1409 disp = loader_get_dev_dispatch(device);
Mark Young8191d9f2016-09-02 11:41:28 -06001410 disp->ext_dispatch.dev_ext[230](device);
Jon Ashburnfc1031e2015-11-17 15:31:02 -07001411}
1412
Mark Young8191d9f2016-09-02 11:41:28 -06001413VKAPI_ATTR void VKAPI_CALL vkdev_ext231(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -07001414 const struct loader_dev_dispatch_table *disp;
1415 disp = loader_get_dev_dispatch(device);
Mark Young8191d9f2016-09-02 11:41:28 -06001416 disp->ext_dispatch.dev_ext[231](device);
Jon Ashburnfc1031e2015-11-17 15:31:02 -07001417}
1418
Mark Young8191d9f2016-09-02 11:41:28 -06001419VKAPI_ATTR void VKAPI_CALL vkdev_ext232(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -07001420 const struct loader_dev_dispatch_table *disp;
1421 disp = loader_get_dev_dispatch(device);
Mark Young8191d9f2016-09-02 11:41:28 -06001422 disp->ext_dispatch.dev_ext[232](device);
Jon Ashburnfc1031e2015-11-17 15:31:02 -07001423}
1424
Mark Young8191d9f2016-09-02 11:41:28 -06001425VKAPI_ATTR void VKAPI_CALL vkdev_ext233(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -07001426 const struct loader_dev_dispatch_table *disp;
1427 disp = loader_get_dev_dispatch(device);
Mark Young8191d9f2016-09-02 11:41:28 -06001428 disp->ext_dispatch.dev_ext[233](device);
Jon Ashburnfc1031e2015-11-17 15:31:02 -07001429}
1430
Mark Young8191d9f2016-09-02 11:41:28 -06001431VKAPI_ATTR void VKAPI_CALL vkdev_ext234(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -07001432 const struct loader_dev_dispatch_table *disp;
1433 disp = loader_get_dev_dispatch(device);
Mark Young8191d9f2016-09-02 11:41:28 -06001434 disp->ext_dispatch.dev_ext[234](device);
Jon Ashburnfc1031e2015-11-17 15:31:02 -07001435}
1436
Mark Young8191d9f2016-09-02 11:41:28 -06001437VKAPI_ATTR void VKAPI_CALL vkdev_ext235(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -07001438 const struct loader_dev_dispatch_table *disp;
1439 disp = loader_get_dev_dispatch(device);
Mark Young8191d9f2016-09-02 11:41:28 -06001440 disp->ext_dispatch.dev_ext[235](device);
Jon Ashburnfc1031e2015-11-17 15:31:02 -07001441}
1442
Mark Young8191d9f2016-09-02 11:41:28 -06001443VKAPI_ATTR void VKAPI_CALL vkdev_ext236(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -07001444 const struct loader_dev_dispatch_table *disp;
1445 disp = loader_get_dev_dispatch(device);
Mark Young8191d9f2016-09-02 11:41:28 -06001446 disp->ext_dispatch.dev_ext[236](device);
Jon Ashburnfc1031e2015-11-17 15:31:02 -07001447}
1448
Mark Young8191d9f2016-09-02 11:41:28 -06001449VKAPI_ATTR void VKAPI_CALL vkdev_ext237(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -07001450 const struct loader_dev_dispatch_table *disp;
1451 disp = loader_get_dev_dispatch(device);
Mark Young8191d9f2016-09-02 11:41:28 -06001452 disp->ext_dispatch.dev_ext[237](device);
Jon Ashburnfc1031e2015-11-17 15:31:02 -07001453}
1454
Mark Young8191d9f2016-09-02 11:41:28 -06001455VKAPI_ATTR void VKAPI_CALL vkdev_ext238(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -07001456 const struct loader_dev_dispatch_table *disp;
1457 disp = loader_get_dev_dispatch(device);
Mark Young8191d9f2016-09-02 11:41:28 -06001458 disp->ext_dispatch.dev_ext[238](device);
Jon Ashburnfc1031e2015-11-17 15:31:02 -07001459}
1460
Mark Young8191d9f2016-09-02 11:41:28 -06001461VKAPI_ATTR void VKAPI_CALL vkdev_ext239(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -07001462 const struct loader_dev_dispatch_table *disp;
1463 disp = loader_get_dev_dispatch(device);
Mark Young8191d9f2016-09-02 11:41:28 -06001464 disp->ext_dispatch.dev_ext[239](device);
Jon Ashburnfc1031e2015-11-17 15:31:02 -07001465}
1466
Mark Young8191d9f2016-09-02 11:41:28 -06001467VKAPI_ATTR void VKAPI_CALL vkdev_ext240(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -07001468 const struct loader_dev_dispatch_table *disp;
1469 disp = loader_get_dev_dispatch(device);
Mark Young8191d9f2016-09-02 11:41:28 -06001470 disp->ext_dispatch.dev_ext[240](device);
Jon Ashburnfc1031e2015-11-17 15:31:02 -07001471}
1472
Mark Young8191d9f2016-09-02 11:41:28 -06001473VKAPI_ATTR void VKAPI_CALL vkdev_ext241(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -07001474 const struct loader_dev_dispatch_table *disp;
1475 disp = loader_get_dev_dispatch(device);
Mark Young8191d9f2016-09-02 11:41:28 -06001476 disp->ext_dispatch.dev_ext[241](device);
Jon Ashburnfc1031e2015-11-17 15:31:02 -07001477}
1478
Mark Young8191d9f2016-09-02 11:41:28 -06001479VKAPI_ATTR void VKAPI_CALL vkdev_ext242(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -07001480 const struct loader_dev_dispatch_table *disp;
1481 disp = loader_get_dev_dispatch(device);
Mark Young8191d9f2016-09-02 11:41:28 -06001482 disp->ext_dispatch.dev_ext[242](device);
Jon Ashburnfc1031e2015-11-17 15:31:02 -07001483}
1484
Mark Young8191d9f2016-09-02 11:41:28 -06001485VKAPI_ATTR void VKAPI_CALL vkdev_ext243(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -07001486 const struct loader_dev_dispatch_table *disp;
1487 disp = loader_get_dev_dispatch(device);
Mark Young8191d9f2016-09-02 11:41:28 -06001488 disp->ext_dispatch.dev_ext[243](device);
Jon Ashburnfc1031e2015-11-17 15:31:02 -07001489}
1490
Mark Young8191d9f2016-09-02 11:41:28 -06001491VKAPI_ATTR void VKAPI_CALL vkdev_ext244(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -07001492 const struct loader_dev_dispatch_table *disp;
1493 disp = loader_get_dev_dispatch(device);
Mark Young8191d9f2016-09-02 11:41:28 -06001494 disp->ext_dispatch.dev_ext[244](device);
Jon Ashburnfc1031e2015-11-17 15:31:02 -07001495}
1496
Mark Young8191d9f2016-09-02 11:41:28 -06001497VKAPI_ATTR void VKAPI_CALL vkdev_ext245(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -07001498 const struct loader_dev_dispatch_table *disp;
1499 disp = loader_get_dev_dispatch(device);
Mark Young8191d9f2016-09-02 11:41:28 -06001500 disp->ext_dispatch.dev_ext[245](device);
Jon Ashburnfc1031e2015-11-17 15:31:02 -07001501}
1502
Mark Young8191d9f2016-09-02 11:41:28 -06001503VKAPI_ATTR void VKAPI_CALL vkdev_ext246(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -07001504 const struct loader_dev_dispatch_table *disp;
1505 disp = loader_get_dev_dispatch(device);
Mark Young8191d9f2016-09-02 11:41:28 -06001506 disp->ext_dispatch.dev_ext[246](device);
Jon Ashburnfc1031e2015-11-17 15:31:02 -07001507}
1508
Mark Young8191d9f2016-09-02 11:41:28 -06001509VKAPI_ATTR void VKAPI_CALL vkdev_ext247(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -07001510 const struct loader_dev_dispatch_table *disp;
1511 disp = loader_get_dev_dispatch(device);
Mark Young8191d9f2016-09-02 11:41:28 -06001512 disp->ext_dispatch.dev_ext[247](device);
Jon Ashburnfc1031e2015-11-17 15:31:02 -07001513}
1514
Mark Young8191d9f2016-09-02 11:41:28 -06001515VKAPI_ATTR void VKAPI_CALL vkdev_ext248(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -07001516 const struct loader_dev_dispatch_table *disp;
1517 disp = loader_get_dev_dispatch(device);
Mark Young8191d9f2016-09-02 11:41:28 -06001518 disp->ext_dispatch.dev_ext[248](device);
Jon Ashburnfc1031e2015-11-17 15:31:02 -07001519}
1520
Mark Young8191d9f2016-09-02 11:41:28 -06001521VKAPI_ATTR void VKAPI_CALL vkdev_ext249(VkDevice device) {
Jon Ashburnfc1031e2015-11-17 15:31:02 -07001522 const struct loader_dev_dispatch_table *disp;
1523 disp = loader_get_dev_dispatch(device);
Mark Young8191d9f2016-09-02 11:41:28 -06001524 disp->ext_dispatch.dev_ext[249](device);
Jon Ashburnfc1031e2015-11-17 15:31:02 -07001525}
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:
Mark Young8191d9f2016-09-02 11:41:28 -06001530 return vkdev_ext0;
Jon Ashburn23d36b12016-02-02 17:47:28 -07001531 case 1:
Mark Young8191d9f2016-09-02 11:41:28 -06001532 return vkdev_ext1;
Jon Ashburn23d36b12016-02-02 17:47:28 -07001533 case 2:
Mark Young8191d9f2016-09-02 11:41:28 -06001534 return vkdev_ext2;
Jon Ashburn23d36b12016-02-02 17:47:28 -07001535 case 3:
Mark Young8191d9f2016-09-02 11:41:28 -06001536 return vkdev_ext3;
Jon Ashburn23d36b12016-02-02 17:47:28 -07001537 case 4:
Mark Young8191d9f2016-09-02 11:41:28 -06001538 return vkdev_ext4;
Jon Ashburn23d36b12016-02-02 17:47:28 -07001539 case 5:
Mark Young8191d9f2016-09-02 11:41:28 -06001540 return vkdev_ext5;
Jon Ashburn23d36b12016-02-02 17:47:28 -07001541 case 6:
Mark Young8191d9f2016-09-02 11:41:28 -06001542 return vkdev_ext6;
Jon Ashburn23d36b12016-02-02 17:47:28 -07001543 case 7:
Mark Young8191d9f2016-09-02 11:41:28 -06001544 return vkdev_ext7;
Jon Ashburn23d36b12016-02-02 17:47:28 -07001545 case 8:
Mark Young8191d9f2016-09-02 11:41:28 -06001546 return vkdev_ext8;
Jon Ashburn23d36b12016-02-02 17:47:28 -07001547 case 9:
Mark Young8191d9f2016-09-02 11:41:28 -06001548 return vkdev_ext9;
Jon Ashburn23d36b12016-02-02 17:47:28 -07001549 case 10:
Mark Young8191d9f2016-09-02 11:41:28 -06001550 return vkdev_ext10;
Jon Ashburn23d36b12016-02-02 17:47:28 -07001551 case 11:
Mark Young8191d9f2016-09-02 11:41:28 -06001552 return vkdev_ext11;
Jon Ashburn23d36b12016-02-02 17:47:28 -07001553 case 12:
Mark Young8191d9f2016-09-02 11:41:28 -06001554 return vkdev_ext12;
Jon Ashburn23d36b12016-02-02 17:47:28 -07001555 case 13:
Mark Young8191d9f2016-09-02 11:41:28 -06001556 return vkdev_ext13;
Jon Ashburn23d36b12016-02-02 17:47:28 -07001557 case 14:
Mark Young8191d9f2016-09-02 11:41:28 -06001558 return vkdev_ext14;
Jon Ashburn23d36b12016-02-02 17:47:28 -07001559 case 15:
Mark Young8191d9f2016-09-02 11:41:28 -06001560 return vkdev_ext15;
Jon Ashburn23d36b12016-02-02 17:47:28 -07001561 case 16:
Mark Young8191d9f2016-09-02 11:41:28 -06001562 return vkdev_ext16;
Jon Ashburn23d36b12016-02-02 17:47:28 -07001563 case 17:
Mark Young8191d9f2016-09-02 11:41:28 -06001564 return vkdev_ext17;
Jon Ashburn23d36b12016-02-02 17:47:28 -07001565 case 18:
Mark Young8191d9f2016-09-02 11:41:28 -06001566 return vkdev_ext18;
Jon Ashburn23d36b12016-02-02 17:47:28 -07001567 case 19:
Mark Young8191d9f2016-09-02 11:41:28 -06001568 return vkdev_ext19;
Jon Ashburn23d36b12016-02-02 17:47:28 -07001569 case 20:
Mark Young8191d9f2016-09-02 11:41:28 -06001570 return vkdev_ext20;
Jon Ashburn23d36b12016-02-02 17:47:28 -07001571 case 21:
Mark Young8191d9f2016-09-02 11:41:28 -06001572 return vkdev_ext21;
Jon Ashburn23d36b12016-02-02 17:47:28 -07001573 case 22:
Mark Young8191d9f2016-09-02 11:41:28 -06001574 return vkdev_ext22;
Jon Ashburn23d36b12016-02-02 17:47:28 -07001575 case 23:
Mark Young8191d9f2016-09-02 11:41:28 -06001576 return vkdev_ext23;
Jon Ashburn23d36b12016-02-02 17:47:28 -07001577 case 24:
Mark Young8191d9f2016-09-02 11:41:28 -06001578 return vkdev_ext24;
Jon Ashburn23d36b12016-02-02 17:47:28 -07001579 case 25:
Mark Young8191d9f2016-09-02 11:41:28 -06001580 return vkdev_ext25;
Jon Ashburn23d36b12016-02-02 17:47:28 -07001581 case 26:
Mark Young8191d9f2016-09-02 11:41:28 -06001582 return vkdev_ext26;
Jon Ashburn23d36b12016-02-02 17:47:28 -07001583 case 27:
Mark Young8191d9f2016-09-02 11:41:28 -06001584 return vkdev_ext27;
Jon Ashburn23d36b12016-02-02 17:47:28 -07001585 case 28:
Mark Young8191d9f2016-09-02 11:41:28 -06001586 return vkdev_ext28;
Jon Ashburn23d36b12016-02-02 17:47:28 -07001587 case 29:
Mark Young8191d9f2016-09-02 11:41:28 -06001588 return vkdev_ext29;
Jon Ashburn23d36b12016-02-02 17:47:28 -07001589 case 30:
Mark Young8191d9f2016-09-02 11:41:28 -06001590 return vkdev_ext30;
Jon Ashburn23d36b12016-02-02 17:47:28 -07001591 case 31:
Mark Young8191d9f2016-09-02 11:41:28 -06001592 return vkdev_ext31;
Jon Ashburn23d36b12016-02-02 17:47:28 -07001593 case 32:
Mark Young8191d9f2016-09-02 11:41:28 -06001594 return vkdev_ext32;
Jon Ashburn23d36b12016-02-02 17:47:28 -07001595 case 33:
Mark Young8191d9f2016-09-02 11:41:28 -06001596 return vkdev_ext33;
Jon Ashburn23d36b12016-02-02 17:47:28 -07001597 case 34:
Mark Young8191d9f2016-09-02 11:41:28 -06001598 return vkdev_ext34;
Jon Ashburn23d36b12016-02-02 17:47:28 -07001599 case 35:
Mark Young8191d9f2016-09-02 11:41:28 -06001600 return vkdev_ext35;
Jon Ashburn23d36b12016-02-02 17:47:28 -07001601 case 36:
Mark Young8191d9f2016-09-02 11:41:28 -06001602 return vkdev_ext36;
Jon Ashburn23d36b12016-02-02 17:47:28 -07001603 case 37:
Mark Young8191d9f2016-09-02 11:41:28 -06001604 return vkdev_ext37;
Jon Ashburn23d36b12016-02-02 17:47:28 -07001605 case 38:
Mark Young8191d9f2016-09-02 11:41:28 -06001606 return vkdev_ext38;
Jon Ashburn23d36b12016-02-02 17:47:28 -07001607 case 39:
Mark Young8191d9f2016-09-02 11:41:28 -06001608 return vkdev_ext39;
Jon Ashburn23d36b12016-02-02 17:47:28 -07001609 case 40:
Mark Young8191d9f2016-09-02 11:41:28 -06001610 return vkdev_ext40;
Jon Ashburn23d36b12016-02-02 17:47:28 -07001611 case 41:
Mark Young8191d9f2016-09-02 11:41:28 -06001612 return vkdev_ext41;
Jon Ashburn23d36b12016-02-02 17:47:28 -07001613 case 42:
Mark Young8191d9f2016-09-02 11:41:28 -06001614 return vkdev_ext42;
Jon Ashburn23d36b12016-02-02 17:47:28 -07001615 case 43:
Mark Young8191d9f2016-09-02 11:41:28 -06001616 return vkdev_ext43;
Jon Ashburn23d36b12016-02-02 17:47:28 -07001617 case 44:
Mark Young8191d9f2016-09-02 11:41:28 -06001618 return vkdev_ext44;
Jon Ashburn23d36b12016-02-02 17:47:28 -07001619 case 45:
Mark Young8191d9f2016-09-02 11:41:28 -06001620 return vkdev_ext45;
Jon Ashburn23d36b12016-02-02 17:47:28 -07001621 case 46:
Mark Young8191d9f2016-09-02 11:41:28 -06001622 return vkdev_ext46;
Jon Ashburn23d36b12016-02-02 17:47:28 -07001623 case 47:
Mark Young8191d9f2016-09-02 11:41:28 -06001624 return vkdev_ext47;
Jon Ashburn23d36b12016-02-02 17:47:28 -07001625 case 48:
Mark Young8191d9f2016-09-02 11:41:28 -06001626 return vkdev_ext48;
Jon Ashburn23d36b12016-02-02 17:47:28 -07001627 case 49:
Mark Young8191d9f2016-09-02 11:41:28 -06001628 return vkdev_ext49;
Jon Ashburn23d36b12016-02-02 17:47:28 -07001629 case 50:
Mark Young8191d9f2016-09-02 11:41:28 -06001630 return vkdev_ext50;
Jon Ashburn23d36b12016-02-02 17:47:28 -07001631 case 51:
Mark Young8191d9f2016-09-02 11:41:28 -06001632 return vkdev_ext51;
Jon Ashburn23d36b12016-02-02 17:47:28 -07001633 case 52:
Mark Young8191d9f2016-09-02 11:41:28 -06001634 return vkdev_ext52;
Jon Ashburn23d36b12016-02-02 17:47:28 -07001635 case 53:
Mark Young8191d9f2016-09-02 11:41:28 -06001636 return vkdev_ext53;
Jon Ashburn23d36b12016-02-02 17:47:28 -07001637 case 54:
Mark Young8191d9f2016-09-02 11:41:28 -06001638 return vkdev_ext54;
Jon Ashburn23d36b12016-02-02 17:47:28 -07001639 case 55:
Mark Young8191d9f2016-09-02 11:41:28 -06001640 return vkdev_ext55;
Jon Ashburn23d36b12016-02-02 17:47:28 -07001641 case 56:
Mark Young8191d9f2016-09-02 11:41:28 -06001642 return vkdev_ext56;
Jon Ashburn23d36b12016-02-02 17:47:28 -07001643 case 57:
Mark Young8191d9f2016-09-02 11:41:28 -06001644 return vkdev_ext57;
Jon Ashburn23d36b12016-02-02 17:47:28 -07001645 case 58:
Mark Young8191d9f2016-09-02 11:41:28 -06001646 return vkdev_ext58;
Jon Ashburn23d36b12016-02-02 17:47:28 -07001647 case 59:
Mark Young8191d9f2016-09-02 11:41:28 -06001648 return vkdev_ext59;
Jon Ashburn23d36b12016-02-02 17:47:28 -07001649 case 60:
Mark Young8191d9f2016-09-02 11:41:28 -06001650 return vkdev_ext60;
Jon Ashburn23d36b12016-02-02 17:47:28 -07001651 case 61:
Mark Young8191d9f2016-09-02 11:41:28 -06001652 return vkdev_ext61;
Jon Ashburn23d36b12016-02-02 17:47:28 -07001653 case 62:
Mark Young8191d9f2016-09-02 11:41:28 -06001654 return vkdev_ext62;
Jon Ashburn23d36b12016-02-02 17:47:28 -07001655 case 63:
Mark Young8191d9f2016-09-02 11:41:28 -06001656 return vkdev_ext63;
Jon Ashburn23d36b12016-02-02 17:47:28 -07001657 case 64:
Mark Young8191d9f2016-09-02 11:41:28 -06001658 return vkdev_ext64;
Jon Ashburn23d36b12016-02-02 17:47:28 -07001659 case 65:
Mark Young8191d9f2016-09-02 11:41:28 -06001660 return vkdev_ext65;
Jon Ashburn23d36b12016-02-02 17:47:28 -07001661 case 66:
Mark Young8191d9f2016-09-02 11:41:28 -06001662 return vkdev_ext66;
Jon Ashburn23d36b12016-02-02 17:47:28 -07001663 case 67:
Mark Young8191d9f2016-09-02 11:41:28 -06001664 return vkdev_ext67;
Jon Ashburn23d36b12016-02-02 17:47:28 -07001665 case 68:
Mark Young8191d9f2016-09-02 11:41:28 -06001666 return vkdev_ext68;
Jon Ashburn23d36b12016-02-02 17:47:28 -07001667 case 69:
Mark Young8191d9f2016-09-02 11:41:28 -06001668 return vkdev_ext69;
Jon Ashburn23d36b12016-02-02 17:47:28 -07001669 case 70:
Mark Young8191d9f2016-09-02 11:41:28 -06001670 return vkdev_ext70;
Jon Ashburn23d36b12016-02-02 17:47:28 -07001671 case 71:
Mark Young8191d9f2016-09-02 11:41:28 -06001672 return vkdev_ext71;
Jon Ashburn23d36b12016-02-02 17:47:28 -07001673 case 72:
Mark Young8191d9f2016-09-02 11:41:28 -06001674 return vkdev_ext72;
Jon Ashburn23d36b12016-02-02 17:47:28 -07001675 case 73:
Mark Young8191d9f2016-09-02 11:41:28 -06001676 return vkdev_ext73;
Jon Ashburn23d36b12016-02-02 17:47:28 -07001677 case 74:
Mark Young8191d9f2016-09-02 11:41:28 -06001678 return vkdev_ext74;
Jon Ashburn23d36b12016-02-02 17:47:28 -07001679 case 75:
Mark Young8191d9f2016-09-02 11:41:28 -06001680 return vkdev_ext75;
Jon Ashburn23d36b12016-02-02 17:47:28 -07001681 case 76:
Mark Young8191d9f2016-09-02 11:41:28 -06001682 return vkdev_ext76;
Jon Ashburn23d36b12016-02-02 17:47:28 -07001683 case 77:
Mark Young8191d9f2016-09-02 11:41:28 -06001684 return vkdev_ext77;
Jon Ashburn23d36b12016-02-02 17:47:28 -07001685 case 78:
Mark Young8191d9f2016-09-02 11:41:28 -06001686 return vkdev_ext78;
Jon Ashburn23d36b12016-02-02 17:47:28 -07001687 case 79:
Mark Young8191d9f2016-09-02 11:41:28 -06001688 return vkdev_ext79;
Jon Ashburn23d36b12016-02-02 17:47:28 -07001689 case 80:
Mark Young8191d9f2016-09-02 11:41:28 -06001690 return vkdev_ext80;
Jon Ashburn23d36b12016-02-02 17:47:28 -07001691 case 81:
Mark Young8191d9f2016-09-02 11:41:28 -06001692 return vkdev_ext81;
Jon Ashburn23d36b12016-02-02 17:47:28 -07001693 case 82:
Mark Young8191d9f2016-09-02 11:41:28 -06001694 return vkdev_ext82;
Jon Ashburn23d36b12016-02-02 17:47:28 -07001695 case 83:
Mark Young8191d9f2016-09-02 11:41:28 -06001696 return vkdev_ext83;
Jon Ashburn23d36b12016-02-02 17:47:28 -07001697 case 84:
Mark Young8191d9f2016-09-02 11:41:28 -06001698 return vkdev_ext84;
Jon Ashburn23d36b12016-02-02 17:47:28 -07001699 case 85:
Mark Young8191d9f2016-09-02 11:41:28 -06001700 return vkdev_ext85;
Jon Ashburn23d36b12016-02-02 17:47:28 -07001701 case 86:
Mark Young8191d9f2016-09-02 11:41:28 -06001702 return vkdev_ext86;
Jon Ashburn23d36b12016-02-02 17:47:28 -07001703 case 87:
Mark Young8191d9f2016-09-02 11:41:28 -06001704 return vkdev_ext87;
Jon Ashburn23d36b12016-02-02 17:47:28 -07001705 case 88:
Mark Young8191d9f2016-09-02 11:41:28 -06001706 return vkdev_ext88;
Jon Ashburn23d36b12016-02-02 17:47:28 -07001707 case 89:
Mark Young8191d9f2016-09-02 11:41:28 -06001708 return vkdev_ext89;
Jon Ashburn23d36b12016-02-02 17:47:28 -07001709 case 90:
Mark Young8191d9f2016-09-02 11:41:28 -06001710 return vkdev_ext90;
Jon Ashburn23d36b12016-02-02 17:47:28 -07001711 case 91:
Mark Young8191d9f2016-09-02 11:41:28 -06001712 return vkdev_ext91;
Jon Ashburn23d36b12016-02-02 17:47:28 -07001713 case 92:
Mark Young8191d9f2016-09-02 11:41:28 -06001714 return vkdev_ext92;
Jon Ashburn23d36b12016-02-02 17:47:28 -07001715 case 93:
Mark Young8191d9f2016-09-02 11:41:28 -06001716 return vkdev_ext93;
Jon Ashburn23d36b12016-02-02 17:47:28 -07001717 case 94:
Mark Young8191d9f2016-09-02 11:41:28 -06001718 return vkdev_ext94;
Jon Ashburn23d36b12016-02-02 17:47:28 -07001719 case 95:
Mark Young8191d9f2016-09-02 11:41:28 -06001720 return vkdev_ext95;
Jon Ashburn23d36b12016-02-02 17:47:28 -07001721 case 96:
Mark Young8191d9f2016-09-02 11:41:28 -06001722 return vkdev_ext96;
Jon Ashburn23d36b12016-02-02 17:47:28 -07001723 case 97:
Mark Young8191d9f2016-09-02 11:41:28 -06001724 return vkdev_ext97;
Jon Ashburn23d36b12016-02-02 17:47:28 -07001725 case 98:
Mark Young8191d9f2016-09-02 11:41:28 -06001726 return vkdev_ext98;
Jon Ashburn23d36b12016-02-02 17:47:28 -07001727 case 99:
Mark Young8191d9f2016-09-02 11:41:28 -06001728 return vkdev_ext99;
Jon Ashburn23d36b12016-02-02 17:47:28 -07001729 case 100:
Mark Young8191d9f2016-09-02 11:41:28 -06001730 return vkdev_ext100;
Jon Ashburn23d36b12016-02-02 17:47:28 -07001731 case 101:
Mark Young8191d9f2016-09-02 11:41:28 -06001732 return vkdev_ext101;
Jon Ashburn23d36b12016-02-02 17:47:28 -07001733 case 102:
Mark Young8191d9f2016-09-02 11:41:28 -06001734 return vkdev_ext102;
Jon Ashburn23d36b12016-02-02 17:47:28 -07001735 case 103:
Mark Young8191d9f2016-09-02 11:41:28 -06001736 return vkdev_ext103;
Jon Ashburn23d36b12016-02-02 17:47:28 -07001737 case 104:
Mark Young8191d9f2016-09-02 11:41:28 -06001738 return vkdev_ext104;
Jon Ashburn23d36b12016-02-02 17:47:28 -07001739 case 105:
Mark Young8191d9f2016-09-02 11:41:28 -06001740 return vkdev_ext105;
Jon Ashburn23d36b12016-02-02 17:47:28 -07001741 case 106:
Mark Young8191d9f2016-09-02 11:41:28 -06001742 return vkdev_ext106;
Jon Ashburn23d36b12016-02-02 17:47:28 -07001743 case 107:
Mark Young8191d9f2016-09-02 11:41:28 -06001744 return vkdev_ext107;
Jon Ashburn23d36b12016-02-02 17:47:28 -07001745 case 108:
Mark Young8191d9f2016-09-02 11:41:28 -06001746 return vkdev_ext108;
Jon Ashburn23d36b12016-02-02 17:47:28 -07001747 case 109:
Mark Young8191d9f2016-09-02 11:41:28 -06001748 return vkdev_ext109;
Jon Ashburn23d36b12016-02-02 17:47:28 -07001749 case 110:
Mark Young8191d9f2016-09-02 11:41:28 -06001750 return vkdev_ext110;
Jon Ashburn23d36b12016-02-02 17:47:28 -07001751 case 111:
Mark Young8191d9f2016-09-02 11:41:28 -06001752 return vkdev_ext111;
Jon Ashburn23d36b12016-02-02 17:47:28 -07001753 case 112:
Mark Young8191d9f2016-09-02 11:41:28 -06001754 return vkdev_ext112;
Jon Ashburn23d36b12016-02-02 17:47:28 -07001755 case 113:
Mark Young8191d9f2016-09-02 11:41:28 -06001756 return vkdev_ext113;
Jon Ashburn23d36b12016-02-02 17:47:28 -07001757 case 114:
Mark Young8191d9f2016-09-02 11:41:28 -06001758 return vkdev_ext114;
Jon Ashburn23d36b12016-02-02 17:47:28 -07001759 case 115:
Mark Young8191d9f2016-09-02 11:41:28 -06001760 return vkdev_ext115;
Jon Ashburn23d36b12016-02-02 17:47:28 -07001761 case 116:
Mark Young8191d9f2016-09-02 11:41:28 -06001762 return vkdev_ext116;
Jon Ashburn23d36b12016-02-02 17:47:28 -07001763 case 117:
Mark Young8191d9f2016-09-02 11:41:28 -06001764 return vkdev_ext117;
Jon Ashburn23d36b12016-02-02 17:47:28 -07001765 case 118:
Mark Young8191d9f2016-09-02 11:41:28 -06001766 return vkdev_ext118;
Jon Ashburn23d36b12016-02-02 17:47:28 -07001767 case 119:
Mark Young8191d9f2016-09-02 11:41:28 -06001768 return vkdev_ext119;
Jon Ashburn23d36b12016-02-02 17:47:28 -07001769 case 120:
Mark Young8191d9f2016-09-02 11:41:28 -06001770 return vkdev_ext120;
Jon Ashburn23d36b12016-02-02 17:47:28 -07001771 case 121:
Mark Young8191d9f2016-09-02 11:41:28 -06001772 return vkdev_ext121;
Jon Ashburn23d36b12016-02-02 17:47:28 -07001773 case 122:
Mark Young8191d9f2016-09-02 11:41:28 -06001774 return vkdev_ext122;
Jon Ashburn23d36b12016-02-02 17:47:28 -07001775 case 123:
Mark Young8191d9f2016-09-02 11:41:28 -06001776 return vkdev_ext123;
Jon Ashburn23d36b12016-02-02 17:47:28 -07001777 case 124:
Mark Young8191d9f2016-09-02 11:41:28 -06001778 return vkdev_ext124;
Jon Ashburn23d36b12016-02-02 17:47:28 -07001779 case 125:
Mark Young8191d9f2016-09-02 11:41:28 -06001780 return vkdev_ext125;
Jon Ashburn23d36b12016-02-02 17:47:28 -07001781 case 126:
Mark Young8191d9f2016-09-02 11:41:28 -06001782 return vkdev_ext126;
Jon Ashburn23d36b12016-02-02 17:47:28 -07001783 case 127:
Mark Young8191d9f2016-09-02 11:41:28 -06001784 return vkdev_ext127;
Jon Ashburn23d36b12016-02-02 17:47:28 -07001785 case 128:
Mark Young8191d9f2016-09-02 11:41:28 -06001786 return vkdev_ext128;
Jon Ashburn23d36b12016-02-02 17:47:28 -07001787 case 129:
Mark Young8191d9f2016-09-02 11:41:28 -06001788 return vkdev_ext129;
Jon Ashburn23d36b12016-02-02 17:47:28 -07001789 case 130:
Mark Young8191d9f2016-09-02 11:41:28 -06001790 return vkdev_ext130;
Jon Ashburn23d36b12016-02-02 17:47:28 -07001791 case 131:
Mark Young8191d9f2016-09-02 11:41:28 -06001792 return vkdev_ext131;
Jon Ashburn23d36b12016-02-02 17:47:28 -07001793 case 132:
Mark Young8191d9f2016-09-02 11:41:28 -06001794 return vkdev_ext132;
Jon Ashburn23d36b12016-02-02 17:47:28 -07001795 case 133:
Mark Young8191d9f2016-09-02 11:41:28 -06001796 return vkdev_ext133;
Jon Ashburn23d36b12016-02-02 17:47:28 -07001797 case 134:
Mark Young8191d9f2016-09-02 11:41:28 -06001798 return vkdev_ext134;
Jon Ashburn23d36b12016-02-02 17:47:28 -07001799 case 135:
Mark Young8191d9f2016-09-02 11:41:28 -06001800 return vkdev_ext135;
Jon Ashburn23d36b12016-02-02 17:47:28 -07001801 case 136:
Mark Young8191d9f2016-09-02 11:41:28 -06001802 return vkdev_ext136;
Jon Ashburn23d36b12016-02-02 17:47:28 -07001803 case 137:
Mark Young8191d9f2016-09-02 11:41:28 -06001804 return vkdev_ext137;
Jon Ashburn23d36b12016-02-02 17:47:28 -07001805 case 138:
Mark Young8191d9f2016-09-02 11:41:28 -06001806 return vkdev_ext138;
Jon Ashburn23d36b12016-02-02 17:47:28 -07001807 case 139:
Mark Young8191d9f2016-09-02 11:41:28 -06001808 return vkdev_ext139;
Jon Ashburn23d36b12016-02-02 17:47:28 -07001809 case 140:
Mark Young8191d9f2016-09-02 11:41:28 -06001810 return vkdev_ext140;
Jon Ashburn23d36b12016-02-02 17:47:28 -07001811 case 141:
Mark Young8191d9f2016-09-02 11:41:28 -06001812 return vkdev_ext141;
Jon Ashburn23d36b12016-02-02 17:47:28 -07001813 case 142:
Mark Young8191d9f2016-09-02 11:41:28 -06001814 return vkdev_ext142;
Jon Ashburn23d36b12016-02-02 17:47:28 -07001815 case 143:
Mark Young8191d9f2016-09-02 11:41:28 -06001816 return vkdev_ext143;
Jon Ashburn23d36b12016-02-02 17:47:28 -07001817 case 144:
Mark Young8191d9f2016-09-02 11:41:28 -06001818 return vkdev_ext144;
Jon Ashburn23d36b12016-02-02 17:47:28 -07001819 case 145:
Mark Young8191d9f2016-09-02 11:41:28 -06001820 return vkdev_ext145;
Jon Ashburn23d36b12016-02-02 17:47:28 -07001821 case 146:
Mark Young8191d9f2016-09-02 11:41:28 -06001822 return vkdev_ext146;
Jon Ashburn23d36b12016-02-02 17:47:28 -07001823 case 147:
Mark Young8191d9f2016-09-02 11:41:28 -06001824 return vkdev_ext147;
Jon Ashburn23d36b12016-02-02 17:47:28 -07001825 case 148:
Mark Young8191d9f2016-09-02 11:41:28 -06001826 return vkdev_ext148;
Jon Ashburn23d36b12016-02-02 17:47:28 -07001827 case 149:
Mark Young8191d9f2016-09-02 11:41:28 -06001828 return vkdev_ext149;
Jon Ashburn23d36b12016-02-02 17:47:28 -07001829 case 150:
Mark Young8191d9f2016-09-02 11:41:28 -06001830 return vkdev_ext150;
Jon Ashburn23d36b12016-02-02 17:47:28 -07001831 case 151:
Mark Young8191d9f2016-09-02 11:41:28 -06001832 return vkdev_ext151;
Jon Ashburn23d36b12016-02-02 17:47:28 -07001833 case 152:
Mark Young8191d9f2016-09-02 11:41:28 -06001834 return vkdev_ext152;
Jon Ashburn23d36b12016-02-02 17:47:28 -07001835 case 153:
Mark Young8191d9f2016-09-02 11:41:28 -06001836 return vkdev_ext153;
Jon Ashburn23d36b12016-02-02 17:47:28 -07001837 case 154:
Mark Young8191d9f2016-09-02 11:41:28 -06001838 return vkdev_ext154;
Jon Ashburn23d36b12016-02-02 17:47:28 -07001839 case 155:
Mark Young8191d9f2016-09-02 11:41:28 -06001840 return vkdev_ext155;
Jon Ashburn23d36b12016-02-02 17:47:28 -07001841 case 156:
Mark Young8191d9f2016-09-02 11:41:28 -06001842 return vkdev_ext156;
Jon Ashburn23d36b12016-02-02 17:47:28 -07001843 case 157:
Mark Young8191d9f2016-09-02 11:41:28 -06001844 return vkdev_ext157;
Jon Ashburn23d36b12016-02-02 17:47:28 -07001845 case 158:
Mark Young8191d9f2016-09-02 11:41:28 -06001846 return vkdev_ext158;
Jon Ashburn23d36b12016-02-02 17:47:28 -07001847 case 159:
Mark Young8191d9f2016-09-02 11:41:28 -06001848 return vkdev_ext159;
Jon Ashburn23d36b12016-02-02 17:47:28 -07001849 case 160:
Mark Young8191d9f2016-09-02 11:41:28 -06001850 return vkdev_ext160;
Jon Ashburn23d36b12016-02-02 17:47:28 -07001851 case 161:
Mark Young8191d9f2016-09-02 11:41:28 -06001852 return vkdev_ext161;
Jon Ashburn23d36b12016-02-02 17:47:28 -07001853 case 162:
Mark Young8191d9f2016-09-02 11:41:28 -06001854 return vkdev_ext162;
Jon Ashburn23d36b12016-02-02 17:47:28 -07001855 case 163:
Mark Young8191d9f2016-09-02 11:41:28 -06001856 return vkdev_ext163;
Jon Ashburn23d36b12016-02-02 17:47:28 -07001857 case 164:
Mark Young8191d9f2016-09-02 11:41:28 -06001858 return vkdev_ext164;
Jon Ashburn23d36b12016-02-02 17:47:28 -07001859 case 165:
Mark Young8191d9f2016-09-02 11:41:28 -06001860 return vkdev_ext165;
Jon Ashburn23d36b12016-02-02 17:47:28 -07001861 case 166:
Mark Young8191d9f2016-09-02 11:41:28 -06001862 return vkdev_ext166;
Jon Ashburn23d36b12016-02-02 17:47:28 -07001863 case 167:
Mark Young8191d9f2016-09-02 11:41:28 -06001864 return vkdev_ext167;
Jon Ashburn23d36b12016-02-02 17:47:28 -07001865 case 168:
Mark Young8191d9f2016-09-02 11:41:28 -06001866 return vkdev_ext168;
Jon Ashburn23d36b12016-02-02 17:47:28 -07001867 case 169:
Mark Young8191d9f2016-09-02 11:41:28 -06001868 return vkdev_ext169;
Jon Ashburn23d36b12016-02-02 17:47:28 -07001869 case 170:
Mark Young8191d9f2016-09-02 11:41:28 -06001870 return vkdev_ext170;
Jon Ashburn23d36b12016-02-02 17:47:28 -07001871 case 171:
Mark Young8191d9f2016-09-02 11:41:28 -06001872 return vkdev_ext171;
Jon Ashburn23d36b12016-02-02 17:47:28 -07001873 case 172:
Mark Young8191d9f2016-09-02 11:41:28 -06001874 return vkdev_ext172;
Jon Ashburn23d36b12016-02-02 17:47:28 -07001875 case 173:
Mark Young8191d9f2016-09-02 11:41:28 -06001876 return vkdev_ext173;
Jon Ashburn23d36b12016-02-02 17:47:28 -07001877 case 174:
Mark Young8191d9f2016-09-02 11:41:28 -06001878 return vkdev_ext174;
Jon Ashburn23d36b12016-02-02 17:47:28 -07001879 case 175:
Mark Young8191d9f2016-09-02 11:41:28 -06001880 return vkdev_ext175;
Jon Ashburn23d36b12016-02-02 17:47:28 -07001881 case 176:
Mark Young8191d9f2016-09-02 11:41:28 -06001882 return vkdev_ext176;
Jon Ashburn23d36b12016-02-02 17:47:28 -07001883 case 177:
Mark Young8191d9f2016-09-02 11:41:28 -06001884 return vkdev_ext177;
Jon Ashburn23d36b12016-02-02 17:47:28 -07001885 case 178:
Mark Young8191d9f2016-09-02 11:41:28 -06001886 return vkdev_ext178;
Jon Ashburn23d36b12016-02-02 17:47:28 -07001887 case 179:
Mark Young8191d9f2016-09-02 11:41:28 -06001888 return vkdev_ext179;
Jon Ashburn23d36b12016-02-02 17:47:28 -07001889 case 180:
Mark Young8191d9f2016-09-02 11:41:28 -06001890 return vkdev_ext180;
Jon Ashburn23d36b12016-02-02 17:47:28 -07001891 case 181:
Mark Young8191d9f2016-09-02 11:41:28 -06001892 return vkdev_ext181;
Jon Ashburn23d36b12016-02-02 17:47:28 -07001893 case 182:
Mark Young8191d9f2016-09-02 11:41:28 -06001894 return vkdev_ext182;
Jon Ashburn23d36b12016-02-02 17:47:28 -07001895 case 183:
Mark Young8191d9f2016-09-02 11:41:28 -06001896 return vkdev_ext183;
Jon Ashburn23d36b12016-02-02 17:47:28 -07001897 case 184:
Mark Young8191d9f2016-09-02 11:41:28 -06001898 return vkdev_ext184;
Jon Ashburn23d36b12016-02-02 17:47:28 -07001899 case 185:
Mark Young8191d9f2016-09-02 11:41:28 -06001900 return vkdev_ext185;
Jon Ashburn23d36b12016-02-02 17:47:28 -07001901 case 186:
Mark Young8191d9f2016-09-02 11:41:28 -06001902 return vkdev_ext186;
Jon Ashburn23d36b12016-02-02 17:47:28 -07001903 case 187:
Mark Young8191d9f2016-09-02 11:41:28 -06001904 return vkdev_ext187;
Jon Ashburn23d36b12016-02-02 17:47:28 -07001905 case 188:
Mark Young8191d9f2016-09-02 11:41:28 -06001906 return vkdev_ext188;
Jon Ashburn23d36b12016-02-02 17:47:28 -07001907 case 189:
Mark Young8191d9f2016-09-02 11:41:28 -06001908 return vkdev_ext189;
Jon Ashburn23d36b12016-02-02 17:47:28 -07001909 case 190:
Mark Young8191d9f2016-09-02 11:41:28 -06001910 return vkdev_ext190;
Jon Ashburn23d36b12016-02-02 17:47:28 -07001911 case 191:
Mark Young8191d9f2016-09-02 11:41:28 -06001912 return vkdev_ext191;
Jon Ashburn23d36b12016-02-02 17:47:28 -07001913 case 192:
Mark Young8191d9f2016-09-02 11:41:28 -06001914 return vkdev_ext192;
Jon Ashburn23d36b12016-02-02 17:47:28 -07001915 case 193:
Mark Young8191d9f2016-09-02 11:41:28 -06001916 return vkdev_ext193;
Jon Ashburn23d36b12016-02-02 17:47:28 -07001917 case 194:
Mark Young8191d9f2016-09-02 11:41:28 -06001918 return vkdev_ext194;
Jon Ashburn23d36b12016-02-02 17:47:28 -07001919 case 195:
Mark Young8191d9f2016-09-02 11:41:28 -06001920 return vkdev_ext195;
Jon Ashburn23d36b12016-02-02 17:47:28 -07001921 case 196:
Mark Young8191d9f2016-09-02 11:41:28 -06001922 return vkdev_ext196;
Jon Ashburn23d36b12016-02-02 17:47:28 -07001923 case 197:
Mark Young8191d9f2016-09-02 11:41:28 -06001924 return vkdev_ext197;
Jon Ashburn23d36b12016-02-02 17:47:28 -07001925 case 198:
Mark Young8191d9f2016-09-02 11:41:28 -06001926 return vkdev_ext198;
Jon Ashburn23d36b12016-02-02 17:47:28 -07001927 case 199:
Mark Young8191d9f2016-09-02 11:41:28 -06001928 return vkdev_ext199;
Jon Ashburn23d36b12016-02-02 17:47:28 -07001929 case 200:
Mark Young8191d9f2016-09-02 11:41:28 -06001930 return vkdev_ext200;
Jon Ashburn23d36b12016-02-02 17:47:28 -07001931 case 201:
Mark Young8191d9f2016-09-02 11:41:28 -06001932 return vkdev_ext201;
Jon Ashburn23d36b12016-02-02 17:47:28 -07001933 case 202:
Mark Young8191d9f2016-09-02 11:41:28 -06001934 return vkdev_ext202;
Jon Ashburn23d36b12016-02-02 17:47:28 -07001935 case 203:
Mark Young8191d9f2016-09-02 11:41:28 -06001936 return vkdev_ext203;
Jon Ashburn23d36b12016-02-02 17:47:28 -07001937 case 204:
Mark Young8191d9f2016-09-02 11:41:28 -06001938 return vkdev_ext204;
Jon Ashburn23d36b12016-02-02 17:47:28 -07001939 case 205:
Mark Young8191d9f2016-09-02 11:41:28 -06001940 return vkdev_ext205;
Jon Ashburn23d36b12016-02-02 17:47:28 -07001941 case 206:
Mark Young8191d9f2016-09-02 11:41:28 -06001942 return vkdev_ext206;
Jon Ashburn23d36b12016-02-02 17:47:28 -07001943 case 207:
Mark Young8191d9f2016-09-02 11:41:28 -06001944 return vkdev_ext207;
Jon Ashburn23d36b12016-02-02 17:47:28 -07001945 case 208:
Mark Young8191d9f2016-09-02 11:41:28 -06001946 return vkdev_ext208;
Jon Ashburn23d36b12016-02-02 17:47:28 -07001947 case 209:
Mark Young8191d9f2016-09-02 11:41:28 -06001948 return vkdev_ext209;
Jon Ashburn23d36b12016-02-02 17:47:28 -07001949 case 210:
Mark Young8191d9f2016-09-02 11:41:28 -06001950 return vkdev_ext210;
Jon Ashburn23d36b12016-02-02 17:47:28 -07001951 case 211:
Mark Young8191d9f2016-09-02 11:41:28 -06001952 return vkdev_ext211;
Jon Ashburn23d36b12016-02-02 17:47:28 -07001953 case 212:
Mark Young8191d9f2016-09-02 11:41:28 -06001954 return vkdev_ext212;
Jon Ashburn23d36b12016-02-02 17:47:28 -07001955 case 213:
Mark Young8191d9f2016-09-02 11:41:28 -06001956 return vkdev_ext213;
Jon Ashburn23d36b12016-02-02 17:47:28 -07001957 case 214:
Mark Young8191d9f2016-09-02 11:41:28 -06001958 return vkdev_ext214;
Jon Ashburn23d36b12016-02-02 17:47:28 -07001959 case 215:
Mark Young8191d9f2016-09-02 11:41:28 -06001960 return vkdev_ext215;
Jon Ashburn23d36b12016-02-02 17:47:28 -07001961 case 216:
Mark Young8191d9f2016-09-02 11:41:28 -06001962 return vkdev_ext216;
Jon Ashburn23d36b12016-02-02 17:47:28 -07001963 case 217:
Mark Young8191d9f2016-09-02 11:41:28 -06001964 return vkdev_ext217;
Jon Ashburn23d36b12016-02-02 17:47:28 -07001965 case 218:
Mark Young8191d9f2016-09-02 11:41:28 -06001966 return vkdev_ext218;
Jon Ashburn23d36b12016-02-02 17:47:28 -07001967 case 219:
Mark Young8191d9f2016-09-02 11:41:28 -06001968 return vkdev_ext219;
Jon Ashburn23d36b12016-02-02 17:47:28 -07001969 case 220:
Mark Young8191d9f2016-09-02 11:41:28 -06001970 return vkdev_ext220;
Jon Ashburn23d36b12016-02-02 17:47:28 -07001971 case 221:
Mark Young8191d9f2016-09-02 11:41:28 -06001972 return vkdev_ext221;
Jon Ashburn23d36b12016-02-02 17:47:28 -07001973 case 222:
Mark Young8191d9f2016-09-02 11:41:28 -06001974 return vkdev_ext222;
Jon Ashburn23d36b12016-02-02 17:47:28 -07001975 case 223:
Mark Young8191d9f2016-09-02 11:41:28 -06001976 return vkdev_ext223;
Jon Ashburn23d36b12016-02-02 17:47:28 -07001977 case 224:
Mark Young8191d9f2016-09-02 11:41:28 -06001978 return vkdev_ext224;
Jon Ashburn23d36b12016-02-02 17:47:28 -07001979 case 225:
Mark Young8191d9f2016-09-02 11:41:28 -06001980 return vkdev_ext225;
Jon Ashburn23d36b12016-02-02 17:47:28 -07001981 case 226:
Mark Young8191d9f2016-09-02 11:41:28 -06001982 return vkdev_ext226;
Jon Ashburn23d36b12016-02-02 17:47:28 -07001983 case 227:
Mark Young8191d9f2016-09-02 11:41:28 -06001984 return vkdev_ext227;
Jon Ashburn23d36b12016-02-02 17:47:28 -07001985 case 228:
Mark Young8191d9f2016-09-02 11:41:28 -06001986 return vkdev_ext228;
Jon Ashburn23d36b12016-02-02 17:47:28 -07001987 case 229:
Mark Young8191d9f2016-09-02 11:41:28 -06001988 return vkdev_ext229;
Jon Ashburn23d36b12016-02-02 17:47:28 -07001989 case 230:
Mark Young8191d9f2016-09-02 11:41:28 -06001990 return vkdev_ext230;
Jon Ashburn23d36b12016-02-02 17:47:28 -07001991 case 231:
Mark Young8191d9f2016-09-02 11:41:28 -06001992 return vkdev_ext231;
Jon Ashburn23d36b12016-02-02 17:47:28 -07001993 case 232:
Mark Young8191d9f2016-09-02 11:41:28 -06001994 return vkdev_ext232;
Jon Ashburn23d36b12016-02-02 17:47:28 -07001995 case 233:
Mark Young8191d9f2016-09-02 11:41:28 -06001996 return vkdev_ext233;
Jon Ashburn23d36b12016-02-02 17:47:28 -07001997 case 234:
Mark Young8191d9f2016-09-02 11:41:28 -06001998 return vkdev_ext234;
Jon Ashburn23d36b12016-02-02 17:47:28 -07001999 case 235:
Mark Young8191d9f2016-09-02 11:41:28 -06002000 return vkdev_ext235;
Jon Ashburn23d36b12016-02-02 17:47:28 -07002001 case 236:
Mark Young8191d9f2016-09-02 11:41:28 -06002002 return vkdev_ext236;
Jon Ashburn23d36b12016-02-02 17:47:28 -07002003 case 237:
Mark Young8191d9f2016-09-02 11:41:28 -06002004 return vkdev_ext237;
Jon Ashburn23d36b12016-02-02 17:47:28 -07002005 case 238:
Mark Young8191d9f2016-09-02 11:41:28 -06002006 return vkdev_ext238;
Jon Ashburn23d36b12016-02-02 17:47:28 -07002007 case 239:
Mark Young8191d9f2016-09-02 11:41:28 -06002008 return vkdev_ext239;
Jon Ashburn23d36b12016-02-02 17:47:28 -07002009 case 240:
Mark Young8191d9f2016-09-02 11:41:28 -06002010 return vkdev_ext240;
Jon Ashburn23d36b12016-02-02 17:47:28 -07002011 case 241:
Mark Young8191d9f2016-09-02 11:41:28 -06002012 return vkdev_ext241;
Jon Ashburn23d36b12016-02-02 17:47:28 -07002013 case 242:
Mark Young8191d9f2016-09-02 11:41:28 -06002014 return vkdev_ext242;
Jon Ashburn23d36b12016-02-02 17:47:28 -07002015 case 243:
Mark Young8191d9f2016-09-02 11:41:28 -06002016 return vkdev_ext243;
Jon Ashburn23d36b12016-02-02 17:47:28 -07002017 case 244:
Mark Young8191d9f2016-09-02 11:41:28 -06002018 return vkdev_ext244;
Jon Ashburn23d36b12016-02-02 17:47:28 -07002019 case 245:
Mark Young8191d9f2016-09-02 11:41:28 -06002020 return vkdev_ext245;
Jon Ashburn23d36b12016-02-02 17:47:28 -07002021 case 246:
Mark Young8191d9f2016-09-02 11:41:28 -06002022 return vkdev_ext246;
Jon Ashburn23d36b12016-02-02 17:47:28 -07002023 case 247:
Mark Young8191d9f2016-09-02 11:41:28 -06002024 return vkdev_ext247;
Jon Ashburn23d36b12016-02-02 17:47:28 -07002025 case 248:
Mark Young8191d9f2016-09-02 11:41:28 -06002026 return vkdev_ext248;
Jon Ashburn23d36b12016-02-02 17:47:28 -07002027 case 249:
Mark Young8191d9f2016-09-02 11:41:28 -06002028 return vkdev_ext249;
Jon Ashburnfc1031e2015-11-17 15:31:02 -07002029 }
2030 return NULL;
2031}