Home | History | Annotate | Download | only in loader
      1 /*
      2  *
      3  * Copyright (c) 2016-17 The Khronos Group Inc.
      4  * Copyright (c) 2016-17 Valve Corporation
      5  * Copyright (c) 2016-17 LunarG, Inc.
      6  *
      7  * Licensed under the Apache License, Version 2.0 (the "License");
      8  * you may not use this file except in compliance with the License.
      9  * You may obtain a copy of the License at
     10  *
     11  *     http://www.apache.org/licenses/LICENSE-2.0
     12  *
     13  * Unless required by applicable law or agreed to in writing, software
     14  * distributed under the License is distributed on an "AS IS" BASIS,
     15  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
     16  * See the License for the specific language governing permissions and
     17  * limitations under the License.
     18  *
     19  * Author: Mark Young <marky (at) lunarg.com>
     20  * Author: Lenny Komow <lenny (at) lunarg.com>
     21  *
     22  */
     23 
     24 // This code is used to enable generic instance extensions which use a physical device
     25 // as the first parameter.  If the extension is already known by the loader, it will
     26 // not use this code, but instead use the more direct route.  However, if it is
     27 // unknown to the loader, it will use this code.  Technically, this is not trampoline
     28 // code since we don't want to optimize it out.
     29 
     30 #include "vk_loader_platform.h"
     31 #include "loader.h"
     32 
     33 #if defined(__GNUC__) && !defined(__clang__)
     34 #pragma GCC optimize(3)  // force gcc to use tail-calls
     35 #endif
     36 
     37 // Declarations for the trampoline
     38 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp0(VkPhysicalDevice);
     39 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp1(VkPhysicalDevice);
     40 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp2(VkPhysicalDevice);
     41 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp3(VkPhysicalDevice);
     42 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp4(VkPhysicalDevice);
     43 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp5(VkPhysicalDevice);
     44 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp6(VkPhysicalDevice);
     45 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp7(VkPhysicalDevice);
     46 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp8(VkPhysicalDevice);
     47 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp9(VkPhysicalDevice);
     48 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp10(VkPhysicalDevice);
     49 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp11(VkPhysicalDevice);
     50 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp12(VkPhysicalDevice);
     51 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp13(VkPhysicalDevice);
     52 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp14(VkPhysicalDevice);
     53 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp15(VkPhysicalDevice);
     54 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp16(VkPhysicalDevice);
     55 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp17(VkPhysicalDevice);
     56 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp18(VkPhysicalDevice);
     57 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp19(VkPhysicalDevice);
     58 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp20(VkPhysicalDevice);
     59 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp21(VkPhysicalDevice);
     60 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp22(VkPhysicalDevice);
     61 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp23(VkPhysicalDevice);
     62 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp24(VkPhysicalDevice);
     63 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp25(VkPhysicalDevice);
     64 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp26(VkPhysicalDevice);
     65 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp27(VkPhysicalDevice);
     66 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp28(VkPhysicalDevice);
     67 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp29(VkPhysicalDevice);
     68 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp30(VkPhysicalDevice);
     69 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp31(VkPhysicalDevice);
     70 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp32(VkPhysicalDevice);
     71 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp33(VkPhysicalDevice);
     72 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp34(VkPhysicalDevice);
     73 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp35(VkPhysicalDevice);
     74 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp36(VkPhysicalDevice);
     75 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp37(VkPhysicalDevice);
     76 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp38(VkPhysicalDevice);
     77 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp39(VkPhysicalDevice);
     78 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp40(VkPhysicalDevice);
     79 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp41(VkPhysicalDevice);
     80 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp42(VkPhysicalDevice);
     81 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp43(VkPhysicalDevice);
     82 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp44(VkPhysicalDevice);
     83 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp45(VkPhysicalDevice);
     84 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp46(VkPhysicalDevice);
     85 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp47(VkPhysicalDevice);
     86 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp48(VkPhysicalDevice);
     87 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp49(VkPhysicalDevice);
     88 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp50(VkPhysicalDevice);
     89 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp51(VkPhysicalDevice);
     90 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp52(VkPhysicalDevice);
     91 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp53(VkPhysicalDevice);
     92 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp54(VkPhysicalDevice);
     93 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp55(VkPhysicalDevice);
     94 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp56(VkPhysicalDevice);
     95 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp57(VkPhysicalDevice);
     96 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp58(VkPhysicalDevice);
     97 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp59(VkPhysicalDevice);
     98 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp60(VkPhysicalDevice);
     99 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp61(VkPhysicalDevice);
    100 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp62(VkPhysicalDevice);
    101 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp63(VkPhysicalDevice);
    102 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp64(VkPhysicalDevice);
    103 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp65(VkPhysicalDevice);
    104 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp66(VkPhysicalDevice);
    105 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp67(VkPhysicalDevice);
    106 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp68(VkPhysicalDevice);
    107 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp69(VkPhysicalDevice);
    108 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp70(VkPhysicalDevice);
    109 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp71(VkPhysicalDevice);
    110 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp72(VkPhysicalDevice);
    111 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp73(VkPhysicalDevice);
    112 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp74(VkPhysicalDevice);
    113 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp75(VkPhysicalDevice);
    114 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp76(VkPhysicalDevice);
    115 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp77(VkPhysicalDevice);
    116 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp78(VkPhysicalDevice);
    117 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp79(VkPhysicalDevice);
    118 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp80(VkPhysicalDevice);
    119 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp81(VkPhysicalDevice);
    120 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp82(VkPhysicalDevice);
    121 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp83(VkPhysicalDevice);
    122 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp84(VkPhysicalDevice);
    123 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp85(VkPhysicalDevice);
    124 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp86(VkPhysicalDevice);
    125 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp87(VkPhysicalDevice);
    126 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp88(VkPhysicalDevice);
    127 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp89(VkPhysicalDevice);
    128 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp90(VkPhysicalDevice);
    129 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp91(VkPhysicalDevice);
    130 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp92(VkPhysicalDevice);
    131 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp93(VkPhysicalDevice);
    132 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp94(VkPhysicalDevice);
    133 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp95(VkPhysicalDevice);
    134 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp96(VkPhysicalDevice);
    135 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp97(VkPhysicalDevice);
    136 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp98(VkPhysicalDevice);
    137 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp99(VkPhysicalDevice);
    138 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp100(VkPhysicalDevice);
    139 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp101(VkPhysicalDevice);
    140 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp102(VkPhysicalDevice);
    141 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp103(VkPhysicalDevice);
    142 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp104(VkPhysicalDevice);
    143 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp105(VkPhysicalDevice);
    144 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp106(VkPhysicalDevice);
    145 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp107(VkPhysicalDevice);
    146 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp108(VkPhysicalDevice);
    147 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp109(VkPhysicalDevice);
    148 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp110(VkPhysicalDevice);
    149 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp111(VkPhysicalDevice);
    150 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp112(VkPhysicalDevice);
    151 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp113(VkPhysicalDevice);
    152 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp114(VkPhysicalDevice);
    153 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp115(VkPhysicalDevice);
    154 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp116(VkPhysicalDevice);
    155 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp117(VkPhysicalDevice);
    156 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp118(VkPhysicalDevice);
    157 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp119(VkPhysicalDevice);
    158 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp120(VkPhysicalDevice);
    159 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp121(VkPhysicalDevice);
    160 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp122(VkPhysicalDevice);
    161 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp123(VkPhysicalDevice);
    162 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp124(VkPhysicalDevice);
    163 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp125(VkPhysicalDevice);
    164 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp126(VkPhysicalDevice);
    165 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp127(VkPhysicalDevice);
    166 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp128(VkPhysicalDevice);
    167 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp129(VkPhysicalDevice);
    168 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp130(VkPhysicalDevice);
    169 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp131(VkPhysicalDevice);
    170 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp132(VkPhysicalDevice);
    171 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp133(VkPhysicalDevice);
    172 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp134(VkPhysicalDevice);
    173 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp135(VkPhysicalDevice);
    174 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp136(VkPhysicalDevice);
    175 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp137(VkPhysicalDevice);
    176 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp138(VkPhysicalDevice);
    177 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp139(VkPhysicalDevice);
    178 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp140(VkPhysicalDevice);
    179 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp141(VkPhysicalDevice);
    180 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp142(VkPhysicalDevice);
    181 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp143(VkPhysicalDevice);
    182 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp144(VkPhysicalDevice);
    183 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp145(VkPhysicalDevice);
    184 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp146(VkPhysicalDevice);
    185 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp147(VkPhysicalDevice);
    186 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp148(VkPhysicalDevice);
    187 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp149(VkPhysicalDevice);
    188 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp150(VkPhysicalDevice);
    189 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp151(VkPhysicalDevice);
    190 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp152(VkPhysicalDevice);
    191 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp153(VkPhysicalDevice);
    192 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp154(VkPhysicalDevice);
    193 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp155(VkPhysicalDevice);
    194 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp156(VkPhysicalDevice);
    195 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp157(VkPhysicalDevice);
    196 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp158(VkPhysicalDevice);
    197 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp159(VkPhysicalDevice);
    198 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp160(VkPhysicalDevice);
    199 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp161(VkPhysicalDevice);
    200 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp162(VkPhysicalDevice);
    201 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp163(VkPhysicalDevice);
    202 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp164(VkPhysicalDevice);
    203 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp165(VkPhysicalDevice);
    204 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp166(VkPhysicalDevice);
    205 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp167(VkPhysicalDevice);
    206 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp168(VkPhysicalDevice);
    207 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp169(VkPhysicalDevice);
    208 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp170(VkPhysicalDevice);
    209 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp171(VkPhysicalDevice);
    210 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp172(VkPhysicalDevice);
    211 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp173(VkPhysicalDevice);
    212 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp174(VkPhysicalDevice);
    213 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp175(VkPhysicalDevice);
    214 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp176(VkPhysicalDevice);
    215 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp177(VkPhysicalDevice);
    216 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp178(VkPhysicalDevice);
    217 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp179(VkPhysicalDevice);
    218 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp180(VkPhysicalDevice);
    219 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp181(VkPhysicalDevice);
    220 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp182(VkPhysicalDevice);
    221 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp183(VkPhysicalDevice);
    222 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp184(VkPhysicalDevice);
    223 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp185(VkPhysicalDevice);
    224 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp186(VkPhysicalDevice);
    225 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp187(VkPhysicalDevice);
    226 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp188(VkPhysicalDevice);
    227 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp189(VkPhysicalDevice);
    228 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp190(VkPhysicalDevice);
    229 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp191(VkPhysicalDevice);
    230 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp192(VkPhysicalDevice);
    231 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp193(VkPhysicalDevice);
    232 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp194(VkPhysicalDevice);
    233 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp195(VkPhysicalDevice);
    234 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp196(VkPhysicalDevice);
    235 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp197(VkPhysicalDevice);
    236 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp198(VkPhysicalDevice);
    237 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp199(VkPhysicalDevice);
    238 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp200(VkPhysicalDevice);
    239 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp201(VkPhysicalDevice);
    240 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp202(VkPhysicalDevice);
    241 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp203(VkPhysicalDevice);
    242 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp204(VkPhysicalDevice);
    243 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp205(VkPhysicalDevice);
    244 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp206(VkPhysicalDevice);
    245 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp207(VkPhysicalDevice);
    246 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp208(VkPhysicalDevice);
    247 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp209(VkPhysicalDevice);
    248 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp210(VkPhysicalDevice);
    249 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp211(VkPhysicalDevice);
    250 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp212(VkPhysicalDevice);
    251 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp213(VkPhysicalDevice);
    252 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp214(VkPhysicalDevice);
    253 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp215(VkPhysicalDevice);
    254 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp216(VkPhysicalDevice);
    255 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp217(VkPhysicalDevice);
    256 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp218(VkPhysicalDevice);
    257 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp219(VkPhysicalDevice);
    258 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp220(VkPhysicalDevice);
    259 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp221(VkPhysicalDevice);
    260 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp222(VkPhysicalDevice);
    261 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp223(VkPhysicalDevice);
    262 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp224(VkPhysicalDevice);
    263 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp225(VkPhysicalDevice);
    264 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp226(VkPhysicalDevice);
    265 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp227(VkPhysicalDevice);
    266 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp228(VkPhysicalDevice);
    267 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp229(VkPhysicalDevice);
    268 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp230(VkPhysicalDevice);
    269 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp231(VkPhysicalDevice);
    270 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp232(VkPhysicalDevice);
    271 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp233(VkPhysicalDevice);
    272 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp234(VkPhysicalDevice);
    273 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp235(VkPhysicalDevice);
    274 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp236(VkPhysicalDevice);
    275 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp237(VkPhysicalDevice);
    276 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp238(VkPhysicalDevice);
    277 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp239(VkPhysicalDevice);
    278 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp240(VkPhysicalDevice);
    279 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp241(VkPhysicalDevice);
    280 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp242(VkPhysicalDevice);
    281 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp243(VkPhysicalDevice);
    282 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp244(VkPhysicalDevice);
    283 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp245(VkPhysicalDevice);
    284 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp246(VkPhysicalDevice);
    285 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp247(VkPhysicalDevice);
    286 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp248(VkPhysicalDevice);
    287 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp249(VkPhysicalDevice);
    288 
    289 // Disable clang-format for lists of macros
    290 // clang-format off
    291 
    292 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin0(VkPhysicalDevice);
    293 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin1(VkPhysicalDevice);
    294 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin2(VkPhysicalDevice);
    295 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin3(VkPhysicalDevice);
    296 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin4(VkPhysicalDevice);
    297 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin5(VkPhysicalDevice);
    298 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin6(VkPhysicalDevice);
    299 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin7(VkPhysicalDevice);
    300 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin8(VkPhysicalDevice);
    301 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin9(VkPhysicalDevice);
    302 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin10(VkPhysicalDevice);
    303 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin11(VkPhysicalDevice);
    304 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin12(VkPhysicalDevice);
    305 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin13(VkPhysicalDevice);
    306 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin14(VkPhysicalDevice);
    307 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin15(VkPhysicalDevice);
    308 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin16(VkPhysicalDevice);
    309 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin17(VkPhysicalDevice);
    310 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin18(VkPhysicalDevice);
    311 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin19(VkPhysicalDevice);
    312 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin20(VkPhysicalDevice);
    313 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin21(VkPhysicalDevice);
    314 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin22(VkPhysicalDevice);
    315 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin23(VkPhysicalDevice);
    316 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin24(VkPhysicalDevice);
    317 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin25(VkPhysicalDevice);
    318 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin26(VkPhysicalDevice);
    319 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin27(VkPhysicalDevice);
    320 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin28(VkPhysicalDevice);
    321 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin29(VkPhysicalDevice);
    322 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin30(VkPhysicalDevice);
    323 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin31(VkPhysicalDevice);
    324 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin32(VkPhysicalDevice);
    325 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin33(VkPhysicalDevice);
    326 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin34(VkPhysicalDevice);
    327 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin35(VkPhysicalDevice);
    328 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin36(VkPhysicalDevice);
    329 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin37(VkPhysicalDevice);
    330 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin38(VkPhysicalDevice);
    331 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin39(VkPhysicalDevice);
    332 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin40(VkPhysicalDevice);
    333 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin41(VkPhysicalDevice);
    334 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin42(VkPhysicalDevice);
    335 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin43(VkPhysicalDevice);
    336 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin44(VkPhysicalDevice);
    337 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin45(VkPhysicalDevice);
    338 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin46(VkPhysicalDevice);
    339 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin47(VkPhysicalDevice);
    340 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin48(VkPhysicalDevice);
    341 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin49(VkPhysicalDevice);
    342 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin50(VkPhysicalDevice);
    343 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin51(VkPhysicalDevice);
    344 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin52(VkPhysicalDevice);
    345 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin53(VkPhysicalDevice);
    346 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin54(VkPhysicalDevice);
    347 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin55(VkPhysicalDevice);
    348 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin56(VkPhysicalDevice);
    349 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin57(VkPhysicalDevice);
    350 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin58(VkPhysicalDevice);
    351 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin59(VkPhysicalDevice);
    352 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin60(VkPhysicalDevice);
    353 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin61(VkPhysicalDevice);
    354 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin62(VkPhysicalDevice);
    355 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin63(VkPhysicalDevice);
    356 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin64(VkPhysicalDevice);
    357 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin65(VkPhysicalDevice);
    358 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin66(VkPhysicalDevice);
    359 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin67(VkPhysicalDevice);
    360 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin68(VkPhysicalDevice);
    361 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin69(VkPhysicalDevice);
    362 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin70(VkPhysicalDevice);
    363 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin71(VkPhysicalDevice);
    364 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin72(VkPhysicalDevice);
    365 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin73(VkPhysicalDevice);
    366 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin74(VkPhysicalDevice);
    367 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin75(VkPhysicalDevice);
    368 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin76(VkPhysicalDevice);
    369 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin77(VkPhysicalDevice);
    370 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin78(VkPhysicalDevice);
    371 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin79(VkPhysicalDevice);
    372 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin80(VkPhysicalDevice);
    373 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin81(VkPhysicalDevice);
    374 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin82(VkPhysicalDevice);
    375 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin83(VkPhysicalDevice);
    376 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin84(VkPhysicalDevice);
    377 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin85(VkPhysicalDevice);
    378 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin86(VkPhysicalDevice);
    379 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin87(VkPhysicalDevice);
    380 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin88(VkPhysicalDevice);
    381 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin89(VkPhysicalDevice);
    382 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin90(VkPhysicalDevice);
    383 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin91(VkPhysicalDevice);
    384 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin92(VkPhysicalDevice);
    385 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin93(VkPhysicalDevice);
    386 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin94(VkPhysicalDevice);
    387 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin95(VkPhysicalDevice);
    388 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin96(VkPhysicalDevice);
    389 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin97(VkPhysicalDevice);
    390 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin98(VkPhysicalDevice);
    391 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin99(VkPhysicalDevice);
    392 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin100(VkPhysicalDevice);
    393 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin101(VkPhysicalDevice);
    394 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin102(VkPhysicalDevice);
    395 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin103(VkPhysicalDevice);
    396 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin104(VkPhysicalDevice);
    397 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin105(VkPhysicalDevice);
    398 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin106(VkPhysicalDevice);
    399 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin107(VkPhysicalDevice);
    400 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin108(VkPhysicalDevice);
    401 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin109(VkPhysicalDevice);
    402 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin110(VkPhysicalDevice);
    403 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin111(VkPhysicalDevice);
    404 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin112(VkPhysicalDevice);
    405 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin113(VkPhysicalDevice);
    406 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin114(VkPhysicalDevice);
    407 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin115(VkPhysicalDevice);
    408 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin116(VkPhysicalDevice);
    409 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin117(VkPhysicalDevice);
    410 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin118(VkPhysicalDevice);
    411 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin119(VkPhysicalDevice);
    412 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin120(VkPhysicalDevice);
    413 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin121(VkPhysicalDevice);
    414 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin122(VkPhysicalDevice);
    415 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin123(VkPhysicalDevice);
    416 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin124(VkPhysicalDevice);
    417 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin125(VkPhysicalDevice);
    418 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin126(VkPhysicalDevice);
    419 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin127(VkPhysicalDevice);
    420 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin128(VkPhysicalDevice);
    421 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin129(VkPhysicalDevice);
    422 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin130(VkPhysicalDevice);
    423 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin131(VkPhysicalDevice);
    424 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin132(VkPhysicalDevice);
    425 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin133(VkPhysicalDevice);
    426 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin134(VkPhysicalDevice);
    427 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin135(VkPhysicalDevice);
    428 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin136(VkPhysicalDevice);
    429 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin137(VkPhysicalDevice);
    430 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin138(VkPhysicalDevice);
    431 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin139(VkPhysicalDevice);
    432 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin140(VkPhysicalDevice);
    433 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin141(VkPhysicalDevice);
    434 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin142(VkPhysicalDevice);
    435 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin143(VkPhysicalDevice);
    436 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin144(VkPhysicalDevice);
    437 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin145(VkPhysicalDevice);
    438 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin146(VkPhysicalDevice);
    439 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin147(VkPhysicalDevice);
    440 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin148(VkPhysicalDevice);
    441 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin149(VkPhysicalDevice);
    442 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin150(VkPhysicalDevice);
    443 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin151(VkPhysicalDevice);
    444 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin152(VkPhysicalDevice);
    445 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin153(VkPhysicalDevice);
    446 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin154(VkPhysicalDevice);
    447 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin155(VkPhysicalDevice);
    448 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin156(VkPhysicalDevice);
    449 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin157(VkPhysicalDevice);
    450 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin158(VkPhysicalDevice);
    451 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin159(VkPhysicalDevice);
    452 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin160(VkPhysicalDevice);
    453 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin161(VkPhysicalDevice);
    454 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin162(VkPhysicalDevice);
    455 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin163(VkPhysicalDevice);
    456 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin164(VkPhysicalDevice);
    457 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin165(VkPhysicalDevice);
    458 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin166(VkPhysicalDevice);
    459 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin167(VkPhysicalDevice);
    460 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin168(VkPhysicalDevice);
    461 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin169(VkPhysicalDevice);
    462 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin170(VkPhysicalDevice);
    463 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin171(VkPhysicalDevice);
    464 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin172(VkPhysicalDevice);
    465 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin173(VkPhysicalDevice);
    466 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin174(VkPhysicalDevice);
    467 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin175(VkPhysicalDevice);
    468 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin176(VkPhysicalDevice);
    469 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin177(VkPhysicalDevice);
    470 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin178(VkPhysicalDevice);
    471 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin179(VkPhysicalDevice);
    472 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin180(VkPhysicalDevice);
    473 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin181(VkPhysicalDevice);
    474 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin182(VkPhysicalDevice);
    475 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin183(VkPhysicalDevice);
    476 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin184(VkPhysicalDevice);
    477 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin185(VkPhysicalDevice);
    478 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin186(VkPhysicalDevice);
    479 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin187(VkPhysicalDevice);
    480 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin188(VkPhysicalDevice);
    481 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin189(VkPhysicalDevice);
    482 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin190(VkPhysicalDevice);
    483 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin191(VkPhysicalDevice);
    484 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin192(VkPhysicalDevice);
    485 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin193(VkPhysicalDevice);
    486 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin194(VkPhysicalDevice);
    487 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin195(VkPhysicalDevice);
    488 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin196(VkPhysicalDevice);
    489 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin197(VkPhysicalDevice);
    490 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin198(VkPhysicalDevice);
    491 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin199(VkPhysicalDevice);
    492 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin200(VkPhysicalDevice);
    493 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin201(VkPhysicalDevice);
    494 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin202(VkPhysicalDevice);
    495 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin203(VkPhysicalDevice);
    496 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin204(VkPhysicalDevice);
    497 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin205(VkPhysicalDevice);
    498 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin206(VkPhysicalDevice);
    499 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin207(VkPhysicalDevice);
    500 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin208(VkPhysicalDevice);
    501 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin209(VkPhysicalDevice);
    502 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin210(VkPhysicalDevice);
    503 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin211(VkPhysicalDevice);
    504 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin212(VkPhysicalDevice);
    505 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin213(VkPhysicalDevice);
    506 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin214(VkPhysicalDevice);
    507 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin215(VkPhysicalDevice);
    508 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin216(VkPhysicalDevice);
    509 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin217(VkPhysicalDevice);
    510 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin218(VkPhysicalDevice);
    511 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin219(VkPhysicalDevice);
    512 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin220(VkPhysicalDevice);
    513 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin221(VkPhysicalDevice);
    514 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin222(VkPhysicalDevice);
    515 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin223(VkPhysicalDevice);
    516 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin224(VkPhysicalDevice);
    517 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin225(VkPhysicalDevice);
    518 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin226(VkPhysicalDevice);
    519 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin227(VkPhysicalDevice);
    520 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin228(VkPhysicalDevice);
    521 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin229(VkPhysicalDevice);
    522 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin230(VkPhysicalDevice);
    523 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin231(VkPhysicalDevice);
    524 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin232(VkPhysicalDevice);
    525 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin233(VkPhysicalDevice);
    526 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin234(VkPhysicalDevice);
    527 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin235(VkPhysicalDevice);
    528 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin236(VkPhysicalDevice);
    529 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin237(VkPhysicalDevice);
    530 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin238(VkPhysicalDevice);
    531 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin239(VkPhysicalDevice);
    532 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin240(VkPhysicalDevice);
    533 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin241(VkPhysicalDevice);
    534 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin242(VkPhysicalDevice);
    535 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin243(VkPhysicalDevice);
    536 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin244(VkPhysicalDevice);
    537 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin245(VkPhysicalDevice);
    538 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin246(VkPhysicalDevice);
    539 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin247(VkPhysicalDevice);
    540 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin248(VkPhysicalDevice);
    541 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin249(VkPhysicalDevice);
    542 
    543 
    544 void *loader_get_phys_dev_ext_tramp(uint32_t index) {
    545     switch (index) {
    546 #define TRAMP_CASE_HANDLE(num) case num: return vkPhysDevExtTramp##num
    547         TRAMP_CASE_HANDLE(0);
    548         TRAMP_CASE_HANDLE(1);
    549         TRAMP_CASE_HANDLE(2);
    550         TRAMP_CASE_HANDLE(3);
    551         TRAMP_CASE_HANDLE(4);
    552         TRAMP_CASE_HANDLE(5);
    553         TRAMP_CASE_HANDLE(6);
    554         TRAMP_CASE_HANDLE(7);
    555         TRAMP_CASE_HANDLE(8);
    556         TRAMP_CASE_HANDLE(9);
    557         TRAMP_CASE_HANDLE(10);
    558         TRAMP_CASE_HANDLE(11);
    559         TRAMP_CASE_HANDLE(12);
    560         TRAMP_CASE_HANDLE(13);
    561         TRAMP_CASE_HANDLE(14);
    562         TRAMP_CASE_HANDLE(15);
    563         TRAMP_CASE_HANDLE(16);
    564         TRAMP_CASE_HANDLE(17);
    565         TRAMP_CASE_HANDLE(18);
    566         TRAMP_CASE_HANDLE(19);
    567         TRAMP_CASE_HANDLE(20);
    568         TRAMP_CASE_HANDLE(21);
    569         TRAMP_CASE_HANDLE(22);
    570         TRAMP_CASE_HANDLE(23);
    571         TRAMP_CASE_HANDLE(24);
    572         TRAMP_CASE_HANDLE(25);
    573         TRAMP_CASE_HANDLE(26);
    574         TRAMP_CASE_HANDLE(27);
    575         TRAMP_CASE_HANDLE(28);
    576         TRAMP_CASE_HANDLE(29);
    577         TRAMP_CASE_HANDLE(30);
    578         TRAMP_CASE_HANDLE(31);
    579         TRAMP_CASE_HANDLE(32);
    580         TRAMP_CASE_HANDLE(33);
    581         TRAMP_CASE_HANDLE(34);
    582         TRAMP_CASE_HANDLE(35);
    583         TRAMP_CASE_HANDLE(36);
    584         TRAMP_CASE_HANDLE(37);
    585         TRAMP_CASE_HANDLE(38);
    586         TRAMP_CASE_HANDLE(39);
    587         TRAMP_CASE_HANDLE(40);
    588         TRAMP_CASE_HANDLE(41);
    589         TRAMP_CASE_HANDLE(42);
    590         TRAMP_CASE_HANDLE(43);
    591         TRAMP_CASE_HANDLE(44);
    592         TRAMP_CASE_HANDLE(45);
    593         TRAMP_CASE_HANDLE(46);
    594         TRAMP_CASE_HANDLE(47);
    595         TRAMP_CASE_HANDLE(48);
    596         TRAMP_CASE_HANDLE(49);
    597         TRAMP_CASE_HANDLE(50);
    598         TRAMP_CASE_HANDLE(51);
    599         TRAMP_CASE_HANDLE(52);
    600         TRAMP_CASE_HANDLE(53);
    601         TRAMP_CASE_HANDLE(54);
    602         TRAMP_CASE_HANDLE(55);
    603         TRAMP_CASE_HANDLE(56);
    604         TRAMP_CASE_HANDLE(57);
    605         TRAMP_CASE_HANDLE(58);
    606         TRAMP_CASE_HANDLE(59);
    607         TRAMP_CASE_HANDLE(60);
    608         TRAMP_CASE_HANDLE(61);
    609         TRAMP_CASE_HANDLE(62);
    610         TRAMP_CASE_HANDLE(63);
    611         TRAMP_CASE_HANDLE(64);
    612         TRAMP_CASE_HANDLE(65);
    613         TRAMP_CASE_HANDLE(66);
    614         TRAMP_CASE_HANDLE(67);
    615         TRAMP_CASE_HANDLE(68);
    616         TRAMP_CASE_HANDLE(69);
    617         TRAMP_CASE_HANDLE(70);
    618         TRAMP_CASE_HANDLE(71);
    619         TRAMP_CASE_HANDLE(72);
    620         TRAMP_CASE_HANDLE(73);
    621         TRAMP_CASE_HANDLE(74);
    622         TRAMP_CASE_HANDLE(75);
    623         TRAMP_CASE_HANDLE(76);
    624         TRAMP_CASE_HANDLE(77);
    625         TRAMP_CASE_HANDLE(78);
    626         TRAMP_CASE_HANDLE(79);
    627         TRAMP_CASE_HANDLE(80);
    628         TRAMP_CASE_HANDLE(81);
    629         TRAMP_CASE_HANDLE(82);
    630         TRAMP_CASE_HANDLE(83);
    631         TRAMP_CASE_HANDLE(84);
    632         TRAMP_CASE_HANDLE(85);
    633         TRAMP_CASE_HANDLE(86);
    634         TRAMP_CASE_HANDLE(87);
    635         TRAMP_CASE_HANDLE(88);
    636         TRAMP_CASE_HANDLE(89);
    637         TRAMP_CASE_HANDLE(90);
    638         TRAMP_CASE_HANDLE(91);
    639         TRAMP_CASE_HANDLE(92);
    640         TRAMP_CASE_HANDLE(93);
    641         TRAMP_CASE_HANDLE(94);
    642         TRAMP_CASE_HANDLE(95);
    643         TRAMP_CASE_HANDLE(96);
    644         TRAMP_CASE_HANDLE(97);
    645         TRAMP_CASE_HANDLE(98);
    646         TRAMP_CASE_HANDLE(99);
    647         TRAMP_CASE_HANDLE(100);
    648         TRAMP_CASE_HANDLE(101);
    649         TRAMP_CASE_HANDLE(102);
    650         TRAMP_CASE_HANDLE(103);
    651         TRAMP_CASE_HANDLE(104);
    652         TRAMP_CASE_HANDLE(105);
    653         TRAMP_CASE_HANDLE(106);
    654         TRAMP_CASE_HANDLE(107);
    655         TRAMP_CASE_HANDLE(108);
    656         TRAMP_CASE_HANDLE(109);
    657         TRAMP_CASE_HANDLE(110);
    658         TRAMP_CASE_HANDLE(111);
    659         TRAMP_CASE_HANDLE(112);
    660         TRAMP_CASE_HANDLE(113);
    661         TRAMP_CASE_HANDLE(114);
    662         TRAMP_CASE_HANDLE(115);
    663         TRAMP_CASE_HANDLE(116);
    664         TRAMP_CASE_HANDLE(117);
    665         TRAMP_CASE_HANDLE(118);
    666         TRAMP_CASE_HANDLE(119);
    667         TRAMP_CASE_HANDLE(120);
    668         TRAMP_CASE_HANDLE(121);
    669         TRAMP_CASE_HANDLE(122);
    670         TRAMP_CASE_HANDLE(123);
    671         TRAMP_CASE_HANDLE(124);
    672         TRAMP_CASE_HANDLE(125);
    673         TRAMP_CASE_HANDLE(126);
    674         TRAMP_CASE_HANDLE(127);
    675         TRAMP_CASE_HANDLE(128);
    676         TRAMP_CASE_HANDLE(129);
    677         TRAMP_CASE_HANDLE(130);
    678         TRAMP_CASE_HANDLE(131);
    679         TRAMP_CASE_HANDLE(132);
    680         TRAMP_CASE_HANDLE(133);
    681         TRAMP_CASE_HANDLE(134);
    682         TRAMP_CASE_HANDLE(135);
    683         TRAMP_CASE_HANDLE(136);
    684         TRAMP_CASE_HANDLE(137);
    685         TRAMP_CASE_HANDLE(138);
    686         TRAMP_CASE_HANDLE(139);
    687         TRAMP_CASE_HANDLE(140);
    688         TRAMP_CASE_HANDLE(141);
    689         TRAMP_CASE_HANDLE(142);
    690         TRAMP_CASE_HANDLE(143);
    691         TRAMP_CASE_HANDLE(144);
    692         TRAMP_CASE_HANDLE(145);
    693         TRAMP_CASE_HANDLE(146);
    694         TRAMP_CASE_HANDLE(147);
    695         TRAMP_CASE_HANDLE(148);
    696         TRAMP_CASE_HANDLE(149);
    697         TRAMP_CASE_HANDLE(150);
    698         TRAMP_CASE_HANDLE(151);
    699         TRAMP_CASE_HANDLE(152);
    700         TRAMP_CASE_HANDLE(153);
    701         TRAMP_CASE_HANDLE(154);
    702         TRAMP_CASE_HANDLE(155);
    703         TRAMP_CASE_HANDLE(156);
    704         TRAMP_CASE_HANDLE(157);
    705         TRAMP_CASE_HANDLE(158);
    706         TRAMP_CASE_HANDLE(159);
    707         TRAMP_CASE_HANDLE(160);
    708         TRAMP_CASE_HANDLE(161);
    709         TRAMP_CASE_HANDLE(162);
    710         TRAMP_CASE_HANDLE(163);
    711         TRAMP_CASE_HANDLE(164);
    712         TRAMP_CASE_HANDLE(165);
    713         TRAMP_CASE_HANDLE(166);
    714         TRAMP_CASE_HANDLE(167);
    715         TRAMP_CASE_HANDLE(168);
    716         TRAMP_CASE_HANDLE(169);
    717         TRAMP_CASE_HANDLE(170);
    718         TRAMP_CASE_HANDLE(171);
    719         TRAMP_CASE_HANDLE(172);
    720         TRAMP_CASE_HANDLE(173);
    721         TRAMP_CASE_HANDLE(174);
    722         TRAMP_CASE_HANDLE(175);
    723         TRAMP_CASE_HANDLE(176);
    724         TRAMP_CASE_HANDLE(177);
    725         TRAMP_CASE_HANDLE(178);
    726         TRAMP_CASE_HANDLE(179);
    727         TRAMP_CASE_HANDLE(180);
    728         TRAMP_CASE_HANDLE(181);
    729         TRAMP_CASE_HANDLE(182);
    730         TRAMP_CASE_HANDLE(183);
    731         TRAMP_CASE_HANDLE(184);
    732         TRAMP_CASE_HANDLE(185);
    733         TRAMP_CASE_HANDLE(186);
    734         TRAMP_CASE_HANDLE(187);
    735         TRAMP_CASE_HANDLE(188);
    736         TRAMP_CASE_HANDLE(189);
    737         TRAMP_CASE_HANDLE(190);
    738         TRAMP_CASE_HANDLE(191);
    739         TRAMP_CASE_HANDLE(192);
    740         TRAMP_CASE_HANDLE(193);
    741         TRAMP_CASE_HANDLE(194);
    742         TRAMP_CASE_HANDLE(195);
    743         TRAMP_CASE_HANDLE(196);
    744         TRAMP_CASE_HANDLE(197);
    745         TRAMP_CASE_HANDLE(198);
    746         TRAMP_CASE_HANDLE(199);
    747         TRAMP_CASE_HANDLE(200);
    748         TRAMP_CASE_HANDLE(201);
    749         TRAMP_CASE_HANDLE(202);
    750         TRAMP_CASE_HANDLE(203);
    751         TRAMP_CASE_HANDLE(204);
    752         TRAMP_CASE_HANDLE(205);
    753         TRAMP_CASE_HANDLE(206);
    754         TRAMP_CASE_HANDLE(207);
    755         TRAMP_CASE_HANDLE(208);
    756         TRAMP_CASE_HANDLE(209);
    757         TRAMP_CASE_HANDLE(210);
    758         TRAMP_CASE_HANDLE(211);
    759         TRAMP_CASE_HANDLE(212);
    760         TRAMP_CASE_HANDLE(213);
    761         TRAMP_CASE_HANDLE(214);
    762         TRAMP_CASE_HANDLE(215);
    763         TRAMP_CASE_HANDLE(216);
    764         TRAMP_CASE_HANDLE(217);
    765         TRAMP_CASE_HANDLE(218);
    766         TRAMP_CASE_HANDLE(219);
    767         TRAMP_CASE_HANDLE(220);
    768         TRAMP_CASE_HANDLE(221);
    769         TRAMP_CASE_HANDLE(222);
    770         TRAMP_CASE_HANDLE(223);
    771         TRAMP_CASE_HANDLE(224);
    772         TRAMP_CASE_HANDLE(225);
    773         TRAMP_CASE_HANDLE(226);
    774         TRAMP_CASE_HANDLE(227);
    775         TRAMP_CASE_HANDLE(228);
    776         TRAMP_CASE_HANDLE(229);
    777         TRAMP_CASE_HANDLE(230);
    778         TRAMP_CASE_HANDLE(231);
    779         TRAMP_CASE_HANDLE(232);
    780         TRAMP_CASE_HANDLE(233);
    781         TRAMP_CASE_HANDLE(234);
    782         TRAMP_CASE_HANDLE(235);
    783         TRAMP_CASE_HANDLE(236);
    784         TRAMP_CASE_HANDLE(237);
    785         TRAMP_CASE_HANDLE(238);
    786         TRAMP_CASE_HANDLE(239);
    787         TRAMP_CASE_HANDLE(240);
    788         TRAMP_CASE_HANDLE(241);
    789         TRAMP_CASE_HANDLE(242);
    790         TRAMP_CASE_HANDLE(243);
    791         TRAMP_CASE_HANDLE(244);
    792         TRAMP_CASE_HANDLE(245);
    793         TRAMP_CASE_HANDLE(246);
    794         TRAMP_CASE_HANDLE(247);
    795         TRAMP_CASE_HANDLE(248);
    796         TRAMP_CASE_HANDLE(249);
    797     }
    798     return NULL;
    799 }
    800 
    801 void *loader_get_phys_dev_ext_termin(uint32_t index) {
    802     switch (index) {
    803 #define TERM_CASE_HANDLE(num) case num: return vkPhysDevExtTermin##num
    804         TERM_CASE_HANDLE(0);
    805         TERM_CASE_HANDLE(1);
    806         TERM_CASE_HANDLE(2);
    807         TERM_CASE_HANDLE(3);
    808         TERM_CASE_HANDLE(4);
    809         TERM_CASE_HANDLE(5);
    810         TERM_CASE_HANDLE(6);
    811         TERM_CASE_HANDLE(7);
    812         TERM_CASE_HANDLE(8);
    813         TERM_CASE_HANDLE(9);
    814         TERM_CASE_HANDLE(10);
    815         TERM_CASE_HANDLE(11);
    816         TERM_CASE_HANDLE(12);
    817         TERM_CASE_HANDLE(13);
    818         TERM_CASE_HANDLE(14);
    819         TERM_CASE_HANDLE(15);
    820         TERM_CASE_HANDLE(16);
    821         TERM_CASE_HANDLE(17);
    822         TERM_CASE_HANDLE(18);
    823         TERM_CASE_HANDLE(19);
    824         TERM_CASE_HANDLE(20);
    825         TERM_CASE_HANDLE(21);
    826         TERM_CASE_HANDLE(22);
    827         TERM_CASE_HANDLE(23);
    828         TERM_CASE_HANDLE(24);
    829         TERM_CASE_HANDLE(25);
    830         TERM_CASE_HANDLE(26);
    831         TERM_CASE_HANDLE(27);
    832         TERM_CASE_HANDLE(28);
    833         TERM_CASE_HANDLE(29);
    834         TERM_CASE_HANDLE(30);
    835         TERM_CASE_HANDLE(31);
    836         TERM_CASE_HANDLE(32);
    837         TERM_CASE_HANDLE(33);
    838         TERM_CASE_HANDLE(34);
    839         TERM_CASE_HANDLE(35);
    840         TERM_CASE_HANDLE(36);
    841         TERM_CASE_HANDLE(37);
    842         TERM_CASE_HANDLE(38);
    843         TERM_CASE_HANDLE(39);
    844         TERM_CASE_HANDLE(40);
    845         TERM_CASE_HANDLE(41);
    846         TERM_CASE_HANDLE(42);
    847         TERM_CASE_HANDLE(43);
    848         TERM_CASE_HANDLE(44);
    849         TERM_CASE_HANDLE(45);
    850         TERM_CASE_HANDLE(46);
    851         TERM_CASE_HANDLE(47);
    852         TERM_CASE_HANDLE(48);
    853         TERM_CASE_HANDLE(49);
    854         TERM_CASE_HANDLE(50);
    855         TERM_CASE_HANDLE(51);
    856         TERM_CASE_HANDLE(52);
    857         TERM_CASE_HANDLE(53);
    858         TERM_CASE_HANDLE(54);
    859         TERM_CASE_HANDLE(55);
    860         TERM_CASE_HANDLE(56);
    861         TERM_CASE_HANDLE(57);
    862         TERM_CASE_HANDLE(58);
    863         TERM_CASE_HANDLE(59);
    864         TERM_CASE_HANDLE(60);
    865         TERM_CASE_HANDLE(61);
    866         TERM_CASE_HANDLE(62);
    867         TERM_CASE_HANDLE(63);
    868         TERM_CASE_HANDLE(64);
    869         TERM_CASE_HANDLE(65);
    870         TERM_CASE_HANDLE(66);
    871         TERM_CASE_HANDLE(67);
    872         TERM_CASE_HANDLE(68);
    873         TERM_CASE_HANDLE(69);
    874         TERM_CASE_HANDLE(70);
    875         TERM_CASE_HANDLE(71);
    876         TERM_CASE_HANDLE(72);
    877         TERM_CASE_HANDLE(73);
    878         TERM_CASE_HANDLE(74);
    879         TERM_CASE_HANDLE(75);
    880         TERM_CASE_HANDLE(76);
    881         TERM_CASE_HANDLE(77);
    882         TERM_CASE_HANDLE(78);
    883         TERM_CASE_HANDLE(79);
    884         TERM_CASE_HANDLE(80);
    885         TERM_CASE_HANDLE(81);
    886         TERM_CASE_HANDLE(82);
    887         TERM_CASE_HANDLE(83);
    888         TERM_CASE_HANDLE(84);
    889         TERM_CASE_HANDLE(85);
    890         TERM_CASE_HANDLE(86);
    891         TERM_CASE_HANDLE(87);
    892         TERM_CASE_HANDLE(88);
    893         TERM_CASE_HANDLE(89);
    894         TERM_CASE_HANDLE(90);
    895         TERM_CASE_HANDLE(91);
    896         TERM_CASE_HANDLE(92);
    897         TERM_CASE_HANDLE(93);
    898         TERM_CASE_HANDLE(94);
    899         TERM_CASE_HANDLE(95);
    900         TERM_CASE_HANDLE(96);
    901         TERM_CASE_HANDLE(97);
    902         TERM_CASE_HANDLE(98);
    903         TERM_CASE_HANDLE(99);
    904         TERM_CASE_HANDLE(100);
    905         TERM_CASE_HANDLE(101);
    906         TERM_CASE_HANDLE(102);
    907         TERM_CASE_HANDLE(103);
    908         TERM_CASE_HANDLE(104);
    909         TERM_CASE_HANDLE(105);
    910         TERM_CASE_HANDLE(106);
    911         TERM_CASE_HANDLE(107);
    912         TERM_CASE_HANDLE(108);
    913         TERM_CASE_HANDLE(109);
    914         TERM_CASE_HANDLE(110);
    915         TERM_CASE_HANDLE(111);
    916         TERM_CASE_HANDLE(112);
    917         TERM_CASE_HANDLE(113);
    918         TERM_CASE_HANDLE(114);
    919         TERM_CASE_HANDLE(115);
    920         TERM_CASE_HANDLE(116);
    921         TERM_CASE_HANDLE(117);
    922         TERM_CASE_HANDLE(118);
    923         TERM_CASE_HANDLE(119);
    924         TERM_CASE_HANDLE(120);
    925         TERM_CASE_HANDLE(121);
    926         TERM_CASE_HANDLE(122);
    927         TERM_CASE_HANDLE(123);
    928         TERM_CASE_HANDLE(124);
    929         TERM_CASE_HANDLE(125);
    930         TERM_CASE_HANDLE(126);
    931         TERM_CASE_HANDLE(127);
    932         TERM_CASE_HANDLE(128);
    933         TERM_CASE_HANDLE(129);
    934         TERM_CASE_HANDLE(130);
    935         TERM_CASE_HANDLE(131);
    936         TERM_CASE_HANDLE(132);
    937         TERM_CASE_HANDLE(133);
    938         TERM_CASE_HANDLE(134);
    939         TERM_CASE_HANDLE(135);
    940         TERM_CASE_HANDLE(136);
    941         TERM_CASE_HANDLE(137);
    942         TERM_CASE_HANDLE(138);
    943         TERM_CASE_HANDLE(139);
    944         TERM_CASE_HANDLE(140);
    945         TERM_CASE_HANDLE(141);
    946         TERM_CASE_HANDLE(142);
    947         TERM_CASE_HANDLE(143);
    948         TERM_CASE_HANDLE(144);
    949         TERM_CASE_HANDLE(145);
    950         TERM_CASE_HANDLE(146);
    951         TERM_CASE_HANDLE(147);
    952         TERM_CASE_HANDLE(148);
    953         TERM_CASE_HANDLE(149);
    954         TERM_CASE_HANDLE(150);
    955         TERM_CASE_HANDLE(151);
    956         TERM_CASE_HANDLE(152);
    957         TERM_CASE_HANDLE(153);
    958         TERM_CASE_HANDLE(154);
    959         TERM_CASE_HANDLE(155);
    960         TERM_CASE_HANDLE(156);
    961         TERM_CASE_HANDLE(157);
    962         TERM_CASE_HANDLE(158);
    963         TERM_CASE_HANDLE(159);
    964         TERM_CASE_HANDLE(160);
    965         TERM_CASE_HANDLE(161);
    966         TERM_CASE_HANDLE(162);
    967         TERM_CASE_HANDLE(163);
    968         TERM_CASE_HANDLE(164);
    969         TERM_CASE_HANDLE(165);
    970         TERM_CASE_HANDLE(166);
    971         TERM_CASE_HANDLE(167);
    972         TERM_CASE_HANDLE(168);
    973         TERM_CASE_HANDLE(169);
    974         TERM_CASE_HANDLE(170);
    975         TERM_CASE_HANDLE(171);
    976         TERM_CASE_HANDLE(172);
    977         TERM_CASE_HANDLE(173);
    978         TERM_CASE_HANDLE(174);
    979         TERM_CASE_HANDLE(175);
    980         TERM_CASE_HANDLE(176);
    981         TERM_CASE_HANDLE(177);
    982         TERM_CASE_HANDLE(178);
    983         TERM_CASE_HANDLE(179);
    984         TERM_CASE_HANDLE(180);
    985         TERM_CASE_HANDLE(181);
    986         TERM_CASE_HANDLE(182);
    987         TERM_CASE_HANDLE(183);
    988         TERM_CASE_HANDLE(184);
    989         TERM_CASE_HANDLE(185);
    990         TERM_CASE_HANDLE(186);
    991         TERM_CASE_HANDLE(187);
    992         TERM_CASE_HANDLE(188);
    993         TERM_CASE_HANDLE(189);
    994         TERM_CASE_HANDLE(190);
    995         TERM_CASE_HANDLE(191);
    996         TERM_CASE_HANDLE(192);
    997         TERM_CASE_HANDLE(193);
    998         TERM_CASE_HANDLE(194);
    999         TERM_CASE_HANDLE(195);
   1000         TERM_CASE_HANDLE(196);
   1001         TERM_CASE_HANDLE(197);
   1002         TERM_CASE_HANDLE(198);
   1003         TERM_CASE_HANDLE(199);
   1004         TERM_CASE_HANDLE(200);
   1005         TERM_CASE_HANDLE(201);
   1006         TERM_CASE_HANDLE(202);
   1007         TERM_CASE_HANDLE(203);
   1008         TERM_CASE_HANDLE(204);
   1009         TERM_CASE_HANDLE(205);
   1010         TERM_CASE_HANDLE(206);
   1011         TERM_CASE_HANDLE(207);
   1012         TERM_CASE_HANDLE(208);
   1013         TERM_CASE_HANDLE(209);
   1014         TERM_CASE_HANDLE(210);
   1015         TERM_CASE_HANDLE(211);
   1016         TERM_CASE_HANDLE(212);
   1017         TERM_CASE_HANDLE(213);
   1018         TERM_CASE_HANDLE(214);
   1019         TERM_CASE_HANDLE(215);
   1020         TERM_CASE_HANDLE(216);
   1021         TERM_CASE_HANDLE(217);
   1022         TERM_CASE_HANDLE(218);
   1023         TERM_CASE_HANDLE(219);
   1024         TERM_CASE_HANDLE(220);
   1025         TERM_CASE_HANDLE(221);
   1026         TERM_CASE_HANDLE(222);
   1027         TERM_CASE_HANDLE(223);
   1028         TERM_CASE_HANDLE(224);
   1029         TERM_CASE_HANDLE(225);
   1030         TERM_CASE_HANDLE(226);
   1031         TERM_CASE_HANDLE(227);
   1032         TERM_CASE_HANDLE(228);
   1033         TERM_CASE_HANDLE(229);
   1034         TERM_CASE_HANDLE(230);
   1035         TERM_CASE_HANDLE(231);
   1036         TERM_CASE_HANDLE(232);
   1037         TERM_CASE_HANDLE(233);
   1038         TERM_CASE_HANDLE(234);
   1039         TERM_CASE_HANDLE(235);
   1040         TERM_CASE_HANDLE(236);
   1041         TERM_CASE_HANDLE(237);
   1042         TERM_CASE_HANDLE(238);
   1043         TERM_CASE_HANDLE(239);
   1044         TERM_CASE_HANDLE(240);
   1045         TERM_CASE_HANDLE(241);
   1046         TERM_CASE_HANDLE(242);
   1047         TERM_CASE_HANDLE(243);
   1048         TERM_CASE_HANDLE(244);
   1049         TERM_CASE_HANDLE(245);
   1050         TERM_CASE_HANDLE(246);
   1051         TERM_CASE_HANDLE(247);
   1052         TERM_CASE_HANDLE(248);
   1053         TERM_CASE_HANDLE(249);
   1054     }
   1055     return NULL;
   1056 }
   1057