phys_dev_ext.c 50 KB

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