1{
2 "array_types" :
3 [
4  {
5   "alignment" : 8,
6   "linker_set_key" : "_ZTIA16_12VkMemoryHeap",
7   "name" : "VkMemoryHeap[16]",
8   "referenced_type" : "_ZTI12VkMemoryHeap",
9   "self_type" : "_ZTIA16_12VkMemoryHeap",
10   "size" : 256,
11   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
12  },
13  {
14   "alignment" : 4,
15   "linker_set_key" : "_ZTIA16_24VkQueueGlobalPriorityKHR",
16   "name" : "VkQueueGlobalPriorityKHR[16]",
17   "referenced_type" : "_ZTI24VkQueueGlobalPriorityKHR",
18   "self_type" : "_ZTIA16_24VkQueueGlobalPriorityKHR",
19   "size" : 64,
20   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
21  },
22  {
23   "alignment" : 1,
24   "linker_set_key" : "_ZTIA16_h",
25   "name" : "unsigned char[16]",
26   "referenced_type" : "_ZTIh",
27   "self_type" : "_ZTIA16_h",
28   "size" : 16,
29   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
30  },
31  {
32   "alignment" : 8,
33   "linker_set_key" : "_ZTIA16_m",
34   "name" : "unsigned long[16]",
35   "referenced_type" : "_ZTIm",
36   "self_type" : "_ZTIA16_m",
37   "size" : 128,
38   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
39  },
40  {
41   "alignment" : 1,
42   "linker_set_key" : "_ZTIA256_c",
43   "name" : "char[256]",
44   "referenced_type" : "_ZTIc",
45   "self_type" : "_ZTIA256_c",
46   "size" : 256,
47   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
48  },
49  {
50   "alignment" : 4,
51   "linker_set_key" : "_ZTIA2_10VkOffset3D",
52   "name" : "VkOffset3D[2]",
53   "referenced_type" : "_ZTI10VkOffset3D",
54   "self_type" : "_ZTIA2_10VkOffset3D",
55   "size" : 24,
56   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
57  },
58  {
59   "alignment" : 4,
60   "linker_set_key" : "_ZTIA2_34VkFragmentShadingRateCombinerOpKHR",
61   "name" : "VkFragmentShadingRateCombinerOpKHR[2]",
62   "referenced_type" : "_ZTI34VkFragmentShadingRateCombinerOpKHR",
63   "self_type" : "_ZTIA2_34VkFragmentShadingRateCombinerOpKHR",
64   "size" : 8,
65   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
66  },
67  {
68   "alignment" : 4,
69   "linker_set_key" : "_ZTIA2_f",
70   "name" : "float[2]",
71   "referenced_type" : "_ZTIf",
72   "self_type" : "_ZTIA2_f",
73   "size" : 8,
74   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
75  },
76  {
77   "alignment" : 4,
78   "linker_set_key" : "_ZTIA2_j",
79   "name" : "unsigned int[2]",
80   "referenced_type" : "_ZTIj",
81   "self_type" : "_ZTIA2_j",
82   "size" : 8,
83   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
84  },
85  {
86   "alignment" : 4,
87   "linker_set_key" : "_ZTIA32_12VkMemoryType",
88   "name" : "VkMemoryType[32]",
89   "referenced_type" : "_ZTI12VkMemoryType",
90   "self_type" : "_ZTIA32_12VkMemoryType",
91   "size" : 256,
92   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
93  },
94  {
95   "alignment" : 8,
96   "linker_set_key" : "_ZTIA32_P18VkPhysicalDevice_T",
97   "name" : "VkPhysicalDevice_T *[32]",
98   "referenced_type" : "_ZTIP18VkPhysicalDevice_T",
99   "self_type" : "_ZTIA32_P18VkPhysicalDevice_T",
100   "size" : 256,
101   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
102  },
103  {
104   "alignment" : 4,
105   "linker_set_key" : "_ZTIA32_j",
106   "name" : "unsigned int[32]",
107   "referenced_type" : "_ZTIj",
108   "self_type" : "_ZTIA32_j",
109   "size" : 128,
110   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
111  },
112  {
113   "alignment" : 4,
114   "linker_set_key" : "_ZTIA3_A4_f",
115   "name" : "float[3][4]",
116   "referenced_type" : "_ZTIA4_f",
117   "self_type" : "_ZTIA3_A4_f",
118   "size" : 48,
119   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
120  },
121  {
122   "alignment" : 4,
123   "linker_set_key" : "_ZTIA3_j",
124   "name" : "unsigned int[3]",
125   "referenced_type" : "_ZTIj",
126   "self_type" : "_ZTIA3_j",
127   "size" : 12,
128   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
129  },
130  {
131   "alignment" : 4,
132   "linker_set_key" : "_ZTIA4_f",
133   "name" : "float[4]",
134   "referenced_type" : "_ZTIf",
135   "self_type" : "_ZTIA4_f",
136   "size" : 16,
137   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
138  },
139  {
140   "alignment" : 4,
141   "linker_set_key" : "_ZTIA4_i",
142   "name" : "int[4]",
143   "referenced_type" : "_ZTIi",
144   "self_type" : "_ZTIA4_i",
145   "size" : 16,
146   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
147  },
148  {
149   "alignment" : 4,
150   "linker_set_key" : "_ZTIA4_j",
151   "name" : "unsigned int[4]",
152   "referenced_type" : "_ZTIj",
153   "self_type" : "_ZTIA4_j",
154   "size" : 16,
155   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
156  },
157  {
158   "alignment" : 1,
159   "linker_set_key" : "_ZTIA8_h",
160   "name" : "unsigned char[8]",
161   "referenced_type" : "_ZTIh",
162   "self_type" : "_ZTIA8_h",
163   "size" : 8,
164   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
165  }
166 ],
167 "builtin_types" :
168 [
169  {
170   "alignment" : 1,
171   "is_integral" : true,
172   "linker_set_key" : "_ZTIc",
173   "name" : "char",
174   "referenced_type" : "_ZTIc",
175   "self_type" : "_ZTIc",
176   "size" : 1
177  },
178  {
179   "alignment" : 8,
180   "linker_set_key" : "_ZTId",
181   "name" : "double",
182   "referenced_type" : "_ZTId",
183   "self_type" : "_ZTId",
184   "size" : 8
185  },
186  {
187   "alignment" : 4,
188   "linker_set_key" : "_ZTIf",
189   "name" : "float",
190   "referenced_type" : "_ZTIf",
191   "self_type" : "_ZTIf",
192   "size" : 4
193  },
194  {
195   "alignment" : 1,
196   "is_integral" : true,
197   "is_unsigned" : true,
198   "linker_set_key" : "_ZTIh",
199   "name" : "unsigned char",
200   "referenced_type" : "_ZTIh",
201   "self_type" : "_ZTIh",
202   "size" : 1
203  },
204  {
205   "alignment" : 4,
206   "is_integral" : true,
207   "linker_set_key" : "_ZTIi",
208   "name" : "int",
209   "referenced_type" : "_ZTIi",
210   "self_type" : "_ZTIi",
211   "size" : 4
212  },
213  {
214   "alignment" : 4,
215   "is_integral" : true,
216   "is_unsigned" : true,
217   "linker_set_key" : "_ZTIj",
218   "name" : "unsigned int",
219   "referenced_type" : "_ZTIj",
220   "self_type" : "_ZTIj",
221   "size" : 4
222  },
223  {
224   "alignment" : 8,
225   "is_integral" : true,
226   "linker_set_key" : "_ZTIl",
227   "name" : "long",
228   "referenced_type" : "_ZTIl",
229   "self_type" : "_ZTIl",
230   "size" : 8
231  },
232  {
233   "alignment" : 8,
234   "is_integral" : true,
235   "is_unsigned" : true,
236   "linker_set_key" : "_ZTIm",
237   "name" : "unsigned long",
238   "referenced_type" : "_ZTIm",
239   "self_type" : "_ZTIm",
240   "size" : 8
241  },
242  {
243   "alignment" : 2,
244   "is_integral" : true,
245   "is_unsigned" : true,
246   "linker_set_key" : "_ZTIt",
247   "name" : "unsigned short",
248   "referenced_type" : "_ZTIt",
249   "self_type" : "_ZTIt",
250   "size" : 2
251  },
252  {
253   "linker_set_key" : "_ZTIv",
254   "name" : "void",
255   "referenced_type" : "_ZTIv",
256   "self_type" : "_ZTIv"
257  }
258 ],
259 "elf_functions" :
260 [
261  {
262   "name" : "android_convertGralloc0To1Usage"
263  },
264  {
265   "name" : "android_convertGralloc1To0Usage"
266  },
267  {
268   "name" : "vkAcquireNextImage2KHR"
269  },
270  {
271   "name" : "vkAcquireNextImageKHR"
272  },
273  {
274   "name" : "vkAllocateCommandBuffers"
275  },
276  {
277   "name" : "vkAllocateDescriptorSets"
278  },
279  {
280   "name" : "vkAllocateMemory"
281  },
282  {
283   "name" : "vkBeginCommandBuffer"
284  },
285  {
286   "name" : "vkBindBufferMemory"
287  },
288  {
289   "name" : "vkBindBufferMemory2"
290  },
291  {
292   "name" : "vkBindImageMemory"
293  },
294  {
295   "name" : "vkBindImageMemory2"
296  },
297  {
298   "name" : "vkCmdBeginQuery"
299  },
300  {
301   "name" : "vkCmdBeginRenderPass"
302  },
303  {
304   "name" : "vkCmdBeginRenderPass2"
305  },
306  {
307   "name" : "vkCmdBeginRendering"
308  },
309  {
310   "name" : "vkCmdBindDescriptorSets"
311  },
312  {
313   "name" : "vkCmdBindIndexBuffer"
314  },
315  {
316   "name" : "vkCmdBindPipeline"
317  },
318  {
319   "name" : "vkCmdBindVertexBuffers"
320  },
321  {
322   "name" : "vkCmdBindVertexBuffers2"
323  },
324  {
325   "name" : "vkCmdBlitImage"
326  },
327  {
328   "name" : "vkCmdBlitImage2"
329  },
330  {
331   "name" : "vkCmdClearAttachments"
332  },
333  {
334   "name" : "vkCmdClearColorImage"
335  },
336  {
337   "name" : "vkCmdClearDepthStencilImage"
338  },
339  {
340   "name" : "vkCmdCopyBuffer"
341  },
342  {
343   "name" : "vkCmdCopyBuffer2"
344  },
345  {
346   "name" : "vkCmdCopyBufferToImage"
347  },
348  {
349   "name" : "vkCmdCopyBufferToImage2"
350  },
351  {
352   "name" : "vkCmdCopyImage"
353  },
354  {
355   "name" : "vkCmdCopyImage2"
356  },
357  {
358   "name" : "vkCmdCopyImageToBuffer"
359  },
360  {
361   "name" : "vkCmdCopyImageToBuffer2"
362  },
363  {
364   "name" : "vkCmdCopyQueryPoolResults"
365  },
366  {
367   "name" : "vkCmdDispatch"
368  },
369  {
370   "name" : "vkCmdDispatchBase"
371  },
372  {
373   "name" : "vkCmdDispatchIndirect"
374  },
375  {
376   "name" : "vkCmdDraw"
377  },
378  {
379   "name" : "vkCmdDrawIndexed"
380  },
381  {
382   "name" : "vkCmdDrawIndexedIndirect"
383  },
384  {
385   "name" : "vkCmdDrawIndexedIndirectCount"
386  },
387  {
388   "name" : "vkCmdDrawIndirect"
389  },
390  {
391   "name" : "vkCmdDrawIndirectCount"
392  },
393  {
394   "name" : "vkCmdEndQuery"
395  },
396  {
397   "name" : "vkCmdEndRenderPass"
398  },
399  {
400   "name" : "vkCmdEndRenderPass2"
401  },
402  {
403   "name" : "vkCmdEndRendering"
404  },
405  {
406   "name" : "vkCmdExecuteCommands"
407  },
408  {
409   "name" : "vkCmdFillBuffer"
410  },
411  {
412   "name" : "vkCmdNextSubpass"
413  },
414  {
415   "name" : "vkCmdNextSubpass2"
416  },
417  {
418   "name" : "vkCmdPipelineBarrier"
419  },
420  {
421   "name" : "vkCmdPipelineBarrier2"
422  },
423  {
424   "name" : "vkCmdPushConstants"
425  },
426  {
427   "name" : "vkCmdResetEvent"
428  },
429  {
430   "name" : "vkCmdResetEvent2"
431  },
432  {
433   "name" : "vkCmdResetQueryPool"
434  },
435  {
436   "name" : "vkCmdResolveImage"
437  },
438  {
439   "name" : "vkCmdResolveImage2"
440  },
441  {
442   "name" : "vkCmdSetBlendConstants"
443  },
444  {
445   "name" : "vkCmdSetCullMode"
446  },
447  {
448   "name" : "vkCmdSetDepthBias"
449  },
450  {
451   "name" : "vkCmdSetDepthBiasEnable"
452  },
453  {
454   "name" : "vkCmdSetDepthBounds"
455  },
456  {
457   "name" : "vkCmdSetDepthBoundsTestEnable"
458  },
459  {
460   "name" : "vkCmdSetDepthCompareOp"
461  },
462  {
463   "name" : "vkCmdSetDepthTestEnable"
464  },
465  {
466   "name" : "vkCmdSetDepthWriteEnable"
467  },
468  {
469   "name" : "vkCmdSetDeviceMask"
470  },
471  {
472   "name" : "vkCmdSetEvent"
473  },
474  {
475   "name" : "vkCmdSetEvent2"
476  },
477  {
478   "name" : "vkCmdSetFrontFace"
479  },
480  {
481   "name" : "vkCmdSetLineWidth"
482  },
483  {
484   "name" : "vkCmdSetPrimitiveRestartEnable"
485  },
486  {
487   "name" : "vkCmdSetPrimitiveTopology"
488  },
489  {
490   "name" : "vkCmdSetRasterizerDiscardEnable"
491  },
492  {
493   "name" : "vkCmdSetScissor"
494  },
495  {
496   "name" : "vkCmdSetScissorWithCount"
497  },
498  {
499   "name" : "vkCmdSetStencilCompareMask"
500  },
501  {
502   "name" : "vkCmdSetStencilOp"
503  },
504  {
505   "name" : "vkCmdSetStencilReference"
506  },
507  {
508   "name" : "vkCmdSetStencilTestEnable"
509  },
510  {
511   "name" : "vkCmdSetStencilWriteMask"
512  },
513  {
514   "name" : "vkCmdSetViewport"
515  },
516  {
517   "name" : "vkCmdSetViewportWithCount"
518  },
519  {
520   "name" : "vkCmdUpdateBuffer"
521  },
522  {
523   "name" : "vkCmdWaitEvents"
524  },
525  {
526   "name" : "vkCmdWaitEvents2"
527  },
528  {
529   "name" : "vkCmdWriteTimestamp"
530  },
531  {
532   "name" : "vkCmdWriteTimestamp2"
533  },
534  {
535   "name" : "vkCreateAndroidSurfaceKHR"
536  },
537  {
538   "name" : "vkCreateBuffer"
539  },
540  {
541   "name" : "vkCreateBufferView"
542  },
543  {
544   "name" : "vkCreateCommandPool"
545  },
546  {
547   "name" : "vkCreateComputePipelines"
548  },
549  {
550   "name" : "vkCreateDescriptorPool"
551  },
552  {
553   "name" : "vkCreateDescriptorSetLayout"
554  },
555  {
556   "name" : "vkCreateDescriptorUpdateTemplate"
557  },
558  {
559   "name" : "vkCreateDevice"
560  },
561  {
562   "name" : "vkCreateEvent"
563  },
564  {
565   "name" : "vkCreateFence"
566  },
567  {
568   "name" : "vkCreateFramebuffer"
569  },
570  {
571   "name" : "vkCreateGraphicsPipelines"
572  },
573  {
574   "name" : "vkCreateImage"
575  },
576  {
577   "name" : "vkCreateImageView"
578  },
579  {
580   "name" : "vkCreateInstance"
581  },
582  {
583   "name" : "vkCreatePipelineCache"
584  },
585  {
586   "name" : "vkCreatePipelineLayout"
587  },
588  {
589   "name" : "vkCreatePrivateDataSlot"
590  },
591  {
592   "name" : "vkCreateQueryPool"
593  },
594  {
595   "name" : "vkCreateRenderPass"
596  },
597  {
598   "name" : "vkCreateRenderPass2"
599  },
600  {
601   "name" : "vkCreateSampler"
602  },
603  {
604   "name" : "vkCreateSamplerYcbcrConversion"
605  },
606  {
607   "name" : "vkCreateSemaphore"
608  },
609  {
610   "name" : "vkCreateShaderModule"
611  },
612  {
613   "name" : "vkCreateSwapchainKHR"
614  },
615  {
616   "name" : "vkDestroyBuffer"
617  },
618  {
619   "name" : "vkDestroyBufferView"
620  },
621  {
622   "name" : "vkDestroyCommandPool"
623  },
624  {
625   "name" : "vkDestroyDescriptorPool"
626  },
627  {
628   "name" : "vkDestroyDescriptorSetLayout"
629  },
630  {
631   "name" : "vkDestroyDescriptorUpdateTemplate"
632  },
633  {
634   "name" : "vkDestroyDevice"
635  },
636  {
637   "name" : "vkDestroyEvent"
638  },
639  {
640   "name" : "vkDestroyFence"
641  },
642  {
643   "name" : "vkDestroyFramebuffer"
644  },
645  {
646   "name" : "vkDestroyImage"
647  },
648  {
649   "name" : "vkDestroyImageView"
650  },
651  {
652   "name" : "vkDestroyInstance"
653  },
654  {
655   "name" : "vkDestroyPipeline"
656  },
657  {
658   "name" : "vkDestroyPipelineCache"
659  },
660  {
661   "name" : "vkDestroyPipelineLayout"
662  },
663  {
664   "name" : "vkDestroyPrivateDataSlot"
665  },
666  {
667   "name" : "vkDestroyQueryPool"
668  },
669  {
670   "name" : "vkDestroyRenderPass"
671  },
672  {
673   "name" : "vkDestroySampler"
674  },
675  {
676   "name" : "vkDestroySamplerYcbcrConversion"
677  },
678  {
679   "name" : "vkDestroySemaphore"
680  },
681  {
682   "name" : "vkDestroyShaderModule"
683  },
684  {
685   "name" : "vkDestroySurfaceKHR"
686  },
687  {
688   "name" : "vkDestroySwapchainKHR"
689  },
690  {
691   "name" : "vkDeviceWaitIdle"
692  },
693  {
694   "name" : "vkEndCommandBuffer"
695  },
696  {
697   "name" : "vkEnumerateDeviceExtensionProperties"
698  },
699  {
700   "name" : "vkEnumerateDeviceLayerProperties"
701  },
702  {
703   "name" : "vkEnumerateInstanceExtensionProperties"
704  },
705  {
706   "name" : "vkEnumerateInstanceLayerProperties"
707  },
708  {
709   "name" : "vkEnumerateInstanceVersion"
710  },
711  {
712   "name" : "vkEnumeratePhysicalDeviceGroups"
713  },
714  {
715   "name" : "vkEnumeratePhysicalDevices"
716  },
717  {
718   "name" : "vkFlushMappedMemoryRanges"
719  },
720  {
721   "name" : "vkFreeCommandBuffers"
722  },
723  {
724   "name" : "vkFreeDescriptorSets"
725  },
726  {
727   "name" : "vkFreeMemory"
728  },
729  {
730   "name" : "vkGetAndroidHardwareBufferPropertiesANDROID"
731  },
732  {
733   "name" : "vkGetBufferDeviceAddress"
734  },
735  {
736   "name" : "vkGetBufferMemoryRequirements"
737  },
738  {
739   "name" : "vkGetBufferMemoryRequirements2"
740  },
741  {
742   "name" : "vkGetBufferOpaqueCaptureAddress"
743  },
744  {
745   "name" : "vkGetDescriptorSetLayoutSupport"
746  },
747  {
748   "name" : "vkGetDeviceBufferMemoryRequirements"
749  },
750  {
751   "name" : "vkGetDeviceGroupPeerMemoryFeatures"
752  },
753  {
754   "name" : "vkGetDeviceGroupPresentCapabilitiesKHR"
755  },
756  {
757   "name" : "vkGetDeviceGroupSurfacePresentModesKHR"
758  },
759  {
760   "name" : "vkGetDeviceImageMemoryRequirements"
761  },
762  {
763   "name" : "vkGetDeviceImageSparseMemoryRequirements"
764  },
765  {
766   "name" : "vkGetDeviceMemoryCommitment"
767  },
768  {
769   "name" : "vkGetDeviceMemoryOpaqueCaptureAddress"
770  },
771  {
772   "name" : "vkGetDeviceProcAddr"
773  },
774  {
775   "name" : "vkGetDeviceQueue"
776  },
777  {
778   "name" : "vkGetDeviceQueue2"
779  },
780  {
781   "name" : "vkGetEventStatus"
782  },
783  {
784   "name" : "vkGetFenceStatus"
785  },
786  {
787   "name" : "vkGetImageMemoryRequirements"
788  },
789  {
790   "name" : "vkGetImageMemoryRequirements2"
791  },
792  {
793   "name" : "vkGetImageSparseMemoryRequirements"
794  },
795  {
796   "name" : "vkGetImageSparseMemoryRequirements2"
797  },
798  {
799   "name" : "vkGetImageSubresourceLayout"
800  },
801  {
802   "name" : "vkGetInstanceProcAddr"
803  },
804  {
805   "name" : "vkGetMemoryAndroidHardwareBufferANDROID"
806  },
807  {
808   "name" : "vkGetPhysicalDeviceExternalBufferProperties"
809  },
810  {
811   "name" : "vkGetPhysicalDeviceExternalFenceProperties"
812  },
813  {
814   "name" : "vkGetPhysicalDeviceExternalSemaphoreProperties"
815  },
816  {
817   "name" : "vkGetPhysicalDeviceFeatures"
818  },
819  {
820   "name" : "vkGetPhysicalDeviceFeatures2"
821  },
822  {
823   "name" : "vkGetPhysicalDeviceFormatProperties"
824  },
825  {
826   "name" : "vkGetPhysicalDeviceFormatProperties2"
827  },
828  {
829   "name" : "vkGetPhysicalDeviceImageFormatProperties"
830  },
831  {
832   "name" : "vkGetPhysicalDeviceImageFormatProperties2"
833  },
834  {
835   "name" : "vkGetPhysicalDeviceMemoryProperties"
836  },
837  {
838   "name" : "vkGetPhysicalDeviceMemoryProperties2"
839  },
840  {
841   "name" : "vkGetPhysicalDevicePresentRectanglesKHR"
842  },
843  {
844   "name" : "vkGetPhysicalDeviceProperties"
845  },
846  {
847   "name" : "vkGetPhysicalDeviceProperties2"
848  },
849  {
850   "name" : "vkGetPhysicalDeviceQueueFamilyProperties"
851  },
852  {
853   "name" : "vkGetPhysicalDeviceQueueFamilyProperties2"
854  },
855  {
856   "name" : "vkGetPhysicalDeviceSparseImageFormatProperties"
857  },
858  {
859   "name" : "vkGetPhysicalDeviceSparseImageFormatProperties2"
860  },
861  {
862   "name" : "vkGetPhysicalDeviceSurfaceCapabilitiesKHR"
863  },
864  {
865   "name" : "vkGetPhysicalDeviceSurfaceFormatsKHR"
866  },
867  {
868   "name" : "vkGetPhysicalDeviceSurfacePresentModesKHR"
869  },
870  {
871   "name" : "vkGetPhysicalDeviceSurfaceSupportKHR"
872  },
873  {
874   "name" : "vkGetPhysicalDeviceToolProperties"
875  },
876  {
877   "name" : "vkGetPipelineCacheData"
878  },
879  {
880   "name" : "vkGetPrivateData"
881  },
882  {
883   "name" : "vkGetQueryPoolResults"
884  },
885  {
886   "name" : "vkGetRenderAreaGranularity"
887  },
888  {
889   "name" : "vkGetSemaphoreCounterValue"
890  },
891  {
892   "name" : "vkGetSwapchainImagesKHR"
893  },
894  {
895   "name" : "vkInvalidateMappedMemoryRanges"
896  },
897  {
898   "name" : "vkMapMemory"
899  },
900  {
901   "name" : "vkMergePipelineCaches"
902  },
903  {
904   "name" : "vkQueueBindSparse"
905  },
906  {
907   "name" : "vkQueuePresentKHR"
908  },
909  {
910   "name" : "vkQueueSubmit"
911  },
912  {
913   "name" : "vkQueueSubmit2"
914  },
915  {
916   "name" : "vkQueueWaitIdle"
917  },
918  {
919   "name" : "vkResetCommandBuffer"
920  },
921  {
922   "name" : "vkResetCommandPool"
923  },
924  {
925   "name" : "vkResetDescriptorPool"
926  },
927  {
928   "name" : "vkResetEvent"
929  },
930  {
931   "name" : "vkResetFences"
932  },
933  {
934   "name" : "vkResetQueryPool"
935  },
936  {
937   "name" : "vkSetEvent"
938  },
939  {
940   "name" : "vkSetPrivateData"
941  },
942  {
943   "name" : "vkSignalSemaphore"
944  },
945  {
946   "name" : "vkTrimCommandPool"
947  },
948  {
949   "name" : "vkUnmapMemory"
950  },
951  {
952   "name" : "vkUpdateDescriptorSetWithTemplate"
953  },
954  {
955   "name" : "vkUpdateDescriptorSets"
956  },
957  {
958   "name" : "vkWaitForFences"
959  },
960  {
961   "name" : "vkWaitSemaphores"
962  }
963 ],
964 "elf_objects" : [],
965 "enum_types" :
966 [
967  {
968   "alignment" : 4,
969   "enum_fields" :
970   [
971    {
972     "enum_field_value" : 1,
973     "name" : "VK_DRIVER_ID_AMD_PROPRIETARY"
974    },
975    {
976     "enum_field_value" : 2,
977     "name" : "VK_DRIVER_ID_AMD_OPEN_SOURCE"
978    },
979    {
980     "enum_field_value" : 3,
981     "name" : "VK_DRIVER_ID_MESA_RADV"
982    },
983    {
984     "enum_field_value" : 4,
985     "name" : "VK_DRIVER_ID_NVIDIA_PROPRIETARY"
986    },
987    {
988     "enum_field_value" : 5,
989     "name" : "VK_DRIVER_ID_INTEL_PROPRIETARY_WINDOWS"
990    },
991    {
992     "enum_field_value" : 6,
993     "name" : "VK_DRIVER_ID_INTEL_OPEN_SOURCE_MESA"
994    },
995    {
996     "enum_field_value" : 7,
997     "name" : "VK_DRIVER_ID_IMAGINATION_PROPRIETARY"
998    },
999    {
1000     "enum_field_value" : 8,
1001     "name" : "VK_DRIVER_ID_QUALCOMM_PROPRIETARY"
1002    },
1003    {
1004     "enum_field_value" : 9,
1005     "name" : "VK_DRIVER_ID_ARM_PROPRIETARY"
1006    },
1007    {
1008     "enum_field_value" : 10,
1009     "name" : "VK_DRIVER_ID_GOOGLE_SWIFTSHADER"
1010    },
1011    {
1012     "enum_field_value" : 11,
1013     "name" : "VK_DRIVER_ID_GGP_PROPRIETARY"
1014    },
1015    {
1016     "enum_field_value" : 12,
1017     "name" : "VK_DRIVER_ID_BROADCOM_PROPRIETARY"
1018    },
1019    {
1020     "enum_field_value" : 13,
1021     "name" : "VK_DRIVER_ID_MESA_LLVMPIPE"
1022    },
1023    {
1024     "enum_field_value" : 14,
1025     "name" : "VK_DRIVER_ID_MOLTENVK"
1026    },
1027    {
1028     "enum_field_value" : 15,
1029     "name" : "VK_DRIVER_ID_COREAVI_PROPRIETARY"
1030    },
1031    {
1032     "enum_field_value" : 16,
1033     "name" : "VK_DRIVER_ID_JUICE_PROPRIETARY"
1034    },
1035    {
1036     "enum_field_value" : 17,
1037     "name" : "VK_DRIVER_ID_VERISILICON_PROPRIETARY"
1038    },
1039    {
1040     "enum_field_value" : 18,
1041     "name" : "VK_DRIVER_ID_MESA_TURNIP"
1042    },
1043    {
1044     "enum_field_value" : 19,
1045     "name" : "VK_DRIVER_ID_MESA_V3DV"
1046    },
1047    {
1048     "enum_field_value" : 20,
1049     "name" : "VK_DRIVER_ID_MESA_PANVK"
1050    },
1051    {
1052     "enum_field_value" : 21,
1053     "name" : "VK_DRIVER_ID_SAMSUNG_PROPRIETARY"
1054    },
1055    {
1056     "enum_field_value" : 1,
1057     "name" : "VK_DRIVER_ID_AMD_PROPRIETARY_KHR"
1058    },
1059    {
1060     "enum_field_value" : 2,
1061     "name" : "VK_DRIVER_ID_AMD_OPEN_SOURCE_KHR"
1062    },
1063    {
1064     "enum_field_value" : 3,
1065     "name" : "VK_DRIVER_ID_MESA_RADV_KHR"
1066    },
1067    {
1068     "enum_field_value" : 4,
1069     "name" : "VK_DRIVER_ID_NVIDIA_PROPRIETARY_KHR"
1070    },
1071    {
1072     "enum_field_value" : 5,
1073     "name" : "VK_DRIVER_ID_INTEL_PROPRIETARY_WINDOWS_KHR"
1074    },
1075    {
1076     "enum_field_value" : 6,
1077     "name" : "VK_DRIVER_ID_INTEL_OPEN_SOURCE_MESA_KHR"
1078    },
1079    {
1080     "enum_field_value" : 7,
1081     "name" : "VK_DRIVER_ID_IMAGINATION_PROPRIETARY_KHR"
1082    },
1083    {
1084     "enum_field_value" : 8,
1085     "name" : "VK_DRIVER_ID_QUALCOMM_PROPRIETARY_KHR"
1086    },
1087    {
1088     "enum_field_value" : 9,
1089     "name" : "VK_DRIVER_ID_ARM_PROPRIETARY_KHR"
1090    },
1091    {
1092     "enum_field_value" : 10,
1093     "name" : "VK_DRIVER_ID_GOOGLE_SWIFTSHADER_KHR"
1094    },
1095    {
1096     "enum_field_value" : 11,
1097     "name" : "VK_DRIVER_ID_GGP_PROPRIETARY_KHR"
1098    },
1099    {
1100     "enum_field_value" : 12,
1101     "name" : "VK_DRIVER_ID_BROADCOM_PROPRIETARY_KHR"
1102    },
1103    {
1104     "enum_field_value" : 2147483647,
1105     "name" : "VK_DRIVER_ID_MAX_ENUM"
1106    }
1107   ],
1108   "linker_set_key" : "_ZTI10VkDriverId",
1109   "name" : "VkDriverId",
1110   "referenced_type" : "_ZTI10VkDriverId",
1111   "self_type" : "_ZTI10VkDriverId",
1112   "size" : 4,
1113   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
1114   "underlying_type" : "_ZTIj"
1115  },
1116  {
1117   "alignment" : 4,
1118   "enum_fields" :
1119   [
1120    {
1121     "enum_field_value" : 65537,
1122     "name" : "VK_VENDOR_ID_VIV"
1123    },
1124    {
1125     "enum_field_value" : 65538,
1126     "name" : "VK_VENDOR_ID_VSI"
1127    },
1128    {
1129     "enum_field_value" : 65539,
1130     "name" : "VK_VENDOR_ID_KAZAN"
1131    },
1132    {
1133     "enum_field_value" : 65540,
1134     "name" : "VK_VENDOR_ID_CODEPLAY"
1135    },
1136    {
1137     "enum_field_value" : 65541,
1138     "name" : "VK_VENDOR_ID_MESA"
1139    },
1140    {
1141     "enum_field_value" : 65542,
1142     "name" : "VK_VENDOR_ID_POCL"
1143    },
1144    {
1145     "enum_field_value" : 2147483647,
1146     "name" : "VK_VENDOR_ID_MAX_ENUM"
1147    }
1148   ],
1149   "linker_set_key" : "_ZTI10VkVendorId",
1150   "name" : "VkVendorId",
1151   "referenced_type" : "_ZTI10VkVendorId",
1152   "self_type" : "_ZTI10VkVendorId",
1153   "size" : 4,
1154   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
1155   "underlying_type" : "_ZTIj"
1156  },
1157  {
1158   "alignment" : 4,
1159   "enum_fields" :
1160   [
1161    {
1162     "enum_field_value" : 0,
1163     "name" : "VK_COMPARE_OP_NEVER"
1164    },
1165    {
1166     "enum_field_value" : 1,
1167     "name" : "VK_COMPARE_OP_LESS"
1168    },
1169    {
1170     "enum_field_value" : 2,
1171     "name" : "VK_COMPARE_OP_EQUAL"
1172    },
1173    {
1174     "enum_field_value" : 3,
1175     "name" : "VK_COMPARE_OP_LESS_OR_EQUAL"
1176    },
1177    {
1178     "enum_field_value" : 4,
1179     "name" : "VK_COMPARE_OP_GREATER"
1180    },
1181    {
1182     "enum_field_value" : 5,
1183     "name" : "VK_COMPARE_OP_NOT_EQUAL"
1184    },
1185    {
1186     "enum_field_value" : 6,
1187     "name" : "VK_COMPARE_OP_GREATER_OR_EQUAL"
1188    },
1189    {
1190     "enum_field_value" : 7,
1191     "name" : "VK_COMPARE_OP_ALWAYS"
1192    },
1193    {
1194     "enum_field_value" : 2147483647,
1195     "name" : "VK_COMPARE_OP_MAX_ENUM"
1196    }
1197   ],
1198   "linker_set_key" : "_ZTI11VkCompareOp",
1199   "name" : "VkCompareOp",
1200   "referenced_type" : "_ZTI11VkCompareOp",
1201   "self_type" : "_ZTI11VkCompareOp",
1202   "size" : 4,
1203   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
1204   "underlying_type" : "_ZTIj"
1205  },
1206  {
1207   "alignment" : 4,
1208   "enum_fields" :
1209   [
1210    {
1211     "enum_field_value" : 0,
1212     "name" : "VK_FRONT_FACE_COUNTER_CLOCKWISE"
1213    },
1214    {
1215     "enum_field_value" : 1,
1216     "name" : "VK_FRONT_FACE_CLOCKWISE"
1217    },
1218    {
1219     "enum_field_value" : 2147483647,
1220     "name" : "VK_FRONT_FACE_MAX_ENUM"
1221    }
1222   ],
1223   "linker_set_key" : "_ZTI11VkFrontFace",
1224   "name" : "VkFrontFace",
1225   "referenced_type" : "_ZTI11VkFrontFace",
1226   "self_type" : "_ZTI11VkFrontFace",
1227   "size" : 4,
1228   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
1229   "underlying_type" : "_ZTIj"
1230  },
1231  {
1232   "alignment" : 4,
1233   "enum_fields" :
1234   [
1235    {
1236     "enum_field_value" : 0,
1237     "name" : "VK_IMAGE_TYPE_1D"
1238    },
1239    {
1240     "enum_field_value" : 1,
1241     "name" : "VK_IMAGE_TYPE_2D"
1242    },
1243    {
1244     "enum_field_value" : 2,
1245     "name" : "VK_IMAGE_TYPE_3D"
1246    },
1247    {
1248     "enum_field_value" : 2147483647,
1249     "name" : "VK_IMAGE_TYPE_MAX_ENUM"
1250    }
1251   ],
1252   "linker_set_key" : "_ZTI11VkImageType",
1253   "name" : "VkImageType",
1254   "referenced_type" : "_ZTI11VkImageType",
1255   "self_type" : "_ZTI11VkImageType",
1256   "size" : 4,
1257   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
1258   "underlying_type" : "_ZTIj"
1259  },
1260  {
1261   "alignment" : 4,
1262   "enum_fields" :
1263   [
1264    {
1265     "enum_field_value" : 0,
1266     "name" : "VK_INDEX_TYPE_UINT16"
1267    },
1268    {
1269     "enum_field_value" : 1,
1270     "name" : "VK_INDEX_TYPE_UINT32"
1271    },
1272    {
1273     "enum_field_value" : 1000165000,
1274     "name" : "VK_INDEX_TYPE_NONE_KHR"
1275    },
1276    {
1277     "enum_field_value" : 1000265000,
1278     "name" : "VK_INDEX_TYPE_UINT8_EXT"
1279    },
1280    {
1281     "enum_field_value" : 1000165000,
1282     "name" : "VK_INDEX_TYPE_NONE_NV"
1283    },
1284    {
1285     "enum_field_value" : 2147483647,
1286     "name" : "VK_INDEX_TYPE_MAX_ENUM"
1287    }
1288   ],
1289   "linker_set_key" : "_ZTI11VkIndexType",
1290   "name" : "VkIndexType",
1291   "referenced_type" : "_ZTI11VkIndexType",
1292   "self_type" : "_ZTI11VkIndexType",
1293   "size" : 4,
1294   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
1295   "underlying_type" : "_ZTIj"
1296  },
1297  {
1298   "alignment" : 4,
1299   "enum_fields" :
1300   [
1301    {
1302     "enum_field_value" : 0,
1303     "name" : "VK_QUERY_TYPE_OCCLUSION"
1304    },
1305    {
1306     "enum_field_value" : 1,
1307     "name" : "VK_QUERY_TYPE_PIPELINE_STATISTICS"
1308    },
1309    {
1310     "enum_field_value" : 2,
1311     "name" : "VK_QUERY_TYPE_TIMESTAMP"
1312    },
1313    {
1314     "enum_field_value" : 1000028004,
1315     "name" : "VK_QUERY_TYPE_TRANSFORM_FEEDBACK_STREAM_EXT"
1316    },
1317    {
1318     "enum_field_value" : 1000116000,
1319     "name" : "VK_QUERY_TYPE_PERFORMANCE_QUERY_KHR"
1320    },
1321    {
1322     "enum_field_value" : 1000150000,
1323     "name" : "VK_QUERY_TYPE_ACCELERATION_STRUCTURE_COMPACTED_SIZE_KHR"
1324    },
1325    {
1326     "enum_field_value" : 1000150001,
1327     "name" : "VK_QUERY_TYPE_ACCELERATION_STRUCTURE_SERIALIZATION_SIZE_KHR"
1328    },
1329    {
1330     "enum_field_value" : 1000165000,
1331     "name" : "VK_QUERY_TYPE_ACCELERATION_STRUCTURE_COMPACTED_SIZE_NV"
1332    },
1333    {
1334     "enum_field_value" : 1000210000,
1335     "name" : "VK_QUERY_TYPE_PERFORMANCE_QUERY_INTEL"
1336    },
1337    {
1338     "enum_field_value" : 2147483647,
1339     "name" : "VK_QUERY_TYPE_MAX_ENUM"
1340    }
1341   ],
1342   "linker_set_key" : "_ZTI11VkQueryType",
1343   "name" : "VkQueryType",
1344   "referenced_type" : "_ZTI11VkQueryType",
1345   "self_type" : "_ZTI11VkQueryType",
1346   "size" : 4,
1347   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
1348   "underlying_type" : "_ZTIj"
1349  },
1350  {
1351   "alignment" : 4,
1352   "enum_fields" :
1353   [
1354    {
1355     "enum_field_value" : 0,
1356     "name" : "VK_STENCIL_OP_KEEP"
1357    },
1358    {
1359     "enum_field_value" : 1,
1360     "name" : "VK_STENCIL_OP_ZERO"
1361    },
1362    {
1363     "enum_field_value" : 2,
1364     "name" : "VK_STENCIL_OP_REPLACE"
1365    },
1366    {
1367     "enum_field_value" : 3,
1368     "name" : "VK_STENCIL_OP_INCREMENT_AND_CLAMP"
1369    },
1370    {
1371     "enum_field_value" : 4,
1372     "name" : "VK_STENCIL_OP_DECREMENT_AND_CLAMP"
1373    },
1374    {
1375     "enum_field_value" : 5,
1376     "name" : "VK_STENCIL_OP_INVERT"
1377    },
1378    {
1379     "enum_field_value" : 6,
1380     "name" : "VK_STENCIL_OP_INCREMENT_AND_WRAP"
1381    },
1382    {
1383     "enum_field_value" : 7,
1384     "name" : "VK_STENCIL_OP_DECREMENT_AND_WRAP"
1385    },
1386    {
1387     "enum_field_value" : 2147483647,
1388     "name" : "VK_STENCIL_OP_MAX_ENUM"
1389    }
1390   ],
1391   "linker_set_key" : "_ZTI11VkStencilOp",
1392   "name" : "VkStencilOp",
1393   "referenced_type" : "_ZTI11VkStencilOp",
1394   "self_type" : "_ZTI11VkStencilOp",
1395   "size" : 4,
1396   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
1397   "underlying_type" : "_ZTIj"
1398  },
1399  {
1400   "alignment" : 4,
1401   "enum_fields" :
1402   [
1403    {
1404     "enum_field_value" : 0,
1405     "name" : "VK_OBJECT_TYPE_UNKNOWN"
1406    },
1407    {
1408     "enum_field_value" : 1,
1409     "name" : "VK_OBJECT_TYPE_INSTANCE"
1410    },
1411    {
1412     "enum_field_value" : 2,
1413     "name" : "VK_OBJECT_TYPE_PHYSICAL_DEVICE"
1414    },
1415    {
1416     "enum_field_value" : 3,
1417     "name" : "VK_OBJECT_TYPE_DEVICE"
1418    },
1419    {
1420     "enum_field_value" : 4,
1421     "name" : "VK_OBJECT_TYPE_QUEUE"
1422    },
1423    {
1424     "enum_field_value" : 5,
1425     "name" : "VK_OBJECT_TYPE_SEMAPHORE"
1426    },
1427    {
1428     "enum_field_value" : 6,
1429     "name" : "VK_OBJECT_TYPE_COMMAND_BUFFER"
1430    },
1431    {
1432     "enum_field_value" : 7,
1433     "name" : "VK_OBJECT_TYPE_FENCE"
1434    },
1435    {
1436     "enum_field_value" : 8,
1437     "name" : "VK_OBJECT_TYPE_DEVICE_MEMORY"
1438    },
1439    {
1440     "enum_field_value" : 9,
1441     "name" : "VK_OBJECT_TYPE_BUFFER"
1442    },
1443    {
1444     "enum_field_value" : 10,
1445     "name" : "VK_OBJECT_TYPE_IMAGE"
1446    },
1447    {
1448     "enum_field_value" : 11,
1449     "name" : "VK_OBJECT_TYPE_EVENT"
1450    },
1451    {
1452     "enum_field_value" : 12,
1453     "name" : "VK_OBJECT_TYPE_QUERY_POOL"
1454    },
1455    {
1456     "enum_field_value" : 13,
1457     "name" : "VK_OBJECT_TYPE_BUFFER_VIEW"
1458    },
1459    {
1460     "enum_field_value" : 14,
1461     "name" : "VK_OBJECT_TYPE_IMAGE_VIEW"
1462    },
1463    {
1464     "enum_field_value" : 15,
1465     "name" : "VK_OBJECT_TYPE_SHADER_MODULE"
1466    },
1467    {
1468     "enum_field_value" : 16,
1469     "name" : "VK_OBJECT_TYPE_PIPELINE_CACHE"
1470    },
1471    {
1472     "enum_field_value" : 17,
1473     "name" : "VK_OBJECT_TYPE_PIPELINE_LAYOUT"
1474    },
1475    {
1476     "enum_field_value" : 18,
1477     "name" : "VK_OBJECT_TYPE_RENDER_PASS"
1478    },
1479    {
1480     "enum_field_value" : 19,
1481     "name" : "VK_OBJECT_TYPE_PIPELINE"
1482    },
1483    {
1484     "enum_field_value" : 20,
1485     "name" : "VK_OBJECT_TYPE_DESCRIPTOR_SET_LAYOUT"
1486    },
1487    {
1488     "enum_field_value" : 21,
1489     "name" : "VK_OBJECT_TYPE_SAMPLER"
1490    },
1491    {
1492     "enum_field_value" : 22,
1493     "name" : "VK_OBJECT_TYPE_DESCRIPTOR_POOL"
1494    },
1495    {
1496     "enum_field_value" : 23,
1497     "name" : "VK_OBJECT_TYPE_DESCRIPTOR_SET"
1498    },
1499    {
1500     "enum_field_value" : 24,
1501     "name" : "VK_OBJECT_TYPE_FRAMEBUFFER"
1502    },
1503    {
1504     "enum_field_value" : 25,
1505     "name" : "VK_OBJECT_TYPE_COMMAND_POOL"
1506    },
1507    {
1508     "enum_field_value" : 1000156000,
1509     "name" : "VK_OBJECT_TYPE_SAMPLER_YCBCR_CONVERSION"
1510    },
1511    {
1512     "enum_field_value" : 1000085000,
1513     "name" : "VK_OBJECT_TYPE_DESCRIPTOR_UPDATE_TEMPLATE"
1514    },
1515    {
1516     "enum_field_value" : 1000295000,
1517     "name" : "VK_OBJECT_TYPE_PRIVATE_DATA_SLOT"
1518    },
1519    {
1520     "enum_field_value" : 1000000000,
1521     "name" : "VK_OBJECT_TYPE_SURFACE_KHR"
1522    },
1523    {
1524     "enum_field_value" : 1000001000,
1525     "name" : "VK_OBJECT_TYPE_SWAPCHAIN_KHR"
1526    },
1527    {
1528     "enum_field_value" : 1000002000,
1529     "name" : "VK_OBJECT_TYPE_DISPLAY_KHR"
1530    },
1531    {
1532     "enum_field_value" : 1000002001,
1533     "name" : "VK_OBJECT_TYPE_DISPLAY_MODE_KHR"
1534    },
1535    {
1536     "enum_field_value" : 1000011000,
1537     "name" : "VK_OBJECT_TYPE_DEBUG_REPORT_CALLBACK_EXT"
1538    },
1539    {
1540     "enum_field_value" : 1000029000,
1541     "name" : "VK_OBJECT_TYPE_CU_MODULE_NVX"
1542    },
1543    {
1544     "enum_field_value" : 1000029001,
1545     "name" : "VK_OBJECT_TYPE_CU_FUNCTION_NVX"
1546    },
1547    {
1548     "enum_field_value" : 1000128000,
1549     "name" : "VK_OBJECT_TYPE_DEBUG_UTILS_MESSENGER_EXT"
1550    },
1551    {
1552     "enum_field_value" : 1000150000,
1553     "name" : "VK_OBJECT_TYPE_ACCELERATION_STRUCTURE_KHR"
1554    },
1555    {
1556     "enum_field_value" : 1000160000,
1557     "name" : "VK_OBJECT_TYPE_VALIDATION_CACHE_EXT"
1558    },
1559    {
1560     "enum_field_value" : 1000165000,
1561     "name" : "VK_OBJECT_TYPE_ACCELERATION_STRUCTURE_NV"
1562    },
1563    {
1564     "enum_field_value" : 1000210000,
1565     "name" : "VK_OBJECT_TYPE_PERFORMANCE_CONFIGURATION_INTEL"
1566    },
1567    {
1568     "enum_field_value" : 1000268000,
1569     "name" : "VK_OBJECT_TYPE_DEFERRED_OPERATION_KHR"
1570    },
1571    {
1572     "enum_field_value" : 1000277000,
1573     "name" : "VK_OBJECT_TYPE_INDIRECT_COMMANDS_LAYOUT_NV"
1574    },
1575    {
1576     "enum_field_value" : 1000366000,
1577     "name" : "VK_OBJECT_TYPE_BUFFER_COLLECTION_FUCHSIA"
1578    },
1579    {
1580     "enum_field_value" : 1000085000,
1581     "name" : "VK_OBJECT_TYPE_DESCRIPTOR_UPDATE_TEMPLATE_KHR"
1582    },
1583    {
1584     "enum_field_value" : 1000156000,
1585     "name" : "VK_OBJECT_TYPE_SAMPLER_YCBCR_CONVERSION_KHR"
1586    },
1587    {
1588     "enum_field_value" : 1000295000,
1589     "name" : "VK_OBJECT_TYPE_PRIVATE_DATA_SLOT_EXT"
1590    },
1591    {
1592     "enum_field_value" : 2147483647,
1593     "name" : "VK_OBJECT_TYPE_MAX_ENUM"
1594    }
1595   ],
1596   "linker_set_key" : "_ZTI12VkObjectType",
1597   "name" : "VkObjectType",
1598   "referenced_type" : "_ZTI12VkObjectType",
1599   "self_type" : "_ZTI12VkObjectType",
1600   "size" : 4,
1601   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
1602   "underlying_type" : "_ZTIj"
1603  },
1604  {
1605   "alignment" : 4,
1606   "enum_fields" :
1607   [
1608    {
1609     "enum_field_value" : 0,
1610     "name" : "VK_BLEND_FACTOR_ZERO"
1611    },
1612    {
1613     "enum_field_value" : 1,
1614     "name" : "VK_BLEND_FACTOR_ONE"
1615    },
1616    {
1617     "enum_field_value" : 2,
1618     "name" : "VK_BLEND_FACTOR_SRC_COLOR"
1619    },
1620    {
1621     "enum_field_value" : 3,
1622     "name" : "VK_BLEND_FACTOR_ONE_MINUS_SRC_COLOR"
1623    },
1624    {
1625     "enum_field_value" : 4,
1626     "name" : "VK_BLEND_FACTOR_DST_COLOR"
1627    },
1628    {
1629     "enum_field_value" : 5,
1630     "name" : "VK_BLEND_FACTOR_ONE_MINUS_DST_COLOR"
1631    },
1632    {
1633     "enum_field_value" : 6,
1634     "name" : "VK_BLEND_FACTOR_SRC_ALPHA"
1635    },
1636    {
1637     "enum_field_value" : 7,
1638     "name" : "VK_BLEND_FACTOR_ONE_MINUS_SRC_ALPHA"
1639    },
1640    {
1641     "enum_field_value" : 8,
1642     "name" : "VK_BLEND_FACTOR_DST_ALPHA"
1643    },
1644    {
1645     "enum_field_value" : 9,
1646     "name" : "VK_BLEND_FACTOR_ONE_MINUS_DST_ALPHA"
1647    },
1648    {
1649     "enum_field_value" : 10,
1650     "name" : "VK_BLEND_FACTOR_CONSTANT_COLOR"
1651    },
1652    {
1653     "enum_field_value" : 11,
1654     "name" : "VK_BLEND_FACTOR_ONE_MINUS_CONSTANT_COLOR"
1655    },
1656    {
1657     "enum_field_value" : 12,
1658     "name" : "VK_BLEND_FACTOR_CONSTANT_ALPHA"
1659    },
1660    {
1661     "enum_field_value" : 13,
1662     "name" : "VK_BLEND_FACTOR_ONE_MINUS_CONSTANT_ALPHA"
1663    },
1664    {
1665     "enum_field_value" : 14,
1666     "name" : "VK_BLEND_FACTOR_SRC_ALPHA_SATURATE"
1667    },
1668    {
1669     "enum_field_value" : 15,
1670     "name" : "VK_BLEND_FACTOR_SRC1_COLOR"
1671    },
1672    {
1673     "enum_field_value" : 16,
1674     "name" : "VK_BLEND_FACTOR_ONE_MINUS_SRC1_COLOR"
1675    },
1676    {
1677     "enum_field_value" : 17,
1678     "name" : "VK_BLEND_FACTOR_SRC1_ALPHA"
1679    },
1680    {
1681     "enum_field_value" : 18,
1682     "name" : "VK_BLEND_FACTOR_ONE_MINUS_SRC1_ALPHA"
1683    },
1684    {
1685     "enum_field_value" : 2147483647,
1686     "name" : "VK_BLEND_FACTOR_MAX_ENUM"
1687    }
1688   ],
1689   "linker_set_key" : "_ZTI13VkBlendFactor",
1690   "name" : "VkBlendFactor",
1691   "referenced_type" : "_ZTI13VkBlendFactor",
1692   "self_type" : "_ZTI13VkBlendFactor",
1693   "size" : 4,
1694   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
1695   "underlying_type" : "_ZTIj"
1696  },
1697  {
1698   "alignment" : 4,
1699   "enum_fields" :
1700   [
1701    {
1702     "enum_field_value" : 0,
1703     "name" : "VK_BORDER_COLOR_FLOAT_TRANSPARENT_BLACK"
1704    },
1705    {
1706     "enum_field_value" : 1,
1707     "name" : "VK_BORDER_COLOR_INT_TRANSPARENT_BLACK"
1708    },
1709    {
1710     "enum_field_value" : 2,
1711     "name" : "VK_BORDER_COLOR_FLOAT_OPAQUE_BLACK"
1712    },
1713    {
1714     "enum_field_value" : 3,
1715     "name" : "VK_BORDER_COLOR_INT_OPAQUE_BLACK"
1716    },
1717    {
1718     "enum_field_value" : 4,
1719     "name" : "VK_BORDER_COLOR_FLOAT_OPAQUE_WHITE"
1720    },
1721    {
1722     "enum_field_value" : 5,
1723     "name" : "VK_BORDER_COLOR_INT_OPAQUE_WHITE"
1724    },
1725    {
1726     "enum_field_value" : 1000287003,
1727     "name" : "VK_BORDER_COLOR_FLOAT_CUSTOM_EXT"
1728    },
1729    {
1730     "enum_field_value" : 1000287004,
1731     "name" : "VK_BORDER_COLOR_INT_CUSTOM_EXT"
1732    },
1733    {
1734     "enum_field_value" : 2147483647,
1735     "name" : "VK_BORDER_COLOR_MAX_ENUM"
1736    }
1737   ],
1738   "linker_set_key" : "_ZTI13VkBorderColor",
1739   "name" : "VkBorderColor",
1740   "referenced_type" : "_ZTI13VkBorderColor",
1741   "self_type" : "_ZTI13VkBorderColor",
1742   "size" : 4,
1743   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
1744   "underlying_type" : "_ZTIj"
1745  },
1746  {
1747   "alignment" : 4,
1748   "enum_fields" :
1749   [
1750    {
1751     "enum_field_value" : 0,
1752     "name" : "VK_IMAGE_LAYOUT_UNDEFINED"
1753    },
1754    {
1755     "enum_field_value" : 1,
1756     "name" : "VK_IMAGE_LAYOUT_GENERAL"
1757    },
1758    {
1759     "enum_field_value" : 2,
1760     "name" : "VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL"
1761    },
1762    {
1763     "enum_field_value" : 3,
1764     "name" : "VK_IMAGE_LAYOUT_DEPTH_STENCIL_ATTACHMENT_OPTIMAL"
1765    },
1766    {
1767     "enum_field_value" : 4,
1768     "name" : "VK_IMAGE_LAYOUT_DEPTH_STENCIL_READ_ONLY_OPTIMAL"
1769    },
1770    {
1771     "enum_field_value" : 5,
1772     "name" : "VK_IMAGE_LAYOUT_SHADER_READ_ONLY_OPTIMAL"
1773    },
1774    {
1775     "enum_field_value" : 6,
1776     "name" : "VK_IMAGE_LAYOUT_TRANSFER_SRC_OPTIMAL"
1777    },
1778    {
1779     "enum_field_value" : 7,
1780     "name" : "VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL"
1781    },
1782    {
1783     "enum_field_value" : 8,
1784     "name" : "VK_IMAGE_LAYOUT_PREINITIALIZED"
1785    },
1786    {
1787     "enum_field_value" : 1000117000,
1788     "name" : "VK_IMAGE_LAYOUT_DEPTH_READ_ONLY_STENCIL_ATTACHMENT_OPTIMAL"
1789    },
1790    {
1791     "enum_field_value" : 1000117001,
1792     "name" : "VK_IMAGE_LAYOUT_DEPTH_ATTACHMENT_STENCIL_READ_ONLY_OPTIMAL"
1793    },
1794    {
1795     "enum_field_value" : 1000241000,
1796     "name" : "VK_IMAGE_LAYOUT_DEPTH_ATTACHMENT_OPTIMAL"
1797    },
1798    {
1799     "enum_field_value" : 1000241001,
1800     "name" : "VK_IMAGE_LAYOUT_DEPTH_READ_ONLY_OPTIMAL"
1801    },
1802    {
1803     "enum_field_value" : 1000241002,
1804     "name" : "VK_IMAGE_LAYOUT_STENCIL_ATTACHMENT_OPTIMAL"
1805    },
1806    {
1807     "enum_field_value" : 1000241003,
1808     "name" : "VK_IMAGE_LAYOUT_STENCIL_READ_ONLY_OPTIMAL"
1809    },
1810    {
1811     "enum_field_value" : 1000314000,
1812     "name" : "VK_IMAGE_LAYOUT_READ_ONLY_OPTIMAL"
1813    },
1814    {
1815     "enum_field_value" : 1000314001,
1816     "name" : "VK_IMAGE_LAYOUT_ATTACHMENT_OPTIMAL"
1817    },
1818    {
1819     "enum_field_value" : 1000001002,
1820     "name" : "VK_IMAGE_LAYOUT_PRESENT_SRC_KHR"
1821    },
1822    {
1823     "enum_field_value" : 1000111000,
1824     "name" : "VK_IMAGE_LAYOUT_SHARED_PRESENT_KHR"
1825    },
1826    {
1827     "enum_field_value" : 1000218000,
1828     "name" : "VK_IMAGE_LAYOUT_FRAGMENT_DENSITY_MAP_OPTIMAL_EXT"
1829    },
1830    {
1831     "enum_field_value" : 1000164003,
1832     "name" : "VK_IMAGE_LAYOUT_FRAGMENT_SHADING_RATE_ATTACHMENT_OPTIMAL_KHR"
1833    },
1834    {
1835     "enum_field_value" : 1000117000,
1836     "name" : "VK_IMAGE_LAYOUT_DEPTH_READ_ONLY_STENCIL_ATTACHMENT_OPTIMAL_KHR"
1837    },
1838    {
1839     "enum_field_value" : 1000117001,
1840     "name" : "VK_IMAGE_LAYOUT_DEPTH_ATTACHMENT_STENCIL_READ_ONLY_OPTIMAL_KHR"
1841    },
1842    {
1843     "enum_field_value" : 1000164003,
1844     "name" : "VK_IMAGE_LAYOUT_SHADING_RATE_OPTIMAL_NV"
1845    },
1846    {
1847     "enum_field_value" : 1000241000,
1848     "name" : "VK_IMAGE_LAYOUT_DEPTH_ATTACHMENT_OPTIMAL_KHR"
1849    },
1850    {
1851     "enum_field_value" : 1000241001,
1852     "name" : "VK_IMAGE_LAYOUT_DEPTH_READ_ONLY_OPTIMAL_KHR"
1853    },
1854    {
1855     "enum_field_value" : 1000241002,
1856     "name" : "VK_IMAGE_LAYOUT_STENCIL_ATTACHMENT_OPTIMAL_KHR"
1857    },
1858    {
1859     "enum_field_value" : 1000241003,
1860     "name" : "VK_IMAGE_LAYOUT_STENCIL_READ_ONLY_OPTIMAL_KHR"
1861    },
1862    {
1863     "enum_field_value" : 1000314000,
1864     "name" : "VK_IMAGE_LAYOUT_READ_ONLY_OPTIMAL_KHR"
1865    },
1866    {
1867     "enum_field_value" : 1000314001,
1868     "name" : "VK_IMAGE_LAYOUT_ATTACHMENT_OPTIMAL_KHR"
1869    },
1870    {
1871     "enum_field_value" : 2147483647,
1872     "name" : "VK_IMAGE_LAYOUT_MAX_ENUM"
1873    }
1874   ],
1875   "linker_set_key" : "_ZTI13VkImageLayout",
1876   "name" : "VkImageLayout",
1877   "referenced_type" : "_ZTI13VkImageLayout",
1878   "self_type" : "_ZTI13VkImageLayout",
1879   "size" : 4,
1880   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
1881   "underlying_type" : "_ZTIj"
1882  },
1883  {
1884   "alignment" : 4,
1885   "enum_fields" :
1886   [
1887    {
1888     "enum_field_value" : 0,
1889     "name" : "VK_IMAGE_TILING_OPTIMAL"
1890    },
1891    {
1892     "enum_field_value" : 1,
1893     "name" : "VK_IMAGE_TILING_LINEAR"
1894    },
1895    {
1896     "enum_field_value" : 1000158000,
1897     "name" : "VK_IMAGE_TILING_DRM_FORMAT_MODIFIER_EXT"
1898    },
1899    {
1900     "enum_field_value" : 2147483647,
1901     "name" : "VK_IMAGE_TILING_MAX_ENUM"
1902    }
1903   ],
1904   "linker_set_key" : "_ZTI13VkImageTiling",
1905   "name" : "VkImageTiling",
1906   "referenced_type" : "_ZTI13VkImageTiling",
1907   "self_type" : "_ZTI13VkImageTiling",
1908   "size" : 4,
1909   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
1910   "underlying_type" : "_ZTIj"
1911  },
1912  {
1913   "alignment" : 4,
1914   "enum_fields" :
1915   [
1916    {
1917     "enum_field_value" : 0,
1918     "name" : "VK_POLYGON_MODE_FILL"
1919    },
1920    {
1921     "enum_field_value" : 1,
1922     "name" : "VK_POLYGON_MODE_LINE"
1923    },
1924    {
1925     "enum_field_value" : 2,
1926     "name" : "VK_POLYGON_MODE_POINT"
1927    },
1928    {
1929     "enum_field_value" : 1000153000,
1930     "name" : "VK_POLYGON_MODE_FILL_RECTANGLE_NV"
1931    },
1932    {
1933     "enum_field_value" : 2147483647,
1934     "name" : "VK_POLYGON_MODE_MAX_ENUM"
1935    }
1936   ],
1937   "linker_set_key" : "_ZTI13VkPolygonMode",
1938   "name" : "VkPolygonMode",
1939   "referenced_type" : "_ZTI13VkPolygonMode",
1940   "self_type" : "_ZTI13VkPolygonMode",
1941   "size" : 4,
1942   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
1943   "underlying_type" : "_ZTIj"
1944  },
1945  {
1946   "alignment" : 4,
1947   "enum_fields" :
1948   [
1949    {
1950     "enum_field_value" : 0,
1951     "name" : "VK_SHARING_MODE_EXCLUSIVE"
1952    },
1953    {
1954     "enum_field_value" : 1,
1955     "name" : "VK_SHARING_MODE_CONCURRENT"
1956    },
1957    {
1958     "enum_field_value" : 2147483647,
1959     "name" : "VK_SHARING_MODE_MAX_ENUM"
1960    }
1961   ],
1962   "linker_set_key" : "_ZTI13VkSharingMode",
1963   "name" : "VkSharingMode",
1964   "referenced_type" : "_ZTI13VkSharingMode",
1965   "self_type" : "_ZTI13VkSharingMode",
1966   "size" : 4,
1967   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
1968   "underlying_type" : "_ZTIj"
1969  },
1970  {
1971   "alignment" : 4,
1972   "enum_fields" :
1973   [
1974    {
1975     "enum_field_value" : 0,
1976     "name" : "VK_DYNAMIC_STATE_VIEWPORT"
1977    },
1978    {
1979     "enum_field_value" : 1,
1980     "name" : "VK_DYNAMIC_STATE_SCISSOR"
1981    },
1982    {
1983     "enum_field_value" : 2,
1984     "name" : "VK_DYNAMIC_STATE_LINE_WIDTH"
1985    },
1986    {
1987     "enum_field_value" : 3,
1988     "name" : "VK_DYNAMIC_STATE_DEPTH_BIAS"
1989    },
1990    {
1991     "enum_field_value" : 4,
1992     "name" : "VK_DYNAMIC_STATE_BLEND_CONSTANTS"
1993    },
1994    {
1995     "enum_field_value" : 5,
1996     "name" : "VK_DYNAMIC_STATE_DEPTH_BOUNDS"
1997    },
1998    {
1999     "enum_field_value" : 6,
2000     "name" : "VK_DYNAMIC_STATE_STENCIL_COMPARE_MASK"
2001    },
2002    {
2003     "enum_field_value" : 7,
2004     "name" : "VK_DYNAMIC_STATE_STENCIL_WRITE_MASK"
2005    },
2006    {
2007     "enum_field_value" : 8,
2008     "name" : "VK_DYNAMIC_STATE_STENCIL_REFERENCE"
2009    },
2010    {
2011     "enum_field_value" : 1000267000,
2012     "name" : "VK_DYNAMIC_STATE_CULL_MODE"
2013    },
2014    {
2015     "enum_field_value" : 1000267001,
2016     "name" : "VK_DYNAMIC_STATE_FRONT_FACE"
2017    },
2018    {
2019     "enum_field_value" : 1000267002,
2020     "name" : "VK_DYNAMIC_STATE_PRIMITIVE_TOPOLOGY"
2021    },
2022    {
2023     "enum_field_value" : 1000267003,
2024     "name" : "VK_DYNAMIC_STATE_VIEWPORT_WITH_COUNT"
2025    },
2026    {
2027     "enum_field_value" : 1000267004,
2028     "name" : "VK_DYNAMIC_STATE_SCISSOR_WITH_COUNT"
2029    },
2030    {
2031     "enum_field_value" : 1000267005,
2032     "name" : "VK_DYNAMIC_STATE_VERTEX_INPUT_BINDING_STRIDE"
2033    },
2034    {
2035     "enum_field_value" : 1000267006,
2036     "name" : "VK_DYNAMIC_STATE_DEPTH_TEST_ENABLE"
2037    },
2038    {
2039     "enum_field_value" : 1000267007,
2040     "name" : "VK_DYNAMIC_STATE_DEPTH_WRITE_ENABLE"
2041    },
2042    {
2043     "enum_field_value" : 1000267008,
2044     "name" : "VK_DYNAMIC_STATE_DEPTH_COMPARE_OP"
2045    },
2046    {
2047     "enum_field_value" : 1000267009,
2048     "name" : "VK_DYNAMIC_STATE_DEPTH_BOUNDS_TEST_ENABLE"
2049    },
2050    {
2051     "enum_field_value" : 1000267010,
2052     "name" : "VK_DYNAMIC_STATE_STENCIL_TEST_ENABLE"
2053    },
2054    {
2055     "enum_field_value" : 1000267011,
2056     "name" : "VK_DYNAMIC_STATE_STENCIL_OP"
2057    },
2058    {
2059     "enum_field_value" : 1000377001,
2060     "name" : "VK_DYNAMIC_STATE_RASTERIZER_DISCARD_ENABLE"
2061    },
2062    {
2063     "enum_field_value" : 1000377002,
2064     "name" : "VK_DYNAMIC_STATE_DEPTH_BIAS_ENABLE"
2065    },
2066    {
2067     "enum_field_value" : 1000377004,
2068     "name" : "VK_DYNAMIC_STATE_PRIMITIVE_RESTART_ENABLE"
2069    },
2070    {
2071     "enum_field_value" : 1000087000,
2072     "name" : "VK_DYNAMIC_STATE_VIEWPORT_W_SCALING_NV"
2073    },
2074    {
2075     "enum_field_value" : 1000099000,
2076     "name" : "VK_DYNAMIC_STATE_DISCARD_RECTANGLE_EXT"
2077    },
2078    {
2079     "enum_field_value" : 1000143000,
2080     "name" : "VK_DYNAMIC_STATE_SAMPLE_LOCATIONS_EXT"
2081    },
2082    {
2083     "enum_field_value" : 1000347000,
2084     "name" : "VK_DYNAMIC_STATE_RAY_TRACING_PIPELINE_STACK_SIZE_KHR"
2085    },
2086    {
2087     "enum_field_value" : 1000164004,
2088     "name" : "VK_DYNAMIC_STATE_VIEWPORT_SHADING_RATE_PALETTE_NV"
2089    },
2090    {
2091     "enum_field_value" : 1000164006,
2092     "name" : "VK_DYNAMIC_STATE_VIEWPORT_COARSE_SAMPLE_ORDER_NV"
2093    },
2094    {
2095     "enum_field_value" : 1000205001,
2096     "name" : "VK_DYNAMIC_STATE_EXCLUSIVE_SCISSOR_NV"
2097    },
2098    {
2099     "enum_field_value" : 1000226000,
2100     "name" : "VK_DYNAMIC_STATE_FRAGMENT_SHADING_RATE_KHR"
2101    },
2102    {
2103     "enum_field_value" : 1000259000,
2104     "name" : "VK_DYNAMIC_STATE_LINE_STIPPLE_EXT"
2105    },
2106    {
2107     "enum_field_value" : 1000352000,
2108     "name" : "VK_DYNAMIC_STATE_VERTEX_INPUT_EXT"
2109    },
2110    {
2111     "enum_field_value" : 1000377000,
2112     "name" : "VK_DYNAMIC_STATE_PATCH_CONTROL_POINTS_EXT"
2113    },
2114    {
2115     "enum_field_value" : 1000377003,
2116     "name" : "VK_DYNAMIC_STATE_LOGIC_OP_EXT"
2117    },
2118    {
2119     "enum_field_value" : 1000381000,
2120     "name" : "VK_DYNAMIC_STATE_COLOR_WRITE_ENABLE_EXT"
2121    },
2122    {
2123     "enum_field_value" : 1000267000,
2124     "name" : "VK_DYNAMIC_STATE_CULL_MODE_EXT"
2125    },
2126    {
2127     "enum_field_value" : 1000267001,
2128     "name" : "VK_DYNAMIC_STATE_FRONT_FACE_EXT"
2129    },
2130    {
2131     "enum_field_value" : 1000267002,
2132     "name" : "VK_DYNAMIC_STATE_PRIMITIVE_TOPOLOGY_EXT"
2133    },
2134    {
2135     "enum_field_value" : 1000267003,
2136     "name" : "VK_DYNAMIC_STATE_VIEWPORT_WITH_COUNT_EXT"
2137    },
2138    {
2139     "enum_field_value" : 1000267004,
2140     "name" : "VK_DYNAMIC_STATE_SCISSOR_WITH_COUNT_EXT"
2141    },
2142    {
2143     "enum_field_value" : 1000267005,
2144     "name" : "VK_DYNAMIC_STATE_VERTEX_INPUT_BINDING_STRIDE_EXT"
2145    },
2146    {
2147     "enum_field_value" : 1000267006,
2148     "name" : "VK_DYNAMIC_STATE_DEPTH_TEST_ENABLE_EXT"
2149    },
2150    {
2151     "enum_field_value" : 1000267007,
2152     "name" : "VK_DYNAMIC_STATE_DEPTH_WRITE_ENABLE_EXT"
2153    },
2154    {
2155     "enum_field_value" : 1000267008,
2156     "name" : "VK_DYNAMIC_STATE_DEPTH_COMPARE_OP_EXT"
2157    },
2158    {
2159     "enum_field_value" : 1000267009,
2160     "name" : "VK_DYNAMIC_STATE_DEPTH_BOUNDS_TEST_ENABLE_EXT"
2161    },
2162    {
2163     "enum_field_value" : 1000267010,
2164     "name" : "VK_DYNAMIC_STATE_STENCIL_TEST_ENABLE_EXT"
2165    },
2166    {
2167     "enum_field_value" : 1000267011,
2168     "name" : "VK_DYNAMIC_STATE_STENCIL_OP_EXT"
2169    },
2170    {
2171     "enum_field_value" : 1000377001,
2172     "name" : "VK_DYNAMIC_STATE_RASTERIZER_DISCARD_ENABLE_EXT"
2173    },
2174    {
2175     "enum_field_value" : 1000377002,
2176     "name" : "VK_DYNAMIC_STATE_DEPTH_BIAS_ENABLE_EXT"
2177    },
2178    {
2179     "enum_field_value" : 1000377004,
2180     "name" : "VK_DYNAMIC_STATE_PRIMITIVE_RESTART_ENABLE_EXT"
2181    },
2182    {
2183     "enum_field_value" : 2147483647,
2184     "name" : "VK_DYNAMIC_STATE_MAX_ENUM"
2185    }
2186   ],
2187   "linker_set_key" : "_ZTI14VkDynamicState",
2188   "name" : "VkDynamicState",
2189   "referenced_type" : "_ZTI14VkDynamicState",
2190   "self_type" : "_ZTI14VkDynamicState",
2191   "size" : 4,
2192   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
2193   "underlying_type" : "_ZTIj"
2194  },
2195  {
2196   "alignment" : 4,
2197   "enum_fields" :
2198   [
2199    {
2200     "enum_field_value" : 0,
2201     "name" : "VK_COLOR_SPACE_SRGB_NONLINEAR_KHR"
2202    },
2203    {
2204     "enum_field_value" : 1000104001,
2205     "name" : "VK_COLOR_SPACE_DISPLAY_P3_NONLINEAR_EXT"
2206    },
2207    {
2208     "enum_field_value" : 1000104002,
2209     "name" : "VK_COLOR_SPACE_EXTENDED_SRGB_LINEAR_EXT"
2210    },
2211    {
2212     "enum_field_value" : 1000104003,
2213     "name" : "VK_COLOR_SPACE_DISPLAY_P3_LINEAR_EXT"
2214    },
2215    {
2216     "enum_field_value" : 1000104004,
2217     "name" : "VK_COLOR_SPACE_DCI_P3_NONLINEAR_EXT"
2218    },
2219    {
2220     "enum_field_value" : 1000104005,
2221     "name" : "VK_COLOR_SPACE_BT709_LINEAR_EXT"
2222    },
2223    {
2224     "enum_field_value" : 1000104006,
2225     "name" : "VK_COLOR_SPACE_BT709_NONLINEAR_EXT"
2226    },
2227    {
2228     "enum_field_value" : 1000104007,
2229     "name" : "VK_COLOR_SPACE_BT2020_LINEAR_EXT"
2230    },
2231    {
2232     "enum_field_value" : 1000104008,
2233     "name" : "VK_COLOR_SPACE_HDR10_ST2084_EXT"
2234    },
2235    {
2236     "enum_field_value" : 1000104009,
2237     "name" : "VK_COLOR_SPACE_DOLBYVISION_EXT"
2238    },
2239    {
2240     "enum_field_value" : 1000104010,
2241     "name" : "VK_COLOR_SPACE_HDR10_HLG_EXT"
2242    },
2243    {
2244     "enum_field_value" : 1000104011,
2245     "name" : "VK_COLOR_SPACE_ADOBERGB_LINEAR_EXT"
2246    },
2247    {
2248     "enum_field_value" : 1000104012,
2249     "name" : "VK_COLOR_SPACE_ADOBERGB_NONLINEAR_EXT"
2250    },
2251    {
2252     "enum_field_value" : 1000104013,
2253     "name" : "VK_COLOR_SPACE_PASS_THROUGH_EXT"
2254    },
2255    {
2256     "enum_field_value" : 1000104014,
2257     "name" : "VK_COLOR_SPACE_EXTENDED_SRGB_NONLINEAR_EXT"
2258    },
2259    {
2260     "enum_field_value" : 1000213000,
2261     "name" : "VK_COLOR_SPACE_DISPLAY_NATIVE_AMD"
2262    },
2263    {
2264     "enum_field_value" : 0,
2265     "name" : "VK_COLORSPACE_SRGB_NONLINEAR_KHR"
2266    },
2267    {
2268     "enum_field_value" : 1000104003,
2269     "name" : "VK_COLOR_SPACE_DCI_P3_LINEAR_EXT"
2270    },
2271    {
2272     "enum_field_value" : 2147483647,
2273     "name" : "VK_COLOR_SPACE_MAX_ENUM_KHR"
2274    }
2275   ],
2276   "linker_set_key" : "_ZTI15VkColorSpaceKHR",
2277   "name" : "VkColorSpaceKHR",
2278   "referenced_type" : "_ZTI15VkColorSpaceKHR",
2279   "self_type" : "_ZTI15VkColorSpaceKHR",
2280   "size" : 4,
2281   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
2282   "underlying_type" : "_ZTIj"
2283  },
2284  {
2285   "alignment" : 4,
2286   "enum_fields" :
2287   [
2288    {
2289     "enum_field_value" : 0,
2290     "name" : "VK_IMAGE_VIEW_TYPE_1D"
2291    },
2292    {
2293     "enum_field_value" : 1,
2294     "name" : "VK_IMAGE_VIEW_TYPE_2D"
2295    },
2296    {
2297     "enum_field_value" : 2,
2298     "name" : "VK_IMAGE_VIEW_TYPE_3D"
2299    },
2300    {
2301     "enum_field_value" : 3,
2302     "name" : "VK_IMAGE_VIEW_TYPE_CUBE"
2303    },
2304    {
2305     "enum_field_value" : 4,
2306     "name" : "VK_IMAGE_VIEW_TYPE_1D_ARRAY"
2307    },
2308    {
2309     "enum_field_value" : 5,
2310     "name" : "VK_IMAGE_VIEW_TYPE_2D_ARRAY"
2311    },
2312    {
2313     "enum_field_value" : 6,
2314     "name" : "VK_IMAGE_VIEW_TYPE_CUBE_ARRAY"
2315    },
2316    {
2317     "enum_field_value" : 2147483647,
2318     "name" : "VK_IMAGE_VIEW_TYPE_MAX_ENUM"
2319    }
2320   ],
2321   "linker_set_key" : "_ZTI15VkImageViewType",
2322   "name" : "VkImageViewType",
2323   "referenced_type" : "_ZTI15VkImageViewType",
2324   "self_type" : "_ZTI15VkImageViewType",
2325   "size" : 4,
2326   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
2327   "underlying_type" : "_ZTIj"
2328  },
2329  {
2330   "alignment" : 4,
2331   "enum_fields" :
2332   [
2333    {
2334     "enum_field_value" : 1,
2335     "name" : "VK_QUEUE_GRAPHICS_BIT"
2336    },
2337    {
2338     "enum_field_value" : 2,
2339     "name" : "VK_QUEUE_COMPUTE_BIT"
2340    },
2341    {
2342     "enum_field_value" : 4,
2343     "name" : "VK_QUEUE_TRANSFER_BIT"
2344    },
2345    {
2346     "enum_field_value" : 8,
2347     "name" : "VK_QUEUE_SPARSE_BINDING_BIT"
2348    },
2349    {
2350     "enum_field_value" : 16,
2351     "name" : "VK_QUEUE_PROTECTED_BIT"
2352    },
2353    {
2354     "enum_field_value" : 2147483647,
2355     "name" : "VK_QUEUE_FLAG_BITS_MAX_ENUM"
2356    }
2357   ],
2358   "linker_set_key" : "_ZTI15VkQueueFlagBits",
2359   "name" : "VkQueueFlagBits",
2360   "referenced_type" : "_ZTI15VkQueueFlagBits",
2361   "self_type" : "_ZTI15VkQueueFlagBits",
2362   "size" : 4,
2363   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
2364   "underlying_type" : "_ZTIj"
2365  },
2366  {
2367   "alignment" : 4,
2368   "enum_fields" :
2369   [
2370    {
2371     "enum_field_value" : 0,
2372     "name" : "VK_SEMAPHORE_TYPE_BINARY"
2373    },
2374    {
2375     "enum_field_value" : 1,
2376     "name" : "VK_SEMAPHORE_TYPE_TIMELINE"
2377    },
2378    {
2379     "enum_field_value" : 0,
2380     "name" : "VK_SEMAPHORE_TYPE_BINARY_KHR"
2381    },
2382    {
2383     "enum_field_value" : 1,
2384     "name" : "VK_SEMAPHORE_TYPE_TIMELINE_KHR"
2385    },
2386    {
2387     "enum_field_value" : 2147483647,
2388     "name" : "VK_SEMAPHORE_TYPE_MAX_ENUM"
2389    }
2390   ],
2391   "linker_set_key" : "_ZTI15VkSemaphoreType",
2392   "name" : "VkSemaphoreType",
2393   "referenced_type" : "_ZTI15VkSemaphoreType",
2394   "self_type" : "_ZTI15VkSemaphoreType",
2395   "size" : 4,
2396   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
2397   "underlying_type" : "_ZTIj"
2398  },
2399  {
2400   "alignment" : 4,
2401   "enum_fields" :
2402   [
2403    {
2404     "enum_field_value" : 0,
2405     "name" : "VK_STRUCTURE_TYPE_APPLICATION_INFO"
2406    },
2407    {
2408     "enum_field_value" : 1,
2409     "name" : "VK_STRUCTURE_TYPE_INSTANCE_CREATE_INFO"
2410    },
2411    {
2412     "enum_field_value" : 2,
2413     "name" : "VK_STRUCTURE_TYPE_DEVICE_QUEUE_CREATE_INFO"
2414    },
2415    {
2416     "enum_field_value" : 3,
2417     "name" : "VK_STRUCTURE_TYPE_DEVICE_CREATE_INFO"
2418    },
2419    {
2420     "enum_field_value" : 4,
2421     "name" : "VK_STRUCTURE_TYPE_SUBMIT_INFO"
2422    },
2423    {
2424     "enum_field_value" : 5,
2425     "name" : "VK_STRUCTURE_TYPE_MEMORY_ALLOCATE_INFO"
2426    },
2427    {
2428     "enum_field_value" : 6,
2429     "name" : "VK_STRUCTURE_TYPE_MAPPED_MEMORY_RANGE"
2430    },
2431    {
2432     "enum_field_value" : 7,
2433     "name" : "VK_STRUCTURE_TYPE_BIND_SPARSE_INFO"
2434    },
2435    {
2436     "enum_field_value" : 8,
2437     "name" : "VK_STRUCTURE_TYPE_FENCE_CREATE_INFO"
2438    },
2439    {
2440     "enum_field_value" : 9,
2441     "name" : "VK_STRUCTURE_TYPE_SEMAPHORE_CREATE_INFO"
2442    },
2443    {
2444     "enum_field_value" : 10,
2445     "name" : "VK_STRUCTURE_TYPE_EVENT_CREATE_INFO"
2446    },
2447    {
2448     "enum_field_value" : 11,
2449     "name" : "VK_STRUCTURE_TYPE_QUERY_POOL_CREATE_INFO"
2450    },
2451    {
2452     "enum_field_value" : 12,
2453     "name" : "VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO"
2454    },
2455    {
2456     "enum_field_value" : 13,
2457     "name" : "VK_STRUCTURE_TYPE_BUFFER_VIEW_CREATE_INFO"
2458    },
2459    {
2460     "enum_field_value" : 14,
2461     "name" : "VK_STRUCTURE_TYPE_IMAGE_CREATE_INFO"
2462    },
2463    {
2464     "enum_field_value" : 15,
2465     "name" : "VK_STRUCTURE_TYPE_IMAGE_VIEW_CREATE_INFO"
2466    },
2467    {
2468     "enum_field_value" : 16,
2469     "name" : "VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO"
2470    },
2471    {
2472     "enum_field_value" : 17,
2473     "name" : "VK_STRUCTURE_TYPE_PIPELINE_CACHE_CREATE_INFO"
2474    },
2475    {
2476     "enum_field_value" : 18,
2477     "name" : "VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_CREATE_INFO"
2478    },
2479    {
2480     "enum_field_value" : 19,
2481     "name" : "VK_STRUCTURE_TYPE_PIPELINE_VERTEX_INPUT_STATE_CREATE_INFO"
2482    },
2483    {
2484     "enum_field_value" : 20,
2485     "name" : "VK_STRUCTURE_TYPE_PIPELINE_INPUT_ASSEMBLY_STATE_CREATE_INFO"
2486    },
2487    {
2488     "enum_field_value" : 21,
2489     "name" : "VK_STRUCTURE_TYPE_PIPELINE_TESSELLATION_STATE_CREATE_INFO"
2490    },
2491    {
2492     "enum_field_value" : 22,
2493     "name" : "VK_STRUCTURE_TYPE_PIPELINE_VIEWPORT_STATE_CREATE_INFO"
2494    },
2495    {
2496     "enum_field_value" : 23,
2497     "name" : "VK_STRUCTURE_TYPE_PIPELINE_RASTERIZATION_STATE_CREATE_INFO"
2498    },
2499    {
2500     "enum_field_value" : 24,
2501     "name" : "VK_STRUCTURE_TYPE_PIPELINE_MULTISAMPLE_STATE_CREATE_INFO"
2502    },
2503    {
2504     "enum_field_value" : 25,
2505     "name" : "VK_STRUCTURE_TYPE_PIPELINE_DEPTH_STENCIL_STATE_CREATE_INFO"
2506    },
2507    {
2508     "enum_field_value" : 26,
2509     "name" : "VK_STRUCTURE_TYPE_PIPELINE_COLOR_BLEND_STATE_CREATE_INFO"
2510    },
2511    {
2512     "enum_field_value" : 27,
2513     "name" : "VK_STRUCTURE_TYPE_PIPELINE_DYNAMIC_STATE_CREATE_INFO"
2514    },
2515    {
2516     "enum_field_value" : 28,
2517     "name" : "VK_STRUCTURE_TYPE_GRAPHICS_PIPELINE_CREATE_INFO"
2518    },
2519    {
2520     "enum_field_value" : 29,
2521     "name" : "VK_STRUCTURE_TYPE_COMPUTE_PIPELINE_CREATE_INFO"
2522    },
2523    {
2524     "enum_field_value" : 30,
2525     "name" : "VK_STRUCTURE_TYPE_PIPELINE_LAYOUT_CREATE_INFO"
2526    },
2527    {
2528     "enum_field_value" : 31,
2529     "name" : "VK_STRUCTURE_TYPE_SAMPLER_CREATE_INFO"
2530    },
2531    {
2532     "enum_field_value" : 32,
2533     "name" : "VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_CREATE_INFO"
2534    },
2535    {
2536     "enum_field_value" : 33,
2537     "name" : "VK_STRUCTURE_TYPE_DESCRIPTOR_POOL_CREATE_INFO"
2538    },
2539    {
2540     "enum_field_value" : 34,
2541     "name" : "VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO"
2542    },
2543    {
2544     "enum_field_value" : 35,
2545     "name" : "VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET"
2546    },
2547    {
2548     "enum_field_value" : 36,
2549     "name" : "VK_STRUCTURE_TYPE_COPY_DESCRIPTOR_SET"
2550    },
2551    {
2552     "enum_field_value" : 37,
2553     "name" : "VK_STRUCTURE_TYPE_FRAMEBUFFER_CREATE_INFO"
2554    },
2555    {
2556     "enum_field_value" : 38,
2557     "name" : "VK_STRUCTURE_TYPE_RENDER_PASS_CREATE_INFO"
2558    },
2559    {
2560     "enum_field_value" : 39,
2561     "name" : "VK_STRUCTURE_TYPE_COMMAND_POOL_CREATE_INFO"
2562    },
2563    {
2564     "enum_field_value" : 40,
2565     "name" : "VK_STRUCTURE_TYPE_COMMAND_BUFFER_ALLOCATE_INFO"
2566    },
2567    {
2568     "enum_field_value" : 41,
2569     "name" : "VK_STRUCTURE_TYPE_COMMAND_BUFFER_INHERITANCE_INFO"
2570    },
2571    {
2572     "enum_field_value" : 42,
2573     "name" : "VK_STRUCTURE_TYPE_COMMAND_BUFFER_BEGIN_INFO"
2574    },
2575    {
2576     "enum_field_value" : 43,
2577     "name" : "VK_STRUCTURE_TYPE_RENDER_PASS_BEGIN_INFO"
2578    },
2579    {
2580     "enum_field_value" : 44,
2581     "name" : "VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER"
2582    },
2583    {
2584     "enum_field_value" : 45,
2585     "name" : "VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER"
2586    },
2587    {
2588     "enum_field_value" : 46,
2589     "name" : "VK_STRUCTURE_TYPE_MEMORY_BARRIER"
2590    },
2591    {
2592     "enum_field_value" : 47,
2593     "name" : "VK_STRUCTURE_TYPE_LOADER_INSTANCE_CREATE_INFO"
2594    },
2595    {
2596     "enum_field_value" : 48,
2597     "name" : "VK_STRUCTURE_TYPE_LOADER_DEVICE_CREATE_INFO"
2598    },
2599    {
2600     "enum_field_value" : 1000094000,
2601     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBGROUP_PROPERTIES"
2602    },
2603    {
2604     "enum_field_value" : 1000157000,
2605     "name" : "VK_STRUCTURE_TYPE_BIND_BUFFER_MEMORY_INFO"
2606    },
2607    {
2608     "enum_field_value" : 1000157001,
2609     "name" : "VK_STRUCTURE_TYPE_BIND_IMAGE_MEMORY_INFO"
2610    },
2611    {
2612     "enum_field_value" : 1000083000,
2613     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_16BIT_STORAGE_FEATURES"
2614    },
2615    {
2616     "enum_field_value" : 1000127000,
2617     "name" : "VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS"
2618    },
2619    {
2620     "enum_field_value" : 1000127001,
2621     "name" : "VK_STRUCTURE_TYPE_MEMORY_DEDICATED_ALLOCATE_INFO"
2622    },
2623    {
2624     "enum_field_value" : 1000060000,
2625     "name" : "VK_STRUCTURE_TYPE_MEMORY_ALLOCATE_FLAGS_INFO"
2626    },
2627    {
2628     "enum_field_value" : 1000060003,
2629     "name" : "VK_STRUCTURE_TYPE_DEVICE_GROUP_RENDER_PASS_BEGIN_INFO"
2630    },
2631    {
2632     "enum_field_value" : 1000060004,
2633     "name" : "VK_STRUCTURE_TYPE_DEVICE_GROUP_COMMAND_BUFFER_BEGIN_INFO"
2634    },
2635    {
2636     "enum_field_value" : 1000060005,
2637     "name" : "VK_STRUCTURE_TYPE_DEVICE_GROUP_SUBMIT_INFO"
2638    },
2639    {
2640     "enum_field_value" : 1000060006,
2641     "name" : "VK_STRUCTURE_TYPE_DEVICE_GROUP_BIND_SPARSE_INFO"
2642    },
2643    {
2644     "enum_field_value" : 1000060013,
2645     "name" : "VK_STRUCTURE_TYPE_BIND_BUFFER_MEMORY_DEVICE_GROUP_INFO"
2646    },
2647    {
2648     "enum_field_value" : 1000060014,
2649     "name" : "VK_STRUCTURE_TYPE_BIND_IMAGE_MEMORY_DEVICE_GROUP_INFO"
2650    },
2651    {
2652     "enum_field_value" : 1000070000,
2653     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GROUP_PROPERTIES"
2654    },
2655    {
2656     "enum_field_value" : 1000070001,
2657     "name" : "VK_STRUCTURE_TYPE_DEVICE_GROUP_DEVICE_CREATE_INFO"
2658    },
2659    {
2660     "enum_field_value" : 1000146000,
2661     "name" : "VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2"
2662    },
2663    {
2664     "enum_field_value" : 1000146001,
2665     "name" : "VK_STRUCTURE_TYPE_IMAGE_MEMORY_REQUIREMENTS_INFO_2"
2666    },
2667    {
2668     "enum_field_value" : 1000146002,
2669     "name" : "VK_STRUCTURE_TYPE_IMAGE_SPARSE_MEMORY_REQUIREMENTS_INFO_2"
2670    },
2671    {
2672     "enum_field_value" : 1000146003,
2673     "name" : "VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2"
2674    },
2675    {
2676     "enum_field_value" : 1000146004,
2677     "name" : "VK_STRUCTURE_TYPE_SPARSE_IMAGE_MEMORY_REQUIREMENTS_2"
2678    },
2679    {
2680     "enum_field_value" : 1000059000,
2681     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FEATURES_2"
2682    },
2683    {
2684     "enum_field_value" : 1000059001,
2685     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PROPERTIES_2"
2686    },
2687    {
2688     "enum_field_value" : 1000059002,
2689     "name" : "VK_STRUCTURE_TYPE_FORMAT_PROPERTIES_2"
2690    },
2691    {
2692     "enum_field_value" : 1000059003,
2693     "name" : "VK_STRUCTURE_TYPE_IMAGE_FORMAT_PROPERTIES_2"
2694    },
2695    {
2696     "enum_field_value" : 1000059004,
2697     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_FORMAT_INFO_2"
2698    },
2699    {
2700     "enum_field_value" : 1000059005,
2701     "name" : "VK_STRUCTURE_TYPE_QUEUE_FAMILY_PROPERTIES_2"
2702    },
2703    {
2704     "enum_field_value" : 1000059006,
2705     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MEMORY_PROPERTIES_2"
2706    },
2707    {
2708     "enum_field_value" : 1000059007,
2709     "name" : "VK_STRUCTURE_TYPE_SPARSE_IMAGE_FORMAT_PROPERTIES_2"
2710    },
2711    {
2712     "enum_field_value" : 1000059008,
2713     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SPARSE_IMAGE_FORMAT_INFO_2"
2714    },
2715    {
2716     "enum_field_value" : 1000117000,
2717     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_POINT_CLIPPING_PROPERTIES"
2718    },
2719    {
2720     "enum_field_value" : 1000117001,
2721     "name" : "VK_STRUCTURE_TYPE_RENDER_PASS_INPUT_ATTACHMENT_ASPECT_CREATE_INFO"
2722    },
2723    {
2724     "enum_field_value" : 1000117002,
2725     "name" : "VK_STRUCTURE_TYPE_IMAGE_VIEW_USAGE_CREATE_INFO"
2726    },
2727    {
2728     "enum_field_value" : 1000117003,
2729     "name" : "VK_STRUCTURE_TYPE_PIPELINE_TESSELLATION_DOMAIN_ORIGIN_STATE_CREATE_INFO"
2730    },
2731    {
2732     "enum_field_value" : 1000053000,
2733     "name" : "VK_STRUCTURE_TYPE_RENDER_PASS_MULTIVIEW_CREATE_INFO"
2734    },
2735    {
2736     "enum_field_value" : 1000053001,
2737     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTIVIEW_FEATURES"
2738    },
2739    {
2740     "enum_field_value" : 1000053002,
2741     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTIVIEW_PROPERTIES"
2742    },
2743    {
2744     "enum_field_value" : 1000120000,
2745     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VARIABLE_POINTERS_FEATURES"
2746    },
2747    {
2748     "enum_field_value" : 1000145000,
2749     "name" : "VK_STRUCTURE_TYPE_PROTECTED_SUBMIT_INFO"
2750    },
2751    {
2752     "enum_field_value" : 1000145001,
2753     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PROTECTED_MEMORY_FEATURES"
2754    },
2755    {
2756     "enum_field_value" : 1000145002,
2757     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PROTECTED_MEMORY_PROPERTIES"
2758    },
2759    {
2760     "enum_field_value" : 1000145003,
2761     "name" : "VK_STRUCTURE_TYPE_DEVICE_QUEUE_INFO_2"
2762    },
2763    {
2764     "enum_field_value" : 1000156000,
2765     "name" : "VK_STRUCTURE_TYPE_SAMPLER_YCBCR_CONVERSION_CREATE_INFO"
2766    },
2767    {
2768     "enum_field_value" : 1000156001,
2769     "name" : "VK_STRUCTURE_TYPE_SAMPLER_YCBCR_CONVERSION_INFO"
2770    },
2771    {
2772     "enum_field_value" : 1000156002,
2773     "name" : "VK_STRUCTURE_TYPE_BIND_IMAGE_PLANE_MEMORY_INFO"
2774    },
2775    {
2776     "enum_field_value" : 1000156003,
2777     "name" : "VK_STRUCTURE_TYPE_IMAGE_PLANE_MEMORY_REQUIREMENTS_INFO"
2778    },
2779    {
2780     "enum_field_value" : 1000156004,
2781     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SAMPLER_YCBCR_CONVERSION_FEATURES"
2782    },
2783    {
2784     "enum_field_value" : 1000156005,
2785     "name" : "VK_STRUCTURE_TYPE_SAMPLER_YCBCR_CONVERSION_IMAGE_FORMAT_PROPERTIES"
2786    },
2787    {
2788     "enum_field_value" : 1000085000,
2789     "name" : "VK_STRUCTURE_TYPE_DESCRIPTOR_UPDATE_TEMPLATE_CREATE_INFO"
2790    },
2791    {
2792     "enum_field_value" : 1000071000,
2793     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_IMAGE_FORMAT_INFO"
2794    },
2795    {
2796     "enum_field_value" : 1000071001,
2797     "name" : "VK_STRUCTURE_TYPE_EXTERNAL_IMAGE_FORMAT_PROPERTIES"
2798    },
2799    {
2800     "enum_field_value" : 1000071002,
2801     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_BUFFER_INFO"
2802    },
2803    {
2804     "enum_field_value" : 1000071003,
2805     "name" : "VK_STRUCTURE_TYPE_EXTERNAL_BUFFER_PROPERTIES"
2806    },
2807    {
2808     "enum_field_value" : 1000071004,
2809     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ID_PROPERTIES"
2810    },
2811    {
2812     "enum_field_value" : 1000072000,
2813     "name" : "VK_STRUCTURE_TYPE_EXTERNAL_MEMORY_BUFFER_CREATE_INFO"
2814    },
2815    {
2816     "enum_field_value" : 1000072001,
2817     "name" : "VK_STRUCTURE_TYPE_EXTERNAL_MEMORY_IMAGE_CREATE_INFO"
2818    },
2819    {
2820     "enum_field_value" : 1000072002,
2821     "name" : "VK_STRUCTURE_TYPE_EXPORT_MEMORY_ALLOCATE_INFO"
2822    },
2823    {
2824     "enum_field_value" : 1000112000,
2825     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_FENCE_INFO"
2826    },
2827    {
2828     "enum_field_value" : 1000112001,
2829     "name" : "VK_STRUCTURE_TYPE_EXTERNAL_FENCE_PROPERTIES"
2830    },
2831    {
2832     "enum_field_value" : 1000113000,
2833     "name" : "VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO"
2834    },
2835    {
2836     "enum_field_value" : 1000077000,
2837     "name" : "VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO"
2838    },
2839    {
2840     "enum_field_value" : 1000076000,
2841     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_SEMAPHORE_INFO"
2842    },
2843    {
2844     "enum_field_value" : 1000076001,
2845     "name" : "VK_STRUCTURE_TYPE_EXTERNAL_SEMAPHORE_PROPERTIES"
2846    },
2847    {
2848     "enum_field_value" : 1000168000,
2849     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MAINTENANCE_3_PROPERTIES"
2850    },
2851    {
2852     "enum_field_value" : 1000168001,
2853     "name" : "VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_SUPPORT"
2854    },
2855    {
2856     "enum_field_value" : 1000063000,
2857     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_DRAW_PARAMETERS_FEATURES"
2858    },
2859    {
2860     "enum_field_value" : 49,
2861     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_1_1_FEATURES"
2862    },
2863    {
2864     "enum_field_value" : 50,
2865     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_1_1_PROPERTIES"
2866    },
2867    {
2868     "enum_field_value" : 51,
2869     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_1_2_FEATURES"
2870    },
2871    {
2872     "enum_field_value" : 52,
2873     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_1_2_PROPERTIES"
2874    },
2875    {
2876     "enum_field_value" : 1000147000,
2877     "name" : "VK_STRUCTURE_TYPE_IMAGE_FORMAT_LIST_CREATE_INFO"
2878    },
2879    {
2880     "enum_field_value" : 1000109000,
2881     "name" : "VK_STRUCTURE_TYPE_ATTACHMENT_DESCRIPTION_2"
2882    },
2883    {
2884     "enum_field_value" : 1000109001,
2885     "name" : "VK_STRUCTURE_TYPE_ATTACHMENT_REFERENCE_2"
2886    },
2887    {
2888     "enum_field_value" : 1000109002,
2889     "name" : "VK_STRUCTURE_TYPE_SUBPASS_DESCRIPTION_2"
2890    },
2891    {
2892     "enum_field_value" : 1000109003,
2893     "name" : "VK_STRUCTURE_TYPE_SUBPASS_DEPENDENCY_2"
2894    },
2895    {
2896     "enum_field_value" : 1000109004,
2897     "name" : "VK_STRUCTURE_TYPE_RENDER_PASS_CREATE_INFO_2"
2898    },
2899    {
2900     "enum_field_value" : 1000109005,
2901     "name" : "VK_STRUCTURE_TYPE_SUBPASS_BEGIN_INFO"
2902    },
2903    {
2904     "enum_field_value" : 1000109006,
2905     "name" : "VK_STRUCTURE_TYPE_SUBPASS_END_INFO"
2906    },
2907    {
2908     "enum_field_value" : 1000177000,
2909     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_8BIT_STORAGE_FEATURES"
2910    },
2911    {
2912     "enum_field_value" : 1000196000,
2913     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DRIVER_PROPERTIES"
2914    },
2915    {
2916     "enum_field_value" : 1000180000,
2917     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_INT64_FEATURES"
2918    },
2919    {
2920     "enum_field_value" : 1000082000,
2921     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_FLOAT16_INT8_FEATURES"
2922    },
2923    {
2924     "enum_field_value" : 1000197000,
2925     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FLOAT_CONTROLS_PROPERTIES"
2926    },
2927    {
2928     "enum_field_value" : 1000161000,
2929     "name" : "VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_BINDING_FLAGS_CREATE_INFO"
2930    },
2931    {
2932     "enum_field_value" : 1000161001,
2933     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_INDEXING_FEATURES"
2934    },
2935    {
2936     "enum_field_value" : 1000161002,
2937     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_INDEXING_PROPERTIES"
2938    },
2939    {
2940     "enum_field_value" : 1000161003,
2941     "name" : "VK_STRUCTURE_TYPE_DESCRIPTOR_SET_VARIABLE_DESCRIPTOR_COUNT_ALLOCATE_INFO"
2942    },
2943    {
2944     "enum_field_value" : 1000161004,
2945     "name" : "VK_STRUCTURE_TYPE_DESCRIPTOR_SET_VARIABLE_DESCRIPTOR_COUNT_LAYOUT_SUPPORT"
2946    },
2947    {
2948     "enum_field_value" : 1000199000,
2949     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEPTH_STENCIL_RESOLVE_PROPERTIES"
2950    },
2951    {
2952     "enum_field_value" : 1000199001,
2953     "name" : "VK_STRUCTURE_TYPE_SUBPASS_DESCRIPTION_DEPTH_STENCIL_RESOLVE"
2954    },
2955    {
2956     "enum_field_value" : 1000221000,
2957     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCALAR_BLOCK_LAYOUT_FEATURES"
2958    },
2959    {
2960     "enum_field_value" : 1000246000,
2961     "name" : "VK_STRUCTURE_TYPE_IMAGE_STENCIL_USAGE_CREATE_INFO"
2962    },
2963    {
2964     "enum_field_value" : 1000130000,
2965     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SAMPLER_FILTER_MINMAX_PROPERTIES"
2966    },
2967    {
2968     "enum_field_value" : 1000130001,
2969     "name" : "VK_STRUCTURE_TYPE_SAMPLER_REDUCTION_MODE_CREATE_INFO"
2970    },
2971    {
2972     "enum_field_value" : 1000211000,
2973     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_MEMORY_MODEL_FEATURES"
2974    },
2975    {
2976     "enum_field_value" : 1000108000,
2977     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGELESS_FRAMEBUFFER_FEATURES"
2978    },
2979    {
2980     "enum_field_value" : 1000108001,
2981     "name" : "VK_STRUCTURE_TYPE_FRAMEBUFFER_ATTACHMENTS_CREATE_INFO"
2982    },
2983    {
2984     "enum_field_value" : 1000108002,
2985     "name" : "VK_STRUCTURE_TYPE_FRAMEBUFFER_ATTACHMENT_IMAGE_INFO"
2986    },
2987    {
2988     "enum_field_value" : 1000108003,
2989     "name" : "VK_STRUCTURE_TYPE_RENDER_PASS_ATTACHMENT_BEGIN_INFO"
2990    },
2991    {
2992     "enum_field_value" : 1000253000,
2993     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_UNIFORM_BUFFER_STANDARD_LAYOUT_FEATURES"
2994    },
2995    {
2996     "enum_field_value" : 1000175000,
2997     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SUBGROUP_EXTENDED_TYPES_FEATURES"
2998    },
2999    {
3000     "enum_field_value" : 1000241000,
3001     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SEPARATE_DEPTH_STENCIL_LAYOUTS_FEATURES"
3002    },
3003    {
3004     "enum_field_value" : 1000241001,
3005     "name" : "VK_STRUCTURE_TYPE_ATTACHMENT_REFERENCE_STENCIL_LAYOUT"
3006    },
3007    {
3008     "enum_field_value" : 1000241002,
3009     "name" : "VK_STRUCTURE_TYPE_ATTACHMENT_DESCRIPTION_STENCIL_LAYOUT"
3010    },
3011    {
3012     "enum_field_value" : 1000261000,
3013     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_HOST_QUERY_RESET_FEATURES"
3014    },
3015    {
3016     "enum_field_value" : 1000207000,
3017     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TIMELINE_SEMAPHORE_FEATURES"
3018    },
3019    {
3020     "enum_field_value" : 1000207001,
3021     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TIMELINE_SEMAPHORE_PROPERTIES"
3022    },
3023    {
3024     "enum_field_value" : 1000207002,
3025     "name" : "VK_STRUCTURE_TYPE_SEMAPHORE_TYPE_CREATE_INFO"
3026    },
3027    {
3028     "enum_field_value" : 1000207003,
3029     "name" : "VK_STRUCTURE_TYPE_TIMELINE_SEMAPHORE_SUBMIT_INFO"
3030    },
3031    {
3032     "enum_field_value" : 1000207004,
3033     "name" : "VK_STRUCTURE_TYPE_SEMAPHORE_WAIT_INFO"
3034    },
3035    {
3036     "enum_field_value" : 1000207005,
3037     "name" : "VK_STRUCTURE_TYPE_SEMAPHORE_SIGNAL_INFO"
3038    },
3039    {
3040     "enum_field_value" : 1000257000,
3041     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_BUFFER_DEVICE_ADDRESS_FEATURES"
3042    },
3043    {
3044     "enum_field_value" : 1000244001,
3045     "name" : "VK_STRUCTURE_TYPE_BUFFER_DEVICE_ADDRESS_INFO"
3046    },
3047    {
3048     "enum_field_value" : 1000257002,
3049     "name" : "VK_STRUCTURE_TYPE_BUFFER_OPAQUE_CAPTURE_ADDRESS_CREATE_INFO"
3050    },
3051    {
3052     "enum_field_value" : 1000257003,
3053     "name" : "VK_STRUCTURE_TYPE_MEMORY_OPAQUE_CAPTURE_ADDRESS_ALLOCATE_INFO"
3054    },
3055    {
3056     "enum_field_value" : 1000257004,
3057     "name" : "VK_STRUCTURE_TYPE_DEVICE_MEMORY_OPAQUE_CAPTURE_ADDRESS_INFO"
3058    },
3059    {
3060     "enum_field_value" : 53,
3061     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_1_3_FEATURES"
3062    },
3063    {
3064     "enum_field_value" : 54,
3065     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_1_3_PROPERTIES"
3066    },
3067    {
3068     "enum_field_value" : 1000192000,
3069     "name" : "VK_STRUCTURE_TYPE_PIPELINE_CREATION_FEEDBACK_CREATE_INFO"
3070    },
3071    {
3072     "enum_field_value" : 1000215000,
3073     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_TERMINATE_INVOCATION_FEATURES"
3074    },
3075    {
3076     "enum_field_value" : 1000245000,
3077     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TOOL_PROPERTIES"
3078    },
3079    {
3080     "enum_field_value" : 1000276000,
3081     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_DEMOTE_TO_HELPER_INVOCATION_FEATURES"
3082    },
3083    {
3084     "enum_field_value" : 1000295000,
3085     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRIVATE_DATA_FEATURES"
3086    },
3087    {
3088     "enum_field_value" : 1000295001,
3089     "name" : "VK_STRUCTURE_TYPE_DEVICE_PRIVATE_DATA_CREATE_INFO"
3090    },
3091    {
3092     "enum_field_value" : 1000295002,
3093     "name" : "VK_STRUCTURE_TYPE_PRIVATE_DATA_SLOT_CREATE_INFO"
3094    },
3095    {
3096     "enum_field_value" : 1000297000,
3097     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_CREATION_CACHE_CONTROL_FEATURES"
3098    },
3099    {
3100     "enum_field_value" : 1000314000,
3101     "name" : "VK_STRUCTURE_TYPE_MEMORY_BARRIER_2"
3102    },
3103    {
3104     "enum_field_value" : 1000314001,
3105     "name" : "VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER_2"
3106    },
3107    {
3108     "enum_field_value" : 1000314002,
3109     "name" : "VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER_2"
3110    },
3111    {
3112     "enum_field_value" : 1000314003,
3113     "name" : "VK_STRUCTURE_TYPE_DEPENDENCY_INFO"
3114    },
3115    {
3116     "enum_field_value" : 1000314004,
3117     "name" : "VK_STRUCTURE_TYPE_SUBMIT_INFO_2"
3118    },
3119    {
3120     "enum_field_value" : 1000314005,
3121     "name" : "VK_STRUCTURE_TYPE_SEMAPHORE_SUBMIT_INFO"
3122    },
3123    {
3124     "enum_field_value" : 1000314006,
3125     "name" : "VK_STRUCTURE_TYPE_COMMAND_BUFFER_SUBMIT_INFO"
3126    },
3127    {
3128     "enum_field_value" : 1000314007,
3129     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SYNCHRONIZATION_2_FEATURES"
3130    },
3131    {
3132     "enum_field_value" : 1000325000,
3133     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ZERO_INITIALIZE_WORKGROUP_MEMORY_FEATURES"
3134    },
3135    {
3136     "enum_field_value" : 1000335000,
3137     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES"
3138    },
3139    {
3140     "enum_field_value" : 1000337000,
3141     "name" : "VK_STRUCTURE_TYPE_COPY_BUFFER_INFO_2"
3142    },
3143    {
3144     "enum_field_value" : 1000337001,
3145     "name" : "VK_STRUCTURE_TYPE_COPY_IMAGE_INFO_2"
3146    },
3147    {
3148     "enum_field_value" : 1000337002,
3149     "name" : "VK_STRUCTURE_TYPE_COPY_BUFFER_TO_IMAGE_INFO_2"
3150    },
3151    {
3152     "enum_field_value" : 1000337003,
3153     "name" : "VK_STRUCTURE_TYPE_COPY_IMAGE_TO_BUFFER_INFO_2"
3154    },
3155    {
3156     "enum_field_value" : 1000337004,
3157     "name" : "VK_STRUCTURE_TYPE_BLIT_IMAGE_INFO_2"
3158    },
3159    {
3160     "enum_field_value" : 1000337005,
3161     "name" : "VK_STRUCTURE_TYPE_RESOLVE_IMAGE_INFO_2"
3162    },
3163    {
3164     "enum_field_value" : 1000337006,
3165     "name" : "VK_STRUCTURE_TYPE_BUFFER_COPY_2"
3166    },
3167    {
3168     "enum_field_value" : 1000337007,
3169     "name" : "VK_STRUCTURE_TYPE_IMAGE_COPY_2"
3170    },
3171    {
3172     "enum_field_value" : 1000337008,
3173     "name" : "VK_STRUCTURE_TYPE_IMAGE_BLIT_2"
3174    },
3175    {
3176     "enum_field_value" : 1000337009,
3177     "name" : "VK_STRUCTURE_TYPE_BUFFER_IMAGE_COPY_2"
3178    },
3179    {
3180     "enum_field_value" : 1000337010,
3181     "name" : "VK_STRUCTURE_TYPE_IMAGE_RESOLVE_2"
3182    },
3183    {
3184     "enum_field_value" : 1000225000,
3185     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBGROUP_SIZE_CONTROL_PROPERTIES"
3186    },
3187    {
3188     "enum_field_value" : 1000225001,
3189     "name" : "VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_REQUIRED_SUBGROUP_SIZE_CREATE_INFO"
3190    },
3191    {
3192     "enum_field_value" : 1000225002,
3193     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBGROUP_SIZE_CONTROL_FEATURES"
3194    },
3195    {
3196     "enum_field_value" : 1000138000,
3197     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_INLINE_UNIFORM_BLOCK_FEATURES"
3198    },
3199    {
3200     "enum_field_value" : 1000138001,
3201     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_INLINE_UNIFORM_BLOCK_PROPERTIES"
3202    },
3203    {
3204     "enum_field_value" : 1000138002,
3205     "name" : "VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET_INLINE_UNIFORM_BLOCK"
3206    },
3207    {
3208     "enum_field_value" : 1000138003,
3209     "name" : "VK_STRUCTURE_TYPE_DESCRIPTOR_POOL_INLINE_UNIFORM_BLOCK_CREATE_INFO"
3210    },
3211    {
3212     "enum_field_value" : 1000066000,
3213     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TEXTURE_COMPRESSION_ASTC_HDR_FEATURES"
3214    },
3215    {
3216     "enum_field_value" : 1000044000,
3217     "name" : "VK_STRUCTURE_TYPE_RENDERING_INFO"
3218    },
3219    {
3220     "enum_field_value" : 1000044001,
3221     "name" : "VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO"
3222    },
3223    {
3224     "enum_field_value" : 1000044002,
3225     "name" : "VK_STRUCTURE_TYPE_PIPELINE_RENDERING_CREATE_INFO"
3226    },
3227    {
3228     "enum_field_value" : 1000044003,
3229     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DYNAMIC_RENDERING_FEATURES"
3230    },
3231    {
3232     "enum_field_value" : 1000044004,
3233     "name" : "VK_STRUCTURE_TYPE_COMMAND_BUFFER_INHERITANCE_RENDERING_INFO"
3234    },
3235    {
3236     "enum_field_value" : 1000280000,
3237     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_INTEGER_DOT_PRODUCT_FEATURES"
3238    },
3239    {
3240     "enum_field_value" : 1000280001,
3241     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_INTEGER_DOT_PRODUCT_PROPERTIES"
3242    },
3243    {
3244     "enum_field_value" : 1000281001,
3245     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TEXEL_BUFFER_ALIGNMENT_PROPERTIES"
3246    },
3247    {
3248     "enum_field_value" : 1000360000,
3249     "name" : "VK_STRUCTURE_TYPE_FORMAT_PROPERTIES_3"
3250    },
3251    {
3252     "enum_field_value" : 1000413000,
3253     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MAINTENANCE_4_FEATURES"
3254    },
3255    {
3256     "enum_field_value" : 1000413001,
3257     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MAINTENANCE_4_PROPERTIES"
3258    },
3259    {
3260     "enum_field_value" : 1000413002,
3261     "name" : "VK_STRUCTURE_TYPE_DEVICE_BUFFER_MEMORY_REQUIREMENTS"
3262    },
3263    {
3264     "enum_field_value" : 1000413003,
3265     "name" : "VK_STRUCTURE_TYPE_DEVICE_IMAGE_MEMORY_REQUIREMENTS"
3266    },
3267    {
3268     "enum_field_value" : 1000001000,
3269     "name" : "VK_STRUCTURE_TYPE_SWAPCHAIN_CREATE_INFO_KHR"
3270    },
3271    {
3272     "enum_field_value" : 1000001001,
3273     "name" : "VK_STRUCTURE_TYPE_PRESENT_INFO_KHR"
3274    },
3275    {
3276     "enum_field_value" : 1000060007,
3277     "name" : "VK_STRUCTURE_TYPE_DEVICE_GROUP_PRESENT_CAPABILITIES_KHR"
3278    },
3279    {
3280     "enum_field_value" : 1000060008,
3281     "name" : "VK_STRUCTURE_TYPE_IMAGE_SWAPCHAIN_CREATE_INFO_KHR"
3282    },
3283    {
3284     "enum_field_value" : 1000060009,
3285     "name" : "VK_STRUCTURE_TYPE_BIND_IMAGE_MEMORY_SWAPCHAIN_INFO_KHR"
3286    },
3287    {
3288     "enum_field_value" : 1000060010,
3289     "name" : "VK_STRUCTURE_TYPE_ACQUIRE_NEXT_IMAGE_INFO_KHR"
3290    },
3291    {
3292     "enum_field_value" : 1000060011,
3293     "name" : "VK_STRUCTURE_TYPE_DEVICE_GROUP_PRESENT_INFO_KHR"
3294    },
3295    {
3296     "enum_field_value" : 1000060012,
3297     "name" : "VK_STRUCTURE_TYPE_DEVICE_GROUP_SWAPCHAIN_CREATE_INFO_KHR"
3298    },
3299    {
3300     "enum_field_value" : 1000002000,
3301     "name" : "VK_STRUCTURE_TYPE_DISPLAY_MODE_CREATE_INFO_KHR"
3302    },
3303    {
3304     "enum_field_value" : 1000002001,
3305     "name" : "VK_STRUCTURE_TYPE_DISPLAY_SURFACE_CREATE_INFO_KHR"
3306    },
3307    {
3308     "enum_field_value" : 1000003000,
3309     "name" : "VK_STRUCTURE_TYPE_DISPLAY_PRESENT_INFO_KHR"
3310    },
3311    {
3312     "enum_field_value" : 1000004000,
3313     "name" : "VK_STRUCTURE_TYPE_XLIB_SURFACE_CREATE_INFO_KHR"
3314    },
3315    {
3316     "enum_field_value" : 1000005000,
3317     "name" : "VK_STRUCTURE_TYPE_XCB_SURFACE_CREATE_INFO_KHR"
3318    },
3319    {
3320     "enum_field_value" : 1000006000,
3321     "name" : "VK_STRUCTURE_TYPE_WAYLAND_SURFACE_CREATE_INFO_KHR"
3322    },
3323    {
3324     "enum_field_value" : 1000008000,
3325     "name" : "VK_STRUCTURE_TYPE_ANDROID_SURFACE_CREATE_INFO_KHR"
3326    },
3327    {
3328     "enum_field_value" : 1000009000,
3329     "name" : "VK_STRUCTURE_TYPE_WIN32_SURFACE_CREATE_INFO_KHR"
3330    },
3331    {
3332     "enum_field_value" : 1000011000,
3333     "name" : "VK_STRUCTURE_TYPE_DEBUG_REPORT_CALLBACK_CREATE_INFO_EXT"
3334    },
3335    {
3336     "enum_field_value" : 1000018000,
3337     "name" : "VK_STRUCTURE_TYPE_PIPELINE_RASTERIZATION_STATE_RASTERIZATION_ORDER_AMD"
3338    },
3339    {
3340     "enum_field_value" : 1000022000,
3341     "name" : "VK_STRUCTURE_TYPE_DEBUG_MARKER_OBJECT_NAME_INFO_EXT"
3342    },
3343    {
3344     "enum_field_value" : 1000022001,
3345     "name" : "VK_STRUCTURE_TYPE_DEBUG_MARKER_OBJECT_TAG_INFO_EXT"
3346    },
3347    {
3348     "enum_field_value" : 1000022002,
3349     "name" : "VK_STRUCTURE_TYPE_DEBUG_MARKER_MARKER_INFO_EXT"
3350    },
3351    {
3352     "enum_field_value" : 1000026000,
3353     "name" : "VK_STRUCTURE_TYPE_DEDICATED_ALLOCATION_IMAGE_CREATE_INFO_NV"
3354    },
3355    {
3356     "enum_field_value" : 1000026001,
3357     "name" : "VK_STRUCTURE_TYPE_DEDICATED_ALLOCATION_BUFFER_CREATE_INFO_NV"
3358    },
3359    {
3360     "enum_field_value" : 1000026002,
3361     "name" : "VK_STRUCTURE_TYPE_DEDICATED_ALLOCATION_MEMORY_ALLOCATE_INFO_NV"
3362    },
3363    {
3364     "enum_field_value" : 1000028000,
3365     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TRANSFORM_FEEDBACK_FEATURES_EXT"
3366    },
3367    {
3368     "enum_field_value" : 1000028001,
3369     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TRANSFORM_FEEDBACK_PROPERTIES_EXT"
3370    },
3371    {
3372     "enum_field_value" : 1000028002,
3373     "name" : "VK_STRUCTURE_TYPE_PIPELINE_RASTERIZATION_STATE_STREAM_CREATE_INFO_EXT"
3374    },
3375    {
3376     "enum_field_value" : 1000029000,
3377     "name" : "VK_STRUCTURE_TYPE_CU_MODULE_CREATE_INFO_NVX"
3378    },
3379    {
3380     "enum_field_value" : 1000029001,
3381     "name" : "VK_STRUCTURE_TYPE_CU_FUNCTION_CREATE_INFO_NVX"
3382    },
3383    {
3384     "enum_field_value" : 1000029002,
3385     "name" : "VK_STRUCTURE_TYPE_CU_LAUNCH_INFO_NVX"
3386    },
3387    {
3388     "enum_field_value" : 1000030000,
3389     "name" : "VK_STRUCTURE_TYPE_IMAGE_VIEW_HANDLE_INFO_NVX"
3390    },
3391    {
3392     "enum_field_value" : 1000030001,
3393     "name" : "VK_STRUCTURE_TYPE_IMAGE_VIEW_ADDRESS_PROPERTIES_NVX"
3394    },
3395    {
3396     "enum_field_value" : 1000041000,
3397     "name" : "VK_STRUCTURE_TYPE_TEXTURE_LOD_GATHER_FORMAT_PROPERTIES_AMD"
3398    },
3399    {
3400     "enum_field_value" : 1000044006,
3401     "name" : "VK_STRUCTURE_TYPE_RENDERING_FRAGMENT_SHADING_RATE_ATTACHMENT_INFO_KHR"
3402    },
3403    {
3404     "enum_field_value" : 1000044007,
3405     "name" : "VK_STRUCTURE_TYPE_RENDERING_FRAGMENT_DENSITY_MAP_ATTACHMENT_INFO_EXT"
3406    },
3407    {
3408     "enum_field_value" : 1000044008,
3409     "name" : "VK_STRUCTURE_TYPE_ATTACHMENT_SAMPLE_COUNT_INFO_AMD"
3410    },
3411    {
3412     "enum_field_value" : 1000044009,
3413     "name" : "VK_STRUCTURE_TYPE_MULTIVIEW_PER_VIEW_ATTRIBUTES_INFO_NVX"
3414    },
3415    {
3416     "enum_field_value" : 1000049000,
3417     "name" : "VK_STRUCTURE_TYPE_STREAM_DESCRIPTOR_SURFACE_CREATE_INFO_GGP"
3418    },
3419    {
3420     "enum_field_value" : 1000050000,
3421     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_CORNER_SAMPLED_IMAGE_FEATURES_NV"
3422    },
3423    {
3424     "enum_field_value" : 1000056000,
3425     "name" : "VK_STRUCTURE_TYPE_EXTERNAL_MEMORY_IMAGE_CREATE_INFO_NV"
3426    },
3427    {
3428     "enum_field_value" : 1000056001,
3429     "name" : "VK_STRUCTURE_TYPE_EXPORT_MEMORY_ALLOCATE_INFO_NV"
3430    },
3431    {
3432     "enum_field_value" : 1000057000,
3433     "name" : "VK_STRUCTURE_TYPE_IMPORT_MEMORY_WIN32_HANDLE_INFO_NV"
3434    },
3435    {
3436     "enum_field_value" : 1000057001,
3437     "name" : "VK_STRUCTURE_TYPE_EXPORT_MEMORY_WIN32_HANDLE_INFO_NV"
3438    },
3439    {
3440     "enum_field_value" : 1000058000,
3441     "name" : "VK_STRUCTURE_TYPE_WIN32_KEYED_MUTEX_ACQUIRE_RELEASE_INFO_NV"
3442    },
3443    {
3444     "enum_field_value" : 1000061000,
3445     "name" : "VK_STRUCTURE_TYPE_VALIDATION_FLAGS_EXT"
3446    },
3447    {
3448     "enum_field_value" : 1000062000,
3449     "name" : "VK_STRUCTURE_TYPE_VI_SURFACE_CREATE_INFO_NN"
3450    },
3451    {
3452     "enum_field_value" : 1000067000,
3453     "name" : "VK_STRUCTURE_TYPE_IMAGE_VIEW_ASTC_DECODE_MODE_EXT"
3454    },
3455    {
3456     "enum_field_value" : 1000067001,
3457     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ASTC_DECODE_FEATURES_EXT"
3458    },
3459    {
3460     "enum_field_value" : 1000073000,
3461     "name" : "VK_STRUCTURE_TYPE_IMPORT_MEMORY_WIN32_HANDLE_INFO_KHR"
3462    },
3463    {
3464     "enum_field_value" : 1000073001,
3465     "name" : "VK_STRUCTURE_TYPE_EXPORT_MEMORY_WIN32_HANDLE_INFO_KHR"
3466    },
3467    {
3468     "enum_field_value" : 1000073002,
3469     "name" : "VK_STRUCTURE_TYPE_MEMORY_WIN32_HANDLE_PROPERTIES_KHR"
3470    },
3471    {
3472     "enum_field_value" : 1000073003,
3473     "name" : "VK_STRUCTURE_TYPE_MEMORY_GET_WIN32_HANDLE_INFO_KHR"
3474    },
3475    {
3476     "enum_field_value" : 1000074000,
3477     "name" : "VK_STRUCTURE_TYPE_IMPORT_MEMORY_FD_INFO_KHR"
3478    },
3479    {
3480     "enum_field_value" : 1000074001,
3481     "name" : "VK_STRUCTURE_TYPE_MEMORY_FD_PROPERTIES_KHR"
3482    },
3483    {
3484     "enum_field_value" : 1000074002,
3485     "name" : "VK_STRUCTURE_TYPE_MEMORY_GET_FD_INFO_KHR"
3486    },
3487    {
3488     "enum_field_value" : 1000075000,
3489     "name" : "VK_STRUCTURE_TYPE_WIN32_KEYED_MUTEX_ACQUIRE_RELEASE_INFO_KHR"
3490    },
3491    {
3492     "enum_field_value" : 1000078000,
3493     "name" : "VK_STRUCTURE_TYPE_IMPORT_SEMAPHORE_WIN32_HANDLE_INFO_KHR"
3494    },
3495    {
3496     "enum_field_value" : 1000078001,
3497     "name" : "VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_WIN32_HANDLE_INFO_KHR"
3498    },
3499    {
3500     "enum_field_value" : 1000078002,
3501     "name" : "VK_STRUCTURE_TYPE_D3D12_FENCE_SUBMIT_INFO_KHR"
3502    },
3503    {
3504     "enum_field_value" : 1000078003,
3505     "name" : "VK_STRUCTURE_TYPE_SEMAPHORE_GET_WIN32_HANDLE_INFO_KHR"
3506    },
3507    {
3508     "enum_field_value" : 1000079000,
3509     "name" : "VK_STRUCTURE_TYPE_IMPORT_SEMAPHORE_FD_INFO_KHR"
3510    },
3511    {
3512     "enum_field_value" : 1000079001,
3513     "name" : "VK_STRUCTURE_TYPE_SEMAPHORE_GET_FD_INFO_KHR"
3514    },
3515    {
3516     "enum_field_value" : 1000080000,
3517     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PUSH_DESCRIPTOR_PROPERTIES_KHR"
3518    },
3519    {
3520     "enum_field_value" : 1000081000,
3521     "name" : "VK_STRUCTURE_TYPE_COMMAND_BUFFER_INHERITANCE_CONDITIONAL_RENDERING_INFO_EXT"
3522    },
3523    {
3524     "enum_field_value" : 1000081001,
3525     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_CONDITIONAL_RENDERING_FEATURES_EXT"
3526    },
3527    {
3528     "enum_field_value" : 1000081002,
3529     "name" : "VK_STRUCTURE_TYPE_CONDITIONAL_RENDERING_BEGIN_INFO_EXT"
3530    },
3531    {
3532     "enum_field_value" : 1000084000,
3533     "name" : "VK_STRUCTURE_TYPE_PRESENT_REGIONS_KHR"
3534    },
3535    {
3536     "enum_field_value" : 1000087000,
3537     "name" : "VK_STRUCTURE_TYPE_PIPELINE_VIEWPORT_W_SCALING_STATE_CREATE_INFO_NV"
3538    },
3539    {
3540     "enum_field_value" : 1000090000,
3541     "name" : "VK_STRUCTURE_TYPE_SURFACE_CAPABILITIES_2_EXT"
3542    },
3543    {
3544     "enum_field_value" : 1000091000,
3545     "name" : "VK_STRUCTURE_TYPE_DISPLAY_POWER_INFO_EXT"
3546    },
3547    {
3548     "enum_field_value" : 1000091001,
3549     "name" : "VK_STRUCTURE_TYPE_DEVICE_EVENT_INFO_EXT"
3550    },
3551    {
3552     "enum_field_value" : 1000091002,
3553     "name" : "VK_STRUCTURE_TYPE_DISPLAY_EVENT_INFO_EXT"
3554    },
3555    {
3556     "enum_field_value" : 1000091003,
3557     "name" : "VK_STRUCTURE_TYPE_SWAPCHAIN_COUNTER_CREATE_INFO_EXT"
3558    },
3559    {
3560     "enum_field_value" : 1000092000,
3561     "name" : "VK_STRUCTURE_TYPE_PRESENT_TIMES_INFO_GOOGLE"
3562    },
3563    {
3564     "enum_field_value" : 1000097000,
3565     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTIVIEW_PER_VIEW_ATTRIBUTES_PROPERTIES_NVX"
3566    },
3567    {
3568     "enum_field_value" : 1000098000,
3569     "name" : "VK_STRUCTURE_TYPE_PIPELINE_VIEWPORT_SWIZZLE_STATE_CREATE_INFO_NV"
3570    },
3571    {
3572     "enum_field_value" : 1000099000,
3573     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DISCARD_RECTANGLE_PROPERTIES_EXT"
3574    },
3575    {
3576     "enum_field_value" : 1000099001,
3577     "name" : "VK_STRUCTURE_TYPE_PIPELINE_DISCARD_RECTANGLE_STATE_CREATE_INFO_EXT"
3578    },
3579    {
3580     "enum_field_value" : 1000101000,
3581     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_CONSERVATIVE_RASTERIZATION_PROPERTIES_EXT"
3582    },
3583    {
3584     "enum_field_value" : 1000101001,
3585     "name" : "VK_STRUCTURE_TYPE_PIPELINE_RASTERIZATION_CONSERVATIVE_STATE_CREATE_INFO_EXT"
3586    },
3587    {
3588     "enum_field_value" : 1000102000,
3589     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEPTH_CLIP_ENABLE_FEATURES_EXT"
3590    },
3591    {
3592     "enum_field_value" : 1000102001,
3593     "name" : "VK_STRUCTURE_TYPE_PIPELINE_RASTERIZATION_DEPTH_CLIP_STATE_CREATE_INFO_EXT"
3594    },
3595    {
3596     "enum_field_value" : 1000105000,
3597     "name" : "VK_STRUCTURE_TYPE_HDR_METADATA_EXT"
3598    },
3599    {
3600     "enum_field_value" : 1000111000,
3601     "name" : "VK_STRUCTURE_TYPE_SHARED_PRESENT_SURFACE_CAPABILITIES_KHR"
3602    },
3603    {
3604     "enum_field_value" : 1000114000,
3605     "name" : "VK_STRUCTURE_TYPE_IMPORT_FENCE_WIN32_HANDLE_INFO_KHR"
3606    },
3607    {
3608     "enum_field_value" : 1000114001,
3609     "name" : "VK_STRUCTURE_TYPE_EXPORT_FENCE_WIN32_HANDLE_INFO_KHR"
3610    },
3611    {
3612     "enum_field_value" : 1000114002,
3613     "name" : "VK_STRUCTURE_TYPE_FENCE_GET_WIN32_HANDLE_INFO_KHR"
3614    },
3615    {
3616     "enum_field_value" : 1000115000,
3617     "name" : "VK_STRUCTURE_TYPE_IMPORT_FENCE_FD_INFO_KHR"
3618    },
3619    {
3620     "enum_field_value" : 1000115001,
3621     "name" : "VK_STRUCTURE_TYPE_FENCE_GET_FD_INFO_KHR"
3622    },
3623    {
3624     "enum_field_value" : 1000116000,
3625     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PERFORMANCE_QUERY_FEATURES_KHR"
3626    },
3627    {
3628     "enum_field_value" : 1000116001,
3629     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PERFORMANCE_QUERY_PROPERTIES_KHR"
3630    },
3631    {
3632     "enum_field_value" : 1000116002,
3633     "name" : "VK_STRUCTURE_TYPE_QUERY_POOL_PERFORMANCE_CREATE_INFO_KHR"
3634    },
3635    {
3636     "enum_field_value" : 1000116003,
3637     "name" : "VK_STRUCTURE_TYPE_PERFORMANCE_QUERY_SUBMIT_INFO_KHR"
3638    },
3639    {
3640     "enum_field_value" : 1000116004,
3641     "name" : "VK_STRUCTURE_TYPE_ACQUIRE_PROFILING_LOCK_INFO_KHR"
3642    },
3643    {
3644     "enum_field_value" : 1000116005,
3645     "name" : "VK_STRUCTURE_TYPE_PERFORMANCE_COUNTER_KHR"
3646    },
3647    {
3648     "enum_field_value" : 1000116006,
3649     "name" : "VK_STRUCTURE_TYPE_PERFORMANCE_COUNTER_DESCRIPTION_KHR"
3650    },
3651    {
3652     "enum_field_value" : 1000119000,
3653     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SURFACE_INFO_2_KHR"
3654    },
3655    {
3656     "enum_field_value" : 1000119001,
3657     "name" : "VK_STRUCTURE_TYPE_SURFACE_CAPABILITIES_2_KHR"
3658    },
3659    {
3660     "enum_field_value" : 1000119002,
3661     "name" : "VK_STRUCTURE_TYPE_SURFACE_FORMAT_2_KHR"
3662    },
3663    {
3664     "enum_field_value" : 1000121000,
3665     "name" : "VK_STRUCTURE_TYPE_DISPLAY_PROPERTIES_2_KHR"
3666    },
3667    {
3668     "enum_field_value" : 1000121001,
3669     "name" : "VK_STRUCTURE_TYPE_DISPLAY_PLANE_PROPERTIES_2_KHR"
3670    },
3671    {
3672     "enum_field_value" : 1000121002,
3673     "name" : "VK_STRUCTURE_TYPE_DISPLAY_MODE_PROPERTIES_2_KHR"
3674    },
3675    {
3676     "enum_field_value" : 1000121003,
3677     "name" : "VK_STRUCTURE_TYPE_DISPLAY_PLANE_INFO_2_KHR"
3678    },
3679    {
3680     "enum_field_value" : 1000121004,
3681     "name" : "VK_STRUCTURE_TYPE_DISPLAY_PLANE_CAPABILITIES_2_KHR"
3682    },
3683    {
3684     "enum_field_value" : 1000122000,
3685     "name" : "VK_STRUCTURE_TYPE_IOS_SURFACE_CREATE_INFO_MVK"
3686    },
3687    {
3688     "enum_field_value" : 1000123000,
3689     "name" : "VK_STRUCTURE_TYPE_MACOS_SURFACE_CREATE_INFO_MVK"
3690    },
3691    {
3692     "enum_field_value" : 1000128000,
3693     "name" : "VK_STRUCTURE_TYPE_DEBUG_UTILS_OBJECT_NAME_INFO_EXT"
3694    },
3695    {
3696     "enum_field_value" : 1000128001,
3697     "name" : "VK_STRUCTURE_TYPE_DEBUG_UTILS_OBJECT_TAG_INFO_EXT"
3698    },
3699    {
3700     "enum_field_value" : 1000128002,
3701     "name" : "VK_STRUCTURE_TYPE_DEBUG_UTILS_LABEL_EXT"
3702    },
3703    {
3704     "enum_field_value" : 1000128003,
3705     "name" : "VK_STRUCTURE_TYPE_DEBUG_UTILS_MESSENGER_CALLBACK_DATA_EXT"
3706    },
3707    {
3708     "enum_field_value" : 1000128004,
3709     "name" : "VK_STRUCTURE_TYPE_DEBUG_UTILS_MESSENGER_CREATE_INFO_EXT"
3710    },
3711    {
3712     "enum_field_value" : 1000129000,
3713     "name" : "VK_STRUCTURE_TYPE_ANDROID_HARDWARE_BUFFER_USAGE_ANDROID"
3714    },
3715    {
3716     "enum_field_value" : 1000129001,
3717     "name" : "VK_STRUCTURE_TYPE_ANDROID_HARDWARE_BUFFER_PROPERTIES_ANDROID"
3718    },
3719    {
3720     "enum_field_value" : 1000129002,
3721     "name" : "VK_STRUCTURE_TYPE_ANDROID_HARDWARE_BUFFER_FORMAT_PROPERTIES_ANDROID"
3722    },
3723    {
3724     "enum_field_value" : 1000129003,
3725     "name" : "VK_STRUCTURE_TYPE_IMPORT_ANDROID_HARDWARE_BUFFER_INFO_ANDROID"
3726    },
3727    {
3728     "enum_field_value" : 1000129004,
3729     "name" : "VK_STRUCTURE_TYPE_MEMORY_GET_ANDROID_HARDWARE_BUFFER_INFO_ANDROID"
3730    },
3731    {
3732     "enum_field_value" : 1000129005,
3733     "name" : "VK_STRUCTURE_TYPE_EXTERNAL_FORMAT_ANDROID"
3734    },
3735    {
3736     "enum_field_value" : 1000129006,
3737     "name" : "VK_STRUCTURE_TYPE_ANDROID_HARDWARE_BUFFER_FORMAT_PROPERTIES_2_ANDROID"
3738    },
3739    {
3740     "enum_field_value" : 1000143000,
3741     "name" : "VK_STRUCTURE_TYPE_SAMPLE_LOCATIONS_INFO_EXT"
3742    },
3743    {
3744     "enum_field_value" : 1000143001,
3745     "name" : "VK_STRUCTURE_TYPE_RENDER_PASS_SAMPLE_LOCATIONS_BEGIN_INFO_EXT"
3746    },
3747    {
3748     "enum_field_value" : 1000143002,
3749     "name" : "VK_STRUCTURE_TYPE_PIPELINE_SAMPLE_LOCATIONS_STATE_CREATE_INFO_EXT"
3750    },
3751    {
3752     "enum_field_value" : 1000143003,
3753     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SAMPLE_LOCATIONS_PROPERTIES_EXT"
3754    },
3755    {
3756     "enum_field_value" : 1000143004,
3757     "name" : "VK_STRUCTURE_TYPE_MULTISAMPLE_PROPERTIES_EXT"
3758    },
3759    {
3760     "enum_field_value" : 1000148000,
3761     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_BLEND_OPERATION_ADVANCED_FEATURES_EXT"
3762    },
3763    {
3764     "enum_field_value" : 1000148001,
3765     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_BLEND_OPERATION_ADVANCED_PROPERTIES_EXT"
3766    },
3767    {
3768     "enum_field_value" : 1000148002,
3769     "name" : "VK_STRUCTURE_TYPE_PIPELINE_COLOR_BLEND_ADVANCED_STATE_CREATE_INFO_EXT"
3770    },
3771    {
3772     "enum_field_value" : 1000149000,
3773     "name" : "VK_STRUCTURE_TYPE_PIPELINE_COVERAGE_TO_COLOR_STATE_CREATE_INFO_NV"
3774    },
3775    {
3776     "enum_field_value" : 1000150007,
3777     "name" : "VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET_ACCELERATION_STRUCTURE_KHR"
3778    },
3779    {
3780     "enum_field_value" : 1000150000,
3781     "name" : "VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_BUILD_GEOMETRY_INFO_KHR"
3782    },
3783    {
3784     "enum_field_value" : 1000150002,
3785     "name" : "VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_DEVICE_ADDRESS_INFO_KHR"
3786    },
3787    {
3788     "enum_field_value" : 1000150003,
3789     "name" : "VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_GEOMETRY_AABBS_DATA_KHR"
3790    },
3791    {
3792     "enum_field_value" : 1000150004,
3793     "name" : "VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_GEOMETRY_INSTANCES_DATA_KHR"
3794    },
3795    {
3796     "enum_field_value" : 1000150005,
3797     "name" : "VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_GEOMETRY_TRIANGLES_DATA_KHR"
3798    },
3799    {
3800     "enum_field_value" : 1000150006,
3801     "name" : "VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_GEOMETRY_KHR"
3802    },
3803    {
3804     "enum_field_value" : 1000150009,
3805     "name" : "VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_VERSION_INFO_KHR"
3806    },
3807    {
3808     "enum_field_value" : 1000150010,
3809     "name" : "VK_STRUCTURE_TYPE_COPY_ACCELERATION_STRUCTURE_INFO_KHR"
3810    },
3811    {
3812     "enum_field_value" : 1000150011,
3813     "name" : "VK_STRUCTURE_TYPE_COPY_ACCELERATION_STRUCTURE_TO_MEMORY_INFO_KHR"
3814    },
3815    {
3816     "enum_field_value" : 1000150012,
3817     "name" : "VK_STRUCTURE_TYPE_COPY_MEMORY_TO_ACCELERATION_STRUCTURE_INFO_KHR"
3818    },
3819    {
3820     "enum_field_value" : 1000150013,
3821     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ACCELERATION_STRUCTURE_FEATURES_KHR"
3822    },
3823    {
3824     "enum_field_value" : 1000150014,
3825     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ACCELERATION_STRUCTURE_PROPERTIES_KHR"
3826    },
3827    {
3828     "enum_field_value" : 1000150017,
3829     "name" : "VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_CREATE_INFO_KHR"
3830    },
3831    {
3832     "enum_field_value" : 1000150020,
3833     "name" : "VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_BUILD_SIZES_INFO_KHR"
3834    },
3835    {
3836     "enum_field_value" : 1000347000,
3837     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PIPELINE_FEATURES_KHR"
3838    },
3839    {
3840     "enum_field_value" : 1000347001,
3841     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PIPELINE_PROPERTIES_KHR"
3842    },
3843    {
3844     "enum_field_value" : 1000150015,
3845     "name" : "VK_STRUCTURE_TYPE_RAY_TRACING_PIPELINE_CREATE_INFO_KHR"
3846    },
3847    {
3848     "enum_field_value" : 1000150016,
3849     "name" : "VK_STRUCTURE_TYPE_RAY_TRACING_SHADER_GROUP_CREATE_INFO_KHR"
3850    },
3851    {
3852     "enum_field_value" : 1000150018,
3853     "name" : "VK_STRUCTURE_TYPE_RAY_TRACING_PIPELINE_INTERFACE_CREATE_INFO_KHR"
3854    },
3855    {
3856     "enum_field_value" : 1000348013,
3857     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_QUERY_FEATURES_KHR"
3858    },
3859    {
3860     "enum_field_value" : 1000152000,
3861     "name" : "VK_STRUCTURE_TYPE_PIPELINE_COVERAGE_MODULATION_STATE_CREATE_INFO_NV"
3862    },
3863    {
3864     "enum_field_value" : 1000154000,
3865     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SM_BUILTINS_FEATURES_NV"
3866    },
3867    {
3868     "enum_field_value" : 1000154001,
3869     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SM_BUILTINS_PROPERTIES_NV"
3870    },
3871    {
3872     "enum_field_value" : 1000158000,
3873     "name" : "VK_STRUCTURE_TYPE_DRM_FORMAT_MODIFIER_PROPERTIES_LIST_EXT"
3874    },
3875    {
3876     "enum_field_value" : 1000158002,
3877     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_DRM_FORMAT_MODIFIER_INFO_EXT"
3878    },
3879    {
3880     "enum_field_value" : 1000158003,
3881     "name" : "VK_STRUCTURE_TYPE_IMAGE_DRM_FORMAT_MODIFIER_LIST_CREATE_INFO_EXT"
3882    },
3883    {
3884     "enum_field_value" : 1000158004,
3885     "name" : "VK_STRUCTURE_TYPE_IMAGE_DRM_FORMAT_MODIFIER_EXPLICIT_CREATE_INFO_EXT"
3886    },
3887    {
3888     "enum_field_value" : 1000158005,
3889     "name" : "VK_STRUCTURE_TYPE_IMAGE_DRM_FORMAT_MODIFIER_PROPERTIES_EXT"
3890    },
3891    {
3892     "enum_field_value" : 1000158006,
3893     "name" : "VK_STRUCTURE_TYPE_DRM_FORMAT_MODIFIER_PROPERTIES_LIST_2_EXT"
3894    },
3895    {
3896     "enum_field_value" : 1000160000,
3897     "name" : "VK_STRUCTURE_TYPE_VALIDATION_CACHE_CREATE_INFO_EXT"
3898    },
3899    {
3900     "enum_field_value" : 1000160001,
3901     "name" : "VK_STRUCTURE_TYPE_SHADER_MODULE_VALIDATION_CACHE_CREATE_INFO_EXT"
3902    },
3903    {
3904     "enum_field_value" : 1000164000,
3905     "name" : "VK_STRUCTURE_TYPE_PIPELINE_VIEWPORT_SHADING_RATE_IMAGE_STATE_CREATE_INFO_NV"
3906    },
3907    {
3908     "enum_field_value" : 1000164001,
3909     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADING_RATE_IMAGE_FEATURES_NV"
3910    },
3911    {
3912     "enum_field_value" : 1000164002,
3913     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADING_RATE_IMAGE_PROPERTIES_NV"
3914    },
3915    {
3916     "enum_field_value" : 1000164005,
3917     "name" : "VK_STRUCTURE_TYPE_PIPELINE_VIEWPORT_COARSE_SAMPLE_ORDER_STATE_CREATE_INFO_NV"
3918    },
3919    {
3920     "enum_field_value" : 1000165000,
3921     "name" : "VK_STRUCTURE_TYPE_RAY_TRACING_PIPELINE_CREATE_INFO_NV"
3922    },
3923    {
3924     "enum_field_value" : 1000165001,
3925     "name" : "VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_CREATE_INFO_NV"
3926    },
3927    {
3928     "enum_field_value" : 1000165003,
3929     "name" : "VK_STRUCTURE_TYPE_GEOMETRY_NV"
3930    },
3931    {
3932     "enum_field_value" : 1000165004,
3933     "name" : "VK_STRUCTURE_TYPE_GEOMETRY_TRIANGLES_NV"
3934    },
3935    {
3936     "enum_field_value" : 1000165005,
3937     "name" : "VK_STRUCTURE_TYPE_GEOMETRY_AABB_NV"
3938    },
3939    {
3940     "enum_field_value" : 1000165006,
3941     "name" : "VK_STRUCTURE_TYPE_BIND_ACCELERATION_STRUCTURE_MEMORY_INFO_NV"
3942    },
3943    {
3944     "enum_field_value" : 1000165007,
3945     "name" : "VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET_ACCELERATION_STRUCTURE_NV"
3946    },
3947    {
3948     "enum_field_value" : 1000165008,
3949     "name" : "VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_MEMORY_REQUIREMENTS_INFO_NV"
3950    },
3951    {
3952     "enum_field_value" : 1000165009,
3953     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PROPERTIES_NV"
3954    },
3955    {
3956     "enum_field_value" : 1000165011,
3957     "name" : "VK_STRUCTURE_TYPE_RAY_TRACING_SHADER_GROUP_CREATE_INFO_NV"
3958    },
3959    {
3960     "enum_field_value" : 1000165012,
3961     "name" : "VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_INFO_NV"
3962    },
3963    {
3964     "enum_field_value" : 1000166000,
3965     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_REPRESENTATIVE_FRAGMENT_TEST_FEATURES_NV"
3966    },
3967    {
3968     "enum_field_value" : 1000166001,
3969     "name" : "VK_STRUCTURE_TYPE_PIPELINE_REPRESENTATIVE_FRAGMENT_TEST_STATE_CREATE_INFO_NV"
3970    },
3971    {
3972     "enum_field_value" : 1000170000,
3973     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_IMAGE_FORMAT_INFO_EXT"
3974    },
3975    {
3976     "enum_field_value" : 1000170001,
3977     "name" : "VK_STRUCTURE_TYPE_FILTER_CUBIC_IMAGE_VIEW_IMAGE_FORMAT_PROPERTIES_EXT"
3978    },
3979    {
3980     "enum_field_value" : 1000178000,
3981     "name" : "VK_STRUCTURE_TYPE_IMPORT_MEMORY_HOST_POINTER_INFO_EXT"
3982    },
3983    {
3984     "enum_field_value" : 1000178001,
3985     "name" : "VK_STRUCTURE_TYPE_MEMORY_HOST_POINTER_PROPERTIES_EXT"
3986    },
3987    {
3988     "enum_field_value" : 1000178002,
3989     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_MEMORY_HOST_PROPERTIES_EXT"
3990    },
3991    {
3992     "enum_field_value" : 1000181000,
3993     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_CLOCK_FEATURES_KHR"
3994    },
3995    {
3996     "enum_field_value" : 1000183000,
3997     "name" : "VK_STRUCTURE_TYPE_PIPELINE_COMPILER_CONTROL_CREATE_INFO_AMD"
3998    },
3999    {
4000     "enum_field_value" : 1000184000,
4001     "name" : "VK_STRUCTURE_TYPE_CALIBRATED_TIMESTAMP_INFO_EXT"
4002    },
4003    {
4004     "enum_field_value" : 1000185000,
4005     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_CORE_PROPERTIES_AMD"
4006    },
4007    {
4008     "enum_field_value" : 1000174000,
4009     "name" : "VK_STRUCTURE_TYPE_DEVICE_QUEUE_GLOBAL_PRIORITY_CREATE_INFO_KHR"
4010    },
4011    {
4012     "enum_field_value" : 1000388000,
4013     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GLOBAL_PRIORITY_QUERY_FEATURES_KHR"
4014    },
4015    {
4016     "enum_field_value" : 1000388001,
4017     "name" : "VK_STRUCTURE_TYPE_QUEUE_FAMILY_GLOBAL_PRIORITY_PROPERTIES_KHR"
4018    },
4019    {
4020     "enum_field_value" : 1000189000,
4021     "name" : "VK_STRUCTURE_TYPE_DEVICE_MEMORY_OVERALLOCATION_CREATE_INFO_AMD"
4022    },
4023    {
4024     "enum_field_value" : 1000190000,
4025     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VERTEX_ATTRIBUTE_DIVISOR_PROPERTIES_EXT"
4026    },
4027    {
4028     "enum_field_value" : 1000190001,
4029     "name" : "VK_STRUCTURE_TYPE_PIPELINE_VERTEX_INPUT_DIVISOR_STATE_CREATE_INFO_EXT"
4030    },
4031    {
4032     "enum_field_value" : 1000190002,
4033     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VERTEX_ATTRIBUTE_DIVISOR_FEATURES_EXT"
4034    },
4035    {
4036     "enum_field_value" : 1000191000,
4037     "name" : "VK_STRUCTURE_TYPE_PRESENT_FRAME_TOKEN_GGP"
4038    },
4039    {
4040     "enum_field_value" : 1000201000,
4041     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COMPUTE_SHADER_DERIVATIVES_FEATURES_NV"
4042    },
4043    {
4044     "enum_field_value" : 1000202000,
4045     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MESH_SHADER_FEATURES_NV"
4046    },
4047    {
4048     "enum_field_value" : 1000202001,
4049     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MESH_SHADER_PROPERTIES_NV"
4050    },
4051    {
4052     "enum_field_value" : 1000203000,
4053     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_NV"
4054    },
4055    {
4056     "enum_field_value" : 1000204000,
4057     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_IMAGE_FOOTPRINT_FEATURES_NV"
4058    },
4059    {
4060     "enum_field_value" : 1000205000,
4061     "name" : "VK_STRUCTURE_TYPE_PIPELINE_VIEWPORT_EXCLUSIVE_SCISSOR_STATE_CREATE_INFO_NV"
4062    },
4063    {
4064     "enum_field_value" : 1000205002,
4065     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXCLUSIVE_SCISSOR_FEATURES_NV"
4066    },
4067    {
4068     "enum_field_value" : 1000206000,
4069     "name" : "VK_STRUCTURE_TYPE_CHECKPOINT_DATA_NV"
4070    },
4071    {
4072     "enum_field_value" : 1000206001,
4073     "name" : "VK_STRUCTURE_TYPE_QUEUE_FAMILY_CHECKPOINT_PROPERTIES_NV"
4074    },
4075    {
4076     "enum_field_value" : 1000209000,
4077     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_INTEGER_FUNCTIONS_2_FEATURES_INTEL"
4078    },
4079    {
4080     "enum_field_value" : 1000210000,
4081     "name" : "VK_STRUCTURE_TYPE_QUERY_POOL_PERFORMANCE_QUERY_CREATE_INFO_INTEL"
4082    },
4083    {
4084     "enum_field_value" : 1000210001,
4085     "name" : "VK_STRUCTURE_TYPE_INITIALIZE_PERFORMANCE_API_INFO_INTEL"
4086    },
4087    {
4088     "enum_field_value" : 1000210002,
4089     "name" : "VK_STRUCTURE_TYPE_PERFORMANCE_MARKER_INFO_INTEL"
4090    },
4091    {
4092     "enum_field_value" : 1000210003,
4093     "name" : "VK_STRUCTURE_TYPE_PERFORMANCE_STREAM_MARKER_INFO_INTEL"
4094    },
4095    {
4096     "enum_field_value" : 1000210004,
4097     "name" : "VK_STRUCTURE_TYPE_PERFORMANCE_OVERRIDE_INFO_INTEL"
4098    },
4099    {
4100     "enum_field_value" : 1000210005,
4101     "name" : "VK_STRUCTURE_TYPE_PERFORMANCE_CONFIGURATION_ACQUIRE_INFO_INTEL"
4102    },
4103    {
4104     "enum_field_value" : 1000212000,
4105     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PCI_BUS_INFO_PROPERTIES_EXT"
4106    },
4107    {
4108     "enum_field_value" : 1000213000,
4109     "name" : "VK_STRUCTURE_TYPE_DISPLAY_NATIVE_HDR_SURFACE_CAPABILITIES_AMD"
4110    },
4111    {
4112     "enum_field_value" : 1000213001,
4113     "name" : "VK_STRUCTURE_TYPE_SWAPCHAIN_DISPLAY_NATIVE_HDR_CREATE_INFO_AMD"
4114    },
4115    {
4116     "enum_field_value" : 1000214000,
4117     "name" : "VK_STRUCTURE_TYPE_IMAGEPIPE_SURFACE_CREATE_INFO_FUCHSIA"
4118    },
4119    {
4120     "enum_field_value" : 1000217000,
4121     "name" : "VK_STRUCTURE_TYPE_METAL_SURFACE_CREATE_INFO_EXT"
4122    },
4123    {
4124     "enum_field_value" : 1000218000,
4125     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_DENSITY_MAP_FEATURES_EXT"
4126    },
4127    {
4128     "enum_field_value" : 1000218001,
4129     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_DENSITY_MAP_PROPERTIES_EXT"
4130    },
4131    {
4132     "enum_field_value" : 1000218002,
4133     "name" : "VK_STRUCTURE_TYPE_RENDER_PASS_FRAGMENT_DENSITY_MAP_CREATE_INFO_EXT"
4134    },
4135    {
4136     "enum_field_value" : 1000226000,
4137     "name" : "VK_STRUCTURE_TYPE_FRAGMENT_SHADING_RATE_ATTACHMENT_INFO_KHR"
4138    },
4139    {
4140     "enum_field_value" : 1000226001,
4141     "name" : "VK_STRUCTURE_TYPE_PIPELINE_FRAGMENT_SHADING_RATE_STATE_CREATE_INFO_KHR"
4142    },
4143    {
4144     "enum_field_value" : 1000226002,
4145     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADING_RATE_PROPERTIES_KHR"
4146    },
4147    {
4148     "enum_field_value" : 1000226003,
4149     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADING_RATE_FEATURES_KHR"
4150    },
4151    {
4152     "enum_field_value" : 1000226004,
4153     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADING_RATE_KHR"
4154    },
4155    {
4156     "enum_field_value" : 1000227000,
4157     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_CORE_PROPERTIES_2_AMD"
4158    },
4159    {
4160     "enum_field_value" : 1000229000,
4161     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COHERENT_MEMORY_FEATURES_AMD"
4162    },
4163    {
4164     "enum_field_value" : 1000234000,
4165     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_IMAGE_ATOMIC_INT64_FEATURES_EXT"
4166    },
4167    {
4168     "enum_field_value" : 1000237000,
4169     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MEMORY_BUDGET_PROPERTIES_EXT"
4170    },
4171    {
4172     "enum_field_value" : 1000238000,
4173     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MEMORY_PRIORITY_FEATURES_EXT"
4174    },
4175    {
4176     "enum_field_value" : 1000238001,
4177     "name" : "VK_STRUCTURE_TYPE_MEMORY_PRIORITY_ALLOCATE_INFO_EXT"
4178    },
4179    {
4180     "enum_field_value" : 1000239000,
4181     "name" : "VK_STRUCTURE_TYPE_SURFACE_PROTECTED_CAPABILITIES_KHR"
4182    },
4183    {
4184     "enum_field_value" : 1000240000,
4185     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEDICATED_ALLOCATION_IMAGE_ALIASING_FEATURES_NV"
4186    },
4187    {
4188     "enum_field_value" : 1000244000,
4189     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_BUFFER_DEVICE_ADDRESS_FEATURES_EXT"
4190    },
4191    {
4192     "enum_field_value" : 1000244002,
4193     "name" : "VK_STRUCTURE_TYPE_BUFFER_DEVICE_ADDRESS_CREATE_INFO_EXT"
4194    },
4195    {
4196     "enum_field_value" : 1000247000,
4197     "name" : "VK_STRUCTURE_TYPE_VALIDATION_FEATURES_EXT"
4198    },
4199    {
4200     "enum_field_value" : 1000248000,
4201     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRESENT_WAIT_FEATURES_KHR"
4202    },
4203    {
4204     "enum_field_value" : 1000249000,
4205     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COOPERATIVE_MATRIX_FEATURES_NV"
4206    },
4207    {
4208     "enum_field_value" : 1000249001,
4209     "name" : "VK_STRUCTURE_TYPE_COOPERATIVE_MATRIX_PROPERTIES_NV"
4210    },
4211    {
4212     "enum_field_value" : 1000249002,
4213     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COOPERATIVE_MATRIX_PROPERTIES_NV"
4214    },
4215    {
4216     "enum_field_value" : 1000250000,
4217     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COVERAGE_REDUCTION_MODE_FEATURES_NV"
4218    },
4219    {
4220     "enum_field_value" : 1000250001,
4221     "name" : "VK_STRUCTURE_TYPE_PIPELINE_COVERAGE_REDUCTION_STATE_CREATE_INFO_NV"
4222    },
4223    {
4224     "enum_field_value" : 1000250002,
4225     "name" : "VK_STRUCTURE_TYPE_FRAMEBUFFER_MIXED_SAMPLES_COMBINATION_NV"
4226    },
4227    {
4228     "enum_field_value" : 1000251000,
4229     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_INTERLOCK_FEATURES_EXT"
4230    },
4231    {
4232     "enum_field_value" : 1000252000,
4233     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_YCBCR_IMAGE_ARRAYS_FEATURES_EXT"
4234    },
4235    {
4236     "enum_field_value" : 1000254000,
4237     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PROVOKING_VERTEX_FEATURES_EXT"
4238    },
4239    {
4240     "enum_field_value" : 1000254001,
4241     "name" : "VK_STRUCTURE_TYPE_PIPELINE_RASTERIZATION_PROVOKING_VERTEX_STATE_CREATE_INFO_EXT"
4242    },
4243    {
4244     "enum_field_value" : 1000254002,
4245     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PROVOKING_VERTEX_PROPERTIES_EXT"
4246    },
4247    {
4248     "enum_field_value" : 1000255000,
4249     "name" : "VK_STRUCTURE_TYPE_SURFACE_FULL_SCREEN_EXCLUSIVE_INFO_EXT"
4250    },
4251    {
4252     "enum_field_value" : 1000255002,
4253     "name" : "VK_STRUCTURE_TYPE_SURFACE_CAPABILITIES_FULL_SCREEN_EXCLUSIVE_EXT"
4254    },
4255    {
4256     "enum_field_value" : 1000255001,
4257     "name" : "VK_STRUCTURE_TYPE_SURFACE_FULL_SCREEN_EXCLUSIVE_WIN32_INFO_EXT"
4258    },
4259    {
4260     "enum_field_value" : 1000256000,
4261     "name" : "VK_STRUCTURE_TYPE_HEADLESS_SURFACE_CREATE_INFO_EXT"
4262    },
4263    {
4264     "enum_field_value" : 1000259000,
4265     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_LINE_RASTERIZATION_FEATURES_EXT"
4266    },
4267    {
4268     "enum_field_value" : 1000259001,
4269     "name" : "VK_STRUCTURE_TYPE_PIPELINE_RASTERIZATION_LINE_STATE_CREATE_INFO_EXT"
4270    },
4271    {
4272     "enum_field_value" : 1000259002,
4273     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_LINE_RASTERIZATION_PROPERTIES_EXT"
4274    },
4275    {
4276     "enum_field_value" : 1000260000,
4277     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_FEATURES_EXT"
4278    },
4279    {
4280     "enum_field_value" : 1000265000,
4281     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_INDEX_TYPE_UINT8_FEATURES_EXT"
4282    },
4283    {
4284     "enum_field_value" : 1000267000,
4285     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTENDED_DYNAMIC_STATE_FEATURES_EXT"
4286    },
4287    {
4288     "enum_field_value" : 1000269000,
4289     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_EXECUTABLE_PROPERTIES_FEATURES_KHR"
4290    },
4291    {
4292     "enum_field_value" : 1000269001,
4293     "name" : "VK_STRUCTURE_TYPE_PIPELINE_INFO_KHR"
4294    },
4295    {
4296     "enum_field_value" : 1000269002,
4297     "name" : "VK_STRUCTURE_TYPE_PIPELINE_EXECUTABLE_PROPERTIES_KHR"
4298    },
4299    {
4300     "enum_field_value" : 1000269003,
4301     "name" : "VK_STRUCTURE_TYPE_PIPELINE_EXECUTABLE_INFO_KHR"
4302    },
4303    {
4304     "enum_field_value" : 1000269004,
4305     "name" : "VK_STRUCTURE_TYPE_PIPELINE_EXECUTABLE_STATISTIC_KHR"
4306    },
4307    {
4308     "enum_field_value" : 1000269005,
4309     "name" : "VK_STRUCTURE_TYPE_PIPELINE_EXECUTABLE_INTERNAL_REPRESENTATION_KHR"
4310    },
4311    {
4312     "enum_field_value" : 1000273000,
4313     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_2_FEATURES_EXT"
4314    },
4315    {
4316     "enum_field_value" : 1000277000,
4317     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEVICE_GENERATED_COMMANDS_PROPERTIES_NV"
4318    },
4319    {
4320     "enum_field_value" : 1000277001,
4321     "name" : "VK_STRUCTURE_TYPE_GRAPHICS_SHADER_GROUP_CREATE_INFO_NV"
4322    },
4323    {
4324     "enum_field_value" : 1000277002,
4325     "name" : "VK_STRUCTURE_TYPE_GRAPHICS_PIPELINE_SHADER_GROUPS_CREATE_INFO_NV"
4326    },
4327    {
4328     "enum_field_value" : 1000277003,
4329     "name" : "VK_STRUCTURE_TYPE_INDIRECT_COMMANDS_LAYOUT_TOKEN_NV"
4330    },
4331    {
4332     "enum_field_value" : 1000277004,
4333     "name" : "VK_STRUCTURE_TYPE_INDIRECT_COMMANDS_LAYOUT_CREATE_INFO_NV"
4334    },
4335    {
4336     "enum_field_value" : 1000277005,
4337     "name" : "VK_STRUCTURE_TYPE_GENERATED_COMMANDS_INFO_NV"
4338    },
4339    {
4340     "enum_field_value" : 1000277006,
4341     "name" : "VK_STRUCTURE_TYPE_GENERATED_COMMANDS_MEMORY_REQUIREMENTS_INFO_NV"
4342    },
4343    {
4344     "enum_field_value" : 1000277007,
4345     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEVICE_GENERATED_COMMANDS_FEATURES_NV"
4346    },
4347    {
4348     "enum_field_value" : 1000278000,
4349     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_INHERITED_VIEWPORT_SCISSOR_FEATURES_NV"
4350    },
4351    {
4352     "enum_field_value" : 1000278001,
4353     "name" : "VK_STRUCTURE_TYPE_COMMAND_BUFFER_INHERITANCE_VIEWPORT_SCISSOR_INFO_NV"
4354    },
4355    {
4356     "enum_field_value" : 1000281000,
4357     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TEXEL_BUFFER_ALIGNMENT_FEATURES_EXT"
4358    },
4359    {
4360     "enum_field_value" : 1000282000,
4361     "name" : "VK_STRUCTURE_TYPE_COMMAND_BUFFER_INHERITANCE_RENDER_PASS_TRANSFORM_INFO_QCOM"
4362    },
4363    {
4364     "enum_field_value" : 1000282001,
4365     "name" : "VK_STRUCTURE_TYPE_RENDER_PASS_TRANSFORM_BEGIN_INFO_QCOM"
4366    },
4367    {
4368     "enum_field_value" : 1000284000,
4369     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEVICE_MEMORY_REPORT_FEATURES_EXT"
4370    },
4371    {
4372     "enum_field_value" : 1000284001,
4373     "name" : "VK_STRUCTURE_TYPE_DEVICE_DEVICE_MEMORY_REPORT_CREATE_INFO_EXT"
4374    },
4375    {
4376     "enum_field_value" : 1000284002,
4377     "name" : "VK_STRUCTURE_TYPE_DEVICE_MEMORY_REPORT_CALLBACK_DATA_EXT"
4378    },
4379    {
4380     "enum_field_value" : 1000286000,
4381     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_FEATURES_EXT"
4382    },
4383    {
4384     "enum_field_value" : 1000286001,
4385     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_PROPERTIES_EXT"
4386    },
4387    {
4388     "enum_field_value" : 1000287000,
4389     "name" : "VK_STRUCTURE_TYPE_SAMPLER_CUSTOM_BORDER_COLOR_CREATE_INFO_EXT"
4390    },
4391    {
4392     "enum_field_value" : 1000287001,
4393     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_CUSTOM_BORDER_COLOR_PROPERTIES_EXT"
4394    },
4395    {
4396     "enum_field_value" : 1000287002,
4397     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_CUSTOM_BORDER_COLOR_FEATURES_EXT"
4398    },
4399    {
4400     "enum_field_value" : 1000290000,
4401     "name" : "VK_STRUCTURE_TYPE_PIPELINE_LIBRARY_CREATE_INFO_KHR"
4402    },
4403    {
4404     "enum_field_value" : 1000294000,
4405     "name" : "VK_STRUCTURE_TYPE_PRESENT_ID_KHR"
4406    },
4407    {
4408     "enum_field_value" : 1000294001,
4409     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRESENT_ID_FEATURES_KHR"
4410    },
4411    {
4412     "enum_field_value" : 1000300000,
4413     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DIAGNOSTICS_CONFIG_FEATURES_NV"
4414    },
4415    {
4416     "enum_field_value" : 1000300001,
4417     "name" : "VK_STRUCTURE_TYPE_DEVICE_DIAGNOSTICS_CONFIG_CREATE_INFO_NV"
4418    },
4419    {
4420     "enum_field_value" : 1000314008,
4421     "name" : "VK_STRUCTURE_TYPE_QUEUE_FAMILY_CHECKPOINT_PROPERTIES_2_NV"
4422    },
4423    {
4424     "enum_field_value" : 1000314009,
4425     "name" : "VK_STRUCTURE_TYPE_CHECKPOINT_DATA_2_NV"
4426    },
4427    {
4428     "enum_field_value" : 1000323000,
4429     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SUBGROUP_UNIFORM_CONTROL_FLOW_FEATURES_KHR"
4430    },
4431    {
4432     "enum_field_value" : 1000326000,
4433     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADING_RATE_ENUMS_PROPERTIES_NV"
4434    },
4435    {
4436     "enum_field_value" : 1000326001,
4437     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADING_RATE_ENUMS_FEATURES_NV"
4438    },
4439    {
4440     "enum_field_value" : 1000326002,
4441     "name" : "VK_STRUCTURE_TYPE_PIPELINE_FRAGMENT_SHADING_RATE_ENUM_STATE_CREATE_INFO_NV"
4442    },
4443    {
4444     "enum_field_value" : 1000327000,
4445     "name" : "VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_GEOMETRY_MOTION_TRIANGLES_DATA_NV"
4446    },
4447    {
4448     "enum_field_value" : 1000327001,
4449     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_MOTION_BLUR_FEATURES_NV"
4450    },
4451    {
4452     "enum_field_value" : 1000327002,
4453     "name" : "VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_MOTION_INFO_NV"
4454    },
4455    {
4456     "enum_field_value" : 1000330000,
4457     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_YCBCR_2_PLANE_444_FORMATS_FEATURES_EXT"
4458    },
4459    {
4460     "enum_field_value" : 1000332000,
4461     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_DENSITY_MAP_2_FEATURES_EXT"
4462    },
4463    {
4464     "enum_field_value" : 1000332001,
4465     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_DENSITY_MAP_2_PROPERTIES_EXT"
4466    },
4467    {
4468     "enum_field_value" : 1000333000,
4469     "name" : "VK_STRUCTURE_TYPE_COPY_COMMAND_TRANSFORM_INFO_QCOM"
4470    },
4471    {
4472     "enum_field_value" : 1000336000,
4473     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_WORKGROUP_MEMORY_EXPLICIT_LAYOUT_FEATURES_KHR"
4474    },
4475    {
4476     "enum_field_value" : 1000340000,
4477     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_4444_FORMATS_FEATURES_EXT"
4478    },
4479    {
4480     "enum_field_value" : 1000342000,
4481     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RASTERIZATION_ORDER_ATTACHMENT_ACCESS_FEATURES_ARM"
4482    },
4483    {
4484     "enum_field_value" : 1000344000,
4485     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RGBA10X6_FORMATS_FEATURES_EXT"
4486    },
4487    {
4488     "enum_field_value" : 1000346000,
4489     "name" : "VK_STRUCTURE_TYPE_DIRECTFB_SURFACE_CREATE_INFO_EXT"
4490    },
4491    {
4492     "enum_field_value" : 1000351000,
4493     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MUTABLE_DESCRIPTOR_TYPE_FEATURES_VALVE"
4494    },
4495    {
4496     "enum_field_value" : 1000351002,
4497     "name" : "VK_STRUCTURE_TYPE_MUTABLE_DESCRIPTOR_TYPE_CREATE_INFO_VALVE"
4498    },
4499    {
4500     "enum_field_value" : 1000352000,
4501     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VERTEX_INPUT_DYNAMIC_STATE_FEATURES_EXT"
4502    },
4503    {
4504     "enum_field_value" : 1000352001,
4505     "name" : "VK_STRUCTURE_TYPE_VERTEX_INPUT_BINDING_DESCRIPTION_2_EXT"
4506    },
4507    {
4508     "enum_field_value" : 1000352002,
4509     "name" : "VK_STRUCTURE_TYPE_VERTEX_INPUT_ATTRIBUTE_DESCRIPTION_2_EXT"
4510    },
4511    {
4512     "enum_field_value" : 1000353000,
4513     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DRM_PROPERTIES_EXT"
4514    },
4515    {
4516     "enum_field_value" : 1000355000,
4517     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEPTH_CLIP_CONTROL_FEATURES_EXT"
4518    },
4519    {
4520     "enum_field_value" : 1000355001,
4521     "name" : "VK_STRUCTURE_TYPE_PIPELINE_VIEWPORT_DEPTH_CLIP_CONTROL_CREATE_INFO_EXT"
4522    },
4523    {
4524     "enum_field_value" : 1000356000,
4525     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRIMITIVE_TOPOLOGY_LIST_RESTART_FEATURES_EXT"
4526    },
4527    {
4528     "enum_field_value" : 1000364000,
4529     "name" : "VK_STRUCTURE_TYPE_IMPORT_MEMORY_ZIRCON_HANDLE_INFO_FUCHSIA"
4530    },
4531    {
4532     "enum_field_value" : 1000364001,
4533     "name" : "VK_STRUCTURE_TYPE_MEMORY_ZIRCON_HANDLE_PROPERTIES_FUCHSIA"
4534    },
4535    {
4536     "enum_field_value" : 1000364002,
4537     "name" : "VK_STRUCTURE_TYPE_MEMORY_GET_ZIRCON_HANDLE_INFO_FUCHSIA"
4538    },
4539    {
4540     "enum_field_value" : 1000365000,
4541     "name" : "VK_STRUCTURE_TYPE_IMPORT_SEMAPHORE_ZIRCON_HANDLE_INFO_FUCHSIA"
4542    },
4543    {
4544     "enum_field_value" : 1000365001,
4545     "name" : "VK_STRUCTURE_TYPE_SEMAPHORE_GET_ZIRCON_HANDLE_INFO_FUCHSIA"
4546    },
4547    {
4548     "enum_field_value" : 1000366000,
4549     "name" : "VK_STRUCTURE_TYPE_BUFFER_COLLECTION_CREATE_INFO_FUCHSIA"
4550    },
4551    {
4552     "enum_field_value" : 1000366001,
4553     "name" : "VK_STRUCTURE_TYPE_IMPORT_MEMORY_BUFFER_COLLECTION_FUCHSIA"
4554    },
4555    {
4556     "enum_field_value" : 1000366002,
4557     "name" : "VK_STRUCTURE_TYPE_BUFFER_COLLECTION_IMAGE_CREATE_INFO_FUCHSIA"
4558    },
4559    {
4560     "enum_field_value" : 1000366003,
4561     "name" : "VK_STRUCTURE_TYPE_BUFFER_COLLECTION_PROPERTIES_FUCHSIA"
4562    },
4563    {
4564     "enum_field_value" : 1000366004,
4565     "name" : "VK_STRUCTURE_TYPE_BUFFER_CONSTRAINTS_INFO_FUCHSIA"
4566    },
4567    {
4568     "enum_field_value" : 1000366005,
4569     "name" : "VK_STRUCTURE_TYPE_BUFFER_COLLECTION_BUFFER_CREATE_INFO_FUCHSIA"
4570    },
4571    {
4572     "enum_field_value" : 1000366006,
4573     "name" : "VK_STRUCTURE_TYPE_IMAGE_CONSTRAINTS_INFO_FUCHSIA"
4574    },
4575    {
4576     "enum_field_value" : 1000366007,
4577     "name" : "VK_STRUCTURE_TYPE_IMAGE_FORMAT_CONSTRAINTS_INFO_FUCHSIA"
4578    },
4579    {
4580     "enum_field_value" : 1000366008,
4581     "name" : "VK_STRUCTURE_TYPE_SYSMEM_COLOR_SPACE_FUCHSIA"
4582    },
4583    {
4584     "enum_field_value" : 1000366009,
4585     "name" : "VK_STRUCTURE_TYPE_BUFFER_COLLECTION_CONSTRAINTS_INFO_FUCHSIA"
4586    },
4587    {
4588     "enum_field_value" : 1000369000,
4589     "name" : "VK_STRUCTURE_TYPE_SUBPASS_SHADING_PIPELINE_CREATE_INFO_HUAWEI"
4590    },
4591    {
4592     "enum_field_value" : 1000369001,
4593     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBPASS_SHADING_FEATURES_HUAWEI"
4594    },
4595    {
4596     "enum_field_value" : 1000369002,
4597     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBPASS_SHADING_PROPERTIES_HUAWEI"
4598    },
4599    {
4600     "enum_field_value" : 1000370000,
4601     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_INVOCATION_MASK_FEATURES_HUAWEI"
4602    },
4603    {
4604     "enum_field_value" : 1000371000,
4605     "name" : "VK_STRUCTURE_TYPE_MEMORY_GET_REMOTE_ADDRESS_INFO_NV"
4606    },
4607    {
4608     "enum_field_value" : 1000371001,
4609     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_MEMORY_RDMA_FEATURES_NV"
4610    },
4611    {
4612     "enum_field_value" : 1000377000,
4613     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTENDED_DYNAMIC_STATE_2_FEATURES_EXT"
4614    },
4615    {
4616     "enum_field_value" : 1000378000,
4617     "name" : "VK_STRUCTURE_TYPE_SCREEN_SURFACE_CREATE_INFO_QNX"
4618    },
4619    {
4620     "enum_field_value" : 1000381000,
4621     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COLOR_WRITE_ENABLE_FEATURES_EXT"
4622    },
4623    {
4624     "enum_field_value" : 1000381001,
4625     "name" : "VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT"
4626    },
4627    {
4628     "enum_field_value" : 1000391000,
4629     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT"
4630    },
4631    {
4632     "enum_field_value" : 1000391001,
4633     "name" : "VK_STRUCTURE_TYPE_IMAGE_VIEW_MIN_LOD_CREATE_INFO_EXT"
4634    },
4635    {
4636     "enum_field_value" : 1000392000,
4637     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTI_DRAW_FEATURES_EXT"
4638    },
4639    {
4640     "enum_field_value" : 1000392001,
4641     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTI_DRAW_PROPERTIES_EXT"
4642    },
4643    {
4644     "enum_field_value" : 1000411000,
4645     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_BORDER_COLOR_SWIZZLE_FEATURES_EXT"
4646    },
4647    {
4648     "enum_field_value" : 1000411001,
4649     "name" : "VK_STRUCTURE_TYPE_SAMPLER_BORDER_COLOR_COMPONENT_MAPPING_CREATE_INFO_EXT"
4650    },
4651    {
4652     "enum_field_value" : 1000412000,
4653     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PAGEABLE_DEVICE_LOCAL_MEMORY_FEATURES_EXT"
4654    },
4655    {
4656     "enum_field_value" : 1000425000,
4657     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_DENSITY_MAP_OFFSET_FEATURES_QCOM"
4658    },
4659    {
4660     "enum_field_value" : 1000425001,
4661     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_DENSITY_MAP_OFFSET_PROPERTIES_QCOM"
4662    },
4663    {
4664     "enum_field_value" : 1000425002,
4665     "name" : "VK_STRUCTURE_TYPE_SUBPASS_FRAGMENT_DENSITY_MAP_OFFSET_END_INFO_QCOM"
4666    },
4667    {
4668     "enum_field_value" : 1000430000,
4669     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_LINEAR_COLOR_ATTACHMENT_FEATURES_NV"
4670    },
4671    {
4672     "enum_field_value" : 1000120000,
4673     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VARIABLE_POINTER_FEATURES"
4674    },
4675    {
4676     "enum_field_value" : 1000063000,
4677     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_DRAW_PARAMETER_FEATURES"
4678    },
4679    {
4680     "enum_field_value" : 1000011000,
4681     "name" : "VK_STRUCTURE_TYPE_DEBUG_REPORT_CREATE_INFO_EXT"
4682    },
4683    {
4684     "enum_field_value" : 1000044000,
4685     "name" : "VK_STRUCTURE_TYPE_RENDERING_INFO_KHR"
4686    },
4687    {
4688     "enum_field_value" : 1000044001,
4689     "name" : "VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO_KHR"
4690    },
4691    {
4692     "enum_field_value" : 1000044002,
4693     "name" : "VK_STRUCTURE_TYPE_PIPELINE_RENDERING_CREATE_INFO_KHR"
4694    },
4695    {
4696     "enum_field_value" : 1000044003,
4697     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DYNAMIC_RENDERING_FEATURES_KHR"
4698    },
4699    {
4700     "enum_field_value" : 1000044004,
4701     "name" : "VK_STRUCTURE_TYPE_COMMAND_BUFFER_INHERITANCE_RENDERING_INFO_KHR"
4702    },
4703    {
4704     "enum_field_value" : 1000044008,
4705     "name" : "VK_STRUCTURE_TYPE_ATTACHMENT_SAMPLE_COUNT_INFO_NV"
4706    },
4707    {
4708     "enum_field_value" : 1000053000,
4709     "name" : "VK_STRUCTURE_TYPE_RENDER_PASS_MULTIVIEW_CREATE_INFO_KHR"
4710    },
4711    {
4712     "enum_field_value" : 1000053001,
4713     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTIVIEW_FEATURES_KHR"
4714    },
4715    {
4716     "enum_field_value" : 1000053002,
4717     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTIVIEW_PROPERTIES_KHR"
4718    },
4719    {
4720     "enum_field_value" : 1000059000,
4721     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FEATURES_2_KHR"
4722    },
4723    {
4724     "enum_field_value" : 1000059001,
4725     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PROPERTIES_2_KHR"
4726    },
4727    {
4728     "enum_field_value" : 1000059002,
4729     "name" : "VK_STRUCTURE_TYPE_FORMAT_PROPERTIES_2_KHR"
4730    },
4731    {
4732     "enum_field_value" : 1000059003,
4733     "name" : "VK_STRUCTURE_TYPE_IMAGE_FORMAT_PROPERTIES_2_KHR"
4734    },
4735    {
4736     "enum_field_value" : 1000059004,
4737     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_FORMAT_INFO_2_KHR"
4738    },
4739    {
4740     "enum_field_value" : 1000059005,
4741     "name" : "VK_STRUCTURE_TYPE_QUEUE_FAMILY_PROPERTIES_2_KHR"
4742    },
4743    {
4744     "enum_field_value" : 1000059006,
4745     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MEMORY_PROPERTIES_2_KHR"
4746    },
4747    {
4748     "enum_field_value" : 1000059007,
4749     "name" : "VK_STRUCTURE_TYPE_SPARSE_IMAGE_FORMAT_PROPERTIES_2_KHR"
4750    },
4751    {
4752     "enum_field_value" : 1000059008,
4753     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SPARSE_IMAGE_FORMAT_INFO_2_KHR"
4754    },
4755    {
4756     "enum_field_value" : 1000060000,
4757     "name" : "VK_STRUCTURE_TYPE_MEMORY_ALLOCATE_FLAGS_INFO_KHR"
4758    },
4759    {
4760     "enum_field_value" : 1000060003,
4761     "name" : "VK_STRUCTURE_TYPE_DEVICE_GROUP_RENDER_PASS_BEGIN_INFO_KHR"
4762    },
4763    {
4764     "enum_field_value" : 1000060004,
4765     "name" : "VK_STRUCTURE_TYPE_DEVICE_GROUP_COMMAND_BUFFER_BEGIN_INFO_KHR"
4766    },
4767    {
4768     "enum_field_value" : 1000060005,
4769     "name" : "VK_STRUCTURE_TYPE_DEVICE_GROUP_SUBMIT_INFO_KHR"
4770    },
4771    {
4772     "enum_field_value" : 1000060006,
4773     "name" : "VK_STRUCTURE_TYPE_DEVICE_GROUP_BIND_SPARSE_INFO_KHR"
4774    },
4775    {
4776     "enum_field_value" : 1000060013,
4777     "name" : "VK_STRUCTURE_TYPE_BIND_BUFFER_MEMORY_DEVICE_GROUP_INFO_KHR"
4778    },
4779    {
4780     "enum_field_value" : 1000060014,
4781     "name" : "VK_STRUCTURE_TYPE_BIND_IMAGE_MEMORY_DEVICE_GROUP_INFO_KHR"
4782    },
4783    {
4784     "enum_field_value" : 1000066000,
4785     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TEXTURE_COMPRESSION_ASTC_HDR_FEATURES_EXT"
4786    },
4787    {
4788     "enum_field_value" : 1000070000,
4789     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GROUP_PROPERTIES_KHR"
4790    },
4791    {
4792     "enum_field_value" : 1000070001,
4793     "name" : "VK_STRUCTURE_TYPE_DEVICE_GROUP_DEVICE_CREATE_INFO_KHR"
4794    },
4795    {
4796     "enum_field_value" : 1000071000,
4797     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_IMAGE_FORMAT_INFO_KHR"
4798    },
4799    {
4800     "enum_field_value" : 1000071001,
4801     "name" : "VK_STRUCTURE_TYPE_EXTERNAL_IMAGE_FORMAT_PROPERTIES_KHR"
4802    },
4803    {
4804     "enum_field_value" : 1000071002,
4805     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_BUFFER_INFO_KHR"
4806    },
4807    {
4808     "enum_field_value" : 1000071003,
4809     "name" : "VK_STRUCTURE_TYPE_EXTERNAL_BUFFER_PROPERTIES_KHR"
4810    },
4811    {
4812     "enum_field_value" : 1000071004,
4813     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ID_PROPERTIES_KHR"
4814    },
4815    {
4816     "enum_field_value" : 1000072000,
4817     "name" : "VK_STRUCTURE_TYPE_EXTERNAL_MEMORY_BUFFER_CREATE_INFO_KHR"
4818    },
4819    {
4820     "enum_field_value" : 1000072001,
4821     "name" : "VK_STRUCTURE_TYPE_EXTERNAL_MEMORY_IMAGE_CREATE_INFO_KHR"
4822    },
4823    {
4824     "enum_field_value" : 1000072002,
4825     "name" : "VK_STRUCTURE_TYPE_EXPORT_MEMORY_ALLOCATE_INFO_KHR"
4826    },
4827    {
4828     "enum_field_value" : 1000076000,
4829     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_SEMAPHORE_INFO_KHR"
4830    },
4831    {
4832     "enum_field_value" : 1000076001,
4833     "name" : "VK_STRUCTURE_TYPE_EXTERNAL_SEMAPHORE_PROPERTIES_KHR"
4834    },
4835    {
4836     "enum_field_value" : 1000077000,
4837     "name" : "VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR"
4838    },
4839    {
4840     "enum_field_value" : 1000082000,
4841     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_FLOAT16_INT8_FEATURES_KHR"
4842    },
4843    {
4844     "enum_field_value" : 1000082000,
4845     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FLOAT16_INT8_FEATURES_KHR"
4846    },
4847    {
4848     "enum_field_value" : 1000083000,
4849     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_16BIT_STORAGE_FEATURES_KHR"
4850    },
4851    {
4852     "enum_field_value" : 1000085000,
4853     "name" : "VK_STRUCTURE_TYPE_DESCRIPTOR_UPDATE_TEMPLATE_CREATE_INFO_KHR"
4854    },
4855    {
4856     "enum_field_value" : 1000090000,
4857     "name" : "VK_STRUCTURE_TYPE_SURFACE_CAPABILITIES2_EXT"
4858    },
4859    {
4860     "enum_field_value" : 1000108000,
4861     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGELESS_FRAMEBUFFER_FEATURES_KHR"
4862    },
4863    {
4864     "enum_field_value" : 1000108001,
4865     "name" : "VK_STRUCTURE_TYPE_FRAMEBUFFER_ATTACHMENTS_CREATE_INFO_KHR"
4866    },
4867    {
4868     "enum_field_value" : 1000108002,
4869     "name" : "VK_STRUCTURE_TYPE_FRAMEBUFFER_ATTACHMENT_IMAGE_INFO_KHR"
4870    },
4871    {
4872     "enum_field_value" : 1000108003,
4873     "name" : "VK_STRUCTURE_TYPE_RENDER_PASS_ATTACHMENT_BEGIN_INFO_KHR"
4874    },
4875    {
4876     "enum_field_value" : 1000109000,
4877     "name" : "VK_STRUCTURE_TYPE_ATTACHMENT_DESCRIPTION_2_KHR"
4878    },
4879    {
4880     "enum_field_value" : 1000109001,
4881     "name" : "VK_STRUCTURE_TYPE_ATTACHMENT_REFERENCE_2_KHR"
4882    },
4883    {
4884     "enum_field_value" : 1000109002,
4885     "name" : "VK_STRUCTURE_TYPE_SUBPASS_DESCRIPTION_2_KHR"
4886    },
4887    {
4888     "enum_field_value" : 1000109003,
4889     "name" : "VK_STRUCTURE_TYPE_SUBPASS_DEPENDENCY_2_KHR"
4890    },
4891    {
4892     "enum_field_value" : 1000109004,
4893     "name" : "VK_STRUCTURE_TYPE_RENDER_PASS_CREATE_INFO_2_KHR"
4894    },
4895    {
4896     "enum_field_value" : 1000109005,
4897     "name" : "VK_STRUCTURE_TYPE_SUBPASS_BEGIN_INFO_KHR"
4898    },
4899    {
4900     "enum_field_value" : 1000109006,
4901     "name" : "VK_STRUCTURE_TYPE_SUBPASS_END_INFO_KHR"
4902    },
4903    {
4904     "enum_field_value" : 1000112000,
4905     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_FENCE_INFO_KHR"
4906    },
4907    {
4908     "enum_field_value" : 1000112001,
4909     "name" : "VK_STRUCTURE_TYPE_EXTERNAL_FENCE_PROPERTIES_KHR"
4910    },
4911    {
4912     "enum_field_value" : 1000113000,
4913     "name" : "VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR"
4914    },
4915    {
4916     "enum_field_value" : 1000117000,
4917     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_POINT_CLIPPING_PROPERTIES_KHR"
4918    },
4919    {
4920     "enum_field_value" : 1000117001,
4921     "name" : "VK_STRUCTURE_TYPE_RENDER_PASS_INPUT_ATTACHMENT_ASPECT_CREATE_INFO_KHR"
4922    },
4923    {
4924     "enum_field_value" : 1000117002,
4925     "name" : "VK_STRUCTURE_TYPE_IMAGE_VIEW_USAGE_CREATE_INFO_KHR"
4926    },
4927    {
4928     "enum_field_value" : 1000117003,
4929     "name" : "VK_STRUCTURE_TYPE_PIPELINE_TESSELLATION_DOMAIN_ORIGIN_STATE_CREATE_INFO_KHR"
4930    },
4931    {
4932     "enum_field_value" : 1000120000,
4933     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VARIABLE_POINTERS_FEATURES_KHR"
4934    },
4935    {
4936     "enum_field_value" : 1000120000,
4937     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VARIABLE_POINTER_FEATURES_KHR"
4938    },
4939    {
4940     "enum_field_value" : 1000127000,
4941     "name" : "VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS_KHR"
4942    },
4943    {
4944     "enum_field_value" : 1000127001,
4945     "name" : "VK_STRUCTURE_TYPE_MEMORY_DEDICATED_ALLOCATE_INFO_KHR"
4946    },
4947    {
4948     "enum_field_value" : 1000130000,
4949     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SAMPLER_FILTER_MINMAX_PROPERTIES_EXT"
4950    },
4951    {
4952     "enum_field_value" : 1000130001,
4953     "name" : "VK_STRUCTURE_TYPE_SAMPLER_REDUCTION_MODE_CREATE_INFO_EXT"
4954    },
4955    {
4956     "enum_field_value" : 1000138000,
4957     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_INLINE_UNIFORM_BLOCK_FEATURES_EXT"
4958    },
4959    {
4960     "enum_field_value" : 1000138001,
4961     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_INLINE_UNIFORM_BLOCK_PROPERTIES_EXT"
4962    },
4963    {
4964     "enum_field_value" : 1000138002,
4965     "name" : "VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET_INLINE_UNIFORM_BLOCK_EXT"
4966    },
4967    {
4968     "enum_field_value" : 1000138003,
4969     "name" : "VK_STRUCTURE_TYPE_DESCRIPTOR_POOL_INLINE_UNIFORM_BLOCK_CREATE_INFO_EXT"
4970    },
4971    {
4972     "enum_field_value" : 1000146000,
4973     "name" : "VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2_KHR"
4974    },
4975    {
4976     "enum_field_value" : 1000146001,
4977     "name" : "VK_STRUCTURE_TYPE_IMAGE_MEMORY_REQUIREMENTS_INFO_2_KHR"
4978    },
4979    {
4980     "enum_field_value" : 1000146002,
4981     "name" : "VK_STRUCTURE_TYPE_IMAGE_SPARSE_MEMORY_REQUIREMENTS_INFO_2_KHR"
4982    },
4983    {
4984     "enum_field_value" : 1000146003,
4985     "name" : "VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2_KHR"
4986    },
4987    {
4988     "enum_field_value" : 1000146004,
4989     "name" : "VK_STRUCTURE_TYPE_SPARSE_IMAGE_MEMORY_REQUIREMENTS_2_KHR"
4990    },
4991    {
4992     "enum_field_value" : 1000147000,
4993     "name" : "VK_STRUCTURE_TYPE_IMAGE_FORMAT_LIST_CREATE_INFO_KHR"
4994    },
4995    {
4996     "enum_field_value" : 1000156000,
4997     "name" : "VK_STRUCTURE_TYPE_SAMPLER_YCBCR_CONVERSION_CREATE_INFO_KHR"
4998    },
4999    {
5000     "enum_field_value" : 1000156001,
5001     "name" : "VK_STRUCTURE_TYPE_SAMPLER_YCBCR_CONVERSION_INFO_KHR"
5002    },
5003    {
5004     "enum_field_value" : 1000156002,
5005     "name" : "VK_STRUCTURE_TYPE_BIND_IMAGE_PLANE_MEMORY_INFO_KHR"
5006    },
5007    {
5008     "enum_field_value" : 1000156003,
5009     "name" : "VK_STRUCTURE_TYPE_IMAGE_PLANE_MEMORY_REQUIREMENTS_INFO_KHR"
5010    },
5011    {
5012     "enum_field_value" : 1000156004,
5013     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SAMPLER_YCBCR_CONVERSION_FEATURES_KHR"
5014    },
5015    {
5016     "enum_field_value" : 1000156005,
5017     "name" : "VK_STRUCTURE_TYPE_SAMPLER_YCBCR_CONVERSION_IMAGE_FORMAT_PROPERTIES_KHR"
5018    },
5019    {
5020     "enum_field_value" : 1000157000,
5021     "name" : "VK_STRUCTURE_TYPE_BIND_BUFFER_MEMORY_INFO_KHR"
5022    },
5023    {
5024     "enum_field_value" : 1000157001,
5025     "name" : "VK_STRUCTURE_TYPE_BIND_IMAGE_MEMORY_INFO_KHR"
5026    },
5027    {
5028     "enum_field_value" : 1000161000,
5029     "name" : "VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_BINDING_FLAGS_CREATE_INFO_EXT"
5030    },
5031    {
5032     "enum_field_value" : 1000161001,
5033     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_INDEXING_FEATURES_EXT"
5034    },
5035    {
5036     "enum_field_value" : 1000161002,
5037     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_INDEXING_PROPERTIES_EXT"
5038    },
5039    {
5040     "enum_field_value" : 1000161003,
5041     "name" : "VK_STRUCTURE_TYPE_DESCRIPTOR_SET_VARIABLE_DESCRIPTOR_COUNT_ALLOCATE_INFO_EXT"
5042    },
5043    {
5044     "enum_field_value" : 1000161004,
5045     "name" : "VK_STRUCTURE_TYPE_DESCRIPTOR_SET_VARIABLE_DESCRIPTOR_COUNT_LAYOUT_SUPPORT_EXT"
5046    },
5047    {
5048     "enum_field_value" : 1000168000,
5049     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MAINTENANCE_3_PROPERTIES_KHR"
5050    },
5051    {
5052     "enum_field_value" : 1000168001,
5053     "name" : "VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_SUPPORT_KHR"
5054    },
5055    {
5056     "enum_field_value" : 1000174000,
5057     "name" : "VK_STRUCTURE_TYPE_DEVICE_QUEUE_GLOBAL_PRIORITY_CREATE_INFO_EXT"
5058    },
5059    {
5060     "enum_field_value" : 1000175000,
5061     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SUBGROUP_EXTENDED_TYPES_FEATURES_KHR"
5062    },
5063    {
5064     "enum_field_value" : 1000177000,
5065     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_8BIT_STORAGE_FEATURES_KHR"
5066    },
5067    {
5068     "enum_field_value" : 1000180000,
5069     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_INT64_FEATURES_KHR"
5070    },
5071    {
5072     "enum_field_value" : 1000192000,
5073     "name" : "VK_STRUCTURE_TYPE_PIPELINE_CREATION_FEEDBACK_CREATE_INFO_EXT"
5074    },
5075    {
5076     "enum_field_value" : 1000196000,
5077     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DRIVER_PROPERTIES_KHR"
5078    },
5079    {
5080     "enum_field_value" : 1000197000,
5081     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FLOAT_CONTROLS_PROPERTIES_KHR"
5082    },
5083    {
5084     "enum_field_value" : 1000199000,
5085     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEPTH_STENCIL_RESOLVE_PROPERTIES_KHR"
5086    },
5087    {
5088     "enum_field_value" : 1000199001,
5089     "name" : "VK_STRUCTURE_TYPE_SUBPASS_DESCRIPTION_DEPTH_STENCIL_RESOLVE_KHR"
5090    },
5091    {
5092     "enum_field_value" : 1000207000,
5093     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TIMELINE_SEMAPHORE_FEATURES_KHR"
5094    },
5095    {
5096     "enum_field_value" : 1000207001,
5097     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TIMELINE_SEMAPHORE_PROPERTIES_KHR"
5098    },
5099    {
5100     "enum_field_value" : 1000207002,
5101     "name" : "VK_STRUCTURE_TYPE_SEMAPHORE_TYPE_CREATE_INFO_KHR"
5102    },
5103    {
5104     "enum_field_value" : 1000207003,
5105     "name" : "VK_STRUCTURE_TYPE_TIMELINE_SEMAPHORE_SUBMIT_INFO_KHR"
5106    },
5107    {
5108     "enum_field_value" : 1000207004,
5109     "name" : "VK_STRUCTURE_TYPE_SEMAPHORE_WAIT_INFO_KHR"
5110    },
5111    {
5112     "enum_field_value" : 1000207005,
5113     "name" : "VK_STRUCTURE_TYPE_SEMAPHORE_SIGNAL_INFO_KHR"
5114    },
5115    {
5116     "enum_field_value" : 1000210000,
5117     "name" : "VK_STRUCTURE_TYPE_QUERY_POOL_CREATE_INFO_INTEL"
5118    },
5119    {
5120     "enum_field_value" : 1000211000,
5121     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_MEMORY_MODEL_FEATURES_KHR"
5122    },
5123    {
5124     "enum_field_value" : 1000215000,
5125     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_TERMINATE_INVOCATION_FEATURES_KHR"
5126    },
5127    {
5128     "enum_field_value" : 1000221000,
5129     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCALAR_BLOCK_LAYOUT_FEATURES_EXT"
5130    },
5131    {
5132     "enum_field_value" : 1000225000,
5133     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBGROUP_SIZE_CONTROL_PROPERTIES_EXT"
5134    },
5135    {
5136     "enum_field_value" : 1000225001,
5137     "name" : "VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_REQUIRED_SUBGROUP_SIZE_CREATE_INFO_EXT"
5138    },
5139    {
5140     "enum_field_value" : 1000225002,
5141     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBGROUP_SIZE_CONTROL_FEATURES_EXT"
5142    },
5143    {
5144     "enum_field_value" : 1000241000,
5145     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SEPARATE_DEPTH_STENCIL_LAYOUTS_FEATURES_KHR"
5146    },
5147    {
5148     "enum_field_value" : 1000241001,
5149     "name" : "VK_STRUCTURE_TYPE_ATTACHMENT_REFERENCE_STENCIL_LAYOUT_KHR"
5150    },
5151    {
5152     "enum_field_value" : 1000241002,
5153     "name" : "VK_STRUCTURE_TYPE_ATTACHMENT_DESCRIPTION_STENCIL_LAYOUT_KHR"
5154    },
5155    {
5156     "enum_field_value" : 1000244000,
5157     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_BUFFER_ADDRESS_FEATURES_EXT"
5158    },
5159    {
5160     "enum_field_value" : 1000244001,
5161     "name" : "VK_STRUCTURE_TYPE_BUFFER_DEVICE_ADDRESS_INFO_EXT"
5162    },
5163    {
5164     "enum_field_value" : 1000245000,
5165     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TOOL_PROPERTIES_EXT"
5166    },
5167    {
5168     "enum_field_value" : 1000246000,
5169     "name" : "VK_STRUCTURE_TYPE_IMAGE_STENCIL_USAGE_CREATE_INFO_EXT"
5170    },
5171    {
5172     "enum_field_value" : 1000253000,
5173     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_UNIFORM_BUFFER_STANDARD_LAYOUT_FEATURES_KHR"
5174    },
5175    {
5176     "enum_field_value" : 1000257000,
5177     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_BUFFER_DEVICE_ADDRESS_FEATURES_KHR"
5178    },
5179    {
5180     "enum_field_value" : 1000244001,
5181     "name" : "VK_STRUCTURE_TYPE_BUFFER_DEVICE_ADDRESS_INFO_KHR"
5182    },
5183    {
5184     "enum_field_value" : 1000257002,
5185     "name" : "VK_STRUCTURE_TYPE_BUFFER_OPAQUE_CAPTURE_ADDRESS_CREATE_INFO_KHR"
5186    },
5187    {
5188     "enum_field_value" : 1000257003,
5189     "name" : "VK_STRUCTURE_TYPE_MEMORY_OPAQUE_CAPTURE_ADDRESS_ALLOCATE_INFO_KHR"
5190    },
5191    {
5192     "enum_field_value" : 1000257004,
5193     "name" : "VK_STRUCTURE_TYPE_DEVICE_MEMORY_OPAQUE_CAPTURE_ADDRESS_INFO_KHR"
5194    },
5195    {
5196     "enum_field_value" : 1000261000,
5197     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_HOST_QUERY_RESET_FEATURES_EXT"
5198    },
5199    {
5200     "enum_field_value" : 1000276000,
5201     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_DEMOTE_TO_HELPER_INVOCATION_FEATURES_EXT"
5202    },
5203    {
5204     "enum_field_value" : 1000280000,
5205     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_INTEGER_DOT_PRODUCT_FEATURES_KHR"
5206    },
5207    {
5208     "enum_field_value" : 1000280001,
5209     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_INTEGER_DOT_PRODUCT_PROPERTIES_KHR"
5210    },
5211    {
5212     "enum_field_value" : 1000281001,
5213     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TEXEL_BUFFER_ALIGNMENT_PROPERTIES_EXT"
5214    },
5215    {
5216     "enum_field_value" : 1000295000,
5217     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRIVATE_DATA_FEATURES_EXT"
5218    },
5219    {
5220     "enum_field_value" : 1000295001,
5221     "name" : "VK_STRUCTURE_TYPE_DEVICE_PRIVATE_DATA_CREATE_INFO_EXT"
5222    },
5223    {
5224     "enum_field_value" : 1000295002,
5225     "name" : "VK_STRUCTURE_TYPE_PRIVATE_DATA_SLOT_CREATE_INFO_EXT"
5226    },
5227    {
5228     "enum_field_value" : 1000297000,
5229     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_CREATION_CACHE_CONTROL_FEATURES_EXT"
5230    },
5231    {
5232     "enum_field_value" : 1000314000,
5233     "name" : "VK_STRUCTURE_TYPE_MEMORY_BARRIER_2_KHR"
5234    },
5235    {
5236     "enum_field_value" : 1000314001,
5237     "name" : "VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER_2_KHR"
5238    },
5239    {
5240     "enum_field_value" : 1000314002,
5241     "name" : "VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER_2_KHR"
5242    },
5243    {
5244     "enum_field_value" : 1000314003,
5245     "name" : "VK_STRUCTURE_TYPE_DEPENDENCY_INFO_KHR"
5246    },
5247    {
5248     "enum_field_value" : 1000314004,
5249     "name" : "VK_STRUCTURE_TYPE_SUBMIT_INFO_2_KHR"
5250    },
5251    {
5252     "enum_field_value" : 1000314005,
5253     "name" : "VK_STRUCTURE_TYPE_SEMAPHORE_SUBMIT_INFO_KHR"
5254    },
5255    {
5256     "enum_field_value" : 1000314006,
5257     "name" : "VK_STRUCTURE_TYPE_COMMAND_BUFFER_SUBMIT_INFO_KHR"
5258    },
5259    {
5260     "enum_field_value" : 1000314007,
5261     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SYNCHRONIZATION_2_FEATURES_KHR"
5262    },
5263    {
5264     "enum_field_value" : 1000325000,
5265     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ZERO_INITIALIZE_WORKGROUP_MEMORY_FEATURES_KHR"
5266    },
5267    {
5268     "enum_field_value" : 1000335000,
5269     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT"
5270    },
5271    {
5272     "enum_field_value" : 1000337000,
5273     "name" : "VK_STRUCTURE_TYPE_COPY_BUFFER_INFO_2_KHR"
5274    },
5275    {
5276     "enum_field_value" : 1000337001,
5277     "name" : "VK_STRUCTURE_TYPE_COPY_IMAGE_INFO_2_KHR"
5278    },
5279    {
5280     "enum_field_value" : 1000337002,
5281     "name" : "VK_STRUCTURE_TYPE_COPY_BUFFER_TO_IMAGE_INFO_2_KHR"
5282    },
5283    {
5284     "enum_field_value" : 1000337003,
5285     "name" : "VK_STRUCTURE_TYPE_COPY_IMAGE_TO_BUFFER_INFO_2_KHR"
5286    },
5287    {
5288     "enum_field_value" : 1000337004,
5289     "name" : "VK_STRUCTURE_TYPE_BLIT_IMAGE_INFO_2_KHR"
5290    },
5291    {
5292     "enum_field_value" : 1000337005,
5293     "name" : "VK_STRUCTURE_TYPE_RESOLVE_IMAGE_INFO_2_KHR"
5294    },
5295    {
5296     "enum_field_value" : 1000337006,
5297     "name" : "VK_STRUCTURE_TYPE_BUFFER_COPY_2_KHR"
5298    },
5299    {
5300     "enum_field_value" : 1000337007,
5301     "name" : "VK_STRUCTURE_TYPE_IMAGE_COPY_2_KHR"
5302    },
5303    {
5304     "enum_field_value" : 1000337008,
5305     "name" : "VK_STRUCTURE_TYPE_IMAGE_BLIT_2_KHR"
5306    },
5307    {
5308     "enum_field_value" : 1000337009,
5309     "name" : "VK_STRUCTURE_TYPE_BUFFER_IMAGE_COPY_2_KHR"
5310    },
5311    {
5312     "enum_field_value" : 1000337010,
5313     "name" : "VK_STRUCTURE_TYPE_IMAGE_RESOLVE_2_KHR"
5314    },
5315    {
5316     "enum_field_value" : 1000360000,
5317     "name" : "VK_STRUCTURE_TYPE_FORMAT_PROPERTIES_3_KHR"
5318    },
5319    {
5320     "enum_field_value" : 1000388000,
5321     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GLOBAL_PRIORITY_QUERY_FEATURES_EXT"
5322    },
5323    {
5324     "enum_field_value" : 1000388001,
5325     "name" : "VK_STRUCTURE_TYPE_QUEUE_FAMILY_GLOBAL_PRIORITY_PROPERTIES_EXT"
5326    },
5327    {
5328     "enum_field_value" : 1000413000,
5329     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MAINTENANCE_4_FEATURES_KHR"
5330    },
5331    {
5332     "enum_field_value" : 1000413001,
5333     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MAINTENANCE_4_PROPERTIES_KHR"
5334    },
5335    {
5336     "enum_field_value" : 1000413002,
5337     "name" : "VK_STRUCTURE_TYPE_DEVICE_BUFFER_MEMORY_REQUIREMENTS_KHR"
5338    },
5339    {
5340     "enum_field_value" : 1000413003,
5341     "name" : "VK_STRUCTURE_TYPE_DEVICE_IMAGE_MEMORY_REQUIREMENTS_KHR"
5342    },
5343    {
5344     "enum_field_value" : 2147483647,
5345     "name" : "VK_STRUCTURE_TYPE_MAX_ENUM"
5346    }
5347   ],
5348   "linker_set_key" : "_ZTI15VkStructureType",
5349   "name" : "VkStructureType",
5350   "referenced_type" : "_ZTI15VkStructureType",
5351   "self_type" : "_ZTI15VkStructureType",
5352   "size" : 4,
5353   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
5354   "underlying_type" : "_ZTIj"
5355  },
5356  {
5357   "alignment" : 4,
5358   "enum_fields" :
5359   [
5360    {
5361     "enum_field_value" : 0,
5362     "name" : "VK_TIME_DOMAIN_DEVICE_EXT"
5363    },
5364    {
5365     "enum_field_value" : 1,
5366     "name" : "VK_TIME_DOMAIN_CLOCK_MONOTONIC_EXT"
5367    },
5368    {
5369     "enum_field_value" : 2,
5370     "name" : "VK_TIME_DOMAIN_CLOCK_MONOTONIC_RAW_EXT"
5371    },
5372    {
5373     "enum_field_value" : 3,
5374     "name" : "VK_TIME_DOMAIN_QUERY_PERFORMANCE_COUNTER_EXT"
5375    },
5376    {
5377     "enum_field_value" : 2147483647,
5378     "name" : "VK_TIME_DOMAIN_MAX_ENUM_EXT"
5379    }
5380   ],
5381   "linker_set_key" : "_ZTI15VkTimeDomainEXT",
5382   "name" : "VkTimeDomainEXT",
5383   "referenced_type" : "_ZTI15VkTimeDomainEXT",
5384   "self_type" : "_ZTI15VkTimeDomainEXT",
5385   "size" : 4,
5386   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
5387   "underlying_type" : "_ZTIj"
5388  },
5389  {
5390   "alignment" : 4,
5391   "enum_fields" :
5392   [
5393    {
5394     "enum_field_value" : 1,
5395     "name" : "VK_ACCESS_INDIRECT_COMMAND_READ_BIT"
5396    },
5397    {
5398     "enum_field_value" : 2,
5399     "name" : "VK_ACCESS_INDEX_READ_BIT"
5400    },
5401    {
5402     "enum_field_value" : 4,
5403     "name" : "VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT"
5404    },
5405    {
5406     "enum_field_value" : 8,
5407     "name" : "VK_ACCESS_UNIFORM_READ_BIT"
5408    },
5409    {
5410     "enum_field_value" : 16,
5411     "name" : "VK_ACCESS_INPUT_ATTACHMENT_READ_BIT"
5412    },
5413    {
5414     "enum_field_value" : 32,
5415     "name" : "VK_ACCESS_SHADER_READ_BIT"
5416    },
5417    {
5418     "enum_field_value" : 64,
5419     "name" : "VK_ACCESS_SHADER_WRITE_BIT"
5420    },
5421    {
5422     "enum_field_value" : 128,
5423     "name" : "VK_ACCESS_COLOR_ATTACHMENT_READ_BIT"
5424    },
5425    {
5426     "enum_field_value" : 256,
5427     "name" : "VK_ACCESS_COLOR_ATTACHMENT_WRITE_BIT"
5428    },
5429    {
5430     "enum_field_value" : 512,
5431     "name" : "VK_ACCESS_DEPTH_STENCIL_ATTACHMENT_READ_BIT"
5432    },
5433    {
5434     "enum_field_value" : 1024,
5435     "name" : "VK_ACCESS_DEPTH_STENCIL_ATTACHMENT_WRITE_BIT"
5436    },
5437    {
5438     "enum_field_value" : 2048,
5439     "name" : "VK_ACCESS_TRANSFER_READ_BIT"
5440    },
5441    {
5442     "enum_field_value" : 4096,
5443     "name" : "VK_ACCESS_TRANSFER_WRITE_BIT"
5444    },
5445    {
5446     "enum_field_value" : 8192,
5447     "name" : "VK_ACCESS_HOST_READ_BIT"
5448    },
5449    {
5450     "enum_field_value" : 16384,
5451     "name" : "VK_ACCESS_HOST_WRITE_BIT"
5452    },
5453    {
5454     "enum_field_value" : 32768,
5455     "name" : "VK_ACCESS_MEMORY_READ_BIT"
5456    },
5457    {
5458     "enum_field_value" : 65536,
5459     "name" : "VK_ACCESS_MEMORY_WRITE_BIT"
5460    },
5461    {
5462     "enum_field_value" : 0,
5463     "name" : "VK_ACCESS_NONE"
5464    },
5465    {
5466     "enum_field_value" : 33554432,
5467     "name" : "VK_ACCESS_TRANSFORM_FEEDBACK_WRITE_BIT_EXT"
5468    },
5469    {
5470     "enum_field_value" : 67108864,
5471     "name" : "VK_ACCESS_TRANSFORM_FEEDBACK_COUNTER_READ_BIT_EXT"
5472    },
5473    {
5474     "enum_field_value" : 134217728,
5475     "name" : "VK_ACCESS_TRANSFORM_FEEDBACK_COUNTER_WRITE_BIT_EXT"
5476    },
5477    {
5478     "enum_field_value" : 1048576,
5479     "name" : "VK_ACCESS_CONDITIONAL_RENDERING_READ_BIT_EXT"
5480    },
5481    {
5482     "enum_field_value" : 524288,
5483     "name" : "VK_ACCESS_COLOR_ATTACHMENT_READ_NONCOHERENT_BIT_EXT"
5484    },
5485    {
5486     "enum_field_value" : 2097152,
5487     "name" : "VK_ACCESS_ACCELERATION_STRUCTURE_READ_BIT_KHR"
5488    },
5489    {
5490     "enum_field_value" : 4194304,
5491     "name" : "VK_ACCESS_ACCELERATION_STRUCTURE_WRITE_BIT_KHR"
5492    },
5493    {
5494     "enum_field_value" : 16777216,
5495     "name" : "VK_ACCESS_FRAGMENT_DENSITY_MAP_READ_BIT_EXT"
5496    },
5497    {
5498     "enum_field_value" : 8388608,
5499     "name" : "VK_ACCESS_FRAGMENT_SHADING_RATE_ATTACHMENT_READ_BIT_KHR"
5500    },
5501    {
5502     "enum_field_value" : 131072,
5503     "name" : "VK_ACCESS_COMMAND_PREPROCESS_READ_BIT_NV"
5504    },
5505    {
5506     "enum_field_value" : 262144,
5507     "name" : "VK_ACCESS_COMMAND_PREPROCESS_WRITE_BIT_NV"
5508    },
5509    {
5510     "enum_field_value" : 8388608,
5511     "name" : "VK_ACCESS_SHADING_RATE_IMAGE_READ_BIT_NV"
5512    },
5513    {
5514     "enum_field_value" : 2097152,
5515     "name" : "VK_ACCESS_ACCELERATION_STRUCTURE_READ_BIT_NV"
5516    },
5517    {
5518     "enum_field_value" : 4194304,
5519     "name" : "VK_ACCESS_ACCELERATION_STRUCTURE_WRITE_BIT_NV"
5520    },
5521    {
5522     "enum_field_value" : 0,
5523     "name" : "VK_ACCESS_NONE_KHR"
5524    },
5525    {
5526     "enum_field_value" : 2147483647,
5527     "name" : "VK_ACCESS_FLAG_BITS_MAX_ENUM"
5528    }
5529   ],
5530   "linker_set_key" : "_ZTI16VkAccessFlagBits",
5531   "name" : "VkAccessFlagBits",
5532   "referenced_type" : "_ZTI16VkAccessFlagBits",
5533   "self_type" : "_ZTI16VkAccessFlagBits",
5534   "size" : 4,
5535   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
5536   "underlying_type" : "_ZTIj"
5537  },
5538  {
5539   "alignment" : 4,
5540   "enum_fields" :
5541   [
5542    {
5543     "enum_field_value" : 0,
5544     "name" : "VK_CHROMA_LOCATION_COSITED_EVEN"
5545    },
5546    {
5547     "enum_field_value" : 1,
5548     "name" : "VK_CHROMA_LOCATION_MIDPOINT"
5549    },
5550    {
5551     "enum_field_value" : 0,
5552     "name" : "VK_CHROMA_LOCATION_COSITED_EVEN_KHR"
5553    },
5554    {
5555     "enum_field_value" : 1,
5556     "name" : "VK_CHROMA_LOCATION_MIDPOINT_KHR"
5557    },
5558    {
5559     "enum_field_value" : 2147483647,
5560     "name" : "VK_CHROMA_LOCATION_MAX_ENUM"
5561    }
5562   ],
5563   "linker_set_key" : "_ZTI16VkChromaLocation",
5564   "name" : "VkChromaLocation",
5565   "referenced_type" : "_ZTI16VkChromaLocation",
5566   "self_type" : "_ZTI16VkChromaLocation",
5567   "size" : 4,
5568   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
5569   "underlying_type" : "_ZTIj"
5570  },
5571  {
5572   "alignment" : 4,
5573   "enum_fields" :
5574   [
5575    {
5576     "enum_field_value" : 0,
5577     "name" : "VK_DESCRIPTOR_TYPE_SAMPLER"
5578    },
5579    {
5580     "enum_field_value" : 1,
5581     "name" : "VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER"
5582    },
5583    {
5584     "enum_field_value" : 2,
5585     "name" : "VK_DESCRIPTOR_TYPE_SAMPLED_IMAGE"
5586    },
5587    {
5588     "enum_field_value" : 3,
5589     "name" : "VK_DESCRIPTOR_TYPE_STORAGE_IMAGE"
5590    },
5591    {
5592     "enum_field_value" : 4,
5593     "name" : "VK_DESCRIPTOR_TYPE_UNIFORM_TEXEL_BUFFER"
5594    },
5595    {
5596     "enum_field_value" : 5,
5597     "name" : "VK_DESCRIPTOR_TYPE_STORAGE_TEXEL_BUFFER"
5598    },
5599    {
5600     "enum_field_value" : 6,
5601     "name" : "VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER"
5602    },
5603    {
5604     "enum_field_value" : 7,
5605     "name" : "VK_DESCRIPTOR_TYPE_STORAGE_BUFFER"
5606    },
5607    {
5608     "enum_field_value" : 8,
5609     "name" : "VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER_DYNAMIC"
5610    },
5611    {
5612     "enum_field_value" : 9,
5613     "name" : "VK_DESCRIPTOR_TYPE_STORAGE_BUFFER_DYNAMIC"
5614    },
5615    {
5616     "enum_field_value" : 10,
5617     "name" : "VK_DESCRIPTOR_TYPE_INPUT_ATTACHMENT"
5618    },
5619    {
5620     "enum_field_value" : 1000138000,
5621     "name" : "VK_DESCRIPTOR_TYPE_INLINE_UNIFORM_BLOCK"
5622    },
5623    {
5624     "enum_field_value" : 1000150000,
5625     "name" : "VK_DESCRIPTOR_TYPE_ACCELERATION_STRUCTURE_KHR"
5626    },
5627    {
5628     "enum_field_value" : 1000165000,
5629     "name" : "VK_DESCRIPTOR_TYPE_ACCELERATION_STRUCTURE_NV"
5630    },
5631    {
5632     "enum_field_value" : 1000351000,
5633     "name" : "VK_DESCRIPTOR_TYPE_MUTABLE_VALVE"
5634    },
5635    {
5636     "enum_field_value" : 1000138000,
5637     "name" : "VK_DESCRIPTOR_TYPE_INLINE_UNIFORM_BLOCK_EXT"
5638    },
5639    {
5640     "enum_field_value" : 2147483647,
5641     "name" : "VK_DESCRIPTOR_TYPE_MAX_ENUM"
5642    }
5643   ],
5644   "linker_set_key" : "_ZTI16VkDescriptorType",
5645   "name" : "VkDescriptorType",
5646   "referenced_type" : "_ZTI16VkDescriptorType",
5647   "self_type" : "_ZTI16VkDescriptorType",
5648   "size" : 4,
5649   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
5650   "underlying_type" : "_ZTIj"
5651  },
5652  {
5653   "alignment" : 4,
5654   "enum_fields" :
5655   [
5656    {
5657     "enum_field_value" : 0,
5658     "name" : "VK_PRESENT_MODE_IMMEDIATE_KHR"
5659    },
5660    {
5661     "enum_field_value" : 1,
5662     "name" : "VK_PRESENT_MODE_MAILBOX_KHR"
5663    },
5664    {
5665     "enum_field_value" : 2,
5666     "name" : "VK_PRESENT_MODE_FIFO_KHR"
5667    },
5668    {
5669     "enum_field_value" : 3,
5670     "name" : "VK_PRESENT_MODE_FIFO_RELAXED_KHR"
5671    },
5672    {
5673     "enum_field_value" : 1000111000,
5674     "name" : "VK_PRESENT_MODE_SHARED_DEMAND_REFRESH_KHR"
5675    },
5676    {
5677     "enum_field_value" : 1000111001,
5678     "name" : "VK_PRESENT_MODE_SHARED_CONTINUOUS_REFRESH_KHR"
5679    },
5680    {
5681     "enum_field_value" : 2147483647,
5682     "name" : "VK_PRESENT_MODE_MAX_ENUM_KHR"
5683    }
5684   ],
5685   "linker_set_key" : "_ZTI16VkPresentModeKHR",
5686   "name" : "VkPresentModeKHR",
5687   "referenced_type" : "_ZTI16VkPresentModeKHR",
5688   "self_type" : "_ZTI16VkPresentModeKHR",
5689   "size" : 4,
5690   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
5691   "underlying_type" : "_ZTIj"
5692  },
5693  {
5694   "alignment" : 4,
5695   "enum_fields" :
5696   [
5697    {
5698     "enum_field_value" : 1,
5699     "name" : "VK_SUBMIT_PROTECTED_BIT"
5700    },
5701    {
5702     "enum_field_value" : 1,
5703     "name" : "VK_SUBMIT_PROTECTED_BIT_KHR"
5704    },
5705    {
5706     "enum_field_value" : 2147483647,
5707     "name" : "VK_SUBMIT_FLAG_BITS_MAX_ENUM"
5708    }
5709   ],
5710   "linker_set_key" : "_ZTI16VkSubmitFlagBits",
5711   "name" : "VkSubmitFlagBits",
5712   "referenced_type" : "_ZTI16VkSubmitFlagBits",
5713   "self_type" : "_ZTI16VkSubmitFlagBits",
5714   "size" : 4,
5715   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
5716   "underlying_type" : "_ZTIj"
5717  },
5718  {
5719   "alignment" : 4,
5720   "enum_fields" :
5721   [
5722    {
5723     "enum_field_value" : 0,
5724     "name" : "VK_BLEND_OVERLAP_UNCORRELATED_EXT"
5725    },
5726    {
5727     "enum_field_value" : 1,
5728     "name" : "VK_BLEND_OVERLAP_DISJOINT_EXT"
5729    },
5730    {
5731     "enum_field_value" : 2,
5732     "name" : "VK_BLEND_OVERLAP_CONJOINT_EXT"
5733    },
5734    {
5735     "enum_field_value" : 2147483647,
5736     "name" : "VK_BLEND_OVERLAP_MAX_ENUM_EXT"
5737    }
5738   ],
5739   "linker_set_key" : "_ZTI17VkBlendOverlapEXT",
5740   "name" : "VkBlendOverlapEXT",
5741   "referenced_type" : "_ZTI17VkBlendOverlapEXT",
5742   "self_type" : "_ZTI17VkBlendOverlapEXT",
5743   "size" : 4,
5744   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
5745   "underlying_type" : "_ZTIj"
5746  },
5747  {
5748   "alignment" : 4,
5749   "enum_fields" :
5750   [
5751    {
5752     "enum_field_value" : 0,
5753     "name" : "VK_COMPONENT_TYPE_FLOAT16_NV"
5754    },
5755    {
5756     "enum_field_value" : 1,
5757     "name" : "VK_COMPONENT_TYPE_FLOAT32_NV"
5758    },
5759    {
5760     "enum_field_value" : 2,
5761     "name" : "VK_COMPONENT_TYPE_FLOAT64_NV"
5762    },
5763    {
5764     "enum_field_value" : 3,
5765     "name" : "VK_COMPONENT_TYPE_SINT8_NV"
5766    },
5767    {
5768     "enum_field_value" : 4,
5769     "name" : "VK_COMPONENT_TYPE_SINT16_NV"
5770    },
5771    {
5772     "enum_field_value" : 5,
5773     "name" : "VK_COMPONENT_TYPE_SINT32_NV"
5774    },
5775    {
5776     "enum_field_value" : 6,
5777     "name" : "VK_COMPONENT_TYPE_SINT64_NV"
5778    },
5779    {
5780     "enum_field_value" : 7,
5781     "name" : "VK_COMPONENT_TYPE_UINT8_NV"
5782    },
5783    {
5784     "enum_field_value" : 8,
5785     "name" : "VK_COMPONENT_TYPE_UINT16_NV"
5786    },
5787    {
5788     "enum_field_value" : 9,
5789     "name" : "VK_COMPONENT_TYPE_UINT32_NV"
5790    },
5791    {
5792     "enum_field_value" : 10,
5793     "name" : "VK_COMPONENT_TYPE_UINT64_NV"
5794    },
5795    {
5796     "enum_field_value" : 2147483647,
5797     "name" : "VK_COMPONENT_TYPE_MAX_ENUM_NV"
5798    }
5799   ],
5800   "linker_set_key" : "_ZTI17VkComponentTypeNV",
5801   "name" : "VkComponentTypeNV",
5802   "referenced_type" : "_ZTI17VkComponentTypeNV",
5803   "self_type" : "_ZTI17VkComponentTypeNV",
5804   "size" : 4,
5805   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
5806   "underlying_type" : "_ZTIj"
5807  },
5808  {
5809   "alignment" : 4,
5810   "enum_fields" :
5811   [
5812    {
5813     "enum_field_value" : 0,
5814     "name" : "VK_GEOMETRY_TYPE_TRIANGLES_KHR"
5815    },
5816    {
5817     "enum_field_value" : 1,
5818     "name" : "VK_GEOMETRY_TYPE_AABBS_KHR"
5819    },
5820    {
5821     "enum_field_value" : 2,
5822     "name" : "VK_GEOMETRY_TYPE_INSTANCES_KHR"
5823    },
5824    {
5825     "enum_field_value" : 0,
5826     "name" : "VK_GEOMETRY_TYPE_TRIANGLES_NV"
5827    },
5828    {
5829     "enum_field_value" : 1,
5830     "name" : "VK_GEOMETRY_TYPE_AABBS_NV"
5831    },
5832    {
5833     "enum_field_value" : 2147483647,
5834     "name" : "VK_GEOMETRY_TYPE_MAX_ENUM_KHR"
5835    }
5836   ],
5837   "linker_set_key" : "_ZTI17VkGeometryTypeKHR",
5838   "name" : "VkGeometryTypeKHR",
5839   "referenced_type" : "_ZTI17VkGeometryTypeKHR",
5840   "self_type" : "_ZTI17VkGeometryTypeKHR",
5841   "size" : 4,
5842   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
5843   "underlying_type" : "_ZTIj"
5844  },
5845  {
5846   "alignment" : 4,
5847   "enum_fields" :
5848   [
5849    {
5850     "enum_field_value" : 0,
5851     "name" : "VK_SUBPASS_CONTENTS_INLINE"
5852    },
5853    {
5854     "enum_field_value" : 1,
5855     "name" : "VK_SUBPASS_CONTENTS_SECONDARY_COMMAND_BUFFERS"
5856    },
5857    {
5858     "enum_field_value" : 2147483647,
5859     "name" : "VK_SUBPASS_CONTENTS_MAX_ENUM"
5860    }
5861   ],
5862   "linker_set_key" : "_ZTI17VkSubpassContents",
5863   "name" : "VkSubpassContents",
5864   "referenced_type" : "_ZTI17VkSubpassContents",
5865   "self_type" : "_ZTI17VkSubpassContents",
5866   "size" : 4,
5867   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
5868   "underlying_type" : "_ZTIj"
5869  },
5870  {
5871   "alignment" : 4,
5872   "enum_fields" :
5873   [
5874    {
5875     "enum_field_value" : 0,
5876     "name" : "VK_VERTEX_INPUT_RATE_VERTEX"
5877    },
5878    {
5879     "enum_field_value" : 1,
5880     "name" : "VK_VERTEX_INPUT_RATE_INSTANCE"
5881    },
5882    {
5883     "enum_field_value" : 2147483647,
5884     "name" : "VK_VERTEX_INPUT_RATE_MAX_ENUM"
5885    }
5886   ],
5887   "linker_set_key" : "_ZTI17VkVertexInputRate",
5888   "name" : "VkVertexInputRate",
5889   "referenced_type" : "_ZTI17VkVertexInputRate",
5890   "self_type" : "_ZTI17VkVertexInputRate",
5891   "size" : 4,
5892   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
5893   "underlying_type" : "_ZTIj"
5894  },
5895  {
5896   "alignment" : 4,
5897   "enum_fields" :
5898   [
5899    {
5900     "enum_field_value" : 0,
5901     "name" : "VK_ATTACHMENT_LOAD_OP_LOAD"
5902    },
5903    {
5904     "enum_field_value" : 1,
5905     "name" : "VK_ATTACHMENT_LOAD_OP_CLEAR"
5906    },
5907    {
5908     "enum_field_value" : 2,
5909     "name" : "VK_ATTACHMENT_LOAD_OP_DONT_CARE"
5910    },
5911    {
5912     "enum_field_value" : 1000400000,
5913     "name" : "VK_ATTACHMENT_LOAD_OP_NONE_EXT"
5914    },
5915    {
5916     "enum_field_value" : 2147483647,
5917     "name" : "VK_ATTACHMENT_LOAD_OP_MAX_ENUM"
5918    }
5919   ],
5920   "linker_set_key" : "_ZTI18VkAttachmentLoadOp",
5921   "name" : "VkAttachmentLoadOp",
5922   "referenced_type" : "_ZTI18VkAttachmentLoadOp",
5923   "self_type" : "_ZTI18VkAttachmentLoadOp",
5924   "size" : 4,
5925   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
5926   "underlying_type" : "_ZTIj"
5927  },
5928  {
5929   "alignment" : 4,
5930   "enum_fields" :
5931   [
5932    {
5933     "enum_field_value" : 0,
5934     "name" : "VK_COMPONENT_SWIZZLE_IDENTITY"
5935    },
5936    {
5937     "enum_field_value" : 1,
5938     "name" : "VK_COMPONENT_SWIZZLE_ZERO"
5939    },
5940    {
5941     "enum_field_value" : 2,
5942     "name" : "VK_COMPONENT_SWIZZLE_ONE"
5943    },
5944    {
5945     "enum_field_value" : 3,
5946     "name" : "VK_COMPONENT_SWIZZLE_R"
5947    },
5948    {
5949     "enum_field_value" : 4,
5950     "name" : "VK_COMPONENT_SWIZZLE_G"
5951    },
5952    {
5953     "enum_field_value" : 5,
5954     "name" : "VK_COMPONENT_SWIZZLE_B"
5955    },
5956    {
5957     "enum_field_value" : 6,
5958     "name" : "VK_COMPONENT_SWIZZLE_A"
5959    },
5960    {
5961     "enum_field_value" : 2147483647,
5962     "name" : "VK_COMPONENT_SWIZZLE_MAX_ENUM"
5963    }
5964   ],
5965   "linker_set_key" : "_ZTI18VkComponentSwizzle",
5966   "name" : "VkComponentSwizzle",
5967   "referenced_type" : "_ZTI18VkComponentSwizzle",
5968   "self_type" : "_ZTI18VkComponentSwizzle",
5969   "size" : 4,
5970   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
5971   "underlying_type" : "_ZTIj"
5972  },
5973  {
5974   "alignment" : 4,
5975   "enum_fields" :
5976   [
5977    {
5978     "enum_field_value" : 0,
5979     "name" : "VK_CULL_MODE_NONE"
5980    },
5981    {
5982     "enum_field_value" : 1,
5983     "name" : "VK_CULL_MODE_FRONT_BIT"
5984    },
5985    {
5986     "enum_field_value" : 2,
5987     "name" : "VK_CULL_MODE_BACK_BIT"
5988    },
5989    {
5990     "enum_field_value" : 3,
5991     "name" : "VK_CULL_MODE_FRONT_AND_BACK"
5992    },
5993    {
5994     "enum_field_value" : 2147483647,
5995     "name" : "VK_CULL_MODE_FLAG_BITS_MAX_ENUM"
5996    }
5997   ],
5998   "linker_set_key" : "_ZTI18VkCullModeFlagBits",
5999   "name" : "VkCullModeFlagBits",
6000   "referenced_type" : "_ZTI18VkCullModeFlagBits",
6001   "self_type" : "_ZTI18VkCullModeFlagBits",
6002   "size" : 4,
6003   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
6004   "underlying_type" : "_ZTIj"
6005  },
6006  {
6007   "alignment" : 4,
6008   "enum_fields" :
6009   [
6010    {
6011     "enum_field_value" : 0,
6012     "name" : "VK_ATTACHMENT_STORE_OP_STORE"
6013    },
6014    {
6015     "enum_field_value" : 1,
6016     "name" : "VK_ATTACHMENT_STORE_OP_DONT_CARE"
6017    },
6018    {
6019     "enum_field_value" : 1000301000,
6020     "name" : "VK_ATTACHMENT_STORE_OP_NONE"
6021    },
6022    {
6023     "enum_field_value" : 1000301000,
6024     "name" : "VK_ATTACHMENT_STORE_OP_NONE_KHR"
6025    },
6026    {
6027     "enum_field_value" : 1000301000,
6028     "name" : "VK_ATTACHMENT_STORE_OP_NONE_QCOM"
6029    },
6030    {
6031     "enum_field_value" : 1000301000,
6032     "name" : "VK_ATTACHMENT_STORE_OP_NONE_EXT"
6033    },
6034    {
6035     "enum_field_value" : 2147483647,
6036     "name" : "VK_ATTACHMENT_STORE_OP_MAX_ENUM"
6037    }
6038   ],
6039   "linker_set_key" : "_ZTI19VkAttachmentStoreOp",
6040   "name" : "VkAttachmentStoreOp",
6041   "referenced_type" : "_ZTI19VkAttachmentStoreOp",
6042   "self_type" : "_ZTI19VkAttachmentStoreOp",
6043   "size" : 4,
6044   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
6045   "underlying_type" : "_ZTIj"
6046  },
6047  {
6048   "alignment" : 4,
6049   "enum_fields" :
6050   [
6051    {
6052     "enum_field_value" : 0,
6053     "name" : "VK_PIPELINE_BIND_POINT_GRAPHICS"
6054    },
6055    {
6056     "enum_field_value" : 1,
6057     "name" : "VK_PIPELINE_BIND_POINT_COMPUTE"
6058    },
6059    {
6060     "enum_field_value" : 1000165000,
6061     "name" : "VK_PIPELINE_BIND_POINT_RAY_TRACING_KHR"
6062    },
6063    {
6064     "enum_field_value" : 1000369003,
6065     "name" : "VK_PIPELINE_BIND_POINT_SUBPASS_SHADING_HUAWEI"
6066    },
6067    {
6068     "enum_field_value" : 1000165000,
6069     "name" : "VK_PIPELINE_BIND_POINT_RAY_TRACING_NV"
6070    },
6071    {
6072     "enum_field_value" : 2147483647,
6073     "name" : "VK_PIPELINE_BIND_POINT_MAX_ENUM"
6074    }
6075   ],
6076   "linker_set_key" : "_ZTI19VkPipelineBindPoint",
6077   "name" : "VkPipelineBindPoint",
6078   "referenced_type" : "_ZTI19VkPipelineBindPoint",
6079   "self_type" : "_ZTI19VkPipelineBindPoint",
6080   "size" : 4,
6081   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
6082   "underlying_type" : "_ZTIj"
6083  },
6084  {
6085   "alignment" : 4,
6086   "enum_fields" :
6087   [
6088    {
6089     "enum_field_value" : 0,
6090     "name" : "VK_PRIMITIVE_TOPOLOGY_POINT_LIST"
6091    },
6092    {
6093     "enum_field_value" : 1,
6094     "name" : "VK_PRIMITIVE_TOPOLOGY_LINE_LIST"
6095    },
6096    {
6097     "enum_field_value" : 2,
6098     "name" : "VK_PRIMITIVE_TOPOLOGY_LINE_STRIP"
6099    },
6100    {
6101     "enum_field_value" : 3,
6102     "name" : "VK_PRIMITIVE_TOPOLOGY_TRIANGLE_LIST"
6103    },
6104    {
6105     "enum_field_value" : 4,
6106     "name" : "VK_PRIMITIVE_TOPOLOGY_TRIANGLE_STRIP"
6107    },
6108    {
6109     "enum_field_value" : 5,
6110     "name" : "VK_PRIMITIVE_TOPOLOGY_TRIANGLE_FAN"
6111    },
6112    {
6113     "enum_field_value" : 6,
6114     "name" : "VK_PRIMITIVE_TOPOLOGY_LINE_LIST_WITH_ADJACENCY"
6115    },
6116    {
6117     "enum_field_value" : 7,
6118     "name" : "VK_PRIMITIVE_TOPOLOGY_LINE_STRIP_WITH_ADJACENCY"
6119    },
6120    {
6121     "enum_field_value" : 8,
6122     "name" : "VK_PRIMITIVE_TOPOLOGY_TRIANGLE_LIST_WITH_ADJACENCY"
6123    },
6124    {
6125     "enum_field_value" : 9,
6126     "name" : "VK_PRIMITIVE_TOPOLOGY_TRIANGLE_STRIP_WITH_ADJACENCY"
6127    },
6128    {
6129     "enum_field_value" : 10,
6130     "name" : "VK_PRIMITIVE_TOPOLOGY_PATCH_LIST"
6131    },
6132    {
6133     "enum_field_value" : 2147483647,
6134     "name" : "VK_PRIMITIVE_TOPOLOGY_MAX_ENUM"
6135    }
6136   ],
6137   "linker_set_key" : "_ZTI19VkPrimitiveTopology",
6138   "name" : "VkPrimitiveTopology",
6139   "referenced_type" : "_ZTI19VkPrimitiveTopology",
6140   "self_type" : "_ZTI19VkPrimitiveTopology",
6141   "size" : 4,
6142   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
6143   "underlying_type" : "_ZTIj"
6144  },
6145  {
6146   "alignment" : 4,
6147   "enum_fields" :
6148   [
6149    {
6150     "enum_field_value" : 1,
6151     "name" : "VK_RENDERING_CONTENTS_SECONDARY_COMMAND_BUFFERS_BIT"
6152    },
6153    {
6154     "enum_field_value" : 2,
6155     "name" : "VK_RENDERING_SUSPENDING_BIT"
6156    },
6157    {
6158     "enum_field_value" : 4,
6159     "name" : "VK_RENDERING_RESUMING_BIT"
6160    },
6161    {
6162     "enum_field_value" : 1,
6163     "name" : "VK_RENDERING_CONTENTS_SECONDARY_COMMAND_BUFFERS_BIT_KHR"
6164    },
6165    {
6166     "enum_field_value" : 2,
6167     "name" : "VK_RENDERING_SUSPENDING_BIT_KHR"
6168    },
6169    {
6170     "enum_field_value" : 4,
6171     "name" : "VK_RENDERING_RESUMING_BIT_KHR"
6172    },
6173    {
6174     "enum_field_value" : 2147483647,
6175     "name" : "VK_RENDERING_FLAG_BITS_MAX_ENUM"
6176    }
6177   ],
6178   "linker_set_key" : "_ZTI19VkRenderingFlagBits",
6179   "name" : "VkRenderingFlagBits",
6180   "referenced_type" : "_ZTI19VkRenderingFlagBits",
6181   "self_type" : "_ZTI19VkRenderingFlagBits",
6182   "size" : 4,
6183   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
6184   "underlying_type" : "_ZTIj"
6185  },
6186  {
6187   "alignment" : 4,
6188   "enum_fields" :
6189   [
6190    {
6191     "enum_field_value" : 0,
6192     "name" : "VK_SAMPLER_MIPMAP_MODE_NEAREST"
6193    },
6194    {
6195     "enum_field_value" : 1,
6196     "name" : "VK_SAMPLER_MIPMAP_MODE_LINEAR"
6197    },
6198    {
6199     "enum_field_value" : 2147483647,
6200     "name" : "VK_SAMPLER_MIPMAP_MODE_MAX_ENUM"
6201    }
6202   ],
6203   "linker_set_key" : "_ZTI19VkSamplerMipmapMode",
6204   "name" : "VkSamplerMipmapMode",
6205   "referenced_type" : "_ZTI19VkSamplerMipmapMode",
6206   "self_type" : "_ZTI19VkSamplerMipmapMode",
6207   "size" : 4,
6208   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
6209   "underlying_type" : "_ZTIj"
6210  },
6211  {
6212   "alignment" : 4,
6213   "enum_fields" :
6214   [
6215    {
6216     "enum_field_value" : 0,
6217     "name" : "VK_SAMPLER_YCBCR_RANGE_ITU_FULL"
6218    },
6219    {
6220     "enum_field_value" : 1,
6221     "name" : "VK_SAMPLER_YCBCR_RANGE_ITU_NARROW"
6222    },
6223    {
6224     "enum_field_value" : 0,
6225     "name" : "VK_SAMPLER_YCBCR_RANGE_ITU_FULL_KHR"
6226    },
6227    {
6228     "enum_field_value" : 1,
6229     "name" : "VK_SAMPLER_YCBCR_RANGE_ITU_NARROW_KHR"
6230    },
6231    {
6232     "enum_field_value" : 2147483647,
6233     "name" : "VK_SAMPLER_YCBCR_RANGE_MAX_ENUM"
6234    }
6235   ],
6236   "linker_set_key" : "_ZTI19VkSamplerYcbcrRange",
6237   "name" : "VkSamplerYcbcrRange",
6238   "referenced_type" : "_ZTI19VkSamplerYcbcrRange",
6239   "self_type" : "_ZTI19VkSamplerYcbcrRange",
6240   "size" : 4,
6241   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
6242   "underlying_type" : "_ZTIj"
6243  },
6244  {
6245   "alignment" : 4,
6246   "enum_fields" :
6247   [
6248    {
6249     "enum_field_value" : 0,
6250     "name" : "VK_SHADER_INFO_TYPE_STATISTICS_AMD"
6251    },
6252    {
6253     "enum_field_value" : 1,
6254     "name" : "VK_SHADER_INFO_TYPE_BINARY_AMD"
6255    },
6256    {
6257     "enum_field_value" : 2,
6258     "name" : "VK_SHADER_INFO_TYPE_DISASSEMBLY_AMD"
6259    },
6260    {
6261     "enum_field_value" : 2147483647,
6262     "name" : "VK_SHADER_INFO_TYPE_MAX_ENUM_AMD"
6263    }
6264   ],
6265   "linker_set_key" : "_ZTI19VkShaderInfoTypeAMD",
6266   "name" : "VkShaderInfoTypeAMD",
6267   "referenced_type" : "_ZTI19VkShaderInfoTypeAMD",
6268   "self_type" : "_ZTI19VkShaderInfoTypeAMD",
6269   "size" : 4,
6270   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
6271   "underlying_type" : "_ZTIj"
6272  },
6273  {
6274   "alignment" : 4,
6275   "enum_fields" :
6276   [
6277    {
6278     "enum_field_value" : 0,
6279     "name" : "VK_COMMAND_BUFFER_LEVEL_PRIMARY"
6280    },
6281    {
6282     "enum_field_value" : 1,
6283     "name" : "VK_COMMAND_BUFFER_LEVEL_SECONDARY"
6284    },
6285    {
6286     "enum_field_value" : 2147483647,
6287     "name" : "VK_COMMAND_BUFFER_LEVEL_MAX_ENUM"
6288    }
6289   ],
6290   "linker_set_key" : "_ZTI20VkCommandBufferLevel",
6291   "name" : "VkCommandBufferLevel",
6292   "referenced_type" : "_ZTI20VkCommandBufferLevel",
6293   "self_type" : "_ZTI20VkCommandBufferLevel",
6294   "size" : 4,
6295   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
6296   "underlying_type" : "_ZTIj"
6297  },
6298  {
6299   "alignment" : 4,
6300   "enum_fields" :
6301   [
6302    {
6303     "enum_field_value" : 1,
6304     "name" : "VK_DEPENDENCY_BY_REGION_BIT"
6305    },
6306    {
6307     "enum_field_value" : 4,
6308     "name" : "VK_DEPENDENCY_DEVICE_GROUP_BIT"
6309    },
6310    {
6311     "enum_field_value" : 2,
6312     "name" : "VK_DEPENDENCY_VIEW_LOCAL_BIT"
6313    },
6314    {
6315     "enum_field_value" : 2,
6316     "name" : "VK_DEPENDENCY_VIEW_LOCAL_BIT_KHR"
6317    },
6318    {
6319     "enum_field_value" : 4,
6320     "name" : "VK_DEPENDENCY_DEVICE_GROUP_BIT_KHR"
6321    },
6322    {
6323     "enum_field_value" : 2147483647,
6324     "name" : "VK_DEPENDENCY_FLAG_BITS_MAX_ENUM"
6325    }
6326   ],
6327   "linker_set_key" : "_ZTI20VkDependencyFlagBits",
6328   "name" : "VkDependencyFlagBits",
6329   "referenced_type" : "_ZTI20VkDependencyFlagBits",
6330   "self_type" : "_ZTI20VkDependencyFlagBits",
6331   "size" : 4,
6332   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
6333   "underlying_type" : "_ZTIj"
6334  },
6335  {
6336   "alignment" : 4,
6337   "enum_fields" :
6338   [
6339    {
6340     "enum_field_value" : 0,
6341     "name" : "VK_DEVICE_EVENT_TYPE_DISPLAY_HOTPLUG_EXT"
6342    },
6343    {
6344     "enum_field_value" : 2147483647,
6345     "name" : "VK_DEVICE_EVENT_TYPE_MAX_ENUM_EXT"
6346    }
6347   ],
6348   "linker_set_key" : "_ZTI20VkDeviceEventTypeEXT",
6349   "name" : "VkDeviceEventTypeEXT",
6350   "referenced_type" : "_ZTI20VkDeviceEventTypeEXT",
6351   "self_type" : "_ZTI20VkDeviceEventTypeEXT",
6352   "size" : 4,
6353   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
6354   "underlying_type" : "_ZTIj"
6355  },
6356  {
6357   "alignment" : 4,
6358   "enum_fields" :
6359   [
6360    {
6361     "enum_field_value" : 1,
6362     "name" : "VK_IMAGE_USAGE_TRANSFER_SRC_BIT"
6363    },
6364    {
6365     "enum_field_value" : 2,
6366     "name" : "VK_IMAGE_USAGE_TRANSFER_DST_BIT"
6367    },
6368    {
6369     "enum_field_value" : 4,
6370     "name" : "VK_IMAGE_USAGE_SAMPLED_BIT"
6371    },
6372    {
6373     "enum_field_value" : 8,
6374     "name" : "VK_IMAGE_USAGE_STORAGE_BIT"
6375    },
6376    {
6377     "enum_field_value" : 16,
6378     "name" : "VK_IMAGE_USAGE_COLOR_ATTACHMENT_BIT"
6379    },
6380    {
6381     "enum_field_value" : 32,
6382     "name" : "VK_IMAGE_USAGE_DEPTH_STENCIL_ATTACHMENT_BIT"
6383    },
6384    {
6385     "enum_field_value" : 64,
6386     "name" : "VK_IMAGE_USAGE_TRANSIENT_ATTACHMENT_BIT"
6387    },
6388    {
6389     "enum_field_value" : 128,
6390     "name" : "VK_IMAGE_USAGE_INPUT_ATTACHMENT_BIT"
6391    },
6392    {
6393     "enum_field_value" : 512,
6394     "name" : "VK_IMAGE_USAGE_FRAGMENT_DENSITY_MAP_BIT_EXT"
6395    },
6396    {
6397     "enum_field_value" : 256,
6398     "name" : "VK_IMAGE_USAGE_FRAGMENT_SHADING_RATE_ATTACHMENT_BIT_KHR"
6399    },
6400    {
6401     "enum_field_value" : 262144,
6402     "name" : "VK_IMAGE_USAGE_INVOCATION_MASK_BIT_HUAWEI"
6403    },
6404    {
6405     "enum_field_value" : 256,
6406     "name" : "VK_IMAGE_USAGE_SHADING_RATE_IMAGE_BIT_NV"
6407    },
6408    {
6409     "enum_field_value" : 2147483647,
6410     "name" : "VK_IMAGE_USAGE_FLAG_BITS_MAX_ENUM"
6411    }
6412   ],
6413   "linker_set_key" : "_ZTI20VkImageUsageFlagBits",
6414   "name" : "VkImageUsageFlagBits",
6415   "referenced_type" : "_ZTI20VkImageUsageFlagBits",
6416   "self_type" : "_ZTI20VkImageUsageFlagBits",
6417   "size" : 4,
6418   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
6419   "underlying_type" : "_ZTIj"
6420  },
6421  {
6422   "alignment" : 4,
6423   "enum_fields" :
6424   [
6425    {
6426     "enum_field_value" : 1,
6427     "name" : "VK_MEMORY_HEAP_DEVICE_LOCAL_BIT"
6428    },
6429    {
6430     "enum_field_value" : 2,
6431     "name" : "VK_MEMORY_HEAP_MULTI_INSTANCE_BIT"
6432    },
6433    {
6434     "enum_field_value" : 2,
6435     "name" : "VK_MEMORY_HEAP_MULTI_INSTANCE_BIT_KHR"
6436    },
6437    {
6438     "enum_field_value" : 2147483647,
6439     "name" : "VK_MEMORY_HEAP_FLAG_BITS_MAX_ENUM"
6440    }
6441   ],
6442   "linker_set_key" : "_ZTI20VkMemoryHeapFlagBits",
6443   "name" : "VkMemoryHeapFlagBits",
6444   "referenced_type" : "_ZTI20VkMemoryHeapFlagBits",
6445   "self_type" : "_ZTI20VkMemoryHeapFlagBits",
6446   "size" : 4,
6447   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
6448   "underlying_type" : "_ZTIj"
6449  },
6450  {
6451   "alignment" : 4,
6452   "enum_fields" :
6453   [
6454    {
6455     "enum_field_value" : 0,
6456     "name" : "VK_PHYSICAL_DEVICE_TYPE_OTHER"
6457    },
6458    {
6459     "enum_field_value" : 1,
6460     "name" : "VK_PHYSICAL_DEVICE_TYPE_INTEGRATED_GPU"
6461    },
6462    {
6463     "enum_field_value" : 2,
6464     "name" : "VK_PHYSICAL_DEVICE_TYPE_DISCRETE_GPU"
6465    },
6466    {
6467     "enum_field_value" : 3,
6468     "name" : "VK_PHYSICAL_DEVICE_TYPE_VIRTUAL_GPU"
6469    },
6470    {
6471     "enum_field_value" : 4,
6472     "name" : "VK_PHYSICAL_DEVICE_TYPE_CPU"
6473    },
6474    {
6475     "enum_field_value" : 2147483647,
6476     "name" : "VK_PHYSICAL_DEVICE_TYPE_MAX_ENUM"
6477    }
6478   ],
6479   "linker_set_key" : "_ZTI20VkPhysicalDeviceType",
6480   "name" : "VkPhysicalDeviceType",
6481   "referenced_type" : "_ZTI20VkPhysicalDeviceType",
6482   "self_type" : "_ZTI20VkPhysicalDeviceType",
6483   "size" : 4,
6484   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
6485   "underlying_type" : "_ZTIj"
6486  },
6487  {
6488   "alignment" : 4,
6489   "enum_fields" :
6490   [
6491    {
6492     "enum_field_value" : 0,
6493     "name" : "VK_SAMPLER_ADDRESS_MODE_REPEAT"
6494    },
6495    {
6496     "enum_field_value" : 1,
6497     "name" : "VK_SAMPLER_ADDRESS_MODE_MIRRORED_REPEAT"
6498    },
6499    {
6500     "enum_field_value" : 2,
6501     "name" : "VK_SAMPLER_ADDRESS_MODE_CLAMP_TO_EDGE"
6502    },
6503    {
6504     "enum_field_value" : 3,
6505     "name" : "VK_SAMPLER_ADDRESS_MODE_CLAMP_TO_BORDER"
6506    },
6507    {
6508     "enum_field_value" : 4,
6509     "name" : "VK_SAMPLER_ADDRESS_MODE_MIRROR_CLAMP_TO_EDGE"
6510    },
6511    {
6512     "enum_field_value" : 4,
6513     "name" : "VK_SAMPLER_ADDRESS_MODE_MIRROR_CLAMP_TO_EDGE_KHR"
6514    },
6515    {
6516     "enum_field_value" : 2147483647,
6517     "name" : "VK_SAMPLER_ADDRESS_MODE_MAX_ENUM"
6518    }
6519   ],
6520   "linker_set_key" : "_ZTI20VkSamplerAddressMode",
6521   "name" : "VkSamplerAddressMode",
6522   "referenced_type" : "_ZTI20VkSamplerAddressMode",
6523   "self_type" : "_ZTI20VkSamplerAddressMode",
6524   "size" : 4,
6525   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
6526   "underlying_type" : "_ZTIj"
6527  },
6528  {
6529   "alignment" : 4,
6530   "enum_fields" :
6531   [
6532    {
6533     "enum_field_value" : 0,
6534     "name" : "VK_VALIDATION_CHECK_ALL_EXT"
6535    },
6536    {
6537     "enum_field_value" : 1,
6538     "name" : "VK_VALIDATION_CHECK_SHADERS_EXT"
6539    },
6540    {
6541     "enum_field_value" : 2147483647,
6542     "name" : "VK_VALIDATION_CHECK_MAX_ENUM_EXT"
6543    }
6544   ],
6545   "linker_set_key" : "_ZTI20VkValidationCheckEXT",
6546   "name" : "VkValidationCheckEXT",
6547   "referenced_type" : "_ZTI20VkValidationCheckEXT",
6548   "self_type" : "_ZTI20VkValidationCheckEXT",
6549   "size" : 4,
6550   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
6551   "underlying_type" : "_ZTIj"
6552  },
6553  {
6554   "alignment" : 4,
6555   "enum_fields" :
6556   [
6557    {
6558     "enum_field_value" : 1,
6559     "name" : "VK_BUFFER_USAGE_TRANSFER_SRC_BIT"
6560    },
6561    {
6562     "enum_field_value" : 2,
6563     "name" : "VK_BUFFER_USAGE_TRANSFER_DST_BIT"
6564    },
6565    {
6566     "enum_field_value" : 4,
6567     "name" : "VK_BUFFER_USAGE_UNIFORM_TEXEL_BUFFER_BIT"
6568    },
6569    {
6570     "enum_field_value" : 8,
6571     "name" : "VK_BUFFER_USAGE_STORAGE_TEXEL_BUFFER_BIT"
6572    },
6573    {
6574     "enum_field_value" : 16,
6575     "name" : "VK_BUFFER_USAGE_UNIFORM_BUFFER_BIT"
6576    },
6577    {
6578     "enum_field_value" : 32,
6579     "name" : "VK_BUFFER_USAGE_STORAGE_BUFFER_BIT"
6580    },
6581    {
6582     "enum_field_value" : 64,
6583     "name" : "VK_BUFFER_USAGE_INDEX_BUFFER_BIT"
6584    },
6585    {
6586     "enum_field_value" : 128,
6587     "name" : "VK_BUFFER_USAGE_VERTEX_BUFFER_BIT"
6588    },
6589    {
6590     "enum_field_value" : 256,
6591     "name" : "VK_BUFFER_USAGE_INDIRECT_BUFFER_BIT"
6592    },
6593    {
6594     "enum_field_value" : 131072,
6595     "name" : "VK_BUFFER_USAGE_SHADER_DEVICE_ADDRESS_BIT"
6596    },
6597    {
6598     "enum_field_value" : 2048,
6599     "name" : "VK_BUFFER_USAGE_TRANSFORM_FEEDBACK_BUFFER_BIT_EXT"
6600    },
6601    {
6602     "enum_field_value" : 4096,
6603     "name" : "VK_BUFFER_USAGE_TRANSFORM_FEEDBACK_COUNTER_BUFFER_BIT_EXT"
6604    },
6605    {
6606     "enum_field_value" : 512,
6607     "name" : "VK_BUFFER_USAGE_CONDITIONAL_RENDERING_BIT_EXT"
6608    },
6609    {
6610     "enum_field_value" : 524288,
6611     "name" : "VK_BUFFER_USAGE_ACCELERATION_STRUCTURE_BUILD_INPUT_READ_ONLY_BIT_KHR"
6612    },
6613    {
6614     "enum_field_value" : 1048576,
6615     "name" : "VK_BUFFER_USAGE_ACCELERATION_STRUCTURE_STORAGE_BIT_KHR"
6616    },
6617    {
6618     "enum_field_value" : 1024,
6619     "name" : "VK_BUFFER_USAGE_SHADER_BINDING_TABLE_BIT_KHR"
6620    },
6621    {
6622     "enum_field_value" : 1024,
6623     "name" : "VK_BUFFER_USAGE_RAY_TRACING_BIT_NV"
6624    },
6625    {
6626     "enum_field_value" : 131072,
6627     "name" : "VK_BUFFER_USAGE_SHADER_DEVICE_ADDRESS_BIT_EXT"
6628    },
6629    {
6630     "enum_field_value" : 131072,
6631     "name" : "VK_BUFFER_USAGE_SHADER_DEVICE_ADDRESS_BIT_KHR"
6632    },
6633    {
6634     "enum_field_value" : 2147483647,
6635     "name" : "VK_BUFFER_USAGE_FLAG_BITS_MAX_ENUM"
6636    }
6637   ],
6638   "linker_set_key" : "_ZTI21VkBufferUsageFlagBits",
6639   "name" : "VkBufferUsageFlagBits",
6640   "referenced_type" : "_ZTI21VkBufferUsageFlagBits",
6641   "self_type" : "_ZTI21VkBufferUsageFlagBits",
6642   "size" : 4,
6643   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
6644   "underlying_type" : "_ZTIj"
6645  },
6646  {
6647   "alignment" : 4,
6648   "enum_fields" :
6649   [
6650    {
6651     "enum_field_value" : 0,
6652     "name" : "VK_DISPLAY_EVENT_TYPE_FIRST_PIXEL_OUT_EXT"
6653    },
6654    {
6655     "enum_field_value" : 2147483647,
6656     "name" : "VK_DISPLAY_EVENT_TYPE_MAX_ENUM_EXT"
6657    }
6658   ],
6659   "linker_set_key" : "_ZTI21VkDisplayEventTypeEXT",
6660   "name" : "VkDisplayEventTypeEXT",
6661   "referenced_type" : "_ZTI21VkDisplayEventTypeEXT",
6662   "self_type" : "_ZTI21VkDisplayEventTypeEXT",
6663   "size" : 4,
6664   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
6665   "underlying_type" : "_ZTIj"
6666  },
6667  {
6668   "alignment" : 4,
6669   "enum_fields" :
6670   [
6671    {
6672     "enum_field_value" : 1,
6673     "name" : "VK_EVENT_CREATE_DEVICE_ONLY_BIT"
6674    },
6675    {
6676     "enum_field_value" : 1,
6677     "name" : "VK_EVENT_CREATE_DEVICE_ONLY_BIT_KHR"
6678    },
6679    {
6680     "enum_field_value" : 2147483647,
6681     "name" : "VK_EVENT_CREATE_FLAG_BITS_MAX_ENUM"
6682    }
6683   ],
6684   "linker_set_key" : "_ZTI21VkEventCreateFlagBits",
6685   "name" : "VkEventCreateFlagBits",
6686   "referenced_type" : "_ZTI21VkEventCreateFlagBits",
6687   "self_type" : "_ZTI21VkEventCreateFlagBits",
6688   "size" : 4,
6689   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
6690   "underlying_type" : "_ZTIj"
6691  },
6692  {
6693   "alignment" : 4,
6694   "enum_fields" :
6695   [
6696    {
6697     "enum_field_value" : 1,
6698     "name" : "VK_FENCE_CREATE_SIGNALED_BIT"
6699    },
6700    {
6701     "enum_field_value" : 2147483647,
6702     "name" : "VK_FENCE_CREATE_FLAG_BITS_MAX_ENUM"
6703    }
6704   ],
6705   "linker_set_key" : "_ZTI21VkFenceCreateFlagBits",
6706   "name" : "VkFenceCreateFlagBits",
6707   "referenced_type" : "_ZTI21VkFenceCreateFlagBits",
6708   "self_type" : "_ZTI21VkFenceCreateFlagBits",
6709   "size" : 4,
6710   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
6711   "underlying_type" : "_ZTIj"
6712  },
6713  {
6714   "alignment" : 4,
6715   "enum_fields" :
6716   [
6717    {
6718     "enum_field_value" : 1,
6719     "name" : "VK_FENCE_IMPORT_TEMPORARY_BIT"
6720    },
6721    {
6722     "enum_field_value" : 1,
6723     "name" : "VK_FENCE_IMPORT_TEMPORARY_BIT_KHR"
6724    },
6725    {
6726     "enum_field_value" : 2147483647,
6727     "name" : "VK_FENCE_IMPORT_FLAG_BITS_MAX_ENUM"
6728    }
6729   ],
6730   "linker_set_key" : "_ZTI21VkFenceImportFlagBits",
6731   "name" : "VkFenceImportFlagBits",
6732   "referenced_type" : "_ZTI21VkFenceImportFlagBits",
6733   "self_type" : "_ZTI21VkFenceImportFlagBits",
6734   "size" : 4,
6735   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
6736   "underlying_type" : "_ZTIj"
6737  },
6738  {
6739   "alignment" : 4,
6740   "enum_fields" :
6741   [
6742    {
6743     "enum_field_value" : 1,
6744     "name" : "VK_GEOMETRY_OPAQUE_BIT_KHR"
6745    },
6746    {
6747     "enum_field_value" : 2,
6748     "name" : "VK_GEOMETRY_NO_DUPLICATE_ANY_HIT_INVOCATION_BIT_KHR"
6749    },
6750    {
6751     "enum_field_value" : 1,
6752     "name" : "VK_GEOMETRY_OPAQUE_BIT_NV"
6753    },
6754    {
6755     "enum_field_value" : 2,
6756     "name" : "VK_GEOMETRY_NO_DUPLICATE_ANY_HIT_INVOCATION_BIT_NV"
6757    },
6758    {
6759     "enum_field_value" : 2147483647,
6760     "name" : "VK_GEOMETRY_FLAG_BITS_MAX_ENUM_KHR"
6761    }
6762   ],
6763   "linker_set_key" : "_ZTI21VkGeometryFlagBitsKHR",
6764   "name" : "VkGeometryFlagBitsKHR",
6765   "referenced_type" : "_ZTI21VkGeometryFlagBitsKHR",
6766   "self_type" : "_ZTI21VkGeometryFlagBitsKHR",
6767   "size" : 4,
6768   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
6769   "underlying_type" : "_ZTIj"
6770  },
6771  {
6772   "alignment" : 4,
6773   "enum_fields" :
6774   [
6775    {
6776     "enum_field_value" : 1,
6777     "name" : "VK_IMAGE_ASPECT_COLOR_BIT"
6778    },
6779    {
6780     "enum_field_value" : 2,
6781     "name" : "VK_IMAGE_ASPECT_DEPTH_BIT"
6782    },
6783    {
6784     "enum_field_value" : 4,
6785     "name" : "VK_IMAGE_ASPECT_STENCIL_BIT"
6786    },
6787    {
6788     "enum_field_value" : 8,
6789     "name" : "VK_IMAGE_ASPECT_METADATA_BIT"
6790    },
6791    {
6792     "enum_field_value" : 16,
6793     "name" : "VK_IMAGE_ASPECT_PLANE_0_BIT"
6794    },
6795    {
6796     "enum_field_value" : 32,
6797     "name" : "VK_IMAGE_ASPECT_PLANE_1_BIT"
6798    },
6799    {
6800     "enum_field_value" : 64,
6801     "name" : "VK_IMAGE_ASPECT_PLANE_2_BIT"
6802    },
6803    {
6804     "enum_field_value" : 128,
6805     "name" : "VK_IMAGE_ASPECT_MEMORY_PLANE_0_BIT_EXT"
6806    },
6807    {
6808     "enum_field_value" : 256,
6809     "name" : "VK_IMAGE_ASPECT_MEMORY_PLANE_1_BIT_EXT"
6810    },
6811    {
6812     "enum_field_value" : 512,
6813     "name" : "VK_IMAGE_ASPECT_MEMORY_PLANE_2_BIT_EXT"
6814    },
6815    {
6816     "enum_field_value" : 1024,
6817     "name" : "VK_IMAGE_ASPECT_MEMORY_PLANE_3_BIT_EXT"
6818    },
6819    {
6820     "enum_field_value" : 0,
6821     "name" : "VK_IMAGE_ASPECT_NONE_KHR"
6822    },
6823    {
6824     "enum_field_value" : 16,
6825     "name" : "VK_IMAGE_ASPECT_PLANE_0_BIT_KHR"
6826    },
6827    {
6828     "enum_field_value" : 32,
6829     "name" : "VK_IMAGE_ASPECT_PLANE_1_BIT_KHR"
6830    },
6831    {
6832     "enum_field_value" : 64,
6833     "name" : "VK_IMAGE_ASPECT_PLANE_2_BIT_KHR"
6834    },
6835    {
6836     "enum_field_value" : 2147483647,
6837     "name" : "VK_IMAGE_ASPECT_FLAG_BITS_MAX_ENUM"
6838    }
6839   ],
6840   "linker_set_key" : "_ZTI21VkImageAspectFlagBits",
6841   "name" : "VkImageAspectFlagBits",
6842   "referenced_type" : "_ZTI21VkImageAspectFlagBits",
6843   "self_type" : "_ZTI21VkImageAspectFlagBits",
6844   "size" : 4,
6845   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
6846   "underlying_type" : "_ZTIj"
6847  },
6848  {
6849   "alignment" : 4,
6850   "enum_fields" :
6851   [
6852    {
6853     "enum_field_value" : 1,
6854     "name" : "VK_IMAGE_CREATE_SPARSE_BINDING_BIT"
6855    },
6856    {
6857     "enum_field_value" : 2,
6858     "name" : "VK_IMAGE_CREATE_SPARSE_RESIDENCY_BIT"
6859    },
6860    {
6861     "enum_field_value" : 4,
6862     "name" : "VK_IMAGE_CREATE_SPARSE_ALIASED_BIT"
6863    },
6864    {
6865     "enum_field_value" : 8,
6866     "name" : "VK_IMAGE_CREATE_MUTABLE_FORMAT_BIT"
6867    },
6868    {
6869     "enum_field_value" : 16,
6870     "name" : "VK_IMAGE_CREATE_CUBE_COMPATIBLE_BIT"
6871    },
6872    {
6873     "enum_field_value" : 1024,
6874     "name" : "VK_IMAGE_CREATE_ALIAS_BIT"
6875    },
6876    {
6877     "enum_field_value" : 64,
6878     "name" : "VK_IMAGE_CREATE_SPLIT_INSTANCE_BIND_REGIONS_BIT"
6879    },
6880    {
6881     "enum_field_value" : 32,
6882     "name" : "VK_IMAGE_CREATE_2D_ARRAY_COMPATIBLE_BIT"
6883    },
6884    {
6885     "enum_field_value" : 128,
6886     "name" : "VK_IMAGE_CREATE_BLOCK_TEXEL_VIEW_COMPATIBLE_BIT"
6887    },
6888    {
6889     "enum_field_value" : 256,
6890     "name" : "VK_IMAGE_CREATE_EXTENDED_USAGE_BIT"
6891    },
6892    {
6893     "enum_field_value" : 2048,
6894     "name" : "VK_IMAGE_CREATE_PROTECTED_BIT"
6895    },
6896    {
6897     "enum_field_value" : 512,
6898     "name" : "VK_IMAGE_CREATE_DISJOINT_BIT"
6899    },
6900    {
6901     "enum_field_value" : 8192,
6902     "name" : "VK_IMAGE_CREATE_CORNER_SAMPLED_BIT_NV"
6903    },
6904    {
6905     "enum_field_value" : 4096,
6906     "name" : "VK_IMAGE_CREATE_SAMPLE_LOCATIONS_COMPATIBLE_DEPTH_BIT_EXT"
6907    },
6908    {
6909     "enum_field_value" : 16384,
6910     "name" : "VK_IMAGE_CREATE_SUBSAMPLED_BIT_EXT"
6911    },
6912    {
6913     "enum_field_value" : 32768,
6914     "name" : "VK_IMAGE_CREATE_FRAGMENT_DENSITY_MAP_OFFSET_BIT_QCOM"
6915    },
6916    {
6917     "enum_field_value" : 64,
6918     "name" : "VK_IMAGE_CREATE_SPLIT_INSTANCE_BIND_REGIONS_BIT_KHR"
6919    },
6920    {
6921     "enum_field_value" : 32,
6922     "name" : "VK_IMAGE_CREATE_2D_ARRAY_COMPATIBLE_BIT_KHR"
6923    },
6924    {
6925     "enum_field_value" : 128,
6926     "name" : "VK_IMAGE_CREATE_BLOCK_TEXEL_VIEW_COMPATIBLE_BIT_KHR"
6927    },
6928    {
6929     "enum_field_value" : 256,
6930     "name" : "VK_IMAGE_CREATE_EXTENDED_USAGE_BIT_KHR"
6931    },
6932    {
6933     "enum_field_value" : 512,
6934     "name" : "VK_IMAGE_CREATE_DISJOINT_BIT_KHR"
6935    },
6936    {
6937     "enum_field_value" : 1024,
6938     "name" : "VK_IMAGE_CREATE_ALIAS_BIT_KHR"
6939    },
6940    {
6941     "enum_field_value" : 2147483647,
6942     "name" : "VK_IMAGE_CREATE_FLAG_BITS_MAX_ENUM"
6943    }
6944   ],
6945   "linker_set_key" : "_ZTI21VkImageCreateFlagBits",
6946   "name" : "VkImageCreateFlagBits",
6947   "referenced_type" : "_ZTI21VkImageCreateFlagBits",
6948   "self_type" : "_ZTI21VkImageCreateFlagBits",
6949   "size" : 4,
6950   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
6951   "underlying_type" : "_ZTIj"
6952  },
6953  {
6954   "alignment" : 4,
6955   "enum_fields" :
6956   [
6957    {
6958     "enum_field_value" : 1,
6959     "name" : "VK_QUERY_RESULT_64_BIT"
6960    },
6961    {
6962     "enum_field_value" : 2,
6963     "name" : "VK_QUERY_RESULT_WAIT_BIT"
6964    },
6965    {
6966     "enum_field_value" : 4,
6967     "name" : "VK_QUERY_RESULT_WITH_AVAILABILITY_BIT"
6968    },
6969    {
6970     "enum_field_value" : 8,
6971     "name" : "VK_QUERY_RESULT_PARTIAL_BIT"
6972    },
6973    {
6974     "enum_field_value" : 2147483647,
6975     "name" : "VK_QUERY_RESULT_FLAG_BITS_MAX_ENUM"
6976    }
6977   ],
6978   "linker_set_key" : "_ZTI21VkQueryResultFlagBits",
6979   "name" : "VkQueryResultFlagBits",
6980   "referenced_type" : "_ZTI21VkQueryResultFlagBits",
6981   "self_type" : "_ZTI21VkQueryResultFlagBits",
6982   "size" : 4,
6983   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
6984   "underlying_type" : "_ZTIj"
6985  },
6986  {
6987   "alignment" : 4,
6988   "enum_fields" :
6989   [
6990    {
6991     "enum_field_value" : 0,
6992     "name" : "VK_RESOLVE_MODE_NONE"
6993    },
6994    {
6995     "enum_field_value" : 1,
6996     "name" : "VK_RESOLVE_MODE_SAMPLE_ZERO_BIT"
6997    },
6998    {
6999     "enum_field_value" : 2,
7000     "name" : "VK_RESOLVE_MODE_AVERAGE_BIT"
7001    },
7002    {
7003     "enum_field_value" : 4,
7004     "name" : "VK_RESOLVE_MODE_MIN_BIT"
7005    },
7006    {
7007     "enum_field_value" : 8,
7008     "name" : "VK_RESOLVE_MODE_MAX_BIT"
7009    },
7010    {
7011     "enum_field_value" : 0,
7012     "name" : "VK_RESOLVE_MODE_NONE_KHR"
7013    },
7014    {
7015     "enum_field_value" : 1,
7016     "name" : "VK_RESOLVE_MODE_SAMPLE_ZERO_BIT_KHR"
7017    },
7018    {
7019     "enum_field_value" : 2,
7020     "name" : "VK_RESOLVE_MODE_AVERAGE_BIT_KHR"
7021    },
7022    {
7023     "enum_field_value" : 4,
7024     "name" : "VK_RESOLVE_MODE_MIN_BIT_KHR"
7025    },
7026    {
7027     "enum_field_value" : 8,
7028     "name" : "VK_RESOLVE_MODE_MAX_BIT_KHR"
7029    },
7030    {
7031     "enum_field_value" : 2147483647,
7032     "name" : "VK_RESOLVE_MODE_FLAG_BITS_MAX_ENUM"
7033    }
7034   ],
7035   "linker_set_key" : "_ZTI21VkResolveModeFlagBits",
7036   "name" : "VkResolveModeFlagBits",
7037   "referenced_type" : "_ZTI21VkResolveModeFlagBits",
7038   "self_type" : "_ZTI21VkResolveModeFlagBits",
7039   "size" : 4,
7040   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
7041   "underlying_type" : "_ZTIj"
7042  },
7043  {
7044   "alignment" : 4,
7045   "enum_fields" :
7046   [
7047    {
7048     "enum_field_value" : 1,
7049     "name" : "VK_SAMPLE_COUNT_1_BIT"
7050    },
7051    {
7052     "enum_field_value" : 2,
7053     "name" : "VK_SAMPLE_COUNT_2_BIT"
7054    },
7055    {
7056     "enum_field_value" : 4,
7057     "name" : "VK_SAMPLE_COUNT_4_BIT"
7058    },
7059    {
7060     "enum_field_value" : 8,
7061     "name" : "VK_SAMPLE_COUNT_8_BIT"
7062    },
7063    {
7064     "enum_field_value" : 16,
7065     "name" : "VK_SAMPLE_COUNT_16_BIT"
7066    },
7067    {
7068     "enum_field_value" : 32,
7069     "name" : "VK_SAMPLE_COUNT_32_BIT"
7070    },
7071    {
7072     "enum_field_value" : 64,
7073     "name" : "VK_SAMPLE_COUNT_64_BIT"
7074    },
7075    {
7076     "enum_field_value" : 2147483647,
7077     "name" : "VK_SAMPLE_COUNT_FLAG_BITS_MAX_ENUM"
7078    }
7079   ],
7080   "linker_set_key" : "_ZTI21VkSampleCountFlagBits",
7081   "name" : "VkSampleCountFlagBits",
7082   "referenced_type" : "_ZTI21VkSampleCountFlagBits",
7083   "self_type" : "_ZTI21VkSampleCountFlagBits",
7084   "size" : 4,
7085   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
7086   "underlying_type" : "_ZTIj"
7087  },
7088  {
7089   "alignment" : 4,
7090   "enum_fields" :
7091   [
7092    {
7093     "enum_field_value" : 1,
7094     "name" : "VK_SHADER_STAGE_VERTEX_BIT"
7095    },
7096    {
7097     "enum_field_value" : 2,
7098     "name" : "VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT"
7099    },
7100    {
7101     "enum_field_value" : 4,
7102     "name" : "VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT"
7103    },
7104    {
7105     "enum_field_value" : 8,
7106     "name" : "VK_SHADER_STAGE_GEOMETRY_BIT"
7107    },
7108    {
7109     "enum_field_value" : 16,
7110     "name" : "VK_SHADER_STAGE_FRAGMENT_BIT"
7111    },
7112    {
7113     "enum_field_value" : 32,
7114     "name" : "VK_SHADER_STAGE_COMPUTE_BIT"
7115    },
7116    {
7117     "enum_field_value" : 31,
7118     "name" : "VK_SHADER_STAGE_ALL_GRAPHICS"
7119    },
7120    {
7121     "enum_field_value" : 2147483647,
7122     "name" : "VK_SHADER_STAGE_ALL"
7123    },
7124    {
7125     "enum_field_value" : 256,
7126     "name" : "VK_SHADER_STAGE_RAYGEN_BIT_KHR"
7127    },
7128    {
7129     "enum_field_value" : 512,
7130     "name" : "VK_SHADER_STAGE_ANY_HIT_BIT_KHR"
7131    },
7132    {
7133     "enum_field_value" : 1024,
7134     "name" : "VK_SHADER_STAGE_CLOSEST_HIT_BIT_KHR"
7135    },
7136    {
7137     "enum_field_value" : 2048,
7138     "name" : "VK_SHADER_STAGE_MISS_BIT_KHR"
7139    },
7140    {
7141     "enum_field_value" : 4096,
7142     "name" : "VK_SHADER_STAGE_INTERSECTION_BIT_KHR"
7143    },
7144    {
7145     "enum_field_value" : 8192,
7146     "name" : "VK_SHADER_STAGE_CALLABLE_BIT_KHR"
7147    },
7148    {
7149     "enum_field_value" : 64,
7150     "name" : "VK_SHADER_STAGE_TASK_BIT_NV"
7151    },
7152    {
7153     "enum_field_value" : 128,
7154     "name" : "VK_SHADER_STAGE_MESH_BIT_NV"
7155    },
7156    {
7157     "enum_field_value" : 16384,
7158     "name" : "VK_SHADER_STAGE_SUBPASS_SHADING_BIT_HUAWEI"
7159    },
7160    {
7161     "enum_field_value" : 256,
7162     "name" : "VK_SHADER_STAGE_RAYGEN_BIT_NV"
7163    },
7164    {
7165     "enum_field_value" : 512,
7166     "name" : "VK_SHADER_STAGE_ANY_HIT_BIT_NV"
7167    },
7168    {
7169     "enum_field_value" : 1024,
7170     "name" : "VK_SHADER_STAGE_CLOSEST_HIT_BIT_NV"
7171    },
7172    {
7173     "enum_field_value" : 2048,
7174     "name" : "VK_SHADER_STAGE_MISS_BIT_NV"
7175    },
7176    {
7177     "enum_field_value" : 4096,
7178     "name" : "VK_SHADER_STAGE_INTERSECTION_BIT_NV"
7179    },
7180    {
7181     "enum_field_value" : 8192,
7182     "name" : "VK_SHADER_STAGE_CALLABLE_BIT_NV"
7183    },
7184    {
7185     "enum_field_value" : 2147483647,
7186     "name" : "VK_SHADER_STAGE_FLAG_BITS_MAX_ENUM"
7187    }
7188   ],
7189   "linker_set_key" : "_ZTI21VkShaderStageFlagBits",
7190   "name" : "VkShaderStageFlagBits",
7191   "referenced_type" : "_ZTI21VkShaderStageFlagBits",
7192   "self_type" : "_ZTI21VkShaderStageFlagBits",
7193   "size" : 4,
7194   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
7195   "underlying_type" : "_ZTIj"
7196  },
7197  {
7198   "alignment" : 4,
7199   "enum_fields" :
7200   [
7201    {
7202     "enum_field_value" : 1,
7203     "name" : "VK_STENCIL_FACE_FRONT_BIT"
7204    },
7205    {
7206     "enum_field_value" : 2,
7207     "name" : "VK_STENCIL_FACE_BACK_BIT"
7208    },
7209    {
7210     "enum_field_value" : 3,
7211     "name" : "VK_STENCIL_FACE_FRONT_AND_BACK"
7212    },
7213    {
7214     "enum_field_value" : 3,
7215     "name" : "VK_STENCIL_FRONT_AND_BACK"
7216    },
7217    {
7218     "enum_field_value" : 2147483647,
7219     "name" : "VK_STENCIL_FACE_FLAG_BITS_MAX_ENUM"
7220    }
7221   ],
7222   "linker_set_key" : "_ZTI21VkStencilFaceFlagBits",
7223   "name" : "VkStencilFaceFlagBits",
7224   "referenced_type" : "_ZTI21VkStencilFaceFlagBits",
7225   "self_type" : "_ZTI21VkStencilFaceFlagBits",
7226   "size" : 4,
7227   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
7228   "underlying_type" : "_ZTIj"
7229  },
7230  {
7231   "alignment" : 4,
7232   "enum_fields" :
7233   [
7234    {
7235     "enum_field_value" : 1,
7236     "name" : "VK_TOOL_PURPOSE_VALIDATION_BIT"
7237    },
7238    {
7239     "enum_field_value" : 2,
7240     "name" : "VK_TOOL_PURPOSE_PROFILING_BIT"
7241    },
7242    {
7243     "enum_field_value" : 4,
7244     "name" : "VK_TOOL_PURPOSE_TRACING_BIT"
7245    },
7246    {
7247     "enum_field_value" : 8,
7248     "name" : "VK_TOOL_PURPOSE_ADDITIONAL_FEATURES_BIT"
7249    },
7250    {
7251     "enum_field_value" : 16,
7252     "name" : "VK_TOOL_PURPOSE_MODIFYING_FEATURES_BIT"
7253    },
7254    {
7255     "enum_field_value" : 32,
7256     "name" : "VK_TOOL_PURPOSE_DEBUG_REPORTING_BIT_EXT"
7257    },
7258    {
7259     "enum_field_value" : 64,
7260     "name" : "VK_TOOL_PURPOSE_DEBUG_MARKERS_BIT_EXT"
7261    },
7262    {
7263     "enum_field_value" : 1,
7264     "name" : "VK_TOOL_PURPOSE_VALIDATION_BIT_EXT"
7265    },
7266    {
7267     "enum_field_value" : 2,
7268     "name" : "VK_TOOL_PURPOSE_PROFILING_BIT_EXT"
7269    },
7270    {
7271     "enum_field_value" : 4,
7272     "name" : "VK_TOOL_PURPOSE_TRACING_BIT_EXT"
7273    },
7274    {
7275     "enum_field_value" : 8,
7276     "name" : "VK_TOOL_PURPOSE_ADDITIONAL_FEATURES_BIT_EXT"
7277    },
7278    {
7279     "enum_field_value" : 16,
7280     "name" : "VK_TOOL_PURPOSE_MODIFYING_FEATURES_BIT_EXT"
7281    },
7282    {
7283     "enum_field_value" : 2147483647,
7284     "name" : "VK_TOOL_PURPOSE_FLAG_BITS_MAX_ENUM"
7285    }
7286   ],
7287   "linker_set_key" : "_ZTI21VkToolPurposeFlagBits",
7288   "name" : "VkToolPurposeFlagBits",
7289   "referenced_type" : "_ZTI21VkToolPurposeFlagBits",
7290   "self_type" : "_ZTI21VkToolPurposeFlagBits",
7291   "size" : 4,
7292   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
7293   "underlying_type" : "_ZTIj"
7294  },
7295  {
7296   "alignment" : 4,
7297   "enum_fields" :
7298   [
7299    {
7300     "enum_field_value" : 1,
7301     "name" : "VK_BUFFER_CREATE_SPARSE_BINDING_BIT"
7302    },
7303    {
7304     "enum_field_value" : 2,
7305     "name" : "VK_BUFFER_CREATE_SPARSE_RESIDENCY_BIT"
7306    },
7307    {
7308     "enum_field_value" : 4,
7309     "name" : "VK_BUFFER_CREATE_SPARSE_ALIASED_BIT"
7310    },
7311    {
7312     "enum_field_value" : 8,
7313     "name" : "VK_BUFFER_CREATE_PROTECTED_BIT"
7314    },
7315    {
7316     "enum_field_value" : 16,
7317     "name" : "VK_BUFFER_CREATE_DEVICE_ADDRESS_CAPTURE_REPLAY_BIT"
7318    },
7319    {
7320     "enum_field_value" : 16,
7321     "name" : "VK_BUFFER_CREATE_DEVICE_ADDRESS_CAPTURE_REPLAY_BIT_EXT"
7322    },
7323    {
7324     "enum_field_value" : 16,
7325     "name" : "VK_BUFFER_CREATE_DEVICE_ADDRESS_CAPTURE_REPLAY_BIT_KHR"
7326    },
7327    {
7328     "enum_field_value" : 2147483647,
7329     "name" : "VK_BUFFER_CREATE_FLAG_BITS_MAX_ENUM"
7330    }
7331   ],
7332   "linker_set_key" : "_ZTI22VkBufferCreateFlagBits",
7333   "name" : "VkBufferCreateFlagBits",
7334   "referenced_type" : "_ZTI22VkBufferCreateFlagBits",
7335   "self_type" : "_ZTI22VkBufferCreateFlagBits",
7336   "size" : 4,
7337   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
7338   "underlying_type" : "_ZTIj"
7339  },
7340  {
7341   "alignment" : 4,
7342   "enum_fields" :
7343   [
7344    {
7345     "enum_field_value" : 0,
7346     "name" : "VK_DISPLAY_POWER_STATE_OFF_EXT"
7347    },
7348    {
7349     "enum_field_value" : 1,
7350     "name" : "VK_DISPLAY_POWER_STATE_SUSPEND_EXT"
7351    },
7352    {
7353     "enum_field_value" : 2,
7354     "name" : "VK_DISPLAY_POWER_STATE_ON_EXT"
7355    },
7356    {
7357     "enum_field_value" : 2147483647,
7358     "name" : "VK_DISPLAY_POWER_STATE_MAX_ENUM_EXT"
7359    }
7360   ],
7361   "linker_set_key" : "_ZTI22VkDisplayPowerStateEXT",
7362   "name" : "VkDisplayPowerStateEXT",
7363   "referenced_type" : "_ZTI22VkDisplayPowerStateEXT",
7364   "self_type" : "_ZTI22VkDisplayPowerStateEXT",
7365   "size" : 4,
7366   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
7367   "underlying_type" : "_ZTIj"
7368  },
7369  {
7370   "alignment" : 4,
7371   "enum_fields" :
7372   [
7373    {
7374     "enum_field_value" : 1,
7375     "name" : "VK_QUERY_CONTROL_PRECISE_BIT"
7376    },
7377    {
7378     "enum_field_value" : 2147483647,
7379     "name" : "VK_QUERY_CONTROL_FLAG_BITS_MAX_ENUM"
7380    }
7381   ],
7382   "linker_set_key" : "_ZTI22VkQueryControlFlagBits",
7383   "name" : "VkQueryControlFlagBits",
7384   "referenced_type" : "_ZTI22VkQueryControlFlagBits",
7385   "self_type" : "_ZTI22VkQueryControlFlagBits",
7386   "size" : 4,
7387   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
7388   "underlying_type" : "_ZTIj"
7389  },
7390  {
7391   "alignment" : 4,
7392   "enum_fields" :
7393   [
7394    {
7395     "enum_field_value" : 0,
7396     "name" : "VK_SAMPLER_REDUCTION_MODE_WEIGHTED_AVERAGE"
7397    },
7398    {
7399     "enum_field_value" : 1,
7400     "name" : "VK_SAMPLER_REDUCTION_MODE_MIN"
7401    },
7402    {
7403     "enum_field_value" : 2,
7404     "name" : "VK_SAMPLER_REDUCTION_MODE_MAX"
7405    },
7406    {
7407     "enum_field_value" : 0,
7408     "name" : "VK_SAMPLER_REDUCTION_MODE_WEIGHTED_AVERAGE_EXT"
7409    },
7410    {
7411     "enum_field_value" : 1,
7412     "name" : "VK_SAMPLER_REDUCTION_MODE_MIN_EXT"
7413    },
7414    {
7415     "enum_field_value" : 2,
7416     "name" : "VK_SAMPLER_REDUCTION_MODE_MAX_EXT"
7417    },
7418    {
7419     "enum_field_value" : 2147483647,
7420     "name" : "VK_SAMPLER_REDUCTION_MODE_MAX_ENUM"
7421    }
7422   ],
7423   "linker_set_key" : "_ZTI22VkSamplerReductionMode",
7424   "name" : "VkSamplerReductionMode",
7425   "referenced_type" : "_ZTI22VkSamplerReductionMode",
7426   "self_type" : "_ZTI22VkSamplerReductionMode",
7427   "size" : 4,
7428   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
7429   "underlying_type" : "_ZTIj"
7430  },
7431  {
7432   "alignment" : 4,
7433   "enum_fields" :
7434   [
7435    {
7436     "enum_field_value" : 0,
7437     "name" : "VK_SHADER_GROUP_SHADER_GENERAL_KHR"
7438    },
7439    {
7440     "enum_field_value" : 1,
7441     "name" : "VK_SHADER_GROUP_SHADER_CLOSEST_HIT_KHR"
7442    },
7443    {
7444     "enum_field_value" : 2,
7445     "name" : "VK_SHADER_GROUP_SHADER_ANY_HIT_KHR"
7446    },
7447    {
7448     "enum_field_value" : 3,
7449     "name" : "VK_SHADER_GROUP_SHADER_INTERSECTION_KHR"
7450    },
7451    {
7452     "enum_field_value" : 2147483647,
7453     "name" : "VK_SHADER_GROUP_SHADER_MAX_ENUM_KHR"
7454    }
7455   ],
7456   "linker_set_key" : "_ZTI22VkShaderGroupShaderKHR",
7457   "name" : "VkShaderGroupShaderKHR",
7458   "referenced_type" : "_ZTI22VkShaderGroupShaderKHR",
7459   "self_type" : "_ZTI22VkShaderGroupShaderKHR",
7460   "size" : 4,
7461   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
7462   "underlying_type" : "_ZTIj"
7463  },
7464  {
7465   "alignment" : 4,
7466   "enum_fields" :
7467   [
7468    {
7469     "enum_field_value" : 1,
7470     "name" : "VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT"
7471    },
7472    {
7473     "enum_field_value" : 2,
7474     "name" : "VK_FORMAT_FEATURE_STORAGE_IMAGE_BIT"
7475    },
7476    {
7477     "enum_field_value" : 4,
7478     "name" : "VK_FORMAT_FEATURE_STORAGE_IMAGE_ATOMIC_BIT"
7479    },
7480    {
7481     "enum_field_value" : 8,
7482     "name" : "VK_FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT"
7483    },
7484    {
7485     "enum_field_value" : 16,
7486     "name" : "VK_FORMAT_FEATURE_STORAGE_TEXEL_BUFFER_BIT"
7487    },
7488    {
7489     "enum_field_value" : 32,
7490     "name" : "VK_FORMAT_FEATURE_STORAGE_TEXEL_BUFFER_ATOMIC_BIT"
7491    },
7492    {
7493     "enum_field_value" : 64,
7494     "name" : "VK_FORMAT_FEATURE_VERTEX_BUFFER_BIT"
7495    },
7496    {
7497     "enum_field_value" : 128,
7498     "name" : "VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT"
7499    },
7500    {
7501     "enum_field_value" : 256,
7502     "name" : "VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BLEND_BIT"
7503    },
7504    {
7505     "enum_field_value" : 512,
7506     "name" : "VK_FORMAT_FEATURE_DEPTH_STENCIL_ATTACHMENT_BIT"
7507    },
7508    {
7509     "enum_field_value" : 1024,
7510     "name" : "VK_FORMAT_FEATURE_BLIT_SRC_BIT"
7511    },
7512    {
7513     "enum_field_value" : 2048,
7514     "name" : "VK_FORMAT_FEATURE_BLIT_DST_BIT"
7515    },
7516    {
7517     "enum_field_value" : 4096,
7518     "name" : "VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT"
7519    },
7520    {
7521     "enum_field_value" : 16384,
7522     "name" : "VK_FORMAT_FEATURE_TRANSFER_SRC_BIT"
7523    },
7524    {
7525     "enum_field_value" : 32768,
7526     "name" : "VK_FORMAT_FEATURE_TRANSFER_DST_BIT"
7527    },
7528    {
7529     "enum_field_value" : 131072,
7530     "name" : "VK_FORMAT_FEATURE_MIDPOINT_CHROMA_SAMPLES_BIT"
7531    },
7532    {
7533     "enum_field_value" : 262144,
7534     "name" : "VK_FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_LINEAR_FILTER_BIT"
7535    },
7536    {
7537     "enum_field_value" : 524288,
7538     "name" : "VK_FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_SEPARATE_RECONSTRUCTION_FILTER_BIT"
7539    },
7540    {
7541     "enum_field_value" : 1048576,
7542     "name" : "VK_FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_CHROMA_RECONSTRUCTION_EXPLICIT_BIT"
7543    },
7544    {
7545     "enum_field_value" : 2097152,
7546     "name" : "VK_FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_CHROMA_RECONSTRUCTION_EXPLICIT_FORCEABLE_BIT"
7547    },
7548    {
7549     "enum_field_value" : 4194304,
7550     "name" : "VK_FORMAT_FEATURE_DISJOINT_BIT"
7551    },
7552    {
7553     "enum_field_value" : 8388608,
7554     "name" : "VK_FORMAT_FEATURE_COSITED_CHROMA_SAMPLES_BIT"
7555    },
7556    {
7557     "enum_field_value" : 65536,
7558     "name" : "VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_MINMAX_BIT"
7559    },
7560    {
7561     "enum_field_value" : 8192,
7562     "name" : "VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_CUBIC_BIT_IMG"
7563    },
7564    {
7565     "enum_field_value" : 536870912,
7566     "name" : "VK_FORMAT_FEATURE_ACCELERATION_STRUCTURE_VERTEX_BUFFER_BIT_KHR"
7567    },
7568    {
7569     "enum_field_value" : 16777216,
7570     "name" : "VK_FORMAT_FEATURE_FRAGMENT_DENSITY_MAP_BIT_EXT"
7571    },
7572    {
7573     "enum_field_value" : 1073741824,
7574     "name" : "VK_FORMAT_FEATURE_FRAGMENT_SHADING_RATE_ATTACHMENT_BIT_KHR"
7575    },
7576    {
7577     "enum_field_value" : 16384,
7578     "name" : "VK_FORMAT_FEATURE_TRANSFER_SRC_BIT_KHR"
7579    },
7580    {
7581     "enum_field_value" : 32768,
7582     "name" : "VK_FORMAT_FEATURE_TRANSFER_DST_BIT_KHR"
7583    },
7584    {
7585     "enum_field_value" : 65536,
7586     "name" : "VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_MINMAX_BIT_EXT"
7587    },
7588    {
7589     "enum_field_value" : 131072,
7590     "name" : "VK_FORMAT_FEATURE_MIDPOINT_CHROMA_SAMPLES_BIT_KHR"
7591    },
7592    {
7593     "enum_field_value" : 262144,
7594     "name" : "VK_FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_LINEAR_FILTER_BIT_KHR"
7595    },
7596    {
7597     "enum_field_value" : 524288,
7598     "name" : "VK_FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_SEPARATE_RECONSTRUCTION_FILTER_BIT_KHR"
7599    },
7600    {
7601     "enum_field_value" : 1048576,
7602     "name" : "VK_FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_CHROMA_RECONSTRUCTION_EXPLICIT_BIT_KHR"
7603    },
7604    {
7605     "enum_field_value" : 2097152,
7606     "name" : "VK_FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_CHROMA_RECONSTRUCTION_EXPLICIT_FORCEABLE_BIT_KHR"
7607    },
7608    {
7609     "enum_field_value" : 4194304,
7610     "name" : "VK_FORMAT_FEATURE_DISJOINT_BIT_KHR"
7611    },
7612    {
7613     "enum_field_value" : 8388608,
7614     "name" : "VK_FORMAT_FEATURE_COSITED_CHROMA_SAMPLES_BIT_KHR"
7615    },
7616    {
7617     "enum_field_value" : 8192,
7618     "name" : "VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_CUBIC_BIT_EXT"
7619    },
7620    {
7621     "enum_field_value" : 2147483647,
7622     "name" : "VK_FORMAT_FEATURE_FLAG_BITS_MAX_ENUM"
7623    }
7624   ],
7625   "linker_set_key" : "_ZTI23VkFormatFeatureFlagBits",
7626   "name" : "VkFormatFeatureFlagBits",
7627   "referenced_type" : "_ZTI23VkFormatFeatureFlagBits",
7628   "self_type" : "_ZTI23VkFormatFeatureFlagBits",
7629   "size" : 4,
7630   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
7631   "underlying_type" : "_ZTIj"
7632  },
7633  {
7634   "alignment" : 4,
7635   "enum_fields" :
7636   [
7637    {
7638     "enum_field_value" : 0,
7639     "name" : "VK_FRAGMENT_SHADING_RATE_1_INVOCATION_PER_PIXEL_NV"
7640    },
7641    {
7642     "enum_field_value" : 1,
7643     "name" : "VK_FRAGMENT_SHADING_RATE_1_INVOCATION_PER_1X2_PIXELS_NV"
7644    },
7645    {
7646     "enum_field_value" : 4,
7647     "name" : "VK_FRAGMENT_SHADING_RATE_1_INVOCATION_PER_2X1_PIXELS_NV"
7648    },
7649    {
7650     "enum_field_value" : 5,
7651     "name" : "VK_FRAGMENT_SHADING_RATE_1_INVOCATION_PER_2X2_PIXELS_NV"
7652    },
7653    {
7654     "enum_field_value" : 6,
7655     "name" : "VK_FRAGMENT_SHADING_RATE_1_INVOCATION_PER_2X4_PIXELS_NV"
7656    },
7657    {
7658     "enum_field_value" : 9,
7659     "name" : "VK_FRAGMENT_SHADING_RATE_1_INVOCATION_PER_4X2_PIXELS_NV"
7660    },
7661    {
7662     "enum_field_value" : 10,
7663     "name" : "VK_FRAGMENT_SHADING_RATE_1_INVOCATION_PER_4X4_PIXELS_NV"
7664    },
7665    {
7666     "enum_field_value" : 11,
7667     "name" : "VK_FRAGMENT_SHADING_RATE_2_INVOCATIONS_PER_PIXEL_NV"
7668    },
7669    {
7670     "enum_field_value" : 12,
7671     "name" : "VK_FRAGMENT_SHADING_RATE_4_INVOCATIONS_PER_PIXEL_NV"
7672    },
7673    {
7674     "enum_field_value" : 13,
7675     "name" : "VK_FRAGMENT_SHADING_RATE_8_INVOCATIONS_PER_PIXEL_NV"
7676    },
7677    {
7678     "enum_field_value" : 14,
7679     "name" : "VK_FRAGMENT_SHADING_RATE_16_INVOCATIONS_PER_PIXEL_NV"
7680    },
7681    {
7682     "enum_field_value" : 15,
7683     "name" : "VK_FRAGMENT_SHADING_RATE_NO_INVOCATIONS_NV"
7684    },
7685    {
7686     "enum_field_value" : 2147483647,
7687     "name" : "VK_FRAGMENT_SHADING_RATE_MAX_ENUM_NV"
7688    }
7689   ],
7690   "linker_set_key" : "_ZTI23VkFragmentShadingRateNV",
7691   "name" : "VkFragmentShadingRateNV",
7692   "referenced_type" : "_ZTI23VkFragmentShadingRateNV",
7693   "self_type" : "_ZTI23VkFragmentShadingRateNV",
7694   "size" : 4,
7695   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
7696   "underlying_type" : "_ZTIj"
7697  },
7698  {
7699   "alignment" : 4,
7700   "enum_fields" :
7701   [
7702    {
7703     "enum_field_value" : 1,
7704     "name" : "VK_PIPELINE_STAGE_TOP_OF_PIPE_BIT"
7705    },
7706    {
7707     "enum_field_value" : 2,
7708     "name" : "VK_PIPELINE_STAGE_DRAW_INDIRECT_BIT"
7709    },
7710    {
7711     "enum_field_value" : 4,
7712     "name" : "VK_PIPELINE_STAGE_VERTEX_INPUT_BIT"
7713    },
7714    {
7715     "enum_field_value" : 8,
7716     "name" : "VK_PIPELINE_STAGE_VERTEX_SHADER_BIT"
7717    },
7718    {
7719     "enum_field_value" : 16,
7720     "name" : "VK_PIPELINE_STAGE_TESSELLATION_CONTROL_SHADER_BIT"
7721    },
7722    {
7723     "enum_field_value" : 32,
7724     "name" : "VK_PIPELINE_STAGE_TESSELLATION_EVALUATION_SHADER_BIT"
7725    },
7726    {
7727     "enum_field_value" : 64,
7728     "name" : "VK_PIPELINE_STAGE_GEOMETRY_SHADER_BIT"
7729    },
7730    {
7731     "enum_field_value" : 128,
7732     "name" : "VK_PIPELINE_STAGE_FRAGMENT_SHADER_BIT"
7733    },
7734    {
7735     "enum_field_value" : 256,
7736     "name" : "VK_PIPELINE_STAGE_EARLY_FRAGMENT_TESTS_BIT"
7737    },
7738    {
7739     "enum_field_value" : 512,
7740     "name" : "VK_PIPELINE_STAGE_LATE_FRAGMENT_TESTS_BIT"
7741    },
7742    {
7743     "enum_field_value" : 1024,
7744     "name" : "VK_PIPELINE_STAGE_COLOR_ATTACHMENT_OUTPUT_BIT"
7745    },
7746    {
7747     "enum_field_value" : 2048,
7748     "name" : "VK_PIPELINE_STAGE_COMPUTE_SHADER_BIT"
7749    },
7750    {
7751     "enum_field_value" : 4096,
7752     "name" : "VK_PIPELINE_STAGE_TRANSFER_BIT"
7753    },
7754    {
7755     "enum_field_value" : 8192,
7756     "name" : "VK_PIPELINE_STAGE_BOTTOM_OF_PIPE_BIT"
7757    },
7758    {
7759     "enum_field_value" : 16384,
7760     "name" : "VK_PIPELINE_STAGE_HOST_BIT"
7761    },
7762    {
7763     "enum_field_value" : 32768,
7764     "name" : "VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT"
7765    },
7766    {
7767     "enum_field_value" : 65536,
7768     "name" : "VK_PIPELINE_STAGE_ALL_COMMANDS_BIT"
7769    },
7770    {
7771     "enum_field_value" : 0,
7772     "name" : "VK_PIPELINE_STAGE_NONE"
7773    },
7774    {
7775     "enum_field_value" : 16777216,
7776     "name" : "VK_PIPELINE_STAGE_TRANSFORM_FEEDBACK_BIT_EXT"
7777    },
7778    {
7779     "enum_field_value" : 262144,
7780     "name" : "VK_PIPELINE_STAGE_CONDITIONAL_RENDERING_BIT_EXT"
7781    },
7782    {
7783     "enum_field_value" : 33554432,
7784     "name" : "VK_PIPELINE_STAGE_ACCELERATION_STRUCTURE_BUILD_BIT_KHR"
7785    },
7786    {
7787     "enum_field_value" : 2097152,
7788     "name" : "VK_PIPELINE_STAGE_RAY_TRACING_SHADER_BIT_KHR"
7789    },
7790    {
7791     "enum_field_value" : 524288,
7792     "name" : "VK_PIPELINE_STAGE_TASK_SHADER_BIT_NV"
7793    },
7794    {
7795     "enum_field_value" : 1048576,
7796     "name" : "VK_PIPELINE_STAGE_MESH_SHADER_BIT_NV"
7797    },
7798    {
7799     "enum_field_value" : 8388608,
7800     "name" : "VK_PIPELINE_STAGE_FRAGMENT_DENSITY_PROCESS_BIT_EXT"
7801    },
7802    {
7803     "enum_field_value" : 4194304,
7804     "name" : "VK_PIPELINE_STAGE_FRAGMENT_SHADING_RATE_ATTACHMENT_BIT_KHR"
7805    },
7806    {
7807     "enum_field_value" : 131072,
7808     "name" : "VK_PIPELINE_STAGE_COMMAND_PREPROCESS_BIT_NV"
7809    },
7810    {
7811     "enum_field_value" : 4194304,
7812     "name" : "VK_PIPELINE_STAGE_SHADING_RATE_IMAGE_BIT_NV"
7813    },
7814    {
7815     "enum_field_value" : 2097152,
7816     "name" : "VK_PIPELINE_STAGE_RAY_TRACING_SHADER_BIT_NV"
7817    },
7818    {
7819     "enum_field_value" : 33554432,
7820     "name" : "VK_PIPELINE_STAGE_ACCELERATION_STRUCTURE_BUILD_BIT_NV"
7821    },
7822    {
7823     "enum_field_value" : 0,
7824     "name" : "VK_PIPELINE_STAGE_NONE_KHR"
7825    },
7826    {
7827     "enum_field_value" : 2147483647,
7828     "name" : "VK_PIPELINE_STAGE_FLAG_BITS_MAX_ENUM"
7829    }
7830   ],
7831   "linker_set_key" : "_ZTI23VkPipelineStageFlagBits",
7832   "name" : "VkPipelineStageFlagBits",
7833   "referenced_type" : "_ZTI23VkPipelineStageFlagBits",
7834   "self_type" : "_ZTI23VkPipelineStageFlagBits",
7835   "size" : 4,
7836   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
7837   "underlying_type" : "_ZTIj"
7838  },
7839  {
7840   "alignment" : 4,
7841   "enum_fields" :
7842   [
7843    {
7844     "enum_field_value" : 0,
7845     "name" : "VK_POINT_CLIPPING_BEHAVIOR_ALL_CLIP_PLANES"
7846    },
7847    {
7848     "enum_field_value" : 1,
7849     "name" : "VK_POINT_CLIPPING_BEHAVIOR_USER_CLIP_PLANES_ONLY"
7850    },
7851    {
7852     "enum_field_value" : 0,
7853     "name" : "VK_POINT_CLIPPING_BEHAVIOR_ALL_CLIP_PLANES_KHR"
7854    },
7855    {
7856     "enum_field_value" : 1,
7857     "name" : "VK_POINT_CLIPPING_BEHAVIOR_USER_CLIP_PLANES_ONLY_KHR"
7858    },
7859    {
7860     "enum_field_value" : 2147483647,
7861     "name" : "VK_POINT_CLIPPING_BEHAVIOR_MAX_ENUM"
7862    }
7863   ],
7864   "linker_set_key" : "_ZTI23VkPointClippingBehavior",
7865   "name" : "VkPointClippingBehavior",
7866   "referenced_type" : "_ZTI23VkPointClippingBehavior",
7867   "self_type" : "_ZTI23VkPointClippingBehavior",
7868   "size" : 4,
7869   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
7870   "underlying_type" : "_ZTIj"
7871  },
7872  {
7873   "alignment" : 4,
7874   "enum_fields" :
7875   [
7876    {
7877     "enum_field_value" : 0,
7878     "name" : "VK_RASTERIZATION_ORDER_STRICT_AMD"
7879    },
7880    {
7881     "enum_field_value" : 1,
7882     "name" : "VK_RASTERIZATION_ORDER_RELAXED_AMD"
7883    },
7884    {
7885     "enum_field_value" : 2147483647,
7886     "name" : "VK_RASTERIZATION_ORDER_MAX_ENUM_AMD"
7887    }
7888   ],
7889   "linker_set_key" : "_ZTI23VkRasterizationOrderAMD",
7890   "name" : "VkRasterizationOrderAMD",
7891   "referenced_type" : "_ZTI23VkRasterizationOrderAMD",
7892   "self_type" : "_ZTI23VkRasterizationOrderAMD",
7893   "size" : 4,
7894   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
7895   "underlying_type" : "_ZTIj"
7896  },
7897  {
7898   "alignment" : 4,
7899   "enum_fields" :
7900   [
7901    {
7902     "enum_field_value" : 1,
7903     "name" : "VK_SAMPLER_CREATE_SUBSAMPLED_BIT_EXT"
7904    },
7905    {
7906     "enum_field_value" : 2,
7907     "name" : "VK_SAMPLER_CREATE_SUBSAMPLED_COARSE_RECONSTRUCTION_BIT_EXT"
7908    },
7909    {
7910     "enum_field_value" : 2147483647,
7911     "name" : "VK_SAMPLER_CREATE_FLAG_BITS_MAX_ENUM"
7912    }
7913   ],
7914   "linker_set_key" : "_ZTI23VkSamplerCreateFlagBits",
7915   "name" : "VkSamplerCreateFlagBits",
7916   "referenced_type" : "_ZTI23VkSamplerCreateFlagBits",
7917   "self_type" : "_ZTI23VkSamplerCreateFlagBits",
7918   "size" : 4,
7919   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
7920   "underlying_type" : "_ZTIj"
7921  },
7922  {
7923   "alignment" : 4,
7924   "enum_fields" :
7925   [
7926    {
7927     "enum_field_value" : 1,
7928     "name" : "VK_SEMAPHORE_WAIT_ANY_BIT"
7929    },
7930    {
7931     "enum_field_value" : 1,
7932     "name" : "VK_SEMAPHORE_WAIT_ANY_BIT_KHR"
7933    },
7934    {
7935     "enum_field_value" : 2147483647,
7936     "name" : "VK_SEMAPHORE_WAIT_FLAG_BITS_MAX_ENUM"
7937    }
7938   ],
7939   "linker_set_key" : "_ZTI23VkSemaphoreWaitFlagBits",
7940   "name" : "VkSemaphoreWaitFlagBits",
7941   "referenced_type" : "_ZTI23VkSemaphoreWaitFlagBits",
7942   "self_type" : "_ZTI23VkSemaphoreWaitFlagBits",
7943   "size" : 4,
7944   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
7945   "underlying_type" : "_ZTIj"
7946  },
7947  {
7948   "alignment" : 4,
7949   "enum_fields" :
7950   [
7951    {
7952     "enum_field_value" : 0,
7953     "name" : "VK_SYSTEM_ALLOCATION_SCOPE_COMMAND"
7954    },
7955    {
7956     "enum_field_value" : 1,
7957     "name" : "VK_SYSTEM_ALLOCATION_SCOPE_OBJECT"
7958    },
7959    {
7960     "enum_field_value" : 2,
7961     "name" : "VK_SYSTEM_ALLOCATION_SCOPE_CACHE"
7962    },
7963    {
7964     "enum_field_value" : 3,
7965     "name" : "VK_SYSTEM_ALLOCATION_SCOPE_DEVICE"
7966    },
7967    {
7968     "enum_field_value" : 4,
7969     "name" : "VK_SYSTEM_ALLOCATION_SCOPE_INSTANCE"
7970    },
7971    {
7972     "enum_field_value" : 2147483647,
7973     "name" : "VK_SYSTEM_ALLOCATION_SCOPE_MAX_ENUM"
7974    }
7975   ],
7976   "linker_set_key" : "_ZTI23VkSystemAllocationScope",
7977   "name" : "VkSystemAllocationScope",
7978   "referenced_type" : "_ZTI23VkSystemAllocationScope",
7979   "self_type" : "_ZTI23VkSystemAllocationScope",
7980   "size" : 4,
7981   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
7982   "underlying_type" : "_ZTIj"
7983  },
7984  {
7985   "alignment" : 4,
7986   "enum_fields" :
7987   [
7988    {
7989     "enum_field_value" : 1,
7990     "name" : "VK_COLOR_COMPONENT_R_BIT"
7991    },
7992    {
7993     "enum_field_value" : 2,
7994     "name" : "VK_COLOR_COMPONENT_G_BIT"
7995    },
7996    {
7997     "enum_field_value" : 4,
7998     "name" : "VK_COLOR_COMPONENT_B_BIT"
7999    },
8000    {
8001     "enum_field_value" : 8,
8002     "name" : "VK_COLOR_COMPONENT_A_BIT"
8003    },
8004    {
8005     "enum_field_value" : 2147483647,
8006     "name" : "VK_COLOR_COMPONENT_FLAG_BITS_MAX_ENUM"
8007    }
8008   ],
8009   "linker_set_key" : "_ZTI24VkColorComponentFlagBits",
8010   "name" : "VkColorComponentFlagBits",
8011   "referenced_type" : "_ZTI24VkColorComponentFlagBits",
8012   "self_type" : "_ZTI24VkColorComponentFlagBits",
8013   "size" : 4,
8014   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
8015   "underlying_type" : "_ZTIj"
8016  },
8017  {
8018   "alignment" : 4,
8019   "enum_fields" :
8020   [
8021    {
8022     "enum_field_value" : 1,
8023     "name" : "VK_DEBUG_REPORT_INFORMATION_BIT_EXT"
8024    },
8025    {
8026     "enum_field_value" : 2,
8027     "name" : "VK_DEBUG_REPORT_WARNING_BIT_EXT"
8028    },
8029    {
8030     "enum_field_value" : 4,
8031     "name" : "VK_DEBUG_REPORT_PERFORMANCE_WARNING_BIT_EXT"
8032    },
8033    {
8034     "enum_field_value" : 8,
8035     "name" : "VK_DEBUG_REPORT_ERROR_BIT_EXT"
8036    },
8037    {
8038     "enum_field_value" : 16,
8039     "name" : "VK_DEBUG_REPORT_DEBUG_BIT_EXT"
8040    },
8041    {
8042     "enum_field_value" : 2147483647,
8043     "name" : "VK_DEBUG_REPORT_FLAG_BITS_MAX_ENUM_EXT"
8044    }
8045   ],
8046   "linker_set_key" : "_ZTI24VkDebugReportFlagBitsEXT",
8047   "name" : "VkDebugReportFlagBitsEXT",
8048   "referenced_type" : "_ZTI24VkDebugReportFlagBitsEXT",
8049   "self_type" : "_ZTI24VkDebugReportFlagBitsEXT",
8050   "size" : 4,
8051   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
8052   "underlying_type" : "_ZTIj"
8053  },
8054  {
8055   "alignment" : 4,
8056   "enum_fields" :
8057   [
8058    {
8059     "enum_field_value" : 0,
8060     "name" : "VK_INTERNAL_ALLOCATION_TYPE_EXECUTABLE"
8061    },
8062    {
8063     "enum_field_value" : 2147483647,
8064     "name" : "VK_INTERNAL_ALLOCATION_TYPE_MAX_ENUM"
8065    }
8066   ],
8067   "linker_set_key" : "_ZTI24VkInternalAllocationType",
8068   "name" : "VkInternalAllocationType",
8069   "referenced_type" : "_ZTI24VkInternalAllocationType",
8070   "self_type" : "_ZTI24VkInternalAllocationType",
8071   "size" : 4,
8072   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
8073   "underlying_type" : "_ZTIj"
8074  },
8075  {
8076   "alignment" : 4,
8077   "enum_fields" :
8078   [
8079    {
8080     "enum_field_value" : 1,
8081     "name" : "VK_MEMORY_ALLOCATE_DEVICE_MASK_BIT"
8082    },
8083    {
8084     "enum_field_value" : 2,
8085     "name" : "VK_MEMORY_ALLOCATE_DEVICE_ADDRESS_BIT"
8086    },
8087    {
8088     "enum_field_value" : 4,
8089     "name" : "VK_MEMORY_ALLOCATE_DEVICE_ADDRESS_CAPTURE_REPLAY_BIT"
8090    },
8091    {
8092     "enum_field_value" : 1,
8093     "name" : "VK_MEMORY_ALLOCATE_DEVICE_MASK_BIT_KHR"
8094    },
8095    {
8096     "enum_field_value" : 2,
8097     "name" : "VK_MEMORY_ALLOCATE_DEVICE_ADDRESS_BIT_KHR"
8098    },
8099    {
8100     "enum_field_value" : 4,
8101     "name" : "VK_MEMORY_ALLOCATE_DEVICE_ADDRESS_CAPTURE_REPLAY_BIT_KHR"
8102    },
8103    {
8104     "enum_field_value" : 2147483647,
8105     "name" : "VK_MEMORY_ALLOCATE_FLAG_BITS_MAX_ENUM"
8106    }
8107   ],
8108   "linker_set_key" : "_ZTI24VkMemoryAllocateFlagBits",
8109   "name" : "VkMemoryAllocateFlagBits",
8110   "referenced_type" : "_ZTI24VkMemoryAllocateFlagBits",
8111   "self_type" : "_ZTI24VkMemoryAllocateFlagBits",
8112   "size" : 4,
8113   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
8114   "underlying_type" : "_ZTIj"
8115  },
8116  {
8117   "alignment" : 4,
8118   "enum_fields" :
8119   [
8120    {
8121     "enum_field_value" : 1,
8122     "name" : "VK_MEMORY_PROPERTY_DEVICE_LOCAL_BIT"
8123    },
8124    {
8125     "enum_field_value" : 2,
8126     "name" : "VK_MEMORY_PROPERTY_HOST_VISIBLE_BIT"
8127    },
8128    {
8129     "enum_field_value" : 4,
8130     "name" : "VK_MEMORY_PROPERTY_HOST_COHERENT_BIT"
8131    },
8132    {
8133     "enum_field_value" : 8,
8134     "name" : "VK_MEMORY_PROPERTY_HOST_CACHED_BIT"
8135    },
8136    {
8137     "enum_field_value" : 16,
8138     "name" : "VK_MEMORY_PROPERTY_LAZILY_ALLOCATED_BIT"
8139    },
8140    {
8141     "enum_field_value" : 32,
8142     "name" : "VK_MEMORY_PROPERTY_PROTECTED_BIT"
8143    },
8144    {
8145     "enum_field_value" : 64,
8146     "name" : "VK_MEMORY_PROPERTY_DEVICE_COHERENT_BIT_AMD"
8147    },
8148    {
8149     "enum_field_value" : 128,
8150     "name" : "VK_MEMORY_PROPERTY_DEVICE_UNCACHED_BIT_AMD"
8151    },
8152    {
8153     "enum_field_value" : 256,
8154     "name" : "VK_MEMORY_PROPERTY_RDMA_CAPABLE_BIT_NV"
8155    },
8156    {
8157     "enum_field_value" : 2147483647,
8158     "name" : "VK_MEMORY_PROPERTY_FLAG_BITS_MAX_ENUM"
8159    }
8160   ],
8161   "linker_set_key" : "_ZTI24VkMemoryPropertyFlagBits",
8162   "name" : "VkMemoryPropertyFlagBits",
8163   "referenced_type" : "_ZTI24VkMemoryPropertyFlagBits",
8164   "self_type" : "_ZTI24VkMemoryPropertyFlagBits",
8165   "size" : 4,
8166   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
8167   "underlying_type" : "_ZTIj"
8168  },
8169  {
8170   "alignment" : 4,
8171   "enum_fields" :
8172   [
8173    {
8174     "enum_field_value" : 1,
8175     "name" : "VK_PIPELINE_CREATE_DISABLE_OPTIMIZATION_BIT"
8176    },
8177    {
8178     "enum_field_value" : 2,
8179     "name" : "VK_PIPELINE_CREATE_ALLOW_DERIVATIVES_BIT"
8180    },
8181    {
8182     "enum_field_value" : 4,
8183     "name" : "VK_PIPELINE_CREATE_DERIVATIVE_BIT"
8184    },
8185    {
8186     "enum_field_value" : 8,
8187     "name" : "VK_PIPELINE_CREATE_VIEW_INDEX_FROM_DEVICE_INDEX_BIT"
8188    },
8189    {
8190     "enum_field_value" : 16,
8191     "name" : "VK_PIPELINE_CREATE_DISPATCH_BASE_BIT"
8192    },
8193    {
8194     "enum_field_value" : 256,
8195     "name" : "VK_PIPELINE_CREATE_FAIL_ON_PIPELINE_COMPILE_REQUIRED_BIT"
8196    },
8197    {
8198     "enum_field_value" : 512,
8199     "name" : "VK_PIPELINE_CREATE_EARLY_RETURN_ON_FAILURE_BIT"
8200    },
8201    {
8202     "enum_field_value" : 2097152,
8203     "name" : "VK_PIPELINE_CREATE_RENDERING_FRAGMENT_SHADING_RATE_ATTACHMENT_BIT_KHR"
8204    },
8205    {
8206     "enum_field_value" : 4194304,
8207     "name" : "VK_PIPELINE_CREATE_RENDERING_FRAGMENT_DENSITY_MAP_ATTACHMENT_BIT_EXT"
8208    },
8209    {
8210     "enum_field_value" : 16384,
8211     "name" : "VK_PIPELINE_CREATE_RAY_TRACING_NO_NULL_ANY_HIT_SHADERS_BIT_KHR"
8212    },
8213    {
8214     "enum_field_value" : 32768,
8215     "name" : "VK_PIPELINE_CREATE_RAY_TRACING_NO_NULL_CLOSEST_HIT_SHADERS_BIT_KHR"
8216    },
8217    {
8218     "enum_field_value" : 65536,
8219     "name" : "VK_PIPELINE_CREATE_RAY_TRACING_NO_NULL_MISS_SHADERS_BIT_KHR"
8220    },
8221    {
8222     "enum_field_value" : 131072,
8223     "name" : "VK_PIPELINE_CREATE_RAY_TRACING_NO_NULL_INTERSECTION_SHADERS_BIT_KHR"
8224    },
8225    {
8226     "enum_field_value" : 4096,
8227     "name" : "VK_PIPELINE_CREATE_RAY_TRACING_SKIP_TRIANGLES_BIT_KHR"
8228    },
8229    {
8230     "enum_field_value" : 8192,
8231     "name" : "VK_PIPELINE_CREATE_RAY_TRACING_SKIP_AABBS_BIT_KHR"
8232    },
8233    {
8234     "enum_field_value" : 524288,
8235     "name" : "VK_PIPELINE_CREATE_RAY_TRACING_SHADER_GROUP_HANDLE_CAPTURE_REPLAY_BIT_KHR"
8236    },
8237    {
8238     "enum_field_value" : 32,
8239     "name" : "VK_PIPELINE_CREATE_DEFER_COMPILE_BIT_NV"
8240    },
8241    {
8242     "enum_field_value" : 64,
8243     "name" : "VK_PIPELINE_CREATE_CAPTURE_STATISTICS_BIT_KHR"
8244    },
8245    {
8246     "enum_field_value" : 128,
8247     "name" : "VK_PIPELINE_CREATE_CAPTURE_INTERNAL_REPRESENTATIONS_BIT_KHR"
8248    },
8249    {
8250     "enum_field_value" : 262144,
8251     "name" : "VK_PIPELINE_CREATE_INDIRECT_BINDABLE_BIT_NV"
8252    },
8253    {
8254     "enum_field_value" : 2048,
8255     "name" : "VK_PIPELINE_CREATE_LIBRARY_BIT_KHR"
8256    },
8257    {
8258     "enum_field_value" : 1048576,
8259     "name" : "VK_PIPELINE_CREATE_RAY_TRACING_ALLOW_MOTION_BIT_NV"
8260    },
8261    {
8262     "enum_field_value" : 16,
8263     "name" : "VK_PIPELINE_CREATE_DISPATCH_BASE"
8264    },
8265    {
8266     "enum_field_value" : 2097152,
8267     "name" : "VK_PIPELINE_RASTERIZATION_STATE_CREATE_FRAGMENT_SHADING_RATE_ATTACHMENT_BIT_KHR"
8268    },
8269    {
8270     "enum_field_value" : 4194304,
8271     "name" : "VK_PIPELINE_RASTERIZATION_STATE_CREATE_FRAGMENT_DENSITY_MAP_ATTACHMENT_BIT_EXT"
8272    },
8273    {
8274     "enum_field_value" : 8,
8275     "name" : "VK_PIPELINE_CREATE_VIEW_INDEX_FROM_DEVICE_INDEX_BIT_KHR"
8276    },
8277    {
8278     "enum_field_value" : 16,
8279     "name" : "VK_PIPELINE_CREATE_DISPATCH_BASE_KHR"
8280    },
8281    {
8282     "enum_field_value" : 256,
8283     "name" : "VK_PIPELINE_CREATE_FAIL_ON_PIPELINE_COMPILE_REQUIRED_BIT_EXT"
8284    },
8285    {
8286     "enum_field_value" : 512,
8287     "name" : "VK_PIPELINE_CREATE_EARLY_RETURN_ON_FAILURE_BIT_EXT"
8288    },
8289    {
8290     "enum_field_value" : 2147483647,
8291     "name" : "VK_PIPELINE_CREATE_FLAG_BITS_MAX_ENUM"
8292    }
8293   ],
8294   "linker_set_key" : "_ZTI24VkPipelineCreateFlagBits",
8295   "name" : "VkPipelineCreateFlagBits",
8296   "referenced_type" : "_ZTI24VkPipelineCreateFlagBits",
8297   "self_type" : "_ZTI24VkPipelineCreateFlagBits",
8298   "size" : 4,
8299   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
8300   "underlying_type" : "_ZTIj"
8301  },
8302  {
8303   "alignment" : 4,
8304   "enum_fields" :
8305   [
8306    {
8307     "enum_field_value" : 0,
8308     "name" : "VK_PROVOKING_VERTEX_MODE_FIRST_VERTEX_EXT"
8309    },
8310    {
8311     "enum_field_value" : 1,
8312     "name" : "VK_PROVOKING_VERTEX_MODE_LAST_VERTEX_EXT"
8313    },
8314    {
8315     "enum_field_value" : 2147483647,
8316     "name" : "VK_PROVOKING_VERTEX_MODE_MAX_ENUM_EXT"
8317    }
8318   ],
8319   "linker_set_key" : "_ZTI24VkProvokingVertexModeEXT",
8320   "name" : "VkProvokingVertexModeEXT",
8321   "referenced_type" : "_ZTI24VkProvokingVertexModeEXT",
8322   "self_type" : "_ZTI24VkProvokingVertexModeEXT",
8323   "size" : 4,
8324   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
8325   "underlying_type" : "_ZTIj"
8326  },
8327  {
8328   "alignment" : 4,
8329   "enum_fields" :
8330   [
8331    {
8332     "enum_field_value" : 128,
8333     "name" : "VK_QUEUE_GLOBAL_PRIORITY_LOW_KHR"
8334    },
8335    {
8336     "enum_field_value" : 256,
8337     "name" : "VK_QUEUE_GLOBAL_PRIORITY_MEDIUM_KHR"
8338    },
8339    {
8340     "enum_field_value" : 512,
8341     "name" : "VK_QUEUE_GLOBAL_PRIORITY_HIGH_KHR"
8342    },
8343    {
8344     "enum_field_value" : 1024,
8345     "name" : "VK_QUEUE_GLOBAL_PRIORITY_REALTIME_KHR"
8346    },
8347    {
8348     "enum_field_value" : 128,
8349     "name" : "VK_QUEUE_GLOBAL_PRIORITY_LOW_EXT"
8350    },
8351    {
8352     "enum_field_value" : 256,
8353     "name" : "VK_QUEUE_GLOBAL_PRIORITY_MEDIUM_EXT"
8354    },
8355    {
8356     "enum_field_value" : 512,
8357     "name" : "VK_QUEUE_GLOBAL_PRIORITY_HIGH_EXT"
8358    },
8359    {
8360     "enum_field_value" : 1024,
8361     "name" : "VK_QUEUE_GLOBAL_PRIORITY_REALTIME_EXT"
8362    },
8363    {
8364     "enum_field_value" : 2147483647,
8365     "name" : "VK_QUEUE_GLOBAL_PRIORITY_MAX_ENUM_KHR"
8366    }
8367   ],
8368   "linker_set_key" : "_ZTI24VkQueueGlobalPriorityKHR",
8369   "name" : "VkQueueGlobalPriorityKHR",
8370   "referenced_type" : "_ZTI24VkQueueGlobalPriorityKHR",
8371   "self_type" : "_ZTI24VkQueueGlobalPriorityKHR",
8372   "size" : 4,
8373   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
8374   "underlying_type" : "_ZTIj"
8375  },
8376  {
8377   "alignment" : 4,
8378   "enum_fields" :
8379   [
8380    {
8381     "enum_field_value" : 0,
8382     "name" : "VK_COARSE_SAMPLE_ORDER_TYPE_DEFAULT_NV"
8383    },
8384    {
8385     "enum_field_value" : 1,
8386     "name" : "VK_COARSE_SAMPLE_ORDER_TYPE_CUSTOM_NV"
8387    },
8388    {
8389     "enum_field_value" : 2,
8390     "name" : "VK_COARSE_SAMPLE_ORDER_TYPE_PIXEL_MAJOR_NV"
8391    },
8392    {
8393     "enum_field_value" : 3,
8394     "name" : "VK_COARSE_SAMPLE_ORDER_TYPE_SAMPLE_MAJOR_NV"
8395    },
8396    {
8397     "enum_field_value" : 2147483647,
8398     "name" : "VK_COARSE_SAMPLE_ORDER_TYPE_MAX_ENUM_NV"
8399    }
8400   ],
8401   "linker_set_key" : "_ZTI25VkCoarseSampleOrderTypeNV",
8402   "name" : "VkCoarseSampleOrderTypeNV",
8403   "referenced_type" : "_ZTI25VkCoarseSampleOrderTypeNV",
8404   "self_type" : "_ZTI25VkCoarseSampleOrderTypeNV",
8405   "size" : 4,
8406   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
8407   "underlying_type" : "_ZTIj"
8408  },
8409  {
8410   "alignment" : 4,
8411   "enum_fields" :
8412   [
8413    {
8414     "enum_field_value" : 0,
8415     "name" : "VK_COVERAGE_REDUCTION_MODE_MERGE_NV"
8416    },
8417    {
8418     "enum_field_value" : 1,
8419     "name" : "VK_COVERAGE_REDUCTION_MODE_TRUNCATE_NV"
8420    },
8421    {
8422     "enum_field_value" : 2147483647,
8423     "name" : "VK_COVERAGE_REDUCTION_MODE_MAX_ENUM_NV"
8424    }
8425   ],
8426   "linker_set_key" : "_ZTI25VkCoverageReductionModeNV",
8427   "name" : "VkCoverageReductionModeNV",
8428   "referenced_type" : "_ZTI25VkCoverageReductionModeNV",
8429   "self_type" : "_ZTI25VkCoverageReductionModeNV",
8430   "size" : 4,
8431   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
8432   "underlying_type" : "_ZTIj"
8433  },
8434  {
8435   "alignment" : 4,
8436   "enum_fields" :
8437   [
8438    {
8439     "enum_field_value" : 0,
8440     "name" : "VK_DISCARD_RECTANGLE_MODE_INCLUSIVE_EXT"
8441    },
8442    {
8443     "enum_field_value" : 1,
8444     "name" : "VK_DISCARD_RECTANGLE_MODE_EXCLUSIVE_EXT"
8445    },
8446    {
8447     "enum_field_value" : 2147483647,
8448     "name" : "VK_DISCARD_RECTANGLE_MODE_MAX_ENUM_EXT"
8449    }
8450   ],
8451   "linker_set_key" : "_ZTI25VkDiscardRectangleModeEXT",
8452   "name" : "VkDiscardRectangleModeEXT",
8453   "referenced_type" : "_ZTI25VkDiscardRectangleModeEXT",
8454   "self_type" : "_ZTI25VkDiscardRectangleModeEXT",
8455   "size" : 4,
8456   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
8457   "underlying_type" : "_ZTIj"
8458  },
8459  {
8460   "alignment" : 4,
8461   "enum_fields" :
8462   [
8463    {
8464     "enum_field_value" : 1,
8465     "name" : "VK_IMAGE_VIEW_CREATE_FRAGMENT_DENSITY_MAP_DYNAMIC_BIT_EXT"
8466    },
8467    {
8468     "enum_field_value" : 2,
8469     "name" : "VK_IMAGE_VIEW_CREATE_FRAGMENT_DENSITY_MAP_DEFERRED_BIT_EXT"
8470    },
8471    {
8472     "enum_field_value" : 2147483647,
8473     "name" : "VK_IMAGE_VIEW_CREATE_FLAG_BITS_MAX_ENUM"
8474    }
8475   ],
8476   "linker_set_key" : "_ZTI25VkImageViewCreateFlagBits",
8477   "name" : "VkImageViewCreateFlagBits",
8478   "referenced_type" : "_ZTI25VkImageViewCreateFlagBits",
8479   "self_type" : "_ZTI25VkImageViewCreateFlagBits",
8480   "size" : 4,
8481   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
8482   "underlying_type" : "_ZTIj"
8483  },
8484  {
8485   "alignment" : 4,
8486   "enum_fields" :
8487   [
8488    {
8489     "enum_field_value" : 1,
8490     "name" : "VK_INDIRECT_STATE_FLAG_FRONTFACE_BIT_NV"
8491    },
8492    {
8493     "enum_field_value" : 2147483647,
8494     "name" : "VK_INDIRECT_STATE_FLAG_BITS_MAX_ENUM_NV"
8495    }
8496   ],
8497   "linker_set_key" : "_ZTI25VkIndirectStateFlagBitsNV",
8498   "name" : "VkIndirectStateFlagBitsNV",
8499   "referenced_type" : "_ZTI25VkIndirectStateFlagBitsNV",
8500   "self_type" : "_ZTI25VkIndirectStateFlagBitsNV",
8501   "size" : 4,
8502   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
8503   "underlying_type" : "_ZTIj"
8504  },
8505  {
8506   "alignment" : 4,
8507   "enum_fields" :
8508   [
8509    {
8510     "enum_field_value" : 1,
8511     "name" : "VK_SEMAPHORE_IMPORT_TEMPORARY_BIT"
8512    },
8513    {
8514     "enum_field_value" : 1,
8515     "name" : "VK_SEMAPHORE_IMPORT_TEMPORARY_BIT_KHR"
8516    },
8517    {
8518     "enum_field_value" : 2147483647,
8519     "name" : "VK_SEMAPHORE_IMPORT_FLAG_BITS_MAX_ENUM"
8520    }
8521   ],
8522   "linker_set_key" : "_ZTI25VkSemaphoreImportFlagBits",
8523   "name" : "VkSemaphoreImportFlagBits",
8524   "referenced_type" : "_ZTI25VkSemaphoreImportFlagBits",
8525   "self_type" : "_ZTI25VkSemaphoreImportFlagBits",
8526   "size" : 4,
8527   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
8528   "underlying_type" : "_ZTIj"
8529  },
8530  {
8531   "alignment" : 4,
8532   "enum_fields" :
8533   [
8534    {
8535     "enum_field_value" : 1,
8536     "name" : "VK_SUBGROUP_FEATURE_BASIC_BIT"
8537    },
8538    {
8539     "enum_field_value" : 2,
8540     "name" : "VK_SUBGROUP_FEATURE_VOTE_BIT"
8541    },
8542    {
8543     "enum_field_value" : 4,
8544     "name" : "VK_SUBGROUP_FEATURE_ARITHMETIC_BIT"
8545    },
8546    {
8547     "enum_field_value" : 8,
8548     "name" : "VK_SUBGROUP_FEATURE_BALLOT_BIT"
8549    },
8550    {
8551     "enum_field_value" : 16,
8552     "name" : "VK_SUBGROUP_FEATURE_SHUFFLE_BIT"
8553    },
8554    {
8555     "enum_field_value" : 32,
8556     "name" : "VK_SUBGROUP_FEATURE_SHUFFLE_RELATIVE_BIT"
8557    },
8558    {
8559     "enum_field_value" : 64,
8560     "name" : "VK_SUBGROUP_FEATURE_CLUSTERED_BIT"
8561    },
8562    {
8563     "enum_field_value" : 128,
8564     "name" : "VK_SUBGROUP_FEATURE_QUAD_BIT"
8565    },
8566    {
8567     "enum_field_value" : 256,
8568     "name" : "VK_SUBGROUP_FEATURE_PARTITIONED_BIT_NV"
8569    },
8570    {
8571     "enum_field_value" : 2147483647,
8572     "name" : "VK_SUBGROUP_FEATURE_FLAG_BITS_MAX_ENUM"
8573    }
8574   ],
8575   "linker_set_key" : "_ZTI25VkSubgroupFeatureFlagBits",
8576   "name" : "VkSubgroupFeatureFlagBits",
8577   "referenced_type" : "_ZTI25VkSubgroupFeatureFlagBits",
8578   "self_type" : "_ZTI25VkSubgroupFeatureFlagBits",
8579   "size" : 4,
8580   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
8581   "underlying_type" : "_ZTIj"
8582  },
8583  {
8584   "alignment" : 4,
8585   "enum_fields" :
8586   [
8587    {
8588     "enum_field_value" : 1,
8589     "name" : "VK_COMMAND_POOL_RESET_RELEASE_RESOURCES_BIT"
8590    },
8591    {
8592     "enum_field_value" : 2147483647,
8593     "name" : "VK_COMMAND_POOL_RESET_FLAG_BITS_MAX_ENUM"
8594    }
8595   ],
8596   "linker_set_key" : "_ZTI26VkCommandPoolResetFlagBits",
8597   "name" : "VkCommandPoolResetFlagBits",
8598   "referenced_type" : "_ZTI26VkCommandPoolResetFlagBits",
8599   "self_type" : "_ZTI26VkCommandPoolResetFlagBits",
8600   "size" : 4,
8601   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
8602   "underlying_type" : "_ZTIj"
8603  },
8604  {
8605   "alignment" : 4,
8606   "enum_fields" :
8607   [
8608    {
8609     "enum_field_value" : 0,
8610     "name" : "VK_COVERAGE_MODULATION_MODE_NONE_NV"
8611    },
8612    {
8613     "enum_field_value" : 1,
8614     "name" : "VK_COVERAGE_MODULATION_MODE_RGB_NV"
8615    },
8616    {
8617     "enum_field_value" : 2,
8618     "name" : "VK_COVERAGE_MODULATION_MODE_ALPHA_NV"
8619    },
8620    {
8621     "enum_field_value" : 3,
8622     "name" : "VK_COVERAGE_MODULATION_MODE_RGBA_NV"
8623    },
8624    {
8625     "enum_field_value" : 2147483647,
8626     "name" : "VK_COVERAGE_MODULATION_MODE_MAX_ENUM_NV"
8627    }
8628   ],
8629   "linker_set_key" : "_ZTI26VkCoverageModulationModeNV",
8630   "name" : "VkCoverageModulationModeNV",
8631   "referenced_type" : "_ZTI26VkCoverageModulationModeNV",
8632   "self_type" : "_ZTI26VkCoverageModulationModeNV",
8633   "size" : 4,
8634   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
8635   "underlying_type" : "_ZTIj"
8636  },
8637  {
8638   "alignment" : 4,
8639   "enum_fields" :
8640   [
8641    {
8642     "enum_field_value" : 0,
8643     "name" : "VK_DEBUG_REPORT_OBJECT_TYPE_UNKNOWN_EXT"
8644    },
8645    {
8646     "enum_field_value" : 1,
8647     "name" : "VK_DEBUG_REPORT_OBJECT_TYPE_INSTANCE_EXT"
8648    },
8649    {
8650     "enum_field_value" : 2,
8651     "name" : "VK_DEBUG_REPORT_OBJECT_TYPE_PHYSICAL_DEVICE_EXT"
8652    },
8653    {
8654     "enum_field_value" : 3,
8655     "name" : "VK_DEBUG_REPORT_OBJECT_TYPE_DEVICE_EXT"
8656    },
8657    {
8658     "enum_field_value" : 4,
8659     "name" : "VK_DEBUG_REPORT_OBJECT_TYPE_QUEUE_EXT"
8660    },
8661    {
8662     "enum_field_value" : 5,
8663     "name" : "VK_DEBUG_REPORT_OBJECT_TYPE_SEMAPHORE_EXT"
8664    },
8665    {
8666     "enum_field_value" : 6,
8667     "name" : "VK_DEBUG_REPORT_OBJECT_TYPE_COMMAND_BUFFER_EXT"
8668    },
8669    {
8670     "enum_field_value" : 7,
8671     "name" : "VK_DEBUG_REPORT_OBJECT_TYPE_FENCE_EXT"
8672    },
8673    {
8674     "enum_field_value" : 8,
8675     "name" : "VK_DEBUG_REPORT_OBJECT_TYPE_DEVICE_MEMORY_EXT"
8676    },
8677    {
8678     "enum_field_value" : 9,
8679     "name" : "VK_DEBUG_REPORT_OBJECT_TYPE_BUFFER_EXT"
8680    },
8681    {
8682     "enum_field_value" : 10,
8683     "name" : "VK_DEBUG_REPORT_OBJECT_TYPE_IMAGE_EXT"
8684    },
8685    {
8686     "enum_field_value" : 11,
8687     "name" : "VK_DEBUG_REPORT_OBJECT_TYPE_EVENT_EXT"
8688    },
8689    {
8690     "enum_field_value" : 12,
8691     "name" : "VK_DEBUG_REPORT_OBJECT_TYPE_QUERY_POOL_EXT"
8692    },
8693    {
8694     "enum_field_value" : 13,
8695     "name" : "VK_DEBUG_REPORT_OBJECT_TYPE_BUFFER_VIEW_EXT"
8696    },
8697    {
8698     "enum_field_value" : 14,
8699     "name" : "VK_DEBUG_REPORT_OBJECT_TYPE_IMAGE_VIEW_EXT"
8700    },
8701    {
8702     "enum_field_value" : 15,
8703     "name" : "VK_DEBUG_REPORT_OBJECT_TYPE_SHADER_MODULE_EXT"
8704    },
8705    {
8706     "enum_field_value" : 16,
8707     "name" : "VK_DEBUG_REPORT_OBJECT_TYPE_PIPELINE_CACHE_EXT"
8708    },
8709    {
8710     "enum_field_value" : 17,
8711     "name" : "VK_DEBUG_REPORT_OBJECT_TYPE_PIPELINE_LAYOUT_EXT"
8712    },
8713    {
8714     "enum_field_value" : 18,
8715     "name" : "VK_DEBUG_REPORT_OBJECT_TYPE_RENDER_PASS_EXT"
8716    },
8717    {
8718     "enum_field_value" : 19,
8719     "name" : "VK_DEBUG_REPORT_OBJECT_TYPE_PIPELINE_EXT"
8720    },
8721    {
8722     "enum_field_value" : 20,
8723     "name" : "VK_DEBUG_REPORT_OBJECT_TYPE_DESCRIPTOR_SET_LAYOUT_EXT"
8724    },
8725    {
8726     "enum_field_value" : 21,
8727     "name" : "VK_DEBUG_REPORT_OBJECT_TYPE_SAMPLER_EXT"
8728    },
8729    {
8730     "enum_field_value" : 22,
8731     "name" : "VK_DEBUG_REPORT_OBJECT_TYPE_DESCRIPTOR_POOL_EXT"
8732    },
8733    {
8734     "enum_field_value" : 23,
8735     "name" : "VK_DEBUG_REPORT_OBJECT_TYPE_DESCRIPTOR_SET_EXT"
8736    },
8737    {
8738     "enum_field_value" : 24,
8739     "name" : "VK_DEBUG_REPORT_OBJECT_TYPE_FRAMEBUFFER_EXT"
8740    },
8741    {
8742     "enum_field_value" : 25,
8743     "name" : "VK_DEBUG_REPORT_OBJECT_TYPE_COMMAND_POOL_EXT"
8744    },
8745    {
8746     "enum_field_value" : 26,
8747     "name" : "VK_DEBUG_REPORT_OBJECT_TYPE_SURFACE_KHR_EXT"
8748    },
8749    {
8750     "enum_field_value" : 27,
8751     "name" : "VK_DEBUG_REPORT_OBJECT_TYPE_SWAPCHAIN_KHR_EXT"
8752    },
8753    {
8754     "enum_field_value" : 28,
8755     "name" : "VK_DEBUG_REPORT_OBJECT_TYPE_DEBUG_REPORT_CALLBACK_EXT_EXT"
8756    },
8757    {
8758     "enum_field_value" : 29,
8759     "name" : "VK_DEBUG_REPORT_OBJECT_TYPE_DISPLAY_KHR_EXT"
8760    },
8761    {
8762     "enum_field_value" : 30,
8763     "name" : "VK_DEBUG_REPORT_OBJECT_TYPE_DISPLAY_MODE_KHR_EXT"
8764    },
8765    {
8766     "enum_field_value" : 33,
8767     "name" : "VK_DEBUG_REPORT_OBJECT_TYPE_VALIDATION_CACHE_EXT_EXT"
8768    },
8769    {
8770     "enum_field_value" : 1000156000,
8771     "name" : "VK_DEBUG_REPORT_OBJECT_TYPE_SAMPLER_YCBCR_CONVERSION_EXT"
8772    },
8773    {
8774     "enum_field_value" : 1000085000,
8775     "name" : "VK_DEBUG_REPORT_OBJECT_TYPE_DESCRIPTOR_UPDATE_TEMPLATE_EXT"
8776    },
8777    {
8778     "enum_field_value" : 1000029000,
8779     "name" : "VK_DEBUG_REPORT_OBJECT_TYPE_CU_MODULE_NVX_EXT"
8780    },
8781    {
8782     "enum_field_value" : 1000029001,
8783     "name" : "VK_DEBUG_REPORT_OBJECT_TYPE_CU_FUNCTION_NVX_EXT"
8784    },
8785    {
8786     "enum_field_value" : 1000150000,
8787     "name" : "VK_DEBUG_REPORT_OBJECT_TYPE_ACCELERATION_STRUCTURE_KHR_EXT"
8788    },
8789    {
8790     "enum_field_value" : 1000165000,
8791     "name" : "VK_DEBUG_REPORT_OBJECT_TYPE_ACCELERATION_STRUCTURE_NV_EXT"
8792    },
8793    {
8794     "enum_field_value" : 1000366000,
8795     "name" : "VK_DEBUG_REPORT_OBJECT_TYPE_BUFFER_COLLECTION_FUCHSIA_EXT"
8796    },
8797    {
8798     "enum_field_value" : 28,
8799     "name" : "VK_DEBUG_REPORT_OBJECT_TYPE_DEBUG_REPORT_EXT"
8800    },
8801    {
8802     "enum_field_value" : 33,
8803     "name" : "VK_DEBUG_REPORT_OBJECT_TYPE_VALIDATION_CACHE_EXT"
8804    },
8805    {
8806     "enum_field_value" : 1000085000,
8807     "name" : "VK_DEBUG_REPORT_OBJECT_TYPE_DESCRIPTOR_UPDATE_TEMPLATE_KHR_EXT"
8808    },
8809    {
8810     "enum_field_value" : 1000156000,
8811     "name" : "VK_DEBUG_REPORT_OBJECT_TYPE_SAMPLER_YCBCR_CONVERSION_KHR_EXT"
8812    },
8813    {
8814     "enum_field_value" : 2147483647,
8815     "name" : "VK_DEBUG_REPORT_OBJECT_TYPE_MAX_ENUM_EXT"
8816    }
8817   ],
8818   "linker_set_key" : "_ZTI26VkDebugReportObjectTypeEXT",
8819   "name" : "VkDebugReportObjectTypeEXT",
8820   "referenced_type" : "_ZTI26VkDebugReportObjectTypeEXT",
8821   "self_type" : "_ZTI26VkDebugReportObjectTypeEXT",
8822   "size" : 4,
8823   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
8824   "underlying_type" : "_ZTIj"
8825  },
8826  {
8827   "alignment" : 4,
8828   "enum_fields" :
8829   [
8830    {
8831     "enum_field_value" : 0,
8832     "name" : "VK_LINE_RASTERIZATION_MODE_DEFAULT_EXT"
8833    },
8834    {
8835     "enum_field_value" : 1,
8836     "name" : "VK_LINE_RASTERIZATION_MODE_RECTANGULAR_EXT"
8837    },
8838    {
8839     "enum_field_value" : 2,
8840     "name" : "VK_LINE_RASTERIZATION_MODE_BRESENHAM_EXT"
8841    },
8842    {
8843     "enum_field_value" : 3,
8844     "name" : "VK_LINE_RASTERIZATION_MODE_RECTANGULAR_SMOOTH_EXT"
8845    },
8846    {
8847     "enum_field_value" : 2147483647,
8848     "name" : "VK_LINE_RASTERIZATION_MODE_MAX_ENUM_EXT"
8849    }
8850   ],
8851   "linker_set_key" : "_ZTI26VkLineRasterizationModeEXT",
8852   "name" : "VkLineRasterizationModeEXT",
8853   "referenced_type" : "_ZTI26VkLineRasterizationModeEXT",
8854   "self_type" : "_ZTI26VkLineRasterizationModeEXT",
8855   "size" : 4,
8856   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
8857   "underlying_type" : "_ZTIj"
8858  },
8859  {
8860   "alignment" : 4,
8861   "enum_fields" :
8862   [
8863    {
8864     "enum_field_value" : 2,
8865     "name" : "VK_RENDER_PASS_CREATE_TRANSFORM_BIT_QCOM"
8866    },
8867    {
8868     "enum_field_value" : 2147483647,
8869     "name" : "VK_RENDER_PASS_CREATE_FLAG_BITS_MAX_ENUM"
8870    }
8871   ],
8872   "linker_set_key" : "_ZTI26VkRenderPassCreateFlagBits",
8873   "name" : "VkRenderPassCreateFlagBits",
8874   "referenced_type" : "_ZTI26VkRenderPassCreateFlagBits",
8875   "self_type" : "_ZTI26VkRenderPassCreateFlagBits",
8876   "size" : 4,
8877   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
8878   "underlying_type" : "_ZTIj"
8879  },
8880  {
8881   "alignment" : 4,
8882   "enum_fields" :
8883   [
8884    {
8885     "enum_field_value" : 1,
8886     "name" : "VK_SPARSE_MEMORY_BIND_METADATA_BIT"
8887    },
8888    {
8889     "enum_field_value" : 2147483647,
8890     "name" : "VK_SPARSE_MEMORY_BIND_FLAG_BITS_MAX_ENUM"
8891    }
8892   ],
8893   "linker_set_key" : "_ZTI26VkSparseMemoryBindFlagBits",
8894   "name" : "VkSparseMemoryBindFlagBits",
8895   "referenced_type" : "_ZTI26VkSparseMemoryBindFlagBits",
8896   "self_type" : "_ZTI26VkSparseMemoryBindFlagBits",
8897   "size" : 4,
8898   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
8899   "underlying_type" : "_ZTIj"
8900  },
8901  {
8902   "alignment" : 4,
8903   "enum_fields" :
8904   [
8905    {
8906     "enum_field_value" : 0,
8907     "name" : "VK_TESSELLATION_DOMAIN_ORIGIN_UPPER_LEFT"
8908    },
8909    {
8910     "enum_field_value" : 1,
8911     "name" : "VK_TESSELLATION_DOMAIN_ORIGIN_LOWER_LEFT"
8912    },
8913    {
8914     "enum_field_value" : 0,
8915     "name" : "VK_TESSELLATION_DOMAIN_ORIGIN_UPPER_LEFT_KHR"
8916    },
8917    {
8918     "enum_field_value" : 1,
8919     "name" : "VK_TESSELLATION_DOMAIN_ORIGIN_LOWER_LEFT_KHR"
8920    },
8921    {
8922     "enum_field_value" : 2147483647,
8923     "name" : "VK_TESSELLATION_DOMAIN_ORIGIN_MAX_ENUM"
8924    }
8925   ],
8926   "linker_set_key" : "_ZTI26VkTessellationDomainOrigin",
8927   "name" : "VkTessellationDomainOrigin",
8928   "referenced_type" : "_ZTI26VkTessellationDomainOrigin",
8929   "self_type" : "_ZTI26VkTessellationDomainOrigin",
8930   "size" : 4,
8931   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
8932   "underlying_type" : "_ZTIj"
8933  },
8934  {
8935   "alignment" : 4,
8936   "enum_fields" :
8937   [
8938    {
8939     "enum_field_value" : 1,
8940     "name" : "VK_COMMAND_POOL_CREATE_TRANSIENT_BIT"
8941    },
8942    {
8943     "enum_field_value" : 2,
8944     "name" : "VK_COMMAND_POOL_CREATE_RESET_COMMAND_BUFFER_BIT"
8945    },
8946    {
8947     "enum_field_value" : 4,
8948     "name" : "VK_COMMAND_POOL_CREATE_PROTECTED_BIT"
8949    },
8950    {
8951     "enum_field_value" : 2147483647,
8952     "name" : "VK_COMMAND_POOL_CREATE_FLAG_BITS_MAX_ENUM"
8953    }
8954   ],
8955   "linker_set_key" : "_ZTI27VkCommandPoolCreateFlagBits",
8956   "name" : "VkCommandPoolCreateFlagBits",
8957   "referenced_type" : "_ZTI27VkCommandPoolCreateFlagBits",
8958   "self_type" : "_ZTI27VkCommandPoolCreateFlagBits",
8959   "size" : 4,
8960   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
8961   "underlying_type" : "_ZTIj"
8962  },
8963  {
8964   "alignment" : 4,
8965   "enum_fields" :
8966   [
8967    {
8968     "enum_field_value" : 1,
8969     "name" : "VK_COMPOSITE_ALPHA_OPAQUE_BIT_KHR"
8970    },
8971    {
8972     "enum_field_value" : 2,
8973     "name" : "VK_COMPOSITE_ALPHA_PRE_MULTIPLIED_BIT_KHR"
8974    },
8975    {
8976     "enum_field_value" : 4,
8977     "name" : "VK_COMPOSITE_ALPHA_POST_MULTIPLIED_BIT_KHR"
8978    },
8979    {
8980     "enum_field_value" : 8,
8981     "name" : "VK_COMPOSITE_ALPHA_INHERIT_BIT_KHR"
8982    },
8983    {
8984     "enum_field_value" : 2147483647,
8985     "name" : "VK_COMPOSITE_ALPHA_FLAG_BITS_MAX_ENUM_KHR"
8986    }
8987   ],
8988   "linker_set_key" : "_ZTI27VkCompositeAlphaFlagBitsKHR",
8989   "name" : "VkCompositeAlphaFlagBitsKHR",
8990   "referenced_type" : "_ZTI27VkCompositeAlphaFlagBitsKHR",
8991   "self_type" : "_ZTI27VkCompositeAlphaFlagBitsKHR",
8992   "size" : 4,
8993   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
8994   "underlying_type" : "_ZTIj"
8995  },
8996  {
8997   "alignment" : 4,
8998   "enum_fields" :
8999   [
9000    {
9001     "enum_field_value" : 1,
9002     "name" : "VK_DESCRIPTOR_BINDING_UPDATE_AFTER_BIND_BIT"
9003    },
9004    {
9005     "enum_field_value" : 2,
9006     "name" : "VK_DESCRIPTOR_BINDING_UPDATE_UNUSED_WHILE_PENDING_BIT"
9007    },
9008    {
9009     "enum_field_value" : 4,
9010     "name" : "VK_DESCRIPTOR_BINDING_PARTIALLY_BOUND_BIT"
9011    },
9012    {
9013     "enum_field_value" : 8,
9014     "name" : "VK_DESCRIPTOR_BINDING_VARIABLE_DESCRIPTOR_COUNT_BIT"
9015    },
9016    {
9017     "enum_field_value" : 1,
9018     "name" : "VK_DESCRIPTOR_BINDING_UPDATE_AFTER_BIND_BIT_EXT"
9019    },
9020    {
9021     "enum_field_value" : 2,
9022     "name" : "VK_DESCRIPTOR_BINDING_UPDATE_UNUSED_WHILE_PENDING_BIT_EXT"
9023    },
9024    {
9025     "enum_field_value" : 4,
9026     "name" : "VK_DESCRIPTOR_BINDING_PARTIALLY_BOUND_BIT_EXT"
9027    },
9028    {
9029     "enum_field_value" : 8,
9030     "name" : "VK_DESCRIPTOR_BINDING_VARIABLE_DESCRIPTOR_COUNT_BIT_EXT"
9031    },
9032    {
9033     "enum_field_value" : 2147483647,
9034     "name" : "VK_DESCRIPTOR_BINDING_FLAG_BITS_MAX_ENUM"
9035    }
9036   ],
9037   "linker_set_key" : "_ZTI27VkDescriptorBindingFlagBits",
9038   "name" : "VkDescriptorBindingFlagBits",
9039   "referenced_type" : "_ZTI27VkDescriptorBindingFlagBits",
9040   "self_type" : "_ZTI27VkDescriptorBindingFlagBits",
9041   "size" : 4,
9042   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
9043   "underlying_type" : "_ZTIj"
9044  },
9045  {
9046   "alignment" : 4,
9047   "enum_fields" :
9048   [
9049    {
9050     "enum_field_value" : 1,
9051     "name" : "VK_DEVICE_QUEUE_CREATE_PROTECTED_BIT"
9052    },
9053    {
9054     "enum_field_value" : 2147483647,
9055     "name" : "VK_DEVICE_QUEUE_CREATE_FLAG_BITS_MAX_ENUM"
9056    }
9057   ],
9058   "linker_set_key" : "_ZTI27VkDeviceQueueCreateFlagBits",
9059   "name" : "VkDeviceQueueCreateFlagBits",
9060   "referenced_type" : "_ZTI27VkDeviceQueueCreateFlagBits",
9061   "self_type" : "_ZTI27VkDeviceQueueCreateFlagBits",
9062   "size" : 4,
9063   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
9064   "underlying_type" : "_ZTIj"
9065  },
9066  {
9067   "alignment" : 4,
9068   "enum_fields" :
9069   [
9070    {
9071     "enum_field_value" : 0,
9072     "name" : "VK_FRAGMENT_SHADING_RATE_TYPE_FRAGMENT_SIZE_NV"
9073    },
9074    {
9075     "enum_field_value" : 1,
9076     "name" : "VK_FRAGMENT_SHADING_RATE_TYPE_ENUMS_NV"
9077    },
9078    {
9079     "enum_field_value" : 2147483647,
9080     "name" : "VK_FRAGMENT_SHADING_RATE_TYPE_MAX_ENUM_NV"
9081    }
9082   ],
9083   "linker_set_key" : "_ZTI27VkFragmentShadingRateTypeNV",
9084   "name" : "VkFragmentShadingRateTypeNV",
9085   "referenced_type" : "_ZTI27VkFragmentShadingRateTypeNV",
9086   "self_type" : "_ZTI27VkFragmentShadingRateTypeNV",
9087   "size" : 4,
9088   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
9089   "underlying_type" : "_ZTIj"
9090  },
9091  {
9092   "alignment" : 4,
9093   "enum_fields" :
9094   [
9095    {
9096     "enum_field_value" : 1,
9097     "name" : "VK_FRAMEBUFFER_CREATE_IMAGELESS_BIT"
9098    },
9099    {
9100     "enum_field_value" : 1,
9101     "name" : "VK_FRAMEBUFFER_CREATE_IMAGELESS_BIT_KHR"
9102    },
9103    {
9104     "enum_field_value" : 2147483647,
9105     "name" : "VK_FRAMEBUFFER_CREATE_FLAG_BITS_MAX_ENUM"
9106    }
9107   ],
9108   "linker_set_key" : "_ZTI27VkFramebufferCreateFlagBits",
9109   "name" : "VkFramebufferCreateFlagBits",
9110   "referenced_type" : "_ZTI27VkFramebufferCreateFlagBits",
9111   "self_type" : "_ZTI27VkFramebufferCreateFlagBits",
9112   "size" : 4,
9113   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
9114   "underlying_type" : "_ZTIj"
9115  },
9116  {
9117   "alignment" : 4,
9118   "enum_fields" :
9119   [
9120    {
9121     "enum_field_value" : 1,
9122     "name" : "VK_PEER_MEMORY_FEATURE_COPY_SRC_BIT"
9123    },
9124    {
9125     "enum_field_value" : 2,
9126     "name" : "VK_PEER_MEMORY_FEATURE_COPY_DST_BIT"
9127    },
9128    {
9129     "enum_field_value" : 4,
9130     "name" : "VK_PEER_MEMORY_FEATURE_GENERIC_SRC_BIT"
9131    },
9132    {
9133     "enum_field_value" : 8,
9134     "name" : "VK_PEER_MEMORY_FEATURE_GENERIC_DST_BIT"
9135    },
9136    {
9137     "enum_field_value" : 1,
9138     "name" : "VK_PEER_MEMORY_FEATURE_COPY_SRC_BIT_KHR"
9139    },
9140    {
9141     "enum_field_value" : 2,
9142     "name" : "VK_PEER_MEMORY_FEATURE_COPY_DST_BIT_KHR"
9143    },
9144    {
9145     "enum_field_value" : 4,
9146     "name" : "VK_PEER_MEMORY_FEATURE_GENERIC_SRC_BIT_KHR"
9147    },
9148    {
9149     "enum_field_value" : 8,
9150     "name" : "VK_PEER_MEMORY_FEATURE_GENERIC_DST_BIT_KHR"
9151    },
9152    {
9153     "enum_field_value" : 2147483647,
9154     "name" : "VK_PEER_MEMORY_FEATURE_FLAG_BITS_MAX_ENUM"
9155    }
9156   ],
9157   "linker_set_key" : "_ZTI27VkPeerMemoryFeatureFlagBits",
9158   "name" : "VkPeerMemoryFeatureFlagBits",
9159   "referenced_type" : "_ZTI27VkPeerMemoryFeatureFlagBits",
9160   "self_type" : "_ZTI27VkPeerMemoryFeatureFlagBits",
9161   "size" : 4,
9162   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
9163   "underlying_type" : "_ZTIj"
9164  },
9165  {
9166   "alignment" : 4,
9167   "enum_fields" :
9168   [
9169    {
9170     "enum_field_value" : 0,
9171     "name" : "VK_PERFORMANCE_COUNTER_UNIT_GENERIC_KHR"
9172    },
9173    {
9174     "enum_field_value" : 1,
9175     "name" : "VK_PERFORMANCE_COUNTER_UNIT_PERCENTAGE_KHR"
9176    },
9177    {
9178     "enum_field_value" : 2,
9179     "name" : "VK_PERFORMANCE_COUNTER_UNIT_NANOSECONDS_KHR"
9180    },
9181    {
9182     "enum_field_value" : 3,
9183     "name" : "VK_PERFORMANCE_COUNTER_UNIT_BYTES_KHR"
9184    },
9185    {
9186     "enum_field_value" : 4,
9187     "name" : "VK_PERFORMANCE_COUNTER_UNIT_BYTES_PER_SECOND_KHR"
9188    },
9189    {
9190     "enum_field_value" : 5,
9191     "name" : "VK_PERFORMANCE_COUNTER_UNIT_KELVIN_KHR"
9192    },
9193    {
9194     "enum_field_value" : 6,
9195     "name" : "VK_PERFORMANCE_COUNTER_UNIT_WATTS_KHR"
9196    },
9197    {
9198     "enum_field_value" : 7,
9199     "name" : "VK_PERFORMANCE_COUNTER_UNIT_VOLTS_KHR"
9200    },
9201    {
9202     "enum_field_value" : 8,
9203     "name" : "VK_PERFORMANCE_COUNTER_UNIT_AMPS_KHR"
9204    },
9205    {
9206     "enum_field_value" : 9,
9207     "name" : "VK_PERFORMANCE_COUNTER_UNIT_HERTZ_KHR"
9208    },
9209    {
9210     "enum_field_value" : 10,
9211     "name" : "VK_PERFORMANCE_COUNTER_UNIT_CYCLES_KHR"
9212    },
9213    {
9214     "enum_field_value" : 2147483647,
9215     "name" : "VK_PERFORMANCE_COUNTER_UNIT_MAX_ENUM_KHR"
9216    }
9217   ],
9218   "linker_set_key" : "_ZTI27VkPerformanceCounterUnitKHR",
9219   "name" : "VkPerformanceCounterUnitKHR",
9220   "referenced_type" : "_ZTI27VkPerformanceCounterUnitKHR",
9221   "self_type" : "_ZTI27VkPerformanceCounterUnitKHR",
9222   "size" : 4,
9223   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
9224   "underlying_type" : "_ZTIj"
9225  },
9226  {
9227   "alignment" : 4,
9228   "enum_fields" :
9229   [
9230    {
9231     "enum_field_value" : 0,
9232     "name" : "VK_PERFORMANCE_VALUE_TYPE_UINT32_INTEL"
9233    },
9234    {
9235     "enum_field_value" : 1,
9236     "name" : "VK_PERFORMANCE_VALUE_TYPE_UINT64_INTEL"
9237    },
9238    {
9239     "enum_field_value" : 2,
9240     "name" : "VK_PERFORMANCE_VALUE_TYPE_FLOAT_INTEL"
9241    },
9242    {
9243     "enum_field_value" : 3,
9244     "name" : "VK_PERFORMANCE_VALUE_TYPE_BOOL_INTEL"
9245    },
9246    {
9247     "enum_field_value" : 4,
9248     "name" : "VK_PERFORMANCE_VALUE_TYPE_STRING_INTEL"
9249    },
9250    {
9251     "enum_field_value" : 2147483647,
9252     "name" : "VK_PERFORMANCE_VALUE_TYPE_MAX_ENUM_INTEL"
9253    }
9254   ],
9255   "linker_set_key" : "_ZTI27VkPerformanceValueTypeINTEL",
9256   "name" : "VkPerformanceValueTypeINTEL",
9257   "referenced_type" : "_ZTI27VkPerformanceValueTypeINTEL",
9258   "self_type" : "_ZTI27VkPerformanceValueTypeINTEL",
9259   "size" : 4,
9260   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
9261   "underlying_type" : "_ZTIj"
9262  },
9263  {
9264   "alignment" : 4,
9265   "enum_fields" :
9266   [
9267    {
9268     "enum_field_value" : 0,
9269     "name" : "VK_SHADING_RATE_PALETTE_ENTRY_NO_INVOCATIONS_NV"
9270    },
9271    {
9272     "enum_field_value" : 1,
9273     "name" : "VK_SHADING_RATE_PALETTE_ENTRY_16_INVOCATIONS_PER_PIXEL_NV"
9274    },
9275    {
9276     "enum_field_value" : 2,
9277     "name" : "VK_SHADING_RATE_PALETTE_ENTRY_8_INVOCATIONS_PER_PIXEL_NV"
9278    },
9279    {
9280     "enum_field_value" : 3,
9281     "name" : "VK_SHADING_RATE_PALETTE_ENTRY_4_INVOCATIONS_PER_PIXEL_NV"
9282    },
9283    {
9284     "enum_field_value" : 4,
9285     "name" : "VK_SHADING_RATE_PALETTE_ENTRY_2_INVOCATIONS_PER_PIXEL_NV"
9286    },
9287    {
9288     "enum_field_value" : 5,
9289     "name" : "VK_SHADING_RATE_PALETTE_ENTRY_1_INVOCATION_PER_PIXEL_NV"
9290    },
9291    {
9292     "enum_field_value" : 6,
9293     "name" : "VK_SHADING_RATE_PALETTE_ENTRY_1_INVOCATION_PER_2X1_PIXELS_NV"
9294    },
9295    {
9296     "enum_field_value" : 7,
9297     "name" : "VK_SHADING_RATE_PALETTE_ENTRY_1_INVOCATION_PER_1X2_PIXELS_NV"
9298    },
9299    {
9300     "enum_field_value" : 8,
9301     "name" : "VK_SHADING_RATE_PALETTE_ENTRY_1_INVOCATION_PER_2X2_PIXELS_NV"
9302    },
9303    {
9304     "enum_field_value" : 9,
9305     "name" : "VK_SHADING_RATE_PALETTE_ENTRY_1_INVOCATION_PER_4X2_PIXELS_NV"
9306    },
9307    {
9308     "enum_field_value" : 10,
9309     "name" : "VK_SHADING_RATE_PALETTE_ENTRY_1_INVOCATION_PER_2X4_PIXELS_NV"
9310    },
9311    {
9312     "enum_field_value" : 11,
9313     "name" : "VK_SHADING_RATE_PALETTE_ENTRY_1_INVOCATION_PER_4X4_PIXELS_NV"
9314    },
9315    {
9316     "enum_field_value" : 2147483647,
9317     "name" : "VK_SHADING_RATE_PALETTE_ENTRY_MAX_ENUM_NV"
9318    }
9319   ],
9320   "linker_set_key" : "_ZTI27VkShadingRatePaletteEntryNV",
9321   "name" : "VkShadingRatePaletteEntryNV",
9322   "referenced_type" : "_ZTI27VkShadingRatePaletteEntryNV",
9323   "self_type" : "_ZTI27VkShadingRatePaletteEntryNV",
9324   "size" : 4,
9325   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
9326   "underlying_type" : "_ZTIj"
9327  },
9328  {
9329   "alignment" : 4,
9330   "enum_fields" :
9331   [
9332    {
9333     "enum_field_value" : 1,
9334     "name" : "VK_SPARSE_IMAGE_FORMAT_SINGLE_MIPTAIL_BIT"
9335    },
9336    {
9337     "enum_field_value" : 2,
9338     "name" : "VK_SPARSE_IMAGE_FORMAT_ALIGNED_MIP_SIZE_BIT"
9339    },
9340    {
9341     "enum_field_value" : 4,
9342     "name" : "VK_SPARSE_IMAGE_FORMAT_NONSTANDARD_BLOCK_SIZE_BIT"
9343    },
9344    {
9345     "enum_field_value" : 2147483647,
9346     "name" : "VK_SPARSE_IMAGE_FORMAT_FLAG_BITS_MAX_ENUM"
9347    }
9348   ],
9349   "linker_set_key" : "_ZTI27VkSparseImageFormatFlagBits",
9350   "name" : "VkSparseImageFormatFlagBits",
9351   "referenced_type" : "_ZTI27VkSparseImageFormatFlagBits",
9352   "self_type" : "_ZTI27VkSparseImageFormatFlagBits",
9353   "size" : 4,
9354   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
9355   "underlying_type" : "_ZTIj"
9356  },
9357  {
9358   "alignment" : 4,
9359   "enum_fields" :
9360   [
9361    {
9362     "enum_field_value" : 1,
9363     "name" : "VK_SURFACE_COUNTER_VBLANK_BIT_EXT"
9364    },
9365    {
9366     "enum_field_value" : 1,
9367     "name" : "VK_SURFACE_COUNTER_VBLANK_EXT"
9368    },
9369    {
9370     "enum_field_value" : 2147483647,
9371     "name" : "VK_SURFACE_COUNTER_FLAG_BITS_MAX_ENUM_EXT"
9372    }
9373   ],
9374   "linker_set_key" : "_ZTI27VkSurfaceCounterFlagBitsEXT",
9375   "name" : "VkSurfaceCounterFlagBitsEXT",
9376   "referenced_type" : "_ZTI27VkSurfaceCounterFlagBitsEXT",
9377   "self_type" : "_ZTI27VkSurfaceCounterFlagBitsEXT",
9378   "size" : 4,
9379   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
9380   "underlying_type" : "_ZTIj"
9381  },
9382  {
9383   "alignment" : 4,
9384   "enum_fields" :
9385   [
9386    {
9387     "enum_field_value" : 1,
9388     "name" : "VK_COMMAND_BUFFER_RESET_RELEASE_RESOURCES_BIT"
9389    },
9390    {
9391     "enum_field_value" : 2147483647,
9392     "name" : "VK_COMMAND_BUFFER_RESET_FLAG_BITS_MAX_ENUM"
9393    }
9394   ],
9395   "linker_set_key" : "_ZTI28VkCommandBufferResetFlagBits",
9396   "name" : "VkCommandBufferResetFlagBits",
9397   "referenced_type" : "_ZTI28VkCommandBufferResetFlagBits",
9398   "self_type" : "_ZTI28VkCommandBufferResetFlagBits",
9399   "size" : 4,
9400   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
9401   "underlying_type" : "_ZTIj"
9402  },
9403  {
9404   "alignment" : 4,
9405   "enum_fields" :
9406   [
9407    {
9408     "enum_field_value" : 1,
9409     "name" : "VK_COMMAND_BUFFER_USAGE_ONE_TIME_SUBMIT_BIT"
9410    },
9411    {
9412     "enum_field_value" : 2,
9413     "name" : "VK_COMMAND_BUFFER_USAGE_RENDER_PASS_CONTINUE_BIT"
9414    },
9415    {
9416     "enum_field_value" : 4,
9417     "name" : "VK_COMMAND_BUFFER_USAGE_SIMULTANEOUS_USE_BIT"
9418    },
9419    {
9420     "enum_field_value" : 2147483647,
9421     "name" : "VK_COMMAND_BUFFER_USAGE_FLAG_BITS_MAX_ENUM"
9422    }
9423   ],
9424   "linker_set_key" : "_ZTI28VkCommandBufferUsageFlagBits",
9425   "name" : "VkCommandBufferUsageFlagBits",
9426   "referenced_type" : "_ZTI28VkCommandBufferUsageFlagBits",
9427   "self_type" : "_ZTI28VkCommandBufferUsageFlagBits",
9428   "size" : 4,
9429   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
9430   "underlying_type" : "_ZTIj"
9431  },
9432  {
9433   "alignment" : 4,
9434   "enum_fields" :
9435   [
9436    {
9437     "enum_field_value" : 0,
9438     "name" : "VK_PERFORMANCE_COUNTER_SCOPE_COMMAND_BUFFER_KHR"
9439    },
9440    {
9441     "enum_field_value" : 1,
9442     "name" : "VK_PERFORMANCE_COUNTER_SCOPE_RENDER_PASS_KHR"
9443    },
9444    {
9445     "enum_field_value" : 2,
9446     "name" : "VK_PERFORMANCE_COUNTER_SCOPE_COMMAND_KHR"
9447    },
9448    {
9449     "enum_field_value" : 0,
9450     "name" : "VK_QUERY_SCOPE_COMMAND_BUFFER_KHR"
9451    },
9452    {
9453     "enum_field_value" : 1,
9454     "name" : "VK_QUERY_SCOPE_RENDER_PASS_KHR"
9455    },
9456    {
9457     "enum_field_value" : 2,
9458     "name" : "VK_QUERY_SCOPE_COMMAND_KHR"
9459    },
9460    {
9461     "enum_field_value" : 2147483647,
9462     "name" : "VK_PERFORMANCE_COUNTER_SCOPE_MAX_ENUM_KHR"
9463    }
9464   ],
9465   "linker_set_key" : "_ZTI28VkPerformanceCounterScopeKHR",
9466   "name" : "VkPerformanceCounterScopeKHR",
9467   "referenced_type" : "_ZTI28VkPerformanceCounterScopeKHR",
9468   "self_type" : "_ZTI28VkPerformanceCounterScopeKHR",
9469   "size" : 4,
9470   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
9471   "underlying_type" : "_ZTIj"
9472  },
9473  {
9474   "alignment" : 4,
9475   "enum_fields" :
9476   [
9477    {
9478     "enum_field_value" : 1,
9479     "name" : "VK_PIPELINE_CACHE_HEADER_VERSION_ONE"
9480    },
9481    {
9482     "enum_field_value" : 2147483647,
9483     "name" : "VK_PIPELINE_CACHE_HEADER_VERSION_MAX_ENUM"
9484    }
9485   ],
9486   "linker_set_key" : "_ZTI28VkPipelineCacheHeaderVersion",
9487   "name" : "VkPipelineCacheHeaderVersion",
9488   "referenced_type" : "_ZTI28VkPipelineCacheHeaderVersion",
9489   "self_type" : "_ZTI28VkPipelineCacheHeaderVersion",
9490   "size" : 4,
9491   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
9492   "underlying_type" : "_ZTIj"
9493  },
9494  {
9495   "alignment" : 4,
9496   "enum_fields" :
9497   [
9498    {
9499     "enum_field_value" : 0,
9500     "name" : "VK_QUERY_POOL_SAMPLING_MODE_MANUAL_INTEL"
9501    },
9502    {
9503     "enum_field_value" : 2147483647,
9504     "name" : "VK_QUERY_POOL_SAMPLING_MODE_MAX_ENUM_INTEL"
9505    }
9506   ],
9507   "linker_set_key" : "_ZTI28VkQueryPoolSamplingModeINTEL",
9508   "name" : "VkQueryPoolSamplingModeINTEL",
9509   "referenced_type" : "_ZTI28VkQueryPoolSamplingModeINTEL",
9510   "self_type" : "_ZTI28VkQueryPoolSamplingModeINTEL",
9511   "size" : 4,
9512   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
9513   "underlying_type" : "_ZTIj"
9514  },
9515  {
9516   "alignment" : 4,
9517   "enum_fields" :
9518   [
9519    {
9520     "enum_field_value" : 1,
9521     "name" : "VK_SUBPASS_DESCRIPTION_PER_VIEW_ATTRIBUTES_BIT_NVX"
9522    },
9523    {
9524     "enum_field_value" : 2,
9525     "name" : "VK_SUBPASS_DESCRIPTION_PER_VIEW_POSITION_X_ONLY_BIT_NVX"
9526    },
9527    {
9528     "enum_field_value" : 4,
9529     "name" : "VK_SUBPASS_DESCRIPTION_FRAGMENT_REGION_BIT_QCOM"
9530    },
9531    {
9532     "enum_field_value" : 8,
9533     "name" : "VK_SUBPASS_DESCRIPTION_SHADER_RESOLVE_BIT_QCOM"
9534    },
9535    {
9536     "enum_field_value" : 16,
9537     "name" : "VK_SUBPASS_DESCRIPTION_RASTERIZATION_ORDER_ATTACHMENT_COLOR_ACCESS_BIT_ARM"
9538    },
9539    {
9540     "enum_field_value" : 32,
9541     "name" : "VK_SUBPASS_DESCRIPTION_RASTERIZATION_ORDER_ATTACHMENT_DEPTH_ACCESS_BIT_ARM"
9542    },
9543    {
9544     "enum_field_value" : 64,
9545     "name" : "VK_SUBPASS_DESCRIPTION_RASTERIZATION_ORDER_ATTACHMENT_STENCIL_ACCESS_BIT_ARM"
9546    },
9547    {
9548     "enum_field_value" : 2147483647,
9549     "name" : "VK_SUBPASS_DESCRIPTION_FLAG_BITS_MAX_ENUM"
9550    }
9551   ],
9552   "linker_set_key" : "_ZTI28VkSubpassDescriptionFlagBits",
9553   "name" : "VkSubpassDescriptionFlagBits",
9554   "referenced_type" : "_ZTI28VkSubpassDescriptionFlagBits",
9555   "self_type" : "_ZTI28VkSubpassDescriptionFlagBits",
9556   "size" : 4,
9557   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
9558   "underlying_type" : "_ZTIj"
9559  },
9560  {
9561   "alignment" : 4,
9562   "enum_fields" :
9563   [
9564    {
9565     "enum_field_value" : 1,
9566     "name" : "VK_SWAPCHAIN_CREATE_SPLIT_INSTANCE_BIND_REGIONS_BIT_KHR"
9567    },
9568    {
9569     "enum_field_value" : 2,
9570     "name" : "VK_SWAPCHAIN_CREATE_PROTECTED_BIT_KHR"
9571    },
9572    {
9573     "enum_field_value" : 4,
9574     "name" : "VK_SWAPCHAIN_CREATE_MUTABLE_FORMAT_BIT_KHR"
9575    },
9576    {
9577     "enum_field_value" : 2147483647,
9578     "name" : "VK_SWAPCHAIN_CREATE_FLAG_BITS_MAX_ENUM_KHR"
9579    }
9580   ],
9581   "linker_set_key" : "_ZTI28VkSwapchainCreateFlagBitsKHR",
9582   "name" : "VkSwapchainCreateFlagBitsKHR",
9583   "referenced_type" : "_ZTI28VkSwapchainCreateFlagBitsKHR",
9584   "self_type" : "_ZTI28VkSwapchainCreateFlagBitsKHR",
9585   "size" : 4,
9586   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
9587   "underlying_type" : "_ZTIj"
9588  },
9589  {
9590   "alignment" : 4,
9591   "enum_fields" :
9592   [
9593    {
9594     "enum_field_value" : 0,
9595     "name" : "VK_VALIDATION_FEATURE_ENABLE_GPU_ASSISTED_EXT"
9596    },
9597    {
9598     "enum_field_value" : 1,
9599     "name" : "VK_VALIDATION_FEATURE_ENABLE_GPU_ASSISTED_RESERVE_BINDING_SLOT_EXT"
9600    },
9601    {
9602     "enum_field_value" : 2,
9603     "name" : "VK_VALIDATION_FEATURE_ENABLE_BEST_PRACTICES_EXT"
9604    },
9605    {
9606     "enum_field_value" : 3,
9607     "name" : "VK_VALIDATION_FEATURE_ENABLE_DEBUG_PRINTF_EXT"
9608    },
9609    {
9610     "enum_field_value" : 4,
9611     "name" : "VK_VALIDATION_FEATURE_ENABLE_SYNCHRONIZATION_VALIDATION_EXT"
9612    },
9613    {
9614     "enum_field_value" : 2147483647,
9615     "name" : "VK_VALIDATION_FEATURE_ENABLE_MAX_ENUM_EXT"
9616    }
9617   ],
9618   "linker_set_key" : "_ZTI28VkValidationFeatureEnableEXT",
9619   "name" : "VkValidationFeatureEnableEXT",
9620   "referenced_type" : "_ZTI28VkValidationFeatureEnableEXT",
9621   "self_type" : "_ZTI28VkValidationFeatureEnableEXT",
9622   "size" : 4,
9623   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
9624   "underlying_type" : "_ZTIj"
9625  },
9626  {
9627   "alignment" : 4,
9628   "enum_fields" :
9629   [
9630    {
9631     "enum_field_value" : 1,
9632     "name" : "VK_GEOMETRY_INSTANCE_TRIANGLE_FACING_CULL_DISABLE_BIT_KHR"
9633    },
9634    {
9635     "enum_field_value" : 2,
9636     "name" : "VK_GEOMETRY_INSTANCE_TRIANGLE_FLIP_FACING_BIT_KHR"
9637    },
9638    {
9639     "enum_field_value" : 4,
9640     "name" : "VK_GEOMETRY_INSTANCE_FORCE_OPAQUE_BIT_KHR"
9641    },
9642    {
9643     "enum_field_value" : 8,
9644     "name" : "VK_GEOMETRY_INSTANCE_FORCE_NO_OPAQUE_BIT_KHR"
9645    },
9646    {
9647     "enum_field_value" : 2,
9648     "name" : "VK_GEOMETRY_INSTANCE_TRIANGLE_FRONT_COUNTERCLOCKWISE_BIT_KHR"
9649    },
9650    {
9651     "enum_field_value" : 1,
9652     "name" : "VK_GEOMETRY_INSTANCE_TRIANGLE_CULL_DISABLE_BIT_NV"
9653    },
9654    {
9655     "enum_field_value" : 2,
9656     "name" : "VK_GEOMETRY_INSTANCE_TRIANGLE_FRONT_COUNTERCLOCKWISE_BIT_NV"
9657    },
9658    {
9659     "enum_field_value" : 4,
9660     "name" : "VK_GEOMETRY_INSTANCE_FORCE_OPAQUE_BIT_NV"
9661    },
9662    {
9663     "enum_field_value" : 8,
9664     "name" : "VK_GEOMETRY_INSTANCE_FORCE_NO_OPAQUE_BIT_NV"
9665    },
9666    {
9667     "enum_field_value" : 2147483647,
9668     "name" : "VK_GEOMETRY_INSTANCE_FLAG_BITS_MAX_ENUM_KHR"
9669    }
9670   ],
9671   "linker_set_key" : "_ZTI29VkGeometryInstanceFlagBitsKHR",
9672   "name" : "VkGeometryInstanceFlagBitsKHR",
9673   "referenced_type" : "_ZTI29VkGeometryInstanceFlagBitsKHR",
9674   "self_type" : "_ZTI29VkGeometryInstanceFlagBitsKHR",
9675   "size" : 4,
9676   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
9677   "underlying_type" : "_ZTIj"
9678  },
9679  {
9680   "alignment" : 4,
9681   "enum_fields" :
9682   [
9683    {
9684     "enum_field_value" : 0,
9685     "name" : "VK_INDIRECT_COMMANDS_TOKEN_TYPE_SHADER_GROUP_NV"
9686    },
9687    {
9688     "enum_field_value" : 1,
9689     "name" : "VK_INDIRECT_COMMANDS_TOKEN_TYPE_STATE_FLAGS_NV"
9690    },
9691    {
9692     "enum_field_value" : 2,
9693     "name" : "VK_INDIRECT_COMMANDS_TOKEN_TYPE_INDEX_BUFFER_NV"
9694    },
9695    {
9696     "enum_field_value" : 3,
9697     "name" : "VK_INDIRECT_COMMANDS_TOKEN_TYPE_VERTEX_BUFFER_NV"
9698    },
9699    {
9700     "enum_field_value" : 4,
9701     "name" : "VK_INDIRECT_COMMANDS_TOKEN_TYPE_PUSH_CONSTANT_NV"
9702    },
9703    {
9704     "enum_field_value" : 5,
9705     "name" : "VK_INDIRECT_COMMANDS_TOKEN_TYPE_DRAW_INDEXED_NV"
9706    },
9707    {
9708     "enum_field_value" : 6,
9709     "name" : "VK_INDIRECT_COMMANDS_TOKEN_TYPE_DRAW_NV"
9710    },
9711    {
9712     "enum_field_value" : 7,
9713     "name" : "VK_INDIRECT_COMMANDS_TOKEN_TYPE_DRAW_TASKS_NV"
9714    },
9715    {
9716     "enum_field_value" : 2147483647,
9717     "name" : "VK_INDIRECT_COMMANDS_TOKEN_TYPE_MAX_ENUM_NV"
9718    }
9719   ],
9720   "linker_set_key" : "_ZTI29VkIndirectCommandsTokenTypeNV",
9721   "name" : "VkIndirectCommandsTokenTypeNV",
9722   "referenced_type" : "_ZTI29VkIndirectCommandsTokenTypeNV",
9723   "self_type" : "_ZTI29VkIndirectCommandsTokenTypeNV",
9724   "size" : 4,
9725   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
9726   "underlying_type" : "_ZTIj"
9727  },
9728  {
9729   "alignment" : 4,
9730   "enum_fields" :
9731   [
9732    {
9733     "enum_field_value" : 1,
9734     "name" : "VK_PIPELINE_CACHE_CREATE_EXTERNALLY_SYNCHRONIZED_BIT"
9735    },
9736    {
9737     "enum_field_value" : 1,
9738     "name" : "VK_PIPELINE_CACHE_CREATE_EXTERNALLY_SYNCHRONIZED_BIT_EXT"
9739    },
9740    {
9741     "enum_field_value" : 2147483647,
9742     "name" : "VK_PIPELINE_CACHE_CREATE_FLAG_BITS_MAX_ENUM"
9743    }
9744   ],
9745   "linker_set_key" : "_ZTI29VkPipelineCacheCreateFlagBits",
9746   "name" : "VkPipelineCacheCreateFlagBits",
9747   "referenced_type" : "_ZTI29VkPipelineCacheCreateFlagBits",
9748   "self_type" : "_ZTI29VkPipelineCacheCreateFlagBits",
9749   "size" : 4,
9750   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
9751   "underlying_type" : "_ZTIj"
9752  },
9753  {
9754   "alignment" : 4,
9755   "enum_fields" :
9756   [
9757    {
9758     "enum_field_value" : 0,
9759     "name" : "VK_SAMPLER_YCBCR_MODEL_CONVERSION_RGB_IDENTITY"
9760    },
9761    {
9762     "enum_field_value" : 1,
9763     "name" : "VK_SAMPLER_YCBCR_MODEL_CONVERSION_YCBCR_IDENTITY"
9764    },
9765    {
9766     "enum_field_value" : 2,
9767     "name" : "VK_SAMPLER_YCBCR_MODEL_CONVERSION_YCBCR_709"
9768    },
9769    {
9770     "enum_field_value" : 3,
9771     "name" : "VK_SAMPLER_YCBCR_MODEL_CONVERSION_YCBCR_601"
9772    },
9773    {
9774     "enum_field_value" : 4,
9775     "name" : "VK_SAMPLER_YCBCR_MODEL_CONVERSION_YCBCR_2020"
9776    },
9777    {
9778     "enum_field_value" : 0,
9779     "name" : "VK_SAMPLER_YCBCR_MODEL_CONVERSION_RGB_IDENTITY_KHR"
9780    },
9781    {
9782     "enum_field_value" : 1,
9783     "name" : "VK_SAMPLER_YCBCR_MODEL_CONVERSION_YCBCR_IDENTITY_KHR"
9784    },
9785    {
9786     "enum_field_value" : 2,
9787     "name" : "VK_SAMPLER_YCBCR_MODEL_CONVERSION_YCBCR_709_KHR"
9788    },
9789    {
9790     "enum_field_value" : 3,
9791     "name" : "VK_SAMPLER_YCBCR_MODEL_CONVERSION_YCBCR_601_KHR"
9792    },
9793    {
9794     "enum_field_value" : 4,
9795     "name" : "VK_SAMPLER_YCBCR_MODEL_CONVERSION_YCBCR_2020_KHR"
9796    },
9797    {
9798     "enum_field_value" : 2147483647,
9799     "name" : "VK_SAMPLER_YCBCR_MODEL_CONVERSION_MAX_ENUM"
9800    }
9801   ],
9802   "linker_set_key" : "_ZTI29VkSamplerYcbcrModelConversion",
9803   "name" : "VkSamplerYcbcrModelConversion",
9804   "referenced_type" : "_ZTI29VkSamplerYcbcrModelConversion",
9805   "self_type" : "_ZTI29VkSamplerYcbcrModelConversion",
9806   "size" : 4,
9807   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
9808   "underlying_type" : "_ZTIj"
9809  },
9810  {
9811   "alignment" : 4,
9812   "enum_fields" :
9813   [
9814    {
9815     "enum_field_value" : 1,
9816     "name" : "VK_SURFACE_TRANSFORM_IDENTITY_BIT_KHR"
9817    },
9818    {
9819     "enum_field_value" : 2,
9820     "name" : "VK_SURFACE_TRANSFORM_ROTATE_90_BIT_KHR"
9821    },
9822    {
9823     "enum_field_value" : 4,
9824     "name" : "VK_SURFACE_TRANSFORM_ROTATE_180_BIT_KHR"
9825    },
9826    {
9827     "enum_field_value" : 8,
9828     "name" : "VK_SURFACE_TRANSFORM_ROTATE_270_BIT_KHR"
9829    },
9830    {
9831     "enum_field_value" : 16,
9832     "name" : "VK_SURFACE_TRANSFORM_HORIZONTAL_MIRROR_BIT_KHR"
9833    },
9834    {
9835     "enum_field_value" : 32,
9836     "name" : "VK_SURFACE_TRANSFORM_HORIZONTAL_MIRROR_ROTATE_90_BIT_KHR"
9837    },
9838    {
9839     "enum_field_value" : 64,
9840     "name" : "VK_SURFACE_TRANSFORM_HORIZONTAL_MIRROR_ROTATE_180_BIT_KHR"
9841    },
9842    {
9843     "enum_field_value" : 128,
9844     "name" : "VK_SURFACE_TRANSFORM_HORIZONTAL_MIRROR_ROTATE_270_BIT_KHR"
9845    },
9846    {
9847     "enum_field_value" : 256,
9848     "name" : "VK_SURFACE_TRANSFORM_INHERIT_BIT_KHR"
9849    },
9850    {
9851     "enum_field_value" : 2147483647,
9852     "name" : "VK_SURFACE_TRANSFORM_FLAG_BITS_MAX_ENUM_KHR"
9853    }
9854   ],
9855   "linker_set_key" : "_ZTI29VkSurfaceTransformFlagBitsKHR",
9856   "name" : "VkSurfaceTransformFlagBitsKHR",
9857   "referenced_type" : "_ZTI29VkSurfaceTransformFlagBitsKHR",
9858   "self_type" : "_ZTI29VkSurfaceTransformFlagBitsKHR",
9859   "size" : 4,
9860   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
9861   "underlying_type" : "_ZTIj"
9862  },
9863  {
9864   "alignment" : 4,
9865   "enum_fields" :
9866   [
9867    {
9868     "enum_field_value" : 0,
9869     "name" : "VK_VALIDATION_FEATURE_DISABLE_ALL_EXT"
9870    },
9871    {
9872     "enum_field_value" : 1,
9873     "name" : "VK_VALIDATION_FEATURE_DISABLE_SHADERS_EXT"
9874    },
9875    {
9876     "enum_field_value" : 2,
9877     "name" : "VK_VALIDATION_FEATURE_DISABLE_THREAD_SAFETY_EXT"
9878    },
9879    {
9880     "enum_field_value" : 3,
9881     "name" : "VK_VALIDATION_FEATURE_DISABLE_API_PARAMETERS_EXT"
9882    },
9883    {
9884     "enum_field_value" : 4,
9885     "name" : "VK_VALIDATION_FEATURE_DISABLE_OBJECT_LIFETIMES_EXT"
9886    },
9887    {
9888     "enum_field_value" : 5,
9889     "name" : "VK_VALIDATION_FEATURE_DISABLE_CORE_CHECKS_EXT"
9890    },
9891    {
9892     "enum_field_value" : 6,
9893     "name" : "VK_VALIDATION_FEATURE_DISABLE_UNIQUE_HANDLES_EXT"
9894    },
9895    {
9896     "enum_field_value" : 7,
9897     "name" : "VK_VALIDATION_FEATURE_DISABLE_SHADER_VALIDATION_CACHE_EXT"
9898    },
9899    {
9900     "enum_field_value" : 2147483647,
9901     "name" : "VK_VALIDATION_FEATURE_DISABLE_MAX_ENUM_EXT"
9902    }
9903   ],
9904   "linker_set_key" : "_ZTI29VkValidationFeatureDisableEXT",
9905   "name" : "VkValidationFeatureDisableEXT",
9906   "referenced_type" : "_ZTI29VkValidationFeatureDisableEXT",
9907   "self_type" : "_ZTI29VkValidationFeatureDisableEXT",
9908   "size" : 4,
9909   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
9910   "underlying_type" : "_ZTIj"
9911  },
9912  {
9913   "alignment" : 4,
9914   "enum_fields" :
9915   [
9916    {
9917     "enum_field_value" : 0,
9918     "name" : "VK_VIEWPORT_COORDINATE_SWIZZLE_POSITIVE_X_NV"
9919    },
9920    {
9921     "enum_field_value" : 1,
9922     "name" : "VK_VIEWPORT_COORDINATE_SWIZZLE_NEGATIVE_X_NV"
9923    },
9924    {
9925     "enum_field_value" : 2,
9926     "name" : "VK_VIEWPORT_COORDINATE_SWIZZLE_POSITIVE_Y_NV"
9927    },
9928    {
9929     "enum_field_value" : 3,
9930     "name" : "VK_VIEWPORT_COORDINATE_SWIZZLE_NEGATIVE_Y_NV"
9931    },
9932    {
9933     "enum_field_value" : 4,
9934     "name" : "VK_VIEWPORT_COORDINATE_SWIZZLE_POSITIVE_Z_NV"
9935    },
9936    {
9937     "enum_field_value" : 5,
9938     "name" : "VK_VIEWPORT_COORDINATE_SWIZZLE_NEGATIVE_Z_NV"
9939    },
9940    {
9941     "enum_field_value" : 6,
9942     "name" : "VK_VIEWPORT_COORDINATE_SWIZZLE_POSITIVE_W_NV"
9943    },
9944    {
9945     "enum_field_value" : 7,
9946     "name" : "VK_VIEWPORT_COORDINATE_SWIZZLE_NEGATIVE_W_NV"
9947    },
9948    {
9949     "enum_field_value" : 2147483647,
9950     "name" : "VK_VIEWPORT_COORDINATE_SWIZZLE_MAX_ENUM_NV"
9951    }
9952   ],
9953   "linker_set_key" : "_ZTI29VkViewportCoordinateSwizzleNV",
9954   "name" : "VkViewportCoordinateSwizzleNV",
9955   "referenced_type" : "_ZTI29VkViewportCoordinateSwizzleNV",
9956   "self_type" : "_ZTI29VkViewportCoordinateSwizzleNV",
9957   "size" : 4,
9958   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
9959   "underlying_type" : "_ZTIj"
9960  },
9961  {
9962   "alignment" : 4,
9963   "enum_fields" :
9964   [
9965    {
9966     "enum_field_value" : 0,
9967     "name" : "VK_ACCELERATION_STRUCTURE_TYPE_TOP_LEVEL_KHR"
9968    },
9969    {
9970     "enum_field_value" : 1,
9971     "name" : "VK_ACCELERATION_STRUCTURE_TYPE_BOTTOM_LEVEL_KHR"
9972    },
9973    {
9974     "enum_field_value" : 2,
9975     "name" : "VK_ACCELERATION_STRUCTURE_TYPE_GENERIC_KHR"
9976    },
9977    {
9978     "enum_field_value" : 0,
9979     "name" : "VK_ACCELERATION_STRUCTURE_TYPE_TOP_LEVEL_NV"
9980    },
9981    {
9982     "enum_field_value" : 1,
9983     "name" : "VK_ACCELERATION_STRUCTURE_TYPE_BOTTOM_LEVEL_NV"
9984    },
9985    {
9986     "enum_field_value" : 2147483647,
9987     "name" : "VK_ACCELERATION_STRUCTURE_TYPE_MAX_ENUM_KHR"
9988    }
9989   ],
9990   "linker_set_key" : "_ZTI30VkAccelerationStructureTypeKHR",
9991   "name" : "VkAccelerationStructureTypeKHR",
9992   "referenced_type" : "_ZTI30VkAccelerationStructureTypeKHR",
9993   "self_type" : "_ZTI30VkAccelerationStructureTypeKHR",
9994   "size" : 4,
9995   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
9996   "underlying_type" : "_ZTIj"
9997  },
9998  {
9999   "alignment" : 4,
10000   "enum_fields" :
10001   [
10002    {
10003     "enum_field_value" : 1,
10004     "name" : "VK_DESCRIPTOR_POOL_CREATE_FREE_DESCRIPTOR_SET_BIT"
10005    },
10006    {
10007     "enum_field_value" : 2,
10008     "name" : "VK_DESCRIPTOR_POOL_CREATE_UPDATE_AFTER_BIND_BIT"
10009    },
10010    {
10011     "enum_field_value" : 4,
10012     "name" : "VK_DESCRIPTOR_POOL_CREATE_HOST_ONLY_BIT_VALVE"
10013    },
10014    {
10015     "enum_field_value" : 2,
10016     "name" : "VK_DESCRIPTOR_POOL_CREATE_UPDATE_AFTER_BIND_BIT_EXT"
10017    },
10018    {
10019     "enum_field_value" : 2147483647,
10020     "name" : "VK_DESCRIPTOR_POOL_CREATE_FLAG_BITS_MAX_ENUM"
10021    }
10022   ],
10023   "linker_set_key" : "_ZTI30VkDescriptorPoolCreateFlagBits",
10024   "name" : "VkDescriptorPoolCreateFlagBits",
10025   "referenced_type" : "_ZTI30VkDescriptorPoolCreateFlagBits",
10026   "self_type" : "_ZTI30VkDescriptorPoolCreateFlagBits",
10027   "size" : 4,
10028   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
10029   "underlying_type" : "_ZTIj"
10030  },
10031  {
10032   "alignment" : 4,
10033   "enum_fields" :
10034   [
10035    {
10036     "enum_field_value" : 0,
10037     "name" : "VK_DESCRIPTOR_UPDATE_TEMPLATE_TYPE_DESCRIPTOR_SET"
10038    },
10039    {
10040     "enum_field_value" : 1,
10041     "name" : "VK_DESCRIPTOR_UPDATE_TEMPLATE_TYPE_PUSH_DESCRIPTORS_KHR"
10042    },
10043    {
10044     "enum_field_value" : 0,
10045     "name" : "VK_DESCRIPTOR_UPDATE_TEMPLATE_TYPE_DESCRIPTOR_SET_KHR"
10046    },
10047    {
10048     "enum_field_value" : 2147483647,
10049     "name" : "VK_DESCRIPTOR_UPDATE_TEMPLATE_TYPE_MAX_ENUM"
10050    }
10051   ],
10052   "linker_set_key" : "_ZTI30VkDescriptorUpdateTemplateType",
10053   "name" : "VkDescriptorUpdateTemplateType",
10054   "referenced_type" : "_ZTI30VkDescriptorUpdateTemplateType",
10055   "self_type" : "_ZTI30VkDescriptorUpdateTemplateType",
10056   "size" : 4,
10057   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
10058   "underlying_type" : "_ZTIj"
10059  },
10060  {
10061   "alignment" : 4,
10062   "enum_fields" :
10063   [
10064    {
10065     "enum_field_value" : 1,
10066     "name" : "VK_DISPLAY_PLANE_ALPHA_OPAQUE_BIT_KHR"
10067    },
10068    {
10069     "enum_field_value" : 2,
10070     "name" : "VK_DISPLAY_PLANE_ALPHA_GLOBAL_BIT_KHR"
10071    },
10072    {
10073     "enum_field_value" : 4,
10074     "name" : "VK_DISPLAY_PLANE_ALPHA_PER_PIXEL_BIT_KHR"
10075    },
10076    {
10077     "enum_field_value" : 8,
10078     "name" : "VK_DISPLAY_PLANE_ALPHA_PER_PIXEL_PREMULTIPLIED_BIT_KHR"
10079    },
10080    {
10081     "enum_field_value" : 2147483647,
10082     "name" : "VK_DISPLAY_PLANE_ALPHA_FLAG_BITS_MAX_ENUM_KHR"
10083    }
10084   ],
10085   "linker_set_key" : "_ZTI30VkDisplayPlaneAlphaFlagBitsKHR",
10086   "name" : "VkDisplayPlaneAlphaFlagBitsKHR",
10087   "referenced_type" : "_ZTI30VkDisplayPlaneAlphaFlagBitsKHR",
10088   "self_type" : "_ZTI30VkDisplayPlaneAlphaFlagBitsKHR",
10089   "size" : 4,
10090   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
10091   "underlying_type" : "_ZTIj"
10092  },
10093  {
10094   "alignment" : 4,
10095   "enum_fields" :
10096   [
10097    {
10098     "enum_field_value" : 1,
10099     "name" : "VK_EXTERNAL_FENCE_FEATURE_EXPORTABLE_BIT"
10100    },
10101    {
10102     "enum_field_value" : 2,
10103     "name" : "VK_EXTERNAL_FENCE_FEATURE_IMPORTABLE_BIT"
10104    },
10105    {
10106     "enum_field_value" : 1,
10107     "name" : "VK_EXTERNAL_FENCE_FEATURE_EXPORTABLE_BIT_KHR"
10108    },
10109    {
10110     "enum_field_value" : 2,
10111     "name" : "VK_EXTERNAL_FENCE_FEATURE_IMPORTABLE_BIT_KHR"
10112    },
10113    {
10114     "enum_field_value" : 2147483647,
10115     "name" : "VK_EXTERNAL_FENCE_FEATURE_FLAG_BITS_MAX_ENUM"
10116    }
10117   ],
10118   "linker_set_key" : "_ZTI30VkExternalFenceFeatureFlagBits",
10119   "name" : "VkExternalFenceFeatureFlagBits",
10120   "referenced_type" : "_ZTI30VkExternalFenceFeatureFlagBits",
10121   "self_type" : "_ZTI30VkExternalFenceFeatureFlagBits",
10122   "size" : 4,
10123   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
10124   "underlying_type" : "_ZTIj"
10125  },
10126  {
10127   "alignment" : 4,
10128   "enum_fields" :
10129   [
10130    {
10131     "enum_field_value" : 0,
10132     "name" : "VK_PERFORMANCE_COUNTER_STORAGE_INT32_KHR"
10133    },
10134    {
10135     "enum_field_value" : 1,
10136     "name" : "VK_PERFORMANCE_COUNTER_STORAGE_INT64_KHR"
10137    },
10138    {
10139     "enum_field_value" : 2,
10140     "name" : "VK_PERFORMANCE_COUNTER_STORAGE_UINT32_KHR"
10141    },
10142    {
10143     "enum_field_value" : 3,
10144     "name" : "VK_PERFORMANCE_COUNTER_STORAGE_UINT64_KHR"
10145    },
10146    {
10147     "enum_field_value" : 4,
10148     "name" : "VK_PERFORMANCE_COUNTER_STORAGE_FLOAT32_KHR"
10149    },
10150    {
10151     "enum_field_value" : 5,
10152     "name" : "VK_PERFORMANCE_COUNTER_STORAGE_FLOAT64_KHR"
10153    },
10154    {
10155     "enum_field_value" : 2147483647,
10156     "name" : "VK_PERFORMANCE_COUNTER_STORAGE_MAX_ENUM_KHR"
10157    }
10158   ],
10159   "linker_set_key" : "_ZTI30VkPerformanceCounterStorageKHR",
10160   "name" : "VkPerformanceCounterStorageKHR",
10161   "referenced_type" : "_ZTI30VkPerformanceCounterStorageKHR",
10162   "self_type" : "_ZTI30VkPerformanceCounterStorageKHR",
10163   "size" : 4,
10164   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
10165   "underlying_type" : "_ZTIj"
10166  },
10167  {
10168   "alignment" : 4,
10169   "enum_fields" :
10170   [
10171    {
10172     "enum_field_value" : 0,
10173     "name" : "VK_PERFORMANCE_OVERRIDE_TYPE_NULL_HARDWARE_INTEL"
10174    },
10175    {
10176     "enum_field_value" : 1,
10177     "name" : "VK_PERFORMANCE_OVERRIDE_TYPE_FLUSH_GPU_CACHES_INTEL"
10178    },
10179    {
10180     "enum_field_value" : 2147483647,
10181     "name" : "VK_PERFORMANCE_OVERRIDE_TYPE_MAX_ENUM_INTEL"
10182    }
10183   ],
10184   "linker_set_key" : "_ZTI30VkPerformanceOverrideTypeINTEL",
10185   "name" : "VkPerformanceOverrideTypeINTEL",
10186   "referenced_type" : "_ZTI30VkPerformanceOverrideTypeINTEL",
10187   "self_type" : "_ZTI30VkPerformanceOverrideTypeINTEL",
10188   "size" : 4,
10189   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
10190   "underlying_type" : "_ZTIj"
10191  },
10192  {
10193   "alignment" : 4,
10194   "enum_fields" :
10195   [
10196    {
10197     "enum_field_value" : 0,
10198     "name" : "VK_RAY_TRACING_SHADER_GROUP_TYPE_GENERAL_KHR"
10199    },
10200    {
10201     "enum_field_value" : 1,
10202     "name" : "VK_RAY_TRACING_SHADER_GROUP_TYPE_TRIANGLES_HIT_GROUP_KHR"
10203    },
10204    {
10205     "enum_field_value" : 2,
10206     "name" : "VK_RAY_TRACING_SHADER_GROUP_TYPE_PROCEDURAL_HIT_GROUP_KHR"
10207    },
10208    {
10209     "enum_field_value" : 0,
10210     "name" : "VK_RAY_TRACING_SHADER_GROUP_TYPE_GENERAL_NV"
10211    },
10212    {
10213     "enum_field_value" : 1,
10214     "name" : "VK_RAY_TRACING_SHADER_GROUP_TYPE_TRIANGLES_HIT_GROUP_NV"
10215    },
10216    {
10217     "enum_field_value" : 2,
10218     "name" : "VK_RAY_TRACING_SHADER_GROUP_TYPE_PROCEDURAL_HIT_GROUP_NV"
10219    },
10220    {
10221     "enum_field_value" : 2147483647,
10222     "name" : "VK_RAY_TRACING_SHADER_GROUP_TYPE_MAX_ENUM_KHR"
10223    }
10224   ],
10225   "linker_set_key" : "_ZTI30VkRayTracingShaderGroupTypeKHR",
10226   "name" : "VkRayTracingShaderGroupTypeKHR",
10227   "referenced_type" : "_ZTI30VkRayTracingShaderGroupTypeKHR",
10228   "self_type" : "_ZTI30VkRayTracingShaderGroupTypeKHR",
10229   "size" : 4,
10230   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
10231   "underlying_type" : "_ZTIj"
10232  },
10233  {
10234   "alignment" : 4,
10235   "enum_fields" :
10236   [
10237    {
10238     "enum_field_value" : 1,
10239     "name" : "VK_ATTACHMENT_DESCRIPTION_MAY_ALIAS_BIT"
10240    },
10241    {
10242     "enum_field_value" : 2147483647,
10243     "name" : "VK_ATTACHMENT_DESCRIPTION_FLAG_BITS_MAX_ENUM"
10244    }
10245   ],
10246   "linker_set_key" : "_ZTI31VkAttachmentDescriptionFlagBits",
10247   "name" : "VkAttachmentDescriptionFlagBits",
10248   "referenced_type" : "_ZTI31VkAttachmentDescriptionFlagBits",
10249   "self_type" : "_ZTI31VkAttachmentDescriptionFlagBits",
10250   "size" : 4,
10251   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
10252   "underlying_type" : "_ZTIj"
10253  },
10254  {
10255   "alignment" : 4,
10256   "enum_fields" :
10257   [
10258    {
10259     "enum_field_value" : 1,
10260     "name" : "VK_EXTERNAL_MEMORY_FEATURE_DEDICATED_ONLY_BIT"
10261    },
10262    {
10263     "enum_field_value" : 2,
10264     "name" : "VK_EXTERNAL_MEMORY_FEATURE_EXPORTABLE_BIT"
10265    },
10266    {
10267     "enum_field_value" : 4,
10268     "name" : "VK_EXTERNAL_MEMORY_FEATURE_IMPORTABLE_BIT"
10269    },
10270    {
10271     "enum_field_value" : 1,
10272     "name" : "VK_EXTERNAL_MEMORY_FEATURE_DEDICATED_ONLY_BIT_KHR"
10273    },
10274    {
10275     "enum_field_value" : 2,
10276     "name" : "VK_EXTERNAL_MEMORY_FEATURE_EXPORTABLE_BIT_KHR"
10277    },
10278    {
10279     "enum_field_value" : 4,
10280     "name" : "VK_EXTERNAL_MEMORY_FEATURE_IMPORTABLE_BIT_KHR"
10281    },
10282    {
10283     "enum_field_value" : 2147483647,
10284     "name" : "VK_EXTERNAL_MEMORY_FEATURE_FLAG_BITS_MAX_ENUM"
10285    }
10286   ],
10287   "linker_set_key" : "_ZTI31VkExternalMemoryFeatureFlagBits",
10288   "name" : "VkExternalMemoryFeatureFlagBits",
10289   "referenced_type" : "_ZTI31VkExternalMemoryFeatureFlagBits",
10290   "self_type" : "_ZTI31VkExternalMemoryFeatureFlagBits",
10291   "size" : 4,
10292   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
10293   "underlying_type" : "_ZTIj"
10294  },
10295  {
10296   "alignment" : 4,
10297   "enum_fields" :
10298   [
10299    {
10300     "enum_field_value" : 0,
10301     "name" : "VK_PERFORMANCE_PARAMETER_TYPE_HW_COUNTERS_SUPPORTED_INTEL"
10302    },
10303    {
10304     "enum_field_value" : 1,
10305     "name" : "VK_PERFORMANCE_PARAMETER_TYPE_STREAM_MARKER_VALID_BITS_INTEL"
10306    },
10307    {
10308     "enum_field_value" : 2147483647,
10309     "name" : "VK_PERFORMANCE_PARAMETER_TYPE_MAX_ENUM_INTEL"
10310    }
10311   ],
10312   "linker_set_key" : "_ZTI31VkPerformanceParameterTypeINTEL",
10313   "name" : "VkPerformanceParameterTypeINTEL",
10314   "referenced_type" : "_ZTI31VkPerformanceParameterTypeINTEL",
10315   "self_type" : "_ZTI31VkPerformanceParameterTypeINTEL",
10316   "size" : 4,
10317   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
10318   "underlying_type" : "_ZTIj"
10319  },
10320  {
10321   "alignment" : 4,
10322   "enum_fields" :
10323   [
10324    {
10325     "enum_field_value" : 2147483647,
10326     "name" : "VK_PRIVATE_DATA_SLOT_CREATE_FLAG_BITS_MAX_ENUM"
10327    }
10328   ],
10329   "linker_set_key" : "_ZTI31VkPrivateDataSlotCreateFlagBits",
10330   "name" : "VkPrivateDataSlotCreateFlagBits",
10331   "referenced_type" : "_ZTI31VkPrivateDataSlotCreateFlagBits",
10332   "self_type" : "_ZTI31VkPrivateDataSlotCreateFlagBits",
10333   "size" : 4,
10334   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
10335   "underlying_type" : "_ZTIj"
10336  },
10337  {
10338   "alignment" : 4,
10339   "enum_fields" :
10340   [
10341    {
10342     "enum_field_value" : 0,
10343     "name" : "VK_DEVICE_MEMORY_REPORT_EVENT_TYPE_ALLOCATE_EXT"
10344    },
10345    {
10346     "enum_field_value" : 1,
10347     "name" : "VK_DEVICE_MEMORY_REPORT_EVENT_TYPE_FREE_EXT"
10348    },
10349    {
10350     "enum_field_value" : 2,
10351     "name" : "VK_DEVICE_MEMORY_REPORT_EVENT_TYPE_IMPORT_EXT"
10352    },
10353    {
10354     "enum_field_value" : 3,
10355     "name" : "VK_DEVICE_MEMORY_REPORT_EVENT_TYPE_UNIMPORT_EXT"
10356    },
10357    {
10358     "enum_field_value" : 4,
10359     "name" : "VK_DEVICE_MEMORY_REPORT_EVENT_TYPE_ALLOCATION_FAILED_EXT"
10360    },
10361    {
10362     "enum_field_value" : 2147483647,
10363     "name" : "VK_DEVICE_MEMORY_REPORT_EVENT_TYPE_MAX_ENUM_EXT"
10364    }
10365   ],
10366   "linker_set_key" : "_ZTI32VkDeviceMemoryReportEventTypeEXT",
10367   "name" : "VkDeviceMemoryReportEventTypeEXT",
10368   "referenced_type" : "_ZTI32VkDeviceMemoryReportEventTypeEXT",
10369   "self_type" : "_ZTI32VkDeviceMemoryReportEventTypeEXT",
10370   "size" : 4,
10371   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
10372   "underlying_type" : "_ZTIj"
10373  },
10374  {
10375   "alignment" : 4,
10376   "enum_fields" :
10377   [
10378    {
10379     "enum_field_value" : 1,
10380     "name" : "VK_QUERY_PIPELINE_STATISTIC_INPUT_ASSEMBLY_VERTICES_BIT"
10381    },
10382    {
10383     "enum_field_value" : 2,
10384     "name" : "VK_QUERY_PIPELINE_STATISTIC_INPUT_ASSEMBLY_PRIMITIVES_BIT"
10385    },
10386    {
10387     "enum_field_value" : 4,
10388     "name" : "VK_QUERY_PIPELINE_STATISTIC_VERTEX_SHADER_INVOCATIONS_BIT"
10389    },
10390    {
10391     "enum_field_value" : 8,
10392     "name" : "VK_QUERY_PIPELINE_STATISTIC_GEOMETRY_SHADER_INVOCATIONS_BIT"
10393    },
10394    {
10395     "enum_field_value" : 16,
10396     "name" : "VK_QUERY_PIPELINE_STATISTIC_GEOMETRY_SHADER_PRIMITIVES_BIT"
10397    },
10398    {
10399     "enum_field_value" : 32,
10400     "name" : "VK_QUERY_PIPELINE_STATISTIC_CLIPPING_INVOCATIONS_BIT"
10401    },
10402    {
10403     "enum_field_value" : 64,
10404     "name" : "VK_QUERY_PIPELINE_STATISTIC_CLIPPING_PRIMITIVES_BIT"
10405    },
10406    {
10407     "enum_field_value" : 128,
10408     "name" : "VK_QUERY_PIPELINE_STATISTIC_FRAGMENT_SHADER_INVOCATIONS_BIT"
10409    },
10410    {
10411     "enum_field_value" : 256,
10412     "name" : "VK_QUERY_PIPELINE_STATISTIC_TESSELLATION_CONTROL_SHADER_PATCHES_BIT"
10413    },
10414    {
10415     "enum_field_value" : 512,
10416     "name" : "VK_QUERY_PIPELINE_STATISTIC_TESSELLATION_EVALUATION_SHADER_INVOCATIONS_BIT"
10417    },
10418    {
10419     "enum_field_value" : 1024,
10420     "name" : "VK_QUERY_PIPELINE_STATISTIC_COMPUTE_SHADER_INVOCATIONS_BIT"
10421    },
10422    {
10423     "enum_field_value" : 2147483647,
10424     "name" : "VK_QUERY_PIPELINE_STATISTIC_FLAG_BITS_MAX_ENUM"
10425    }
10426   ],
10427   "linker_set_key" : "_ZTI32VkQueryPipelineStatisticFlagBits",
10428   "name" : "VkQueryPipelineStatisticFlagBits",
10429   "referenced_type" : "_ZTI32VkQueryPipelineStatisticFlagBits",
10430   "self_type" : "_ZTI32VkQueryPipelineStatisticFlagBits",
10431   "size" : 4,
10432   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
10433   "underlying_type" : "_ZTIj"
10434  },
10435  {
10436   "alignment" : 4,
10437   "enum_fields" :
10438   [
10439    {
10440     "enum_field_value" : 2147483647,
10441     "name" : "VK_ACQUIRE_PROFILING_LOCK_FLAG_BITS_MAX_ENUM_KHR"
10442    }
10443   ],
10444   "linker_set_key" : "_ZTI33VkAcquireProfilingLockFlagBitsKHR",
10445   "name" : "VkAcquireProfilingLockFlagBitsKHR",
10446   "referenced_type" : "_ZTI33VkAcquireProfilingLockFlagBitsKHR",
10447   "self_type" : "_ZTI33VkAcquireProfilingLockFlagBitsKHR",
10448   "size" : 4,
10449   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
10450   "underlying_type" : "_ZTIj"
10451  },
10452  {
10453   "alignment" : 4,
10454   "enum_fields" :
10455   [
10456    {
10457     "enum_field_value" : 1,
10458     "name" : "VK_CONDITIONAL_RENDERING_INVERTED_BIT_EXT"
10459    },
10460    {
10461     "enum_field_value" : 2147483647,
10462     "name" : "VK_CONDITIONAL_RENDERING_FLAG_BITS_MAX_ENUM_EXT"
10463    }
10464   ],
10465   "linker_set_key" : "_ZTI33VkConditionalRenderingFlagBitsEXT",
10466   "name" : "VkConditionalRenderingFlagBitsEXT",
10467   "referenced_type" : "_ZTI33VkConditionalRenderingFlagBitsEXT",
10468   "self_type" : "_ZTI33VkConditionalRenderingFlagBitsEXT",
10469   "size" : 4,
10470   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
10471   "underlying_type" : "_ZTIj"
10472  },
10473  {
10474   "alignment" : 4,
10475   "enum_fields" :
10476   [
10477    {
10478     "enum_field_value" : 1,
10479     "name" : "VK_EXTERNAL_FENCE_HANDLE_TYPE_OPAQUE_FD_BIT"
10480    },
10481    {
10482     "enum_field_value" : 2,
10483     "name" : "VK_EXTERNAL_FENCE_HANDLE_TYPE_OPAQUE_WIN32_BIT"
10484    },
10485    {
10486     "enum_field_value" : 4,
10487     "name" : "VK_EXTERNAL_FENCE_HANDLE_TYPE_OPAQUE_WIN32_KMT_BIT"
10488    },
10489    {
10490     "enum_field_value" : 8,
10491     "name" : "VK_EXTERNAL_FENCE_HANDLE_TYPE_SYNC_FD_BIT"
10492    },
10493    {
10494     "enum_field_value" : 1,
10495     "name" : "VK_EXTERNAL_FENCE_HANDLE_TYPE_OPAQUE_FD_BIT_KHR"
10496    },
10497    {
10498     "enum_field_value" : 2,
10499     "name" : "VK_EXTERNAL_FENCE_HANDLE_TYPE_OPAQUE_WIN32_BIT_KHR"
10500    },
10501    {
10502     "enum_field_value" : 4,
10503     "name" : "VK_EXTERNAL_FENCE_HANDLE_TYPE_OPAQUE_WIN32_KMT_BIT_KHR"
10504    },
10505    {
10506     "enum_field_value" : 8,
10507     "name" : "VK_EXTERNAL_FENCE_HANDLE_TYPE_SYNC_FD_BIT_KHR"
10508    },
10509    {
10510     "enum_field_value" : 2147483647,
10511     "name" : "VK_EXTERNAL_FENCE_HANDLE_TYPE_FLAG_BITS_MAX_ENUM"
10512    }
10513   ],
10514   "linker_set_key" : "_ZTI33VkExternalFenceHandleTypeFlagBits",
10515   "name" : "VkExternalFenceHandleTypeFlagBits",
10516   "referenced_type" : "_ZTI33VkExternalFenceHandleTypeFlagBits",
10517   "self_type" : "_ZTI33VkExternalFenceHandleTypeFlagBits",
10518   "size" : 4,
10519   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
10520   "underlying_type" : "_ZTIj"
10521  },
10522  {
10523   "alignment" : 4,
10524   "enum_fields" :
10525   [
10526    {
10527     "enum_field_value" : 1,
10528     "name" : "VK_EXTERNAL_MEMORY_FEATURE_DEDICATED_ONLY_BIT_NV"
10529    },
10530    {
10531     "enum_field_value" : 2,
10532     "name" : "VK_EXTERNAL_MEMORY_FEATURE_EXPORTABLE_BIT_NV"
10533    },
10534    {
10535     "enum_field_value" : 4,
10536     "name" : "VK_EXTERNAL_MEMORY_FEATURE_IMPORTABLE_BIT_NV"
10537    },
10538    {
10539     "enum_field_value" : 2147483647,
10540     "name" : "VK_EXTERNAL_MEMORY_FEATURE_FLAG_BITS_MAX_ENUM_NV"
10541    }
10542   ],
10543   "linker_set_key" : "_ZTI33VkExternalMemoryFeatureFlagBitsNV",
10544   "name" : "VkExternalMemoryFeatureFlagBitsNV",
10545   "referenced_type" : "_ZTI33VkExternalMemoryFeatureFlagBitsNV",
10546   "self_type" : "_ZTI33VkExternalMemoryFeatureFlagBitsNV",
10547   "size" : 4,
10548   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
10549   "underlying_type" : "_ZTIj"
10550  },
10551  {
10552   "alignment" : 4,
10553   "enum_fields" :
10554   [
10555    {
10556     "enum_field_value" : 0,
10557     "name" : "VK_MEMORY_OVERALLOCATION_BEHAVIOR_DEFAULT_AMD"
10558    },
10559    {
10560     "enum_field_value" : 1,
10561     "name" : "VK_MEMORY_OVERALLOCATION_BEHAVIOR_ALLOWED_AMD"
10562    },
10563    {
10564     "enum_field_value" : 2,
10565     "name" : "VK_MEMORY_OVERALLOCATION_BEHAVIOR_DISALLOWED_AMD"
10566    },
10567    {
10568     "enum_field_value" : 2147483647,
10569     "name" : "VK_MEMORY_OVERALLOCATION_BEHAVIOR_MAX_ENUM_AMD"
10570    }
10571   ],
10572   "linker_set_key" : "_ZTI33VkMemoryOverallocationBehaviorAMD",
10573   "name" : "VkMemoryOverallocationBehaviorAMD",
10574   "referenced_type" : "_ZTI33VkMemoryOverallocationBehaviorAMD",
10575   "self_type" : "_ZTI33VkMemoryOverallocationBehaviorAMD",
10576   "size" : 4,
10577   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
10578   "underlying_type" : "_ZTIj"
10579  },
10580  {
10581   "alignment" : 4,
10582   "enum_fields" :
10583   [
10584    {
10585     "enum_field_value" : 2147483647,
10586     "name" : "VK_SHADER_CORE_PROPERTIES_FLAG_BITS_MAX_ENUM_AMD"
10587    }
10588   ],
10589   "linker_set_key" : "_ZTI33VkShaderCorePropertiesFlagBitsAMD",
10590   "name" : "VkShaderCorePropertiesFlagBitsAMD",
10591   "referenced_type" : "_ZTI33VkShaderCorePropertiesFlagBitsAMD",
10592   "self_type" : "_ZTI33VkShaderCorePropertiesFlagBitsAMD",
10593   "size" : 4,
10594   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
10595   "underlying_type" : "_ZTIj"
10596  },
10597  {
10598   "alignment" : 4,
10599   "enum_fields" :
10600   [
10601    {
10602     "enum_field_value" : 0,
10603     "name" : "VK_SHADER_FLOAT_CONTROLS_INDEPENDENCE_32_BIT_ONLY"
10604    },
10605    {
10606     "enum_field_value" : 1,
10607     "name" : "VK_SHADER_FLOAT_CONTROLS_INDEPENDENCE_ALL"
10608    },
10609    {
10610     "enum_field_value" : 2,
10611     "name" : "VK_SHADER_FLOAT_CONTROLS_INDEPENDENCE_NONE"
10612    },
10613    {
10614     "enum_field_value" : 0,
10615     "name" : "VK_SHADER_FLOAT_CONTROLS_INDEPENDENCE_32_BIT_ONLY_KHR"
10616    },
10617    {
10618     "enum_field_value" : 1,
10619     "name" : "VK_SHADER_FLOAT_CONTROLS_INDEPENDENCE_ALL_KHR"
10620    },
10621    {
10622     "enum_field_value" : 2,
10623     "name" : "VK_SHADER_FLOAT_CONTROLS_INDEPENDENCE_NONE_KHR"
10624    },
10625    {
10626     "enum_field_value" : 2147483647,
10627     "name" : "VK_SHADER_FLOAT_CONTROLS_INDEPENDENCE_MAX_ENUM"
10628    }
10629   ],
10630   "linker_set_key" : "_ZTI33VkShaderFloatControlsIndependence",
10631   "name" : "VkShaderFloatControlsIndependence",
10632   "referenced_type" : "_ZTI33VkShaderFloatControlsIndependence",
10633   "self_type" : "_ZTI33VkShaderFloatControlsIndependence",
10634   "size" : 4,
10635   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
10636   "underlying_type" : "_ZTIj"
10637  },
10638  {
10639   "alignment" : 4,
10640   "enum_fields" :
10641   [
10642    {
10643     "enum_field_value" : 1,
10644     "name" : "VK_VALIDATION_CACHE_HEADER_VERSION_ONE_EXT"
10645    },
10646    {
10647     "enum_field_value" : 2147483647,
10648     "name" : "VK_VALIDATION_CACHE_HEADER_VERSION_MAX_ENUM_EXT"
10649    }
10650   ],
10651   "linker_set_key" : "_ZTI33VkValidationCacheHeaderVersionEXT",
10652   "name" : "VkValidationCacheHeaderVersionEXT",
10653   "referenced_type" : "_ZTI33VkValidationCacheHeaderVersionEXT",
10654   "self_type" : "_ZTI33VkValidationCacheHeaderVersionEXT",
10655   "size" : 4,
10656   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
10657   "underlying_type" : "_ZTIj"
10658  },
10659  {
10660   "alignment" : 4,
10661   "enum_fields" :
10662   [
10663    {
10664     "enum_field_value" : 0,
10665     "name" : "VK_CONSERVATIVE_RASTERIZATION_MODE_DISABLED_EXT"
10666    },
10667    {
10668     "enum_field_value" : 1,
10669     "name" : "VK_CONSERVATIVE_RASTERIZATION_MODE_OVERESTIMATE_EXT"
10670    },
10671    {
10672     "enum_field_value" : 2,
10673     "name" : "VK_CONSERVATIVE_RASTERIZATION_MODE_UNDERESTIMATE_EXT"
10674    },
10675    {
10676     "enum_field_value" : 2147483647,
10677     "name" : "VK_CONSERVATIVE_RASTERIZATION_MODE_MAX_ENUM_EXT"
10678    }
10679   ],
10680   "linker_set_key" : "_ZTI34VkConservativeRasterizationModeEXT",
10681   "name" : "VkConservativeRasterizationModeEXT",
10682   "referenced_type" : "_ZTI34VkConservativeRasterizationModeEXT",
10683   "self_type" : "_ZTI34VkConservativeRasterizationModeEXT",
10684   "size" : 4,
10685   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
10686   "underlying_type" : "_ZTIj"
10687  },
10688  {
10689   "alignment" : 4,
10690   "enum_fields" :
10691   [
10692    {
10693     "enum_field_value" : 0,
10694     "name" : "VK_COPY_ACCELERATION_STRUCTURE_MODE_CLONE_KHR"
10695    },
10696    {
10697     "enum_field_value" : 1,
10698     "name" : "VK_COPY_ACCELERATION_STRUCTURE_MODE_COMPACT_KHR"
10699    },
10700    {
10701     "enum_field_value" : 2,
10702     "name" : "VK_COPY_ACCELERATION_STRUCTURE_MODE_SERIALIZE_KHR"
10703    },
10704    {
10705     "enum_field_value" : 3,
10706     "name" : "VK_COPY_ACCELERATION_STRUCTURE_MODE_DESERIALIZE_KHR"
10707    },
10708    {
10709     "enum_field_value" : 0,
10710     "name" : "VK_COPY_ACCELERATION_STRUCTURE_MODE_CLONE_NV"
10711    },
10712    {
10713     "enum_field_value" : 1,
10714     "name" : "VK_COPY_ACCELERATION_STRUCTURE_MODE_COMPACT_NV"
10715    },
10716    {
10717     "enum_field_value" : 2147483647,
10718     "name" : "VK_COPY_ACCELERATION_STRUCTURE_MODE_MAX_ENUM_KHR"
10719    }
10720   ],
10721   "linker_set_key" : "_ZTI34VkCopyAccelerationStructureModeKHR",
10722   "name" : "VkCopyAccelerationStructureModeKHR",
10723   "referenced_type" : "_ZTI34VkCopyAccelerationStructureModeKHR",
10724   "self_type" : "_ZTI34VkCopyAccelerationStructureModeKHR",
10725   "size" : 4,
10726   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
10727   "underlying_type" : "_ZTIj"
10728  },
10729  {
10730   "alignment" : 4,
10731   "enum_fields" :
10732   [
10733    {
10734     "enum_field_value" : 1,
10735     "name" : "VK_DEBUG_UTILS_MESSAGE_TYPE_GENERAL_BIT_EXT"
10736    },
10737    {
10738     "enum_field_value" : 2,
10739     "name" : "VK_DEBUG_UTILS_MESSAGE_TYPE_VALIDATION_BIT_EXT"
10740    },
10741    {
10742     "enum_field_value" : 4,
10743     "name" : "VK_DEBUG_UTILS_MESSAGE_TYPE_PERFORMANCE_BIT_EXT"
10744    },
10745    {
10746     "enum_field_value" : 2147483647,
10747     "name" : "VK_DEBUG_UTILS_MESSAGE_TYPE_FLAG_BITS_MAX_ENUM_EXT"
10748    }
10749   ],
10750   "linker_set_key" : "_ZTI34VkDebugUtilsMessageTypeFlagBitsEXT",
10751   "name" : "VkDebugUtilsMessageTypeFlagBitsEXT",
10752   "referenced_type" : "_ZTI34VkDebugUtilsMessageTypeFlagBitsEXT",
10753   "self_type" : "_ZTI34VkDebugUtilsMessageTypeFlagBitsEXT",
10754   "size" : 4,
10755   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
10756   "underlying_type" : "_ZTIj"
10757  },
10758  {
10759   "alignment" : 4,
10760   "enum_fields" :
10761   [
10762    {
10763     "enum_field_value" : 1,
10764     "name" : "VK_EXTERNAL_MEMORY_HANDLE_TYPE_OPAQUE_FD_BIT"
10765    },
10766    {
10767     "enum_field_value" : 2,
10768     "name" : "VK_EXTERNAL_MEMORY_HANDLE_TYPE_OPAQUE_WIN32_BIT"
10769    },
10770    {
10771     "enum_field_value" : 4,
10772     "name" : "VK_EXTERNAL_MEMORY_HANDLE_TYPE_OPAQUE_WIN32_KMT_BIT"
10773    },
10774    {
10775     "enum_field_value" : 8,
10776     "name" : "VK_EXTERNAL_MEMORY_HANDLE_TYPE_D3D11_TEXTURE_BIT"
10777    },
10778    {
10779     "enum_field_value" : 16,
10780     "name" : "VK_EXTERNAL_MEMORY_HANDLE_TYPE_D3D11_TEXTURE_KMT_BIT"
10781    },
10782    {
10783     "enum_field_value" : 32,
10784     "name" : "VK_EXTERNAL_MEMORY_HANDLE_TYPE_D3D12_HEAP_BIT"
10785    },
10786    {
10787     "enum_field_value" : 64,
10788     "name" : "VK_EXTERNAL_MEMORY_HANDLE_TYPE_D3D12_RESOURCE_BIT"
10789    },
10790    {
10791     "enum_field_value" : 512,
10792     "name" : "VK_EXTERNAL_MEMORY_HANDLE_TYPE_DMA_BUF_BIT_EXT"
10793    },
10794    {
10795     "enum_field_value" : 1024,
10796     "name" : "VK_EXTERNAL_MEMORY_HANDLE_TYPE_ANDROID_HARDWARE_BUFFER_BIT_ANDROID"
10797    },
10798    {
10799     "enum_field_value" : 128,
10800     "name" : "VK_EXTERNAL_MEMORY_HANDLE_TYPE_HOST_ALLOCATION_BIT_EXT"
10801    },
10802    {
10803     "enum_field_value" : 256,
10804     "name" : "VK_EXTERNAL_MEMORY_HANDLE_TYPE_HOST_MAPPED_FOREIGN_MEMORY_BIT_EXT"
10805    },
10806    {
10807     "enum_field_value" : 2048,
10808     "name" : "VK_EXTERNAL_MEMORY_HANDLE_TYPE_ZIRCON_VMO_BIT_FUCHSIA"
10809    },
10810    {
10811     "enum_field_value" : 4096,
10812     "name" : "VK_EXTERNAL_MEMORY_HANDLE_TYPE_RDMA_ADDRESS_BIT_NV"
10813    },
10814    {
10815     "enum_field_value" : 1,
10816     "name" : "VK_EXTERNAL_MEMORY_HANDLE_TYPE_OPAQUE_FD_BIT_KHR"
10817    },
10818    {
10819     "enum_field_value" : 2,
10820     "name" : "VK_EXTERNAL_MEMORY_HANDLE_TYPE_OPAQUE_WIN32_BIT_KHR"
10821    },
10822    {
10823     "enum_field_value" : 4,
10824     "name" : "VK_EXTERNAL_MEMORY_HANDLE_TYPE_OPAQUE_WIN32_KMT_BIT_KHR"
10825    },
10826    {
10827     "enum_field_value" : 8,
10828     "name" : "VK_EXTERNAL_MEMORY_HANDLE_TYPE_D3D11_TEXTURE_BIT_KHR"
10829    },
10830    {
10831     "enum_field_value" : 16,
10832     "name" : "VK_EXTERNAL_MEMORY_HANDLE_TYPE_D3D11_TEXTURE_KMT_BIT_KHR"
10833    },
10834    {
10835     "enum_field_value" : 32,
10836     "name" : "VK_EXTERNAL_MEMORY_HANDLE_TYPE_D3D12_HEAP_BIT_KHR"
10837    },
10838    {
10839     "enum_field_value" : 64,
10840     "name" : "VK_EXTERNAL_MEMORY_HANDLE_TYPE_D3D12_RESOURCE_BIT_KHR"
10841    },
10842    {
10843     "enum_field_value" : 2147483647,
10844     "name" : "VK_EXTERNAL_MEMORY_HANDLE_TYPE_FLAG_BITS_MAX_ENUM"
10845    }
10846   ],
10847   "linker_set_key" : "_ZTI34VkExternalMemoryHandleTypeFlagBits",
10848   "name" : "VkExternalMemoryHandleTypeFlagBits",
10849   "referenced_type" : "_ZTI34VkExternalMemoryHandleTypeFlagBits",
10850   "self_type" : "_ZTI34VkExternalMemoryHandleTypeFlagBits",
10851   "size" : 4,
10852   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
10853   "underlying_type" : "_ZTIj"
10854  },
10855  {
10856   "alignment" : 4,
10857   "enum_fields" :
10858   [
10859    {
10860     "enum_field_value" : 1,
10861     "name" : "VK_EXTERNAL_SEMAPHORE_FEATURE_EXPORTABLE_BIT"
10862    },
10863    {
10864     "enum_field_value" : 2,
10865     "name" : "VK_EXTERNAL_SEMAPHORE_FEATURE_IMPORTABLE_BIT"
10866    },
10867    {
10868     "enum_field_value" : 1,
10869     "name" : "VK_EXTERNAL_SEMAPHORE_FEATURE_EXPORTABLE_BIT_KHR"
10870    },
10871    {
10872     "enum_field_value" : 2,
10873     "name" : "VK_EXTERNAL_SEMAPHORE_FEATURE_IMPORTABLE_BIT_KHR"
10874    },
10875    {
10876     "enum_field_value" : 2147483647,
10877     "name" : "VK_EXTERNAL_SEMAPHORE_FEATURE_FLAG_BITS_MAX_ENUM"
10878    }
10879   ],
10880   "linker_set_key" : "_ZTI34VkExternalSemaphoreFeatureFlagBits",
10881   "name" : "VkExternalSemaphoreFeatureFlagBits",
10882   "referenced_type" : "_ZTI34VkExternalSemaphoreFeatureFlagBits",
10883   "self_type" : "_ZTI34VkExternalSemaphoreFeatureFlagBits",
10884   "size" : 4,
10885   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
10886   "underlying_type" : "_ZTIj"
10887  },
10888  {
10889   "alignment" : 4,
10890   "enum_fields" :
10891   [
10892    {
10893     "enum_field_value" : 0,
10894     "name" : "VK_FRAGMENT_SHADING_RATE_COMBINER_OP_KEEP_KHR"
10895    },
10896    {
10897     "enum_field_value" : 1,
10898     "name" : "VK_FRAGMENT_SHADING_RATE_COMBINER_OP_REPLACE_KHR"
10899    },
10900    {
10901     "enum_field_value" : 2,
10902     "name" : "VK_FRAGMENT_SHADING_RATE_COMBINER_OP_MIN_KHR"
10903    },
10904    {
10905     "enum_field_value" : 3,
10906     "name" : "VK_FRAGMENT_SHADING_RATE_COMBINER_OP_MAX_KHR"
10907    },
10908    {
10909     "enum_field_value" : 4,
10910     "name" : "VK_FRAGMENT_SHADING_RATE_COMBINER_OP_MUL_KHR"
10911    },
10912    {
10913     "enum_field_value" : 2147483647,
10914     "name" : "VK_FRAGMENT_SHADING_RATE_COMBINER_OP_MAX_ENUM_KHR"
10915    }
10916   ],
10917   "linker_set_key" : "_ZTI34VkFragmentShadingRateCombinerOpKHR",
10918   "name" : "VkFragmentShadingRateCombinerOpKHR",
10919   "referenced_type" : "_ZTI34VkFragmentShadingRateCombinerOpKHR",
10920   "self_type" : "_ZTI34VkFragmentShadingRateCombinerOpKHR",
10921   "size" : 4,
10922   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
10923   "underlying_type" : "_ZTIj"
10924  },
10925  {
10926   "alignment" : 4,
10927   "enum_fields" :
10928   [
10929    {
10930     "enum_field_value" : 1,
10931     "name" : "VK_PIPELINE_CREATION_FEEDBACK_VALID_BIT"
10932    },
10933    {
10934     "enum_field_value" : 2,
10935     "name" : "VK_PIPELINE_CREATION_FEEDBACK_APPLICATION_PIPELINE_CACHE_HIT_BIT"
10936    },
10937    {
10938     "enum_field_value" : 4,
10939     "name" : "VK_PIPELINE_CREATION_FEEDBACK_BASE_PIPELINE_ACCELERATION_BIT"
10940    },
10941    {
10942     "enum_field_value" : 1,
10943     "name" : "VK_PIPELINE_CREATION_FEEDBACK_VALID_BIT_EXT"
10944    },
10945    {
10946     "enum_field_value" : 2,
10947     "name" : "VK_PIPELINE_CREATION_FEEDBACK_APPLICATION_PIPELINE_CACHE_HIT_BIT_EXT"
10948    },
10949    {
10950     "enum_field_value" : 4,
10951     "name" : "VK_PIPELINE_CREATION_FEEDBACK_BASE_PIPELINE_ACCELERATION_BIT_EXT"
10952    },
10953    {
10954     "enum_field_value" : 2147483647,
10955     "name" : "VK_PIPELINE_CREATION_FEEDBACK_FLAG_BITS_MAX_ENUM"
10956    }
10957   ],
10958   "linker_set_key" : "_ZTI34VkPipelineCreationFeedbackFlagBits",
10959   "name" : "VkPipelineCreationFeedbackFlagBits",
10960   "referenced_type" : "_ZTI34VkPipelineCreationFeedbackFlagBits",
10961   "self_type" : "_ZTI34VkPipelineCreationFeedbackFlagBits",
10962   "size" : 4,
10963   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
10964   "underlying_type" : "_ZTIj"
10965  },
10966  {
10967   "alignment" : 4,
10968   "enum_fields" :
10969   [
10970    {
10971     "enum_field_value" : 0,
10972     "name" : "VK_ACCELERATION_STRUCTURE_BUILD_TYPE_HOST_KHR"
10973    },
10974    {
10975     "enum_field_value" : 1,
10976     "name" : "VK_ACCELERATION_STRUCTURE_BUILD_TYPE_DEVICE_KHR"
10977    },
10978    {
10979     "enum_field_value" : 2,
10980     "name" : "VK_ACCELERATION_STRUCTURE_BUILD_TYPE_HOST_OR_DEVICE_KHR"
10981    },
10982    {
10983     "enum_field_value" : 2147483647,
10984     "name" : "VK_ACCELERATION_STRUCTURE_BUILD_TYPE_MAX_ENUM_KHR"
10985    }
10986   ],
10987   "linker_set_key" : "_ZTI35VkAccelerationStructureBuildTypeKHR",
10988   "name" : "VkAccelerationStructureBuildTypeKHR",
10989   "referenced_type" : "_ZTI35VkAccelerationStructureBuildTypeKHR",
10990   "self_type" : "_ZTI35VkAccelerationStructureBuildTypeKHR",
10991   "size" : 4,
10992   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
10993   "underlying_type" : "_ZTIj"
10994  },
10995  {
10996   "alignment" : 4,
10997   "enum_fields" :
10998   [
10999    {
11000     "enum_field_value" : 0,
11001     "name" : "VK_BUILD_ACCELERATION_STRUCTURE_MODE_BUILD_KHR"
11002    },
11003    {
11004     "enum_field_value" : 1,
11005     "name" : "VK_BUILD_ACCELERATION_STRUCTURE_MODE_UPDATE_KHR"
11006    },
11007    {
11008     "enum_field_value" : 2147483647,
11009     "name" : "VK_BUILD_ACCELERATION_STRUCTURE_MODE_MAX_ENUM_KHR"
11010    }
11011   ],
11012   "linker_set_key" : "_ZTI35VkBuildAccelerationStructureModeKHR",
11013   "name" : "VkBuildAccelerationStructureModeKHR",
11014   "referenced_type" : "_ZTI35VkBuildAccelerationStructureModeKHR",
11015   "self_type" : "_ZTI35VkBuildAccelerationStructureModeKHR",
11016   "size" : 4,
11017   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
11018   "underlying_type" : "_ZTIj"
11019  },
11020  {
11021   "alignment" : 4,
11022   "enum_fields" :
11023   [
11024    {
11025     "enum_field_value" : 2,
11026     "name" : "VK_DESCRIPTOR_SET_LAYOUT_CREATE_UPDATE_AFTER_BIND_POOL_BIT"
11027    },
11028    {
11029     "enum_field_value" : 1,
11030     "name" : "VK_DESCRIPTOR_SET_LAYOUT_CREATE_PUSH_DESCRIPTOR_BIT_KHR"
11031    },
11032    {
11033     "enum_field_value" : 4,
11034     "name" : "VK_DESCRIPTOR_SET_LAYOUT_CREATE_HOST_ONLY_POOL_BIT_VALVE"
11035    },
11036    {
11037     "enum_field_value" : 2,
11038     "name" : "VK_DESCRIPTOR_SET_LAYOUT_CREATE_UPDATE_AFTER_BIND_POOL_BIT_EXT"
11039    },
11040    {
11041     "enum_field_value" : 2147483647,
11042     "name" : "VK_DESCRIPTOR_SET_LAYOUT_CREATE_FLAG_BITS_MAX_ENUM"
11043    }
11044   ],
11045   "linker_set_key" : "_ZTI35VkDescriptorSetLayoutCreateFlagBits",
11046   "name" : "VkDescriptorSetLayoutCreateFlagBits",
11047   "referenced_type" : "_ZTI35VkDescriptorSetLayoutCreateFlagBits",
11048   "self_type" : "_ZTI35VkDescriptorSetLayoutCreateFlagBits",
11049   "size" : 4,
11050   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
11051   "underlying_type" : "_ZTIj"
11052  },
11053  {
11054   "alignment" : 4,
11055   "enum_fields" :
11056   [
11057    {
11058     "enum_field_value" : 1,
11059     "name" : "VK_DEVICE_DIAGNOSTICS_CONFIG_ENABLE_SHADER_DEBUG_INFO_BIT_NV"
11060    },
11061    {
11062     "enum_field_value" : 2,
11063     "name" : "VK_DEVICE_DIAGNOSTICS_CONFIG_ENABLE_RESOURCE_TRACKING_BIT_NV"
11064    },
11065    {
11066     "enum_field_value" : 4,
11067     "name" : "VK_DEVICE_DIAGNOSTICS_CONFIG_ENABLE_AUTOMATIC_CHECKPOINTS_BIT_NV"
11068    },
11069    {
11070     "enum_field_value" : 2147483647,
11071     "name" : "VK_DEVICE_DIAGNOSTICS_CONFIG_FLAG_BITS_MAX_ENUM_NV"
11072    }
11073   ],
11074   "linker_set_key" : "_ZTI35VkDeviceDiagnosticsConfigFlagBitsNV",
11075   "name" : "VkDeviceDiagnosticsConfigFlagBitsNV",
11076   "referenced_type" : "_ZTI35VkDeviceDiagnosticsConfigFlagBitsNV",
11077   "self_type" : "_ZTI35VkDeviceDiagnosticsConfigFlagBitsNV",
11078   "size" : 4,
11079   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
11080   "underlying_type" : "_ZTIj"
11081  },
11082  {
11083   "alignment" : 4,
11084   "enum_fields" :
11085   [
11086    {
11087     "enum_field_value" : 1,
11088     "name" : "VK_DEVICE_GROUP_PRESENT_MODE_LOCAL_BIT_KHR"
11089    },
11090    {
11091     "enum_field_value" : 2,
11092     "name" : "VK_DEVICE_GROUP_PRESENT_MODE_REMOTE_BIT_KHR"
11093    },
11094    {
11095     "enum_field_value" : 4,
11096     "name" : "VK_DEVICE_GROUP_PRESENT_MODE_SUM_BIT_KHR"
11097    },
11098    {
11099     "enum_field_value" : 8,
11100     "name" : "VK_DEVICE_GROUP_PRESENT_MODE_LOCAL_MULTI_DEVICE_BIT_KHR"
11101    },
11102    {
11103     "enum_field_value" : 2147483647,
11104     "name" : "VK_DEVICE_GROUP_PRESENT_MODE_FLAG_BITS_MAX_ENUM_KHR"
11105    }
11106   ],
11107   "linker_set_key" : "_ZTI35VkDeviceGroupPresentModeFlagBitsKHR",
11108   "name" : "VkDeviceGroupPresentModeFlagBitsKHR",
11109   "referenced_type" : "_ZTI35VkDeviceGroupPresentModeFlagBitsKHR",
11110   "self_type" : "_ZTI35VkDeviceGroupPresentModeFlagBitsKHR",
11111   "size" : 4,
11112   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
11113   "underlying_type" : "_ZTIj"
11114  },
11115  {
11116   "alignment" : 4,
11117   "enum_fields" :
11118   [
11119    {
11120     "enum_field_value" : 0,
11121     "name" : "VK_PERFORMANCE_CONFIGURATION_TYPE_COMMAND_QUEUE_METRICS_DISCOVERY_ACTIVATED_INTEL"
11122    },
11123    {
11124     "enum_field_value" : 2147483647,
11125     "name" : "VK_PERFORMANCE_CONFIGURATION_TYPE_MAX_ENUM_INTEL"
11126    }
11127   ],
11128   "linker_set_key" : "_ZTI35VkPerformanceConfigurationTypeINTEL",
11129   "name" : "VkPerformanceConfigurationTypeINTEL",
11130   "referenced_type" : "_ZTI35VkPerformanceConfigurationTypeINTEL",
11131   "self_type" : "_ZTI35VkPerformanceConfigurationTypeINTEL",
11132   "size" : 4,
11133   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
11134   "underlying_type" : "_ZTIj"
11135  },
11136  {
11137   "alignment" : 4,
11138   "enum_fields" :
11139   [
11140    {
11141     "enum_field_value" : 1,
11142     "name" : "VK_PIPELINE_SHADER_STAGE_CREATE_ALLOW_VARYING_SUBGROUP_SIZE_BIT"
11143    },
11144    {
11145     "enum_field_value" : 2,
11146     "name" : "VK_PIPELINE_SHADER_STAGE_CREATE_REQUIRE_FULL_SUBGROUPS_BIT"
11147    },
11148    {
11149     "enum_field_value" : 1,
11150     "name" : "VK_PIPELINE_SHADER_STAGE_CREATE_ALLOW_VARYING_SUBGROUP_SIZE_BIT_EXT"
11151    },
11152    {
11153     "enum_field_value" : 2,
11154     "name" : "VK_PIPELINE_SHADER_STAGE_CREATE_REQUIRE_FULL_SUBGROUPS_BIT_EXT"
11155    },
11156    {
11157     "enum_field_value" : 2147483647,
11158     "name" : "VK_PIPELINE_SHADER_STAGE_CREATE_FLAG_BITS_MAX_ENUM"
11159    }
11160   ],
11161   "linker_set_key" : "_ZTI35VkPipelineShaderStageCreateFlagBits",
11162   "name" : "VkPipelineShaderStageCreateFlagBits",
11163   "referenced_type" : "_ZTI35VkPipelineShaderStageCreateFlagBits",
11164   "self_type" : "_ZTI35VkPipelineShaderStageCreateFlagBits",
11165   "size" : 4,
11166   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
11167   "underlying_type" : "_ZTIj"
11168  },
11169  {
11170   "alignment" : 4,
11171   "enum_fields" :
11172   [
11173    {
11174     "enum_field_value" : 1,
11175     "name" : "VK_EXTERNAL_MEMORY_HANDLE_TYPE_OPAQUE_WIN32_BIT_NV"
11176    },
11177    {
11178     "enum_field_value" : 2,
11179     "name" : "VK_EXTERNAL_MEMORY_HANDLE_TYPE_OPAQUE_WIN32_KMT_BIT_NV"
11180    },
11181    {
11182     "enum_field_value" : 4,
11183     "name" : "VK_EXTERNAL_MEMORY_HANDLE_TYPE_D3D11_IMAGE_BIT_NV"
11184    },
11185    {
11186     "enum_field_value" : 8,
11187     "name" : "VK_EXTERNAL_MEMORY_HANDLE_TYPE_D3D11_IMAGE_KMT_BIT_NV"
11188    },
11189    {
11190     "enum_field_value" : 2147483647,
11191     "name" : "VK_EXTERNAL_MEMORY_HANDLE_TYPE_FLAG_BITS_MAX_ENUM_NV"
11192    }
11193   ],
11194   "linker_set_key" : "_ZTI36VkExternalMemoryHandleTypeFlagBitsNV",
11195   "name" : "VkExternalMemoryHandleTypeFlagBitsNV",
11196   "referenced_type" : "_ZTI36VkExternalMemoryHandleTypeFlagBitsNV",
11197   "self_type" : "_ZTI36VkExternalMemoryHandleTypeFlagBitsNV",
11198   "size" : 4,
11199   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
11200   "underlying_type" : "_ZTIj"
11201  },
11202  {
11203   "alignment" : 4,
11204   "enum_fields" :
11205   [
11206    {
11207     "enum_field_value" : 2147483647,
11208     "name" : "VK_PIPELINE_COMPILER_CONTROL_FLAG_BITS_MAX_ENUM_AMD"
11209    }
11210   ],
11211   "linker_set_key" : "_ZTI36VkPipelineCompilerControlFlagBitsAMD",
11212   "name" : "VkPipelineCompilerControlFlagBitsAMD",
11213   "referenced_type" : "_ZTI36VkPipelineCompilerControlFlagBitsAMD",
11214   "self_type" : "_ZTI36VkPipelineCompilerControlFlagBitsAMD",
11215   "size" : 4,
11216   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
11217   "underlying_type" : "_ZTIj"
11218  },
11219  {
11220   "alignment" : 4,
11221   "enum_fields" :
11222   [
11223    {
11224     "enum_field_value" : 1,
11225     "name" : "VK_EXTERNAL_SEMAPHORE_HANDLE_TYPE_OPAQUE_FD_BIT"
11226    },
11227    {
11228     "enum_field_value" : 2,
11229     "name" : "VK_EXTERNAL_SEMAPHORE_HANDLE_TYPE_OPAQUE_WIN32_BIT"
11230    },
11231    {
11232     "enum_field_value" : 4,
11233     "name" : "VK_EXTERNAL_SEMAPHORE_HANDLE_TYPE_OPAQUE_WIN32_KMT_BIT"
11234    },
11235    {
11236     "enum_field_value" : 8,
11237     "name" : "VK_EXTERNAL_SEMAPHORE_HANDLE_TYPE_D3D12_FENCE_BIT"
11238    },
11239    {
11240     "enum_field_value" : 16,
11241     "name" : "VK_EXTERNAL_SEMAPHORE_HANDLE_TYPE_SYNC_FD_BIT"
11242    },
11243    {
11244     "enum_field_value" : 128,
11245     "name" : "VK_EXTERNAL_SEMAPHORE_HANDLE_TYPE_ZIRCON_EVENT_BIT_FUCHSIA"
11246    },
11247    {
11248     "enum_field_value" : 8,
11249     "name" : "VK_EXTERNAL_SEMAPHORE_HANDLE_TYPE_D3D11_FENCE_BIT"
11250    },
11251    {
11252     "enum_field_value" : 1,
11253     "name" : "VK_EXTERNAL_SEMAPHORE_HANDLE_TYPE_OPAQUE_FD_BIT_KHR"
11254    },
11255    {
11256     "enum_field_value" : 2,
11257     "name" : "VK_EXTERNAL_SEMAPHORE_HANDLE_TYPE_OPAQUE_WIN32_BIT_KHR"
11258    },
11259    {
11260     "enum_field_value" : 4,
11261     "name" : "VK_EXTERNAL_SEMAPHORE_HANDLE_TYPE_OPAQUE_WIN32_KMT_BIT_KHR"
11262    },
11263    {
11264     "enum_field_value" : 8,
11265     "name" : "VK_EXTERNAL_SEMAPHORE_HANDLE_TYPE_D3D12_FENCE_BIT_KHR"
11266    },
11267    {
11268     "enum_field_value" : 16,
11269     "name" : "VK_EXTERNAL_SEMAPHORE_HANDLE_TYPE_SYNC_FD_BIT_KHR"
11270    },
11271    {
11272     "enum_field_value" : 2147483647,
11273     "name" : "VK_EXTERNAL_SEMAPHORE_HANDLE_TYPE_FLAG_BITS_MAX_ENUM"
11274    }
11275   ],
11276   "linker_set_key" : "_ZTI37VkExternalSemaphoreHandleTypeFlagBits",
11277   "name" : "VkExternalSemaphoreHandleTypeFlagBits",
11278   "referenced_type" : "_ZTI37VkExternalSemaphoreHandleTypeFlagBits",
11279   "self_type" : "_ZTI37VkExternalSemaphoreHandleTypeFlagBits",
11280   "size" : 4,
11281   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
11282   "underlying_type" : "_ZTIj"
11283  },
11284  {
11285   "alignment" : 4,
11286   "enum_fields" :
11287   [
11288    {
11289     "enum_field_value" : 1,
11290     "name" : "VK_DEBUG_UTILS_MESSAGE_SEVERITY_VERBOSE_BIT_EXT"
11291    },
11292    {
11293     "enum_field_value" : 16,
11294     "name" : "VK_DEBUG_UTILS_MESSAGE_SEVERITY_INFO_BIT_EXT"
11295    },
11296    {
11297     "enum_field_value" : 256,
11298     "name" : "VK_DEBUG_UTILS_MESSAGE_SEVERITY_WARNING_BIT_EXT"
11299    },
11300    {
11301     "enum_field_value" : 4096,
11302     "name" : "VK_DEBUG_UTILS_MESSAGE_SEVERITY_ERROR_BIT_EXT"
11303    },
11304    {
11305     "enum_field_value" : 2147483647,
11306     "name" : "VK_DEBUG_UTILS_MESSAGE_SEVERITY_FLAG_BITS_MAX_ENUM_EXT"
11307    }
11308   ],
11309   "linker_set_key" : "_ZTI38VkDebugUtilsMessageSeverityFlagBitsEXT",
11310   "name" : "VkDebugUtilsMessageSeverityFlagBitsEXT",
11311   "referenced_type" : "_ZTI38VkDebugUtilsMessageSeverityFlagBitsEXT",
11312   "self_type" : "_ZTI38VkDebugUtilsMessageSeverityFlagBitsEXT",
11313   "size" : 4,
11314   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
11315   "underlying_type" : "_ZTIj"
11316  },
11317  {
11318   "alignment" : 4,
11319   "enum_fields" :
11320   [
11321    {
11322     "enum_field_value" : 0,
11323     "name" : "VK_PIPELINE_EXECUTABLE_STATISTIC_FORMAT_BOOL32_KHR"
11324    },
11325    {
11326     "enum_field_value" : 1,
11327     "name" : "VK_PIPELINE_EXECUTABLE_STATISTIC_FORMAT_INT64_KHR"
11328    },
11329    {
11330     "enum_field_value" : 2,
11331     "name" : "VK_PIPELINE_EXECUTABLE_STATISTIC_FORMAT_UINT64_KHR"
11332    },
11333    {
11334     "enum_field_value" : 3,
11335     "name" : "VK_PIPELINE_EXECUTABLE_STATISTIC_FORMAT_FLOAT64_KHR"
11336    },
11337    {
11338     "enum_field_value" : 2147483647,
11339     "name" : "VK_PIPELINE_EXECUTABLE_STATISTIC_FORMAT_MAX_ENUM_KHR"
11340    }
11341   ],
11342   "linker_set_key" : "_ZTI38VkPipelineExecutableStatisticFormatKHR",
11343   "name" : "VkPipelineExecutableStatisticFormatKHR",
11344   "referenced_type" : "_ZTI38VkPipelineExecutableStatisticFormatKHR",
11345   "self_type" : "_ZTI38VkPipelineExecutableStatisticFormatKHR",
11346   "size" : 4,
11347   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
11348   "underlying_type" : "_ZTIj"
11349  },
11350  {
11351   "alignment" : 4,
11352   "enum_fields" :
11353   [
11354    {
11355     "enum_field_value" : 0,
11356     "name" : "VK_ACCELERATION_STRUCTURE_COMPATIBILITY_COMPATIBLE_KHR"
11357    },
11358    {
11359     "enum_field_value" : 1,
11360     "name" : "VK_ACCELERATION_STRUCTURE_COMPATIBILITY_INCOMPATIBLE_KHR"
11361    },
11362    {
11363     "enum_field_value" : 2147483647,
11364     "name" : "VK_ACCELERATION_STRUCTURE_COMPATIBILITY_MAX_ENUM_KHR"
11365    }
11366   ],
11367   "linker_set_key" : "_ZTI39VkAccelerationStructureCompatibilityKHR",
11368   "name" : "VkAccelerationStructureCompatibilityKHR",
11369   "referenced_type" : "_ZTI39VkAccelerationStructureCompatibilityKHR",
11370   "self_type" : "_ZTI39VkAccelerationStructureCompatibilityKHR",
11371   "size" : 4,
11372   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
11373   "underlying_type" : "_ZTIj"
11374  },
11375  {
11376   "alignment" : 4,
11377   "enum_fields" :
11378   [
11379    {
11380     "enum_field_value" : 1,
11381     "name" : "VK_BUILD_ACCELERATION_STRUCTURE_ALLOW_UPDATE_BIT_KHR"
11382    },
11383    {
11384     "enum_field_value" : 2,
11385     "name" : "VK_BUILD_ACCELERATION_STRUCTURE_ALLOW_COMPACTION_BIT_KHR"
11386    },
11387    {
11388     "enum_field_value" : 4,
11389     "name" : "VK_BUILD_ACCELERATION_STRUCTURE_PREFER_FAST_TRACE_BIT_KHR"
11390    },
11391    {
11392     "enum_field_value" : 8,
11393     "name" : "VK_BUILD_ACCELERATION_STRUCTURE_PREFER_FAST_BUILD_BIT_KHR"
11394    },
11395    {
11396     "enum_field_value" : 16,
11397     "name" : "VK_BUILD_ACCELERATION_STRUCTURE_LOW_MEMORY_BIT_KHR"
11398    },
11399    {
11400     "enum_field_value" : 32,
11401     "name" : "VK_BUILD_ACCELERATION_STRUCTURE_MOTION_BIT_NV"
11402    },
11403    {
11404     "enum_field_value" : 1,
11405     "name" : "VK_BUILD_ACCELERATION_STRUCTURE_ALLOW_UPDATE_BIT_NV"
11406    },
11407    {
11408     "enum_field_value" : 2,
11409     "name" : "VK_BUILD_ACCELERATION_STRUCTURE_ALLOW_COMPACTION_BIT_NV"
11410    },
11411    {
11412     "enum_field_value" : 4,
11413     "name" : "VK_BUILD_ACCELERATION_STRUCTURE_PREFER_FAST_TRACE_BIT_NV"
11414    },
11415    {
11416     "enum_field_value" : 8,
11417     "name" : "VK_BUILD_ACCELERATION_STRUCTURE_PREFER_FAST_BUILD_BIT_NV"
11418    },
11419    {
11420     "enum_field_value" : 16,
11421     "name" : "VK_BUILD_ACCELERATION_STRUCTURE_LOW_MEMORY_BIT_NV"
11422    },
11423    {
11424     "enum_field_value" : 2147483647,
11425     "name" : "VK_BUILD_ACCELERATION_STRUCTURE_FLAG_BITS_MAX_ENUM_KHR"
11426    }
11427   ],
11428   "linker_set_key" : "_ZTI39VkBuildAccelerationStructureFlagBitsKHR",
11429   "name" : "VkBuildAccelerationStructureFlagBitsKHR",
11430   "referenced_type" : "_ZTI39VkBuildAccelerationStructureFlagBitsKHR",
11431   "self_type" : "_ZTI39VkBuildAccelerationStructureFlagBitsKHR",
11432   "size" : 4,
11433   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
11434   "underlying_type" : "_ZTIj"
11435  },
11436  {
11437   "alignment" : 4,
11438   "enum_fields" :
11439   [
11440    {
11441     "enum_field_value" : 1,
11442     "name" : "VK_INDIRECT_COMMANDS_LAYOUT_USAGE_EXPLICIT_PREPROCESS_BIT_NV"
11443    },
11444    {
11445     "enum_field_value" : 2,
11446     "name" : "VK_INDIRECT_COMMANDS_LAYOUT_USAGE_INDEXED_SEQUENCES_BIT_NV"
11447    },
11448    {
11449     "enum_field_value" : 4,
11450     "name" : "VK_INDIRECT_COMMANDS_LAYOUT_USAGE_UNORDERED_SEQUENCES_BIT_NV"
11451    },
11452    {
11453     "enum_field_value" : 2147483647,
11454     "name" : "VK_INDIRECT_COMMANDS_LAYOUT_USAGE_FLAG_BITS_MAX_ENUM_NV"
11455    }
11456   ],
11457   "linker_set_key" : "_ZTI39VkIndirectCommandsLayoutUsageFlagBitsNV",
11458   "name" : "VkIndirectCommandsLayoutUsageFlagBitsNV",
11459   "referenced_type" : "_ZTI39VkIndirectCommandsLayoutUsageFlagBitsNV",
11460   "self_type" : "_ZTI39VkIndirectCommandsLayoutUsageFlagBitsNV",
11461   "size" : 4,
11462   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
11463   "underlying_type" : "_ZTIj"
11464  },
11465  {
11466   "alignment" : 4,
11467   "enum_fields" :
11468   [
11469    {
11470     "enum_field_value" : 1,
11471     "name" : "VK_PIPELINE_COLOR_BLEND_STATE_CREATE_RASTERIZATION_ORDER_ATTACHMENT_ACCESS_BIT_ARM"
11472    },
11473    {
11474     "enum_field_value" : 2147483647,
11475     "name" : "VK_PIPELINE_COLOR_BLEND_STATE_CREATE_FLAG_BITS_MAX_ENUM"
11476    }
11477   ],
11478   "linker_set_key" : "_ZTI39VkPipelineColorBlendStateCreateFlagBits",
11479   "name" : "VkPipelineColorBlendStateCreateFlagBits",
11480   "referenced_type" : "_ZTI39VkPipelineColorBlendStateCreateFlagBits",
11481   "self_type" : "_ZTI39VkPipelineColorBlendStateCreateFlagBits",
11482   "size" : 4,
11483   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
11484   "underlying_type" : "_ZTIj"
11485  },
11486  {
11487   "alignment" : 4,
11488   "enum_fields" :
11489   [
11490    {
11491     "enum_field_value" : 1,
11492     "name" : "VK_ACCELERATION_STRUCTURE_CREATE_DEVICE_ADDRESS_CAPTURE_REPLAY_BIT_KHR"
11493    },
11494    {
11495     "enum_field_value" : 4,
11496     "name" : "VK_ACCELERATION_STRUCTURE_CREATE_MOTION_BIT_NV"
11497    },
11498    {
11499     "enum_field_value" : 2147483647,
11500     "name" : "VK_ACCELERATION_STRUCTURE_CREATE_FLAG_BITS_MAX_ENUM_KHR"
11501    }
11502   ],
11503   "linker_set_key" : "_ZTI40VkAccelerationStructureCreateFlagBitsKHR",
11504   "name" : "VkAccelerationStructureCreateFlagBitsKHR",
11505   "referenced_type" : "_ZTI40VkAccelerationStructureCreateFlagBitsKHR",
11506   "self_type" : "_ZTI40VkAccelerationStructureCreateFlagBitsKHR",
11507   "size" : 4,
11508   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
11509   "underlying_type" : "_ZTIj"
11510  },
11511  {
11512   "alignment" : 4,
11513   "enum_fields" :
11514   [
11515    {
11516     "enum_field_value" : 1,
11517     "name" : "VK_PIPELINE_DEPTH_STENCIL_STATE_CREATE_RASTERIZATION_ORDER_ATTACHMENT_DEPTH_ACCESS_BIT_ARM"
11518    },
11519    {
11520     "enum_field_value" : 2,
11521     "name" : "VK_PIPELINE_DEPTH_STENCIL_STATE_CREATE_RASTERIZATION_ORDER_ATTACHMENT_STENCIL_ACCESS_BIT_ARM"
11522    },
11523    {
11524     "enum_field_value" : 2147483647,
11525     "name" : "VK_PIPELINE_DEPTH_STENCIL_STATE_CREATE_FLAG_BITS_MAX_ENUM"
11526    }
11527   ],
11528   "linker_set_key" : "_ZTI41VkPipelineDepthStencilStateCreateFlagBits",
11529   "name" : "VkPipelineDepthStencilStateCreateFlagBits",
11530   "referenced_type" : "_ZTI41VkPipelineDepthStencilStateCreateFlagBits",
11531   "self_type" : "_ZTI41VkPipelineDepthStencilStateCreateFlagBits",
11532   "size" : 4,
11533   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
11534   "underlying_type" : "_ZTIj"
11535  },
11536  {
11537   "alignment" : 4,
11538   "enum_fields" :
11539   [
11540    {
11541     "enum_field_value" : 1,
11542     "name" : "VK_PERFORMANCE_COUNTER_DESCRIPTION_PERFORMANCE_IMPACTING_BIT_KHR"
11543    },
11544    {
11545     "enum_field_value" : 2,
11546     "name" : "VK_PERFORMANCE_COUNTER_DESCRIPTION_CONCURRENTLY_IMPACTED_BIT_KHR"
11547    },
11548    {
11549     "enum_field_value" : 1,
11550     "name" : "VK_PERFORMANCE_COUNTER_DESCRIPTION_PERFORMANCE_IMPACTING_KHR"
11551    },
11552    {
11553     "enum_field_value" : 2,
11554     "name" : "VK_PERFORMANCE_COUNTER_DESCRIPTION_CONCURRENTLY_IMPACTED_KHR"
11555    },
11556    {
11557     "enum_field_value" : 2147483647,
11558     "name" : "VK_PERFORMANCE_COUNTER_DESCRIPTION_FLAG_BITS_MAX_ENUM_KHR"
11559    }
11560   ],
11561   "linker_set_key" : "_ZTI42VkPerformanceCounterDescriptionFlagBitsKHR",
11562   "name" : "VkPerformanceCounterDescriptionFlagBitsKHR",
11563   "referenced_type" : "_ZTI42VkPerformanceCounterDescriptionFlagBitsKHR",
11564   "self_type" : "_ZTI42VkPerformanceCounterDescriptionFlagBitsKHR",
11565   "size" : 4,
11566   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
11567   "underlying_type" : "_ZTIj"
11568  },
11569  {
11570   "alignment" : 4,
11571   "enum_fields" :
11572   [
11573    {
11574     "enum_field_value" : 0,
11575     "name" : "VK_ACCELERATION_STRUCTURE_MOTION_INSTANCE_TYPE_STATIC_NV"
11576    },
11577    {
11578     "enum_field_value" : 1,
11579     "name" : "VK_ACCELERATION_STRUCTURE_MOTION_INSTANCE_TYPE_MATRIX_MOTION_NV"
11580    },
11581    {
11582     "enum_field_value" : 2,
11583     "name" : "VK_ACCELERATION_STRUCTURE_MOTION_INSTANCE_TYPE_SRT_MOTION_NV"
11584    },
11585    {
11586     "enum_field_value" : 2147483647,
11587     "name" : "VK_ACCELERATION_STRUCTURE_MOTION_INSTANCE_TYPE_MAX_ENUM_NV"
11588    }
11589   ],
11590   "linker_set_key" : "_ZTI43VkAccelerationStructureMotionInstanceTypeNV",
11591   "name" : "VkAccelerationStructureMotionInstanceTypeNV",
11592   "referenced_type" : "_ZTI43VkAccelerationStructureMotionInstanceTypeNV",
11593   "self_type" : "_ZTI43VkAccelerationStructureMotionInstanceTypeNV",
11594   "size" : 4,
11595   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
11596   "underlying_type" : "_ZTIj"
11597  },
11598  {
11599   "alignment" : 4,
11600   "enum_fields" :
11601   [
11602    {
11603     "enum_field_value" : 0,
11604     "name" : "VK_ACCELERATION_STRUCTURE_MEMORY_REQUIREMENTS_TYPE_OBJECT_NV"
11605    },
11606    {
11607     "enum_field_value" : 1,
11608     "name" : "VK_ACCELERATION_STRUCTURE_MEMORY_REQUIREMENTS_TYPE_BUILD_SCRATCH_NV"
11609    },
11610    {
11611     "enum_field_value" : 2,
11612     "name" : "VK_ACCELERATION_STRUCTURE_MEMORY_REQUIREMENTS_TYPE_UPDATE_SCRATCH_NV"
11613    },
11614    {
11615     "enum_field_value" : 2147483647,
11616     "name" : "VK_ACCELERATION_STRUCTURE_MEMORY_REQUIREMENTS_TYPE_MAX_ENUM_NV"
11617    }
11618   ],
11619   "linker_set_key" : "_ZTI47VkAccelerationStructureMemoryRequirementsTypeNV",
11620   "name" : "VkAccelerationStructureMemoryRequirementsTypeNV",
11621   "referenced_type" : "_ZTI47VkAccelerationStructureMemoryRequirementsTypeNV",
11622   "self_type" : "_ZTI47VkAccelerationStructureMemoryRequirementsTypeNV",
11623   "size" : 4,
11624   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
11625   "underlying_type" : "_ZTIj"
11626  },
11627  {
11628   "alignment" : 4,
11629   "enum_fields" :
11630   [
11631    {
11632     "enum_field_value" : 0,
11633     "name" : "VK_FILTER_NEAREST"
11634    },
11635    {
11636     "enum_field_value" : 1,
11637     "name" : "VK_FILTER_LINEAR"
11638    },
11639    {
11640     "enum_field_value" : 1000015000,
11641     "name" : "VK_FILTER_CUBIC_IMG"
11642    },
11643    {
11644     "enum_field_value" : 1000015000,
11645     "name" : "VK_FILTER_CUBIC_EXT"
11646    },
11647    {
11648     "enum_field_value" : 2147483647,
11649     "name" : "VK_FILTER_MAX_ENUM"
11650    }
11651   ],
11652   "linker_set_key" : "_ZTI8VkFilter",
11653   "name" : "VkFilter",
11654   "referenced_type" : "_ZTI8VkFilter",
11655   "self_type" : "_ZTI8VkFilter",
11656   "size" : 4,
11657   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
11658   "underlying_type" : "_ZTIj"
11659  },
11660  {
11661   "alignment" : 4,
11662   "enum_fields" :
11663   [
11664    {
11665     "enum_field_value" : 0,
11666     "name" : "VK_FORMAT_UNDEFINED"
11667    },
11668    {
11669     "enum_field_value" : 1,
11670     "name" : "VK_FORMAT_R4G4_UNORM_PACK8"
11671    },
11672    {
11673     "enum_field_value" : 2,
11674     "name" : "VK_FORMAT_R4G4B4A4_UNORM_PACK16"
11675    },
11676    {
11677     "enum_field_value" : 3,
11678     "name" : "VK_FORMAT_B4G4R4A4_UNORM_PACK16"
11679    },
11680    {
11681     "enum_field_value" : 4,
11682     "name" : "VK_FORMAT_R5G6B5_UNORM_PACK16"
11683    },
11684    {
11685     "enum_field_value" : 5,
11686     "name" : "VK_FORMAT_B5G6R5_UNORM_PACK16"
11687    },
11688    {
11689     "enum_field_value" : 6,
11690     "name" : "VK_FORMAT_R5G5B5A1_UNORM_PACK16"
11691    },
11692    {
11693     "enum_field_value" : 7,
11694     "name" : "VK_FORMAT_B5G5R5A1_UNORM_PACK16"
11695    },
11696    {
11697     "enum_field_value" : 8,
11698     "name" : "VK_FORMAT_A1R5G5B5_UNORM_PACK16"
11699    },
11700    {
11701     "enum_field_value" : 9,
11702     "name" : "VK_FORMAT_R8_UNORM"
11703    },
11704    {
11705     "enum_field_value" : 10,
11706     "name" : "VK_FORMAT_R8_SNORM"
11707    },
11708    {
11709     "enum_field_value" : 11,
11710     "name" : "VK_FORMAT_R8_USCALED"
11711    },
11712    {
11713     "enum_field_value" : 12,
11714     "name" : "VK_FORMAT_R8_SSCALED"
11715    },
11716    {
11717     "enum_field_value" : 13,
11718     "name" : "VK_FORMAT_R8_UINT"
11719    },
11720    {
11721     "enum_field_value" : 14,
11722     "name" : "VK_FORMAT_R8_SINT"
11723    },
11724    {
11725     "enum_field_value" : 15,
11726     "name" : "VK_FORMAT_R8_SRGB"
11727    },
11728    {
11729     "enum_field_value" : 16,
11730     "name" : "VK_FORMAT_R8G8_UNORM"
11731    },
11732    {
11733     "enum_field_value" : 17,
11734     "name" : "VK_FORMAT_R8G8_SNORM"
11735    },
11736    {
11737     "enum_field_value" : 18,
11738     "name" : "VK_FORMAT_R8G8_USCALED"
11739    },
11740    {
11741     "enum_field_value" : 19,
11742     "name" : "VK_FORMAT_R8G8_SSCALED"
11743    },
11744    {
11745     "enum_field_value" : 20,
11746     "name" : "VK_FORMAT_R8G8_UINT"
11747    },
11748    {
11749     "enum_field_value" : 21,
11750     "name" : "VK_FORMAT_R8G8_SINT"
11751    },
11752    {
11753     "enum_field_value" : 22,
11754     "name" : "VK_FORMAT_R8G8_SRGB"
11755    },
11756    {
11757     "enum_field_value" : 23,
11758     "name" : "VK_FORMAT_R8G8B8_UNORM"
11759    },
11760    {
11761     "enum_field_value" : 24,
11762     "name" : "VK_FORMAT_R8G8B8_SNORM"
11763    },
11764    {
11765     "enum_field_value" : 25,
11766     "name" : "VK_FORMAT_R8G8B8_USCALED"
11767    },
11768    {
11769     "enum_field_value" : 26,
11770     "name" : "VK_FORMAT_R8G8B8_SSCALED"
11771    },
11772    {
11773     "enum_field_value" : 27,
11774     "name" : "VK_FORMAT_R8G8B8_UINT"
11775    },
11776    {
11777     "enum_field_value" : 28,
11778     "name" : "VK_FORMAT_R8G8B8_SINT"
11779    },
11780    {
11781     "enum_field_value" : 29,
11782     "name" : "VK_FORMAT_R8G8B8_SRGB"
11783    },
11784    {
11785     "enum_field_value" : 30,
11786     "name" : "VK_FORMAT_B8G8R8_UNORM"
11787    },
11788    {
11789     "enum_field_value" : 31,
11790     "name" : "VK_FORMAT_B8G8R8_SNORM"
11791    },
11792    {
11793     "enum_field_value" : 32,
11794     "name" : "VK_FORMAT_B8G8R8_USCALED"
11795    },
11796    {
11797     "enum_field_value" : 33,
11798     "name" : "VK_FORMAT_B8G8R8_SSCALED"
11799    },
11800    {
11801     "enum_field_value" : 34,
11802     "name" : "VK_FORMAT_B8G8R8_UINT"
11803    },
11804    {
11805     "enum_field_value" : 35,
11806     "name" : "VK_FORMAT_B8G8R8_SINT"
11807    },
11808    {
11809     "enum_field_value" : 36,
11810     "name" : "VK_FORMAT_B8G8R8_SRGB"
11811    },
11812    {
11813     "enum_field_value" : 37,
11814     "name" : "VK_FORMAT_R8G8B8A8_UNORM"
11815    },
11816    {
11817     "enum_field_value" : 38,
11818     "name" : "VK_FORMAT_R8G8B8A8_SNORM"
11819    },
11820    {
11821     "enum_field_value" : 39,
11822     "name" : "VK_FORMAT_R8G8B8A8_USCALED"
11823    },
11824    {
11825     "enum_field_value" : 40,
11826     "name" : "VK_FORMAT_R8G8B8A8_SSCALED"
11827    },
11828    {
11829     "enum_field_value" : 41,
11830     "name" : "VK_FORMAT_R8G8B8A8_UINT"
11831    },
11832    {
11833     "enum_field_value" : 42,
11834     "name" : "VK_FORMAT_R8G8B8A8_SINT"
11835    },
11836    {
11837     "enum_field_value" : 43,
11838     "name" : "VK_FORMAT_R8G8B8A8_SRGB"
11839    },
11840    {
11841     "enum_field_value" : 44,
11842     "name" : "VK_FORMAT_B8G8R8A8_UNORM"
11843    },
11844    {
11845     "enum_field_value" : 45,
11846     "name" : "VK_FORMAT_B8G8R8A8_SNORM"
11847    },
11848    {
11849     "enum_field_value" : 46,
11850     "name" : "VK_FORMAT_B8G8R8A8_USCALED"
11851    },
11852    {
11853     "enum_field_value" : 47,
11854     "name" : "VK_FORMAT_B8G8R8A8_SSCALED"
11855    },
11856    {
11857     "enum_field_value" : 48,
11858     "name" : "VK_FORMAT_B8G8R8A8_UINT"
11859    },
11860    {
11861     "enum_field_value" : 49,
11862     "name" : "VK_FORMAT_B8G8R8A8_SINT"
11863    },
11864    {
11865     "enum_field_value" : 50,
11866     "name" : "VK_FORMAT_B8G8R8A8_SRGB"
11867    },
11868    {
11869     "enum_field_value" : 51,
11870     "name" : "VK_FORMAT_A8B8G8R8_UNORM_PACK32"
11871    },
11872    {
11873     "enum_field_value" : 52,
11874     "name" : "VK_FORMAT_A8B8G8R8_SNORM_PACK32"
11875    },
11876    {
11877     "enum_field_value" : 53,
11878     "name" : "VK_FORMAT_A8B8G8R8_USCALED_PACK32"
11879    },
11880    {
11881     "enum_field_value" : 54,
11882     "name" : "VK_FORMAT_A8B8G8R8_SSCALED_PACK32"
11883    },
11884    {
11885     "enum_field_value" : 55,
11886     "name" : "VK_FORMAT_A8B8G8R8_UINT_PACK32"
11887    },
11888    {
11889     "enum_field_value" : 56,
11890     "name" : "VK_FORMAT_A8B8G8R8_SINT_PACK32"
11891    },
11892    {
11893     "enum_field_value" : 57,
11894     "name" : "VK_FORMAT_A8B8G8R8_SRGB_PACK32"
11895    },
11896    {
11897     "enum_field_value" : 58,
11898     "name" : "VK_FORMAT_A2R10G10B10_UNORM_PACK32"
11899    },
11900    {
11901     "enum_field_value" : 59,
11902     "name" : "VK_FORMAT_A2R10G10B10_SNORM_PACK32"
11903    },
11904    {
11905     "enum_field_value" : 60,
11906     "name" : "VK_FORMAT_A2R10G10B10_USCALED_PACK32"
11907    },
11908    {
11909     "enum_field_value" : 61,
11910     "name" : "VK_FORMAT_A2R10G10B10_SSCALED_PACK32"
11911    },
11912    {
11913     "enum_field_value" : 62,
11914     "name" : "VK_FORMAT_A2R10G10B10_UINT_PACK32"
11915    },
11916    {
11917     "enum_field_value" : 63,
11918     "name" : "VK_FORMAT_A2R10G10B10_SINT_PACK32"
11919    },
11920    {
11921     "enum_field_value" : 64,
11922     "name" : "VK_FORMAT_A2B10G10R10_UNORM_PACK32"
11923    },
11924    {
11925     "enum_field_value" : 65,
11926     "name" : "VK_FORMAT_A2B10G10R10_SNORM_PACK32"
11927    },
11928    {
11929     "enum_field_value" : 66,
11930     "name" : "VK_FORMAT_A2B10G10R10_USCALED_PACK32"
11931    },
11932    {
11933     "enum_field_value" : 67,
11934     "name" : "VK_FORMAT_A2B10G10R10_SSCALED_PACK32"
11935    },
11936    {
11937     "enum_field_value" : 68,
11938     "name" : "VK_FORMAT_A2B10G10R10_UINT_PACK32"
11939    },
11940    {
11941     "enum_field_value" : 69,
11942     "name" : "VK_FORMAT_A2B10G10R10_SINT_PACK32"
11943    },
11944    {
11945     "enum_field_value" : 70,
11946     "name" : "VK_FORMAT_R16_UNORM"
11947    },
11948    {
11949     "enum_field_value" : 71,
11950     "name" : "VK_FORMAT_R16_SNORM"
11951    },
11952    {
11953     "enum_field_value" : 72,
11954     "name" : "VK_FORMAT_R16_USCALED"
11955    },
11956    {
11957     "enum_field_value" : 73,
11958     "name" : "VK_FORMAT_R16_SSCALED"
11959    },
11960    {
11961     "enum_field_value" : 74,
11962     "name" : "VK_FORMAT_R16_UINT"
11963    },
11964    {
11965     "enum_field_value" : 75,
11966     "name" : "VK_FORMAT_R16_SINT"
11967    },
11968    {
11969     "enum_field_value" : 76,
11970     "name" : "VK_FORMAT_R16_SFLOAT"
11971    },
11972    {
11973     "enum_field_value" : 77,
11974     "name" : "VK_FORMAT_R16G16_UNORM"
11975    },
11976    {
11977     "enum_field_value" : 78,
11978     "name" : "VK_FORMAT_R16G16_SNORM"
11979    },
11980    {
11981     "enum_field_value" : 79,
11982     "name" : "VK_FORMAT_R16G16_USCALED"
11983    },
11984    {
11985     "enum_field_value" : 80,
11986     "name" : "VK_FORMAT_R16G16_SSCALED"
11987    },
11988    {
11989     "enum_field_value" : 81,
11990     "name" : "VK_FORMAT_R16G16_UINT"
11991    },
11992    {
11993     "enum_field_value" : 82,
11994     "name" : "VK_FORMAT_R16G16_SINT"
11995    },
11996    {
11997     "enum_field_value" : 83,
11998     "name" : "VK_FORMAT_R16G16_SFLOAT"
11999    },
12000    {
12001     "enum_field_value" : 84,
12002     "name" : "VK_FORMAT_R16G16B16_UNORM"
12003    },
12004    {
12005     "enum_field_value" : 85,
12006     "name" : "VK_FORMAT_R16G16B16_SNORM"
12007    },
12008    {
12009     "enum_field_value" : 86,
12010     "name" : "VK_FORMAT_R16G16B16_USCALED"
12011    },
12012    {
12013     "enum_field_value" : 87,
12014     "name" : "VK_FORMAT_R16G16B16_SSCALED"
12015    },
12016    {
12017     "enum_field_value" : 88,
12018     "name" : "VK_FORMAT_R16G16B16_UINT"
12019    },
12020    {
12021     "enum_field_value" : 89,
12022     "name" : "VK_FORMAT_R16G16B16_SINT"
12023    },
12024    {
12025     "enum_field_value" : 90,
12026     "name" : "VK_FORMAT_R16G16B16_SFLOAT"
12027    },
12028    {
12029     "enum_field_value" : 91,
12030     "name" : "VK_FORMAT_R16G16B16A16_UNORM"
12031    },
12032    {
12033     "enum_field_value" : 92,
12034     "name" : "VK_FORMAT_R16G16B16A16_SNORM"
12035    },
12036    {
12037     "enum_field_value" : 93,
12038     "name" : "VK_FORMAT_R16G16B16A16_USCALED"
12039    },
12040    {
12041     "enum_field_value" : 94,
12042     "name" : "VK_FORMAT_R16G16B16A16_SSCALED"
12043    },
12044    {
12045     "enum_field_value" : 95,
12046     "name" : "VK_FORMAT_R16G16B16A16_UINT"
12047    },
12048    {
12049     "enum_field_value" : 96,
12050     "name" : "VK_FORMAT_R16G16B16A16_SINT"
12051    },
12052    {
12053     "enum_field_value" : 97,
12054     "name" : "VK_FORMAT_R16G16B16A16_SFLOAT"
12055    },
12056    {
12057     "enum_field_value" : 98,
12058     "name" : "VK_FORMAT_R32_UINT"
12059    },
12060    {
12061     "enum_field_value" : 99,
12062     "name" : "VK_FORMAT_R32_SINT"
12063    },
12064    {
12065     "enum_field_value" : 100,
12066     "name" : "VK_FORMAT_R32_SFLOAT"
12067    },
12068    {
12069     "enum_field_value" : 101,
12070     "name" : "VK_FORMAT_R32G32_UINT"
12071    },
12072    {
12073     "enum_field_value" : 102,
12074     "name" : "VK_FORMAT_R32G32_SINT"
12075    },
12076    {
12077     "enum_field_value" : 103,
12078     "name" : "VK_FORMAT_R32G32_SFLOAT"
12079    },
12080    {
12081     "enum_field_value" : 104,
12082     "name" : "VK_FORMAT_R32G32B32_UINT"
12083    },
12084    {
12085     "enum_field_value" : 105,
12086     "name" : "VK_FORMAT_R32G32B32_SINT"
12087    },
12088    {
12089     "enum_field_value" : 106,
12090     "name" : "VK_FORMAT_R32G32B32_SFLOAT"
12091    },
12092    {
12093     "enum_field_value" : 107,
12094     "name" : "VK_FORMAT_R32G32B32A32_UINT"
12095    },
12096    {
12097     "enum_field_value" : 108,
12098     "name" : "VK_FORMAT_R32G32B32A32_SINT"
12099    },
12100    {
12101     "enum_field_value" : 109,
12102     "name" : "VK_FORMAT_R32G32B32A32_SFLOAT"
12103    },
12104    {
12105     "enum_field_value" : 110,
12106     "name" : "VK_FORMAT_R64_UINT"
12107    },
12108    {
12109     "enum_field_value" : 111,
12110     "name" : "VK_FORMAT_R64_SINT"
12111    },
12112    {
12113     "enum_field_value" : 112,
12114     "name" : "VK_FORMAT_R64_SFLOAT"
12115    },
12116    {
12117     "enum_field_value" : 113,
12118     "name" : "VK_FORMAT_R64G64_UINT"
12119    },
12120    {
12121     "enum_field_value" : 114,
12122     "name" : "VK_FORMAT_R64G64_SINT"
12123    },
12124    {
12125     "enum_field_value" : 115,
12126     "name" : "VK_FORMAT_R64G64_SFLOAT"
12127    },
12128    {
12129     "enum_field_value" : 116,
12130     "name" : "VK_FORMAT_R64G64B64_UINT"
12131    },
12132    {
12133     "enum_field_value" : 117,
12134     "name" : "VK_FORMAT_R64G64B64_SINT"
12135    },
12136    {
12137     "enum_field_value" : 118,
12138     "name" : "VK_FORMAT_R64G64B64_SFLOAT"
12139    },
12140    {
12141     "enum_field_value" : 119,
12142     "name" : "VK_FORMAT_R64G64B64A64_UINT"
12143    },
12144    {
12145     "enum_field_value" : 120,
12146     "name" : "VK_FORMAT_R64G64B64A64_SINT"
12147    },
12148    {
12149     "enum_field_value" : 121,
12150     "name" : "VK_FORMAT_R64G64B64A64_SFLOAT"
12151    },
12152    {
12153     "enum_field_value" : 122,
12154     "name" : "VK_FORMAT_B10G11R11_UFLOAT_PACK32"
12155    },
12156    {
12157     "enum_field_value" : 123,
12158     "name" : "VK_FORMAT_E5B9G9R9_UFLOAT_PACK32"
12159    },
12160    {
12161     "enum_field_value" : 124,
12162     "name" : "VK_FORMAT_D16_UNORM"
12163    },
12164    {
12165     "enum_field_value" : 125,
12166     "name" : "VK_FORMAT_X8_D24_UNORM_PACK32"
12167    },
12168    {
12169     "enum_field_value" : 126,
12170     "name" : "VK_FORMAT_D32_SFLOAT"
12171    },
12172    {
12173     "enum_field_value" : 127,
12174     "name" : "VK_FORMAT_S8_UINT"
12175    },
12176    {
12177     "enum_field_value" : 128,
12178     "name" : "VK_FORMAT_D16_UNORM_S8_UINT"
12179    },
12180    {
12181     "enum_field_value" : 129,
12182     "name" : "VK_FORMAT_D24_UNORM_S8_UINT"
12183    },
12184    {
12185     "enum_field_value" : 130,
12186     "name" : "VK_FORMAT_D32_SFLOAT_S8_UINT"
12187    },
12188    {
12189     "enum_field_value" : 131,
12190     "name" : "VK_FORMAT_BC1_RGB_UNORM_BLOCK"
12191    },
12192    {
12193     "enum_field_value" : 132,
12194     "name" : "VK_FORMAT_BC1_RGB_SRGB_BLOCK"
12195    },
12196    {
12197     "enum_field_value" : 133,
12198     "name" : "VK_FORMAT_BC1_RGBA_UNORM_BLOCK"
12199    },
12200    {
12201     "enum_field_value" : 134,
12202     "name" : "VK_FORMAT_BC1_RGBA_SRGB_BLOCK"
12203    },
12204    {
12205     "enum_field_value" : 135,
12206     "name" : "VK_FORMAT_BC2_UNORM_BLOCK"
12207    },
12208    {
12209     "enum_field_value" : 136,
12210     "name" : "VK_FORMAT_BC2_SRGB_BLOCK"
12211    },
12212    {
12213     "enum_field_value" : 137,
12214     "name" : "VK_FORMAT_BC3_UNORM_BLOCK"
12215    },
12216    {
12217     "enum_field_value" : 138,
12218     "name" : "VK_FORMAT_BC3_SRGB_BLOCK"
12219    },
12220    {
12221     "enum_field_value" : 139,
12222     "name" : "VK_FORMAT_BC4_UNORM_BLOCK"
12223    },
12224    {
12225     "enum_field_value" : 140,
12226     "name" : "VK_FORMAT_BC4_SNORM_BLOCK"
12227    },
12228    {
12229     "enum_field_value" : 141,
12230     "name" : "VK_FORMAT_BC5_UNORM_BLOCK"
12231    },
12232    {
12233     "enum_field_value" : 142,
12234     "name" : "VK_FORMAT_BC5_SNORM_BLOCK"
12235    },
12236    {
12237     "enum_field_value" : 143,
12238     "name" : "VK_FORMAT_BC6H_UFLOAT_BLOCK"
12239    },
12240    {
12241     "enum_field_value" : 144,
12242     "name" : "VK_FORMAT_BC6H_SFLOAT_BLOCK"
12243    },
12244    {
12245     "enum_field_value" : 145,
12246     "name" : "VK_FORMAT_BC7_UNORM_BLOCK"
12247    },
12248    {
12249     "enum_field_value" : 146,
12250     "name" : "VK_FORMAT_BC7_SRGB_BLOCK"
12251    },
12252    {
12253     "enum_field_value" : 147,
12254     "name" : "VK_FORMAT_ETC2_R8G8B8_UNORM_BLOCK"
12255    },
12256    {
12257     "enum_field_value" : 148,
12258     "name" : "VK_FORMAT_ETC2_R8G8B8_SRGB_BLOCK"
12259    },
12260    {
12261     "enum_field_value" : 149,
12262     "name" : "VK_FORMAT_ETC2_R8G8B8A1_UNORM_BLOCK"
12263    },
12264    {
12265     "enum_field_value" : 150,
12266     "name" : "VK_FORMAT_ETC2_R8G8B8A1_SRGB_BLOCK"
12267    },
12268    {
12269     "enum_field_value" : 151,
12270     "name" : "VK_FORMAT_ETC2_R8G8B8A8_UNORM_BLOCK"
12271    },
12272    {
12273     "enum_field_value" : 152,
12274     "name" : "VK_FORMAT_ETC2_R8G8B8A8_SRGB_BLOCK"
12275    },
12276    {
12277     "enum_field_value" : 153,
12278     "name" : "VK_FORMAT_EAC_R11_UNORM_BLOCK"
12279    },
12280    {
12281     "enum_field_value" : 154,
12282     "name" : "VK_FORMAT_EAC_R11_SNORM_BLOCK"
12283    },
12284    {
12285     "enum_field_value" : 155,
12286     "name" : "VK_FORMAT_EAC_R11G11_UNORM_BLOCK"
12287    },
12288    {
12289     "enum_field_value" : 156,
12290     "name" : "VK_FORMAT_EAC_R11G11_SNORM_BLOCK"
12291    },
12292    {
12293     "enum_field_value" : 157,
12294     "name" : "VK_FORMAT_ASTC_4x4_UNORM_BLOCK"
12295    },
12296    {
12297     "enum_field_value" : 158,
12298     "name" : "VK_FORMAT_ASTC_4x4_SRGB_BLOCK"
12299    },
12300    {
12301     "enum_field_value" : 159,
12302     "name" : "VK_FORMAT_ASTC_5x4_UNORM_BLOCK"
12303    },
12304    {
12305     "enum_field_value" : 160,
12306     "name" : "VK_FORMAT_ASTC_5x4_SRGB_BLOCK"
12307    },
12308    {
12309     "enum_field_value" : 161,
12310     "name" : "VK_FORMAT_ASTC_5x5_UNORM_BLOCK"
12311    },
12312    {
12313     "enum_field_value" : 162,
12314     "name" : "VK_FORMAT_ASTC_5x5_SRGB_BLOCK"
12315    },
12316    {
12317     "enum_field_value" : 163,
12318     "name" : "VK_FORMAT_ASTC_6x5_UNORM_BLOCK"
12319    },
12320    {
12321     "enum_field_value" : 164,
12322     "name" : "VK_FORMAT_ASTC_6x5_SRGB_BLOCK"
12323    },
12324    {
12325     "enum_field_value" : 165,
12326     "name" : "VK_FORMAT_ASTC_6x6_UNORM_BLOCK"
12327    },
12328    {
12329     "enum_field_value" : 166,
12330     "name" : "VK_FORMAT_ASTC_6x6_SRGB_BLOCK"
12331    },
12332    {
12333     "enum_field_value" : 167,
12334     "name" : "VK_FORMAT_ASTC_8x5_UNORM_BLOCK"
12335    },
12336    {
12337     "enum_field_value" : 168,
12338     "name" : "VK_FORMAT_ASTC_8x5_SRGB_BLOCK"
12339    },
12340    {
12341     "enum_field_value" : 169,
12342     "name" : "VK_FORMAT_ASTC_8x6_UNORM_BLOCK"
12343    },
12344    {
12345     "enum_field_value" : 170,
12346     "name" : "VK_FORMAT_ASTC_8x6_SRGB_BLOCK"
12347    },
12348    {
12349     "enum_field_value" : 171,
12350     "name" : "VK_FORMAT_ASTC_8x8_UNORM_BLOCK"
12351    },
12352    {
12353     "enum_field_value" : 172,
12354     "name" : "VK_FORMAT_ASTC_8x8_SRGB_BLOCK"
12355    },
12356    {
12357     "enum_field_value" : 173,
12358     "name" : "VK_FORMAT_ASTC_10x5_UNORM_BLOCK"
12359    },
12360    {
12361     "enum_field_value" : 174,
12362     "name" : "VK_FORMAT_ASTC_10x5_SRGB_BLOCK"
12363    },
12364    {
12365     "enum_field_value" : 175,
12366     "name" : "VK_FORMAT_ASTC_10x6_UNORM_BLOCK"
12367    },
12368    {
12369     "enum_field_value" : 176,
12370     "name" : "VK_FORMAT_ASTC_10x6_SRGB_BLOCK"
12371    },
12372    {
12373     "enum_field_value" : 177,
12374     "name" : "VK_FORMAT_ASTC_10x8_UNORM_BLOCK"
12375    },
12376    {
12377     "enum_field_value" : 178,
12378     "name" : "VK_FORMAT_ASTC_10x8_SRGB_BLOCK"
12379    },
12380    {
12381     "enum_field_value" : 179,
12382     "name" : "VK_FORMAT_ASTC_10x10_UNORM_BLOCK"
12383    },
12384    {
12385     "enum_field_value" : 180,
12386     "name" : "VK_FORMAT_ASTC_10x10_SRGB_BLOCK"
12387    },
12388    {
12389     "enum_field_value" : 181,
12390     "name" : "VK_FORMAT_ASTC_12x10_UNORM_BLOCK"
12391    },
12392    {
12393     "enum_field_value" : 182,
12394     "name" : "VK_FORMAT_ASTC_12x10_SRGB_BLOCK"
12395    },
12396    {
12397     "enum_field_value" : 183,
12398     "name" : "VK_FORMAT_ASTC_12x12_UNORM_BLOCK"
12399    },
12400    {
12401     "enum_field_value" : 184,
12402     "name" : "VK_FORMAT_ASTC_12x12_SRGB_BLOCK"
12403    },
12404    {
12405     "enum_field_value" : 1000156000,
12406     "name" : "VK_FORMAT_G8B8G8R8_422_UNORM"
12407    },
12408    {
12409     "enum_field_value" : 1000156001,
12410     "name" : "VK_FORMAT_B8G8R8G8_422_UNORM"
12411    },
12412    {
12413     "enum_field_value" : 1000156002,
12414     "name" : "VK_FORMAT_G8_B8_R8_3PLANE_420_UNORM"
12415    },
12416    {
12417     "enum_field_value" : 1000156003,
12418     "name" : "VK_FORMAT_G8_B8R8_2PLANE_420_UNORM"
12419    },
12420    {
12421     "enum_field_value" : 1000156004,
12422     "name" : "VK_FORMAT_G8_B8_R8_3PLANE_422_UNORM"
12423    },
12424    {
12425     "enum_field_value" : 1000156005,
12426     "name" : "VK_FORMAT_G8_B8R8_2PLANE_422_UNORM"
12427    },
12428    {
12429     "enum_field_value" : 1000156006,
12430     "name" : "VK_FORMAT_G8_B8_R8_3PLANE_444_UNORM"
12431    },
12432    {
12433     "enum_field_value" : 1000156007,
12434     "name" : "VK_FORMAT_R10X6_UNORM_PACK16"
12435    },
12436    {
12437     "enum_field_value" : 1000156008,
12438     "name" : "VK_FORMAT_R10X6G10X6_UNORM_2PACK16"
12439    },
12440    {
12441     "enum_field_value" : 1000156009,
12442     "name" : "VK_FORMAT_R10X6G10X6B10X6A10X6_UNORM_4PACK16"
12443    },
12444    {
12445     "enum_field_value" : 1000156010,
12446     "name" : "VK_FORMAT_G10X6B10X6G10X6R10X6_422_UNORM_4PACK16"
12447    },
12448    {
12449     "enum_field_value" : 1000156011,
12450     "name" : "VK_FORMAT_B10X6G10X6R10X6G10X6_422_UNORM_4PACK16"
12451    },
12452    {
12453     "enum_field_value" : 1000156012,
12454     "name" : "VK_FORMAT_G10X6_B10X6_R10X6_3PLANE_420_UNORM_3PACK16"
12455    },
12456    {
12457     "enum_field_value" : 1000156013,
12458     "name" : "VK_FORMAT_G10X6_B10X6R10X6_2PLANE_420_UNORM_3PACK16"
12459    },
12460    {
12461     "enum_field_value" : 1000156014,
12462     "name" : "VK_FORMAT_G10X6_B10X6_R10X6_3PLANE_422_UNORM_3PACK16"
12463    },
12464    {
12465     "enum_field_value" : 1000156015,
12466     "name" : "VK_FORMAT_G10X6_B10X6R10X6_2PLANE_422_UNORM_3PACK16"
12467    },
12468    {
12469     "enum_field_value" : 1000156016,
12470     "name" : "VK_FORMAT_G10X6_B10X6_R10X6_3PLANE_444_UNORM_3PACK16"
12471    },
12472    {
12473     "enum_field_value" : 1000156017,
12474     "name" : "VK_FORMAT_R12X4_UNORM_PACK16"
12475    },
12476    {
12477     "enum_field_value" : 1000156018,
12478     "name" : "VK_FORMAT_R12X4G12X4_UNORM_2PACK16"
12479    },
12480    {
12481     "enum_field_value" : 1000156019,
12482     "name" : "VK_FORMAT_R12X4G12X4B12X4A12X4_UNORM_4PACK16"
12483    },
12484    {
12485     "enum_field_value" : 1000156020,
12486     "name" : "VK_FORMAT_G12X4B12X4G12X4R12X4_422_UNORM_4PACK16"
12487    },
12488    {
12489     "enum_field_value" : 1000156021,
12490     "name" : "VK_FORMAT_B12X4G12X4R12X4G12X4_422_UNORM_4PACK16"
12491    },
12492    {
12493     "enum_field_value" : 1000156022,
12494     "name" : "VK_FORMAT_G12X4_B12X4_R12X4_3PLANE_420_UNORM_3PACK16"
12495    },
12496    {
12497     "enum_field_value" : 1000156023,
12498     "name" : "VK_FORMAT_G12X4_B12X4R12X4_2PLANE_420_UNORM_3PACK16"
12499    },
12500    {
12501     "enum_field_value" : 1000156024,
12502     "name" : "VK_FORMAT_G12X4_B12X4_R12X4_3PLANE_422_UNORM_3PACK16"
12503    },
12504    {
12505     "enum_field_value" : 1000156025,
12506     "name" : "VK_FORMAT_G12X4_B12X4R12X4_2PLANE_422_UNORM_3PACK16"
12507    },
12508    {
12509     "enum_field_value" : 1000156026,
12510     "name" : "VK_FORMAT_G12X4_B12X4_R12X4_3PLANE_444_UNORM_3PACK16"
12511    },
12512    {
12513     "enum_field_value" : 1000156027,
12514     "name" : "VK_FORMAT_G16B16G16R16_422_UNORM"
12515    },
12516    {
12517     "enum_field_value" : 1000156028,
12518     "name" : "VK_FORMAT_B16G16R16G16_422_UNORM"
12519    },
12520    {
12521     "enum_field_value" : 1000156029,
12522     "name" : "VK_FORMAT_G16_B16_R16_3PLANE_420_UNORM"
12523    },
12524    {
12525     "enum_field_value" : 1000156030,
12526     "name" : "VK_FORMAT_G16_B16R16_2PLANE_420_UNORM"
12527    },
12528    {
12529     "enum_field_value" : 1000156031,
12530     "name" : "VK_FORMAT_G16_B16_R16_3PLANE_422_UNORM"
12531    },
12532    {
12533     "enum_field_value" : 1000156032,
12534     "name" : "VK_FORMAT_G16_B16R16_2PLANE_422_UNORM"
12535    },
12536    {
12537     "enum_field_value" : 1000156033,
12538     "name" : "VK_FORMAT_G16_B16_R16_3PLANE_444_UNORM"
12539    },
12540    {
12541     "enum_field_value" : 1000330000,
12542     "name" : "VK_FORMAT_G8_B8R8_2PLANE_444_UNORM"
12543    },
12544    {
12545     "enum_field_value" : 1000330001,
12546     "name" : "VK_FORMAT_G10X6_B10X6R10X6_2PLANE_444_UNORM_3PACK16"
12547    },
12548    {
12549     "enum_field_value" : 1000330002,
12550     "name" : "VK_FORMAT_G12X4_B12X4R12X4_2PLANE_444_UNORM_3PACK16"
12551    },
12552    {
12553     "enum_field_value" : 1000330003,
12554     "name" : "VK_FORMAT_G16_B16R16_2PLANE_444_UNORM"
12555    },
12556    {
12557     "enum_field_value" : 1000340000,
12558     "name" : "VK_FORMAT_A4R4G4B4_UNORM_PACK16"
12559    },
12560    {
12561     "enum_field_value" : 1000340001,
12562     "name" : "VK_FORMAT_A4B4G4R4_UNORM_PACK16"
12563    },
12564    {
12565     "enum_field_value" : 1000066000,
12566     "name" : "VK_FORMAT_ASTC_4x4_SFLOAT_BLOCK"
12567    },
12568    {
12569     "enum_field_value" : 1000066001,
12570     "name" : "VK_FORMAT_ASTC_5x4_SFLOAT_BLOCK"
12571    },
12572    {
12573     "enum_field_value" : 1000066002,
12574     "name" : "VK_FORMAT_ASTC_5x5_SFLOAT_BLOCK"
12575    },
12576    {
12577     "enum_field_value" : 1000066003,
12578     "name" : "VK_FORMAT_ASTC_6x5_SFLOAT_BLOCK"
12579    },
12580    {
12581     "enum_field_value" : 1000066004,
12582     "name" : "VK_FORMAT_ASTC_6x6_SFLOAT_BLOCK"
12583    },
12584    {
12585     "enum_field_value" : 1000066005,
12586     "name" : "VK_FORMAT_ASTC_8x5_SFLOAT_BLOCK"
12587    },
12588    {
12589     "enum_field_value" : 1000066006,
12590     "name" : "VK_FORMAT_ASTC_8x6_SFLOAT_BLOCK"
12591    },
12592    {
12593     "enum_field_value" : 1000066007,
12594     "name" : "VK_FORMAT_ASTC_8x8_SFLOAT_BLOCK"
12595    },
12596    {
12597     "enum_field_value" : 1000066008,
12598     "name" : "VK_FORMAT_ASTC_10x5_SFLOAT_BLOCK"
12599    },
12600    {
12601     "enum_field_value" : 1000066009,
12602     "name" : "VK_FORMAT_ASTC_10x6_SFLOAT_BLOCK"
12603    },
12604    {
12605     "enum_field_value" : 1000066010,
12606     "name" : "VK_FORMAT_ASTC_10x8_SFLOAT_BLOCK"
12607    },
12608    {
12609     "enum_field_value" : 1000066011,
12610     "name" : "VK_FORMAT_ASTC_10x10_SFLOAT_BLOCK"
12611    },
12612    {
12613     "enum_field_value" : 1000066012,
12614     "name" : "VK_FORMAT_ASTC_12x10_SFLOAT_BLOCK"
12615    },
12616    {
12617     "enum_field_value" : 1000066013,
12618     "name" : "VK_FORMAT_ASTC_12x12_SFLOAT_BLOCK"
12619    },
12620    {
12621     "enum_field_value" : 1000054000,
12622     "name" : "VK_FORMAT_PVRTC1_2BPP_UNORM_BLOCK_IMG"
12623    },
12624    {
12625     "enum_field_value" : 1000054001,
12626     "name" : "VK_FORMAT_PVRTC1_4BPP_UNORM_BLOCK_IMG"
12627    },
12628    {
12629     "enum_field_value" : 1000054002,
12630     "name" : "VK_FORMAT_PVRTC2_2BPP_UNORM_BLOCK_IMG"
12631    },
12632    {
12633     "enum_field_value" : 1000054003,
12634     "name" : "VK_FORMAT_PVRTC2_4BPP_UNORM_BLOCK_IMG"
12635    },
12636    {
12637     "enum_field_value" : 1000054004,
12638     "name" : "VK_FORMAT_PVRTC1_2BPP_SRGB_BLOCK_IMG"
12639    },
12640    {
12641     "enum_field_value" : 1000054005,
12642     "name" : "VK_FORMAT_PVRTC1_4BPP_SRGB_BLOCK_IMG"
12643    },
12644    {
12645     "enum_field_value" : 1000054006,
12646     "name" : "VK_FORMAT_PVRTC2_2BPP_SRGB_BLOCK_IMG"
12647    },
12648    {
12649     "enum_field_value" : 1000054007,
12650     "name" : "VK_FORMAT_PVRTC2_4BPP_SRGB_BLOCK_IMG"
12651    },
12652    {
12653     "enum_field_value" : 1000066000,
12654     "name" : "VK_FORMAT_ASTC_4x4_SFLOAT_BLOCK_EXT"
12655    },
12656    {
12657     "enum_field_value" : 1000066001,
12658     "name" : "VK_FORMAT_ASTC_5x4_SFLOAT_BLOCK_EXT"
12659    },
12660    {
12661     "enum_field_value" : 1000066002,
12662     "name" : "VK_FORMAT_ASTC_5x5_SFLOAT_BLOCK_EXT"
12663    },
12664    {
12665     "enum_field_value" : 1000066003,
12666     "name" : "VK_FORMAT_ASTC_6x5_SFLOAT_BLOCK_EXT"
12667    },
12668    {
12669     "enum_field_value" : 1000066004,
12670     "name" : "VK_FORMAT_ASTC_6x6_SFLOAT_BLOCK_EXT"
12671    },
12672    {
12673     "enum_field_value" : 1000066005,
12674     "name" : "VK_FORMAT_ASTC_8x5_SFLOAT_BLOCK_EXT"
12675    },
12676    {
12677     "enum_field_value" : 1000066006,
12678     "name" : "VK_FORMAT_ASTC_8x6_SFLOAT_BLOCK_EXT"
12679    },
12680    {
12681     "enum_field_value" : 1000066007,
12682     "name" : "VK_FORMAT_ASTC_8x8_SFLOAT_BLOCK_EXT"
12683    },
12684    {
12685     "enum_field_value" : 1000066008,
12686     "name" : "VK_FORMAT_ASTC_10x5_SFLOAT_BLOCK_EXT"
12687    },
12688    {
12689     "enum_field_value" : 1000066009,
12690     "name" : "VK_FORMAT_ASTC_10x6_SFLOAT_BLOCK_EXT"
12691    },
12692    {
12693     "enum_field_value" : 1000066010,
12694     "name" : "VK_FORMAT_ASTC_10x8_SFLOAT_BLOCK_EXT"
12695    },
12696    {
12697     "enum_field_value" : 1000066011,
12698     "name" : "VK_FORMAT_ASTC_10x10_SFLOAT_BLOCK_EXT"
12699    },
12700    {
12701     "enum_field_value" : 1000066012,
12702     "name" : "VK_FORMAT_ASTC_12x10_SFLOAT_BLOCK_EXT"
12703    },
12704    {
12705     "enum_field_value" : 1000066013,
12706     "name" : "VK_FORMAT_ASTC_12x12_SFLOAT_BLOCK_EXT"
12707    },
12708    {
12709     "enum_field_value" : 1000156000,
12710     "name" : "VK_FORMAT_G8B8G8R8_422_UNORM_KHR"
12711    },
12712    {
12713     "enum_field_value" : 1000156001,
12714     "name" : "VK_FORMAT_B8G8R8G8_422_UNORM_KHR"
12715    },
12716    {
12717     "enum_field_value" : 1000156002,
12718     "name" : "VK_FORMAT_G8_B8_R8_3PLANE_420_UNORM_KHR"
12719    },
12720    {
12721     "enum_field_value" : 1000156003,
12722     "name" : "VK_FORMAT_G8_B8R8_2PLANE_420_UNORM_KHR"
12723    },
12724    {
12725     "enum_field_value" : 1000156004,
12726     "name" : "VK_FORMAT_G8_B8_R8_3PLANE_422_UNORM_KHR"
12727    },
12728    {
12729     "enum_field_value" : 1000156005,
12730     "name" : "VK_FORMAT_G8_B8R8_2PLANE_422_UNORM_KHR"
12731    },
12732    {
12733     "enum_field_value" : 1000156006,
12734     "name" : "VK_FORMAT_G8_B8_R8_3PLANE_444_UNORM_KHR"
12735    },
12736    {
12737     "enum_field_value" : 1000156007,
12738     "name" : "VK_FORMAT_R10X6_UNORM_PACK16_KHR"
12739    },
12740    {
12741     "enum_field_value" : 1000156008,
12742     "name" : "VK_FORMAT_R10X6G10X6_UNORM_2PACK16_KHR"
12743    },
12744    {
12745     "enum_field_value" : 1000156009,
12746     "name" : "VK_FORMAT_R10X6G10X6B10X6A10X6_UNORM_4PACK16_KHR"
12747    },
12748    {
12749     "enum_field_value" : 1000156010,
12750     "name" : "VK_FORMAT_G10X6B10X6G10X6R10X6_422_UNORM_4PACK16_KHR"
12751    },
12752    {
12753     "enum_field_value" : 1000156011,
12754     "name" : "VK_FORMAT_B10X6G10X6R10X6G10X6_422_UNORM_4PACK16_KHR"
12755    },
12756    {
12757     "enum_field_value" : 1000156012,
12758     "name" : "VK_FORMAT_G10X6_B10X6_R10X6_3PLANE_420_UNORM_3PACK16_KHR"
12759    },
12760    {
12761     "enum_field_value" : 1000156013,
12762     "name" : "VK_FORMAT_G10X6_B10X6R10X6_2PLANE_420_UNORM_3PACK16_KHR"
12763    },
12764    {
12765     "enum_field_value" : 1000156014,
12766     "name" : "VK_FORMAT_G10X6_B10X6_R10X6_3PLANE_422_UNORM_3PACK16_KHR"
12767    },
12768    {
12769     "enum_field_value" : 1000156015,
12770     "name" : "VK_FORMAT_G10X6_B10X6R10X6_2PLANE_422_UNORM_3PACK16_KHR"
12771    },
12772    {
12773     "enum_field_value" : 1000156016,
12774     "name" : "VK_FORMAT_G10X6_B10X6_R10X6_3PLANE_444_UNORM_3PACK16_KHR"
12775    },
12776    {
12777     "enum_field_value" : 1000156017,
12778     "name" : "VK_FORMAT_R12X4_UNORM_PACK16_KHR"
12779    },
12780    {
12781     "enum_field_value" : 1000156018,
12782     "name" : "VK_FORMAT_R12X4G12X4_UNORM_2PACK16_KHR"
12783    },
12784    {
12785     "enum_field_value" : 1000156019,
12786     "name" : "VK_FORMAT_R12X4G12X4B12X4A12X4_UNORM_4PACK16_KHR"
12787    },
12788    {
12789     "enum_field_value" : 1000156020,
12790     "name" : "VK_FORMAT_G12X4B12X4G12X4R12X4_422_UNORM_4PACK16_KHR"
12791    },
12792    {
12793     "enum_field_value" : 1000156021,
12794     "name" : "VK_FORMAT_B12X4G12X4R12X4G12X4_422_UNORM_4PACK16_KHR"
12795    },
12796    {
12797     "enum_field_value" : 1000156022,
12798     "name" : "VK_FORMAT_G12X4_B12X4_R12X4_3PLANE_420_UNORM_3PACK16_KHR"
12799    },
12800    {
12801     "enum_field_value" : 1000156023,
12802     "name" : "VK_FORMAT_G12X4_B12X4R12X4_2PLANE_420_UNORM_3PACK16_KHR"
12803    },
12804    {
12805     "enum_field_value" : 1000156024,
12806     "name" : "VK_FORMAT_G12X4_B12X4_R12X4_3PLANE_422_UNORM_3PACK16_KHR"
12807    },
12808    {
12809     "enum_field_value" : 1000156025,
12810     "name" : "VK_FORMAT_G12X4_B12X4R12X4_2PLANE_422_UNORM_3PACK16_KHR"
12811    },
12812    {
12813     "enum_field_value" : 1000156026,
12814     "name" : "VK_FORMAT_G12X4_B12X4_R12X4_3PLANE_444_UNORM_3PACK16_KHR"
12815    },
12816    {
12817     "enum_field_value" : 1000156027,
12818     "name" : "VK_FORMAT_G16B16G16R16_422_UNORM_KHR"
12819    },
12820    {
12821     "enum_field_value" : 1000156028,
12822     "name" : "VK_FORMAT_B16G16R16G16_422_UNORM_KHR"
12823    },
12824    {
12825     "enum_field_value" : 1000156029,
12826     "name" : "VK_FORMAT_G16_B16_R16_3PLANE_420_UNORM_KHR"
12827    },
12828    {
12829     "enum_field_value" : 1000156030,
12830     "name" : "VK_FORMAT_G16_B16R16_2PLANE_420_UNORM_KHR"
12831    },
12832    {
12833     "enum_field_value" : 1000156031,
12834     "name" : "VK_FORMAT_G16_B16_R16_3PLANE_422_UNORM_KHR"
12835    },
12836    {
12837     "enum_field_value" : 1000156032,
12838     "name" : "VK_FORMAT_G16_B16R16_2PLANE_422_UNORM_KHR"
12839    },
12840    {
12841     "enum_field_value" : 1000156033,
12842     "name" : "VK_FORMAT_G16_B16_R16_3PLANE_444_UNORM_KHR"
12843    },
12844    {
12845     "enum_field_value" : 1000330000,
12846     "name" : "VK_FORMAT_G8_B8R8_2PLANE_444_UNORM_EXT"
12847    },
12848    {
12849     "enum_field_value" : 1000330001,
12850     "name" : "VK_FORMAT_G10X6_B10X6R10X6_2PLANE_444_UNORM_3PACK16_EXT"
12851    },
12852    {
12853     "enum_field_value" : 1000330002,
12854     "name" : "VK_FORMAT_G12X4_B12X4R12X4_2PLANE_444_UNORM_3PACK16_EXT"
12855    },
12856    {
12857     "enum_field_value" : 1000330003,
12858     "name" : "VK_FORMAT_G16_B16R16_2PLANE_444_UNORM_EXT"
12859    },
12860    {
12861     "enum_field_value" : 1000340000,
12862     "name" : "VK_FORMAT_A4R4G4B4_UNORM_PACK16_EXT"
12863    },
12864    {
12865     "enum_field_value" : 1000340001,
12866     "name" : "VK_FORMAT_A4B4G4R4_UNORM_PACK16_EXT"
12867    },
12868    {
12869     "enum_field_value" : 2147483647,
12870     "name" : "VK_FORMAT_MAX_ENUM"
12871    }
12872   ],
12873   "linker_set_key" : "_ZTI8VkFormat",
12874   "name" : "VkFormat",
12875   "referenced_type" : "_ZTI8VkFormat",
12876   "self_type" : "_ZTI8VkFormat",
12877   "size" : 4,
12878   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
12879   "underlying_type" : "_ZTIj"
12880  },
12881  {
12882   "alignment" : 4,
12883   "enum_fields" :
12884   [
12885    {
12886     "enum_field_value" : 0,
12887     "name" : "VK_SUCCESS"
12888    },
12889    {
12890     "enum_field_value" : 1,
12891     "name" : "VK_NOT_READY"
12892    },
12893    {
12894     "enum_field_value" : 2,
12895     "name" : "VK_TIMEOUT"
12896    },
12897    {
12898     "enum_field_value" : 3,
12899     "name" : "VK_EVENT_SET"
12900    },
12901    {
12902     "enum_field_value" : 4,
12903     "name" : "VK_EVENT_RESET"
12904    },
12905    {
12906     "enum_field_value" : 5,
12907     "name" : "VK_INCOMPLETE"
12908    },
12909    {
12910     "enum_field_value" : -1,
12911     "name" : "VK_ERROR_OUT_OF_HOST_MEMORY"
12912    },
12913    {
12914     "enum_field_value" : -2,
12915     "name" : "VK_ERROR_OUT_OF_DEVICE_MEMORY"
12916    },
12917    {
12918     "enum_field_value" : -3,
12919     "name" : "VK_ERROR_INITIALIZATION_FAILED"
12920    },
12921    {
12922     "enum_field_value" : -4,
12923     "name" : "VK_ERROR_DEVICE_LOST"
12924    },
12925    {
12926     "enum_field_value" : -5,
12927     "name" : "VK_ERROR_MEMORY_MAP_FAILED"
12928    },
12929    {
12930     "enum_field_value" : -6,
12931     "name" : "VK_ERROR_LAYER_NOT_PRESENT"
12932    },
12933    {
12934     "enum_field_value" : -7,
12935     "name" : "VK_ERROR_EXTENSION_NOT_PRESENT"
12936    },
12937    {
12938     "enum_field_value" : -8,
12939     "name" : "VK_ERROR_FEATURE_NOT_PRESENT"
12940    },
12941    {
12942     "enum_field_value" : -9,
12943     "name" : "VK_ERROR_INCOMPATIBLE_DRIVER"
12944    },
12945    {
12946     "enum_field_value" : -10,
12947     "name" : "VK_ERROR_TOO_MANY_OBJECTS"
12948    },
12949    {
12950     "enum_field_value" : -11,
12951     "name" : "VK_ERROR_FORMAT_NOT_SUPPORTED"
12952    },
12953    {
12954     "enum_field_value" : -12,
12955     "name" : "VK_ERROR_FRAGMENTED_POOL"
12956    },
12957    {
12958     "enum_field_value" : -13,
12959     "name" : "VK_ERROR_UNKNOWN"
12960    },
12961    {
12962     "enum_field_value" : -1000069000,
12963     "name" : "VK_ERROR_OUT_OF_POOL_MEMORY"
12964    },
12965    {
12966     "enum_field_value" : -1000072003,
12967     "name" : "VK_ERROR_INVALID_EXTERNAL_HANDLE"
12968    },
12969    {
12970     "enum_field_value" : -1000161000,
12971     "name" : "VK_ERROR_FRAGMENTATION"
12972    },
12973    {
12974     "enum_field_value" : -1000257000,
12975     "name" : "VK_ERROR_INVALID_OPAQUE_CAPTURE_ADDRESS"
12976    },
12977    {
12978     "enum_field_value" : 1000297000,
12979     "name" : "VK_PIPELINE_COMPILE_REQUIRED"
12980    },
12981    {
12982     "enum_field_value" : -1000000000,
12983     "name" : "VK_ERROR_SURFACE_LOST_KHR"
12984    },
12985    {
12986     "enum_field_value" : -1000000001,
12987     "name" : "VK_ERROR_NATIVE_WINDOW_IN_USE_KHR"
12988    },
12989    {
12990     "enum_field_value" : 1000001003,
12991     "name" : "VK_SUBOPTIMAL_KHR"
12992    },
12993    {
12994     "enum_field_value" : -1000001004,
12995     "name" : "VK_ERROR_OUT_OF_DATE_KHR"
12996    },
12997    {
12998     "enum_field_value" : -1000003001,
12999     "name" : "VK_ERROR_INCOMPATIBLE_DISPLAY_KHR"
13000    },
13001    {
13002     "enum_field_value" : -1000011001,
13003     "name" : "VK_ERROR_VALIDATION_FAILED_EXT"
13004    },
13005    {
13006     "enum_field_value" : -1000012000,
13007     "name" : "VK_ERROR_INVALID_SHADER_NV"
13008    },
13009    {
13010     "enum_field_value" : -1000158000,
13011     "name" : "VK_ERROR_INVALID_DRM_FORMAT_MODIFIER_PLANE_LAYOUT_EXT"
13012    },
13013    {
13014     "enum_field_value" : -1000174001,
13015     "name" : "VK_ERROR_NOT_PERMITTED_KHR"
13016    },
13017    {
13018     "enum_field_value" : -1000255000,
13019     "name" : "VK_ERROR_FULL_SCREEN_EXCLUSIVE_MODE_LOST_EXT"
13020    },
13021    {
13022     "enum_field_value" : 1000268000,
13023     "name" : "VK_THREAD_IDLE_KHR"
13024    },
13025    {
13026     "enum_field_value" : 1000268001,
13027     "name" : "VK_THREAD_DONE_KHR"
13028    },
13029    {
13030     "enum_field_value" : 1000268002,
13031     "name" : "VK_OPERATION_DEFERRED_KHR"
13032    },
13033    {
13034     "enum_field_value" : 1000268003,
13035     "name" : "VK_OPERATION_NOT_DEFERRED_KHR"
13036    },
13037    {
13038     "enum_field_value" : -1000069000,
13039     "name" : "VK_ERROR_OUT_OF_POOL_MEMORY_KHR"
13040    },
13041    {
13042     "enum_field_value" : -1000072003,
13043     "name" : "VK_ERROR_INVALID_EXTERNAL_HANDLE_KHR"
13044    },
13045    {
13046     "enum_field_value" : -1000161000,
13047     "name" : "VK_ERROR_FRAGMENTATION_EXT"
13048    },
13049    {
13050     "enum_field_value" : -1000174001,
13051     "name" : "VK_ERROR_NOT_PERMITTED_EXT"
13052    },
13053    {
13054     "enum_field_value" : -1000257000,
13055     "name" : "VK_ERROR_INVALID_DEVICE_ADDRESS_EXT"
13056    },
13057    {
13058     "enum_field_value" : -1000257000,
13059     "name" : "VK_ERROR_INVALID_OPAQUE_CAPTURE_ADDRESS_KHR"
13060    },
13061    {
13062     "enum_field_value" : 1000297000,
13063     "name" : "VK_PIPELINE_COMPILE_REQUIRED_EXT"
13064    },
13065    {
13066     "enum_field_value" : 1000297000,
13067     "name" : "VK_ERROR_PIPELINE_COMPILE_REQUIRED_EXT"
13068    },
13069    {
13070     "enum_field_value" : 2147483647,
13071     "name" : "VK_RESULT_MAX_ENUM"
13072    }
13073   ],
13074   "linker_set_key" : "_ZTI8VkResult",
13075   "name" : "VkResult",
13076   "referenced_type" : "_ZTI8VkResult",
13077   "self_type" : "_ZTI8VkResult",
13078   "size" : 4,
13079   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
13080   "underlying_type" : "_ZTIi"
13081  },
13082  {
13083   "alignment" : 4,
13084   "enum_fields" :
13085   [
13086    {
13087     "enum_field_value" : 0,
13088     "name" : "VK_BLEND_OP_ADD"
13089    },
13090    {
13091     "enum_field_value" : 1,
13092     "name" : "VK_BLEND_OP_SUBTRACT"
13093    },
13094    {
13095     "enum_field_value" : 2,
13096     "name" : "VK_BLEND_OP_REVERSE_SUBTRACT"
13097    },
13098    {
13099     "enum_field_value" : 3,
13100     "name" : "VK_BLEND_OP_MIN"
13101    },
13102    {
13103     "enum_field_value" : 4,
13104     "name" : "VK_BLEND_OP_MAX"
13105    },
13106    {
13107     "enum_field_value" : 1000148000,
13108     "name" : "VK_BLEND_OP_ZERO_EXT"
13109    },
13110    {
13111     "enum_field_value" : 1000148001,
13112     "name" : "VK_BLEND_OP_SRC_EXT"
13113    },
13114    {
13115     "enum_field_value" : 1000148002,
13116     "name" : "VK_BLEND_OP_DST_EXT"
13117    },
13118    {
13119     "enum_field_value" : 1000148003,
13120     "name" : "VK_BLEND_OP_SRC_OVER_EXT"
13121    },
13122    {
13123     "enum_field_value" : 1000148004,
13124     "name" : "VK_BLEND_OP_DST_OVER_EXT"
13125    },
13126    {
13127     "enum_field_value" : 1000148005,
13128     "name" : "VK_BLEND_OP_SRC_IN_EXT"
13129    },
13130    {
13131     "enum_field_value" : 1000148006,
13132     "name" : "VK_BLEND_OP_DST_IN_EXT"
13133    },
13134    {
13135     "enum_field_value" : 1000148007,
13136     "name" : "VK_BLEND_OP_SRC_OUT_EXT"
13137    },
13138    {
13139     "enum_field_value" : 1000148008,
13140     "name" : "VK_BLEND_OP_DST_OUT_EXT"
13141    },
13142    {
13143     "enum_field_value" : 1000148009,
13144     "name" : "VK_BLEND_OP_SRC_ATOP_EXT"
13145    },
13146    {
13147     "enum_field_value" : 1000148010,
13148     "name" : "VK_BLEND_OP_DST_ATOP_EXT"
13149    },
13150    {
13151     "enum_field_value" : 1000148011,
13152     "name" : "VK_BLEND_OP_XOR_EXT"
13153    },
13154    {
13155     "enum_field_value" : 1000148012,
13156     "name" : "VK_BLEND_OP_MULTIPLY_EXT"
13157    },
13158    {
13159     "enum_field_value" : 1000148013,
13160     "name" : "VK_BLEND_OP_SCREEN_EXT"
13161    },
13162    {
13163     "enum_field_value" : 1000148014,
13164     "name" : "VK_BLEND_OP_OVERLAY_EXT"
13165    },
13166    {
13167     "enum_field_value" : 1000148015,
13168     "name" : "VK_BLEND_OP_DARKEN_EXT"
13169    },
13170    {
13171     "enum_field_value" : 1000148016,
13172     "name" : "VK_BLEND_OP_LIGHTEN_EXT"
13173    },
13174    {
13175     "enum_field_value" : 1000148017,
13176     "name" : "VK_BLEND_OP_COLORDODGE_EXT"
13177    },
13178    {
13179     "enum_field_value" : 1000148018,
13180     "name" : "VK_BLEND_OP_COLORBURN_EXT"
13181    },
13182    {
13183     "enum_field_value" : 1000148019,
13184     "name" : "VK_BLEND_OP_HARDLIGHT_EXT"
13185    },
13186    {
13187     "enum_field_value" : 1000148020,
13188     "name" : "VK_BLEND_OP_SOFTLIGHT_EXT"
13189    },
13190    {
13191     "enum_field_value" : 1000148021,
13192     "name" : "VK_BLEND_OP_DIFFERENCE_EXT"
13193    },
13194    {
13195     "enum_field_value" : 1000148022,
13196     "name" : "VK_BLEND_OP_EXCLUSION_EXT"
13197    },
13198    {
13199     "enum_field_value" : 1000148023,
13200     "name" : "VK_BLEND_OP_INVERT_EXT"
13201    },
13202    {
13203     "enum_field_value" : 1000148024,
13204     "name" : "VK_BLEND_OP_INVERT_RGB_EXT"
13205    },
13206    {
13207     "enum_field_value" : 1000148025,
13208     "name" : "VK_BLEND_OP_LINEARDODGE_EXT"
13209    },
13210    {
13211     "enum_field_value" : 1000148026,
13212     "name" : "VK_BLEND_OP_LINEARBURN_EXT"
13213    },
13214    {
13215     "enum_field_value" : 1000148027,
13216     "name" : "VK_BLEND_OP_VIVIDLIGHT_EXT"
13217    },
13218    {
13219     "enum_field_value" : 1000148028,
13220     "name" : "VK_BLEND_OP_LINEARLIGHT_EXT"
13221    },
13222    {
13223     "enum_field_value" : 1000148029,
13224     "name" : "VK_BLEND_OP_PINLIGHT_EXT"
13225    },
13226    {
13227     "enum_field_value" : 1000148030,
13228     "name" : "VK_BLEND_OP_HARDMIX_EXT"
13229    },
13230    {
13231     "enum_field_value" : 1000148031,
13232     "name" : "VK_BLEND_OP_HSL_HUE_EXT"
13233    },
13234    {
13235     "enum_field_value" : 1000148032,
13236     "name" : "VK_BLEND_OP_HSL_SATURATION_EXT"
13237    },
13238    {
13239     "enum_field_value" : 1000148033,
13240     "name" : "VK_BLEND_OP_HSL_COLOR_EXT"
13241    },
13242    {
13243     "enum_field_value" : 1000148034,
13244     "name" : "VK_BLEND_OP_HSL_LUMINOSITY_EXT"
13245    },
13246    {
13247     "enum_field_value" : 1000148035,
13248     "name" : "VK_BLEND_OP_PLUS_EXT"
13249    },
13250    {
13251     "enum_field_value" : 1000148036,
13252     "name" : "VK_BLEND_OP_PLUS_CLAMPED_EXT"
13253    },
13254    {
13255     "enum_field_value" : 1000148037,
13256     "name" : "VK_BLEND_OP_PLUS_CLAMPED_ALPHA_EXT"
13257    },
13258    {
13259     "enum_field_value" : 1000148038,
13260     "name" : "VK_BLEND_OP_PLUS_DARKER_EXT"
13261    },
13262    {
13263     "enum_field_value" : 1000148039,
13264     "name" : "VK_BLEND_OP_MINUS_EXT"
13265    },
13266    {
13267     "enum_field_value" : 1000148040,
13268     "name" : "VK_BLEND_OP_MINUS_CLAMPED_EXT"
13269    },
13270    {
13271     "enum_field_value" : 1000148041,
13272     "name" : "VK_BLEND_OP_CONTRAST_EXT"
13273    },
13274    {
13275     "enum_field_value" : 1000148042,
13276     "name" : "VK_BLEND_OP_INVERT_OVG_EXT"
13277    },
13278    {
13279     "enum_field_value" : 1000148043,
13280     "name" : "VK_BLEND_OP_RED_EXT"
13281    },
13282    {
13283     "enum_field_value" : 1000148044,
13284     "name" : "VK_BLEND_OP_GREEN_EXT"
13285    },
13286    {
13287     "enum_field_value" : 1000148045,
13288     "name" : "VK_BLEND_OP_BLUE_EXT"
13289    },
13290    {
13291     "enum_field_value" : 2147483647,
13292     "name" : "VK_BLEND_OP_MAX_ENUM"
13293    }
13294   ],
13295   "linker_set_key" : "_ZTI9VkBlendOp",
13296   "name" : "VkBlendOp",
13297   "referenced_type" : "_ZTI9VkBlendOp",
13298   "self_type" : "_ZTI9VkBlendOp",
13299   "size" : 4,
13300   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
13301   "underlying_type" : "_ZTIj"
13302  },
13303  {
13304   "alignment" : 4,
13305   "enum_fields" :
13306   [
13307    {
13308     "enum_field_value" : 0,
13309     "name" : "VK_LOGIC_OP_CLEAR"
13310    },
13311    {
13312     "enum_field_value" : 1,
13313     "name" : "VK_LOGIC_OP_AND"
13314    },
13315    {
13316     "enum_field_value" : 2,
13317     "name" : "VK_LOGIC_OP_AND_REVERSE"
13318    },
13319    {
13320     "enum_field_value" : 3,
13321     "name" : "VK_LOGIC_OP_COPY"
13322    },
13323    {
13324     "enum_field_value" : 4,
13325     "name" : "VK_LOGIC_OP_AND_INVERTED"
13326    },
13327    {
13328     "enum_field_value" : 5,
13329     "name" : "VK_LOGIC_OP_NO_OP"
13330    },
13331    {
13332     "enum_field_value" : 6,
13333     "name" : "VK_LOGIC_OP_XOR"
13334    },
13335    {
13336     "enum_field_value" : 7,
13337     "name" : "VK_LOGIC_OP_OR"
13338    },
13339    {
13340     "enum_field_value" : 8,
13341     "name" : "VK_LOGIC_OP_NOR"
13342    },
13343    {
13344     "enum_field_value" : 9,
13345     "name" : "VK_LOGIC_OP_EQUIVALENT"
13346    },
13347    {
13348     "enum_field_value" : 10,
13349     "name" : "VK_LOGIC_OP_INVERT"
13350    },
13351    {
13352     "enum_field_value" : 11,
13353     "name" : "VK_LOGIC_OP_OR_REVERSE"
13354    },
13355    {
13356     "enum_field_value" : 12,
13357     "name" : "VK_LOGIC_OP_COPY_INVERTED"
13358    },
13359    {
13360     "enum_field_value" : 13,
13361     "name" : "VK_LOGIC_OP_OR_INVERTED"
13362    },
13363    {
13364     "enum_field_value" : 14,
13365     "name" : "VK_LOGIC_OP_NAND"
13366    },
13367    {
13368     "enum_field_value" : 15,
13369     "name" : "VK_LOGIC_OP_SET"
13370    },
13371    {
13372     "enum_field_value" : 2147483647,
13373     "name" : "VK_LOGIC_OP_MAX_ENUM"
13374    }
13375   ],
13376   "linker_set_key" : "_ZTI9VkLogicOp",
13377   "name" : "VkLogicOp",
13378   "referenced_type" : "_ZTI9VkLogicOp",
13379   "self_type" : "_ZTI9VkLogicOp",
13380   "size" : 4,
13381   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
13382   "underlying_type" : "_ZTIj"
13383  },
13384  {
13385   "alignment" : 4,
13386   "enum_fields" :
13387   [
13388    {
13389     "enum_field_value" : 1,
13390     "name" : "VK_SCOPE_DEVICE_NV"
13391    },
13392    {
13393     "enum_field_value" : 2,
13394     "name" : "VK_SCOPE_WORKGROUP_NV"
13395    },
13396    {
13397     "enum_field_value" : 3,
13398     "name" : "VK_SCOPE_SUBGROUP_NV"
13399    },
13400    {
13401     "enum_field_value" : 5,
13402     "name" : "VK_SCOPE_QUEUE_FAMILY_NV"
13403    },
13404    {
13405     "enum_field_value" : 2147483647,
13406     "name" : "VK_SCOPE_MAX_ENUM_NV"
13407    }
13408   ],
13409   "linker_set_key" : "_ZTI9VkScopeNV",
13410   "name" : "VkScopeNV",
13411   "referenced_type" : "_ZTI9VkScopeNV",
13412   "self_type" : "_ZTI9VkScopeNV",
13413   "size" : 4,
13414   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
13415   "underlying_type" : "_ZTIj"
13416  }
13417 ],
13418 "function_types" :
13419 [
13420  {
13421   "alignment" : 4,
13422   "linker_set_key" : "_ZTIFPvS_S_mm23VkSystemAllocationScopeE",
13423   "name" : "void *(void *, void *, unsigned long, unsigned long, VkSystemAllocationScope)",
13424   "parameters" :
13425   [
13426    {
13427     "referenced_type" : "_ZTIPv"
13428    },
13429    {
13430     "referenced_type" : "_ZTIPv"
13431    },
13432    {
13433     "referenced_type" : "_ZTIm"
13434    },
13435    {
13436     "referenced_type" : "_ZTIm"
13437    },
13438    {
13439     "referenced_type" : "_ZTI23VkSystemAllocationScope"
13440    }
13441   ],
13442   "referenced_type" : "_ZTIFPvS_S_mm23VkSystemAllocationScopeE",
13443   "return_type" : "_ZTIPv",
13444   "self_type" : "_ZTIFPvS_S_mm23VkSystemAllocationScopeE",
13445   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
13446  },
13447  {
13448   "alignment" : 4,
13449   "linker_set_key" : "_ZTIFPvS_mm23VkSystemAllocationScopeE",
13450   "name" : "void *(void *, unsigned long, unsigned long, VkSystemAllocationScope)",
13451   "parameters" :
13452   [
13453    {
13454     "referenced_type" : "_ZTIPv"
13455    },
13456    {
13457     "referenced_type" : "_ZTIm"
13458    },
13459    {
13460     "referenced_type" : "_ZTIm"
13461    },
13462    {
13463     "referenced_type" : "_ZTI23VkSystemAllocationScope"
13464    }
13465   ],
13466   "referenced_type" : "_ZTIFPvS_mm23VkSystemAllocationScopeE",
13467   "return_type" : "_ZTIPv",
13468   "self_type" : "_ZTIFPvS_mm23VkSystemAllocationScopeE",
13469   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
13470  },
13471  {
13472   "alignment" : 4,
13473   "linker_set_key" : "_ZTIFj38VkDebugUtilsMessageSeverityFlagBitsEXTjPK36VkDebugUtilsMessengerCallbackDataEXTPvE",
13474   "name" : "unsigned int (VkDebugUtilsMessageSeverityFlagBitsEXT, unsigned int, const VkDebugUtilsMessengerCallbackDataEXT *, void *)",
13475   "parameters" :
13476   [
13477    {
13478     "referenced_type" : "_ZTI38VkDebugUtilsMessageSeverityFlagBitsEXT"
13479    },
13480    {
13481     "referenced_type" : "_ZTIj"
13482    },
13483    {
13484     "referenced_type" : "_ZTIPK36VkDebugUtilsMessengerCallbackDataEXT"
13485    },
13486    {
13487     "referenced_type" : "_ZTIPv"
13488    }
13489   ],
13490   "referenced_type" : "_ZTIFj38VkDebugUtilsMessageSeverityFlagBitsEXTjPK36VkDebugUtilsMessengerCallbackDataEXTPvE",
13491   "return_type" : "_ZTIj",
13492   "self_type" : "_ZTIFj38VkDebugUtilsMessageSeverityFlagBitsEXTjPK36VkDebugUtilsMessengerCallbackDataEXTPvE",
13493   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
13494  },
13495  {
13496   "alignment" : 4,
13497   "linker_set_key" : "_ZTIFjj26VkDebugReportObjectTypeEXTmmiPKcS1_PvE",
13498   "name" : "unsigned int (unsigned int, VkDebugReportObjectTypeEXT, unsigned long, unsigned long, int, const char *, const char *, void *)",
13499   "parameters" :
13500   [
13501    {
13502     "referenced_type" : "_ZTIj"
13503    },
13504    {
13505     "referenced_type" : "_ZTI26VkDebugReportObjectTypeEXT"
13506    },
13507    {
13508     "referenced_type" : "_ZTIm"
13509    },
13510    {
13511     "referenced_type" : "_ZTIm"
13512    },
13513    {
13514     "referenced_type" : "_ZTIi"
13515    },
13516    {
13517     "referenced_type" : "_ZTIPKc"
13518    },
13519    {
13520     "referenced_type" : "_ZTIPKc"
13521    },
13522    {
13523     "referenced_type" : "_ZTIPv"
13524    }
13525   ],
13526   "referenced_type" : "_ZTIFjj26VkDebugReportObjectTypeEXTmmiPKcS1_PvE",
13527   "return_type" : "_ZTIj",
13528   "self_type" : "_ZTIFjj26VkDebugReportObjectTypeEXTmmiPKcS1_PvE",
13529   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
13530  },
13531  {
13532   "alignment" : 4,
13533   "linker_set_key" : "_ZTIFvPK35VkDeviceMemoryReportCallbackDataEXTPvE",
13534   "name" : "void (const VkDeviceMemoryReportCallbackDataEXT *, void *)",
13535   "parameters" :
13536   [
13537    {
13538     "referenced_type" : "_ZTIPK35VkDeviceMemoryReportCallbackDataEXT"
13539    },
13540    {
13541     "referenced_type" : "_ZTIPv"
13542    }
13543   ],
13544   "referenced_type" : "_ZTIFvPK35VkDeviceMemoryReportCallbackDataEXTPvE",
13545   "return_type" : "_ZTIv",
13546   "self_type" : "_ZTIFvPK35VkDeviceMemoryReportCallbackDataEXTPvE",
13547   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
13548  },
13549  {
13550   "alignment" : 4,
13551   "linker_set_key" : "_ZTIFvPvS_E",
13552   "name" : "void (void *, void *)",
13553   "parameters" :
13554   [
13555    {
13556     "referenced_type" : "_ZTIPv"
13557    },
13558    {
13559     "referenced_type" : "_ZTIPv"
13560    }
13561   ],
13562   "referenced_type" : "_ZTIFvPvS_E",
13563   "return_type" : "_ZTIv",
13564   "self_type" : "_ZTIFvPvS_E",
13565   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
13566  },
13567  {
13568   "alignment" : 4,
13569   "linker_set_key" : "_ZTIFvPvm24VkInternalAllocationType23VkSystemAllocationScopeE",
13570   "name" : "void (void *, unsigned long, VkInternalAllocationType, VkSystemAllocationScope)",
13571   "parameters" :
13572   [
13573    {
13574     "referenced_type" : "_ZTIPv"
13575    },
13576    {
13577     "referenced_type" : "_ZTIm"
13578    },
13579    {
13580     "referenced_type" : "_ZTI24VkInternalAllocationType"
13581    },
13582    {
13583     "referenced_type" : "_ZTI23VkSystemAllocationScope"
13584    }
13585   ],
13586   "referenced_type" : "_ZTIFvPvm24VkInternalAllocationType23VkSystemAllocationScopeE",
13587   "return_type" : "_ZTIv",
13588   "self_type" : "_ZTIFvPvm24VkInternalAllocationType23VkSystemAllocationScopeE",
13589   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
13590  },
13591  {
13592   "alignment" : 4,
13593   "linker_set_key" : "_ZTIFvvE",
13594   "name" : "void ()",
13595   "referenced_type" : "_ZTIFvvE",
13596   "return_type" : "_ZTIv",
13597   "self_type" : "_ZTIFvvE",
13598   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
13599  }
13600 ],
13601 "functions" :
13602 [
13603  {
13604   "function_name" : "vkAcquireNextImage2KHR",
13605   "linker_set_key" : "vkAcquireNextImage2KHR",
13606   "parameters" :
13607   [
13608    {
13609     "referenced_type" : "_ZTIP10VkDevice_T"
13610    },
13611    {
13612     "referenced_type" : "_ZTIPK25VkAcquireNextImageInfoKHR"
13613    },
13614    {
13615     "referenced_type" : "_ZTIPj"
13616    }
13617   ],
13618   "return_type" : "_ZTI8VkResult",
13619   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
13620  },
13621  {
13622   "function_name" : "vkAcquireNextImageKHR",
13623   "linker_set_key" : "vkAcquireNextImageKHR",
13624   "parameters" :
13625   [
13626    {
13627     "referenced_type" : "_ZTIP10VkDevice_T"
13628    },
13629    {
13630     "referenced_type" : "_ZTIP16VkSwapchainKHR_T"
13631    },
13632    {
13633     "referenced_type" : "_ZTIm"
13634    },
13635    {
13636     "referenced_type" : "_ZTIP13VkSemaphore_T"
13637    },
13638    {
13639     "referenced_type" : "_ZTIP9VkFence_T"
13640    },
13641    {
13642     "referenced_type" : "_ZTIPj"
13643    }
13644   ],
13645   "return_type" : "_ZTI8VkResult",
13646   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
13647  },
13648  {
13649   "function_name" : "vkAllocateCommandBuffers",
13650   "linker_set_key" : "vkAllocateCommandBuffers",
13651   "parameters" :
13652   [
13653    {
13654     "referenced_type" : "_ZTIP10VkDevice_T"
13655    },
13656    {
13657     "referenced_type" : "_ZTIPK27VkCommandBufferAllocateInfo"
13658    },
13659    {
13660     "referenced_type" : "_ZTIPP17VkCommandBuffer_T"
13661    }
13662   ],
13663   "return_type" : "_ZTI8VkResult",
13664   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
13665  },
13666  {
13667   "function_name" : "vkAllocateDescriptorSets",
13668   "linker_set_key" : "vkAllocateDescriptorSets",
13669   "parameters" :
13670   [
13671    {
13672     "referenced_type" : "_ZTIP10VkDevice_T"
13673    },
13674    {
13675     "referenced_type" : "_ZTIPK27VkDescriptorSetAllocateInfo"
13676    },
13677    {
13678     "referenced_type" : "_ZTIPP17VkDescriptorSet_T"
13679    }
13680   ],
13681   "return_type" : "_ZTI8VkResult",
13682   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
13683  },
13684  {
13685   "function_name" : "vkAllocateMemory",
13686   "linker_set_key" : "vkAllocateMemory",
13687   "parameters" :
13688   [
13689    {
13690     "referenced_type" : "_ZTIP10VkDevice_T"
13691    },
13692    {
13693     "referenced_type" : "_ZTIPK20VkMemoryAllocateInfo"
13694    },
13695    {
13696     "referenced_type" : "_ZTIPK21VkAllocationCallbacks"
13697    },
13698    {
13699     "referenced_type" : "_ZTIPP16VkDeviceMemory_T"
13700    }
13701   ],
13702   "return_type" : "_ZTI8VkResult",
13703   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
13704  },
13705  {
13706   "function_name" : "vkBeginCommandBuffer",
13707   "linker_set_key" : "vkBeginCommandBuffer",
13708   "parameters" :
13709   [
13710    {
13711     "referenced_type" : "_ZTIP17VkCommandBuffer_T"
13712    },
13713    {
13714     "referenced_type" : "_ZTIPK24VkCommandBufferBeginInfo"
13715    }
13716   ],
13717   "return_type" : "_ZTI8VkResult",
13718   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
13719  },
13720  {
13721   "function_name" : "vkBindBufferMemory",
13722   "linker_set_key" : "vkBindBufferMemory",
13723   "parameters" :
13724   [
13725    {
13726     "referenced_type" : "_ZTIP10VkDevice_T"
13727    },
13728    {
13729     "referenced_type" : "_ZTIP10VkBuffer_T"
13730    },
13731    {
13732     "referenced_type" : "_ZTIP16VkDeviceMemory_T"
13733    },
13734    {
13735     "referenced_type" : "_ZTIm"
13736    }
13737   ],
13738   "return_type" : "_ZTI8VkResult",
13739   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
13740  },
13741  {
13742   "function_name" : "vkBindBufferMemory2",
13743   "linker_set_key" : "vkBindBufferMemory2",
13744   "parameters" :
13745   [
13746    {
13747     "referenced_type" : "_ZTIP10VkDevice_T"
13748    },
13749    {
13750     "referenced_type" : "_ZTIj"
13751    },
13752    {
13753     "referenced_type" : "_ZTIPK22VkBindBufferMemoryInfo"
13754    }
13755   ],
13756   "return_type" : "_ZTI8VkResult",
13757   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
13758  },
13759  {
13760   "function_name" : "vkBindImageMemory",
13761   "linker_set_key" : "vkBindImageMemory",
13762   "parameters" :
13763   [
13764    {
13765     "referenced_type" : "_ZTIP10VkDevice_T"
13766    },
13767    {
13768     "referenced_type" : "_ZTIP9VkImage_T"
13769    },
13770    {
13771     "referenced_type" : "_ZTIP16VkDeviceMemory_T"
13772    },
13773    {
13774     "referenced_type" : "_ZTIm"
13775    }
13776   ],
13777   "return_type" : "_ZTI8VkResult",
13778   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
13779  },
13780  {
13781   "function_name" : "vkBindImageMemory2",
13782   "linker_set_key" : "vkBindImageMemory2",
13783   "parameters" :
13784   [
13785    {
13786     "referenced_type" : "_ZTIP10VkDevice_T"
13787    },
13788    {
13789     "referenced_type" : "_ZTIj"
13790    },
13791    {
13792     "referenced_type" : "_ZTIPK21VkBindImageMemoryInfo"
13793    }
13794   ],
13795   "return_type" : "_ZTI8VkResult",
13796   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
13797  },
13798  {
13799   "function_name" : "vkCmdBeginQuery",
13800   "linker_set_key" : "vkCmdBeginQuery",
13801   "parameters" :
13802   [
13803    {
13804     "referenced_type" : "_ZTIP17VkCommandBuffer_T"
13805    },
13806    {
13807     "referenced_type" : "_ZTIP13VkQueryPool_T"
13808    },
13809    {
13810     "referenced_type" : "_ZTIj"
13811    },
13812    {
13813     "referenced_type" : "_ZTIj"
13814    }
13815   ],
13816   "return_type" : "_ZTIv",
13817   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
13818  },
13819  {
13820   "function_name" : "vkCmdBeginRenderPass",
13821   "linker_set_key" : "vkCmdBeginRenderPass",
13822   "parameters" :
13823   [
13824    {
13825     "referenced_type" : "_ZTIP17VkCommandBuffer_T"
13826    },
13827    {
13828     "referenced_type" : "_ZTIPK21VkRenderPassBeginInfo"
13829    },
13830    {
13831     "referenced_type" : "_ZTI17VkSubpassContents"
13832    }
13833   ],
13834   "return_type" : "_ZTIv",
13835   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
13836  },
13837  {
13838   "function_name" : "vkCmdBeginRenderPass2",
13839   "linker_set_key" : "vkCmdBeginRenderPass2",
13840   "parameters" :
13841   [
13842    {
13843     "referenced_type" : "_ZTIP17VkCommandBuffer_T"
13844    },
13845    {
13846     "referenced_type" : "_ZTIPK21VkRenderPassBeginInfo"
13847    },
13848    {
13849     "referenced_type" : "_ZTIPK18VkSubpassBeginInfo"
13850    }
13851   ],
13852   "return_type" : "_ZTIv",
13853   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
13854  },
13855  {
13856   "function_name" : "vkCmdBeginRendering",
13857   "linker_set_key" : "vkCmdBeginRendering",
13858   "parameters" :
13859   [
13860    {
13861     "referenced_type" : "_ZTIP17VkCommandBuffer_T"
13862    },
13863    {
13864     "referenced_type" : "_ZTIPK15VkRenderingInfo"
13865    }
13866   ],
13867   "return_type" : "_ZTIv",
13868   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
13869  },
13870  {
13871   "function_name" : "vkCmdBindDescriptorSets",
13872   "linker_set_key" : "vkCmdBindDescriptorSets",
13873   "parameters" :
13874   [
13875    {
13876     "referenced_type" : "_ZTIP17VkCommandBuffer_T"
13877    },
13878    {
13879     "referenced_type" : "_ZTI19VkPipelineBindPoint"
13880    },
13881    {
13882     "referenced_type" : "_ZTIP18VkPipelineLayout_T"
13883    },
13884    {
13885     "referenced_type" : "_ZTIj"
13886    },
13887    {
13888     "referenced_type" : "_ZTIj"
13889    },
13890    {
13891     "referenced_type" : "_ZTIPKP17VkDescriptorSet_T"
13892    },
13893    {
13894     "referenced_type" : "_ZTIj"
13895    },
13896    {
13897     "referenced_type" : "_ZTIPKj"
13898    }
13899   ],
13900   "return_type" : "_ZTIv",
13901   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
13902  },
13903  {
13904   "function_name" : "vkCmdBindIndexBuffer",
13905   "linker_set_key" : "vkCmdBindIndexBuffer",
13906   "parameters" :
13907   [
13908    {
13909     "referenced_type" : "_ZTIP17VkCommandBuffer_T"
13910    },
13911    {
13912     "referenced_type" : "_ZTIP10VkBuffer_T"
13913    },
13914    {
13915     "referenced_type" : "_ZTIm"
13916    },
13917    {
13918     "referenced_type" : "_ZTI11VkIndexType"
13919    }
13920   ],
13921   "return_type" : "_ZTIv",
13922   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
13923  },
13924  {
13925   "function_name" : "vkCmdBindPipeline",
13926   "linker_set_key" : "vkCmdBindPipeline",
13927   "parameters" :
13928   [
13929    {
13930     "referenced_type" : "_ZTIP17VkCommandBuffer_T"
13931    },
13932    {
13933     "referenced_type" : "_ZTI19VkPipelineBindPoint"
13934    },
13935    {
13936     "referenced_type" : "_ZTIP12VkPipeline_T"
13937    }
13938   ],
13939   "return_type" : "_ZTIv",
13940   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
13941  },
13942  {
13943   "function_name" : "vkCmdBindVertexBuffers",
13944   "linker_set_key" : "vkCmdBindVertexBuffers",
13945   "parameters" :
13946   [
13947    {
13948     "referenced_type" : "_ZTIP17VkCommandBuffer_T"
13949    },
13950    {
13951     "referenced_type" : "_ZTIj"
13952    },
13953    {
13954     "referenced_type" : "_ZTIj"
13955    },
13956    {
13957     "referenced_type" : "_ZTIPKP10VkBuffer_T"
13958    },
13959    {
13960     "referenced_type" : "_ZTIPKm"
13961    }
13962   ],
13963   "return_type" : "_ZTIv",
13964   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
13965  },
13966  {
13967   "function_name" : "vkCmdBindVertexBuffers2",
13968   "linker_set_key" : "vkCmdBindVertexBuffers2",
13969   "parameters" :
13970   [
13971    {
13972     "referenced_type" : "_ZTIP17VkCommandBuffer_T"
13973    },
13974    {
13975     "referenced_type" : "_ZTIj"
13976    },
13977    {
13978     "referenced_type" : "_ZTIj"
13979    },
13980    {
13981     "referenced_type" : "_ZTIPKP10VkBuffer_T"
13982    },
13983    {
13984     "referenced_type" : "_ZTIPKm"
13985    },
13986    {
13987     "referenced_type" : "_ZTIPKm"
13988    },
13989    {
13990     "referenced_type" : "_ZTIPKm"
13991    }
13992   ],
13993   "return_type" : "_ZTIv",
13994   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
13995  },
13996  {
13997   "function_name" : "vkCmdBlitImage",
13998   "linker_set_key" : "vkCmdBlitImage",
13999   "parameters" :
14000   [
14001    {
14002     "referenced_type" : "_ZTIP17VkCommandBuffer_T"
14003    },
14004    {
14005     "referenced_type" : "_ZTIP9VkImage_T"
14006    },
14007    {
14008     "referenced_type" : "_ZTI13VkImageLayout"
14009    },
14010    {
14011     "referenced_type" : "_ZTIP9VkImage_T"
14012    },
14013    {
14014     "referenced_type" : "_ZTI13VkImageLayout"
14015    },
14016    {
14017     "referenced_type" : "_ZTIj"
14018    },
14019    {
14020     "referenced_type" : "_ZTIPK11VkImageBlit"
14021    },
14022    {
14023     "referenced_type" : "_ZTI8VkFilter"
14024    }
14025   ],
14026   "return_type" : "_ZTIv",
14027   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
14028  },
14029  {
14030   "function_name" : "vkCmdBlitImage2",
14031   "linker_set_key" : "vkCmdBlitImage2",
14032   "parameters" :
14033   [
14034    {
14035     "referenced_type" : "_ZTIP17VkCommandBuffer_T"
14036    },
14037    {
14038     "referenced_type" : "_ZTIPK16VkBlitImageInfo2"
14039    }
14040   ],
14041   "return_type" : "_ZTIv",
14042   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
14043  },
14044  {
14045   "function_name" : "vkCmdClearAttachments",
14046   "linker_set_key" : "vkCmdClearAttachments",
14047   "parameters" :
14048   [
14049    {
14050     "referenced_type" : "_ZTIP17VkCommandBuffer_T"
14051    },
14052    {
14053     "referenced_type" : "_ZTIj"
14054    },
14055    {
14056     "referenced_type" : "_ZTIPK17VkClearAttachment"
14057    },
14058    {
14059     "referenced_type" : "_ZTIj"
14060    },
14061    {
14062     "referenced_type" : "_ZTIPK11VkClearRect"
14063    }
14064   ],
14065   "return_type" : "_ZTIv",
14066   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
14067  },
14068  {
14069   "function_name" : "vkCmdClearColorImage",
14070   "linker_set_key" : "vkCmdClearColorImage",
14071   "parameters" :
14072   [
14073    {
14074     "referenced_type" : "_ZTIP17VkCommandBuffer_T"
14075    },
14076    {
14077     "referenced_type" : "_ZTIP9VkImage_T"
14078    },
14079    {
14080     "referenced_type" : "_ZTI13VkImageLayout"
14081    },
14082    {
14083     "referenced_type" : "_ZTIPK17VkClearColorValue"
14084    },
14085    {
14086     "referenced_type" : "_ZTIj"
14087    },
14088    {
14089     "referenced_type" : "_ZTIPK23VkImageSubresourceRange"
14090    }
14091   ],
14092   "return_type" : "_ZTIv",
14093   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
14094  },
14095  {
14096   "function_name" : "vkCmdClearDepthStencilImage",
14097   "linker_set_key" : "vkCmdClearDepthStencilImage",
14098   "parameters" :
14099   [
14100    {
14101     "referenced_type" : "_ZTIP17VkCommandBuffer_T"
14102    },
14103    {
14104     "referenced_type" : "_ZTIP9VkImage_T"
14105    },
14106    {
14107     "referenced_type" : "_ZTI13VkImageLayout"
14108    },
14109    {
14110     "referenced_type" : "_ZTIPK24VkClearDepthStencilValue"
14111    },
14112    {
14113     "referenced_type" : "_ZTIj"
14114    },
14115    {
14116     "referenced_type" : "_ZTIPK23VkImageSubresourceRange"
14117    }
14118   ],
14119   "return_type" : "_ZTIv",
14120   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
14121  },
14122  {
14123   "function_name" : "vkCmdCopyBuffer",
14124   "linker_set_key" : "vkCmdCopyBuffer",
14125   "parameters" :
14126   [
14127    {
14128     "referenced_type" : "_ZTIP17VkCommandBuffer_T"
14129    },
14130    {
14131     "referenced_type" : "_ZTIP10VkBuffer_T"
14132    },
14133    {
14134     "referenced_type" : "_ZTIP10VkBuffer_T"
14135    },
14136    {
14137     "referenced_type" : "_ZTIj"
14138    },
14139    {
14140     "referenced_type" : "_ZTIPK12VkBufferCopy"
14141    }
14142   ],
14143   "return_type" : "_ZTIv",
14144   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
14145  },
14146  {
14147   "function_name" : "vkCmdCopyBuffer2",
14148   "linker_set_key" : "vkCmdCopyBuffer2",
14149   "parameters" :
14150   [
14151    {
14152     "referenced_type" : "_ZTIP17VkCommandBuffer_T"
14153    },
14154    {
14155     "referenced_type" : "_ZTIPK17VkCopyBufferInfo2"
14156    }
14157   ],
14158   "return_type" : "_ZTIv",
14159   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
14160  },
14161  {
14162   "function_name" : "vkCmdCopyBufferToImage",
14163   "linker_set_key" : "vkCmdCopyBufferToImage",
14164   "parameters" :
14165   [
14166    {
14167     "referenced_type" : "_ZTIP17VkCommandBuffer_T"
14168    },
14169    {
14170     "referenced_type" : "_ZTIP10VkBuffer_T"
14171    },
14172    {
14173     "referenced_type" : "_ZTIP9VkImage_T"
14174    },
14175    {
14176     "referenced_type" : "_ZTI13VkImageLayout"
14177    },
14178    {
14179     "referenced_type" : "_ZTIj"
14180    },
14181    {
14182     "referenced_type" : "_ZTIPK17VkBufferImageCopy"
14183    }
14184   ],
14185   "return_type" : "_ZTIv",
14186   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
14187  },
14188  {
14189   "function_name" : "vkCmdCopyBufferToImage2",
14190   "linker_set_key" : "vkCmdCopyBufferToImage2",
14191   "parameters" :
14192   [
14193    {
14194     "referenced_type" : "_ZTIP17VkCommandBuffer_T"
14195    },
14196    {
14197     "referenced_type" : "_ZTIPK24VkCopyBufferToImageInfo2"
14198    }
14199   ],
14200   "return_type" : "_ZTIv",
14201   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
14202  },
14203  {
14204   "function_name" : "vkCmdCopyImage",
14205   "linker_set_key" : "vkCmdCopyImage",
14206   "parameters" :
14207   [
14208    {
14209     "referenced_type" : "_ZTIP17VkCommandBuffer_T"
14210    },
14211    {
14212     "referenced_type" : "_ZTIP9VkImage_T"
14213    },
14214    {
14215     "referenced_type" : "_ZTI13VkImageLayout"
14216    },
14217    {
14218     "referenced_type" : "_ZTIP9VkImage_T"
14219    },
14220    {
14221     "referenced_type" : "_ZTI13VkImageLayout"
14222    },
14223    {
14224     "referenced_type" : "_ZTIj"
14225    },
14226    {
14227     "referenced_type" : "_ZTIPK11VkImageCopy"
14228    }
14229   ],
14230   "return_type" : "_ZTIv",
14231   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
14232  },
14233  {
14234   "function_name" : "vkCmdCopyImage2",
14235   "linker_set_key" : "vkCmdCopyImage2",
14236   "parameters" :
14237   [
14238    {
14239     "referenced_type" : "_ZTIP17VkCommandBuffer_T"
14240    },
14241    {
14242     "referenced_type" : "_ZTIPK16VkCopyImageInfo2"
14243    }
14244   ],
14245   "return_type" : "_ZTIv",
14246   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
14247  },
14248  {
14249   "function_name" : "vkCmdCopyImageToBuffer",
14250   "linker_set_key" : "vkCmdCopyImageToBuffer",
14251   "parameters" :
14252   [
14253    {
14254     "referenced_type" : "_ZTIP17VkCommandBuffer_T"
14255    },
14256    {
14257     "referenced_type" : "_ZTIP9VkImage_T"
14258    },
14259    {
14260     "referenced_type" : "_ZTI13VkImageLayout"
14261    },
14262    {
14263     "referenced_type" : "_ZTIP10VkBuffer_T"
14264    },
14265    {
14266     "referenced_type" : "_ZTIj"
14267    },
14268    {
14269     "referenced_type" : "_ZTIPK17VkBufferImageCopy"
14270    }
14271   ],
14272   "return_type" : "_ZTIv",
14273   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
14274  },
14275  {
14276   "function_name" : "vkCmdCopyImageToBuffer2",
14277   "linker_set_key" : "vkCmdCopyImageToBuffer2",
14278   "parameters" :
14279   [
14280    {
14281     "referenced_type" : "_ZTIP17VkCommandBuffer_T"
14282    },
14283    {
14284     "referenced_type" : "_ZTIPK24VkCopyImageToBufferInfo2"
14285    }
14286   ],
14287   "return_type" : "_ZTIv",
14288   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
14289  },
14290  {
14291   "function_name" : "vkCmdCopyQueryPoolResults",
14292   "linker_set_key" : "vkCmdCopyQueryPoolResults",
14293   "parameters" :
14294   [
14295    {
14296     "referenced_type" : "_ZTIP17VkCommandBuffer_T"
14297    },
14298    {
14299     "referenced_type" : "_ZTIP13VkQueryPool_T"
14300    },
14301    {
14302     "referenced_type" : "_ZTIj"
14303    },
14304    {
14305     "referenced_type" : "_ZTIj"
14306    },
14307    {
14308     "referenced_type" : "_ZTIP10VkBuffer_T"
14309    },
14310    {
14311     "referenced_type" : "_ZTIm"
14312    },
14313    {
14314     "referenced_type" : "_ZTIm"
14315    },
14316    {
14317     "referenced_type" : "_ZTIj"
14318    }
14319   ],
14320   "return_type" : "_ZTIv",
14321   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
14322  },
14323  {
14324   "function_name" : "vkCmdDispatch",
14325   "linker_set_key" : "vkCmdDispatch",
14326   "parameters" :
14327   [
14328    {
14329     "referenced_type" : "_ZTIP17VkCommandBuffer_T"
14330    },
14331    {
14332     "referenced_type" : "_ZTIj"
14333    },
14334    {
14335     "referenced_type" : "_ZTIj"
14336    },
14337    {
14338     "referenced_type" : "_ZTIj"
14339    }
14340   ],
14341   "return_type" : "_ZTIv",
14342   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
14343  },
14344  {
14345   "function_name" : "vkCmdDispatchBase",
14346   "linker_set_key" : "vkCmdDispatchBase",
14347   "parameters" :
14348   [
14349    {
14350     "referenced_type" : "_ZTIP17VkCommandBuffer_T"
14351    },
14352    {
14353     "referenced_type" : "_ZTIj"
14354    },
14355    {
14356     "referenced_type" : "_ZTIj"
14357    },
14358    {
14359     "referenced_type" : "_ZTIj"
14360    },
14361    {
14362     "referenced_type" : "_ZTIj"
14363    },
14364    {
14365     "referenced_type" : "_ZTIj"
14366    },
14367    {
14368     "referenced_type" : "_ZTIj"
14369    }
14370   ],
14371   "return_type" : "_ZTIv",
14372   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
14373  },
14374  {
14375   "function_name" : "vkCmdDispatchIndirect",
14376   "linker_set_key" : "vkCmdDispatchIndirect",
14377   "parameters" :
14378   [
14379    {
14380     "referenced_type" : "_ZTIP17VkCommandBuffer_T"
14381    },
14382    {
14383     "referenced_type" : "_ZTIP10VkBuffer_T"
14384    },
14385    {
14386     "referenced_type" : "_ZTIm"
14387    }
14388   ],
14389   "return_type" : "_ZTIv",
14390   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
14391  },
14392  {
14393   "function_name" : "vkCmdDraw",
14394   "linker_set_key" : "vkCmdDraw",
14395   "parameters" :
14396   [
14397    {
14398     "referenced_type" : "_ZTIP17VkCommandBuffer_T"
14399    },
14400    {
14401     "referenced_type" : "_ZTIj"
14402    },
14403    {
14404     "referenced_type" : "_ZTIj"
14405    },
14406    {
14407     "referenced_type" : "_ZTIj"
14408    },
14409    {
14410     "referenced_type" : "_ZTIj"
14411    }
14412   ],
14413   "return_type" : "_ZTIv",
14414   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
14415  },
14416  {
14417   "function_name" : "vkCmdDrawIndexed",
14418   "linker_set_key" : "vkCmdDrawIndexed",
14419   "parameters" :
14420   [
14421    {
14422     "referenced_type" : "_ZTIP17VkCommandBuffer_T"
14423    },
14424    {
14425     "referenced_type" : "_ZTIj"
14426    },
14427    {
14428     "referenced_type" : "_ZTIj"
14429    },
14430    {
14431     "referenced_type" : "_ZTIj"
14432    },
14433    {
14434     "referenced_type" : "_ZTIi"
14435    },
14436    {
14437     "referenced_type" : "_ZTIj"
14438    }
14439   ],
14440   "return_type" : "_ZTIv",
14441   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
14442  },
14443  {
14444   "function_name" : "vkCmdDrawIndexedIndirect",
14445   "linker_set_key" : "vkCmdDrawIndexedIndirect",
14446   "parameters" :
14447   [
14448    {
14449     "referenced_type" : "_ZTIP17VkCommandBuffer_T"
14450    },
14451    {
14452     "referenced_type" : "_ZTIP10VkBuffer_T"
14453    },
14454    {
14455     "referenced_type" : "_ZTIm"
14456    },
14457    {
14458     "referenced_type" : "_ZTIj"
14459    },
14460    {
14461     "referenced_type" : "_ZTIj"
14462    }
14463   ],
14464   "return_type" : "_ZTIv",
14465   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
14466  },
14467  {
14468   "function_name" : "vkCmdDrawIndexedIndirectCount",
14469   "linker_set_key" : "vkCmdDrawIndexedIndirectCount",
14470   "parameters" :
14471   [
14472    {
14473     "referenced_type" : "_ZTIP17VkCommandBuffer_T"
14474    },
14475    {
14476     "referenced_type" : "_ZTIP10VkBuffer_T"
14477    },
14478    {
14479     "referenced_type" : "_ZTIm"
14480    },
14481    {
14482     "referenced_type" : "_ZTIP10VkBuffer_T"
14483    },
14484    {
14485     "referenced_type" : "_ZTIm"
14486    },
14487    {
14488     "referenced_type" : "_ZTIj"
14489    },
14490    {
14491     "referenced_type" : "_ZTIj"
14492    }
14493   ],
14494   "return_type" : "_ZTIv",
14495   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
14496  },
14497  {
14498   "function_name" : "vkCmdDrawIndirect",
14499   "linker_set_key" : "vkCmdDrawIndirect",
14500   "parameters" :
14501   [
14502    {
14503     "referenced_type" : "_ZTIP17VkCommandBuffer_T"
14504    },
14505    {
14506     "referenced_type" : "_ZTIP10VkBuffer_T"
14507    },
14508    {
14509     "referenced_type" : "_ZTIm"
14510    },
14511    {
14512     "referenced_type" : "_ZTIj"
14513    },
14514    {
14515     "referenced_type" : "_ZTIj"
14516    }
14517   ],
14518   "return_type" : "_ZTIv",
14519   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
14520  },
14521  {
14522   "function_name" : "vkCmdDrawIndirectCount",
14523   "linker_set_key" : "vkCmdDrawIndirectCount",
14524   "parameters" :
14525   [
14526    {
14527     "referenced_type" : "_ZTIP17VkCommandBuffer_T"
14528    },
14529    {
14530     "referenced_type" : "_ZTIP10VkBuffer_T"
14531    },
14532    {
14533     "referenced_type" : "_ZTIm"
14534    },
14535    {
14536     "referenced_type" : "_ZTIP10VkBuffer_T"
14537    },
14538    {
14539     "referenced_type" : "_ZTIm"
14540    },
14541    {
14542     "referenced_type" : "_ZTIj"
14543    },
14544    {
14545     "referenced_type" : "_ZTIj"
14546    }
14547   ],
14548   "return_type" : "_ZTIv",
14549   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
14550  },
14551  {
14552   "function_name" : "vkCmdEndQuery",
14553   "linker_set_key" : "vkCmdEndQuery",
14554   "parameters" :
14555   [
14556    {
14557     "referenced_type" : "_ZTIP17VkCommandBuffer_T"
14558    },
14559    {
14560     "referenced_type" : "_ZTIP13VkQueryPool_T"
14561    },
14562    {
14563     "referenced_type" : "_ZTIj"
14564    }
14565   ],
14566   "return_type" : "_ZTIv",
14567   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
14568  },
14569  {
14570   "function_name" : "vkCmdEndRenderPass",
14571   "linker_set_key" : "vkCmdEndRenderPass",
14572   "parameters" :
14573   [
14574    {
14575     "referenced_type" : "_ZTIP17VkCommandBuffer_T"
14576    }
14577   ],
14578   "return_type" : "_ZTIv",
14579   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
14580  },
14581  {
14582   "function_name" : "vkCmdEndRenderPass2",
14583   "linker_set_key" : "vkCmdEndRenderPass2",
14584   "parameters" :
14585   [
14586    {
14587     "referenced_type" : "_ZTIP17VkCommandBuffer_T"
14588    },
14589    {
14590     "referenced_type" : "_ZTIPK16VkSubpassEndInfo"
14591    }
14592   ],
14593   "return_type" : "_ZTIv",
14594   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
14595  },
14596  {
14597   "function_name" : "vkCmdEndRendering",
14598   "linker_set_key" : "vkCmdEndRendering",
14599   "parameters" :
14600   [
14601    {
14602     "referenced_type" : "_ZTIP17VkCommandBuffer_T"
14603    }
14604   ],
14605   "return_type" : "_ZTIv",
14606   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
14607  },
14608  {
14609   "function_name" : "vkCmdExecuteCommands",
14610   "linker_set_key" : "vkCmdExecuteCommands",
14611   "parameters" :
14612   [
14613    {
14614     "referenced_type" : "_ZTIP17VkCommandBuffer_T"
14615    },
14616    {
14617     "referenced_type" : "_ZTIj"
14618    },
14619    {
14620     "referenced_type" : "_ZTIPKP17VkCommandBuffer_T"
14621    }
14622   ],
14623   "return_type" : "_ZTIv",
14624   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
14625  },
14626  {
14627   "function_name" : "vkCmdFillBuffer",
14628   "linker_set_key" : "vkCmdFillBuffer",
14629   "parameters" :
14630   [
14631    {
14632     "referenced_type" : "_ZTIP17VkCommandBuffer_T"
14633    },
14634    {
14635     "referenced_type" : "_ZTIP10VkBuffer_T"
14636    },
14637    {
14638     "referenced_type" : "_ZTIm"
14639    },
14640    {
14641     "referenced_type" : "_ZTIm"
14642    },
14643    {
14644     "referenced_type" : "_ZTIj"
14645    }
14646   ],
14647   "return_type" : "_ZTIv",
14648   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
14649  },
14650  {
14651   "function_name" : "vkCmdNextSubpass",
14652   "linker_set_key" : "vkCmdNextSubpass",
14653   "parameters" :
14654   [
14655    {
14656     "referenced_type" : "_ZTIP17VkCommandBuffer_T"
14657    },
14658    {
14659     "referenced_type" : "_ZTI17VkSubpassContents"
14660    }
14661   ],
14662   "return_type" : "_ZTIv",
14663   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
14664  },
14665  {
14666   "function_name" : "vkCmdNextSubpass2",
14667   "linker_set_key" : "vkCmdNextSubpass2",
14668   "parameters" :
14669   [
14670    {
14671     "referenced_type" : "_ZTIP17VkCommandBuffer_T"
14672    },
14673    {
14674     "referenced_type" : "_ZTIPK18VkSubpassBeginInfo"
14675    },
14676    {
14677     "referenced_type" : "_ZTIPK16VkSubpassEndInfo"
14678    }
14679   ],
14680   "return_type" : "_ZTIv",
14681   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
14682  },
14683  {
14684   "function_name" : "vkCmdPipelineBarrier",
14685   "linker_set_key" : "vkCmdPipelineBarrier",
14686   "parameters" :
14687   [
14688    {
14689     "referenced_type" : "_ZTIP17VkCommandBuffer_T"
14690    },
14691    {
14692     "referenced_type" : "_ZTIj"
14693    },
14694    {
14695     "referenced_type" : "_ZTIj"
14696    },
14697    {
14698     "referenced_type" : "_ZTIj"
14699    },
14700    {
14701     "referenced_type" : "_ZTIj"
14702    },
14703    {
14704     "referenced_type" : "_ZTIPK15VkMemoryBarrier"
14705    },
14706    {
14707     "referenced_type" : "_ZTIj"
14708    },
14709    {
14710     "referenced_type" : "_ZTIPK21VkBufferMemoryBarrier"
14711    },
14712    {
14713     "referenced_type" : "_ZTIj"
14714    },
14715    {
14716     "referenced_type" : "_ZTIPK20VkImageMemoryBarrier"
14717    }
14718   ],
14719   "return_type" : "_ZTIv",
14720   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
14721  },
14722  {
14723   "function_name" : "vkCmdPipelineBarrier2",
14724   "linker_set_key" : "vkCmdPipelineBarrier2",
14725   "parameters" :
14726   [
14727    {
14728     "referenced_type" : "_ZTIP17VkCommandBuffer_T"
14729    },
14730    {
14731     "referenced_type" : "_ZTIPK16VkDependencyInfo"
14732    }
14733   ],
14734   "return_type" : "_ZTIv",
14735   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
14736  },
14737  {
14738   "function_name" : "vkCmdPushConstants",
14739   "linker_set_key" : "vkCmdPushConstants",
14740   "parameters" :
14741   [
14742    {
14743     "referenced_type" : "_ZTIP17VkCommandBuffer_T"
14744    },
14745    {
14746     "referenced_type" : "_ZTIP18VkPipelineLayout_T"
14747    },
14748    {
14749     "referenced_type" : "_ZTIj"
14750    },
14751    {
14752     "referenced_type" : "_ZTIj"
14753    },
14754    {
14755     "referenced_type" : "_ZTIj"
14756    },
14757    {
14758     "referenced_type" : "_ZTIPKv"
14759    }
14760   ],
14761   "return_type" : "_ZTIv",
14762   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
14763  },
14764  {
14765   "function_name" : "vkCmdResetEvent",
14766   "linker_set_key" : "vkCmdResetEvent",
14767   "parameters" :
14768   [
14769    {
14770     "referenced_type" : "_ZTIP17VkCommandBuffer_T"
14771    },
14772    {
14773     "referenced_type" : "_ZTIP9VkEvent_T"
14774    },
14775    {
14776     "referenced_type" : "_ZTIj"
14777    }
14778   ],
14779   "return_type" : "_ZTIv",
14780   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
14781  },
14782  {
14783   "function_name" : "vkCmdResetEvent2",
14784   "linker_set_key" : "vkCmdResetEvent2",
14785   "parameters" :
14786   [
14787    {
14788     "referenced_type" : "_ZTIP17VkCommandBuffer_T"
14789    },
14790    {
14791     "referenced_type" : "_ZTIP9VkEvent_T"
14792    },
14793    {
14794     "referenced_type" : "_ZTIm"
14795    }
14796   ],
14797   "return_type" : "_ZTIv",
14798   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
14799  },
14800  {
14801   "function_name" : "vkCmdResetQueryPool",
14802   "linker_set_key" : "vkCmdResetQueryPool",
14803   "parameters" :
14804   [
14805    {
14806     "referenced_type" : "_ZTIP17VkCommandBuffer_T"
14807    },
14808    {
14809     "referenced_type" : "_ZTIP13VkQueryPool_T"
14810    },
14811    {
14812     "referenced_type" : "_ZTIj"
14813    },
14814    {
14815     "referenced_type" : "_ZTIj"
14816    }
14817   ],
14818   "return_type" : "_ZTIv",
14819   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
14820  },
14821  {
14822   "function_name" : "vkCmdResolveImage",
14823   "linker_set_key" : "vkCmdResolveImage",
14824   "parameters" :
14825   [
14826    {
14827     "referenced_type" : "_ZTIP17VkCommandBuffer_T"
14828    },
14829    {
14830     "referenced_type" : "_ZTIP9VkImage_T"
14831    },
14832    {
14833     "referenced_type" : "_ZTI13VkImageLayout"
14834    },
14835    {
14836     "referenced_type" : "_ZTIP9VkImage_T"
14837    },
14838    {
14839     "referenced_type" : "_ZTI13VkImageLayout"
14840    },
14841    {
14842     "referenced_type" : "_ZTIj"
14843    },
14844    {
14845     "referenced_type" : "_ZTIPK14VkImageResolve"
14846    }
14847   ],
14848   "return_type" : "_ZTIv",
14849   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
14850  },
14851  {
14852   "function_name" : "vkCmdResolveImage2",
14853   "linker_set_key" : "vkCmdResolveImage2",
14854   "parameters" :
14855   [
14856    {
14857     "referenced_type" : "_ZTIP17VkCommandBuffer_T"
14858    },
14859    {
14860     "referenced_type" : "_ZTIPK19VkResolveImageInfo2"
14861    }
14862   ],
14863   "return_type" : "_ZTIv",
14864   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
14865  },
14866  {
14867   "function_name" : "vkCmdSetBlendConstants",
14868   "linker_set_key" : "vkCmdSetBlendConstants",
14869   "parameters" :
14870   [
14871    {
14872     "referenced_type" : "_ZTIP17VkCommandBuffer_T"
14873    },
14874    {
14875     "referenced_type" : "_ZTIPKf"
14876    }
14877   ],
14878   "return_type" : "_ZTIv",
14879   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
14880  },
14881  {
14882   "function_name" : "vkCmdSetCullMode",
14883   "linker_set_key" : "vkCmdSetCullMode",
14884   "parameters" :
14885   [
14886    {
14887     "referenced_type" : "_ZTIP17VkCommandBuffer_T"
14888    },
14889    {
14890     "referenced_type" : "_ZTIj"
14891    }
14892   ],
14893   "return_type" : "_ZTIv",
14894   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
14895  },
14896  {
14897   "function_name" : "vkCmdSetDepthBias",
14898   "linker_set_key" : "vkCmdSetDepthBias",
14899   "parameters" :
14900   [
14901    {
14902     "referenced_type" : "_ZTIP17VkCommandBuffer_T"
14903    },
14904    {
14905     "referenced_type" : "_ZTIf"
14906    },
14907    {
14908     "referenced_type" : "_ZTIf"
14909    },
14910    {
14911     "referenced_type" : "_ZTIf"
14912    }
14913   ],
14914   "return_type" : "_ZTIv",
14915   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
14916  },
14917  {
14918   "function_name" : "vkCmdSetDepthBiasEnable",
14919   "linker_set_key" : "vkCmdSetDepthBiasEnable",
14920   "parameters" :
14921   [
14922    {
14923     "referenced_type" : "_ZTIP17VkCommandBuffer_T"
14924    },
14925    {
14926     "referenced_type" : "_ZTIj"
14927    }
14928   ],
14929   "return_type" : "_ZTIv",
14930   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
14931  },
14932  {
14933   "function_name" : "vkCmdSetDepthBounds",
14934   "linker_set_key" : "vkCmdSetDepthBounds",
14935   "parameters" :
14936   [
14937    {
14938     "referenced_type" : "_ZTIP17VkCommandBuffer_T"
14939    },
14940    {
14941     "referenced_type" : "_ZTIf"
14942    },
14943    {
14944     "referenced_type" : "_ZTIf"
14945    }
14946   ],
14947   "return_type" : "_ZTIv",
14948   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
14949  },
14950  {
14951   "function_name" : "vkCmdSetDepthBoundsTestEnable",
14952   "linker_set_key" : "vkCmdSetDepthBoundsTestEnable",
14953   "parameters" :
14954   [
14955    {
14956     "referenced_type" : "_ZTIP17VkCommandBuffer_T"
14957    },
14958    {
14959     "referenced_type" : "_ZTIj"
14960    }
14961   ],
14962   "return_type" : "_ZTIv",
14963   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
14964  },
14965  {
14966   "function_name" : "vkCmdSetDepthCompareOp",
14967   "linker_set_key" : "vkCmdSetDepthCompareOp",
14968   "parameters" :
14969   [
14970    {
14971     "referenced_type" : "_ZTIP17VkCommandBuffer_T"
14972    },
14973    {
14974     "referenced_type" : "_ZTI11VkCompareOp"
14975    }
14976   ],
14977   "return_type" : "_ZTIv",
14978   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
14979  },
14980  {
14981   "function_name" : "vkCmdSetDepthTestEnable",
14982   "linker_set_key" : "vkCmdSetDepthTestEnable",
14983   "parameters" :
14984   [
14985    {
14986     "referenced_type" : "_ZTIP17VkCommandBuffer_T"
14987    },
14988    {
14989     "referenced_type" : "_ZTIj"
14990    }
14991   ],
14992   "return_type" : "_ZTIv",
14993   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
14994  },
14995  {
14996   "function_name" : "vkCmdSetDepthWriteEnable",
14997   "linker_set_key" : "vkCmdSetDepthWriteEnable",
14998   "parameters" :
14999   [
15000    {
15001     "referenced_type" : "_ZTIP17VkCommandBuffer_T"
15002    },
15003    {
15004     "referenced_type" : "_ZTIj"
15005    }
15006   ],
15007   "return_type" : "_ZTIv",
15008   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
15009  },
15010  {
15011   "function_name" : "vkCmdSetDeviceMask",
15012   "linker_set_key" : "vkCmdSetDeviceMask",
15013   "parameters" :
15014   [
15015    {
15016     "referenced_type" : "_ZTIP17VkCommandBuffer_T"
15017    },
15018    {
15019     "referenced_type" : "_ZTIj"
15020    }
15021   ],
15022   "return_type" : "_ZTIv",
15023   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
15024  },
15025  {
15026   "function_name" : "vkCmdSetEvent",
15027   "linker_set_key" : "vkCmdSetEvent",
15028   "parameters" :
15029   [
15030    {
15031     "referenced_type" : "_ZTIP17VkCommandBuffer_T"
15032    },
15033    {
15034     "referenced_type" : "_ZTIP9VkEvent_T"
15035    },
15036    {
15037     "referenced_type" : "_ZTIj"
15038    }
15039   ],
15040   "return_type" : "_ZTIv",
15041   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
15042  },
15043  {
15044   "function_name" : "vkCmdSetEvent2",
15045   "linker_set_key" : "vkCmdSetEvent2",
15046   "parameters" :
15047   [
15048    {
15049     "referenced_type" : "_ZTIP17VkCommandBuffer_T"
15050    },
15051    {
15052     "referenced_type" : "_ZTIP9VkEvent_T"
15053    },
15054    {
15055     "referenced_type" : "_ZTIPK16VkDependencyInfo"
15056    }
15057   ],
15058   "return_type" : "_ZTIv",
15059   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
15060  },
15061  {
15062   "function_name" : "vkCmdSetFrontFace",
15063   "linker_set_key" : "vkCmdSetFrontFace",
15064   "parameters" :
15065   [
15066    {
15067     "referenced_type" : "_ZTIP17VkCommandBuffer_T"
15068    },
15069    {
15070     "referenced_type" : "_ZTI11VkFrontFace"
15071    }
15072   ],
15073   "return_type" : "_ZTIv",
15074   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
15075  },
15076  {
15077   "function_name" : "vkCmdSetLineWidth",
15078   "linker_set_key" : "vkCmdSetLineWidth",
15079   "parameters" :
15080   [
15081    {
15082     "referenced_type" : "_ZTIP17VkCommandBuffer_T"
15083    },
15084    {
15085     "referenced_type" : "_ZTIf"
15086    }
15087   ],
15088   "return_type" : "_ZTIv",
15089   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
15090  },
15091  {
15092   "function_name" : "vkCmdSetPrimitiveRestartEnable",
15093   "linker_set_key" : "vkCmdSetPrimitiveRestartEnable",
15094   "parameters" :
15095   [
15096    {
15097     "referenced_type" : "_ZTIP17VkCommandBuffer_T"
15098    },
15099    {
15100     "referenced_type" : "_ZTIj"
15101    }
15102   ],
15103   "return_type" : "_ZTIv",
15104   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
15105  },
15106  {
15107   "function_name" : "vkCmdSetPrimitiveTopology",
15108   "linker_set_key" : "vkCmdSetPrimitiveTopology",
15109   "parameters" :
15110   [
15111    {
15112     "referenced_type" : "_ZTIP17VkCommandBuffer_T"
15113    },
15114    {
15115     "referenced_type" : "_ZTI19VkPrimitiveTopology"
15116    }
15117   ],
15118   "return_type" : "_ZTIv",
15119   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
15120  },
15121  {
15122   "function_name" : "vkCmdSetRasterizerDiscardEnable",
15123   "linker_set_key" : "vkCmdSetRasterizerDiscardEnable",
15124   "parameters" :
15125   [
15126    {
15127     "referenced_type" : "_ZTIP17VkCommandBuffer_T"
15128    },
15129    {
15130     "referenced_type" : "_ZTIj"
15131    }
15132   ],
15133   "return_type" : "_ZTIv",
15134   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
15135  },
15136  {
15137   "function_name" : "vkCmdSetScissor",
15138   "linker_set_key" : "vkCmdSetScissor",
15139   "parameters" :
15140   [
15141    {
15142     "referenced_type" : "_ZTIP17VkCommandBuffer_T"
15143    },
15144    {
15145     "referenced_type" : "_ZTIj"
15146    },
15147    {
15148     "referenced_type" : "_ZTIj"
15149    },
15150    {
15151     "referenced_type" : "_ZTIPK8VkRect2D"
15152    }
15153   ],
15154   "return_type" : "_ZTIv",
15155   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
15156  },
15157  {
15158   "function_name" : "vkCmdSetScissorWithCount",
15159   "linker_set_key" : "vkCmdSetScissorWithCount",
15160   "parameters" :
15161   [
15162    {
15163     "referenced_type" : "_ZTIP17VkCommandBuffer_T"
15164    },
15165    {
15166     "referenced_type" : "_ZTIj"
15167    },
15168    {
15169     "referenced_type" : "_ZTIPK8VkRect2D"
15170    }
15171   ],
15172   "return_type" : "_ZTIv",
15173   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
15174  },
15175  {
15176   "function_name" : "vkCmdSetStencilCompareMask",
15177   "linker_set_key" : "vkCmdSetStencilCompareMask",
15178   "parameters" :
15179   [
15180    {
15181     "referenced_type" : "_ZTIP17VkCommandBuffer_T"
15182    },
15183    {
15184     "referenced_type" : "_ZTIj"
15185    },
15186    {
15187     "referenced_type" : "_ZTIj"
15188    }
15189   ],
15190   "return_type" : "_ZTIv",
15191   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
15192  },
15193  {
15194   "function_name" : "vkCmdSetStencilOp",
15195   "linker_set_key" : "vkCmdSetStencilOp",
15196   "parameters" :
15197   [
15198    {
15199     "referenced_type" : "_ZTIP17VkCommandBuffer_T"
15200    },
15201    {
15202     "referenced_type" : "_ZTIj"
15203    },
15204    {
15205     "referenced_type" : "_ZTI11VkStencilOp"
15206    },
15207    {
15208     "referenced_type" : "_ZTI11VkStencilOp"
15209    },
15210    {
15211     "referenced_type" : "_ZTI11VkStencilOp"
15212    },
15213    {
15214     "referenced_type" : "_ZTI11VkCompareOp"
15215    }
15216   ],
15217   "return_type" : "_ZTIv",
15218   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
15219  },
15220  {
15221   "function_name" : "vkCmdSetStencilReference",
15222   "linker_set_key" : "vkCmdSetStencilReference",
15223   "parameters" :
15224   [
15225    {
15226     "referenced_type" : "_ZTIP17VkCommandBuffer_T"
15227    },
15228    {
15229     "referenced_type" : "_ZTIj"
15230    },
15231    {
15232     "referenced_type" : "_ZTIj"
15233    }
15234   ],
15235   "return_type" : "_ZTIv",
15236   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
15237  },
15238  {
15239   "function_name" : "vkCmdSetStencilTestEnable",
15240   "linker_set_key" : "vkCmdSetStencilTestEnable",
15241   "parameters" :
15242   [
15243    {
15244     "referenced_type" : "_ZTIP17VkCommandBuffer_T"
15245    },
15246    {
15247     "referenced_type" : "_ZTIj"
15248    }
15249   ],
15250   "return_type" : "_ZTIv",
15251   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
15252  },
15253  {
15254   "function_name" : "vkCmdSetStencilWriteMask",
15255   "linker_set_key" : "vkCmdSetStencilWriteMask",
15256   "parameters" :
15257   [
15258    {
15259     "referenced_type" : "_ZTIP17VkCommandBuffer_T"
15260    },
15261    {
15262     "referenced_type" : "_ZTIj"
15263    },
15264    {
15265     "referenced_type" : "_ZTIj"
15266    }
15267   ],
15268   "return_type" : "_ZTIv",
15269   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
15270  },
15271  {
15272   "function_name" : "vkCmdSetViewport",
15273   "linker_set_key" : "vkCmdSetViewport",
15274   "parameters" :
15275   [
15276    {
15277     "referenced_type" : "_ZTIP17VkCommandBuffer_T"
15278    },
15279    {
15280     "referenced_type" : "_ZTIj"
15281    },
15282    {
15283     "referenced_type" : "_ZTIj"
15284    },
15285    {
15286     "referenced_type" : "_ZTIPK10VkViewport"
15287    }
15288   ],
15289   "return_type" : "_ZTIv",
15290   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
15291  },
15292  {
15293   "function_name" : "vkCmdSetViewportWithCount",
15294   "linker_set_key" : "vkCmdSetViewportWithCount",
15295   "parameters" :
15296   [
15297    {
15298     "referenced_type" : "_ZTIP17VkCommandBuffer_T"
15299    },
15300    {
15301     "referenced_type" : "_ZTIj"
15302    },
15303    {
15304     "referenced_type" : "_ZTIPK10VkViewport"
15305    }
15306   ],
15307   "return_type" : "_ZTIv",
15308   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
15309  },
15310  {
15311   "function_name" : "vkCmdUpdateBuffer",
15312   "linker_set_key" : "vkCmdUpdateBuffer",
15313   "parameters" :
15314   [
15315    {
15316     "referenced_type" : "_ZTIP17VkCommandBuffer_T"
15317    },
15318    {
15319     "referenced_type" : "_ZTIP10VkBuffer_T"
15320    },
15321    {
15322     "referenced_type" : "_ZTIm"
15323    },
15324    {
15325     "referenced_type" : "_ZTIm"
15326    },
15327    {
15328     "referenced_type" : "_ZTIPKv"
15329    }
15330   ],
15331   "return_type" : "_ZTIv",
15332   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
15333  },
15334  {
15335   "function_name" : "vkCmdWaitEvents",
15336   "linker_set_key" : "vkCmdWaitEvents",
15337   "parameters" :
15338   [
15339    {
15340     "referenced_type" : "_ZTIP17VkCommandBuffer_T"
15341    },
15342    {
15343     "referenced_type" : "_ZTIj"
15344    },
15345    {
15346     "referenced_type" : "_ZTIPKP9VkEvent_T"
15347    },
15348    {
15349     "referenced_type" : "_ZTIj"
15350    },
15351    {
15352     "referenced_type" : "_ZTIj"
15353    },
15354    {
15355     "referenced_type" : "_ZTIj"
15356    },
15357    {
15358     "referenced_type" : "_ZTIPK15VkMemoryBarrier"
15359    },
15360    {
15361     "referenced_type" : "_ZTIj"
15362    },
15363    {
15364     "referenced_type" : "_ZTIPK21VkBufferMemoryBarrier"
15365    },
15366    {
15367     "referenced_type" : "_ZTIj"
15368    },
15369    {
15370     "referenced_type" : "_ZTIPK20VkImageMemoryBarrier"
15371    }
15372   ],
15373   "return_type" : "_ZTIv",
15374   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
15375  },
15376  {
15377   "function_name" : "vkCmdWaitEvents2",
15378   "linker_set_key" : "vkCmdWaitEvents2",
15379   "parameters" :
15380   [
15381    {
15382     "referenced_type" : "_ZTIP17VkCommandBuffer_T"
15383    },
15384    {
15385     "referenced_type" : "_ZTIj"
15386    },
15387    {
15388     "referenced_type" : "_ZTIPKP9VkEvent_T"
15389    },
15390    {
15391     "referenced_type" : "_ZTIPK16VkDependencyInfo"
15392    }
15393   ],
15394   "return_type" : "_ZTIv",
15395   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
15396  },
15397  {
15398   "function_name" : "vkCmdWriteTimestamp",
15399   "linker_set_key" : "vkCmdWriteTimestamp",
15400   "parameters" :
15401   [
15402    {
15403     "referenced_type" : "_ZTIP17VkCommandBuffer_T"
15404    },
15405    {
15406     "referenced_type" : "_ZTI23VkPipelineStageFlagBits"
15407    },
15408    {
15409     "referenced_type" : "_ZTIP13VkQueryPool_T"
15410    },
15411    {
15412     "referenced_type" : "_ZTIj"
15413    }
15414   ],
15415   "return_type" : "_ZTIv",
15416   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
15417  },
15418  {
15419   "function_name" : "vkCmdWriteTimestamp2",
15420   "linker_set_key" : "vkCmdWriteTimestamp2",
15421   "parameters" :
15422   [
15423    {
15424     "referenced_type" : "_ZTIP17VkCommandBuffer_T"
15425    },
15426    {
15427     "referenced_type" : "_ZTIm"
15428    },
15429    {
15430     "referenced_type" : "_ZTIP13VkQueryPool_T"
15431    },
15432    {
15433     "referenced_type" : "_ZTIj"
15434    }
15435   ],
15436   "return_type" : "_ZTIv",
15437   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
15438  },
15439  {
15440   "function_name" : "vkCreateAndroidSurfaceKHR",
15441   "linker_set_key" : "vkCreateAndroidSurfaceKHR",
15442   "parameters" :
15443   [
15444    {
15445     "referenced_type" : "_ZTIP12VkInstance_T"
15446    },
15447    {
15448     "referenced_type" : "_ZTIPK29VkAndroidSurfaceCreateInfoKHR"
15449    },
15450    {
15451     "referenced_type" : "_ZTIPK21VkAllocationCallbacks"
15452    },
15453    {
15454     "referenced_type" : "_ZTIPP14VkSurfaceKHR_T"
15455    }
15456   ],
15457   "return_type" : "_ZTI8VkResult",
15458   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_android.h"
15459  },
15460  {
15461   "function_name" : "vkCreateBuffer",
15462   "linker_set_key" : "vkCreateBuffer",
15463   "parameters" :
15464   [
15465    {
15466     "referenced_type" : "_ZTIP10VkDevice_T"
15467    },
15468    {
15469     "referenced_type" : "_ZTIPK18VkBufferCreateInfo"
15470    },
15471    {
15472     "referenced_type" : "_ZTIPK21VkAllocationCallbacks"
15473    },
15474    {
15475     "referenced_type" : "_ZTIPP10VkBuffer_T"
15476    }
15477   ],
15478   "return_type" : "_ZTI8VkResult",
15479   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
15480  },
15481  {
15482   "function_name" : "vkCreateBufferView",
15483   "linker_set_key" : "vkCreateBufferView",
15484   "parameters" :
15485   [
15486    {
15487     "referenced_type" : "_ZTIP10VkDevice_T"
15488    },
15489    {
15490     "referenced_type" : "_ZTIPK22VkBufferViewCreateInfo"
15491    },
15492    {
15493     "referenced_type" : "_ZTIPK21VkAllocationCallbacks"
15494    },
15495    {
15496     "referenced_type" : "_ZTIPP14VkBufferView_T"
15497    }
15498   ],
15499   "return_type" : "_ZTI8VkResult",
15500   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
15501  },
15502  {
15503   "function_name" : "vkCreateCommandPool",
15504   "linker_set_key" : "vkCreateCommandPool",
15505   "parameters" :
15506   [
15507    {
15508     "referenced_type" : "_ZTIP10VkDevice_T"
15509    },
15510    {
15511     "referenced_type" : "_ZTIPK23VkCommandPoolCreateInfo"
15512    },
15513    {
15514     "referenced_type" : "_ZTIPK21VkAllocationCallbacks"
15515    },
15516    {
15517     "referenced_type" : "_ZTIPP15VkCommandPool_T"
15518    }
15519   ],
15520   "return_type" : "_ZTI8VkResult",
15521   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
15522  },
15523  {
15524   "function_name" : "vkCreateComputePipelines",
15525   "linker_set_key" : "vkCreateComputePipelines",
15526   "parameters" :
15527   [
15528    {
15529     "referenced_type" : "_ZTIP10VkDevice_T"
15530    },
15531    {
15532     "referenced_type" : "_ZTIP17VkPipelineCache_T"
15533    },
15534    {
15535     "referenced_type" : "_ZTIj"
15536    },
15537    {
15538     "referenced_type" : "_ZTIPK27VkComputePipelineCreateInfo"
15539    },
15540    {
15541     "referenced_type" : "_ZTIPK21VkAllocationCallbacks"
15542    },
15543    {
15544     "referenced_type" : "_ZTIPP12VkPipeline_T"
15545    }
15546   ],
15547   "return_type" : "_ZTI8VkResult",
15548   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
15549  },
15550  {
15551   "function_name" : "vkCreateDescriptorPool",
15552   "linker_set_key" : "vkCreateDescriptorPool",
15553   "parameters" :
15554   [
15555    {
15556     "referenced_type" : "_ZTIP10VkDevice_T"
15557    },
15558    {
15559     "referenced_type" : "_ZTIPK26VkDescriptorPoolCreateInfo"
15560    },
15561    {
15562     "referenced_type" : "_ZTIPK21VkAllocationCallbacks"
15563    },
15564    {
15565     "referenced_type" : "_ZTIPP18VkDescriptorPool_T"
15566    }
15567   ],
15568   "return_type" : "_ZTI8VkResult",
15569   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
15570  },
15571  {
15572   "function_name" : "vkCreateDescriptorSetLayout",
15573   "linker_set_key" : "vkCreateDescriptorSetLayout",
15574   "parameters" :
15575   [
15576    {
15577     "referenced_type" : "_ZTIP10VkDevice_T"
15578    },
15579    {
15580     "referenced_type" : "_ZTIPK31VkDescriptorSetLayoutCreateInfo"
15581    },
15582    {
15583     "referenced_type" : "_ZTIPK21VkAllocationCallbacks"
15584    },
15585    {
15586     "referenced_type" : "_ZTIPP23VkDescriptorSetLayout_T"
15587    }
15588   ],
15589   "return_type" : "_ZTI8VkResult",
15590   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
15591  },
15592  {
15593   "function_name" : "vkCreateDescriptorUpdateTemplate",
15594   "linker_set_key" : "vkCreateDescriptorUpdateTemplate",
15595   "parameters" :
15596   [
15597    {
15598     "referenced_type" : "_ZTIP10VkDevice_T"
15599    },
15600    {
15601     "referenced_type" : "_ZTIPK36VkDescriptorUpdateTemplateCreateInfo"
15602    },
15603    {
15604     "referenced_type" : "_ZTIPK21VkAllocationCallbacks"
15605    },
15606    {
15607     "referenced_type" : "_ZTIPP28VkDescriptorUpdateTemplate_T"
15608    }
15609   ],
15610   "return_type" : "_ZTI8VkResult",
15611   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
15612  },
15613  {
15614   "function_name" : "vkCreateDevice",
15615   "linker_set_key" : "vkCreateDevice",
15616   "parameters" :
15617   [
15618    {
15619     "referenced_type" : "_ZTIP18VkPhysicalDevice_T"
15620    },
15621    {
15622     "referenced_type" : "_ZTIPK18VkDeviceCreateInfo"
15623    },
15624    {
15625     "referenced_type" : "_ZTIPK21VkAllocationCallbacks"
15626    },
15627    {
15628     "referenced_type" : "_ZTIPP10VkDevice_T"
15629    }
15630   ],
15631   "return_type" : "_ZTI8VkResult",
15632   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
15633  },
15634  {
15635   "function_name" : "vkCreateEvent",
15636   "linker_set_key" : "vkCreateEvent",
15637   "parameters" :
15638   [
15639    {
15640     "referenced_type" : "_ZTIP10VkDevice_T"
15641    },
15642    {
15643     "referenced_type" : "_ZTIPK17VkEventCreateInfo"
15644    },
15645    {
15646     "referenced_type" : "_ZTIPK21VkAllocationCallbacks"
15647    },
15648    {
15649     "referenced_type" : "_ZTIPP9VkEvent_T"
15650    }
15651   ],
15652   "return_type" : "_ZTI8VkResult",
15653   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
15654  },
15655  {
15656   "function_name" : "vkCreateFence",
15657   "linker_set_key" : "vkCreateFence",
15658   "parameters" :
15659   [
15660    {
15661     "referenced_type" : "_ZTIP10VkDevice_T"
15662    },
15663    {
15664     "referenced_type" : "_ZTIPK17VkFenceCreateInfo"
15665    },
15666    {
15667     "referenced_type" : "_ZTIPK21VkAllocationCallbacks"
15668    },
15669    {
15670     "referenced_type" : "_ZTIPP9VkFence_T"
15671    }
15672   ],
15673   "return_type" : "_ZTI8VkResult",
15674   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
15675  },
15676  {
15677   "function_name" : "vkCreateFramebuffer",
15678   "linker_set_key" : "vkCreateFramebuffer",
15679   "parameters" :
15680   [
15681    {
15682     "referenced_type" : "_ZTIP10VkDevice_T"
15683    },
15684    {
15685     "referenced_type" : "_ZTIPK23VkFramebufferCreateInfo"
15686    },
15687    {
15688     "referenced_type" : "_ZTIPK21VkAllocationCallbacks"
15689    },
15690    {
15691     "referenced_type" : "_ZTIPP15VkFramebuffer_T"
15692    }
15693   ],
15694   "return_type" : "_ZTI8VkResult",
15695   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
15696  },
15697  {
15698   "function_name" : "vkCreateGraphicsPipelines",
15699   "linker_set_key" : "vkCreateGraphicsPipelines",
15700   "parameters" :
15701   [
15702    {
15703     "referenced_type" : "_ZTIP10VkDevice_T"
15704    },
15705    {
15706     "referenced_type" : "_ZTIP17VkPipelineCache_T"
15707    },
15708    {
15709     "referenced_type" : "_ZTIj"
15710    },
15711    {
15712     "referenced_type" : "_ZTIPK28VkGraphicsPipelineCreateInfo"
15713    },
15714    {
15715     "referenced_type" : "_ZTIPK21VkAllocationCallbacks"
15716    },
15717    {
15718     "referenced_type" : "_ZTIPP12VkPipeline_T"
15719    }
15720   ],
15721   "return_type" : "_ZTI8VkResult",
15722   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
15723  },
15724  {
15725   "function_name" : "vkCreateImage",
15726   "linker_set_key" : "vkCreateImage",
15727   "parameters" :
15728   [
15729    {
15730     "referenced_type" : "_ZTIP10VkDevice_T"
15731    },
15732    {
15733     "referenced_type" : "_ZTIPK17VkImageCreateInfo"
15734    },
15735    {
15736     "referenced_type" : "_ZTIPK21VkAllocationCallbacks"
15737    },
15738    {
15739     "referenced_type" : "_ZTIPP9VkImage_T"
15740    }
15741   ],
15742   "return_type" : "_ZTI8VkResult",
15743   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
15744  },
15745  {
15746   "function_name" : "vkCreateImageView",
15747   "linker_set_key" : "vkCreateImageView",
15748   "parameters" :
15749   [
15750    {
15751     "referenced_type" : "_ZTIP10VkDevice_T"
15752    },
15753    {
15754     "referenced_type" : "_ZTIPK21VkImageViewCreateInfo"
15755    },
15756    {
15757     "referenced_type" : "_ZTIPK21VkAllocationCallbacks"
15758    },
15759    {
15760     "referenced_type" : "_ZTIPP13VkImageView_T"
15761    }
15762   ],
15763   "return_type" : "_ZTI8VkResult",
15764   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
15765  },
15766  {
15767   "function_name" : "vkCreateInstance",
15768   "linker_set_key" : "vkCreateInstance",
15769   "parameters" :
15770   [
15771    {
15772     "referenced_type" : "_ZTIPK20VkInstanceCreateInfo"
15773    },
15774    {
15775     "referenced_type" : "_ZTIPK21VkAllocationCallbacks"
15776    },
15777    {
15778     "referenced_type" : "_ZTIPP12VkInstance_T"
15779    }
15780   ],
15781   "return_type" : "_ZTI8VkResult",
15782   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
15783  },
15784  {
15785   "function_name" : "vkCreatePipelineCache",
15786   "linker_set_key" : "vkCreatePipelineCache",
15787   "parameters" :
15788   [
15789    {
15790     "referenced_type" : "_ZTIP10VkDevice_T"
15791    },
15792    {
15793     "referenced_type" : "_ZTIPK25VkPipelineCacheCreateInfo"
15794    },
15795    {
15796     "referenced_type" : "_ZTIPK21VkAllocationCallbacks"
15797    },
15798    {
15799     "referenced_type" : "_ZTIPP17VkPipelineCache_T"
15800    }
15801   ],
15802   "return_type" : "_ZTI8VkResult",
15803   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
15804  },
15805  {
15806   "function_name" : "vkCreatePipelineLayout",
15807   "linker_set_key" : "vkCreatePipelineLayout",
15808   "parameters" :
15809   [
15810    {
15811     "referenced_type" : "_ZTIP10VkDevice_T"
15812    },
15813    {
15814     "referenced_type" : "_ZTIPK26VkPipelineLayoutCreateInfo"
15815    },
15816    {
15817     "referenced_type" : "_ZTIPK21VkAllocationCallbacks"
15818    },
15819    {
15820     "referenced_type" : "_ZTIPP18VkPipelineLayout_T"
15821    }
15822   ],
15823   "return_type" : "_ZTI8VkResult",
15824   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
15825  },
15826  {
15827   "function_name" : "vkCreatePrivateDataSlot",
15828   "linker_set_key" : "vkCreatePrivateDataSlot",
15829   "parameters" :
15830   [
15831    {
15832     "referenced_type" : "_ZTIP10VkDevice_T"
15833    },
15834    {
15835     "referenced_type" : "_ZTIPK27VkPrivateDataSlotCreateInfo"
15836    },
15837    {
15838     "referenced_type" : "_ZTIPK21VkAllocationCallbacks"
15839    },
15840    {
15841     "referenced_type" : "_ZTIPP19VkPrivateDataSlot_T"
15842    }
15843   ],
15844   "return_type" : "_ZTI8VkResult",
15845   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
15846  },
15847  {
15848   "function_name" : "vkCreateQueryPool",
15849   "linker_set_key" : "vkCreateQueryPool",
15850   "parameters" :
15851   [
15852    {
15853     "referenced_type" : "_ZTIP10VkDevice_T"
15854    },
15855    {
15856     "referenced_type" : "_ZTIPK21VkQueryPoolCreateInfo"
15857    },
15858    {
15859     "referenced_type" : "_ZTIPK21VkAllocationCallbacks"
15860    },
15861    {
15862     "referenced_type" : "_ZTIPP13VkQueryPool_T"
15863    }
15864   ],
15865   "return_type" : "_ZTI8VkResult",
15866   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
15867  },
15868  {
15869   "function_name" : "vkCreateRenderPass",
15870   "linker_set_key" : "vkCreateRenderPass",
15871   "parameters" :
15872   [
15873    {
15874     "referenced_type" : "_ZTIP10VkDevice_T"
15875    },
15876    {
15877     "referenced_type" : "_ZTIPK22VkRenderPassCreateInfo"
15878    },
15879    {
15880     "referenced_type" : "_ZTIPK21VkAllocationCallbacks"
15881    },
15882    {
15883     "referenced_type" : "_ZTIPP14VkRenderPass_T"
15884    }
15885   ],
15886   "return_type" : "_ZTI8VkResult",
15887   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
15888  },
15889  {
15890   "function_name" : "vkCreateRenderPass2",
15891   "linker_set_key" : "vkCreateRenderPass2",
15892   "parameters" :
15893   [
15894    {
15895     "referenced_type" : "_ZTIP10VkDevice_T"
15896    },
15897    {
15898     "referenced_type" : "_ZTIPK23VkRenderPassCreateInfo2"
15899    },
15900    {
15901     "referenced_type" : "_ZTIPK21VkAllocationCallbacks"
15902    },
15903    {
15904     "referenced_type" : "_ZTIPP14VkRenderPass_T"
15905    }
15906   ],
15907   "return_type" : "_ZTI8VkResult",
15908   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
15909  },
15910  {
15911   "function_name" : "vkCreateSampler",
15912   "linker_set_key" : "vkCreateSampler",
15913   "parameters" :
15914   [
15915    {
15916     "referenced_type" : "_ZTIP10VkDevice_T"
15917    },
15918    {
15919     "referenced_type" : "_ZTIPK19VkSamplerCreateInfo"
15920    },
15921    {
15922     "referenced_type" : "_ZTIPK21VkAllocationCallbacks"
15923    },
15924    {
15925     "referenced_type" : "_ZTIPP11VkSampler_T"
15926    }
15927   ],
15928   "return_type" : "_ZTI8VkResult",
15929   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
15930  },
15931  {
15932   "function_name" : "vkCreateSamplerYcbcrConversion",
15933   "linker_set_key" : "vkCreateSamplerYcbcrConversion",
15934   "parameters" :
15935   [
15936    {
15937     "referenced_type" : "_ZTIP10VkDevice_T"
15938    },
15939    {
15940     "referenced_type" : "_ZTIPK34VkSamplerYcbcrConversionCreateInfo"
15941    },
15942    {
15943     "referenced_type" : "_ZTIPK21VkAllocationCallbacks"
15944    },
15945    {
15946     "referenced_type" : "_ZTIPP26VkSamplerYcbcrConversion_T"
15947    }
15948   ],
15949   "return_type" : "_ZTI8VkResult",
15950   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
15951  },
15952  {
15953   "function_name" : "vkCreateSemaphore",
15954   "linker_set_key" : "vkCreateSemaphore",
15955   "parameters" :
15956   [
15957    {
15958     "referenced_type" : "_ZTIP10VkDevice_T"
15959    },
15960    {
15961     "referenced_type" : "_ZTIPK21VkSemaphoreCreateInfo"
15962    },
15963    {
15964     "referenced_type" : "_ZTIPK21VkAllocationCallbacks"
15965    },
15966    {
15967     "referenced_type" : "_ZTIPP13VkSemaphore_T"
15968    }
15969   ],
15970   "return_type" : "_ZTI8VkResult",
15971   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
15972  },
15973  {
15974   "function_name" : "vkCreateShaderModule",
15975   "linker_set_key" : "vkCreateShaderModule",
15976   "parameters" :
15977   [
15978    {
15979     "referenced_type" : "_ZTIP10VkDevice_T"
15980    },
15981    {
15982     "referenced_type" : "_ZTIPK24VkShaderModuleCreateInfo"
15983    },
15984    {
15985     "referenced_type" : "_ZTIPK21VkAllocationCallbacks"
15986    },
15987    {
15988     "referenced_type" : "_ZTIPP16VkShaderModule_T"
15989    }
15990   ],
15991   "return_type" : "_ZTI8VkResult",
15992   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
15993  },
15994  {
15995   "function_name" : "vkCreateSwapchainKHR",
15996   "linker_set_key" : "vkCreateSwapchainKHR",
15997   "parameters" :
15998   [
15999    {
16000     "referenced_type" : "_ZTIP10VkDevice_T"
16001    },
16002    {
16003     "referenced_type" : "_ZTIPK24VkSwapchainCreateInfoKHR"
16004    },
16005    {
16006     "referenced_type" : "_ZTIPK21VkAllocationCallbacks"
16007    },
16008    {
16009     "referenced_type" : "_ZTIPP16VkSwapchainKHR_T"
16010    }
16011   ],
16012   "return_type" : "_ZTI8VkResult",
16013   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
16014  },
16015  {
16016   "function_name" : "vkDestroyBuffer",
16017   "linker_set_key" : "vkDestroyBuffer",
16018   "parameters" :
16019   [
16020    {
16021     "referenced_type" : "_ZTIP10VkDevice_T"
16022    },
16023    {
16024     "referenced_type" : "_ZTIP10VkBuffer_T"
16025    },
16026    {
16027     "referenced_type" : "_ZTIPK21VkAllocationCallbacks"
16028    }
16029   ],
16030   "return_type" : "_ZTIv",
16031   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
16032  },
16033  {
16034   "function_name" : "vkDestroyBufferView",
16035   "linker_set_key" : "vkDestroyBufferView",
16036   "parameters" :
16037   [
16038    {
16039     "referenced_type" : "_ZTIP10VkDevice_T"
16040    },
16041    {
16042     "referenced_type" : "_ZTIP14VkBufferView_T"
16043    },
16044    {
16045     "referenced_type" : "_ZTIPK21VkAllocationCallbacks"
16046    }
16047   ],
16048   "return_type" : "_ZTIv",
16049   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
16050  },
16051  {
16052   "function_name" : "vkDestroyCommandPool",
16053   "linker_set_key" : "vkDestroyCommandPool",
16054   "parameters" :
16055   [
16056    {
16057     "referenced_type" : "_ZTIP10VkDevice_T"
16058    },
16059    {
16060     "referenced_type" : "_ZTIP15VkCommandPool_T"
16061    },
16062    {
16063     "referenced_type" : "_ZTIPK21VkAllocationCallbacks"
16064    }
16065   ],
16066   "return_type" : "_ZTIv",
16067   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
16068  },
16069  {
16070   "function_name" : "vkDestroyDescriptorPool",
16071   "linker_set_key" : "vkDestroyDescriptorPool",
16072   "parameters" :
16073   [
16074    {
16075     "referenced_type" : "_ZTIP10VkDevice_T"
16076    },
16077    {
16078     "referenced_type" : "_ZTIP18VkDescriptorPool_T"
16079    },
16080    {
16081     "referenced_type" : "_ZTIPK21VkAllocationCallbacks"
16082    }
16083   ],
16084   "return_type" : "_ZTIv",
16085   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
16086  },
16087  {
16088   "function_name" : "vkDestroyDescriptorSetLayout",
16089   "linker_set_key" : "vkDestroyDescriptorSetLayout",
16090   "parameters" :
16091   [
16092    {
16093     "referenced_type" : "_ZTIP10VkDevice_T"
16094    },
16095    {
16096     "referenced_type" : "_ZTIP23VkDescriptorSetLayout_T"
16097    },
16098    {
16099     "referenced_type" : "_ZTIPK21VkAllocationCallbacks"
16100    }
16101   ],
16102   "return_type" : "_ZTIv",
16103   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
16104  },
16105  {
16106   "function_name" : "vkDestroyDescriptorUpdateTemplate",
16107   "linker_set_key" : "vkDestroyDescriptorUpdateTemplate",
16108   "parameters" :
16109   [
16110    {
16111     "referenced_type" : "_ZTIP10VkDevice_T"
16112    },
16113    {
16114     "referenced_type" : "_ZTIP28VkDescriptorUpdateTemplate_T"
16115    },
16116    {
16117     "referenced_type" : "_ZTIPK21VkAllocationCallbacks"
16118    }
16119   ],
16120   "return_type" : "_ZTIv",
16121   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
16122  },
16123  {
16124   "function_name" : "vkDestroyDevice",
16125   "linker_set_key" : "vkDestroyDevice",
16126   "parameters" :
16127   [
16128    {
16129     "referenced_type" : "_ZTIP10VkDevice_T"
16130    },
16131    {
16132     "referenced_type" : "_ZTIPK21VkAllocationCallbacks"
16133    }
16134   ],
16135   "return_type" : "_ZTIv",
16136   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
16137  },
16138  {
16139   "function_name" : "vkDestroyEvent",
16140   "linker_set_key" : "vkDestroyEvent",
16141   "parameters" :
16142   [
16143    {
16144     "referenced_type" : "_ZTIP10VkDevice_T"
16145    },
16146    {
16147     "referenced_type" : "_ZTIP9VkEvent_T"
16148    },
16149    {
16150     "referenced_type" : "_ZTIPK21VkAllocationCallbacks"
16151    }
16152   ],
16153   "return_type" : "_ZTIv",
16154   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
16155  },
16156  {
16157   "function_name" : "vkDestroyFence",
16158   "linker_set_key" : "vkDestroyFence",
16159   "parameters" :
16160   [
16161    {
16162     "referenced_type" : "_ZTIP10VkDevice_T"
16163    },
16164    {
16165     "referenced_type" : "_ZTIP9VkFence_T"
16166    },
16167    {
16168     "referenced_type" : "_ZTIPK21VkAllocationCallbacks"
16169    }
16170   ],
16171   "return_type" : "_ZTIv",
16172   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
16173  },
16174  {
16175   "function_name" : "vkDestroyFramebuffer",
16176   "linker_set_key" : "vkDestroyFramebuffer",
16177   "parameters" :
16178   [
16179    {
16180     "referenced_type" : "_ZTIP10VkDevice_T"
16181    },
16182    {
16183     "referenced_type" : "_ZTIP15VkFramebuffer_T"
16184    },
16185    {
16186     "referenced_type" : "_ZTIPK21VkAllocationCallbacks"
16187    }
16188   ],
16189   "return_type" : "_ZTIv",
16190   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
16191  },
16192  {
16193   "function_name" : "vkDestroyImage",
16194   "linker_set_key" : "vkDestroyImage",
16195   "parameters" :
16196   [
16197    {
16198     "referenced_type" : "_ZTIP10VkDevice_T"
16199    },
16200    {
16201     "referenced_type" : "_ZTIP9VkImage_T"
16202    },
16203    {
16204     "referenced_type" : "_ZTIPK21VkAllocationCallbacks"
16205    }
16206   ],
16207   "return_type" : "_ZTIv",
16208   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
16209  },
16210  {
16211   "function_name" : "vkDestroyImageView",
16212   "linker_set_key" : "vkDestroyImageView",
16213   "parameters" :
16214   [
16215    {
16216     "referenced_type" : "_ZTIP10VkDevice_T"
16217    },
16218    {
16219     "referenced_type" : "_ZTIP13VkImageView_T"
16220    },
16221    {
16222     "referenced_type" : "_ZTIPK21VkAllocationCallbacks"
16223    }
16224   ],
16225   "return_type" : "_ZTIv",
16226   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
16227  },
16228  {
16229   "function_name" : "vkDestroyInstance",
16230   "linker_set_key" : "vkDestroyInstance",
16231   "parameters" :
16232   [
16233    {
16234     "referenced_type" : "_ZTIP12VkInstance_T"
16235    },
16236    {
16237     "referenced_type" : "_ZTIPK21VkAllocationCallbacks"
16238    }
16239   ],
16240   "return_type" : "_ZTIv",
16241   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
16242  },
16243  {
16244   "function_name" : "vkDestroyPipeline",
16245   "linker_set_key" : "vkDestroyPipeline",
16246   "parameters" :
16247   [
16248    {
16249     "referenced_type" : "_ZTIP10VkDevice_T"
16250    },
16251    {
16252     "referenced_type" : "_ZTIP12VkPipeline_T"
16253    },
16254    {
16255     "referenced_type" : "_ZTIPK21VkAllocationCallbacks"
16256    }
16257   ],
16258   "return_type" : "_ZTIv",
16259   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
16260  },
16261  {
16262   "function_name" : "vkDestroyPipelineCache",
16263   "linker_set_key" : "vkDestroyPipelineCache",
16264   "parameters" :
16265   [
16266    {
16267     "referenced_type" : "_ZTIP10VkDevice_T"
16268    },
16269    {
16270     "referenced_type" : "_ZTIP17VkPipelineCache_T"
16271    },
16272    {
16273     "referenced_type" : "_ZTIPK21VkAllocationCallbacks"
16274    }
16275   ],
16276   "return_type" : "_ZTIv",
16277   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
16278  },
16279  {
16280   "function_name" : "vkDestroyPipelineLayout",
16281   "linker_set_key" : "vkDestroyPipelineLayout",
16282   "parameters" :
16283   [
16284    {
16285     "referenced_type" : "_ZTIP10VkDevice_T"
16286    },
16287    {
16288     "referenced_type" : "_ZTIP18VkPipelineLayout_T"
16289    },
16290    {
16291     "referenced_type" : "_ZTIPK21VkAllocationCallbacks"
16292    }
16293   ],
16294   "return_type" : "_ZTIv",
16295   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
16296  },
16297  {
16298   "function_name" : "vkDestroyPrivateDataSlot",
16299   "linker_set_key" : "vkDestroyPrivateDataSlot",
16300   "parameters" :
16301   [
16302    {
16303     "referenced_type" : "_ZTIP10VkDevice_T"
16304    },
16305    {
16306     "referenced_type" : "_ZTIP19VkPrivateDataSlot_T"
16307    },
16308    {
16309     "referenced_type" : "_ZTIPK21VkAllocationCallbacks"
16310    }
16311   ],
16312   "return_type" : "_ZTIv",
16313   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
16314  },
16315  {
16316   "function_name" : "vkDestroyQueryPool",
16317   "linker_set_key" : "vkDestroyQueryPool",
16318   "parameters" :
16319   [
16320    {
16321     "referenced_type" : "_ZTIP10VkDevice_T"
16322    },
16323    {
16324     "referenced_type" : "_ZTIP13VkQueryPool_T"
16325    },
16326    {
16327     "referenced_type" : "_ZTIPK21VkAllocationCallbacks"
16328    }
16329   ],
16330   "return_type" : "_ZTIv",
16331   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
16332  },
16333  {
16334   "function_name" : "vkDestroyRenderPass",
16335   "linker_set_key" : "vkDestroyRenderPass",
16336   "parameters" :
16337   [
16338    {
16339     "referenced_type" : "_ZTIP10VkDevice_T"
16340    },
16341    {
16342     "referenced_type" : "_ZTIP14VkRenderPass_T"
16343    },
16344    {
16345     "referenced_type" : "_ZTIPK21VkAllocationCallbacks"
16346    }
16347   ],
16348   "return_type" : "_ZTIv",
16349   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
16350  },
16351  {
16352   "function_name" : "vkDestroySampler",
16353   "linker_set_key" : "vkDestroySampler",
16354   "parameters" :
16355   [
16356    {
16357     "referenced_type" : "_ZTIP10VkDevice_T"
16358    },
16359    {
16360     "referenced_type" : "_ZTIP11VkSampler_T"
16361    },
16362    {
16363     "referenced_type" : "_ZTIPK21VkAllocationCallbacks"
16364    }
16365   ],
16366   "return_type" : "_ZTIv",
16367   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
16368  },
16369  {
16370   "function_name" : "vkDestroySamplerYcbcrConversion",
16371   "linker_set_key" : "vkDestroySamplerYcbcrConversion",
16372   "parameters" :
16373   [
16374    {
16375     "referenced_type" : "_ZTIP10VkDevice_T"
16376    },
16377    {
16378     "referenced_type" : "_ZTIP26VkSamplerYcbcrConversion_T"
16379    },
16380    {
16381     "referenced_type" : "_ZTIPK21VkAllocationCallbacks"
16382    }
16383   ],
16384   "return_type" : "_ZTIv",
16385   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
16386  },
16387  {
16388   "function_name" : "vkDestroySemaphore",
16389   "linker_set_key" : "vkDestroySemaphore",
16390   "parameters" :
16391   [
16392    {
16393     "referenced_type" : "_ZTIP10VkDevice_T"
16394    },
16395    {
16396     "referenced_type" : "_ZTIP13VkSemaphore_T"
16397    },
16398    {
16399     "referenced_type" : "_ZTIPK21VkAllocationCallbacks"
16400    }
16401   ],
16402   "return_type" : "_ZTIv",
16403   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
16404  },
16405  {
16406   "function_name" : "vkDestroyShaderModule",
16407   "linker_set_key" : "vkDestroyShaderModule",
16408   "parameters" :
16409   [
16410    {
16411     "referenced_type" : "_ZTIP10VkDevice_T"
16412    },
16413    {
16414     "referenced_type" : "_ZTIP16VkShaderModule_T"
16415    },
16416    {
16417     "referenced_type" : "_ZTIPK21VkAllocationCallbacks"
16418    }
16419   ],
16420   "return_type" : "_ZTIv",
16421   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
16422  },
16423  {
16424   "function_name" : "vkDestroySurfaceKHR",
16425   "linker_set_key" : "vkDestroySurfaceKHR",
16426   "parameters" :
16427   [
16428    {
16429     "referenced_type" : "_ZTIP12VkInstance_T"
16430    },
16431    {
16432     "referenced_type" : "_ZTIP14VkSurfaceKHR_T"
16433    },
16434    {
16435     "referenced_type" : "_ZTIPK21VkAllocationCallbacks"
16436    }
16437   ],
16438   "return_type" : "_ZTIv",
16439   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
16440  },
16441  {
16442   "function_name" : "vkDestroySwapchainKHR",
16443   "linker_set_key" : "vkDestroySwapchainKHR",
16444   "parameters" :
16445   [
16446    {
16447     "referenced_type" : "_ZTIP10VkDevice_T"
16448    },
16449    {
16450     "referenced_type" : "_ZTIP16VkSwapchainKHR_T"
16451    },
16452    {
16453     "referenced_type" : "_ZTIPK21VkAllocationCallbacks"
16454    }
16455   ],
16456   "return_type" : "_ZTIv",
16457   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
16458  },
16459  {
16460   "function_name" : "vkDeviceWaitIdle",
16461   "linker_set_key" : "vkDeviceWaitIdle",
16462   "parameters" :
16463   [
16464    {
16465     "referenced_type" : "_ZTIP10VkDevice_T"
16466    }
16467   ],
16468   "return_type" : "_ZTI8VkResult",
16469   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
16470  },
16471  {
16472   "function_name" : "vkEndCommandBuffer",
16473   "linker_set_key" : "vkEndCommandBuffer",
16474   "parameters" :
16475   [
16476    {
16477     "referenced_type" : "_ZTIP17VkCommandBuffer_T"
16478    }
16479   ],
16480   "return_type" : "_ZTI8VkResult",
16481   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
16482  },
16483  {
16484   "function_name" : "vkEnumerateDeviceExtensionProperties",
16485   "linker_set_key" : "vkEnumerateDeviceExtensionProperties",
16486   "parameters" :
16487   [
16488    {
16489     "referenced_type" : "_ZTIP18VkPhysicalDevice_T"
16490    },
16491    {
16492     "referenced_type" : "_ZTIPKc"
16493    },
16494    {
16495     "referenced_type" : "_ZTIPj"
16496    },
16497    {
16498     "referenced_type" : "_ZTIP21VkExtensionProperties"
16499    }
16500   ],
16501   "return_type" : "_ZTI8VkResult",
16502   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
16503  },
16504  {
16505   "function_name" : "vkEnumerateDeviceLayerProperties",
16506   "linker_set_key" : "vkEnumerateDeviceLayerProperties",
16507   "parameters" :
16508   [
16509    {
16510     "referenced_type" : "_ZTIP18VkPhysicalDevice_T"
16511    },
16512    {
16513     "referenced_type" : "_ZTIPj"
16514    },
16515    {
16516     "referenced_type" : "_ZTIP17VkLayerProperties"
16517    }
16518   ],
16519   "return_type" : "_ZTI8VkResult",
16520   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
16521  },
16522  {
16523   "function_name" : "vkEnumerateInstanceExtensionProperties",
16524   "linker_set_key" : "vkEnumerateInstanceExtensionProperties",
16525   "parameters" :
16526   [
16527    {
16528     "referenced_type" : "_ZTIPKc"
16529    },
16530    {
16531     "referenced_type" : "_ZTIPj"
16532    },
16533    {
16534     "referenced_type" : "_ZTIP21VkExtensionProperties"
16535    }
16536   ],
16537   "return_type" : "_ZTI8VkResult",
16538   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
16539  },
16540  {
16541   "function_name" : "vkEnumerateInstanceLayerProperties",
16542   "linker_set_key" : "vkEnumerateInstanceLayerProperties",
16543   "parameters" :
16544   [
16545    {
16546     "referenced_type" : "_ZTIPj"
16547    },
16548    {
16549     "referenced_type" : "_ZTIP17VkLayerProperties"
16550    }
16551   ],
16552   "return_type" : "_ZTI8VkResult",
16553   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
16554  },
16555  {
16556   "function_name" : "vkEnumerateInstanceVersion",
16557   "linker_set_key" : "vkEnumerateInstanceVersion",
16558   "parameters" :
16559   [
16560    {
16561     "referenced_type" : "_ZTIPj"
16562    }
16563   ],
16564   "return_type" : "_ZTI8VkResult",
16565   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
16566  },
16567  {
16568   "function_name" : "vkEnumeratePhysicalDeviceGroups",
16569   "linker_set_key" : "vkEnumeratePhysicalDeviceGroups",
16570   "parameters" :
16571   [
16572    {
16573     "referenced_type" : "_ZTIP12VkInstance_T"
16574    },
16575    {
16576     "referenced_type" : "_ZTIPj"
16577    },
16578    {
16579     "referenced_type" : "_ZTIP31VkPhysicalDeviceGroupProperties"
16580    }
16581   ],
16582   "return_type" : "_ZTI8VkResult",
16583   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
16584  },
16585  {
16586   "function_name" : "vkEnumeratePhysicalDevices",
16587   "linker_set_key" : "vkEnumeratePhysicalDevices",
16588   "parameters" :
16589   [
16590    {
16591     "referenced_type" : "_ZTIP12VkInstance_T"
16592    },
16593    {
16594     "referenced_type" : "_ZTIPj"
16595    },
16596    {
16597     "referenced_type" : "_ZTIPP18VkPhysicalDevice_T"
16598    }
16599   ],
16600   "return_type" : "_ZTI8VkResult",
16601   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
16602  },
16603  {
16604   "function_name" : "vkFlushMappedMemoryRanges",
16605   "linker_set_key" : "vkFlushMappedMemoryRanges",
16606   "parameters" :
16607   [
16608    {
16609     "referenced_type" : "_ZTIP10VkDevice_T"
16610    },
16611    {
16612     "referenced_type" : "_ZTIj"
16613    },
16614    {
16615     "referenced_type" : "_ZTIPK19VkMappedMemoryRange"
16616    }
16617   ],
16618   "return_type" : "_ZTI8VkResult",
16619   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
16620  },
16621  {
16622   "function_name" : "vkFreeCommandBuffers",
16623   "linker_set_key" : "vkFreeCommandBuffers",
16624   "parameters" :
16625   [
16626    {
16627     "referenced_type" : "_ZTIP10VkDevice_T"
16628    },
16629    {
16630     "referenced_type" : "_ZTIP15VkCommandPool_T"
16631    },
16632    {
16633     "referenced_type" : "_ZTIj"
16634    },
16635    {
16636     "referenced_type" : "_ZTIPKP17VkCommandBuffer_T"
16637    }
16638   ],
16639   "return_type" : "_ZTIv",
16640   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
16641  },
16642  {
16643   "function_name" : "vkFreeDescriptorSets",
16644   "linker_set_key" : "vkFreeDescriptorSets",
16645   "parameters" :
16646   [
16647    {
16648     "referenced_type" : "_ZTIP10VkDevice_T"
16649    },
16650    {
16651     "referenced_type" : "_ZTIP18VkDescriptorPool_T"
16652    },
16653    {
16654     "referenced_type" : "_ZTIj"
16655    },
16656    {
16657     "referenced_type" : "_ZTIPKP17VkDescriptorSet_T"
16658    }
16659   ],
16660   "return_type" : "_ZTI8VkResult",
16661   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
16662  },
16663  {
16664   "function_name" : "vkFreeMemory",
16665   "linker_set_key" : "vkFreeMemory",
16666   "parameters" :
16667   [
16668    {
16669     "referenced_type" : "_ZTIP10VkDevice_T"
16670    },
16671    {
16672     "referenced_type" : "_ZTIP16VkDeviceMemory_T"
16673    },
16674    {
16675     "referenced_type" : "_ZTIPK21VkAllocationCallbacks"
16676    }
16677   ],
16678   "return_type" : "_ZTIv",
16679   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
16680  },
16681  {
16682   "function_name" : "vkGetAndroidHardwareBufferPropertiesANDROID",
16683   "linker_set_key" : "vkGetAndroidHardwareBufferPropertiesANDROID",
16684   "parameters" :
16685   [
16686    {
16687     "referenced_type" : "_ZTIP10VkDevice_T"
16688    },
16689    {
16690     "referenced_type" : "_ZTIPK15AHardwareBuffer"
16691    },
16692    {
16693     "referenced_type" : "_ZTIP40VkAndroidHardwareBufferPropertiesANDROID"
16694    }
16695   ],
16696   "return_type" : "_ZTI8VkResult",
16697   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_android.h"
16698  },
16699  {
16700   "function_name" : "vkGetBufferDeviceAddress",
16701   "linker_set_key" : "vkGetBufferDeviceAddress",
16702   "parameters" :
16703   [
16704    {
16705     "referenced_type" : "_ZTIP10VkDevice_T"
16706    },
16707    {
16708     "referenced_type" : "_ZTIPK25VkBufferDeviceAddressInfo"
16709    }
16710   ],
16711   "return_type" : "_ZTIm",
16712   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
16713  },
16714  {
16715   "function_name" : "vkGetBufferMemoryRequirements",
16716   "linker_set_key" : "vkGetBufferMemoryRequirements",
16717   "parameters" :
16718   [
16719    {
16720     "referenced_type" : "_ZTIP10VkDevice_T"
16721    },
16722    {
16723     "referenced_type" : "_ZTIP10VkBuffer_T"
16724    },
16725    {
16726     "referenced_type" : "_ZTIP20VkMemoryRequirements"
16727    }
16728   ],
16729   "return_type" : "_ZTIv",
16730   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
16731  },
16732  {
16733   "function_name" : "vkGetBufferMemoryRequirements2",
16734   "linker_set_key" : "vkGetBufferMemoryRequirements2",
16735   "parameters" :
16736   [
16737    {
16738     "referenced_type" : "_ZTIP10VkDevice_T"
16739    },
16740    {
16741     "referenced_type" : "_ZTIPK31VkBufferMemoryRequirementsInfo2"
16742    },
16743    {
16744     "referenced_type" : "_ZTIP21VkMemoryRequirements2"
16745    }
16746   ],
16747   "return_type" : "_ZTIv",
16748   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
16749  },
16750  {
16751   "function_name" : "vkGetBufferOpaqueCaptureAddress",
16752   "linker_set_key" : "vkGetBufferOpaqueCaptureAddress",
16753   "parameters" :
16754   [
16755    {
16756     "referenced_type" : "_ZTIP10VkDevice_T"
16757    },
16758    {
16759     "referenced_type" : "_ZTIPK25VkBufferDeviceAddressInfo"
16760    }
16761   ],
16762   "return_type" : "_ZTIm",
16763   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
16764  },
16765  {
16766   "function_name" : "vkGetDescriptorSetLayoutSupport",
16767   "linker_set_key" : "vkGetDescriptorSetLayoutSupport",
16768   "parameters" :
16769   [
16770    {
16771     "referenced_type" : "_ZTIP10VkDevice_T"
16772    },
16773    {
16774     "referenced_type" : "_ZTIPK31VkDescriptorSetLayoutCreateInfo"
16775    },
16776    {
16777     "referenced_type" : "_ZTIP28VkDescriptorSetLayoutSupport"
16778    }
16779   ],
16780   "return_type" : "_ZTIv",
16781   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
16782  },
16783  {
16784   "function_name" : "vkGetDeviceBufferMemoryRequirements",
16785   "linker_set_key" : "vkGetDeviceBufferMemoryRequirements",
16786   "parameters" :
16787   [
16788    {
16789     "referenced_type" : "_ZTIP10VkDevice_T"
16790    },
16791    {
16792     "referenced_type" : "_ZTIPK32VkDeviceBufferMemoryRequirements"
16793    },
16794    {
16795     "referenced_type" : "_ZTIP21VkMemoryRequirements2"
16796    }
16797   ],
16798   "return_type" : "_ZTIv",
16799   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
16800  },
16801  {
16802   "function_name" : "vkGetDeviceGroupPeerMemoryFeatures",
16803   "linker_set_key" : "vkGetDeviceGroupPeerMemoryFeatures",
16804   "parameters" :
16805   [
16806    {
16807     "referenced_type" : "_ZTIP10VkDevice_T"
16808    },
16809    {
16810     "referenced_type" : "_ZTIj"
16811    },
16812    {
16813     "referenced_type" : "_ZTIj"
16814    },
16815    {
16816     "referenced_type" : "_ZTIj"
16817    },
16818    {
16819     "referenced_type" : "_ZTIPj"
16820    }
16821   ],
16822   "return_type" : "_ZTIv",
16823   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
16824  },
16825  {
16826   "function_name" : "vkGetDeviceGroupPresentCapabilitiesKHR",
16827   "linker_set_key" : "vkGetDeviceGroupPresentCapabilitiesKHR",
16828   "parameters" :
16829   [
16830    {
16831     "referenced_type" : "_ZTIP10VkDevice_T"
16832    },
16833    {
16834     "referenced_type" : "_ZTIP35VkDeviceGroupPresentCapabilitiesKHR"
16835    }
16836   ],
16837   "return_type" : "_ZTI8VkResult",
16838   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
16839  },
16840  {
16841   "function_name" : "vkGetDeviceGroupSurfacePresentModesKHR",
16842   "linker_set_key" : "vkGetDeviceGroupSurfacePresentModesKHR",
16843   "parameters" :
16844   [
16845    {
16846     "referenced_type" : "_ZTIP10VkDevice_T"
16847    },
16848    {
16849     "referenced_type" : "_ZTIP14VkSurfaceKHR_T"
16850    },
16851    {
16852     "referenced_type" : "_ZTIPj"
16853    }
16854   ],
16855   "return_type" : "_ZTI8VkResult",
16856   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
16857  },
16858  {
16859   "function_name" : "vkGetDeviceImageMemoryRequirements",
16860   "linker_set_key" : "vkGetDeviceImageMemoryRequirements",
16861   "parameters" :
16862   [
16863    {
16864     "referenced_type" : "_ZTIP10VkDevice_T"
16865    },
16866    {
16867     "referenced_type" : "_ZTIPK31VkDeviceImageMemoryRequirements"
16868    },
16869    {
16870     "referenced_type" : "_ZTIP21VkMemoryRequirements2"
16871    }
16872   ],
16873   "return_type" : "_ZTIv",
16874   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
16875  },
16876  {
16877   "function_name" : "vkGetDeviceImageSparseMemoryRequirements",
16878   "linker_set_key" : "vkGetDeviceImageSparseMemoryRequirements",
16879   "parameters" :
16880   [
16881    {
16882     "referenced_type" : "_ZTIP10VkDevice_T"
16883    },
16884    {
16885     "referenced_type" : "_ZTIPK31VkDeviceImageMemoryRequirements"
16886    },
16887    {
16888     "referenced_type" : "_ZTIPj"
16889    },
16890    {
16891     "referenced_type" : "_ZTIP32VkSparseImageMemoryRequirements2"
16892    }
16893   ],
16894   "return_type" : "_ZTIv",
16895   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
16896  },
16897  {
16898   "function_name" : "vkGetDeviceMemoryCommitment",
16899   "linker_set_key" : "vkGetDeviceMemoryCommitment",
16900   "parameters" :
16901   [
16902    {
16903     "referenced_type" : "_ZTIP10VkDevice_T"
16904    },
16905    {
16906     "referenced_type" : "_ZTIP16VkDeviceMemory_T"
16907    },
16908    {
16909     "referenced_type" : "_ZTIPm"
16910    }
16911   ],
16912   "return_type" : "_ZTIv",
16913   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
16914  },
16915  {
16916   "function_name" : "vkGetDeviceMemoryOpaqueCaptureAddress",
16917   "linker_set_key" : "vkGetDeviceMemoryOpaqueCaptureAddress",
16918   "parameters" :
16919   [
16920    {
16921     "referenced_type" : "_ZTIP10VkDevice_T"
16922    },
16923    {
16924     "referenced_type" : "_ZTIPK38VkDeviceMemoryOpaqueCaptureAddressInfo"
16925    }
16926   ],
16927   "return_type" : "_ZTIm",
16928   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
16929  },
16930  {
16931   "function_name" : "vkGetDeviceProcAddr",
16932   "linker_set_key" : "vkGetDeviceProcAddr",
16933   "parameters" :
16934   [
16935    {
16936     "referenced_type" : "_ZTIP10VkDevice_T"
16937    },
16938    {
16939     "referenced_type" : "_ZTIPKc"
16940    }
16941   ],
16942   "return_type" : "_ZTIPFvvE",
16943   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
16944  },
16945  {
16946   "function_name" : "vkGetDeviceQueue",
16947   "linker_set_key" : "vkGetDeviceQueue",
16948   "parameters" :
16949   [
16950    {
16951     "referenced_type" : "_ZTIP10VkDevice_T"
16952    },
16953    {
16954     "referenced_type" : "_ZTIj"
16955    },
16956    {
16957     "referenced_type" : "_ZTIj"
16958    },
16959    {
16960     "referenced_type" : "_ZTIPP9VkQueue_T"
16961    }
16962   ],
16963   "return_type" : "_ZTIv",
16964   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
16965  },
16966  {
16967   "function_name" : "vkGetDeviceQueue2",
16968   "linker_set_key" : "vkGetDeviceQueue2",
16969   "parameters" :
16970   [
16971    {
16972     "referenced_type" : "_ZTIP10VkDevice_T"
16973    },
16974    {
16975     "referenced_type" : "_ZTIPK18VkDeviceQueueInfo2"
16976    },
16977    {
16978     "referenced_type" : "_ZTIPP9VkQueue_T"
16979    }
16980   ],
16981   "return_type" : "_ZTIv",
16982   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
16983  },
16984  {
16985   "function_name" : "vkGetEventStatus",
16986   "linker_set_key" : "vkGetEventStatus",
16987   "parameters" :
16988   [
16989    {
16990     "referenced_type" : "_ZTIP10VkDevice_T"
16991    },
16992    {
16993     "referenced_type" : "_ZTIP9VkEvent_T"
16994    }
16995   ],
16996   "return_type" : "_ZTI8VkResult",
16997   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
16998  },
16999  {
17000   "function_name" : "vkGetFenceStatus",
17001   "linker_set_key" : "vkGetFenceStatus",
17002   "parameters" :
17003   [
17004    {
17005     "referenced_type" : "_ZTIP10VkDevice_T"
17006    },
17007    {
17008     "referenced_type" : "_ZTIP9VkFence_T"
17009    }
17010   ],
17011   "return_type" : "_ZTI8VkResult",
17012   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
17013  },
17014  {
17015   "function_name" : "vkGetImageMemoryRequirements",
17016   "linker_set_key" : "vkGetImageMemoryRequirements",
17017   "parameters" :
17018   [
17019    {
17020     "referenced_type" : "_ZTIP10VkDevice_T"
17021    },
17022    {
17023     "referenced_type" : "_ZTIP9VkImage_T"
17024    },
17025    {
17026     "referenced_type" : "_ZTIP20VkMemoryRequirements"
17027    }
17028   ],
17029   "return_type" : "_ZTIv",
17030   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
17031  },
17032  {
17033   "function_name" : "vkGetImageMemoryRequirements2",
17034   "linker_set_key" : "vkGetImageMemoryRequirements2",
17035   "parameters" :
17036   [
17037    {
17038     "referenced_type" : "_ZTIP10VkDevice_T"
17039    },
17040    {
17041     "referenced_type" : "_ZTIPK30VkImageMemoryRequirementsInfo2"
17042    },
17043    {
17044     "referenced_type" : "_ZTIP21VkMemoryRequirements2"
17045    }
17046   ],
17047   "return_type" : "_ZTIv",
17048   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
17049  },
17050  {
17051   "function_name" : "vkGetImageSparseMemoryRequirements",
17052   "linker_set_key" : "vkGetImageSparseMemoryRequirements",
17053   "parameters" :
17054   [
17055    {
17056     "referenced_type" : "_ZTIP10VkDevice_T"
17057    },
17058    {
17059     "referenced_type" : "_ZTIP9VkImage_T"
17060    },
17061    {
17062     "referenced_type" : "_ZTIPj"
17063    },
17064    {
17065     "referenced_type" : "_ZTIP31VkSparseImageMemoryRequirements"
17066    }
17067   ],
17068   "return_type" : "_ZTIv",
17069   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
17070  },
17071  {
17072   "function_name" : "vkGetImageSparseMemoryRequirements2",
17073   "linker_set_key" : "vkGetImageSparseMemoryRequirements2",
17074   "parameters" :
17075   [
17076    {
17077     "referenced_type" : "_ZTIP10VkDevice_T"
17078    },
17079    {
17080     "referenced_type" : "_ZTIPK36VkImageSparseMemoryRequirementsInfo2"
17081    },
17082    {
17083     "referenced_type" : "_ZTIPj"
17084    },
17085    {
17086     "referenced_type" : "_ZTIP32VkSparseImageMemoryRequirements2"
17087    }
17088   ],
17089   "return_type" : "_ZTIv",
17090   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
17091  },
17092  {
17093   "function_name" : "vkGetImageSubresourceLayout",
17094   "linker_set_key" : "vkGetImageSubresourceLayout",
17095   "parameters" :
17096   [
17097    {
17098     "referenced_type" : "_ZTIP10VkDevice_T"
17099    },
17100    {
17101     "referenced_type" : "_ZTIP9VkImage_T"
17102    },
17103    {
17104     "referenced_type" : "_ZTIPK18VkImageSubresource"
17105    },
17106    {
17107     "referenced_type" : "_ZTIP19VkSubresourceLayout"
17108    }
17109   ],
17110   "return_type" : "_ZTIv",
17111   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
17112  },
17113  {
17114   "function_name" : "vkGetInstanceProcAddr",
17115   "linker_set_key" : "vkGetInstanceProcAddr",
17116   "parameters" :
17117   [
17118    {
17119     "referenced_type" : "_ZTIP12VkInstance_T"
17120    },
17121    {
17122     "referenced_type" : "_ZTIPKc"
17123    }
17124   ],
17125   "return_type" : "_ZTIPFvvE",
17126   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
17127  },
17128  {
17129   "function_name" : "vkGetMemoryAndroidHardwareBufferANDROID",
17130   "linker_set_key" : "vkGetMemoryAndroidHardwareBufferANDROID",
17131   "parameters" :
17132   [
17133    {
17134     "referenced_type" : "_ZTIP10VkDevice_T"
17135    },
17136    {
17137     "referenced_type" : "_ZTIPK43VkMemoryGetAndroidHardwareBufferInfoANDROID"
17138    },
17139    {
17140     "referenced_type" : "_ZTIPP15AHardwareBuffer"
17141    }
17142   ],
17143   "return_type" : "_ZTI8VkResult",
17144   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_android.h"
17145  },
17146  {
17147   "function_name" : "vkGetPhysicalDeviceExternalBufferProperties",
17148   "linker_set_key" : "vkGetPhysicalDeviceExternalBufferProperties",
17149   "parameters" :
17150   [
17151    {
17152     "referenced_type" : "_ZTIP18VkPhysicalDevice_T"
17153    },
17154    {
17155     "referenced_type" : "_ZTIPK34VkPhysicalDeviceExternalBufferInfo"
17156    },
17157    {
17158     "referenced_type" : "_ZTIP26VkExternalBufferProperties"
17159    }
17160   ],
17161   "return_type" : "_ZTIv",
17162   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
17163  },
17164  {
17165   "function_name" : "vkGetPhysicalDeviceExternalFenceProperties",
17166   "linker_set_key" : "vkGetPhysicalDeviceExternalFenceProperties",
17167   "parameters" :
17168   [
17169    {
17170     "referenced_type" : "_ZTIP18VkPhysicalDevice_T"
17171    },
17172    {
17173     "referenced_type" : "_ZTIPK33VkPhysicalDeviceExternalFenceInfo"
17174    },
17175    {
17176     "referenced_type" : "_ZTIP25VkExternalFenceProperties"
17177    }
17178   ],
17179   "return_type" : "_ZTIv",
17180   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
17181  },
17182  {
17183   "function_name" : "vkGetPhysicalDeviceExternalSemaphoreProperties",
17184   "linker_set_key" : "vkGetPhysicalDeviceExternalSemaphoreProperties",
17185   "parameters" :
17186   [
17187    {
17188     "referenced_type" : "_ZTIP18VkPhysicalDevice_T"
17189    },
17190    {
17191     "referenced_type" : "_ZTIPK37VkPhysicalDeviceExternalSemaphoreInfo"
17192    },
17193    {
17194     "referenced_type" : "_ZTIP29VkExternalSemaphoreProperties"
17195    }
17196   ],
17197   "return_type" : "_ZTIv",
17198   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
17199  },
17200  {
17201   "function_name" : "vkGetPhysicalDeviceFeatures",
17202   "linker_set_key" : "vkGetPhysicalDeviceFeatures",
17203   "parameters" :
17204   [
17205    {
17206     "referenced_type" : "_ZTIP18VkPhysicalDevice_T"
17207    },
17208    {
17209     "referenced_type" : "_ZTIP24VkPhysicalDeviceFeatures"
17210    }
17211   ],
17212   "return_type" : "_ZTIv",
17213   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
17214  },
17215  {
17216   "function_name" : "vkGetPhysicalDeviceFeatures2",
17217   "linker_set_key" : "vkGetPhysicalDeviceFeatures2",
17218   "parameters" :
17219   [
17220    {
17221     "referenced_type" : "_ZTIP18VkPhysicalDevice_T"
17222    },
17223    {
17224     "referenced_type" : "_ZTIP25VkPhysicalDeviceFeatures2"
17225    }
17226   ],
17227   "return_type" : "_ZTIv",
17228   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
17229  },
17230  {
17231   "function_name" : "vkGetPhysicalDeviceFormatProperties",
17232   "linker_set_key" : "vkGetPhysicalDeviceFormatProperties",
17233   "parameters" :
17234   [
17235    {
17236     "referenced_type" : "_ZTIP18VkPhysicalDevice_T"
17237    },
17238    {
17239     "referenced_type" : "_ZTI8VkFormat"
17240    },
17241    {
17242     "referenced_type" : "_ZTIP18VkFormatProperties"
17243    }
17244   ],
17245   "return_type" : "_ZTIv",
17246   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
17247  },
17248  {
17249   "function_name" : "vkGetPhysicalDeviceFormatProperties2",
17250   "linker_set_key" : "vkGetPhysicalDeviceFormatProperties2",
17251   "parameters" :
17252   [
17253    {
17254     "referenced_type" : "_ZTIP18VkPhysicalDevice_T"
17255    },
17256    {
17257     "referenced_type" : "_ZTI8VkFormat"
17258    },
17259    {
17260     "referenced_type" : "_ZTIP19VkFormatProperties2"
17261    }
17262   ],
17263   "return_type" : "_ZTIv",
17264   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
17265  },
17266  {
17267   "function_name" : "vkGetPhysicalDeviceImageFormatProperties",
17268   "linker_set_key" : "vkGetPhysicalDeviceImageFormatProperties",
17269   "parameters" :
17270   [
17271    {
17272     "referenced_type" : "_ZTIP18VkPhysicalDevice_T"
17273    },
17274    {
17275     "referenced_type" : "_ZTI8VkFormat"
17276    },
17277    {
17278     "referenced_type" : "_ZTI11VkImageType"
17279    },
17280    {
17281     "referenced_type" : "_ZTI13VkImageTiling"
17282    },
17283    {
17284     "referenced_type" : "_ZTIj"
17285    },
17286    {
17287     "referenced_type" : "_ZTIj"
17288    },
17289    {
17290     "referenced_type" : "_ZTIP23VkImageFormatProperties"
17291    }
17292   ],
17293   "return_type" : "_ZTI8VkResult",
17294   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
17295  },
17296  {
17297   "function_name" : "vkGetPhysicalDeviceImageFormatProperties2",
17298   "linker_set_key" : "vkGetPhysicalDeviceImageFormatProperties2",
17299   "parameters" :
17300   [
17301    {
17302     "referenced_type" : "_ZTIP18VkPhysicalDevice_T"
17303    },
17304    {
17305     "referenced_type" : "_ZTIPK32VkPhysicalDeviceImageFormatInfo2"
17306    },
17307    {
17308     "referenced_type" : "_ZTIP24VkImageFormatProperties2"
17309    }
17310   ],
17311   "return_type" : "_ZTI8VkResult",
17312   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
17313  },
17314  {
17315   "function_name" : "vkGetPhysicalDeviceMemoryProperties",
17316   "linker_set_key" : "vkGetPhysicalDeviceMemoryProperties",
17317   "parameters" :
17318   [
17319    {
17320     "referenced_type" : "_ZTIP18VkPhysicalDevice_T"
17321    },
17322    {
17323     "referenced_type" : "_ZTIP32VkPhysicalDeviceMemoryProperties"
17324    }
17325   ],
17326   "return_type" : "_ZTIv",
17327   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
17328  },
17329  {
17330   "function_name" : "vkGetPhysicalDeviceMemoryProperties2",
17331   "linker_set_key" : "vkGetPhysicalDeviceMemoryProperties2",
17332   "parameters" :
17333   [
17334    {
17335     "referenced_type" : "_ZTIP18VkPhysicalDevice_T"
17336    },
17337    {
17338     "referenced_type" : "_ZTIP33VkPhysicalDeviceMemoryProperties2"
17339    }
17340   ],
17341   "return_type" : "_ZTIv",
17342   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
17343  },
17344  {
17345   "function_name" : "vkGetPhysicalDevicePresentRectanglesKHR",
17346   "linker_set_key" : "vkGetPhysicalDevicePresentRectanglesKHR",
17347   "parameters" :
17348   [
17349    {
17350     "referenced_type" : "_ZTIP18VkPhysicalDevice_T"
17351    },
17352    {
17353     "referenced_type" : "_ZTIP14VkSurfaceKHR_T"
17354    },
17355    {
17356     "referenced_type" : "_ZTIPj"
17357    },
17358    {
17359     "referenced_type" : "_ZTIP8VkRect2D"
17360    }
17361   ],
17362   "return_type" : "_ZTI8VkResult",
17363   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
17364  },
17365  {
17366   "function_name" : "vkGetPhysicalDeviceProperties",
17367   "linker_set_key" : "vkGetPhysicalDeviceProperties",
17368   "parameters" :
17369   [
17370    {
17371     "referenced_type" : "_ZTIP18VkPhysicalDevice_T"
17372    },
17373    {
17374     "referenced_type" : "_ZTIP26VkPhysicalDeviceProperties"
17375    }
17376   ],
17377   "return_type" : "_ZTIv",
17378   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
17379  },
17380  {
17381   "function_name" : "vkGetPhysicalDeviceProperties2",
17382   "linker_set_key" : "vkGetPhysicalDeviceProperties2",
17383   "parameters" :
17384   [
17385    {
17386     "referenced_type" : "_ZTIP18VkPhysicalDevice_T"
17387    },
17388    {
17389     "referenced_type" : "_ZTIP27VkPhysicalDeviceProperties2"
17390    }
17391   ],
17392   "return_type" : "_ZTIv",
17393   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
17394  },
17395  {
17396   "function_name" : "vkGetPhysicalDeviceQueueFamilyProperties",
17397   "linker_set_key" : "vkGetPhysicalDeviceQueueFamilyProperties",
17398   "parameters" :
17399   [
17400    {
17401     "referenced_type" : "_ZTIP18VkPhysicalDevice_T"
17402    },
17403    {
17404     "referenced_type" : "_ZTIPj"
17405    },
17406    {
17407     "referenced_type" : "_ZTIP23VkQueueFamilyProperties"
17408    }
17409   ],
17410   "return_type" : "_ZTIv",
17411   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
17412  },
17413  {
17414   "function_name" : "vkGetPhysicalDeviceQueueFamilyProperties2",
17415   "linker_set_key" : "vkGetPhysicalDeviceQueueFamilyProperties2",
17416   "parameters" :
17417   [
17418    {
17419     "referenced_type" : "_ZTIP18VkPhysicalDevice_T"
17420    },
17421    {
17422     "referenced_type" : "_ZTIPj"
17423    },
17424    {
17425     "referenced_type" : "_ZTIP24VkQueueFamilyProperties2"
17426    }
17427   ],
17428   "return_type" : "_ZTIv",
17429   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
17430  },
17431  {
17432   "function_name" : "vkGetPhysicalDeviceSparseImageFormatProperties",
17433   "linker_set_key" : "vkGetPhysicalDeviceSparseImageFormatProperties",
17434   "parameters" :
17435   [
17436    {
17437     "referenced_type" : "_ZTIP18VkPhysicalDevice_T"
17438    },
17439    {
17440     "referenced_type" : "_ZTI8VkFormat"
17441    },
17442    {
17443     "referenced_type" : "_ZTI11VkImageType"
17444    },
17445    {
17446     "referenced_type" : "_ZTI21VkSampleCountFlagBits"
17447    },
17448    {
17449     "referenced_type" : "_ZTIj"
17450    },
17451    {
17452     "referenced_type" : "_ZTI13VkImageTiling"
17453    },
17454    {
17455     "referenced_type" : "_ZTIPj"
17456    },
17457    {
17458     "referenced_type" : "_ZTIP29VkSparseImageFormatProperties"
17459    }
17460   ],
17461   "return_type" : "_ZTIv",
17462   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
17463  },
17464  {
17465   "function_name" : "vkGetPhysicalDeviceSparseImageFormatProperties2",
17466   "linker_set_key" : "vkGetPhysicalDeviceSparseImageFormatProperties2",
17467   "parameters" :
17468   [
17469    {
17470     "referenced_type" : "_ZTIP18VkPhysicalDevice_T"
17471    },
17472    {
17473     "referenced_type" : "_ZTIPK38VkPhysicalDeviceSparseImageFormatInfo2"
17474    },
17475    {
17476     "referenced_type" : "_ZTIPj"
17477    },
17478    {
17479     "referenced_type" : "_ZTIP30VkSparseImageFormatProperties2"
17480    }
17481   ],
17482   "return_type" : "_ZTIv",
17483   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
17484  },
17485  {
17486   "function_name" : "vkGetPhysicalDeviceSurfaceCapabilitiesKHR",
17487   "linker_set_key" : "vkGetPhysicalDeviceSurfaceCapabilitiesKHR",
17488   "parameters" :
17489   [
17490    {
17491     "referenced_type" : "_ZTIP18VkPhysicalDevice_T"
17492    },
17493    {
17494     "referenced_type" : "_ZTIP14VkSurfaceKHR_T"
17495    },
17496    {
17497     "referenced_type" : "_ZTIP24VkSurfaceCapabilitiesKHR"
17498    }
17499   ],
17500   "return_type" : "_ZTI8VkResult",
17501   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
17502  },
17503  {
17504   "function_name" : "vkGetPhysicalDeviceSurfaceFormatsKHR",
17505   "linker_set_key" : "vkGetPhysicalDeviceSurfaceFormatsKHR",
17506   "parameters" :
17507   [
17508    {
17509     "referenced_type" : "_ZTIP18VkPhysicalDevice_T"
17510    },
17511    {
17512     "referenced_type" : "_ZTIP14VkSurfaceKHR_T"
17513    },
17514    {
17515     "referenced_type" : "_ZTIPj"
17516    },
17517    {
17518     "referenced_type" : "_ZTIP18VkSurfaceFormatKHR"
17519    }
17520   ],
17521   "return_type" : "_ZTI8VkResult",
17522   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
17523  },
17524  {
17525   "function_name" : "vkGetPhysicalDeviceSurfacePresentModesKHR",
17526   "linker_set_key" : "vkGetPhysicalDeviceSurfacePresentModesKHR",
17527   "parameters" :
17528   [
17529    {
17530     "referenced_type" : "_ZTIP18VkPhysicalDevice_T"
17531    },
17532    {
17533     "referenced_type" : "_ZTIP14VkSurfaceKHR_T"
17534    },
17535    {
17536     "referenced_type" : "_ZTIPj"
17537    },
17538    {
17539     "referenced_type" : "_ZTIP16VkPresentModeKHR"
17540    }
17541   ],
17542   "return_type" : "_ZTI8VkResult",
17543   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
17544  },
17545  {
17546   "function_name" : "vkGetPhysicalDeviceSurfaceSupportKHR",
17547   "linker_set_key" : "vkGetPhysicalDeviceSurfaceSupportKHR",
17548   "parameters" :
17549   [
17550    {
17551     "referenced_type" : "_ZTIP18VkPhysicalDevice_T"
17552    },
17553    {
17554     "referenced_type" : "_ZTIj"
17555    },
17556    {
17557     "referenced_type" : "_ZTIP14VkSurfaceKHR_T"
17558    },
17559    {
17560     "referenced_type" : "_ZTIPj"
17561    }
17562   ],
17563   "return_type" : "_ZTI8VkResult",
17564   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
17565  },
17566  {
17567   "function_name" : "vkGetPhysicalDeviceToolProperties",
17568   "linker_set_key" : "vkGetPhysicalDeviceToolProperties",
17569   "parameters" :
17570   [
17571    {
17572     "referenced_type" : "_ZTIP18VkPhysicalDevice_T"
17573    },
17574    {
17575     "referenced_type" : "_ZTIPj"
17576    },
17577    {
17578     "referenced_type" : "_ZTIP30VkPhysicalDeviceToolProperties"
17579    }
17580   ],
17581   "return_type" : "_ZTI8VkResult",
17582   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
17583  },
17584  {
17585   "function_name" : "vkGetPipelineCacheData",
17586   "linker_set_key" : "vkGetPipelineCacheData",
17587   "parameters" :
17588   [
17589    {
17590     "referenced_type" : "_ZTIP10VkDevice_T"
17591    },
17592    {
17593     "referenced_type" : "_ZTIP17VkPipelineCache_T"
17594    },
17595    {
17596     "referenced_type" : "_ZTIPm"
17597    },
17598    {
17599     "referenced_type" : "_ZTIPv"
17600    }
17601   ],
17602   "return_type" : "_ZTI8VkResult",
17603   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
17604  },
17605  {
17606   "function_name" : "vkGetPrivateData",
17607   "linker_set_key" : "vkGetPrivateData",
17608   "parameters" :
17609   [
17610    {
17611     "referenced_type" : "_ZTIP10VkDevice_T"
17612    },
17613    {
17614     "referenced_type" : "_ZTI12VkObjectType"
17615    },
17616    {
17617     "referenced_type" : "_ZTIm"
17618    },
17619    {
17620     "referenced_type" : "_ZTIP19VkPrivateDataSlot_T"
17621    },
17622    {
17623     "referenced_type" : "_ZTIPm"
17624    }
17625   ],
17626   "return_type" : "_ZTIv",
17627   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
17628  },
17629  {
17630   "function_name" : "vkGetQueryPoolResults",
17631   "linker_set_key" : "vkGetQueryPoolResults",
17632   "parameters" :
17633   [
17634    {
17635     "referenced_type" : "_ZTIP10VkDevice_T"
17636    },
17637    {
17638     "referenced_type" : "_ZTIP13VkQueryPool_T"
17639    },
17640    {
17641     "referenced_type" : "_ZTIj"
17642    },
17643    {
17644     "referenced_type" : "_ZTIj"
17645    },
17646    {
17647     "referenced_type" : "_ZTIm"
17648    },
17649    {
17650     "referenced_type" : "_ZTIPv"
17651    },
17652    {
17653     "referenced_type" : "_ZTIm"
17654    },
17655    {
17656     "referenced_type" : "_ZTIj"
17657    }
17658   ],
17659   "return_type" : "_ZTI8VkResult",
17660   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
17661  },
17662  {
17663   "function_name" : "vkGetRenderAreaGranularity",
17664   "linker_set_key" : "vkGetRenderAreaGranularity",
17665   "parameters" :
17666   [
17667    {
17668     "referenced_type" : "_ZTIP10VkDevice_T"
17669    },
17670    {
17671     "referenced_type" : "_ZTIP14VkRenderPass_T"
17672    },
17673    {
17674     "referenced_type" : "_ZTIP10VkExtent2D"
17675    }
17676   ],
17677   "return_type" : "_ZTIv",
17678   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
17679  },
17680  {
17681   "function_name" : "vkGetSemaphoreCounterValue",
17682   "linker_set_key" : "vkGetSemaphoreCounterValue",
17683   "parameters" :
17684   [
17685    {
17686     "referenced_type" : "_ZTIP10VkDevice_T"
17687    },
17688    {
17689     "referenced_type" : "_ZTIP13VkSemaphore_T"
17690    },
17691    {
17692     "referenced_type" : "_ZTIPm"
17693    }
17694   ],
17695   "return_type" : "_ZTI8VkResult",
17696   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
17697  },
17698  {
17699   "function_name" : "vkGetSwapchainImagesKHR",
17700   "linker_set_key" : "vkGetSwapchainImagesKHR",
17701   "parameters" :
17702   [
17703    {
17704     "referenced_type" : "_ZTIP10VkDevice_T"
17705    },
17706    {
17707     "referenced_type" : "_ZTIP16VkSwapchainKHR_T"
17708    },
17709    {
17710     "referenced_type" : "_ZTIPj"
17711    },
17712    {
17713     "referenced_type" : "_ZTIPP9VkImage_T"
17714    }
17715   ],
17716   "return_type" : "_ZTI8VkResult",
17717   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
17718  },
17719  {
17720   "function_name" : "vkInvalidateMappedMemoryRanges",
17721   "linker_set_key" : "vkInvalidateMappedMemoryRanges",
17722   "parameters" :
17723   [
17724    {
17725     "referenced_type" : "_ZTIP10VkDevice_T"
17726    },
17727    {
17728     "referenced_type" : "_ZTIj"
17729    },
17730    {
17731     "referenced_type" : "_ZTIPK19VkMappedMemoryRange"
17732    }
17733   ],
17734   "return_type" : "_ZTI8VkResult",
17735   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
17736  },
17737  {
17738   "function_name" : "vkMapMemory",
17739   "linker_set_key" : "vkMapMemory",
17740   "parameters" :
17741   [
17742    {
17743     "referenced_type" : "_ZTIP10VkDevice_T"
17744    },
17745    {
17746     "referenced_type" : "_ZTIP16VkDeviceMemory_T"
17747    },
17748    {
17749     "referenced_type" : "_ZTIm"
17750    },
17751    {
17752     "referenced_type" : "_ZTIm"
17753    },
17754    {
17755     "referenced_type" : "_ZTIj"
17756    },
17757    {
17758     "referenced_type" : "_ZTIPPv"
17759    }
17760   ],
17761   "return_type" : "_ZTI8VkResult",
17762   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
17763  },
17764  {
17765   "function_name" : "vkMergePipelineCaches",
17766   "linker_set_key" : "vkMergePipelineCaches",
17767   "parameters" :
17768   [
17769    {
17770     "referenced_type" : "_ZTIP10VkDevice_T"
17771    },
17772    {
17773     "referenced_type" : "_ZTIP17VkPipelineCache_T"
17774    },
17775    {
17776     "referenced_type" : "_ZTIj"
17777    },
17778    {
17779     "referenced_type" : "_ZTIPKP17VkPipelineCache_T"
17780    }
17781   ],
17782   "return_type" : "_ZTI8VkResult",
17783   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
17784  },
17785  {
17786   "function_name" : "vkQueueBindSparse",
17787   "linker_set_key" : "vkQueueBindSparse",
17788   "parameters" :
17789   [
17790    {
17791     "referenced_type" : "_ZTIP9VkQueue_T"
17792    },
17793    {
17794     "referenced_type" : "_ZTIj"
17795    },
17796    {
17797     "referenced_type" : "_ZTIPK16VkBindSparseInfo"
17798    },
17799    {
17800     "referenced_type" : "_ZTIP9VkFence_T"
17801    }
17802   ],
17803   "return_type" : "_ZTI8VkResult",
17804   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
17805  },
17806  {
17807   "function_name" : "vkQueuePresentKHR",
17808   "linker_set_key" : "vkQueuePresentKHR",
17809   "parameters" :
17810   [
17811    {
17812     "referenced_type" : "_ZTIP9VkQueue_T"
17813    },
17814    {
17815     "referenced_type" : "_ZTIPK16VkPresentInfoKHR"
17816    }
17817   ],
17818   "return_type" : "_ZTI8VkResult",
17819   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
17820  },
17821  {
17822   "function_name" : "vkQueueSubmit",
17823   "linker_set_key" : "vkQueueSubmit",
17824   "parameters" :
17825   [
17826    {
17827     "referenced_type" : "_ZTIP9VkQueue_T"
17828    },
17829    {
17830     "referenced_type" : "_ZTIj"
17831    },
17832    {
17833     "referenced_type" : "_ZTIPK12VkSubmitInfo"
17834    },
17835    {
17836     "referenced_type" : "_ZTIP9VkFence_T"
17837    }
17838   ],
17839   "return_type" : "_ZTI8VkResult",
17840   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
17841  },
17842  {
17843   "function_name" : "vkQueueSubmit2",
17844   "linker_set_key" : "vkQueueSubmit2",
17845   "parameters" :
17846   [
17847    {
17848     "referenced_type" : "_ZTIP9VkQueue_T"
17849    },
17850    {
17851     "referenced_type" : "_ZTIj"
17852    },
17853    {
17854     "referenced_type" : "_ZTIPK13VkSubmitInfo2"
17855    },
17856    {
17857     "referenced_type" : "_ZTIP9VkFence_T"
17858    }
17859   ],
17860   "return_type" : "_ZTI8VkResult",
17861   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
17862  },
17863  {
17864   "function_name" : "vkQueueWaitIdle",
17865   "linker_set_key" : "vkQueueWaitIdle",
17866   "parameters" :
17867   [
17868    {
17869     "referenced_type" : "_ZTIP9VkQueue_T"
17870    }
17871   ],
17872   "return_type" : "_ZTI8VkResult",
17873   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
17874  },
17875  {
17876   "function_name" : "vkResetCommandBuffer",
17877   "linker_set_key" : "vkResetCommandBuffer",
17878   "parameters" :
17879   [
17880    {
17881     "referenced_type" : "_ZTIP17VkCommandBuffer_T"
17882    },
17883    {
17884     "referenced_type" : "_ZTIj"
17885    }
17886   ],
17887   "return_type" : "_ZTI8VkResult",
17888   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
17889  },
17890  {
17891   "function_name" : "vkResetCommandPool",
17892   "linker_set_key" : "vkResetCommandPool",
17893   "parameters" :
17894   [
17895    {
17896     "referenced_type" : "_ZTIP10VkDevice_T"
17897    },
17898    {
17899     "referenced_type" : "_ZTIP15VkCommandPool_T"
17900    },
17901    {
17902     "referenced_type" : "_ZTIj"
17903    }
17904   ],
17905   "return_type" : "_ZTI8VkResult",
17906   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
17907  },
17908  {
17909   "function_name" : "vkResetDescriptorPool",
17910   "linker_set_key" : "vkResetDescriptorPool",
17911   "parameters" :
17912   [
17913    {
17914     "referenced_type" : "_ZTIP10VkDevice_T"
17915    },
17916    {
17917     "referenced_type" : "_ZTIP18VkDescriptorPool_T"
17918    },
17919    {
17920     "referenced_type" : "_ZTIj"
17921    }
17922   ],
17923   "return_type" : "_ZTI8VkResult",
17924   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
17925  },
17926  {
17927   "function_name" : "vkResetEvent",
17928   "linker_set_key" : "vkResetEvent",
17929   "parameters" :
17930   [
17931    {
17932     "referenced_type" : "_ZTIP10VkDevice_T"
17933    },
17934    {
17935     "referenced_type" : "_ZTIP9VkEvent_T"
17936    }
17937   ],
17938   "return_type" : "_ZTI8VkResult",
17939   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
17940  },
17941  {
17942   "function_name" : "vkResetFences",
17943   "linker_set_key" : "vkResetFences",
17944   "parameters" :
17945   [
17946    {
17947     "referenced_type" : "_ZTIP10VkDevice_T"
17948    },
17949    {
17950     "referenced_type" : "_ZTIj"
17951    },
17952    {
17953     "referenced_type" : "_ZTIPKP9VkFence_T"
17954    }
17955   ],
17956   "return_type" : "_ZTI8VkResult",
17957   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
17958  },
17959  {
17960   "function_name" : "vkResetQueryPool",
17961   "linker_set_key" : "vkResetQueryPool",
17962   "parameters" :
17963   [
17964    {
17965     "referenced_type" : "_ZTIP10VkDevice_T"
17966    },
17967    {
17968     "referenced_type" : "_ZTIP13VkQueryPool_T"
17969    },
17970    {
17971     "referenced_type" : "_ZTIj"
17972    },
17973    {
17974     "referenced_type" : "_ZTIj"
17975    }
17976   ],
17977   "return_type" : "_ZTIv",
17978   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
17979  },
17980  {
17981   "function_name" : "vkSetEvent",
17982   "linker_set_key" : "vkSetEvent",
17983   "parameters" :
17984   [
17985    {
17986     "referenced_type" : "_ZTIP10VkDevice_T"
17987    },
17988    {
17989     "referenced_type" : "_ZTIP9VkEvent_T"
17990    }
17991   ],
17992   "return_type" : "_ZTI8VkResult",
17993   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
17994  },
17995  {
17996   "function_name" : "vkSetPrivateData",
17997   "linker_set_key" : "vkSetPrivateData",
17998   "parameters" :
17999   [
18000    {
18001     "referenced_type" : "_ZTIP10VkDevice_T"
18002    },
18003    {
18004     "referenced_type" : "_ZTI12VkObjectType"
18005    },
18006    {
18007     "referenced_type" : "_ZTIm"
18008    },
18009    {
18010     "referenced_type" : "_ZTIP19VkPrivateDataSlot_T"
18011    },
18012    {
18013     "referenced_type" : "_ZTIm"
18014    }
18015   ],
18016   "return_type" : "_ZTI8VkResult",
18017   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
18018  },
18019  {
18020   "function_name" : "vkSignalSemaphore",
18021   "linker_set_key" : "vkSignalSemaphore",
18022   "parameters" :
18023   [
18024    {
18025     "referenced_type" : "_ZTIP10VkDevice_T"
18026    },
18027    {
18028     "referenced_type" : "_ZTIPK21VkSemaphoreSignalInfo"
18029    }
18030   ],
18031   "return_type" : "_ZTI8VkResult",
18032   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
18033  },
18034  {
18035   "function_name" : "vkTrimCommandPool",
18036   "linker_set_key" : "vkTrimCommandPool",
18037   "parameters" :
18038   [
18039    {
18040     "referenced_type" : "_ZTIP10VkDevice_T"
18041    },
18042    {
18043     "referenced_type" : "_ZTIP15VkCommandPool_T"
18044    },
18045    {
18046     "referenced_type" : "_ZTIj"
18047    }
18048   ],
18049   "return_type" : "_ZTIv",
18050   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
18051  },
18052  {
18053   "function_name" : "vkUnmapMemory",
18054   "linker_set_key" : "vkUnmapMemory",
18055   "parameters" :
18056   [
18057    {
18058     "referenced_type" : "_ZTIP10VkDevice_T"
18059    },
18060    {
18061     "referenced_type" : "_ZTIP16VkDeviceMemory_T"
18062    }
18063   ],
18064   "return_type" : "_ZTIv",
18065   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
18066  },
18067  {
18068   "function_name" : "vkUpdateDescriptorSetWithTemplate",
18069   "linker_set_key" : "vkUpdateDescriptorSetWithTemplate",
18070   "parameters" :
18071   [
18072    {
18073     "referenced_type" : "_ZTIP10VkDevice_T"
18074    },
18075    {
18076     "referenced_type" : "_ZTIP17VkDescriptorSet_T"
18077    },
18078    {
18079     "referenced_type" : "_ZTIP28VkDescriptorUpdateTemplate_T"
18080    },
18081    {
18082     "referenced_type" : "_ZTIPKv"
18083    }
18084   ],
18085   "return_type" : "_ZTIv",
18086   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
18087  },
18088  {
18089   "function_name" : "vkUpdateDescriptorSets",
18090   "linker_set_key" : "vkUpdateDescriptorSets",
18091   "parameters" :
18092   [
18093    {
18094     "referenced_type" : "_ZTIP10VkDevice_T"
18095    },
18096    {
18097     "referenced_type" : "_ZTIj"
18098    },
18099    {
18100     "referenced_type" : "_ZTIPK20VkWriteDescriptorSet"
18101    },
18102    {
18103     "referenced_type" : "_ZTIj"
18104    },
18105    {
18106     "referenced_type" : "_ZTIPK19VkCopyDescriptorSet"
18107    }
18108   ],
18109   "return_type" : "_ZTIv",
18110   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
18111  },
18112  {
18113   "function_name" : "vkWaitForFences",
18114   "linker_set_key" : "vkWaitForFences",
18115   "parameters" :
18116   [
18117    {
18118     "referenced_type" : "_ZTIP10VkDevice_T"
18119    },
18120    {
18121     "referenced_type" : "_ZTIj"
18122    },
18123    {
18124     "referenced_type" : "_ZTIPKP9VkFence_T"
18125    },
18126    {
18127     "referenced_type" : "_ZTIj"
18128    },
18129    {
18130     "referenced_type" : "_ZTIm"
18131    }
18132   ],
18133   "return_type" : "_ZTI8VkResult",
18134   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
18135  },
18136  {
18137   "function_name" : "vkWaitSemaphores",
18138   "linker_set_key" : "vkWaitSemaphores",
18139   "parameters" :
18140   [
18141    {
18142     "referenced_type" : "_ZTIP10VkDevice_T"
18143    },
18144    {
18145     "referenced_type" : "_ZTIPK19VkSemaphoreWaitInfo"
18146    },
18147    {
18148     "referenced_type" : "_ZTIm"
18149    }
18150   ],
18151   "return_type" : "_ZTI8VkResult",
18152   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
18153  }
18154 ],
18155 "global_vars" : [],
18156 "lvalue_reference_types" : [],
18157 "pointer_types" :
18158 [
18159  {
18160   "alignment" : 8,
18161   "linker_set_key" : "_ZTIP10VkBuffer_T",
18162   "name" : "VkBuffer_T *",
18163   "referenced_type" : "_ZTI10VkBuffer_T",
18164   "self_type" : "_ZTIP10VkBuffer_T",
18165   "size" : 8,
18166   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
18167  },
18168  {
18169   "alignment" : 8,
18170   "linker_set_key" : "_ZTIP10VkDevice_T",
18171   "name" : "VkDevice_T *",
18172   "referenced_type" : "_ZTI10VkDevice_T",
18173   "self_type" : "_ZTIP10VkDevice_T",
18174   "size" : 8,
18175   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
18176  },
18177  {
18178   "alignment" : 8,
18179   "linker_set_key" : "_ZTIP10VkExtent2D",
18180   "name" : "VkExtent2D *",
18181   "referenced_type" : "_ZTI10VkExtent2D",
18182   "self_type" : "_ZTIP10VkExtent2D",
18183   "size" : 8,
18184   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
18185  },
18186  {
18187   "alignment" : 8,
18188   "linker_set_key" : "_ZTIP11VkSampler_T",
18189   "name" : "VkSampler_T *",
18190   "referenced_type" : "_ZTI11VkSampler_T",
18191   "self_type" : "_ZTIP11VkSampler_T",
18192   "size" : 8,
18193   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
18194  },
18195  {
18196   "alignment" : 8,
18197   "linker_set_key" : "_ZTIP12VkInstance_T",
18198   "name" : "VkInstance_T *",
18199   "referenced_type" : "_ZTI12VkInstance_T",
18200   "self_type" : "_ZTIP12VkInstance_T",
18201   "size" : 8,
18202   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
18203  },
18204  {
18205   "alignment" : 8,
18206   "linker_set_key" : "_ZTIP12VkPipeline_T",
18207   "name" : "VkPipeline_T *",
18208   "referenced_type" : "_ZTI12VkPipeline_T",
18209   "self_type" : "_ZTIP12VkPipeline_T",
18210   "size" : 8,
18211   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
18212  },
18213  {
18214   "alignment" : 8,
18215   "linker_set_key" : "_ZTIP13ANativeWindow",
18216   "name" : "ANativeWindow *",
18217   "referenced_type" : "_ZTI13ANativeWindow",
18218   "self_type" : "_ZTIP13ANativeWindow",
18219   "size" : 8,
18220   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_android.h"
18221  },
18222  {
18223   "alignment" : 8,
18224   "linker_set_key" : "_ZTIP13VkImageView_T",
18225   "name" : "VkImageView_T *",
18226   "referenced_type" : "_ZTI13VkImageView_T",
18227   "self_type" : "_ZTIP13VkImageView_T",
18228   "size" : 8,
18229   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
18230  },
18231  {
18232   "alignment" : 8,
18233   "linker_set_key" : "_ZTIP13VkQueryPool_T",
18234   "name" : "VkQueryPool_T *",
18235   "referenced_type" : "_ZTI13VkQueryPool_T",
18236   "self_type" : "_ZTIP13VkQueryPool_T",
18237   "size" : 8,
18238   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
18239  },
18240  {
18241   "alignment" : 8,
18242   "linker_set_key" : "_ZTIP13VkSemaphore_T",
18243   "name" : "VkSemaphore_T *",
18244   "referenced_type" : "_ZTI13VkSemaphore_T",
18245   "self_type" : "_ZTIP13VkSemaphore_T",
18246   "size" : 8,
18247   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
18248  },
18249  {
18250   "alignment" : 8,
18251   "linker_set_key" : "_ZTIP14VkBufferView_T",
18252   "name" : "VkBufferView_T *",
18253   "referenced_type" : "_ZTI14VkBufferView_T",
18254   "self_type" : "_ZTIP14VkBufferView_T",
18255   "size" : 8,
18256   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
18257  },
18258  {
18259   "alignment" : 8,
18260   "linker_set_key" : "_ZTIP14VkDisplayKHR_T",
18261   "name" : "VkDisplayKHR_T *",
18262   "referenced_type" : "_ZTI14VkDisplayKHR_T",
18263   "self_type" : "_ZTIP14VkDisplayKHR_T",
18264   "size" : 8,
18265   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
18266  },
18267  {
18268   "alignment" : 8,
18269   "linker_set_key" : "_ZTIP14VkRenderPass_T",
18270   "name" : "VkRenderPass_T *",
18271   "referenced_type" : "_ZTI14VkRenderPass_T",
18272   "self_type" : "_ZTIP14VkRenderPass_T",
18273   "size" : 8,
18274   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
18275  },
18276  {
18277   "alignment" : 8,
18278   "linker_set_key" : "_ZTIP14VkSurfaceKHR_T",
18279   "name" : "VkSurfaceKHR_T *",
18280   "referenced_type" : "_ZTI14VkSurfaceKHR_T",
18281   "self_type" : "_ZTIP14VkSurfaceKHR_T",
18282   "size" : 8,
18283   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
18284  },
18285  {
18286   "alignment" : 8,
18287   "linker_set_key" : "_ZTIP15AHardwareBuffer",
18288   "name" : "AHardwareBuffer *",
18289   "referenced_type" : "_ZTI15AHardwareBuffer",
18290   "self_type" : "_ZTIP15AHardwareBuffer",
18291   "size" : 8,
18292   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_android.h"
18293  },
18294  {
18295   "alignment" : 8,
18296   "linker_set_key" : "_ZTIP15VkCommandPool_T",
18297   "name" : "VkCommandPool_T *",
18298   "referenced_type" : "_ZTI15VkCommandPool_T",
18299   "self_type" : "_ZTIP15VkCommandPool_T",
18300   "size" : 8,
18301   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
18302  },
18303  {
18304   "alignment" : 8,
18305   "linker_set_key" : "_ZTIP15VkCuModuleNVX_T",
18306   "name" : "VkCuModuleNVX_T *",
18307   "referenced_type" : "_ZTI15VkCuModuleNVX_T",
18308   "self_type" : "_ZTIP15VkCuModuleNVX_T",
18309   "size" : 8,
18310   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
18311  },
18312  {
18313   "alignment" : 8,
18314   "linker_set_key" : "_ZTIP15VkFramebuffer_T",
18315   "name" : "VkFramebuffer_T *",
18316   "referenced_type" : "_ZTI15VkFramebuffer_T",
18317   "self_type" : "_ZTIP15VkFramebuffer_T",
18318   "size" : 8,
18319   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
18320  },
18321  {
18322   "alignment" : 8,
18323   "linker_set_key" : "_ZTIP16VkDeviceMemory_T",
18324   "name" : "VkDeviceMemory_T *",
18325   "referenced_type" : "_ZTI16VkDeviceMemory_T",
18326   "self_type" : "_ZTIP16VkDeviceMemory_T",
18327   "size" : 8,
18328   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
18329  },
18330  {
18331   "alignment" : 8,
18332   "linker_set_key" : "_ZTIP16VkPresentModeKHR",
18333   "name" : "VkPresentModeKHR *",
18334   "referenced_type" : "_ZTI16VkPresentModeKHR",
18335   "self_type" : "_ZTIP16VkPresentModeKHR",
18336   "size" : 8,
18337   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
18338  },
18339  {
18340   "alignment" : 8,
18341   "linker_set_key" : "_ZTIP16VkShaderModule_T",
18342   "name" : "VkShaderModule_T *",
18343   "referenced_type" : "_ZTI16VkShaderModule_T",
18344   "self_type" : "_ZTIP16VkShaderModule_T",
18345   "size" : 8,
18346   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
18347  },
18348  {
18349   "alignment" : 8,
18350   "linker_set_key" : "_ZTIP16VkSwapchainKHR_T",
18351   "name" : "VkSwapchainKHR_T *",
18352   "referenced_type" : "_ZTI16VkSwapchainKHR_T",
18353   "self_type" : "_ZTIP16VkSwapchainKHR_T",
18354   "size" : 8,
18355   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
18356  },
18357  {
18358   "alignment" : 8,
18359   "linker_set_key" : "_ZTIP17VkCommandBuffer_T",
18360   "name" : "VkCommandBuffer_T *",
18361   "referenced_type" : "_ZTI17VkCommandBuffer_T",
18362   "self_type" : "_ZTIP17VkCommandBuffer_T",
18363   "size" : 8,
18364   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
18365  },
18366  {
18367   "alignment" : 8,
18368   "linker_set_key" : "_ZTIP17VkCuFunctionNVX_T",
18369   "name" : "VkCuFunctionNVX_T *",
18370   "referenced_type" : "_ZTI17VkCuFunctionNVX_T",
18371   "self_type" : "_ZTIP17VkCuFunctionNVX_T",
18372   "size" : 8,
18373   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
18374  },
18375  {
18376   "alignment" : 8,
18377   "linker_set_key" : "_ZTIP17VkDescriptorSet_T",
18378   "name" : "VkDescriptorSet_T *",
18379   "referenced_type" : "_ZTI17VkDescriptorSet_T",
18380   "self_type" : "_ZTIP17VkDescriptorSet_T",
18381   "size" : 8,
18382   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
18383  },
18384  {
18385   "alignment" : 8,
18386   "linker_set_key" : "_ZTIP17VkLayerProperties",
18387   "name" : "VkLayerProperties *",
18388   "referenced_type" : "_ZTI17VkLayerProperties",
18389   "self_type" : "_ZTIP17VkLayerProperties",
18390   "size" : 8,
18391   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
18392  },
18393  {
18394   "alignment" : 8,
18395   "linker_set_key" : "_ZTIP17VkPipelineCache_T",
18396   "name" : "VkPipelineCache_T *",
18397   "referenced_type" : "_ZTI17VkPipelineCache_T",
18398   "self_type" : "_ZTIP17VkPipelineCache_T",
18399   "size" : 8,
18400   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
18401  },
18402  {
18403   "alignment" : 8,
18404   "linker_set_key" : "_ZTIP18VkBaseOutStructure",
18405   "name" : "VkBaseOutStructure *",
18406   "referenced_type" : "_ZTI18VkBaseOutStructure",
18407   "self_type" : "_ZTIP18VkBaseOutStructure",
18408   "size" : 8,
18409   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
18410  },
18411  {
18412   "alignment" : 8,
18413   "linker_set_key" : "_ZTIP18VkDescriptorPool_T",
18414   "name" : "VkDescriptorPool_T *",
18415   "referenced_type" : "_ZTI18VkDescriptorPool_T",
18416   "self_type" : "_ZTIP18VkDescriptorPool_T",
18417   "size" : 8,
18418   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
18419  },
18420  {
18421   "alignment" : 8,
18422   "linker_set_key" : "_ZTIP18VkDisplayModeKHR_T",
18423   "name" : "VkDisplayModeKHR_T *",
18424   "referenced_type" : "_ZTI18VkDisplayModeKHR_T",
18425   "self_type" : "_ZTIP18VkDisplayModeKHR_T",
18426   "size" : 8,
18427   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
18428  },
18429  {
18430   "alignment" : 8,
18431   "linker_set_key" : "_ZTIP18VkFormatProperties",
18432   "name" : "VkFormatProperties *",
18433   "referenced_type" : "_ZTI18VkFormatProperties",
18434   "self_type" : "_ZTIP18VkFormatProperties",
18435   "size" : 8,
18436   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
18437  },
18438  {
18439   "alignment" : 8,
18440   "linker_set_key" : "_ZTIP18VkPhysicalDevice_T",
18441   "name" : "VkPhysicalDevice_T *",
18442   "referenced_type" : "_ZTI18VkPhysicalDevice_T",
18443   "self_type" : "_ZTIP18VkPhysicalDevice_T",
18444   "size" : 8,
18445   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
18446  },
18447  {
18448   "alignment" : 8,
18449   "linker_set_key" : "_ZTIP18VkPipelineLayout_T",
18450   "name" : "VkPipelineLayout_T *",
18451   "referenced_type" : "_ZTI18VkPipelineLayout_T",
18452   "self_type" : "_ZTIP18VkPipelineLayout_T",
18453   "size" : 8,
18454   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
18455  },
18456  {
18457   "alignment" : 8,
18458   "linker_set_key" : "_ZTIP18VkSurfaceFormatKHR",
18459   "name" : "VkSurfaceFormatKHR *",
18460   "referenced_type" : "_ZTI18VkSurfaceFormatKHR",
18461   "self_type" : "_ZTIP18VkSurfaceFormatKHR",
18462   "size" : 8,
18463   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
18464  },
18465  {
18466   "alignment" : 8,
18467   "linker_set_key" : "_ZTIP19VkFormatProperties2",
18468   "name" : "VkFormatProperties2 *",
18469   "referenced_type" : "_ZTI19VkFormatProperties2",
18470   "self_type" : "_ZTIP19VkFormatProperties2",
18471   "size" : 8,
18472   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
18473  },
18474  {
18475   "alignment" : 8,
18476   "linker_set_key" : "_ZTIP19VkPrivateDataSlot_T",
18477   "name" : "VkPrivateDataSlot_T *",
18478   "referenced_type" : "_ZTI19VkPrivateDataSlot_T",
18479   "self_type" : "_ZTIP19VkPrivateDataSlot_T",
18480   "size" : 8,
18481   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
18482  },
18483  {
18484   "alignment" : 8,
18485   "linker_set_key" : "_ZTIP19VkSubresourceLayout",
18486   "name" : "VkSubresourceLayout *",
18487   "referenced_type" : "_ZTI19VkSubresourceLayout",
18488   "self_type" : "_ZTIP19VkSubresourceLayout",
18489   "size" : 8,
18490   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
18491  },
18492  {
18493   "alignment" : 8,
18494   "linker_set_key" : "_ZTIP20VkMemoryRequirements",
18495   "name" : "VkMemoryRequirements *",
18496   "referenced_type" : "_ZTI20VkMemoryRequirements",
18497   "self_type" : "_ZTIP20VkMemoryRequirements",
18498   "size" : 8,
18499   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
18500  },
18501  {
18502   "alignment" : 8,
18503   "linker_set_key" : "_ZTIP21VkExtensionProperties",
18504   "name" : "VkExtensionProperties *",
18505   "referenced_type" : "_ZTI21VkExtensionProperties",
18506   "self_type" : "_ZTIP21VkExtensionProperties",
18507   "size" : 8,
18508   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
18509  },
18510  {
18511   "alignment" : 8,
18512   "linker_set_key" : "_ZTIP21VkMemoryRequirements2",
18513   "name" : "VkMemoryRequirements2 *",
18514   "referenced_type" : "_ZTI21VkMemoryRequirements2",
18515   "self_type" : "_ZTIP21VkMemoryRequirements2",
18516   "size" : 8,
18517   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
18518  },
18519  {
18520   "alignment" : 8,
18521   "linker_set_key" : "_ZTIP22VkValidationCacheEXT_T",
18522   "name" : "VkValidationCacheEXT_T *",
18523   "referenced_type" : "_ZTI22VkValidationCacheEXT_T",
18524   "self_type" : "_ZTIP22VkValidationCacheEXT_T",
18525   "size" : 8,
18526   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
18527  },
18528  {
18529   "alignment" : 8,
18530   "linker_set_key" : "_ZTIP23VkDescriptorSetLayout_T",
18531   "name" : "VkDescriptorSetLayout_T *",
18532   "referenced_type" : "_ZTI23VkDescriptorSetLayout_T",
18533   "self_type" : "_ZTIP23VkDescriptorSetLayout_T",
18534   "size" : 8,
18535   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
18536  },
18537  {
18538   "alignment" : 8,
18539   "linker_set_key" : "_ZTIP23VkImageFormatProperties",
18540   "name" : "VkImageFormatProperties *",
18541   "referenced_type" : "_ZTI23VkImageFormatProperties",
18542   "self_type" : "_ZTIP23VkImageFormatProperties",
18543   "size" : 8,
18544   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
18545  },
18546  {
18547   "alignment" : 8,
18548   "linker_set_key" : "_ZTIP23VkQueueFamilyProperties",
18549   "name" : "VkQueueFamilyProperties *",
18550   "referenced_type" : "_ZTI23VkQueueFamilyProperties",
18551   "self_type" : "_ZTIP23VkQueueFamilyProperties",
18552   "size" : 8,
18553   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
18554  },
18555  {
18556   "alignment" : 8,
18557   "linker_set_key" : "_ZTIP24VkImageFormatProperties2",
18558   "name" : "VkImageFormatProperties2 *",
18559   "referenced_type" : "_ZTI24VkImageFormatProperties2",
18560   "self_type" : "_ZTIP24VkImageFormatProperties2",
18561   "size" : 8,
18562   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
18563  },
18564  {
18565   "alignment" : 8,
18566   "linker_set_key" : "_ZTIP24VkPhysicalDeviceFeatures",
18567   "name" : "VkPhysicalDeviceFeatures *",
18568   "referenced_type" : "_ZTI24VkPhysicalDeviceFeatures",
18569   "self_type" : "_ZTIP24VkPhysicalDeviceFeatures",
18570   "size" : 8,
18571   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
18572  },
18573  {
18574   "alignment" : 8,
18575   "linker_set_key" : "_ZTIP24VkQueueFamilyProperties2",
18576   "name" : "VkQueueFamilyProperties2 *",
18577   "referenced_type" : "_ZTI24VkQueueFamilyProperties2",
18578   "self_type" : "_ZTIP24VkQueueFamilyProperties2",
18579   "size" : 8,
18580   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
18581  },
18582  {
18583   "alignment" : 8,
18584   "linker_set_key" : "_ZTIP24VkSurfaceCapabilitiesKHR",
18585   "name" : "VkSurfaceCapabilitiesKHR *",
18586   "referenced_type" : "_ZTI24VkSurfaceCapabilitiesKHR",
18587   "self_type" : "_ZTIP24VkSurfaceCapabilitiesKHR",
18588   "size" : 8,
18589   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
18590  },
18591  {
18592   "alignment" : 8,
18593   "linker_set_key" : "_ZTIP25VkExternalFenceProperties",
18594   "name" : "VkExternalFenceProperties *",
18595   "referenced_type" : "_ZTI25VkExternalFenceProperties",
18596   "self_type" : "_ZTIP25VkExternalFenceProperties",
18597   "size" : 8,
18598   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
18599  },
18600  {
18601   "alignment" : 8,
18602   "linker_set_key" : "_ZTIP25VkPhysicalDeviceFeatures2",
18603   "name" : "VkPhysicalDeviceFeatures2 *",
18604   "referenced_type" : "_ZTI25VkPhysicalDeviceFeatures2",
18605   "self_type" : "_ZTIP25VkPhysicalDeviceFeatures2",
18606   "size" : 8,
18607   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
18608  },
18609  {
18610   "alignment" : 8,
18611   "linker_set_key" : "_ZTIP26VkExternalBufferProperties",
18612   "name" : "VkExternalBufferProperties *",
18613   "referenced_type" : "_ZTI26VkExternalBufferProperties",
18614   "self_type" : "_ZTIP26VkExternalBufferProperties",
18615   "size" : 8,
18616   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
18617  },
18618  {
18619   "alignment" : 8,
18620   "linker_set_key" : "_ZTIP26VkPhysicalDeviceProperties",
18621   "name" : "VkPhysicalDeviceProperties *",
18622   "referenced_type" : "_ZTI26VkPhysicalDeviceProperties",
18623   "self_type" : "_ZTIP26VkPhysicalDeviceProperties",
18624   "size" : 8,
18625   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
18626  },
18627  {
18628   "alignment" : 8,
18629   "linker_set_key" : "_ZTIP26VkPipelineCreationFeedback",
18630   "name" : "VkPipelineCreationFeedback *",
18631   "referenced_type" : "_ZTI26VkPipelineCreationFeedback",
18632   "self_type" : "_ZTIP26VkPipelineCreationFeedback",
18633   "size" : 8,
18634   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
18635  },
18636  {
18637   "alignment" : 8,
18638   "linker_set_key" : "_ZTIP26VkSamplerYcbcrConversion_T",
18639   "name" : "VkSamplerYcbcrConversion_T *",
18640   "referenced_type" : "_ZTI26VkSamplerYcbcrConversion_T",
18641   "self_type" : "_ZTIP26VkSamplerYcbcrConversion_T",
18642   "size" : 8,
18643   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
18644  },
18645  {
18646   "alignment" : 8,
18647   "linker_set_key" : "_ZTIP27VkAccelerationStructureNV_T",
18648   "name" : "VkAccelerationStructureNV_T *",
18649   "referenced_type" : "_ZTI27VkAccelerationStructureNV_T",
18650   "self_type" : "_ZTIP27VkAccelerationStructureNV_T",
18651   "size" : 8,
18652   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
18653  },
18654  {
18655   "alignment" : 8,
18656   "linker_set_key" : "_ZTIP27VkPhysicalDeviceProperties2",
18657   "name" : "VkPhysicalDeviceProperties2 *",
18658   "referenced_type" : "_ZTI27VkPhysicalDeviceProperties2",
18659   "self_type" : "_ZTIP27VkPhysicalDeviceProperties2",
18660   "size" : 8,
18661   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
18662  },
18663  {
18664   "alignment" : 8,
18665   "linker_set_key" : "_ZTIP28VkAccelerationStructureKHR_T",
18666   "name" : "VkAccelerationStructureKHR_T *",
18667   "referenced_type" : "_ZTI28VkAccelerationStructureKHR_T",
18668   "self_type" : "_ZTIP28VkAccelerationStructureKHR_T",
18669   "size" : 8,
18670   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
18671  },
18672  {
18673   "alignment" : 8,
18674   "linker_set_key" : "_ZTIP28VkDescriptorSetLayoutSupport",
18675   "name" : "VkDescriptorSetLayoutSupport *",
18676   "referenced_type" : "_ZTI28VkDescriptorSetLayoutSupport",
18677   "self_type" : "_ZTIP28VkDescriptorSetLayoutSupport",
18678   "size" : 8,
18679   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
18680  },
18681  {
18682   "alignment" : 8,
18683   "linker_set_key" : "_ZTIP28VkDescriptorUpdateTemplate_T",
18684   "name" : "VkDescriptorUpdateTemplate_T *",
18685   "referenced_type" : "_ZTI28VkDescriptorUpdateTemplate_T",
18686   "self_type" : "_ZTIP28VkDescriptorUpdateTemplate_T",
18687   "size" : 8,
18688   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
18689  },
18690  {
18691   "alignment" : 8,
18692   "linker_set_key" : "_ZTIP28VkIndirectCommandsLayoutNV_T",
18693   "name" : "VkIndirectCommandsLayoutNV_T *",
18694   "referenced_type" : "_ZTI28VkIndirectCommandsLayoutNV_T",
18695   "self_type" : "_ZTIP28VkIndirectCommandsLayoutNV_T",
18696   "size" : 8,
18697   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
18698  },
18699  {
18700   "alignment" : 8,
18701   "linker_set_key" : "_ZTIP29VkExternalSemaphoreProperties",
18702   "name" : "VkExternalSemaphoreProperties *",
18703   "referenced_type" : "_ZTI29VkExternalSemaphoreProperties",
18704   "self_type" : "_ZTIP29VkExternalSemaphoreProperties",
18705   "size" : 8,
18706   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
18707  },
18708  {
18709   "alignment" : 8,
18710   "linker_set_key" : "_ZTIP29VkSparseImageFormatProperties",
18711   "name" : "VkSparseImageFormatProperties *",
18712   "referenced_type" : "_ZTI29VkSparseImageFormatProperties",
18713   "self_type" : "_ZTIP29VkSparseImageFormatProperties",
18714   "size" : 8,
18715   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
18716  },
18717  {
18718   "alignment" : 8,
18719   "linker_set_key" : "_ZTIP30VkPhysicalDeviceToolProperties",
18720   "name" : "VkPhysicalDeviceToolProperties *",
18721   "referenced_type" : "_ZTI30VkPhysicalDeviceToolProperties",
18722   "self_type" : "_ZTIP30VkPhysicalDeviceToolProperties",
18723   "size" : 8,
18724   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
18725  },
18726  {
18727   "alignment" : 8,
18728   "linker_set_key" : "_ZTIP30VkSparseImageFormatProperties2",
18729   "name" : "VkSparseImageFormatProperties2 *",
18730   "referenced_type" : "_ZTI30VkSparseImageFormatProperties2",
18731   "self_type" : "_ZTIP30VkSparseImageFormatProperties2",
18732   "size" : 8,
18733   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
18734  },
18735  {
18736   "alignment" : 8,
18737   "linker_set_key" : "_ZTIP31VkPhysicalDeviceGroupProperties",
18738   "name" : "VkPhysicalDeviceGroupProperties *",
18739   "referenced_type" : "_ZTI31VkPhysicalDeviceGroupProperties",
18740   "self_type" : "_ZTIP31VkPhysicalDeviceGroupProperties",
18741   "size" : 8,
18742   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
18743  },
18744  {
18745   "alignment" : 8,
18746   "linker_set_key" : "_ZTIP31VkSparseImageMemoryRequirements",
18747   "name" : "VkSparseImageMemoryRequirements *",
18748   "referenced_type" : "_ZTI31VkSparseImageMemoryRequirements",
18749   "self_type" : "_ZTIP31VkSparseImageMemoryRequirements",
18750   "size" : 8,
18751   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
18752  },
18753  {
18754   "alignment" : 8,
18755   "linker_set_key" : "_ZTIP32VkDrmFormatModifierPropertiesEXT",
18756   "name" : "VkDrmFormatModifierPropertiesEXT *",
18757   "referenced_type" : "_ZTI32VkDrmFormatModifierPropertiesEXT",
18758   "self_type" : "_ZTIP32VkDrmFormatModifierPropertiesEXT",
18759   "size" : 8,
18760   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
18761  },
18762  {
18763   "alignment" : 8,
18764   "linker_set_key" : "_ZTIP32VkPhysicalDeviceMemoryProperties",
18765   "name" : "VkPhysicalDeviceMemoryProperties *",
18766   "referenced_type" : "_ZTI32VkPhysicalDeviceMemoryProperties",
18767   "self_type" : "_ZTIP32VkPhysicalDeviceMemoryProperties",
18768   "size" : 8,
18769   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
18770  },
18771  {
18772   "alignment" : 8,
18773   "linker_set_key" : "_ZTIP32VkSparseImageMemoryRequirements2",
18774   "name" : "VkSparseImageMemoryRequirements2 *",
18775   "referenced_type" : "_ZTI32VkSparseImageMemoryRequirements2",
18776   "self_type" : "_ZTIP32VkSparseImageMemoryRequirements2",
18777   "size" : 8,
18778   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
18779  },
18780  {
18781   "alignment" : 8,
18782   "linker_set_key" : "_ZTIP33VkDrmFormatModifierProperties2EXT",
18783   "name" : "VkDrmFormatModifierProperties2EXT *",
18784   "referenced_type" : "_ZTI33VkDrmFormatModifierProperties2EXT",
18785   "self_type" : "_ZTIP33VkDrmFormatModifierProperties2EXT",
18786   "size" : 8,
18787   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
18788  },
18789  {
18790   "alignment" : 8,
18791   "linker_set_key" : "_ZTIP33VkPhysicalDeviceMemoryProperties2",
18792   "name" : "VkPhysicalDeviceMemoryProperties2 *",
18793   "referenced_type" : "_ZTI33VkPhysicalDeviceMemoryProperties2",
18794   "self_type" : "_ZTIP33VkPhysicalDeviceMemoryProperties2",
18795   "size" : 8,
18796   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
18797  },
18798  {
18799   "alignment" : 8,
18800   "linker_set_key" : "_ZTIP35VkDeviceGroupPresentCapabilitiesKHR",
18801   "name" : "VkDeviceGroupPresentCapabilitiesKHR *",
18802   "referenced_type" : "_ZTI35VkDeviceGroupPresentCapabilitiesKHR",
18803   "self_type" : "_ZTIP35VkDeviceGroupPresentCapabilitiesKHR",
18804   "size" : 8,
18805   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
18806  },
18807  {
18808   "alignment" : 8,
18809   "linker_set_key" : "_ZTIP40VkAndroidHardwareBufferPropertiesANDROID",
18810   "name" : "VkAndroidHardwareBufferPropertiesANDROID *",
18811   "referenced_type" : "_ZTI40VkAndroidHardwareBufferPropertiesANDROID",
18812   "self_type" : "_ZTIP40VkAndroidHardwareBufferPropertiesANDROID",
18813   "size" : 8,
18814   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_android.h"
18815  },
18816  {
18817   "alignment" : 8,
18818   "linker_set_key" : "_ZTIP8VkRect2D",
18819   "name" : "VkRect2D *",
18820   "referenced_type" : "_ZTI8VkRect2D",
18821   "self_type" : "_ZTIP8VkRect2D",
18822   "size" : 8,
18823   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
18824  },
18825  {
18826   "alignment" : 8,
18827   "linker_set_key" : "_ZTIP8VkResult",
18828   "name" : "VkResult *",
18829   "referenced_type" : "_ZTI8VkResult",
18830   "self_type" : "_ZTIP8VkResult",
18831   "size" : 8,
18832   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
18833  },
18834  {
18835   "alignment" : 8,
18836   "linker_set_key" : "_ZTIP9VkEvent_T",
18837   "name" : "VkEvent_T *",
18838   "referenced_type" : "_ZTI9VkEvent_T",
18839   "self_type" : "_ZTIP9VkEvent_T",
18840   "size" : 8,
18841   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
18842  },
18843  {
18844   "alignment" : 8,
18845   "linker_set_key" : "_ZTIP9VkFence_T",
18846   "name" : "VkFence_T *",
18847   "referenced_type" : "_ZTI9VkFence_T",
18848   "self_type" : "_ZTIP9VkFence_T",
18849   "size" : 8,
18850   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
18851  },
18852  {
18853   "alignment" : 8,
18854   "linker_set_key" : "_ZTIP9VkImage_T",
18855   "name" : "VkImage_T *",
18856   "referenced_type" : "_ZTI9VkImage_T",
18857   "self_type" : "_ZTIP9VkImage_T",
18858   "size" : 8,
18859   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
18860  },
18861  {
18862   "alignment" : 8,
18863   "linker_set_key" : "_ZTIP9VkQueue_T",
18864   "name" : "VkQueue_T *",
18865   "referenced_type" : "_ZTI9VkQueue_T",
18866   "self_type" : "_ZTIP9VkQueue_T",
18867   "size" : 8,
18868   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
18869  },
18870  {
18871   "alignment" : 8,
18872   "linker_set_key" : "_ZTIPFPvS_S_mm23VkSystemAllocationScopeE",
18873   "name" : "void *(*)(void *, void *, unsigned long, unsigned long, VkSystemAllocationScope)",
18874   "referenced_type" : "_ZTIFPvS_S_mm23VkSystemAllocationScopeE",
18875   "self_type" : "_ZTIPFPvS_S_mm23VkSystemAllocationScopeE",
18876   "size" : 8,
18877   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
18878  },
18879  {
18880   "alignment" : 8,
18881   "linker_set_key" : "_ZTIPFPvS_mm23VkSystemAllocationScopeE",
18882   "name" : "void *(*)(void *, unsigned long, unsigned long, VkSystemAllocationScope)",
18883   "referenced_type" : "_ZTIFPvS_mm23VkSystemAllocationScopeE",
18884   "self_type" : "_ZTIPFPvS_mm23VkSystemAllocationScopeE",
18885   "size" : 8,
18886   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
18887  },
18888  {
18889   "alignment" : 8,
18890   "linker_set_key" : "_ZTIPFj38VkDebugUtilsMessageSeverityFlagBitsEXTjPK36VkDebugUtilsMessengerCallbackDataEXTPvE",
18891   "name" : "unsigned int (*)(VkDebugUtilsMessageSeverityFlagBitsEXT, unsigned int, const VkDebugUtilsMessengerCallbackDataEXT *, void *)",
18892   "referenced_type" : "_ZTIFj38VkDebugUtilsMessageSeverityFlagBitsEXTjPK36VkDebugUtilsMessengerCallbackDataEXTPvE",
18893   "self_type" : "_ZTIPFj38VkDebugUtilsMessageSeverityFlagBitsEXTjPK36VkDebugUtilsMessengerCallbackDataEXTPvE",
18894   "size" : 8,
18895   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
18896  },
18897  {
18898   "alignment" : 8,
18899   "linker_set_key" : "_ZTIPFjj26VkDebugReportObjectTypeEXTmmiPKcS1_PvE",
18900   "name" : "unsigned int (*)(unsigned int, VkDebugReportObjectTypeEXT, unsigned long, unsigned long, int, const char *, const char *, void *)",
18901   "referenced_type" : "_ZTIFjj26VkDebugReportObjectTypeEXTmmiPKcS1_PvE",
18902   "self_type" : "_ZTIPFjj26VkDebugReportObjectTypeEXTmmiPKcS1_PvE",
18903   "size" : 8,
18904   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
18905  },
18906  {
18907   "alignment" : 8,
18908   "linker_set_key" : "_ZTIPFvPK35VkDeviceMemoryReportCallbackDataEXTPvE",
18909   "name" : "void (*)(const VkDeviceMemoryReportCallbackDataEXT *, void *)",
18910   "referenced_type" : "_ZTIFvPK35VkDeviceMemoryReportCallbackDataEXTPvE",
18911   "self_type" : "_ZTIPFvPK35VkDeviceMemoryReportCallbackDataEXTPvE",
18912   "size" : 8,
18913   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
18914  },
18915  {
18916   "alignment" : 8,
18917   "linker_set_key" : "_ZTIPFvPvS_E",
18918   "name" : "void (*)(void *, void *)",
18919   "referenced_type" : "_ZTIFvPvS_E",
18920   "self_type" : "_ZTIPFvPvS_E",
18921   "size" : 8,
18922   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
18923  },
18924  {
18925   "alignment" : 8,
18926   "linker_set_key" : "_ZTIPFvPvm24VkInternalAllocationType23VkSystemAllocationScopeE",
18927   "name" : "void (*)(void *, unsigned long, VkInternalAllocationType, VkSystemAllocationScope)",
18928   "referenced_type" : "_ZTIFvPvm24VkInternalAllocationType23VkSystemAllocationScopeE",
18929   "self_type" : "_ZTIPFvPvm24VkInternalAllocationType23VkSystemAllocationScopeE",
18930   "size" : 8,
18931   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
18932  },
18933  {
18934   "alignment" : 8,
18935   "linker_set_key" : "_ZTIPFvvE",
18936   "name" : "void (*)()",
18937   "referenced_type" : "_ZTIFvvE",
18938   "self_type" : "_ZTIPFvvE",
18939   "size" : 8,
18940   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
18941  },
18942  {
18943   "alignment" : 8,
18944   "linker_set_key" : "_ZTIPK10VkOffset2D",
18945   "name" : "const VkOffset2D *",
18946   "referenced_type" : "_ZTIK10VkOffset2D",
18947   "self_type" : "_ZTIPK10VkOffset2D",
18948   "size" : 8,
18949   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
18950  },
18951  {
18952   "alignment" : 8,
18953   "linker_set_key" : "_ZTIPK10VkViewport",
18954   "name" : "const VkViewport *",
18955   "referenced_type" : "_ZTIK10VkViewport",
18956   "self_type" : "_ZTIPK10VkViewport",
18957   "size" : 8,
18958   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
18959  },
18960  {
18961   "alignment" : 8,
18962   "linker_set_key" : "_ZTIPK11VkClearRect",
18963   "name" : "const VkClearRect *",
18964   "referenced_type" : "_ZTIK11VkClearRect",
18965   "self_type" : "_ZTIPK11VkClearRect",
18966   "size" : 8,
18967   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
18968  },
18969  {
18970   "alignment" : 8,
18971   "linker_set_key" : "_ZTIPK11VkImageBlit",
18972   "name" : "const VkImageBlit *",
18973   "referenced_type" : "_ZTIK11VkImageBlit",
18974   "self_type" : "_ZTIPK11VkImageBlit",
18975   "size" : 8,
18976   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
18977  },
18978  {
18979   "alignment" : 8,
18980   "linker_set_key" : "_ZTIPK11VkImageCopy",
18981   "name" : "const VkImageCopy *",
18982   "referenced_type" : "_ZTIK11VkImageCopy",
18983   "self_type" : "_ZTIPK11VkImageCopy",
18984   "size" : 8,
18985   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
18986  },
18987  {
18988   "alignment" : 8,
18989   "linker_set_key" : "_ZTIPK11VkIndexType",
18990   "name" : "const VkIndexType *",
18991   "referenced_type" : "_ZTIK11VkIndexType",
18992   "self_type" : "_ZTIPK11VkIndexType",
18993   "size" : 8,
18994   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
18995  },
18996  {
18997   "alignment" : 8,
18998   "linker_set_key" : "_ZTIPK12VkBufferCopy",
18999   "name" : "const VkBufferCopy *",
19000   "referenced_type" : "_ZTIK12VkBufferCopy",
19001   "self_type" : "_ZTIPK12VkBufferCopy",
19002   "size" : 8,
19003   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
19004  },
19005  {
19006   "alignment" : 8,
19007   "linker_set_key" : "_ZTIPK12VkClearValue",
19008   "name" : "const VkClearValue *",
19009   "referenced_type" : "_ZTIK12VkClearValue",
19010   "self_type" : "_ZTIPK12VkClearValue",
19011   "size" : 8,
19012   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
19013  },
19014  {
19015   "alignment" : 8,
19016   "linker_set_key" : "_ZTIPK12VkGeometryNV",
19017   "name" : "const VkGeometryNV *",
19018   "referenced_type" : "_ZTIK12VkGeometryNV",
19019   "self_type" : "_ZTIPK12VkGeometryNV",
19020   "size" : 8,
19021   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
19022  },
19023  {
19024   "alignment" : 8,
19025   "linker_set_key" : "_ZTIPK12VkImageBlit2",
19026   "name" : "const VkImageBlit2 *",
19027   "referenced_type" : "_ZTIK12VkImageBlit2",
19028   "self_type" : "_ZTIPK12VkImageBlit2",
19029   "size" : 8,
19030   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
19031  },
19032  {
19033   "alignment" : 8,
19034   "linker_set_key" : "_ZTIPK12VkImageCopy2",
19035   "name" : "const VkImageCopy2 *",
19036   "referenced_type" : "_ZTIK12VkImageCopy2",
19037   "self_type" : "_ZTIPK12VkImageCopy2",
19038   "size" : 8,
19039   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
19040  },
19041  {
19042   "alignment" : 8,
19043   "linker_set_key" : "_ZTIPK12VkSubmitInfo",
19044   "name" : "const VkSubmitInfo *",
19045   "referenced_type" : "_ZTIK12VkSubmitInfo",
19046   "self_type" : "_ZTIPK12VkSubmitInfo",
19047   "size" : 8,
19048   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
19049  },
19050  {
19051   "alignment" : 8,
19052   "linker_set_key" : "_ZTIPK13VkBufferCopy2",
19053   "name" : "const VkBufferCopy2 *",
19054   "referenced_type" : "_ZTIK13VkBufferCopy2",
19055   "self_type" : "_ZTIPK13VkBufferCopy2",
19056   "size" : 8,
19057   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
19058  },
19059  {
19060   "alignment" : 8,
19061   "linker_set_key" : "_ZTIPK13VkSubmitInfo2",
19062   "name" : "const VkSubmitInfo2 *",
19063   "referenced_type" : "_ZTIK13VkSubmitInfo2",
19064   "self_type" : "_ZTIPK13VkSubmitInfo2",
19065   "size" : 8,
19066   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
19067  },
19068  {
19069   "alignment" : 8,
19070   "linker_set_key" : "_ZTIPK14VkDynamicState",
19071   "name" : "const VkDynamicState *",
19072   "referenced_type" : "_ZTIK14VkDynamicState",
19073   "self_type" : "_ZTIPK14VkDynamicState",
19074   "size" : 8,
19075   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
19076  },
19077  {
19078   "alignment" : 8,
19079   "linker_set_key" : "_ZTIPK14VkImageResolve",
19080   "name" : "const VkImageResolve *",
19081   "referenced_type" : "_ZTIK14VkImageResolve",
19082   "self_type" : "_ZTIPK14VkImageResolve",
19083   "size" : 8,
19084   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
19085  },
19086  {
19087   "alignment" : 8,
19088   "linker_set_key" : "_ZTIPK14VkRectLayerKHR",
19089   "name" : "const VkRectLayerKHR *",
19090   "referenced_type" : "_ZTIK14VkRectLayerKHR",
19091   "self_type" : "_ZTIPK14VkRectLayerKHR",
19092   "size" : 8,
19093   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
19094  },
19095  {
19096   "alignment" : 8,
19097   "linker_set_key" : "_ZTIPK15AHardwareBuffer",
19098   "name" : "const AHardwareBuffer *",
19099   "referenced_type" : "_ZTIK15AHardwareBuffer",
19100   "self_type" : "_ZTIPK15AHardwareBuffer",
19101   "size" : 8,
19102   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_android.h"
19103  },
19104  {
19105   "alignment" : 8,
19106   "linker_set_key" : "_ZTIPK15VkImageResolve2",
19107   "name" : "const VkImageResolve2 *",
19108   "referenced_type" : "_ZTIK15VkImageResolve2",
19109   "self_type" : "_ZTIPK15VkImageResolve2",
19110   "size" : 8,
19111   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
19112  },
19113  {
19114   "alignment" : 8,
19115   "linker_set_key" : "_ZTIPK15VkMemoryBarrier",
19116   "name" : "const VkMemoryBarrier *",
19117   "referenced_type" : "_ZTIK15VkMemoryBarrier",
19118   "self_type" : "_ZTIPK15VkMemoryBarrier",
19119   "size" : 8,
19120   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
19121  },
19122  {
19123   "alignment" : 8,
19124   "linker_set_key" : "_ZTIPK15VkRenderingInfo",
19125   "name" : "const VkRenderingInfo *",
19126   "referenced_type" : "_ZTIK15VkRenderingInfo",
19127   "self_type" : "_ZTIPK15VkRenderingInfo",
19128   "size" : 8,
19129   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
19130  },
19131  {
19132   "alignment" : 8,
19133   "linker_set_key" : "_ZTIPK16VkBindSparseInfo",
19134   "name" : "const VkBindSparseInfo *",
19135   "referenced_type" : "_ZTIK16VkBindSparseInfo",
19136   "self_type" : "_ZTIPK16VkBindSparseInfo",
19137   "size" : 8,
19138   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
19139  },
19140  {
19141   "alignment" : 8,
19142   "linker_set_key" : "_ZTIPK16VkBlitImageInfo2",
19143   "name" : "const VkBlitImageInfo2 *",
19144   "referenced_type" : "_ZTIK16VkBlitImageInfo2",
19145   "self_type" : "_ZTIPK16VkBlitImageInfo2",
19146   "size" : 8,
19147   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
19148  },
19149  {
19150   "alignment" : 8,
19151   "linker_set_key" : "_ZTIPK16VkCopyImageInfo2",
19152   "name" : "const VkCopyImageInfo2 *",
19153   "referenced_type" : "_ZTIK16VkCopyImageInfo2",
19154   "self_type" : "_ZTIPK16VkCopyImageInfo2",
19155   "size" : 8,
19156   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
19157  },
19158  {
19159   "alignment" : 8,
19160   "linker_set_key" : "_ZTIPK16VkDependencyInfo",
19161   "name" : "const VkDependencyInfo *",
19162   "referenced_type" : "_ZTIK16VkDependencyInfo",
19163   "self_type" : "_ZTIPK16VkDependencyInfo",
19164   "size" : 8,
19165   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
19166  },
19167  {
19168   "alignment" : 8,
19169   "linker_set_key" : "_ZTIPK16VkDescriptorType",
19170   "name" : "const VkDescriptorType *",
19171   "referenced_type" : "_ZTIK16VkDescriptorType",
19172   "self_type" : "_ZTIPK16VkDescriptorType",
19173   "size" : 8,
19174   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
19175  },
19176  {
19177   "alignment" : 8,
19178   "linker_set_key" : "_ZTIPK16VkMemoryBarrier2",
19179   "name" : "const VkMemoryBarrier2 *",
19180   "referenced_type" : "_ZTIK16VkMemoryBarrier2",
19181   "self_type" : "_ZTIPK16VkMemoryBarrier2",
19182   "size" : 8,
19183   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
19184  },
19185  {
19186   "alignment" : 8,
19187   "linker_set_key" : "_ZTIPK16VkPresentInfoKHR",
19188   "name" : "const VkPresentInfoKHR *",
19189   "referenced_type" : "_ZTIK16VkPresentInfoKHR",
19190   "self_type" : "_ZTIPK16VkPresentInfoKHR",
19191   "size" : 8,
19192   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
19193  },
19194  {
19195   "alignment" : 8,
19196   "linker_set_key" : "_ZTIPK16VkSubpassEndInfo",
19197   "name" : "const VkSubpassEndInfo *",
19198   "referenced_type" : "_ZTIK16VkSubpassEndInfo",
19199   "self_type" : "_ZTIPK16VkSubpassEndInfo",
19200   "size" : 8,
19201   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
19202  },
19203  {
19204   "alignment" : 8,
19205   "linker_set_key" : "_ZTIPK17VkApplicationInfo",
19206   "name" : "const VkApplicationInfo *",
19207   "referenced_type" : "_ZTIK17VkApplicationInfo",
19208   "self_type" : "_ZTIPK17VkApplicationInfo",
19209   "size" : 8,
19210   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
19211  },
19212  {
19213   "alignment" : 8,
19214   "linker_set_key" : "_ZTIPK17VkBaseInStructure",
19215   "name" : "const VkBaseInStructure *",
19216   "referenced_type" : "_ZTIK17VkBaseInStructure",
19217   "self_type" : "_ZTIPK17VkBaseInStructure",
19218   "size" : 8,
19219   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
19220  },
19221  {
19222   "alignment" : 8,
19223   "linker_set_key" : "_ZTIPK17VkBufferImageCopy",
19224   "name" : "const VkBufferImageCopy *",
19225   "referenced_type" : "_ZTIK17VkBufferImageCopy",
19226   "self_type" : "_ZTIPK17VkBufferImageCopy",
19227   "size" : 8,
19228   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
19229  },
19230  {
19231   "alignment" : 8,
19232   "linker_set_key" : "_ZTIPK17VkClearAttachment",
19233   "name" : "const VkClearAttachment *",
19234   "referenced_type" : "_ZTIK17VkClearAttachment",
19235   "self_type" : "_ZTIPK17VkClearAttachment",
19236   "size" : 8,
19237   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
19238  },
19239  {
19240   "alignment" : 8,
19241   "linker_set_key" : "_ZTIPK17VkClearColorValue",
19242   "name" : "const VkClearColorValue *",
19243   "referenced_type" : "_ZTIK17VkClearColorValue",
19244   "self_type" : "_ZTIPK17VkClearColorValue",
19245   "size" : 8,
19246   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
19247  },
19248  {
19249   "alignment" : 8,
19250   "linker_set_key" : "_ZTIPK17VkCopyBufferInfo2",
19251   "name" : "const VkCopyBufferInfo2 *",
19252   "referenced_type" : "_ZTIK17VkCopyBufferInfo2",
19253   "self_type" : "_ZTIPK17VkCopyBufferInfo2",
19254   "size" : 8,
19255   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
19256  },
19257  {
19258   "alignment" : 8,
19259   "linker_set_key" : "_ZTIPK17VkEventCreateInfo",
19260   "name" : "const VkEventCreateInfo *",
19261   "referenced_type" : "_ZTIK17VkEventCreateInfo",
19262   "self_type" : "_ZTIPK17VkEventCreateInfo",
19263   "size" : 8,
19264   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
19265  },
19266  {
19267   "alignment" : 8,
19268   "linker_set_key" : "_ZTIPK17VkFenceCreateInfo",
19269   "name" : "const VkFenceCreateInfo *",
19270   "referenced_type" : "_ZTIK17VkFenceCreateInfo",
19271   "self_type" : "_ZTIPK17VkFenceCreateInfo",
19272   "size" : 8,
19273   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
19274  },
19275  {
19276   "alignment" : 8,
19277   "linker_set_key" : "_ZTIPK17VkImageCreateInfo",
19278   "name" : "const VkImageCreateInfo *",
19279   "referenced_type" : "_ZTIK17VkImageCreateInfo",
19280   "self_type" : "_ZTIPK17VkImageCreateInfo",
19281   "size" : 8,
19282   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
19283  },
19284  {
19285   "alignment" : 8,
19286   "linker_set_key" : "_ZTIPK18VkBufferCreateInfo",
19287   "name" : "const VkBufferCreateInfo *",
19288   "referenced_type" : "_ZTIK18VkBufferCreateInfo",
19289   "self_type" : "_ZTIPK18VkBufferCreateInfo",
19290   "size" : 8,
19291   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
19292  },
19293  {
19294   "alignment" : 8,
19295   "linker_set_key" : "_ZTIPK18VkBufferImageCopy2",
19296   "name" : "const VkBufferImageCopy2 *",
19297   "referenced_type" : "_ZTIK18VkBufferImageCopy2",
19298   "self_type" : "_ZTIPK18VkBufferImageCopy2",
19299   "size" : 8,
19300   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
19301  },
19302  {
19303   "alignment" : 8,
19304   "linker_set_key" : "_ZTIPK18VkDeviceCreateInfo",
19305   "name" : "const VkDeviceCreateInfo *",
19306   "referenced_type" : "_ZTIK18VkDeviceCreateInfo",
19307   "self_type" : "_ZTIPK18VkDeviceCreateInfo",
19308   "size" : 8,
19309   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
19310  },
19311  {
19312   "alignment" : 8,
19313   "linker_set_key" : "_ZTIPK18VkDeviceQueueInfo2",
19314   "name" : "const VkDeviceQueueInfo2 *",
19315   "referenced_type" : "_ZTIK18VkDeviceQueueInfo2",
19316   "self_type" : "_ZTIPK18VkDeviceQueueInfo2",
19317   "size" : 8,
19318   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
19319  },
19320  {
19321   "alignment" : 8,
19322   "linker_set_key" : "_ZTIPK18VkImageSubresource",
19323   "name" : "const VkImageSubresource *",
19324   "referenced_type" : "_ZTIK18VkImageSubresource",
19325   "self_type" : "_ZTIPK18VkImageSubresource",
19326   "size" : 8,
19327   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
19328  },
19329  {
19330   "alignment" : 8,
19331   "linker_set_key" : "_ZTIPK18VkPresentRegionKHR",
19332   "name" : "const VkPresentRegionKHR *",
19333   "referenced_type" : "_ZTIK18VkPresentRegionKHR",
19334   "self_type" : "_ZTIPK18VkPresentRegionKHR",
19335   "size" : 8,
19336   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
19337  },
19338  {
19339   "alignment" : 8,
19340   "linker_set_key" : "_ZTIPK18VkSparseMemoryBind",
19341   "name" : "const VkSparseMemoryBind *",
19342   "referenced_type" : "_ZTIK18VkSparseMemoryBind",
19343   "self_type" : "_ZTIPK18VkSparseMemoryBind",
19344   "size" : 8,
19345   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
19346  },
19347  {
19348   "alignment" : 8,
19349   "linker_set_key" : "_ZTIPK18VkSubpassBeginInfo",
19350   "name" : "const VkSubpassBeginInfo *",
19351   "referenced_type" : "_ZTIK18VkSubpassBeginInfo",
19352   "self_type" : "_ZTIPK18VkSubpassBeginInfo",
19353   "size" : 8,
19354   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
19355  },
19356  {
19357   "alignment" : 8,
19358   "linker_set_key" : "_ZTIPK19VkCopyDescriptorSet",
19359   "name" : "const VkCopyDescriptorSet *",
19360   "referenced_type" : "_ZTIK19VkCopyDescriptorSet",
19361   "self_type" : "_ZTIPK19VkCopyDescriptorSet",
19362   "size" : 8,
19363   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
19364  },
19365  {
19366   "alignment" : 8,
19367   "linker_set_key" : "_ZTIPK19VkMappedMemoryRange",
19368   "name" : "const VkMappedMemoryRange *",
19369   "referenced_type" : "_ZTIK19VkMappedMemoryRange",
19370   "self_type" : "_ZTIPK19VkMappedMemoryRange",
19371   "size" : 8,
19372   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
19373  },
19374  {
19375   "alignment" : 8,
19376   "linker_set_key" : "_ZTIPK19VkPresentTimeGOOGLE",
19377   "name" : "const VkPresentTimeGOOGLE *",
19378   "referenced_type" : "_ZTIK19VkPresentTimeGOOGLE",
19379   "self_type" : "_ZTIPK19VkPresentTimeGOOGLE",
19380   "size" : 8,
19381   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
19382  },
19383  {
19384   "alignment" : 8,
19385   "linker_set_key" : "_ZTIPK19VkPushConstantRange",
19386   "name" : "const VkPushConstantRange *",
19387   "referenced_type" : "_ZTIK19VkPushConstantRange",
19388   "self_type" : "_ZTIPK19VkPushConstantRange",
19389   "size" : 8,
19390   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
19391  },
19392  {
19393   "alignment" : 8,
19394   "linker_set_key" : "_ZTIPK19VkResolveImageInfo2",
19395   "name" : "const VkResolveImageInfo2 *",
19396   "referenced_type" : "_ZTIK19VkResolveImageInfo2",
19397   "self_type" : "_ZTIPK19VkResolveImageInfo2",
19398   "size" : 8,
19399   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
19400  },
19401  {
19402   "alignment" : 8,
19403   "linker_set_key" : "_ZTIPK19VkSampleLocationEXT",
19404   "name" : "const VkSampleLocationEXT *",
19405   "referenced_type" : "_ZTIK19VkSampleLocationEXT",
19406   "self_type" : "_ZTIPK19VkSampleLocationEXT",
19407   "size" : 8,
19408   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
19409  },
19410  {
19411   "alignment" : 8,
19412   "linker_set_key" : "_ZTIPK19VkSamplerCreateInfo",
19413   "name" : "const VkSamplerCreateInfo *",
19414   "referenced_type" : "_ZTIK19VkSamplerCreateInfo",
19415   "self_type" : "_ZTIPK19VkSamplerCreateInfo",
19416   "size" : 8,
19417   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
19418  },
19419  {
19420   "alignment" : 8,
19421   "linker_set_key" : "_ZTIPK19VkSemaphoreWaitInfo",
19422   "name" : "const VkSemaphoreWaitInfo *",
19423   "referenced_type" : "_ZTIK19VkSemaphoreWaitInfo",
19424   "self_type" : "_ZTIPK19VkSemaphoreWaitInfo",
19425   "size" : 8,
19426   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
19427  },
19428  {
19429   "alignment" : 8,
19430   "linker_set_key" : "_ZTIPK19VkSubpassDependency",
19431   "name" : "const VkSubpassDependency *",
19432   "referenced_type" : "_ZTIK19VkSubpassDependency",
19433   "self_type" : "_ZTIPK19VkSubpassDependency",
19434   "size" : 8,
19435   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
19436  },
19437  {
19438   "alignment" : 8,
19439   "linker_set_key" : "_ZTIPK19VkSubresourceLayout",
19440   "name" : "const VkSubresourceLayout *",
19441   "referenced_type" : "_ZTIK19VkSubresourceLayout",
19442   "self_type" : "_ZTIPK19VkSubresourceLayout",
19443   "size" : 8,
19444   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
19445  },
19446  {
19447   "alignment" : 8,
19448   "linker_set_key" : "_ZTIPK19VkViewportSwizzleNV",
19449   "name" : "const VkViewportSwizzleNV *",
19450   "referenced_type" : "_ZTIK19VkViewportSwizzleNV",
19451   "self_type" : "_ZTIPK19VkViewportSwizzleNV",
19452   "size" : 8,
19453   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
19454  },
19455  {
19456   "alignment" : 8,
19457   "linker_set_key" : "_ZTIPK20VkDebugUtilsLabelEXT",
19458   "name" : "const VkDebugUtilsLabelEXT *",
19459   "referenced_type" : "_ZTIK20VkDebugUtilsLabelEXT",
19460   "self_type" : "_ZTIPK20VkDebugUtilsLabelEXT",
19461   "size" : 8,
19462   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
19463  },
19464  {
19465   "alignment" : 8,
19466   "linker_set_key" : "_ZTIPK20VkDescriptorPoolSize",
19467   "name" : "const VkDescriptorPoolSize *",
19468   "referenced_type" : "_ZTIK20VkDescriptorPoolSize",
19469   "self_type" : "_ZTIPK20VkDescriptorPoolSize",
19470   "size" : 8,
19471   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
19472  },
19473  {
19474   "alignment" : 8,
19475   "linker_set_key" : "_ZTIPK20VkImageMemoryBarrier",
19476   "name" : "const VkImageMemoryBarrier *",
19477   "referenced_type" : "_ZTIK20VkImageMemoryBarrier",
19478   "self_type" : "_ZTIPK20VkImageMemoryBarrier",
19479   "size" : 8,
19480   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
19481  },
19482  {
19483   "alignment" : 8,
19484   "linker_set_key" : "_ZTIPK20VkInstanceCreateInfo",
19485   "name" : "const VkInstanceCreateInfo *",
19486   "referenced_type" : "_ZTIK20VkInstanceCreateInfo",
19487   "self_type" : "_ZTIPK20VkInstanceCreateInfo",
19488   "size" : 8,
19489   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
19490  },
19491  {
19492   "alignment" : 8,
19493   "linker_set_key" : "_ZTIPK20VkMemoryAllocateInfo",
19494   "name" : "const VkMemoryAllocateInfo *",
19495   "referenced_type" : "_ZTIK20VkMemoryAllocateInfo",
19496   "self_type" : "_ZTIPK20VkMemoryAllocateInfo",
19497   "size" : 8,
19498   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
19499  },
19500  {
19501   "alignment" : 8,
19502   "linker_set_key" : "_ZTIPK20VkSpecializationInfo",
19503   "name" : "const VkSpecializationInfo *",
19504   "referenced_type" : "_ZTIK20VkSpecializationInfo",
19505   "self_type" : "_ZTIPK20VkSpecializationInfo",
19506   "size" : 8,
19507   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
19508  },
19509  {
19510   "alignment" : 8,
19511   "linker_set_key" : "_ZTIPK20VkSubpassDependency2",
19512   "name" : "const VkSubpassDependency2 *",
19513   "referenced_type" : "_ZTIK20VkSubpassDependency2",
19514   "self_type" : "_ZTIPK20VkSubpassDependency2",
19515   "size" : 8,
19516   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
19517  },
19518  {
19519   "alignment" : 8,
19520   "linker_set_key" : "_ZTIPK20VkSubpassDescription",
19521   "name" : "const VkSubpassDescription *",
19522   "referenced_type" : "_ZTIK20VkSubpassDescription",
19523   "self_type" : "_ZTIPK20VkSubpassDescription",
19524   "size" : 8,
19525   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
19526  },
19527  {
19528   "alignment" : 8,
19529   "linker_set_key" : "_ZTIPK20VkValidationCheckEXT",
19530   "name" : "const VkValidationCheckEXT *",
19531   "referenced_type" : "_ZTIK20VkValidationCheckEXT",
19532   "self_type" : "_ZTIPK20VkValidationCheckEXT",
19533   "size" : 8,
19534   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
19535  },
19536  {
19537   "alignment" : 8,
19538   "linker_set_key" : "_ZTIPK20VkViewportWScalingNV",
19539   "name" : "const VkViewportWScalingNV *",
19540   "referenced_type" : "_ZTIK20VkViewportWScalingNV",
19541   "self_type" : "_ZTIPK20VkViewportWScalingNV",
19542   "size" : 8,
19543   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
19544  },
19545  {
19546   "alignment" : 8,
19547   "linker_set_key" : "_ZTIPK20VkWriteDescriptorSet",
19548   "name" : "const VkWriteDescriptorSet *",
19549   "referenced_type" : "_ZTIK20VkWriteDescriptorSet",
19550   "self_type" : "_ZTIPK20VkWriteDescriptorSet",
19551   "size" : 8,
19552   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
19553  },
19554  {
19555   "alignment" : 8,
19556   "linker_set_key" : "_ZTIPK21VkAllocationCallbacks",
19557   "name" : "const VkAllocationCallbacks *",
19558   "referenced_type" : "_ZTIK21VkAllocationCallbacks",
19559   "self_type" : "_ZTIPK21VkAllocationCallbacks",
19560   "size" : 8,
19561   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
19562  },
19563  {
19564   "alignment" : 8,
19565   "linker_set_key" : "_ZTIPK21VkAttachmentReference",
19566   "name" : "const VkAttachmentReference *",
19567   "referenced_type" : "_ZTIK21VkAttachmentReference",
19568   "self_type" : "_ZTIPK21VkAttachmentReference",
19569   "size" : 8,
19570   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
19571  },
19572  {
19573   "alignment" : 8,
19574   "linker_set_key" : "_ZTIPK21VkBindImageMemoryInfo",
19575   "name" : "const VkBindImageMemoryInfo *",
19576   "referenced_type" : "_ZTIK21VkBindImageMemoryInfo",
19577   "self_type" : "_ZTIPK21VkBindImageMemoryInfo",
19578   "size" : 8,
19579   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
19580  },
19581  {
19582   "alignment" : 8,
19583   "linker_set_key" : "_ZTIPK21VkBufferMemoryBarrier",
19584   "name" : "const VkBufferMemoryBarrier *",
19585   "referenced_type" : "_ZTIK21VkBufferMemoryBarrier",
19586   "self_type" : "_ZTIPK21VkBufferMemoryBarrier",
19587   "size" : 8,
19588   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
19589  },
19590  {
19591   "alignment" : 8,
19592   "linker_set_key" : "_ZTIPK21VkDescriptorImageInfo",
19593   "name" : "const VkDescriptorImageInfo *",
19594   "referenced_type" : "_ZTIK21VkDescriptorImageInfo",
19595   "self_type" : "_ZTIPK21VkDescriptorImageInfo",
19596   "size" : 8,
19597   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
19598  },
19599  {
19600   "alignment" : 8,
19601   "linker_set_key" : "_ZTIPK21VkImageMemoryBarrier2",
19602   "name" : "const VkImageMemoryBarrier2 *",
19603   "referenced_type" : "_ZTIK21VkImageMemoryBarrier2",
19604   "self_type" : "_ZTIPK21VkImageMemoryBarrier2",
19605   "size" : 8,
19606   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
19607  },
19608  {
19609   "alignment" : 8,
19610   "linker_set_key" : "_ZTIPK21VkImageViewCreateInfo",
19611   "name" : "const VkImageViewCreateInfo *",
19612   "referenced_type" : "_ZTIK21VkImageViewCreateInfo",
19613   "self_type" : "_ZTIPK21VkImageViewCreateInfo",
19614   "size" : 8,
19615   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
19616  },
19617  {
19618   "alignment" : 8,
19619   "linker_set_key" : "_ZTIPK21VkQueryPoolCreateInfo",
19620   "name" : "const VkQueryPoolCreateInfo *",
19621   "referenced_type" : "_ZTIK21VkQueryPoolCreateInfo",
19622   "self_type" : "_ZTIPK21VkQueryPoolCreateInfo",
19623   "size" : 8,
19624   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
19625  },
19626  {
19627   "alignment" : 8,
19628   "linker_set_key" : "_ZTIPK21VkRenderPassBeginInfo",
19629   "name" : "const VkRenderPassBeginInfo *",
19630   "referenced_type" : "_ZTIK21VkRenderPassBeginInfo",
19631   "self_type" : "_ZTIPK21VkRenderPassBeginInfo",
19632   "size" : 8,
19633   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
19634  },
19635  {
19636   "alignment" : 8,
19637   "linker_set_key" : "_ZTIPK21VkSampleCountFlagBits",
19638   "name" : "const VkSampleCountFlagBits *",
19639   "referenced_type" : "_ZTIK21VkSampleCountFlagBits",
19640   "self_type" : "_ZTIPK21VkSampleCountFlagBits",
19641   "size" : 8,
19642   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
19643  },
19644  {
19645   "alignment" : 8,
19646   "linker_set_key" : "_ZTIPK21VkSemaphoreCreateInfo",
19647   "name" : "const VkSemaphoreCreateInfo *",
19648   "referenced_type" : "_ZTIK21VkSemaphoreCreateInfo",
19649   "self_type" : "_ZTIPK21VkSemaphoreCreateInfo",
19650   "size" : 8,
19651   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
19652  },
19653  {
19654   "alignment" : 8,
19655   "linker_set_key" : "_ZTIPK21VkSemaphoreSignalInfo",
19656   "name" : "const VkSemaphoreSignalInfo *",
19657   "referenced_type" : "_ZTIK21VkSemaphoreSignalInfo",
19658   "self_type" : "_ZTIPK21VkSemaphoreSignalInfo",
19659   "size" : 8,
19660   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
19661  },
19662  {
19663   "alignment" : 8,
19664   "linker_set_key" : "_ZTIPK21VkSemaphoreSubmitInfo",
19665   "name" : "const VkSemaphoreSubmitInfo *",
19666   "referenced_type" : "_ZTIK21VkSemaphoreSubmitInfo",
19667   "self_type" : "_ZTIPK21VkSemaphoreSubmitInfo",
19668   "size" : 8,
19669   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
19670  },
19671  {
19672   "alignment" : 8,
19673   "linker_set_key" : "_ZTIPK21VkSubpassDescription2",
19674   "name" : "const VkSubpassDescription2 *",
19675   "referenced_type" : "_ZTIK21VkSubpassDescription2",
19676   "self_type" : "_ZTIPK21VkSubpassDescription2",
19677   "size" : 8,
19678   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
19679  },
19680  {
19681   "alignment" : 8,
19682   "linker_set_key" : "_ZTIPK22VkAttachmentReference2",
19683   "name" : "const VkAttachmentReference2 *",
19684   "referenced_type" : "_ZTIK22VkAttachmentReference2",
19685   "self_type" : "_ZTIPK22VkAttachmentReference2",
19686   "size" : 8,
19687   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
19688  },
19689  {
19690   "alignment" : 8,
19691   "linker_set_key" : "_ZTIPK22VkBindBufferMemoryInfo",
19692   "name" : "const VkBindBufferMemoryInfo *",
19693   "referenced_type" : "_ZTIK22VkBindBufferMemoryInfo",
19694   "self_type" : "_ZTIPK22VkBindBufferMemoryInfo",
19695   "size" : 8,
19696   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
19697  },
19698  {
19699   "alignment" : 8,
19700   "linker_set_key" : "_ZTIPK22VkBufferMemoryBarrier2",
19701   "name" : "const VkBufferMemoryBarrier2 *",
19702   "referenced_type" : "_ZTIK22VkBufferMemoryBarrier2",
19703   "self_type" : "_ZTIPK22VkBufferMemoryBarrier2",
19704   "size" : 8,
19705   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
19706  },
19707  {
19708   "alignment" : 8,
19709   "linker_set_key" : "_ZTIPK22VkBufferViewCreateInfo",
19710   "name" : "const VkBufferViewCreateInfo *",
19711   "referenced_type" : "_ZTIK22VkBufferViewCreateInfo",
19712   "self_type" : "_ZTIPK22VkBufferViewCreateInfo",
19713   "size" : 8,
19714   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
19715  },
19716  {
19717   "alignment" : 8,
19718   "linker_set_key" : "_ZTIPK22VkDescriptorBufferInfo",
19719   "name" : "const VkDescriptorBufferInfo *",
19720   "referenced_type" : "_ZTIK22VkDescriptorBufferInfo",
19721   "self_type" : "_ZTIPK22VkDescriptorBufferInfo",
19722   "size" : 8,
19723   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
19724  },
19725  {
19726   "alignment" : 8,
19727   "linker_set_key" : "_ZTIPK22VkRenderPassCreateInfo",
19728   "name" : "const VkRenderPassCreateInfo *",
19729   "referenced_type" : "_ZTIK22VkRenderPassCreateInfo",
19730   "self_type" : "_ZTIPK22VkRenderPassCreateInfo",
19731   "size" : 8,
19732   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
19733  },
19734  {
19735   "alignment" : 8,
19736   "linker_set_key" : "_ZTIPK22VkShadingRatePaletteNV",
19737   "name" : "const VkShadingRatePaletteNV *",
19738   "referenced_type" : "_ZTIK22VkShadingRatePaletteNV",
19739   "self_type" : "_ZTIPK22VkShadingRatePaletteNV",
19740   "size" : 8,
19741   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
19742  },
19743  {
19744   "alignment" : 8,
19745   "linker_set_key" : "_ZTIPK23VkAttachmentDescription",
19746   "name" : "const VkAttachmentDescription *",
19747   "referenced_type" : "_ZTIK23VkAttachmentDescription",
19748   "self_type" : "_ZTIPK23VkAttachmentDescription",
19749   "size" : 8,
19750   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
19751  },
19752  {
19753   "alignment" : 8,
19754   "linker_set_key" : "_ZTIPK23VkCommandPoolCreateInfo",
19755   "name" : "const VkCommandPoolCreateInfo *",
19756   "referenced_type" : "_ZTIK23VkCommandPoolCreateInfo",
19757   "self_type" : "_ZTIPK23VkCommandPoolCreateInfo",
19758   "size" : 8,
19759   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
19760  },
19761  {
19762   "alignment" : 8,
19763   "linker_set_key" : "_ZTIPK23VkDeviceQueueCreateInfo",
19764   "name" : "const VkDeviceQueueCreateInfo *",
19765   "referenced_type" : "_ZTIK23VkDeviceQueueCreateInfo",
19766   "self_type" : "_ZTIPK23VkDeviceQueueCreateInfo",
19767   "size" : 8,
19768   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
19769  },
19770  {
19771   "alignment" : 8,
19772   "linker_set_key" : "_ZTIPK23VkFramebufferCreateInfo",
19773   "name" : "const VkFramebufferCreateInfo *",
19774   "referenced_type" : "_ZTIK23VkFramebufferCreateInfo",
19775   "self_type" : "_ZTIPK23VkFramebufferCreateInfo",
19776   "size" : 8,
19777   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
19778  },
19779  {
19780   "alignment" : 8,
19781   "linker_set_key" : "_ZTIPK23VkImageSubresourceRange",
19782   "name" : "const VkImageSubresourceRange *",
19783   "referenced_type" : "_ZTIK23VkImageSubresourceRange",
19784   "self_type" : "_ZTIPK23VkImageSubresourceRange",
19785   "size" : 8,
19786   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
19787  },
19788  {
19789   "alignment" : 8,
19790   "linker_set_key" : "_ZTIPK23VkRenderPassCreateInfo2",
19791   "name" : "const VkRenderPassCreateInfo2 *",
19792   "referenced_type" : "_ZTIK23VkRenderPassCreateInfo2",
19793   "self_type" : "_ZTIPK23VkRenderPassCreateInfo2",
19794   "size" : 8,
19795   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
19796  },
19797  {
19798   "alignment" : 8,
19799   "linker_set_key" : "_ZTIPK23VkSparseImageMemoryBind",
19800   "name" : "const VkSparseImageMemoryBind *",
19801   "referenced_type" : "_ZTIK23VkSparseImageMemoryBind",
19802   "self_type" : "_ZTIPK23VkSparseImageMemoryBind",
19803   "size" : 8,
19804   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
19805  },
19806  {
19807   "alignment" : 8,
19808   "linker_set_key" : "_ZTIPK24VkAttachmentDescription2",
19809   "name" : "const VkAttachmentDescription2 *",
19810   "referenced_type" : "_ZTIK24VkAttachmentDescription2",
19811   "self_type" : "_ZTIPK24VkAttachmentDescription2",
19812   "size" : 8,
19813   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
19814  },
19815  {
19816   "alignment" : 8,
19817   "linker_set_key" : "_ZTIPK24VkClearDepthStencilValue",
19818   "name" : "const VkClearDepthStencilValue *",
19819   "referenced_type" : "_ZTIK24VkClearDepthStencilValue",
19820   "self_type" : "_ZTIPK24VkClearDepthStencilValue",
19821   "size" : 8,
19822   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
19823  },
19824  {
19825   "alignment" : 8,
19826   "linker_set_key" : "_ZTIPK24VkCoarseSampleLocationNV",
19827   "name" : "const VkCoarseSampleLocationNV *",
19828   "referenced_type" : "_ZTIK24VkCoarseSampleLocationNV",
19829   "self_type" : "_ZTIPK24VkCoarseSampleLocationNV",
19830   "size" : 8,
19831   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
19832  },
19833  {
19834   "alignment" : 8,
19835   "linker_set_key" : "_ZTIPK24VkCommandBufferBeginInfo",
19836   "name" : "const VkCommandBufferBeginInfo *",
19837   "referenced_type" : "_ZTIK24VkCommandBufferBeginInfo",
19838   "self_type" : "_ZTIPK24VkCommandBufferBeginInfo",
19839   "size" : 8,
19840   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
19841  },
19842  {
19843   "alignment" : 8,
19844   "linker_set_key" : "_ZTIPK24VkCopyBufferToImageInfo2",
19845   "name" : "const VkCopyBufferToImageInfo2 *",
19846   "referenced_type" : "_ZTIK24VkCopyBufferToImageInfo2",
19847   "self_type" : "_ZTIPK24VkCopyBufferToImageInfo2",
19848   "size" : 8,
19849   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
19850  },
19851  {
19852   "alignment" : 8,
19853   "linker_set_key" : "_ZTIPK24VkCopyImageToBufferInfo2",
19854   "name" : "const VkCopyImageToBufferInfo2 *",
19855   "referenced_type" : "_ZTIK24VkCopyImageToBufferInfo2",
19856   "self_type" : "_ZTIPK24VkCopyImageToBufferInfo2",
19857   "size" : 8,
19858   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
19859  },
19860  {
19861   "alignment" : 8,
19862   "linker_set_key" : "_ZTIPK24VkPhysicalDeviceFeatures",
19863   "name" : "const VkPhysicalDeviceFeatures *",
19864   "referenced_type" : "_ZTIK24VkPhysicalDeviceFeatures",
19865   "self_type" : "_ZTIPK24VkPhysicalDeviceFeatures",
19866   "size" : 8,
19867   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
19868  },
19869  {
19870   "alignment" : 8,
19871   "linker_set_key" : "_ZTIPK24VkShaderModuleCreateInfo",
19872   "name" : "const VkShaderModuleCreateInfo *",
19873   "referenced_type" : "_ZTIK24VkShaderModuleCreateInfo",
19874   "self_type" : "_ZTIPK24VkShaderModuleCreateInfo",
19875   "size" : 8,
19876   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
19877  },
19878  {
19879   "alignment" : 8,
19880   "linker_set_key" : "_ZTIPK24VkSpecializationMapEntry",
19881   "name" : "const VkSpecializationMapEntry *",
19882   "referenced_type" : "_ZTIK24VkSpecializationMapEntry",
19883   "self_type" : "_ZTIPK24VkSpecializationMapEntry",
19884   "size" : 8,
19885   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
19886  },
19887  {
19888   "alignment" : 8,
19889   "linker_set_key" : "_ZTIPK24VkSwapchainCreateInfoKHR",
19890   "name" : "const VkSwapchainCreateInfoKHR *",
19891   "referenced_type" : "_ZTIK24VkSwapchainCreateInfoKHR",
19892   "self_type" : "_ZTIPK24VkSwapchainCreateInfoKHR",
19893   "size" : 8,
19894   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
19895  },
19896  {
19897   "alignment" : 8,
19898   "linker_set_key" : "_ZTIPK25VkAcquireNextImageInfoKHR",
19899   "name" : "const VkAcquireNextImageInfoKHR *",
19900   "referenced_type" : "_ZTIK25VkAcquireNextImageInfoKHR",
19901   "self_type" : "_ZTIPK25VkAcquireNextImageInfoKHR",
19902   "size" : 8,
19903   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
19904  },
19905  {
19906   "alignment" : 8,
19907   "linker_set_key" : "_ZTIPK25VkBufferDeviceAddressInfo",
19908   "name" : "const VkBufferDeviceAddressInfo *",
19909   "referenced_type" : "_ZTIK25VkBufferDeviceAddressInfo",
19910   "self_type" : "_ZTIPK25VkBufferDeviceAddressInfo",
19911   "size" : 8,
19912   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
19913  },
19914  {
19915   "alignment" : 8,
19916   "linker_set_key" : "_ZTIPK25VkCommandBufferSubmitInfo",
19917   "name" : "const VkCommandBufferSubmitInfo *",
19918   "referenced_type" : "_ZTIK25VkCommandBufferSubmitInfo",
19919   "self_type" : "_ZTIPK25VkCommandBufferSubmitInfo",
19920   "size" : 8,
19921   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
19922  },
19923  {
19924   "alignment" : 8,
19925   "linker_set_key" : "_ZTIPK25VkPipelineCacheCreateInfo",
19926   "name" : "const VkPipelineCacheCreateInfo *",
19927   "referenced_type" : "_ZTIK25VkPipelineCacheCreateInfo",
19928   "self_type" : "_ZTIPK25VkPipelineCacheCreateInfo",
19929   "size" : 8,
19930   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
19931  },
19932  {
19933   "alignment" : 8,
19934   "linker_set_key" : "_ZTIPK25VkRenderingAttachmentInfo",
19935   "name" : "const VkRenderingAttachmentInfo *",
19936   "referenced_type" : "_ZTIK25VkRenderingAttachmentInfo",
19937   "self_type" : "_ZTIPK25VkRenderingAttachmentInfo",
19938   "size" : 8,
19939   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
19940  },
19941  {
19942   "alignment" : 8,
19943   "linker_set_key" : "_ZTIPK26VkDescriptorPoolCreateInfo",
19944   "name" : "const VkDescriptorPoolCreateInfo *",
19945   "referenced_type" : "_ZTIK26VkDescriptorPoolCreateInfo",
19946   "self_type" : "_ZTIPK26VkDescriptorPoolCreateInfo",
19947   "size" : 8,
19948   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
19949  },
19950  {
19951   "alignment" : 8,
19952   "linker_set_key" : "_ZTIPK26VkIndirectCommandsStreamNV",
19953   "name" : "const VkIndirectCommandsStreamNV *",
19954   "referenced_type" : "_ZTIK26VkIndirectCommandsStreamNV",
19955   "self_type" : "_ZTIPK26VkIndirectCommandsStreamNV",
19956   "size" : 8,
19957   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
19958  },
19959  {
19960   "alignment" : 8,
19961   "linker_set_key" : "_ZTIPK26VkPipelineLayoutCreateInfo",
19962   "name" : "const VkPipelineLayoutCreateInfo *",
19963   "referenced_type" : "_ZTIK26VkPipelineLayoutCreateInfo",
19964   "self_type" : "_ZTIPK26VkPipelineLayoutCreateInfo",
19965   "size" : 8,
19966   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
19967  },
19968  {
19969   "alignment" : 8,
19970   "linker_set_key" : "_ZTIPK27VkCoarseSampleOrderCustomNV",
19971   "name" : "const VkCoarseSampleOrderCustomNV *",
19972   "referenced_type" : "_ZTIK27VkCoarseSampleOrderCustomNV",
19973   "self_type" : "_ZTIPK27VkCoarseSampleOrderCustomNV",
19974   "size" : 8,
19975   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
19976  },
19977  {
19978   "alignment" : 8,
19979   "linker_set_key" : "_ZTIPK27VkCommandBufferAllocateInfo",
19980   "name" : "const VkCommandBufferAllocateInfo *",
19981   "referenced_type" : "_ZTIK27VkCommandBufferAllocateInfo",
19982   "self_type" : "_ZTIPK27VkCommandBufferAllocateInfo",
19983   "size" : 8,
19984   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
19985  },
19986  {
19987   "alignment" : 8,
19988   "linker_set_key" : "_ZTIPK27VkComputePipelineCreateInfo",
19989   "name" : "const VkComputePipelineCreateInfo *",
19990   "referenced_type" : "_ZTIK27VkComputePipelineCreateInfo",
19991   "self_type" : "_ZTIPK27VkComputePipelineCreateInfo",
19992   "size" : 8,
19993   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
19994  },
19995  {
19996   "alignment" : 8,
19997   "linker_set_key" : "_ZTIPK27VkDescriptorSetAllocateInfo",
19998   "name" : "const VkDescriptorSetAllocateInfo *",
19999   "referenced_type" : "_ZTIK27VkDescriptorSetAllocateInfo",
20000   "self_type" : "_ZTIPK27VkDescriptorSetAllocateInfo",
20001   "size" : 8,
20002   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
20003  },
20004  {
20005   "alignment" : 8,
20006   "linker_set_key" : "_ZTIPK27VkPrivateDataSlotCreateInfo",
20007   "name" : "const VkPrivateDataSlotCreateInfo *",
20008   "referenced_type" : "_ZTIK27VkPrivateDataSlotCreateInfo",
20009   "self_type" : "_ZTIPK27VkPrivateDataSlotCreateInfo",
20010   "size" : 8,
20011   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
20012  },
20013  {
20014   "alignment" : 8,
20015   "linker_set_key" : "_ZTIPK27VkShadingRatePaletteEntryNV",
20016   "name" : "const VkShadingRatePaletteEntryNV *",
20017   "referenced_type" : "_ZTIK27VkShadingRatePaletteEntryNV",
20018   "self_type" : "_ZTIPK27VkShadingRatePaletteEntryNV",
20019   "size" : 8,
20020   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
20021  },
20022  {
20023   "alignment" : 8,
20024   "linker_set_key" : "_ZTIPK27VkSparseImageMemoryBindInfo",
20025   "name" : "const VkSparseImageMemoryBindInfo *",
20026   "referenced_type" : "_ZTIK27VkSparseImageMemoryBindInfo",
20027   "self_type" : "_ZTIPK27VkSparseImageMemoryBindInfo",
20028   "size" : 8,
20029   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
20030  },
20031  {
20032   "alignment" : 8,
20033   "linker_set_key" : "_ZTIPK27VkSubpassSampleLocationsEXT",
20034   "name" : "const VkSubpassSampleLocationsEXT *",
20035   "referenced_type" : "_ZTIK27VkSubpassSampleLocationsEXT",
20036   "self_type" : "_ZTIPK27VkSubpassSampleLocationsEXT",
20037   "size" : 8,
20038   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
20039  },
20040  {
20041   "alignment" : 8,
20042   "linker_set_key" : "_ZTIPK28VkDescriptorSetLayoutBinding",
20043   "name" : "const VkDescriptorSetLayoutBinding *",
20044   "referenced_type" : "_ZTIK28VkDescriptorSetLayoutBinding",
20045   "self_type" : "_ZTIPK28VkDescriptorSetLayoutBinding",
20046   "size" : 8,
20047   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
20048  },
20049  {
20050   "alignment" : 8,
20051   "linker_set_key" : "_ZTIPK28VkGraphicsPipelineCreateInfo",
20052   "name" : "const VkGraphicsPipelineCreateInfo *",
20053   "referenced_type" : "_ZTIK28VkGraphicsPipelineCreateInfo",
20054   "self_type" : "_ZTIPK28VkGraphicsPipelineCreateInfo",
20055   "size" : 8,
20056   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
20057  },
20058  {
20059   "alignment" : 8,
20060   "linker_set_key" : "_ZTIPK28VkSparseBufferMemoryBindInfo",
20061   "name" : "const VkSparseBufferMemoryBindInfo *",
20062   "referenced_type" : "_ZTIK28VkSparseBufferMemoryBindInfo",
20063   "self_type" : "_ZTIPK28VkSparseBufferMemoryBindInfo",
20064   "size" : 8,
20065   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
20066  },
20067  {
20068   "alignment" : 8,
20069   "linker_set_key" : "_ZTIPK28VkValidationFeatureEnableEXT",
20070   "name" : "const VkValidationFeatureEnableEXT *",
20071   "referenced_type" : "_ZTIK28VkValidationFeatureEnableEXT",
20072   "self_type" : "_ZTIPK28VkValidationFeatureEnableEXT",
20073   "size" : 8,
20074   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
20075  },
20076  {
20077   "alignment" : 8,
20078   "linker_set_key" : "_ZTIPK29VkAndroidSurfaceCreateInfoKHR",
20079   "name" : "const VkAndroidSurfaceCreateInfoKHR *",
20080   "referenced_type" : "_ZTIK29VkAndroidSurfaceCreateInfoKHR",
20081   "self_type" : "_ZTIPK29VkAndroidSurfaceCreateInfoKHR",
20082   "size" : 8,
20083   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_android.h"
20084  },
20085  {
20086   "alignment" : 8,
20087   "linker_set_key" : "_ZTIPK29VkDebugUtilsObjectNameInfoEXT",
20088   "name" : "const VkDebugUtilsObjectNameInfoEXT *",
20089   "referenced_type" : "_ZTIK29VkDebugUtilsObjectNameInfoEXT",
20090   "self_type" : "_ZTIPK29VkDebugUtilsObjectNameInfoEXT",
20091   "size" : 8,
20092   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
20093  },
20094  {
20095   "alignment" : 8,
20096   "linker_set_key" : "_ZTIPK29VkValidationFeatureDisableEXT",
20097   "name" : "const VkValidationFeatureDisableEXT *",
20098   "referenced_type" : "_ZTIK29VkValidationFeatureDisableEXT",
20099   "self_type" : "_ZTIPK29VkValidationFeatureDisableEXT",
20100   "size" : 8,
20101   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
20102  },
20103  {
20104   "alignment" : 8,
20105   "linker_set_key" : "_ZTIPK30VkAttachmentSampleLocationsEXT",
20106   "name" : "const VkAttachmentSampleLocationsEXT *",
20107   "referenced_type" : "_ZTIK30VkAttachmentSampleLocationsEXT",
20108   "self_type" : "_ZTIPK30VkAttachmentSampleLocationsEXT",
20109   "size" : 8,
20110   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
20111  },
20112  {
20113   "alignment" : 8,
20114   "linker_set_key" : "_ZTIPK30VkCommandBufferInheritanceInfo",
20115   "name" : "const VkCommandBufferInheritanceInfo *",
20116   "referenced_type" : "_ZTIK30VkCommandBufferInheritanceInfo",
20117   "self_type" : "_ZTIPK30VkCommandBufferInheritanceInfo",
20118   "size" : 8,
20119   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
20120  },
20121  {
20122   "alignment" : 8,
20123   "linker_set_key" : "_ZTIPK30VkImageMemoryRequirementsInfo2",
20124   "name" : "const VkImageMemoryRequirementsInfo2 *",
20125   "referenced_type" : "_ZTIK30VkImageMemoryRequirementsInfo2",
20126   "self_type" : "_ZTIPK30VkImageMemoryRequirementsInfo2",
20127   "size" : 8,
20128   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
20129  },
20130  {
20131   "alignment" : 8,
20132   "linker_set_key" : "_ZTIPK30VkPipelineLibraryCreateInfoKHR",
20133   "name" : "const VkPipelineLibraryCreateInfoKHR *",
20134   "referenced_type" : "_ZTIK30VkPipelineLibraryCreateInfoKHR",
20135   "self_type" : "_ZTIPK30VkPipelineLibraryCreateInfoKHR",
20136   "size" : 8,
20137   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
20138  },
20139  {
20140   "alignment" : 8,
20141   "linker_set_key" : "_ZTIPK31VkBufferMemoryRequirementsInfo2",
20142   "name" : "const VkBufferMemoryRequirementsInfo2 *",
20143   "referenced_type" : "_ZTIK31VkBufferMemoryRequirementsInfo2",
20144   "self_type" : "_ZTIPK31VkBufferMemoryRequirementsInfo2",
20145   "size" : 8,
20146   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
20147  },
20148  {
20149   "alignment" : 8,
20150   "linker_set_key" : "_ZTIPK31VkDescriptorSetLayoutCreateInfo",
20151   "name" : "const VkDescriptorSetLayoutCreateInfo *",
20152   "referenced_type" : "_ZTIK31VkDescriptorSetLayoutCreateInfo",
20153   "self_type" : "_ZTIPK31VkDescriptorSetLayoutCreateInfo",
20154   "size" : 8,
20155   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
20156  },
20157  {
20158   "alignment" : 8,
20159   "linker_set_key" : "_ZTIPK31VkDescriptorUpdateTemplateEntry",
20160   "name" : "const VkDescriptorUpdateTemplateEntry *",
20161   "referenced_type" : "_ZTIK31VkDescriptorUpdateTemplateEntry",
20162   "self_type" : "_ZTIPK31VkDescriptorUpdateTemplateEntry",
20163   "size" : 8,
20164   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
20165  },
20166  {
20167   "alignment" : 8,
20168   "linker_set_key" : "_ZTIPK31VkDeviceImageMemoryRequirements",
20169   "name" : "const VkDeviceImageMemoryRequirements *",
20170   "referenced_type" : "_ZTIK31VkDeviceImageMemoryRequirements",
20171   "self_type" : "_ZTIPK31VkDeviceImageMemoryRequirements",
20172   "size" : 8,
20173   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
20174  },
20175  {
20176   "alignment" : 8,
20177   "linker_set_key" : "_ZTIPK31VkIndirectCommandsLayoutTokenNV",
20178   "name" : "const VkIndirectCommandsLayoutTokenNV *",
20179   "referenced_type" : "_ZTIK31VkIndirectCommandsLayoutTokenNV",
20180   "self_type" : "_ZTIPK31VkIndirectCommandsLayoutTokenNV",
20181   "size" : 8,
20182   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
20183  },
20184  {
20185   "alignment" : 8,
20186   "linker_set_key" : "_ZTIPK31VkPipelineShaderStageCreateInfo",
20187   "name" : "const VkPipelineShaderStageCreateInfo *",
20188   "referenced_type" : "_ZTIK31VkPipelineShaderStageCreateInfo",
20189   "self_type" : "_ZTIPK31VkPipelineShaderStageCreateInfo",
20190   "size" : 8,
20191   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
20192  },
20193  {
20194   "alignment" : 8,
20195   "linker_set_key" : "_ZTIPK31VkVertexInputBindingDescription",
20196   "name" : "const VkVertexInputBindingDescription *",
20197   "referenced_type" : "_ZTIK31VkVertexInputBindingDescription",
20198   "self_type" : "_ZTIPK31VkVertexInputBindingDescription",
20199   "size" : 8,
20200   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
20201  },
20202  {
20203   "alignment" : 8,
20204   "linker_set_key" : "_ZTIPK32VkDeviceBufferMemoryRequirements",
20205   "name" : "const VkDeviceBufferMemoryRequirements *",
20206   "referenced_type" : "_ZTIK32VkDeviceBufferMemoryRequirements",
20207   "self_type" : "_ZTIPK32VkDeviceBufferMemoryRequirements",
20208   "size" : 8,
20209   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
20210  },
20211  {
20212   "alignment" : 8,
20213   "linker_set_key" : "_ZTIPK32VkFramebufferAttachmentImageInfo",
20214   "name" : "const VkFramebufferAttachmentImageInfo *",
20215   "referenced_type" : "_ZTIK32VkFramebufferAttachmentImageInfo",
20216   "self_type" : "_ZTIPK32VkFramebufferAttachmentImageInfo",
20217   "size" : 8,
20218   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
20219  },
20220  {
20221   "alignment" : 8,
20222   "linker_set_key" : "_ZTIPK32VkInputAttachmentAspectReference",
20223   "name" : "const VkInputAttachmentAspectReference *",
20224   "referenced_type" : "_ZTIK32VkInputAttachmentAspectReference",
20225   "self_type" : "_ZTIPK32VkInputAttachmentAspectReference",
20226   "size" : 8,
20227   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
20228  },
20229  {
20230   "alignment" : 8,
20231   "linker_set_key" : "_ZTIPK32VkMutableDescriptorTypeListVALVE",
20232   "name" : "const VkMutableDescriptorTypeListVALVE *",
20233   "referenced_type" : "_ZTIK32VkMutableDescriptorTypeListVALVE",
20234   "self_type" : "_ZTIPK32VkMutableDescriptorTypeListVALVE",
20235   "size" : 8,
20236   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
20237  },
20238  {
20239   "alignment" : 8,
20240   "linker_set_key" : "_ZTIPK32VkPhysicalDeviceImageFormatInfo2",
20241   "name" : "const VkPhysicalDeviceImageFormatInfo2 *",
20242   "referenced_type" : "_ZTIK32VkPhysicalDeviceImageFormatInfo2",
20243   "self_type" : "_ZTIPK32VkPhysicalDeviceImageFormatInfo2",
20244   "size" : 8,
20245   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
20246  },
20247  {
20248   "alignment" : 8,
20249   "linker_set_key" : "_ZTIPK32VkPipelineDynamicStateCreateInfo",
20250   "name" : "const VkPipelineDynamicStateCreateInfo *",
20251   "referenced_type" : "_ZTIK32VkPipelineDynamicStateCreateInfo",
20252   "self_type" : "_ZTIPK32VkPipelineDynamicStateCreateInfo",
20253   "size" : 8,
20254   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
20255  },
20256  {
20257   "alignment" : 8,
20258   "linker_set_key" : "_ZTIPK33VkGraphicsShaderGroupCreateInfoNV",
20259   "name" : "const VkGraphicsShaderGroupCreateInfoNV *",
20260   "referenced_type" : "_ZTIK33VkGraphicsShaderGroupCreateInfoNV",
20261   "self_type" : "_ZTIPK33VkGraphicsShaderGroupCreateInfoNV",
20262   "size" : 8,
20263   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
20264  },
20265  {
20266   "alignment" : 8,
20267   "linker_set_key" : "_ZTIPK33VkPhysicalDeviceExternalFenceInfo",
20268   "name" : "const VkPhysicalDeviceExternalFenceInfo *",
20269   "referenced_type" : "_ZTIK33VkPhysicalDeviceExternalFenceInfo",
20270   "self_type" : "_ZTIPK33VkPhysicalDeviceExternalFenceInfo",
20271   "size" : 8,
20272   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
20273  },
20274  {
20275   "alignment" : 8,
20276   "linker_set_key" : "_ZTIPK33VkPipelineViewportStateCreateInfo",
20277   "name" : "const VkPipelineViewportStateCreateInfo *",
20278   "referenced_type" : "_ZTIK33VkPipelineViewportStateCreateInfo",
20279   "self_type" : "_ZTIPK33VkPipelineViewportStateCreateInfo",
20280   "size" : 8,
20281   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
20282  },
20283  {
20284   "alignment" : 8,
20285   "linker_set_key" : "_ZTIPK33VkSparseImageOpaqueMemoryBindInfo",
20286   "name" : "const VkSparseImageOpaqueMemoryBindInfo *",
20287   "referenced_type" : "_ZTIK33VkSparseImageOpaqueMemoryBindInfo",
20288   "self_type" : "_ZTIPK33VkSparseImageOpaqueMemoryBindInfo",
20289   "size" : 8,
20290   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
20291  },
20292  {
20293   "alignment" : 8,
20294   "linker_set_key" : "_ZTIPK33VkVertexInputAttributeDescription",
20295   "name" : "const VkVertexInputAttributeDescription *",
20296   "referenced_type" : "_ZTIK33VkVertexInputAttributeDescription",
20297   "self_type" : "_ZTIPK33VkVertexInputAttributeDescription",
20298   "size" : 8,
20299   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
20300  },
20301  {
20302   "alignment" : 8,
20303   "linker_set_key" : "_ZTIPK34VkAccelerationStructureGeometryKHR",
20304   "name" : "const VkAccelerationStructureGeometryKHR *",
20305   "referenced_type" : "_ZTIK34VkAccelerationStructureGeometryKHR",
20306   "self_type" : "_ZTIPK34VkAccelerationStructureGeometryKHR",
20307   "size" : 8,
20308   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
20309  },
20310  {
20311   "alignment" : 8,
20312   "linker_set_key" : "_ZTIPK34VkPhysicalDeviceExternalBufferInfo",
20313   "name" : "const VkPhysicalDeviceExternalBufferInfo *",
20314   "referenced_type" : "_ZTIK34VkPhysicalDeviceExternalBufferInfo",
20315   "self_type" : "_ZTIPK34VkPhysicalDeviceExternalBufferInfo",
20316   "size" : 8,
20317   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
20318  },
20319  {
20320   "alignment" : 8,
20321   "linker_set_key" : "_ZTIPK34VkSamplerYcbcrConversionCreateInfo",
20322   "name" : "const VkSamplerYcbcrConversionCreateInfo *",
20323   "referenced_type" : "_ZTIK34VkSamplerYcbcrConversionCreateInfo",
20324   "self_type" : "_ZTIPK34VkSamplerYcbcrConversionCreateInfo",
20325   "size" : 8,
20326   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
20327  },
20328  {
20329   "alignment" : 8,
20330   "linker_set_key" : "_ZTIPK35VkDeviceMemoryReportCallbackDataEXT",
20331   "name" : "const VkDeviceMemoryReportCallbackDataEXT *",
20332   "referenced_type" : "_ZTIK35VkDeviceMemoryReportCallbackDataEXT",
20333   "self_type" : "_ZTIPK35VkDeviceMemoryReportCallbackDataEXT",
20334   "size" : 8,
20335   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
20336  },
20337  {
20338   "alignment" : 8,
20339   "linker_set_key" : "_ZTIPK35VkPipelineColorBlendAttachmentState",
20340   "name" : "const VkPipelineColorBlendAttachmentState *",
20341   "referenced_type" : "_ZTIK35VkPipelineColorBlendAttachmentState",
20342   "self_type" : "_ZTIPK35VkPipelineColorBlendAttachmentState",
20343   "size" : 8,
20344   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
20345  },
20346  {
20347   "alignment" : 8,
20348   "linker_set_key" : "_ZTIPK35VkPipelineColorBlendStateCreateInfo",
20349   "name" : "const VkPipelineColorBlendStateCreateInfo *",
20350   "referenced_type" : "_ZTIK35VkPipelineColorBlendStateCreateInfo",
20351   "self_type" : "_ZTIPK35VkPipelineColorBlendStateCreateInfo",
20352   "size" : 8,
20353   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
20354  },
20355  {
20356   "alignment" : 8,
20357   "linker_set_key" : "_ZTIPK35VkRayTracingShaderGroupCreateInfoNV",
20358   "name" : "const VkRayTracingShaderGroupCreateInfoNV *",
20359   "referenced_type" : "_ZTIK35VkRayTracingShaderGroupCreateInfoNV",
20360   "self_type" : "_ZTIPK35VkRayTracingShaderGroupCreateInfoNV",
20361   "size" : 8,
20362   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
20363  },
20364  {
20365   "alignment" : 8,
20366   "linker_set_key" : "_ZTIPK36VkDebugUtilsMessengerCallbackDataEXT",
20367   "name" : "const VkDebugUtilsMessengerCallbackDataEXT *",
20368   "referenced_type" : "_ZTIK36VkDebugUtilsMessengerCallbackDataEXT",
20369   "self_type" : "_ZTIPK36VkDebugUtilsMessengerCallbackDataEXT",
20370   "size" : 8,
20371   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
20372  },
20373  {
20374   "alignment" : 8,
20375   "linker_set_key" : "_ZTIPK36VkDescriptorUpdateTemplateCreateInfo",
20376   "name" : "const VkDescriptorUpdateTemplateCreateInfo *",
20377   "referenced_type" : "_ZTIK36VkDescriptorUpdateTemplateCreateInfo",
20378   "self_type" : "_ZTIPK36VkDescriptorUpdateTemplateCreateInfo",
20379   "size" : 8,
20380   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
20381  },
20382  {
20383   "alignment" : 8,
20384   "linker_set_key" : "_ZTIPK36VkImageSparseMemoryRequirementsInfo2",
20385   "name" : "const VkImageSparseMemoryRequirementsInfo2 *",
20386   "referenced_type" : "_ZTIK36VkImageSparseMemoryRequirementsInfo2",
20387   "self_type" : "_ZTIPK36VkImageSparseMemoryRequirementsInfo2",
20388   "size" : 8,
20389   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
20390  },
20391  {
20392   "alignment" : 8,
20393   "linker_set_key" : "_ZTIPK36VkPipelineMultisampleStateCreateInfo",
20394   "name" : "const VkPipelineMultisampleStateCreateInfo *",
20395   "referenced_type" : "_ZTIK36VkPipelineMultisampleStateCreateInfo",
20396   "self_type" : "_ZTIPK36VkPipelineMultisampleStateCreateInfo",
20397   "size" : 8,
20398   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
20399  },
20400  {
20401   "alignment" : 8,
20402   "linker_set_key" : "_ZTIPK36VkPipelineVertexInputStateCreateInfo",
20403   "name" : "const VkPipelineVertexInputStateCreateInfo *",
20404   "referenced_type" : "_ZTIK36VkPipelineVertexInputStateCreateInfo",
20405   "self_type" : "_ZTIPK36VkPipelineVertexInputStateCreateInfo",
20406   "size" : 8,
20407   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
20408  },
20409  {
20410   "alignment" : 8,
20411   "linker_set_key" : "_ZTIPK36VkRayTracingShaderGroupCreateInfoKHR",
20412   "name" : "const VkRayTracingShaderGroupCreateInfoKHR *",
20413   "referenced_type" : "_ZTIK36VkRayTracingShaderGroupCreateInfoKHR",
20414   "self_type" : "_ZTIPK36VkRayTracingShaderGroupCreateInfoKHR",
20415   "size" : 8,
20416   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
20417  },
20418  {
20419   "alignment" : 8,
20420   "linker_set_key" : "_ZTIPK37VkPhysicalDeviceExternalSemaphoreInfo",
20421   "name" : "const VkPhysicalDeviceExternalSemaphoreInfo *",
20422   "referenced_type" : "_ZTIK37VkPhysicalDeviceExternalSemaphoreInfo",
20423   "self_type" : "_ZTIPK37VkPhysicalDeviceExternalSemaphoreInfo",
20424   "size" : 8,
20425   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
20426  },
20427  {
20428   "alignment" : 8,
20429   "linker_set_key" : "_ZTIPK37VkPipelineDepthStencilStateCreateInfo",
20430   "name" : "const VkPipelineDepthStencilStateCreateInfo *",
20431   "referenced_type" : "_ZTIK37VkPipelineDepthStencilStateCreateInfo",
20432   "self_type" : "_ZTIPK37VkPipelineDepthStencilStateCreateInfo",
20433   "size" : 8,
20434   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
20435  },
20436  {
20437   "alignment" : 8,
20438   "linker_set_key" : "_ZTIPK37VkPipelineTessellationStateCreateInfo",
20439   "name" : "const VkPipelineTessellationStateCreateInfo *",
20440   "referenced_type" : "_ZTIK37VkPipelineTessellationStateCreateInfo",
20441   "self_type" : "_ZTIPK37VkPipelineTessellationStateCreateInfo",
20442   "size" : 8,
20443   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
20444  },
20445  {
20446   "alignment" : 8,
20447   "linker_set_key" : "_ZTIPK38VkDeviceMemoryOpaqueCaptureAddressInfo",
20448   "name" : "const VkDeviceMemoryOpaqueCaptureAddressInfo *",
20449   "referenced_type" : "_ZTIK38VkDeviceMemoryOpaqueCaptureAddressInfo",
20450   "self_type" : "_ZTIPK38VkDeviceMemoryOpaqueCaptureAddressInfo",
20451   "size" : 8,
20452   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
20453  },
20454  {
20455   "alignment" : 8,
20456   "linker_set_key" : "_ZTIPK38VkPhysicalDeviceSparseImageFormatInfo2",
20457   "name" : "const VkPhysicalDeviceSparseImageFormatInfo2 *",
20458   "referenced_type" : "_ZTIK38VkPhysicalDeviceSparseImageFormatInfo2",
20459   "self_type" : "_ZTIPK38VkPhysicalDeviceSparseImageFormatInfo2",
20460   "size" : 8,
20461   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
20462  },
20463  {
20464   "alignment" : 8,
20465   "linker_set_key" : "_ZTIPK38VkPipelineInputAssemblyStateCreateInfo",
20466   "name" : "const VkPipelineInputAssemblyStateCreateInfo *",
20467   "referenced_type" : "_ZTIK38VkPipelineInputAssemblyStateCreateInfo",
20468   "self_type" : "_ZTIPK38VkPipelineInputAssemblyStateCreateInfo",
20469   "size" : 8,
20470   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
20471  },
20472  {
20473   "alignment" : 8,
20474   "linker_set_key" : "_ZTIPK38VkPipelineRasterizationStateCreateInfo",
20475   "name" : "const VkPipelineRasterizationStateCreateInfo *",
20476   "referenced_type" : "_ZTIK38VkPipelineRasterizationStateCreateInfo",
20477   "self_type" : "_ZTIPK38VkPipelineRasterizationStateCreateInfo",
20478   "size" : 8,
20479   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
20480  },
20481  {
20482   "alignment" : 8,
20483   "linker_set_key" : "_ZTIPK41VkVertexInputBindingDivisorDescriptionEXT",
20484   "name" : "const VkVertexInputBindingDivisorDescriptionEXT *",
20485   "referenced_type" : "_ZTIK41VkVertexInputBindingDivisorDescriptionEXT",
20486   "self_type" : "_ZTIPK41VkVertexInputBindingDivisorDescriptionEXT",
20487   "size" : 8,
20488   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
20489  },
20490  {
20491   "alignment" : 8,
20492   "linker_set_key" : "_ZTIPK42VkRayTracingPipelineInterfaceCreateInfoKHR",
20493   "name" : "const VkRayTracingPipelineInterfaceCreateInfoKHR *",
20494   "referenced_type" : "_ZTIK42VkRayTracingPipelineInterfaceCreateInfoKHR",
20495   "self_type" : "_ZTIPK42VkRayTracingPipelineInterfaceCreateInfoKHR",
20496   "size" : 8,
20497   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
20498  },
20499  {
20500   "alignment" : 8,
20501   "linker_set_key" : "_ZTIPK43VkMemoryGetAndroidHardwareBufferInfoANDROID",
20502   "name" : "const VkMemoryGetAndroidHardwareBufferInfoANDROID *",
20503   "referenced_type" : "_ZTIK43VkMemoryGetAndroidHardwareBufferInfoANDROID",
20504   "self_type" : "_ZTIPK43VkMemoryGetAndroidHardwareBufferInfoANDROID",
20505   "size" : 8,
20506   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_android.h"
20507  },
20508  {
20509   "alignment" : 8,
20510   "linker_set_key" : "_ZTIPK8VkFormat",
20511   "name" : "const VkFormat *",
20512   "referenced_type" : "_ZTIK8VkFormat",
20513   "self_type" : "_ZTIPK8VkFormat",
20514   "size" : 8,
20515   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
20516  },
20517  {
20518   "alignment" : 8,
20519   "linker_set_key" : "_ZTIPK8VkRect2D",
20520   "name" : "const VkRect2D *",
20521   "referenced_type" : "_ZTIK8VkRect2D",
20522   "self_type" : "_ZTIPK8VkRect2D",
20523   "size" : 8,
20524   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
20525  },
20526  {
20527   "alignment" : 8,
20528   "linker_set_key" : "_ZTIPKP10VkBuffer_T",
20529   "name" : "VkBuffer_T *const *",
20530   "referenced_type" : "_ZTIKP10VkBuffer_T",
20531   "self_type" : "_ZTIPKP10VkBuffer_T",
20532   "size" : 8,
20533   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
20534  },
20535  {
20536   "alignment" : 8,
20537   "linker_set_key" : "_ZTIPKP11VkSampler_T",
20538   "name" : "VkSampler_T *const *",
20539   "referenced_type" : "_ZTIKP11VkSampler_T",
20540   "self_type" : "_ZTIPKP11VkSampler_T",
20541   "size" : 8,
20542   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
20543  },
20544  {
20545   "alignment" : 8,
20546   "linker_set_key" : "_ZTIPKP12VkPipeline_T",
20547   "name" : "VkPipeline_T *const *",
20548   "referenced_type" : "_ZTIKP12VkPipeline_T",
20549   "self_type" : "_ZTIPKP12VkPipeline_T",
20550   "size" : 8,
20551   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
20552  },
20553  {
20554   "alignment" : 8,
20555   "linker_set_key" : "_ZTIPKP13VkImageView_T",
20556   "name" : "VkImageView_T *const *",
20557   "referenced_type" : "_ZTIKP13VkImageView_T",
20558   "self_type" : "_ZTIPKP13VkImageView_T",
20559   "size" : 8,
20560   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
20561  },
20562  {
20563   "alignment" : 8,
20564   "linker_set_key" : "_ZTIPKP13VkSemaphore_T",
20565   "name" : "VkSemaphore_T *const *",
20566   "referenced_type" : "_ZTIKP13VkSemaphore_T",
20567   "self_type" : "_ZTIPKP13VkSemaphore_T",
20568   "size" : 8,
20569   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
20570  },
20571  {
20572   "alignment" : 8,
20573   "linker_set_key" : "_ZTIPKP14VkBufferView_T",
20574   "name" : "VkBufferView_T *const *",
20575   "referenced_type" : "_ZTIKP14VkBufferView_T",
20576   "self_type" : "_ZTIPKP14VkBufferView_T",
20577   "size" : 8,
20578   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
20579  },
20580  {
20581   "alignment" : 8,
20582   "linker_set_key" : "_ZTIPKP16VkSwapchainKHR_T",
20583   "name" : "VkSwapchainKHR_T *const *",
20584   "referenced_type" : "_ZTIKP16VkSwapchainKHR_T",
20585   "self_type" : "_ZTIPKP16VkSwapchainKHR_T",
20586   "size" : 8,
20587   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
20588  },
20589  {
20590   "alignment" : 8,
20591   "linker_set_key" : "_ZTIPKP17VkCommandBuffer_T",
20592   "name" : "VkCommandBuffer_T *const *",
20593   "referenced_type" : "_ZTIKP17VkCommandBuffer_T",
20594   "self_type" : "_ZTIPKP17VkCommandBuffer_T",
20595   "size" : 8,
20596   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
20597  },
20598  {
20599   "alignment" : 8,
20600   "linker_set_key" : "_ZTIPKP17VkDescriptorSet_T",
20601   "name" : "VkDescriptorSet_T *const *",
20602   "referenced_type" : "_ZTIKP17VkDescriptorSet_T",
20603   "self_type" : "_ZTIPKP17VkDescriptorSet_T",
20604   "size" : 8,
20605   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
20606  },
20607  {
20608   "alignment" : 8,
20609   "linker_set_key" : "_ZTIPKP17VkPipelineCache_T",
20610   "name" : "VkPipelineCache_T *const *",
20611   "referenced_type" : "_ZTIKP17VkPipelineCache_T",
20612   "self_type" : "_ZTIPKP17VkPipelineCache_T",
20613   "size" : 8,
20614   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
20615  },
20616  {
20617   "alignment" : 8,
20618   "linker_set_key" : "_ZTIPKP18VkPhysicalDevice_T",
20619   "name" : "VkPhysicalDevice_T *const *",
20620   "referenced_type" : "_ZTIKP18VkPhysicalDevice_T",
20621   "self_type" : "_ZTIPKP18VkPhysicalDevice_T",
20622   "size" : 8,
20623   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
20624  },
20625  {
20626   "alignment" : 8,
20627   "linker_set_key" : "_ZTIPKP23VkDescriptorSetLayout_T",
20628   "name" : "VkDescriptorSetLayout_T *const *",
20629   "referenced_type" : "_ZTIKP23VkDescriptorSetLayout_T",
20630   "self_type" : "_ZTIPKP23VkDescriptorSetLayout_T",
20631   "size" : 8,
20632   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
20633  },
20634  {
20635   "alignment" : 8,
20636   "linker_set_key" : "_ZTIPKP27VkAccelerationStructureNV_T",
20637   "name" : "VkAccelerationStructureNV_T *const *",
20638   "referenced_type" : "_ZTIKP27VkAccelerationStructureNV_T",
20639   "self_type" : "_ZTIPKP27VkAccelerationStructureNV_T",
20640   "size" : 8,
20641   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
20642  },
20643  {
20644   "alignment" : 8,
20645   "linker_set_key" : "_ZTIPKP28VkAccelerationStructureKHR_T",
20646   "name" : "VkAccelerationStructureKHR_T *const *",
20647   "referenced_type" : "_ZTIKP28VkAccelerationStructureKHR_T",
20648   "self_type" : "_ZTIPKP28VkAccelerationStructureKHR_T",
20649   "size" : 8,
20650   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
20651  },
20652  {
20653   "alignment" : 8,
20654   "linker_set_key" : "_ZTIPKP9VkEvent_T",
20655   "name" : "VkEvent_T *const *",
20656   "referenced_type" : "_ZTIKP9VkEvent_T",
20657   "self_type" : "_ZTIPKP9VkEvent_T",
20658   "size" : 8,
20659   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
20660  },
20661  {
20662   "alignment" : 8,
20663   "linker_set_key" : "_ZTIPKP9VkFence_T",
20664   "name" : "VkFence_T *const *",
20665   "referenced_type" : "_ZTIKP9VkFence_T",
20666   "self_type" : "_ZTIPKP9VkFence_T",
20667   "size" : 8,
20668   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
20669  },
20670  {
20671   "alignment" : 8,
20672   "linker_set_key" : "_ZTIPKPK34VkAccelerationStructureGeometryKHR",
20673   "name" : "const VkAccelerationStructureGeometryKHR *const *",
20674   "referenced_type" : "_ZTIKPK34VkAccelerationStructureGeometryKHR",
20675   "self_type" : "_ZTIPKPK34VkAccelerationStructureGeometryKHR",
20676   "size" : 8,
20677   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
20678  },
20679  {
20680   "alignment" : 8,
20681   "linker_set_key" : "_ZTIPKPKc",
20682   "name" : "const char *const *",
20683   "referenced_type" : "_ZTIKPKc",
20684   "self_type" : "_ZTIPKPKc",
20685   "size" : 8,
20686   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
20687  },
20688  {
20689   "alignment" : 8,
20690   "linker_set_key" : "_ZTIPKPKv",
20691   "name" : "const void *const *",
20692   "referenced_type" : "_ZTIKPKv",
20693   "self_type" : "_ZTIPKPKv",
20694   "size" : 8,
20695   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
20696  },
20697  {
20698   "alignment" : 8,
20699   "linker_set_key" : "_ZTIPKc",
20700   "name" : "const char *",
20701   "referenced_type" : "_ZTIKc",
20702   "self_type" : "_ZTIPKc",
20703   "size" : 8,
20704   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
20705  },
20706  {
20707   "alignment" : 8,
20708   "linker_set_key" : "_ZTIPKf",
20709   "name" : "const float *",
20710   "referenced_type" : "_ZTIKf",
20711   "self_type" : "_ZTIPKf",
20712   "size" : 8,
20713   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
20714  },
20715  {
20716   "alignment" : 8,
20717   "linker_set_key" : "_ZTIPKh",
20718   "name" : "const unsigned char *",
20719   "referenced_type" : "_ZTIKh",
20720   "self_type" : "_ZTIPKh",
20721   "size" : 8,
20722   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
20723  },
20724  {
20725   "alignment" : 8,
20726   "linker_set_key" : "_ZTIPKi",
20727   "name" : "const int *",
20728   "referenced_type" : "_ZTIKi",
20729   "self_type" : "_ZTIPKi",
20730   "size" : 8,
20731   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
20732  },
20733  {
20734   "alignment" : 8,
20735   "linker_set_key" : "_ZTIPKj",
20736   "name" : "const unsigned int *",
20737   "referenced_type" : "_ZTIKj",
20738   "self_type" : "_ZTIPKj",
20739   "size" : 8,
20740   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
20741  },
20742  {
20743   "alignment" : 8,
20744   "linker_set_key" : "_ZTIPKm",
20745   "name" : "const unsigned long *",
20746   "referenced_type" : "_ZTIKm",
20747   "self_type" : "_ZTIPKm",
20748   "size" : 8,
20749   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
20750  },
20751  {
20752   "alignment" : 8,
20753   "linker_set_key" : "_ZTIPKv",
20754   "name" : "const void *",
20755   "referenced_type" : "_ZTIKv",
20756   "self_type" : "_ZTIPKv",
20757   "size" : 8,
20758   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
20759  },
20760  {
20761   "alignment" : 8,
20762   "linker_set_key" : "_ZTIPP10VkBuffer_T",
20763   "name" : "VkBuffer_T **",
20764   "referenced_type" : "_ZTIP10VkBuffer_T",
20765   "self_type" : "_ZTIPP10VkBuffer_T",
20766   "size" : 8,
20767   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
20768  },
20769  {
20770   "alignment" : 8,
20771   "linker_set_key" : "_ZTIPP10VkDevice_T",
20772   "name" : "VkDevice_T **",
20773   "referenced_type" : "_ZTIP10VkDevice_T",
20774   "self_type" : "_ZTIPP10VkDevice_T",
20775   "size" : 8,
20776   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
20777  },
20778  {
20779   "alignment" : 8,
20780   "linker_set_key" : "_ZTIPP11VkSampler_T",
20781   "name" : "VkSampler_T **",
20782   "referenced_type" : "_ZTIP11VkSampler_T",
20783   "self_type" : "_ZTIPP11VkSampler_T",
20784   "size" : 8,
20785   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
20786  },
20787  {
20788   "alignment" : 8,
20789   "linker_set_key" : "_ZTIPP12VkInstance_T",
20790   "name" : "VkInstance_T **",
20791   "referenced_type" : "_ZTIP12VkInstance_T",
20792   "self_type" : "_ZTIPP12VkInstance_T",
20793   "size" : 8,
20794   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
20795  },
20796  {
20797   "alignment" : 8,
20798   "linker_set_key" : "_ZTIPP12VkPipeline_T",
20799   "name" : "VkPipeline_T **",
20800   "referenced_type" : "_ZTIP12VkPipeline_T",
20801   "self_type" : "_ZTIPP12VkPipeline_T",
20802   "size" : 8,
20803   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
20804  },
20805  {
20806   "alignment" : 8,
20807   "linker_set_key" : "_ZTIPP13VkImageView_T",
20808   "name" : "VkImageView_T **",
20809   "referenced_type" : "_ZTIP13VkImageView_T",
20810   "self_type" : "_ZTIPP13VkImageView_T",
20811   "size" : 8,
20812   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
20813  },
20814  {
20815   "alignment" : 8,
20816   "linker_set_key" : "_ZTIPP13VkQueryPool_T",
20817   "name" : "VkQueryPool_T **",
20818   "referenced_type" : "_ZTIP13VkQueryPool_T",
20819   "self_type" : "_ZTIPP13VkQueryPool_T",
20820   "size" : 8,
20821   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
20822  },
20823  {
20824   "alignment" : 8,
20825   "linker_set_key" : "_ZTIPP13VkSemaphore_T",
20826   "name" : "VkSemaphore_T **",
20827   "referenced_type" : "_ZTIP13VkSemaphore_T",
20828   "self_type" : "_ZTIPP13VkSemaphore_T",
20829   "size" : 8,
20830   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
20831  },
20832  {
20833   "alignment" : 8,
20834   "linker_set_key" : "_ZTIPP14VkBufferView_T",
20835   "name" : "VkBufferView_T **",
20836   "referenced_type" : "_ZTIP14VkBufferView_T",
20837   "self_type" : "_ZTIPP14VkBufferView_T",
20838   "size" : 8,
20839   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
20840  },
20841  {
20842   "alignment" : 8,
20843   "linker_set_key" : "_ZTIPP14VkRenderPass_T",
20844   "name" : "VkRenderPass_T **",
20845   "referenced_type" : "_ZTIP14VkRenderPass_T",
20846   "self_type" : "_ZTIPP14VkRenderPass_T",
20847   "size" : 8,
20848   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
20849  },
20850  {
20851   "alignment" : 8,
20852   "linker_set_key" : "_ZTIPP14VkSurfaceKHR_T",
20853   "name" : "VkSurfaceKHR_T **",
20854   "referenced_type" : "_ZTIP14VkSurfaceKHR_T",
20855   "self_type" : "_ZTIPP14VkSurfaceKHR_T",
20856   "size" : 8,
20857   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_android.h"
20858  },
20859  {
20860   "alignment" : 8,
20861   "linker_set_key" : "_ZTIPP15AHardwareBuffer",
20862   "name" : "AHardwareBuffer **",
20863   "referenced_type" : "_ZTIP15AHardwareBuffer",
20864   "self_type" : "_ZTIPP15AHardwareBuffer",
20865   "size" : 8,
20866   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_android.h"
20867  },
20868  {
20869   "alignment" : 8,
20870   "linker_set_key" : "_ZTIPP15VkCommandPool_T",
20871   "name" : "VkCommandPool_T **",
20872   "referenced_type" : "_ZTIP15VkCommandPool_T",
20873   "self_type" : "_ZTIPP15VkCommandPool_T",
20874   "size" : 8,
20875   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
20876  },
20877  {
20878   "alignment" : 8,
20879   "linker_set_key" : "_ZTIPP15VkFramebuffer_T",
20880   "name" : "VkFramebuffer_T **",
20881   "referenced_type" : "_ZTIP15VkFramebuffer_T",
20882   "self_type" : "_ZTIPP15VkFramebuffer_T",
20883   "size" : 8,
20884   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
20885  },
20886  {
20887   "alignment" : 8,
20888   "linker_set_key" : "_ZTIPP16VkDeviceMemory_T",
20889   "name" : "VkDeviceMemory_T **",
20890   "referenced_type" : "_ZTIP16VkDeviceMemory_T",
20891   "self_type" : "_ZTIPP16VkDeviceMemory_T",
20892   "size" : 8,
20893   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
20894  },
20895  {
20896   "alignment" : 8,
20897   "linker_set_key" : "_ZTIPP16VkShaderModule_T",
20898   "name" : "VkShaderModule_T **",
20899   "referenced_type" : "_ZTIP16VkShaderModule_T",
20900   "self_type" : "_ZTIPP16VkShaderModule_T",
20901   "size" : 8,
20902   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
20903  },
20904  {
20905   "alignment" : 8,
20906   "linker_set_key" : "_ZTIPP16VkSwapchainKHR_T",
20907   "name" : "VkSwapchainKHR_T **",
20908   "referenced_type" : "_ZTIP16VkSwapchainKHR_T",
20909   "self_type" : "_ZTIPP16VkSwapchainKHR_T",
20910   "size" : 8,
20911   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
20912  },
20913  {
20914   "alignment" : 8,
20915   "linker_set_key" : "_ZTIPP17VkCommandBuffer_T",
20916   "name" : "VkCommandBuffer_T **",
20917   "referenced_type" : "_ZTIP17VkCommandBuffer_T",
20918   "self_type" : "_ZTIPP17VkCommandBuffer_T",
20919   "size" : 8,
20920   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
20921  },
20922  {
20923   "alignment" : 8,
20924   "linker_set_key" : "_ZTIPP17VkDescriptorSet_T",
20925   "name" : "VkDescriptorSet_T **",
20926   "referenced_type" : "_ZTIP17VkDescriptorSet_T",
20927   "self_type" : "_ZTIPP17VkDescriptorSet_T",
20928   "size" : 8,
20929   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
20930  },
20931  {
20932   "alignment" : 8,
20933   "linker_set_key" : "_ZTIPP17VkPipelineCache_T",
20934   "name" : "VkPipelineCache_T **",
20935   "referenced_type" : "_ZTIP17VkPipelineCache_T",
20936   "self_type" : "_ZTIPP17VkPipelineCache_T",
20937   "size" : 8,
20938   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
20939  },
20940  {
20941   "alignment" : 8,
20942   "linker_set_key" : "_ZTIPP18VkDescriptorPool_T",
20943   "name" : "VkDescriptorPool_T **",
20944   "referenced_type" : "_ZTIP18VkDescriptorPool_T",
20945   "self_type" : "_ZTIPP18VkDescriptorPool_T",
20946   "size" : 8,
20947   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
20948  },
20949  {
20950   "alignment" : 8,
20951   "linker_set_key" : "_ZTIPP18VkPhysicalDevice_T",
20952   "name" : "VkPhysicalDevice_T **",
20953   "referenced_type" : "_ZTIP18VkPhysicalDevice_T",
20954   "self_type" : "_ZTIPP18VkPhysicalDevice_T",
20955   "size" : 8,
20956   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
20957  },
20958  {
20959   "alignment" : 8,
20960   "linker_set_key" : "_ZTIPP18VkPipelineLayout_T",
20961   "name" : "VkPipelineLayout_T **",
20962   "referenced_type" : "_ZTIP18VkPipelineLayout_T",
20963   "self_type" : "_ZTIPP18VkPipelineLayout_T",
20964   "size" : 8,
20965   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
20966  },
20967  {
20968   "alignment" : 8,
20969   "linker_set_key" : "_ZTIPP19VkPrivateDataSlot_T",
20970   "name" : "VkPrivateDataSlot_T **",
20971   "referenced_type" : "_ZTIP19VkPrivateDataSlot_T",
20972   "self_type" : "_ZTIPP19VkPrivateDataSlot_T",
20973   "size" : 8,
20974   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
20975  },
20976  {
20977   "alignment" : 8,
20978   "linker_set_key" : "_ZTIPP23VkDescriptorSetLayout_T",
20979   "name" : "VkDescriptorSetLayout_T **",
20980   "referenced_type" : "_ZTIP23VkDescriptorSetLayout_T",
20981   "self_type" : "_ZTIPP23VkDescriptorSetLayout_T",
20982   "size" : 8,
20983   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
20984  },
20985  {
20986   "alignment" : 8,
20987   "linker_set_key" : "_ZTIPP26VkSamplerYcbcrConversion_T",
20988   "name" : "VkSamplerYcbcrConversion_T **",
20989   "referenced_type" : "_ZTIP26VkSamplerYcbcrConversion_T",
20990   "self_type" : "_ZTIPP26VkSamplerYcbcrConversion_T",
20991   "size" : 8,
20992   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
20993  },
20994  {
20995   "alignment" : 8,
20996   "linker_set_key" : "_ZTIPP28VkDescriptorUpdateTemplate_T",
20997   "name" : "VkDescriptorUpdateTemplate_T **",
20998   "referenced_type" : "_ZTIP28VkDescriptorUpdateTemplate_T",
20999   "self_type" : "_ZTIPP28VkDescriptorUpdateTemplate_T",
21000   "size" : 8,
21001   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
21002  },
21003  {
21004   "alignment" : 8,
21005   "linker_set_key" : "_ZTIPP9VkEvent_T",
21006   "name" : "VkEvent_T **",
21007   "referenced_type" : "_ZTIP9VkEvent_T",
21008   "self_type" : "_ZTIPP9VkEvent_T",
21009   "size" : 8,
21010   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
21011  },
21012  {
21013   "alignment" : 8,
21014   "linker_set_key" : "_ZTIPP9VkFence_T",
21015   "name" : "VkFence_T **",
21016   "referenced_type" : "_ZTIP9VkFence_T",
21017   "self_type" : "_ZTIPP9VkFence_T",
21018   "size" : 8,
21019   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
21020  },
21021  {
21022   "alignment" : 8,
21023   "linker_set_key" : "_ZTIPP9VkImage_T",
21024   "name" : "VkImage_T **",
21025   "referenced_type" : "_ZTIP9VkImage_T",
21026   "self_type" : "_ZTIPP9VkImage_T",
21027   "size" : 8,
21028   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
21029  },
21030  {
21031   "alignment" : 8,
21032   "linker_set_key" : "_ZTIPP9VkQueue_T",
21033   "name" : "VkQueue_T **",
21034   "referenced_type" : "_ZTIP9VkQueue_T",
21035   "self_type" : "_ZTIPP9VkQueue_T",
21036   "size" : 8,
21037   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
21038  },
21039  {
21040   "alignment" : 8,
21041   "linker_set_key" : "_ZTIPPv",
21042   "name" : "void **",
21043   "referenced_type" : "_ZTIPv",
21044   "self_type" : "_ZTIPPv",
21045   "size" : 8,
21046   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
21047  },
21048  {
21049   "alignment" : 8,
21050   "linker_set_key" : "_ZTIPj",
21051   "name" : "unsigned int *",
21052   "referenced_type" : "_ZTIj",
21053   "self_type" : "_ZTIPj",
21054   "size" : 8,
21055   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
21056  },
21057  {
21058   "alignment" : 8,
21059   "linker_set_key" : "_ZTIPm",
21060   "name" : "unsigned long *",
21061   "referenced_type" : "_ZTIm",
21062   "self_type" : "_ZTIPm",
21063   "size" : 8,
21064   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
21065  },
21066  {
21067   "alignment" : 8,
21068   "linker_set_key" : "_ZTIPv",
21069   "name" : "void *",
21070   "referenced_type" : "_ZTIv",
21071   "self_type" : "_ZTIPv",
21072   "size" : 8,
21073   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
21074  }
21075 ],
21076 "qualified_types" :
21077 [
21078  {
21079   "alignment" : 4,
21080   "is_const" : true,
21081   "linker_set_key" : "_ZTIK10VkOffset2D",
21082   "name" : "const VkOffset2D",
21083   "referenced_type" : "_ZTI10VkOffset2D",
21084   "self_type" : "_ZTIK10VkOffset2D",
21085   "size" : 8,
21086   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
21087  },
21088  {
21089   "alignment" : 4,
21090   "is_const" : true,
21091   "linker_set_key" : "_ZTIK10VkViewport",
21092   "name" : "const VkViewport",
21093   "referenced_type" : "_ZTI10VkViewport",
21094   "self_type" : "_ZTIK10VkViewport",
21095   "size" : 24,
21096   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
21097  },
21098  {
21099   "alignment" : 4,
21100   "is_const" : true,
21101   "linker_set_key" : "_ZTIK11VkClearRect",
21102   "name" : "const VkClearRect",
21103   "referenced_type" : "_ZTI11VkClearRect",
21104   "self_type" : "_ZTIK11VkClearRect",
21105   "size" : 24,
21106   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
21107  },
21108  {
21109   "alignment" : 4,
21110   "is_const" : true,
21111   "linker_set_key" : "_ZTIK11VkImageBlit",
21112   "name" : "const VkImageBlit",
21113   "referenced_type" : "_ZTI11VkImageBlit",
21114   "self_type" : "_ZTIK11VkImageBlit",
21115   "size" : 80,
21116   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
21117  },
21118  {
21119   "alignment" : 4,
21120   "is_const" : true,
21121   "linker_set_key" : "_ZTIK11VkImageCopy",
21122   "name" : "const VkImageCopy",
21123   "referenced_type" : "_ZTI11VkImageCopy",
21124   "self_type" : "_ZTIK11VkImageCopy",
21125   "size" : 68,
21126   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
21127  },
21128  {
21129   "alignment" : 4,
21130   "is_const" : true,
21131   "linker_set_key" : "_ZTIK11VkIndexType",
21132   "name" : "const VkIndexType",
21133   "referenced_type" : "_ZTI11VkIndexType",
21134   "self_type" : "_ZTIK11VkIndexType",
21135   "size" : 4,
21136   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
21137  },
21138  {
21139   "alignment" : 8,
21140   "is_const" : true,
21141   "linker_set_key" : "_ZTIK12VkBufferCopy",
21142   "name" : "const VkBufferCopy",
21143   "referenced_type" : "_ZTI12VkBufferCopy",
21144   "self_type" : "_ZTIK12VkBufferCopy",
21145   "size" : 24,
21146   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
21147  },
21148  {
21149   "alignment" : 4,
21150   "is_const" : true,
21151   "linker_set_key" : "_ZTIK12VkClearValue",
21152   "name" : "const VkClearValue",
21153   "referenced_type" : "_ZTI12VkClearValue",
21154   "self_type" : "_ZTIK12VkClearValue",
21155   "size" : 16,
21156   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
21157  },
21158  {
21159   "alignment" : 8,
21160   "is_const" : true,
21161   "linker_set_key" : "_ZTIK12VkGeometryNV",
21162   "name" : "const VkGeometryNV",
21163   "referenced_type" : "_ZTI12VkGeometryNV",
21164   "self_type" : "_ZTIK12VkGeometryNV",
21165   "size" : 168,
21166   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
21167  },
21168  {
21169   "alignment" : 8,
21170   "is_const" : true,
21171   "linker_set_key" : "_ZTIK12VkImageBlit2",
21172   "name" : "const VkImageBlit2",
21173   "referenced_type" : "_ZTI12VkImageBlit2",
21174   "self_type" : "_ZTIK12VkImageBlit2",
21175   "size" : 96,
21176   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
21177  },
21178  {
21179   "alignment" : 8,
21180   "is_const" : true,
21181   "linker_set_key" : "_ZTIK12VkImageCopy2",
21182   "name" : "const VkImageCopy2",
21183   "referenced_type" : "_ZTI12VkImageCopy2",
21184   "self_type" : "_ZTIK12VkImageCopy2",
21185   "size" : 88,
21186   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
21187  },
21188  {
21189   "alignment" : 8,
21190   "is_const" : true,
21191   "linker_set_key" : "_ZTIK12VkSubmitInfo",
21192   "name" : "const VkSubmitInfo",
21193   "referenced_type" : "_ZTI12VkSubmitInfo",
21194   "self_type" : "_ZTIK12VkSubmitInfo",
21195   "size" : 72,
21196   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
21197  },
21198  {
21199   "alignment" : 8,
21200   "is_const" : true,
21201   "linker_set_key" : "_ZTIK13VkBufferCopy2",
21202   "name" : "const VkBufferCopy2",
21203   "referenced_type" : "_ZTI13VkBufferCopy2",
21204   "self_type" : "_ZTIK13VkBufferCopy2",
21205   "size" : 40,
21206   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
21207  },
21208  {
21209   "alignment" : 8,
21210   "is_const" : true,
21211   "linker_set_key" : "_ZTIK13VkSubmitInfo2",
21212   "name" : "const VkSubmitInfo2",
21213   "referenced_type" : "_ZTI13VkSubmitInfo2",
21214   "self_type" : "_ZTIK13VkSubmitInfo2",
21215   "size" : 64,
21216   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
21217  },
21218  {
21219   "alignment" : 4,
21220   "is_const" : true,
21221   "linker_set_key" : "_ZTIK14VkDynamicState",
21222   "name" : "const VkDynamicState",
21223   "referenced_type" : "_ZTI14VkDynamicState",
21224   "self_type" : "_ZTIK14VkDynamicState",
21225   "size" : 4,
21226   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
21227  },
21228  {
21229   "alignment" : 4,
21230   "is_const" : true,
21231   "linker_set_key" : "_ZTIK14VkImageResolve",
21232   "name" : "const VkImageResolve",
21233   "referenced_type" : "_ZTI14VkImageResolve",
21234   "self_type" : "_ZTIK14VkImageResolve",
21235   "size" : 68,
21236   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
21237  },
21238  {
21239   "alignment" : 4,
21240   "is_const" : true,
21241   "linker_set_key" : "_ZTIK14VkRectLayerKHR",
21242   "name" : "const VkRectLayerKHR",
21243   "referenced_type" : "_ZTI14VkRectLayerKHR",
21244   "self_type" : "_ZTIK14VkRectLayerKHR",
21245   "size" : 20,
21246   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
21247  },
21248  {
21249   "is_const" : true,
21250   "linker_set_key" : "_ZTIK15AHardwareBuffer",
21251   "name" : "const AHardwareBuffer",
21252   "referenced_type" : "_ZTI15AHardwareBuffer",
21253   "self_type" : "_ZTIK15AHardwareBuffer",
21254   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_android.h"
21255  },
21256  {
21257   "alignment" : 8,
21258   "is_const" : true,
21259   "linker_set_key" : "_ZTIK15VkImageResolve2",
21260   "name" : "const VkImageResolve2",
21261   "referenced_type" : "_ZTI15VkImageResolve2",
21262   "self_type" : "_ZTIK15VkImageResolve2",
21263   "size" : 88,
21264   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
21265  },
21266  {
21267   "alignment" : 8,
21268   "is_const" : true,
21269   "linker_set_key" : "_ZTIK15VkMemoryBarrier",
21270   "name" : "const VkMemoryBarrier",
21271   "referenced_type" : "_ZTI15VkMemoryBarrier",
21272   "self_type" : "_ZTIK15VkMemoryBarrier",
21273   "size" : 24,
21274   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
21275  },
21276  {
21277   "alignment" : 8,
21278   "is_const" : true,
21279   "linker_set_key" : "_ZTIK15VkRenderingInfo",
21280   "name" : "const VkRenderingInfo",
21281   "referenced_type" : "_ZTI15VkRenderingInfo",
21282   "self_type" : "_ZTIK15VkRenderingInfo",
21283   "size" : 72,
21284   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
21285  },
21286  {
21287   "alignment" : 8,
21288   "is_const" : true,
21289   "linker_set_key" : "_ZTIK16VkBindSparseInfo",
21290   "name" : "const VkBindSparseInfo",
21291   "referenced_type" : "_ZTI16VkBindSparseInfo",
21292   "self_type" : "_ZTIK16VkBindSparseInfo",
21293   "size" : 96,
21294   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
21295  },
21296  {
21297   "alignment" : 8,
21298   "is_const" : true,
21299   "linker_set_key" : "_ZTIK16VkBlitImageInfo2",
21300   "name" : "const VkBlitImageInfo2",
21301   "referenced_type" : "_ZTI16VkBlitImageInfo2",
21302   "self_type" : "_ZTIK16VkBlitImageInfo2",
21303   "size" : 64,
21304   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
21305  },
21306  {
21307   "alignment" : 8,
21308   "is_const" : true,
21309   "linker_set_key" : "_ZTIK16VkCopyImageInfo2",
21310   "name" : "const VkCopyImageInfo2",
21311   "referenced_type" : "_ZTI16VkCopyImageInfo2",
21312   "self_type" : "_ZTIK16VkCopyImageInfo2",
21313   "size" : 56,
21314   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
21315  },
21316  {
21317   "alignment" : 8,
21318   "is_const" : true,
21319   "linker_set_key" : "_ZTIK16VkDependencyInfo",
21320   "name" : "const VkDependencyInfo",
21321   "referenced_type" : "_ZTI16VkDependencyInfo",
21322   "self_type" : "_ZTIK16VkDependencyInfo",
21323   "size" : 64,
21324   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
21325  },
21326  {
21327   "alignment" : 4,
21328   "is_const" : true,
21329   "linker_set_key" : "_ZTIK16VkDescriptorType",
21330   "name" : "const VkDescriptorType",
21331   "referenced_type" : "_ZTI16VkDescriptorType",
21332   "self_type" : "_ZTIK16VkDescriptorType",
21333   "size" : 4,
21334   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
21335  },
21336  {
21337   "alignment" : 8,
21338   "is_const" : true,
21339   "linker_set_key" : "_ZTIK16VkMemoryBarrier2",
21340   "name" : "const VkMemoryBarrier2",
21341   "referenced_type" : "_ZTI16VkMemoryBarrier2",
21342   "self_type" : "_ZTIK16VkMemoryBarrier2",
21343   "size" : 48,
21344   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
21345  },
21346  {
21347   "alignment" : 8,
21348   "is_const" : true,
21349   "linker_set_key" : "_ZTIK16VkPresentInfoKHR",
21350   "name" : "const VkPresentInfoKHR",
21351   "referenced_type" : "_ZTI16VkPresentInfoKHR",
21352   "self_type" : "_ZTIK16VkPresentInfoKHR",
21353   "size" : 64,
21354   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
21355  },
21356  {
21357   "alignment" : 8,
21358   "is_const" : true,
21359   "linker_set_key" : "_ZTIK16VkSubpassEndInfo",
21360   "name" : "const VkSubpassEndInfo",
21361   "referenced_type" : "_ZTI16VkSubpassEndInfo",
21362   "self_type" : "_ZTIK16VkSubpassEndInfo",
21363   "size" : 16,
21364   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
21365  },
21366  {
21367   "alignment" : 8,
21368   "is_const" : true,
21369   "linker_set_key" : "_ZTIK17VkApplicationInfo",
21370   "name" : "const VkApplicationInfo",
21371   "referenced_type" : "_ZTI17VkApplicationInfo",
21372   "self_type" : "_ZTIK17VkApplicationInfo",
21373   "size" : 48,
21374   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
21375  },
21376  {
21377   "alignment" : 8,
21378   "is_const" : true,
21379   "linker_set_key" : "_ZTIK17VkBaseInStructure",
21380   "name" : "const VkBaseInStructure",
21381   "referenced_type" : "_ZTI17VkBaseInStructure",
21382   "self_type" : "_ZTIK17VkBaseInStructure",
21383   "size" : 16,
21384   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
21385  },
21386  {
21387   "alignment" : 8,
21388   "is_const" : true,
21389   "linker_set_key" : "_ZTIK17VkBufferImageCopy",
21390   "name" : "const VkBufferImageCopy",
21391   "referenced_type" : "_ZTI17VkBufferImageCopy",
21392   "self_type" : "_ZTIK17VkBufferImageCopy",
21393   "size" : 56,
21394   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
21395  },
21396  {
21397   "alignment" : 4,
21398   "is_const" : true,
21399   "linker_set_key" : "_ZTIK17VkClearAttachment",
21400   "name" : "const VkClearAttachment",
21401   "referenced_type" : "_ZTI17VkClearAttachment",
21402   "self_type" : "_ZTIK17VkClearAttachment",
21403   "size" : 24,
21404   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
21405  },
21406  {
21407   "alignment" : 4,
21408   "is_const" : true,
21409   "linker_set_key" : "_ZTIK17VkClearColorValue",
21410   "name" : "const VkClearColorValue",
21411   "referenced_type" : "_ZTI17VkClearColorValue",
21412   "self_type" : "_ZTIK17VkClearColorValue",
21413   "size" : 16,
21414   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
21415  },
21416  {
21417   "alignment" : 8,
21418   "is_const" : true,
21419   "linker_set_key" : "_ZTIK17VkCopyBufferInfo2",
21420   "name" : "const VkCopyBufferInfo2",
21421   "referenced_type" : "_ZTI17VkCopyBufferInfo2",
21422   "self_type" : "_ZTIK17VkCopyBufferInfo2",
21423   "size" : 48,
21424   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
21425  },
21426  {
21427   "alignment" : 8,
21428   "is_const" : true,
21429   "linker_set_key" : "_ZTIK17VkEventCreateInfo",
21430   "name" : "const VkEventCreateInfo",
21431   "referenced_type" : "_ZTI17VkEventCreateInfo",
21432   "self_type" : "_ZTIK17VkEventCreateInfo",
21433   "size" : 24,
21434   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
21435  },
21436  {
21437   "alignment" : 8,
21438   "is_const" : true,
21439   "linker_set_key" : "_ZTIK17VkFenceCreateInfo",
21440   "name" : "const VkFenceCreateInfo",
21441   "referenced_type" : "_ZTI17VkFenceCreateInfo",
21442   "self_type" : "_ZTIK17VkFenceCreateInfo",
21443   "size" : 24,
21444   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
21445  },
21446  {
21447   "alignment" : 8,
21448   "is_const" : true,
21449   "linker_set_key" : "_ZTIK17VkImageCreateInfo",
21450   "name" : "const VkImageCreateInfo",
21451   "referenced_type" : "_ZTI17VkImageCreateInfo",
21452   "self_type" : "_ZTIK17VkImageCreateInfo",
21453   "size" : 88,
21454   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
21455  },
21456  {
21457   "alignment" : 8,
21458   "is_const" : true,
21459   "linker_set_key" : "_ZTIK18VkBufferCreateInfo",
21460   "name" : "const VkBufferCreateInfo",
21461   "referenced_type" : "_ZTI18VkBufferCreateInfo",
21462   "self_type" : "_ZTIK18VkBufferCreateInfo",
21463   "size" : 56,
21464   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
21465  },
21466  {
21467   "alignment" : 8,
21468   "is_const" : true,
21469   "linker_set_key" : "_ZTIK18VkBufferImageCopy2",
21470   "name" : "const VkBufferImageCopy2",
21471   "referenced_type" : "_ZTI18VkBufferImageCopy2",
21472   "self_type" : "_ZTIK18VkBufferImageCopy2",
21473   "size" : 72,
21474   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
21475  },
21476  {
21477   "alignment" : 8,
21478   "is_const" : true,
21479   "linker_set_key" : "_ZTIK18VkDeviceCreateInfo",
21480   "name" : "const VkDeviceCreateInfo",
21481   "referenced_type" : "_ZTI18VkDeviceCreateInfo",
21482   "self_type" : "_ZTIK18VkDeviceCreateInfo",
21483   "size" : 72,
21484   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
21485  },
21486  {
21487   "alignment" : 8,
21488   "is_const" : true,
21489   "linker_set_key" : "_ZTIK18VkDeviceQueueInfo2",
21490   "name" : "const VkDeviceQueueInfo2",
21491   "referenced_type" : "_ZTI18VkDeviceQueueInfo2",
21492   "self_type" : "_ZTIK18VkDeviceQueueInfo2",
21493   "size" : 32,
21494   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
21495  },
21496  {
21497   "alignment" : 4,
21498   "is_const" : true,
21499   "linker_set_key" : "_ZTIK18VkImageSubresource",
21500   "name" : "const VkImageSubresource",
21501   "referenced_type" : "_ZTI18VkImageSubresource",
21502   "self_type" : "_ZTIK18VkImageSubresource",
21503   "size" : 12,
21504   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
21505  },
21506  {
21507   "alignment" : 8,
21508   "is_const" : true,
21509   "linker_set_key" : "_ZTIK18VkPresentRegionKHR",
21510   "name" : "const VkPresentRegionKHR",
21511   "referenced_type" : "_ZTI18VkPresentRegionKHR",
21512   "self_type" : "_ZTIK18VkPresentRegionKHR",
21513   "size" : 16,
21514   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
21515  },
21516  {
21517   "alignment" : 8,
21518   "is_const" : true,
21519   "linker_set_key" : "_ZTIK18VkSparseMemoryBind",
21520   "name" : "const VkSparseMemoryBind",
21521   "referenced_type" : "_ZTI18VkSparseMemoryBind",
21522   "self_type" : "_ZTIK18VkSparseMemoryBind",
21523   "size" : 40,
21524   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
21525  },
21526  {
21527   "alignment" : 8,
21528   "is_const" : true,
21529   "linker_set_key" : "_ZTIK18VkSubpassBeginInfo",
21530   "name" : "const VkSubpassBeginInfo",
21531   "referenced_type" : "_ZTI18VkSubpassBeginInfo",
21532   "self_type" : "_ZTIK18VkSubpassBeginInfo",
21533   "size" : 24,
21534   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
21535  },
21536  {
21537   "alignment" : 8,
21538   "is_const" : true,
21539   "linker_set_key" : "_ZTIK19VkCopyDescriptorSet",
21540   "name" : "const VkCopyDescriptorSet",
21541   "referenced_type" : "_ZTI19VkCopyDescriptorSet",
21542   "self_type" : "_ZTIK19VkCopyDescriptorSet",
21543   "size" : 56,
21544   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
21545  },
21546  {
21547   "alignment" : 8,
21548   "is_const" : true,
21549   "linker_set_key" : "_ZTIK19VkMappedMemoryRange",
21550   "name" : "const VkMappedMemoryRange",
21551   "referenced_type" : "_ZTI19VkMappedMemoryRange",
21552   "self_type" : "_ZTIK19VkMappedMemoryRange",
21553   "size" : 40,
21554   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
21555  },
21556  {
21557   "alignment" : 8,
21558   "is_const" : true,
21559   "linker_set_key" : "_ZTIK19VkPresentTimeGOOGLE",
21560   "name" : "const VkPresentTimeGOOGLE",
21561   "referenced_type" : "_ZTI19VkPresentTimeGOOGLE",
21562   "self_type" : "_ZTIK19VkPresentTimeGOOGLE",
21563   "size" : 16,
21564   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
21565  },
21566  {
21567   "alignment" : 4,
21568   "is_const" : true,
21569   "linker_set_key" : "_ZTIK19VkPushConstantRange",
21570   "name" : "const VkPushConstantRange",
21571   "referenced_type" : "_ZTI19VkPushConstantRange",
21572   "self_type" : "_ZTIK19VkPushConstantRange",
21573   "size" : 12,
21574   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
21575  },
21576  {
21577   "alignment" : 8,
21578   "is_const" : true,
21579   "linker_set_key" : "_ZTIK19VkResolveImageInfo2",
21580   "name" : "const VkResolveImageInfo2",
21581   "referenced_type" : "_ZTI19VkResolveImageInfo2",
21582   "self_type" : "_ZTIK19VkResolveImageInfo2",
21583   "size" : 56,
21584   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
21585  },
21586  {
21587   "alignment" : 4,
21588   "is_const" : true,
21589   "linker_set_key" : "_ZTIK19VkSampleLocationEXT",
21590   "name" : "const VkSampleLocationEXT",
21591   "referenced_type" : "_ZTI19VkSampleLocationEXT",
21592   "self_type" : "_ZTIK19VkSampleLocationEXT",
21593   "size" : 8,
21594   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
21595  },
21596  {
21597   "alignment" : 8,
21598   "is_const" : true,
21599   "linker_set_key" : "_ZTIK19VkSamplerCreateInfo",
21600   "name" : "const VkSamplerCreateInfo",
21601   "referenced_type" : "_ZTI19VkSamplerCreateInfo",
21602   "self_type" : "_ZTIK19VkSamplerCreateInfo",
21603   "size" : 80,
21604   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
21605  },
21606  {
21607   "alignment" : 8,
21608   "is_const" : true,
21609   "linker_set_key" : "_ZTIK19VkSemaphoreWaitInfo",
21610   "name" : "const VkSemaphoreWaitInfo",
21611   "referenced_type" : "_ZTI19VkSemaphoreWaitInfo",
21612   "self_type" : "_ZTIK19VkSemaphoreWaitInfo",
21613   "size" : 40,
21614   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
21615  },
21616  {
21617   "alignment" : 4,
21618   "is_const" : true,
21619   "linker_set_key" : "_ZTIK19VkSubpassDependency",
21620   "name" : "const VkSubpassDependency",
21621   "referenced_type" : "_ZTI19VkSubpassDependency",
21622   "self_type" : "_ZTIK19VkSubpassDependency",
21623   "size" : 28,
21624   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
21625  },
21626  {
21627   "alignment" : 8,
21628   "is_const" : true,
21629   "linker_set_key" : "_ZTIK19VkSubresourceLayout",
21630   "name" : "const VkSubresourceLayout",
21631   "referenced_type" : "_ZTI19VkSubresourceLayout",
21632   "self_type" : "_ZTIK19VkSubresourceLayout",
21633   "size" : 40,
21634   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
21635  },
21636  {
21637   "alignment" : 4,
21638   "is_const" : true,
21639   "linker_set_key" : "_ZTIK19VkViewportSwizzleNV",
21640   "name" : "const VkViewportSwizzleNV",
21641   "referenced_type" : "_ZTI19VkViewportSwizzleNV",
21642   "self_type" : "_ZTIK19VkViewportSwizzleNV",
21643   "size" : 16,
21644   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
21645  },
21646  {
21647   "alignment" : 8,
21648   "is_const" : true,
21649   "linker_set_key" : "_ZTIK20VkDebugUtilsLabelEXT",
21650   "name" : "const VkDebugUtilsLabelEXT",
21651   "referenced_type" : "_ZTI20VkDebugUtilsLabelEXT",
21652   "self_type" : "_ZTIK20VkDebugUtilsLabelEXT",
21653   "size" : 40,
21654   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
21655  },
21656  {
21657   "alignment" : 4,
21658   "is_const" : true,
21659   "linker_set_key" : "_ZTIK20VkDescriptorPoolSize",
21660   "name" : "const VkDescriptorPoolSize",
21661   "referenced_type" : "_ZTI20VkDescriptorPoolSize",
21662   "self_type" : "_ZTIK20VkDescriptorPoolSize",
21663   "size" : 8,
21664   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
21665  },
21666  {
21667   "alignment" : 8,
21668   "is_const" : true,
21669   "linker_set_key" : "_ZTIK20VkImageMemoryBarrier",
21670   "name" : "const VkImageMemoryBarrier",
21671   "referenced_type" : "_ZTI20VkImageMemoryBarrier",
21672   "self_type" : "_ZTIK20VkImageMemoryBarrier",
21673   "size" : 72,
21674   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
21675  },
21676  {
21677   "alignment" : 8,
21678   "is_const" : true,
21679   "linker_set_key" : "_ZTIK20VkInstanceCreateInfo",
21680   "name" : "const VkInstanceCreateInfo",
21681   "referenced_type" : "_ZTI20VkInstanceCreateInfo",
21682   "self_type" : "_ZTIK20VkInstanceCreateInfo",
21683   "size" : 64,
21684   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
21685  },
21686  {
21687   "alignment" : 8,
21688   "is_const" : true,
21689   "linker_set_key" : "_ZTIK20VkMemoryAllocateInfo",
21690   "name" : "const VkMemoryAllocateInfo",
21691   "referenced_type" : "_ZTI20VkMemoryAllocateInfo",
21692   "self_type" : "_ZTIK20VkMemoryAllocateInfo",
21693   "size" : 32,
21694   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
21695  },
21696  {
21697   "alignment" : 8,
21698   "is_const" : true,
21699   "linker_set_key" : "_ZTIK20VkSpecializationInfo",
21700   "name" : "const VkSpecializationInfo",
21701   "referenced_type" : "_ZTI20VkSpecializationInfo",
21702   "self_type" : "_ZTIK20VkSpecializationInfo",
21703   "size" : 32,
21704   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
21705  },
21706  {
21707   "alignment" : 8,
21708   "is_const" : true,
21709   "linker_set_key" : "_ZTIK20VkSubpassDependency2",
21710   "name" : "const VkSubpassDependency2",
21711   "referenced_type" : "_ZTI20VkSubpassDependency2",
21712   "self_type" : "_ZTIK20VkSubpassDependency2",
21713   "size" : 48,
21714   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
21715  },
21716  {
21717   "alignment" : 8,
21718   "is_const" : true,
21719   "linker_set_key" : "_ZTIK20VkSubpassDescription",
21720   "name" : "const VkSubpassDescription",
21721   "referenced_type" : "_ZTI20VkSubpassDescription",
21722   "self_type" : "_ZTIK20VkSubpassDescription",
21723   "size" : 72,
21724   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
21725  },
21726  {
21727   "alignment" : 4,
21728   "is_const" : true,
21729   "linker_set_key" : "_ZTIK20VkValidationCheckEXT",
21730   "name" : "const VkValidationCheckEXT",
21731   "referenced_type" : "_ZTI20VkValidationCheckEXT",
21732   "self_type" : "_ZTIK20VkValidationCheckEXT",
21733   "size" : 4,
21734   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
21735  },
21736  {
21737   "alignment" : 4,
21738   "is_const" : true,
21739   "linker_set_key" : "_ZTIK20VkViewportWScalingNV",
21740   "name" : "const VkViewportWScalingNV",
21741   "referenced_type" : "_ZTI20VkViewportWScalingNV",
21742   "self_type" : "_ZTIK20VkViewportWScalingNV",
21743   "size" : 8,
21744   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
21745  },
21746  {
21747   "alignment" : 8,
21748   "is_const" : true,
21749   "linker_set_key" : "_ZTIK20VkWriteDescriptorSet",
21750   "name" : "const VkWriteDescriptorSet",
21751   "referenced_type" : "_ZTI20VkWriteDescriptorSet",
21752   "self_type" : "_ZTIK20VkWriteDescriptorSet",
21753   "size" : 64,
21754   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
21755  },
21756  {
21757   "alignment" : 8,
21758   "is_const" : true,
21759   "linker_set_key" : "_ZTIK21VkAllocationCallbacks",
21760   "name" : "const VkAllocationCallbacks",
21761   "referenced_type" : "_ZTI21VkAllocationCallbacks",
21762   "self_type" : "_ZTIK21VkAllocationCallbacks",
21763   "size" : 48,
21764   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
21765  },
21766  {
21767   "alignment" : 4,
21768   "is_const" : true,
21769   "linker_set_key" : "_ZTIK21VkAttachmentReference",
21770   "name" : "const VkAttachmentReference",
21771   "referenced_type" : "_ZTI21VkAttachmentReference",
21772   "self_type" : "_ZTIK21VkAttachmentReference",
21773   "size" : 8,
21774   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
21775  },
21776  {
21777   "alignment" : 8,
21778   "is_const" : true,
21779   "linker_set_key" : "_ZTIK21VkBindImageMemoryInfo",
21780   "name" : "const VkBindImageMemoryInfo",
21781   "referenced_type" : "_ZTI21VkBindImageMemoryInfo",
21782   "self_type" : "_ZTIK21VkBindImageMemoryInfo",
21783   "size" : 40,
21784   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
21785  },
21786  {
21787   "alignment" : 8,
21788   "is_const" : true,
21789   "linker_set_key" : "_ZTIK21VkBufferMemoryBarrier",
21790   "name" : "const VkBufferMemoryBarrier",
21791   "referenced_type" : "_ZTI21VkBufferMemoryBarrier",
21792   "self_type" : "_ZTIK21VkBufferMemoryBarrier",
21793   "size" : 56,
21794   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
21795  },
21796  {
21797   "alignment" : 8,
21798   "is_const" : true,
21799   "linker_set_key" : "_ZTIK21VkDescriptorImageInfo",
21800   "name" : "const VkDescriptorImageInfo",
21801   "referenced_type" : "_ZTI21VkDescriptorImageInfo",
21802   "self_type" : "_ZTIK21VkDescriptorImageInfo",
21803   "size" : 24,
21804   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
21805  },
21806  {
21807   "alignment" : 8,
21808   "is_const" : true,
21809   "linker_set_key" : "_ZTIK21VkImageMemoryBarrier2",
21810   "name" : "const VkImageMemoryBarrier2",
21811   "referenced_type" : "_ZTI21VkImageMemoryBarrier2",
21812   "self_type" : "_ZTIK21VkImageMemoryBarrier2",
21813   "size" : 96,
21814   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
21815  },
21816  {
21817   "alignment" : 8,
21818   "is_const" : true,
21819   "linker_set_key" : "_ZTIK21VkImageViewCreateInfo",
21820   "name" : "const VkImageViewCreateInfo",
21821   "referenced_type" : "_ZTI21VkImageViewCreateInfo",
21822   "self_type" : "_ZTIK21VkImageViewCreateInfo",
21823   "size" : 80,
21824   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
21825  },
21826  {
21827   "alignment" : 8,
21828   "is_const" : true,
21829   "linker_set_key" : "_ZTIK21VkQueryPoolCreateInfo",
21830   "name" : "const VkQueryPoolCreateInfo",
21831   "referenced_type" : "_ZTI21VkQueryPoolCreateInfo",
21832   "self_type" : "_ZTIK21VkQueryPoolCreateInfo",
21833   "size" : 32,
21834   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
21835  },
21836  {
21837   "alignment" : 8,
21838   "is_const" : true,
21839   "linker_set_key" : "_ZTIK21VkRenderPassBeginInfo",
21840   "name" : "const VkRenderPassBeginInfo",
21841   "referenced_type" : "_ZTI21VkRenderPassBeginInfo",
21842   "self_type" : "_ZTIK21VkRenderPassBeginInfo",
21843   "size" : 64,
21844   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
21845  },
21846  {
21847   "alignment" : 4,
21848   "is_const" : true,
21849   "linker_set_key" : "_ZTIK21VkSampleCountFlagBits",
21850   "name" : "const VkSampleCountFlagBits",
21851   "referenced_type" : "_ZTI21VkSampleCountFlagBits",
21852   "self_type" : "_ZTIK21VkSampleCountFlagBits",
21853   "size" : 4,
21854   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
21855  },
21856  {
21857   "alignment" : 8,
21858   "is_const" : true,
21859   "linker_set_key" : "_ZTIK21VkSemaphoreCreateInfo",
21860   "name" : "const VkSemaphoreCreateInfo",
21861   "referenced_type" : "_ZTI21VkSemaphoreCreateInfo",
21862   "self_type" : "_ZTIK21VkSemaphoreCreateInfo",
21863   "size" : 24,
21864   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
21865  },
21866  {
21867   "alignment" : 8,
21868   "is_const" : true,
21869   "linker_set_key" : "_ZTIK21VkSemaphoreSignalInfo",
21870   "name" : "const VkSemaphoreSignalInfo",
21871   "referenced_type" : "_ZTI21VkSemaphoreSignalInfo",
21872   "self_type" : "_ZTIK21VkSemaphoreSignalInfo",
21873   "size" : 32,
21874   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
21875  },
21876  {
21877   "alignment" : 8,
21878   "is_const" : true,
21879   "linker_set_key" : "_ZTIK21VkSemaphoreSubmitInfo",
21880   "name" : "const VkSemaphoreSubmitInfo",
21881   "referenced_type" : "_ZTI21VkSemaphoreSubmitInfo",
21882   "self_type" : "_ZTIK21VkSemaphoreSubmitInfo",
21883   "size" : 48,
21884   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
21885  },
21886  {
21887   "alignment" : 8,
21888   "is_const" : true,
21889   "linker_set_key" : "_ZTIK21VkSubpassDescription2",
21890   "name" : "const VkSubpassDescription2",
21891   "referenced_type" : "_ZTI21VkSubpassDescription2",
21892   "self_type" : "_ZTIK21VkSubpassDescription2",
21893   "size" : 88,
21894   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
21895  },
21896  {
21897   "alignment" : 8,
21898   "is_const" : true,
21899   "linker_set_key" : "_ZTIK22VkAttachmentReference2",
21900   "name" : "const VkAttachmentReference2",
21901   "referenced_type" : "_ZTI22VkAttachmentReference2",
21902   "self_type" : "_ZTIK22VkAttachmentReference2",
21903   "size" : 32,
21904   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
21905  },
21906  {
21907   "alignment" : 8,
21908   "is_const" : true,
21909   "linker_set_key" : "_ZTIK22VkBindBufferMemoryInfo",
21910   "name" : "const VkBindBufferMemoryInfo",
21911   "referenced_type" : "_ZTI22VkBindBufferMemoryInfo",
21912   "self_type" : "_ZTIK22VkBindBufferMemoryInfo",
21913   "size" : 40,
21914   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
21915  },
21916  {
21917   "alignment" : 8,
21918   "is_const" : true,
21919   "linker_set_key" : "_ZTIK22VkBufferMemoryBarrier2",
21920   "name" : "const VkBufferMemoryBarrier2",
21921   "referenced_type" : "_ZTI22VkBufferMemoryBarrier2",
21922   "self_type" : "_ZTIK22VkBufferMemoryBarrier2",
21923   "size" : 80,
21924   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
21925  },
21926  {
21927   "alignment" : 8,
21928   "is_const" : true,
21929   "linker_set_key" : "_ZTIK22VkBufferViewCreateInfo",
21930   "name" : "const VkBufferViewCreateInfo",
21931   "referenced_type" : "_ZTI22VkBufferViewCreateInfo",
21932   "self_type" : "_ZTIK22VkBufferViewCreateInfo",
21933   "size" : 56,
21934   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
21935  },
21936  {
21937   "alignment" : 8,
21938   "is_const" : true,
21939   "linker_set_key" : "_ZTIK22VkDescriptorBufferInfo",
21940   "name" : "const VkDescriptorBufferInfo",
21941   "referenced_type" : "_ZTI22VkDescriptorBufferInfo",
21942   "self_type" : "_ZTIK22VkDescriptorBufferInfo",
21943   "size" : 24,
21944   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
21945  },
21946  {
21947   "alignment" : 8,
21948   "is_const" : true,
21949   "linker_set_key" : "_ZTIK22VkRenderPassCreateInfo",
21950   "name" : "const VkRenderPassCreateInfo",
21951   "referenced_type" : "_ZTI22VkRenderPassCreateInfo",
21952   "self_type" : "_ZTIK22VkRenderPassCreateInfo",
21953   "size" : 64,
21954   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
21955  },
21956  {
21957   "alignment" : 8,
21958   "is_const" : true,
21959   "linker_set_key" : "_ZTIK22VkShadingRatePaletteNV",
21960   "name" : "const VkShadingRatePaletteNV",
21961   "referenced_type" : "_ZTI22VkShadingRatePaletteNV",
21962   "self_type" : "_ZTIK22VkShadingRatePaletteNV",
21963   "size" : 16,
21964   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
21965  },
21966  {
21967   "alignment" : 4,
21968   "is_const" : true,
21969   "linker_set_key" : "_ZTIK23VkAttachmentDescription",
21970   "name" : "const VkAttachmentDescription",
21971   "referenced_type" : "_ZTI23VkAttachmentDescription",
21972   "self_type" : "_ZTIK23VkAttachmentDescription",
21973   "size" : 36,
21974   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
21975  },
21976  {
21977   "alignment" : 8,
21978   "is_const" : true,
21979   "linker_set_key" : "_ZTIK23VkCommandPoolCreateInfo",
21980   "name" : "const VkCommandPoolCreateInfo",
21981   "referenced_type" : "_ZTI23VkCommandPoolCreateInfo",
21982   "self_type" : "_ZTIK23VkCommandPoolCreateInfo",
21983   "size" : 24,
21984   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
21985  },
21986  {
21987   "alignment" : 8,
21988   "is_const" : true,
21989   "linker_set_key" : "_ZTIK23VkDeviceQueueCreateInfo",
21990   "name" : "const VkDeviceQueueCreateInfo",
21991   "referenced_type" : "_ZTI23VkDeviceQueueCreateInfo",
21992   "self_type" : "_ZTIK23VkDeviceQueueCreateInfo",
21993   "size" : 40,
21994   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
21995  },
21996  {
21997   "alignment" : 8,
21998   "is_const" : true,
21999   "linker_set_key" : "_ZTIK23VkFramebufferCreateInfo",
22000   "name" : "const VkFramebufferCreateInfo",
22001   "referenced_type" : "_ZTI23VkFramebufferCreateInfo",
22002   "self_type" : "_ZTIK23VkFramebufferCreateInfo",
22003   "size" : 64,
22004   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
22005  },
22006  {
22007   "alignment" : 4,
22008   "is_const" : true,
22009   "linker_set_key" : "_ZTIK23VkImageSubresourceRange",
22010   "name" : "const VkImageSubresourceRange",
22011   "referenced_type" : "_ZTI23VkImageSubresourceRange",
22012   "self_type" : "_ZTIK23VkImageSubresourceRange",
22013   "size" : 20,
22014   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
22015  },
22016  {
22017   "alignment" : 8,
22018   "is_const" : true,
22019   "linker_set_key" : "_ZTIK23VkRenderPassCreateInfo2",
22020   "name" : "const VkRenderPassCreateInfo2",
22021   "referenced_type" : "_ZTI23VkRenderPassCreateInfo2",
22022   "self_type" : "_ZTIK23VkRenderPassCreateInfo2",
22023   "size" : 80,
22024   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
22025  },
22026  {
22027   "alignment" : 8,
22028   "is_const" : true,
22029   "linker_set_key" : "_ZTIK23VkSparseImageMemoryBind",
22030   "name" : "const VkSparseImageMemoryBind",
22031   "referenced_type" : "_ZTI23VkSparseImageMemoryBind",
22032   "self_type" : "_ZTIK23VkSparseImageMemoryBind",
22033   "size" : 64,
22034   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
22035  },
22036  {
22037   "alignment" : 8,
22038   "is_const" : true,
22039   "linker_set_key" : "_ZTIK24VkAttachmentDescription2",
22040   "name" : "const VkAttachmentDescription2",
22041   "referenced_type" : "_ZTI24VkAttachmentDescription2",
22042   "self_type" : "_ZTIK24VkAttachmentDescription2",
22043   "size" : 56,
22044   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
22045  },
22046  {
22047   "alignment" : 4,
22048   "is_const" : true,
22049   "linker_set_key" : "_ZTIK24VkClearDepthStencilValue",
22050   "name" : "const VkClearDepthStencilValue",
22051   "referenced_type" : "_ZTI24VkClearDepthStencilValue",
22052   "self_type" : "_ZTIK24VkClearDepthStencilValue",
22053   "size" : 8,
22054   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
22055  },
22056  {
22057   "alignment" : 4,
22058   "is_const" : true,
22059   "linker_set_key" : "_ZTIK24VkCoarseSampleLocationNV",
22060   "name" : "const VkCoarseSampleLocationNV",
22061   "referenced_type" : "_ZTI24VkCoarseSampleLocationNV",
22062   "self_type" : "_ZTIK24VkCoarseSampleLocationNV",
22063   "size" : 12,
22064   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
22065  },
22066  {
22067   "alignment" : 8,
22068   "is_const" : true,
22069   "linker_set_key" : "_ZTIK24VkCommandBufferBeginInfo",
22070   "name" : "const VkCommandBufferBeginInfo",
22071   "referenced_type" : "_ZTI24VkCommandBufferBeginInfo",
22072   "self_type" : "_ZTIK24VkCommandBufferBeginInfo",
22073   "size" : 32,
22074   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
22075  },
22076  {
22077   "alignment" : 8,
22078   "is_const" : true,
22079   "linker_set_key" : "_ZTIK24VkCopyBufferToImageInfo2",
22080   "name" : "const VkCopyBufferToImageInfo2",
22081   "referenced_type" : "_ZTI24VkCopyBufferToImageInfo2",
22082   "self_type" : "_ZTIK24VkCopyBufferToImageInfo2",
22083   "size" : 48,
22084   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
22085  },
22086  {
22087   "alignment" : 8,
22088   "is_const" : true,
22089   "linker_set_key" : "_ZTIK24VkCopyImageToBufferInfo2",
22090   "name" : "const VkCopyImageToBufferInfo2",
22091   "referenced_type" : "_ZTI24VkCopyImageToBufferInfo2",
22092   "self_type" : "_ZTIK24VkCopyImageToBufferInfo2",
22093   "size" : 56,
22094   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
22095  },
22096  {
22097   "alignment" : 4,
22098   "is_const" : true,
22099   "linker_set_key" : "_ZTIK24VkPhysicalDeviceFeatures",
22100   "name" : "const VkPhysicalDeviceFeatures",
22101   "referenced_type" : "_ZTI24VkPhysicalDeviceFeatures",
22102   "self_type" : "_ZTIK24VkPhysicalDeviceFeatures",
22103   "size" : 220,
22104   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
22105  },
22106  {
22107   "alignment" : 8,
22108   "is_const" : true,
22109   "linker_set_key" : "_ZTIK24VkShaderModuleCreateInfo",
22110   "name" : "const VkShaderModuleCreateInfo",
22111   "referenced_type" : "_ZTI24VkShaderModuleCreateInfo",
22112   "self_type" : "_ZTIK24VkShaderModuleCreateInfo",
22113   "size" : 40,
22114   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
22115  },
22116  {
22117   "alignment" : 8,
22118   "is_const" : true,
22119   "linker_set_key" : "_ZTIK24VkSpecializationMapEntry",
22120   "name" : "const VkSpecializationMapEntry",
22121   "referenced_type" : "_ZTI24VkSpecializationMapEntry",
22122   "self_type" : "_ZTIK24VkSpecializationMapEntry",
22123   "size" : 16,
22124   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
22125  },
22126  {
22127   "alignment" : 8,
22128   "is_const" : true,
22129   "linker_set_key" : "_ZTIK24VkSwapchainCreateInfoKHR",
22130   "name" : "const VkSwapchainCreateInfoKHR",
22131   "referenced_type" : "_ZTI24VkSwapchainCreateInfoKHR",
22132   "self_type" : "_ZTIK24VkSwapchainCreateInfoKHR",
22133   "size" : 104,
22134   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
22135  },
22136  {
22137   "alignment" : 8,
22138   "is_const" : true,
22139   "linker_set_key" : "_ZTIK25VkAcquireNextImageInfoKHR",
22140   "name" : "const VkAcquireNextImageInfoKHR",
22141   "referenced_type" : "_ZTI25VkAcquireNextImageInfoKHR",
22142   "self_type" : "_ZTIK25VkAcquireNextImageInfoKHR",
22143   "size" : 56,
22144   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
22145  },
22146  {
22147   "alignment" : 8,
22148   "is_const" : true,
22149   "linker_set_key" : "_ZTIK25VkBufferDeviceAddressInfo",
22150   "name" : "const VkBufferDeviceAddressInfo",
22151   "referenced_type" : "_ZTI25VkBufferDeviceAddressInfo",
22152   "self_type" : "_ZTIK25VkBufferDeviceAddressInfo",
22153   "size" : 24,
22154   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
22155  },
22156  {
22157   "alignment" : 8,
22158   "is_const" : true,
22159   "linker_set_key" : "_ZTIK25VkCommandBufferSubmitInfo",
22160   "name" : "const VkCommandBufferSubmitInfo",
22161   "referenced_type" : "_ZTI25VkCommandBufferSubmitInfo",
22162   "self_type" : "_ZTIK25VkCommandBufferSubmitInfo",
22163   "size" : 32,
22164   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
22165  },
22166  {
22167   "alignment" : 8,
22168   "is_const" : true,
22169   "linker_set_key" : "_ZTIK25VkPipelineCacheCreateInfo",
22170   "name" : "const VkPipelineCacheCreateInfo",
22171   "referenced_type" : "_ZTI25VkPipelineCacheCreateInfo",
22172   "self_type" : "_ZTIK25VkPipelineCacheCreateInfo",
22173   "size" : 40,
22174   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
22175  },
22176  {
22177   "alignment" : 8,
22178   "is_const" : true,
22179   "linker_set_key" : "_ZTIK25VkRenderingAttachmentInfo",
22180   "name" : "const VkRenderingAttachmentInfo",
22181   "referenced_type" : "_ZTI25VkRenderingAttachmentInfo",
22182   "self_type" : "_ZTIK25VkRenderingAttachmentInfo",
22183   "size" : 72,
22184   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
22185  },
22186  {
22187   "alignment" : 8,
22188   "is_const" : true,
22189   "linker_set_key" : "_ZTIK26VkDescriptorPoolCreateInfo",
22190   "name" : "const VkDescriptorPoolCreateInfo",
22191   "referenced_type" : "_ZTI26VkDescriptorPoolCreateInfo",
22192   "self_type" : "_ZTIK26VkDescriptorPoolCreateInfo",
22193   "size" : 40,
22194   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
22195  },
22196  {
22197   "alignment" : 8,
22198   "is_const" : true,
22199   "linker_set_key" : "_ZTIK26VkIndirectCommandsStreamNV",
22200   "name" : "const VkIndirectCommandsStreamNV",
22201   "referenced_type" : "_ZTI26VkIndirectCommandsStreamNV",
22202   "self_type" : "_ZTIK26VkIndirectCommandsStreamNV",
22203   "size" : 16,
22204   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
22205  },
22206  {
22207   "alignment" : 8,
22208   "is_const" : true,
22209   "linker_set_key" : "_ZTIK26VkPipelineLayoutCreateInfo",
22210   "name" : "const VkPipelineLayoutCreateInfo",
22211   "referenced_type" : "_ZTI26VkPipelineLayoutCreateInfo",
22212   "self_type" : "_ZTIK26VkPipelineLayoutCreateInfo",
22213   "size" : 48,
22214   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
22215  },
22216  {
22217   "alignment" : 8,
22218   "is_const" : true,
22219   "linker_set_key" : "_ZTIK27VkCoarseSampleOrderCustomNV",
22220   "name" : "const VkCoarseSampleOrderCustomNV",
22221   "referenced_type" : "_ZTI27VkCoarseSampleOrderCustomNV",
22222   "self_type" : "_ZTIK27VkCoarseSampleOrderCustomNV",
22223   "size" : 24,
22224   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
22225  },
22226  {
22227   "alignment" : 8,
22228   "is_const" : true,
22229   "linker_set_key" : "_ZTIK27VkCommandBufferAllocateInfo",
22230   "name" : "const VkCommandBufferAllocateInfo",
22231   "referenced_type" : "_ZTI27VkCommandBufferAllocateInfo",
22232   "self_type" : "_ZTIK27VkCommandBufferAllocateInfo",
22233   "size" : 32,
22234   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
22235  },
22236  {
22237   "alignment" : 8,
22238   "is_const" : true,
22239   "linker_set_key" : "_ZTIK27VkComputePipelineCreateInfo",
22240   "name" : "const VkComputePipelineCreateInfo",
22241   "referenced_type" : "_ZTI27VkComputePipelineCreateInfo",
22242   "self_type" : "_ZTIK27VkComputePipelineCreateInfo",
22243   "size" : 96,
22244   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
22245  },
22246  {
22247   "alignment" : 8,
22248   "is_const" : true,
22249   "linker_set_key" : "_ZTIK27VkDescriptorSetAllocateInfo",
22250   "name" : "const VkDescriptorSetAllocateInfo",
22251   "referenced_type" : "_ZTI27VkDescriptorSetAllocateInfo",
22252   "self_type" : "_ZTIK27VkDescriptorSetAllocateInfo",
22253   "size" : 40,
22254   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
22255  },
22256  {
22257   "alignment" : 8,
22258   "is_const" : true,
22259   "linker_set_key" : "_ZTIK27VkPrivateDataSlotCreateInfo",
22260   "name" : "const VkPrivateDataSlotCreateInfo",
22261   "referenced_type" : "_ZTI27VkPrivateDataSlotCreateInfo",
22262   "self_type" : "_ZTIK27VkPrivateDataSlotCreateInfo",
22263   "size" : 24,
22264   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
22265  },
22266  {
22267   "alignment" : 4,
22268   "is_const" : true,
22269   "linker_set_key" : "_ZTIK27VkShadingRatePaletteEntryNV",
22270   "name" : "const VkShadingRatePaletteEntryNV",
22271   "referenced_type" : "_ZTI27VkShadingRatePaletteEntryNV",
22272   "self_type" : "_ZTIK27VkShadingRatePaletteEntryNV",
22273   "size" : 4,
22274   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
22275  },
22276  {
22277   "alignment" : 8,
22278   "is_const" : true,
22279   "linker_set_key" : "_ZTIK27VkSparseImageMemoryBindInfo",
22280   "name" : "const VkSparseImageMemoryBindInfo",
22281   "referenced_type" : "_ZTI27VkSparseImageMemoryBindInfo",
22282   "self_type" : "_ZTIK27VkSparseImageMemoryBindInfo",
22283   "size" : 24,
22284   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
22285  },
22286  {
22287   "alignment" : 8,
22288   "is_const" : true,
22289   "linker_set_key" : "_ZTIK27VkSubpassSampleLocationsEXT",
22290   "name" : "const VkSubpassSampleLocationsEXT",
22291   "referenced_type" : "_ZTI27VkSubpassSampleLocationsEXT",
22292   "self_type" : "_ZTIK27VkSubpassSampleLocationsEXT",
22293   "size" : 48,
22294   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
22295  },
22296  {
22297   "alignment" : 8,
22298   "is_const" : true,
22299   "linker_set_key" : "_ZTIK28VkDescriptorSetLayoutBinding",
22300   "name" : "const VkDescriptorSetLayoutBinding",
22301   "referenced_type" : "_ZTI28VkDescriptorSetLayoutBinding",
22302   "self_type" : "_ZTIK28VkDescriptorSetLayoutBinding",
22303   "size" : 24,
22304   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
22305  },
22306  {
22307   "alignment" : 8,
22308   "is_const" : true,
22309   "linker_set_key" : "_ZTIK28VkGraphicsPipelineCreateInfo",
22310   "name" : "const VkGraphicsPipelineCreateInfo",
22311   "referenced_type" : "_ZTI28VkGraphicsPipelineCreateInfo",
22312   "self_type" : "_ZTIK28VkGraphicsPipelineCreateInfo",
22313   "size" : 144,
22314   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
22315  },
22316  {
22317   "alignment" : 8,
22318   "is_const" : true,
22319   "linker_set_key" : "_ZTIK28VkSparseBufferMemoryBindInfo",
22320   "name" : "const VkSparseBufferMemoryBindInfo",
22321   "referenced_type" : "_ZTI28VkSparseBufferMemoryBindInfo",
22322   "self_type" : "_ZTIK28VkSparseBufferMemoryBindInfo",
22323   "size" : 24,
22324   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
22325  },
22326  {
22327   "alignment" : 4,
22328   "is_const" : true,
22329   "linker_set_key" : "_ZTIK28VkValidationFeatureEnableEXT",
22330   "name" : "const VkValidationFeatureEnableEXT",
22331   "referenced_type" : "_ZTI28VkValidationFeatureEnableEXT",
22332   "self_type" : "_ZTIK28VkValidationFeatureEnableEXT",
22333   "size" : 4,
22334   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
22335  },
22336  {
22337   "alignment" : 8,
22338   "is_const" : true,
22339   "linker_set_key" : "_ZTIK29VkAndroidSurfaceCreateInfoKHR",
22340   "name" : "const VkAndroidSurfaceCreateInfoKHR",
22341   "referenced_type" : "_ZTI29VkAndroidSurfaceCreateInfoKHR",
22342   "self_type" : "_ZTIK29VkAndroidSurfaceCreateInfoKHR",
22343   "size" : 32,
22344   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_android.h"
22345  },
22346  {
22347   "alignment" : 8,
22348   "is_const" : true,
22349   "linker_set_key" : "_ZTIK29VkDebugUtilsObjectNameInfoEXT",
22350   "name" : "const VkDebugUtilsObjectNameInfoEXT",
22351   "referenced_type" : "_ZTI29VkDebugUtilsObjectNameInfoEXT",
22352   "self_type" : "_ZTIK29VkDebugUtilsObjectNameInfoEXT",
22353   "size" : 40,
22354   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
22355  },
22356  {
22357   "alignment" : 4,
22358   "is_const" : true,
22359   "linker_set_key" : "_ZTIK29VkValidationFeatureDisableEXT",
22360   "name" : "const VkValidationFeatureDisableEXT",
22361   "referenced_type" : "_ZTI29VkValidationFeatureDisableEXT",
22362   "self_type" : "_ZTIK29VkValidationFeatureDisableEXT",
22363   "size" : 4,
22364   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
22365  },
22366  {
22367   "alignment" : 8,
22368   "is_const" : true,
22369   "linker_set_key" : "_ZTIK30VkAttachmentSampleLocationsEXT",
22370   "name" : "const VkAttachmentSampleLocationsEXT",
22371   "referenced_type" : "_ZTI30VkAttachmentSampleLocationsEXT",
22372   "self_type" : "_ZTIK30VkAttachmentSampleLocationsEXT",
22373   "size" : 48,
22374   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
22375  },
22376  {
22377   "alignment" : 8,
22378   "is_const" : true,
22379   "linker_set_key" : "_ZTIK30VkCommandBufferInheritanceInfo",
22380   "name" : "const VkCommandBufferInheritanceInfo",
22381   "referenced_type" : "_ZTI30VkCommandBufferInheritanceInfo",
22382   "self_type" : "_ZTIK30VkCommandBufferInheritanceInfo",
22383   "size" : 56,
22384   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
22385  },
22386  {
22387   "alignment" : 8,
22388   "is_const" : true,
22389   "linker_set_key" : "_ZTIK30VkImageMemoryRequirementsInfo2",
22390   "name" : "const VkImageMemoryRequirementsInfo2",
22391   "referenced_type" : "_ZTI30VkImageMemoryRequirementsInfo2",
22392   "self_type" : "_ZTIK30VkImageMemoryRequirementsInfo2",
22393   "size" : 24,
22394   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
22395  },
22396  {
22397   "alignment" : 8,
22398   "is_const" : true,
22399   "linker_set_key" : "_ZTIK30VkPipelineLibraryCreateInfoKHR",
22400   "name" : "const VkPipelineLibraryCreateInfoKHR",
22401   "referenced_type" : "_ZTI30VkPipelineLibraryCreateInfoKHR",
22402   "self_type" : "_ZTIK30VkPipelineLibraryCreateInfoKHR",
22403   "size" : 32,
22404   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
22405  },
22406  {
22407   "alignment" : 8,
22408   "is_const" : true,
22409   "linker_set_key" : "_ZTIK31VkBufferMemoryRequirementsInfo2",
22410   "name" : "const VkBufferMemoryRequirementsInfo2",
22411   "referenced_type" : "_ZTI31VkBufferMemoryRequirementsInfo2",
22412   "self_type" : "_ZTIK31VkBufferMemoryRequirementsInfo2",
22413   "size" : 24,
22414   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
22415  },
22416  {
22417   "alignment" : 8,
22418   "is_const" : true,
22419   "linker_set_key" : "_ZTIK31VkDescriptorSetLayoutCreateInfo",
22420   "name" : "const VkDescriptorSetLayoutCreateInfo",
22421   "referenced_type" : "_ZTI31VkDescriptorSetLayoutCreateInfo",
22422   "self_type" : "_ZTIK31VkDescriptorSetLayoutCreateInfo",
22423   "size" : 32,
22424   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
22425  },
22426  {
22427   "alignment" : 8,
22428   "is_const" : true,
22429   "linker_set_key" : "_ZTIK31VkDescriptorUpdateTemplateEntry",
22430   "name" : "const VkDescriptorUpdateTemplateEntry",
22431   "referenced_type" : "_ZTI31VkDescriptorUpdateTemplateEntry",
22432   "self_type" : "_ZTIK31VkDescriptorUpdateTemplateEntry",
22433   "size" : 32,
22434   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
22435  },
22436  {
22437   "alignment" : 8,
22438   "is_const" : true,
22439   "linker_set_key" : "_ZTIK31VkDeviceImageMemoryRequirements",
22440   "name" : "const VkDeviceImageMemoryRequirements",
22441   "referenced_type" : "_ZTI31VkDeviceImageMemoryRequirements",
22442   "self_type" : "_ZTIK31VkDeviceImageMemoryRequirements",
22443   "size" : 32,
22444   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
22445  },
22446  {
22447   "alignment" : 8,
22448   "is_const" : true,
22449   "linker_set_key" : "_ZTIK31VkIndirectCommandsLayoutTokenNV",
22450   "name" : "const VkIndirectCommandsLayoutTokenNV",
22451   "referenced_type" : "_ZTI31VkIndirectCommandsLayoutTokenNV",
22452   "self_type" : "_ZTIK31VkIndirectCommandsLayoutTokenNV",
22453   "size" : 88,
22454   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
22455  },
22456  {
22457   "alignment" : 8,
22458   "is_const" : true,
22459   "linker_set_key" : "_ZTIK31VkPipelineShaderStageCreateInfo",
22460   "name" : "const VkPipelineShaderStageCreateInfo",
22461   "referenced_type" : "_ZTI31VkPipelineShaderStageCreateInfo",
22462   "self_type" : "_ZTIK31VkPipelineShaderStageCreateInfo",
22463   "size" : 48,
22464   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
22465  },
22466  {
22467   "alignment" : 4,
22468   "is_const" : true,
22469   "linker_set_key" : "_ZTIK31VkVertexInputBindingDescription",
22470   "name" : "const VkVertexInputBindingDescription",
22471   "referenced_type" : "_ZTI31VkVertexInputBindingDescription",
22472   "self_type" : "_ZTIK31VkVertexInputBindingDescription",
22473   "size" : 12,
22474   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
22475  },
22476  {
22477   "alignment" : 8,
22478   "is_const" : true,
22479   "linker_set_key" : "_ZTIK32VkDeviceBufferMemoryRequirements",
22480   "name" : "const VkDeviceBufferMemoryRequirements",
22481   "referenced_type" : "_ZTI32VkDeviceBufferMemoryRequirements",
22482   "self_type" : "_ZTIK32VkDeviceBufferMemoryRequirements",
22483   "size" : 24,
22484   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
22485  },
22486  {
22487   "alignment" : 8,
22488   "is_const" : true,
22489   "linker_set_key" : "_ZTIK32VkFramebufferAttachmentImageInfo",
22490   "name" : "const VkFramebufferAttachmentImageInfo",
22491   "referenced_type" : "_ZTI32VkFramebufferAttachmentImageInfo",
22492   "self_type" : "_ZTIK32VkFramebufferAttachmentImageInfo",
22493   "size" : 48,
22494   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
22495  },
22496  {
22497   "alignment" : 4,
22498   "is_const" : true,
22499   "linker_set_key" : "_ZTIK32VkInputAttachmentAspectReference",
22500   "name" : "const VkInputAttachmentAspectReference",
22501   "referenced_type" : "_ZTI32VkInputAttachmentAspectReference",
22502   "self_type" : "_ZTIK32VkInputAttachmentAspectReference",
22503   "size" : 12,
22504   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
22505  },
22506  {
22507   "alignment" : 8,
22508   "is_const" : true,
22509   "linker_set_key" : "_ZTIK32VkMutableDescriptorTypeListVALVE",
22510   "name" : "const VkMutableDescriptorTypeListVALVE",
22511   "referenced_type" : "_ZTI32VkMutableDescriptorTypeListVALVE",
22512   "self_type" : "_ZTIK32VkMutableDescriptorTypeListVALVE",
22513   "size" : 16,
22514   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
22515  },
22516  {
22517   "alignment" : 8,
22518   "is_const" : true,
22519   "linker_set_key" : "_ZTIK32VkPhysicalDeviceImageFormatInfo2",
22520   "name" : "const VkPhysicalDeviceImageFormatInfo2",
22521   "referenced_type" : "_ZTI32VkPhysicalDeviceImageFormatInfo2",
22522   "self_type" : "_ZTIK32VkPhysicalDeviceImageFormatInfo2",
22523   "size" : 40,
22524   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
22525  },
22526  {
22527   "alignment" : 8,
22528   "is_const" : true,
22529   "linker_set_key" : "_ZTIK32VkPipelineDynamicStateCreateInfo",
22530   "name" : "const VkPipelineDynamicStateCreateInfo",
22531   "referenced_type" : "_ZTI32VkPipelineDynamicStateCreateInfo",
22532   "self_type" : "_ZTIK32VkPipelineDynamicStateCreateInfo",
22533   "size" : 32,
22534   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
22535  },
22536  {
22537   "alignment" : 8,
22538   "is_const" : true,
22539   "linker_set_key" : "_ZTIK33VkGraphicsShaderGroupCreateInfoNV",
22540   "name" : "const VkGraphicsShaderGroupCreateInfoNV",
22541   "referenced_type" : "_ZTI33VkGraphicsShaderGroupCreateInfoNV",
22542   "self_type" : "_ZTIK33VkGraphicsShaderGroupCreateInfoNV",
22543   "size" : 48,
22544   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
22545  },
22546  {
22547   "alignment" : 8,
22548   "is_const" : true,
22549   "linker_set_key" : "_ZTIK33VkPhysicalDeviceExternalFenceInfo",
22550   "name" : "const VkPhysicalDeviceExternalFenceInfo",
22551   "referenced_type" : "_ZTI33VkPhysicalDeviceExternalFenceInfo",
22552   "self_type" : "_ZTIK33VkPhysicalDeviceExternalFenceInfo",
22553   "size" : 24,
22554   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
22555  },
22556  {
22557   "alignment" : 8,
22558   "is_const" : true,
22559   "linker_set_key" : "_ZTIK33VkPipelineViewportStateCreateInfo",
22560   "name" : "const VkPipelineViewportStateCreateInfo",
22561   "referenced_type" : "_ZTI33VkPipelineViewportStateCreateInfo",
22562   "self_type" : "_ZTIK33VkPipelineViewportStateCreateInfo",
22563   "size" : 48,
22564   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
22565  },
22566  {
22567   "alignment" : 8,
22568   "is_const" : true,
22569   "linker_set_key" : "_ZTIK33VkSparseImageOpaqueMemoryBindInfo",
22570   "name" : "const VkSparseImageOpaqueMemoryBindInfo",
22571   "referenced_type" : "_ZTI33VkSparseImageOpaqueMemoryBindInfo",
22572   "self_type" : "_ZTIK33VkSparseImageOpaqueMemoryBindInfo",
22573   "size" : 24,
22574   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
22575  },
22576  {
22577   "alignment" : 4,
22578   "is_const" : true,
22579   "linker_set_key" : "_ZTIK33VkVertexInputAttributeDescription",
22580   "name" : "const VkVertexInputAttributeDescription",
22581   "referenced_type" : "_ZTI33VkVertexInputAttributeDescription",
22582   "self_type" : "_ZTIK33VkVertexInputAttributeDescription",
22583   "size" : 16,
22584   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
22585  },
22586  {
22587   "alignment" : 8,
22588   "is_const" : true,
22589   "linker_set_key" : "_ZTIK34VkAccelerationStructureGeometryKHR",
22590   "name" : "const VkAccelerationStructureGeometryKHR",
22591   "referenced_type" : "_ZTI34VkAccelerationStructureGeometryKHR",
22592   "self_type" : "_ZTIK34VkAccelerationStructureGeometryKHR",
22593   "size" : 96,
22594   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
22595  },
22596  {
22597   "alignment" : 8,
22598   "is_const" : true,
22599   "linker_set_key" : "_ZTIK34VkPhysicalDeviceExternalBufferInfo",
22600   "name" : "const VkPhysicalDeviceExternalBufferInfo",
22601   "referenced_type" : "_ZTI34VkPhysicalDeviceExternalBufferInfo",
22602   "self_type" : "_ZTIK34VkPhysicalDeviceExternalBufferInfo",
22603   "size" : 32,
22604   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
22605  },
22606  {
22607   "alignment" : 8,
22608   "is_const" : true,
22609   "linker_set_key" : "_ZTIK34VkSamplerYcbcrConversionCreateInfo",
22610   "name" : "const VkSamplerYcbcrConversionCreateInfo",
22611   "referenced_type" : "_ZTI34VkSamplerYcbcrConversionCreateInfo",
22612   "self_type" : "_ZTIK34VkSamplerYcbcrConversionCreateInfo",
22613   "size" : 64,
22614   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
22615  },
22616  {
22617   "alignment" : 8,
22618   "is_const" : true,
22619   "linker_set_key" : "_ZTIK35VkDeviceMemoryReportCallbackDataEXT",
22620   "name" : "const VkDeviceMemoryReportCallbackDataEXT",
22621   "referenced_type" : "_ZTI35VkDeviceMemoryReportCallbackDataEXT",
22622   "self_type" : "_ZTIK35VkDeviceMemoryReportCallbackDataEXT",
22623   "size" : 64,
22624   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
22625  },
22626  {
22627   "alignment" : 4,
22628   "is_const" : true,
22629   "linker_set_key" : "_ZTIK35VkPipelineColorBlendAttachmentState",
22630   "name" : "const VkPipelineColorBlendAttachmentState",
22631   "referenced_type" : "_ZTI35VkPipelineColorBlendAttachmentState",
22632   "self_type" : "_ZTIK35VkPipelineColorBlendAttachmentState",
22633   "size" : 32,
22634   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
22635  },
22636  {
22637   "alignment" : 8,
22638   "is_const" : true,
22639   "linker_set_key" : "_ZTIK35VkPipelineColorBlendStateCreateInfo",
22640   "name" : "const VkPipelineColorBlendStateCreateInfo",
22641   "referenced_type" : "_ZTI35VkPipelineColorBlendStateCreateInfo",
22642   "self_type" : "_ZTIK35VkPipelineColorBlendStateCreateInfo",
22643   "size" : 56,
22644   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
22645  },
22646  {
22647   "alignment" : 8,
22648   "is_const" : true,
22649   "linker_set_key" : "_ZTIK35VkRayTracingShaderGroupCreateInfoNV",
22650   "name" : "const VkRayTracingShaderGroupCreateInfoNV",
22651   "referenced_type" : "_ZTI35VkRayTracingShaderGroupCreateInfoNV",
22652   "self_type" : "_ZTIK35VkRayTracingShaderGroupCreateInfoNV",
22653   "size" : 40,
22654   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
22655  },
22656  {
22657   "alignment" : 8,
22658   "is_const" : true,
22659   "linker_set_key" : "_ZTIK36VkDebugUtilsMessengerCallbackDataEXT",
22660   "name" : "const VkDebugUtilsMessengerCallbackDataEXT",
22661   "referenced_type" : "_ZTI36VkDebugUtilsMessengerCallbackDataEXT",
22662   "self_type" : "_ZTIK36VkDebugUtilsMessengerCallbackDataEXT",
22663   "size" : 96,
22664   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
22665  },
22666  {
22667   "alignment" : 8,
22668   "is_const" : true,
22669   "linker_set_key" : "_ZTIK36VkDescriptorUpdateTemplateCreateInfo",
22670   "name" : "const VkDescriptorUpdateTemplateCreateInfo",
22671   "referenced_type" : "_ZTI36VkDescriptorUpdateTemplateCreateInfo",
22672   "self_type" : "_ZTIK36VkDescriptorUpdateTemplateCreateInfo",
22673   "size" : 72,
22674   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
22675  },
22676  {
22677   "alignment" : 8,
22678   "is_const" : true,
22679   "linker_set_key" : "_ZTIK36VkImageSparseMemoryRequirementsInfo2",
22680   "name" : "const VkImageSparseMemoryRequirementsInfo2",
22681   "referenced_type" : "_ZTI36VkImageSparseMemoryRequirementsInfo2",
22682   "self_type" : "_ZTIK36VkImageSparseMemoryRequirementsInfo2",
22683   "size" : 24,
22684   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
22685  },
22686  {
22687   "alignment" : 8,
22688   "is_const" : true,
22689   "linker_set_key" : "_ZTIK36VkPipelineMultisampleStateCreateInfo",
22690   "name" : "const VkPipelineMultisampleStateCreateInfo",
22691   "referenced_type" : "_ZTI36VkPipelineMultisampleStateCreateInfo",
22692   "self_type" : "_ZTIK36VkPipelineMultisampleStateCreateInfo",
22693   "size" : 48,
22694   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
22695  },
22696  {
22697   "alignment" : 8,
22698   "is_const" : true,
22699   "linker_set_key" : "_ZTIK36VkPipelineVertexInputStateCreateInfo",
22700   "name" : "const VkPipelineVertexInputStateCreateInfo",
22701   "referenced_type" : "_ZTI36VkPipelineVertexInputStateCreateInfo",
22702   "self_type" : "_ZTIK36VkPipelineVertexInputStateCreateInfo",
22703   "size" : 48,
22704   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
22705  },
22706  {
22707   "alignment" : 8,
22708   "is_const" : true,
22709   "linker_set_key" : "_ZTIK36VkRayTracingShaderGroupCreateInfoKHR",
22710   "name" : "const VkRayTracingShaderGroupCreateInfoKHR",
22711   "referenced_type" : "_ZTI36VkRayTracingShaderGroupCreateInfoKHR",
22712   "self_type" : "_ZTIK36VkRayTracingShaderGroupCreateInfoKHR",
22713   "size" : 48,
22714   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
22715  },
22716  {
22717   "alignment" : 8,
22718   "is_const" : true,
22719   "linker_set_key" : "_ZTIK37VkPhysicalDeviceExternalSemaphoreInfo",
22720   "name" : "const VkPhysicalDeviceExternalSemaphoreInfo",
22721   "referenced_type" : "_ZTI37VkPhysicalDeviceExternalSemaphoreInfo",
22722   "self_type" : "_ZTIK37VkPhysicalDeviceExternalSemaphoreInfo",
22723   "size" : 24,
22724   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
22725  },
22726  {
22727   "alignment" : 8,
22728   "is_const" : true,
22729   "linker_set_key" : "_ZTIK37VkPipelineDepthStencilStateCreateInfo",
22730   "name" : "const VkPipelineDepthStencilStateCreateInfo",
22731   "referenced_type" : "_ZTI37VkPipelineDepthStencilStateCreateInfo",
22732   "self_type" : "_ZTIK37VkPipelineDepthStencilStateCreateInfo",
22733   "size" : 104,
22734   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
22735  },
22736  {
22737   "alignment" : 8,
22738   "is_const" : true,
22739   "linker_set_key" : "_ZTIK37VkPipelineTessellationStateCreateInfo",
22740   "name" : "const VkPipelineTessellationStateCreateInfo",
22741   "referenced_type" : "_ZTI37VkPipelineTessellationStateCreateInfo",
22742   "self_type" : "_ZTIK37VkPipelineTessellationStateCreateInfo",
22743   "size" : 24,
22744   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
22745  },
22746  {
22747   "alignment" : 8,
22748   "is_const" : true,
22749   "linker_set_key" : "_ZTIK38VkDeviceMemoryOpaqueCaptureAddressInfo",
22750   "name" : "const VkDeviceMemoryOpaqueCaptureAddressInfo",
22751   "referenced_type" : "_ZTI38VkDeviceMemoryOpaqueCaptureAddressInfo",
22752   "self_type" : "_ZTIK38VkDeviceMemoryOpaqueCaptureAddressInfo",
22753   "size" : 24,
22754   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
22755  },
22756  {
22757   "alignment" : 8,
22758   "is_const" : true,
22759   "linker_set_key" : "_ZTIK38VkPhysicalDeviceSparseImageFormatInfo2",
22760   "name" : "const VkPhysicalDeviceSparseImageFormatInfo2",
22761   "referenced_type" : "_ZTI38VkPhysicalDeviceSparseImageFormatInfo2",
22762   "self_type" : "_ZTIK38VkPhysicalDeviceSparseImageFormatInfo2",
22763   "size" : 40,
22764   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
22765  },
22766  {
22767   "alignment" : 8,
22768   "is_const" : true,
22769   "linker_set_key" : "_ZTIK38VkPipelineInputAssemblyStateCreateInfo",
22770   "name" : "const VkPipelineInputAssemblyStateCreateInfo",
22771   "referenced_type" : "_ZTI38VkPipelineInputAssemblyStateCreateInfo",
22772   "self_type" : "_ZTIK38VkPipelineInputAssemblyStateCreateInfo",
22773   "size" : 32,
22774   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
22775  },
22776  {
22777   "alignment" : 8,
22778   "is_const" : true,
22779   "linker_set_key" : "_ZTIK38VkPipelineRasterizationStateCreateInfo",
22780   "name" : "const VkPipelineRasterizationStateCreateInfo",
22781   "referenced_type" : "_ZTI38VkPipelineRasterizationStateCreateInfo",
22782   "self_type" : "_ZTIK38VkPipelineRasterizationStateCreateInfo",
22783   "size" : 64,
22784   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
22785  },
22786  {
22787   "alignment" : 4,
22788   "is_const" : true,
22789   "linker_set_key" : "_ZTIK41VkVertexInputBindingDivisorDescriptionEXT",
22790   "name" : "const VkVertexInputBindingDivisorDescriptionEXT",
22791   "referenced_type" : "_ZTI41VkVertexInputBindingDivisorDescriptionEXT",
22792   "self_type" : "_ZTIK41VkVertexInputBindingDivisorDescriptionEXT",
22793   "size" : 8,
22794   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
22795  },
22796  {
22797   "alignment" : 8,
22798   "is_const" : true,
22799   "linker_set_key" : "_ZTIK42VkRayTracingPipelineInterfaceCreateInfoKHR",
22800   "name" : "const VkRayTracingPipelineInterfaceCreateInfoKHR",
22801   "referenced_type" : "_ZTI42VkRayTracingPipelineInterfaceCreateInfoKHR",
22802   "self_type" : "_ZTIK42VkRayTracingPipelineInterfaceCreateInfoKHR",
22803   "size" : 24,
22804   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
22805  },
22806  {
22807   "alignment" : 8,
22808   "is_const" : true,
22809   "linker_set_key" : "_ZTIK43VkMemoryGetAndroidHardwareBufferInfoANDROID",
22810   "name" : "const VkMemoryGetAndroidHardwareBufferInfoANDROID",
22811   "referenced_type" : "_ZTI43VkMemoryGetAndroidHardwareBufferInfoANDROID",
22812   "self_type" : "_ZTIK43VkMemoryGetAndroidHardwareBufferInfoANDROID",
22813   "size" : 24,
22814   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_android.h"
22815  },
22816  {
22817   "alignment" : 4,
22818   "is_const" : true,
22819   "linker_set_key" : "_ZTIK8VkFormat",
22820   "name" : "const VkFormat",
22821   "referenced_type" : "_ZTI8VkFormat",
22822   "self_type" : "_ZTIK8VkFormat",
22823   "size" : 4,
22824   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
22825  },
22826  {
22827   "alignment" : 4,
22828   "is_const" : true,
22829   "linker_set_key" : "_ZTIK8VkRect2D",
22830   "name" : "const VkRect2D",
22831   "referenced_type" : "_ZTI8VkRect2D",
22832   "self_type" : "_ZTIK8VkRect2D",
22833   "size" : 16,
22834   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
22835  },
22836  {
22837   "alignment" : 8,
22838   "is_const" : true,
22839   "linker_set_key" : "_ZTIKP10VkBuffer_T",
22840   "name" : "VkBuffer_T *const",
22841   "referenced_type" : "_ZTIP10VkBuffer_T",
22842   "self_type" : "_ZTIKP10VkBuffer_T",
22843   "size" : 8,
22844   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
22845  },
22846  {
22847   "alignment" : 8,
22848   "is_const" : true,
22849   "linker_set_key" : "_ZTIKP11VkSampler_T",
22850   "name" : "VkSampler_T *const",
22851   "referenced_type" : "_ZTIP11VkSampler_T",
22852   "self_type" : "_ZTIKP11VkSampler_T",
22853   "size" : 8,
22854   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
22855  },
22856  {
22857   "alignment" : 8,
22858   "is_const" : true,
22859   "linker_set_key" : "_ZTIKP12VkPipeline_T",
22860   "name" : "VkPipeline_T *const",
22861   "referenced_type" : "_ZTIP12VkPipeline_T",
22862   "self_type" : "_ZTIKP12VkPipeline_T",
22863   "size" : 8,
22864   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
22865  },
22866  {
22867   "alignment" : 8,
22868   "is_const" : true,
22869   "linker_set_key" : "_ZTIKP13VkImageView_T",
22870   "name" : "VkImageView_T *const",
22871   "referenced_type" : "_ZTIP13VkImageView_T",
22872   "self_type" : "_ZTIKP13VkImageView_T",
22873   "size" : 8,
22874   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
22875  },
22876  {
22877   "alignment" : 8,
22878   "is_const" : true,
22879   "linker_set_key" : "_ZTIKP13VkSemaphore_T",
22880   "name" : "VkSemaphore_T *const",
22881   "referenced_type" : "_ZTIP13VkSemaphore_T",
22882   "self_type" : "_ZTIKP13VkSemaphore_T",
22883   "size" : 8,
22884   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
22885  },
22886  {
22887   "alignment" : 8,
22888   "is_const" : true,
22889   "linker_set_key" : "_ZTIKP14VkBufferView_T",
22890   "name" : "VkBufferView_T *const",
22891   "referenced_type" : "_ZTIP14VkBufferView_T",
22892   "self_type" : "_ZTIKP14VkBufferView_T",
22893   "size" : 8,
22894   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
22895  },
22896  {
22897   "alignment" : 8,
22898   "is_const" : true,
22899   "linker_set_key" : "_ZTIKP16VkSwapchainKHR_T",
22900   "name" : "VkSwapchainKHR_T *const",
22901   "referenced_type" : "_ZTIP16VkSwapchainKHR_T",
22902   "self_type" : "_ZTIKP16VkSwapchainKHR_T",
22903   "size" : 8,
22904   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
22905  },
22906  {
22907   "alignment" : 8,
22908   "is_const" : true,
22909   "linker_set_key" : "_ZTIKP17VkCommandBuffer_T",
22910   "name" : "VkCommandBuffer_T *const",
22911   "referenced_type" : "_ZTIP17VkCommandBuffer_T",
22912   "self_type" : "_ZTIKP17VkCommandBuffer_T",
22913   "size" : 8,
22914   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
22915  },
22916  {
22917   "alignment" : 8,
22918   "is_const" : true,
22919   "linker_set_key" : "_ZTIKP17VkDescriptorSet_T",
22920   "name" : "VkDescriptorSet_T *const",
22921   "referenced_type" : "_ZTIP17VkDescriptorSet_T",
22922   "self_type" : "_ZTIKP17VkDescriptorSet_T",
22923   "size" : 8,
22924   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
22925  },
22926  {
22927   "alignment" : 8,
22928   "is_const" : true,
22929   "linker_set_key" : "_ZTIKP17VkPipelineCache_T",
22930   "name" : "VkPipelineCache_T *const",
22931   "referenced_type" : "_ZTIP17VkPipelineCache_T",
22932   "self_type" : "_ZTIKP17VkPipelineCache_T",
22933   "size" : 8,
22934   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
22935  },
22936  {
22937   "alignment" : 8,
22938   "is_const" : true,
22939   "linker_set_key" : "_ZTIKP18VkPhysicalDevice_T",
22940   "name" : "VkPhysicalDevice_T *const",
22941   "referenced_type" : "_ZTIP18VkPhysicalDevice_T",
22942   "self_type" : "_ZTIKP18VkPhysicalDevice_T",
22943   "size" : 8,
22944   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
22945  },
22946  {
22947   "alignment" : 8,
22948   "is_const" : true,
22949   "linker_set_key" : "_ZTIKP23VkDescriptorSetLayout_T",
22950   "name" : "VkDescriptorSetLayout_T *const",
22951   "referenced_type" : "_ZTIP23VkDescriptorSetLayout_T",
22952   "self_type" : "_ZTIKP23VkDescriptorSetLayout_T",
22953   "size" : 8,
22954   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
22955  },
22956  {
22957   "alignment" : 8,
22958   "is_const" : true,
22959   "linker_set_key" : "_ZTIKP27VkAccelerationStructureNV_T",
22960   "name" : "VkAccelerationStructureNV_T *const",
22961   "referenced_type" : "_ZTIP27VkAccelerationStructureNV_T",
22962   "self_type" : "_ZTIKP27VkAccelerationStructureNV_T",
22963   "size" : 8,
22964   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
22965  },
22966  {
22967   "alignment" : 8,
22968   "is_const" : true,
22969   "linker_set_key" : "_ZTIKP28VkAccelerationStructureKHR_T",
22970   "name" : "VkAccelerationStructureKHR_T *const",
22971   "referenced_type" : "_ZTIP28VkAccelerationStructureKHR_T",
22972   "self_type" : "_ZTIKP28VkAccelerationStructureKHR_T",
22973   "size" : 8,
22974   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
22975  },
22976  {
22977   "alignment" : 8,
22978   "is_const" : true,
22979   "linker_set_key" : "_ZTIKP9VkEvent_T",
22980   "name" : "VkEvent_T *const",
22981   "referenced_type" : "_ZTIP9VkEvent_T",
22982   "self_type" : "_ZTIKP9VkEvent_T",
22983   "size" : 8,
22984   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
22985  },
22986  {
22987   "alignment" : 8,
22988   "is_const" : true,
22989   "linker_set_key" : "_ZTIKP9VkFence_T",
22990   "name" : "VkFence_T *const",
22991   "referenced_type" : "_ZTIP9VkFence_T",
22992   "self_type" : "_ZTIKP9VkFence_T",
22993   "size" : 8,
22994   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
22995  },
22996  {
22997   "alignment" : 8,
22998   "is_const" : true,
22999   "linker_set_key" : "_ZTIKPK34VkAccelerationStructureGeometryKHR",
23000   "name" : "const VkAccelerationStructureGeometryKHR *const",
23001   "referenced_type" : "_ZTIPK34VkAccelerationStructureGeometryKHR",
23002   "self_type" : "_ZTIKPK34VkAccelerationStructureGeometryKHR",
23003   "size" : 8,
23004   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
23005  },
23006  {
23007   "alignment" : 8,
23008   "is_const" : true,
23009   "linker_set_key" : "_ZTIKPKc",
23010   "name" : "const char *const",
23011   "referenced_type" : "_ZTIPKc",
23012   "self_type" : "_ZTIKPKc",
23013   "size" : 8,
23014   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
23015  },
23016  {
23017   "alignment" : 8,
23018   "is_const" : true,
23019   "linker_set_key" : "_ZTIKPKv",
23020   "name" : "const void *const",
23021   "referenced_type" : "_ZTIPKv",
23022   "self_type" : "_ZTIKPKv",
23023   "size" : 8,
23024   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
23025  },
23026  {
23027   "alignment" : 1,
23028   "is_const" : true,
23029   "linker_set_key" : "_ZTIKc",
23030   "name" : "const char",
23031   "referenced_type" : "_ZTIc",
23032   "self_type" : "_ZTIKc",
23033   "size" : 1,
23034   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
23035  },
23036  {
23037   "alignment" : 4,
23038   "is_const" : true,
23039   "linker_set_key" : "_ZTIKf",
23040   "name" : "const float",
23041   "referenced_type" : "_ZTIf",
23042   "self_type" : "_ZTIKf",
23043   "size" : 4,
23044   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
23045  },
23046  {
23047   "alignment" : 1,
23048   "is_const" : true,
23049   "linker_set_key" : "_ZTIKh",
23050   "name" : "const unsigned char",
23051   "referenced_type" : "_ZTIh",
23052   "self_type" : "_ZTIKh",
23053   "size" : 1,
23054   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
23055  },
23056  {
23057   "alignment" : 4,
23058   "is_const" : true,
23059   "linker_set_key" : "_ZTIKi",
23060   "name" : "const int",
23061   "referenced_type" : "_ZTIi",
23062   "self_type" : "_ZTIKi",
23063   "size" : 4,
23064   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
23065  },
23066  {
23067   "alignment" : 4,
23068   "is_const" : true,
23069   "linker_set_key" : "_ZTIKj",
23070   "name" : "const unsigned int",
23071   "referenced_type" : "_ZTIj",
23072   "self_type" : "_ZTIKj",
23073   "size" : 4,
23074   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
23075  },
23076  {
23077   "alignment" : 8,
23078   "is_const" : true,
23079   "linker_set_key" : "_ZTIKm",
23080   "name" : "const unsigned long",
23081   "referenced_type" : "_ZTIm",
23082   "self_type" : "_ZTIKm",
23083   "size" : 8,
23084   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
23085  },
23086  {
23087   "is_const" : true,
23088   "linker_set_key" : "_ZTIKv",
23089   "name" : "const void",
23090   "referenced_type" : "_ZTIv",
23091   "self_type" : "_ZTIKv",
23092   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
23093  }
23094 ],
23095 "record_types" :
23096 [
23097  {
23098   "alignment" : 4,
23099   "fields" :
23100   [
23101    {
23102     "field_name" : "width",
23103     "referenced_type" : "_ZTIj"
23104    },
23105    {
23106     "field_name" : "height",
23107     "field_offset" : 32,
23108     "referenced_type" : "_ZTIj"
23109    }
23110   ],
23111   "linker_set_key" : "_ZTI10VkExtent2D",
23112   "name" : "VkExtent2D",
23113   "referenced_type" : "_ZTI10VkExtent2D",
23114   "self_type" : "_ZTI10VkExtent2D",
23115   "size" : 8,
23116   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
23117  },
23118  {
23119   "alignment" : 4,
23120   "fields" :
23121   [
23122    {
23123     "field_name" : "width",
23124     "referenced_type" : "_ZTIj"
23125    },
23126    {
23127     "field_name" : "height",
23128     "field_offset" : 32,
23129     "referenced_type" : "_ZTIj"
23130    },
23131    {
23132     "field_name" : "depth",
23133     "field_offset" : 64,
23134     "referenced_type" : "_ZTIj"
23135    }
23136   ],
23137   "linker_set_key" : "_ZTI10VkExtent3D",
23138   "name" : "VkExtent3D",
23139   "referenced_type" : "_ZTI10VkExtent3D",
23140   "self_type" : "_ZTI10VkExtent3D",
23141   "size" : 12,
23142   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
23143  },
23144  {
23145   "alignment" : 4,
23146   "fields" :
23147   [
23148    {
23149     "field_name" : "x",
23150     "referenced_type" : "_ZTIi"
23151    },
23152    {
23153     "field_name" : "y",
23154     "field_offset" : 32,
23155     "referenced_type" : "_ZTIi"
23156    }
23157   ],
23158   "linker_set_key" : "_ZTI10VkOffset2D",
23159   "name" : "VkOffset2D",
23160   "referenced_type" : "_ZTI10VkOffset2D",
23161   "self_type" : "_ZTI10VkOffset2D",
23162   "size" : 8,
23163   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
23164  },
23165  {
23166   "alignment" : 4,
23167   "fields" :
23168   [
23169    {
23170     "field_name" : "x",
23171     "referenced_type" : "_ZTIi"
23172    },
23173    {
23174     "field_name" : "y",
23175     "field_offset" : 32,
23176     "referenced_type" : "_ZTIi"
23177    },
23178    {
23179     "field_name" : "z",
23180     "field_offset" : 64,
23181     "referenced_type" : "_ZTIi"
23182    }
23183   ],
23184   "linker_set_key" : "_ZTI10VkOffset3D",
23185   "name" : "VkOffset3D",
23186   "referenced_type" : "_ZTI10VkOffset3D",
23187   "self_type" : "_ZTI10VkOffset3D",
23188   "size" : 12,
23189   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
23190  },
23191  {
23192   "alignment" : 4,
23193   "fields" :
23194   [
23195    {
23196     "field_name" : "x",
23197     "referenced_type" : "_ZTIf"
23198    },
23199    {
23200     "field_name" : "y",
23201     "field_offset" : 32,
23202     "referenced_type" : "_ZTIf"
23203    },
23204    {
23205     "field_name" : "width",
23206     "field_offset" : 64,
23207     "referenced_type" : "_ZTIf"
23208    },
23209    {
23210     "field_name" : "height",
23211     "field_offset" : 96,
23212     "referenced_type" : "_ZTIf"
23213    },
23214    {
23215     "field_name" : "minDepth",
23216     "field_offset" : 128,
23217     "referenced_type" : "_ZTIf"
23218    },
23219    {
23220     "field_name" : "maxDepth",
23221     "field_offset" : 160,
23222     "referenced_type" : "_ZTIf"
23223    }
23224   ],
23225   "linker_set_key" : "_ZTI10VkViewport",
23226   "name" : "VkViewport",
23227   "referenced_type" : "_ZTI10VkViewport",
23228   "self_type" : "_ZTI10VkViewport",
23229   "size" : 24,
23230   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
23231  },
23232  {
23233   "alignment" : 4,
23234   "fields" :
23235   [
23236    {
23237     "field_name" : "rect",
23238     "referenced_type" : "_ZTI8VkRect2D"
23239    },
23240    {
23241     "field_name" : "baseArrayLayer",
23242     "field_offset" : 128,
23243     "referenced_type" : "_ZTIj"
23244    },
23245    {
23246     "field_name" : "layerCount",
23247     "field_offset" : 160,
23248     "referenced_type" : "_ZTIj"
23249    }
23250   ],
23251   "linker_set_key" : "_ZTI11VkClearRect",
23252   "name" : "VkClearRect",
23253   "referenced_type" : "_ZTI11VkClearRect",
23254   "self_type" : "_ZTI11VkClearRect",
23255   "size" : 24,
23256   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
23257  },
23258  {
23259   "alignment" : 4,
23260   "fields" :
23261   [
23262    {
23263     "field_name" : "srcSubresource",
23264     "referenced_type" : "_ZTI24VkImageSubresourceLayers"
23265    },
23266    {
23267     "field_name" : "srcOffsets",
23268     "field_offset" : 128,
23269     "referenced_type" : "_ZTIA2_10VkOffset3D"
23270    },
23271    {
23272     "field_name" : "dstSubresource",
23273     "field_offset" : 320,
23274     "referenced_type" : "_ZTI24VkImageSubresourceLayers"
23275    },
23276    {
23277     "field_name" : "dstOffsets",
23278     "field_offset" : 448,
23279     "referenced_type" : "_ZTIA2_10VkOffset3D"
23280    }
23281   ],
23282   "linker_set_key" : "_ZTI11VkImageBlit",
23283   "name" : "VkImageBlit",
23284   "referenced_type" : "_ZTI11VkImageBlit",
23285   "self_type" : "_ZTI11VkImageBlit",
23286   "size" : 80,
23287   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
23288  },
23289  {
23290   "alignment" : 4,
23291   "fields" :
23292   [
23293    {
23294     "field_name" : "srcSubresource",
23295     "referenced_type" : "_ZTI24VkImageSubresourceLayers"
23296    },
23297    {
23298     "field_name" : "srcOffset",
23299     "field_offset" : 128,
23300     "referenced_type" : "_ZTI10VkOffset3D"
23301    },
23302    {
23303     "field_name" : "dstSubresource",
23304     "field_offset" : 224,
23305     "referenced_type" : "_ZTI24VkImageSubresourceLayers"
23306    },
23307    {
23308     "field_name" : "dstOffset",
23309     "field_offset" : 352,
23310     "referenced_type" : "_ZTI10VkOffset3D"
23311    },
23312    {
23313     "field_name" : "extent",
23314     "field_offset" : 448,
23315     "referenced_type" : "_ZTI10VkExtent3D"
23316    }
23317   ],
23318   "linker_set_key" : "_ZTI11VkImageCopy",
23319   "name" : "VkImageCopy",
23320   "referenced_type" : "_ZTI11VkImageCopy",
23321   "self_type" : "_ZTI11VkImageCopy",
23322   "size" : 68,
23323   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
23324  },
23325  {
23326   "alignment" : 4,
23327   "fields" :
23328   [
23329    {
23330     "field_name" : "sx",
23331     "referenced_type" : "_ZTIf"
23332    },
23333    {
23334     "field_name" : "a",
23335     "field_offset" : 32,
23336     "referenced_type" : "_ZTIf"
23337    },
23338    {
23339     "field_name" : "b",
23340     "field_offset" : 64,
23341     "referenced_type" : "_ZTIf"
23342    },
23343    {
23344     "field_name" : "pvx",
23345     "field_offset" : 96,
23346     "referenced_type" : "_ZTIf"
23347    },
23348    {
23349     "field_name" : "sy",
23350     "field_offset" : 128,
23351     "referenced_type" : "_ZTIf"
23352    },
23353    {
23354     "field_name" : "c",
23355     "field_offset" : 160,
23356     "referenced_type" : "_ZTIf"
23357    },
23358    {
23359     "field_name" : "pvy",
23360     "field_offset" : 192,
23361     "referenced_type" : "_ZTIf"
23362    },
23363    {
23364     "field_name" : "sz",
23365     "field_offset" : 224,
23366     "referenced_type" : "_ZTIf"
23367    },
23368    {
23369     "field_name" : "pvz",
23370     "field_offset" : 256,
23371     "referenced_type" : "_ZTIf"
23372    },
23373    {
23374     "field_name" : "qx",
23375     "field_offset" : 288,
23376     "referenced_type" : "_ZTIf"
23377    },
23378    {
23379     "field_name" : "qy",
23380     "field_offset" : 320,
23381     "referenced_type" : "_ZTIf"
23382    },
23383    {
23384     "field_name" : "qz",
23385     "field_offset" : 352,
23386     "referenced_type" : "_ZTIf"
23387    },
23388    {
23389     "field_name" : "qw",
23390     "field_offset" : 384,
23391     "referenced_type" : "_ZTIf"
23392    },
23393    {
23394     "field_name" : "tx",
23395     "field_offset" : 416,
23396     "referenced_type" : "_ZTIf"
23397    },
23398    {
23399     "field_name" : "ty",
23400     "field_offset" : 448,
23401     "referenced_type" : "_ZTIf"
23402    },
23403    {
23404     "field_name" : "tz",
23405     "field_offset" : 480,
23406     "referenced_type" : "_ZTIf"
23407    }
23408   ],
23409   "linker_set_key" : "_ZTI11VkSRTDataNV",
23410   "name" : "VkSRTDataNV",
23411   "referenced_type" : "_ZTI11VkSRTDataNV",
23412   "self_type" : "_ZTI11VkSRTDataNV",
23413   "size" : 64,
23414   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
23415  },
23416  {
23417   "alignment" : 8,
23418   "fields" :
23419   [
23420    {
23421     "field_name" : "srcOffset",
23422     "referenced_type" : "_ZTIm"
23423    },
23424    {
23425     "field_name" : "dstOffset",
23426     "field_offset" : 64,
23427     "referenced_type" : "_ZTIm"
23428    },
23429    {
23430     "field_name" : "size",
23431     "field_offset" : 128,
23432     "referenced_type" : "_ZTIm"
23433    }
23434   ],
23435   "linker_set_key" : "_ZTI12VkBufferCopy",
23436   "name" : "VkBufferCopy",
23437   "referenced_type" : "_ZTI12VkBufferCopy",
23438   "self_type" : "_ZTI12VkBufferCopy",
23439   "size" : 24,
23440   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
23441  },
23442  {
23443   "alignment" : 4,
23444   "fields" :
23445   [
23446    {
23447     "field_name" : "color",
23448     "referenced_type" : "_ZTI17VkClearColorValue"
23449    },
23450    {
23451     "field_name" : "depthStencil",
23452     "referenced_type" : "_ZTI24VkClearDepthStencilValue"
23453    }
23454   ],
23455   "linker_set_key" : "_ZTI12VkClearValue",
23456   "name" : "VkClearValue",
23457   "record_kind" : "union",
23458   "referenced_type" : "_ZTI12VkClearValue",
23459   "self_type" : "_ZTI12VkClearValue",
23460   "size" : 16,
23461   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
23462  },
23463  {
23464   "alignment" : 8,
23465   "fields" :
23466   [
23467    {
23468     "field_name" : "sType",
23469     "referenced_type" : "_ZTI15VkStructureType"
23470    },
23471    {
23472     "field_name" : "pNext",
23473     "field_offset" : 64,
23474     "referenced_type" : "_ZTIPKv"
23475    },
23476    {
23477     "field_name" : "geometryType",
23478     "field_offset" : 128,
23479     "referenced_type" : "_ZTI17VkGeometryTypeKHR"
23480    },
23481    {
23482     "field_name" : "geometry",
23483     "field_offset" : 192,
23484     "referenced_type" : "_ZTI16VkGeometryDataNV"
23485    },
23486    {
23487     "field_name" : "flags",
23488     "field_offset" : 1280,
23489     "referenced_type" : "_ZTIj"
23490    }
23491   ],
23492   "linker_set_key" : "_ZTI12VkGeometryNV",
23493   "name" : "VkGeometryNV",
23494   "referenced_type" : "_ZTI12VkGeometryNV",
23495   "self_type" : "_ZTI12VkGeometryNV",
23496   "size" : 168,
23497   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
23498  },
23499  {
23500   "alignment" : 8,
23501   "fields" :
23502   [
23503    {
23504     "field_name" : "sType",
23505     "referenced_type" : "_ZTI15VkStructureType"
23506    },
23507    {
23508     "field_name" : "pNext",
23509     "field_offset" : 64,
23510     "referenced_type" : "_ZTIPKv"
23511    },
23512    {
23513     "field_name" : "srcSubresource",
23514     "field_offset" : 128,
23515     "referenced_type" : "_ZTI24VkImageSubresourceLayers"
23516    },
23517    {
23518     "field_name" : "srcOffsets",
23519     "field_offset" : 256,
23520     "referenced_type" : "_ZTIA2_10VkOffset3D"
23521    },
23522    {
23523     "field_name" : "dstSubresource",
23524     "field_offset" : 448,
23525     "referenced_type" : "_ZTI24VkImageSubresourceLayers"
23526    },
23527    {
23528     "field_name" : "dstOffsets",
23529     "field_offset" : 576,
23530     "referenced_type" : "_ZTIA2_10VkOffset3D"
23531    }
23532   ],
23533   "linker_set_key" : "_ZTI12VkImageBlit2",
23534   "name" : "VkImageBlit2",
23535   "referenced_type" : "_ZTI12VkImageBlit2",
23536   "self_type" : "_ZTI12VkImageBlit2",
23537   "size" : 96,
23538   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
23539  },
23540  {
23541   "alignment" : 8,
23542   "fields" :
23543   [
23544    {
23545     "field_name" : "sType",
23546     "referenced_type" : "_ZTI15VkStructureType"
23547    },
23548    {
23549     "field_name" : "pNext",
23550     "field_offset" : 64,
23551     "referenced_type" : "_ZTIPKv"
23552    },
23553    {
23554     "field_name" : "srcSubresource",
23555     "field_offset" : 128,
23556     "referenced_type" : "_ZTI24VkImageSubresourceLayers"
23557    },
23558    {
23559     "field_name" : "srcOffset",
23560     "field_offset" : 256,
23561     "referenced_type" : "_ZTI10VkOffset3D"
23562    },
23563    {
23564     "field_name" : "dstSubresource",
23565     "field_offset" : 352,
23566     "referenced_type" : "_ZTI24VkImageSubresourceLayers"
23567    },
23568    {
23569     "field_name" : "dstOffset",
23570     "field_offset" : 480,
23571     "referenced_type" : "_ZTI10VkOffset3D"
23572    },
23573    {
23574     "field_name" : "extent",
23575     "field_offset" : 576,
23576     "referenced_type" : "_ZTI10VkExtent3D"
23577    }
23578   ],
23579   "linker_set_key" : "_ZTI12VkImageCopy2",
23580   "name" : "VkImageCopy2",
23581   "referenced_type" : "_ZTI12VkImageCopy2",
23582   "self_type" : "_ZTI12VkImageCopy2",
23583   "size" : 88,
23584   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
23585  },
23586  {
23587   "alignment" : 8,
23588   "fields" :
23589   [
23590    {
23591     "field_name" : "size",
23592     "referenced_type" : "_ZTIm"
23593    },
23594    {
23595     "field_name" : "flags",
23596     "field_offset" : 64,
23597     "referenced_type" : "_ZTIj"
23598    }
23599   ],
23600   "linker_set_key" : "_ZTI12VkMemoryHeap",
23601   "name" : "VkMemoryHeap",
23602   "referenced_type" : "_ZTI12VkMemoryHeap",
23603   "self_type" : "_ZTI12VkMemoryHeap",
23604   "size" : 16,
23605   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
23606  },
23607  {
23608   "alignment" : 4,
23609   "fields" :
23610   [
23611    {
23612     "field_name" : "propertyFlags",
23613     "referenced_type" : "_ZTIj"
23614    },
23615    {
23616     "field_name" : "heapIndex",
23617     "field_offset" : 32,
23618     "referenced_type" : "_ZTIj"
23619    }
23620   ],
23621   "linker_set_key" : "_ZTI12VkMemoryType",
23622   "name" : "VkMemoryType",
23623   "referenced_type" : "_ZTI12VkMemoryType",
23624   "self_type" : "_ZTI12VkMemoryType",
23625   "size" : 8,
23626   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
23627  },
23628  {
23629   "alignment" : 8,
23630   "fields" :
23631   [
23632    {
23633     "field_name" : "sType",
23634     "referenced_type" : "_ZTI15VkStructureType"
23635    },
23636    {
23637     "field_name" : "pNext",
23638     "field_offset" : 64,
23639     "referenced_type" : "_ZTIPKv"
23640    },
23641    {
23642     "field_name" : "waitSemaphoreCount",
23643     "field_offset" : 128,
23644     "referenced_type" : "_ZTIj"
23645    },
23646    {
23647     "field_name" : "pWaitSemaphores",
23648     "field_offset" : 192,
23649     "referenced_type" : "_ZTIPKP13VkSemaphore_T"
23650    },
23651    {
23652     "field_name" : "pWaitDstStageMask",
23653     "field_offset" : 256,
23654     "referenced_type" : "_ZTIPKj"
23655    },
23656    {
23657     "field_name" : "commandBufferCount",
23658     "field_offset" : 320,
23659     "referenced_type" : "_ZTIj"
23660    },
23661    {
23662     "field_name" : "pCommandBuffers",
23663     "field_offset" : 384,
23664     "referenced_type" : "_ZTIPKP17VkCommandBuffer_T"
23665    },
23666    {
23667     "field_name" : "signalSemaphoreCount",
23668     "field_offset" : 448,
23669     "referenced_type" : "_ZTIj"
23670    },
23671    {
23672     "field_name" : "pSignalSemaphores",
23673     "field_offset" : 512,
23674     "referenced_type" : "_ZTIPKP13VkSemaphore_T"
23675    }
23676   ],
23677   "linker_set_key" : "_ZTI12VkSubmitInfo",
23678   "name" : "VkSubmitInfo",
23679   "referenced_type" : "_ZTI12VkSubmitInfo",
23680   "self_type" : "_ZTI12VkSubmitInfo",
23681   "size" : 72,
23682   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
23683  },
23684  {
23685   "alignment" : 4,
23686   "fields" :
23687   [
23688    {
23689     "field_name" : "x",
23690     "referenced_type" : "_ZTIf"
23691    },
23692    {
23693     "field_name" : "y",
23694     "field_offset" : 32,
23695     "referenced_type" : "_ZTIf"
23696    }
23697   ],
23698   "linker_set_key" : "_ZTI12VkXYColorEXT",
23699   "name" : "VkXYColorEXT",
23700   "referenced_type" : "_ZTI12VkXYColorEXT",
23701   "self_type" : "_ZTI12VkXYColorEXT",
23702   "size" : 8,
23703   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
23704  },
23705  {
23706   "alignment" : 8,
23707   "fields" :
23708   [
23709    {
23710     "field_name" : "sType",
23711     "referenced_type" : "_ZTI15VkStructureType"
23712    },
23713    {
23714     "field_name" : "pNext",
23715     "field_offset" : 64,
23716     "referenced_type" : "_ZTIPKv"
23717    },
23718    {
23719     "field_name" : "srcOffset",
23720     "field_offset" : 128,
23721     "referenced_type" : "_ZTIm"
23722    },
23723    {
23724     "field_name" : "dstOffset",
23725     "field_offset" : 192,
23726     "referenced_type" : "_ZTIm"
23727    },
23728    {
23729     "field_name" : "size",
23730     "field_offset" : 256,
23731     "referenced_type" : "_ZTIm"
23732    }
23733   ],
23734   "linker_set_key" : "_ZTI13VkBufferCopy2",
23735   "name" : "VkBufferCopy2",
23736   "referenced_type" : "_ZTI13VkBufferCopy2",
23737   "self_type" : "_ZTI13VkBufferCopy2",
23738   "size" : 40,
23739   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
23740  },
23741  {
23742   "alignment" : 8,
23743   "fields" :
23744   [
23745    {
23746     "field_name" : "sType",
23747     "referenced_type" : "_ZTI15VkStructureType"
23748    },
23749    {
23750     "field_name" : "pNext",
23751     "field_offset" : 64,
23752     "referenced_type" : "_ZTIPKv"
23753    },
23754    {
23755     "field_name" : "flags",
23756     "field_offset" : 128,
23757     "referenced_type" : "_ZTIj"
23758    },
23759    {
23760     "field_name" : "waitSemaphoreInfoCount",
23761     "field_offset" : 160,
23762     "referenced_type" : "_ZTIj"
23763    },
23764    {
23765     "field_name" : "pWaitSemaphoreInfos",
23766     "field_offset" : 192,
23767     "referenced_type" : "_ZTIPK21VkSemaphoreSubmitInfo"
23768    },
23769    {
23770     "field_name" : "commandBufferInfoCount",
23771     "field_offset" : 256,
23772     "referenced_type" : "_ZTIj"
23773    },
23774    {
23775     "field_name" : "pCommandBufferInfos",
23776     "field_offset" : 320,
23777     "referenced_type" : "_ZTIPK25VkCommandBufferSubmitInfo"
23778    },
23779    {
23780     "field_name" : "signalSemaphoreInfoCount",
23781     "field_offset" : 384,
23782     "referenced_type" : "_ZTIj"
23783    },
23784    {
23785     "field_name" : "pSignalSemaphoreInfos",
23786     "field_offset" : 448,
23787     "referenced_type" : "_ZTIPK21VkSemaphoreSubmitInfo"
23788    }
23789   ],
23790   "linker_set_key" : "_ZTI13VkSubmitInfo2",
23791   "name" : "VkSubmitInfo2",
23792   "referenced_type" : "_ZTI13VkSubmitInfo2",
23793   "self_type" : "_ZTI13VkSubmitInfo2",
23794   "size" : 64,
23795   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
23796  },
23797  {
23798   "alignment" : 4,
23799   "fields" :
23800   [
23801    {
23802     "field_name" : "srcSubresource",
23803     "referenced_type" : "_ZTI24VkImageSubresourceLayers"
23804    },
23805    {
23806     "field_name" : "srcOffset",
23807     "field_offset" : 128,
23808     "referenced_type" : "_ZTI10VkOffset3D"
23809    },
23810    {
23811     "field_name" : "dstSubresource",
23812     "field_offset" : 224,
23813     "referenced_type" : "_ZTI24VkImageSubresourceLayers"
23814    },
23815    {
23816     "field_name" : "dstOffset",
23817     "field_offset" : 352,
23818     "referenced_type" : "_ZTI10VkOffset3D"
23819    },
23820    {
23821     "field_name" : "extent",
23822     "field_offset" : 448,
23823     "referenced_type" : "_ZTI10VkExtent3D"
23824    }
23825   ],
23826   "linker_set_key" : "_ZTI14VkImageResolve",
23827   "name" : "VkImageResolve",
23828   "referenced_type" : "_ZTI14VkImageResolve",
23829   "self_type" : "_ZTI14VkImageResolve",
23830   "size" : 68,
23831   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
23832  },
23833  {
23834   "alignment" : 8,
23835   "fields" :
23836   [
23837    {
23838     "field_name" : "sType",
23839     "referenced_type" : "_ZTI15VkStructureType"
23840    },
23841    {
23842     "field_name" : "pNext",
23843     "field_offset" : 64,
23844     "referenced_type" : "_ZTIPKv"
23845    },
23846    {
23847     "field_name" : "swapchainCount",
23848     "field_offset" : 128,
23849     "referenced_type" : "_ZTIj"
23850    },
23851    {
23852     "field_name" : "pPresentIds",
23853     "field_offset" : 192,
23854     "referenced_type" : "_ZTIPKm"
23855    }
23856   ],
23857   "linker_set_key" : "_ZTI14VkPresentIdKHR",
23858   "name" : "VkPresentIdKHR",
23859   "referenced_type" : "_ZTI14VkPresentIdKHR",
23860   "self_type" : "_ZTI14VkPresentIdKHR",
23861   "size" : 32,
23862   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
23863  },
23864  {
23865   "alignment" : 4,
23866   "fields" :
23867   [
23868    {
23869     "field_name" : "offset",
23870     "referenced_type" : "_ZTI10VkOffset2D"
23871    },
23872    {
23873     "field_name" : "extent",
23874     "field_offset" : 64,
23875     "referenced_type" : "_ZTI10VkExtent2D"
23876    },
23877    {
23878     "field_name" : "layer",
23879     "field_offset" : 128,
23880     "referenced_type" : "_ZTIj"
23881    }
23882   ],
23883   "linker_set_key" : "_ZTI14VkRectLayerKHR",
23884   "name" : "VkRectLayerKHR",
23885   "referenced_type" : "_ZTI14VkRectLayerKHR",
23886   "self_type" : "_ZTI14VkRectLayerKHR",
23887   "size" : 20,
23888   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
23889  },
23890  {
23891   "alignment" : 8,
23892   "fields" :
23893   [
23894    {
23895     "field_name" : "sType",
23896     "referenced_type" : "_ZTI15VkStructureType"
23897    },
23898    {
23899     "field_name" : "pNext",
23900     "field_offset" : 64,
23901     "referenced_type" : "_ZTIPKv"
23902    },
23903    {
23904     "field_name" : "srcSubresource",
23905     "field_offset" : 128,
23906     "referenced_type" : "_ZTI24VkImageSubresourceLayers"
23907    },
23908    {
23909     "field_name" : "srcOffset",
23910     "field_offset" : 256,
23911     "referenced_type" : "_ZTI10VkOffset3D"
23912    },
23913    {
23914     "field_name" : "dstSubresource",
23915     "field_offset" : 352,
23916     "referenced_type" : "_ZTI24VkImageSubresourceLayers"
23917    },
23918    {
23919     "field_name" : "dstOffset",
23920     "field_offset" : 480,
23921     "referenced_type" : "_ZTI10VkOffset3D"
23922    },
23923    {
23924     "field_name" : "extent",
23925     "field_offset" : 576,
23926     "referenced_type" : "_ZTI10VkExtent3D"
23927    }
23928   ],
23929   "linker_set_key" : "_ZTI15VkImageResolve2",
23930   "name" : "VkImageResolve2",
23931   "referenced_type" : "_ZTI15VkImageResolve2",
23932   "self_type" : "_ZTI15VkImageResolve2",
23933   "size" : 88,
23934   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
23935  },
23936  {
23937   "alignment" : 8,
23938   "fields" :
23939   [
23940    {
23941     "field_name" : "sType",
23942     "referenced_type" : "_ZTI15VkStructureType"
23943    },
23944    {
23945     "field_name" : "pNext",
23946     "field_offset" : 64,
23947     "referenced_type" : "_ZTIPKv"
23948    },
23949    {
23950     "field_name" : "srcAccessMask",
23951     "field_offset" : 128,
23952     "referenced_type" : "_ZTIj"
23953    },
23954    {
23955     "field_name" : "dstAccessMask",
23956     "field_offset" : 160,
23957     "referenced_type" : "_ZTIj"
23958    }
23959   ],
23960   "linker_set_key" : "_ZTI15VkMemoryBarrier",
23961   "name" : "VkMemoryBarrier",
23962   "referenced_type" : "_ZTI15VkMemoryBarrier",
23963   "self_type" : "_ZTI15VkMemoryBarrier",
23964   "size" : 24,
23965   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
23966  },
23967  {
23968   "alignment" : 8,
23969   "fields" :
23970   [
23971    {
23972     "field_name" : "sType",
23973     "referenced_type" : "_ZTI15VkStructureType"
23974    },
23975    {
23976     "field_name" : "pNext",
23977     "field_offset" : 64,
23978     "referenced_type" : "_ZTIPKv"
23979    },
23980    {
23981     "field_name" : "flags",
23982     "field_offset" : 128,
23983     "referenced_type" : "_ZTIj"
23984    },
23985    {
23986     "field_name" : "renderArea",
23987     "field_offset" : 160,
23988     "referenced_type" : "_ZTI8VkRect2D"
23989    },
23990    {
23991     "field_name" : "layerCount",
23992     "field_offset" : 288,
23993     "referenced_type" : "_ZTIj"
23994    },
23995    {
23996     "field_name" : "viewMask",
23997     "field_offset" : 320,
23998     "referenced_type" : "_ZTIj"
23999    },
24000    {
24001     "field_name" : "colorAttachmentCount",
24002     "field_offset" : 352,
24003     "referenced_type" : "_ZTIj"
24004    },
24005    {
24006     "field_name" : "pColorAttachments",
24007     "field_offset" : 384,
24008     "referenced_type" : "_ZTIPK25VkRenderingAttachmentInfo"
24009    },
24010    {
24011     "field_name" : "pDepthAttachment",
24012     "field_offset" : 448,
24013     "referenced_type" : "_ZTIPK25VkRenderingAttachmentInfo"
24014    },
24015    {
24016     "field_name" : "pStencilAttachment",
24017     "field_offset" : 512,
24018     "referenced_type" : "_ZTIPK25VkRenderingAttachmentInfo"
24019    }
24020   ],
24021   "linker_set_key" : "_ZTI15VkRenderingInfo",
24022   "name" : "VkRenderingInfo",
24023   "referenced_type" : "_ZTI15VkRenderingInfo",
24024   "self_type" : "_ZTI15VkRenderingInfo",
24025   "size" : 72,
24026   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
24027  },
24028  {
24029   "alignment" : 8,
24030   "fields" :
24031   [
24032    {
24033     "field_name" : "sType",
24034     "referenced_type" : "_ZTI15VkStructureType"
24035    },
24036    {
24037     "field_name" : "pNext",
24038     "field_offset" : 64,
24039     "referenced_type" : "_ZTIPKv"
24040    },
24041    {
24042     "field_name" : "waitSemaphoreCount",
24043     "field_offset" : 128,
24044     "referenced_type" : "_ZTIj"
24045    },
24046    {
24047     "field_name" : "pWaitSemaphores",
24048     "field_offset" : 192,
24049     "referenced_type" : "_ZTIPKP13VkSemaphore_T"
24050    },
24051    {
24052     "field_name" : "bufferBindCount",
24053     "field_offset" : 256,
24054     "referenced_type" : "_ZTIj"
24055    },
24056    {
24057     "field_name" : "pBufferBinds",
24058     "field_offset" : 320,
24059     "referenced_type" : "_ZTIPK28VkSparseBufferMemoryBindInfo"
24060    },
24061    {
24062     "field_name" : "imageOpaqueBindCount",
24063     "field_offset" : 384,
24064     "referenced_type" : "_ZTIj"
24065    },
24066    {
24067     "field_name" : "pImageOpaqueBinds",
24068     "field_offset" : 448,
24069     "referenced_type" : "_ZTIPK33VkSparseImageOpaqueMemoryBindInfo"
24070    },
24071    {
24072     "field_name" : "imageBindCount",
24073     "field_offset" : 512,
24074     "referenced_type" : "_ZTIj"
24075    },
24076    {
24077     "field_name" : "pImageBinds",
24078     "field_offset" : 576,
24079     "referenced_type" : "_ZTIPK27VkSparseImageMemoryBindInfo"
24080    },
24081    {
24082     "field_name" : "signalSemaphoreCount",
24083     "field_offset" : 640,
24084     "referenced_type" : "_ZTIj"
24085    },
24086    {
24087     "field_name" : "pSignalSemaphores",
24088     "field_offset" : 704,
24089     "referenced_type" : "_ZTIPKP13VkSemaphore_T"
24090    }
24091   ],
24092   "linker_set_key" : "_ZTI16VkBindSparseInfo",
24093   "name" : "VkBindSparseInfo",
24094   "referenced_type" : "_ZTI16VkBindSparseInfo",
24095   "self_type" : "_ZTI16VkBindSparseInfo",
24096   "size" : 96,
24097   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
24098  },
24099  {
24100   "alignment" : 8,
24101   "fields" :
24102   [
24103    {
24104     "field_name" : "sType",
24105     "referenced_type" : "_ZTI15VkStructureType"
24106    },
24107    {
24108     "field_name" : "pNext",
24109     "field_offset" : 64,
24110     "referenced_type" : "_ZTIPKv"
24111    },
24112    {
24113     "field_name" : "srcImage",
24114     "field_offset" : 128,
24115     "referenced_type" : "_ZTIP9VkImage_T"
24116    },
24117    {
24118     "field_name" : "srcImageLayout",
24119     "field_offset" : 192,
24120     "referenced_type" : "_ZTI13VkImageLayout"
24121    },
24122    {
24123     "field_name" : "dstImage",
24124     "field_offset" : 256,
24125     "referenced_type" : "_ZTIP9VkImage_T"
24126    },
24127    {
24128     "field_name" : "dstImageLayout",
24129     "field_offset" : 320,
24130     "referenced_type" : "_ZTI13VkImageLayout"
24131    },
24132    {
24133     "field_name" : "regionCount",
24134     "field_offset" : 352,
24135     "referenced_type" : "_ZTIj"
24136    },
24137    {
24138     "field_name" : "pRegions",
24139     "field_offset" : 384,
24140     "referenced_type" : "_ZTIPK12VkImageBlit2"
24141    },
24142    {
24143     "field_name" : "filter",
24144     "field_offset" : 448,
24145     "referenced_type" : "_ZTI8VkFilter"
24146    }
24147   ],
24148   "linker_set_key" : "_ZTI16VkBlitImageInfo2",
24149   "name" : "VkBlitImageInfo2",
24150   "referenced_type" : "_ZTI16VkBlitImageInfo2",
24151   "self_type" : "_ZTI16VkBlitImageInfo2",
24152   "size" : 64,
24153   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
24154  },
24155  {
24156   "alignment" : 8,
24157   "fields" :
24158   [
24159    {
24160     "field_name" : "sType",
24161     "referenced_type" : "_ZTI15VkStructureType"
24162    },
24163    {
24164     "field_name" : "pNext",
24165     "field_offset" : 64,
24166     "referenced_type" : "_ZTIPKv"
24167    },
24168    {
24169     "field_name" : "srcImage",
24170     "field_offset" : 128,
24171     "referenced_type" : "_ZTIP9VkImage_T"
24172    },
24173    {
24174     "field_name" : "srcImageLayout",
24175     "field_offset" : 192,
24176     "referenced_type" : "_ZTI13VkImageLayout"
24177    },
24178    {
24179     "field_name" : "dstImage",
24180     "field_offset" : 256,
24181     "referenced_type" : "_ZTIP9VkImage_T"
24182    },
24183    {
24184     "field_name" : "dstImageLayout",
24185     "field_offset" : 320,
24186     "referenced_type" : "_ZTI13VkImageLayout"
24187    },
24188    {
24189     "field_name" : "regionCount",
24190     "field_offset" : 352,
24191     "referenced_type" : "_ZTIj"
24192    },
24193    {
24194     "field_name" : "pRegions",
24195     "field_offset" : 384,
24196     "referenced_type" : "_ZTIPK12VkImageCopy2"
24197    }
24198   ],
24199   "linker_set_key" : "_ZTI16VkCopyImageInfo2",
24200   "name" : "VkCopyImageInfo2",
24201   "referenced_type" : "_ZTI16VkCopyImageInfo2",
24202   "self_type" : "_ZTI16VkCopyImageInfo2",
24203   "size" : 56,
24204   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
24205  },
24206  {
24207   "alignment" : 8,
24208   "fields" :
24209   [
24210    {
24211     "field_name" : "sType",
24212     "referenced_type" : "_ZTI15VkStructureType"
24213    },
24214    {
24215     "field_name" : "pNext",
24216     "field_offset" : 64,
24217     "referenced_type" : "_ZTIPKv"
24218    },
24219    {
24220     "field_name" : "dependencyFlags",
24221     "field_offset" : 128,
24222     "referenced_type" : "_ZTIj"
24223    },
24224    {
24225     "field_name" : "memoryBarrierCount",
24226     "field_offset" : 160,
24227     "referenced_type" : "_ZTIj"
24228    },
24229    {
24230     "field_name" : "pMemoryBarriers",
24231     "field_offset" : 192,
24232     "referenced_type" : "_ZTIPK16VkMemoryBarrier2"
24233    },
24234    {
24235     "field_name" : "bufferMemoryBarrierCount",
24236     "field_offset" : 256,
24237     "referenced_type" : "_ZTIj"
24238    },
24239    {
24240     "field_name" : "pBufferMemoryBarriers",
24241     "field_offset" : 320,
24242     "referenced_type" : "_ZTIPK22VkBufferMemoryBarrier2"
24243    },
24244    {
24245     "field_name" : "imageMemoryBarrierCount",
24246     "field_offset" : 384,
24247     "referenced_type" : "_ZTIj"
24248    },
24249    {
24250     "field_name" : "pImageMemoryBarriers",
24251     "field_offset" : 448,
24252     "referenced_type" : "_ZTIPK21VkImageMemoryBarrier2"
24253    }
24254   ],
24255   "linker_set_key" : "_ZTI16VkDependencyInfo",
24256   "name" : "VkDependencyInfo",
24257   "referenced_type" : "_ZTI16VkDependencyInfo",
24258   "self_type" : "_ZTI16VkDependencyInfo",
24259   "size" : 64,
24260   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
24261  },
24262  {
24263   "alignment" : 8,
24264   "fields" :
24265   [
24266    {
24267     "field_name" : "sType",
24268     "referenced_type" : "_ZTI15VkStructureType"
24269    },
24270    {
24271     "field_name" : "pNext",
24272     "field_offset" : 64,
24273     "referenced_type" : "_ZTIPKv"
24274    },
24275    {
24276     "field_name" : "aabbData",
24277     "field_offset" : 128,
24278     "referenced_type" : "_ZTIP10VkBuffer_T"
24279    },
24280    {
24281     "field_name" : "numAABBs",
24282     "field_offset" : 192,
24283     "referenced_type" : "_ZTIj"
24284    },
24285    {
24286     "field_name" : "stride",
24287     "field_offset" : 224,
24288     "referenced_type" : "_ZTIj"
24289    },
24290    {
24291     "field_name" : "offset",
24292     "field_offset" : 256,
24293     "referenced_type" : "_ZTIm"
24294    }
24295   ],
24296   "linker_set_key" : "_ZTI16VkGeometryAABBNV",
24297   "name" : "VkGeometryAABBNV",
24298   "referenced_type" : "_ZTI16VkGeometryAABBNV",
24299   "self_type" : "_ZTI16VkGeometryAABBNV",
24300   "size" : 40,
24301   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
24302  },
24303  {
24304   "alignment" : 8,
24305   "fields" :
24306   [
24307    {
24308     "field_name" : "triangles",
24309     "referenced_type" : "_ZTI21VkGeometryTrianglesNV"
24310    },
24311    {
24312     "field_name" : "aabbs",
24313     "field_offset" : 768,
24314     "referenced_type" : "_ZTI16VkGeometryAABBNV"
24315    }
24316   ],
24317   "linker_set_key" : "_ZTI16VkGeometryDataNV",
24318   "name" : "VkGeometryDataNV",
24319   "referenced_type" : "_ZTI16VkGeometryDataNV",
24320   "self_type" : "_ZTI16VkGeometryDataNV",
24321   "size" : 136,
24322   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
24323  },
24324  {
24325   "alignment" : 8,
24326   "fields" :
24327   [
24328    {
24329     "field_name" : "sType",
24330     "referenced_type" : "_ZTI15VkStructureType"
24331    },
24332    {
24333     "field_name" : "pNext",
24334     "field_offset" : 64,
24335     "referenced_type" : "_ZTIPKv"
24336    },
24337    {
24338     "field_name" : "displayPrimaryRed",
24339     "field_offset" : 128,
24340     "referenced_type" : "_ZTI12VkXYColorEXT"
24341    },
24342    {
24343     "field_name" : "displayPrimaryGreen",
24344     "field_offset" : 192,
24345     "referenced_type" : "_ZTI12VkXYColorEXT"
24346    },
24347    {
24348     "field_name" : "displayPrimaryBlue",
24349     "field_offset" : 256,
24350     "referenced_type" : "_ZTI12VkXYColorEXT"
24351    },
24352    {
24353     "field_name" : "whitePoint",
24354     "field_offset" : 320,
24355     "referenced_type" : "_ZTI12VkXYColorEXT"
24356    },
24357    {
24358     "field_name" : "maxLuminance",
24359     "field_offset" : 384,
24360     "referenced_type" : "_ZTIf"
24361    },
24362    {
24363     "field_name" : "minLuminance",
24364     "field_offset" : 416,
24365     "referenced_type" : "_ZTIf"
24366    },
24367    {
24368     "field_name" : "maxContentLightLevel",
24369     "field_offset" : 448,
24370     "referenced_type" : "_ZTIf"
24371    },
24372    {
24373     "field_name" : "maxFrameAverageLightLevel",
24374     "field_offset" : 480,
24375     "referenced_type" : "_ZTIf"
24376    }
24377   ],
24378   "linker_set_key" : "_ZTI16VkHdrMetadataEXT",
24379   "name" : "VkHdrMetadataEXT",
24380   "referenced_type" : "_ZTI16VkHdrMetadataEXT",
24381   "self_type" : "_ZTI16VkHdrMetadataEXT",
24382   "size" : 64,
24383   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
24384  },
24385  {
24386   "alignment" : 8,
24387   "fields" :
24388   [
24389    {
24390     "field_name" : "sType",
24391     "referenced_type" : "_ZTI15VkStructureType"
24392    },
24393    {
24394     "field_name" : "pNext",
24395     "field_offset" : 64,
24396     "referenced_type" : "_ZTIPKv"
24397    },
24398    {
24399     "field_name" : "srcStageMask",
24400     "field_offset" : 128,
24401     "referenced_type" : "_ZTIm"
24402    },
24403    {
24404     "field_name" : "srcAccessMask",
24405     "field_offset" : 192,
24406     "referenced_type" : "_ZTIm"
24407    },
24408    {
24409     "field_name" : "dstStageMask",
24410     "field_offset" : 256,
24411     "referenced_type" : "_ZTIm"
24412    },
24413    {
24414     "field_name" : "dstAccessMask",
24415     "field_offset" : 320,
24416     "referenced_type" : "_ZTIm"
24417    }
24418   ],
24419   "linker_set_key" : "_ZTI16VkMemoryBarrier2",
24420   "name" : "VkMemoryBarrier2",
24421   "referenced_type" : "_ZTI16VkMemoryBarrier2",
24422   "self_type" : "_ZTI16VkMemoryBarrier2",
24423   "size" : 48,
24424   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
24425  },
24426  {
24427   "alignment" : 8,
24428   "fields" :
24429   [
24430    {
24431     "field_name" : "sType",
24432     "referenced_type" : "_ZTI15VkStructureType"
24433    },
24434    {
24435     "field_name" : "pNext",
24436     "field_offset" : 64,
24437     "referenced_type" : "_ZTIPKv"
24438    },
24439    {
24440     "field_name" : "waitSemaphoreCount",
24441     "field_offset" : 128,
24442     "referenced_type" : "_ZTIj"
24443    },
24444    {
24445     "field_name" : "pWaitSemaphores",
24446     "field_offset" : 192,
24447     "referenced_type" : "_ZTIPKP13VkSemaphore_T"
24448    },
24449    {
24450     "field_name" : "swapchainCount",
24451     "field_offset" : 256,
24452     "referenced_type" : "_ZTIj"
24453    },
24454    {
24455     "field_name" : "pSwapchains",
24456     "field_offset" : 320,
24457     "referenced_type" : "_ZTIPKP16VkSwapchainKHR_T"
24458    },
24459    {
24460     "field_name" : "pImageIndices",
24461     "field_offset" : 384,
24462     "referenced_type" : "_ZTIPKj"
24463    },
24464    {
24465     "field_name" : "pResults",
24466     "field_offset" : 448,
24467     "referenced_type" : "_ZTIP8VkResult"
24468    }
24469   ],
24470   "linker_set_key" : "_ZTI16VkPresentInfoKHR",
24471   "name" : "VkPresentInfoKHR",
24472   "referenced_type" : "_ZTI16VkPresentInfoKHR",
24473   "self_type" : "_ZTI16VkPresentInfoKHR",
24474   "size" : 64,
24475   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
24476  },
24477  {
24478   "alignment" : 4,
24479   "fields" :
24480   [
24481    {
24482     "field_name" : "failOp",
24483     "referenced_type" : "_ZTI11VkStencilOp"
24484    },
24485    {
24486     "field_name" : "passOp",
24487     "field_offset" : 32,
24488     "referenced_type" : "_ZTI11VkStencilOp"
24489    },
24490    {
24491     "field_name" : "depthFailOp",
24492     "field_offset" : 64,
24493     "referenced_type" : "_ZTI11VkStencilOp"
24494    },
24495    {
24496     "field_name" : "compareOp",
24497     "field_offset" : 96,
24498     "referenced_type" : "_ZTI11VkCompareOp"
24499    },
24500    {
24501     "field_name" : "compareMask",
24502     "field_offset" : 128,
24503     "referenced_type" : "_ZTIj"
24504    },
24505    {
24506     "field_name" : "writeMask",
24507     "field_offset" : 160,
24508     "referenced_type" : "_ZTIj"
24509    },
24510    {
24511     "field_name" : "reference",
24512     "field_offset" : 192,
24513     "referenced_type" : "_ZTIj"
24514    }
24515   ],
24516   "linker_set_key" : "_ZTI16VkStencilOpState",
24517   "name" : "VkStencilOpState",
24518   "referenced_type" : "_ZTI16VkStencilOpState",
24519   "self_type" : "_ZTI16VkStencilOpState",
24520   "size" : 28,
24521   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
24522  },
24523  {
24524   "alignment" : 8,
24525   "fields" :
24526   [
24527    {
24528     "field_name" : "sType",
24529     "referenced_type" : "_ZTI15VkStructureType"
24530    },
24531    {
24532     "field_name" : "pNext",
24533     "field_offset" : 64,
24534     "referenced_type" : "_ZTIPKv"
24535    }
24536   ],
24537   "linker_set_key" : "_ZTI16VkSubpassEndInfo",
24538   "name" : "VkSubpassEndInfo",
24539   "referenced_type" : "_ZTI16VkSubpassEndInfo",
24540   "self_type" : "_ZTI16VkSubpassEndInfo",
24541   "size" : 16,
24542   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
24543  },
24544  {
24545   "alignment" : 8,
24546   "fields" :
24547   [
24548    {
24549     "field_name" : "sType",
24550     "referenced_type" : "_ZTI15VkStructureType"
24551    },
24552    {
24553     "field_name" : "pNext",
24554     "field_offset" : 64,
24555     "referenced_type" : "_ZTIPKv"
24556    },
24557    {
24558     "field_name" : "pApplicationName",
24559     "field_offset" : 128,
24560     "referenced_type" : "_ZTIPKc"
24561    },
24562    {
24563     "field_name" : "applicationVersion",
24564     "field_offset" : 192,
24565     "referenced_type" : "_ZTIj"
24566    },
24567    {
24568     "field_name" : "pEngineName",
24569     "field_offset" : 256,
24570     "referenced_type" : "_ZTIPKc"
24571    },
24572    {
24573     "field_name" : "engineVersion",
24574     "field_offset" : 320,
24575     "referenced_type" : "_ZTIj"
24576    },
24577    {
24578     "field_name" : "apiVersion",
24579     "field_offset" : 352,
24580     "referenced_type" : "_ZTIj"
24581    }
24582   ],
24583   "linker_set_key" : "_ZTI17VkApplicationInfo",
24584   "name" : "VkApplicationInfo",
24585   "referenced_type" : "_ZTI17VkApplicationInfo",
24586   "self_type" : "_ZTI17VkApplicationInfo",
24587   "size" : 48,
24588   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
24589  },
24590  {
24591   "alignment" : 8,
24592   "fields" :
24593   [
24594    {
24595     "field_name" : "sType",
24596     "referenced_type" : "_ZTI15VkStructureType"
24597    },
24598    {
24599     "field_name" : "pNext",
24600     "field_offset" : 64,
24601     "referenced_type" : "_ZTIPK17VkBaseInStructure"
24602    }
24603   ],
24604   "linker_set_key" : "_ZTI17VkBaseInStructure",
24605   "name" : "VkBaseInStructure",
24606   "referenced_type" : "_ZTI17VkBaseInStructure",
24607   "self_type" : "_ZTI17VkBaseInStructure",
24608   "size" : 16,
24609   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
24610  },
24611  {
24612   "alignment" : 8,
24613   "fields" :
24614   [
24615    {
24616     "field_name" : "bufferOffset",
24617     "referenced_type" : "_ZTIm"
24618    },
24619    {
24620     "field_name" : "bufferRowLength",
24621     "field_offset" : 64,
24622     "referenced_type" : "_ZTIj"
24623    },
24624    {
24625     "field_name" : "bufferImageHeight",
24626     "field_offset" : 96,
24627     "referenced_type" : "_ZTIj"
24628    },
24629    {
24630     "field_name" : "imageSubresource",
24631     "field_offset" : 128,
24632     "referenced_type" : "_ZTI24VkImageSubresourceLayers"
24633    },
24634    {
24635     "field_name" : "imageOffset",
24636     "field_offset" : 256,
24637     "referenced_type" : "_ZTI10VkOffset3D"
24638    },
24639    {
24640     "field_name" : "imageExtent",
24641     "field_offset" : 352,
24642     "referenced_type" : "_ZTI10VkExtent3D"
24643    }
24644   ],
24645   "linker_set_key" : "_ZTI17VkBufferImageCopy",
24646   "name" : "VkBufferImageCopy",
24647   "referenced_type" : "_ZTI17VkBufferImageCopy",
24648   "self_type" : "_ZTI17VkBufferImageCopy",
24649   "size" : 56,
24650   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
24651  },
24652  {
24653   "alignment" : 4,
24654   "fields" :
24655   [
24656    {
24657     "field_name" : "aspectMask",
24658     "referenced_type" : "_ZTIj"
24659    },
24660    {
24661     "field_name" : "colorAttachment",
24662     "field_offset" : 32,
24663     "referenced_type" : "_ZTIj"
24664    },
24665    {
24666     "field_name" : "clearValue",
24667     "field_offset" : 64,
24668     "referenced_type" : "_ZTI12VkClearValue"
24669    }
24670   ],
24671   "linker_set_key" : "_ZTI17VkClearAttachment",
24672   "name" : "VkClearAttachment",
24673   "referenced_type" : "_ZTI17VkClearAttachment",
24674   "self_type" : "_ZTI17VkClearAttachment",
24675   "size" : 24,
24676   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
24677  },
24678  {
24679   "alignment" : 4,
24680   "fields" :
24681   [
24682    {
24683     "field_name" : "float32",
24684     "referenced_type" : "_ZTIA4_f"
24685    },
24686    {
24687     "field_name" : "int32",
24688     "referenced_type" : "_ZTIA4_i"
24689    },
24690    {
24691     "field_name" : "uint32",
24692     "referenced_type" : "_ZTIA4_j"
24693    }
24694   ],
24695   "linker_set_key" : "_ZTI17VkClearColorValue",
24696   "name" : "VkClearColorValue",
24697   "record_kind" : "union",
24698   "referenced_type" : "_ZTI17VkClearColorValue",
24699   "self_type" : "_ZTI17VkClearColorValue",
24700   "size" : 16,
24701   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
24702  },
24703  {
24704   "alignment" : 8,
24705   "fields" :
24706   [
24707    {
24708     "field_name" : "sType",
24709     "referenced_type" : "_ZTI15VkStructureType"
24710    },
24711    {
24712     "field_name" : "pNext",
24713     "field_offset" : 64,
24714     "referenced_type" : "_ZTIPKv"
24715    },
24716    {
24717     "field_name" : "srcBuffer",
24718     "field_offset" : 128,
24719     "referenced_type" : "_ZTIP10VkBuffer_T"
24720    },
24721    {
24722     "field_name" : "dstBuffer",
24723     "field_offset" : 192,
24724     "referenced_type" : "_ZTIP10VkBuffer_T"
24725    },
24726    {
24727     "field_name" : "regionCount",
24728     "field_offset" : 256,
24729     "referenced_type" : "_ZTIj"
24730    },
24731    {
24732     "field_name" : "pRegions",
24733     "field_offset" : 320,
24734     "referenced_type" : "_ZTIPK13VkBufferCopy2"
24735    }
24736   ],
24737   "linker_set_key" : "_ZTI17VkCopyBufferInfo2",
24738   "name" : "VkCopyBufferInfo2",
24739   "referenced_type" : "_ZTI17VkCopyBufferInfo2",
24740   "self_type" : "_ZTI17VkCopyBufferInfo2",
24741   "size" : 48,
24742   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
24743  },
24744  {
24745   "alignment" : 8,
24746   "fields" :
24747   [
24748    {
24749     "field_name" : "sType",
24750     "referenced_type" : "_ZTI15VkStructureType"
24751    },
24752    {
24753     "field_name" : "pNext",
24754     "field_offset" : 64,
24755     "referenced_type" : "_ZTIPKv"
24756    },
24757    {
24758     "field_name" : "function",
24759     "field_offset" : 128,
24760     "referenced_type" : "_ZTIP17VkCuFunctionNVX_T"
24761    },
24762    {
24763     "field_name" : "gridDimX",
24764     "field_offset" : 192,
24765     "referenced_type" : "_ZTIj"
24766    },
24767    {
24768     "field_name" : "gridDimY",
24769     "field_offset" : 224,
24770     "referenced_type" : "_ZTIj"
24771    },
24772    {
24773     "field_name" : "gridDimZ",
24774     "field_offset" : 256,
24775     "referenced_type" : "_ZTIj"
24776    },
24777    {
24778     "field_name" : "blockDimX",
24779     "field_offset" : 288,
24780     "referenced_type" : "_ZTIj"
24781    },
24782    {
24783     "field_name" : "blockDimY",
24784     "field_offset" : 320,
24785     "referenced_type" : "_ZTIj"
24786    },
24787    {
24788     "field_name" : "blockDimZ",
24789     "field_offset" : 352,
24790     "referenced_type" : "_ZTIj"
24791    },
24792    {
24793     "field_name" : "sharedMemBytes",
24794     "field_offset" : 384,
24795     "referenced_type" : "_ZTIj"
24796    },
24797    {
24798     "field_name" : "paramCount",
24799     "field_offset" : 448,
24800     "referenced_type" : "_ZTIm"
24801    },
24802    {
24803     "field_name" : "pParams",
24804     "field_offset" : 512,
24805     "referenced_type" : "_ZTIPKPKv"
24806    },
24807    {
24808     "field_name" : "extraCount",
24809     "field_offset" : 576,
24810     "referenced_type" : "_ZTIm"
24811    },
24812    {
24813     "field_name" : "pExtras",
24814     "field_offset" : 640,
24815     "referenced_type" : "_ZTIPKPKv"
24816    }
24817   ],
24818   "linker_set_key" : "_ZTI17VkCuLaunchInfoNVX",
24819   "name" : "VkCuLaunchInfoNVX",
24820   "referenced_type" : "_ZTI17VkCuLaunchInfoNVX",
24821   "self_type" : "_ZTI17VkCuLaunchInfoNVX",
24822   "size" : 88,
24823   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
24824  },
24825  {
24826   "alignment" : 8,
24827   "fields" :
24828   [
24829    {
24830     "field_name" : "sType",
24831     "referenced_type" : "_ZTI15VkStructureType"
24832    },
24833    {
24834     "field_name" : "pNext",
24835     "field_offset" : 64,
24836     "referenced_type" : "_ZTIPKv"
24837    },
24838    {
24839     "field_name" : "flags",
24840     "field_offset" : 128,
24841     "referenced_type" : "_ZTIj"
24842    }
24843   ],
24844   "linker_set_key" : "_ZTI17VkEventCreateInfo",
24845   "name" : "VkEventCreateInfo",
24846   "referenced_type" : "_ZTI17VkEventCreateInfo",
24847   "self_type" : "_ZTI17VkEventCreateInfo",
24848   "size" : 24,
24849   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
24850  },
24851  {
24852   "alignment" : 8,
24853   "fields" :
24854   [
24855    {
24856     "field_name" : "sType",
24857     "referenced_type" : "_ZTI15VkStructureType"
24858    },
24859    {
24860     "field_name" : "pNext",
24861     "field_offset" : 64,
24862     "referenced_type" : "_ZTIPKv"
24863    },
24864    {
24865     "field_name" : "flags",
24866     "field_offset" : 128,
24867     "referenced_type" : "_ZTIj"
24868    }
24869   ],
24870   "linker_set_key" : "_ZTI17VkFenceCreateInfo",
24871   "name" : "VkFenceCreateInfo",
24872   "referenced_type" : "_ZTI17VkFenceCreateInfo",
24873   "self_type" : "_ZTI17VkFenceCreateInfo",
24874   "size" : 24,
24875   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
24876  },
24877  {
24878   "alignment" : 8,
24879   "fields" :
24880   [
24881    {
24882     "field_name" : "sType",
24883     "referenced_type" : "_ZTI15VkStructureType"
24884    },
24885    {
24886     "field_name" : "pNext",
24887     "field_offset" : 64,
24888     "referenced_type" : "_ZTIPKv"
24889    },
24890    {
24891     "field_name" : "flags",
24892     "field_offset" : 128,
24893     "referenced_type" : "_ZTIj"
24894    },
24895    {
24896     "field_name" : "imageType",
24897     "field_offset" : 160,
24898     "referenced_type" : "_ZTI11VkImageType"
24899    },
24900    {
24901     "field_name" : "format",
24902     "field_offset" : 192,
24903     "referenced_type" : "_ZTI8VkFormat"
24904    },
24905    {
24906     "field_name" : "extent",
24907     "field_offset" : 224,
24908     "referenced_type" : "_ZTI10VkExtent3D"
24909    },
24910    {
24911     "field_name" : "mipLevels",
24912     "field_offset" : 320,
24913     "referenced_type" : "_ZTIj"
24914    },
24915    {
24916     "field_name" : "arrayLayers",
24917     "field_offset" : 352,
24918     "referenced_type" : "_ZTIj"
24919    },
24920    {
24921     "field_name" : "samples",
24922     "field_offset" : 384,
24923     "referenced_type" : "_ZTI21VkSampleCountFlagBits"
24924    },
24925    {
24926     "field_name" : "tiling",
24927     "field_offset" : 416,
24928     "referenced_type" : "_ZTI13VkImageTiling"
24929    },
24930    {
24931     "field_name" : "usage",
24932     "field_offset" : 448,
24933     "referenced_type" : "_ZTIj"
24934    },
24935    {
24936     "field_name" : "sharingMode",
24937     "field_offset" : 480,
24938     "referenced_type" : "_ZTI13VkSharingMode"
24939    },
24940    {
24941     "field_name" : "queueFamilyIndexCount",
24942     "field_offset" : 512,
24943     "referenced_type" : "_ZTIj"
24944    },
24945    {
24946     "field_name" : "pQueueFamilyIndices",
24947     "field_offset" : 576,
24948     "referenced_type" : "_ZTIPKj"
24949    },
24950    {
24951     "field_name" : "initialLayout",
24952     "field_offset" : 640,
24953     "referenced_type" : "_ZTI13VkImageLayout"
24954    }
24955   ],
24956   "linker_set_key" : "_ZTI17VkImageCreateInfo",
24957   "name" : "VkImageCreateInfo",
24958   "referenced_type" : "_ZTI17VkImageCreateInfo",
24959   "self_type" : "_ZTI17VkImageCreateInfo",
24960   "size" : 88,
24961   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
24962  },
24963  {
24964   "alignment" : 4,
24965   "fields" :
24966   [
24967    {
24968     "field_name" : "layerName",
24969     "referenced_type" : "_ZTIA256_c"
24970    },
24971    {
24972     "field_name" : "specVersion",
24973     "field_offset" : 2048,
24974     "referenced_type" : "_ZTIj"
24975    },
24976    {
24977     "field_name" : "implementationVersion",
24978     "field_offset" : 2080,
24979     "referenced_type" : "_ZTIj"
24980    },
24981    {
24982     "field_name" : "description",
24983     "field_offset" : 2112,
24984     "referenced_type" : "_ZTIA256_c"
24985    }
24986   ],
24987   "linker_set_key" : "_ZTI17VkLayerProperties",
24988   "name" : "VkLayerProperties",
24989   "referenced_type" : "_ZTI17VkLayerProperties",
24990   "self_type" : "_ZTI17VkLayerProperties",
24991   "size" : 520,
24992   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
24993  },
24994  {
24995   "alignment" : 8,
24996   "fields" :
24997   [
24998    {
24999     "field_name" : "sType",
25000     "referenced_type" : "_ZTI15VkStructureType"
25001    },
25002    {
25003     "field_name" : "pNext",
25004     "field_offset" : 64,
25005     "referenced_type" : "_ZTIPKv"
25006    },
25007    {
25008     "field_name" : "pipeline",
25009     "field_offset" : 128,
25010     "referenced_type" : "_ZTIP12VkPipeline_T"
25011    }
25012   ],
25013   "linker_set_key" : "_ZTI17VkPipelineInfoKHR",
25014   "name" : "VkPipelineInfoKHR",
25015   "referenced_type" : "_ZTI17VkPipelineInfoKHR",
25016   "self_type" : "_ZTI17VkPipelineInfoKHR",
25017   "size" : 24,
25018   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
25019  },
25020  {
25021   "alignment" : 4,
25022   "fields" :
25023   [
25024    {
25025     "field_name" : "minX",
25026     "referenced_type" : "_ZTIf"
25027    },
25028    {
25029     "field_name" : "minY",
25030     "field_offset" : 32,
25031     "referenced_type" : "_ZTIf"
25032    },
25033    {
25034     "field_name" : "minZ",
25035     "field_offset" : 64,
25036     "referenced_type" : "_ZTIf"
25037    },
25038    {
25039     "field_name" : "maxX",
25040     "field_offset" : 96,
25041     "referenced_type" : "_ZTIf"
25042    },
25043    {
25044     "field_name" : "maxY",
25045     "field_offset" : 128,
25046     "referenced_type" : "_ZTIf"
25047    },
25048    {
25049     "field_name" : "maxZ",
25050     "field_offset" : 160,
25051     "referenced_type" : "_ZTIf"
25052    }
25053   ],
25054   "linker_set_key" : "_ZTI18VkAabbPositionsKHR",
25055   "name" : "VkAabbPositionsKHR",
25056   "referenced_type" : "_ZTI18VkAabbPositionsKHR",
25057   "self_type" : "_ZTI18VkAabbPositionsKHR",
25058   "size" : 24,
25059   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
25060  },
25061  {
25062   "alignment" : 8,
25063   "fields" :
25064   [
25065    {
25066     "field_name" : "sType",
25067     "referenced_type" : "_ZTI15VkStructureType"
25068    },
25069    {
25070     "field_name" : "pNext",
25071     "field_offset" : 64,
25072     "referenced_type" : "_ZTIP18VkBaseOutStructure"
25073    }
25074   ],
25075   "linker_set_key" : "_ZTI18VkBaseOutStructure",
25076   "name" : "VkBaseOutStructure",
25077   "referenced_type" : "_ZTI18VkBaseOutStructure",
25078   "self_type" : "_ZTI18VkBaseOutStructure",
25079   "size" : 16,
25080   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
25081  },
25082  {
25083   "alignment" : 8,
25084   "fields" :
25085   [
25086    {
25087     "field_name" : "sType",
25088     "referenced_type" : "_ZTI15VkStructureType"
25089    },
25090    {
25091     "field_name" : "pNext",
25092     "field_offset" : 64,
25093     "referenced_type" : "_ZTIPKv"
25094    },
25095    {
25096     "field_name" : "flags",
25097     "field_offset" : 128,
25098     "referenced_type" : "_ZTIj"
25099    },
25100    {
25101     "field_name" : "size",
25102     "field_offset" : 192,
25103     "referenced_type" : "_ZTIm"
25104    },
25105    {
25106     "field_name" : "usage",
25107     "field_offset" : 256,
25108     "referenced_type" : "_ZTIj"
25109    },
25110    {
25111     "field_name" : "sharingMode",
25112     "field_offset" : 288,
25113     "referenced_type" : "_ZTI13VkSharingMode"
25114    },
25115    {
25116     "field_name" : "queueFamilyIndexCount",
25117     "field_offset" : 320,
25118     "referenced_type" : "_ZTIj"
25119    },
25120    {
25121     "field_name" : "pQueueFamilyIndices",
25122     "field_offset" : 384,
25123     "referenced_type" : "_ZTIPKj"
25124    }
25125   ],
25126   "linker_set_key" : "_ZTI18VkBufferCreateInfo",
25127   "name" : "VkBufferCreateInfo",
25128   "referenced_type" : "_ZTI18VkBufferCreateInfo",
25129   "self_type" : "_ZTI18VkBufferCreateInfo",
25130   "size" : 56,
25131   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
25132  },
25133  {
25134   "alignment" : 8,
25135   "fields" :
25136   [
25137    {
25138     "field_name" : "sType",
25139     "referenced_type" : "_ZTI15VkStructureType"
25140    },
25141    {
25142     "field_name" : "pNext",
25143     "field_offset" : 64,
25144     "referenced_type" : "_ZTIPKv"
25145    },
25146    {
25147     "field_name" : "bufferOffset",
25148     "field_offset" : 128,
25149     "referenced_type" : "_ZTIm"
25150    },
25151    {
25152     "field_name" : "bufferRowLength",
25153     "field_offset" : 192,
25154     "referenced_type" : "_ZTIj"
25155    },
25156    {
25157     "field_name" : "bufferImageHeight",
25158     "field_offset" : 224,
25159     "referenced_type" : "_ZTIj"
25160    },
25161    {
25162     "field_name" : "imageSubresource",
25163     "field_offset" : 256,
25164     "referenced_type" : "_ZTI24VkImageSubresourceLayers"
25165    },
25166    {
25167     "field_name" : "imageOffset",
25168     "field_offset" : 384,
25169     "referenced_type" : "_ZTI10VkOffset3D"
25170    },
25171    {
25172     "field_name" : "imageExtent",
25173     "field_offset" : 480,
25174     "referenced_type" : "_ZTI10VkExtent3D"
25175    }
25176   ],
25177   "linker_set_key" : "_ZTI18VkBufferImageCopy2",
25178   "name" : "VkBufferImageCopy2",
25179   "referenced_type" : "_ZTI18VkBufferImageCopy2",
25180   "self_type" : "_ZTI18VkBufferImageCopy2",
25181   "size" : 72,
25182   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
25183  },
25184  {
25185   "alignment" : 8,
25186   "fields" :
25187   [
25188    {
25189     "field_name" : "sType",
25190     "referenced_type" : "_ZTI15VkStructureType"
25191    },
25192    {
25193     "field_name" : "pNext",
25194     "field_offset" : 64,
25195     "referenced_type" : "_ZTIPv"
25196    },
25197    {
25198     "field_name" : "stage",
25199     "field_offset" : 128,
25200     "referenced_type" : "_ZTI23VkPipelineStageFlagBits"
25201    },
25202    {
25203     "field_name" : "pCheckpointMarker",
25204     "field_offset" : 192,
25205     "referenced_type" : "_ZTIPv"
25206    }
25207   ],
25208   "linker_set_key" : "_ZTI18VkCheckpointDataNV",
25209   "name" : "VkCheckpointDataNV",
25210   "referenced_type" : "_ZTI18VkCheckpointDataNV",
25211   "self_type" : "_ZTI18VkCheckpointDataNV",
25212   "size" : 32,
25213   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
25214  },
25215  {
25216   "alignment" : 4,
25217   "fields" :
25218   [
25219    {
25220     "field_name" : "r",
25221     "referenced_type" : "_ZTI18VkComponentSwizzle"
25222    },
25223    {
25224     "field_name" : "g",
25225     "field_offset" : 32,
25226     "referenced_type" : "_ZTI18VkComponentSwizzle"
25227    },
25228    {
25229     "field_name" : "b",
25230     "field_offset" : 64,
25231     "referenced_type" : "_ZTI18VkComponentSwizzle"
25232    },
25233    {
25234     "field_name" : "a",
25235     "field_offset" : 96,
25236     "referenced_type" : "_ZTI18VkComponentSwizzle"
25237    }
25238   ],
25239   "linker_set_key" : "_ZTI18VkComponentMapping",
25240   "name" : "VkComponentMapping",
25241   "referenced_type" : "_ZTI18VkComponentMapping",
25242   "self_type" : "_ZTI18VkComponentMapping",
25243   "size" : 16,
25244   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
25245  },
25246  {
25247   "alignment" : 8,
25248   "fields" :
25249   [
25250    {
25251     "field_name" : "sType",
25252     "referenced_type" : "_ZTI15VkStructureType"
25253    },
25254    {
25255     "field_name" : "pNext",
25256     "field_offset" : 64,
25257     "referenced_type" : "_ZTIPKv"
25258    },
25259    {
25260     "field_name" : "flags",
25261     "field_offset" : 128,
25262     "referenced_type" : "_ZTIj"
25263    },
25264    {
25265     "field_name" : "queueCreateInfoCount",
25266     "field_offset" : 160,
25267     "referenced_type" : "_ZTIj"
25268    },
25269    {
25270     "field_name" : "pQueueCreateInfos",
25271     "field_offset" : 192,
25272     "referenced_type" : "_ZTIPK23VkDeviceQueueCreateInfo"
25273    },
25274    {
25275     "field_name" : "enabledLayerCount",
25276     "field_offset" : 256,
25277     "referenced_type" : "_ZTIj"
25278    },
25279    {
25280     "field_name" : "ppEnabledLayerNames",
25281     "field_offset" : 320,
25282     "referenced_type" : "_ZTIPKPKc"
25283    },
25284    {
25285     "field_name" : "enabledExtensionCount",
25286     "field_offset" : 384,
25287     "referenced_type" : "_ZTIj"
25288    },
25289    {
25290     "field_name" : "ppEnabledExtensionNames",
25291     "field_offset" : 448,
25292     "referenced_type" : "_ZTIPKPKc"
25293    },
25294    {
25295     "field_name" : "pEnabledFeatures",
25296     "field_offset" : 512,
25297     "referenced_type" : "_ZTIPK24VkPhysicalDeviceFeatures"
25298    }
25299   ],
25300   "linker_set_key" : "_ZTI18VkDeviceCreateInfo",
25301   "name" : "VkDeviceCreateInfo",
25302   "referenced_type" : "_ZTI18VkDeviceCreateInfo",
25303   "self_type" : "_ZTI18VkDeviceCreateInfo",
25304   "size" : 72,
25305   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
25306  },
25307  {
25308   "alignment" : 8,
25309   "fields" :
25310   [
25311    {
25312     "field_name" : "sType",
25313     "referenced_type" : "_ZTI15VkStructureType"
25314    },
25315    {
25316     "field_name" : "pNext",
25317     "field_offset" : 64,
25318     "referenced_type" : "_ZTIPKv"
25319    },
25320    {
25321     "field_name" : "flags",
25322     "field_offset" : 128,
25323     "referenced_type" : "_ZTIj"
25324    },
25325    {
25326     "field_name" : "queueFamilyIndex",
25327     "field_offset" : 160,
25328     "referenced_type" : "_ZTIj"
25329    },
25330    {
25331     "field_name" : "queueIndex",
25332     "field_offset" : 192,
25333     "referenced_type" : "_ZTIj"
25334    }
25335   ],
25336   "linker_set_key" : "_ZTI18VkDeviceQueueInfo2",
25337   "name" : "VkDeviceQueueInfo2",
25338   "referenced_type" : "_ZTI18VkDeviceQueueInfo2",
25339   "self_type" : "_ZTI18VkDeviceQueueInfo2",
25340   "size" : 32,
25341   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
25342  },
25343  {
25344   "alignment" : 4,
25345   "fields" :
25346   [
25347    {
25348     "field_name" : "linearTilingFeatures",
25349     "referenced_type" : "_ZTIj"
25350    },
25351    {
25352     "field_name" : "optimalTilingFeatures",
25353     "field_offset" : 32,
25354     "referenced_type" : "_ZTIj"
25355    },
25356    {
25357     "field_name" : "bufferFeatures",
25358     "field_offset" : 64,
25359     "referenced_type" : "_ZTIj"
25360    }
25361   ],
25362   "linker_set_key" : "_ZTI18VkFormatProperties",
25363   "name" : "VkFormatProperties",
25364   "referenced_type" : "_ZTI18VkFormatProperties",
25365   "self_type" : "_ZTI18VkFormatProperties",
25366   "size" : 12,
25367   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
25368  },
25369  {
25370   "alignment" : 4,
25371   "fields" :
25372   [
25373    {
25374     "field_name" : "aspectMask",
25375     "referenced_type" : "_ZTIj"
25376    },
25377    {
25378     "field_name" : "mipLevel",
25379     "field_offset" : 32,
25380     "referenced_type" : "_ZTIj"
25381    },
25382    {
25383     "field_name" : "arrayLayer",
25384     "field_offset" : 64,
25385     "referenced_type" : "_ZTIj"
25386    }
25387   ],
25388   "linker_set_key" : "_ZTI18VkImageSubresource",
25389   "name" : "VkImageSubresource",
25390   "referenced_type" : "_ZTI18VkImageSubresource",
25391   "self_type" : "_ZTI18VkImageSubresource",
25392   "size" : 12,
25393   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
25394  },
25395  {
25396   "alignment" : 4,
25397   "fields" :
25398   [
25399    {
25400     "field_name" : "firstVertex",
25401     "referenced_type" : "_ZTIj"
25402    },
25403    {
25404     "field_name" : "vertexCount",
25405     "field_offset" : 32,
25406     "referenced_type" : "_ZTIj"
25407    }
25408   ],
25409   "linker_set_key" : "_ZTI18VkMultiDrawInfoEXT",
25410   "name" : "VkMultiDrawInfoEXT",
25411   "referenced_type" : "_ZTI18VkMultiDrawInfoEXT",
25412   "self_type" : "_ZTI18VkMultiDrawInfoEXT",
25413   "size" : 8,
25414   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
25415  },
25416  {
25417   "alignment" : 8,
25418   "fields" :
25419   [
25420    {
25421     "field_name" : "rectangleCount",
25422     "referenced_type" : "_ZTIj"
25423    },
25424    {
25425     "field_name" : "pRectangles",
25426     "field_offset" : 64,
25427     "referenced_type" : "_ZTIPK14VkRectLayerKHR"
25428    }
25429   ],
25430   "linker_set_key" : "_ZTI18VkPresentRegionKHR",
25431   "name" : "VkPresentRegionKHR",
25432   "referenced_type" : "_ZTI18VkPresentRegionKHR",
25433   "self_type" : "_ZTI18VkPresentRegionKHR",
25434   "size" : 16,
25435   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
25436  },
25437  {
25438   "alignment" : 8,
25439   "fields" :
25440   [
25441    {
25442     "field_name" : "resourceOffset",
25443     "referenced_type" : "_ZTIm"
25444    },
25445    {
25446     "field_name" : "size",
25447     "field_offset" : 64,
25448     "referenced_type" : "_ZTIm"
25449    },
25450    {
25451     "field_name" : "memory",
25452     "field_offset" : 128,
25453     "referenced_type" : "_ZTIP16VkDeviceMemory_T"
25454    },
25455    {
25456     "field_name" : "memoryOffset",
25457     "field_offset" : 192,
25458     "referenced_type" : "_ZTIm"
25459    },
25460    {
25461     "field_name" : "flags",
25462     "field_offset" : 256,
25463     "referenced_type" : "_ZTIj"
25464    }
25465   ],
25466   "linker_set_key" : "_ZTI18VkSparseMemoryBind",
25467   "name" : "VkSparseMemoryBind",
25468   "referenced_type" : "_ZTI18VkSparseMemoryBind",
25469   "self_type" : "_ZTI18VkSparseMemoryBind",
25470   "size" : 40,
25471   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
25472  },
25473  {
25474   "alignment" : 8,
25475   "fields" :
25476   [
25477    {
25478     "field_name" : "sType",
25479     "referenced_type" : "_ZTI15VkStructureType"
25480    },
25481    {
25482     "field_name" : "pNext",
25483     "field_offset" : 64,
25484     "referenced_type" : "_ZTIPKv"
25485    },
25486    {
25487     "field_name" : "contents",
25488     "field_offset" : 128,
25489     "referenced_type" : "_ZTI17VkSubpassContents"
25490    }
25491   ],
25492   "linker_set_key" : "_ZTI18VkSubpassBeginInfo",
25493   "name" : "VkSubpassBeginInfo",
25494   "referenced_type" : "_ZTI18VkSubpassBeginInfo",
25495   "self_type" : "_ZTI18VkSubpassBeginInfo",
25496   "size" : 24,
25497   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
25498  },
25499  {
25500   "alignment" : 4,
25501   "fields" :
25502   [
25503    {
25504     "field_name" : "format",
25505     "referenced_type" : "_ZTI8VkFormat"
25506    },
25507    {
25508     "field_name" : "colorSpace",
25509     "field_offset" : 32,
25510     "referenced_type" : "_ZTI15VkColorSpaceKHR"
25511    }
25512   ],
25513   "linker_set_key" : "_ZTI18VkSurfaceFormatKHR",
25514   "name" : "VkSurfaceFormatKHR",
25515   "referenced_type" : "_ZTI18VkSurfaceFormatKHR",
25516   "self_type" : "_ZTI18VkSurfaceFormatKHR",
25517   "size" : 8,
25518   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
25519  },
25520  {
25521   "alignment" : 8,
25522   "fields" :
25523   [
25524    {
25525     "field_name" : "sType",
25526     "referenced_type" : "_ZTI15VkStructureType"
25527    },
25528    {
25529     "field_name" : "pNext",
25530     "field_offset" : 64,
25531     "referenced_type" : "_ZTIPv"
25532    },
25533    {
25534     "field_name" : "stage",
25535     "field_offset" : 128,
25536     "referenced_type" : "_ZTIm"
25537    },
25538    {
25539     "field_name" : "pCheckpointMarker",
25540     "field_offset" : 192,
25541     "referenced_type" : "_ZTIPv"
25542    }
25543   ],
25544   "linker_set_key" : "_ZTI19VkCheckpointData2NV",
25545   "name" : "VkCheckpointData2NV",
25546   "referenced_type" : "_ZTI19VkCheckpointData2NV",
25547   "self_type" : "_ZTI19VkCheckpointData2NV",
25548   "size" : 32,
25549   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
25550  },
25551  {
25552   "alignment" : 8,
25553   "fields" :
25554   [
25555    {
25556     "field_name" : "sType",
25557     "referenced_type" : "_ZTI15VkStructureType"
25558    },
25559    {
25560     "field_name" : "pNext",
25561     "field_offset" : 64,
25562     "referenced_type" : "_ZTIPKv"
25563    },
25564    {
25565     "field_name" : "srcSet",
25566     "field_offset" : 128,
25567     "referenced_type" : "_ZTIP17VkDescriptorSet_T"
25568    },
25569    {
25570     "field_name" : "srcBinding",
25571     "field_offset" : 192,
25572     "referenced_type" : "_ZTIj"
25573    },
25574    {
25575     "field_name" : "srcArrayElement",
25576     "field_offset" : 224,
25577     "referenced_type" : "_ZTIj"
25578    },
25579    {
25580     "field_name" : "dstSet",
25581     "field_offset" : 256,
25582     "referenced_type" : "_ZTIP17VkDescriptorSet_T"
25583    },
25584    {
25585     "field_name" : "dstBinding",
25586     "field_offset" : 320,
25587     "referenced_type" : "_ZTIj"
25588    },
25589    {
25590     "field_name" : "dstArrayElement",
25591     "field_offset" : 352,
25592     "referenced_type" : "_ZTIj"
25593    },
25594    {
25595     "field_name" : "descriptorCount",
25596     "field_offset" : 384,
25597     "referenced_type" : "_ZTIj"
25598    }
25599   ],
25600   "linker_set_key" : "_ZTI19VkCopyDescriptorSet",
25601   "name" : "VkCopyDescriptorSet",
25602   "referenced_type" : "_ZTI19VkCopyDescriptorSet",
25603   "self_type" : "_ZTI19VkCopyDescriptorSet",
25604   "size" : 56,
25605   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
25606  },
25607  {
25608   "alignment" : 8,
25609   "fields" :
25610   [
25611    {
25612     "field_name" : "sType",
25613     "referenced_type" : "_ZTI15VkStructureType"
25614    },
25615    {
25616     "field_name" : "pNext",
25617     "field_offset" : 64,
25618     "referenced_type" : "_ZTIPKv"
25619    },
25620    {
25621     "field_name" : "fence",
25622     "field_offset" : 128,
25623     "referenced_type" : "_ZTIP9VkFence_T"
25624    },
25625    {
25626     "field_name" : "handleType",
25627     "field_offset" : 192,
25628     "referenced_type" : "_ZTI33VkExternalFenceHandleTypeFlagBits"
25629    }
25630   ],
25631   "linker_set_key" : "_ZTI19VkFenceGetFdInfoKHR",
25632   "name" : "VkFenceGetFdInfoKHR",
25633   "referenced_type" : "_ZTI19VkFenceGetFdInfoKHR",
25634   "self_type" : "_ZTI19VkFenceGetFdInfoKHR",
25635   "size" : 32,
25636   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
25637  },
25638  {
25639   "alignment" : 8,
25640   "fields" :
25641   [
25642    {
25643     "field_name" : "sType",
25644     "referenced_type" : "_ZTI15VkStructureType"
25645    },
25646    {
25647     "field_name" : "pNext",
25648     "field_offset" : 64,
25649     "referenced_type" : "_ZTIPv"
25650    },
25651    {
25652     "field_name" : "formatProperties",
25653     "field_offset" : 128,
25654     "referenced_type" : "_ZTI18VkFormatProperties"
25655    }
25656   ],
25657   "linker_set_key" : "_ZTI19VkFormatProperties2",
25658   "name" : "VkFormatProperties2",
25659   "referenced_type" : "_ZTI19VkFormatProperties2",
25660   "self_type" : "_ZTI19VkFormatProperties2",
25661   "size" : 32,
25662   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
25663  },
25664  {
25665   "alignment" : 8,
25666   "fields" :
25667   [
25668    {
25669     "field_name" : "sType",
25670     "referenced_type" : "_ZTI15VkStructureType"
25671    },
25672    {
25673     "field_name" : "pNext",
25674     "field_offset" : 64,
25675     "referenced_type" : "_ZTIPv"
25676    },
25677    {
25678     "field_name" : "linearTilingFeatures",
25679     "field_offset" : 128,
25680     "referenced_type" : "_ZTIm"
25681    },
25682    {
25683     "field_name" : "optimalTilingFeatures",
25684     "field_offset" : 192,
25685     "referenced_type" : "_ZTIm"
25686    },
25687    {
25688     "field_name" : "bufferFeatures",
25689     "field_offset" : 256,
25690     "referenced_type" : "_ZTIm"
25691    }
25692   ],
25693   "linker_set_key" : "_ZTI19VkFormatProperties3",
25694   "name" : "VkFormatProperties3",
25695   "referenced_type" : "_ZTI19VkFormatProperties3",
25696   "self_type" : "_ZTI19VkFormatProperties3",
25697   "size" : 40,
25698   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
25699  },
25700  {
25701   "alignment" : 8,
25702   "fields" :
25703   [
25704    {
25705     "field_name" : "sType",
25706     "referenced_type" : "_ZTI15VkStructureType"
25707    },
25708    {
25709     "field_name" : "pNext",
25710     "field_offset" : 64,
25711     "referenced_type" : "_ZTIPKv"
25712    },
25713    {
25714     "field_name" : "memory",
25715     "field_offset" : 128,
25716     "referenced_type" : "_ZTIP16VkDeviceMemory_T"
25717    },
25718    {
25719     "field_name" : "offset",
25720     "field_offset" : 192,
25721     "referenced_type" : "_ZTIm"
25722    },
25723    {
25724     "field_name" : "size",
25725     "field_offset" : 256,
25726     "referenced_type" : "_ZTIm"
25727    }
25728   ],
25729   "linker_set_key" : "_ZTI19VkMappedMemoryRange",
25730   "name" : "VkMappedMemoryRange",
25731   "referenced_type" : "_ZTI19VkMappedMemoryRange",
25732   "self_type" : "_ZTI19VkMappedMemoryRange",
25733   "size" : 40,
25734   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
25735  },
25736  {
25737   "alignment" : 8,
25738   "fields" :
25739   [
25740    {
25741     "field_name" : "sType",
25742     "referenced_type" : "_ZTI15VkStructureType"
25743    },
25744    {
25745     "field_name" : "pNext",
25746     "field_offset" : 64,
25747     "referenced_type" : "_ZTIPKv"
25748    },
25749    {
25750     "field_name" : "swapchainCount",
25751     "field_offset" : 128,
25752     "referenced_type" : "_ZTIj"
25753    },
25754    {
25755     "field_name" : "pRegions",
25756     "field_offset" : 192,
25757     "referenced_type" : "_ZTIPK18VkPresentRegionKHR"
25758    }
25759   ],
25760   "linker_set_key" : "_ZTI19VkPresentRegionsKHR",
25761   "name" : "VkPresentRegionsKHR",
25762   "referenced_type" : "_ZTI19VkPresentRegionsKHR",
25763   "self_type" : "_ZTI19VkPresentRegionsKHR",
25764   "size" : 32,
25765   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
25766  },
25767  {
25768   "alignment" : 8,
25769   "fields" :
25770   [
25771    {
25772     "field_name" : "presentID",
25773     "referenced_type" : "_ZTIj"
25774    },
25775    {
25776     "field_name" : "desiredPresentTime",
25777     "field_offset" : 64,
25778     "referenced_type" : "_ZTIm"
25779    }
25780   ],
25781   "linker_set_key" : "_ZTI19VkPresentTimeGOOGLE",
25782   "name" : "VkPresentTimeGOOGLE",
25783   "referenced_type" : "_ZTI19VkPresentTimeGOOGLE",
25784   "self_type" : "_ZTI19VkPresentTimeGOOGLE",
25785   "size" : 16,
25786   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
25787  },
25788  {
25789   "alignment" : 4,
25790   "fields" :
25791   [
25792    {
25793     "field_name" : "stageFlags",
25794     "referenced_type" : "_ZTIj"
25795    },
25796    {
25797     "field_name" : "offset",
25798     "field_offset" : 32,
25799     "referenced_type" : "_ZTIj"
25800    },
25801    {
25802     "field_name" : "size",
25803     "field_offset" : 64,
25804     "referenced_type" : "_ZTIj"
25805    }
25806   ],
25807   "linker_set_key" : "_ZTI19VkPushConstantRange",
25808   "name" : "VkPushConstantRange",
25809   "referenced_type" : "_ZTI19VkPushConstantRange",
25810   "self_type" : "_ZTI19VkPushConstantRange",
25811   "size" : 12,
25812   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
25813  },
25814  {
25815   "alignment" : 8,
25816   "fields" :
25817   [
25818    {
25819     "field_name" : "sType",
25820     "referenced_type" : "_ZTI15VkStructureType"
25821    },
25822    {
25823     "field_name" : "pNext",
25824     "field_offset" : 64,
25825     "referenced_type" : "_ZTIPKv"
25826    },
25827    {
25828     "field_name" : "srcImage",
25829     "field_offset" : 128,
25830     "referenced_type" : "_ZTIP9VkImage_T"
25831    },
25832    {
25833     "field_name" : "srcImageLayout",
25834     "field_offset" : 192,
25835     "referenced_type" : "_ZTI13VkImageLayout"
25836    },
25837    {
25838     "field_name" : "dstImage",
25839     "field_offset" : 256,
25840     "referenced_type" : "_ZTIP9VkImage_T"
25841    },
25842    {
25843     "field_name" : "dstImageLayout",
25844     "field_offset" : 320,
25845     "referenced_type" : "_ZTI13VkImageLayout"
25846    },
25847    {
25848     "field_name" : "regionCount",
25849     "field_offset" : 352,
25850     "referenced_type" : "_ZTIj"
25851    },
25852    {
25853     "field_name" : "pRegions",
25854     "field_offset" : 384,
25855     "referenced_type" : "_ZTIPK15VkImageResolve2"
25856    }
25857   ],
25858   "linker_set_key" : "_ZTI19VkResolveImageInfo2",
25859   "name" : "VkResolveImageInfo2",
25860   "referenced_type" : "_ZTI19VkResolveImageInfo2",
25861   "self_type" : "_ZTI19VkResolveImageInfo2",
25862   "size" : 56,
25863   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
25864  },
25865  {
25866   "alignment" : 4,
25867   "fields" :
25868   [
25869    {
25870     "field_name" : "x",
25871     "referenced_type" : "_ZTIf"
25872    },
25873    {
25874     "field_name" : "y",
25875     "field_offset" : 32,
25876     "referenced_type" : "_ZTIf"
25877    }
25878   ],
25879   "linker_set_key" : "_ZTI19VkSampleLocationEXT",
25880   "name" : "VkSampleLocationEXT",
25881   "referenced_type" : "_ZTI19VkSampleLocationEXT",
25882   "self_type" : "_ZTI19VkSampleLocationEXT",
25883   "size" : 8,
25884   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
25885  },
25886  {
25887   "alignment" : 8,
25888   "fields" :
25889   [
25890    {
25891     "field_name" : "sType",
25892     "referenced_type" : "_ZTI15VkStructureType"
25893    },
25894    {
25895     "field_name" : "pNext",
25896     "field_offset" : 64,
25897     "referenced_type" : "_ZTIPKv"
25898    },
25899    {
25900     "field_name" : "flags",
25901     "field_offset" : 128,
25902     "referenced_type" : "_ZTIj"
25903    },
25904    {
25905     "field_name" : "magFilter",
25906     "field_offset" : 160,
25907     "referenced_type" : "_ZTI8VkFilter"
25908    },
25909    {
25910     "field_name" : "minFilter",
25911     "field_offset" : 192,
25912     "referenced_type" : "_ZTI8VkFilter"
25913    },
25914    {
25915     "field_name" : "mipmapMode",
25916     "field_offset" : 224,
25917     "referenced_type" : "_ZTI19VkSamplerMipmapMode"
25918    },
25919    {
25920     "field_name" : "addressModeU",
25921     "field_offset" : 256,
25922     "referenced_type" : "_ZTI20VkSamplerAddressMode"
25923    },
25924    {
25925     "field_name" : "addressModeV",
25926     "field_offset" : 288,
25927     "referenced_type" : "_ZTI20VkSamplerAddressMode"
25928    },
25929    {
25930     "field_name" : "addressModeW",
25931     "field_offset" : 320,
25932     "referenced_type" : "_ZTI20VkSamplerAddressMode"
25933    },
25934    {
25935     "field_name" : "mipLodBias",
25936     "field_offset" : 352,
25937     "referenced_type" : "_ZTIf"
25938    },
25939    {
25940     "field_name" : "anisotropyEnable",
25941     "field_offset" : 384,
25942     "referenced_type" : "_ZTIj"
25943    },
25944    {
25945     "field_name" : "maxAnisotropy",
25946     "field_offset" : 416,
25947     "referenced_type" : "_ZTIf"
25948    },
25949    {
25950     "field_name" : "compareEnable",
25951     "field_offset" : 448,
25952     "referenced_type" : "_ZTIj"
25953    },
25954    {
25955     "field_name" : "compareOp",
25956     "field_offset" : 480,
25957     "referenced_type" : "_ZTI11VkCompareOp"
25958    },
25959    {
25960     "field_name" : "minLod",
25961     "field_offset" : 512,
25962     "referenced_type" : "_ZTIf"
25963    },
25964    {
25965     "field_name" : "maxLod",
25966     "field_offset" : 544,
25967     "referenced_type" : "_ZTIf"
25968    },
25969    {
25970     "field_name" : "borderColor",
25971     "field_offset" : 576,
25972     "referenced_type" : "_ZTI13VkBorderColor"
25973    },
25974    {
25975     "field_name" : "unnormalizedCoordinates",
25976     "field_offset" : 608,
25977     "referenced_type" : "_ZTIj"
25978    }
25979   ],
25980   "linker_set_key" : "_ZTI19VkSamplerCreateInfo",
25981   "name" : "VkSamplerCreateInfo",
25982   "referenced_type" : "_ZTI19VkSamplerCreateInfo",
25983   "self_type" : "_ZTI19VkSamplerCreateInfo",
25984   "size" : 80,
25985   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
25986  },
25987  {
25988   "alignment" : 8,
25989   "fields" :
25990   [
25991    {
25992     "field_name" : "sType",
25993     "referenced_type" : "_ZTI15VkStructureType"
25994    },
25995    {
25996     "field_name" : "pNext",
25997     "field_offset" : 64,
25998     "referenced_type" : "_ZTIPKv"
25999    },
26000    {
26001     "field_name" : "flags",
26002     "field_offset" : 128,
26003     "referenced_type" : "_ZTIj"
26004    },
26005    {
26006     "field_name" : "semaphoreCount",
26007     "field_offset" : 160,
26008     "referenced_type" : "_ZTIj"
26009    },
26010    {
26011     "field_name" : "pSemaphores",
26012     "field_offset" : 192,
26013     "referenced_type" : "_ZTIPKP13VkSemaphore_T"
26014    },
26015    {
26016     "field_name" : "pValues",
26017     "field_offset" : 256,
26018     "referenced_type" : "_ZTIPKm"
26019    }
26020   ],
26021   "linker_set_key" : "_ZTI19VkSemaphoreWaitInfo",
26022   "name" : "VkSemaphoreWaitInfo",
26023   "referenced_type" : "_ZTI19VkSemaphoreWaitInfo",
26024   "self_type" : "_ZTI19VkSemaphoreWaitInfo",
26025   "size" : 40,
26026   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
26027  },
26028  {
26029   "alignment" : 4,
26030   "fields" :
26031   [
26032    {
26033     "field_name" : "srcSubpass",
26034     "referenced_type" : "_ZTIj"
26035    },
26036    {
26037     "field_name" : "dstSubpass",
26038     "field_offset" : 32,
26039     "referenced_type" : "_ZTIj"
26040    },
26041    {
26042     "field_name" : "srcStageMask",
26043     "field_offset" : 64,
26044     "referenced_type" : "_ZTIj"
26045    },
26046    {
26047     "field_name" : "dstStageMask",
26048     "field_offset" : 96,
26049     "referenced_type" : "_ZTIj"
26050    },
26051    {
26052     "field_name" : "srcAccessMask",
26053     "field_offset" : 128,
26054     "referenced_type" : "_ZTIj"
26055    },
26056    {
26057     "field_name" : "dstAccessMask",
26058     "field_offset" : 160,
26059     "referenced_type" : "_ZTIj"
26060    },
26061    {
26062     "field_name" : "dependencyFlags",
26063     "field_offset" : 192,
26064     "referenced_type" : "_ZTIj"
26065    }
26066   ],
26067   "linker_set_key" : "_ZTI19VkSubpassDependency",
26068   "name" : "VkSubpassDependency",
26069   "referenced_type" : "_ZTI19VkSubpassDependency",
26070   "self_type" : "_ZTI19VkSubpassDependency",
26071   "size" : 28,
26072   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
26073  },
26074  {
26075   "alignment" : 8,
26076   "fields" :
26077   [
26078    {
26079     "field_name" : "offset",
26080     "referenced_type" : "_ZTIm"
26081    },
26082    {
26083     "field_name" : "size",
26084     "field_offset" : 64,
26085     "referenced_type" : "_ZTIm"
26086    },
26087    {
26088     "field_name" : "rowPitch",
26089     "field_offset" : 128,
26090     "referenced_type" : "_ZTIm"
26091    },
26092    {
26093     "field_name" : "arrayPitch",
26094     "field_offset" : 192,
26095     "referenced_type" : "_ZTIm"
26096    },
26097    {
26098     "field_name" : "depthPitch",
26099     "field_offset" : 256,
26100     "referenced_type" : "_ZTIm"
26101    }
26102   ],
26103   "linker_set_key" : "_ZTI19VkSubresourceLayout",
26104   "name" : "VkSubresourceLayout",
26105   "referenced_type" : "_ZTI19VkSubresourceLayout",
26106   "self_type" : "_ZTI19VkSubresourceLayout",
26107   "size" : 40,
26108   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
26109  },
26110  {
26111   "alignment" : 8,
26112   "fields" :
26113   [
26114    {
26115     "field_name" : "sType",
26116     "referenced_type" : "_ZTI15VkStructureType"
26117    },
26118    {
26119     "field_name" : "pNext",
26120     "field_offset" : 64,
26121     "referenced_type" : "_ZTIPv"
26122    },
26123    {
26124     "field_name" : "surfaceFormat",
26125     "field_offset" : 128,
26126     "referenced_type" : "_ZTI18VkSurfaceFormatKHR"
26127    }
26128   ],
26129   "linker_set_key" : "_ZTI19VkSurfaceFormat2KHR",
26130   "name" : "VkSurfaceFormat2KHR",
26131   "referenced_type" : "_ZTI19VkSurfaceFormat2KHR",
26132   "self_type" : "_ZTI19VkSurfaceFormat2KHR",
26133   "size" : 24,
26134   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
26135  },
26136  {
26137   "alignment" : 4,
26138   "fields" :
26139   [
26140    {
26141     "field_name" : "x",
26142     "referenced_type" : "_ZTI29VkViewportCoordinateSwizzleNV"
26143    },
26144    {
26145     "field_name" : "y",
26146     "field_offset" : 32,
26147     "referenced_type" : "_ZTI29VkViewportCoordinateSwizzleNV"
26148    },
26149    {
26150     "field_name" : "z",
26151     "field_offset" : 64,
26152     "referenced_type" : "_ZTI29VkViewportCoordinateSwizzleNV"
26153    },
26154    {
26155     "field_name" : "w",
26156     "field_offset" : 96,
26157     "referenced_type" : "_ZTI29VkViewportCoordinateSwizzleNV"
26158    }
26159   ],
26160   "linker_set_key" : "_ZTI19VkViewportSwizzleNV",
26161   "name" : "VkViewportSwizzleNV",
26162   "referenced_type" : "_ZTI19VkViewportSwizzleNV",
26163   "self_type" : "_ZTI19VkViewportSwizzleNV",
26164   "size" : 16,
26165   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
26166  },
26167  {
26168   "alignment" : 1,
26169   "fields" :
26170   [
26171    {
26172     "field_name" : "major",
26173     "referenced_type" : "_ZTIh"
26174    },
26175    {
26176     "field_name" : "minor",
26177     "field_offset" : 8,
26178     "referenced_type" : "_ZTIh"
26179    },
26180    {
26181     "field_name" : "subminor",
26182     "field_offset" : 16,
26183     "referenced_type" : "_ZTIh"
26184    },
26185    {
26186     "field_name" : "patch",
26187     "field_offset" : 24,
26188     "referenced_type" : "_ZTIh"
26189    }
26190   ],
26191   "linker_set_key" : "_ZTI20VkConformanceVersion",
26192   "name" : "VkConformanceVersion",
26193   "referenced_type" : "_ZTI20VkConformanceVersion",
26194   "self_type" : "_ZTI20VkConformanceVersion",
26195   "size" : 4,
26196   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
26197  },
26198  {
26199   "alignment" : 8,
26200   "fields" :
26201   [
26202    {
26203     "field_name" : "sType",
26204     "referenced_type" : "_ZTI15VkStructureType"
26205    },
26206    {
26207     "field_name" : "pNext",
26208     "field_offset" : 64,
26209     "referenced_type" : "_ZTIPKv"
26210    },
26211    {
26212     "field_name" : "pLabelName",
26213     "field_offset" : 128,
26214     "referenced_type" : "_ZTIPKc"
26215    },
26216    {
26217     "field_name" : "color",
26218     "field_offset" : 192,
26219     "referenced_type" : "_ZTIA4_f"
26220    }
26221   ],
26222   "linker_set_key" : "_ZTI20VkDebugUtilsLabelEXT",
26223   "name" : "VkDebugUtilsLabelEXT",
26224   "referenced_type" : "_ZTI20VkDebugUtilsLabelEXT",
26225   "self_type" : "_ZTI20VkDebugUtilsLabelEXT",
26226   "size" : 40,
26227   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
26228  },
26229  {
26230   "alignment" : 4,
26231   "fields" :
26232   [
26233    {
26234     "field_name" : "type",
26235     "referenced_type" : "_ZTI16VkDescriptorType"
26236    },
26237    {
26238     "field_name" : "descriptorCount",
26239     "field_offset" : 32,
26240     "referenced_type" : "_ZTIj"
26241    }
26242   ],
26243   "linker_set_key" : "_ZTI20VkDescriptorPoolSize",
26244   "name" : "VkDescriptorPoolSize",
26245   "referenced_type" : "_ZTI20VkDescriptorPoolSize",
26246   "self_type" : "_ZTI20VkDescriptorPoolSize",
26247   "size" : 8,
26248   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
26249  },
26250  {
26251   "alignment" : 8,
26252   "fields" :
26253   [
26254    {
26255     "field_name" : "sType",
26256     "referenced_type" : "_ZTI15VkStructureType"
26257    },
26258    {
26259     "field_name" : "pNext",
26260     "field_offset" : 64,
26261     "referenced_type" : "_ZTIPKv"
26262    },
26263    {
26264     "field_name" : "deviceEvent",
26265     "field_offset" : 128,
26266     "referenced_type" : "_ZTI20VkDeviceEventTypeEXT"
26267    }
26268   ],
26269   "linker_set_key" : "_ZTI20VkDeviceEventInfoEXT",
26270   "name" : "VkDeviceEventInfoEXT",
26271   "referenced_type" : "_ZTI20VkDeviceEventInfoEXT",
26272   "self_type" : "_ZTI20VkDeviceEventInfoEXT",
26273   "size" : 24,
26274   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
26275  },
26276  {
26277   "alignment" : 8,
26278   "fields" :
26279   [
26280    {
26281     "field_name" : "sType",
26282     "referenced_type" : "_ZTI15VkStructureType"
26283    },
26284    {
26285     "field_name" : "pNext",
26286     "field_offset" : 64,
26287     "referenced_type" : "_ZTIPKv"
26288    },
26289    {
26290     "field_name" : "srcAccessMask",
26291     "field_offset" : 128,
26292     "referenced_type" : "_ZTIj"
26293    },
26294    {
26295     "field_name" : "dstAccessMask",
26296     "field_offset" : 160,
26297     "referenced_type" : "_ZTIj"
26298    },
26299    {
26300     "field_name" : "oldLayout",
26301     "field_offset" : 192,
26302     "referenced_type" : "_ZTI13VkImageLayout"
26303    },
26304    {
26305     "field_name" : "newLayout",
26306     "field_offset" : 224,
26307     "referenced_type" : "_ZTI13VkImageLayout"
26308    },
26309    {
26310     "field_name" : "srcQueueFamilyIndex",
26311     "field_offset" : 256,
26312     "referenced_type" : "_ZTIj"
26313    },
26314    {
26315     "field_name" : "dstQueueFamilyIndex",
26316     "field_offset" : 288,
26317     "referenced_type" : "_ZTIj"
26318    },
26319    {
26320     "field_name" : "image",
26321     "field_offset" : 320,
26322     "referenced_type" : "_ZTIP9VkImage_T"
26323    },
26324    {
26325     "field_name" : "subresourceRange",
26326     "field_offset" : 384,
26327     "referenced_type" : "_ZTI23VkImageSubresourceRange"
26328    }
26329   ],
26330   "linker_set_key" : "_ZTI20VkImageMemoryBarrier",
26331   "name" : "VkImageMemoryBarrier",
26332   "referenced_type" : "_ZTI20VkImageMemoryBarrier",
26333   "self_type" : "_ZTI20VkImageMemoryBarrier",
26334   "size" : 72,
26335   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
26336  },
26337  {
26338   "alignment" : 8,
26339   "fields" :
26340   [
26341    {
26342     "field_name" : "sType",
26343     "referenced_type" : "_ZTI15VkStructureType"
26344    },
26345    {
26346     "field_name" : "pNext",
26347     "field_offset" : 64,
26348     "referenced_type" : "_ZTIPKv"
26349    },
26350    {
26351     "field_name" : "flags",
26352     "field_offset" : 128,
26353     "referenced_type" : "_ZTIj"
26354    },
26355    {
26356     "field_name" : "pApplicationInfo",
26357     "field_offset" : 192,
26358     "referenced_type" : "_ZTIPK17VkApplicationInfo"
26359    },
26360    {
26361     "field_name" : "enabledLayerCount",
26362     "field_offset" : 256,
26363     "referenced_type" : "_ZTIj"
26364    },
26365    {
26366     "field_name" : "ppEnabledLayerNames",
26367     "field_offset" : 320,
26368     "referenced_type" : "_ZTIPKPKc"
26369    },
26370    {
26371     "field_name" : "enabledExtensionCount",
26372     "field_offset" : 384,
26373     "referenced_type" : "_ZTIj"
26374    },
26375    {
26376     "field_name" : "ppEnabledExtensionNames",
26377     "field_offset" : 448,
26378     "referenced_type" : "_ZTIPKPKc"
26379    }
26380   ],
26381   "linker_set_key" : "_ZTI20VkInstanceCreateInfo",
26382   "name" : "VkInstanceCreateInfo",
26383   "referenced_type" : "_ZTI20VkInstanceCreateInfo",
26384   "self_type" : "_ZTI20VkInstanceCreateInfo",
26385   "size" : 64,
26386   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
26387  },
26388  {
26389   "alignment" : 8,
26390   "fields" :
26391   [
26392    {
26393     "field_name" : "sType",
26394     "referenced_type" : "_ZTI15VkStructureType"
26395    },
26396    {
26397     "field_name" : "pNext",
26398     "field_offset" : 64,
26399     "referenced_type" : "_ZTIPKv"
26400    },
26401    {
26402     "field_name" : "allocationSize",
26403     "field_offset" : 128,
26404     "referenced_type" : "_ZTIm"
26405    },
26406    {
26407     "field_name" : "memoryTypeIndex",
26408     "field_offset" : 192,
26409     "referenced_type" : "_ZTIj"
26410    }
26411   ],
26412   "linker_set_key" : "_ZTI20VkMemoryAllocateInfo",
26413   "name" : "VkMemoryAllocateInfo",
26414   "referenced_type" : "_ZTI20VkMemoryAllocateInfo",
26415   "self_type" : "_ZTI20VkMemoryAllocateInfo",
26416   "size" : 32,
26417   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
26418  },
26419  {
26420   "alignment" : 8,
26421   "fields" :
26422   [
26423    {
26424     "field_name" : "sType",
26425     "referenced_type" : "_ZTI15VkStructureType"
26426    },
26427    {
26428     "field_name" : "pNext",
26429     "field_offset" : 64,
26430     "referenced_type" : "_ZTIPKv"
26431    },
26432    {
26433     "field_name" : "memory",
26434     "field_offset" : 128,
26435     "referenced_type" : "_ZTIP16VkDeviceMemory_T"
26436    },
26437    {
26438     "field_name" : "handleType",
26439     "field_offset" : 192,
26440     "referenced_type" : "_ZTI34VkExternalMemoryHandleTypeFlagBits"
26441    }
26442   ],
26443   "linker_set_key" : "_ZTI20VkMemoryGetFdInfoKHR",
26444   "name" : "VkMemoryGetFdInfoKHR",
26445   "referenced_type" : "_ZTI20VkMemoryGetFdInfoKHR",
26446   "self_type" : "_ZTI20VkMemoryGetFdInfoKHR",
26447   "size" : 32,
26448   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
26449  },
26450  {
26451   "alignment" : 8,
26452   "fields" :
26453   [
26454    {
26455     "field_name" : "size",
26456     "referenced_type" : "_ZTIm"
26457    },
26458    {
26459     "field_name" : "alignment",
26460     "field_offset" : 64,
26461     "referenced_type" : "_ZTIm"
26462    },
26463    {
26464     "field_name" : "memoryTypeBits",
26465     "field_offset" : 128,
26466     "referenced_type" : "_ZTIj"
26467    }
26468   ],
26469   "linker_set_key" : "_ZTI20VkMemoryRequirements",
26470   "name" : "VkMemoryRequirements",
26471   "referenced_type" : "_ZTI20VkMemoryRequirements",
26472   "self_type" : "_ZTI20VkMemoryRequirements",
26473   "size" : 24,
26474   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
26475  },
26476  {
26477   "alignment" : 8,
26478   "fields" :
26479   [
26480    {
26481     "field_name" : "mapEntryCount",
26482     "referenced_type" : "_ZTIj"
26483    },
26484    {
26485     "field_name" : "pMapEntries",
26486     "field_offset" : 64,
26487     "referenced_type" : "_ZTIPK24VkSpecializationMapEntry"
26488    },
26489    {
26490     "field_name" : "dataSize",
26491     "field_offset" : 128,
26492     "referenced_type" : "_ZTIm"
26493    },
26494    {
26495     "field_name" : "pData",
26496     "field_offset" : 192,
26497     "referenced_type" : "_ZTIPKv"
26498    }
26499   ],
26500   "linker_set_key" : "_ZTI20VkSpecializationInfo",
26501   "name" : "VkSpecializationInfo",
26502   "referenced_type" : "_ZTI20VkSpecializationInfo",
26503   "self_type" : "_ZTI20VkSpecializationInfo",
26504   "size" : 32,
26505   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
26506  },
26507  {
26508   "alignment" : 8,
26509   "fields" :
26510   [
26511    {
26512     "field_name" : "sType",
26513     "referenced_type" : "_ZTI15VkStructureType"
26514    },
26515    {
26516     "field_name" : "pNext",
26517     "field_offset" : 64,
26518     "referenced_type" : "_ZTIPKv"
26519    },
26520    {
26521     "field_name" : "srcSubpass",
26522     "field_offset" : 128,
26523     "referenced_type" : "_ZTIj"
26524    },
26525    {
26526     "field_name" : "dstSubpass",
26527     "field_offset" : 160,
26528     "referenced_type" : "_ZTIj"
26529    },
26530    {
26531     "field_name" : "srcStageMask",
26532     "field_offset" : 192,
26533     "referenced_type" : "_ZTIj"
26534    },
26535    {
26536     "field_name" : "dstStageMask",
26537     "field_offset" : 224,
26538     "referenced_type" : "_ZTIj"
26539    },
26540    {
26541     "field_name" : "srcAccessMask",
26542     "field_offset" : 256,
26543     "referenced_type" : "_ZTIj"
26544    },
26545    {
26546     "field_name" : "dstAccessMask",
26547     "field_offset" : 288,
26548     "referenced_type" : "_ZTIj"
26549    },
26550    {
26551     "field_name" : "dependencyFlags",
26552     "field_offset" : 320,
26553     "referenced_type" : "_ZTIj"
26554    },
26555    {
26556     "field_name" : "viewOffset",
26557     "field_offset" : 352,
26558     "referenced_type" : "_ZTIi"
26559    }
26560   ],
26561   "linker_set_key" : "_ZTI20VkSubpassDependency2",
26562   "name" : "VkSubpassDependency2",
26563   "referenced_type" : "_ZTI20VkSubpassDependency2",
26564   "self_type" : "_ZTI20VkSubpassDependency2",
26565   "size" : 48,
26566   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
26567  },
26568  {
26569   "alignment" : 8,
26570   "fields" :
26571   [
26572    {
26573     "field_name" : "flags",
26574     "referenced_type" : "_ZTIj"
26575    },
26576    {
26577     "field_name" : "pipelineBindPoint",
26578     "field_offset" : 32,
26579     "referenced_type" : "_ZTI19VkPipelineBindPoint"
26580    },
26581    {
26582     "field_name" : "inputAttachmentCount",
26583     "field_offset" : 64,
26584     "referenced_type" : "_ZTIj"
26585    },
26586    {
26587     "field_name" : "pInputAttachments",
26588     "field_offset" : 128,
26589     "referenced_type" : "_ZTIPK21VkAttachmentReference"
26590    },
26591    {
26592     "field_name" : "colorAttachmentCount",
26593     "field_offset" : 192,
26594     "referenced_type" : "_ZTIj"
26595    },
26596    {
26597     "field_name" : "pColorAttachments",
26598     "field_offset" : 256,
26599     "referenced_type" : "_ZTIPK21VkAttachmentReference"
26600    },
26601    {
26602     "field_name" : "pResolveAttachments",
26603     "field_offset" : 320,
26604     "referenced_type" : "_ZTIPK21VkAttachmentReference"
26605    },
26606    {
26607     "field_name" : "pDepthStencilAttachment",
26608     "field_offset" : 384,
26609     "referenced_type" : "_ZTIPK21VkAttachmentReference"
26610    },
26611    {
26612     "field_name" : "preserveAttachmentCount",
26613     "field_offset" : 448,
26614     "referenced_type" : "_ZTIj"
26615    },
26616    {
26617     "field_name" : "pPreserveAttachments",
26618     "field_offset" : 512,
26619     "referenced_type" : "_ZTIPKj"
26620    }
26621   ],
26622   "linker_set_key" : "_ZTI20VkSubpassDescription",
26623   "name" : "VkSubpassDescription",
26624   "referenced_type" : "_ZTI20VkSubpassDescription",
26625   "self_type" : "_ZTI20VkSubpassDescription",
26626   "size" : 72,
26627   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
26628  },
26629  {
26630   "alignment" : 4,
26631   "fields" :
26632   [
26633    {
26634     "field_name" : "matrix",
26635     "referenced_type" : "_ZTIA3_A4_f"
26636    }
26637   ],
26638   "linker_set_key" : "_ZTI20VkTransformMatrixKHR",
26639   "name" : "VkTransformMatrixKHR",
26640   "referenced_type" : "_ZTI20VkTransformMatrixKHR",
26641   "self_type" : "_ZTI20VkTransformMatrixKHR",
26642   "size" : 48,
26643   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
26644  },
26645  {
26646   "alignment" : 8,
26647   "fields" :
26648   [
26649    {
26650     "field_name" : "sType",
26651     "referenced_type" : "_ZTI15VkStructureType"
26652    },
26653    {
26654     "field_name" : "pNext",
26655     "field_offset" : 64,
26656     "referenced_type" : "_ZTIPKv"
26657    },
26658    {
26659     "field_name" : "disabledValidationCheckCount",
26660     "field_offset" : 128,
26661     "referenced_type" : "_ZTIj"
26662    },
26663    {
26664     "field_name" : "pDisabledValidationChecks",
26665     "field_offset" : 192,
26666     "referenced_type" : "_ZTIPK20VkValidationCheckEXT"
26667    }
26668   ],
26669   "linker_set_key" : "_ZTI20VkValidationFlagsEXT",
26670   "name" : "VkValidationFlagsEXT",
26671   "referenced_type" : "_ZTI20VkValidationFlagsEXT",
26672   "self_type" : "_ZTI20VkValidationFlagsEXT",
26673   "size" : 32,
26674   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
26675  },
26676  {
26677   "alignment" : 4,
26678   "fields" :
26679   [
26680    {
26681     "field_name" : "xcoeff",
26682     "referenced_type" : "_ZTIf"
26683    },
26684    {
26685     "field_name" : "ycoeff",
26686     "field_offset" : 32,
26687     "referenced_type" : "_ZTIf"
26688    }
26689   ],
26690   "linker_set_key" : "_ZTI20VkViewportWScalingNV",
26691   "name" : "VkViewportWScalingNV",
26692   "referenced_type" : "_ZTI20VkViewportWScalingNV",
26693   "self_type" : "_ZTI20VkViewportWScalingNV",
26694   "size" : 8,
26695   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
26696  },
26697  {
26698   "alignment" : 8,
26699   "fields" :
26700   [
26701    {
26702     "field_name" : "sType",
26703     "referenced_type" : "_ZTI15VkStructureType"
26704    },
26705    {
26706     "field_name" : "pNext",
26707     "field_offset" : 64,
26708     "referenced_type" : "_ZTIPKv"
26709    },
26710    {
26711     "field_name" : "dstSet",
26712     "field_offset" : 128,
26713     "referenced_type" : "_ZTIP17VkDescriptorSet_T"
26714    },
26715    {
26716     "field_name" : "dstBinding",
26717     "field_offset" : 192,
26718     "referenced_type" : "_ZTIj"
26719    },
26720    {
26721     "field_name" : "dstArrayElement",
26722     "field_offset" : 224,
26723     "referenced_type" : "_ZTIj"
26724    },
26725    {
26726     "field_name" : "descriptorCount",
26727     "field_offset" : 256,
26728     "referenced_type" : "_ZTIj"
26729    },
26730    {
26731     "field_name" : "descriptorType",
26732     "field_offset" : 288,
26733     "referenced_type" : "_ZTI16VkDescriptorType"
26734    },
26735    {
26736     "field_name" : "pImageInfo",
26737     "field_offset" : 320,
26738     "referenced_type" : "_ZTIPK21VkDescriptorImageInfo"
26739    },
26740    {
26741     "field_name" : "pBufferInfo",
26742     "field_offset" : 384,
26743     "referenced_type" : "_ZTIPK22VkDescriptorBufferInfo"
26744    },
26745    {
26746     "field_name" : "pTexelBufferView",
26747     "field_offset" : 448,
26748     "referenced_type" : "_ZTIPKP14VkBufferView_T"
26749    }
26750   ],
26751   "linker_set_key" : "_ZTI20VkWriteDescriptorSet",
26752   "name" : "VkWriteDescriptorSet",
26753   "referenced_type" : "_ZTI20VkWriteDescriptorSet",
26754   "self_type" : "_ZTI20VkWriteDescriptorSet",
26755   "size" : 64,
26756   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
26757  },
26758  {
26759   "alignment" : 8,
26760   "fields" :
26761   [
26762    {
26763     "field_name" : "pUserData",
26764     "referenced_type" : "_ZTIPv"
26765    },
26766    {
26767     "field_name" : "pfnAllocation",
26768     "field_offset" : 64,
26769     "referenced_type" : "_ZTIPFPvS_mm23VkSystemAllocationScopeE"
26770    },
26771    {
26772     "field_name" : "pfnReallocation",
26773     "field_offset" : 128,
26774     "referenced_type" : "_ZTIPFPvS_S_mm23VkSystemAllocationScopeE"
26775    },
26776    {
26777     "field_name" : "pfnFree",
26778     "field_offset" : 192,
26779     "referenced_type" : "_ZTIPFvPvS_E"
26780    },
26781    {
26782     "field_name" : "pfnInternalAllocation",
26783     "field_offset" : 256,
26784     "referenced_type" : "_ZTIPFvPvm24VkInternalAllocationType23VkSystemAllocationScopeE"
26785    },
26786    {
26787     "field_name" : "pfnInternalFree",
26788     "field_offset" : 320,
26789     "referenced_type" : "_ZTIPFvPvm24VkInternalAllocationType23VkSystemAllocationScopeE"
26790    }
26791   ],
26792   "linker_set_key" : "_ZTI21VkAllocationCallbacks",
26793   "name" : "VkAllocationCallbacks",
26794   "referenced_type" : "_ZTI21VkAllocationCallbacks",
26795   "self_type" : "_ZTI21VkAllocationCallbacks",
26796   "size" : 48,
26797   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
26798  },
26799  {
26800   "alignment" : 4,
26801   "fields" :
26802   [
26803    {
26804     "field_name" : "attachment",
26805     "referenced_type" : "_ZTIj"
26806    },
26807    {
26808     "field_name" : "layout",
26809     "field_offset" : 32,
26810     "referenced_type" : "_ZTI13VkImageLayout"
26811    }
26812   ],
26813   "linker_set_key" : "_ZTI21VkAttachmentReference",
26814   "name" : "VkAttachmentReference",
26815   "referenced_type" : "_ZTI21VkAttachmentReference",
26816   "self_type" : "_ZTI21VkAttachmentReference",
26817   "size" : 8,
26818   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
26819  },
26820  {
26821   "alignment" : 8,
26822   "fields" :
26823   [
26824    {
26825     "field_name" : "sType",
26826     "referenced_type" : "_ZTI15VkStructureType"
26827    },
26828    {
26829     "field_name" : "pNext",
26830     "field_offset" : 64,
26831     "referenced_type" : "_ZTIPKv"
26832    },
26833    {
26834     "field_name" : "image",
26835     "field_offset" : 128,
26836     "referenced_type" : "_ZTIP9VkImage_T"
26837    },
26838    {
26839     "field_name" : "memory",
26840     "field_offset" : 192,
26841     "referenced_type" : "_ZTIP16VkDeviceMemory_T"
26842    },
26843    {
26844     "field_name" : "memoryOffset",
26845     "field_offset" : 256,
26846     "referenced_type" : "_ZTIm"
26847    }
26848   ],
26849   "linker_set_key" : "_ZTI21VkBindImageMemoryInfo",
26850   "name" : "VkBindImageMemoryInfo",
26851   "referenced_type" : "_ZTI21VkBindImageMemoryInfo",
26852   "self_type" : "_ZTI21VkBindImageMemoryInfo",
26853   "size" : 40,
26854   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
26855  },
26856  {
26857   "alignment" : 8,
26858   "fields" :
26859   [
26860    {
26861     "field_name" : "sType",
26862     "referenced_type" : "_ZTI15VkStructureType"
26863    },
26864    {
26865     "field_name" : "pNext",
26866     "field_offset" : 64,
26867     "referenced_type" : "_ZTIPKv"
26868    },
26869    {
26870     "field_name" : "srcAccessMask",
26871     "field_offset" : 128,
26872     "referenced_type" : "_ZTIj"
26873    },
26874    {
26875     "field_name" : "dstAccessMask",
26876     "field_offset" : 160,
26877     "referenced_type" : "_ZTIj"
26878    },
26879    {
26880     "field_name" : "srcQueueFamilyIndex",
26881     "field_offset" : 192,
26882     "referenced_type" : "_ZTIj"
26883    },
26884    {
26885     "field_name" : "dstQueueFamilyIndex",
26886     "field_offset" : 224,
26887     "referenced_type" : "_ZTIj"
26888    },
26889    {
26890     "field_name" : "buffer",
26891     "field_offset" : 256,
26892     "referenced_type" : "_ZTIP10VkBuffer_T"
26893    },
26894    {
26895     "field_name" : "offset",
26896     "field_offset" : 320,
26897     "referenced_type" : "_ZTIm"
26898    },
26899    {
26900     "field_name" : "size",
26901     "field_offset" : 384,
26902     "referenced_type" : "_ZTIm"
26903    }
26904   ],
26905   "linker_set_key" : "_ZTI21VkBufferMemoryBarrier",
26906   "name" : "VkBufferMemoryBarrier",
26907   "referenced_type" : "_ZTI21VkBufferMemoryBarrier",
26908   "self_type" : "_ZTI21VkBufferMemoryBarrier",
26909   "size" : 56,
26910   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
26911  },
26912  {
26913   "alignment" : 8,
26914   "fields" :
26915   [
26916    {
26917     "field_name" : "sampler",
26918     "referenced_type" : "_ZTIP11VkSampler_T"
26919    },
26920    {
26921     "field_name" : "imageView",
26922     "field_offset" : 64,
26923     "referenced_type" : "_ZTIP13VkImageView_T"
26924    },
26925    {
26926     "field_name" : "imageLayout",
26927     "field_offset" : 128,
26928     "referenced_type" : "_ZTI13VkImageLayout"
26929    }
26930   ],
26931   "linker_set_key" : "_ZTI21VkDescriptorImageInfo",
26932   "name" : "VkDescriptorImageInfo",
26933   "referenced_type" : "_ZTI21VkDescriptorImageInfo",
26934   "self_type" : "_ZTI21VkDescriptorImageInfo",
26935   "size" : 24,
26936   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
26937  },
26938  {
26939   "alignment" : 8,
26940   "fields" :
26941   [
26942    {
26943     "field_name" : "sType",
26944     "referenced_type" : "_ZTI15VkStructureType"
26945    },
26946    {
26947     "field_name" : "pNext",
26948     "field_offset" : 64,
26949     "referenced_type" : "_ZTIPKv"
26950    },
26951    {
26952     "field_name" : "displayEvent",
26953     "field_offset" : 128,
26954     "referenced_type" : "_ZTI21VkDisplayEventTypeEXT"
26955    }
26956   ],
26957   "linker_set_key" : "_ZTI21VkDisplayEventInfoEXT",
26958   "name" : "VkDisplayEventInfoEXT",
26959   "referenced_type" : "_ZTI21VkDisplayEventInfoEXT",
26960   "self_type" : "_ZTI21VkDisplayEventInfoEXT",
26961   "size" : 24,
26962   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
26963  },
26964  {
26965   "alignment" : 8,
26966   "fields" :
26967   [
26968    {
26969     "field_name" : "sType",
26970     "referenced_type" : "_ZTI15VkStructureType"
26971    },
26972    {
26973     "field_name" : "pNext",
26974     "field_offset" : 64,
26975     "referenced_type" : "_ZTIPKv"
26976    },
26977    {
26978     "field_name" : "powerState",
26979     "field_offset" : 128,
26980     "referenced_type" : "_ZTI22VkDisplayPowerStateEXT"
26981    }
26982   ],
26983   "linker_set_key" : "_ZTI21VkDisplayPowerInfoEXT",
26984   "name" : "VkDisplayPowerInfoEXT",
26985   "referenced_type" : "_ZTI21VkDisplayPowerInfoEXT",
26986   "self_type" : "_ZTI21VkDisplayPowerInfoEXT",
26987   "size" : 24,
26988   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
26989  },
26990  {
26991   "alignment" : 4,
26992   "fields" :
26993   [
26994    {
26995     "field_name" : "vertexCount",
26996     "referenced_type" : "_ZTIj"
26997    },
26998    {
26999     "field_name" : "instanceCount",
27000     "field_offset" : 32,
27001     "referenced_type" : "_ZTIj"
27002    },
27003    {
27004     "field_name" : "firstVertex",
27005     "field_offset" : 64,
27006     "referenced_type" : "_ZTIj"
27007    },
27008    {
27009     "field_name" : "firstInstance",
27010     "field_offset" : 96,
27011     "referenced_type" : "_ZTIj"
27012    }
27013   ],
27014   "linker_set_key" : "_ZTI21VkDrawIndirectCommand",
27015   "name" : "VkDrawIndirectCommand",
27016   "referenced_type" : "_ZTI21VkDrawIndirectCommand",
27017   "self_type" : "_ZTI21VkDrawIndirectCommand",
27018   "size" : 16,
27019   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
27020  },
27021  {
27022   "alignment" : 4,
27023   "fields" :
27024   [
27025    {
27026     "field_name" : "extensionName",
27027     "referenced_type" : "_ZTIA256_c"
27028    },
27029    {
27030     "field_name" : "specVersion",
27031     "field_offset" : 2048,
27032     "referenced_type" : "_ZTIj"
27033    }
27034   ],
27035   "linker_set_key" : "_ZTI21VkExtensionProperties",
27036   "name" : "VkExtensionProperties",
27037   "referenced_type" : "_ZTI21VkExtensionProperties",
27038   "self_type" : "_ZTI21VkExtensionProperties",
27039   "size" : 260,
27040   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
27041  },
27042  {
27043   "alignment" : 8,
27044   "fields" :
27045   [
27046    {
27047     "field_name" : "sType",
27048     "referenced_type" : "_ZTI15VkStructureType"
27049    },
27050    {
27051     "field_name" : "pNext",
27052     "field_offset" : 64,
27053     "referenced_type" : "_ZTIPKv"
27054    },
27055    {
27056     "field_name" : "vertexData",
27057     "field_offset" : 128,
27058     "referenced_type" : "_ZTIP10VkBuffer_T"
27059    },
27060    {
27061     "field_name" : "vertexOffset",
27062     "field_offset" : 192,
27063     "referenced_type" : "_ZTIm"
27064    },
27065    {
27066     "field_name" : "vertexCount",
27067     "field_offset" : 256,
27068     "referenced_type" : "_ZTIj"
27069    },
27070    {
27071     "field_name" : "vertexStride",
27072     "field_offset" : 320,
27073     "referenced_type" : "_ZTIm"
27074    },
27075    {
27076     "field_name" : "vertexFormat",
27077     "field_offset" : 384,
27078     "referenced_type" : "_ZTI8VkFormat"
27079    },
27080    {
27081     "field_name" : "indexData",
27082     "field_offset" : 448,
27083     "referenced_type" : "_ZTIP10VkBuffer_T"
27084    },
27085    {
27086     "field_name" : "indexOffset",
27087     "field_offset" : 512,
27088     "referenced_type" : "_ZTIm"
27089    },
27090    {
27091     "field_name" : "indexCount",
27092     "field_offset" : 576,
27093     "referenced_type" : "_ZTIj"
27094    },
27095    {
27096     "field_name" : "indexType",
27097     "field_offset" : 608,
27098     "referenced_type" : "_ZTI11VkIndexType"
27099    },
27100    {
27101     "field_name" : "transformData",
27102     "field_offset" : 640,
27103     "referenced_type" : "_ZTIP10VkBuffer_T"
27104    },
27105    {
27106     "field_name" : "transformOffset",
27107     "field_offset" : 704,
27108     "referenced_type" : "_ZTIm"
27109    }
27110   ],
27111   "linker_set_key" : "_ZTI21VkGeometryTrianglesNV",
27112   "name" : "VkGeometryTrianglesNV",
27113   "referenced_type" : "_ZTI21VkGeometryTrianglesNV",
27114   "self_type" : "_ZTI21VkGeometryTrianglesNV",
27115   "size" : 96,
27116   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
27117  },
27118  {
27119   "alignment" : 8,
27120   "fields" :
27121   [
27122    {
27123     "field_name" : "sType",
27124     "referenced_type" : "_ZTI15VkStructureType"
27125    },
27126    {
27127     "field_name" : "pNext",
27128     "field_offset" : 64,
27129     "referenced_type" : "_ZTIPKv"
27130    },
27131    {
27132     "field_name" : "srcStageMask",
27133     "field_offset" : 128,
27134     "referenced_type" : "_ZTIm"
27135    },
27136    {
27137     "field_name" : "srcAccessMask",
27138     "field_offset" : 192,
27139     "referenced_type" : "_ZTIm"
27140    },
27141    {
27142     "field_name" : "dstStageMask",
27143     "field_offset" : 256,
27144     "referenced_type" : "_ZTIm"
27145    },
27146    {
27147     "field_name" : "dstAccessMask",
27148     "field_offset" : 320,
27149     "referenced_type" : "_ZTIm"
27150    },
27151    {
27152     "field_name" : "oldLayout",
27153     "field_offset" : 384,
27154     "referenced_type" : "_ZTI13VkImageLayout"
27155    },
27156    {
27157     "field_name" : "newLayout",
27158     "field_offset" : 416,
27159     "referenced_type" : "_ZTI13VkImageLayout"
27160    },
27161    {
27162     "field_name" : "srcQueueFamilyIndex",
27163     "field_offset" : 448,
27164     "referenced_type" : "_ZTIj"
27165    },
27166    {
27167     "field_name" : "dstQueueFamilyIndex",
27168     "field_offset" : 480,
27169     "referenced_type" : "_ZTIj"
27170    },
27171    {
27172     "field_name" : "image",
27173     "field_offset" : 512,
27174     "referenced_type" : "_ZTIP9VkImage_T"
27175    },
27176    {
27177     "field_name" : "subresourceRange",
27178     "field_offset" : 576,
27179     "referenced_type" : "_ZTI23VkImageSubresourceRange"
27180    }
27181   ],
27182   "linker_set_key" : "_ZTI21VkImageMemoryBarrier2",
27183   "name" : "VkImageMemoryBarrier2",
27184   "referenced_type" : "_ZTI21VkImageMemoryBarrier2",
27185   "self_type" : "_ZTI21VkImageMemoryBarrier2",
27186   "size" : 96,
27187   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
27188  },
27189  {
27190   "alignment" : 8,
27191   "fields" :
27192   [
27193    {
27194     "field_name" : "sType",
27195     "referenced_type" : "_ZTI15VkStructureType"
27196    },
27197    {
27198     "field_name" : "pNext",
27199     "field_offset" : 64,
27200     "referenced_type" : "_ZTIPKv"
27201    },
27202    {
27203     "field_name" : "flags",
27204     "field_offset" : 128,
27205     "referenced_type" : "_ZTIj"
27206    },
27207    {
27208     "field_name" : "image",
27209     "field_offset" : 192,
27210     "referenced_type" : "_ZTIP9VkImage_T"
27211    },
27212    {
27213     "field_name" : "viewType",
27214     "field_offset" : 256,
27215     "referenced_type" : "_ZTI15VkImageViewType"
27216    },
27217    {
27218     "field_name" : "format",
27219     "field_offset" : 288,
27220     "referenced_type" : "_ZTI8VkFormat"
27221    },
27222    {
27223     "field_name" : "components",
27224     "field_offset" : 320,
27225     "referenced_type" : "_ZTI18VkComponentMapping"
27226    },
27227    {
27228     "field_name" : "subresourceRange",
27229     "field_offset" : 448,
27230     "referenced_type" : "_ZTI23VkImageSubresourceRange"
27231    }
27232   ],
27233   "linker_set_key" : "_ZTI21VkImageViewCreateInfo",
27234   "name" : "VkImageViewCreateInfo",
27235   "referenced_type" : "_ZTI21VkImageViewCreateInfo",
27236   "self_type" : "_ZTI21VkImageViewCreateInfo",
27237   "size" : 80,
27238   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
27239  },
27240  {
27241   "alignment" : 8,
27242   "fields" :
27243   [
27244    {
27245     "field_name" : "sType",
27246     "referenced_type" : "_ZTI15VkStructureType"
27247    },
27248    {
27249     "field_name" : "pNext",
27250     "field_offset" : 64,
27251     "referenced_type" : "_ZTIPv"
27252    },
27253    {
27254     "field_name" : "memoryRequirements",
27255     "field_offset" : 128,
27256     "referenced_type" : "_ZTI20VkMemoryRequirements"
27257    }
27258   ],
27259   "linker_set_key" : "_ZTI21VkMemoryRequirements2",
27260   "name" : "VkMemoryRequirements2",
27261   "referenced_type" : "_ZTI21VkMemoryRequirements2",
27262   "self_type" : "_ZTI21VkMemoryRequirements2",
27263   "size" : 40,
27264   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
27265  },
27266  {
27267   "alignment" : 8,
27268   "fields" :
27269   [
27270    {
27271     "field_name" : "sType",
27272     "referenced_type" : "_ZTI15VkStructureType"
27273    },
27274    {
27275     "field_name" : "pNext",
27276     "field_offset" : 64,
27277     "referenced_type" : "_ZTIPKv"
27278    },
27279    {
27280     "field_name" : "protectedSubmit",
27281     "field_offset" : 128,
27282     "referenced_type" : "_ZTIj"
27283    }
27284   ],
27285   "linker_set_key" : "_ZTI21VkProtectedSubmitInfo",
27286   "name" : "VkProtectedSubmitInfo",
27287   "referenced_type" : "_ZTI21VkProtectedSubmitInfo",
27288   "self_type" : "_ZTI21VkProtectedSubmitInfo",
27289   "size" : 24,
27290   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
27291  },
27292  {
27293   "alignment" : 8,
27294   "fields" :
27295   [
27296    {
27297     "field_name" : "sType",
27298     "referenced_type" : "_ZTI15VkStructureType"
27299    },
27300    {
27301     "field_name" : "pNext",
27302     "field_offset" : 64,
27303     "referenced_type" : "_ZTIPKv"
27304    },
27305    {
27306     "field_name" : "flags",
27307     "field_offset" : 128,
27308     "referenced_type" : "_ZTIj"
27309    },
27310    {
27311     "field_name" : "queryType",
27312     "field_offset" : 160,
27313     "referenced_type" : "_ZTI11VkQueryType"
27314    },
27315    {
27316     "field_name" : "queryCount",
27317     "field_offset" : 192,
27318     "referenced_type" : "_ZTIj"
27319    },
27320    {
27321     "field_name" : "pipelineStatistics",
27322     "field_offset" : 224,
27323     "referenced_type" : "_ZTIj"
27324    }
27325   ],
27326   "linker_set_key" : "_ZTI21VkQueryPoolCreateInfo",
27327   "name" : "VkQueryPoolCreateInfo",
27328   "referenced_type" : "_ZTI21VkQueryPoolCreateInfo",
27329   "self_type" : "_ZTI21VkQueryPoolCreateInfo",
27330   "size" : 32,
27331   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
27332  },
27333  {
27334   "alignment" : 8,
27335   "fields" :
27336   [
27337    {
27338     "field_name" : "sType",
27339     "referenced_type" : "_ZTI15VkStructureType"
27340    },
27341    {
27342     "field_name" : "pNext",
27343     "field_offset" : 64,
27344     "referenced_type" : "_ZTIPKv"
27345    },
27346    {
27347     "field_name" : "renderPass",
27348     "field_offset" : 128,
27349     "referenced_type" : "_ZTIP14VkRenderPass_T"
27350    },
27351    {
27352     "field_name" : "framebuffer",
27353     "field_offset" : 192,
27354     "referenced_type" : "_ZTIP15VkFramebuffer_T"
27355    },
27356    {
27357     "field_name" : "renderArea",
27358     "field_offset" : 256,
27359     "referenced_type" : "_ZTI8VkRect2D"
27360    },
27361    {
27362     "field_name" : "clearValueCount",
27363     "field_offset" : 384,
27364     "referenced_type" : "_ZTIj"
27365    },
27366    {
27367     "field_name" : "pClearValues",
27368     "field_offset" : 448,
27369     "referenced_type" : "_ZTIPK12VkClearValue"
27370    }
27371   ],
27372   "linker_set_key" : "_ZTI21VkRenderPassBeginInfo",
27373   "name" : "VkRenderPassBeginInfo",
27374   "referenced_type" : "_ZTI21VkRenderPassBeginInfo",
27375   "self_type" : "_ZTI21VkRenderPassBeginInfo",
27376   "size" : 64,
27377   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
27378  },
27379  {
27380   "alignment" : 8,
27381   "fields" :
27382   [
27383    {
27384     "field_name" : "sType",
27385     "referenced_type" : "_ZTI15VkStructureType"
27386    },
27387    {
27388     "field_name" : "pNext",
27389     "field_offset" : 64,
27390     "referenced_type" : "_ZTIPKv"
27391    },
27392    {
27393     "field_name" : "flags",
27394     "field_offset" : 128,
27395     "referenced_type" : "_ZTIj"
27396    }
27397   ],
27398   "linker_set_key" : "_ZTI21VkSemaphoreCreateInfo",
27399   "name" : "VkSemaphoreCreateInfo",
27400   "referenced_type" : "_ZTI21VkSemaphoreCreateInfo",
27401   "self_type" : "_ZTI21VkSemaphoreCreateInfo",
27402   "size" : 24,
27403   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
27404  },
27405  {
27406   "alignment" : 8,
27407   "fields" :
27408   [
27409    {
27410     "field_name" : "sType",
27411     "referenced_type" : "_ZTI15VkStructureType"
27412    },
27413    {
27414     "field_name" : "pNext",
27415     "field_offset" : 64,
27416     "referenced_type" : "_ZTIPKv"
27417    },
27418    {
27419     "field_name" : "semaphore",
27420     "field_offset" : 128,
27421     "referenced_type" : "_ZTIP13VkSemaphore_T"
27422    },
27423    {
27424     "field_name" : "value",
27425     "field_offset" : 192,
27426     "referenced_type" : "_ZTIm"
27427    }
27428   ],
27429   "linker_set_key" : "_ZTI21VkSemaphoreSignalInfo",
27430   "name" : "VkSemaphoreSignalInfo",
27431   "referenced_type" : "_ZTI21VkSemaphoreSignalInfo",
27432   "self_type" : "_ZTI21VkSemaphoreSignalInfo",
27433   "size" : 32,
27434   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
27435  },
27436  {
27437   "alignment" : 8,
27438   "fields" :
27439   [
27440    {
27441     "field_name" : "sType",
27442     "referenced_type" : "_ZTI15VkStructureType"
27443    },
27444    {
27445     "field_name" : "pNext",
27446     "field_offset" : 64,
27447     "referenced_type" : "_ZTIPKv"
27448    },
27449    {
27450     "field_name" : "semaphore",
27451     "field_offset" : 128,
27452     "referenced_type" : "_ZTIP13VkSemaphore_T"
27453    },
27454    {
27455     "field_name" : "value",
27456     "field_offset" : 192,
27457     "referenced_type" : "_ZTIm"
27458    },
27459    {
27460     "field_name" : "stageMask",
27461     "field_offset" : 256,
27462     "referenced_type" : "_ZTIm"
27463    },
27464    {
27465     "field_name" : "deviceIndex",
27466     "field_offset" : 320,
27467     "referenced_type" : "_ZTIj"
27468    }
27469   ],
27470   "linker_set_key" : "_ZTI21VkSemaphoreSubmitInfo",
27471   "name" : "VkSemaphoreSubmitInfo",
27472   "referenced_type" : "_ZTI21VkSemaphoreSubmitInfo",
27473   "self_type" : "_ZTI21VkSemaphoreSubmitInfo",
27474   "size" : 48,
27475   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
27476  },
27477  {
27478   "alignment" : 8,
27479   "fields" :
27480   [
27481    {
27482     "field_name" : "sType",
27483     "referenced_type" : "_ZTI15VkStructureType"
27484    },
27485    {
27486     "field_name" : "pNext",
27487     "field_offset" : 64,
27488     "referenced_type" : "_ZTIPKv"
27489    },
27490    {
27491     "field_name" : "flags",
27492     "field_offset" : 128,
27493     "referenced_type" : "_ZTIj"
27494    },
27495    {
27496     "field_name" : "pipelineBindPoint",
27497     "field_offset" : 160,
27498     "referenced_type" : "_ZTI19VkPipelineBindPoint"
27499    },
27500    {
27501     "field_name" : "viewMask",
27502     "field_offset" : 192,
27503     "referenced_type" : "_ZTIj"
27504    },
27505    {
27506     "field_name" : "inputAttachmentCount",
27507     "field_offset" : 224,
27508     "referenced_type" : "_ZTIj"
27509    },
27510    {
27511     "field_name" : "pInputAttachments",
27512     "field_offset" : 256,
27513     "referenced_type" : "_ZTIPK22VkAttachmentReference2"
27514    },
27515    {
27516     "field_name" : "colorAttachmentCount",
27517     "field_offset" : 320,
27518     "referenced_type" : "_ZTIj"
27519    },
27520    {
27521     "field_name" : "pColorAttachments",
27522     "field_offset" : 384,
27523     "referenced_type" : "_ZTIPK22VkAttachmentReference2"
27524    },
27525    {
27526     "field_name" : "pResolveAttachments",
27527     "field_offset" : 448,
27528     "referenced_type" : "_ZTIPK22VkAttachmentReference2"
27529    },
27530    {
27531     "field_name" : "pDepthStencilAttachment",
27532     "field_offset" : 512,
27533     "referenced_type" : "_ZTIPK22VkAttachmentReference2"
27534    },
27535    {
27536     "field_name" : "preserveAttachmentCount",
27537     "field_offset" : 576,
27538     "referenced_type" : "_ZTIj"
27539    },
27540    {
27541     "field_name" : "pPreserveAttachments",
27542     "field_offset" : 640,
27543     "referenced_type" : "_ZTIPKj"
27544    }
27545   ],
27546   "linker_set_key" : "_ZTI21VkSubpassDescription2",
27547   "name" : "VkSubpassDescription2",
27548   "referenced_type" : "_ZTI21VkSubpassDescription2",
27549   "self_type" : "_ZTI21VkSubpassDescription2",
27550   "size" : 88,
27551   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
27552  },
27553  {
27554   "alignment" : 8,
27555   "fields" :
27556   [
27557    {
27558     "field_name" : "sType",
27559     "referenced_type" : "_ZTI15VkStructureType"
27560    },
27561    {
27562     "field_name" : "pNext",
27563     "field_offset" : 64,
27564     "referenced_type" : "_ZTIPKv"
27565    },
27566    {
27567     "field_name" : "attachment",
27568     "field_offset" : 128,
27569     "referenced_type" : "_ZTIj"
27570    },
27571    {
27572     "field_name" : "layout",
27573     "field_offset" : 160,
27574     "referenced_type" : "_ZTI13VkImageLayout"
27575    },
27576    {
27577     "field_name" : "aspectMask",
27578     "field_offset" : 192,
27579     "referenced_type" : "_ZTIj"
27580    }
27581   ],
27582   "linker_set_key" : "_ZTI22VkAttachmentReference2",
27583   "name" : "VkAttachmentReference2",
27584   "referenced_type" : "_ZTI22VkAttachmentReference2",
27585   "self_type" : "_ZTI22VkAttachmentReference2",
27586   "size" : 32,
27587   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
27588  },
27589  {
27590   "alignment" : 8,
27591   "fields" :
27592   [
27593    {
27594     "field_name" : "sType",
27595     "referenced_type" : "_ZTI15VkStructureType"
27596    },
27597    {
27598     "field_name" : "pNext",
27599     "field_offset" : 64,
27600     "referenced_type" : "_ZTIPKv"
27601    },
27602    {
27603     "field_name" : "buffer",
27604     "field_offset" : 128,
27605     "referenced_type" : "_ZTIP10VkBuffer_T"
27606    },
27607    {
27608     "field_name" : "memory",
27609     "field_offset" : 192,
27610     "referenced_type" : "_ZTIP16VkDeviceMemory_T"
27611    },
27612    {
27613     "field_name" : "memoryOffset",
27614     "field_offset" : 256,
27615     "referenced_type" : "_ZTIm"
27616    }
27617   ],
27618   "linker_set_key" : "_ZTI22VkBindBufferMemoryInfo",
27619   "name" : "VkBindBufferMemoryInfo",
27620   "referenced_type" : "_ZTI22VkBindBufferMemoryInfo",
27621   "self_type" : "_ZTI22VkBindBufferMemoryInfo",
27622   "size" : 40,
27623   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
27624  },
27625  {
27626   "alignment" : 8,
27627   "fields" :
27628   [
27629    {
27630     "field_name" : "sType",
27631     "referenced_type" : "_ZTI15VkStructureType"
27632    },
27633    {
27634     "field_name" : "pNext",
27635     "field_offset" : 64,
27636     "referenced_type" : "_ZTIPKv"
27637    },
27638    {
27639     "field_name" : "srcStageMask",
27640     "field_offset" : 128,
27641     "referenced_type" : "_ZTIm"
27642    },
27643    {
27644     "field_name" : "srcAccessMask",
27645     "field_offset" : 192,
27646     "referenced_type" : "_ZTIm"
27647    },
27648    {
27649     "field_name" : "dstStageMask",
27650     "field_offset" : 256,
27651     "referenced_type" : "_ZTIm"
27652    },
27653    {
27654     "field_name" : "dstAccessMask",
27655     "field_offset" : 320,
27656     "referenced_type" : "_ZTIm"
27657    },
27658    {
27659     "field_name" : "srcQueueFamilyIndex",
27660     "field_offset" : 384,
27661     "referenced_type" : "_ZTIj"
27662    },
27663    {
27664     "field_name" : "dstQueueFamilyIndex",
27665     "field_offset" : 416,
27666     "referenced_type" : "_ZTIj"
27667    },
27668    {
27669     "field_name" : "buffer",
27670     "field_offset" : 448,
27671     "referenced_type" : "_ZTIP10VkBuffer_T"
27672    },
27673    {
27674     "field_name" : "offset",
27675     "field_offset" : 512,
27676     "referenced_type" : "_ZTIm"
27677    },
27678    {
27679     "field_name" : "size",
27680     "field_offset" : 576,
27681     "referenced_type" : "_ZTIm"
27682    }
27683   ],
27684   "linker_set_key" : "_ZTI22VkBufferMemoryBarrier2",
27685   "name" : "VkBufferMemoryBarrier2",
27686   "referenced_type" : "_ZTI22VkBufferMemoryBarrier2",
27687   "self_type" : "_ZTI22VkBufferMemoryBarrier2",
27688   "size" : 80,
27689   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
27690  },
27691  {
27692   "alignment" : 8,
27693   "fields" :
27694   [
27695    {
27696     "field_name" : "sType",
27697     "referenced_type" : "_ZTI15VkStructureType"
27698    },
27699    {
27700     "field_name" : "pNext",
27701     "field_offset" : 64,
27702     "referenced_type" : "_ZTIPKv"
27703    },
27704    {
27705     "field_name" : "flags",
27706     "field_offset" : 128,
27707     "referenced_type" : "_ZTIj"
27708    },
27709    {
27710     "field_name" : "buffer",
27711     "field_offset" : 192,
27712     "referenced_type" : "_ZTIP10VkBuffer_T"
27713    },
27714    {
27715     "field_name" : "format",
27716     "field_offset" : 256,
27717     "referenced_type" : "_ZTI8VkFormat"
27718    },
27719    {
27720     "field_name" : "offset",
27721     "field_offset" : 320,
27722     "referenced_type" : "_ZTIm"
27723    },
27724    {
27725     "field_name" : "range",
27726     "field_offset" : 384,
27727     "referenced_type" : "_ZTIm"
27728    }
27729   ],
27730   "linker_set_key" : "_ZTI22VkBufferViewCreateInfo",
27731   "name" : "VkBufferViewCreateInfo",
27732   "referenced_type" : "_ZTI22VkBufferViewCreateInfo",
27733   "self_type" : "_ZTI22VkBufferViewCreateInfo",
27734   "size" : 56,
27735   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
27736  },
27737  {
27738   "alignment" : 8,
27739   "fields" :
27740   [
27741    {
27742     "field_name" : "buffer",
27743     "referenced_type" : "_ZTIP10VkBuffer_T"
27744    },
27745    {
27746     "field_name" : "offset",
27747     "field_offset" : 64,
27748     "referenced_type" : "_ZTIm"
27749    },
27750    {
27751     "field_name" : "range",
27752     "field_offset" : 128,
27753     "referenced_type" : "_ZTIm"
27754    }
27755   ],
27756   "linker_set_key" : "_ZTI22VkDescriptorBufferInfo",
27757   "name" : "VkDescriptorBufferInfo",
27758   "referenced_type" : "_ZTI22VkDescriptorBufferInfo",
27759   "self_type" : "_ZTI22VkDescriptorBufferInfo",
27760   "size" : 24,
27761   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
27762  },
27763  {
27764   "alignment" : 8,
27765   "fields" :
27766   [
27767    {
27768     "field_name" : "sType",
27769     "referenced_type" : "_ZTI15VkStructureType"
27770    },
27771    {
27772     "field_name" : "pNext",
27773     "field_offset" : 64,
27774     "referenced_type" : "_ZTIPKv"
27775    },
27776    {
27777     "field_name" : "mode",
27778     "field_offset" : 128,
27779     "referenced_type" : "_ZTIP18VkDisplayModeKHR_T"
27780    },
27781    {
27782     "field_name" : "planeIndex",
27783     "field_offset" : 192,
27784     "referenced_type" : "_ZTIj"
27785    }
27786   ],
27787   "linker_set_key" : "_ZTI22VkDisplayPlaneInfo2KHR",
27788   "name" : "VkDisplayPlaneInfo2KHR",
27789   "referenced_type" : "_ZTI22VkDisplayPlaneInfo2KHR",
27790   "self_type" : "_ZTI22VkDisplayPlaneInfo2KHR",
27791   "size" : 32,
27792   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
27793  },
27794  {
27795   "alignment" : 8,
27796   "fields" :
27797   [
27798    {
27799     "field_name" : "display",
27800     "referenced_type" : "_ZTIP14VkDisplayKHR_T"
27801    },
27802    {
27803     "field_name" : "displayName",
27804     "field_offset" : 64,
27805     "referenced_type" : "_ZTIPKc"
27806    },
27807    {
27808     "field_name" : "physicalDimensions",
27809     "field_offset" : 128,
27810     "referenced_type" : "_ZTI10VkExtent2D"
27811    },
27812    {
27813     "field_name" : "physicalResolution",
27814     "field_offset" : 192,
27815     "referenced_type" : "_ZTI10VkExtent2D"
27816    },
27817    {
27818     "field_name" : "supportedTransforms",
27819     "field_offset" : 256,
27820     "referenced_type" : "_ZTIj"
27821    },
27822    {
27823     "field_name" : "planeReorderPossible",
27824     "field_offset" : 288,
27825     "referenced_type" : "_ZTIj"
27826    },
27827    {
27828     "field_name" : "persistentContent",
27829     "field_offset" : 320,
27830     "referenced_type" : "_ZTIj"
27831    }
27832   ],
27833   "linker_set_key" : "_ZTI22VkDisplayPropertiesKHR",
27834   "name" : "VkDisplayPropertiesKHR",
27835   "referenced_type" : "_ZTI22VkDisplayPropertiesKHR",
27836   "self_type" : "_ZTI22VkDisplayPropertiesKHR",
27837   "size" : 48,
27838   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
27839  },
27840  {
27841   "alignment" : 8,
27842   "fields" :
27843   [
27844    {
27845     "field_name" : "sType",
27846     "referenced_type" : "_ZTI15VkStructureType"
27847    },
27848    {
27849     "field_name" : "pNext",
27850     "field_offset" : 64,
27851     "referenced_type" : "_ZTIPKv"
27852    },
27853    {
27854     "field_name" : "fence",
27855     "field_offset" : 128,
27856     "referenced_type" : "_ZTIP9VkFence_T"
27857    },
27858    {
27859     "field_name" : "flags",
27860     "field_offset" : 192,
27861     "referenced_type" : "_ZTIj"
27862    },
27863    {
27864     "field_name" : "handleType",
27865     "field_offset" : 224,
27866     "referenced_type" : "_ZTI33VkExternalFenceHandleTypeFlagBits"
27867    },
27868    {
27869     "field_name" : "fd",
27870     "field_offset" : 256,
27871     "referenced_type" : "_ZTIi"
27872    }
27873   ],
27874   "linker_set_key" : "_ZTI22VkImportFenceFdInfoKHR",
27875   "name" : "VkImportFenceFdInfoKHR",
27876   "referenced_type" : "_ZTI22VkImportFenceFdInfoKHR",
27877   "self_type" : "_ZTI22VkImportFenceFdInfoKHR",
27878   "size" : 40,
27879   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
27880  },
27881  {
27882   "alignment" : 8,
27883   "fields" :
27884   [
27885    {
27886     "field_name" : "maxImageDimension1D",
27887     "referenced_type" : "_ZTIj"
27888    },
27889    {
27890     "field_name" : "maxImageDimension2D",
27891     "field_offset" : 32,
27892     "referenced_type" : "_ZTIj"
27893    },
27894    {
27895     "field_name" : "maxImageDimension3D",
27896     "field_offset" : 64,
27897     "referenced_type" : "_ZTIj"
27898    },
27899    {
27900     "field_name" : "maxImageDimensionCube",
27901     "field_offset" : 96,
27902     "referenced_type" : "_ZTIj"
27903    },
27904    {
27905     "field_name" : "maxImageArrayLayers",
27906     "field_offset" : 128,
27907     "referenced_type" : "_ZTIj"
27908    },
27909    {
27910     "field_name" : "maxTexelBufferElements",
27911     "field_offset" : 160,
27912     "referenced_type" : "_ZTIj"
27913    },
27914    {
27915     "field_name" : "maxUniformBufferRange",
27916     "field_offset" : 192,
27917     "referenced_type" : "_ZTIj"
27918    },
27919    {
27920     "field_name" : "maxStorageBufferRange",
27921     "field_offset" : 224,
27922     "referenced_type" : "_ZTIj"
27923    },
27924    {
27925     "field_name" : "maxPushConstantsSize",
27926     "field_offset" : 256,
27927     "referenced_type" : "_ZTIj"
27928    },
27929    {
27930     "field_name" : "maxMemoryAllocationCount",
27931     "field_offset" : 288,
27932     "referenced_type" : "_ZTIj"
27933    },
27934    {
27935     "field_name" : "maxSamplerAllocationCount",
27936     "field_offset" : 320,
27937     "referenced_type" : "_ZTIj"
27938    },
27939    {
27940     "field_name" : "bufferImageGranularity",
27941     "field_offset" : 384,
27942     "referenced_type" : "_ZTIm"
27943    },
27944    {
27945     "field_name" : "sparseAddressSpaceSize",
27946     "field_offset" : 448,
27947     "referenced_type" : "_ZTIm"
27948    },
27949    {
27950     "field_name" : "maxBoundDescriptorSets",
27951     "field_offset" : 512,
27952     "referenced_type" : "_ZTIj"
27953    },
27954    {
27955     "field_name" : "maxPerStageDescriptorSamplers",
27956     "field_offset" : 544,
27957     "referenced_type" : "_ZTIj"
27958    },
27959    {
27960     "field_name" : "maxPerStageDescriptorUniformBuffers",
27961     "field_offset" : 576,
27962     "referenced_type" : "_ZTIj"
27963    },
27964    {
27965     "field_name" : "maxPerStageDescriptorStorageBuffers",
27966     "field_offset" : 608,
27967     "referenced_type" : "_ZTIj"
27968    },
27969    {
27970     "field_name" : "maxPerStageDescriptorSampledImages",
27971     "field_offset" : 640,
27972     "referenced_type" : "_ZTIj"
27973    },
27974    {
27975     "field_name" : "maxPerStageDescriptorStorageImages",
27976     "field_offset" : 672,
27977     "referenced_type" : "_ZTIj"
27978    },
27979    {
27980     "field_name" : "maxPerStageDescriptorInputAttachments",
27981     "field_offset" : 704,
27982     "referenced_type" : "_ZTIj"
27983    },
27984    {
27985     "field_name" : "maxPerStageResources",
27986     "field_offset" : 736,
27987     "referenced_type" : "_ZTIj"
27988    },
27989    {
27990     "field_name" : "maxDescriptorSetSamplers",
27991     "field_offset" : 768,
27992     "referenced_type" : "_ZTIj"
27993    },
27994    {
27995     "field_name" : "maxDescriptorSetUniformBuffers",
27996     "field_offset" : 800,
27997     "referenced_type" : "_ZTIj"
27998    },
27999    {
28000     "field_name" : "maxDescriptorSetUniformBuffersDynamic",
28001     "field_offset" : 832,
28002     "referenced_type" : "_ZTIj"
28003    },
28004    {
28005     "field_name" : "maxDescriptorSetStorageBuffers",
28006     "field_offset" : 864,
28007     "referenced_type" : "_ZTIj"
28008    },
28009    {
28010     "field_name" : "maxDescriptorSetStorageBuffersDynamic",
28011     "field_offset" : 896,
28012     "referenced_type" : "_ZTIj"
28013    },
28014    {
28015     "field_name" : "maxDescriptorSetSampledImages",
28016     "field_offset" : 928,
28017     "referenced_type" : "_ZTIj"
28018    },
28019    {
28020     "field_name" : "maxDescriptorSetStorageImages",
28021     "field_offset" : 960,
28022     "referenced_type" : "_ZTIj"
28023    },
28024    {
28025     "field_name" : "maxDescriptorSetInputAttachments",
28026     "field_offset" : 992,
28027     "referenced_type" : "_ZTIj"
28028    },
28029    {
28030     "field_name" : "maxVertexInputAttributes",
28031     "field_offset" : 1024,
28032     "referenced_type" : "_ZTIj"
28033    },
28034    {
28035     "field_name" : "maxVertexInputBindings",
28036     "field_offset" : 1056,
28037     "referenced_type" : "_ZTIj"
28038    },
28039    {
28040     "field_name" : "maxVertexInputAttributeOffset",
28041     "field_offset" : 1088,
28042     "referenced_type" : "_ZTIj"
28043    },
28044    {
28045     "field_name" : "maxVertexInputBindingStride",
28046     "field_offset" : 1120,
28047     "referenced_type" : "_ZTIj"
28048    },
28049    {
28050     "field_name" : "maxVertexOutputComponents",
28051     "field_offset" : 1152,
28052     "referenced_type" : "_ZTIj"
28053    },
28054    {
28055     "field_name" : "maxTessellationGenerationLevel",
28056     "field_offset" : 1184,
28057     "referenced_type" : "_ZTIj"
28058    },
28059    {
28060     "field_name" : "maxTessellationPatchSize",
28061     "field_offset" : 1216,
28062     "referenced_type" : "_ZTIj"
28063    },
28064    {
28065     "field_name" : "maxTessellationControlPerVertexInputComponents",
28066     "field_offset" : 1248,
28067     "referenced_type" : "_ZTIj"
28068    },
28069    {
28070     "field_name" : "maxTessellationControlPerVertexOutputComponents",
28071     "field_offset" : 1280,
28072     "referenced_type" : "_ZTIj"
28073    },
28074    {
28075     "field_name" : "maxTessellationControlPerPatchOutputComponents",
28076     "field_offset" : 1312,
28077     "referenced_type" : "_ZTIj"
28078    },
28079    {
28080     "field_name" : "maxTessellationControlTotalOutputComponents",
28081     "field_offset" : 1344,
28082     "referenced_type" : "_ZTIj"
28083    },
28084    {
28085     "field_name" : "maxTessellationEvaluationInputComponents",
28086     "field_offset" : 1376,
28087     "referenced_type" : "_ZTIj"
28088    },
28089    {
28090     "field_name" : "maxTessellationEvaluationOutputComponents",
28091     "field_offset" : 1408,
28092     "referenced_type" : "_ZTIj"
28093    },
28094    {
28095     "field_name" : "maxGeometryShaderInvocations",
28096     "field_offset" : 1440,
28097     "referenced_type" : "_ZTIj"
28098    },
28099    {
28100     "field_name" : "maxGeometryInputComponents",
28101     "field_offset" : 1472,
28102     "referenced_type" : "_ZTIj"
28103    },
28104    {
28105     "field_name" : "maxGeometryOutputComponents",
28106     "field_offset" : 1504,
28107     "referenced_type" : "_ZTIj"
28108    },
28109    {
28110     "field_name" : "maxGeometryOutputVertices",
28111     "field_offset" : 1536,
28112     "referenced_type" : "_ZTIj"
28113    },
28114    {
28115     "field_name" : "maxGeometryTotalOutputComponents",
28116     "field_offset" : 1568,
28117     "referenced_type" : "_ZTIj"
28118    },
28119    {
28120     "field_name" : "maxFragmentInputComponents",
28121     "field_offset" : 1600,
28122     "referenced_type" : "_ZTIj"
28123    },
28124    {
28125     "field_name" : "maxFragmentOutputAttachments",
28126     "field_offset" : 1632,
28127     "referenced_type" : "_ZTIj"
28128    },
28129    {
28130     "field_name" : "maxFragmentDualSrcAttachments",
28131     "field_offset" : 1664,
28132     "referenced_type" : "_ZTIj"
28133    },
28134    {
28135     "field_name" : "maxFragmentCombinedOutputResources",
28136     "field_offset" : 1696,
28137     "referenced_type" : "_ZTIj"
28138    },
28139    {
28140     "field_name" : "maxComputeSharedMemorySize",
28141     "field_offset" : 1728,
28142     "referenced_type" : "_ZTIj"
28143    },
28144    {
28145     "field_name" : "maxComputeWorkGroupCount",
28146     "field_offset" : 1760,
28147     "referenced_type" : "_ZTIA3_j"
28148    },
28149    {
28150     "field_name" : "maxComputeWorkGroupInvocations",
28151     "field_offset" : 1856,
28152     "referenced_type" : "_ZTIj"
28153    },
28154    {
28155     "field_name" : "maxComputeWorkGroupSize",
28156     "field_offset" : 1888,
28157     "referenced_type" : "_ZTIA3_j"
28158    },
28159    {
28160     "field_name" : "subPixelPrecisionBits",
28161     "field_offset" : 1984,
28162     "referenced_type" : "_ZTIj"
28163    },
28164    {
28165     "field_name" : "subTexelPrecisionBits",
28166     "field_offset" : 2016,
28167     "referenced_type" : "_ZTIj"
28168    },
28169    {
28170     "field_name" : "mipmapPrecisionBits",
28171     "field_offset" : 2048,
28172     "referenced_type" : "_ZTIj"
28173    },
28174    {
28175     "field_name" : "maxDrawIndexedIndexValue",
28176     "field_offset" : 2080,
28177     "referenced_type" : "_ZTIj"
28178    },
28179    {
28180     "field_name" : "maxDrawIndirectCount",
28181     "field_offset" : 2112,
28182     "referenced_type" : "_ZTIj"
28183    },
28184    {
28185     "field_name" : "maxSamplerLodBias",
28186     "field_offset" : 2144,
28187     "referenced_type" : "_ZTIf"
28188    },
28189    {
28190     "field_name" : "maxSamplerAnisotropy",
28191     "field_offset" : 2176,
28192     "referenced_type" : "_ZTIf"
28193    },
28194    {
28195     "field_name" : "maxViewports",
28196     "field_offset" : 2208,
28197     "referenced_type" : "_ZTIj"
28198    },
28199    {
28200     "field_name" : "maxViewportDimensions",
28201     "field_offset" : 2240,
28202     "referenced_type" : "_ZTIA2_j"
28203    },
28204    {
28205     "field_name" : "viewportBoundsRange",
28206     "field_offset" : 2304,
28207     "referenced_type" : "_ZTIA2_f"
28208    },
28209    {
28210     "field_name" : "viewportSubPixelBits",
28211     "field_offset" : 2368,
28212     "referenced_type" : "_ZTIj"
28213    },
28214    {
28215     "field_name" : "minMemoryMapAlignment",
28216     "field_offset" : 2432,
28217     "referenced_type" : "_ZTIm"
28218    },
28219    {
28220     "field_name" : "minTexelBufferOffsetAlignment",
28221     "field_offset" : 2496,
28222     "referenced_type" : "_ZTIm"
28223    },
28224    {
28225     "field_name" : "minUniformBufferOffsetAlignment",
28226     "field_offset" : 2560,
28227     "referenced_type" : "_ZTIm"
28228    },
28229    {
28230     "field_name" : "minStorageBufferOffsetAlignment",
28231     "field_offset" : 2624,
28232     "referenced_type" : "_ZTIm"
28233    },
28234    {
28235     "field_name" : "minTexelOffset",
28236     "field_offset" : 2688,
28237     "referenced_type" : "_ZTIi"
28238    },
28239    {
28240     "field_name" : "maxTexelOffset",
28241     "field_offset" : 2720,
28242     "referenced_type" : "_ZTIj"
28243    },
28244    {
28245     "field_name" : "minTexelGatherOffset",
28246     "field_offset" : 2752,
28247     "referenced_type" : "_ZTIi"
28248    },
28249    {
28250     "field_name" : "maxTexelGatherOffset",
28251     "field_offset" : 2784,
28252     "referenced_type" : "_ZTIj"
28253    },
28254    {
28255     "field_name" : "minInterpolationOffset",
28256     "field_offset" : 2816,
28257     "referenced_type" : "_ZTIf"
28258    },
28259    {
28260     "field_name" : "maxInterpolationOffset",
28261     "field_offset" : 2848,
28262     "referenced_type" : "_ZTIf"
28263    },
28264    {
28265     "field_name" : "subPixelInterpolationOffsetBits",
28266     "field_offset" : 2880,
28267     "referenced_type" : "_ZTIj"
28268    },
28269    {
28270     "field_name" : "maxFramebufferWidth",
28271     "field_offset" : 2912,
28272     "referenced_type" : "_ZTIj"
28273    },
28274    {
28275     "field_name" : "maxFramebufferHeight",
28276     "field_offset" : 2944,
28277     "referenced_type" : "_ZTIj"
28278    },
28279    {
28280     "field_name" : "maxFramebufferLayers",
28281     "field_offset" : 2976,
28282     "referenced_type" : "_ZTIj"
28283    },
28284    {
28285     "field_name" : "framebufferColorSampleCounts",
28286     "field_offset" : 3008,
28287     "referenced_type" : "_ZTIj"
28288    },
28289    {
28290     "field_name" : "framebufferDepthSampleCounts",
28291     "field_offset" : 3040,
28292     "referenced_type" : "_ZTIj"
28293    },
28294    {
28295     "field_name" : "framebufferStencilSampleCounts",
28296     "field_offset" : 3072,
28297     "referenced_type" : "_ZTIj"
28298    },
28299    {
28300     "field_name" : "framebufferNoAttachmentsSampleCounts",
28301     "field_offset" : 3104,
28302     "referenced_type" : "_ZTIj"
28303    },
28304    {
28305     "field_name" : "maxColorAttachments",
28306     "field_offset" : 3136,
28307     "referenced_type" : "_ZTIj"
28308    },
28309    {
28310     "field_name" : "sampledImageColorSampleCounts",
28311     "field_offset" : 3168,
28312     "referenced_type" : "_ZTIj"
28313    },
28314    {
28315     "field_name" : "sampledImageIntegerSampleCounts",
28316     "field_offset" : 3200,
28317     "referenced_type" : "_ZTIj"
28318    },
28319    {
28320     "field_name" : "sampledImageDepthSampleCounts",
28321     "field_offset" : 3232,
28322     "referenced_type" : "_ZTIj"
28323    },
28324    {
28325     "field_name" : "sampledImageStencilSampleCounts",
28326     "field_offset" : 3264,
28327     "referenced_type" : "_ZTIj"
28328    },
28329    {
28330     "field_name" : "storageImageSampleCounts",
28331     "field_offset" : 3296,
28332     "referenced_type" : "_ZTIj"
28333    },
28334    {
28335     "field_name" : "maxSampleMaskWords",
28336     "field_offset" : 3328,
28337     "referenced_type" : "_ZTIj"
28338    },
28339    {
28340     "field_name" : "timestampComputeAndGraphics",
28341     "field_offset" : 3360,
28342     "referenced_type" : "_ZTIj"
28343    },
28344    {
28345     "field_name" : "timestampPeriod",
28346     "field_offset" : 3392,
28347     "referenced_type" : "_ZTIf"
28348    },
28349    {
28350     "field_name" : "maxClipDistances",
28351     "field_offset" : 3424,
28352     "referenced_type" : "_ZTIj"
28353    },
28354    {
28355     "field_name" : "maxCullDistances",
28356     "field_offset" : 3456,
28357     "referenced_type" : "_ZTIj"
28358    },
28359    {
28360     "field_name" : "maxCombinedClipAndCullDistances",
28361     "field_offset" : 3488,
28362     "referenced_type" : "_ZTIj"
28363    },
28364    {
28365     "field_name" : "discreteQueuePriorities",
28366     "field_offset" : 3520,
28367     "referenced_type" : "_ZTIj"
28368    },
28369    {
28370     "field_name" : "pointSizeRange",
28371     "field_offset" : 3552,
28372     "referenced_type" : "_ZTIA2_f"
28373    },
28374    {
28375     "field_name" : "lineWidthRange",
28376     "field_offset" : 3616,
28377     "referenced_type" : "_ZTIA2_f"
28378    },
28379    {
28380     "field_name" : "pointSizeGranularity",
28381     "field_offset" : 3680,
28382     "referenced_type" : "_ZTIf"
28383    },
28384    {
28385     "field_name" : "lineWidthGranularity",
28386     "field_offset" : 3712,
28387     "referenced_type" : "_ZTIf"
28388    },
28389    {
28390     "field_name" : "strictLines",
28391     "field_offset" : 3744,
28392     "referenced_type" : "_ZTIj"
28393    },
28394    {
28395     "field_name" : "standardSampleLocations",
28396     "field_offset" : 3776,
28397     "referenced_type" : "_ZTIj"
28398    },
28399    {
28400     "field_name" : "optimalBufferCopyOffsetAlignment",
28401     "field_offset" : 3840,
28402     "referenced_type" : "_ZTIm"
28403    },
28404    {
28405     "field_name" : "optimalBufferCopyRowPitchAlignment",
28406     "field_offset" : 3904,
28407     "referenced_type" : "_ZTIm"
28408    },
28409    {
28410     "field_name" : "nonCoherentAtomSize",
28411     "field_offset" : 3968,
28412     "referenced_type" : "_ZTIm"
28413    }
28414   ],
28415   "linker_set_key" : "_ZTI22VkPhysicalDeviceLimits",
28416   "name" : "VkPhysicalDeviceLimits",
28417   "referenced_type" : "_ZTI22VkPhysicalDeviceLimits",
28418   "self_type" : "_ZTI22VkPhysicalDeviceLimits",
28419   "size" : 504,
28420   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
28421  },
28422  {
28423   "alignment" : 8,
28424   "fields" :
28425   [
28426    {
28427     "field_name" : "sType",
28428     "referenced_type" : "_ZTI15VkStructureType"
28429    },
28430    {
28431     "field_name" : "pNext",
28432     "field_offset" : 64,
28433     "referenced_type" : "_ZTIPKv"
28434    },
28435    {
28436     "field_name" : "flags",
28437     "field_offset" : 128,
28438     "referenced_type" : "_ZTIj"
28439    },
28440    {
28441     "field_name" : "attachmentCount",
28442     "field_offset" : 160,
28443     "referenced_type" : "_ZTIj"
28444    },
28445    {
28446     "field_name" : "pAttachments",
28447     "field_offset" : 192,
28448     "referenced_type" : "_ZTIPK23VkAttachmentDescription"
28449    },
28450    {
28451     "field_name" : "subpassCount",
28452     "field_offset" : 256,
28453     "referenced_type" : "_ZTIj"
28454    },
28455    {
28456     "field_name" : "pSubpasses",
28457     "field_offset" : 320,
28458     "referenced_type" : "_ZTIPK20VkSubpassDescription"
28459    },
28460    {
28461     "field_name" : "dependencyCount",
28462     "field_offset" : 384,
28463     "referenced_type" : "_ZTIj"
28464    },
28465    {
28466     "field_name" : "pDependencies",
28467     "field_offset" : 448,
28468     "referenced_type" : "_ZTIPK19VkSubpassDependency"
28469    }
28470   ],
28471   "linker_set_key" : "_ZTI22VkRenderPassCreateInfo",
28472   "name" : "VkRenderPassCreateInfo",
28473   "referenced_type" : "_ZTI22VkRenderPassCreateInfo",
28474   "self_type" : "_ZTI22VkRenderPassCreateInfo",
28475   "size" : 64,
28476   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
28477  },
28478  {
28479   "alignment" : 8,
28480   "fields" :
28481   [
28482    {
28483     "field_name" : "shadingRatePaletteEntryCount",
28484     "referenced_type" : "_ZTIj"
28485    },
28486    {
28487     "field_name" : "pShadingRatePaletteEntries",
28488     "field_offset" : 64,
28489     "referenced_type" : "_ZTIPK27VkShadingRatePaletteEntryNV"
28490    }
28491   ],
28492   "linker_set_key" : "_ZTI22VkShadingRatePaletteNV",
28493   "name" : "VkShadingRatePaletteNV",
28494   "referenced_type" : "_ZTI22VkShadingRatePaletteNV",
28495   "self_type" : "_ZTI22VkShadingRatePaletteNV",
28496   "size" : 16,
28497   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
28498  },
28499  {
28500   "alignment" : 4,
28501   "fields" :
28502   [
28503    {
28504     "field_name" : "flags",
28505     "referenced_type" : "_ZTIj"
28506    },
28507    {
28508     "field_name" : "format",
28509     "field_offset" : 32,
28510     "referenced_type" : "_ZTI8VkFormat"
28511    },
28512    {
28513     "field_name" : "samples",
28514     "field_offset" : 64,
28515     "referenced_type" : "_ZTI21VkSampleCountFlagBits"
28516    },
28517    {
28518     "field_name" : "loadOp",
28519     "field_offset" : 96,
28520     "referenced_type" : "_ZTI18VkAttachmentLoadOp"
28521    },
28522    {
28523     "field_name" : "storeOp",
28524     "field_offset" : 128,
28525     "referenced_type" : "_ZTI19VkAttachmentStoreOp"
28526    },
28527    {
28528     "field_name" : "stencilLoadOp",
28529     "field_offset" : 160,
28530     "referenced_type" : "_ZTI18VkAttachmentLoadOp"
28531    },
28532    {
28533     "field_name" : "stencilStoreOp",
28534     "field_offset" : 192,
28535     "referenced_type" : "_ZTI19VkAttachmentStoreOp"
28536    },
28537    {
28538     "field_name" : "initialLayout",
28539     "field_offset" : 224,
28540     "referenced_type" : "_ZTI13VkImageLayout"
28541    },
28542    {
28543     "field_name" : "finalLayout",
28544     "field_offset" : 256,
28545     "referenced_type" : "_ZTI13VkImageLayout"
28546    }
28547   ],
28548   "linker_set_key" : "_ZTI23VkAttachmentDescription",
28549   "name" : "VkAttachmentDescription",
28550   "referenced_type" : "_ZTI23VkAttachmentDescription",
28551   "self_type" : "_ZTI23VkAttachmentDescription",
28552   "size" : 36,
28553   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
28554  },
28555  {
28556   "alignment" : 8,
28557   "fields" :
28558   [
28559    {
28560     "field_name" : "sType",
28561     "referenced_type" : "_ZTI15VkStructureType"
28562    },
28563    {
28564     "field_name" : "pNext",
28565     "field_offset" : 64,
28566     "referenced_type" : "_ZTIPKv"
28567    },
28568    {
28569     "field_name" : "flags",
28570     "field_offset" : 128,
28571     "referenced_type" : "_ZTIj"
28572    },
28573    {
28574     "field_name" : "queueFamilyIndex",
28575     "field_offset" : 160,
28576     "referenced_type" : "_ZTIj"
28577    }
28578   ],
28579   "linker_set_key" : "_ZTI23VkCommandPoolCreateInfo",
28580   "name" : "VkCommandPoolCreateInfo",
28581   "referenced_type" : "_ZTI23VkCommandPoolCreateInfo",
28582   "self_type" : "_ZTI23VkCommandPoolCreateInfo",
28583   "size" : 24,
28584   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
28585  },
28586  {
28587   "alignment" : 8,
28588   "fields" :
28589   [
28590    {
28591     "field_name" : "sType",
28592     "referenced_type" : "_ZTI15VkStructureType"
28593    },
28594    {
28595     "field_name" : "pNext",
28596     "field_offset" : 64,
28597     "referenced_type" : "_ZTIPKv"
28598    },
28599    {
28600     "field_name" : "dataSize",
28601     "field_offset" : 128,
28602     "referenced_type" : "_ZTIm"
28603    },
28604    {
28605     "field_name" : "pData",
28606     "field_offset" : 192,
28607     "referenced_type" : "_ZTIPKv"
28608    }
28609   ],
28610   "linker_set_key" : "_ZTI23VkCuModuleCreateInfoNVX",
28611   "name" : "VkCuModuleCreateInfoNVX",
28612   "referenced_type" : "_ZTI23VkCuModuleCreateInfoNVX",
28613   "self_type" : "_ZTI23VkCuModuleCreateInfoNVX",
28614   "size" : 32,
28615   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
28616  },
28617  {
28618   "alignment" : 8,
28619   "fields" :
28620   [
28621    {
28622     "field_name" : "sType",
28623     "referenced_type" : "_ZTI15VkStructureType"
28624    },
28625    {
28626     "field_name" : "pNext",
28627     "field_offset" : 64,
28628     "referenced_type" : "_ZTIPKv"
28629    },
28630    {
28631     "field_name" : "waitSemaphoreCount",
28632     "field_offset" : 128,
28633     "referenced_type" : "_ZTIj"
28634    },
28635    {
28636     "field_name" : "pWaitSemaphoreDeviceIndices",
28637     "field_offset" : 192,
28638     "referenced_type" : "_ZTIPKj"
28639    },
28640    {
28641     "field_name" : "commandBufferCount",
28642     "field_offset" : 256,
28643     "referenced_type" : "_ZTIj"
28644    },
28645    {
28646     "field_name" : "pCommandBufferDeviceMasks",
28647     "field_offset" : 320,
28648     "referenced_type" : "_ZTIPKj"
28649    },
28650    {
28651     "field_name" : "signalSemaphoreCount",
28652     "field_offset" : 384,
28653     "referenced_type" : "_ZTIj"
28654    },
28655    {
28656     "field_name" : "pSignalSemaphoreDeviceIndices",
28657     "field_offset" : 448,
28658     "referenced_type" : "_ZTIPKj"
28659    }
28660   ],
28661   "linker_set_key" : "_ZTI23VkDeviceGroupSubmitInfo",
28662   "name" : "VkDeviceGroupSubmitInfo",
28663   "referenced_type" : "_ZTI23VkDeviceGroupSubmitInfo",
28664   "self_type" : "_ZTI23VkDeviceGroupSubmitInfo",
28665   "size" : 64,
28666   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
28667  },
28668  {
28669   "alignment" : 8,
28670   "fields" :
28671   [
28672    {
28673     "field_name" : "sType",
28674     "referenced_type" : "_ZTI15VkStructureType"
28675    },
28676    {
28677     "field_name" : "pNext",
28678     "field_offset" : 64,
28679     "referenced_type" : "_ZTIPKv"
28680    },
28681    {
28682     "field_name" : "flags",
28683     "field_offset" : 128,
28684     "referenced_type" : "_ZTIj"
28685    },
28686    {
28687     "field_name" : "queueFamilyIndex",
28688     "field_offset" : 160,
28689     "referenced_type" : "_ZTIj"
28690    },
28691    {
28692     "field_name" : "queueCount",
28693     "field_offset" : 192,
28694     "referenced_type" : "_ZTIj"
28695    },
28696    {
28697     "field_name" : "pQueuePriorities",
28698     "field_offset" : 256,
28699     "referenced_type" : "_ZTIPKf"
28700    }
28701   ],
28702   "linker_set_key" : "_ZTI23VkDeviceQueueCreateInfo",
28703   "name" : "VkDeviceQueueCreateInfo",
28704   "referenced_type" : "_ZTI23VkDeviceQueueCreateInfo",
28705   "self_type" : "_ZTI23VkDeviceQueueCreateInfo",
28706   "size" : 40,
28707   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
28708  },
28709  {
28710   "alignment" : 8,
28711   "fields" :
28712   [
28713    {
28714     "field_name" : "sType",
28715     "referenced_type" : "_ZTI15VkStructureType"
28716    },
28717    {
28718     "field_name" : "pNext",
28719     "field_offset" : 64,
28720     "referenced_type" : "_ZTIPKv"
28721    },
28722    {
28723     "field_name" : "srcRect",
28724     "field_offset" : 128,
28725     "referenced_type" : "_ZTI8VkRect2D"
28726    },
28727    {
28728     "field_name" : "dstRect",
28729     "field_offset" : 256,
28730     "referenced_type" : "_ZTI8VkRect2D"
28731    },
28732    {
28733     "field_name" : "persistent",
28734     "field_offset" : 384,
28735     "referenced_type" : "_ZTIj"
28736    }
28737   ],
28738   "linker_set_key" : "_ZTI23VkDisplayPresentInfoKHR",
28739   "name" : "VkDisplayPresentInfoKHR",
28740   "referenced_type" : "_ZTI23VkDisplayPresentInfoKHR",
28741   "self_type" : "_ZTI23VkDisplayPresentInfoKHR",
28742   "size" : 56,
28743   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
28744  },
28745  {
28746   "alignment" : 8,
28747   "fields" :
28748   [
28749    {
28750     "field_name" : "sType",
28751     "referenced_type" : "_ZTI15VkStructureType"
28752    },
28753    {
28754     "field_name" : "pNext",
28755     "field_offset" : 64,
28756     "referenced_type" : "_ZTIPv"
28757    },
28758    {
28759     "field_name" : "displayProperties",
28760     "field_offset" : 128,
28761     "referenced_type" : "_ZTI22VkDisplayPropertiesKHR"
28762    }
28763   ],
28764   "linker_set_key" : "_ZTI23VkDisplayProperties2KHR",
28765   "name" : "VkDisplayProperties2KHR",
28766   "referenced_type" : "_ZTI23VkDisplayProperties2KHR",
28767   "self_type" : "_ZTI23VkDisplayProperties2KHR",
28768   "size" : 64,
28769   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
28770  },
28771  {
28772   "alignment" : 8,
28773   "fields" :
28774   [
28775    {
28776     "field_name" : "sType",
28777     "referenced_type" : "_ZTI15VkStructureType"
28778    },
28779    {
28780     "field_name" : "pNext",
28781     "field_offset" : 64,
28782     "referenced_type" : "_ZTIPKv"
28783    },
28784    {
28785     "field_name" : "handleTypes",
28786     "field_offset" : 128,
28787     "referenced_type" : "_ZTIj"
28788    }
28789   ],
28790   "linker_set_key" : "_ZTI23VkExportFenceCreateInfo",
28791   "name" : "VkExportFenceCreateInfo",
28792   "referenced_type" : "_ZTI23VkExportFenceCreateInfo",
28793   "self_type" : "_ZTI23VkExportFenceCreateInfo",
28794   "size" : 24,
28795   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
28796  },
28797  {
28798   "alignment" : 8,
28799   "fields" :
28800   [
28801    {
28802     "field_name" : "sType",
28803     "referenced_type" : "_ZTI15VkStructureType"
28804    },
28805    {
28806     "field_name" : "pNext",
28807     "field_offset" : 64,
28808     "referenced_type" : "_ZTIPv"
28809    },
28810    {
28811     "field_name" : "externalFormat",
28812     "field_offset" : 128,
28813     "referenced_type" : "_ZTIm"
28814    }
28815   ],
28816   "linker_set_key" : "_ZTI23VkExternalFormatANDROID",
28817   "name" : "VkExternalFormatANDROID",
28818   "referenced_type" : "_ZTI23VkExternalFormatANDROID",
28819   "self_type" : "_ZTI23VkExternalFormatANDROID",
28820   "size" : 24,
28821   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_android.h"
28822  },
28823  {
28824   "alignment" : 8,
28825   "fields" :
28826   [
28827    {
28828     "field_name" : "sType",
28829     "referenced_type" : "_ZTI15VkStructureType"
28830    },
28831    {
28832     "field_name" : "pNext",
28833     "field_offset" : 64,
28834     "referenced_type" : "_ZTIPKv"
28835    },
28836    {
28837     "field_name" : "flags",
28838     "field_offset" : 128,
28839     "referenced_type" : "_ZTIj"
28840    },
28841    {
28842     "field_name" : "renderPass",
28843     "field_offset" : 192,
28844     "referenced_type" : "_ZTIP14VkRenderPass_T"
28845    },
28846    {
28847     "field_name" : "attachmentCount",
28848     "field_offset" : 256,
28849     "referenced_type" : "_ZTIj"
28850    },
28851    {
28852     "field_name" : "pAttachments",
28853     "field_offset" : 320,
28854     "referenced_type" : "_ZTIPKP13VkImageView_T"
28855    },
28856    {
28857     "field_name" : "width",
28858     "field_offset" : 384,
28859     "referenced_type" : "_ZTIj"
28860    },
28861    {
28862     "field_name" : "height",
28863     "field_offset" : 416,
28864     "referenced_type" : "_ZTIj"
28865    },
28866    {
28867     "field_name" : "layers",
28868     "field_offset" : 448,
28869     "referenced_type" : "_ZTIj"
28870    }
28871   ],
28872   "linker_set_key" : "_ZTI23VkFramebufferCreateInfo",
28873   "name" : "VkFramebufferCreateInfo",
28874   "referenced_type" : "_ZTI23VkFramebufferCreateInfo",
28875   "self_type" : "_ZTI23VkFramebufferCreateInfo",
28876   "size" : 64,
28877   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
28878  },
28879  {
28880   "alignment" : 8,
28881   "fields" :
28882   [
28883    {
28884     "field_name" : "maxExtent",
28885     "referenced_type" : "_ZTI10VkExtent3D"
28886    },
28887    {
28888     "field_name" : "maxMipLevels",
28889     "field_offset" : 96,
28890     "referenced_type" : "_ZTIj"
28891    },
28892    {
28893     "field_name" : "maxArrayLayers",
28894     "field_offset" : 128,
28895     "referenced_type" : "_ZTIj"
28896    },
28897    {
28898     "field_name" : "sampleCounts",
28899     "field_offset" : 160,
28900     "referenced_type" : "_ZTIj"
28901    },
28902    {
28903     "field_name" : "maxResourceSize",
28904     "field_offset" : 192,
28905     "referenced_type" : "_ZTIm"
28906    }
28907   ],
28908   "linker_set_key" : "_ZTI23VkImageFormatProperties",
28909   "name" : "VkImageFormatProperties",
28910   "referenced_type" : "_ZTI23VkImageFormatProperties",
28911   "self_type" : "_ZTI23VkImageFormatProperties",
28912   "size" : 32,
28913   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
28914  },
28915  {
28916   "alignment" : 4,
28917   "fields" :
28918   [
28919    {
28920     "field_name" : "aspectMask",
28921     "referenced_type" : "_ZTIj"
28922    },
28923    {
28924     "field_name" : "baseMipLevel",
28925     "field_offset" : 32,
28926     "referenced_type" : "_ZTIj"
28927    },
28928    {
28929     "field_name" : "levelCount",
28930     "field_offset" : 64,
28931     "referenced_type" : "_ZTIj"
28932    },
28933    {
28934     "field_name" : "baseArrayLayer",
28935     "field_offset" : 96,
28936     "referenced_type" : "_ZTIj"
28937    },
28938    {
28939     "field_name" : "layerCount",
28940     "field_offset" : 128,
28941     "referenced_type" : "_ZTIj"
28942    }
28943   ],
28944   "linker_set_key" : "_ZTI23VkImageSubresourceRange",
28945   "name" : "VkImageSubresourceRange",
28946   "referenced_type" : "_ZTI23VkImageSubresourceRange",
28947   "self_type" : "_ZTI23VkImageSubresourceRange",
28948   "size" : 20,
28949   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
28950  },
28951  {
28952   "alignment" : 8,
28953   "fields" :
28954   [
28955    {
28956     "field_name" : "sType",
28957     "referenced_type" : "_ZTI15VkStructureType"
28958    },
28959    {
28960     "field_name" : "pNext",
28961     "field_offset" : 64,
28962     "referenced_type" : "_ZTIPKv"
28963    },
28964    {
28965     "field_name" : "handleType",
28966     "field_offset" : 128,
28967     "referenced_type" : "_ZTI34VkExternalMemoryHandleTypeFlagBits"
28968    },
28969    {
28970     "field_name" : "fd",
28971     "field_offset" : 160,
28972     "referenced_type" : "_ZTIi"
28973    }
28974   ],
28975   "linker_set_key" : "_ZTI23VkImportMemoryFdInfoKHR",
28976   "name" : "VkImportMemoryFdInfoKHR",
28977   "referenced_type" : "_ZTI23VkImportMemoryFdInfoKHR",
28978   "self_type" : "_ZTI23VkImportMemoryFdInfoKHR",
28979   "size" : 24,
28980   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
28981  },
28982  {
28983   "alignment" : 8,
28984   "fields" :
28985   [
28986    {
28987     "field_name" : "sType",
28988     "referenced_type" : "_ZTI15VkStructureType"
28989    },
28990    {
28991     "field_name" : "pNext",
28992     "field_offset" : 64,
28993     "referenced_type" : "_ZTIPv"
28994    },
28995    {
28996     "field_name" : "memoryTypeBits",
28997     "field_offset" : 128,
28998     "referenced_type" : "_ZTIj"
28999    }
29000   ],
29001   "linker_set_key" : "_ZTI23VkMemoryFdPropertiesKHR",
29002   "name" : "VkMemoryFdPropertiesKHR",
29003   "referenced_type" : "_ZTI23VkMemoryFdPropertiesKHR",
29004   "self_type" : "_ZTI23VkMemoryFdPropertiesKHR",
29005   "size" : 24,
29006   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
29007  },
29008  {
29009   "alignment" : 8,
29010   "fields" :
29011   [
29012    {
29013     "field_name" : "sType",
29014     "referenced_type" : "_ZTI15VkStructureType"
29015    },
29016    {
29017     "field_name" : "pNext",
29018     "field_offset" : 64,
29019     "referenced_type" : "_ZTIPv"
29020    },
29021    {
29022     "field_name" : "unit",
29023     "field_offset" : 128,
29024     "referenced_type" : "_ZTI27VkPerformanceCounterUnitKHR"
29025    },
29026    {
29027     "field_name" : "scope",
29028     "field_offset" : 160,
29029     "referenced_type" : "_ZTI28VkPerformanceCounterScopeKHR"
29030    },
29031    {
29032     "field_name" : "storage",
29033     "field_offset" : 192,
29034     "referenced_type" : "_ZTI30VkPerformanceCounterStorageKHR"
29035    },
29036    {
29037     "field_name" : "uuid",
29038     "field_offset" : 224,
29039     "referenced_type" : "_ZTIA16_h"
29040    }
29041   ],
29042   "linker_set_key" : "_ZTI23VkPerformanceCounterKHR",
29043   "name" : "VkPerformanceCounterKHR",
29044   "referenced_type" : "_ZTI23VkPerformanceCounterKHR",
29045   "self_type" : "_ZTI23VkPerformanceCounterKHR",
29046   "size" : 48,
29047   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
29048  },
29049  {
29050   "alignment" : 8,
29051   "fields" :
29052   [
29053    {
29054     "field_name" : "type",
29055     "referenced_type" : "_ZTI27VkPerformanceValueTypeINTEL"
29056    },
29057    {
29058     "field_name" : "data",
29059     "field_offset" : 64,
29060     "referenced_type" : "_ZTI27VkPerformanceValueDataINTEL"
29061    }
29062   ],
29063   "linker_set_key" : "_ZTI23VkPerformanceValueINTEL",
29064   "name" : "VkPerformanceValueINTEL",
29065   "referenced_type" : "_ZTI23VkPerformanceValueINTEL",
29066   "self_type" : "_ZTI23VkPerformanceValueINTEL",
29067   "size" : 16,
29068   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
29069  },
29070  {
29071   "alignment" : 4,
29072   "fields" :
29073   [
29074    {
29075     "field_name" : "queueFlags",
29076     "referenced_type" : "_ZTIj"
29077    },
29078    {
29079     "field_name" : "queueCount",
29080     "field_offset" : 32,
29081     "referenced_type" : "_ZTIj"
29082    },
29083    {
29084     "field_name" : "timestampValidBits",
29085     "field_offset" : 64,
29086     "referenced_type" : "_ZTIj"
29087    },
29088    {
29089     "field_name" : "minImageTransferGranularity",
29090     "field_offset" : 96,
29091     "referenced_type" : "_ZTI10VkExtent3D"
29092    }
29093   ],
29094   "linker_set_key" : "_ZTI23VkQueueFamilyProperties",
29095   "name" : "VkQueueFamilyProperties",
29096   "referenced_type" : "_ZTI23VkQueueFamilyProperties",
29097   "self_type" : "_ZTI23VkQueueFamilyProperties",
29098   "size" : 24,
29099   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
29100  },
29101  {
29102   "alignment" : 8,
29103   "fields" :
29104   [
29105    {
29106     "field_name" : "sType",
29107     "referenced_type" : "_ZTI15VkStructureType"
29108    },
29109    {
29110     "field_name" : "pNext",
29111     "field_offset" : 64,
29112     "referenced_type" : "_ZTIPKv"
29113    },
29114    {
29115     "field_name" : "flags",
29116     "field_offset" : 128,
29117     "referenced_type" : "_ZTIj"
29118    },
29119    {
29120     "field_name" : "attachmentCount",
29121     "field_offset" : 160,
29122     "referenced_type" : "_ZTIj"
29123    },
29124    {
29125     "field_name" : "pAttachments",
29126     "field_offset" : 192,
29127     "referenced_type" : "_ZTIPK24VkAttachmentDescription2"
29128    },
29129    {
29130     "field_name" : "subpassCount",
29131     "field_offset" : 256,
29132     "referenced_type" : "_ZTIj"
29133    },
29134    {
29135     "field_name" : "pSubpasses",
29136     "field_offset" : 320,
29137     "referenced_type" : "_ZTIPK21VkSubpassDescription2"
29138    },
29139    {
29140     "field_name" : "dependencyCount",
29141     "field_offset" : 384,
29142     "referenced_type" : "_ZTIj"
29143    },
29144    {
29145     "field_name" : "pDependencies",
29146     "field_offset" : 448,
29147     "referenced_type" : "_ZTIPK20VkSubpassDependency2"
29148    },
29149    {
29150     "field_name" : "correlatedViewMaskCount",
29151     "field_offset" : 512,
29152     "referenced_type" : "_ZTIj"
29153    },
29154    {
29155     "field_name" : "pCorrelatedViewMasks",
29156     "field_offset" : 576,
29157     "referenced_type" : "_ZTIPKj"
29158    }
29159   ],
29160   "linker_set_key" : "_ZTI23VkRenderPassCreateInfo2",
29161   "name" : "VkRenderPassCreateInfo2",
29162   "referenced_type" : "_ZTI23VkRenderPassCreateInfo2",
29163   "self_type" : "_ZTI23VkRenderPassCreateInfo2",
29164   "size" : 80,
29165   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
29166  },
29167  {
29168   "alignment" : 8,
29169   "fields" :
29170   [
29171    {
29172     "field_name" : "sType",
29173     "referenced_type" : "_ZTI15VkStructureType"
29174    },
29175    {
29176     "field_name" : "pNext",
29177     "field_offset" : 64,
29178     "referenced_type" : "_ZTIPKv"
29179    },
29180    {
29181     "field_name" : "semaphore",
29182     "field_offset" : 128,
29183     "referenced_type" : "_ZTIP13VkSemaphore_T"
29184    },
29185    {
29186     "field_name" : "handleType",
29187     "field_offset" : 192,
29188     "referenced_type" : "_ZTI37VkExternalSemaphoreHandleTypeFlagBits"
29189    }
29190   ],
29191   "linker_set_key" : "_ZTI23VkSemaphoreGetFdInfoKHR",
29192   "name" : "VkSemaphoreGetFdInfoKHR",
29193   "referenced_type" : "_ZTI23VkSemaphoreGetFdInfoKHR",
29194   "self_type" : "_ZTI23VkSemaphoreGetFdInfoKHR",
29195   "size" : 32,
29196   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
29197  },
29198  {
29199   "alignment" : 8,
29200   "fields" :
29201   [
29202    {
29203     "field_name" : "subresource",
29204     "referenced_type" : "_ZTI18VkImageSubresource"
29205    },
29206    {
29207     "field_name" : "offset",
29208     "field_offset" : 96,
29209     "referenced_type" : "_ZTI10VkOffset3D"
29210    },
29211    {
29212     "field_name" : "extent",
29213     "field_offset" : 192,
29214     "referenced_type" : "_ZTI10VkExtent3D"
29215    },
29216    {
29217     "field_name" : "memory",
29218     "field_offset" : 320,
29219     "referenced_type" : "_ZTIP16VkDeviceMemory_T"
29220    },
29221    {
29222     "field_name" : "memoryOffset",
29223     "field_offset" : 384,
29224     "referenced_type" : "_ZTIm"
29225    },
29226    {
29227     "field_name" : "flags",
29228     "field_offset" : 448,
29229     "referenced_type" : "_ZTIj"
29230    }
29231   ],
29232   "linker_set_key" : "_ZTI23VkSparseImageMemoryBind",
29233   "name" : "VkSparseImageMemoryBind",
29234   "referenced_type" : "_ZTI23VkSparseImageMemoryBind",
29235   "self_type" : "_ZTI23VkSparseImageMemoryBind",
29236   "size" : 64,
29237   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
29238  },
29239  {
29240   "alignment" : 8,
29241   "fields" :
29242   [
29243    {
29244     "field_name" : "sType",
29245     "referenced_type" : "_ZTI15VkStructureType"
29246    },
29247    {
29248     "field_name" : "pNext",
29249     "field_offset" : 64,
29250     "referenced_type" : "_ZTIPKv"
29251    },
29252    {
29253     "field_name" : "enabledValidationFeatureCount",
29254     "field_offset" : 128,
29255     "referenced_type" : "_ZTIj"
29256    },
29257    {
29258     "field_name" : "pEnabledValidationFeatures",
29259     "field_offset" : 192,
29260     "referenced_type" : "_ZTIPK28VkValidationFeatureEnableEXT"
29261    },
29262    {
29263     "field_name" : "disabledValidationFeatureCount",
29264     "field_offset" : 256,
29265     "referenced_type" : "_ZTIj"
29266    },
29267    {
29268     "field_name" : "pDisabledValidationFeatures",
29269     "field_offset" : 320,
29270     "referenced_type" : "_ZTIPK29VkValidationFeatureDisableEXT"
29271    }
29272   ],
29273   "linker_set_key" : "_ZTI23VkValidationFeaturesEXT",
29274   "name" : "VkValidationFeaturesEXT",
29275   "referenced_type" : "_ZTI23VkValidationFeaturesEXT",
29276   "self_type" : "_ZTI23VkValidationFeaturesEXT",
29277   "size" : 48,
29278   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
29279  },
29280  {
29281   "alignment" : 8,
29282   "fields" :
29283   [
29284    {
29285     "field_name" : "sType",
29286     "referenced_type" : "_ZTI15VkStructureType"
29287    },
29288    {
29289     "field_name" : "pNext",
29290     "field_offset" : 64,
29291     "referenced_type" : "_ZTIPKv"
29292    },
29293    {
29294     "field_name" : "flags",
29295     "field_offset" : 128,
29296     "referenced_type" : "_ZTIj"
29297    },
29298    {
29299     "field_name" : "format",
29300     "field_offset" : 160,
29301     "referenced_type" : "_ZTI8VkFormat"
29302    },
29303    {
29304     "field_name" : "samples",
29305     "field_offset" : 192,
29306     "referenced_type" : "_ZTI21VkSampleCountFlagBits"
29307    },
29308    {
29309     "field_name" : "loadOp",
29310     "field_offset" : 224,
29311     "referenced_type" : "_ZTI18VkAttachmentLoadOp"
29312    },
29313    {
29314     "field_name" : "storeOp",
29315     "field_offset" : 256,
29316     "referenced_type" : "_ZTI19VkAttachmentStoreOp"
29317    },
29318    {
29319     "field_name" : "stencilLoadOp",
29320     "field_offset" : 288,
29321     "referenced_type" : "_ZTI18VkAttachmentLoadOp"
29322    },
29323    {
29324     "field_name" : "stencilStoreOp",
29325     "field_offset" : 320,
29326     "referenced_type" : "_ZTI19VkAttachmentStoreOp"
29327    },
29328    {
29329     "field_name" : "initialLayout",
29330     "field_offset" : 352,
29331     "referenced_type" : "_ZTI13VkImageLayout"
29332    },
29333    {
29334     "field_name" : "finalLayout",
29335     "field_offset" : 384,
29336     "referenced_type" : "_ZTI13VkImageLayout"
29337    }
29338   ],
29339   "linker_set_key" : "_ZTI24VkAttachmentDescription2",
29340   "name" : "VkAttachmentDescription2",
29341   "referenced_type" : "_ZTI24VkAttachmentDescription2",
29342   "self_type" : "_ZTI24VkAttachmentDescription2",
29343   "size" : 56,
29344   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
29345  },
29346  {
29347   "alignment" : 4,
29348   "fields" :
29349   [
29350    {
29351     "field_name" : "depth",
29352     "referenced_type" : "_ZTIf"
29353    },
29354    {
29355     "field_name" : "stencil",
29356     "field_offset" : 32,
29357     "referenced_type" : "_ZTIj"
29358    }
29359   ],
29360   "linker_set_key" : "_ZTI24VkClearDepthStencilValue",
29361   "name" : "VkClearDepthStencilValue",
29362   "referenced_type" : "_ZTI24VkClearDepthStencilValue",
29363   "self_type" : "_ZTI24VkClearDepthStencilValue",
29364   "size" : 8,
29365   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
29366  },
29367  {
29368   "alignment" : 4,
29369   "fields" :
29370   [
29371    {
29372     "field_name" : "pixelX",
29373     "referenced_type" : "_ZTIj"
29374    },
29375    {
29376     "field_name" : "pixelY",
29377     "field_offset" : 32,
29378     "referenced_type" : "_ZTIj"
29379    },
29380    {
29381     "field_name" : "sample",
29382     "field_offset" : 64,
29383     "referenced_type" : "_ZTIj"
29384    }
29385   ],
29386   "linker_set_key" : "_ZTI24VkCoarseSampleLocationNV",
29387   "name" : "VkCoarseSampleLocationNV",
29388   "referenced_type" : "_ZTI24VkCoarseSampleLocationNV",
29389   "self_type" : "_ZTI24VkCoarseSampleLocationNV",
29390   "size" : 12,
29391   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
29392  },
29393  {
29394   "alignment" : 8,
29395   "fields" :
29396   [
29397    {
29398     "field_name" : "sType",
29399     "referenced_type" : "_ZTI15VkStructureType"
29400    },
29401    {
29402     "field_name" : "pNext",
29403     "field_offset" : 64,
29404     "referenced_type" : "_ZTIPKv"
29405    },
29406    {
29407     "field_name" : "flags",
29408     "field_offset" : 128,
29409     "referenced_type" : "_ZTIj"
29410    },
29411    {
29412     "field_name" : "pInheritanceInfo",
29413     "field_offset" : 192,
29414     "referenced_type" : "_ZTIPK30VkCommandBufferInheritanceInfo"
29415    }
29416   ],
29417   "linker_set_key" : "_ZTI24VkCommandBufferBeginInfo",
29418   "name" : "VkCommandBufferBeginInfo",
29419   "referenced_type" : "_ZTI24VkCommandBufferBeginInfo",
29420   "self_type" : "_ZTI24VkCommandBufferBeginInfo",
29421   "size" : 32,
29422   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
29423  },
29424  {
29425   "alignment" : 8,
29426   "fields" :
29427   [
29428    {
29429     "field_name" : "sType",
29430     "referenced_type" : "_ZTI15VkStructureType"
29431    },
29432    {
29433     "field_name" : "pNext",
29434     "field_offset" : 64,
29435     "referenced_type" : "_ZTIPKv"
29436    },
29437    {
29438     "field_name" : "srcBuffer",
29439     "field_offset" : 128,
29440     "referenced_type" : "_ZTIP10VkBuffer_T"
29441    },
29442    {
29443     "field_name" : "dstImage",
29444     "field_offset" : 192,
29445     "referenced_type" : "_ZTIP9VkImage_T"
29446    },
29447    {
29448     "field_name" : "dstImageLayout",
29449     "field_offset" : 256,
29450     "referenced_type" : "_ZTI13VkImageLayout"
29451    },
29452    {
29453     "field_name" : "regionCount",
29454     "field_offset" : 288,
29455     "referenced_type" : "_ZTIj"
29456    },
29457    {
29458     "field_name" : "pRegions",
29459     "field_offset" : 320,
29460     "referenced_type" : "_ZTIPK18VkBufferImageCopy2"
29461    }
29462   ],
29463   "linker_set_key" : "_ZTI24VkCopyBufferToImageInfo2",
29464   "name" : "VkCopyBufferToImageInfo2",
29465   "referenced_type" : "_ZTI24VkCopyBufferToImageInfo2",
29466   "self_type" : "_ZTI24VkCopyBufferToImageInfo2",
29467   "size" : 48,
29468   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
29469  },
29470  {
29471   "alignment" : 8,
29472   "fields" :
29473   [
29474    {
29475     "field_name" : "sType",
29476     "referenced_type" : "_ZTI15VkStructureType"
29477    },
29478    {
29479     "field_name" : "pNext",
29480     "field_offset" : 64,
29481     "referenced_type" : "_ZTIPKv"
29482    },
29483    {
29484     "field_name" : "srcImage",
29485     "field_offset" : 128,
29486     "referenced_type" : "_ZTIP9VkImage_T"
29487    },
29488    {
29489     "field_name" : "srcImageLayout",
29490     "field_offset" : 192,
29491     "referenced_type" : "_ZTI13VkImageLayout"
29492    },
29493    {
29494     "field_name" : "dstBuffer",
29495     "field_offset" : 256,
29496     "referenced_type" : "_ZTIP10VkBuffer_T"
29497    },
29498    {
29499     "field_name" : "regionCount",
29500     "field_offset" : 320,
29501     "referenced_type" : "_ZTIj"
29502    },
29503    {
29504     "field_name" : "pRegions",
29505     "field_offset" : 384,
29506     "referenced_type" : "_ZTIPK18VkBufferImageCopy2"
29507    }
29508   ],
29509   "linker_set_key" : "_ZTI24VkCopyImageToBufferInfo2",
29510   "name" : "VkCopyImageToBufferInfo2",
29511   "referenced_type" : "_ZTI24VkCopyImageToBufferInfo2",
29512   "self_type" : "_ZTI24VkCopyImageToBufferInfo2",
29513   "size" : 56,
29514   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
29515  },
29516  {
29517   "alignment" : 8,
29518   "fields" :
29519   [
29520    {
29521     "field_name" : "deviceAddress",
29522     "referenced_type" : "_ZTIm"
29523    },
29524    {
29525     "field_name" : "hostAddress",
29526     "referenced_type" : "_ZTIPv"
29527    }
29528   ],
29529   "linker_set_key" : "_ZTI24VkDeviceOrHostAddressKHR",
29530   "name" : "VkDeviceOrHostAddressKHR",
29531   "record_kind" : "union",
29532   "referenced_type" : "_ZTI24VkDeviceOrHostAddressKHR",
29533   "self_type" : "_ZTI24VkDeviceOrHostAddressKHR",
29534   "size" : 8,
29535   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
29536  },
29537  {
29538   "alignment" : 8,
29539   "fields" :
29540   [
29541    {
29542     "field_name" : "sType",
29543     "referenced_type" : "_ZTI15VkStructureType"
29544    },
29545    {
29546     "field_name" : "pNext",
29547     "field_offset" : 64,
29548     "referenced_type" : "_ZTIPv"
29549    },
29550    {
29551     "field_name" : "imageFormatProperties",
29552     "field_offset" : 128,
29553     "referenced_type" : "_ZTI23VkImageFormatProperties"
29554    }
29555   ],
29556   "linker_set_key" : "_ZTI24VkImageFormatProperties2",
29557   "name" : "VkImageFormatProperties2",
29558   "referenced_type" : "_ZTI24VkImageFormatProperties2",
29559   "self_type" : "_ZTI24VkImageFormatProperties2",
29560   "size" : 48,
29561   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
29562  },
29563  {
29564   "alignment" : 4,
29565   "fields" :
29566   [
29567    {
29568     "field_name" : "aspectMask",
29569     "referenced_type" : "_ZTIj"
29570    },
29571    {
29572     "field_name" : "mipLevel",
29573     "field_offset" : 32,
29574     "referenced_type" : "_ZTIj"
29575    },
29576    {
29577     "field_name" : "baseArrayLayer",
29578     "field_offset" : 64,
29579     "referenced_type" : "_ZTIj"
29580    },
29581    {
29582     "field_name" : "layerCount",
29583     "field_offset" : 96,
29584     "referenced_type" : "_ZTIj"
29585    }
29586   ],
29587   "linker_set_key" : "_ZTI24VkImageSubresourceLayers",
29588   "name" : "VkImageSubresourceLayers",
29589   "referenced_type" : "_ZTI24VkImageSubresourceLayers",
29590   "self_type" : "_ZTI24VkImageSubresourceLayers",
29591   "size" : 16,
29592   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
29593  },
29594  {
29595   "alignment" : 8,
29596   "fields" :
29597   [
29598    {
29599     "field_name" : "sType",
29600     "referenced_type" : "_ZTI15VkStructureType"
29601    },
29602    {
29603     "field_name" : "pNext",
29604     "field_offset" : 64,
29605     "referenced_type" : "_ZTIPKv"
29606    },
29607    {
29608     "field_name" : "imageView",
29609     "field_offset" : 128,
29610     "referenced_type" : "_ZTIP13VkImageView_T"
29611    },
29612    {
29613     "field_name" : "descriptorType",
29614     "field_offset" : 192,
29615     "referenced_type" : "_ZTI16VkDescriptorType"
29616    },
29617    {
29618     "field_name" : "sampler",
29619     "field_offset" : 256,
29620     "referenced_type" : "_ZTIP11VkSampler_T"
29621    }
29622   ],
29623   "linker_set_key" : "_ZTI24VkImageViewHandleInfoNVX",
29624   "name" : "VkImageViewHandleInfoNVX",
29625   "referenced_type" : "_ZTI24VkImageViewHandleInfoNVX",
29626   "self_type" : "_ZTI24VkImageViewHandleInfoNVX",
29627   "size" : 40,
29628   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
29629  },
29630  {
29631   "alignment" : 4,
29632   "fields" :
29633   [
29634    {
29635     "field_name" : "robustBufferAccess",
29636     "referenced_type" : "_ZTIj"
29637    },
29638    {
29639     "field_name" : "fullDrawIndexUint32",
29640     "field_offset" : 32,
29641     "referenced_type" : "_ZTIj"
29642    },
29643    {
29644     "field_name" : "imageCubeArray",
29645     "field_offset" : 64,
29646     "referenced_type" : "_ZTIj"
29647    },
29648    {
29649     "field_name" : "independentBlend",
29650     "field_offset" : 96,
29651     "referenced_type" : "_ZTIj"
29652    },
29653    {
29654     "field_name" : "geometryShader",
29655     "field_offset" : 128,
29656     "referenced_type" : "_ZTIj"
29657    },
29658    {
29659     "field_name" : "tessellationShader",
29660     "field_offset" : 160,
29661     "referenced_type" : "_ZTIj"
29662    },
29663    {
29664     "field_name" : "sampleRateShading",
29665     "field_offset" : 192,
29666     "referenced_type" : "_ZTIj"
29667    },
29668    {
29669     "field_name" : "dualSrcBlend",
29670     "field_offset" : 224,
29671     "referenced_type" : "_ZTIj"
29672    },
29673    {
29674     "field_name" : "logicOp",
29675     "field_offset" : 256,
29676     "referenced_type" : "_ZTIj"
29677    },
29678    {
29679     "field_name" : "multiDrawIndirect",
29680     "field_offset" : 288,
29681     "referenced_type" : "_ZTIj"
29682    },
29683    {
29684     "field_name" : "drawIndirectFirstInstance",
29685     "field_offset" : 320,
29686     "referenced_type" : "_ZTIj"
29687    },
29688    {
29689     "field_name" : "depthClamp",
29690     "field_offset" : 352,
29691     "referenced_type" : "_ZTIj"
29692    },
29693    {
29694     "field_name" : "depthBiasClamp",
29695     "field_offset" : 384,
29696     "referenced_type" : "_ZTIj"
29697    },
29698    {
29699     "field_name" : "fillModeNonSolid",
29700     "field_offset" : 416,
29701     "referenced_type" : "_ZTIj"
29702    },
29703    {
29704     "field_name" : "depthBounds",
29705     "field_offset" : 448,
29706     "referenced_type" : "_ZTIj"
29707    },
29708    {
29709     "field_name" : "wideLines",
29710     "field_offset" : 480,
29711     "referenced_type" : "_ZTIj"
29712    },
29713    {
29714     "field_name" : "largePoints",
29715     "field_offset" : 512,
29716     "referenced_type" : "_ZTIj"
29717    },
29718    {
29719     "field_name" : "alphaToOne",
29720     "field_offset" : 544,
29721     "referenced_type" : "_ZTIj"
29722    },
29723    {
29724     "field_name" : "multiViewport",
29725     "field_offset" : 576,
29726     "referenced_type" : "_ZTIj"
29727    },
29728    {
29729     "field_name" : "samplerAnisotropy",
29730     "field_offset" : 608,
29731     "referenced_type" : "_ZTIj"
29732    },
29733    {
29734     "field_name" : "textureCompressionETC2",
29735     "field_offset" : 640,
29736     "referenced_type" : "_ZTIj"
29737    },
29738    {
29739     "field_name" : "textureCompressionASTC_LDR",
29740     "field_offset" : 672,
29741     "referenced_type" : "_ZTIj"
29742    },
29743    {
29744     "field_name" : "textureCompressionBC",
29745     "field_offset" : 704,
29746     "referenced_type" : "_ZTIj"
29747    },
29748    {
29749     "field_name" : "occlusionQueryPrecise",
29750     "field_offset" : 736,
29751     "referenced_type" : "_ZTIj"
29752    },
29753    {
29754     "field_name" : "pipelineStatisticsQuery",
29755     "field_offset" : 768,
29756     "referenced_type" : "_ZTIj"
29757    },
29758    {
29759     "field_name" : "vertexPipelineStoresAndAtomics",
29760     "field_offset" : 800,
29761     "referenced_type" : "_ZTIj"
29762    },
29763    {
29764     "field_name" : "fragmentStoresAndAtomics",
29765     "field_offset" : 832,
29766     "referenced_type" : "_ZTIj"
29767    },
29768    {
29769     "field_name" : "shaderTessellationAndGeometryPointSize",
29770     "field_offset" : 864,
29771     "referenced_type" : "_ZTIj"
29772    },
29773    {
29774     "field_name" : "shaderImageGatherExtended",
29775     "field_offset" : 896,
29776     "referenced_type" : "_ZTIj"
29777    },
29778    {
29779     "field_name" : "shaderStorageImageExtendedFormats",
29780     "field_offset" : 928,
29781     "referenced_type" : "_ZTIj"
29782    },
29783    {
29784     "field_name" : "shaderStorageImageMultisample",
29785     "field_offset" : 960,
29786     "referenced_type" : "_ZTIj"
29787    },
29788    {
29789     "field_name" : "shaderStorageImageReadWithoutFormat",
29790     "field_offset" : 992,
29791     "referenced_type" : "_ZTIj"
29792    },
29793    {
29794     "field_name" : "shaderStorageImageWriteWithoutFormat",
29795     "field_offset" : 1024,
29796     "referenced_type" : "_ZTIj"
29797    },
29798    {
29799     "field_name" : "shaderUniformBufferArrayDynamicIndexing",
29800     "field_offset" : 1056,
29801     "referenced_type" : "_ZTIj"
29802    },
29803    {
29804     "field_name" : "shaderSampledImageArrayDynamicIndexing",
29805     "field_offset" : 1088,
29806     "referenced_type" : "_ZTIj"
29807    },
29808    {
29809     "field_name" : "shaderStorageBufferArrayDynamicIndexing",
29810     "field_offset" : 1120,
29811     "referenced_type" : "_ZTIj"
29812    },
29813    {
29814     "field_name" : "shaderStorageImageArrayDynamicIndexing",
29815     "field_offset" : 1152,
29816     "referenced_type" : "_ZTIj"
29817    },
29818    {
29819     "field_name" : "shaderClipDistance",
29820     "field_offset" : 1184,
29821     "referenced_type" : "_ZTIj"
29822    },
29823    {
29824     "field_name" : "shaderCullDistance",
29825     "field_offset" : 1216,
29826     "referenced_type" : "_ZTIj"
29827    },
29828    {
29829     "field_name" : "shaderFloat64",
29830     "field_offset" : 1248,
29831     "referenced_type" : "_ZTIj"
29832    },
29833    {
29834     "field_name" : "shaderInt64",
29835     "field_offset" : 1280,
29836     "referenced_type" : "_ZTIj"
29837    },
29838    {
29839     "field_name" : "shaderInt16",
29840     "field_offset" : 1312,
29841     "referenced_type" : "_ZTIj"
29842    },
29843    {
29844     "field_name" : "shaderResourceResidency",
29845     "field_offset" : 1344,
29846     "referenced_type" : "_ZTIj"
29847    },
29848    {
29849     "field_name" : "shaderResourceMinLod",
29850     "field_offset" : 1376,
29851     "referenced_type" : "_ZTIj"
29852    },
29853    {
29854     "field_name" : "sparseBinding",
29855     "field_offset" : 1408,
29856     "referenced_type" : "_ZTIj"
29857    },
29858    {
29859     "field_name" : "sparseResidencyBuffer",
29860     "field_offset" : 1440,
29861     "referenced_type" : "_ZTIj"
29862    },
29863    {
29864     "field_name" : "sparseResidencyImage2D",
29865     "field_offset" : 1472,
29866     "referenced_type" : "_ZTIj"
29867    },
29868    {
29869     "field_name" : "sparseResidencyImage3D",
29870     "field_offset" : 1504,
29871     "referenced_type" : "_ZTIj"
29872    },
29873    {
29874     "field_name" : "sparseResidency2Samples",
29875     "field_offset" : 1536,
29876     "referenced_type" : "_ZTIj"
29877    },
29878    {
29879     "field_name" : "sparseResidency4Samples",
29880     "field_offset" : 1568,
29881     "referenced_type" : "_ZTIj"
29882    },
29883    {
29884     "field_name" : "sparseResidency8Samples",
29885     "field_offset" : 1600,
29886     "referenced_type" : "_ZTIj"
29887    },
29888    {
29889     "field_name" : "sparseResidency16Samples",
29890     "field_offset" : 1632,
29891     "referenced_type" : "_ZTIj"
29892    },
29893    {
29894     "field_name" : "sparseResidencyAliased",
29895     "field_offset" : 1664,
29896     "referenced_type" : "_ZTIj"
29897    },
29898    {
29899     "field_name" : "variableMultisampleRate",
29900     "field_offset" : 1696,
29901     "referenced_type" : "_ZTIj"
29902    },
29903    {
29904     "field_name" : "inheritedQueries",
29905     "field_offset" : 1728,
29906     "referenced_type" : "_ZTIj"
29907    }
29908   ],
29909   "linker_set_key" : "_ZTI24VkPhysicalDeviceFeatures",
29910   "name" : "VkPhysicalDeviceFeatures",
29911   "referenced_type" : "_ZTI24VkPhysicalDeviceFeatures",
29912   "self_type" : "_ZTI24VkPhysicalDeviceFeatures",
29913   "size" : 220,
29914   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
29915  },
29916  {
29917   "alignment" : 8,
29918   "fields" :
29919   [
29920    {
29921     "field_name" : "sType",
29922     "referenced_type" : "_ZTI15VkStructureType"
29923    },
29924    {
29925     "field_name" : "pNext",
29926     "field_offset" : 64,
29927     "referenced_type" : "_ZTIPKv"
29928    },
29929    {
29930     "field_name" : "swapchainCount",
29931     "field_offset" : 128,
29932     "referenced_type" : "_ZTIj"
29933    },
29934    {
29935     "field_name" : "pTimes",
29936     "field_offset" : 192,
29937     "referenced_type" : "_ZTIPK19VkPresentTimeGOOGLE"
29938    }
29939   ],
29940   "linker_set_key" : "_ZTI24VkPresentTimesInfoGOOGLE",
29941   "name" : "VkPresentTimesInfoGOOGLE",
29942   "referenced_type" : "_ZTI24VkPresentTimesInfoGOOGLE",
29943   "self_type" : "_ZTI24VkPresentTimesInfoGOOGLE",
29944   "size" : 32,
29945   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
29946  },
29947  {
29948   "alignment" : 8,
29949   "fields" :
29950   [
29951    {
29952     "field_name" : "sType",
29953     "referenced_type" : "_ZTI15VkStructureType"
29954    },
29955    {
29956     "field_name" : "pNext",
29957     "field_offset" : 64,
29958     "referenced_type" : "_ZTIPv"
29959    },
29960    {
29961     "field_name" : "queueFamilyProperties",
29962     "field_offset" : 128,
29963     "referenced_type" : "_ZTI23VkQueueFamilyProperties"
29964    }
29965   ],
29966   "linker_set_key" : "_ZTI24VkQueueFamilyProperties2",
29967   "name" : "VkQueueFamilyProperties2",
29968   "referenced_type" : "_ZTI24VkQueueFamilyProperties2",
29969   "self_type" : "_ZTI24VkQueueFamilyProperties2",
29970   "size" : 40,
29971   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
29972  },
29973  {
29974   "alignment" : 8,
29975   "fields" :
29976   [
29977    {
29978     "field_name" : "sType",
29979     "referenced_type" : "_ZTI15VkStructureType"
29980    },
29981    {
29982     "field_name" : "pNext",
29983     "field_offset" : 64,
29984     "referenced_type" : "_ZTIPKv"
29985    },
29986    {
29987     "field_name" : "sampleLocationsPerPixel",
29988     "field_offset" : 128,
29989     "referenced_type" : "_ZTI21VkSampleCountFlagBits"
29990    },
29991    {
29992     "field_name" : "sampleLocationGridSize",
29993     "field_offset" : 160,
29994     "referenced_type" : "_ZTI10VkExtent2D"
29995    },
29996    {
29997     "field_name" : "sampleLocationsCount",
29998     "field_offset" : 224,
29999     "referenced_type" : "_ZTIj"
30000    },
30001    {
30002     "field_name" : "pSampleLocations",
30003     "field_offset" : 256,
30004     "referenced_type" : "_ZTIPK19VkSampleLocationEXT"
30005    }
30006   ],
30007   "linker_set_key" : "_ZTI24VkSampleLocationsInfoEXT",
30008   "name" : "VkSampleLocationsInfoEXT",
30009   "referenced_type" : "_ZTI24VkSampleLocationsInfoEXT",
30010   "self_type" : "_ZTI24VkSampleLocationsInfoEXT",
30011   "size" : 40,
30012   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
30013  },
30014  {
30015   "alignment" : 8,
30016   "fields" :
30017   [
30018    {
30019     "field_name" : "sType",
30020     "referenced_type" : "_ZTI15VkStructureType"
30021    },
30022    {
30023     "field_name" : "pNext",
30024     "field_offset" : 64,
30025     "referenced_type" : "_ZTIPKv"
30026    },
30027    {
30028     "field_name" : "flags",
30029     "field_offset" : 128,
30030     "referenced_type" : "_ZTIj"
30031    },
30032    {
30033     "field_name" : "codeSize",
30034     "field_offset" : 192,
30035     "referenced_type" : "_ZTIm"
30036    },
30037    {
30038     "field_name" : "pCode",
30039     "field_offset" : 256,
30040     "referenced_type" : "_ZTIPKj"
30041    }
30042   ],
30043   "linker_set_key" : "_ZTI24VkShaderModuleCreateInfo",
30044   "name" : "VkShaderModuleCreateInfo",
30045   "referenced_type" : "_ZTI24VkShaderModuleCreateInfo",
30046   "self_type" : "_ZTI24VkShaderModuleCreateInfo",
30047   "size" : 40,
30048   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
30049  },
30050  {
30051   "alignment" : 8,
30052   "fields" :
30053   [
30054    {
30055     "field_name" : "numUsedVgprs",
30056     "referenced_type" : "_ZTIj"
30057    },
30058    {
30059     "field_name" : "numUsedSgprs",
30060     "field_offset" : 32,
30061     "referenced_type" : "_ZTIj"
30062    },
30063    {
30064     "field_name" : "ldsSizePerLocalWorkGroup",
30065     "field_offset" : 64,
30066     "referenced_type" : "_ZTIj"
30067    },
30068    {
30069     "field_name" : "ldsUsageSizeInBytes",
30070     "field_offset" : 128,
30071     "referenced_type" : "_ZTIm"
30072    },
30073    {
30074     "field_name" : "scratchMemUsageInBytes",
30075     "field_offset" : 192,
30076     "referenced_type" : "_ZTIm"
30077    }
30078   ],
30079   "linker_set_key" : "_ZTI24VkShaderResourceUsageAMD",
30080   "name" : "VkShaderResourceUsageAMD",
30081   "referenced_type" : "_ZTI24VkShaderResourceUsageAMD",
30082   "self_type" : "_ZTI24VkShaderResourceUsageAMD",
30083   "size" : 32,
30084   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
30085  },
30086  {
30087   "alignment" : 8,
30088   "fields" :
30089   [
30090    {
30091     "field_name" : "constantID",
30092     "referenced_type" : "_ZTIj"
30093    },
30094    {
30095     "field_name" : "offset",
30096     "field_offset" : 32,
30097     "referenced_type" : "_ZTIj"
30098    },
30099    {
30100     "field_name" : "size",
30101     "field_offset" : 64,
30102     "referenced_type" : "_ZTIm"
30103    }
30104   ],
30105   "linker_set_key" : "_ZTI24VkSpecializationMapEntry",
30106   "name" : "VkSpecializationMapEntry",
30107   "referenced_type" : "_ZTI24VkSpecializationMapEntry",
30108   "self_type" : "_ZTI24VkSpecializationMapEntry",
30109   "size" : 16,
30110   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
30111  },
30112  {
30113   "alignment" : 4,
30114   "fields" :
30115   [
30116    {
30117     "field_name" : "minImageCount",
30118     "referenced_type" : "_ZTIj"
30119    },
30120    {
30121     "field_name" : "maxImageCount",
30122     "field_offset" : 32,
30123     "referenced_type" : "_ZTIj"
30124    },
30125    {
30126     "field_name" : "currentExtent",
30127     "field_offset" : 64,
30128     "referenced_type" : "_ZTI10VkExtent2D"
30129    },
30130    {
30131     "field_name" : "minImageExtent",
30132     "field_offset" : 128,
30133     "referenced_type" : "_ZTI10VkExtent2D"
30134    },
30135    {
30136     "field_name" : "maxImageExtent",
30137     "field_offset" : 192,
30138     "referenced_type" : "_ZTI10VkExtent2D"
30139    },
30140    {
30141     "field_name" : "maxImageArrayLayers",
30142     "field_offset" : 256,
30143     "referenced_type" : "_ZTIj"
30144    },
30145    {
30146     "field_name" : "supportedTransforms",
30147     "field_offset" : 288,
30148     "referenced_type" : "_ZTIj"
30149    },
30150    {
30151     "field_name" : "currentTransform",
30152     "field_offset" : 320,
30153     "referenced_type" : "_ZTI29VkSurfaceTransformFlagBitsKHR"
30154    },
30155    {
30156     "field_name" : "supportedCompositeAlpha",
30157     "field_offset" : 352,
30158     "referenced_type" : "_ZTIj"
30159    },
30160    {
30161     "field_name" : "supportedUsageFlags",
30162     "field_offset" : 384,
30163     "referenced_type" : "_ZTIj"
30164    }
30165   ],
30166   "linker_set_key" : "_ZTI24VkSurfaceCapabilitiesKHR",
30167   "name" : "VkSurfaceCapabilitiesKHR",
30168   "referenced_type" : "_ZTI24VkSurfaceCapabilitiesKHR",
30169   "self_type" : "_ZTI24VkSurfaceCapabilitiesKHR",
30170   "size" : 52,
30171   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
30172  },
30173  {
30174   "alignment" : 8,
30175   "fields" :
30176   [
30177    {
30178     "field_name" : "sType",
30179     "referenced_type" : "_ZTI15VkStructureType"
30180    },
30181    {
30182     "field_name" : "pNext",
30183     "field_offset" : 64,
30184     "referenced_type" : "_ZTIPKv"
30185    },
30186    {
30187     "field_name" : "flags",
30188     "field_offset" : 128,
30189     "referenced_type" : "_ZTIj"
30190    },
30191    {
30192     "field_name" : "surface",
30193     "field_offset" : 192,
30194     "referenced_type" : "_ZTIP14VkSurfaceKHR_T"
30195    },
30196    {
30197     "field_name" : "minImageCount",
30198     "field_offset" : 256,
30199     "referenced_type" : "_ZTIj"
30200    },
30201    {
30202     "field_name" : "imageFormat",
30203     "field_offset" : 288,
30204     "referenced_type" : "_ZTI8VkFormat"
30205    },
30206    {
30207     "field_name" : "imageColorSpace",
30208     "field_offset" : 320,
30209     "referenced_type" : "_ZTI15VkColorSpaceKHR"
30210    },
30211    {
30212     "field_name" : "imageExtent",
30213     "field_offset" : 352,
30214     "referenced_type" : "_ZTI10VkExtent2D"
30215    },
30216    {
30217     "field_name" : "imageArrayLayers",
30218     "field_offset" : 416,
30219     "referenced_type" : "_ZTIj"
30220    },
30221    {
30222     "field_name" : "imageUsage",
30223     "field_offset" : 448,
30224     "referenced_type" : "_ZTIj"
30225    },
30226    {
30227     "field_name" : "imageSharingMode",
30228     "field_offset" : 480,
30229     "referenced_type" : "_ZTI13VkSharingMode"
30230    },
30231    {
30232     "field_name" : "queueFamilyIndexCount",
30233     "field_offset" : 512,
30234     "referenced_type" : "_ZTIj"
30235    },
30236    {
30237     "field_name" : "pQueueFamilyIndices",
30238     "field_offset" : 576,
30239     "referenced_type" : "_ZTIPKj"
30240    },
30241    {
30242     "field_name" : "preTransform",
30243     "field_offset" : 640,
30244     "referenced_type" : "_ZTI29VkSurfaceTransformFlagBitsKHR"
30245    },
30246    {
30247     "field_name" : "compositeAlpha",
30248     "field_offset" : 672,
30249     "referenced_type" : "_ZTI27VkCompositeAlphaFlagBitsKHR"
30250    },
30251    {
30252     "field_name" : "presentMode",
30253     "field_offset" : 704,
30254     "referenced_type" : "_ZTI16VkPresentModeKHR"
30255    },
30256    {
30257     "field_name" : "clipped",
30258     "field_offset" : 736,
30259     "referenced_type" : "_ZTIj"
30260    },
30261    {
30262     "field_name" : "oldSwapchain",
30263     "field_offset" : 768,
30264     "referenced_type" : "_ZTIP16VkSwapchainKHR_T"
30265    }
30266   ],
30267   "linker_set_key" : "_ZTI24VkSwapchainCreateInfoKHR",
30268   "name" : "VkSwapchainCreateInfoKHR",
30269   "referenced_type" : "_ZTI24VkSwapchainCreateInfoKHR",
30270   "self_type" : "_ZTI24VkSwapchainCreateInfoKHR",
30271   "size" : 104,
30272   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
30273  },
30274  {
30275   "alignment" : 8,
30276   "fields" :
30277   [
30278    {
30279     "field_name" : "sType",
30280     "referenced_type" : "_ZTI15VkStructureType"
30281    },
30282    {
30283     "field_name" : "pNext",
30284     "field_offset" : 64,
30285     "referenced_type" : "_ZTIPKv"
30286    },
30287    {
30288     "field_name" : "swapchain",
30289     "field_offset" : 128,
30290     "referenced_type" : "_ZTIP16VkSwapchainKHR_T"
30291    },
30292    {
30293     "field_name" : "timeout",
30294     "field_offset" : 192,
30295     "referenced_type" : "_ZTIm"
30296    },
30297    {
30298     "field_name" : "semaphore",
30299     "field_offset" : 256,
30300     "referenced_type" : "_ZTIP13VkSemaphore_T"
30301    },
30302    {
30303     "field_name" : "fence",
30304     "field_offset" : 320,
30305     "referenced_type" : "_ZTIP9VkFence_T"
30306    },
30307    {
30308     "field_name" : "deviceMask",
30309     "field_offset" : 384,
30310     "referenced_type" : "_ZTIj"
30311    }
30312   ],
30313   "linker_set_key" : "_ZTI25VkAcquireNextImageInfoKHR",
30314   "name" : "VkAcquireNextImageInfoKHR",
30315   "referenced_type" : "_ZTI25VkAcquireNextImageInfoKHR",
30316   "self_type" : "_ZTI25VkAcquireNextImageInfoKHR",
30317   "size" : 56,
30318   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
30319  },
30320  {
30321   "alignment" : 8,
30322   "fields" :
30323   [
30324    {
30325     "field_name" : "sType",
30326     "referenced_type" : "_ZTI15VkStructureType"
30327    },
30328    {
30329     "field_name" : "pNext",
30330     "field_offset" : 64,
30331     "referenced_type" : "_ZTIPKv"
30332    },
30333    {
30334     "field_name" : "buffer",
30335     "field_offset" : 128,
30336     "referenced_type" : "_ZTIP10VkBuffer_T"
30337    }
30338   ],
30339   "linker_set_key" : "_ZTI25VkBufferDeviceAddressInfo",
30340   "name" : "VkBufferDeviceAddressInfo",
30341   "referenced_type" : "_ZTI25VkBufferDeviceAddressInfo",
30342   "self_type" : "_ZTI25VkBufferDeviceAddressInfo",
30343   "size" : 24,
30344   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
30345  },
30346  {
30347   "alignment" : 8,
30348   "fields" :
30349   [
30350    {
30351     "field_name" : "sType",
30352     "referenced_type" : "_ZTI15VkStructureType"
30353    },
30354    {
30355     "field_name" : "pNext",
30356     "field_offset" : 64,
30357     "referenced_type" : "_ZTIPKv"
30358    },
30359    {
30360     "field_name" : "commandBuffer",
30361     "field_offset" : 128,
30362     "referenced_type" : "_ZTIP17VkCommandBuffer_T"
30363    },
30364    {
30365     "field_name" : "deviceMask",
30366     "field_offset" : 192,
30367     "referenced_type" : "_ZTIj"
30368    }
30369   ],
30370   "linker_set_key" : "_ZTI25VkCommandBufferSubmitInfo",
30371   "name" : "VkCommandBufferSubmitInfo",
30372   "referenced_type" : "_ZTI25VkCommandBufferSubmitInfo",
30373   "self_type" : "_ZTI25VkCommandBufferSubmitInfo",
30374   "size" : 32,
30375   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
30376  },
30377  {
30378   "alignment" : 8,
30379   "fields" :
30380   [
30381    {
30382     "field_name" : "sType",
30383     "referenced_type" : "_ZTI15VkStructureType"
30384    },
30385    {
30386     "field_name" : "pNext",
30387     "field_offset" : 64,
30388     "referenced_type" : "_ZTIPKv"
30389    },
30390    {
30391     "field_name" : "module",
30392     "field_offset" : 128,
30393     "referenced_type" : "_ZTIP15VkCuModuleNVX_T"
30394    },
30395    {
30396     "field_name" : "pName",
30397     "field_offset" : 192,
30398     "referenced_type" : "_ZTIPKc"
30399    }
30400   ],
30401   "linker_set_key" : "_ZTI25VkCuFunctionCreateInfoNVX",
30402   "name" : "VkCuFunctionCreateInfoNVX",
30403   "referenced_type" : "_ZTI25VkCuFunctionCreateInfoNVX",
30404   "self_type" : "_ZTI25VkCuFunctionCreateInfoNVX",
30405   "size" : 32,
30406   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
30407  },
30408  {
30409   "alignment" : 4,
30410   "fields" :
30411   [
30412    {
30413     "field_name" : "x",
30414     "referenced_type" : "_ZTIj"
30415    },
30416    {
30417     "field_name" : "y",
30418     "field_offset" : 32,
30419     "referenced_type" : "_ZTIj"
30420    },
30421    {
30422     "field_name" : "z",
30423     "field_offset" : 64,
30424     "referenced_type" : "_ZTIj"
30425    }
30426   ],
30427   "linker_set_key" : "_ZTI25VkDispatchIndirectCommand",
30428   "name" : "VkDispatchIndirectCommand",
30429   "referenced_type" : "_ZTI25VkDispatchIndirectCommand",
30430   "self_type" : "_ZTI25VkDispatchIndirectCommand",
30431   "size" : 12,
30432   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
30433  },
30434  {
30435   "alignment" : 8,
30436   "fields" :
30437   [
30438    {
30439     "field_name" : "sType",
30440     "referenced_type" : "_ZTI15VkStructureType"
30441    },
30442    {
30443     "field_name" : "pNext",
30444     "field_offset" : 64,
30445     "referenced_type" : "_ZTIPv"
30446    },
30447    {
30448     "field_name" : "exportFromImportedHandleTypes",
30449     "field_offset" : 128,
30450     "referenced_type" : "_ZTIj"
30451    },
30452    {
30453     "field_name" : "compatibleHandleTypes",
30454     "field_offset" : 160,
30455     "referenced_type" : "_ZTIj"
30456    },
30457    {
30458     "field_name" : "externalFenceFeatures",
30459     "field_offset" : 192,
30460     "referenced_type" : "_ZTIj"
30461    }
30462   ],
30463   "linker_set_key" : "_ZTI25VkExternalFenceProperties",
30464   "name" : "VkExternalFenceProperties",
30465   "referenced_type" : "_ZTI25VkExternalFenceProperties",
30466   "self_type" : "_ZTI25VkExternalFenceProperties",
30467   "size" : 32,
30468   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
30469  },
30470  {
30471   "alignment" : 8,
30472   "fields" :
30473   [
30474    {
30475     "field_name" : "sType",
30476     "referenced_type" : "_ZTI15VkStructureType"
30477    },
30478    {
30479     "field_name" : "pNext",
30480     "field_offset" : 64,
30481     "referenced_type" : "_ZTIPKv"
30482    },
30483    {
30484     "field_name" : "pipelineBindPoint",
30485     "field_offset" : 128,
30486     "referenced_type" : "_ZTI19VkPipelineBindPoint"
30487    },
30488    {
30489     "field_name" : "pipeline",
30490     "field_offset" : 192,
30491     "referenced_type" : "_ZTIP12VkPipeline_T"
30492    },
30493    {
30494     "field_name" : "indirectCommandsLayout",
30495     "field_offset" : 256,
30496     "referenced_type" : "_ZTIP28VkIndirectCommandsLayoutNV_T"
30497    },
30498    {
30499     "field_name" : "streamCount",
30500     "field_offset" : 320,
30501     "referenced_type" : "_ZTIj"
30502    },
30503    {
30504     "field_name" : "pStreams",
30505     "field_offset" : 384,
30506     "referenced_type" : "_ZTIPK26VkIndirectCommandsStreamNV"
30507    },
30508    {
30509     "field_name" : "sequencesCount",
30510     "field_offset" : 448,
30511     "referenced_type" : "_ZTIj"
30512    },
30513    {
30514     "field_name" : "preprocessBuffer",
30515     "field_offset" : 512,
30516     "referenced_type" : "_ZTIP10VkBuffer_T"
30517    },
30518    {
30519     "field_name" : "preprocessOffset",
30520     "field_offset" : 576,
30521     "referenced_type" : "_ZTIm"
30522    },
30523    {
30524     "field_name" : "preprocessSize",
30525     "field_offset" : 640,
30526     "referenced_type" : "_ZTIm"
30527    },
30528    {
30529     "field_name" : "sequencesCountBuffer",
30530     "field_offset" : 704,
30531     "referenced_type" : "_ZTIP10VkBuffer_T"
30532    },
30533    {
30534     "field_name" : "sequencesCountOffset",
30535     "field_offset" : 768,
30536     "referenced_type" : "_ZTIm"
30537    },
30538    {
30539     "field_name" : "sequencesIndexBuffer",
30540     "field_offset" : 832,
30541     "referenced_type" : "_ZTIP10VkBuffer_T"
30542    },
30543    {
30544     "field_name" : "sequencesIndexOffset",
30545     "field_offset" : 896,
30546     "referenced_type" : "_ZTIm"
30547    }
30548   ],
30549   "linker_set_key" : "_ZTI25VkGeneratedCommandsInfoNV",
30550   "name" : "VkGeneratedCommandsInfoNV",
30551   "referenced_type" : "_ZTI25VkGeneratedCommandsInfoNV",
30552   "self_type" : "_ZTI25VkGeneratedCommandsInfoNV",
30553   "size" : 120,
30554   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
30555  },
30556  {
30557   "alignment" : 8,
30558   "fields" :
30559   [
30560    {
30561     "field_name" : "sType",
30562     "referenced_type" : "_ZTI15VkStructureType"
30563    },
30564    {
30565     "field_name" : "pNext",
30566     "field_offset" : 64,
30567     "referenced_type" : "_ZTIPKv"
30568    },
30569    {
30570     "field_name" : "flags",
30571     "field_offset" : 128,
30572     "referenced_type" : "_ZTIj"
30573    },
30574    {
30575     "field_name" : "deviceMask",
30576     "field_offset" : 160,
30577     "referenced_type" : "_ZTIj"
30578    }
30579   ],
30580   "linker_set_key" : "_ZTI25VkMemoryAllocateFlagsInfo",
30581   "name" : "VkMemoryAllocateFlagsInfo",
30582   "referenced_type" : "_ZTI25VkMemoryAllocateFlagsInfo",
30583   "self_type" : "_ZTI25VkMemoryAllocateFlagsInfo",
30584   "size" : 24,
30585   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
30586  },
30587  {
30588   "alignment" : 4,
30589   "fields" :
30590   [
30591    {
30592     "field_name" : "firstIndex",
30593     "referenced_type" : "_ZTIj"
30594    },
30595    {
30596     "field_name" : "indexCount",
30597     "field_offset" : 32,
30598     "referenced_type" : "_ZTIj"
30599    },
30600    {
30601     "field_name" : "vertexOffset",
30602     "field_offset" : 64,
30603     "referenced_type" : "_ZTIi"
30604    }
30605   ],
30606   "linker_set_key" : "_ZTI25VkMultiDrawIndexedInfoEXT",
30607   "name" : "VkMultiDrawIndexedInfoEXT",
30608   "referenced_type" : "_ZTI25VkMultiDrawIndexedInfoEXT",
30609   "self_type" : "_ZTI25VkMultiDrawIndexedInfoEXT",
30610   "size" : 12,
30611   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
30612  },
30613  {
30614   "alignment" : 8,
30615   "fields" :
30616   [
30617    {
30618     "field_name" : "sType",
30619     "referenced_type" : "_ZTI15VkStructureType"
30620    },
30621    {
30622     "field_name" : "pNext",
30623     "field_offset" : 64,
30624     "referenced_type" : "_ZTIPv"
30625    },
30626    {
30627     "field_name" : "features",
30628     "field_offset" : 128,
30629     "referenced_type" : "_ZTI24VkPhysicalDeviceFeatures"
30630    }
30631   ],
30632   "linker_set_key" : "_ZTI25VkPhysicalDeviceFeatures2",
30633   "name" : "VkPhysicalDeviceFeatures2",
30634   "referenced_type" : "_ZTI25VkPhysicalDeviceFeatures2",
30635   "self_type" : "_ZTI25VkPhysicalDeviceFeatures2",
30636   "size" : 240,
30637   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
30638  },
30639  {
30640   "alignment" : 8,
30641   "fields" :
30642   [
30643    {
30644     "field_name" : "sType",
30645     "referenced_type" : "_ZTI15VkStructureType"
30646    },
30647    {
30648     "field_name" : "pNext",
30649     "field_offset" : 64,
30650     "referenced_type" : "_ZTIPKv"
30651    },
30652    {
30653     "field_name" : "flags",
30654     "field_offset" : 128,
30655     "referenced_type" : "_ZTIj"
30656    },
30657    {
30658     "field_name" : "initialDataSize",
30659     "field_offset" : 192,
30660     "referenced_type" : "_ZTIm"
30661    },
30662    {
30663     "field_name" : "pInitialData",
30664     "field_offset" : 256,
30665     "referenced_type" : "_ZTIPKv"
30666    }
30667   ],
30668   "linker_set_key" : "_ZTI25VkPipelineCacheCreateInfo",
30669   "name" : "VkPipelineCacheCreateInfo",
30670   "referenced_type" : "_ZTI25VkPipelineCacheCreateInfo",
30671   "self_type" : "_ZTI25VkPipelineCacheCreateInfo",
30672   "size" : 40,
30673   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
30674  },
30675  {
30676   "alignment" : 8,
30677   "fields" :
30678   [
30679    {
30680     "field_name" : "sType",
30681     "referenced_type" : "_ZTI15VkStructureType"
30682    },
30683    {
30684     "field_name" : "pNext",
30685     "field_offset" : 64,
30686     "referenced_type" : "_ZTIPKv"
30687    },
30688    {
30689     "field_name" : "imageView",
30690     "field_offset" : 128,
30691     "referenced_type" : "_ZTIP13VkImageView_T"
30692    },
30693    {
30694     "field_name" : "imageLayout",
30695     "field_offset" : 192,
30696     "referenced_type" : "_ZTI13VkImageLayout"
30697    },
30698    {
30699     "field_name" : "resolveMode",
30700     "field_offset" : 224,
30701     "referenced_type" : "_ZTI21VkResolveModeFlagBits"
30702    },
30703    {
30704     "field_name" : "resolveImageView",
30705     "field_offset" : 256,
30706     "referenced_type" : "_ZTIP13VkImageView_T"
30707    },
30708    {
30709     "field_name" : "resolveImageLayout",
30710     "field_offset" : 320,
30711     "referenced_type" : "_ZTI13VkImageLayout"
30712    },
30713    {
30714     "field_name" : "loadOp",
30715     "field_offset" : 352,
30716     "referenced_type" : "_ZTI18VkAttachmentLoadOp"
30717    },
30718    {
30719     "field_name" : "storeOp",
30720     "field_offset" : 384,
30721     "referenced_type" : "_ZTI19VkAttachmentStoreOp"
30722    },
30723    {
30724     "field_name" : "clearValue",
30725     "field_offset" : 416,
30726     "referenced_type" : "_ZTI12VkClearValue"
30727    }
30728   ],
30729   "linker_set_key" : "_ZTI25VkRenderingAttachmentInfo",
30730   "name" : "VkRenderingAttachmentInfo",
30731   "referenced_type" : "_ZTI25VkRenderingAttachmentInfo",
30732   "self_type" : "_ZTI25VkRenderingAttachmentInfo",
30733   "size" : 72,
30734   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
30735  },
30736  {
30737   "alignment" : 8,
30738   "fields" :
30739   [
30740    {
30741     "field_name" : "sType",
30742     "referenced_type" : "_ZTI15VkStructureType"
30743    },
30744    {
30745     "field_name" : "pNext",
30746     "field_offset" : 64,
30747     "referenced_type" : "_ZTIPKv"
30748    },
30749    {
30750     "field_name" : "semaphoreType",
30751     "field_offset" : 128,
30752     "referenced_type" : "_ZTI15VkSemaphoreType"
30753    },
30754    {
30755     "field_name" : "initialValue",
30756     "field_offset" : 192,
30757     "referenced_type" : "_ZTIm"
30758    }
30759   ],
30760   "linker_set_key" : "_ZTI25VkSemaphoreTypeCreateInfo",
30761   "name" : "VkSemaphoreTypeCreateInfo",
30762   "referenced_type" : "_ZTI25VkSemaphoreTypeCreateInfo",
30763   "self_type" : "_ZTI25VkSemaphoreTypeCreateInfo",
30764   "size" : 32,
30765   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
30766  },
30767  {
30768   "alignment" : 8,
30769   "fields" :
30770   [
30771    {
30772     "field_name" : "shaderStageMask",
30773     "referenced_type" : "_ZTIj"
30774    },
30775    {
30776     "field_name" : "resourceUsage",
30777     "field_offset" : 64,
30778     "referenced_type" : "_ZTI24VkShaderResourceUsageAMD"
30779    },
30780    {
30781     "field_name" : "numPhysicalVgprs",
30782     "field_offset" : 320,
30783     "referenced_type" : "_ZTIj"
30784    },
30785    {
30786     "field_name" : "numPhysicalSgprs",
30787     "field_offset" : 352,
30788     "referenced_type" : "_ZTIj"
30789    },
30790    {
30791     "field_name" : "numAvailableVgprs",
30792     "field_offset" : 384,
30793     "referenced_type" : "_ZTIj"
30794    },
30795    {
30796     "field_name" : "numAvailableSgprs",
30797     "field_offset" : 416,
30798     "referenced_type" : "_ZTIj"
30799    },
30800    {
30801     "field_name" : "computeWorkGroupSize",
30802     "field_offset" : 448,
30803     "referenced_type" : "_ZTIA3_j"
30804    }
30805   ],
30806   "linker_set_key" : "_ZTI25VkShaderStatisticsInfoAMD",
30807   "name" : "VkShaderStatisticsInfoAMD",
30808   "referenced_type" : "_ZTI25VkShaderStatisticsInfoAMD",
30809   "self_type" : "_ZTI25VkShaderStatisticsInfoAMD",
30810   "size" : 72,
30811   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
30812  },
30813  {
30814   "alignment" : 8,
30815   "fields" :
30816   [
30817    {
30818     "field_name" : "sType",
30819     "referenced_type" : "_ZTI15VkStructureType"
30820    },
30821    {
30822     "field_name" : "pNext",
30823     "field_offset" : 64,
30824     "referenced_type" : "_ZTIPv"
30825    },
30826    {
30827     "field_name" : "minImageCount",
30828     "field_offset" : 128,
30829     "referenced_type" : "_ZTIj"
30830    },
30831    {
30832     "field_name" : "maxImageCount",
30833     "field_offset" : 160,
30834     "referenced_type" : "_ZTIj"
30835    },
30836    {
30837     "field_name" : "currentExtent",
30838     "field_offset" : 192,
30839     "referenced_type" : "_ZTI10VkExtent2D"
30840    },
30841    {
30842     "field_name" : "minImageExtent",
30843     "field_offset" : 256,
30844     "referenced_type" : "_ZTI10VkExtent2D"
30845    },
30846    {
30847     "field_name" : "maxImageExtent",
30848     "field_offset" : 320,
30849     "referenced_type" : "_ZTI10VkExtent2D"
30850    },
30851    {
30852     "field_name" : "maxImageArrayLayers",
30853     "field_offset" : 384,
30854     "referenced_type" : "_ZTIj"
30855    },
30856    {
30857     "field_name" : "supportedTransforms",
30858     "field_offset" : 416,
30859     "referenced_type" : "_ZTIj"
30860    },
30861    {
30862     "field_name" : "currentTransform",
30863     "field_offset" : 448,
30864     "referenced_type" : "_ZTI29VkSurfaceTransformFlagBitsKHR"
30865    },
30866    {
30867     "field_name" : "supportedCompositeAlpha",
30868     "field_offset" : 480,
30869     "referenced_type" : "_ZTIj"
30870    },
30871    {
30872     "field_name" : "supportedUsageFlags",
30873     "field_offset" : 512,
30874     "referenced_type" : "_ZTIj"
30875    },
30876    {
30877     "field_name" : "supportedSurfaceCounters",
30878     "field_offset" : 544,
30879     "referenced_type" : "_ZTIj"
30880    }
30881   ],
30882   "linker_set_key" : "_ZTI25VkSurfaceCapabilities2EXT",
30883   "name" : "VkSurfaceCapabilities2EXT",
30884   "referenced_type" : "_ZTI25VkSurfaceCapabilities2EXT",
30885   "self_type" : "_ZTI25VkSurfaceCapabilities2EXT",
30886   "size" : 72,
30887   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
30888  },
30889  {
30890   "alignment" : 8,
30891   "fields" :
30892   [
30893    {
30894     "field_name" : "sType",
30895     "referenced_type" : "_ZTI15VkStructureType"
30896    },
30897    {
30898     "field_name" : "pNext",
30899     "field_offset" : 64,
30900     "referenced_type" : "_ZTIPv"
30901    },
30902    {
30903     "field_name" : "surfaceCapabilities",
30904     "field_offset" : 128,
30905     "referenced_type" : "_ZTI24VkSurfaceCapabilitiesKHR"
30906    }
30907   ],
30908   "linker_set_key" : "_ZTI25VkSurfaceCapabilities2KHR",
30909   "name" : "VkSurfaceCapabilities2KHR",
30910   "referenced_type" : "_ZTI25VkSurfaceCapabilities2KHR",
30911   "self_type" : "_ZTI25VkSurfaceCapabilities2KHR",
30912   "size" : 72,
30913   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
30914  },
30915  {
30916   "alignment" : 8,
30917   "fields" :
30918   [
30919    {
30920     "field_name" : "sType",
30921     "referenced_type" : "_ZTI15VkStructureType"
30922    },
30923    {
30924     "field_name" : "pNext",
30925     "field_offset" : 64,
30926     "referenced_type" : "_ZTIPKv"
30927    },
30928    {
30929     "field_name" : "planeAspect",
30930     "field_offset" : 128,
30931     "referenced_type" : "_ZTI21VkImageAspectFlagBits"
30932    }
30933   ],
30934   "linker_set_key" : "_ZTI26VkBindImagePlaneMemoryInfo",
30935   "name" : "VkBindImagePlaneMemoryInfo",
30936   "referenced_type" : "_ZTI26VkBindImagePlaneMemoryInfo",
30937   "self_type" : "_ZTI26VkBindImagePlaneMemoryInfo",
30938   "size" : 24,
30939   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
30940  },
30941  {
30942   "alignment" : 8,
30943   "fields" :
30944   [
30945    {
30946     "field_name" : "sType",
30947     "referenced_type" : "_ZTI15VkStructureType"
30948    },
30949    {
30950     "field_name" : "pNext",
30951     "field_offset" : 64,
30952     "referenced_type" : "_ZTIPKv"
30953    },
30954    {
30955     "field_name" : "pMarkerName",
30956     "field_offset" : 128,
30957     "referenced_type" : "_ZTIPKc"
30958    },
30959    {
30960     "field_name" : "color",
30961     "field_offset" : 192,
30962     "referenced_type" : "_ZTIA4_f"
30963    }
30964   ],
30965   "linker_set_key" : "_ZTI26VkDebugMarkerMarkerInfoEXT",
30966   "name" : "VkDebugMarkerMarkerInfoEXT",
30967   "referenced_type" : "_ZTI26VkDebugMarkerMarkerInfoEXT",
30968   "self_type" : "_ZTI26VkDebugMarkerMarkerInfoEXT",
30969   "size" : 40,
30970   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
30971  },
30972  {
30973   "alignment" : 8,
30974   "fields" :
30975   [
30976    {
30977     "field_name" : "sType",
30978     "referenced_type" : "_ZTI15VkStructureType"
30979    },
30980    {
30981     "field_name" : "pNext",
30982     "field_offset" : 64,
30983     "referenced_type" : "_ZTIPKv"
30984    },
30985    {
30986     "field_name" : "flags",
30987     "field_offset" : 128,
30988     "referenced_type" : "_ZTIj"
30989    },
30990    {
30991     "field_name" : "maxSets",
30992     "field_offset" : 160,
30993     "referenced_type" : "_ZTIj"
30994    },
30995    {
30996     "field_name" : "poolSizeCount",
30997     "field_offset" : 192,
30998     "referenced_type" : "_ZTIj"
30999    },
31000    {
31001     "field_name" : "pPoolSizes",
31002     "field_offset" : 256,
31003     "referenced_type" : "_ZTIPK20VkDescriptorPoolSize"
31004    }
31005   ],
31006   "linker_set_key" : "_ZTI26VkDescriptorPoolCreateInfo",
31007   "name" : "VkDescriptorPoolCreateInfo",
31008   "referenced_type" : "_ZTI26VkDescriptorPoolCreateInfo",
31009   "self_type" : "_ZTI26VkDescriptorPoolCreateInfo",
31010   "size" : 40,
31011   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
31012  },
31013  {
31014   "alignment" : 8,
31015   "fields" :
31016   [
31017    {
31018     "field_name" : "sType",
31019     "referenced_type" : "_ZTI15VkStructureType"
31020    },
31021    {
31022     "field_name" : "pNext",
31023     "field_offset" : 64,
31024     "referenced_type" : "_ZTIPKv"
31025    },
31026    {
31027     "field_name" : "flags",
31028     "field_offset" : 128,
31029     "referenced_type" : "_ZTIj"
31030    },
31031    {
31032     "field_name" : "parameters",
31033     "field_offset" : 160,
31034     "referenced_type" : "_ZTI26VkDisplayModeParametersKHR"
31035    }
31036   ],
31037   "linker_set_key" : "_ZTI26VkDisplayModeCreateInfoKHR",
31038   "name" : "VkDisplayModeCreateInfoKHR",
31039   "referenced_type" : "_ZTI26VkDisplayModeCreateInfoKHR",
31040   "self_type" : "_ZTI26VkDisplayModeCreateInfoKHR",
31041   "size" : 32,
31042   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
31043  },
31044  {
31045   "alignment" : 4,
31046   "fields" :
31047   [
31048    {
31049     "field_name" : "visibleRegion",
31050     "referenced_type" : "_ZTI10VkExtent2D"
31051    },
31052    {
31053     "field_name" : "refreshRate",
31054     "field_offset" : 64,
31055     "referenced_type" : "_ZTIj"
31056    }
31057   ],
31058   "linker_set_key" : "_ZTI26VkDisplayModeParametersKHR",
31059   "name" : "VkDisplayModeParametersKHR",
31060   "referenced_type" : "_ZTI26VkDisplayModeParametersKHR",
31061   "self_type" : "_ZTI26VkDisplayModeParametersKHR",
31062   "size" : 12,
31063   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
31064  },
31065  {
31066   "alignment" : 8,
31067   "fields" :
31068   [
31069    {
31070     "field_name" : "displayMode",
31071     "referenced_type" : "_ZTIP18VkDisplayModeKHR_T"
31072    },
31073    {
31074     "field_name" : "parameters",
31075     "field_offset" : 64,
31076     "referenced_type" : "_ZTI26VkDisplayModeParametersKHR"
31077    }
31078   ],
31079   "linker_set_key" : "_ZTI26VkDisplayModePropertiesKHR",
31080   "name" : "VkDisplayModePropertiesKHR",
31081   "referenced_type" : "_ZTI26VkDisplayModePropertiesKHR",
31082   "self_type" : "_ZTI26VkDisplayModePropertiesKHR",
31083   "size" : 24,
31084   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
31085  },
31086  {
31087   "alignment" : 8,
31088   "fields" :
31089   [
31090    {
31091     "field_name" : "sType",
31092     "referenced_type" : "_ZTI15VkStructureType"
31093    },
31094    {
31095     "field_name" : "pNext",
31096     "field_offset" : 64,
31097     "referenced_type" : "_ZTIPKv"
31098    },
31099    {
31100     "field_name" : "handleTypes",
31101     "field_offset" : 128,
31102     "referenced_type" : "_ZTIj"
31103    }
31104   ],
31105   "linker_set_key" : "_ZTI26VkExportMemoryAllocateInfo",
31106   "name" : "VkExportMemoryAllocateInfo",
31107   "referenced_type" : "_ZTI26VkExportMemoryAllocateInfo",
31108   "self_type" : "_ZTI26VkExportMemoryAllocateInfo",
31109   "size" : 24,
31110   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
31111  },
31112  {
31113   "alignment" : 8,
31114   "fields" :
31115   [
31116    {
31117     "field_name" : "sType",
31118     "referenced_type" : "_ZTI15VkStructureType"
31119    },
31120    {
31121     "field_name" : "pNext",
31122     "field_offset" : 64,
31123     "referenced_type" : "_ZTIPv"
31124    },
31125    {
31126     "field_name" : "externalMemoryProperties",
31127     "field_offset" : 128,
31128     "referenced_type" : "_ZTI26VkExternalMemoryProperties"
31129    }
31130   ],
31131   "linker_set_key" : "_ZTI26VkExternalBufferProperties",
31132   "name" : "VkExternalBufferProperties",
31133   "referenced_type" : "_ZTI26VkExternalBufferProperties",
31134   "self_type" : "_ZTI26VkExternalBufferProperties",
31135   "size" : 32,
31136   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
31137  },
31138  {
31139   "alignment" : 4,
31140   "fields" :
31141   [
31142    {
31143     "field_name" : "externalMemoryFeatures",
31144     "referenced_type" : "_ZTIj"
31145    },
31146    {
31147     "field_name" : "exportFromImportedHandleTypes",
31148     "field_offset" : 32,
31149     "referenced_type" : "_ZTIj"
31150    },
31151    {
31152     "field_name" : "compatibleHandleTypes",
31153     "field_offset" : 64,
31154     "referenced_type" : "_ZTIj"
31155    }
31156   ],
31157   "linker_set_key" : "_ZTI26VkExternalMemoryProperties",
31158   "name" : "VkExternalMemoryProperties",
31159   "referenced_type" : "_ZTI26VkExternalMemoryProperties",
31160   "self_type" : "_ZTI26VkExternalMemoryProperties",
31161   "size" : 12,
31162   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
31163  },
31164  {
31165   "alignment" : 8,
31166   "fields" :
31167   [
31168    {
31169     "field_name" : "sType",
31170     "referenced_type" : "_ZTI15VkStructureType"
31171    },
31172    {
31173     "field_name" : "pNext",
31174     "field_offset" : 64,
31175     "referenced_type" : "_ZTIPKv"
31176    },
31177    {
31178     "field_name" : "usage",
31179     "field_offset" : 128,
31180     "referenced_type" : "_ZTIj"
31181    }
31182   ],
31183   "linker_set_key" : "_ZTI26VkImageViewUsageCreateInfo",
31184   "name" : "VkImageViewUsageCreateInfo",
31185   "referenced_type" : "_ZTI26VkImageViewUsageCreateInfo",
31186   "self_type" : "_ZTI26VkImageViewUsageCreateInfo",
31187   "size" : 24,
31188   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
31189  },
31190  {
31191   "alignment" : 8,
31192   "fields" :
31193   [
31194    {
31195     "field_name" : "sType",
31196     "referenced_type" : "_ZTI15VkStructureType"
31197    },
31198    {
31199     "field_name" : "pNext",
31200     "field_offset" : 64,
31201     "referenced_type" : "_ZTIPKv"
31202    },
31203    {
31204     "field_name" : "semaphore",
31205     "field_offset" : 128,
31206     "referenced_type" : "_ZTIP13VkSemaphore_T"
31207    },
31208    {
31209     "field_name" : "flags",
31210     "field_offset" : 192,
31211     "referenced_type" : "_ZTIj"
31212    },
31213    {
31214     "field_name" : "handleType",
31215     "field_offset" : 224,
31216     "referenced_type" : "_ZTI37VkExternalSemaphoreHandleTypeFlagBits"
31217    },
31218    {
31219     "field_name" : "fd",
31220     "field_offset" : 256,
31221     "referenced_type" : "_ZTIi"
31222    }
31223   ],
31224   "linker_set_key" : "_ZTI26VkImportSemaphoreFdInfoKHR",
31225   "name" : "VkImportSemaphoreFdInfoKHR",
31226   "referenced_type" : "_ZTI26VkImportSemaphoreFdInfoKHR",
31227   "self_type" : "_ZTI26VkImportSemaphoreFdInfoKHR",
31228   "size" : 40,
31229   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
31230  },
31231  {
31232   "alignment" : 8,
31233   "fields" :
31234   [
31235    {
31236     "field_name" : "buffer",
31237     "referenced_type" : "_ZTIP10VkBuffer_T"
31238    },
31239    {
31240     "field_name" : "offset",
31241     "field_offset" : 64,
31242     "referenced_type" : "_ZTIm"
31243    }
31244   ],
31245   "linker_set_key" : "_ZTI26VkIndirectCommandsStreamNV",
31246   "name" : "VkIndirectCommandsStreamNV",
31247   "referenced_type" : "_ZTI26VkIndirectCommandsStreamNV",
31248   "self_type" : "_ZTI26VkIndirectCommandsStreamNV",
31249   "size" : 16,
31250   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
31251  },
31252  {
31253   "alignment" : 8,
31254   "fields" :
31255   [
31256    {
31257     "field_name" : "sType",
31258     "referenced_type" : "_ZTI15VkStructureType"
31259    },
31260    {
31261     "field_name" : "pNext",
31262     "field_offset" : 64,
31263     "referenced_type" : "_ZTIPv"
31264    },
31265    {
31266     "field_name" : "maxSampleLocationGridSize",
31267     "field_offset" : 128,
31268     "referenced_type" : "_ZTI10VkExtent2D"
31269    }
31270   ],
31271   "linker_set_key" : "_ZTI26VkMultisamplePropertiesEXT",
31272   "name" : "VkMultisamplePropertiesEXT",
31273   "referenced_type" : "_ZTI26VkMultisamplePropertiesEXT",
31274   "self_type" : "_ZTI26VkMultisamplePropertiesEXT",
31275   "size" : 24,
31276   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
31277  },
31278  {
31279   "alignment" : 8,
31280   "fields" :
31281   [
31282    {
31283     "field_name" : "apiVersion",
31284     "referenced_type" : "_ZTIj"
31285    },
31286    {
31287     "field_name" : "driverVersion",
31288     "field_offset" : 32,
31289     "referenced_type" : "_ZTIj"
31290    },
31291    {
31292     "field_name" : "vendorID",
31293     "field_offset" : 64,
31294     "referenced_type" : "_ZTIj"
31295    },
31296    {
31297     "field_name" : "deviceID",
31298     "field_offset" : 96,
31299     "referenced_type" : "_ZTIj"
31300    },
31301    {
31302     "field_name" : "deviceType",
31303     "field_offset" : 128,
31304     "referenced_type" : "_ZTI20VkPhysicalDeviceType"
31305    },
31306    {
31307     "field_name" : "deviceName",
31308     "field_offset" : 160,
31309     "referenced_type" : "_ZTIA256_c"
31310    },
31311    {
31312     "field_name" : "pipelineCacheUUID",
31313     "field_offset" : 2208,
31314     "referenced_type" : "_ZTIA16_h"
31315    },
31316    {
31317     "field_name" : "limits",
31318     "field_offset" : 2368,
31319     "referenced_type" : "_ZTI22VkPhysicalDeviceLimits"
31320    },
31321    {
31322     "field_name" : "sparseProperties",
31323     "field_offset" : 6400,
31324     "referenced_type" : "_ZTI32VkPhysicalDeviceSparseProperties"
31325    }
31326   ],
31327   "linker_set_key" : "_ZTI26VkPhysicalDeviceProperties",
31328   "name" : "VkPhysicalDeviceProperties",
31329   "referenced_type" : "_ZTI26VkPhysicalDeviceProperties",
31330   "self_type" : "_ZTI26VkPhysicalDeviceProperties",
31331   "size" : 824,
31332   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
31333  },
31334  {
31335   "alignment" : 8,
31336   "fields" :
31337   [
31338    {
31339     "field_name" : "flags",
31340     "referenced_type" : "_ZTIj"
31341    },
31342    {
31343     "field_name" : "duration",
31344     "field_offset" : 64,
31345     "referenced_type" : "_ZTIm"
31346    }
31347   ],
31348   "linker_set_key" : "_ZTI26VkPipelineCreationFeedback",
31349   "name" : "VkPipelineCreationFeedback",
31350   "referenced_type" : "_ZTI26VkPipelineCreationFeedback",
31351   "self_type" : "_ZTI26VkPipelineCreationFeedback",
31352   "size" : 16,
31353   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
31354  },
31355  {
31356   "alignment" : 8,
31357   "fields" :
31358   [
31359    {
31360     "field_name" : "sType",
31361     "referenced_type" : "_ZTI15VkStructureType"
31362    },
31363    {
31364     "field_name" : "pNext",
31365     "field_offset" : 64,
31366     "referenced_type" : "_ZTIPKv"
31367    },
31368    {
31369     "field_name" : "flags",
31370     "field_offset" : 128,
31371     "referenced_type" : "_ZTIj"
31372    },
31373    {
31374     "field_name" : "setLayoutCount",
31375     "field_offset" : 160,
31376     "referenced_type" : "_ZTIj"
31377    },
31378    {
31379     "field_name" : "pSetLayouts",
31380     "field_offset" : 192,
31381     "referenced_type" : "_ZTIPKP23VkDescriptorSetLayout_T"
31382    },
31383    {
31384     "field_name" : "pushConstantRangeCount",
31385     "field_offset" : 256,
31386     "referenced_type" : "_ZTIj"
31387    },
31388    {
31389     "field_name" : "pPushConstantRanges",
31390     "field_offset" : 320,
31391     "referenced_type" : "_ZTIPK19VkPushConstantRange"
31392    }
31393   ],
31394   "linker_set_key" : "_ZTI26VkPipelineLayoutCreateInfo",
31395   "name" : "VkPipelineLayoutCreateInfo",
31396   "referenced_type" : "_ZTI26VkPipelineLayoutCreateInfo",
31397   "self_type" : "_ZTI26VkPipelineLayoutCreateInfo",
31398   "size" : 48,
31399   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
31400  },
31401  {
31402   "alignment" : 8,
31403   "fields" :
31404   [
31405    {
31406     "field_name" : "shadingRate",
31407     "referenced_type" : "_ZTI27VkShadingRatePaletteEntryNV"
31408    },
31409    {
31410     "field_name" : "sampleCount",
31411     "field_offset" : 32,
31412     "referenced_type" : "_ZTIj"
31413    },
31414    {
31415     "field_name" : "sampleLocationCount",
31416     "field_offset" : 64,
31417     "referenced_type" : "_ZTIj"
31418    },
31419    {
31420     "field_name" : "pSampleLocations",
31421     "field_offset" : 128,
31422     "referenced_type" : "_ZTIPK24VkCoarseSampleLocationNV"
31423    }
31424   ],
31425   "linker_set_key" : "_ZTI27VkCoarseSampleOrderCustomNV",
31426   "name" : "VkCoarseSampleOrderCustomNV",
31427   "referenced_type" : "_ZTI27VkCoarseSampleOrderCustomNV",
31428   "self_type" : "_ZTI27VkCoarseSampleOrderCustomNV",
31429   "size" : 24,
31430   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
31431  },
31432  {
31433   "alignment" : 8,
31434   "fields" :
31435   [
31436    {
31437     "field_name" : "sType",
31438     "referenced_type" : "_ZTI15VkStructureType"
31439    },
31440    {
31441     "field_name" : "pNext",
31442     "field_offset" : 64,
31443     "referenced_type" : "_ZTIPKv"
31444    },
31445    {
31446     "field_name" : "commandPool",
31447     "field_offset" : 128,
31448     "referenced_type" : "_ZTIP15VkCommandPool_T"
31449    },
31450    {
31451     "field_name" : "level",
31452     "field_offset" : 192,
31453     "referenced_type" : "_ZTI20VkCommandBufferLevel"
31454    },
31455    {
31456     "field_name" : "commandBufferCount",
31457     "field_offset" : 224,
31458     "referenced_type" : "_ZTIj"
31459    }
31460   ],
31461   "linker_set_key" : "_ZTI27VkCommandBufferAllocateInfo",
31462   "name" : "VkCommandBufferAllocateInfo",
31463   "referenced_type" : "_ZTI27VkCommandBufferAllocateInfo",
31464   "self_type" : "_ZTI27VkCommandBufferAllocateInfo",
31465   "size" : 32,
31466   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
31467  },
31468  {
31469   "alignment" : 8,
31470   "fields" :
31471   [
31472    {
31473     "field_name" : "sType",
31474     "referenced_type" : "_ZTI15VkStructureType"
31475    },
31476    {
31477     "field_name" : "pNext",
31478     "field_offset" : 64,
31479     "referenced_type" : "_ZTIPKv"
31480    },
31481    {
31482     "field_name" : "flags",
31483     "field_offset" : 128,
31484     "referenced_type" : "_ZTIj"
31485    },
31486    {
31487     "field_name" : "stage",
31488     "field_offset" : 192,
31489     "referenced_type" : "_ZTI31VkPipelineShaderStageCreateInfo"
31490    },
31491    {
31492     "field_name" : "layout",
31493     "field_offset" : 576,
31494     "referenced_type" : "_ZTIP18VkPipelineLayout_T"
31495    },
31496    {
31497     "field_name" : "basePipelineHandle",
31498     "field_offset" : 640,
31499     "referenced_type" : "_ZTIP12VkPipeline_T"
31500    },
31501    {
31502     "field_name" : "basePipelineIndex",
31503     "field_offset" : 704,
31504     "referenced_type" : "_ZTIi"
31505    }
31506   ],
31507   "linker_set_key" : "_ZTI27VkComputePipelineCreateInfo",
31508   "name" : "VkComputePipelineCreateInfo",
31509   "referenced_type" : "_ZTI27VkComputePipelineCreateInfo",
31510   "self_type" : "_ZTI27VkComputePipelineCreateInfo",
31511   "size" : 96,
31512   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
31513  },
31514  {
31515   "alignment" : 8,
31516   "fields" :
31517   [
31518    {
31519     "field_name" : "sType",
31520     "referenced_type" : "_ZTI15VkStructureType"
31521    },
31522    {
31523     "field_name" : "pNext",
31524     "field_offset" : 64,
31525     "referenced_type" : "_ZTIPKv"
31526    },
31527    {
31528     "field_name" : "descriptorPool",
31529     "field_offset" : 128,
31530     "referenced_type" : "_ZTIP18VkDescriptorPool_T"
31531    },
31532    {
31533     "field_name" : "descriptorSetCount",
31534     "field_offset" : 192,
31535     "referenced_type" : "_ZTIj"
31536    },
31537    {
31538     "field_name" : "pSetLayouts",
31539     "field_offset" : 256,
31540     "referenced_type" : "_ZTIPKP23VkDescriptorSetLayout_T"
31541    }
31542   ],
31543   "linker_set_key" : "_ZTI27VkDescriptorSetAllocateInfo",
31544   "name" : "VkDescriptorSetAllocateInfo",
31545   "referenced_type" : "_ZTI27VkDescriptorSetAllocateInfo",
31546   "self_type" : "_ZTI27VkDescriptorSetAllocateInfo",
31547   "size" : 40,
31548   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
31549  },
31550  {
31551   "alignment" : 8,
31552   "fields" :
31553   [
31554    {
31555     "field_name" : "sType",
31556     "referenced_type" : "_ZTI15VkStructureType"
31557    },
31558    {
31559     "field_name" : "pNext",
31560     "field_offset" : 64,
31561     "referenced_type" : "_ZTIPKv"
31562    },
31563    {
31564     "field_name" : "resourceDeviceIndex",
31565     "field_offset" : 128,
31566     "referenced_type" : "_ZTIj"
31567    },
31568    {
31569     "field_name" : "memoryDeviceIndex",
31570     "field_offset" : 160,
31571     "referenced_type" : "_ZTIj"
31572    }
31573   ],
31574   "linker_set_key" : "_ZTI27VkDeviceGroupBindSparseInfo",
31575   "name" : "VkDeviceGroupBindSparseInfo",
31576   "referenced_type" : "_ZTI27VkDeviceGroupBindSparseInfo",
31577   "self_type" : "_ZTI27VkDeviceGroupBindSparseInfo",
31578   "size" : 24,
31579   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
31580  },
31581  {
31582   "alignment" : 8,
31583   "fields" :
31584   [
31585    {
31586     "field_name" : "sType",
31587     "referenced_type" : "_ZTI15VkStructureType"
31588    },
31589    {
31590     "field_name" : "pNext",
31591     "field_offset" : 64,
31592     "referenced_type" : "_ZTIPKv"
31593    },
31594    {
31595     "field_name" : "swapchainCount",
31596     "field_offset" : 128,
31597     "referenced_type" : "_ZTIj"
31598    },
31599    {
31600     "field_name" : "pDeviceMasks",
31601     "field_offset" : 192,
31602     "referenced_type" : "_ZTIPKj"
31603    },
31604    {
31605     "field_name" : "mode",
31606     "field_offset" : 256,
31607     "referenced_type" : "_ZTI35VkDeviceGroupPresentModeFlagBitsKHR"
31608    }
31609   ],
31610   "linker_set_key" : "_ZTI27VkDeviceGroupPresentInfoKHR",
31611   "name" : "VkDeviceGroupPresentInfoKHR",
31612   "referenced_type" : "_ZTI27VkDeviceGroupPresentInfoKHR",
31613   "self_type" : "_ZTI27VkDeviceGroupPresentInfoKHR",
31614   "size" : 40,
31615   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
31616  },
31617  {
31618   "alignment" : 8,
31619   "fields" :
31620   [
31621    {
31622     "field_name" : "sType",
31623     "referenced_type" : "_ZTI15VkStructureType"
31624    },
31625    {
31626     "field_name" : "pNext",
31627     "field_offset" : 64,
31628     "referenced_type" : "_ZTIPv"
31629    },
31630    {
31631     "field_name" : "displayModeProperties",
31632     "field_offset" : 128,
31633     "referenced_type" : "_ZTI26VkDisplayModePropertiesKHR"
31634    }
31635   ],
31636   "linker_set_key" : "_ZTI27VkDisplayModeProperties2KHR",
31637   "name" : "VkDisplayModeProperties2KHR",
31638   "referenced_type" : "_ZTI27VkDisplayModeProperties2KHR",
31639   "self_type" : "_ZTI27VkDisplayModeProperties2KHR",
31640   "size" : 40,
31641   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
31642  },
31643  {
31644   "alignment" : 8,
31645   "fields" :
31646   [
31647    {
31648     "field_name" : "currentDisplay",
31649     "referenced_type" : "_ZTIP14VkDisplayKHR_T"
31650    },
31651    {
31652     "field_name" : "currentStackIndex",
31653     "field_offset" : 64,
31654     "referenced_type" : "_ZTIj"
31655    }
31656   ],
31657   "linker_set_key" : "_ZTI27VkDisplayPlanePropertiesKHR",
31658   "name" : "VkDisplayPlanePropertiesKHR",
31659   "referenced_type" : "_ZTI27VkDisplayPlanePropertiesKHR",
31660   "self_type" : "_ZTI27VkDisplayPlanePropertiesKHR",
31661   "size" : 16,
31662   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
31663  },
31664  {
31665   "alignment" : 8,
31666   "fields" :
31667   [
31668    {
31669     "field_name" : "sType",
31670     "referenced_type" : "_ZTI15VkStructureType"
31671    },
31672    {
31673     "field_name" : "pNext",
31674     "field_offset" : 64,
31675     "referenced_type" : "_ZTIPKv"
31676    },
31677    {
31678     "field_name" : "handleTypes",
31679     "field_offset" : 128,
31680     "referenced_type" : "_ZTIj"
31681    }
31682   ],
31683   "linker_set_key" : "_ZTI27VkExportSemaphoreCreateInfo",
31684   "name" : "VkExportSemaphoreCreateInfo",
31685   "referenced_type" : "_ZTI27VkExportSemaphoreCreateInfo",
31686   "self_type" : "_ZTI27VkExportSemaphoreCreateInfo",
31687   "size" : 24,
31688   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
31689  },
31690  {
31691   "alignment" : 8,
31692   "fields" :
31693   [
31694    {
31695     "field_name" : "sType",
31696     "referenced_type" : "_ZTI15VkStructureType"
31697    },
31698    {
31699     "field_name" : "pNext",
31700     "field_offset" : 64,
31701     "referenced_type" : "_ZTIPKv"
31702    },
31703    {
31704     "field_name" : "viewFormatCount",
31705     "field_offset" : 128,
31706     "referenced_type" : "_ZTIj"
31707    },
31708    {
31709     "field_name" : "pViewFormats",
31710     "field_offset" : 192,
31711     "referenced_type" : "_ZTIPK8VkFormat"
31712    }
31713   ],
31714   "linker_set_key" : "_ZTI27VkImageFormatListCreateInfo",
31715   "name" : "VkImageFormatListCreateInfo",
31716   "referenced_type" : "_ZTI27VkImageFormatListCreateInfo",
31717   "self_type" : "_ZTI27VkImageFormatListCreateInfo",
31718   "size" : 32,
31719   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
31720  },
31721  {
31722   "alignment" : 8,
31723   "fields" :
31724   [
31725    {
31726     "field_name" : "value32",
31727     "referenced_type" : "_ZTIj"
31728    },
31729    {
31730     "field_name" : "value64",
31731     "referenced_type" : "_ZTIm"
31732    },
31733    {
31734     "field_name" : "valueFloat",
31735     "referenced_type" : "_ZTIf"
31736    },
31737    {
31738     "field_name" : "valueBool",
31739     "referenced_type" : "_ZTIj"
31740    },
31741    {
31742     "field_name" : "valueString",
31743     "referenced_type" : "_ZTIPKc"
31744    }
31745   ],
31746   "linker_set_key" : "_ZTI27VkPerformanceValueDataINTEL",
31747   "name" : "VkPerformanceValueDataINTEL",
31748   "record_kind" : "union",
31749   "referenced_type" : "_ZTI27VkPerformanceValueDataINTEL",
31750   "self_type" : "_ZTI27VkPerformanceValueDataINTEL",
31751   "size" : 8,
31752   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
31753  },
31754  {
31755   "alignment" : 8,
31756   "fields" :
31757   [
31758    {
31759     "field_name" : "sType",
31760     "referenced_type" : "_ZTI15VkStructureType"
31761    },
31762    {
31763     "field_name" : "pNext",
31764     "field_offset" : 64,
31765     "referenced_type" : "_ZTIPv"
31766    },
31767    {
31768     "field_name" : "properties",
31769     "field_offset" : 128,
31770     "referenced_type" : "_ZTI26VkPhysicalDeviceProperties"
31771    }
31772   ],
31773   "linker_set_key" : "_ZTI27VkPhysicalDeviceProperties2",
31774   "name" : "VkPhysicalDeviceProperties2",
31775   "referenced_type" : "_ZTI27VkPhysicalDeviceProperties2",
31776   "self_type" : "_ZTI27VkPhysicalDeviceProperties2",
31777   "size" : 840,
31778   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
31779  },
31780  {
31781   "alignment" : 8,
31782   "fields" :
31783   [
31784    {
31785     "field_name" : "sType",
31786     "referenced_type" : "_ZTI15VkStructureType"
31787    },
31788    {
31789     "field_name" : "pNext",
31790     "field_offset" : 64,
31791     "referenced_type" : "_ZTIPKv"
31792    },
31793    {
31794     "field_name" : "pipeline",
31795     "field_offset" : 128,
31796     "referenced_type" : "_ZTIP12VkPipeline_T"
31797    },
31798    {
31799     "field_name" : "executableIndex",
31800     "field_offset" : 192,
31801     "referenced_type" : "_ZTIj"
31802    }
31803   ],
31804   "linker_set_key" : "_ZTI27VkPipelineExecutableInfoKHR",
31805   "name" : "VkPipelineExecutableInfoKHR",
31806   "referenced_type" : "_ZTI27VkPipelineExecutableInfoKHR",
31807   "self_type" : "_ZTI27VkPipelineExecutableInfoKHR",
31808   "size" : 32,
31809   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
31810  },
31811  {
31812   "alignment" : 8,
31813   "fields" :
31814   [
31815    {
31816     "field_name" : "sType",
31817     "referenced_type" : "_ZTI15VkStructureType"
31818    },
31819    {
31820     "field_name" : "pNext",
31821     "field_offset" : 64,
31822     "referenced_type" : "_ZTIPKv"
31823    },
31824    {
31825     "field_name" : "flags",
31826     "field_offset" : 128,
31827     "referenced_type" : "_ZTIj"
31828    }
31829   ],
31830   "linker_set_key" : "_ZTI27VkPrivateDataSlotCreateInfo",
31831   "name" : "VkPrivateDataSlotCreateInfo",
31832   "referenced_type" : "_ZTI27VkPrivateDataSlotCreateInfo",
31833   "self_type" : "_ZTI27VkPrivateDataSlotCreateInfo",
31834   "size" : 24,
31835   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
31836  },
31837  {
31838   "alignment" : 8,
31839   "fields" :
31840   [
31841    {
31842     "field_name" : "image",
31843     "referenced_type" : "_ZTIP9VkImage_T"
31844    },
31845    {
31846     "field_name" : "bindCount",
31847     "field_offset" : 64,
31848     "referenced_type" : "_ZTIj"
31849    },
31850    {
31851     "field_name" : "pBinds",
31852     "field_offset" : 128,
31853     "referenced_type" : "_ZTIPK23VkSparseImageMemoryBind"
31854    }
31855   ],
31856   "linker_set_key" : "_ZTI27VkSparseImageMemoryBindInfo",
31857   "name" : "VkSparseImageMemoryBindInfo",
31858   "referenced_type" : "_ZTI27VkSparseImageMemoryBindInfo",
31859   "self_type" : "_ZTI27VkSparseImageMemoryBindInfo",
31860   "size" : 24,
31861   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
31862  },
31863  {
31864   "alignment" : 8,
31865   "fields" :
31866   [
31867    {
31868     "field_name" : "subpassIndex",
31869     "referenced_type" : "_ZTIj"
31870    },
31871    {
31872     "field_name" : "sampleLocationsInfo",
31873     "field_offset" : 64,
31874     "referenced_type" : "_ZTI24VkSampleLocationsInfoEXT"
31875    }
31876   ],
31877   "linker_set_key" : "_ZTI27VkSubpassSampleLocationsEXT",
31878   "name" : "VkSubpassSampleLocationsEXT",
31879   "referenced_type" : "_ZTI27VkSubpassSampleLocationsEXT",
31880   "self_type" : "_ZTI27VkSubpassSampleLocationsEXT",
31881   "size" : 48,
31882   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
31883  },
31884  {
31885   "alignment" : 8,
31886   "fields" :
31887   [
31888    {
31889     "field_name" : "sType",
31890     "referenced_type" : "_ZTI15VkStructureType"
31891    },
31892    {
31893     "field_name" : "pNext",
31894     "field_offset" : 64,
31895     "referenced_type" : "_ZTIPKv"
31896    },
31897    {
31898     "field_name" : "timeDomain",
31899     "field_offset" : 128,
31900     "referenced_type" : "_ZTI15VkTimeDomainEXT"
31901    }
31902   ],
31903   "linker_set_key" : "_ZTI28VkCalibratedTimestampInfoEXT",
31904   "name" : "VkCalibratedTimestampInfoEXT",
31905   "referenced_type" : "_ZTI28VkCalibratedTimestampInfoEXT",
31906   "self_type" : "_ZTI28VkCalibratedTimestampInfoEXT",
31907   "size" : 24,
31908   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
31909  },
31910  {
31911   "alignment" : 8,
31912   "fields" :
31913   [
31914    {
31915     "field_name" : "sType",
31916     "referenced_type" : "_ZTI15VkStructureType"
31917    },
31918    {
31919     "field_name" : "pNext",
31920     "field_offset" : 64,
31921     "referenced_type" : "_ZTIPKv"
31922    },
31923    {
31924     "field_name" : "objectType",
31925     "field_offset" : 128,
31926     "referenced_type" : "_ZTI12VkObjectType"
31927    },
31928    {
31929     "field_name" : "objectHandle",
31930     "field_offset" : 192,
31931     "referenced_type" : "_ZTIm"
31932    },
31933    {
31934     "field_name" : "tagName",
31935     "field_offset" : 256,
31936     "referenced_type" : "_ZTIm"
31937    },
31938    {
31939     "field_name" : "tagSize",
31940     "field_offset" : 320,
31941     "referenced_type" : "_ZTIm"
31942    },
31943    {
31944     "field_name" : "pTag",
31945     "field_offset" : 384,
31946     "referenced_type" : "_ZTIPKv"
31947    }
31948   ],
31949   "linker_set_key" : "_ZTI28VkDebugUtilsObjectTagInfoEXT",
31950   "name" : "VkDebugUtilsObjectTagInfoEXT",
31951   "referenced_type" : "_ZTI28VkDebugUtilsObjectTagInfoEXT",
31952   "self_type" : "_ZTI28VkDebugUtilsObjectTagInfoEXT",
31953   "size" : 56,
31954   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
31955  },
31956  {
31957   "alignment" : 8,
31958   "fields" :
31959   [
31960    {
31961     "field_name" : "binding",
31962     "referenced_type" : "_ZTIj"
31963    },
31964    {
31965     "field_name" : "descriptorType",
31966     "field_offset" : 32,
31967     "referenced_type" : "_ZTI16VkDescriptorType"
31968    },
31969    {
31970     "field_name" : "descriptorCount",
31971     "field_offset" : 64,
31972     "referenced_type" : "_ZTIj"
31973    },
31974    {
31975     "field_name" : "stageFlags",
31976     "field_offset" : 96,
31977     "referenced_type" : "_ZTIj"
31978    },
31979    {
31980     "field_name" : "pImmutableSamplers",
31981     "field_offset" : 128,
31982     "referenced_type" : "_ZTIPKP11VkSampler_T"
31983    }
31984   ],
31985   "linker_set_key" : "_ZTI28VkDescriptorSetLayoutBinding",
31986   "name" : "VkDescriptorSetLayoutBinding",
31987   "referenced_type" : "_ZTI28VkDescriptorSetLayoutBinding",
31988   "self_type" : "_ZTI28VkDescriptorSetLayoutBinding",
31989   "size" : 24,
31990   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
31991  },
31992  {
31993   "alignment" : 8,
31994   "fields" :
31995   [
31996    {
31997     "field_name" : "sType",
31998     "referenced_type" : "_ZTI15VkStructureType"
31999    },
32000    {
32001     "field_name" : "pNext",
32002     "field_offset" : 64,
32003     "referenced_type" : "_ZTIPv"
32004    },
32005    {
32006     "field_name" : "supported",
32007     "field_offset" : 128,
32008     "referenced_type" : "_ZTIj"
32009    }
32010   ],
32011   "linker_set_key" : "_ZTI28VkDescriptorSetLayoutSupport",
32012   "name" : "VkDescriptorSetLayoutSupport",
32013   "referenced_type" : "_ZTI28VkDescriptorSetLayoutSupport",
32014   "self_type" : "_ZTI28VkDescriptorSetLayoutSupport",
32015   "size" : 24,
32016   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
32017  },
32018  {
32019   "alignment" : 8,
32020   "fields" :
32021   [
32022    {
32023     "field_name" : "sType",
32024     "referenced_type" : "_ZTI15VkStructureType"
32025    },
32026    {
32027     "field_name" : "pNext",
32028     "field_offset" : 64,
32029     "referenced_type" : "_ZTIPv"
32030    },
32031    {
32032     "field_name" : "displayPlaneProperties",
32033     "field_offset" : 128,
32034     "referenced_type" : "_ZTI27VkDisplayPlanePropertiesKHR"
32035    }
32036   ],
32037   "linker_set_key" : "_ZTI28VkDisplayPlaneProperties2KHR",
32038   "name" : "VkDisplayPlaneProperties2KHR",
32039   "referenced_type" : "_ZTI28VkDisplayPlaneProperties2KHR",
32040   "self_type" : "_ZTI28VkDisplayPlaneProperties2KHR",
32041   "size" : 32,
32042   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
32043  },
32044  {
32045   "alignment" : 4,
32046   "fields" :
32047   [
32048    {
32049     "field_name" : "indexCount",
32050     "referenced_type" : "_ZTIj"
32051    },
32052    {
32053     "field_name" : "instanceCount",
32054     "field_offset" : 32,
32055     "referenced_type" : "_ZTIj"
32056    },
32057    {
32058     "field_name" : "firstIndex",
32059     "field_offset" : 64,
32060     "referenced_type" : "_ZTIj"
32061    },
32062    {
32063     "field_name" : "vertexOffset",
32064     "field_offset" : 96,
32065     "referenced_type" : "_ZTIi"
32066    },
32067    {
32068     "field_name" : "firstInstance",
32069     "field_offset" : 128,
32070     "referenced_type" : "_ZTIj"
32071    }
32072   ],
32073   "linker_set_key" : "_ZTI28VkDrawIndexedIndirectCommand",
32074   "name" : "VkDrawIndexedIndirectCommand",
32075   "referenced_type" : "_ZTI28VkDrawIndexedIndirectCommand",
32076   "self_type" : "_ZTI28VkDrawIndexedIndirectCommand",
32077   "size" : 20,
32078   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
32079  },
32080  {
32081   "alignment" : 8,
32082   "fields" :
32083   [
32084    {
32085     "field_name" : "sType",
32086     "referenced_type" : "_ZTI15VkStructureType"
32087    },
32088    {
32089     "field_name" : "pNext",
32090     "field_offset" : 64,
32091     "referenced_type" : "_ZTIPKv"
32092    },
32093    {
32094     "field_name" : "handleTypes",
32095     "field_offset" : 128,
32096     "referenced_type" : "_ZTIj"
32097    }
32098   ],
32099   "linker_set_key" : "_ZTI28VkExportMemoryAllocateInfoNV",
32100   "name" : "VkExportMemoryAllocateInfoNV",
32101   "referenced_type" : "_ZTI28VkExportMemoryAllocateInfoNV",
32102   "self_type" : "_ZTI28VkExportMemoryAllocateInfoNV",
32103   "size" : 24,
32104   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
32105  },
32106  {
32107   "alignment" : 8,
32108   "fields" :
32109   [
32110    {
32111     "field_name" : "sType",
32112     "referenced_type" : "_ZTI15VkStructureType"
32113    },
32114    {
32115     "field_name" : "pNext",
32116     "field_offset" : 64,
32117     "referenced_type" : "_ZTIPKv"
32118    },
32119    {
32120     "field_name" : "flags",
32121     "field_offset" : 128,
32122     "referenced_type" : "_ZTIj"
32123    },
32124    {
32125     "field_name" : "stageCount",
32126     "field_offset" : 160,
32127     "referenced_type" : "_ZTIj"
32128    },
32129    {
32130     "field_name" : "pStages",
32131     "field_offset" : 192,
32132     "referenced_type" : "_ZTIPK31VkPipelineShaderStageCreateInfo"
32133    },
32134    {
32135     "field_name" : "pVertexInputState",
32136     "field_offset" : 256,
32137     "referenced_type" : "_ZTIPK36VkPipelineVertexInputStateCreateInfo"
32138    },
32139    {
32140     "field_name" : "pInputAssemblyState",
32141     "field_offset" : 320,
32142     "referenced_type" : "_ZTIPK38VkPipelineInputAssemblyStateCreateInfo"
32143    },
32144    {
32145     "field_name" : "pTessellationState",
32146     "field_offset" : 384,
32147     "referenced_type" : "_ZTIPK37VkPipelineTessellationStateCreateInfo"
32148    },
32149    {
32150     "field_name" : "pViewportState",
32151     "field_offset" : 448,
32152     "referenced_type" : "_ZTIPK33VkPipelineViewportStateCreateInfo"
32153    },
32154    {
32155     "field_name" : "pRasterizationState",
32156     "field_offset" : 512,
32157     "referenced_type" : "_ZTIPK38VkPipelineRasterizationStateCreateInfo"
32158    },
32159    {
32160     "field_name" : "pMultisampleState",
32161     "field_offset" : 576,
32162     "referenced_type" : "_ZTIPK36VkPipelineMultisampleStateCreateInfo"
32163    },
32164    {
32165     "field_name" : "pDepthStencilState",
32166     "field_offset" : 640,
32167     "referenced_type" : "_ZTIPK37VkPipelineDepthStencilStateCreateInfo"
32168    },
32169    {
32170     "field_name" : "pColorBlendState",
32171     "field_offset" : 704,
32172     "referenced_type" : "_ZTIPK35VkPipelineColorBlendStateCreateInfo"
32173    },
32174    {
32175     "field_name" : "pDynamicState",
32176     "field_offset" : 768,
32177     "referenced_type" : "_ZTIPK32VkPipelineDynamicStateCreateInfo"
32178    },
32179    {
32180     "field_name" : "layout",
32181     "field_offset" : 832,
32182     "referenced_type" : "_ZTIP18VkPipelineLayout_T"
32183    },
32184    {
32185     "field_name" : "renderPass",
32186     "field_offset" : 896,
32187     "referenced_type" : "_ZTIP14VkRenderPass_T"
32188    },
32189    {
32190     "field_name" : "subpass",
32191     "field_offset" : 960,
32192     "referenced_type" : "_ZTIj"
32193    },
32194    {
32195     "field_name" : "basePipelineHandle",
32196     "field_offset" : 1024,
32197     "referenced_type" : "_ZTIP12VkPipeline_T"
32198    },
32199    {
32200     "field_name" : "basePipelineIndex",
32201     "field_offset" : 1088,
32202     "referenced_type" : "_ZTIi"
32203    }
32204   ],
32205   "linker_set_key" : "_ZTI28VkGraphicsPipelineCreateInfo",
32206   "name" : "VkGraphicsPipelineCreateInfo",
32207   "referenced_type" : "_ZTI28VkGraphicsPipelineCreateInfo",
32208   "self_type" : "_ZTI28VkGraphicsPipelineCreateInfo",
32209   "size" : 144,
32210   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
32211  },
32212  {
32213   "alignment" : 8,
32214   "fields" :
32215   [
32216    {
32217     "field_name" : "sType",
32218     "referenced_type" : "_ZTI15VkStructureType"
32219    },
32220    {
32221     "field_name" : "pNext",
32222     "field_offset" : 64,
32223     "referenced_type" : "_ZTIPKv"
32224    },
32225    {
32226     "field_name" : "decodeMode",
32227     "field_offset" : 128,
32228     "referenced_type" : "_ZTI8VkFormat"
32229    }
32230   ],
32231   "linker_set_key" : "_ZTI28VkImageViewASTCDecodeModeEXT",
32232   "name" : "VkImageViewASTCDecodeModeEXT",
32233   "referenced_type" : "_ZTI28VkImageViewASTCDecodeModeEXT",
32234   "self_type" : "_ZTI28VkImageViewASTCDecodeModeEXT",
32235   "size" : 24,
32236   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
32237  },
32238  {
32239   "alignment" : 8,
32240   "fields" :
32241   [
32242    {
32243     "field_name" : "sType",
32244     "referenced_type" : "_ZTI15VkStructureType"
32245    },
32246    {
32247     "field_name" : "pNext",
32248     "field_offset" : 64,
32249     "referenced_type" : "_ZTIPKv"
32250    },
32251    {
32252     "field_name" : "marker",
32253     "field_offset" : 128,
32254     "referenced_type" : "_ZTIm"
32255    }
32256   ],
32257   "linker_set_key" : "_ZTI28VkPerformanceMarkerInfoINTEL",
32258   "name" : "VkPerformanceMarkerInfoINTEL",
32259   "referenced_type" : "_ZTI28VkPerformanceMarkerInfoINTEL",
32260   "self_type" : "_ZTI28VkPerformanceMarkerInfoINTEL",
32261   "size" : 24,
32262   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
32263  },
32264  {
32265   "alignment" : 8,
32266   "fields" :
32267   [
32268    {
32269     "field_name" : "sType",
32270     "referenced_type" : "_ZTI15VkStructureType"
32271    },
32272    {
32273     "field_name" : "pNext",
32274     "field_offset" : 64,
32275     "referenced_type" : "_ZTIPv"
32276    },
32277    {
32278     "field_name" : "deviceUUID",
32279     "field_offset" : 128,
32280     "referenced_type" : "_ZTIA16_h"
32281    },
32282    {
32283     "field_name" : "driverUUID",
32284     "field_offset" : 256,
32285     "referenced_type" : "_ZTIA16_h"
32286    },
32287    {
32288     "field_name" : "deviceLUID",
32289     "field_offset" : 384,
32290     "referenced_type" : "_ZTIA8_h"
32291    },
32292    {
32293     "field_name" : "deviceNodeMask",
32294     "field_offset" : 448,
32295     "referenced_type" : "_ZTIj"
32296    },
32297    {
32298     "field_name" : "deviceLUIDValid",
32299     "field_offset" : 480,
32300     "referenced_type" : "_ZTIj"
32301    }
32302   ],
32303   "linker_set_key" : "_ZTI28VkPhysicalDeviceIDProperties",
32304   "name" : "VkPhysicalDeviceIDProperties",
32305   "referenced_type" : "_ZTI28VkPhysicalDeviceIDProperties",
32306   "self_type" : "_ZTI28VkPhysicalDeviceIDProperties",
32307   "size" : 64,
32308   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
32309  },
32310  {
32311   "alignment" : 8,
32312   "fields" :
32313   [
32314    {
32315     "field_name" : "refreshDuration",
32316     "referenced_type" : "_ZTIm"
32317    }
32318   ],
32319   "linker_set_key" : "_ZTI28VkRefreshCycleDurationGOOGLE",
32320   "name" : "VkRefreshCycleDurationGOOGLE",
32321   "referenced_type" : "_ZTI28VkRefreshCycleDurationGOOGLE",
32322   "self_type" : "_ZTI28VkRefreshCycleDurationGOOGLE",
32323   "size" : 8,
32324   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
32325  },
32326  {
32327   "alignment" : 8,
32328   "fields" :
32329   [
32330    {
32331     "field_name" : "sType",
32332     "referenced_type" : "_ZTI15VkStructureType"
32333    },
32334    {
32335     "field_name" : "pNext",
32336     "field_offset" : 64,
32337     "referenced_type" : "_ZTIPKv"
32338    },
32339    {
32340     "field_name" : "conversion",
32341     "field_offset" : 128,
32342     "referenced_type" : "_ZTIP26VkSamplerYcbcrConversion_T"
32343    }
32344   ],
32345   "linker_set_key" : "_ZTI28VkSamplerYcbcrConversionInfo",
32346   "name" : "VkSamplerYcbcrConversionInfo",
32347   "referenced_type" : "_ZTI28VkSamplerYcbcrConversionInfo",
32348   "self_type" : "_ZTI28VkSamplerYcbcrConversionInfo",
32349   "size" : 24,
32350   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
32351  },
32352  {
32353   "alignment" : 8,
32354   "fields" :
32355   [
32356    {
32357     "field_name" : "buffer",
32358     "referenced_type" : "_ZTIP10VkBuffer_T"
32359    },
32360    {
32361     "field_name" : "bindCount",
32362     "field_offset" : 64,
32363     "referenced_type" : "_ZTIj"
32364    },
32365    {
32366     "field_name" : "pBinds",
32367     "field_offset" : 128,
32368     "referenced_type" : "_ZTIPK18VkSparseMemoryBind"
32369    }
32370   ],
32371   "linker_set_key" : "_ZTI28VkSparseBufferMemoryBindInfo",
32372   "name" : "VkSparseBufferMemoryBindInfo",
32373   "referenced_type" : "_ZTI28VkSparseBufferMemoryBindInfo",
32374   "self_type" : "_ZTI28VkSparseBufferMemoryBindInfo",
32375   "size" : 24,
32376   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
32377  },
32378  {
32379   "alignment" : 8,
32380   "fields" :
32381   [
32382    {
32383     "field_name" : "sType",
32384     "referenced_type" : "_ZTI15VkStructureType"
32385    },
32386    {
32387     "field_name" : "pNext",
32388     "field_offset" : 64,
32389     "referenced_type" : "_ZTIPKv"
32390    },
32391    {
32392     "field_name" : "type",
32393     "field_offset" : 128,
32394     "referenced_type" : "_ZTI30VkAccelerationStructureTypeKHR"
32395    },
32396    {
32397     "field_name" : "flags",
32398     "field_offset" : 160,
32399     "referenced_type" : "_ZTIj"
32400    },
32401    {
32402     "field_name" : "instanceCount",
32403     "field_offset" : 192,
32404     "referenced_type" : "_ZTIj"
32405    },
32406    {
32407     "field_name" : "geometryCount",
32408     "field_offset" : 224,
32409     "referenced_type" : "_ZTIj"
32410    },
32411    {
32412     "field_name" : "pGeometries",
32413     "field_offset" : 256,
32414     "referenced_type" : "_ZTIPK12VkGeometryNV"
32415    }
32416   ],
32417   "linker_set_key" : "_ZTI29VkAccelerationStructureInfoNV",
32418   "name" : "VkAccelerationStructureInfoNV",
32419   "referenced_type" : "_ZTI29VkAccelerationStructureInfoNV",
32420   "self_type" : "_ZTI29VkAccelerationStructureInfoNV",
32421   "size" : 40,
32422   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
32423  },
32424  {
32425   "alignment" : 8,
32426   "fields" :
32427   [
32428    {
32429     "field_name" : "sType",
32430     "referenced_type" : "_ZTI15VkStructureType"
32431    },
32432    {
32433     "field_name" : "pNext",
32434     "field_offset" : 64,
32435     "referenced_type" : "_ZTIPKv"
32436    },
32437    {
32438     "field_name" : "flags",
32439     "field_offset" : 128,
32440     "referenced_type" : "_ZTIj"
32441    },
32442    {
32443     "field_name" : "timeout",
32444     "field_offset" : 192,
32445     "referenced_type" : "_ZTIm"
32446    }
32447   ],
32448   "linker_set_key" : "_ZTI29VkAcquireProfilingLockInfoKHR",
32449   "name" : "VkAcquireProfilingLockInfoKHR",
32450   "referenced_type" : "_ZTI29VkAcquireProfilingLockInfoKHR",
32451   "self_type" : "_ZTI29VkAcquireProfilingLockInfoKHR",
32452   "size" : 32,
32453   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
32454  },
32455  {
32456   "alignment" : 8,
32457   "fields" :
32458   [
32459    {
32460     "field_name" : "sType",
32461     "referenced_type" : "_ZTI15VkStructureType"
32462    },
32463    {
32464     "field_name" : "pNext",
32465     "field_offset" : 64,
32466     "referenced_type" : "_ZTIPKv"
32467    },
32468    {
32469     "field_name" : "flags",
32470     "field_offset" : 128,
32471     "referenced_type" : "_ZTIj"
32472    },
32473    {
32474     "field_name" : "window",
32475     "field_offset" : 192,
32476     "referenced_type" : "_ZTIP13ANativeWindow"
32477    }
32478   ],
32479   "linker_set_key" : "_ZTI29VkAndroidSurfaceCreateInfoKHR",
32480   "name" : "VkAndroidSurfaceCreateInfoKHR",
32481   "referenced_type" : "_ZTI29VkAndroidSurfaceCreateInfoKHR",
32482   "self_type" : "_ZTI29VkAndroidSurfaceCreateInfoKHR",
32483   "size" : 32,
32484   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_android.h"
32485  },
32486  {
32487   "alignment" : 8,
32488   "fields" :
32489   [
32490    {
32491     "field_name" : "sType",
32492     "referenced_type" : "_ZTI15VkStructureType"
32493    },
32494    {
32495     "field_name" : "pNext",
32496     "field_offset" : 64,
32497     "referenced_type" : "_ZTIPKv"
32498    },
32499    {
32500     "field_name" : "objectType",
32501     "field_offset" : 128,
32502     "referenced_type" : "_ZTI26VkDebugReportObjectTypeEXT"
32503    },
32504    {
32505     "field_name" : "object",
32506     "field_offset" : 192,
32507     "referenced_type" : "_ZTIm"
32508    },
32509    {
32510     "field_name" : "tagName",
32511     "field_offset" : 256,
32512     "referenced_type" : "_ZTIm"
32513    },
32514    {
32515     "field_name" : "tagSize",
32516     "field_offset" : 320,
32517     "referenced_type" : "_ZTIm"
32518    },
32519    {
32520     "field_name" : "pTag",
32521     "field_offset" : 384,
32522     "referenced_type" : "_ZTIPKv"
32523    }
32524   ],
32525   "linker_set_key" : "_ZTI29VkDebugMarkerObjectTagInfoEXT",
32526   "name" : "VkDebugMarkerObjectTagInfoEXT",
32527   "referenced_type" : "_ZTI29VkDebugMarkerObjectTagInfoEXT",
32528   "self_type" : "_ZTI29VkDebugMarkerObjectTagInfoEXT",
32529   "size" : 56,
32530   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
32531  },
32532  {
32533   "alignment" : 8,
32534   "fields" :
32535   [
32536    {
32537     "field_name" : "sType",
32538     "referenced_type" : "_ZTI15VkStructureType"
32539    },
32540    {
32541     "field_name" : "pNext",
32542     "field_offset" : 64,
32543     "referenced_type" : "_ZTIPKv"
32544    },
32545    {
32546     "field_name" : "objectType",
32547     "field_offset" : 128,
32548     "referenced_type" : "_ZTI12VkObjectType"
32549    },
32550    {
32551     "field_name" : "objectHandle",
32552     "field_offset" : 192,
32553     "referenced_type" : "_ZTIm"
32554    },
32555    {
32556     "field_name" : "pObjectName",
32557     "field_offset" : 256,
32558     "referenced_type" : "_ZTIPKc"
32559    }
32560   ],
32561   "linker_set_key" : "_ZTI29VkDebugUtilsObjectNameInfoEXT",
32562   "name" : "VkDebugUtilsObjectNameInfoEXT",
32563   "referenced_type" : "_ZTI29VkDebugUtilsObjectNameInfoEXT",
32564   "self_type" : "_ZTI29VkDebugUtilsObjectNameInfoEXT",
32565   "size" : 40,
32566   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
32567  },
32568  {
32569   "alignment" : 8,
32570   "fields" :
32571   [
32572    {
32573     "field_name" : "sType",
32574     "referenced_type" : "_ZTI15VkStructureType"
32575    },
32576    {
32577     "field_name" : "pNext",
32578     "field_offset" : 64,
32579     "referenced_type" : "_ZTIPKv"
32580    },
32581    {
32582     "field_name" : "physicalDeviceCount",
32583     "field_offset" : 128,
32584     "referenced_type" : "_ZTIj"
32585    },
32586    {
32587     "field_name" : "pPhysicalDevices",
32588     "field_offset" : 192,
32589     "referenced_type" : "_ZTIPKP18VkPhysicalDevice_T"
32590    }
32591   ],
32592   "linker_set_key" : "_ZTI29VkDeviceGroupDeviceCreateInfo",
32593   "name" : "VkDeviceGroupDeviceCreateInfo",
32594   "referenced_type" : "_ZTI29VkDeviceGroupDeviceCreateInfo",
32595   "self_type" : "_ZTI29VkDeviceGroupDeviceCreateInfo",
32596   "size" : 32,
32597   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
32598  },
32599  {
32600   "alignment" : 8,
32601   "fields" :
32602   [
32603    {
32604     "field_name" : "deviceAddress",
32605     "referenced_type" : "_ZTIm"
32606    },
32607    {
32608     "field_name" : "hostAddress",
32609     "referenced_type" : "_ZTIPKv"
32610    }
32611   ],
32612   "linker_set_key" : "_ZTI29VkDeviceOrHostAddressConstKHR",
32613   "name" : "VkDeviceOrHostAddressConstKHR",
32614   "record_kind" : "union",
32615   "referenced_type" : "_ZTI29VkDeviceOrHostAddressConstKHR",
32616   "self_type" : "_ZTI29VkDeviceOrHostAddressConstKHR",
32617   "size" : 8,
32618   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
32619  },
32620  {
32621   "alignment" : 8,
32622   "fields" :
32623   [
32624    {
32625     "field_name" : "sType",
32626     "referenced_type" : "_ZTI15VkStructureType"
32627    },
32628    {
32629     "field_name" : "pNext",
32630     "field_offset" : 64,
32631     "referenced_type" : "_ZTIPKv"
32632    },
32633    {
32634     "field_name" : "privateDataSlotRequestCount",
32635     "field_offset" : 128,
32636     "referenced_type" : "_ZTIj"
32637    }
32638   ],
32639   "linker_set_key" : "_ZTI29VkDevicePrivateDataCreateInfo",
32640   "name" : "VkDevicePrivateDataCreateInfo",
32641   "referenced_type" : "_ZTI29VkDevicePrivateDataCreateInfo",
32642   "self_type" : "_ZTI29VkDevicePrivateDataCreateInfo",
32643   "size" : 24,
32644   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
32645  },
32646  {
32647   "alignment" : 4,
32648   "fields" :
32649   [
32650    {
32651     "field_name" : "supportedAlpha",
32652     "referenced_type" : "_ZTIj"
32653    },
32654    {
32655     "field_name" : "minSrcPosition",
32656     "field_offset" : 32,
32657     "referenced_type" : "_ZTI10VkOffset2D"
32658    },
32659    {
32660     "field_name" : "maxSrcPosition",
32661     "field_offset" : 96,
32662     "referenced_type" : "_ZTI10VkOffset2D"
32663    },
32664    {
32665     "field_name" : "minSrcExtent",
32666     "field_offset" : 160,
32667     "referenced_type" : "_ZTI10VkExtent2D"
32668    },
32669    {
32670     "field_name" : "maxSrcExtent",
32671     "field_offset" : 224,
32672     "referenced_type" : "_ZTI10VkExtent2D"
32673    },
32674    {
32675     "field_name" : "minDstPosition",
32676     "field_offset" : 288,
32677     "referenced_type" : "_ZTI10VkOffset2D"
32678    },
32679    {
32680     "field_name" : "maxDstPosition",
32681     "field_offset" : 352,
32682     "referenced_type" : "_ZTI10VkOffset2D"
32683    },
32684    {
32685     "field_name" : "minDstExtent",
32686     "field_offset" : 416,
32687     "referenced_type" : "_ZTI10VkExtent2D"
32688    },
32689    {
32690     "field_name" : "maxDstExtent",
32691     "field_offset" : 480,
32692     "referenced_type" : "_ZTI10VkExtent2D"
32693    }
32694   ],
32695   "linker_set_key" : "_ZTI29VkDisplayPlaneCapabilitiesKHR",
32696   "name" : "VkDisplayPlaneCapabilitiesKHR",
32697   "referenced_type" : "_ZTI29VkDisplayPlaneCapabilitiesKHR",
32698   "self_type" : "_ZTI29VkDisplayPlaneCapabilitiesKHR",
32699   "size" : 68,
32700   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
32701  },
32702  {
32703   "alignment" : 8,
32704   "fields" :
32705   [
32706    {
32707     "field_name" : "sType",
32708     "referenced_type" : "_ZTI15VkStructureType"
32709    },
32710    {
32711     "field_name" : "pNext",
32712     "field_offset" : 64,
32713     "referenced_type" : "_ZTIPKv"
32714    },
32715    {
32716     "field_name" : "flags",
32717     "field_offset" : 128,
32718     "referenced_type" : "_ZTIj"
32719    },
32720    {
32721     "field_name" : "displayMode",
32722     "field_offset" : 192,
32723     "referenced_type" : "_ZTIP18VkDisplayModeKHR_T"
32724    },
32725    {
32726     "field_name" : "planeIndex",
32727     "field_offset" : 256,
32728     "referenced_type" : "_ZTIj"
32729    },
32730    {
32731     "field_name" : "planeStackIndex",
32732     "field_offset" : 288,
32733     "referenced_type" : "_ZTIj"
32734    },
32735    {
32736     "field_name" : "transform",
32737     "field_offset" : 320,
32738     "referenced_type" : "_ZTI29VkSurfaceTransformFlagBitsKHR"
32739    },
32740    {
32741     "field_name" : "globalAlpha",
32742     "field_offset" : 352,
32743     "referenced_type" : "_ZTIf"
32744    },
32745    {
32746     "field_name" : "alphaMode",
32747     "field_offset" : 384,
32748     "referenced_type" : "_ZTI30VkDisplayPlaneAlphaFlagBitsKHR"
32749    },
32750    {
32751     "field_name" : "imageExtent",
32752     "field_offset" : 416,
32753     "referenced_type" : "_ZTI10VkExtent2D"
32754    }
32755   ],
32756   "linker_set_key" : "_ZTI29VkDisplaySurfaceCreateInfoKHR",
32757   "name" : "VkDisplaySurfaceCreateInfoKHR",
32758   "referenced_type" : "_ZTI29VkDisplaySurfaceCreateInfoKHR",
32759   "self_type" : "_ZTI29VkDisplaySurfaceCreateInfoKHR",
32760   "size" : 64,
32761   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
32762  },
32763  {
32764   "alignment" : 8,
32765   "fields" :
32766   [
32767    {
32768     "field_name" : "sType",
32769     "referenced_type" : "_ZTI15VkStructureType"
32770    },
32771    {
32772     "field_name" : "pNext",
32773     "field_offset" : 64,
32774     "referenced_type" : "_ZTIPv"
32775    },
32776    {
32777     "field_name" : "exportFromImportedHandleTypes",
32778     "field_offset" : 128,
32779     "referenced_type" : "_ZTIj"
32780    },
32781    {
32782     "field_name" : "compatibleHandleTypes",
32783     "field_offset" : 160,
32784     "referenced_type" : "_ZTIj"
32785    },
32786    {
32787     "field_name" : "externalSemaphoreFeatures",
32788     "field_offset" : 192,
32789     "referenced_type" : "_ZTIj"
32790    }
32791   ],
32792   "linker_set_key" : "_ZTI29VkExternalSemaphoreProperties",
32793   "name" : "VkExternalSemaphoreProperties",
32794   "referenced_type" : "_ZTI29VkExternalSemaphoreProperties",
32795   "self_type" : "_ZTI29VkExternalSemaphoreProperties",
32796   "size" : 32,
32797   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
32798  },
32799  {
32800   "alignment" : 8,
32801   "fields" :
32802   [
32803    {
32804     "field_name" : "sType",
32805     "referenced_type" : "_ZTI15VkStructureType"
32806    },
32807    {
32808     "field_name" : "pNext",
32809     "field_offset" : 64,
32810     "referenced_type" : "_ZTIPKv"
32811    },
32812    {
32813     "field_name" : "stencilUsage",
32814     "field_offset" : 128,
32815     "referenced_type" : "_ZTIj"
32816    }
32817   ],
32818   "linker_set_key" : "_ZTI29VkImageStencilUsageCreateInfo",
32819   "name" : "VkImageStencilUsageCreateInfo",
32820   "referenced_type" : "_ZTI29VkImageStencilUsageCreateInfo",
32821   "self_type" : "_ZTI29VkImageStencilUsageCreateInfo",
32822   "size" : 24,
32823   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
32824  },
32825  {
32826   "alignment" : 8,
32827   "fields" :
32828   [
32829    {
32830     "field_name" : "sType",
32831     "referenced_type" : "_ZTI15VkStructureType"
32832    },
32833    {
32834     "field_name" : "pNext",
32835     "field_offset" : 64,
32836     "referenced_type" : "_ZTIPKv"
32837    },
32838    {
32839     "field_name" : "swapchain",
32840     "field_offset" : 128,
32841     "referenced_type" : "_ZTIP16VkSwapchainKHR_T"
32842    }
32843   ],
32844   "linker_set_key" : "_ZTI29VkImageSwapchainCreateInfoKHR",
32845   "name" : "VkImageSwapchainCreateInfoKHR",
32846   "referenced_type" : "_ZTI29VkImageSwapchainCreateInfoKHR",
32847   "self_type" : "_ZTI29VkImageSwapchainCreateInfoKHR",
32848   "size" : 24,
32849   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
32850  },
32851  {
32852   "alignment" : 8,
32853   "fields" :
32854   [
32855    {
32856     "field_name" : "sType",
32857     "referenced_type" : "_ZTI15VkStructureType"
32858    },
32859    {
32860     "field_name" : "pNext",
32861     "field_offset" : 64,
32862     "referenced_type" : "_ZTIPKv"
32863    },
32864    {
32865     "field_name" : "image",
32866     "field_offset" : 128,
32867     "referenced_type" : "_ZTIP9VkImage_T"
32868    },
32869    {
32870     "field_name" : "buffer",
32871     "field_offset" : 192,
32872     "referenced_type" : "_ZTIP10VkBuffer_T"
32873    }
32874   ],
32875   "linker_set_key" : "_ZTI29VkMemoryDedicatedAllocateInfo",
32876   "name" : "VkMemoryDedicatedAllocateInfo",
32877   "referenced_type" : "_ZTI29VkMemoryDedicatedAllocateInfo",
32878   "self_type" : "_ZTI29VkMemoryDedicatedAllocateInfo",
32879   "size" : 32,
32880   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
32881  },
32882  {
32883   "alignment" : 8,
32884   "fields" :
32885   [
32886    {
32887     "field_name" : "sType",
32888     "referenced_type" : "_ZTI15VkStructureType"
32889    },
32890    {
32891     "field_name" : "pNext",
32892     "field_offset" : 64,
32893     "referenced_type" : "_ZTIPv"
32894    },
32895    {
32896     "field_name" : "prefersDedicatedAllocation",
32897     "field_offset" : 128,
32898     "referenced_type" : "_ZTIj"
32899    },
32900    {
32901     "field_name" : "requiresDedicatedAllocation",
32902     "field_offset" : 160,
32903     "referenced_type" : "_ZTIj"
32904    }
32905   ],
32906   "linker_set_key" : "_ZTI29VkMemoryDedicatedRequirements",
32907   "name" : "VkMemoryDedicatedRequirements",
32908   "referenced_type" : "_ZTI29VkMemoryDedicatedRequirements",
32909   "self_type" : "_ZTI29VkMemoryDedicatedRequirements",
32910   "size" : 24,
32911   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
32912  },
32913  {
32914   "alignment" : 8,
32915   "fields" :
32916   [
32917    {
32918     "field_name" : "int32",
32919     "referenced_type" : "_ZTIi"
32920    },
32921    {
32922     "field_name" : "int64",
32923     "referenced_type" : "_ZTIl"
32924    },
32925    {
32926     "field_name" : "uint32",
32927     "referenced_type" : "_ZTIj"
32928    },
32929    {
32930     "field_name" : "uint64",
32931     "referenced_type" : "_ZTIm"
32932    },
32933    {
32934     "field_name" : "float32",
32935     "referenced_type" : "_ZTIf"
32936    },
32937    {
32938     "field_name" : "float64",
32939     "referenced_type" : "_ZTId"
32940    }
32941   ],
32942   "linker_set_key" : "_ZTI29VkPerformanceCounterResultKHR",
32943   "name" : "VkPerformanceCounterResultKHR",
32944   "record_kind" : "union",
32945   "referenced_type" : "_ZTI29VkPerformanceCounterResultKHR",
32946   "self_type" : "_ZTI29VkPerformanceCounterResultKHR",
32947   "size" : 8,
32948   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
32949  },
32950  {
32951   "alignment" : 8,
32952   "fields" :
32953   [
32954    {
32955     "field_name" : "sType",
32956     "referenced_type" : "_ZTI15VkStructureType"
32957    },
32958    {
32959     "field_name" : "pNext",
32960     "field_offset" : 64,
32961     "referenced_type" : "_ZTIPKv"
32962    },
32963    {
32964     "field_name" : "viewMask",
32965     "field_offset" : 128,
32966     "referenced_type" : "_ZTIj"
32967    },
32968    {
32969     "field_name" : "colorAttachmentCount",
32970     "field_offset" : 160,
32971     "referenced_type" : "_ZTIj"
32972    },
32973    {
32974     "field_name" : "pColorAttachmentFormats",
32975     "field_offset" : 192,
32976     "referenced_type" : "_ZTIPK8VkFormat"
32977    },
32978    {
32979     "field_name" : "depthAttachmentFormat",
32980     "field_offset" : 256,
32981     "referenced_type" : "_ZTI8VkFormat"
32982    },
32983    {
32984     "field_name" : "stencilAttachmentFormat",
32985     "field_offset" : 288,
32986     "referenced_type" : "_ZTI8VkFormat"
32987    }
32988   ],
32989   "linker_set_key" : "_ZTI29VkPipelineRenderingCreateInfo",
32990   "name" : "VkPipelineRenderingCreateInfo",
32991   "referenced_type" : "_ZTI29VkPipelineRenderingCreateInfo",
32992   "self_type" : "_ZTI29VkPipelineRenderingCreateInfo",
32993   "size" : 40,
32994   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
32995  },
32996  {
32997   "alignment" : 4,
32998   "fields" :
32999   [
33000    {
33001     "field_name" : "aspectMask",
33002     "referenced_type" : "_ZTIj"
33003    },
33004    {
33005     "field_name" : "imageGranularity",
33006     "field_offset" : 32,
33007     "referenced_type" : "_ZTI10VkExtent3D"
33008    },
33009    {
33010     "field_name" : "flags",
33011     "field_offset" : 128,
33012     "referenced_type" : "_ZTIj"
33013    }
33014   ],
33015   "linker_set_key" : "_ZTI29VkSparseImageFormatProperties",
33016   "name" : "VkSparseImageFormatProperties",
33017   "referenced_type" : "_ZTI29VkSparseImageFormatProperties",
33018   "self_type" : "_ZTI29VkSparseImageFormatProperties",
33019   "size" : 20,
33020   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
33021  },
33022  {
33023   "alignment" : 8,
33024   "fields" :
33025   [
33026    {
33027     "field_name" : "sType",
33028     "referenced_type" : "_ZTI15VkStructureType"
33029    },
33030    {
33031     "field_name" : "pNext",
33032     "field_offset" : 64,
33033     "referenced_type" : "_ZTIPKv"
33034    },
33035    {
33036     "field_name" : "waitSemaphoreValueCount",
33037     "field_offset" : 128,
33038     "referenced_type" : "_ZTIj"
33039    },
33040    {
33041     "field_name" : "pWaitSemaphoreValues",
33042     "field_offset" : 192,
33043     "referenced_type" : "_ZTIPKm"
33044    },
33045    {
33046     "field_name" : "signalSemaphoreValueCount",
33047     "field_offset" : 256,
33048     "referenced_type" : "_ZTIj"
33049    },
33050    {
33051     "field_name" : "pSignalSemaphoreValues",
33052     "field_offset" : 320,
33053     "referenced_type" : "_ZTIPKm"
33054    }
33055   ],
33056   "linker_set_key" : "_ZTI29VkTimelineSemaphoreSubmitInfo",
33057   "name" : "VkTimelineSemaphoreSubmitInfo",
33058   "referenced_type" : "_ZTI29VkTimelineSemaphoreSubmitInfo",
33059   "self_type" : "_ZTI29VkTimelineSemaphoreSubmitInfo",
33060   "size" : 48,
33061   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
33062  },
33063  {
33064   "alignment" : 4,
33065   "fields" :
33066   [
33067    {
33068     "field_name" : "width",
33069     "referenced_type" : "_ZTIj"
33070    },
33071    {
33072     "field_name" : "height",
33073     "field_offset" : 32,
33074     "referenced_type" : "_ZTIj"
33075    },
33076    {
33077     "field_name" : "depth",
33078     "field_offset" : 64,
33079     "referenced_type" : "_ZTIj"
33080    }
33081   ],
33082   "linker_set_key" : "_ZTI29VkTraceRaysIndirectCommandKHR",
33083   "name" : "VkTraceRaysIndirectCommandKHR",
33084   "referenced_type" : "_ZTI29VkTraceRaysIndirectCommandKHR",
33085   "self_type" : "_ZTI29VkTraceRaysIndirectCommandKHR",
33086   "size" : 12,
33087   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
33088  },
33089  {
33090   "alignment" : 8,
33091   "fields" :
33092   [
33093    {
33094     "field_name" : "sType",
33095     "referenced_type" : "_ZTI15VkStructureType"
33096    },
33097    {
33098     "field_name" : "pNext",
33099     "field_offset" : 64,
33100     "referenced_type" : "_ZTIPKv"
33101    },
33102    {
33103     "field_name" : "colorAttachmentCount",
33104     "field_offset" : 128,
33105     "referenced_type" : "_ZTIj"
33106    },
33107    {
33108     "field_name" : "pColorAttachmentSamples",
33109     "field_offset" : 192,
33110     "referenced_type" : "_ZTIPK21VkSampleCountFlagBits"
33111    },
33112    {
33113     "field_name" : "depthStencilAttachmentSamples",
33114     "field_offset" : 256,
33115     "referenced_type" : "_ZTI21VkSampleCountFlagBits"
33116    }
33117   ],
33118   "linker_set_key" : "_ZTI30VkAttachmentSampleCountInfoAMD",
33119   "name" : "VkAttachmentSampleCountInfoAMD",
33120   "referenced_type" : "_ZTI30VkAttachmentSampleCountInfoAMD",
33121   "self_type" : "_ZTI30VkAttachmentSampleCountInfoAMD",
33122   "size" : 40,
33123   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
33124  },
33125  {
33126   "alignment" : 8,
33127   "fields" :
33128   [
33129    {
33130     "field_name" : "attachmentIndex",
33131     "referenced_type" : "_ZTIj"
33132    },
33133    {
33134     "field_name" : "sampleLocationsInfo",
33135     "field_offset" : 64,
33136     "referenced_type" : "_ZTI24VkSampleLocationsInfoEXT"
33137    }
33138   ],
33139   "linker_set_key" : "_ZTI30VkAttachmentSampleLocationsEXT",
33140   "name" : "VkAttachmentSampleLocationsEXT",
33141   "referenced_type" : "_ZTI30VkAttachmentSampleLocationsEXT",
33142   "self_type" : "_ZTI30VkAttachmentSampleLocationsEXT",
33143   "size" : 48,
33144   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
33145  },
33146  {
33147   "alignment" : 8,
33148   "fields" :
33149   [
33150    {
33151     "field_name" : "sType",
33152     "referenced_type" : "_ZTI15VkStructureType"
33153    },
33154    {
33155     "field_name" : "pNext",
33156     "field_offset" : 64,
33157     "referenced_type" : "_ZTIPKv"
33158    },
33159    {
33160     "field_name" : "renderPass",
33161     "field_offset" : 128,
33162     "referenced_type" : "_ZTIP14VkRenderPass_T"
33163    },
33164    {
33165     "field_name" : "subpass",
33166     "field_offset" : 192,
33167     "referenced_type" : "_ZTIj"
33168    },
33169    {
33170     "field_name" : "framebuffer",
33171     "field_offset" : 256,
33172     "referenced_type" : "_ZTIP15VkFramebuffer_T"
33173    },
33174    {
33175     "field_name" : "occlusionQueryEnable",
33176     "field_offset" : 320,
33177     "referenced_type" : "_ZTIj"
33178    },
33179    {
33180     "field_name" : "queryFlags",
33181     "field_offset" : 352,
33182     "referenced_type" : "_ZTIj"
33183    },
33184    {
33185     "field_name" : "pipelineStatistics",
33186     "field_offset" : 384,
33187     "referenced_type" : "_ZTIj"
33188    }
33189   ],
33190   "linker_set_key" : "_ZTI30VkCommandBufferInheritanceInfo",
33191   "name" : "VkCommandBufferInheritanceInfo",
33192   "referenced_type" : "_ZTI30VkCommandBufferInheritanceInfo",
33193   "self_type" : "_ZTI30VkCommandBufferInheritanceInfo",
33194   "size" : 56,
33195   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
33196  },
33197  {
33198   "alignment" : 8,
33199   "fields" :
33200   [
33201    {
33202     "field_name" : "sType",
33203     "referenced_type" : "_ZTI15VkStructureType"
33204    },
33205    {
33206     "field_name" : "pNext",
33207     "field_offset" : 64,
33208     "referenced_type" : "_ZTIPKv"
33209    },
33210    {
33211     "field_name" : "transform",
33212     "field_offset" : 128,
33213     "referenced_type" : "_ZTI29VkSurfaceTransformFlagBitsKHR"
33214    }
33215   ],
33216   "linker_set_key" : "_ZTI30VkCopyCommandTransformInfoQCOM",
33217   "name" : "VkCopyCommandTransformInfoQCOM",
33218   "referenced_type" : "_ZTI30VkCopyCommandTransformInfoQCOM",
33219   "self_type" : "_ZTI30VkCopyCommandTransformInfoQCOM",
33220   "size" : 24,
33221   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
33222  },
33223  {
33224   "alignment" : 8,
33225   "fields" :
33226   [
33227    {
33228     "field_name" : "sType",
33229     "referenced_type" : "_ZTI15VkStructureType"
33230    },
33231    {
33232     "field_name" : "pNext",
33233     "field_offset" : 64,
33234     "referenced_type" : "_ZTIPKv"
33235    },
33236    {
33237     "field_name" : "objectType",
33238     "field_offset" : 128,
33239     "referenced_type" : "_ZTI26VkDebugReportObjectTypeEXT"
33240    },
33241    {
33242     "field_name" : "object",
33243     "field_offset" : 192,
33244     "referenced_type" : "_ZTIm"
33245    },
33246    {
33247     "field_name" : "pObjectName",
33248     "field_offset" : 256,
33249     "referenced_type" : "_ZTIPKc"
33250    }
33251   ],
33252   "linker_set_key" : "_ZTI30VkDebugMarkerObjectNameInfoEXT",
33253   "name" : "VkDebugMarkerObjectNameInfoEXT",
33254   "referenced_type" : "_ZTI30VkDebugMarkerObjectNameInfoEXT",
33255   "self_type" : "_ZTI30VkDebugMarkerObjectNameInfoEXT",
33256   "size" : 40,
33257   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
33258  },
33259  {
33260   "alignment" : 8,
33261   "fields" :
33262   [
33263    {
33264     "field_name" : "sType",
33265     "referenced_type" : "_ZTI15VkStructureType"
33266    },
33267    {
33268     "field_name" : "pNext",
33269     "field_offset" : 64,
33270     "referenced_type" : "_ZTIPv"
33271    },
33272    {
33273     "field_name" : "capabilities",
33274     "field_offset" : 128,
33275     "referenced_type" : "_ZTI29VkDisplayPlaneCapabilitiesKHR"
33276    }
33277   ],
33278   "linker_set_key" : "_ZTI30VkDisplayPlaneCapabilities2KHR",
33279   "name" : "VkDisplayPlaneCapabilities2KHR",
33280   "referenced_type" : "_ZTI30VkDisplayPlaneCapabilities2KHR",
33281   "self_type" : "_ZTI30VkDisplayPlaneCapabilities2KHR",
33282   "size" : 88,
33283   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
33284  },
33285  {
33286   "alignment" : 8,
33287   "fields" :
33288   [
33289    {
33290     "field_name" : "sType",
33291     "referenced_type" : "_ZTI15VkStructureType"
33292    },
33293    {
33294     "field_name" : "pNext",
33295     "field_offset" : 64,
33296     "referenced_type" : "_ZTIPKv"
33297    },
33298    {
33299     "field_name" : "flags",
33300     "field_offset" : 128,
33301     "referenced_type" : "_ZTIj"
33302    }
33303   ],
33304   "linker_set_key" : "_ZTI30VkHeadlessSurfaceCreateInfoEXT",
33305   "name" : "VkHeadlessSurfaceCreateInfoEXT",
33306   "referenced_type" : "_ZTI30VkHeadlessSurfaceCreateInfoEXT",
33307   "self_type" : "_ZTI30VkHeadlessSurfaceCreateInfoEXT",
33308   "size" : 24,
33309   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
33310  },
33311  {
33312   "alignment" : 8,
33313   "fields" :
33314   [
33315    {
33316     "field_name" : "sType",
33317     "referenced_type" : "_ZTI15VkStructureType"
33318    },
33319    {
33320     "field_name" : "pNext",
33321     "field_offset" : 64,
33322     "referenced_type" : "_ZTIPKv"
33323    },
33324    {
33325     "field_name" : "image",
33326     "field_offset" : 128,
33327     "referenced_type" : "_ZTIP9VkImage_T"
33328    }
33329   ],
33330   "linker_set_key" : "_ZTI30VkImageMemoryRequirementsInfo2",
33331   "name" : "VkImageMemoryRequirementsInfo2",
33332   "referenced_type" : "_ZTI30VkImageMemoryRequirementsInfo2",
33333   "self_type" : "_ZTI30VkImageMemoryRequirementsInfo2",
33334   "size" : 24,
33335   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
33336  },
33337  {
33338   "alignment" : 8,
33339   "fields" :
33340   [
33341    {
33342     "field_name" : "sType",
33343     "referenced_type" : "_ZTI15VkStructureType"
33344    },
33345    {
33346     "field_name" : "pNext",
33347     "field_offset" : 64,
33348     "referenced_type" : "_ZTIPKv"
33349    },
33350    {
33351     "field_name" : "minLod",
33352     "field_offset" : 128,
33353     "referenced_type" : "_ZTIf"
33354    }
33355   ],
33356   "linker_set_key" : "_ZTI30VkImageViewMinLodCreateInfoEXT",
33357   "name" : "VkImageViewMinLodCreateInfoEXT",
33358   "referenced_type" : "_ZTI30VkImageViewMinLodCreateInfoEXT",
33359   "self_type" : "_ZTI30VkImageViewMinLodCreateInfoEXT",
33360   "size" : 24,
33361   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
33362  },
33363  {
33364   "alignment" : 8,
33365   "fields" :
33366   [
33367    {
33368     "field_name" : "sType",
33369     "referenced_type" : "_ZTI15VkStructureType"
33370    },
33371    {
33372     "field_name" : "pNext",
33373     "field_offset" : 64,
33374     "referenced_type" : "_ZTIPKv"
33375    },
33376    {
33377     "field_name" : "memory",
33378     "field_offset" : 128,
33379     "referenced_type" : "_ZTIP16VkDeviceMemory_T"
33380    },
33381    {
33382     "field_name" : "handleType",
33383     "field_offset" : 192,
33384     "referenced_type" : "_ZTI34VkExternalMemoryHandleTypeFlagBits"
33385    }
33386   ],
33387   "linker_set_key" : "_ZTI30VkMemoryGetRemoteAddressInfoNV",
33388   "name" : "VkMemoryGetRemoteAddressInfoNV",
33389   "referenced_type" : "_ZTI30VkMemoryGetRemoteAddressInfoNV",
33390   "self_type" : "_ZTI30VkMemoryGetRemoteAddressInfoNV",
33391   "size" : 32,
33392   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
33393  },
33394  {
33395   "alignment" : 8,
33396   "fields" :
33397   [
33398    {
33399     "field_name" : "presentID",
33400     "referenced_type" : "_ZTIj"
33401    },
33402    {
33403     "field_name" : "desiredPresentTime",
33404     "field_offset" : 64,
33405     "referenced_type" : "_ZTIm"
33406    },
33407    {
33408     "field_name" : "actualPresentTime",
33409     "field_offset" : 128,
33410     "referenced_type" : "_ZTIm"
33411    },
33412    {
33413     "field_name" : "earliestPresentTime",
33414     "field_offset" : 192,
33415     "referenced_type" : "_ZTIm"
33416    },
33417    {
33418     "field_name" : "presentMargin",
33419     "field_offset" : 256,
33420     "referenced_type" : "_ZTIm"
33421    }
33422   ],
33423   "linker_set_key" : "_ZTI30VkPastPresentationTimingGOOGLE",
33424   "name" : "VkPastPresentationTimingGOOGLE",
33425   "referenced_type" : "_ZTI30VkPastPresentationTimingGOOGLE",
33426   "self_type" : "_ZTI30VkPastPresentationTimingGOOGLE",
33427   "size" : 40,
33428   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
33429  },
33430  {
33431   "alignment" : 8,
33432   "fields" :
33433   [
33434    {
33435     "field_name" : "sType",
33436     "referenced_type" : "_ZTI15VkStructureType"
33437    },
33438    {
33439     "field_name" : "pNext",
33440     "field_offset" : 64,
33441     "referenced_type" : "_ZTIPKv"
33442    },
33443    {
33444     "field_name" : "type",
33445     "field_offset" : 128,
33446     "referenced_type" : "_ZTI30VkPerformanceOverrideTypeINTEL"
33447    },
33448    {
33449     "field_name" : "enable",
33450     "field_offset" : 160,
33451     "referenced_type" : "_ZTIj"
33452    },
33453    {
33454     "field_name" : "parameter",
33455     "field_offset" : 192,
33456     "referenced_type" : "_ZTIm"
33457    }
33458   ],
33459   "linker_set_key" : "_ZTI30VkPerformanceOverrideInfoINTEL",
33460   "name" : "VkPerformanceOverrideInfoINTEL",
33461   "referenced_type" : "_ZTI30VkPerformanceOverrideInfoINTEL",
33462   "self_type" : "_ZTI30VkPerformanceOverrideInfoINTEL",
33463   "size" : 32,
33464   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
33465  },
33466  {
33467   "alignment" : 8,
33468   "fields" :
33469   [
33470    {
33471     "field_name" : "sType",
33472     "referenced_type" : "_ZTI15VkStructureType"
33473    },
33474    {
33475     "field_name" : "pNext",
33476     "field_offset" : 64,
33477     "referenced_type" : "_ZTIPv"
33478    },
33479    {
33480     "field_name" : "name",
33481     "field_offset" : 128,
33482     "referenced_type" : "_ZTIA256_c"
33483    },
33484    {
33485     "field_name" : "version",
33486     "field_offset" : 2176,
33487     "referenced_type" : "_ZTIA256_c"
33488    },
33489    {
33490     "field_name" : "purposes",
33491     "field_offset" : 4224,
33492     "referenced_type" : "_ZTIj"
33493    },
33494    {
33495     "field_name" : "description",
33496     "field_offset" : 4256,
33497     "referenced_type" : "_ZTIA256_c"
33498    },
33499    {
33500     "field_name" : "layer",
33501     "field_offset" : 6304,
33502     "referenced_type" : "_ZTIA256_c"
33503    }
33504   ],
33505   "linker_set_key" : "_ZTI30VkPhysicalDeviceToolProperties",
33506   "name" : "VkPhysicalDeviceToolProperties",
33507   "referenced_type" : "_ZTI30VkPhysicalDeviceToolProperties",
33508   "self_type" : "_ZTI30VkPhysicalDeviceToolProperties",
33509   "size" : 1048,
33510   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
33511  },
33512  {
33513   "alignment" : 8,
33514   "fields" :
33515   [
33516    {
33517     "field_name" : "sType",
33518     "referenced_type" : "_ZTI15VkStructureType"
33519    },
33520    {
33521     "field_name" : "pNext",
33522     "field_offset" : 64,
33523     "referenced_type" : "_ZTIPKv"
33524    },
33525    {
33526     "field_name" : "libraryCount",
33527     "field_offset" : 128,
33528     "referenced_type" : "_ZTIj"
33529    },
33530    {
33531     "field_name" : "pLibraries",
33532     "field_offset" : 192,
33533     "referenced_type" : "_ZTIPKP12VkPipeline_T"
33534    }
33535   ],
33536   "linker_set_key" : "_ZTI30VkPipelineLibraryCreateInfoKHR",
33537   "name" : "VkPipelineLibraryCreateInfoKHR",
33538   "referenced_type" : "_ZTI30VkPipelineLibraryCreateInfoKHR",
33539   "self_type" : "_ZTI30VkPipelineLibraryCreateInfoKHR",
33540   "size" : 32,
33541   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
33542  },
33543  {
33544   "alignment" : 8,
33545   "fields" :
33546   [
33547    {
33548     "field_name" : "sType",
33549     "referenced_type" : "_ZTI15VkStructureType"
33550    },
33551    {
33552     "field_name" : "pNext",
33553     "field_offset" : 64,
33554     "referenced_type" : "_ZTIPv"
33555    },
33556    {
33557     "field_name" : "properties",
33558     "field_offset" : 128,
33559     "referenced_type" : "_ZTI29VkSparseImageFormatProperties"
33560    }
33561   ],
33562   "linker_set_key" : "_ZTI30VkSparseImageFormatProperties2",
33563   "name" : "VkSparseImageFormatProperties2",
33564   "referenced_type" : "_ZTI30VkSparseImageFormatProperties2",
33565   "self_type" : "_ZTI30VkSparseImageFormatProperties2",
33566   "size" : 40,
33567   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
33568  },
33569  {
33570   "alignment" : 8,
33571   "fields" :
33572   [
33573    {
33574     "field_name" : "sType",
33575     "referenced_type" : "_ZTI15VkStructureType"
33576    },
33577    {
33578     "field_name" : "pNext",
33579     "field_offset" : 64,
33580     "referenced_type" : "_ZTIPKv"
33581    },
33582    {
33583     "field_name" : "flags",
33584     "field_offset" : 128,
33585     "referenced_type" : "_ZTIj"
33586    },
33587    {
33588     "field_name" : "initialDataSize",
33589     "field_offset" : 192,
33590     "referenced_type" : "_ZTIm"
33591    },
33592    {
33593     "field_name" : "pInitialData",
33594     "field_offset" : 256,
33595     "referenced_type" : "_ZTIPKv"
33596    }
33597   ],
33598   "linker_set_key" : "_ZTI30VkValidationCacheCreateInfoEXT",
33599   "name" : "VkValidationCacheCreateInfoEXT",
33600   "referenced_type" : "_ZTI30VkValidationCacheCreateInfoEXT",
33601   "self_type" : "_ZTI30VkValidationCacheCreateInfoEXT",
33602   "size" : 40,
33603   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
33604  },
33605  {
33606   "alignment" : 8,
33607   "fields" :
33608   [
33609    {
33610     "field_name" : "sType",
33611     "referenced_type" : "_ZTI15VkStructureType"
33612    },
33613    {
33614     "field_name" : "pNext",
33615     "field_offset" : 64,
33616     "referenced_type" : "_ZTIPKv"
33617    },
33618    {
33619     "field_name" : "buffer",
33620     "field_offset" : 128,
33621     "referenced_type" : "_ZTIP10VkBuffer_T"
33622    }
33623   ],
33624   "linker_set_key" : "_ZTI31VkBufferMemoryRequirementsInfo2",
33625   "name" : "VkBufferMemoryRequirementsInfo2",
33626   "referenced_type" : "_ZTI31VkBufferMemoryRequirementsInfo2",
33627   "self_type" : "_ZTI31VkBufferMemoryRequirementsInfo2",
33628   "size" : 24,
33629   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
33630  },
33631  {
33632   "alignment" : 8,
33633   "fields" :
33634   [
33635    {
33636     "field_name" : "sType",
33637     "referenced_type" : "_ZTI15VkStructureType"
33638    },
33639    {
33640     "field_name" : "pNext",
33641     "field_offset" : 64,
33642     "referenced_type" : "_ZTIPv"
33643    },
33644    {
33645     "field_name" : "MSize",
33646     "field_offset" : 128,
33647     "referenced_type" : "_ZTIj"
33648    },
33649    {
33650     "field_name" : "NSize",
33651     "field_offset" : 160,
33652     "referenced_type" : "_ZTIj"
33653    },
33654    {
33655     "field_name" : "KSize",
33656     "field_offset" : 192,
33657     "referenced_type" : "_ZTIj"
33658    },
33659    {
33660     "field_name" : "AType",
33661     "field_offset" : 224,
33662     "referenced_type" : "_ZTI17VkComponentTypeNV"
33663    },
33664    {
33665     "field_name" : "BType",
33666     "field_offset" : 256,
33667     "referenced_type" : "_ZTI17VkComponentTypeNV"
33668    },
33669    {
33670     "field_name" : "CType",
33671     "field_offset" : 288,
33672     "referenced_type" : "_ZTI17VkComponentTypeNV"
33673    },
33674    {
33675     "field_name" : "DType",
33676     "field_offset" : 320,
33677     "referenced_type" : "_ZTI17VkComponentTypeNV"
33678    },
33679    {
33680     "field_name" : "scope",
33681     "field_offset" : 352,
33682     "referenced_type" : "_ZTI9VkScopeNV"
33683    }
33684   ],
33685   "linker_set_key" : "_ZTI31VkCooperativeMatrixPropertiesNV",
33686   "name" : "VkCooperativeMatrixPropertiesNV",
33687   "referenced_type" : "_ZTI31VkCooperativeMatrixPropertiesNV",
33688   "self_type" : "_ZTI31VkCooperativeMatrixPropertiesNV",
33689   "size" : 48,
33690   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
33691  },
33692  {
33693   "alignment" : 8,
33694   "fields" :
33695   [
33696    {
33697     "field_name" : "sType",
33698     "referenced_type" : "_ZTI15VkStructureType"
33699    },
33700    {
33701     "field_name" : "pNext",
33702     "field_offset" : 64,
33703     "referenced_type" : "_ZTIPKv"
33704    },
33705    {
33706     "field_name" : "flags",
33707     "field_offset" : 128,
33708     "referenced_type" : "_ZTIj"
33709    },
33710    {
33711     "field_name" : "bindingCount",
33712     "field_offset" : 160,
33713     "referenced_type" : "_ZTIj"
33714    },
33715    {
33716     "field_name" : "pBindings",
33717     "field_offset" : 192,
33718     "referenced_type" : "_ZTIPK28VkDescriptorSetLayoutBinding"
33719    }
33720   ],
33721   "linker_set_key" : "_ZTI31VkDescriptorSetLayoutCreateInfo",
33722   "name" : "VkDescriptorSetLayoutCreateInfo",
33723   "referenced_type" : "_ZTI31VkDescriptorSetLayoutCreateInfo",
33724   "self_type" : "_ZTI31VkDescriptorSetLayoutCreateInfo",
33725   "size" : 32,
33726   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
33727  },
33728  {
33729   "alignment" : 8,
33730   "fields" :
33731   [
33732    {
33733     "field_name" : "dstBinding",
33734     "referenced_type" : "_ZTIj"
33735    },
33736    {
33737     "field_name" : "dstArrayElement",
33738     "field_offset" : 32,
33739     "referenced_type" : "_ZTIj"
33740    },
33741    {
33742     "field_name" : "descriptorCount",
33743     "field_offset" : 64,
33744     "referenced_type" : "_ZTIj"
33745    },
33746    {
33747     "field_name" : "descriptorType",
33748     "field_offset" : 96,
33749     "referenced_type" : "_ZTI16VkDescriptorType"
33750    },
33751    {
33752     "field_name" : "offset",
33753     "field_offset" : 128,
33754     "referenced_type" : "_ZTIm"
33755    },
33756    {
33757     "field_name" : "stride",
33758     "field_offset" : 192,
33759     "referenced_type" : "_ZTIm"
33760    }
33761   ],
33762   "linker_set_key" : "_ZTI31VkDescriptorUpdateTemplateEntry",
33763   "name" : "VkDescriptorUpdateTemplateEntry",
33764   "referenced_type" : "_ZTI31VkDescriptorUpdateTemplateEntry",
33765   "self_type" : "_ZTI31VkDescriptorUpdateTemplateEntry",
33766   "size" : 32,
33767   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
33768  },
33769  {
33770   "alignment" : 8,
33771   "fields" :
33772   [
33773    {
33774     "field_name" : "sType",
33775     "referenced_type" : "_ZTI15VkStructureType"
33776    },
33777    {
33778     "field_name" : "pNext",
33779     "field_offset" : 64,
33780     "referenced_type" : "_ZTIPKv"
33781    },
33782    {
33783     "field_name" : "pCreateInfo",
33784     "field_offset" : 128,
33785     "referenced_type" : "_ZTIPK17VkImageCreateInfo"
33786    },
33787    {
33788     "field_name" : "planeAspect",
33789     "field_offset" : 192,
33790     "referenced_type" : "_ZTI21VkImageAspectFlagBits"
33791    }
33792   ],
33793   "linker_set_key" : "_ZTI31VkDeviceImageMemoryRequirements",
33794   "name" : "VkDeviceImageMemoryRequirements",
33795   "referenced_type" : "_ZTI31VkDeviceImageMemoryRequirements",
33796   "self_type" : "_ZTI31VkDeviceImageMemoryRequirements",
33797   "size" : 32,
33798   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
33799  },
33800  {
33801   "alignment" : 8,
33802   "fields" :
33803   [
33804    {
33805     "field_name" : "sType",
33806     "referenced_type" : "_ZTI15VkStructureType"
33807    },
33808    {
33809     "field_name" : "pNext",
33810     "field_offset" : 64,
33811     "referenced_type" : "_ZTIPv"
33812    },
33813    {
33814     "field_name" : "externalMemoryProperties",
33815     "field_offset" : 128,
33816     "referenced_type" : "_ZTI26VkExternalMemoryProperties"
33817    }
33818   ],
33819   "linker_set_key" : "_ZTI31VkExternalImageFormatProperties",
33820   "name" : "VkExternalImageFormatProperties",
33821   "referenced_type" : "_ZTI31VkExternalImageFormatProperties",
33822   "self_type" : "_ZTI31VkExternalImageFormatProperties",
33823   "size" : 32,
33824   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
33825  },
33826  {
33827   "alignment" : 8,
33828   "fields" :
33829   [
33830    {
33831     "field_name" : "sType",
33832     "referenced_type" : "_ZTI15VkStructureType"
33833    },
33834    {
33835     "field_name" : "pNext",
33836     "field_offset" : 64,
33837     "referenced_type" : "_ZTIPKv"
33838    },
33839    {
33840     "field_name" : "handleTypes",
33841     "field_offset" : 128,
33842     "referenced_type" : "_ZTIj"
33843    }
33844   ],
33845   "linker_set_key" : "_ZTI31VkExternalMemoryImageCreateInfo",
33846   "name" : "VkExternalMemoryImageCreateInfo",
33847   "referenced_type" : "_ZTI31VkExternalMemoryImageCreateInfo",
33848   "self_type" : "_ZTI31VkExternalMemoryImageCreateInfo",
33849   "size" : 24,
33850   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
33851  },
33852  {
33853   "alignment" : 8,
33854   "fields" :
33855   [
33856    {
33857     "field_name" : "sType",
33858     "referenced_type" : "_ZTI15VkStructureType"
33859    },
33860    {
33861     "field_name" : "pNext",
33862     "field_offset" : 64,
33863     "referenced_type" : "_ZTIPv"
33864    },
33865    {
33866     "field_name" : "deviceAddress",
33867     "field_offset" : 128,
33868     "referenced_type" : "_ZTIm"
33869    },
33870    {
33871     "field_name" : "size",
33872     "field_offset" : 192,
33873     "referenced_type" : "_ZTIm"
33874    }
33875   ],
33876   "linker_set_key" : "_ZTI31VkImageViewAddressPropertiesNVX",
33877   "name" : "VkImageViewAddressPropertiesNVX",
33878   "referenced_type" : "_ZTI31VkImageViewAddressPropertiesNVX",
33879   "self_type" : "_ZTI31VkImageViewAddressPropertiesNVX",
33880   "size" : 32,
33881   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
33882  },
33883  {
33884   "alignment" : 8,
33885   "fields" :
33886   [
33887    {
33888     "field_name" : "sType",
33889     "referenced_type" : "_ZTI15VkStructureType"
33890    },
33891    {
33892     "field_name" : "pNext",
33893     "field_offset" : 64,
33894     "referenced_type" : "_ZTIPKv"
33895    },
33896    {
33897     "field_name" : "tokenType",
33898     "field_offset" : 128,
33899     "referenced_type" : "_ZTI29VkIndirectCommandsTokenTypeNV"
33900    },
33901    {
33902     "field_name" : "stream",
33903     "field_offset" : 160,
33904     "referenced_type" : "_ZTIj"
33905    },
33906    {
33907     "field_name" : "offset",
33908     "field_offset" : 192,
33909     "referenced_type" : "_ZTIj"
33910    },
33911    {
33912     "field_name" : "vertexBindingUnit",
33913     "field_offset" : 224,
33914     "referenced_type" : "_ZTIj"
33915    },
33916    {
33917     "field_name" : "vertexDynamicStride",
33918     "field_offset" : 256,
33919     "referenced_type" : "_ZTIj"
33920    },
33921    {
33922     "field_name" : "pushconstantPipelineLayout",
33923     "field_offset" : 320,
33924     "referenced_type" : "_ZTIP18VkPipelineLayout_T"
33925    },
33926    {
33927     "field_name" : "pushconstantShaderStageFlags",
33928     "field_offset" : 384,
33929     "referenced_type" : "_ZTIj"
33930    },
33931    {
33932     "field_name" : "pushconstantOffset",
33933     "field_offset" : 416,
33934     "referenced_type" : "_ZTIj"
33935    },
33936    {
33937     "field_name" : "pushconstantSize",
33938     "field_offset" : 448,
33939     "referenced_type" : "_ZTIj"
33940    },
33941    {
33942     "field_name" : "indirectStateFlags",
33943     "field_offset" : 480,
33944     "referenced_type" : "_ZTIj"
33945    },
33946    {
33947     "field_name" : "indexTypeCount",
33948     "field_offset" : 512,
33949     "referenced_type" : "_ZTIj"
33950    },
33951    {
33952     "field_name" : "pIndexTypes",
33953     "field_offset" : 576,
33954     "referenced_type" : "_ZTIPK11VkIndexType"
33955    },
33956    {
33957     "field_name" : "pIndexTypeValues",
33958     "field_offset" : 640,
33959     "referenced_type" : "_ZTIPKj"
33960    }
33961   ],
33962   "linker_set_key" : "_ZTI31VkIndirectCommandsLayoutTokenNV",
33963   "name" : "VkIndirectCommandsLayoutTokenNV",
33964   "referenced_type" : "_ZTI31VkIndirectCommandsLayoutTokenNV",
33965   "self_type" : "_ZTI31VkIndirectCommandsLayoutTokenNV",
33966   "size" : 88,
33967   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
33968  },
33969  {
33970   "alignment" : 8,
33971   "fields" :
33972   [
33973    {
33974     "field_name" : "sType",
33975     "referenced_type" : "_ZTI15VkStructureType"
33976    },
33977    {
33978     "field_name" : "pNext",
33979     "field_offset" : 64,
33980     "referenced_type" : "_ZTIPKv"
33981    },
33982    {
33983     "field_name" : "priority",
33984     "field_offset" : 128,
33985     "referenced_type" : "_ZTIf"
33986    }
33987   ],
33988   "linker_set_key" : "_ZTI31VkMemoryPriorityAllocateInfoEXT",
33989   "name" : "VkMemoryPriorityAllocateInfoEXT",
33990   "referenced_type" : "_ZTI31VkMemoryPriorityAllocateInfoEXT",
33991   "self_type" : "_ZTI31VkMemoryPriorityAllocateInfoEXT",
33992   "size" : 24,
33993   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
33994  },
33995  {
33996   "alignment" : 8,
33997   "fields" :
33998   [
33999    {
34000     "field_name" : "sType",
34001     "referenced_type" : "_ZTI15VkStructureType"
34002    },
34003    {
34004     "field_name" : "pNext",
34005     "field_offset" : 64,
34006     "referenced_type" : "_ZTIPKv"
34007    },
34008    {
34009     "field_name" : "counterPassIndex",
34010     "field_offset" : 128,
34011     "referenced_type" : "_ZTIj"
34012    }
34013   ],
34014   "linker_set_key" : "_ZTI31VkPerformanceQuerySubmitInfoKHR",
34015   "name" : "VkPerformanceQuerySubmitInfoKHR",
34016   "referenced_type" : "_ZTI31VkPerformanceQuerySubmitInfoKHR",
34017   "self_type" : "_ZTI31VkPerformanceQuerySubmitInfoKHR",
34018   "size" : 24,
34019   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
34020  },
34021  {
34022   "alignment" : 8,
34023   "fields" :
34024   [
34025    {
34026     "field_name" : "sType",
34027     "referenced_type" : "_ZTI15VkStructureType"
34028    },
34029    {
34030     "field_name" : "pNext",
34031     "field_offset" : 64,
34032     "referenced_type" : "_ZTIPv"
34033    },
34034    {
34035     "field_name" : "physicalDeviceCount",
34036     "field_offset" : 128,
34037     "referenced_type" : "_ZTIj"
34038    },
34039    {
34040     "field_name" : "physicalDevices",
34041     "field_offset" : 192,
34042     "referenced_type" : "_ZTIA32_P18VkPhysicalDevice_T"
34043    },
34044    {
34045     "field_name" : "subsetAllocation",
34046     "field_offset" : 2240,
34047     "referenced_type" : "_ZTIj"
34048    }
34049   ],
34050   "linker_set_key" : "_ZTI31VkPhysicalDeviceGroupProperties",
34051   "name" : "VkPhysicalDeviceGroupProperties",
34052   "referenced_type" : "_ZTI31VkPhysicalDeviceGroupProperties",
34053   "self_type" : "_ZTI31VkPhysicalDeviceGroupProperties",
34054   "size" : 288,
34055   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
34056  },
34057  {
34058   "alignment" : 8,
34059   "fields" :
34060   [
34061    {
34062     "field_name" : "sType",
34063     "referenced_type" : "_ZTI15VkStructureType"
34064    },
34065    {
34066     "field_name" : "pNext",
34067     "field_offset" : 64,
34068     "referenced_type" : "_ZTIPKv"
34069    },
34070    {
34071     "field_name" : "surface",
34072     "field_offset" : 128,
34073     "referenced_type" : "_ZTIP14VkSurfaceKHR_T"
34074    }
34075   ],
34076   "linker_set_key" : "_ZTI31VkPhysicalDeviceSurfaceInfo2KHR",
34077   "name" : "VkPhysicalDeviceSurfaceInfo2KHR",
34078   "referenced_type" : "_ZTI31VkPhysicalDeviceSurfaceInfo2KHR",
34079   "self_type" : "_ZTI31VkPhysicalDeviceSurfaceInfo2KHR",
34080   "size" : 24,
34081   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
34082  },
34083  {
34084   "alignment" : 4,
34085   "fields" :
34086   [
34087    {
34088     "field_name" : "headerSize",
34089     "referenced_type" : "_ZTIj"
34090    },
34091    {
34092     "field_name" : "headerVersion",
34093     "field_offset" : 32,
34094     "referenced_type" : "_ZTI28VkPipelineCacheHeaderVersion"
34095    },
34096    {
34097     "field_name" : "vendorID",
34098     "field_offset" : 64,
34099     "referenced_type" : "_ZTIj"
34100    },
34101    {
34102     "field_name" : "deviceID",
34103     "field_offset" : 96,
34104     "referenced_type" : "_ZTIj"
34105    },
34106    {
34107     "field_name" : "pipelineCacheUUID",
34108     "field_offset" : 128,
34109     "referenced_type" : "_ZTIA16_h"
34110    }
34111   ],
34112   "linker_set_key" : "_ZTI31VkPipelineCacheHeaderVersionOne",
34113   "name" : "VkPipelineCacheHeaderVersionOne",
34114   "referenced_type" : "_ZTI31VkPipelineCacheHeaderVersionOne",
34115   "self_type" : "_ZTI31VkPipelineCacheHeaderVersionOne",
34116   "size" : 32,
34117   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
34118  },
34119  {
34120   "alignment" : 8,
34121   "fields" :
34122   [
34123    {
34124     "field_name" : "sType",
34125     "referenced_type" : "_ZTI15VkStructureType"
34126    },
34127    {
34128     "field_name" : "pNext",
34129     "field_offset" : 64,
34130     "referenced_type" : "_ZTIPKv"
34131    },
34132    {
34133     "field_name" : "flags",
34134     "field_offset" : 128,
34135     "referenced_type" : "_ZTIj"
34136    },
34137    {
34138     "field_name" : "stage",
34139     "field_offset" : 160,
34140     "referenced_type" : "_ZTI21VkShaderStageFlagBits"
34141    },
34142    {
34143     "field_name" : "module",
34144     "field_offset" : 192,
34145     "referenced_type" : "_ZTIP16VkShaderModule_T"
34146    },
34147    {
34148     "field_name" : "pName",
34149     "field_offset" : 256,
34150     "referenced_type" : "_ZTIPKc"
34151    },
34152    {
34153     "field_name" : "pSpecializationInfo",
34154     "field_offset" : 320,
34155     "referenced_type" : "_ZTIPK20VkSpecializationInfo"
34156    }
34157   ],
34158   "linker_set_key" : "_ZTI31VkPipelineShaderStageCreateInfo",
34159   "name" : "VkPipelineShaderStageCreateInfo",
34160   "referenced_type" : "_ZTI31VkPipelineShaderStageCreateInfo",
34161   "self_type" : "_ZTI31VkPipelineShaderStageCreateInfo",
34162   "size" : 48,
34163   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
34164  },
34165  {
34166   "alignment" : 8,
34167   "fields" :
34168   [
34169    {
34170     "field_name" : "sType",
34171     "referenced_type" : "_ZTI15VkStructureType"
34172    },
34173    {
34174     "field_name" : "pNext",
34175     "field_offset" : 64,
34176     "referenced_type" : "_ZTIPKv"
34177    },
34178    {
34179     "field_name" : "attachmentCount",
34180     "field_offset" : 128,
34181     "referenced_type" : "_ZTIj"
34182    },
34183    {
34184     "field_name" : "pAttachments",
34185     "field_offset" : 192,
34186     "referenced_type" : "_ZTIPKP13VkImageView_T"
34187    }
34188   ],
34189   "linker_set_key" : "_ZTI31VkRenderPassAttachmentBeginInfo",
34190   "name" : "VkRenderPassAttachmentBeginInfo",
34191   "referenced_type" : "_ZTI31VkRenderPassAttachmentBeginInfo",
34192   "self_type" : "_ZTI31VkRenderPassAttachmentBeginInfo",
34193   "size" : 32,
34194   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
34195  },
34196  {
34197   "alignment" : 8,
34198   "fields" :
34199   [
34200    {
34201     "field_name" : "sType",
34202     "referenced_type" : "_ZTI15VkStructureType"
34203    },
34204    {
34205     "field_name" : "pNext",
34206     "field_offset" : 64,
34207     "referenced_type" : "_ZTIPKv"
34208    },
34209    {
34210     "field_name" : "subpassCount",
34211     "field_offset" : 128,
34212     "referenced_type" : "_ZTIj"
34213    },
34214    {
34215     "field_name" : "pViewMasks",
34216     "field_offset" : 192,
34217     "referenced_type" : "_ZTIPKj"
34218    },
34219    {
34220     "field_name" : "dependencyCount",
34221     "field_offset" : 256,
34222     "referenced_type" : "_ZTIj"
34223    },
34224    {
34225     "field_name" : "pViewOffsets",
34226     "field_offset" : 320,
34227     "referenced_type" : "_ZTIPKi"
34228    },
34229    {
34230     "field_name" : "correlationMaskCount",
34231     "field_offset" : 384,
34232     "referenced_type" : "_ZTIj"
34233    },
34234    {
34235     "field_name" : "pCorrelationMasks",
34236     "field_offset" : 448,
34237     "referenced_type" : "_ZTIPKj"
34238    }
34239   ],
34240   "linker_set_key" : "_ZTI31VkRenderPassMultiviewCreateInfo",
34241   "name" : "VkRenderPassMultiviewCreateInfo",
34242   "referenced_type" : "_ZTI31VkRenderPassMultiviewCreateInfo",
34243   "self_type" : "_ZTI31VkRenderPassMultiviewCreateInfo",
34244   "size" : 64,
34245   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
34246  },
34247  {
34248   "alignment" : 8,
34249   "fields" :
34250   [
34251    {
34252     "field_name" : "formatProperties",
34253     "referenced_type" : "_ZTI29VkSparseImageFormatProperties"
34254    },
34255    {
34256     "field_name" : "imageMipTailFirstLod",
34257     "field_offset" : 160,
34258     "referenced_type" : "_ZTIj"
34259    },
34260    {
34261     "field_name" : "imageMipTailSize",
34262     "field_offset" : 192,
34263     "referenced_type" : "_ZTIm"
34264    },
34265    {
34266     "field_name" : "imageMipTailOffset",
34267     "field_offset" : 256,
34268     "referenced_type" : "_ZTIm"
34269    },
34270    {
34271     "field_name" : "imageMipTailStride",
34272     "field_offset" : 320,
34273     "referenced_type" : "_ZTIm"
34274    }
34275   ],
34276   "linker_set_key" : "_ZTI31VkSparseImageMemoryRequirements",
34277   "name" : "VkSparseImageMemoryRequirements",
34278   "referenced_type" : "_ZTI31VkSparseImageMemoryRequirements",
34279   "self_type" : "_ZTI31VkSparseImageMemoryRequirements",
34280   "size" : 48,
34281   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
34282  },
34283  {
34284   "alignment" : 8,
34285   "fields" :
34286   [
34287    {
34288     "field_name" : "deviceAddress",
34289     "referenced_type" : "_ZTIm"
34290    },
34291    {
34292     "field_name" : "stride",
34293     "field_offset" : 64,
34294     "referenced_type" : "_ZTIm"
34295    },
34296    {
34297     "field_name" : "size",
34298     "field_offset" : 128,
34299     "referenced_type" : "_ZTIm"
34300    }
34301   ],
34302   "linker_set_key" : "_ZTI31VkStridedDeviceAddressRegionKHR",
34303   "name" : "VkStridedDeviceAddressRegionKHR",
34304   "referenced_type" : "_ZTI31VkStridedDeviceAddressRegionKHR",
34305   "self_type" : "_ZTI31VkStridedDeviceAddressRegionKHR",
34306   "size" : 24,
34307   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
34308  },
34309  {
34310   "alignment" : 8,
34311   "fields" :
34312   [
34313    {
34314     "field_name" : "sType",
34315     "referenced_type" : "_ZTI15VkStructureType"
34316    },
34317    {
34318     "field_name" : "pNext",
34319     "field_offset" : 64,
34320     "referenced_type" : "_ZTIPKv"
34321    },
34322    {
34323     "field_name" : "surfaceCounters",
34324     "field_offset" : 128,
34325     "referenced_type" : "_ZTIj"
34326    }
34327   ],
34328   "linker_set_key" : "_ZTI31VkSwapchainCounterCreateInfoEXT",
34329   "name" : "VkSwapchainCounterCreateInfoEXT",
34330   "referenced_type" : "_ZTI31VkSwapchainCounterCreateInfoEXT",
34331   "self_type" : "_ZTI31VkSwapchainCounterCreateInfoEXT",
34332   "size" : 24,
34333   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
34334  },
34335  {
34336   "alignment" : 4,
34337   "fields" :
34338   [
34339    {
34340     "field_name" : "binding",
34341     "referenced_type" : "_ZTIj"
34342    },
34343    {
34344     "field_name" : "stride",
34345     "field_offset" : 32,
34346     "referenced_type" : "_ZTIj"
34347    },
34348    {
34349     "field_name" : "inputRate",
34350     "field_offset" : 64,
34351     "referenced_type" : "_ZTI17VkVertexInputRate"
34352    }
34353   ],
34354   "linker_set_key" : "_ZTI31VkVertexInputBindingDescription",
34355   "name" : "VkVertexInputBindingDescription",
34356   "referenced_type" : "_ZTI31VkVertexInputBindingDescription",
34357   "self_type" : "_ZTI31VkVertexInputBindingDescription",
34358   "size" : 12,
34359   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
34360  },
34361  {
34362   "alignment" : 8,
34363   "fields" :
34364   [
34365    {
34366     "field_name" : "sType",
34367     "referenced_type" : "_ZTI15VkStructureType"
34368    },
34369    {
34370     "field_name" : "pNext",
34371     "field_offset" : 64,
34372     "referenced_type" : "_ZTIPKv"
34373    },
34374    {
34375     "field_name" : "deviceIndexCount",
34376     "field_offset" : 128,
34377     "referenced_type" : "_ZTIj"
34378    },
34379    {
34380     "field_name" : "pDeviceIndices",
34381     "field_offset" : 192,
34382     "referenced_type" : "_ZTIPKj"
34383    },
34384    {
34385     "field_name" : "splitInstanceBindRegionCount",
34386     "field_offset" : 256,
34387     "referenced_type" : "_ZTIj"
34388    },
34389    {
34390     "field_name" : "pSplitInstanceBindRegions",
34391     "field_offset" : 320,
34392     "referenced_type" : "_ZTIPK8VkRect2D"
34393    }
34394   ],
34395   "linker_set_key" : "_ZTI32VkBindImageMemoryDeviceGroupInfo",
34396   "name" : "VkBindImageMemoryDeviceGroupInfo",
34397   "referenced_type" : "_ZTI32VkBindImageMemoryDeviceGroupInfo",
34398   "self_type" : "_ZTI32VkBindImageMemoryDeviceGroupInfo",
34399   "size" : 48,
34400   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
34401  },
34402  {
34403   "alignment" : 8,
34404   "fields" :
34405   [
34406    {
34407     "field_name" : "sType",
34408     "referenced_type" : "_ZTI15VkStructureType"
34409    },
34410    {
34411     "field_name" : "pNext",
34412     "field_offset" : 64,
34413     "referenced_type" : "_ZTIPKv"
34414    },
34415    {
34416     "field_name" : "pCreateInfo",
34417     "field_offset" : 128,
34418     "referenced_type" : "_ZTIPK18VkBufferCreateInfo"
34419    }
34420   ],
34421   "linker_set_key" : "_ZTI32VkDeviceBufferMemoryRequirements",
34422   "name" : "VkDeviceBufferMemoryRequirements",
34423   "referenced_type" : "_ZTI32VkDeviceBufferMemoryRequirements",
34424   "self_type" : "_ZTI32VkDeviceBufferMemoryRequirements",
34425   "size" : 24,
34426   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
34427  },
34428  {
34429   "alignment" : 8,
34430   "fields" :
34431   [
34432    {
34433     "field_name" : "sType",
34434     "referenced_type" : "_ZTI15VkStructureType"
34435    },
34436    {
34437     "field_name" : "pNext",
34438     "field_offset" : 64,
34439     "referenced_type" : "_ZTIPKv"
34440    },
34441    {
34442     "field_name" : "deviceMask",
34443     "field_offset" : 128,
34444     "referenced_type" : "_ZTIj"
34445    },
34446    {
34447     "field_name" : "deviceRenderAreaCount",
34448     "field_offset" : 160,
34449     "referenced_type" : "_ZTIj"
34450    },
34451    {
34452     "field_name" : "pDeviceRenderAreas",
34453     "field_offset" : 192,
34454     "referenced_type" : "_ZTIPK8VkRect2D"
34455    }
34456   ],
34457   "linker_set_key" : "_ZTI32VkDeviceGroupRenderPassBeginInfo",
34458   "name" : "VkDeviceGroupRenderPassBeginInfo",
34459   "referenced_type" : "_ZTI32VkDeviceGroupRenderPassBeginInfo",
34460   "self_type" : "_ZTI32VkDeviceGroupRenderPassBeginInfo",
34461   "size" : 32,
34462   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
34463  },
34464  {
34465   "alignment" : 4,
34466   "fields" :
34467   [
34468    {
34469     "field_name" : "taskCount",
34470     "referenced_type" : "_ZTIj"
34471    },
34472    {
34473     "field_name" : "firstTask",
34474     "field_offset" : 32,
34475     "referenced_type" : "_ZTIj"
34476    }
34477   ],
34478   "linker_set_key" : "_ZTI32VkDrawMeshTasksIndirectCommandNV",
34479   "name" : "VkDrawMeshTasksIndirectCommandNV",
34480   "referenced_type" : "_ZTI32VkDrawMeshTasksIndirectCommandNV",
34481   "self_type" : "_ZTI32VkDrawMeshTasksIndirectCommandNV",
34482   "size" : 8,
34483   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
34484  },
34485  {
34486   "alignment" : 8,
34487   "fields" :
34488   [
34489    {
34490     "field_name" : "drmFormatModifier",
34491     "referenced_type" : "_ZTIm"
34492    },
34493    {
34494     "field_name" : "drmFormatModifierPlaneCount",
34495     "field_offset" : 64,
34496     "referenced_type" : "_ZTIj"
34497    },
34498    {
34499     "field_name" : "drmFormatModifierTilingFeatures",
34500     "field_offset" : 96,
34501     "referenced_type" : "_ZTIj"
34502    }
34503   ],
34504   "linker_set_key" : "_ZTI32VkDrmFormatModifierPropertiesEXT",
34505   "name" : "VkDrmFormatModifierPropertiesEXT",
34506   "referenced_type" : "_ZTI32VkDrmFormatModifierPropertiesEXT",
34507   "self_type" : "_ZTI32VkDrmFormatModifierPropertiesEXT",
34508   "size" : 16,
34509   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
34510  },
34511  {
34512   "alignment" : 8,
34513   "fields" :
34514   [
34515    {
34516     "field_name" : "sType",
34517     "referenced_type" : "_ZTI15VkStructureType"
34518    },
34519    {
34520     "field_name" : "pNext",
34521     "field_offset" : 64,
34522     "referenced_type" : "_ZTIPKv"
34523    },
34524    {
34525     "field_name" : "handleTypes",
34526     "field_offset" : 128,
34527     "referenced_type" : "_ZTIj"
34528    }
34529   ],
34530   "linker_set_key" : "_ZTI32VkExternalMemoryBufferCreateInfo",
34531   "name" : "VkExternalMemoryBufferCreateInfo",
34532   "referenced_type" : "_ZTI32VkExternalMemoryBufferCreateInfo",
34533   "self_type" : "_ZTI32VkExternalMemoryBufferCreateInfo",
34534   "size" : 24,
34535   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
34536  },
34537  {
34538   "alignment" : 8,
34539   "fields" :
34540   [
34541    {
34542     "field_name" : "sType",
34543     "referenced_type" : "_ZTI15VkStructureType"
34544    },
34545    {
34546     "field_name" : "pNext",
34547     "field_offset" : 64,
34548     "referenced_type" : "_ZTIPKv"
34549    },
34550    {
34551     "field_name" : "flags",
34552     "field_offset" : 128,
34553     "referenced_type" : "_ZTIj"
34554    },
34555    {
34556     "field_name" : "usage",
34557     "field_offset" : 160,
34558     "referenced_type" : "_ZTIj"
34559    },
34560    {
34561     "field_name" : "width",
34562     "field_offset" : 192,
34563     "referenced_type" : "_ZTIj"
34564    },
34565    {
34566     "field_name" : "height",
34567     "field_offset" : 224,
34568     "referenced_type" : "_ZTIj"
34569    },
34570    {
34571     "field_name" : "layerCount",
34572     "field_offset" : 256,
34573     "referenced_type" : "_ZTIj"
34574    },
34575    {
34576     "field_name" : "viewFormatCount",
34577     "field_offset" : 288,
34578     "referenced_type" : "_ZTIj"
34579    },
34580    {
34581     "field_name" : "pViewFormats",
34582     "field_offset" : 320,
34583     "referenced_type" : "_ZTIPK8VkFormat"
34584    }
34585   ],
34586   "linker_set_key" : "_ZTI32VkFramebufferAttachmentImageInfo",
34587   "name" : "VkFramebufferAttachmentImageInfo",
34588   "referenced_type" : "_ZTI32VkFramebufferAttachmentImageInfo",
34589   "self_type" : "_ZTI32VkFramebufferAttachmentImageInfo",
34590   "size" : 48,
34591   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
34592  },
34593  {
34594   "alignment" : 8,
34595   "fields" :
34596   [
34597    {
34598     "field_name" : "sType",
34599     "referenced_type" : "_ZTI15VkStructureType"
34600    },
34601    {
34602     "field_name" : "pNext",
34603     "field_offset" : 64,
34604     "referenced_type" : "_ZTIPKv"
34605    },
34606    {
34607     "field_name" : "handleType",
34608     "field_offset" : 128,
34609     "referenced_type" : "_ZTI34VkExternalMemoryHandleTypeFlagBits"
34610    },
34611    {
34612     "field_name" : "pHostPointer",
34613     "field_offset" : 192,
34614     "referenced_type" : "_ZTIPv"
34615    }
34616   ],
34617   "linker_set_key" : "_ZTI32VkImportMemoryHostPointerInfoEXT",
34618   "name" : "VkImportMemoryHostPointerInfoEXT",
34619   "referenced_type" : "_ZTI32VkImportMemoryHostPointerInfoEXT",
34620   "self_type" : "_ZTI32VkImportMemoryHostPointerInfoEXT",
34621   "size" : 32,
34622   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
34623  },
34624  {
34625   "alignment" : 4,
34626   "fields" :
34627   [
34628    {
34629     "field_name" : "subpass",
34630     "referenced_type" : "_ZTIj"
34631    },
34632    {
34633     "field_name" : "inputAttachmentIndex",
34634     "field_offset" : 32,
34635     "referenced_type" : "_ZTIj"
34636    },
34637    {
34638     "field_name" : "aspectMask",
34639     "field_offset" : 64,
34640     "referenced_type" : "_ZTIj"
34641    }
34642   ],
34643   "linker_set_key" : "_ZTI32VkInputAttachmentAspectReference",
34644   "name" : "VkInputAttachmentAspectReference",
34645   "referenced_type" : "_ZTI32VkInputAttachmentAspectReference",
34646   "self_type" : "_ZTI32VkInputAttachmentAspectReference",
34647   "size" : 12,
34648   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
34649  },
34650  {
34651   "alignment" : 8,
34652   "fields" :
34653   [
34654    {
34655     "field_name" : "sType",
34656     "referenced_type" : "_ZTI15VkStructureType"
34657    },
34658    {
34659     "field_name" : "pNext",
34660     "field_offset" : 64,
34661     "referenced_type" : "_ZTIPv"
34662    },
34663    {
34664     "field_name" : "memoryTypeBits",
34665     "field_offset" : 128,
34666     "referenced_type" : "_ZTIj"
34667    }
34668   ],
34669   "linker_set_key" : "_ZTI32VkMemoryHostPointerPropertiesEXT",
34670   "name" : "VkMemoryHostPointerPropertiesEXT",
34671   "referenced_type" : "_ZTI32VkMemoryHostPointerPropertiesEXT",
34672   "self_type" : "_ZTI32VkMemoryHostPointerPropertiesEXT",
34673   "size" : 24,
34674   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
34675  },
34676  {
34677   "alignment" : 8,
34678   "fields" :
34679   [
34680    {
34681     "field_name" : "descriptorTypeCount",
34682     "referenced_type" : "_ZTIj"
34683    },
34684    {
34685     "field_name" : "pDescriptorTypes",
34686     "field_offset" : 64,
34687     "referenced_type" : "_ZTIPK16VkDescriptorType"
34688    }
34689   ],
34690   "linker_set_key" : "_ZTI32VkMutableDescriptorTypeListVALVE",
34691   "name" : "VkMutableDescriptorTypeListVALVE",
34692   "referenced_type" : "_ZTI32VkMutableDescriptorTypeListVALVE",
34693   "self_type" : "_ZTI32VkMutableDescriptorTypeListVALVE",
34694   "size" : 16,
34695   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
34696  },
34697  {
34698   "alignment" : 8,
34699   "fields" :
34700   [
34701    {
34702     "field_name" : "sType",
34703     "referenced_type" : "_ZTI15VkStructureType"
34704    },
34705    {
34706     "field_name" : "pNext",
34707     "field_offset" : 64,
34708     "referenced_type" : "_ZTIPv"
34709    },
34710    {
34711     "field_name" : "driverID",
34712     "field_offset" : 128,
34713     "referenced_type" : "_ZTI10VkDriverId"
34714    },
34715    {
34716     "field_name" : "driverName",
34717     "field_offset" : 160,
34718     "referenced_type" : "_ZTIA256_c"
34719    },
34720    {
34721     "field_name" : "driverInfo",
34722     "field_offset" : 2208,
34723     "referenced_type" : "_ZTIA256_c"
34724    },
34725    {
34726     "field_name" : "conformanceVersion",
34727     "field_offset" : 4256,
34728     "referenced_type" : "_ZTI20VkConformanceVersion"
34729    }
34730   ],
34731   "linker_set_key" : "_ZTI32VkPhysicalDeviceDriverProperties",
34732   "name" : "VkPhysicalDeviceDriverProperties",
34733   "referenced_type" : "_ZTI32VkPhysicalDeviceDriverProperties",
34734   "self_type" : "_ZTI32VkPhysicalDeviceDriverProperties",
34735   "size" : 536,
34736   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
34737  },
34738  {
34739   "alignment" : 8,
34740   "fields" :
34741   [
34742    {
34743     "field_name" : "sType",
34744     "referenced_type" : "_ZTI15VkStructureType"
34745    },
34746    {
34747     "field_name" : "pNext",
34748     "field_offset" : 64,
34749     "referenced_type" : "_ZTIPv"
34750    },
34751    {
34752     "field_name" : "hasPrimary",
34753     "field_offset" : 128,
34754     "referenced_type" : "_ZTIj"
34755    },
34756    {
34757     "field_name" : "hasRender",
34758     "field_offset" : 160,
34759     "referenced_type" : "_ZTIj"
34760    },
34761    {
34762     "field_name" : "primaryMajor",
34763     "field_offset" : 192,
34764     "referenced_type" : "_ZTIl"
34765    },
34766    {
34767     "field_name" : "primaryMinor",
34768     "field_offset" : 256,
34769     "referenced_type" : "_ZTIl"
34770    },
34771    {
34772     "field_name" : "renderMajor",
34773     "field_offset" : 320,
34774     "referenced_type" : "_ZTIl"
34775    },
34776    {
34777     "field_name" : "renderMinor",
34778     "field_offset" : 384,
34779     "referenced_type" : "_ZTIl"
34780    }
34781   ],
34782   "linker_set_key" : "_ZTI32VkPhysicalDeviceDrmPropertiesEXT",
34783   "name" : "VkPhysicalDeviceDrmPropertiesEXT",
34784   "referenced_type" : "_ZTI32VkPhysicalDeviceDrmPropertiesEXT",
34785   "self_type" : "_ZTI32VkPhysicalDeviceDrmPropertiesEXT",
34786   "size" : 56,
34787   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
34788  },
34789  {
34790   "alignment" : 8,
34791   "fields" :
34792   [
34793    {
34794     "field_name" : "sType",
34795     "referenced_type" : "_ZTI15VkStructureType"
34796    },
34797    {
34798     "field_name" : "pNext",
34799     "field_offset" : 64,
34800     "referenced_type" : "_ZTIPKv"
34801    },
34802    {
34803     "field_name" : "format",
34804     "field_offset" : 128,
34805     "referenced_type" : "_ZTI8VkFormat"
34806    },
34807    {
34808     "field_name" : "type",
34809     "field_offset" : 160,
34810     "referenced_type" : "_ZTI11VkImageType"
34811    },
34812    {
34813     "field_name" : "tiling",
34814     "field_offset" : 192,
34815     "referenced_type" : "_ZTI13VkImageTiling"
34816    },
34817    {
34818     "field_name" : "usage",
34819     "field_offset" : 224,
34820     "referenced_type" : "_ZTIj"
34821    },
34822    {
34823     "field_name" : "flags",
34824     "field_offset" : 256,
34825     "referenced_type" : "_ZTIj"
34826    }
34827   ],
34828   "linker_set_key" : "_ZTI32VkPhysicalDeviceImageFormatInfo2",
34829   "name" : "VkPhysicalDeviceImageFormatInfo2",
34830   "referenced_type" : "_ZTI32VkPhysicalDeviceImageFormatInfo2",
34831   "self_type" : "_ZTI32VkPhysicalDeviceImageFormatInfo2",
34832   "size" : 40,
34833   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
34834  },
34835  {
34836   "alignment" : 8,
34837   "fields" :
34838   [
34839    {
34840     "field_name" : "memoryTypeCount",
34841     "referenced_type" : "_ZTIj"
34842    },
34843    {
34844     "field_name" : "memoryTypes",
34845     "field_offset" : 32,
34846     "referenced_type" : "_ZTIA32_12VkMemoryType"
34847    },
34848    {
34849     "field_name" : "memoryHeapCount",
34850     "field_offset" : 2080,
34851     "referenced_type" : "_ZTIj"
34852    },
34853    {
34854     "field_name" : "memoryHeaps",
34855     "field_offset" : 2112,
34856     "referenced_type" : "_ZTIA16_12VkMemoryHeap"
34857    }
34858   ],
34859   "linker_set_key" : "_ZTI32VkPhysicalDeviceMemoryProperties",
34860   "name" : "VkPhysicalDeviceMemoryProperties",
34861   "referenced_type" : "_ZTI32VkPhysicalDeviceMemoryProperties",
34862   "self_type" : "_ZTI32VkPhysicalDeviceMemoryProperties",
34863   "size" : 520,
34864   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
34865  },
34866  {
34867   "alignment" : 4,
34868   "fields" :
34869   [
34870    {
34871     "field_name" : "residencyStandard2DBlockShape",
34872     "referenced_type" : "_ZTIj"
34873    },
34874    {
34875     "field_name" : "residencyStandard2DMultisampleBlockShape",
34876     "field_offset" : 32,
34877     "referenced_type" : "_ZTIj"
34878    },
34879    {
34880     "field_name" : "residencyStandard3DBlockShape",
34881     "field_offset" : 64,
34882     "referenced_type" : "_ZTIj"
34883    },
34884    {
34885     "field_name" : "residencyAlignedMipSize",
34886     "field_offset" : 96,
34887     "referenced_type" : "_ZTIj"
34888    },
34889    {
34890     "field_name" : "residencyNonResidentStrict",
34891     "field_offset" : 128,
34892     "referenced_type" : "_ZTIj"
34893    }
34894   ],
34895   "linker_set_key" : "_ZTI32VkPhysicalDeviceSparseProperties",
34896   "name" : "VkPhysicalDeviceSparseProperties",
34897   "referenced_type" : "_ZTI32VkPhysicalDeviceSparseProperties",
34898   "self_type" : "_ZTI32VkPhysicalDeviceSparseProperties",
34899   "size" : 20,
34900   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
34901  },
34902  {
34903   "alignment" : 8,
34904   "fields" :
34905   [
34906    {
34907     "field_name" : "sType",
34908     "referenced_type" : "_ZTI15VkStructureType"
34909    },
34910    {
34911     "field_name" : "pNext",
34912     "field_offset" : 64,
34913     "referenced_type" : "_ZTIPv"
34914    },
34915    {
34916     "field_name" : "storageBuffer16BitAccess",
34917     "field_offset" : 128,
34918     "referenced_type" : "_ZTIj"
34919    },
34920    {
34921     "field_name" : "uniformAndStorageBuffer16BitAccess",
34922     "field_offset" : 160,
34923     "referenced_type" : "_ZTIj"
34924    },
34925    {
34926     "field_name" : "storagePushConstant16",
34927     "field_offset" : 192,
34928     "referenced_type" : "_ZTIj"
34929    },
34930    {
34931     "field_name" : "storageInputOutput16",
34932     "field_offset" : 224,
34933     "referenced_type" : "_ZTIj"
34934    },
34935    {
34936     "field_name" : "multiview",
34937     "field_offset" : 256,
34938     "referenced_type" : "_ZTIj"
34939    },
34940    {
34941     "field_name" : "multiviewGeometryShader",
34942     "field_offset" : 288,
34943     "referenced_type" : "_ZTIj"
34944    },
34945    {
34946     "field_name" : "multiviewTessellationShader",
34947     "field_offset" : 320,
34948     "referenced_type" : "_ZTIj"
34949    },
34950    {
34951     "field_name" : "variablePointersStorageBuffer",
34952     "field_offset" : 352,
34953     "referenced_type" : "_ZTIj"
34954    },
34955    {
34956     "field_name" : "variablePointers",
34957     "field_offset" : 384,
34958     "referenced_type" : "_ZTIj"
34959    },
34960    {
34961     "field_name" : "protectedMemory",
34962     "field_offset" : 416,
34963     "referenced_type" : "_ZTIj"
34964    },
34965    {
34966     "field_name" : "samplerYcbcrConversion",
34967     "field_offset" : 448,
34968     "referenced_type" : "_ZTIj"
34969    },
34970    {
34971     "field_name" : "shaderDrawParameters",
34972     "field_offset" : 480,
34973     "referenced_type" : "_ZTIj"
34974    }
34975   ],
34976   "linker_set_key" : "_ZTI32VkPhysicalDeviceVulkan11Features",
34977   "name" : "VkPhysicalDeviceVulkan11Features",
34978   "referenced_type" : "_ZTI32VkPhysicalDeviceVulkan11Features",
34979   "self_type" : "_ZTI32VkPhysicalDeviceVulkan11Features",
34980   "size" : 64,
34981   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
34982  },
34983  {
34984   "alignment" : 8,
34985   "fields" :
34986   [
34987    {
34988     "field_name" : "sType",
34989     "referenced_type" : "_ZTI15VkStructureType"
34990    },
34991    {
34992     "field_name" : "pNext",
34993     "field_offset" : 64,
34994     "referenced_type" : "_ZTIPv"
34995    },
34996    {
34997     "field_name" : "samplerMirrorClampToEdge",
34998     "field_offset" : 128,
34999     "referenced_type" : "_ZTIj"
35000    },
35001    {
35002     "field_name" : "drawIndirectCount",
35003     "field_offset" : 160,
35004     "referenced_type" : "_ZTIj"
35005    },
35006    {
35007     "field_name" : "storageBuffer8BitAccess",
35008     "field_offset" : 192,
35009     "referenced_type" : "_ZTIj"
35010    },
35011    {
35012     "field_name" : "uniformAndStorageBuffer8BitAccess",
35013     "field_offset" : 224,
35014     "referenced_type" : "_ZTIj"
35015    },
35016    {
35017     "field_name" : "storagePushConstant8",
35018     "field_offset" : 256,
35019     "referenced_type" : "_ZTIj"
35020    },
35021    {
35022     "field_name" : "shaderBufferInt64Atomics",
35023     "field_offset" : 288,
35024     "referenced_type" : "_ZTIj"
35025    },
35026    {
35027     "field_name" : "shaderSharedInt64Atomics",
35028     "field_offset" : 320,
35029     "referenced_type" : "_ZTIj"
35030    },
35031    {
35032     "field_name" : "shaderFloat16",
35033     "field_offset" : 352,
35034     "referenced_type" : "_ZTIj"
35035    },
35036    {
35037     "field_name" : "shaderInt8",
35038     "field_offset" : 384,
35039     "referenced_type" : "_ZTIj"
35040    },
35041    {
35042     "field_name" : "descriptorIndexing",
35043     "field_offset" : 416,
35044     "referenced_type" : "_ZTIj"
35045    },
35046    {
35047     "field_name" : "shaderInputAttachmentArrayDynamicIndexing",
35048     "field_offset" : 448,
35049     "referenced_type" : "_ZTIj"
35050    },
35051    {
35052     "field_name" : "shaderUniformTexelBufferArrayDynamicIndexing",
35053     "field_offset" : 480,
35054     "referenced_type" : "_ZTIj"
35055    },
35056    {
35057     "field_name" : "shaderStorageTexelBufferArrayDynamicIndexing",
35058     "field_offset" : 512,
35059     "referenced_type" : "_ZTIj"
35060    },
35061    {
35062     "field_name" : "shaderUniformBufferArrayNonUniformIndexing",
35063     "field_offset" : 544,
35064     "referenced_type" : "_ZTIj"
35065    },
35066    {
35067     "field_name" : "shaderSampledImageArrayNonUniformIndexing",
35068     "field_offset" : 576,
35069     "referenced_type" : "_ZTIj"
35070    },
35071    {
35072     "field_name" : "shaderStorageBufferArrayNonUniformIndexing",
35073     "field_offset" : 608,
35074     "referenced_type" : "_ZTIj"
35075    },
35076    {
35077     "field_name" : "shaderStorageImageArrayNonUniformIndexing",
35078     "field_offset" : 640,
35079     "referenced_type" : "_ZTIj"
35080    },
35081    {
35082     "field_name" : "shaderInputAttachmentArrayNonUniformIndexing",
35083     "field_offset" : 672,
35084     "referenced_type" : "_ZTIj"
35085    },
35086    {
35087     "field_name" : "shaderUniformTexelBufferArrayNonUniformIndexing",
35088     "field_offset" : 704,
35089     "referenced_type" : "_ZTIj"
35090    },
35091    {
35092     "field_name" : "shaderStorageTexelBufferArrayNonUniformIndexing",
35093     "field_offset" : 736,
35094     "referenced_type" : "_ZTIj"
35095    },
35096    {
35097     "field_name" : "descriptorBindingUniformBufferUpdateAfterBind",
35098     "field_offset" : 768,
35099     "referenced_type" : "_ZTIj"
35100    },
35101    {
35102     "field_name" : "descriptorBindingSampledImageUpdateAfterBind",
35103     "field_offset" : 800,
35104     "referenced_type" : "_ZTIj"
35105    },
35106    {
35107     "field_name" : "descriptorBindingStorageImageUpdateAfterBind",
35108     "field_offset" : 832,
35109     "referenced_type" : "_ZTIj"
35110    },
35111    {
35112     "field_name" : "descriptorBindingStorageBufferUpdateAfterBind",
35113     "field_offset" : 864,
35114     "referenced_type" : "_ZTIj"
35115    },
35116    {
35117     "field_name" : "descriptorBindingUniformTexelBufferUpdateAfterBind",
35118     "field_offset" : 896,
35119     "referenced_type" : "_ZTIj"
35120    },
35121    {
35122     "field_name" : "descriptorBindingStorageTexelBufferUpdateAfterBind",
35123     "field_offset" : 928,
35124     "referenced_type" : "_ZTIj"
35125    },
35126    {
35127     "field_name" : "descriptorBindingUpdateUnusedWhilePending",
35128     "field_offset" : 960,
35129     "referenced_type" : "_ZTIj"
35130    },
35131    {
35132     "field_name" : "descriptorBindingPartiallyBound",
35133     "field_offset" : 992,
35134     "referenced_type" : "_ZTIj"
35135    },
35136    {
35137     "field_name" : "descriptorBindingVariableDescriptorCount",
35138     "field_offset" : 1024,
35139     "referenced_type" : "_ZTIj"
35140    },
35141    {
35142     "field_name" : "runtimeDescriptorArray",
35143     "field_offset" : 1056,
35144     "referenced_type" : "_ZTIj"
35145    },
35146    {
35147     "field_name" : "samplerFilterMinmax",
35148     "field_offset" : 1088,
35149     "referenced_type" : "_ZTIj"
35150    },
35151    {
35152     "field_name" : "scalarBlockLayout",
35153     "field_offset" : 1120,
35154     "referenced_type" : "_ZTIj"
35155    },
35156    {
35157     "field_name" : "imagelessFramebuffer",
35158     "field_offset" : 1152,
35159     "referenced_type" : "_ZTIj"
35160    },
35161    {
35162     "field_name" : "uniformBufferStandardLayout",
35163     "field_offset" : 1184,
35164     "referenced_type" : "_ZTIj"
35165    },
35166    {
35167     "field_name" : "shaderSubgroupExtendedTypes",
35168     "field_offset" : 1216,
35169     "referenced_type" : "_ZTIj"
35170    },
35171    {
35172     "field_name" : "separateDepthStencilLayouts",
35173     "field_offset" : 1248,
35174     "referenced_type" : "_ZTIj"
35175    },
35176    {
35177     "field_name" : "hostQueryReset",
35178     "field_offset" : 1280,
35179     "referenced_type" : "_ZTIj"
35180    },
35181    {
35182     "field_name" : "timelineSemaphore",
35183     "field_offset" : 1312,
35184     "referenced_type" : "_ZTIj"
35185    },
35186    {
35187     "field_name" : "bufferDeviceAddress",
35188     "field_offset" : 1344,
35189     "referenced_type" : "_ZTIj"
35190    },
35191    {
35192     "field_name" : "bufferDeviceAddressCaptureReplay",
35193     "field_offset" : 1376,
35194     "referenced_type" : "_ZTIj"
35195    },
35196    {
35197     "field_name" : "bufferDeviceAddressMultiDevice",
35198     "field_offset" : 1408,
35199     "referenced_type" : "_ZTIj"
35200    },
35201    {
35202     "field_name" : "vulkanMemoryModel",
35203     "field_offset" : 1440,
35204     "referenced_type" : "_ZTIj"
35205    },
35206    {
35207     "field_name" : "vulkanMemoryModelDeviceScope",
35208     "field_offset" : 1472,
35209     "referenced_type" : "_ZTIj"
35210    },
35211    {
35212     "field_name" : "vulkanMemoryModelAvailabilityVisibilityChains",
35213     "field_offset" : 1504,
35214     "referenced_type" : "_ZTIj"
35215    },
35216    {
35217     "field_name" : "shaderOutputViewportIndex",
35218     "field_offset" : 1536,
35219     "referenced_type" : "_ZTIj"
35220    },
35221    {
35222     "field_name" : "shaderOutputLayer",
35223     "field_offset" : 1568,
35224     "referenced_type" : "_ZTIj"
35225    },
35226    {
35227     "field_name" : "subgroupBroadcastDynamicId",
35228     "field_offset" : 1600,
35229     "referenced_type" : "_ZTIj"
35230    }
35231   ],
35232   "linker_set_key" : "_ZTI32VkPhysicalDeviceVulkan12Features",
35233   "name" : "VkPhysicalDeviceVulkan12Features",
35234   "referenced_type" : "_ZTI32VkPhysicalDeviceVulkan12Features",
35235   "self_type" : "_ZTI32VkPhysicalDeviceVulkan12Features",
35236   "size" : 208,
35237   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
35238  },
35239  {
35240   "alignment" : 8,
35241   "fields" :
35242   [
35243    {
35244     "field_name" : "sType",
35245     "referenced_type" : "_ZTI15VkStructureType"
35246    },
35247    {
35248     "field_name" : "pNext",
35249     "field_offset" : 64,
35250     "referenced_type" : "_ZTIPv"
35251    },
35252    {
35253     "field_name" : "robustImageAccess",
35254     "field_offset" : 128,
35255     "referenced_type" : "_ZTIj"
35256    },
35257    {
35258     "field_name" : "inlineUniformBlock",
35259     "field_offset" : 160,
35260     "referenced_type" : "_ZTIj"
35261    },
35262    {
35263     "field_name" : "descriptorBindingInlineUniformBlockUpdateAfterBind",
35264     "field_offset" : 192,
35265     "referenced_type" : "_ZTIj"
35266    },
35267    {
35268     "field_name" : "pipelineCreationCacheControl",
35269     "field_offset" : 224,
35270     "referenced_type" : "_ZTIj"
35271    },
35272    {
35273     "field_name" : "privateData",
35274     "field_offset" : 256,
35275     "referenced_type" : "_ZTIj"
35276    },
35277    {
35278     "field_name" : "shaderDemoteToHelperInvocation",
35279     "field_offset" : 288,
35280     "referenced_type" : "_ZTIj"
35281    },
35282    {
35283     "field_name" : "shaderTerminateInvocation",
35284     "field_offset" : 320,
35285     "referenced_type" : "_ZTIj"
35286    },
35287    {
35288     "field_name" : "subgroupSizeControl",
35289     "field_offset" : 352,
35290     "referenced_type" : "_ZTIj"
35291    },
35292    {
35293     "field_name" : "computeFullSubgroups",
35294     "field_offset" : 384,
35295     "referenced_type" : "_ZTIj"
35296    },
35297    {
35298     "field_name" : "synchronization2",
35299     "field_offset" : 416,
35300     "referenced_type" : "_ZTIj"
35301    },
35302    {
35303     "field_name" : "textureCompressionASTC_HDR",
35304     "field_offset" : 448,
35305     "referenced_type" : "_ZTIj"
35306    },
35307    {
35308     "field_name" : "shaderZeroInitializeWorkgroupMemory",
35309     "field_offset" : 480,
35310     "referenced_type" : "_ZTIj"
35311    },
35312    {
35313     "field_name" : "dynamicRendering",
35314     "field_offset" : 512,
35315     "referenced_type" : "_ZTIj"
35316    },
35317    {
35318     "field_name" : "shaderIntegerDotProduct",
35319     "field_offset" : 544,
35320     "referenced_type" : "_ZTIj"
35321    },
35322    {
35323     "field_name" : "maintenance4",
35324     "field_offset" : 576,
35325     "referenced_type" : "_ZTIj"
35326    }
35327   ],
35328   "linker_set_key" : "_ZTI32VkPhysicalDeviceVulkan13Features",
35329   "name" : "VkPhysicalDeviceVulkan13Features",
35330   "referenced_type" : "_ZTI32VkPhysicalDeviceVulkan13Features",
35331   "self_type" : "_ZTI32VkPhysicalDeviceVulkan13Features",
35332   "size" : 80,
35333   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
35334  },
35335  {
35336   "alignment" : 8,
35337   "fields" :
35338   [
35339    {
35340     "field_name" : "sType",
35341     "referenced_type" : "_ZTI15VkStructureType"
35342    },
35343    {
35344     "field_name" : "pNext",
35345     "field_offset" : 64,
35346     "referenced_type" : "_ZTIPKv"
35347    },
35348    {
35349     "field_name" : "flags",
35350     "field_offset" : 128,
35351     "referenced_type" : "_ZTIj"
35352    },
35353    {
35354     "field_name" : "dynamicStateCount",
35355     "field_offset" : 160,
35356     "referenced_type" : "_ZTIj"
35357    },
35358    {
35359     "field_name" : "pDynamicStates",
35360     "field_offset" : 192,
35361     "referenced_type" : "_ZTIPK14VkDynamicState"
35362    }
35363   ],
35364   "linker_set_key" : "_ZTI32VkPipelineDynamicStateCreateInfo",
35365   "name" : "VkPipelineDynamicStateCreateInfo",
35366   "referenced_type" : "_ZTI32VkPipelineDynamicStateCreateInfo",
35367   "self_type" : "_ZTI32VkPipelineDynamicStateCreateInfo",
35368   "size" : 32,
35369   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
35370  },
35371  {
35372   "alignment" : 8,
35373   "fields" :
35374   [
35375    {
35376     "field_name" : "sType",
35377     "referenced_type" : "_ZTI15VkStructureType"
35378    },
35379    {
35380     "field_name" : "pNext",
35381     "field_offset" : 64,
35382     "referenced_type" : "_ZTIPv"
35383    },
35384    {
35385     "field_name" : "name",
35386     "field_offset" : 128,
35387     "referenced_type" : "_ZTIA256_c"
35388    },
35389    {
35390     "field_name" : "description",
35391     "field_offset" : 2176,
35392     "referenced_type" : "_ZTIA256_c"
35393    },
35394    {
35395     "field_name" : "format",
35396     "field_offset" : 4224,
35397     "referenced_type" : "_ZTI38VkPipelineExecutableStatisticFormatKHR"
35398    },
35399    {
35400     "field_name" : "value",
35401     "field_offset" : 4288,
35402     "referenced_type" : "_ZTI37VkPipelineExecutableStatisticValueKHR"
35403    }
35404   ],
35405   "linker_set_key" : "_ZTI32VkPipelineExecutableStatisticKHR",
35406   "name" : "VkPipelineExecutableStatisticKHR",
35407   "referenced_type" : "_ZTI32VkPipelineExecutableStatisticKHR",
35408   "self_type" : "_ZTI32VkPipelineExecutableStatisticKHR",
35409   "size" : 544,
35410   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
35411  },
35412  {
35413   "alignment" : 8,
35414   "fields" :
35415   [
35416    {
35417     "field_name" : "sType",
35418     "referenced_type" : "_ZTI15VkStructureType"
35419    },
35420    {
35421     "field_name" : "pNext",
35422     "field_offset" : 64,
35423     "referenced_type" : "_ZTIPKv"
35424    },
35425    {
35426     "field_name" : "flags",
35427     "field_offset" : 128,
35428     "referenced_type" : "_ZTIj"
35429    },
35430    {
35431     "field_name" : "stageCount",
35432     "field_offset" : 160,
35433     "referenced_type" : "_ZTIj"
35434    },
35435    {
35436     "field_name" : "pStages",
35437     "field_offset" : 192,
35438     "referenced_type" : "_ZTIPK31VkPipelineShaderStageCreateInfo"
35439    },
35440    {
35441     "field_name" : "groupCount",
35442     "field_offset" : 256,
35443     "referenced_type" : "_ZTIj"
35444    },
35445    {
35446     "field_name" : "pGroups",
35447     "field_offset" : 320,
35448     "referenced_type" : "_ZTIPK35VkRayTracingShaderGroupCreateInfoNV"
35449    },
35450    {
35451     "field_name" : "maxRecursionDepth",
35452     "field_offset" : 384,
35453     "referenced_type" : "_ZTIj"
35454    },
35455    {
35456     "field_name" : "layout",
35457     "field_offset" : 448,
35458     "referenced_type" : "_ZTIP18VkPipelineLayout_T"
35459    },
35460    {
35461     "field_name" : "basePipelineHandle",
35462     "field_offset" : 512,
35463     "referenced_type" : "_ZTIP12VkPipeline_T"
35464    },
35465    {
35466     "field_name" : "basePipelineIndex",
35467     "field_offset" : 576,
35468     "referenced_type" : "_ZTIi"
35469    }
35470   ],
35471   "linker_set_key" : "_ZTI32VkRayTracingPipelineCreateInfoNV",
35472   "name" : "VkRayTracingPipelineCreateInfoNV",
35473   "referenced_type" : "_ZTI32VkRayTracingPipelineCreateInfoNV",
35474   "self_type" : "_ZTI32VkRayTracingPipelineCreateInfoNV",
35475   "size" : 80,
35476   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
35477  },
35478  {
35479   "alignment" : 8,
35480   "fields" :
35481   [
35482    {
35483     "field_name" : "sType",
35484     "referenced_type" : "_ZTI15VkStructureType"
35485    },
35486    {
35487     "field_name" : "pNext",
35488     "field_offset" : 64,
35489     "referenced_type" : "_ZTIPKv"
35490    },
35491    {
35492     "field_name" : "reductionMode",
35493     "field_offset" : 128,
35494     "referenced_type" : "_ZTI22VkSamplerReductionMode"
35495    }
35496   ],
35497   "linker_set_key" : "_ZTI32VkSamplerReductionModeCreateInfo",
35498   "name" : "VkSamplerReductionModeCreateInfo",
35499   "referenced_type" : "_ZTI32VkSamplerReductionModeCreateInfo",
35500   "self_type" : "_ZTI32VkSamplerReductionModeCreateInfo",
35501   "size" : 24,
35502   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
35503  },
35504  {
35505   "alignment" : 4,
35506   "fields" :
35507   [
35508    {
35509     "field_name" : "data",
35510     "referenced_type" : "_ZTIj"
35511    }
35512   ],
35513   "linker_set_key" : "_ZTI32VkSetStateFlagsIndirectCommandNV",
35514   "name" : "VkSetStateFlagsIndirectCommandNV",
35515   "referenced_type" : "_ZTI32VkSetStateFlagsIndirectCommandNV",
35516   "self_type" : "_ZTI32VkSetStateFlagsIndirectCommandNV",
35517   "size" : 4,
35518   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
35519  },
35520  {
35521   "alignment" : 8,
35522   "fields" :
35523   [
35524    {
35525     "field_name" : "sType",
35526     "referenced_type" : "_ZTI15VkStructureType"
35527    },
35528    {
35529     "field_name" : "pNext",
35530     "field_offset" : 64,
35531     "referenced_type" : "_ZTIPv"
35532    },
35533    {
35534     "field_name" : "memoryRequirements",
35535     "field_offset" : 128,
35536     "referenced_type" : "_ZTI31VkSparseImageMemoryRequirements"
35537    }
35538   ],
35539   "linker_set_key" : "_ZTI32VkSparseImageMemoryRequirements2",
35540   "name" : "VkSparseImageMemoryRequirements2",
35541   "referenced_type" : "_ZTI32VkSparseImageMemoryRequirements2",
35542   "self_type" : "_ZTI32VkSparseImageMemoryRequirements2",
35543   "size" : 64,
35544   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
35545  },
35546  {
35547   "alignment" : 8,
35548   "fields" :
35549   [
35550    {
35551     "field_name" : "sType",
35552     "referenced_type" : "_ZTI15VkStructureType"
35553    },
35554    {
35555     "field_name" : "pNext",
35556     "field_offset" : 64,
35557     "referenced_type" : "_ZTIPKv"
35558    },
35559    {
35560     "field_name" : "deviceIndexCount",
35561     "field_offset" : 128,
35562     "referenced_type" : "_ZTIj"
35563    },
35564    {
35565     "field_name" : "pDeviceIndices",
35566     "field_offset" : 192,
35567     "referenced_type" : "_ZTIPKj"
35568    }
35569   ],
35570   "linker_set_key" : "_ZTI33VkBindBufferMemoryDeviceGroupInfo",
35571   "name" : "VkBindBufferMemoryDeviceGroupInfo",
35572   "referenced_type" : "_ZTI33VkBindBufferMemoryDeviceGroupInfo",
35573   "self_type" : "_ZTI33VkBindBufferMemoryDeviceGroupInfo",
35574   "size" : 32,
35575   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
35576  },
35577  {
35578   "alignment" : 8,
35579   "fields" :
35580   [
35581    {
35582     "field_name" : "sType",
35583     "referenced_type" : "_ZTI15VkStructureType"
35584    },
35585    {
35586     "field_name" : "pNext",
35587     "field_offset" : 64,
35588     "referenced_type" : "_ZTIPKv"
35589    },
35590    {
35591     "field_name" : "swapchain",
35592     "field_offset" : 128,
35593     "referenced_type" : "_ZTIP16VkSwapchainKHR_T"
35594    },
35595    {
35596     "field_name" : "imageIndex",
35597     "field_offset" : 192,
35598     "referenced_type" : "_ZTIj"
35599    }
35600   ],
35601   "linker_set_key" : "_ZTI33VkBindImageMemorySwapchainInfoKHR",
35602   "name" : "VkBindImageMemorySwapchainInfoKHR",
35603   "referenced_type" : "_ZTI33VkBindImageMemorySwapchainInfoKHR",
35604   "self_type" : "_ZTI33VkBindImageMemorySwapchainInfoKHR",
35605   "size" : 32,
35606   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
35607  },
35608  {
35609   "alignment" : 8,
35610   "fields" :
35611   [
35612    {
35613     "field_name" : "drmFormatModifier",
35614     "referenced_type" : "_ZTIm"
35615    },
35616    {
35617     "field_name" : "drmFormatModifierPlaneCount",
35618     "field_offset" : 64,
35619     "referenced_type" : "_ZTIj"
35620    },
35621    {
35622     "field_name" : "drmFormatModifierTilingFeatures",
35623     "field_offset" : 128,
35624     "referenced_type" : "_ZTIm"
35625    }
35626   ],
35627   "linker_set_key" : "_ZTI33VkDrmFormatModifierProperties2EXT",
35628   "name" : "VkDrmFormatModifierProperties2EXT",
35629   "referenced_type" : "_ZTI33VkDrmFormatModifierProperties2EXT",
35630   "self_type" : "_ZTI33VkDrmFormatModifierProperties2EXT",
35631   "size" : 24,
35632   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
35633  },
35634  {
35635   "alignment" : 8,
35636   "fields" :
35637   [
35638    {
35639     "field_name" : "imageFormatProperties",
35640     "referenced_type" : "_ZTI23VkImageFormatProperties"
35641    },
35642    {
35643     "field_name" : "externalMemoryFeatures",
35644     "field_offset" : 256,
35645     "referenced_type" : "_ZTIj"
35646    },
35647    {
35648     "field_name" : "exportFromImportedHandleTypes",
35649     "field_offset" : 288,
35650     "referenced_type" : "_ZTIj"
35651    },
35652    {
35653     "field_name" : "compatibleHandleTypes",
35654     "field_offset" : 320,
35655     "referenced_type" : "_ZTIj"
35656    }
35657   ],
35658   "linker_set_key" : "_ZTI33VkExternalImageFormatPropertiesNV",
35659   "name" : "VkExternalImageFormatPropertiesNV",
35660   "referenced_type" : "_ZTI33VkExternalImageFormatPropertiesNV",
35661   "self_type" : "_ZTI33VkExternalImageFormatPropertiesNV",
35662   "size" : 48,
35663   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
35664  },
35665  {
35666   "alignment" : 8,
35667   "fields" :
35668   [
35669    {
35670     "field_name" : "sType",
35671     "referenced_type" : "_ZTI15VkStructureType"
35672    },
35673    {
35674     "field_name" : "pNext",
35675     "field_offset" : 64,
35676     "referenced_type" : "_ZTIPKv"
35677    },
35678    {
35679     "field_name" : "handleTypes",
35680     "field_offset" : 128,
35681     "referenced_type" : "_ZTIj"
35682    }
35683   ],
35684   "linker_set_key" : "_ZTI33VkExternalMemoryImageCreateInfoNV",
35685   "name" : "VkExternalMemoryImageCreateInfoNV",
35686   "referenced_type" : "_ZTI33VkExternalMemoryImageCreateInfoNV",
35687   "self_type" : "_ZTI33VkExternalMemoryImageCreateInfoNV",
35688   "size" : 24,
35689   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
35690  },
35691  {
35692   "alignment" : 8,
35693   "fields" :
35694   [
35695    {
35696     "field_name" : "sType",
35697     "referenced_type" : "_ZTI15VkStructureType"
35698    },
35699    {
35700     "field_name" : "pNext",
35701     "field_offset" : 64,
35702     "referenced_type" : "_ZTIPKv"
35703    },
35704    {
35705     "field_name" : "stageCount",
35706     "field_offset" : 128,
35707     "referenced_type" : "_ZTIj"
35708    },
35709    {
35710     "field_name" : "pStages",
35711     "field_offset" : 192,
35712     "referenced_type" : "_ZTIPK31VkPipelineShaderStageCreateInfo"
35713    },
35714    {
35715     "field_name" : "pVertexInputState",
35716     "field_offset" : 256,
35717     "referenced_type" : "_ZTIPK36VkPipelineVertexInputStateCreateInfo"
35718    },
35719    {
35720     "field_name" : "pTessellationState",
35721     "field_offset" : 320,
35722     "referenced_type" : "_ZTIPK37VkPipelineTessellationStateCreateInfo"
35723    }
35724   ],
35725   "linker_set_key" : "_ZTI33VkGraphicsShaderGroupCreateInfoNV",
35726   "name" : "VkGraphicsShaderGroupCreateInfoNV",
35727   "referenced_type" : "_ZTI33VkGraphicsShaderGroupCreateInfoNV",
35728   "self_type" : "_ZTI33VkGraphicsShaderGroupCreateInfoNV",
35729   "size" : 48,
35730   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
35731  },
35732  {
35733   "alignment" : 8,
35734   "fields" :
35735   [
35736    {
35737     "field_name" : "sType",
35738     "referenced_type" : "_ZTI15VkStructureType"
35739    },
35740    {
35741     "field_name" : "pNext",
35742     "field_offset" : 64,
35743     "referenced_type" : "_ZTIPKv"
35744    },
35745    {
35746     "field_name" : "handleType",
35747     "field_offset" : 128,
35748     "referenced_type" : "_ZTI33VkExternalFenceHandleTypeFlagBits"
35749    }
35750   ],
35751   "linker_set_key" : "_ZTI33VkPhysicalDeviceExternalFenceInfo",
35752   "name" : "VkPhysicalDeviceExternalFenceInfo",
35753   "referenced_type" : "_ZTI33VkPhysicalDeviceExternalFenceInfo",
35754   "self_type" : "_ZTI33VkPhysicalDeviceExternalFenceInfo",
35755   "size" : 24,
35756   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
35757  },
35758  {
35759   "alignment" : 8,
35760   "fields" :
35761   [
35762    {
35763     "field_name" : "sType",
35764     "referenced_type" : "_ZTI15VkStructureType"
35765    },
35766    {
35767     "field_name" : "pNext",
35768     "field_offset" : 64,
35769     "referenced_type" : "_ZTIPv"
35770    },
35771    {
35772     "field_name" : "memoryProperties",
35773     "field_offset" : 128,
35774     "referenced_type" : "_ZTI32VkPhysicalDeviceMemoryProperties"
35775    }
35776   ],
35777   "linker_set_key" : "_ZTI33VkPhysicalDeviceMemoryProperties2",
35778   "name" : "VkPhysicalDeviceMemoryProperties2",
35779   "referenced_type" : "_ZTI33VkPhysicalDeviceMemoryProperties2",
35780   "self_type" : "_ZTI33VkPhysicalDeviceMemoryProperties2",
35781   "size" : 536,
35782   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
35783  },
35784  {
35785   "alignment" : 8,
35786   "fields" :
35787   [
35788    {
35789     "field_name" : "sType",
35790     "referenced_type" : "_ZTI15VkStructureType"
35791    },
35792    {
35793     "field_name" : "pNext",
35794     "field_offset" : 64,
35795     "referenced_type" : "_ZTIPv"
35796    },
35797    {
35798     "field_name" : "multiview",
35799     "field_offset" : 128,
35800     "referenced_type" : "_ZTIj"
35801    },
35802    {
35803     "field_name" : "multiviewGeometryShader",
35804     "field_offset" : 160,
35805     "referenced_type" : "_ZTIj"
35806    },
35807    {
35808     "field_name" : "multiviewTessellationShader",
35809     "field_offset" : 192,
35810     "referenced_type" : "_ZTIj"
35811    }
35812   ],
35813   "linker_set_key" : "_ZTI33VkPhysicalDeviceMultiviewFeatures",
35814   "name" : "VkPhysicalDeviceMultiviewFeatures",
35815   "referenced_type" : "_ZTI33VkPhysicalDeviceMultiviewFeatures",
35816   "self_type" : "_ZTI33VkPhysicalDeviceMultiviewFeatures",
35817   "size" : 32,
35818   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
35819  },
35820  {
35821   "alignment" : 8,
35822   "fields" :
35823   [
35824    {
35825     "field_name" : "sType",
35826     "referenced_type" : "_ZTI15VkStructureType"
35827    },
35828    {
35829     "field_name" : "pNext",
35830     "field_offset" : 64,
35831     "referenced_type" : "_ZTIPKv"
35832    },
35833    {
35834     "field_name" : "attachmentCount",
35835     "field_offset" : 128,
35836     "referenced_type" : "_ZTIj"
35837    },
35838    {
35839     "field_name" : "pColorWriteEnables",
35840     "field_offset" : 192,
35841     "referenced_type" : "_ZTIPKj"
35842    }
35843   ],
35844   "linker_set_key" : "_ZTI33VkPipelineColorWriteCreateInfoEXT",
35845   "name" : "VkPipelineColorWriteCreateInfoEXT",
35846   "referenced_type" : "_ZTI33VkPipelineColorWriteCreateInfoEXT",
35847   "self_type" : "_ZTI33VkPipelineColorWriteCreateInfoEXT",
35848   "size" : 32,
35849   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
35850  },
35851  {
35852   "alignment" : 8,
35853   "fields" :
35854   [
35855    {
35856     "field_name" : "sType",
35857     "referenced_type" : "_ZTI15VkStructureType"
35858    },
35859    {
35860     "field_name" : "pNext",
35861     "field_offset" : 64,
35862     "referenced_type" : "_ZTIPv"
35863    },
35864    {
35865     "field_name" : "stages",
35866     "field_offset" : 128,
35867     "referenced_type" : "_ZTIj"
35868    },
35869    {
35870     "field_name" : "name",
35871     "field_offset" : 160,
35872     "referenced_type" : "_ZTIA256_c"
35873    },
35874    {
35875     "field_name" : "description",
35876     "field_offset" : 2208,
35877     "referenced_type" : "_ZTIA256_c"
35878    },
35879    {
35880     "field_name" : "subgroupSize",
35881     "field_offset" : 4256,
35882     "referenced_type" : "_ZTIj"
35883    }
35884   ],
35885   "linker_set_key" : "_ZTI33VkPipelineExecutablePropertiesKHR",
35886   "name" : "VkPipelineExecutablePropertiesKHR",
35887   "referenced_type" : "_ZTI33VkPipelineExecutablePropertiesKHR",
35888   "self_type" : "_ZTI33VkPipelineExecutablePropertiesKHR",
35889   "size" : 536,
35890   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
35891  },
35892  {
35893   "alignment" : 8,
35894   "fields" :
35895   [
35896    {
35897     "field_name" : "sType",
35898     "referenced_type" : "_ZTI15VkStructureType"
35899    },
35900    {
35901     "field_name" : "pNext",
35902     "field_offset" : 64,
35903     "referenced_type" : "_ZTIPKv"
35904    },
35905    {
35906     "field_name" : "flags",
35907     "field_offset" : 128,
35908     "referenced_type" : "_ZTIj"
35909    },
35910    {
35911     "field_name" : "viewportCount",
35912     "field_offset" : 160,
35913     "referenced_type" : "_ZTIj"
35914    },
35915    {
35916     "field_name" : "pViewports",
35917     "field_offset" : 192,
35918     "referenced_type" : "_ZTIPK10VkViewport"
35919    },
35920    {
35921     "field_name" : "scissorCount",
35922     "field_offset" : 256,
35923     "referenced_type" : "_ZTIj"
35924    },
35925    {
35926     "field_name" : "pScissors",
35927     "field_offset" : 320,
35928     "referenced_type" : "_ZTIPK8VkRect2D"
35929    }
35930   ],
35931   "linker_set_key" : "_ZTI33VkPipelineViewportStateCreateInfo",
35932   "name" : "VkPipelineViewportStateCreateInfo",
35933   "referenced_type" : "_ZTI33VkPipelineViewportStateCreateInfo",
35934   "self_type" : "_ZTI33VkPipelineViewportStateCreateInfo",
35935   "size" : 48,
35936   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
35937  },
35938  {
35939   "alignment" : 8,
35940   "fields" :
35941   [
35942    {
35943     "field_name" : "sType",
35944     "referenced_type" : "_ZTI15VkStructureType"
35945    },
35946    {
35947     "field_name" : "pNext",
35948     "field_offset" : 64,
35949     "referenced_type" : "_ZTIPKv"
35950    },
35951    {
35952     "field_name" : "flags",
35953     "field_offset" : 128,
35954     "referenced_type" : "_ZTIj"
35955    },
35956    {
35957     "field_name" : "stageCount",
35958     "field_offset" : 160,
35959     "referenced_type" : "_ZTIj"
35960    },
35961    {
35962     "field_name" : "pStages",
35963     "field_offset" : 192,
35964     "referenced_type" : "_ZTIPK31VkPipelineShaderStageCreateInfo"
35965    },
35966    {
35967     "field_name" : "groupCount",
35968     "field_offset" : 256,
35969     "referenced_type" : "_ZTIj"
35970    },
35971    {
35972     "field_name" : "pGroups",
35973     "field_offset" : 320,
35974     "referenced_type" : "_ZTIPK36VkRayTracingShaderGroupCreateInfoKHR"
35975    },
35976    {
35977     "field_name" : "maxPipelineRayRecursionDepth",
35978     "field_offset" : 384,
35979     "referenced_type" : "_ZTIj"
35980    },
35981    {
35982     "field_name" : "pLibraryInfo",
35983     "field_offset" : 448,
35984     "referenced_type" : "_ZTIPK30VkPipelineLibraryCreateInfoKHR"
35985    },
35986    {
35987     "field_name" : "pLibraryInterface",
35988     "field_offset" : 512,
35989     "referenced_type" : "_ZTIPK42VkRayTracingPipelineInterfaceCreateInfoKHR"
35990    },
35991    {
35992     "field_name" : "pDynamicState",
35993     "field_offset" : 576,
35994     "referenced_type" : "_ZTIPK32VkPipelineDynamicStateCreateInfo"
35995    },
35996    {
35997     "field_name" : "layout",
35998     "field_offset" : 640,
35999     "referenced_type" : "_ZTIP18VkPipelineLayout_T"
36000    },
36001    {
36002     "field_name" : "basePipelineHandle",
36003     "field_offset" : 704,
36004     "referenced_type" : "_ZTIP12VkPipeline_T"
36005    },
36006    {
36007     "field_name" : "basePipelineIndex",
36008     "field_offset" : 768,
36009     "referenced_type" : "_ZTIi"
36010    }
36011   ],
36012   "linker_set_key" : "_ZTI33VkRayTracingPipelineCreateInfoKHR",
36013   "name" : "VkRayTracingPipelineCreateInfoKHR",
36014   "referenced_type" : "_ZTI33VkRayTracingPipelineCreateInfoKHR",
36015   "self_type" : "_ZTI33VkRayTracingPipelineCreateInfoKHR",
36016   "size" : 104,
36017   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
36018  },
36019  {
36020   "alignment" : 8,
36021   "fields" :
36022   [
36023    {
36024     "field_name" : "image",
36025     "referenced_type" : "_ZTIP9VkImage_T"
36026    },
36027    {
36028     "field_name" : "bindCount",
36029     "field_offset" : 64,
36030     "referenced_type" : "_ZTIj"
36031    },
36032    {
36033     "field_name" : "pBinds",
36034     "field_offset" : 128,
36035     "referenced_type" : "_ZTIPK18VkSparseMemoryBind"
36036    }
36037   ],
36038   "linker_set_key" : "_ZTI33VkSparseImageOpaqueMemoryBindInfo",
36039   "name" : "VkSparseImageOpaqueMemoryBindInfo",
36040   "referenced_type" : "_ZTI33VkSparseImageOpaqueMemoryBindInfo",
36041   "self_type" : "_ZTI33VkSparseImageOpaqueMemoryBindInfo",
36042   "size" : 24,
36043   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
36044  },
36045  {
36046   "alignment" : 8,
36047   "fields" :
36048   [
36049    {
36050     "field_name" : "sType",
36051     "referenced_type" : "_ZTI15VkStructureType"
36052    },
36053    {
36054     "field_name" : "pNext",
36055     "field_offset" : 64,
36056     "referenced_type" : "_ZTIPKv"
36057    },
36058    {
36059     "field_name" : "supportsProtected",
36060     "field_offset" : 128,
36061     "referenced_type" : "_ZTIj"
36062    }
36063   ],
36064   "linker_set_key" : "_ZTI33VkSurfaceProtectedCapabilitiesKHR",
36065   "name" : "VkSurfaceProtectedCapabilitiesKHR",
36066   "referenced_type" : "_ZTI33VkSurfaceProtectedCapabilitiesKHR",
36067   "self_type" : "_ZTI33VkSurfaceProtectedCapabilitiesKHR",
36068   "size" : 24,
36069   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
36070  },
36071  {
36072   "alignment" : 4,
36073   "fields" :
36074   [
36075    {
36076     "field_name" : "location",
36077     "referenced_type" : "_ZTIj"
36078    },
36079    {
36080     "field_name" : "binding",
36081     "field_offset" : 32,
36082     "referenced_type" : "_ZTIj"
36083    },
36084    {
36085     "field_name" : "format",
36086     "field_offset" : 64,
36087     "referenced_type" : "_ZTI8VkFormat"
36088    },
36089    {
36090     "field_name" : "offset",
36091     "field_offset" : 96,
36092     "referenced_type" : "_ZTIj"
36093    }
36094   ],
36095   "linker_set_key" : "_ZTI33VkVertexInputAttributeDescription",
36096   "name" : "VkVertexInputAttributeDescription",
36097   "referenced_type" : "_ZTI33VkVertexInputAttributeDescription",
36098   "self_type" : "_ZTI33VkVertexInputAttributeDescription",
36099   "size" : 16,
36100   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
36101  },
36102  {
36103   "alignment" : 8,
36104   "fields" :
36105   [
36106    {
36107     "field_name" : "sType",
36108     "referenced_type" : "_ZTI15VkStructureType"
36109    },
36110    {
36111     "field_name" : "pNext",
36112     "field_offset" : 64,
36113     "referenced_type" : "_ZTIPKv"
36114    },
36115    {
36116     "field_name" : "geometryType",
36117     "field_offset" : 128,
36118     "referenced_type" : "_ZTI17VkGeometryTypeKHR"
36119    },
36120    {
36121     "field_name" : "geometry",
36122     "field_offset" : 192,
36123     "referenced_type" : "_ZTI38VkAccelerationStructureGeometryDataKHR"
36124    },
36125    {
36126     "field_name" : "flags",
36127     "field_offset" : 704,
36128     "referenced_type" : "_ZTIj"
36129    }
36130   ],
36131   "linker_set_key" : "_ZTI34VkAccelerationStructureGeometryKHR",
36132   "name" : "VkAccelerationStructureGeometryKHR",
36133   "referenced_type" : "_ZTI34VkAccelerationStructureGeometryKHR",
36134   "self_type" : "_ZTI34VkAccelerationStructureGeometryKHR",
36135   "size" : 96,
36136   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
36137  },
36138  {
36139   "alignment" : 8,
36140   "fields" :
36141   [
36142    {
36143     "field_name" : "transform",
36144     "referenced_type" : "_ZTI20VkTransformMatrixKHR"
36145    },
36146    {
36147     "field_name" : "instanceCustomIndex",
36148     "field_offset" : 384,
36149     "referenced_type" : "_ZTIj"
36150    },
36151    {
36152     "field_name" : "mask",
36153     "field_offset" : 408,
36154     "referenced_type" : "_ZTIj"
36155    },
36156    {
36157     "field_name" : "instanceShaderBindingTableRecordOffset",
36158     "field_offset" : 416,
36159     "referenced_type" : "_ZTIj"
36160    },
36161    {
36162     "field_name" : "flags",
36163     "field_offset" : 440,
36164     "referenced_type" : "_ZTIj"
36165    },
36166    {
36167     "field_name" : "accelerationStructureReference",
36168     "field_offset" : 448,
36169     "referenced_type" : "_ZTIm"
36170    }
36171   ],
36172   "linker_set_key" : "_ZTI34VkAccelerationStructureInstanceKHR",
36173   "name" : "VkAccelerationStructureInstanceKHR",
36174   "referenced_type" : "_ZTI34VkAccelerationStructureInstanceKHR",
36175   "self_type" : "_ZTI34VkAccelerationStructureInstanceKHR",
36176   "size" : 64,
36177   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
36178  },
36179  {
36180   "alignment" : 8,
36181   "fields" :
36182   [
36183    {
36184     "field_name" : "sType",
36185     "referenced_type" : "_ZTI15VkStructureType"
36186    },
36187    {
36188     "field_name" : "pNext",
36189     "field_offset" : 64,
36190     "referenced_type" : "_ZTIPv"
36191    },
36192    {
36193     "field_name" : "stencilLayout",
36194     "field_offset" : 128,
36195     "referenced_type" : "_ZTI13VkImageLayout"
36196    }
36197   ],
36198   "linker_set_key" : "_ZTI34VkAttachmentReferenceStencilLayout",
36199   "name" : "VkAttachmentReferenceStencilLayout",
36200   "referenced_type" : "_ZTI34VkAttachmentReferenceStencilLayout",
36201   "self_type" : "_ZTI34VkAttachmentReferenceStencilLayout",
36202   "size" : 24,
36203   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
36204  },
36205  {
36206   "alignment" : 8,
36207   "fields" :
36208   [
36209    {
36210     "field_name" : "bufferAddress",
36211     "referenced_type" : "_ZTIm"
36212    },
36213    {
36214     "field_name" : "size",
36215     "field_offset" : 64,
36216     "referenced_type" : "_ZTIj"
36217    },
36218    {
36219     "field_name" : "indexType",
36220     "field_offset" : 96,
36221     "referenced_type" : "_ZTI11VkIndexType"
36222    }
36223   ],
36224   "linker_set_key" : "_ZTI34VkBindIndexBufferIndirectCommandNV",
36225   "name" : "VkBindIndexBufferIndirectCommandNV",
36226   "referenced_type" : "_ZTI34VkBindIndexBufferIndirectCommandNV",
36227   "self_type" : "_ZTI34VkBindIndexBufferIndirectCommandNV",
36228   "size" : 16,
36229   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
36230  },
36231  {
36232   "alignment" : 4,
36233   "fields" :
36234   [
36235    {
36236     "field_name" : "groupIndex",
36237     "referenced_type" : "_ZTIj"
36238    }
36239   ],
36240   "linker_set_key" : "_ZTI34VkBindShaderGroupIndirectCommandNV",
36241   "name" : "VkBindShaderGroupIndirectCommandNV",
36242   "referenced_type" : "_ZTI34VkBindShaderGroupIndirectCommandNV",
36243   "self_type" : "_ZTI34VkBindShaderGroupIndirectCommandNV",
36244   "size" : 4,
36245   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
36246  },
36247  {
36248   "alignment" : 8,
36249   "fields" :
36250   [
36251    {
36252     "field_name" : "sType",
36253     "referenced_type" : "_ZTI15VkStructureType"
36254    },
36255    {
36256     "field_name" : "pNext",
36257     "field_offset" : 64,
36258     "referenced_type" : "_ZTIPKv"
36259    },
36260    {
36261     "field_name" : "deviceAddress",
36262     "field_offset" : 128,
36263     "referenced_type" : "_ZTIm"
36264    }
36265   ],
36266   "linker_set_key" : "_ZTI34VkBufferDeviceAddressCreateInfoEXT",
36267   "name" : "VkBufferDeviceAddressCreateInfoEXT",
36268   "referenced_type" : "_ZTI34VkBufferDeviceAddressCreateInfoEXT",
36269   "self_type" : "_ZTI34VkBufferDeviceAddressCreateInfoEXT",
36270   "size" : 24,
36271   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
36272  },
36273  {
36274   "alignment" : 8,
36275   "fields" :
36276   [
36277    {
36278     "field_name" : "sType",
36279     "referenced_type" : "_ZTI15VkStructureType"
36280    },
36281    {
36282     "field_name" : "pNext",
36283     "field_offset" : 64,
36284     "referenced_type" : "_ZTIPKv"
36285    },
36286    {
36287     "field_name" : "buffer",
36288     "field_offset" : 128,
36289     "referenced_type" : "_ZTIP10VkBuffer_T"
36290    },
36291    {
36292     "field_name" : "offset",
36293     "field_offset" : 192,
36294     "referenced_type" : "_ZTIm"
36295    },
36296    {
36297     "field_name" : "flags",
36298     "field_offset" : 256,
36299     "referenced_type" : "_ZTIj"
36300    }
36301   ],
36302   "linker_set_key" : "_ZTI34VkConditionalRenderingBeginInfoEXT",
36303   "name" : "VkConditionalRenderingBeginInfoEXT",
36304   "referenced_type" : "_ZTI34VkConditionalRenderingBeginInfoEXT",
36305   "self_type" : "_ZTI34VkConditionalRenderingBeginInfoEXT",
36306   "size" : 40,
36307   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
36308  },
36309  {
36310   "alignment" : 8,
36311   "fields" :
36312   [
36313    {
36314     "field_name" : "sType",
36315     "referenced_type" : "_ZTI15VkStructureType"
36316    },
36317    {
36318     "field_name" : "pNext",
36319     "field_offset" : 64,
36320     "referenced_type" : "_ZTIPKv"
36321    },
36322    {
36323     "field_name" : "src",
36324     "field_offset" : 128,
36325     "referenced_type" : "_ZTIP28VkAccelerationStructureKHR_T"
36326    },
36327    {
36328     "field_name" : "dst",
36329     "field_offset" : 192,
36330     "referenced_type" : "_ZTIP28VkAccelerationStructureKHR_T"
36331    },
36332    {
36333     "field_name" : "mode",
36334     "field_offset" : 256,
36335     "referenced_type" : "_ZTI34VkCopyAccelerationStructureModeKHR"
36336    }
36337   ],
36338   "linker_set_key" : "_ZTI34VkCopyAccelerationStructureInfoKHR",
36339   "name" : "VkCopyAccelerationStructureInfoKHR",
36340   "referenced_type" : "_ZTI34VkCopyAccelerationStructureInfoKHR",
36341   "self_type" : "_ZTI34VkCopyAccelerationStructureInfoKHR",
36342   "size" : 40,
36343   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
36344  },
36345  {
36346   "alignment" : 8,
36347   "fields" :
36348   [
36349    {
36350     "field_name" : "sType",
36351     "referenced_type" : "_ZTI15VkStructureType"
36352    },
36353    {
36354     "field_name" : "pNext",
36355     "field_offset" : 64,
36356     "referenced_type" : "_ZTIPKv"
36357    },
36358    {
36359     "field_name" : "flags",
36360     "field_offset" : 128,
36361     "referenced_type" : "_ZTIj"
36362    },
36363    {
36364     "field_name" : "pfnCallback",
36365     "field_offset" : 192,
36366     "referenced_type" : "_ZTIPFjj26VkDebugReportObjectTypeEXTmmiPKcS1_PvE"
36367    },
36368    {
36369     "field_name" : "pUserData",
36370     "field_offset" : 256,
36371     "referenced_type" : "_ZTIPv"
36372    }
36373   ],
36374   "linker_set_key" : "_ZTI34VkDebugReportCallbackCreateInfoEXT",
36375   "name" : "VkDebugReportCallbackCreateInfoEXT",
36376   "referenced_type" : "_ZTI34VkDebugReportCallbackCreateInfoEXT",
36377   "self_type" : "_ZTI34VkDebugReportCallbackCreateInfoEXT",
36378   "size" : 40,
36379   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
36380  },
36381  {
36382   "alignment" : 8,
36383   "fields" :
36384   [
36385    {
36386     "field_name" : "sType",
36387     "referenced_type" : "_ZTI15VkStructureType"
36388    },
36389    {
36390     "field_name" : "pNext",
36391     "field_offset" : 64,
36392     "referenced_type" : "_ZTIPKv"
36393    },
36394    {
36395     "field_name" : "flags",
36396     "field_offset" : 128,
36397     "referenced_type" : "_ZTIj"
36398    },
36399    {
36400     "field_name" : "messageSeverity",
36401     "field_offset" : 160,
36402     "referenced_type" : "_ZTIj"
36403    },
36404    {
36405     "field_name" : "messageType",
36406     "field_offset" : 192,
36407     "referenced_type" : "_ZTIj"
36408    },
36409    {
36410     "field_name" : "pfnUserCallback",
36411     "field_offset" : 256,
36412     "referenced_type" : "_ZTIPFj38VkDebugUtilsMessageSeverityFlagBitsEXTjPK36VkDebugUtilsMessengerCallbackDataEXTPvE"
36413    },
36414    {
36415     "field_name" : "pUserData",
36416     "field_offset" : 320,
36417     "referenced_type" : "_ZTIPv"
36418    }
36419   ],
36420   "linker_set_key" : "_ZTI34VkDebugUtilsMessengerCreateInfoEXT",
36421   "name" : "VkDebugUtilsMessengerCreateInfoEXT",
36422   "referenced_type" : "_ZTI34VkDebugUtilsMessengerCreateInfoEXT",
36423   "self_type" : "_ZTI34VkDebugUtilsMessengerCreateInfoEXT",
36424   "size" : 48,
36425   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
36426  },
36427  {
36428   "alignment" : 8,
36429   "fields" :
36430   [
36431    {
36432     "field_name" : "sType",
36433     "referenced_type" : "_ZTI15VkStructureType"
36434    },
36435    {
36436     "field_name" : "pNext",
36437     "field_offset" : 64,
36438     "referenced_type" : "_ZTIPKv"
36439    },
36440    {
36441     "field_name" : "attachmentImageInfoCount",
36442     "field_offset" : 128,
36443     "referenced_type" : "_ZTIj"
36444    },
36445    {
36446     "field_name" : "pAttachmentImageInfos",
36447     "field_offset" : 192,
36448     "referenced_type" : "_ZTIPK32VkFramebufferAttachmentImageInfo"
36449    }
36450   ],
36451   "linker_set_key" : "_ZTI34VkFramebufferAttachmentsCreateInfo",
36452   "name" : "VkFramebufferAttachmentsCreateInfo",
36453   "referenced_type" : "_ZTI34VkFramebufferAttachmentsCreateInfo",
36454   "self_type" : "_ZTI34VkFramebufferAttachmentsCreateInfo",
36455   "size" : 32,
36456   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
36457  },
36458  {
36459   "alignment" : 8,
36460   "fields" :
36461   [
36462    {
36463     "field_name" : "sType",
36464     "referenced_type" : "_ZTI15VkStructureType"
36465    },
36466    {
36467     "field_name" : "pNext",
36468     "field_offset" : 64,
36469     "referenced_type" : "_ZTIPKv"
36470    },
36471    {
36472     "field_name" : "planeAspect",
36473     "field_offset" : 128,
36474     "referenced_type" : "_ZTI21VkImageAspectFlagBits"
36475    }
36476   ],
36477   "linker_set_key" : "_ZTI34VkImagePlaneMemoryRequirementsInfo",
36478   "name" : "VkImagePlaneMemoryRequirementsInfo",
36479   "referenced_type" : "_ZTI34VkImagePlaneMemoryRequirementsInfo",
36480   "self_type" : "_ZTI34VkImagePlaneMemoryRequirementsInfo",
36481   "size" : 24,
36482   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
36483  },
36484  {
36485   "alignment" : 8,
36486   "fields" :
36487   [
36488    {
36489     "field_name" : "sType",
36490     "referenced_type" : "_ZTI15VkStructureType"
36491    },
36492    {
36493     "field_name" : "pNext",
36494     "field_offset" : 64,
36495     "referenced_type" : "_ZTIPv"
36496    },
36497    {
36498     "field_name" : "flags",
36499     "field_offset" : 128,
36500     "referenced_type" : "_ZTIj"
36501    },
36502    {
36503     "field_name" : "name",
36504     "field_offset" : 160,
36505     "referenced_type" : "_ZTIA256_c"
36506    },
36507    {
36508     "field_name" : "category",
36509     "field_offset" : 2208,
36510     "referenced_type" : "_ZTIA256_c"
36511    },
36512    {
36513     "field_name" : "description",
36514     "field_offset" : 4256,
36515     "referenced_type" : "_ZTIA256_c"
36516    }
36517   ],
36518   "linker_set_key" : "_ZTI34VkPerformanceCounterDescriptionKHR",
36519   "name" : "VkPerformanceCounterDescriptionKHR",
36520   "referenced_type" : "_ZTI34VkPerformanceCounterDescriptionKHR",
36521   "self_type" : "_ZTI34VkPerformanceCounterDescriptionKHR",
36522   "size" : 792,
36523   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
36524  },
36525  {
36526   "alignment" : 8,
36527   "fields" :
36528   [
36529    {
36530     "field_name" : "sType",
36531     "referenced_type" : "_ZTI15VkStructureType"
36532    },
36533    {
36534     "field_name" : "pNext",
36535     "field_offset" : 64,
36536     "referenced_type" : "_ZTIPKv"
36537    },
36538    {
36539     "field_name" : "marker",
36540     "field_offset" : 128,
36541     "referenced_type" : "_ZTIj"
36542    }
36543   ],
36544   "linker_set_key" : "_ZTI34VkPerformanceStreamMarkerInfoINTEL",
36545   "name" : "VkPerformanceStreamMarkerInfoINTEL",
36546   "referenced_type" : "_ZTI34VkPerformanceStreamMarkerInfoINTEL",
36547   "self_type" : "_ZTI34VkPerformanceStreamMarkerInfoINTEL",
36548   "size" : 24,
36549   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
36550  },
36551  {
36552   "alignment" : 8,
36553   "fields" :
36554   [
36555    {
36556     "field_name" : "sType",
36557     "referenced_type" : "_ZTI15VkStructureType"
36558    },
36559    {
36560     "field_name" : "pNext",
36561     "field_offset" : 64,
36562     "referenced_type" : "_ZTIPKv"
36563    },
36564    {
36565     "field_name" : "flags",
36566     "field_offset" : 128,
36567     "referenced_type" : "_ZTIj"
36568    },
36569    {
36570     "field_name" : "usage",
36571     "field_offset" : 160,
36572     "referenced_type" : "_ZTIj"
36573    },
36574    {
36575     "field_name" : "handleType",
36576     "field_offset" : 192,
36577     "referenced_type" : "_ZTI34VkExternalMemoryHandleTypeFlagBits"
36578    }
36579   ],
36580   "linker_set_key" : "_ZTI34VkPhysicalDeviceExternalBufferInfo",
36581   "name" : "VkPhysicalDeviceExternalBufferInfo",
36582   "referenced_type" : "_ZTI34VkPhysicalDeviceExternalBufferInfo",
36583   "self_type" : "_ZTI34VkPhysicalDeviceExternalBufferInfo",
36584   "size" : 32,
36585   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
36586  },
36587  {
36588   "alignment" : 8,
36589   "fields" :
36590   [
36591    {
36592     "field_name" : "sType",
36593     "referenced_type" : "_ZTI15VkStructureType"
36594    },
36595    {
36596     "field_name" : "pNext",
36597     "field_offset" : 64,
36598     "referenced_type" : "_ZTIPv"
36599    },
36600    {
36601     "field_name" : "subgroupSize",
36602     "field_offset" : 128,
36603     "referenced_type" : "_ZTIj"
36604    },
36605    {
36606     "field_name" : "supportedStages",
36607     "field_offset" : 160,
36608     "referenced_type" : "_ZTIj"
36609    },
36610    {
36611     "field_name" : "supportedOperations",
36612     "field_offset" : 192,
36613     "referenced_type" : "_ZTIj"
36614    },
36615    {
36616     "field_name" : "quadOperationsInAllStages",
36617     "field_offset" : 224,
36618     "referenced_type" : "_ZTIj"
36619    }
36620   ],
36621   "linker_set_key" : "_ZTI34VkPhysicalDeviceSubgroupProperties",
36622   "name" : "VkPhysicalDeviceSubgroupProperties",
36623   "referenced_type" : "_ZTI34VkPhysicalDeviceSubgroupProperties",
36624   "self_type" : "_ZTI34VkPhysicalDeviceSubgroupProperties",
36625   "size" : 32,
36626   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
36627  },
36628  {
36629   "alignment" : 8,
36630   "fields" :
36631   [
36632    {
36633     "field_name" : "sType",
36634     "referenced_type" : "_ZTI15VkStructureType"
36635    },
36636    {
36637     "field_name" : "pNext",
36638     "field_offset" : 64,
36639     "referenced_type" : "_ZTIPv"
36640    },
36641    {
36642     "field_name" : "deviceUUID",
36643     "field_offset" : 128,
36644     "referenced_type" : "_ZTIA16_h"
36645    },
36646    {
36647     "field_name" : "driverUUID",
36648     "field_offset" : 256,
36649     "referenced_type" : "_ZTIA16_h"
36650    },
36651    {
36652     "field_name" : "deviceLUID",
36653     "field_offset" : 384,
36654     "referenced_type" : "_ZTIA8_h"
36655    },
36656    {
36657     "field_name" : "deviceNodeMask",
36658     "field_offset" : 448,
36659     "referenced_type" : "_ZTIj"
36660    },
36661    {
36662     "field_name" : "deviceLUIDValid",
36663     "field_offset" : 480,
36664     "referenced_type" : "_ZTIj"
36665    },
36666    {
36667     "field_name" : "subgroupSize",
36668     "field_offset" : 512,
36669     "referenced_type" : "_ZTIj"
36670    },
36671    {
36672     "field_name" : "subgroupSupportedStages",
36673     "field_offset" : 544,
36674     "referenced_type" : "_ZTIj"
36675    },
36676    {
36677     "field_name" : "subgroupSupportedOperations",
36678     "field_offset" : 576,
36679     "referenced_type" : "_ZTIj"
36680    },
36681    {
36682     "field_name" : "subgroupQuadOperationsInAllStages",
36683     "field_offset" : 608,
36684     "referenced_type" : "_ZTIj"
36685    },
36686    {
36687     "field_name" : "pointClippingBehavior",
36688     "field_offset" : 640,
36689     "referenced_type" : "_ZTI23VkPointClippingBehavior"
36690    },
36691    {
36692     "field_name" : "maxMultiviewViewCount",
36693     "field_offset" : 672,
36694     "referenced_type" : "_ZTIj"
36695    },
36696    {
36697     "field_name" : "maxMultiviewInstanceIndex",
36698     "field_offset" : 704,
36699     "referenced_type" : "_ZTIj"
36700    },
36701    {
36702     "field_name" : "protectedNoFault",
36703     "field_offset" : 736,
36704     "referenced_type" : "_ZTIj"
36705    },
36706    {
36707     "field_name" : "maxPerSetDescriptors",
36708     "field_offset" : 768,
36709     "referenced_type" : "_ZTIj"
36710    },
36711    {
36712     "field_name" : "maxMemoryAllocationSize",
36713     "field_offset" : 832,
36714     "referenced_type" : "_ZTIm"
36715    }
36716   ],
36717   "linker_set_key" : "_ZTI34VkPhysicalDeviceVulkan11Properties",
36718   "name" : "VkPhysicalDeviceVulkan11Properties",
36719   "referenced_type" : "_ZTI34VkPhysicalDeviceVulkan11Properties",
36720   "self_type" : "_ZTI34VkPhysicalDeviceVulkan11Properties",
36721   "size" : 112,
36722   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
36723  },
36724  {
36725   "alignment" : 8,
36726   "fields" :
36727   [
36728    {
36729     "field_name" : "sType",
36730     "referenced_type" : "_ZTI15VkStructureType"
36731    },
36732    {
36733     "field_name" : "pNext",
36734     "field_offset" : 64,
36735     "referenced_type" : "_ZTIPv"
36736    },
36737    {
36738     "field_name" : "driverID",
36739     "field_offset" : 128,
36740     "referenced_type" : "_ZTI10VkDriverId"
36741    },
36742    {
36743     "field_name" : "driverName",
36744     "field_offset" : 160,
36745     "referenced_type" : "_ZTIA256_c"
36746    },
36747    {
36748     "field_name" : "driverInfo",
36749     "field_offset" : 2208,
36750     "referenced_type" : "_ZTIA256_c"
36751    },
36752    {
36753     "field_name" : "conformanceVersion",
36754     "field_offset" : 4256,
36755     "referenced_type" : "_ZTI20VkConformanceVersion"
36756    },
36757    {
36758     "field_name" : "denormBehaviorIndependence",
36759     "field_offset" : 4288,
36760     "referenced_type" : "_ZTI33VkShaderFloatControlsIndependence"
36761    },
36762    {
36763     "field_name" : "roundingModeIndependence",
36764     "field_offset" : 4320,
36765     "referenced_type" : "_ZTI33VkShaderFloatControlsIndependence"
36766    },
36767    {
36768     "field_name" : "shaderSignedZeroInfNanPreserveFloat16",
36769     "field_offset" : 4352,
36770     "referenced_type" : "_ZTIj"
36771    },
36772    {
36773     "field_name" : "shaderSignedZeroInfNanPreserveFloat32",
36774     "field_offset" : 4384,
36775     "referenced_type" : "_ZTIj"
36776    },
36777    {
36778     "field_name" : "shaderSignedZeroInfNanPreserveFloat64",
36779     "field_offset" : 4416,
36780     "referenced_type" : "_ZTIj"
36781    },
36782    {
36783     "field_name" : "shaderDenormPreserveFloat16",
36784     "field_offset" : 4448,
36785     "referenced_type" : "_ZTIj"
36786    },
36787    {
36788     "field_name" : "shaderDenormPreserveFloat32",
36789     "field_offset" : 4480,
36790     "referenced_type" : "_ZTIj"
36791    },
36792    {
36793     "field_name" : "shaderDenormPreserveFloat64",
36794     "field_offset" : 4512,
36795     "referenced_type" : "_ZTIj"
36796    },
36797    {
36798     "field_name" : "shaderDenormFlushToZeroFloat16",
36799     "field_offset" : 4544,
36800     "referenced_type" : "_ZTIj"
36801    },
36802    {
36803     "field_name" : "shaderDenormFlushToZeroFloat32",
36804     "field_offset" : 4576,
36805     "referenced_type" : "_ZTIj"
36806    },
36807    {
36808     "field_name" : "shaderDenormFlushToZeroFloat64",
36809     "field_offset" : 4608,
36810     "referenced_type" : "_ZTIj"
36811    },
36812    {
36813     "field_name" : "shaderRoundingModeRTEFloat16",
36814     "field_offset" : 4640,
36815     "referenced_type" : "_ZTIj"
36816    },
36817    {
36818     "field_name" : "shaderRoundingModeRTEFloat32",
36819     "field_offset" : 4672,
36820     "referenced_type" : "_ZTIj"
36821    },
36822    {
36823     "field_name" : "shaderRoundingModeRTEFloat64",
36824     "field_offset" : 4704,
36825     "referenced_type" : "_ZTIj"
36826    },
36827    {
36828     "field_name" : "shaderRoundingModeRTZFloat16",
36829     "field_offset" : 4736,
36830     "referenced_type" : "_ZTIj"
36831    },
36832    {
36833     "field_name" : "shaderRoundingModeRTZFloat32",
36834     "field_offset" : 4768,
36835     "referenced_type" : "_ZTIj"
36836    },
36837    {
36838     "field_name" : "shaderRoundingModeRTZFloat64",
36839     "field_offset" : 4800,
36840     "referenced_type" : "_ZTIj"
36841    },
36842    {
36843     "field_name" : "maxUpdateAfterBindDescriptorsInAllPools",
36844     "field_offset" : 4832,
36845     "referenced_type" : "_ZTIj"
36846    },
36847    {
36848     "field_name" : "shaderUniformBufferArrayNonUniformIndexingNative",
36849     "field_offset" : 4864,
36850     "referenced_type" : "_ZTIj"
36851    },
36852    {
36853     "field_name" : "shaderSampledImageArrayNonUniformIndexingNative",
36854     "field_offset" : 4896,
36855     "referenced_type" : "_ZTIj"
36856    },
36857    {
36858     "field_name" : "shaderStorageBufferArrayNonUniformIndexingNative",
36859     "field_offset" : 4928,
36860     "referenced_type" : "_ZTIj"
36861    },
36862    {
36863     "field_name" : "shaderStorageImageArrayNonUniformIndexingNative",
36864     "field_offset" : 4960,
36865     "referenced_type" : "_ZTIj"
36866    },
36867    {
36868     "field_name" : "shaderInputAttachmentArrayNonUniformIndexingNative",
36869     "field_offset" : 4992,
36870     "referenced_type" : "_ZTIj"
36871    },
36872    {
36873     "field_name" : "robustBufferAccessUpdateAfterBind",
36874     "field_offset" : 5024,
36875     "referenced_type" : "_ZTIj"
36876    },
36877    {
36878     "field_name" : "quadDivergentImplicitLod",
36879     "field_offset" : 5056,
36880     "referenced_type" : "_ZTIj"
36881    },
36882    {
36883     "field_name" : "maxPerStageDescriptorUpdateAfterBindSamplers",
36884     "field_offset" : 5088,
36885     "referenced_type" : "_ZTIj"
36886    },
36887    {
36888     "field_name" : "maxPerStageDescriptorUpdateAfterBindUniformBuffers",
36889     "field_offset" : 5120,
36890     "referenced_type" : "_ZTIj"
36891    },
36892    {
36893     "field_name" : "maxPerStageDescriptorUpdateAfterBindStorageBuffers",
36894     "field_offset" : 5152,
36895     "referenced_type" : "_ZTIj"
36896    },
36897    {
36898     "field_name" : "maxPerStageDescriptorUpdateAfterBindSampledImages",
36899     "field_offset" : 5184,
36900     "referenced_type" : "_ZTIj"
36901    },
36902    {
36903     "field_name" : "maxPerStageDescriptorUpdateAfterBindStorageImages",
36904     "field_offset" : 5216,
36905     "referenced_type" : "_ZTIj"
36906    },
36907    {
36908     "field_name" : "maxPerStageDescriptorUpdateAfterBindInputAttachments",
36909     "field_offset" : 5248,
36910     "referenced_type" : "_ZTIj"
36911    },
36912    {
36913     "field_name" : "maxPerStageUpdateAfterBindResources",
36914     "field_offset" : 5280,
36915     "referenced_type" : "_ZTIj"
36916    },
36917    {
36918     "field_name" : "maxDescriptorSetUpdateAfterBindSamplers",
36919     "field_offset" : 5312,
36920     "referenced_type" : "_ZTIj"
36921    },
36922    {
36923     "field_name" : "maxDescriptorSetUpdateAfterBindUniformBuffers",
36924     "field_offset" : 5344,
36925     "referenced_type" : "_ZTIj"
36926    },
36927    {
36928     "field_name" : "maxDescriptorSetUpdateAfterBindUniformBuffersDynamic",
36929     "field_offset" : 5376,
36930     "referenced_type" : "_ZTIj"
36931    },
36932    {
36933     "field_name" : "maxDescriptorSetUpdateAfterBindStorageBuffers",
36934     "field_offset" : 5408,
36935     "referenced_type" : "_ZTIj"
36936    },
36937    {
36938     "field_name" : "maxDescriptorSetUpdateAfterBindStorageBuffersDynamic",
36939     "field_offset" : 5440,
36940     "referenced_type" : "_ZTIj"
36941    },
36942    {
36943     "field_name" : "maxDescriptorSetUpdateAfterBindSampledImages",
36944     "field_offset" : 5472,
36945     "referenced_type" : "_ZTIj"
36946    },
36947    {
36948     "field_name" : "maxDescriptorSetUpdateAfterBindStorageImages",
36949     "field_offset" : 5504,
36950     "referenced_type" : "_ZTIj"
36951    },
36952    {
36953     "field_name" : "maxDescriptorSetUpdateAfterBindInputAttachments",
36954     "field_offset" : 5536,
36955     "referenced_type" : "_ZTIj"
36956    },
36957    {
36958     "field_name" : "supportedDepthResolveModes",
36959     "field_offset" : 5568,
36960     "referenced_type" : "_ZTIj"
36961    },
36962    {
36963     "field_name" : "supportedStencilResolveModes",
36964     "field_offset" : 5600,
36965     "referenced_type" : "_ZTIj"
36966    },
36967    {
36968     "field_name" : "independentResolveNone",
36969     "field_offset" : 5632,
36970     "referenced_type" : "_ZTIj"
36971    },
36972    {
36973     "field_name" : "independentResolve",
36974     "field_offset" : 5664,
36975     "referenced_type" : "_ZTIj"
36976    },
36977    {
36978     "field_name" : "filterMinmaxSingleComponentFormats",
36979     "field_offset" : 5696,
36980     "referenced_type" : "_ZTIj"
36981    },
36982    {
36983     "field_name" : "filterMinmaxImageComponentMapping",
36984     "field_offset" : 5728,
36985     "referenced_type" : "_ZTIj"
36986    },
36987    {
36988     "field_name" : "maxTimelineSemaphoreValueDifference",
36989     "field_offset" : 5760,
36990     "referenced_type" : "_ZTIm"
36991    },
36992    {
36993     "field_name" : "framebufferIntegerColorSampleCounts",
36994     "field_offset" : 5824,
36995     "referenced_type" : "_ZTIj"
36996    }
36997   ],
36998   "linker_set_key" : "_ZTI34VkPhysicalDeviceVulkan12Properties",
36999   "name" : "VkPhysicalDeviceVulkan12Properties",
37000   "referenced_type" : "_ZTI34VkPhysicalDeviceVulkan12Properties",
37001   "self_type" : "_ZTI34VkPhysicalDeviceVulkan12Properties",
37002   "size" : 736,
37003   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
37004  },
37005  {
37006   "alignment" : 8,
37007   "fields" :
37008   [
37009    {
37010     "field_name" : "sType",
37011     "referenced_type" : "_ZTI15VkStructureType"
37012    },
37013    {
37014     "field_name" : "pNext",
37015     "field_offset" : 64,
37016     "referenced_type" : "_ZTIPv"
37017    },
37018    {
37019     "field_name" : "minSubgroupSize",
37020     "field_offset" : 128,
37021     "referenced_type" : "_ZTIj"
37022    },
37023    {
37024     "field_name" : "maxSubgroupSize",
37025     "field_offset" : 160,
37026     "referenced_type" : "_ZTIj"
37027    },
37028    {
37029     "field_name" : "maxComputeWorkgroupSubgroups",
37030     "field_offset" : 192,
37031     "referenced_type" : "_ZTIj"
37032    },
37033    {
37034     "field_name" : "requiredSubgroupSizeStages",
37035     "field_offset" : 224,
37036     "referenced_type" : "_ZTIj"
37037    },
37038    {
37039     "field_name" : "maxInlineUniformBlockSize",
37040     "field_offset" : 256,
37041     "referenced_type" : "_ZTIj"
37042    },
37043    {
37044     "field_name" : "maxPerStageDescriptorInlineUniformBlocks",
37045     "field_offset" : 288,
37046     "referenced_type" : "_ZTIj"
37047    },
37048    {
37049     "field_name" : "maxPerStageDescriptorUpdateAfterBindInlineUniformBlocks",
37050     "field_offset" : 320,
37051     "referenced_type" : "_ZTIj"
37052    },
37053    {
37054     "field_name" : "maxDescriptorSetInlineUniformBlocks",
37055     "field_offset" : 352,
37056     "referenced_type" : "_ZTIj"
37057    },
37058    {
37059     "field_name" : "maxDescriptorSetUpdateAfterBindInlineUniformBlocks",
37060     "field_offset" : 384,
37061     "referenced_type" : "_ZTIj"
37062    },
37063    {
37064     "field_name" : "maxInlineUniformTotalSize",
37065     "field_offset" : 416,
37066     "referenced_type" : "_ZTIj"
37067    },
37068    {
37069     "field_name" : "integerDotProduct8BitUnsignedAccelerated",
37070     "field_offset" : 448,
37071     "referenced_type" : "_ZTIj"
37072    },
37073    {
37074     "field_name" : "integerDotProduct8BitSignedAccelerated",
37075     "field_offset" : 480,
37076     "referenced_type" : "_ZTIj"
37077    },
37078    {
37079     "field_name" : "integerDotProduct8BitMixedSignednessAccelerated",
37080     "field_offset" : 512,
37081     "referenced_type" : "_ZTIj"
37082    },
37083    {
37084     "field_name" : "integerDotProduct4x8BitPackedUnsignedAccelerated",
37085     "field_offset" : 544,
37086     "referenced_type" : "_ZTIj"
37087    },
37088    {
37089     "field_name" : "integerDotProduct4x8BitPackedSignedAccelerated",
37090     "field_offset" : 576,
37091     "referenced_type" : "_ZTIj"
37092    },
37093    {
37094     "field_name" : "integerDotProduct4x8BitPackedMixedSignednessAccelerated",
37095     "field_offset" : 608,
37096     "referenced_type" : "_ZTIj"
37097    },
37098    {
37099     "field_name" : "integerDotProduct16BitUnsignedAccelerated",
37100     "field_offset" : 640,
37101     "referenced_type" : "_ZTIj"
37102    },
37103    {
37104     "field_name" : "integerDotProduct16BitSignedAccelerated",
37105     "field_offset" : 672,
37106     "referenced_type" : "_ZTIj"
37107    },
37108    {
37109     "field_name" : "integerDotProduct16BitMixedSignednessAccelerated",
37110     "field_offset" : 704,
37111     "referenced_type" : "_ZTIj"
37112    },
37113    {
37114     "field_name" : "integerDotProduct32BitUnsignedAccelerated",
37115     "field_offset" : 736,
37116     "referenced_type" : "_ZTIj"
37117    },
37118    {
37119     "field_name" : "integerDotProduct32BitSignedAccelerated",
37120     "field_offset" : 768,
37121     "referenced_type" : "_ZTIj"
37122    },
37123    {
37124     "field_name" : "integerDotProduct32BitMixedSignednessAccelerated",
37125     "field_offset" : 800,
37126     "referenced_type" : "_ZTIj"
37127    },
37128    {
37129     "field_name" : "integerDotProduct64BitUnsignedAccelerated",
37130     "field_offset" : 832,
37131     "referenced_type" : "_ZTIj"
37132    },
37133    {
37134     "field_name" : "integerDotProduct64BitSignedAccelerated",
37135     "field_offset" : 864,
37136     "referenced_type" : "_ZTIj"
37137    },
37138    {
37139     "field_name" : "integerDotProduct64BitMixedSignednessAccelerated",
37140     "field_offset" : 896,
37141     "referenced_type" : "_ZTIj"
37142    },
37143    {
37144     "field_name" : "integerDotProductAccumulatingSaturating8BitUnsignedAccelerated",
37145     "field_offset" : 928,
37146     "referenced_type" : "_ZTIj"
37147    },
37148    {
37149     "field_name" : "integerDotProductAccumulatingSaturating8BitSignedAccelerated",
37150     "field_offset" : 960,
37151     "referenced_type" : "_ZTIj"
37152    },
37153    {
37154     "field_name" : "integerDotProductAccumulatingSaturating8BitMixedSignednessAccelerated",
37155     "field_offset" : 992,
37156     "referenced_type" : "_ZTIj"
37157    },
37158    {
37159     "field_name" : "integerDotProductAccumulatingSaturating4x8BitPackedUnsignedAccelerated",
37160     "field_offset" : 1024,
37161     "referenced_type" : "_ZTIj"
37162    },
37163    {
37164     "field_name" : "integerDotProductAccumulatingSaturating4x8BitPackedSignedAccelerated",
37165     "field_offset" : 1056,
37166     "referenced_type" : "_ZTIj"
37167    },
37168    {
37169     "field_name" : "integerDotProductAccumulatingSaturating4x8BitPackedMixedSignednessAccelerated",
37170     "field_offset" : 1088,
37171     "referenced_type" : "_ZTIj"
37172    },
37173    {
37174     "field_name" : "integerDotProductAccumulatingSaturating16BitUnsignedAccelerated",
37175     "field_offset" : 1120,
37176     "referenced_type" : "_ZTIj"
37177    },
37178    {
37179     "field_name" : "integerDotProductAccumulatingSaturating16BitSignedAccelerated",
37180     "field_offset" : 1152,
37181     "referenced_type" : "_ZTIj"
37182    },
37183    {
37184     "field_name" : "integerDotProductAccumulatingSaturating16BitMixedSignednessAccelerated",
37185     "field_offset" : 1184,
37186     "referenced_type" : "_ZTIj"
37187    },
37188    {
37189     "field_name" : "integerDotProductAccumulatingSaturating32BitUnsignedAccelerated",
37190     "field_offset" : 1216,
37191     "referenced_type" : "_ZTIj"
37192    },
37193    {
37194     "field_name" : "integerDotProductAccumulatingSaturating32BitSignedAccelerated",
37195     "field_offset" : 1248,
37196     "referenced_type" : "_ZTIj"
37197    },
37198    {
37199     "field_name" : "integerDotProductAccumulatingSaturating32BitMixedSignednessAccelerated",
37200     "field_offset" : 1280,
37201     "referenced_type" : "_ZTIj"
37202    },
37203    {
37204     "field_name" : "integerDotProductAccumulatingSaturating64BitUnsignedAccelerated",
37205     "field_offset" : 1312,
37206     "referenced_type" : "_ZTIj"
37207    },
37208    {
37209     "field_name" : "integerDotProductAccumulatingSaturating64BitSignedAccelerated",
37210     "field_offset" : 1344,
37211     "referenced_type" : "_ZTIj"
37212    },
37213    {
37214     "field_name" : "integerDotProductAccumulatingSaturating64BitMixedSignednessAccelerated",
37215     "field_offset" : 1376,
37216     "referenced_type" : "_ZTIj"
37217    },
37218    {
37219     "field_name" : "storageTexelBufferOffsetAlignmentBytes",
37220     "field_offset" : 1408,
37221     "referenced_type" : "_ZTIm"
37222    },
37223    {
37224     "field_name" : "storageTexelBufferOffsetSingleTexelAlignment",
37225     "field_offset" : 1472,
37226     "referenced_type" : "_ZTIj"
37227    },
37228    {
37229     "field_name" : "uniformTexelBufferOffsetAlignmentBytes",
37230     "field_offset" : 1536,
37231     "referenced_type" : "_ZTIm"
37232    },
37233    {
37234     "field_name" : "uniformTexelBufferOffsetSingleTexelAlignment",
37235     "field_offset" : 1600,
37236     "referenced_type" : "_ZTIj"
37237    },
37238    {
37239     "field_name" : "maxBufferSize",
37240     "field_offset" : 1664,
37241     "referenced_type" : "_ZTIm"
37242    }
37243   ],
37244   "linker_set_key" : "_ZTI34VkPhysicalDeviceVulkan13Properties",
37245   "name" : "VkPhysicalDeviceVulkan13Properties",
37246   "referenced_type" : "_ZTI34VkPhysicalDeviceVulkan13Properties",
37247   "self_type" : "_ZTI34VkPhysicalDeviceVulkan13Properties",
37248   "size" : 216,
37249   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
37250  },
37251  {
37252   "alignment" : 8,
37253   "fields" :
37254   [
37255    {
37256     "field_name" : "sType",
37257     "referenced_type" : "_ZTI15VkStructureType"
37258    },
37259    {
37260     "field_name" : "pNext",
37261     "field_offset" : 64,
37262     "referenced_type" : "_ZTIPv"
37263    },
37264    {
37265     "field_name" : "transform",
37266     "field_offset" : 128,
37267     "referenced_type" : "_ZTI29VkSurfaceTransformFlagBitsKHR"
37268    }
37269   ],
37270   "linker_set_key" : "_ZTI34VkRenderPassTransformBeginInfoQCOM",
37271   "name" : "VkRenderPassTransformBeginInfoQCOM",
37272   "referenced_type" : "_ZTI34VkRenderPassTransformBeginInfoQCOM",
37273   "self_type" : "_ZTI34VkRenderPassTransformBeginInfoQCOM",
37274   "size" : 24,
37275   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
37276  },
37277  {
37278   "alignment" : 8,
37279   "fields" :
37280   [
37281    {
37282     "field_name" : "sType",
37283     "referenced_type" : "_ZTI15VkStructureType"
37284    },
37285    {
37286     "field_name" : "pNext",
37287     "field_offset" : 64,
37288     "referenced_type" : "_ZTIPKv"
37289    },
37290    {
37291     "field_name" : "format",
37292     "field_offset" : 128,
37293     "referenced_type" : "_ZTI8VkFormat"
37294    },
37295    {
37296     "field_name" : "ycbcrModel",
37297     "field_offset" : 160,
37298     "referenced_type" : "_ZTI29VkSamplerYcbcrModelConversion"
37299    },
37300    {
37301     "field_name" : "ycbcrRange",
37302     "field_offset" : 192,
37303     "referenced_type" : "_ZTI19VkSamplerYcbcrRange"
37304    },
37305    {
37306     "field_name" : "components",
37307     "field_offset" : 224,
37308     "referenced_type" : "_ZTI18VkComponentMapping"
37309    },
37310    {
37311     "field_name" : "xChromaOffset",
37312     "field_offset" : 352,
37313     "referenced_type" : "_ZTI16VkChromaLocation"
37314    },
37315    {
37316     "field_name" : "yChromaOffset",
37317     "field_offset" : 384,
37318     "referenced_type" : "_ZTI16VkChromaLocation"
37319    },
37320    {
37321     "field_name" : "chromaFilter",
37322     "field_offset" : 416,
37323     "referenced_type" : "_ZTI8VkFilter"
37324    },
37325    {
37326     "field_name" : "forceExplicitReconstruction",
37327     "field_offset" : 448,
37328     "referenced_type" : "_ZTIj"
37329    }
37330   ],
37331   "linker_set_key" : "_ZTI34VkSamplerYcbcrConversionCreateInfo",
37332   "name" : "VkSamplerYcbcrConversionCreateInfo",
37333   "referenced_type" : "_ZTI34VkSamplerYcbcrConversionCreateInfo",
37334   "self_type" : "_ZTI34VkSamplerYcbcrConversionCreateInfo",
37335   "size" : 64,
37336   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
37337  },
37338  {
37339   "alignment" : 8,
37340   "fields" :
37341   [
37342    {
37343     "field_name" : "sType",
37344     "referenced_type" : "_ZTI15VkStructureType"
37345    },
37346    {
37347     "field_name" : "pNext",
37348     "field_offset" : 64,
37349     "referenced_type" : "_ZTIPKv"
37350    },
37351    {
37352     "field_name" : "compactedSize",
37353     "field_offset" : 128,
37354     "referenced_type" : "_ZTIm"
37355    },
37356    {
37357     "field_name" : "info",
37358     "field_offset" : 192,
37359     "referenced_type" : "_ZTI29VkAccelerationStructureInfoNV"
37360    }
37361   ],
37362   "linker_set_key" : "_ZTI35VkAccelerationStructureCreateInfoNV",
37363   "name" : "VkAccelerationStructureCreateInfoNV",
37364   "referenced_type" : "_ZTI35VkAccelerationStructureCreateInfoNV",
37365   "self_type" : "_ZTI35VkAccelerationStructureCreateInfoNV",
37366   "size" : 64,
37367   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
37368  },
37369  {
37370   "alignment" : 8,
37371   "fields" :
37372   [
37373    {
37374     "field_name" : "sType",
37375     "referenced_type" : "_ZTI15VkStructureType"
37376    },
37377    {
37378     "field_name" : "pNext",
37379     "field_offset" : 64,
37380     "referenced_type" : "_ZTIPKv"
37381    },
37382    {
37383     "field_name" : "maxInstances",
37384     "field_offset" : 128,
37385     "referenced_type" : "_ZTIj"
37386    },
37387    {
37388     "field_name" : "flags",
37389     "field_offset" : 160,
37390     "referenced_type" : "_ZTIj"
37391    }
37392   ],
37393   "linker_set_key" : "_ZTI35VkAccelerationStructureMotionInfoNV",
37394   "name" : "VkAccelerationStructureMotionInfoNV",
37395   "referenced_type" : "_ZTI35VkAccelerationStructureMotionInfoNV",
37396   "self_type" : "_ZTI35VkAccelerationStructureMotionInfoNV",
37397   "size" : 24,
37398   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
37399  },
37400  {
37401   "alignment" : 8,
37402   "fields" :
37403   [
37404    {
37405     "field_name" : "sType",
37406     "referenced_type" : "_ZTI15VkStructureType"
37407    },
37408    {
37409     "field_name" : "pNext",
37410     "field_offset" : 64,
37411     "referenced_type" : "_ZTIPv"
37412    },
37413    {
37414     "field_name" : "androidHardwareBufferUsage",
37415     "field_offset" : 128,
37416     "referenced_type" : "_ZTIm"
37417    }
37418   ],
37419   "linker_set_key" : "_ZTI35VkAndroidHardwareBufferUsageANDROID",
37420   "name" : "VkAndroidHardwareBufferUsageANDROID",
37421   "referenced_type" : "_ZTI35VkAndroidHardwareBufferUsageANDROID",
37422   "self_type" : "_ZTI35VkAndroidHardwareBufferUsageANDROID",
37423   "size" : 24,
37424   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_android.h"
37425  },
37426  {
37427   "alignment" : 8,
37428   "fields" :
37429   [
37430    {
37431     "field_name" : "bufferAddress",
37432     "referenced_type" : "_ZTIm"
37433    },
37434    {
37435     "field_name" : "size",
37436     "field_offset" : 64,
37437     "referenced_type" : "_ZTIj"
37438    },
37439    {
37440     "field_name" : "stride",
37441     "field_offset" : 96,
37442     "referenced_type" : "_ZTIj"
37443    }
37444   ],
37445   "linker_set_key" : "_ZTI35VkBindVertexBufferIndirectCommandNV",
37446   "name" : "VkBindVertexBufferIndirectCommandNV",
37447   "referenced_type" : "_ZTI35VkBindVertexBufferIndirectCommandNV",
37448   "self_type" : "_ZTI35VkBindVertexBufferIndirectCommandNV",
37449   "size" : 16,
37450   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
37451  },
37452  {
37453   "alignment" : 8,
37454   "fields" :
37455   [
37456    {
37457     "field_name" : "sType",
37458     "referenced_type" : "_ZTI15VkStructureType"
37459    },
37460    {
37461     "field_name" : "pNext",
37462     "field_offset" : 64,
37463     "referenced_type" : "_ZTIPKv"
37464    },
37465    {
37466     "field_name" : "deviceMask",
37467     "field_offset" : 128,
37468     "referenced_type" : "_ZTIj"
37469    }
37470   ],
37471   "linker_set_key" : "_ZTI35VkDeviceGroupCommandBufferBeginInfo",
37472   "name" : "VkDeviceGroupCommandBufferBeginInfo",
37473   "referenced_type" : "_ZTI35VkDeviceGroupCommandBufferBeginInfo",
37474   "self_type" : "_ZTI35VkDeviceGroupCommandBufferBeginInfo",
37475   "size" : 24,
37476   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
37477  },
37478  {
37479   "alignment" : 8,
37480   "fields" :
37481   [
37482    {
37483     "field_name" : "sType",
37484     "referenced_type" : "_ZTI15VkStructureType"
37485    },
37486    {
37487     "field_name" : "pNext",
37488     "field_offset" : 64,
37489     "referenced_type" : "_ZTIPv"
37490    },
37491    {
37492     "field_name" : "presentMask",
37493     "field_offset" : 128,
37494     "referenced_type" : "_ZTIA32_j"
37495    },
37496    {
37497     "field_name" : "modes",
37498     "field_offset" : 1152,
37499     "referenced_type" : "_ZTIj"
37500    }
37501   ],
37502   "linker_set_key" : "_ZTI35VkDeviceGroupPresentCapabilitiesKHR",
37503   "name" : "VkDeviceGroupPresentCapabilitiesKHR",
37504   "referenced_type" : "_ZTI35VkDeviceGroupPresentCapabilitiesKHR",
37505   "self_type" : "_ZTI35VkDeviceGroupPresentCapabilitiesKHR",
37506   "size" : 152,
37507   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
37508  },
37509  {
37510   "alignment" : 8,
37511   "fields" :
37512   [
37513    {
37514     "field_name" : "sType",
37515     "referenced_type" : "_ZTI15VkStructureType"
37516    },
37517    {
37518     "field_name" : "pNext",
37519     "field_offset" : 64,
37520     "referenced_type" : "_ZTIPKv"
37521    },
37522    {
37523     "field_name" : "modes",
37524     "field_offset" : 128,
37525     "referenced_type" : "_ZTIj"
37526    }
37527   ],
37528   "linker_set_key" : "_ZTI35VkDeviceGroupSwapchainCreateInfoKHR",
37529   "name" : "VkDeviceGroupSwapchainCreateInfoKHR",
37530   "referenced_type" : "_ZTI35VkDeviceGroupSwapchainCreateInfoKHR",
37531   "self_type" : "_ZTI35VkDeviceGroupSwapchainCreateInfoKHR",
37532   "size" : 24,
37533   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
37534  },
37535  {
37536   "alignment" : 8,
37537   "fields" :
37538   [
37539    {
37540     "field_name" : "sType",
37541     "referenced_type" : "_ZTI15VkStructureType"
37542    },
37543    {
37544     "field_name" : "pNext",
37545     "field_offset" : 64,
37546     "referenced_type" : "_ZTIPv"
37547    },
37548    {
37549     "field_name" : "flags",
37550     "field_offset" : 128,
37551     "referenced_type" : "_ZTIj"
37552    },
37553    {
37554     "field_name" : "type",
37555     "field_offset" : 160,
37556     "referenced_type" : "_ZTI32VkDeviceMemoryReportEventTypeEXT"
37557    },
37558    {
37559     "field_name" : "memoryObjectId",
37560     "field_offset" : 192,
37561     "referenced_type" : "_ZTIm"
37562    },
37563    {
37564     "field_name" : "size",
37565     "field_offset" : 256,
37566     "referenced_type" : "_ZTIm"
37567    },
37568    {
37569     "field_name" : "objectType",
37570     "field_offset" : 320,
37571     "referenced_type" : "_ZTI12VkObjectType"
37572    },
37573    {
37574     "field_name" : "objectHandle",
37575     "field_offset" : 384,
37576     "referenced_type" : "_ZTIm"
37577    },
37578    {
37579     "field_name" : "heapIndex",
37580     "field_offset" : 448,
37581     "referenced_type" : "_ZTIj"
37582    }
37583   ],
37584   "linker_set_key" : "_ZTI35VkDeviceMemoryReportCallbackDataEXT",
37585   "name" : "VkDeviceMemoryReportCallbackDataEXT",
37586   "referenced_type" : "_ZTI35VkDeviceMemoryReportCallbackDataEXT",
37587   "self_type" : "_ZTI35VkDeviceMemoryReportCallbackDataEXT",
37588   "size" : 64,
37589   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
37590  },
37591  {
37592   "alignment" : 8,
37593   "fields" :
37594   [
37595    {
37596     "field_name" : "sType",
37597     "referenced_type" : "_ZTI15VkStructureType"
37598    },
37599    {
37600     "field_name" : "pNext",
37601     "field_offset" : 64,
37602     "referenced_type" : "_ZTIPKv"
37603    },
37604    {
37605     "field_name" : "pUserData",
37606     "field_offset" : 128,
37607     "referenced_type" : "_ZTIPv"
37608    }
37609   ],
37610   "linker_set_key" : "_ZTI35VkInitializePerformanceApiInfoINTEL",
37611   "name" : "VkInitializePerformanceApiInfoINTEL",
37612   "referenced_type" : "_ZTI35VkInitializePerformanceApiInfoINTEL",
37613   "self_type" : "_ZTI35VkInitializePerformanceApiInfoINTEL",
37614   "size" : 24,
37615   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
37616  },
37617  {
37618   "alignment" : 8,
37619   "fields" :
37620   [
37621    {
37622     "field_name" : "sType",
37623     "referenced_type" : "_ZTI15VkStructureType"
37624    },
37625    {
37626     "field_name" : "pNext",
37627     "field_offset" : 64,
37628     "referenced_type" : "_ZTIPKv"
37629    },
37630    {
37631     "field_name" : "perViewAttributes",
37632     "field_offset" : 128,
37633     "referenced_type" : "_ZTIj"
37634    },
37635    {
37636     "field_name" : "perViewAttributesPositionXOnly",
37637     "field_offset" : 160,
37638     "referenced_type" : "_ZTIj"
37639    }
37640   ],
37641   "linker_set_key" : "_ZTI35VkMultiviewPerViewAttributesInfoNVX",
37642   "name" : "VkMultiviewPerViewAttributesInfoNVX",
37643   "referenced_type" : "_ZTI35VkMultiviewPerViewAttributesInfoNVX",
37644   "self_type" : "_ZTI35VkMultiviewPerViewAttributesInfoNVX",
37645   "size" : 24,
37646   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
37647  },
37648  {
37649   "alignment" : 8,
37650   "fields" :
37651   [
37652    {
37653     "field_name" : "sType",
37654     "referenced_type" : "_ZTI15VkStructureType"
37655    },
37656    {
37657     "field_name" : "pNext",
37658     "field_offset" : 64,
37659     "referenced_type" : "_ZTIPv"
37660    },
37661    {
37662     "field_name" : "storageBuffer8BitAccess",
37663     "field_offset" : 128,
37664     "referenced_type" : "_ZTIj"
37665    },
37666    {
37667     "field_name" : "uniformAndStorageBuffer8BitAccess",
37668     "field_offset" : 160,
37669     "referenced_type" : "_ZTIj"
37670    },
37671    {
37672     "field_name" : "storagePushConstant8",
37673     "field_offset" : 192,
37674     "referenced_type" : "_ZTIj"
37675    }
37676   ],
37677   "linker_set_key" : "_ZTI35VkPhysicalDevice8BitStorageFeatures",
37678   "name" : "VkPhysicalDevice8BitStorageFeatures",
37679   "referenced_type" : "_ZTI35VkPhysicalDevice8BitStorageFeatures",
37680   "self_type" : "_ZTI35VkPhysicalDevice8BitStorageFeatures",
37681   "size" : 32,
37682   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
37683  },
37684  {
37685   "alignment" : 8,
37686   "fields" :
37687   [
37688    {
37689     "field_name" : "sType",
37690     "referenced_type" : "_ZTI15VkStructureType"
37691    },
37692    {
37693     "field_name" : "pNext",
37694     "field_offset" : 64,
37695     "referenced_type" : "_ZTIPv"
37696    },
37697    {
37698     "field_name" : "maxMultiviewViewCount",
37699     "field_offset" : 128,
37700     "referenced_type" : "_ZTIj"
37701    },
37702    {
37703     "field_name" : "maxMultiviewInstanceIndex",
37704     "field_offset" : 160,
37705     "referenced_type" : "_ZTIj"
37706    }
37707   ],
37708   "linker_set_key" : "_ZTI35VkPhysicalDeviceMultiviewProperties",
37709   "name" : "VkPhysicalDeviceMultiviewProperties",
37710   "referenced_type" : "_ZTI35VkPhysicalDeviceMultiviewProperties",
37711   "self_type" : "_ZTI35VkPhysicalDeviceMultiviewProperties",
37712   "size" : 24,
37713   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
37714  },
37715  {
37716   "alignment" : 8,
37717   "fields" :
37718   [
37719    {
37720     "field_name" : "sType",
37721     "referenced_type" : "_ZTI15VkStructureType"
37722    },
37723    {
37724     "field_name" : "pNext",
37725     "field_offset" : 64,
37726     "referenced_type" : "_ZTIPv"
37727    },
37728    {
37729     "field_name" : "privateData",
37730     "field_offset" : 128,
37731     "referenced_type" : "_ZTIj"
37732    }
37733   ],
37734   "linker_set_key" : "_ZTI35VkPhysicalDevicePrivateDataFeatures",
37735   "name" : "VkPhysicalDevicePrivateDataFeatures",
37736   "referenced_type" : "_ZTI35VkPhysicalDevicePrivateDataFeatures",
37737   "self_type" : "_ZTI35VkPhysicalDevicePrivateDataFeatures",
37738   "size" : 24,
37739   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
37740  },
37741  {
37742   "alignment" : 8,
37743   "fields" :
37744   [
37745    {
37746     "field_name" : "sType",
37747     "referenced_type" : "_ZTI15VkStructureType"
37748    },
37749    {
37750     "field_name" : "pNext",
37751     "field_offset" : 64,
37752     "referenced_type" : "_ZTIPv"
37753    },
37754    {
37755     "field_name" : "rayQuery",
37756     "field_offset" : 128,
37757     "referenced_type" : "_ZTIj"
37758    }
37759   ],
37760   "linker_set_key" : "_ZTI35VkPhysicalDeviceRayQueryFeaturesKHR",
37761   "name" : "VkPhysicalDeviceRayQueryFeaturesKHR",
37762   "referenced_type" : "_ZTI35VkPhysicalDeviceRayQueryFeaturesKHR",
37763   "self_type" : "_ZTI35VkPhysicalDeviceRayQueryFeaturesKHR",
37764   "size" : 24,
37765   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
37766  },
37767  {
37768   "alignment" : 4,
37769   "fields" :
37770   [
37771    {
37772     "field_name" : "blendEnable",
37773     "referenced_type" : "_ZTIj"
37774    },
37775    {
37776     "field_name" : "srcColorBlendFactor",
37777     "field_offset" : 32,
37778     "referenced_type" : "_ZTI13VkBlendFactor"
37779    },
37780    {
37781     "field_name" : "dstColorBlendFactor",
37782     "field_offset" : 64,
37783     "referenced_type" : "_ZTI13VkBlendFactor"
37784    },
37785    {
37786     "field_name" : "colorBlendOp",
37787     "field_offset" : 96,
37788     "referenced_type" : "_ZTI9VkBlendOp"
37789    },
37790    {
37791     "field_name" : "srcAlphaBlendFactor",
37792     "field_offset" : 128,
37793     "referenced_type" : "_ZTI13VkBlendFactor"
37794    },
37795    {
37796     "field_name" : "dstAlphaBlendFactor",
37797     "field_offset" : 160,
37798     "referenced_type" : "_ZTI13VkBlendFactor"
37799    },
37800    {
37801     "field_name" : "alphaBlendOp",
37802     "field_offset" : 192,
37803     "referenced_type" : "_ZTI9VkBlendOp"
37804    },
37805    {
37806     "field_name" : "colorWriteMask",
37807     "field_offset" : 224,
37808     "referenced_type" : "_ZTIj"
37809    }
37810   ],
37811   "linker_set_key" : "_ZTI35VkPipelineColorBlendAttachmentState",
37812   "name" : "VkPipelineColorBlendAttachmentState",
37813   "referenced_type" : "_ZTI35VkPipelineColorBlendAttachmentState",
37814   "self_type" : "_ZTI35VkPipelineColorBlendAttachmentState",
37815   "size" : 32,
37816   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
37817  },
37818  {
37819   "alignment" : 8,
37820   "fields" :
37821   [
37822    {
37823     "field_name" : "sType",
37824     "referenced_type" : "_ZTI15VkStructureType"
37825    },
37826    {
37827     "field_name" : "pNext",
37828     "field_offset" : 64,
37829     "referenced_type" : "_ZTIPKv"
37830    },
37831    {
37832     "field_name" : "flags",
37833     "field_offset" : 128,
37834     "referenced_type" : "_ZTIj"
37835    },
37836    {
37837     "field_name" : "logicOpEnable",
37838     "field_offset" : 160,
37839     "referenced_type" : "_ZTIj"
37840    },
37841    {
37842     "field_name" : "logicOp",
37843     "field_offset" : 192,
37844     "referenced_type" : "_ZTI9VkLogicOp"
37845    },
37846    {
37847     "field_name" : "attachmentCount",
37848     "field_offset" : 224,
37849     "referenced_type" : "_ZTIj"
37850    },
37851    {
37852     "field_name" : "pAttachments",
37853     "field_offset" : 256,
37854     "referenced_type" : "_ZTIPK35VkPipelineColorBlendAttachmentState"
37855    },
37856    {
37857     "field_name" : "blendConstants",
37858     "field_offset" : 320,
37859     "referenced_type" : "_ZTIA4_f"
37860    }
37861   ],
37862   "linker_set_key" : "_ZTI35VkPipelineColorBlendStateCreateInfo",
37863   "name" : "VkPipelineColorBlendStateCreateInfo",
37864   "referenced_type" : "_ZTI35VkPipelineColorBlendStateCreateInfo",
37865   "self_type" : "_ZTI35VkPipelineColorBlendStateCreateInfo",
37866   "size" : 56,
37867   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
37868  },
37869  {
37870   "alignment" : 8,
37871   "fields" :
37872   [
37873    {
37874     "field_name" : "sType",
37875     "referenced_type" : "_ZTI15VkStructureType"
37876    },
37877    {
37878     "field_name" : "pNext",
37879     "field_offset" : 64,
37880     "referenced_type" : "_ZTIPKv"
37881    },
37882    {
37883     "field_name" : "queueFamilyIndex",
37884     "field_offset" : 128,
37885     "referenced_type" : "_ZTIj"
37886    },
37887    {
37888     "field_name" : "counterIndexCount",
37889     "field_offset" : 160,
37890     "referenced_type" : "_ZTIj"
37891    },
37892    {
37893     "field_name" : "pCounterIndices",
37894     "field_offset" : 192,
37895     "referenced_type" : "_ZTIPKj"
37896    }
37897   ],
37898   "linker_set_key" : "_ZTI35VkQueryPoolPerformanceCreateInfoKHR",
37899   "name" : "VkQueryPoolPerformanceCreateInfoKHR",
37900   "referenced_type" : "_ZTI35VkQueryPoolPerformanceCreateInfoKHR",
37901   "self_type" : "_ZTI35VkQueryPoolPerformanceCreateInfoKHR",
37902   "size" : 32,
37903   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
37904  },
37905  {
37906   "alignment" : 8,
37907   "fields" :
37908   [
37909    {
37910     "field_name" : "sType",
37911     "referenced_type" : "_ZTI15VkStructureType"
37912    },
37913    {
37914     "field_name" : "pNext",
37915     "field_offset" : 64,
37916     "referenced_type" : "_ZTIPv"
37917    },
37918    {
37919     "field_name" : "checkpointExecutionStageMask",
37920     "field_offset" : 128,
37921     "referenced_type" : "_ZTIj"
37922    }
37923   ],
37924   "linker_set_key" : "_ZTI35VkQueueFamilyCheckpointPropertiesNV",
37925   "name" : "VkQueueFamilyCheckpointPropertiesNV",
37926   "referenced_type" : "_ZTI35VkQueueFamilyCheckpointPropertiesNV",
37927   "self_type" : "_ZTI35VkQueueFamilyCheckpointPropertiesNV",
37928   "size" : 24,
37929   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
37930  },
37931  {
37932   "alignment" : 8,
37933   "fields" :
37934   [
37935    {
37936     "field_name" : "sType",
37937     "referenced_type" : "_ZTI15VkStructureType"
37938    },
37939    {
37940     "field_name" : "pNext",
37941     "field_offset" : 64,
37942     "referenced_type" : "_ZTIPKv"
37943    },
37944    {
37945     "field_name" : "type",
37946     "field_offset" : 128,
37947     "referenced_type" : "_ZTI30VkRayTracingShaderGroupTypeKHR"
37948    },
37949    {
37950     "field_name" : "generalShader",
37951     "field_offset" : 160,
37952     "referenced_type" : "_ZTIj"
37953    },
37954    {
37955     "field_name" : "closestHitShader",
37956     "field_offset" : 192,
37957     "referenced_type" : "_ZTIj"
37958    },
37959    {
37960     "field_name" : "anyHitShader",
37961     "field_offset" : 224,
37962     "referenced_type" : "_ZTIj"
37963    },
37964    {
37965     "field_name" : "intersectionShader",
37966     "field_offset" : 256,
37967     "referenced_type" : "_ZTIj"
37968    }
37969   ],
37970   "linker_set_key" : "_ZTI35VkRayTracingShaderGroupCreateInfoNV",
37971   "name" : "VkRayTracingShaderGroupCreateInfoNV",
37972   "referenced_type" : "_ZTI35VkRayTracingShaderGroupCreateInfoNV",
37973   "self_type" : "_ZTI35VkRayTracingShaderGroupCreateInfoNV",
37974   "size" : 40,
37975   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
37976  },
37977  {
37978   "alignment" : 8,
37979   "fields" :
37980   [
37981    {
37982     "field_name" : "sType",
37983     "referenced_type" : "_ZTI15VkStructureType"
37984    },
37985    {
37986     "field_name" : "pNext",
37987     "field_offset" : 64,
37988     "referenced_type" : "_ZTIPv"
37989    },
37990    {
37991     "field_name" : "binding",
37992     "field_offset" : 128,
37993     "referenced_type" : "_ZTIj"
37994    },
37995    {
37996     "field_name" : "stride",
37997     "field_offset" : 160,
37998     "referenced_type" : "_ZTIj"
37999    },
38000    {
38001     "field_name" : "inputRate",
38002     "field_offset" : 192,
38003     "referenced_type" : "_ZTI17VkVertexInputRate"
38004    },
38005    {
38006     "field_name" : "divisor",
38007     "field_offset" : 224,
38008     "referenced_type" : "_ZTIj"
38009    }
38010   ],
38011   "linker_set_key" : "_ZTI35VkVertexInputBindingDescription2EXT",
38012   "name" : "VkVertexInputBindingDescription2EXT",
38013   "referenced_type" : "_ZTI35VkVertexInputBindingDescription2EXT",
38014   "self_type" : "_ZTI35VkVertexInputBindingDescription2EXT",
38015   "size" : 32,
38016   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
38017  },
38018  {
38019   "alignment" : 8,
38020   "fields" :
38021   [
38022    {
38023     "field_name" : "sType",
38024     "referenced_type" : "_ZTI15VkStructureType"
38025    },
38026    {
38027     "field_name" : "pNext",
38028     "field_offset" : 64,
38029     "referenced_type" : "_ZTIPKv"
38030    },
38031    {
38032     "field_name" : "createFlags",
38033     "field_offset" : 128,
38034     "referenced_type" : "_ZTIj"
38035    },
38036    {
38037     "field_name" : "buffer",
38038     "field_offset" : 192,
38039     "referenced_type" : "_ZTIP10VkBuffer_T"
38040    },
38041    {
38042     "field_name" : "offset",
38043     "field_offset" : 256,
38044     "referenced_type" : "_ZTIm"
38045    },
38046    {
38047     "field_name" : "size",
38048     "field_offset" : 320,
38049     "referenced_type" : "_ZTIm"
38050    },
38051    {
38052     "field_name" : "type",
38053     "field_offset" : 384,
38054     "referenced_type" : "_ZTI30VkAccelerationStructureTypeKHR"
38055    },
38056    {
38057     "field_name" : "deviceAddress",
38058     "field_offset" : 448,
38059     "referenced_type" : "_ZTIm"
38060    }
38061   ],
38062   "linker_set_key" : "_ZTI36VkAccelerationStructureCreateInfoKHR",
38063   "name" : "VkAccelerationStructureCreateInfoKHR",
38064   "referenced_type" : "_ZTI36VkAccelerationStructureCreateInfoKHR",
38065   "self_type" : "_ZTI36VkAccelerationStructureCreateInfoKHR",
38066   "size" : 64,
38067   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
38068  },
38069  {
38070   "alignment" : 8,
38071   "fields" :
38072   [
38073    {
38074     "field_name" : "sType",
38075     "referenced_type" : "_ZTI15VkStructureType"
38076    },
38077    {
38078     "field_name" : "pNext",
38079     "field_offset" : 64,
38080     "referenced_type" : "_ZTIPv"
38081    },
38082    {
38083     "field_name" : "stencilInitialLayout",
38084     "field_offset" : 128,
38085     "referenced_type" : "_ZTI13VkImageLayout"
38086    },
38087    {
38088     "field_name" : "stencilFinalLayout",
38089     "field_offset" : 160,
38090     "referenced_type" : "_ZTI13VkImageLayout"
38091    }
38092   ],
38093   "linker_set_key" : "_ZTI36VkAttachmentDescriptionStencilLayout",
38094   "name" : "VkAttachmentDescriptionStencilLayout",
38095   "referenced_type" : "_ZTI36VkAttachmentDescriptionStencilLayout",
38096   "self_type" : "_ZTI36VkAttachmentDescriptionStencilLayout",
38097   "size" : 24,
38098   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
38099  },
38100  {
38101   "alignment" : 8,
38102   "fields" :
38103   [
38104    {
38105     "field_name" : "sType",
38106     "referenced_type" : "_ZTI15VkStructureType"
38107    },
38108    {
38109     "field_name" : "pNext",
38110     "field_offset" : 64,
38111     "referenced_type" : "_ZTIPKv"
38112    },
38113    {
38114     "field_name" : "flags",
38115     "field_offset" : 128,
38116     "referenced_type" : "_ZTIj"
38117    },
38118    {
38119     "field_name" : "pMessageIdName",
38120     "field_offset" : 192,
38121     "referenced_type" : "_ZTIPKc"
38122    },
38123    {
38124     "field_name" : "messageIdNumber",
38125     "field_offset" : 256,
38126     "referenced_type" : "_ZTIi"
38127    },
38128    {
38129     "field_name" : "pMessage",
38130     "field_offset" : 320,
38131     "referenced_type" : "_ZTIPKc"
38132    },
38133    {
38134     "field_name" : "queueLabelCount",
38135     "field_offset" : 384,
38136     "referenced_type" : "_ZTIj"
38137    },
38138    {
38139     "field_name" : "pQueueLabels",
38140     "field_offset" : 448,
38141     "referenced_type" : "_ZTIPK20VkDebugUtilsLabelEXT"
38142    },
38143    {
38144     "field_name" : "cmdBufLabelCount",
38145     "field_offset" : 512,
38146     "referenced_type" : "_ZTIj"
38147    },
38148    {
38149     "field_name" : "pCmdBufLabels",
38150     "field_offset" : 576,
38151     "referenced_type" : "_ZTIPK20VkDebugUtilsLabelEXT"
38152    },
38153    {
38154     "field_name" : "objectCount",
38155     "field_offset" : 640,
38156     "referenced_type" : "_ZTIj"
38157    },
38158    {
38159     "field_name" : "pObjects",
38160     "field_offset" : 704,
38161     "referenced_type" : "_ZTIPK29VkDebugUtilsObjectNameInfoEXT"
38162    }
38163   ],
38164   "linker_set_key" : "_ZTI36VkDebugUtilsMessengerCallbackDataEXT",
38165   "name" : "VkDebugUtilsMessengerCallbackDataEXT",
38166   "referenced_type" : "_ZTI36VkDebugUtilsMessengerCallbackDataEXT",
38167   "self_type" : "_ZTI36VkDebugUtilsMessengerCallbackDataEXT",
38168   "size" : 96,
38169   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
38170  },
38171  {
38172   "alignment" : 8,
38173   "fields" :
38174   [
38175    {
38176     "field_name" : "sType",
38177     "referenced_type" : "_ZTI15VkStructureType"
38178    },
38179    {
38180     "field_name" : "pNext",
38181     "field_offset" : 64,
38182     "referenced_type" : "_ZTIPKv"
38183    },
38184    {
38185     "field_name" : "flags",
38186     "field_offset" : 128,
38187     "referenced_type" : "_ZTIj"
38188    },
38189    {
38190     "field_name" : "descriptorUpdateEntryCount",
38191     "field_offset" : 160,
38192     "referenced_type" : "_ZTIj"
38193    },
38194    {
38195     "field_name" : "pDescriptorUpdateEntries",
38196     "field_offset" : 192,
38197     "referenced_type" : "_ZTIPK31VkDescriptorUpdateTemplateEntry"
38198    },
38199    {
38200     "field_name" : "templateType",
38201     "field_offset" : 256,
38202     "referenced_type" : "_ZTI30VkDescriptorUpdateTemplateType"
38203    },
38204    {
38205     "field_name" : "descriptorSetLayout",
38206     "field_offset" : 320,
38207     "referenced_type" : "_ZTIP23VkDescriptorSetLayout_T"
38208    },
38209    {
38210     "field_name" : "pipelineBindPoint",
38211     "field_offset" : 384,
38212     "referenced_type" : "_ZTI19VkPipelineBindPoint"
38213    },
38214    {
38215     "field_name" : "pipelineLayout",
38216     "field_offset" : 448,
38217     "referenced_type" : "_ZTIP18VkPipelineLayout_T"
38218    },
38219    {
38220     "field_name" : "set",
38221     "field_offset" : 512,
38222     "referenced_type" : "_ZTIj"
38223    }
38224   ],
38225   "linker_set_key" : "_ZTI36VkDescriptorUpdateTemplateCreateInfo",
38226   "name" : "VkDescriptorUpdateTemplateCreateInfo",
38227   "referenced_type" : "_ZTI36VkDescriptorUpdateTemplateCreateInfo",
38228   "self_type" : "_ZTI36VkDescriptorUpdateTemplateCreateInfo",
38229   "size" : 72,
38230   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
38231  },
38232  {
38233   "alignment" : 8,
38234   "fields" :
38235   [
38236    {
38237     "field_name" : "sType",
38238     "referenced_type" : "_ZTI15VkStructureType"
38239    },
38240    {
38241     "field_name" : "pNext",
38242     "field_offset" : 64,
38243     "referenced_type" : "_ZTIPv"
38244    },
38245    {
38246     "field_name" : "drmFormatModifierCount",
38247     "field_offset" : 128,
38248     "referenced_type" : "_ZTIj"
38249    },
38250    {
38251     "field_name" : "pDrmFormatModifierProperties",
38252     "field_offset" : 192,
38253     "referenced_type" : "_ZTIP32VkDrmFormatModifierPropertiesEXT"
38254    }
38255   ],
38256   "linker_set_key" : "_ZTI36VkDrmFormatModifierPropertiesListEXT",
38257   "name" : "VkDrmFormatModifierPropertiesListEXT",
38258   "referenced_type" : "_ZTI36VkDrmFormatModifierPropertiesListEXT",
38259   "self_type" : "_ZTI36VkDrmFormatModifierPropertiesListEXT",
38260   "size" : 32,
38261   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
38262  },
38263  {
38264   "alignment" : 8,
38265   "fields" :
38266   [
38267    {
38268     "field_name" : "sType",
38269     "referenced_type" : "_ZTI15VkStructureType"
38270    },
38271    {
38272     "field_name" : "pNext",
38273     "field_offset" : 64,
38274     "referenced_type" : "_ZTIPKv"
38275    },
38276    {
38277     "field_name" : "image",
38278     "field_offset" : 128,
38279     "referenced_type" : "_ZTIP9VkImage_T"
38280    }
38281   ],
38282   "linker_set_key" : "_ZTI36VkImageSparseMemoryRequirementsInfo2",
38283   "name" : "VkImageSparseMemoryRequirementsInfo2",
38284   "referenced_type" : "_ZTI36VkImageSparseMemoryRequirementsInfo2",
38285   "self_type" : "_ZTI36VkImageSparseMemoryRequirementsInfo2",
38286   "size" : 24,
38287   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
38288  },
38289  {
38290   "alignment" : 8,
38291   "fields" :
38292   [
38293    {
38294     "field_name" : "sType",
38295     "referenced_type" : "_ZTI15VkStructureType"
38296    },
38297    {
38298     "field_name" : "pNext",
38299     "field_offset" : 64,
38300     "referenced_type" : "_ZTIPKv"
38301    },
38302    {
38303     "field_name" : "flags",
38304     "field_offset" : 128,
38305     "referenced_type" : "_ZTIj"
38306    },
38307    {
38308     "field_name" : "pipelineBindPoint",
38309     "field_offset" : 160,
38310     "referenced_type" : "_ZTI19VkPipelineBindPoint"
38311    },
38312    {
38313     "field_name" : "tokenCount",
38314     "field_offset" : 192,
38315     "referenced_type" : "_ZTIj"
38316    },
38317    {
38318     "field_name" : "pTokens",
38319     "field_offset" : 256,
38320     "referenced_type" : "_ZTIPK31VkIndirectCommandsLayoutTokenNV"
38321    },
38322    {
38323     "field_name" : "streamCount",
38324     "field_offset" : 320,
38325     "referenced_type" : "_ZTIj"
38326    },
38327    {
38328     "field_name" : "pStreamStrides",
38329     "field_offset" : 384,
38330     "referenced_type" : "_ZTIPKj"
38331    }
38332   ],
38333   "linker_set_key" : "_ZTI36VkIndirectCommandsLayoutCreateInfoNV",
38334   "name" : "VkIndirectCommandsLayoutCreateInfoNV",
38335   "referenced_type" : "_ZTI36VkIndirectCommandsLayoutCreateInfoNV",
38336   "self_type" : "_ZTI36VkIndirectCommandsLayoutCreateInfoNV",
38337   "size" : 56,
38338   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
38339  },
38340  {
38341   "alignment" : 8,
38342   "fields" :
38343   [
38344    {
38345     "field_name" : "sType",
38346     "referenced_type" : "_ZTI15VkStructureType"
38347    },
38348    {
38349     "field_name" : "pNext",
38350     "field_offset" : 64,
38351     "referenced_type" : "_ZTIPv"
38352    },
38353    {
38354     "field_name" : "storageBuffer16BitAccess",
38355     "field_offset" : 128,
38356     "referenced_type" : "_ZTIj"
38357    },
38358    {
38359     "field_name" : "uniformAndStorageBuffer16BitAccess",
38360     "field_offset" : 160,
38361     "referenced_type" : "_ZTIj"
38362    },
38363    {
38364     "field_name" : "storagePushConstant16",
38365     "field_offset" : 192,
38366     "referenced_type" : "_ZTIj"
38367    },
38368    {
38369     "field_name" : "storageInputOutput16",
38370     "field_offset" : 224,
38371     "referenced_type" : "_ZTIj"
38372    }
38373   ],
38374   "linker_set_key" : "_ZTI36VkPhysicalDevice16BitStorageFeatures",
38375   "name" : "VkPhysicalDevice16BitStorageFeatures",
38376   "referenced_type" : "_ZTI36VkPhysicalDevice16BitStorageFeatures",
38377   "self_type" : "_ZTI36VkPhysicalDevice16BitStorageFeatures",
38378   "size" : 32,
38379   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
38380  },
38381  {
38382   "alignment" : 8,
38383   "fields" :
38384   [
38385    {
38386     "field_name" : "sType",
38387     "referenced_type" : "_ZTI15VkStructureType"
38388    },
38389    {
38390     "field_name" : "pNext",
38391     "field_offset" : 64,
38392     "referenced_type" : "_ZTIPv"
38393    },
38394    {
38395     "field_name" : "maintenance4",
38396     "field_offset" : 128,
38397     "referenced_type" : "_ZTIj"
38398    }
38399   ],
38400   "linker_set_key" : "_ZTI36VkPhysicalDeviceMaintenance4Features",
38401   "name" : "VkPhysicalDeviceMaintenance4Features",
38402   "referenced_type" : "_ZTI36VkPhysicalDeviceMaintenance4Features",
38403   "self_type" : "_ZTI36VkPhysicalDeviceMaintenance4Features",
38404   "size" : 24,
38405   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
38406  },
38407  {
38408   "alignment" : 8,
38409   "fields" :
38410   [
38411    {
38412     "field_name" : "sType",
38413     "referenced_type" : "_ZTI15VkStructureType"
38414    },
38415    {
38416     "field_name" : "pNext",
38417     "field_offset" : 64,
38418     "referenced_type" : "_ZTIPv"
38419    },
38420    {
38421     "field_name" : "taskShader",
38422     "field_offset" : 128,
38423     "referenced_type" : "_ZTIj"
38424    },
38425    {
38426     "field_name" : "meshShader",
38427     "field_offset" : 160,
38428     "referenced_type" : "_ZTIj"
38429    }
38430   ],
38431   "linker_set_key" : "_ZTI36VkPhysicalDeviceMeshShaderFeaturesNV",
38432   "name" : "VkPhysicalDeviceMeshShaderFeaturesNV",
38433   "referenced_type" : "_ZTI36VkPhysicalDeviceMeshShaderFeaturesNV",
38434   "self_type" : "_ZTI36VkPhysicalDeviceMeshShaderFeaturesNV",
38435   "size" : 24,
38436   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
38437  },
38438  {
38439   "alignment" : 8,
38440   "fields" :
38441   [
38442    {
38443     "field_name" : "sType",
38444     "referenced_type" : "_ZTI15VkStructureType"
38445    },
38446    {
38447     "field_name" : "pNext",
38448     "field_offset" : 64,
38449     "referenced_type" : "_ZTIPv"
38450    },
38451    {
38452     "field_name" : "multiDraw",
38453     "field_offset" : 128,
38454     "referenced_type" : "_ZTIj"
38455    }
38456   ],
38457   "linker_set_key" : "_ZTI36VkPhysicalDeviceMultiDrawFeaturesEXT",
38458   "name" : "VkPhysicalDeviceMultiDrawFeaturesEXT",
38459   "referenced_type" : "_ZTI36VkPhysicalDeviceMultiDrawFeaturesEXT",
38460   "self_type" : "_ZTI36VkPhysicalDeviceMultiDrawFeaturesEXT",
38461   "size" : 24,
38462   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
38463  },
38464  {
38465   "alignment" : 8,
38466   "fields" :
38467   [
38468    {
38469     "field_name" : "sType",
38470     "referenced_type" : "_ZTI15VkStructureType"
38471    },
38472    {
38473     "field_name" : "pNext",
38474     "field_offset" : 64,
38475     "referenced_type" : "_ZTIPv"
38476    },
38477    {
38478     "field_name" : "presentId",
38479     "field_offset" : 128,
38480     "referenced_type" : "_ZTIj"
38481    }
38482   ],
38483   "linker_set_key" : "_ZTI36VkPhysicalDevicePresentIdFeaturesKHR",
38484   "name" : "VkPhysicalDevicePresentIdFeaturesKHR",
38485   "referenced_type" : "_ZTI36VkPhysicalDevicePresentIdFeaturesKHR",
38486   "self_type" : "_ZTI36VkPhysicalDevicePresentIdFeaturesKHR",
38487   "size" : 24,
38488   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
38489  },
38490  {
38491   "alignment" : 8,
38492   "fields" :
38493   [
38494    {
38495     "field_name" : "sType",
38496     "referenced_type" : "_ZTI15VkStructureType"
38497    },
38498    {
38499     "field_name" : "pNext",
38500     "field_offset" : 64,
38501     "referenced_type" : "_ZTIPKv"
38502    },
38503    {
38504     "field_name" : "pPipelineCreationFeedback",
38505     "field_offset" : 128,
38506     "referenced_type" : "_ZTIP26VkPipelineCreationFeedback"
38507    },
38508    {
38509     "field_name" : "pipelineStageCreationFeedbackCount",
38510     "field_offset" : 192,
38511     "referenced_type" : "_ZTIj"
38512    },
38513    {
38514     "field_name" : "pPipelineStageCreationFeedbacks",
38515     "field_offset" : 256,
38516     "referenced_type" : "_ZTIP26VkPipelineCreationFeedback"
38517    }
38518   ],
38519   "linker_set_key" : "_ZTI36VkPipelineCreationFeedbackCreateInfo",
38520   "name" : "VkPipelineCreationFeedbackCreateInfo",
38521   "referenced_type" : "_ZTI36VkPipelineCreationFeedbackCreateInfo",
38522   "self_type" : "_ZTI36VkPipelineCreationFeedbackCreateInfo",
38523   "size" : 40,
38524   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
38525  },
38526  {
38527   "alignment" : 8,
38528   "fields" :
38529   [
38530    {
38531     "field_name" : "sType",
38532     "referenced_type" : "_ZTI15VkStructureType"
38533    },
38534    {
38535     "field_name" : "pNext",
38536     "field_offset" : 64,
38537     "referenced_type" : "_ZTIPKv"
38538    },
38539    {
38540     "field_name" : "flags",
38541     "field_offset" : 128,
38542     "referenced_type" : "_ZTIj"
38543    },
38544    {
38545     "field_name" : "rasterizationSamples",
38546     "field_offset" : 160,
38547     "referenced_type" : "_ZTI21VkSampleCountFlagBits"
38548    },
38549    {
38550     "field_name" : "sampleShadingEnable",
38551     "field_offset" : 192,
38552     "referenced_type" : "_ZTIj"
38553    },
38554    {
38555     "field_name" : "minSampleShading",
38556     "field_offset" : 224,
38557     "referenced_type" : "_ZTIf"
38558    },
38559    {
38560     "field_name" : "pSampleMask",
38561     "field_offset" : 256,
38562     "referenced_type" : "_ZTIPKj"
38563    },
38564    {
38565     "field_name" : "alphaToCoverageEnable",
38566     "field_offset" : 320,
38567     "referenced_type" : "_ZTIj"
38568    },
38569    {
38570     "field_name" : "alphaToOneEnable",
38571     "field_offset" : 352,
38572     "referenced_type" : "_ZTIj"
38573    }
38574   ],
38575   "linker_set_key" : "_ZTI36VkPipelineMultisampleStateCreateInfo",
38576   "name" : "VkPipelineMultisampleStateCreateInfo",
38577   "referenced_type" : "_ZTI36VkPipelineMultisampleStateCreateInfo",
38578   "self_type" : "_ZTI36VkPipelineMultisampleStateCreateInfo",
38579   "size" : 48,
38580   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
38581  },
38582  {
38583   "alignment" : 8,
38584   "fields" :
38585   [
38586    {
38587     "field_name" : "sType",
38588     "referenced_type" : "_ZTI15VkStructureType"
38589    },
38590    {
38591     "field_name" : "pNext",
38592     "field_offset" : 64,
38593     "referenced_type" : "_ZTIPKv"
38594    },
38595    {
38596     "field_name" : "flags",
38597     "field_offset" : 128,
38598     "referenced_type" : "_ZTIj"
38599    },
38600    {
38601     "field_name" : "vertexBindingDescriptionCount",
38602     "field_offset" : 160,
38603     "referenced_type" : "_ZTIj"
38604    },
38605    {
38606     "field_name" : "pVertexBindingDescriptions",
38607     "field_offset" : 192,
38608     "referenced_type" : "_ZTIPK31VkVertexInputBindingDescription"
38609    },
38610    {
38611     "field_name" : "vertexAttributeDescriptionCount",
38612     "field_offset" : 256,
38613     "referenced_type" : "_ZTIj"
38614    },
38615    {
38616     "field_name" : "pVertexAttributeDescriptions",
38617     "field_offset" : 320,
38618     "referenced_type" : "_ZTIPK33VkVertexInputAttributeDescription"
38619    }
38620   ],
38621   "linker_set_key" : "_ZTI36VkPipelineVertexInputStateCreateInfo",
38622   "name" : "VkPipelineVertexInputStateCreateInfo",
38623   "referenced_type" : "_ZTI36VkPipelineVertexInputStateCreateInfo",
38624   "self_type" : "_ZTI36VkPipelineVertexInputStateCreateInfo",
38625   "size" : 48,
38626   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
38627  },
38628  {
38629   "alignment" : 8,
38630   "fields" :
38631   [
38632    {
38633     "field_name" : "sType",
38634     "referenced_type" : "_ZTI15VkStructureType"
38635    },
38636    {
38637     "field_name" : "pNext",
38638     "field_offset" : 64,
38639     "referenced_type" : "_ZTIPv"
38640    },
38641    {
38642     "field_name" : "checkpointExecutionStageMask",
38643     "field_offset" : 128,
38644     "referenced_type" : "_ZTIm"
38645    }
38646   ],
38647   "linker_set_key" : "_ZTI36VkQueueFamilyCheckpointProperties2NV",
38648   "name" : "VkQueueFamilyCheckpointProperties2NV",
38649   "referenced_type" : "_ZTI36VkQueueFamilyCheckpointProperties2NV",
38650   "self_type" : "_ZTI36VkQueueFamilyCheckpointProperties2NV",
38651   "size" : 24,
38652   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
38653  },
38654  {
38655   "alignment" : 8,
38656   "fields" :
38657   [
38658    {
38659     "field_name" : "sType",
38660     "referenced_type" : "_ZTI15VkStructureType"
38661    },
38662    {
38663     "field_name" : "pNext",
38664     "field_offset" : 64,
38665     "referenced_type" : "_ZTIPKv"
38666    },
38667    {
38668     "field_name" : "type",
38669     "field_offset" : 128,
38670     "referenced_type" : "_ZTI30VkRayTracingShaderGroupTypeKHR"
38671    },
38672    {
38673     "field_name" : "generalShader",
38674     "field_offset" : 160,
38675     "referenced_type" : "_ZTIj"
38676    },
38677    {
38678     "field_name" : "closestHitShader",
38679     "field_offset" : 192,
38680     "referenced_type" : "_ZTIj"
38681    },
38682    {
38683     "field_name" : "anyHitShader",
38684     "field_offset" : 224,
38685     "referenced_type" : "_ZTIj"
38686    },
38687    {
38688     "field_name" : "intersectionShader",
38689     "field_offset" : 256,
38690     "referenced_type" : "_ZTIj"
38691    },
38692    {
38693     "field_name" : "pShaderGroupCaptureReplayHandle",
38694     "field_offset" : 320,
38695     "referenced_type" : "_ZTIPKv"
38696    }
38697   ],
38698   "linker_set_key" : "_ZTI36VkRayTracingShaderGroupCreateInfoKHR",
38699   "name" : "VkRayTracingShaderGroupCreateInfoKHR",
38700   "referenced_type" : "_ZTI36VkRayTracingShaderGroupCreateInfoKHR",
38701   "self_type" : "_ZTI36VkRayTracingShaderGroupCreateInfoKHR",
38702   "size" : 48,
38703   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
38704  },
38705  {
38706   "alignment" : 8,
38707   "fields" :
38708   [
38709    {
38710     "field_name" : "sType",
38711     "referenced_type" : "_ZTI15VkStructureType"
38712    },
38713    {
38714     "field_name" : "pNext",
38715     "field_offset" : 64,
38716     "referenced_type" : "_ZTIPKv"
38717    },
38718    {
38719     "field_name" : "pVersionData",
38720     "field_offset" : 128,
38721     "referenced_type" : "_ZTIPKh"
38722    }
38723   ],
38724   "linker_set_key" : "_ZTI37VkAccelerationStructureVersionInfoKHR",
38725   "name" : "VkAccelerationStructureVersionInfoKHR",
38726   "referenced_type" : "_ZTI37VkAccelerationStructureVersionInfoKHR",
38727   "self_type" : "_ZTI37VkAccelerationStructureVersionInfoKHR",
38728   "size" : 24,
38729   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
38730  },
38731  {
38732   "alignment" : 8,
38733   "fields" :
38734   [
38735    {
38736     "field_name" : "sType",
38737     "referenced_type" : "_ZTI15VkStructureType"
38738    },
38739    {
38740     "field_name" : "pNext",
38741     "field_offset" : 64,
38742     "referenced_type" : "_ZTIPKv"
38743    },
38744    {
38745     "field_name" : "flags",
38746     "field_offset" : 128,
38747     "referenced_type" : "_ZTIj"
38748    }
38749   ],
38750   "linker_set_key" : "_ZTI37VkDeviceDiagnosticsConfigCreateInfoNV",
38751   "name" : "VkDeviceDiagnosticsConfigCreateInfoNV",
38752   "referenced_type" : "_ZTI37VkDeviceDiagnosticsConfigCreateInfoNV",
38753   "self_type" : "_ZTI37VkDeviceDiagnosticsConfigCreateInfoNV",
38754   "size" : 24,
38755   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
38756  },
38757  {
38758   "alignment" : 8,
38759   "fields" :
38760   [
38761    {
38762     "field_name" : "sType",
38763     "referenced_type" : "_ZTI15VkStructureType"
38764    },
38765    {
38766     "field_name" : "pNext",
38767     "field_offset" : 64,
38768     "referenced_type" : "_ZTIPv"
38769    },
38770    {
38771     "field_name" : "drmFormatModifierCount",
38772     "field_offset" : 128,
38773     "referenced_type" : "_ZTIj"
38774    },
38775    {
38776     "field_name" : "pDrmFormatModifierProperties",
38777     "field_offset" : 192,
38778     "referenced_type" : "_ZTIP33VkDrmFormatModifierProperties2EXT"
38779    }
38780   ],
38781   "linker_set_key" : "_ZTI37VkDrmFormatModifierPropertiesList2EXT",
38782   "name" : "VkDrmFormatModifierPropertiesList2EXT",
38783   "referenced_type" : "_ZTI37VkDrmFormatModifierPropertiesList2EXT",
38784   "self_type" : "_ZTI37VkDrmFormatModifierPropertiesList2EXT",
38785   "size" : 32,
38786   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
38787  },
38788  {
38789   "alignment" : 8,
38790   "fields" :
38791   [
38792    {
38793     "field_name" : "sType",
38794     "referenced_type" : "_ZTI15VkStructureType"
38795    },
38796    {
38797     "field_name" : "pNext",
38798     "field_offset" : 64,
38799     "referenced_type" : "_ZTIPv"
38800    },
38801    {
38802     "field_name" : "drmFormatModifier",
38803     "field_offset" : 128,
38804     "referenced_type" : "_ZTIm"
38805    }
38806   ],
38807   "linker_set_key" : "_ZTI37VkImageDrmFormatModifierPropertiesEXT",
38808   "name" : "VkImageDrmFormatModifierPropertiesEXT",
38809   "referenced_type" : "_ZTI37VkImageDrmFormatModifierPropertiesEXT",
38810   "self_type" : "_ZTI37VkImageDrmFormatModifierPropertiesEXT",
38811   "size" : 24,
38812   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
38813  },
38814  {
38815   "alignment" : 8,
38816   "fields" :
38817   [
38818    {
38819     "field_name" : "sType",
38820     "referenced_type" : "_ZTI15VkStructureType"
38821    },
38822    {
38823     "field_name" : "pNext",
38824     "field_offset" : 64,
38825     "referenced_type" : "_ZTIPv"
38826    },
38827    {
38828     "field_name" : "decodeModeSharedExponent",
38829     "field_offset" : 128,
38830     "referenced_type" : "_ZTIj"
38831    }
38832   ],
38833   "linker_set_key" : "_ZTI37VkPhysicalDeviceASTCDecodeFeaturesEXT",
38834   "name" : "VkPhysicalDeviceASTCDecodeFeaturesEXT",
38835   "referenced_type" : "_ZTI37VkPhysicalDeviceASTCDecodeFeaturesEXT",
38836   "self_type" : "_ZTI37VkPhysicalDeviceASTCDecodeFeaturesEXT",
38837   "size" : 24,
38838   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
38839  },
38840  {
38841   "alignment" : 8,
38842   "fields" :
38843   [
38844    {
38845     "field_name" : "sType",
38846     "referenced_type" : "_ZTI15VkStructureType"
38847    },
38848    {
38849     "field_name" : "pNext",
38850     "field_offset" : 64,
38851     "referenced_type" : "_ZTIPKv"
38852    },
38853    {
38854     "field_name" : "handleType",
38855     "field_offset" : 128,
38856     "referenced_type" : "_ZTI37VkExternalSemaphoreHandleTypeFlagBits"
38857    }
38858   ],
38859   "linker_set_key" : "_ZTI37VkPhysicalDeviceExternalSemaphoreInfo",
38860   "name" : "VkPhysicalDeviceExternalSemaphoreInfo",
38861   "referenced_type" : "_ZTI37VkPhysicalDeviceExternalSemaphoreInfo",
38862   "self_type" : "_ZTI37VkPhysicalDeviceExternalSemaphoreInfo",
38863   "size" : 24,
38864   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
38865  },
38866  {
38867   "alignment" : 8,
38868   "fields" :
38869   [
38870    {
38871     "field_name" : "sType",
38872     "referenced_type" : "_ZTI15VkStructureType"
38873    },
38874    {
38875     "field_name" : "pNext",
38876     "field_offset" : 64,
38877     "referenced_type" : "_ZTIPKv"
38878    },
38879    {
38880     "field_name" : "flags",
38881     "field_offset" : 128,
38882     "referenced_type" : "_ZTIj"
38883    },
38884    {
38885     "field_name" : "depthTestEnable",
38886     "field_offset" : 160,
38887     "referenced_type" : "_ZTIj"
38888    },
38889    {
38890     "field_name" : "depthWriteEnable",
38891     "field_offset" : 192,
38892     "referenced_type" : "_ZTIj"
38893    },
38894    {
38895     "field_name" : "depthCompareOp",
38896     "field_offset" : 224,
38897     "referenced_type" : "_ZTI11VkCompareOp"
38898    },
38899    {
38900     "field_name" : "depthBoundsTestEnable",
38901     "field_offset" : 256,
38902     "referenced_type" : "_ZTIj"
38903    },
38904    {
38905     "field_name" : "stencilTestEnable",
38906     "field_offset" : 288,
38907     "referenced_type" : "_ZTIj"
38908    },
38909    {
38910     "field_name" : "front",
38911     "field_offset" : 320,
38912     "referenced_type" : "_ZTI16VkStencilOpState"
38913    },
38914    {
38915     "field_name" : "back",
38916     "field_offset" : 544,
38917     "referenced_type" : "_ZTI16VkStencilOpState"
38918    },
38919    {
38920     "field_name" : "minDepthBounds",
38921     "field_offset" : 768,
38922     "referenced_type" : "_ZTIf"
38923    },
38924    {
38925     "field_name" : "maxDepthBounds",
38926     "field_offset" : 800,
38927     "referenced_type" : "_ZTIf"
38928    }
38929   ],
38930   "linker_set_key" : "_ZTI37VkPipelineDepthStencilStateCreateInfo",
38931   "name" : "VkPipelineDepthStencilStateCreateInfo",
38932   "referenced_type" : "_ZTI37VkPipelineDepthStencilStateCreateInfo",
38933   "self_type" : "_ZTI37VkPipelineDepthStencilStateCreateInfo",
38934   "size" : 104,
38935   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
38936  },
38937  {
38938   "alignment" : 8,
38939   "fields" :
38940   [
38941    {
38942     "field_name" : "b32",
38943     "referenced_type" : "_ZTIj"
38944    },
38945    {
38946     "field_name" : "i64",
38947     "referenced_type" : "_ZTIl"
38948    },
38949    {
38950     "field_name" : "u64",
38951     "referenced_type" : "_ZTIm"
38952    },
38953    {
38954     "field_name" : "f64",
38955     "referenced_type" : "_ZTId"
38956    }
38957   ],
38958   "linker_set_key" : "_ZTI37VkPipelineExecutableStatisticValueKHR",
38959   "name" : "VkPipelineExecutableStatisticValueKHR",
38960   "record_kind" : "union",
38961   "referenced_type" : "_ZTI37VkPipelineExecutableStatisticValueKHR",
38962   "self_type" : "_ZTI37VkPipelineExecutableStatisticValueKHR",
38963   "size" : 8,
38964   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
38965  },
38966  {
38967   "alignment" : 8,
38968   "fields" :
38969   [
38970    {
38971     "field_name" : "sType",
38972     "referenced_type" : "_ZTI15VkStructureType"
38973    },
38974    {
38975     "field_name" : "pNext",
38976     "field_offset" : 64,
38977     "referenced_type" : "_ZTIPKv"
38978    },
38979    {
38980     "field_name" : "flags",
38981     "field_offset" : 128,
38982     "referenced_type" : "_ZTIj"
38983    },
38984    {
38985     "field_name" : "patchControlPoints",
38986     "field_offset" : 160,
38987     "referenced_type" : "_ZTIj"
38988    }
38989   ],
38990   "linker_set_key" : "_ZTI37VkPipelineTessellationStateCreateInfo",
38991   "name" : "VkPipelineTessellationStateCreateInfo",
38992   "referenced_type" : "_ZTI37VkPipelineTessellationStateCreateInfo",
38993   "self_type" : "_ZTI37VkPipelineTessellationStateCreateInfo",
38994   "size" : 24,
38995   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
38996  },
38997  {
38998   "alignment" : 8,
38999   "fields" :
39000   [
39001    {
39002     "field_name" : "sType",
39003     "referenced_type" : "_ZTI15VkStructureType"
39004    },
39005    {
39006     "field_name" : "pNext",
39007     "field_offset" : 64,
39008     "referenced_type" : "_ZTIPv"
39009    },
39010    {
39011     "field_name" : "sharedPresentSupportedUsageFlags",
39012     "field_offset" : 128,
39013     "referenced_type" : "_ZTIj"
39014    }
39015   ],
39016   "linker_set_key" : "_ZTI37VkSharedPresentSurfaceCapabilitiesKHR",
39017   "name" : "VkSharedPresentSurfaceCapabilitiesKHR",
39018   "referenced_type" : "_ZTI37VkSharedPresentSurfaceCapabilitiesKHR",
39019   "self_type" : "_ZTI37VkSharedPresentSurfaceCapabilitiesKHR",
39020   "size" : 24,
39021   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
39022  },
39023  {
39024   "alignment" : 8,
39025   "fields" :
39026   [
39027    {
39028     "field_name" : "sType",
39029     "referenced_type" : "_ZTI15VkStructureType"
39030    },
39031    {
39032     "field_name" : "pNext",
39033     "field_offset" : 64,
39034     "referenced_type" : "_ZTIPv"
39035    },
39036    {
39037     "field_name" : "supportsTextureGatherLODBiasAMD",
39038     "field_offset" : 128,
39039     "referenced_type" : "_ZTIj"
39040    }
39041   ],
39042   "linker_set_key" : "_ZTI37VkTextureLODGatherFormatPropertiesAMD",
39043   "name" : "VkTextureLODGatherFormatPropertiesAMD",
39044   "referenced_type" : "_ZTI37VkTextureLODGatherFormatPropertiesAMD",
39045   "self_type" : "_ZTI37VkTextureLODGatherFormatPropertiesAMD",
39046   "size" : 24,
39047   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
39048  },
39049  {
39050   "alignment" : 8,
39051   "fields" :
39052   [
39053    {
39054     "field_name" : "sType",
39055     "referenced_type" : "_ZTI15VkStructureType"
39056    },
39057    {
39058     "field_name" : "pNext",
39059     "field_offset" : 64,
39060     "referenced_type" : "_ZTIPv"
39061    },
39062    {
39063     "field_name" : "location",
39064     "field_offset" : 128,
39065     "referenced_type" : "_ZTIj"
39066    },
39067    {
39068     "field_name" : "binding",
39069     "field_offset" : 160,
39070     "referenced_type" : "_ZTIj"
39071    },
39072    {
39073     "field_name" : "format",
39074     "field_offset" : 192,
39075     "referenced_type" : "_ZTI8VkFormat"
39076    },
39077    {
39078     "field_name" : "offset",
39079     "field_offset" : 224,
39080     "referenced_type" : "_ZTIj"
39081    }
39082   ],
39083   "linker_set_key" : "_ZTI37VkVertexInputAttributeDescription2EXT",
39084   "name" : "VkVertexInputAttributeDescription2EXT",
39085   "referenced_type" : "_ZTI37VkVertexInputAttributeDescription2EXT",
39086   "self_type" : "_ZTI37VkVertexInputAttributeDescription2EXT",
39087   "size" : 32,
39088   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
39089  },
39090  {
39091   "alignment" : 8,
39092   "fields" :
39093   [
39094    {
39095     "field_name" : "triangles",
39096     "referenced_type" : "_ZTI47VkAccelerationStructureGeometryTrianglesDataKHR"
39097    },
39098    {
39099     "field_name" : "aabbs",
39100     "referenced_type" : "_ZTI43VkAccelerationStructureGeometryAabbsDataKHR"
39101    },
39102    {
39103     "field_name" : "instances",
39104     "referenced_type" : "_ZTI47VkAccelerationStructureGeometryInstancesDataKHR"
39105    }
39106   ],
39107   "linker_set_key" : "_ZTI38VkAccelerationStructureGeometryDataKHR",
39108   "name" : "VkAccelerationStructureGeometryDataKHR",
39109   "record_kind" : "union",
39110   "referenced_type" : "_ZTI38VkAccelerationStructureGeometryDataKHR",
39111   "self_type" : "_ZTI38VkAccelerationStructureGeometryDataKHR",
39112   "size" : 64,
39113   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
39114  },
39115  {
39116   "alignment" : 8,
39117   "fields" :
39118   [
39119    {
39120     "field_name" : "sType",
39121     "referenced_type" : "_ZTI15VkStructureType"
39122    },
39123    {
39124     "field_name" : "pNext",
39125     "field_offset" : 64,
39126     "referenced_type" : "_ZTIPKv"
39127    },
39128    {
39129     "field_name" : "opaqueCaptureAddress",
39130     "field_offset" : 128,
39131     "referenced_type" : "_ZTIm"
39132    }
39133   ],
39134   "linker_set_key" : "_ZTI38VkBufferOpaqueCaptureAddressCreateInfo",
39135   "name" : "VkBufferOpaqueCaptureAddressCreateInfo",
39136   "referenced_type" : "_ZTI38VkBufferOpaqueCaptureAddressCreateInfo",
39137   "self_type" : "_ZTI38VkBufferOpaqueCaptureAddressCreateInfo",
39138   "size" : 24,
39139   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
39140  },
39141  {
39142   "alignment" : 8,
39143   "fields" :
39144   [
39145    {
39146     "field_name" : "sType",
39147     "referenced_type" : "_ZTI15VkStructureType"
39148    },
39149    {
39150     "field_name" : "pNext",
39151     "field_offset" : 64,
39152     "referenced_type" : "_ZTIPKv"
39153    },
39154    {
39155     "field_name" : "dedicatedAllocation",
39156     "field_offset" : 128,
39157     "referenced_type" : "_ZTIj"
39158    }
39159   ],
39160   "linker_set_key" : "_ZTI38VkDedicatedAllocationImageCreateInfoNV",
39161   "name" : "VkDedicatedAllocationImageCreateInfoNV",
39162   "referenced_type" : "_ZTI38VkDedicatedAllocationImageCreateInfoNV",
39163   "self_type" : "_ZTI38VkDedicatedAllocationImageCreateInfoNV",
39164   "size" : 24,
39165   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
39166  },
39167  {
39168   "alignment" : 8,
39169   "fields" :
39170   [
39171    {
39172     "field_name" : "sType",
39173     "referenced_type" : "_ZTI15VkStructureType"
39174    },
39175    {
39176     "field_name" : "pNext",
39177     "field_offset" : 64,
39178     "referenced_type" : "_ZTIPKv"
39179    },
39180    {
39181     "field_name" : "memory",
39182     "field_offset" : 128,
39183     "referenced_type" : "_ZTIP16VkDeviceMemory_T"
39184    }
39185   ],
39186   "linker_set_key" : "_ZTI38VkDeviceMemoryOpaqueCaptureAddressInfo",
39187   "name" : "VkDeviceMemoryOpaqueCaptureAddressInfo",
39188   "referenced_type" : "_ZTI38VkDeviceMemoryOpaqueCaptureAddressInfo",
39189   "self_type" : "_ZTI38VkDeviceMemoryOpaqueCaptureAddressInfo",
39190   "size" : 24,
39191   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
39192  },
39193  {
39194   "alignment" : 8,
39195   "fields" :
39196   [
39197    {
39198     "field_name" : "sType",
39199     "referenced_type" : "_ZTI15VkStructureType"
39200    },
39201    {
39202     "field_name" : "pNext",
39203     "field_offset" : 64,
39204     "referenced_type" : "_ZTIPKv"
39205    },
39206    {
39207     "field_name" : "pFragmentShadingRateAttachment",
39208     "field_offset" : 128,
39209     "referenced_type" : "_ZTIPK22VkAttachmentReference2"
39210    },
39211    {
39212     "field_name" : "shadingRateAttachmentTexelSize",
39213     "field_offset" : 192,
39214     "referenced_type" : "_ZTI10VkExtent2D"
39215    }
39216   ],
39217   "linker_set_key" : "_ZTI38VkFragmentShadingRateAttachmentInfoKHR",
39218   "name" : "VkFragmentShadingRateAttachmentInfoKHR",
39219   "referenced_type" : "_ZTI38VkFragmentShadingRateAttachmentInfoKHR",
39220   "self_type" : "_ZTI38VkFragmentShadingRateAttachmentInfoKHR",
39221   "size" : 32,
39222   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
39223  },
39224  {
39225   "alignment" : 8,
39226   "fields" :
39227   [
39228    {
39229     "field_name" : "sType",
39230     "referenced_type" : "_ZTI15VkStructureType"
39231    },
39232    {
39233     "field_name" : "pNext",
39234     "field_offset" : 64,
39235     "referenced_type" : "_ZTIPv"
39236    },
39237    {
39238     "field_name" : "coverageReductionMode",
39239     "field_offset" : 128,
39240     "referenced_type" : "_ZTI25VkCoverageReductionModeNV"
39241    },
39242    {
39243     "field_name" : "rasterizationSamples",
39244     "field_offset" : 160,
39245     "referenced_type" : "_ZTI21VkSampleCountFlagBits"
39246    },
39247    {
39248     "field_name" : "depthStencilSamples",
39249     "field_offset" : 192,
39250     "referenced_type" : "_ZTIj"
39251    },
39252    {
39253     "field_name" : "colorSamples",
39254     "field_offset" : 224,
39255     "referenced_type" : "_ZTIj"
39256    }
39257   ],
39258   "linker_set_key" : "_ZTI38VkFramebufferMixedSamplesCombinationNV",
39259   "name" : "VkFramebufferMixedSamplesCombinationNV",
39260   "referenced_type" : "_ZTI38VkFramebufferMixedSamplesCombinationNV",
39261   "self_type" : "_ZTI38VkFramebufferMixedSamplesCombinationNV",
39262   "size" : 32,
39263   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
39264  },
39265  {
39266   "alignment" : 8,
39267   "fields" :
39268   [
39269    {
39270     "field_name" : "sType",
39271     "referenced_type" : "_ZTI15VkStructureType"
39272    },
39273    {
39274     "field_name" : "pNext",
39275     "field_offset" : 64,
39276     "referenced_type" : "_ZTIPKv"
39277    },
39278    {
39279     "field_name" : "mutableDescriptorTypeListCount",
39280     "field_offset" : 128,
39281     "referenced_type" : "_ZTIj"
39282    },
39283    {
39284     "field_name" : "pMutableDescriptorTypeLists",
39285     "field_offset" : 192,
39286     "referenced_type" : "_ZTIPK32VkMutableDescriptorTypeListVALVE"
39287    }
39288   ],
39289   "linker_set_key" : "_ZTI38VkMutableDescriptorTypeCreateInfoVALVE",
39290   "name" : "VkMutableDescriptorTypeCreateInfoVALVE",
39291   "referenced_type" : "_ZTI38VkMutableDescriptorTypeCreateInfoVALVE",
39292   "self_type" : "_ZTI38VkMutableDescriptorTypeCreateInfoVALVE",
39293   "size" : 32,
39294   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
39295  },
39296  {
39297   "alignment" : 8,
39298   "fields" :
39299   [
39300    {
39301     "field_name" : "sType",
39302     "referenced_type" : "_ZTI15VkStructureType"
39303    },
39304    {
39305     "field_name" : "pNext",
39306     "field_offset" : 64,
39307     "referenced_type" : "_ZTIPv"
39308    },
39309    {
39310     "field_name" : "formatA4R4G4B4",
39311     "field_offset" : 128,
39312     "referenced_type" : "_ZTIj"
39313    },
39314    {
39315     "field_name" : "formatA4B4G4R4",
39316     "field_offset" : 160,
39317     "referenced_type" : "_ZTIj"
39318    }
39319   ],
39320   "linker_set_key" : "_ZTI38VkPhysicalDevice4444FormatsFeaturesEXT",
39321   "name" : "VkPhysicalDevice4444FormatsFeaturesEXT",
39322   "referenced_type" : "_ZTI38VkPhysicalDevice4444FormatsFeaturesEXT",
39323   "self_type" : "_ZTI38VkPhysicalDevice4444FormatsFeaturesEXT",
39324   "size" : 24,
39325   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
39326  },
39327  {
39328   "alignment" : 8,
39329   "fields" :
39330   [
39331    {
39332     "field_name" : "sType",
39333     "referenced_type" : "_ZTI15VkStructureType"
39334    },
39335    {
39336     "field_name" : "pNext",
39337     "field_offset" : 64,
39338     "referenced_type" : "_ZTIPv"
39339    },
39340    {
39341     "field_name" : "sampleCounts",
39342     "field_offset" : 128,
39343     "referenced_type" : "_ZTIj"
39344    },
39345    {
39346     "field_name" : "fragmentSize",
39347     "field_offset" : 160,
39348     "referenced_type" : "_ZTI10VkExtent2D"
39349    }
39350   ],
39351   "linker_set_key" : "_ZTI38VkPhysicalDeviceFragmentShadingRateKHR",
39352   "name" : "VkPhysicalDeviceFragmentShadingRateKHR",
39353   "referenced_type" : "_ZTI38VkPhysicalDeviceFragmentShadingRateKHR",
39354   "self_type" : "_ZTI38VkPhysicalDeviceFragmentShadingRateKHR",
39355   "size" : 32,
39356   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
39357  },
39358  {
39359   "alignment" : 8,
39360   "fields" :
39361   [
39362    {
39363     "field_name" : "sType",
39364     "referenced_type" : "_ZTI15VkStructureType"
39365    },
39366    {
39367     "field_name" : "pNext",
39368     "field_offset" : 64,
39369     "referenced_type" : "_ZTIPv"
39370    },
39371    {
39372     "field_name" : "hostQueryReset",
39373     "field_offset" : 128,
39374     "referenced_type" : "_ZTIj"
39375    }
39376   ],
39377   "linker_set_key" : "_ZTI38VkPhysicalDeviceHostQueryResetFeatures",
39378   "name" : "VkPhysicalDeviceHostQueryResetFeatures",
39379   "referenced_type" : "_ZTI38VkPhysicalDeviceHostQueryResetFeatures",
39380   "self_type" : "_ZTI38VkPhysicalDeviceHostQueryResetFeatures",
39381   "size" : 24,
39382   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
39383  },
39384  {
39385   "alignment" : 8,
39386   "fields" :
39387   [
39388    {
39389     "field_name" : "sType",
39390     "referenced_type" : "_ZTI15VkStructureType"
39391    },
39392    {
39393     "field_name" : "pNext",
39394     "field_offset" : 64,
39395     "referenced_type" : "_ZTIPv"
39396    },
39397    {
39398     "field_name" : "maxPerSetDescriptors",
39399     "field_offset" : 128,
39400     "referenced_type" : "_ZTIj"
39401    },
39402    {
39403     "field_name" : "maxMemoryAllocationSize",
39404     "field_offset" : 192,
39405     "referenced_type" : "_ZTIm"
39406    }
39407   ],
39408   "linker_set_key" : "_ZTI38VkPhysicalDeviceMaintenance3Properties",
39409   "name" : "VkPhysicalDeviceMaintenance3Properties",
39410   "referenced_type" : "_ZTI38VkPhysicalDeviceMaintenance3Properties",
39411   "self_type" : "_ZTI38VkPhysicalDeviceMaintenance3Properties",
39412   "size" : 32,
39413   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
39414  },
39415  {
39416   "alignment" : 8,
39417   "fields" :
39418   [
39419    {
39420     "field_name" : "sType",
39421     "referenced_type" : "_ZTI15VkStructureType"
39422    },
39423    {
39424     "field_name" : "pNext",
39425     "field_offset" : 64,
39426     "referenced_type" : "_ZTIPv"
39427    },
39428    {
39429     "field_name" : "maxBufferSize",
39430     "field_offset" : 128,
39431     "referenced_type" : "_ZTIm"
39432    }
39433   ],
39434   "linker_set_key" : "_ZTI38VkPhysicalDeviceMaintenance4Properties",
39435   "name" : "VkPhysicalDeviceMaintenance4Properties",
39436   "referenced_type" : "_ZTI38VkPhysicalDeviceMaintenance4Properties",
39437   "self_type" : "_ZTI38VkPhysicalDeviceMaintenance4Properties",
39438   "size" : 24,
39439   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
39440  },
39441  {
39442   "alignment" : 8,
39443   "fields" :
39444   [
39445    {
39446     "field_name" : "sType",
39447     "referenced_type" : "_ZTI15VkStructureType"
39448    },
39449    {
39450     "field_name" : "pNext",
39451     "field_offset" : 64,
39452     "referenced_type" : "_ZTIPv"
39453    },
39454    {
39455     "field_name" : "maxDrawMeshTasksCount",
39456     "field_offset" : 128,
39457     "referenced_type" : "_ZTIj"
39458    },
39459    {
39460     "field_name" : "maxTaskWorkGroupInvocations",
39461     "field_offset" : 160,
39462     "referenced_type" : "_ZTIj"
39463    },
39464    {
39465     "field_name" : "maxTaskWorkGroupSize",
39466     "field_offset" : 192,
39467     "referenced_type" : "_ZTIA3_j"
39468    },
39469    {
39470     "field_name" : "maxTaskTotalMemorySize",
39471     "field_offset" : 288,
39472     "referenced_type" : "_ZTIj"
39473    },
39474    {
39475     "field_name" : "maxTaskOutputCount",
39476     "field_offset" : 320,
39477     "referenced_type" : "_ZTIj"
39478    },
39479    {
39480     "field_name" : "maxMeshWorkGroupInvocations",
39481     "field_offset" : 352,
39482     "referenced_type" : "_ZTIj"
39483    },
39484    {
39485     "field_name" : "maxMeshWorkGroupSize",
39486     "field_offset" : 384,
39487     "referenced_type" : "_ZTIA3_j"
39488    },
39489    {
39490     "field_name" : "maxMeshTotalMemorySize",
39491     "field_offset" : 480,
39492     "referenced_type" : "_ZTIj"
39493    },
39494    {
39495     "field_name" : "maxMeshOutputVertices",
39496     "field_offset" : 512,
39497     "referenced_type" : "_ZTIj"
39498    },
39499    {
39500     "field_name" : "maxMeshOutputPrimitives",
39501     "field_offset" : 544,
39502     "referenced_type" : "_ZTIj"
39503    },
39504    {
39505     "field_name" : "maxMeshMultiviewViewCount",
39506     "field_offset" : 576,
39507     "referenced_type" : "_ZTIj"
39508    },
39509    {
39510     "field_name" : "meshOutputPerVertexGranularity",
39511     "field_offset" : 608,
39512     "referenced_type" : "_ZTIj"
39513    },
39514    {
39515     "field_name" : "meshOutputPerPrimitiveGranularity",
39516     "field_offset" : 640,
39517     "referenced_type" : "_ZTIj"
39518    }
39519   ],
39520   "linker_set_key" : "_ZTI38VkPhysicalDeviceMeshShaderPropertiesNV",
39521   "name" : "VkPhysicalDeviceMeshShaderPropertiesNV",
39522   "referenced_type" : "_ZTI38VkPhysicalDeviceMeshShaderPropertiesNV",
39523   "self_type" : "_ZTI38VkPhysicalDeviceMeshShaderPropertiesNV",
39524   "size" : 88,
39525   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
39526  },
39527  {
39528   "alignment" : 8,
39529   "fields" :
39530   [
39531    {
39532     "field_name" : "sType",
39533     "referenced_type" : "_ZTI15VkStructureType"
39534    },
39535    {
39536     "field_name" : "pNext",
39537     "field_offset" : 64,
39538     "referenced_type" : "_ZTIPv"
39539    },
39540    {
39541     "field_name" : "maxMultiDrawCount",
39542     "field_offset" : 128,
39543     "referenced_type" : "_ZTIj"
39544    }
39545   ],
39546   "linker_set_key" : "_ZTI38VkPhysicalDeviceMultiDrawPropertiesEXT",
39547   "name" : "VkPhysicalDeviceMultiDrawPropertiesEXT",
39548   "referenced_type" : "_ZTI38VkPhysicalDeviceMultiDrawPropertiesEXT",
39549   "self_type" : "_ZTI38VkPhysicalDeviceMultiDrawPropertiesEXT",
39550   "size" : 24,
39551   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
39552  },
39553  {
39554   "alignment" : 8,
39555   "fields" :
39556   [
39557    {
39558     "field_name" : "sType",
39559     "referenced_type" : "_ZTI15VkStructureType"
39560    },
39561    {
39562     "field_name" : "pNext",
39563     "field_offset" : 64,
39564     "referenced_type" : "_ZTIPv"
39565    },
39566    {
39567     "field_name" : "presentWait",
39568     "field_offset" : 128,
39569     "referenced_type" : "_ZTIj"
39570    }
39571   ],
39572   "linker_set_key" : "_ZTI38VkPhysicalDevicePresentWaitFeaturesKHR",
39573   "name" : "VkPhysicalDevicePresentWaitFeaturesKHR",
39574   "referenced_type" : "_ZTI38VkPhysicalDevicePresentWaitFeaturesKHR",
39575   "self_type" : "_ZTI38VkPhysicalDevicePresentWaitFeaturesKHR",
39576   "size" : 24,
39577   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
39578  },
39579  {
39580   "alignment" : 8,
39581   "fields" :
39582   [
39583    {
39584     "field_name" : "sType",
39585     "referenced_type" : "_ZTI15VkStructureType"
39586    },
39587    {
39588     "field_name" : "pNext",
39589     "field_offset" : 64,
39590     "referenced_type" : "_ZTIPv"
39591    },
39592    {
39593     "field_name" : "shaderGroupHandleSize",
39594     "field_offset" : 128,
39595     "referenced_type" : "_ZTIj"
39596    },
39597    {
39598     "field_name" : "maxRecursionDepth",
39599     "field_offset" : 160,
39600     "referenced_type" : "_ZTIj"
39601    },
39602    {
39603     "field_name" : "maxShaderGroupStride",
39604     "field_offset" : 192,
39605     "referenced_type" : "_ZTIj"
39606    },
39607    {
39608     "field_name" : "shaderGroupBaseAlignment",
39609     "field_offset" : 224,
39610     "referenced_type" : "_ZTIj"
39611    },
39612    {
39613     "field_name" : "maxGeometryCount",
39614     "field_offset" : 256,
39615     "referenced_type" : "_ZTIm"
39616    },
39617    {
39618     "field_name" : "maxInstanceCount",
39619     "field_offset" : 320,
39620     "referenced_type" : "_ZTIm"
39621    },
39622    {
39623     "field_name" : "maxTriangleCount",
39624     "field_offset" : 384,
39625     "referenced_type" : "_ZTIm"
39626    },
39627    {
39628     "field_name" : "maxDescriptorSetAccelerationStructures",
39629     "field_offset" : 448,
39630     "referenced_type" : "_ZTIj"
39631    }
39632   ],
39633   "linker_set_key" : "_ZTI38VkPhysicalDeviceRayTracingPropertiesNV",
39634   "name" : "VkPhysicalDeviceRayTracingPropertiesNV",
39635   "referenced_type" : "_ZTI38VkPhysicalDeviceRayTracingPropertiesNV",
39636   "self_type" : "_ZTI38VkPhysicalDeviceRayTracingPropertiesNV",
39637   "size" : 64,
39638   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
39639  },
39640  {
39641   "alignment" : 8,
39642   "fields" :
39643   [
39644    {
39645     "field_name" : "sType",
39646     "referenced_type" : "_ZTI15VkStructureType"
39647    },
39648    {
39649     "field_name" : "pNext",
39650     "field_offset" : 64,
39651     "referenced_type" : "_ZTIPv"
39652    },
39653    {
39654     "field_name" : "robustBufferAccess2",
39655     "field_offset" : 128,
39656     "referenced_type" : "_ZTIj"
39657    },
39658    {
39659     "field_name" : "robustImageAccess2",
39660     "field_offset" : 160,
39661     "referenced_type" : "_ZTIj"
39662    },
39663    {
39664     "field_name" : "nullDescriptor",
39665     "field_offset" : 192,
39666     "referenced_type" : "_ZTIj"
39667    }
39668   ],
39669   "linker_set_key" : "_ZTI38VkPhysicalDeviceRobustness2FeaturesEXT",
39670   "name" : "VkPhysicalDeviceRobustness2FeaturesEXT",
39671   "referenced_type" : "_ZTI38VkPhysicalDeviceRobustness2FeaturesEXT",
39672   "self_type" : "_ZTI38VkPhysicalDeviceRobustness2FeaturesEXT",
39673   "size" : 32,
39674   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
39675  },
39676  {
39677   "alignment" : 8,
39678   "fields" :
39679   [
39680    {
39681     "field_name" : "sType",
39682     "referenced_type" : "_ZTI15VkStructureType"
39683    },
39684    {
39685     "field_name" : "pNext",
39686     "field_offset" : 64,
39687     "referenced_type" : "_ZTIPv"
39688    },
39689    {
39690     "field_name" : "shaderSubgroupClock",
39691     "field_offset" : 128,
39692     "referenced_type" : "_ZTIj"
39693    },
39694    {
39695     "field_name" : "shaderDeviceClock",
39696     "field_offset" : 160,
39697     "referenced_type" : "_ZTIj"
39698    }
39699   ],
39700   "linker_set_key" : "_ZTI38VkPhysicalDeviceShaderClockFeaturesKHR",
39701   "name" : "VkPhysicalDeviceShaderClockFeaturesKHR",
39702   "referenced_type" : "_ZTI38VkPhysicalDeviceShaderClockFeaturesKHR",
39703   "self_type" : "_ZTI38VkPhysicalDeviceShaderClockFeaturesKHR",
39704   "size" : 24,
39705   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
39706  },
39707  {
39708   "alignment" : 8,
39709   "fields" :
39710   [
39711    {
39712     "field_name" : "sType",
39713     "referenced_type" : "_ZTI15VkStructureType"
39714    },
39715    {
39716     "field_name" : "pNext",
39717     "field_offset" : 64,
39718     "referenced_type" : "_ZTIPKv"
39719    },
39720    {
39721     "field_name" : "format",
39722     "field_offset" : 128,
39723     "referenced_type" : "_ZTI8VkFormat"
39724    },
39725    {
39726     "field_name" : "type",
39727     "field_offset" : 160,
39728     "referenced_type" : "_ZTI11VkImageType"
39729    },
39730    {
39731     "field_name" : "samples",
39732     "field_offset" : 192,
39733     "referenced_type" : "_ZTI21VkSampleCountFlagBits"
39734    },
39735    {
39736     "field_name" : "usage",
39737     "field_offset" : 224,
39738     "referenced_type" : "_ZTIj"
39739    },
39740    {
39741     "field_name" : "tiling",
39742     "field_offset" : 256,
39743     "referenced_type" : "_ZTI13VkImageTiling"
39744    }
39745   ],
39746   "linker_set_key" : "_ZTI38VkPhysicalDeviceSparseImageFormatInfo2",
39747   "name" : "VkPhysicalDeviceSparseImageFormatInfo2",
39748   "referenced_type" : "_ZTI38VkPhysicalDeviceSparseImageFormatInfo2",
39749   "self_type" : "_ZTI38VkPhysicalDeviceSparseImageFormatInfo2",
39750   "size" : 40,
39751   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
39752  },
39753  {
39754   "alignment" : 8,
39755   "fields" :
39756   [
39757    {
39758     "field_name" : "sType",
39759     "referenced_type" : "_ZTI15VkStructureType"
39760    },
39761    {
39762     "field_name" : "pNext",
39763     "field_offset" : 64,
39764     "referenced_type" : "_ZTIPKv"
39765    },
39766    {
39767     "field_name" : "compilerControlFlags",
39768     "field_offset" : 128,
39769     "referenced_type" : "_ZTIj"
39770    }
39771   ],
39772   "linker_set_key" : "_ZTI38VkPipelineCompilerControlCreateInfoAMD",
39773   "name" : "VkPipelineCompilerControlCreateInfoAMD",
39774   "referenced_type" : "_ZTI38VkPipelineCompilerControlCreateInfoAMD",
39775   "self_type" : "_ZTI38VkPipelineCompilerControlCreateInfoAMD",
39776   "size" : 24,
39777   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
39778  },
39779  {
39780   "alignment" : 8,
39781   "fields" :
39782   [
39783    {
39784     "field_name" : "sType",
39785     "referenced_type" : "_ZTI15VkStructureType"
39786    },
39787    {
39788     "field_name" : "pNext",
39789     "field_offset" : 64,
39790     "referenced_type" : "_ZTIPKv"
39791    },
39792    {
39793     "field_name" : "flags",
39794     "field_offset" : 128,
39795     "referenced_type" : "_ZTIj"
39796    },
39797    {
39798     "field_name" : "topology",
39799     "field_offset" : 160,
39800     "referenced_type" : "_ZTI19VkPrimitiveTopology"
39801    },
39802    {
39803     "field_name" : "primitiveRestartEnable",
39804     "field_offset" : 192,
39805     "referenced_type" : "_ZTIj"
39806    }
39807   ],
39808   "linker_set_key" : "_ZTI38VkPipelineInputAssemblyStateCreateInfo",
39809   "name" : "VkPipelineInputAssemblyStateCreateInfo",
39810   "referenced_type" : "_ZTI38VkPipelineInputAssemblyStateCreateInfo",
39811   "self_type" : "_ZTI38VkPipelineInputAssemblyStateCreateInfo",
39812   "size" : 32,
39813   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
39814  },
39815  {
39816   "alignment" : 8,
39817   "fields" :
39818   [
39819    {
39820     "field_name" : "sType",
39821     "referenced_type" : "_ZTI15VkStructureType"
39822    },
39823    {
39824     "field_name" : "pNext",
39825     "field_offset" : 64,
39826     "referenced_type" : "_ZTIPKv"
39827    },
39828    {
39829     "field_name" : "flags",
39830     "field_offset" : 128,
39831     "referenced_type" : "_ZTIj"
39832    },
39833    {
39834     "field_name" : "depthClampEnable",
39835     "field_offset" : 160,
39836     "referenced_type" : "_ZTIj"
39837    },
39838    {
39839     "field_name" : "rasterizerDiscardEnable",
39840     "field_offset" : 192,
39841     "referenced_type" : "_ZTIj"
39842    },
39843    {
39844     "field_name" : "polygonMode",
39845     "field_offset" : 224,
39846     "referenced_type" : "_ZTI13VkPolygonMode"
39847    },
39848    {
39849     "field_name" : "cullMode",
39850     "field_offset" : 256,
39851     "referenced_type" : "_ZTIj"
39852    },
39853    {
39854     "field_name" : "frontFace",
39855     "field_offset" : 288,
39856     "referenced_type" : "_ZTI11VkFrontFace"
39857    },
39858    {
39859     "field_name" : "depthBiasEnable",
39860     "field_offset" : 320,
39861     "referenced_type" : "_ZTIj"
39862    },
39863    {
39864     "field_name" : "depthBiasConstantFactor",
39865     "field_offset" : 352,
39866     "referenced_type" : "_ZTIf"
39867    },
39868    {
39869     "field_name" : "depthBiasClamp",
39870     "field_offset" : 384,
39871     "referenced_type" : "_ZTIf"
39872    },
39873    {
39874     "field_name" : "depthBiasSlopeFactor",
39875     "field_offset" : 416,
39876     "referenced_type" : "_ZTIf"
39877    },
39878    {
39879     "field_name" : "lineWidth",
39880     "field_offset" : 448,
39881     "referenced_type" : "_ZTIf"
39882    }
39883   ],
39884   "linker_set_key" : "_ZTI38VkPipelineRasterizationStateCreateInfo",
39885   "name" : "VkPipelineRasterizationStateCreateInfo",
39886   "referenced_type" : "_ZTI38VkPipelineRasterizationStateCreateInfo",
39887   "self_type" : "_ZTI38VkPipelineRasterizationStateCreateInfo",
39888   "size" : 64,
39889   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
39890  },
39891  {
39892   "alignment" : 8,
39893   "fields" :
39894   [
39895    {
39896     "field_name" : "sType",
39897     "referenced_type" : "_ZTI15VkStructureType"
39898    },
39899    {
39900     "field_name" : "pNext",
39901     "field_offset" : 64,
39902     "referenced_type" : "_ZTIPKv"
39903    },
39904    {
39905     "field_name" : "dataSize",
39906     "field_offset" : 128,
39907     "referenced_type" : "_ZTIj"
39908    },
39909    {
39910     "field_name" : "pData",
39911     "field_offset" : 192,
39912     "referenced_type" : "_ZTIPKv"
39913    }
39914   ],
39915   "linker_set_key" : "_ZTI38VkWriteDescriptorSetInlineUniformBlock",
39916   "name" : "VkWriteDescriptorSetInlineUniformBlock",
39917   "referenced_type" : "_ZTI38VkWriteDescriptorSetInlineUniformBlock",
39918   "self_type" : "_ZTI38VkWriteDescriptorSetInlineUniformBlock",
39919   "size" : 32,
39920   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
39921  },
39922  {
39923   "alignment" : 8,
39924   "fields" :
39925   [
39926    {
39927     "field_name" : "type",
39928     "referenced_type" : "_ZTI43VkAccelerationStructureMotionInstanceTypeNV"
39929    },
39930    {
39931     "field_name" : "flags",
39932     "field_offset" : 32,
39933     "referenced_type" : "_ZTIj"
39934    },
39935    {
39936     "field_name" : "data",
39937     "field_offset" : 64,
39938     "referenced_type" : "_ZTI43VkAccelerationStructureMotionInstanceDataNV"
39939    }
39940   ],
39941   "linker_set_key" : "_ZTI39VkAccelerationStructureMotionInstanceNV",
39942   "name" : "VkAccelerationStructureMotionInstanceNV",
39943   "referenced_type" : "_ZTI39VkAccelerationStructureMotionInstanceNV",
39944   "self_type" : "_ZTI39VkAccelerationStructureMotionInstanceNV",
39945   "size" : 152,
39946   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
39947  },
39948  {
39949   "alignment" : 8,
39950   "fields" :
39951   [
39952    {
39953     "field_name" : "sType",
39954     "referenced_type" : "_ZTI15VkStructureType"
39955    },
39956    {
39957     "field_name" : "pNext",
39958     "field_offset" : 64,
39959     "referenced_type" : "_ZTIPKv"
39960    },
39961    {
39962     "field_name" : "accelerationStructure",
39963     "field_offset" : 128,
39964     "referenced_type" : "_ZTIP27VkAccelerationStructureNV_T"
39965    },
39966    {
39967     "field_name" : "memory",
39968     "field_offset" : 192,
39969     "referenced_type" : "_ZTIP16VkDeviceMemory_T"
39970    },
39971    {
39972     "field_name" : "memoryOffset",
39973     "field_offset" : 256,
39974     "referenced_type" : "_ZTIm"
39975    },
39976    {
39977     "field_name" : "deviceIndexCount",
39978     "field_offset" : 320,
39979     "referenced_type" : "_ZTIj"
39980    },
39981    {
39982     "field_name" : "pDeviceIndices",
39983     "field_offset" : 384,
39984     "referenced_type" : "_ZTIPKj"
39985    }
39986   ],
39987   "linker_set_key" : "_ZTI39VkBindAccelerationStructureMemoryInfoNV",
39988   "name" : "VkBindAccelerationStructureMemoryInfoNV",
39989   "referenced_type" : "_ZTI39VkBindAccelerationStructureMemoryInfoNV",
39990   "self_type" : "_ZTI39VkBindAccelerationStructureMemoryInfoNV",
39991   "size" : 56,
39992   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
39993  },
39994  {
39995   "alignment" : 8,
39996   "fields" :
39997   [
39998    {
39999     "field_name" : "sType",
40000     "referenced_type" : "_ZTI15VkStructureType"
40001    },
40002    {
40003     "field_name" : "pNext",
40004     "field_offset" : 64,
40005     "referenced_type" : "_ZTIPKv"
40006    },
40007    {
40008     "field_name" : "flags",
40009     "field_offset" : 128,
40010     "referenced_type" : "_ZTIj"
40011    },
40012    {
40013     "field_name" : "viewMask",
40014     "field_offset" : 160,
40015     "referenced_type" : "_ZTIj"
40016    },
40017    {
40018     "field_name" : "colorAttachmentCount",
40019     "field_offset" : 192,
40020     "referenced_type" : "_ZTIj"
40021    },
40022    {
40023     "field_name" : "pColorAttachmentFormats",
40024     "field_offset" : 256,
40025     "referenced_type" : "_ZTIPK8VkFormat"
40026    },
40027    {
40028     "field_name" : "depthAttachmentFormat",
40029     "field_offset" : 320,
40030     "referenced_type" : "_ZTI8VkFormat"
40031    },
40032    {
40033     "field_name" : "stencilAttachmentFormat",
40034     "field_offset" : 352,
40035     "referenced_type" : "_ZTI8VkFormat"
40036    },
40037    {
40038     "field_name" : "rasterizationSamples",
40039     "field_offset" : 384,
40040     "referenced_type" : "_ZTI21VkSampleCountFlagBits"
40041    }
40042   ],
40043   "linker_set_key" : "_ZTI39VkCommandBufferInheritanceRenderingInfo",
40044   "name" : "VkCommandBufferInheritanceRenderingInfo",
40045   "referenced_type" : "_ZTI39VkCommandBufferInheritanceRenderingInfo",
40046   "self_type" : "_ZTI39VkCommandBufferInheritanceRenderingInfo",
40047   "size" : 56,
40048   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
40049  },
40050  {
40051   "alignment" : 8,
40052   "fields" :
40053   [
40054    {
40055     "field_name" : "sType",
40056     "referenced_type" : "_ZTI15VkStructureType"
40057    },
40058    {
40059     "field_name" : "pNext",
40060     "field_offset" : 64,
40061     "referenced_type" : "_ZTIPKv"
40062    },
40063    {
40064     "field_name" : "dedicatedAllocation",
40065     "field_offset" : 128,
40066     "referenced_type" : "_ZTIj"
40067    }
40068   ],
40069   "linker_set_key" : "_ZTI39VkDedicatedAllocationBufferCreateInfoNV",
40070   "name" : "VkDedicatedAllocationBufferCreateInfoNV",
40071   "referenced_type" : "_ZTI39VkDedicatedAllocationBufferCreateInfoNV",
40072   "self_type" : "_ZTI39VkDedicatedAllocationBufferCreateInfoNV",
40073   "size" : 24,
40074   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
40075  },
40076  {
40077   "alignment" : 8,
40078   "fields" :
40079   [
40080    {
40081     "field_name" : "sType",
40082     "referenced_type" : "_ZTI15VkStructureType"
40083    },
40084    {
40085     "field_name" : "pNext",
40086     "field_offset" : 64,
40087     "referenced_type" : "_ZTIPKv"
40088    },
40089    {
40090     "field_name" : "flags",
40091     "field_offset" : 128,
40092     "referenced_type" : "_ZTIj"
40093    },
40094    {
40095     "field_name" : "pfnUserCallback",
40096     "field_offset" : 192,
40097     "referenced_type" : "_ZTIPFvPK35VkDeviceMemoryReportCallbackDataEXTPvE"
40098    },
40099    {
40100     "field_name" : "pUserData",
40101     "field_offset" : 256,
40102     "referenced_type" : "_ZTIPv"
40103    }
40104   ],
40105   "linker_set_key" : "_ZTI39VkDeviceDeviceMemoryReportCreateInfoEXT",
40106   "name" : "VkDeviceDeviceMemoryReportCreateInfoEXT",
40107   "referenced_type" : "_ZTI39VkDeviceDeviceMemoryReportCreateInfoEXT",
40108   "self_type" : "_ZTI39VkDeviceDeviceMemoryReportCreateInfoEXT",
40109   "size" : 40,
40110   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
40111  },
40112  {
40113   "alignment" : 8,
40114   "fields" :
40115   [
40116    {
40117     "field_name" : "sType",
40118     "referenced_type" : "_ZTI15VkStructureType"
40119    },
40120    {
40121     "field_name" : "pNext",
40122     "field_offset" : 64,
40123     "referenced_type" : "_ZTIPKv"
40124    },
40125    {
40126     "field_name" : "handleType",
40127     "field_offset" : 128,
40128     "referenced_type" : "_ZTI34VkExternalMemoryHandleTypeFlagBits"
40129    }
40130   ],
40131   "linker_set_key" : "_ZTI39VkPhysicalDeviceExternalImageFormatInfo",
40132   "name" : "VkPhysicalDeviceExternalImageFormatInfo",
40133   "referenced_type" : "_ZTI39VkPhysicalDeviceExternalImageFormatInfo",
40134   "self_type" : "_ZTI39VkPhysicalDeviceExternalImageFormatInfo",
40135   "size" : 24,
40136   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
40137  },
40138  {
40139   "alignment" : 8,
40140   "fields" :
40141   [
40142    {
40143     "field_name" : "sType",
40144     "referenced_type" : "_ZTI15VkStructureType"
40145    },
40146    {
40147     "field_name" : "pNext",
40148     "field_offset" : 64,
40149     "referenced_type" : "_ZTIPv"
40150    },
40151    {
40152     "field_name" : "denormBehaviorIndependence",
40153     "field_offset" : 128,
40154     "referenced_type" : "_ZTI33VkShaderFloatControlsIndependence"
40155    },
40156    {
40157     "field_name" : "roundingModeIndependence",
40158     "field_offset" : 160,
40159     "referenced_type" : "_ZTI33VkShaderFloatControlsIndependence"
40160    },
40161    {
40162     "field_name" : "shaderSignedZeroInfNanPreserveFloat16",
40163     "field_offset" : 192,
40164     "referenced_type" : "_ZTIj"
40165    },
40166    {
40167     "field_name" : "shaderSignedZeroInfNanPreserveFloat32",
40168     "field_offset" : 224,
40169     "referenced_type" : "_ZTIj"
40170    },
40171    {
40172     "field_name" : "shaderSignedZeroInfNanPreserveFloat64",
40173     "field_offset" : 256,
40174     "referenced_type" : "_ZTIj"
40175    },
40176    {
40177     "field_name" : "shaderDenormPreserveFloat16",
40178     "field_offset" : 288,
40179     "referenced_type" : "_ZTIj"
40180    },
40181    {
40182     "field_name" : "shaderDenormPreserveFloat32",
40183     "field_offset" : 320,
40184     "referenced_type" : "_ZTIj"
40185    },
40186    {
40187     "field_name" : "shaderDenormPreserveFloat64",
40188     "field_offset" : 352,
40189     "referenced_type" : "_ZTIj"
40190    },
40191    {
40192     "field_name" : "shaderDenormFlushToZeroFloat16",
40193     "field_offset" : 384,
40194     "referenced_type" : "_ZTIj"
40195    },
40196    {
40197     "field_name" : "shaderDenormFlushToZeroFloat32",
40198     "field_offset" : 416,
40199     "referenced_type" : "_ZTIj"
40200    },
40201    {
40202     "field_name" : "shaderDenormFlushToZeroFloat64",
40203     "field_offset" : 448,
40204     "referenced_type" : "_ZTIj"
40205    },
40206    {
40207     "field_name" : "shaderRoundingModeRTEFloat16",
40208     "field_offset" : 480,
40209     "referenced_type" : "_ZTIj"
40210    },
40211    {
40212     "field_name" : "shaderRoundingModeRTEFloat32",
40213     "field_offset" : 512,
40214     "referenced_type" : "_ZTIj"
40215    },
40216    {
40217     "field_name" : "shaderRoundingModeRTEFloat64",
40218     "field_offset" : 544,
40219     "referenced_type" : "_ZTIj"
40220    },
40221    {
40222     "field_name" : "shaderRoundingModeRTZFloat16",
40223     "field_offset" : 576,
40224     "referenced_type" : "_ZTIj"
40225    },
40226    {
40227     "field_name" : "shaderRoundingModeRTZFloat32",
40228     "field_offset" : 608,
40229     "referenced_type" : "_ZTIj"
40230    },
40231    {
40232     "field_name" : "shaderRoundingModeRTZFloat64",
40233     "field_offset" : 640,
40234     "referenced_type" : "_ZTIj"
40235    }
40236   ],
40237   "linker_set_key" : "_ZTI39VkPhysicalDeviceFloatControlsProperties",
40238   "name" : "VkPhysicalDeviceFloatControlsProperties",
40239   "referenced_type" : "_ZTI39VkPhysicalDeviceFloatControlsProperties",
40240   "self_type" : "_ZTI39VkPhysicalDeviceFloatControlsProperties",
40241   "size" : 88,
40242   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
40243  },
40244  {
40245   "alignment" : 8,
40246   "fields" :
40247   [
40248    {
40249     "field_name" : "sType",
40250     "referenced_type" : "_ZTI15VkStructureType"
40251    },
40252    {
40253     "field_name" : "pNext",
40254     "field_offset" : 64,
40255     "referenced_type" : "_ZTIPv"
40256    },
40257    {
40258     "field_name" : "robustImageAccess",
40259     "field_offset" : 128,
40260     "referenced_type" : "_ZTIj"
40261    }
40262   ],
40263   "linker_set_key" : "_ZTI39VkPhysicalDeviceImageRobustnessFeatures",
40264   "name" : "VkPhysicalDeviceImageRobustnessFeatures",
40265   "referenced_type" : "_ZTI39VkPhysicalDeviceImageRobustnessFeatures",
40266   "self_type" : "_ZTI39VkPhysicalDeviceImageRobustnessFeatures",
40267   "size" : 24,
40268   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
40269  },
40270  {
40271   "alignment" : 8,
40272   "fields" :
40273   [
40274    {
40275     "field_name" : "sType",
40276     "referenced_type" : "_ZTI15VkStructureType"
40277    },
40278    {
40279     "field_name" : "pNext",
40280     "field_offset" : 64,
40281     "referenced_type" : "_ZTIPv"
40282    },
40283    {
40284     "field_name" : "pciDomain",
40285     "field_offset" : 128,
40286     "referenced_type" : "_ZTIj"
40287    },
40288    {
40289     "field_name" : "pciBus",
40290     "field_offset" : 160,
40291     "referenced_type" : "_ZTIj"
40292    },
40293    {
40294     "field_name" : "pciDevice",
40295     "field_offset" : 192,
40296     "referenced_type" : "_ZTIj"
40297    },
40298    {
40299     "field_name" : "pciFunction",
40300     "field_offset" : 224,
40301     "referenced_type" : "_ZTIj"
40302    }
40303   ],
40304   "linker_set_key" : "_ZTI39VkPhysicalDevicePCIBusInfoPropertiesEXT",
40305   "name" : "VkPhysicalDevicePCIBusInfoPropertiesEXT",
40306   "referenced_type" : "_ZTI39VkPhysicalDevicePCIBusInfoPropertiesEXT",
40307   "self_type" : "_ZTI39VkPhysicalDevicePCIBusInfoPropertiesEXT",
40308   "size" : 32,
40309   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
40310  },
40311  {
40312   "alignment" : 8,
40313   "fields" :
40314   [
40315    {
40316     "field_name" : "sType",
40317     "referenced_type" : "_ZTI15VkStructureType"
40318    },
40319    {
40320     "field_name" : "pNext",
40321     "field_offset" : 64,
40322     "referenced_type" : "_ZTIPv"
40323    },
40324    {
40325     "field_name" : "pointClippingBehavior",
40326     "field_offset" : 128,
40327     "referenced_type" : "_ZTI23VkPointClippingBehavior"
40328    }
40329   ],
40330   "linker_set_key" : "_ZTI39VkPhysicalDevicePointClippingProperties",
40331   "name" : "VkPhysicalDevicePointClippingProperties",
40332   "referenced_type" : "_ZTI39VkPhysicalDevicePointClippingProperties",
40333   "self_type" : "_ZTI39VkPhysicalDevicePointClippingProperties",
40334   "size" : 24,
40335   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
40336  },
40337  {
40338   "alignment" : 8,
40339   "fields" :
40340   [
40341    {
40342     "field_name" : "sType",
40343     "referenced_type" : "_ZTI15VkStructureType"
40344    },
40345    {
40346     "field_name" : "pNext",
40347     "field_offset" : 64,
40348     "referenced_type" : "_ZTIPv"
40349    },
40350    {
40351     "field_name" : "protectedMemory",
40352     "field_offset" : 128,
40353     "referenced_type" : "_ZTIj"
40354    }
40355   ],
40356   "linker_set_key" : "_ZTI39VkPhysicalDeviceProtectedMemoryFeatures",
40357   "name" : "VkPhysicalDeviceProtectedMemoryFeatures",
40358   "referenced_type" : "_ZTI39VkPhysicalDeviceProtectedMemoryFeatures",
40359   "self_type" : "_ZTI39VkPhysicalDeviceProtectedMemoryFeatures",
40360   "size" : 24,
40361   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
40362  },
40363  {
40364   "alignment" : 8,
40365   "fields" :
40366   [
40367    {
40368     "field_name" : "sType",
40369     "referenced_type" : "_ZTI15VkStructureType"
40370    },
40371    {
40372     "field_name" : "pNext",
40373     "field_offset" : 64,
40374     "referenced_type" : "_ZTIPv"
40375    },
40376    {
40377     "field_name" : "shaderEngineCount",
40378     "field_offset" : 128,
40379     "referenced_type" : "_ZTIj"
40380    },
40381    {
40382     "field_name" : "shaderArraysPerEngineCount",
40383     "field_offset" : 160,
40384     "referenced_type" : "_ZTIj"
40385    },
40386    {
40387     "field_name" : "computeUnitsPerShaderArray",
40388     "field_offset" : 192,
40389     "referenced_type" : "_ZTIj"
40390    },
40391    {
40392     "field_name" : "simdPerComputeUnit",
40393     "field_offset" : 224,
40394     "referenced_type" : "_ZTIj"
40395    },
40396    {
40397     "field_name" : "wavefrontsPerSimd",
40398     "field_offset" : 256,
40399     "referenced_type" : "_ZTIj"
40400    },
40401    {
40402     "field_name" : "wavefrontSize",
40403     "field_offset" : 288,
40404     "referenced_type" : "_ZTIj"
40405    },
40406    {
40407     "field_name" : "sgprsPerSimd",
40408     "field_offset" : 320,
40409     "referenced_type" : "_ZTIj"
40410    },
40411    {
40412     "field_name" : "minSgprAllocation",
40413     "field_offset" : 352,
40414     "referenced_type" : "_ZTIj"
40415    },
40416    {
40417     "field_name" : "maxSgprAllocation",
40418     "field_offset" : 384,
40419     "referenced_type" : "_ZTIj"
40420    },
40421    {
40422     "field_name" : "sgprAllocationGranularity",
40423     "field_offset" : 416,
40424     "referenced_type" : "_ZTIj"
40425    },
40426    {
40427     "field_name" : "vgprsPerSimd",
40428     "field_offset" : 448,
40429     "referenced_type" : "_ZTIj"
40430    },
40431    {
40432     "field_name" : "minVgprAllocation",
40433     "field_offset" : 480,
40434     "referenced_type" : "_ZTIj"
40435    },
40436    {
40437     "field_name" : "maxVgprAllocation",
40438     "field_offset" : 512,
40439     "referenced_type" : "_ZTIj"
40440    },
40441    {
40442     "field_name" : "vgprAllocationGranularity",
40443     "field_offset" : 544,
40444     "referenced_type" : "_ZTIj"
40445    }
40446   ],
40447   "linker_set_key" : "_ZTI39VkPhysicalDeviceShaderCorePropertiesAMD",
40448   "name" : "VkPhysicalDeviceShaderCorePropertiesAMD",
40449   "referenced_type" : "_ZTI39VkPhysicalDeviceShaderCorePropertiesAMD",
40450   "self_type" : "_ZTI39VkPhysicalDeviceShaderCorePropertiesAMD",
40451   "size" : 72,
40452   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
40453  },
40454  {
40455   "alignment" : 8,
40456   "fields" :
40457   [
40458    {
40459     "field_name" : "sType",
40460     "referenced_type" : "_ZTI15VkStructureType"
40461    },
40462    {
40463     "field_name" : "pNext",
40464     "field_offset" : 64,
40465     "referenced_type" : "_ZTIPKv"
40466    },
40467    {
40468     "field_name" : "attachmentInitialSampleLocationsCount",
40469     "field_offset" : 128,
40470     "referenced_type" : "_ZTIj"
40471    },
40472    {
40473     "field_name" : "pAttachmentInitialSampleLocations",
40474     "field_offset" : 192,
40475     "referenced_type" : "_ZTIPK30VkAttachmentSampleLocationsEXT"
40476    },
40477    {
40478     "field_name" : "postSubpassSampleLocationsCount",
40479     "field_offset" : 256,
40480     "referenced_type" : "_ZTIj"
40481    },
40482    {
40483     "field_name" : "pPostSubpassSampleLocations",
40484     "field_offset" : 320,
40485     "referenced_type" : "_ZTIPK27VkSubpassSampleLocationsEXT"
40486    }
40487   ],
40488   "linker_set_key" : "_ZTI39VkRenderPassSampleLocationsBeginInfoEXT",
40489   "name" : "VkRenderPassSampleLocationsBeginInfoEXT",
40490   "referenced_type" : "_ZTI39VkRenderPassSampleLocationsBeginInfoEXT",
40491   "self_type" : "_ZTI39VkRenderPassSampleLocationsBeginInfoEXT",
40492   "size" : 48,
40493   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
40494  },
40495  {
40496   "alignment" : 8,
40497   "fields" :
40498   [
40499    {
40500     "field_name" : "sType",
40501     "referenced_type" : "_ZTI15VkStructureType"
40502    },
40503    {
40504     "field_name" : "pNext",
40505     "field_offset" : 64,
40506     "referenced_type" : "_ZTIPKv"
40507    },
40508    {
40509     "field_name" : "customBorderColor",
40510     "field_offset" : 128,
40511     "referenced_type" : "_ZTI17VkClearColorValue"
40512    },
40513    {
40514     "field_name" : "format",
40515     "field_offset" : 256,
40516     "referenced_type" : "_ZTI8VkFormat"
40517    }
40518   ],
40519   "linker_set_key" : "_ZTI39VkSamplerCustomBorderColorCreateInfoEXT",
40520   "name" : "VkSamplerCustomBorderColorCreateInfoEXT",
40521   "referenced_type" : "_ZTI39VkSamplerCustomBorderColorCreateInfoEXT",
40522   "self_type" : "_ZTI39VkSamplerCustomBorderColorCreateInfoEXT",
40523   "size" : 40,
40524   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
40525  },
40526  {
40527   "alignment" : 8,
40528   "fields" :
40529   [
40530    {
40531     "field_name" : "sType",
40532     "referenced_type" : "_ZTI15VkStructureType"
40533    },
40534    {
40535     "field_name" : "pNext",
40536     "field_offset" : 64,
40537     "referenced_type" : "_ZTIPKv"
40538    },
40539    {
40540     "field_name" : "depthResolveMode",
40541     "field_offset" : 128,
40542     "referenced_type" : "_ZTI21VkResolveModeFlagBits"
40543    },
40544    {
40545     "field_name" : "stencilResolveMode",
40546     "field_offset" : 160,
40547     "referenced_type" : "_ZTI21VkResolveModeFlagBits"
40548    },
40549    {
40550     "field_name" : "pDepthStencilResolveAttachment",
40551     "field_offset" : 192,
40552     "referenced_type" : "_ZTIPK22VkAttachmentReference2"
40553    }
40554   ],
40555   "linker_set_key" : "_ZTI39VkSubpassDescriptionDepthStencilResolve",
40556   "name" : "VkSubpassDescriptionDepthStencilResolve",
40557   "referenced_type" : "_ZTI39VkSubpassDescriptionDepthStencilResolve",
40558   "self_type" : "_ZTI39VkSubpassDescriptionDepthStencilResolve",
40559   "size" : 32,
40560   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
40561  },
40562  {
40563   "alignment" : 4,
40564   "fields" :
40565   [
40566    {
40567     "field_name" : "primitiveCount",
40568     "referenced_type" : "_ZTIj"
40569    },
40570    {
40571     "field_name" : "primitiveOffset",
40572     "field_offset" : 32,
40573     "referenced_type" : "_ZTIj"
40574    },
40575    {
40576     "field_name" : "firstVertex",
40577     "field_offset" : 64,
40578     "referenced_type" : "_ZTIj"
40579    },
40580    {
40581     "field_name" : "transformOffset",
40582     "field_offset" : 96,
40583     "referenced_type" : "_ZTIj"
40584    }
40585   ],
40586   "linker_set_key" : "_ZTI40VkAccelerationStructureBuildRangeInfoKHR",
40587   "name" : "VkAccelerationStructureBuildRangeInfoKHR",
40588   "referenced_type" : "_ZTI40VkAccelerationStructureBuildRangeInfoKHR",
40589   "self_type" : "_ZTI40VkAccelerationStructureBuildRangeInfoKHR",
40590   "size" : 16,
40591   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
40592  },
40593  {
40594   "alignment" : 8,
40595   "fields" :
40596   [
40597    {
40598     "field_name" : "sType",
40599     "referenced_type" : "_ZTI15VkStructureType"
40600    },
40601    {
40602     "field_name" : "pNext",
40603     "field_offset" : 64,
40604     "referenced_type" : "_ZTIPKv"
40605    },
40606    {
40607     "field_name" : "accelerationStructureSize",
40608     "field_offset" : 128,
40609     "referenced_type" : "_ZTIm"
40610    },
40611    {
40612     "field_name" : "updateScratchSize",
40613     "field_offset" : 192,
40614     "referenced_type" : "_ZTIm"
40615    },
40616    {
40617     "field_name" : "buildScratchSize",
40618     "field_offset" : 256,
40619     "referenced_type" : "_ZTIm"
40620    }
40621   ],
40622   "linker_set_key" : "_ZTI40VkAccelerationStructureBuildSizesInfoKHR",
40623   "name" : "VkAccelerationStructureBuildSizesInfoKHR",
40624   "referenced_type" : "_ZTI40VkAccelerationStructureBuildSizesInfoKHR",
40625   "self_type" : "_ZTI40VkAccelerationStructureBuildSizesInfoKHR",
40626   "size" : 40,
40627   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
40628  },
40629  {
40630   "alignment" : 8,
40631   "fields" :
40632   [
40633    {
40634     "field_name" : "sType",
40635     "referenced_type" : "_ZTI15VkStructureType"
40636    },
40637    {
40638     "field_name" : "pNext",
40639     "field_offset" : 64,
40640     "referenced_type" : "_ZTIPv"
40641    },
40642    {
40643     "field_name" : "allocationSize",
40644     "field_offset" : 128,
40645     "referenced_type" : "_ZTIm"
40646    },
40647    {
40648     "field_name" : "memoryTypeBits",
40649     "field_offset" : 192,
40650     "referenced_type" : "_ZTIj"
40651    }
40652   ],
40653   "linker_set_key" : "_ZTI40VkAndroidHardwareBufferPropertiesANDROID",
40654   "name" : "VkAndroidHardwareBufferPropertiesANDROID",
40655   "referenced_type" : "_ZTI40VkAndroidHardwareBufferPropertiesANDROID",
40656   "self_type" : "_ZTI40VkAndroidHardwareBufferPropertiesANDROID",
40657   "size" : 32,
40658   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_android.h"
40659  },
40660  {
40661   "alignment" : 8,
40662   "fields" :
40663   [
40664    {
40665     "field_name" : "sType",
40666     "referenced_type" : "_ZTI15VkStructureType"
40667    },
40668    {
40669     "field_name" : "pNext",
40670     "field_offset" : 64,
40671     "referenced_type" : "_ZTIPKv"
40672    },
40673    {
40674     "field_name" : "globalPriority",
40675     "field_offset" : 128,
40676     "referenced_type" : "_ZTI24VkQueueGlobalPriorityKHR"
40677    }
40678   ],
40679   "linker_set_key" : "_ZTI40VkDeviceQueueGlobalPriorityCreateInfoKHR",
40680   "name" : "VkDeviceQueueGlobalPriorityCreateInfoKHR",
40681   "referenced_type" : "_ZTI40VkDeviceQueueGlobalPriorityCreateInfoKHR",
40682   "self_type" : "_ZTI40VkDeviceQueueGlobalPriorityCreateInfoKHR",
40683   "size" : 24,
40684   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
40685  },
40686  {
40687   "alignment" : 8,
40688   "fields" :
40689   [
40690    {
40691     "field_name" : "sType",
40692     "referenced_type" : "_ZTI15VkStructureType"
40693    },
40694    {
40695     "field_name" : "pNext",
40696     "field_offset" : 64,
40697     "referenced_type" : "_ZTIPv"
40698    },
40699    {
40700     "field_name" : "localDimmingSupport",
40701     "field_offset" : 128,
40702     "referenced_type" : "_ZTIj"
40703    }
40704   ],
40705   "linker_set_key" : "_ZTI40VkDisplayNativeHdrSurfaceCapabilitiesAMD",
40706   "name" : "VkDisplayNativeHdrSurfaceCapabilitiesAMD",
40707   "referenced_type" : "_ZTI40VkDisplayNativeHdrSurfaceCapabilitiesAMD",
40708   "self_type" : "_ZTI40VkDisplayNativeHdrSurfaceCapabilitiesAMD",
40709   "size" : 24,
40710   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
40711  },
40712  {
40713   "alignment" : 8,
40714   "fields" :
40715   [
40716    {
40717     "field_name" : "sType",
40718     "referenced_type" : "_ZTI15VkStructureType"
40719    },
40720    {
40721     "field_name" : "pNext",
40722     "field_offset" : 64,
40723     "referenced_type" : "_ZTIPKv"
40724    },
40725    {
40726     "field_name" : "buffer",
40727     "field_offset" : 128,
40728     "referenced_type" : "_ZTIP15AHardwareBuffer"
40729    }
40730   ],
40731   "linker_set_key" : "_ZTI40VkImportAndroidHardwareBufferInfoANDROID",
40732   "name" : "VkImportAndroidHardwareBufferInfoANDROID",
40733   "referenced_type" : "_ZTI40VkImportAndroidHardwareBufferInfoANDROID",
40734   "self_type" : "_ZTI40VkImportAndroidHardwareBufferInfoANDROID",
40735   "size" : 24,
40736   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_android.h"
40737  },
40738  {
40739   "alignment" : 8,
40740   "fields" :
40741   [
40742    {
40743     "field_name" : "sType",
40744     "referenced_type" : "_ZTI15VkStructureType"
40745    },
40746    {
40747     "field_name" : "pNext",
40748     "field_offset" : 64,
40749     "referenced_type" : "_ZTIPKv"
40750    },
40751    {
40752     "field_name" : "opaqueCaptureAddress",
40753     "field_offset" : 128,
40754     "referenced_type" : "_ZTIm"
40755    }
40756   ],
40757   "linker_set_key" : "_ZTI40VkMemoryOpaqueCaptureAddressAllocateInfo",
40758   "name" : "VkMemoryOpaqueCaptureAddressAllocateInfo",
40759   "referenced_type" : "_ZTI40VkMemoryOpaqueCaptureAddressAllocateInfo",
40760   "self_type" : "_ZTI40VkMemoryOpaqueCaptureAddressAllocateInfo",
40761   "size" : 24,
40762   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
40763  },
40764  {
40765   "alignment" : 8,
40766   "fields" :
40767   [
40768    {
40769     "field_name" : "sType",
40770     "referenced_type" : "_ZTI15VkStructureType"
40771    },
40772    {
40773     "field_name" : "pNext",
40774     "field_offset" : 64,
40775     "referenced_type" : "_ZTIPv"
40776    },
40777    {
40778     "field_name" : "dynamicRendering",
40779     "field_offset" : 128,
40780     "referenced_type" : "_ZTIj"
40781    }
40782   ],
40783   "linker_set_key" : "_ZTI40VkPhysicalDeviceDynamicRenderingFeatures",
40784   "name" : "VkPhysicalDeviceDynamicRenderingFeatures",
40785   "referenced_type" : "_ZTI40VkPhysicalDeviceDynamicRenderingFeatures",
40786   "self_type" : "_ZTI40VkPhysicalDeviceDynamicRenderingFeatures",
40787   "size" : 24,
40788   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
40789  },
40790  {
40791   "alignment" : 8,
40792   "fields" :
40793   [
40794    {
40795     "field_name" : "sType",
40796     "referenced_type" : "_ZTI15VkStructureType"
40797    },
40798    {
40799     "field_name" : "pNext",
40800     "field_offset" : 64,
40801     "referenced_type" : "_ZTIPv"
40802    },
40803    {
40804     "field_name" : "robustStorageBufferAccessSizeAlignment",
40805     "field_offset" : 128,
40806     "referenced_type" : "_ZTIm"
40807    },
40808    {
40809     "field_name" : "robustUniformBufferAccessSizeAlignment",
40810     "field_offset" : 192,
40811     "referenced_type" : "_ZTIm"
40812    }
40813   ],
40814   "linker_set_key" : "_ZTI40VkPhysicalDeviceRobustness2PropertiesEXT",
40815   "name" : "VkPhysicalDeviceRobustness2PropertiesEXT",
40816   "referenced_type" : "_ZTI40VkPhysicalDeviceRobustness2PropertiesEXT",
40817   "self_type" : "_ZTI40VkPhysicalDeviceRobustness2PropertiesEXT",
40818   "size" : 32,
40819   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
40820  },
40821  {
40822   "alignment" : 8,
40823   "fields" :
40824   [
40825    {
40826     "field_name" : "sType",
40827     "referenced_type" : "_ZTI15VkStructureType"
40828    },
40829    {
40830     "field_name" : "pNext",
40831     "field_offset" : 64,
40832     "referenced_type" : "_ZTIPv"
40833    },
40834    {
40835     "field_name" : "shaderCoreFeatures",
40836     "field_offset" : 128,
40837     "referenced_type" : "_ZTIj"
40838    },
40839    {
40840     "field_name" : "activeComputeUnitCount",
40841     "field_offset" : 160,
40842     "referenced_type" : "_ZTIj"
40843    }
40844   ],
40845   "linker_set_key" : "_ZTI40VkPhysicalDeviceShaderCoreProperties2AMD",
40846   "name" : "VkPhysicalDeviceShaderCoreProperties2AMD",
40847   "referenced_type" : "_ZTI40VkPhysicalDeviceShaderCoreProperties2AMD",
40848   "self_type" : "_ZTI40VkPhysicalDeviceShaderCoreProperties2AMD",
40849   "size" : 24,
40850   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
40851  },
40852  {
40853   "alignment" : 8,
40854   "fields" :
40855   [
40856    {
40857     "field_name" : "sType",
40858     "referenced_type" : "_ZTI15VkStructureType"
40859    },
40860    {
40861     "field_name" : "pNext",
40862     "field_offset" : 64,
40863     "referenced_type" : "_ZTIPv"
40864    },
40865    {
40866     "field_name" : "synchronization2",
40867     "field_offset" : 128,
40868     "referenced_type" : "_ZTIj"
40869    }
40870   ],
40871   "linker_set_key" : "_ZTI40VkPhysicalDeviceSynchronization2Features",
40872   "name" : "VkPhysicalDeviceSynchronization2Features",
40873   "referenced_type" : "_ZTI40VkPhysicalDeviceSynchronization2Features",
40874   "self_type" : "_ZTI40VkPhysicalDeviceSynchronization2Features",
40875   "size" : 24,
40876   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
40877  },
40878  {
40879   "alignment" : 8,
40880   "fields" :
40881   [
40882    {
40883     "field_name" : "sType",
40884     "referenced_type" : "_ZTI15VkStructureType"
40885    },
40886    {
40887     "field_name" : "pNext",
40888     "field_offset" : 64,
40889     "referenced_type" : "_ZTIPv"
40890    },
40891    {
40892     "field_name" : "variablePointersStorageBuffer",
40893     "field_offset" : 128,
40894     "referenced_type" : "_ZTIj"
40895    },
40896    {
40897     "field_name" : "variablePointers",
40898     "field_offset" : 160,
40899     "referenced_type" : "_ZTIj"
40900    }
40901   ],
40902   "linker_set_key" : "_ZTI40VkPhysicalDeviceVariablePointersFeatures",
40903   "name" : "VkPhysicalDeviceVariablePointersFeatures",
40904   "referenced_type" : "_ZTI40VkPhysicalDeviceVariablePointersFeatures",
40905   "self_type" : "_ZTI40VkPhysicalDeviceVariablePointersFeatures",
40906   "size" : 24,
40907   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
40908  },
40909  {
40910   "alignment" : 8,
40911   "fields" :
40912   [
40913    {
40914     "field_name" : "sType",
40915     "referenced_type" : "_ZTI15VkStructureType"
40916    },
40917    {
40918     "field_name" : "pNext",
40919     "field_offset" : 64,
40920     "referenced_type" : "_ZTIPv"
40921    },
40922    {
40923     "field_name" : "priorityCount",
40924     "field_offset" : 128,
40925     "referenced_type" : "_ZTIj"
40926    },
40927    {
40928     "field_name" : "priorities",
40929     "field_offset" : 160,
40930     "referenced_type" : "_ZTIA16_24VkQueueGlobalPriorityKHR"
40931    }
40932   ],
40933   "linker_set_key" : "_ZTI40VkQueueFamilyGlobalPriorityPropertiesKHR",
40934   "name" : "VkQueueFamilyGlobalPriorityPropertiesKHR",
40935   "referenced_type" : "_ZTI40VkQueueFamilyGlobalPriorityPropertiesKHR",
40936   "self_type" : "_ZTI40VkQueueFamilyGlobalPriorityPropertiesKHR",
40937   "size" : 88,
40938   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
40939  },
40940  {
40941   "alignment" : 8,
40942   "fields" :
40943   [
40944    {
40945     "field_name" : "sType",
40946     "referenced_type" : "_ZTI15VkStructureType"
40947    },
40948    {
40949     "field_name" : "pNext",
40950     "field_offset" : 64,
40951     "referenced_type" : "_ZTIPv"
40952    },
40953    {
40954     "field_name" : "renderPass",
40955     "field_offset" : 128,
40956     "referenced_type" : "_ZTIP14VkRenderPass_T"
40957    },
40958    {
40959     "field_name" : "subpass",
40960     "field_offset" : 192,
40961     "referenced_type" : "_ZTIj"
40962    }
40963   ],
40964   "linker_set_key" : "_ZTI40VkSubpassShadingPipelineCreateInfoHUAWEI",
40965   "name" : "VkSubpassShadingPipelineCreateInfoHUAWEI",
40966   "referenced_type" : "_ZTI40VkSubpassShadingPipelineCreateInfoHUAWEI",
40967   "self_type" : "_ZTI40VkSubpassShadingPipelineCreateInfoHUAWEI",
40968   "size" : 32,
40969   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
40970  },
40971  {
40972   "alignment" : 8,
40973   "fields" :
40974   [
40975    {
40976     "field_name" : "sType",
40977     "referenced_type" : "_ZTI15VkStructureType"
40978    },
40979    {
40980     "field_name" : "pNext",
40981     "field_offset" : 64,
40982     "referenced_type" : "_ZTIPKv"
40983    },
40984    {
40985     "field_name" : "localDimmingEnable",
40986     "field_offset" : 128,
40987     "referenced_type" : "_ZTIj"
40988    }
40989   ],
40990   "linker_set_key" : "_ZTI40VkSwapchainDisplayNativeHdrCreateInfoAMD",
40991   "name" : "VkSwapchainDisplayNativeHdrCreateInfoAMD",
40992   "referenced_type" : "_ZTI40VkSwapchainDisplayNativeHdrCreateInfoAMD",
40993   "self_type" : "_ZTI40VkSwapchainDisplayNativeHdrCreateInfoAMD",
40994   "size" : 24,
40995   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
40996  },
40997  {
40998   "alignment" : 8,
40999   "fields" :
41000   [
41001    {
41002     "field_name" : "sType",
41003     "referenced_type" : "_ZTI15VkStructureType"
41004    },
41005    {
41006     "field_name" : "pNext",
41007     "field_offset" : 64,
41008     "referenced_type" : "_ZTIPKv"
41009    },
41010    {
41011     "field_name" : "image",
41012     "field_offset" : 128,
41013     "referenced_type" : "_ZTIP9VkImage_T"
41014    },
41015    {
41016     "field_name" : "buffer",
41017     "field_offset" : 192,
41018     "referenced_type" : "_ZTIP10VkBuffer_T"
41019    }
41020   ],
41021   "linker_set_key" : "_ZTI41VkDedicatedAllocationMemoryAllocateInfoNV",
41022   "name" : "VkDedicatedAllocationMemoryAllocateInfoNV",
41023   "referenced_type" : "_ZTI41VkDedicatedAllocationMemoryAllocateInfoNV",
41024   "self_type" : "_ZTI41VkDedicatedAllocationMemoryAllocateInfoNV",
41025   "size" : 32,
41026   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
41027  },
41028  {
41029   "alignment" : 8,
41030   "fields" :
41031   [
41032    {
41033     "field_name" : "sType",
41034     "referenced_type" : "_ZTI15VkStructureType"
41035    },
41036    {
41037     "field_name" : "pNext",
41038     "field_offset" : 64,
41039     "referenced_type" : "_ZTIPKv"
41040    },
41041    {
41042     "field_name" : "overallocationBehavior",
41043     "field_offset" : 128,
41044     "referenced_type" : "_ZTI33VkMemoryOverallocationBehaviorAMD"
41045    }
41046   ],
41047   "linker_set_key" : "_ZTI41VkDeviceMemoryOverallocationCreateInfoAMD",
41048   "name" : "VkDeviceMemoryOverallocationCreateInfoAMD",
41049   "referenced_type" : "_ZTI41VkDeviceMemoryOverallocationCreateInfoAMD",
41050   "self_type" : "_ZTI41VkDeviceMemoryOverallocationCreateInfoAMD",
41051   "size" : 24,
41052   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
41053  },
41054  {
41055   "alignment" : 8,
41056   "fields" :
41057   [
41058    {
41059     "field_name" : "sType",
41060     "referenced_type" : "_ZTI15VkStructureType"
41061    },
41062    {
41063     "field_name" : "pNext",
41064     "field_offset" : 64,
41065     "referenced_type" : "_ZTIPKv"
41066    },
41067    {
41068     "field_name" : "drmFormatModifierCount",
41069     "field_offset" : 128,
41070     "referenced_type" : "_ZTIj"
41071    },
41072    {
41073     "field_name" : "pDrmFormatModifiers",
41074     "field_offset" : 192,
41075     "referenced_type" : "_ZTIPKm"
41076    }
41077   ],
41078   "linker_set_key" : "_ZTI41VkImageDrmFormatModifierListCreateInfoEXT",
41079   "name" : "VkImageDrmFormatModifierListCreateInfoEXT",
41080   "referenced_type" : "_ZTI41VkImageDrmFormatModifierListCreateInfoEXT",
41081   "self_type" : "_ZTI41VkImageDrmFormatModifierListCreateInfoEXT",
41082   "size" : 32,
41083   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
41084  },
41085  {
41086   "alignment" : 8,
41087   "fields" :
41088   [
41089    {
41090     "field_name" : "sType",
41091     "referenced_type" : "_ZTI15VkStructureType"
41092    },
41093    {
41094     "field_name" : "pNext",
41095     "field_offset" : 64,
41096     "referenced_type" : "_ZTIPv"
41097    },
41098    {
41099     "field_name" : "deviceCoherentMemory",
41100     "field_offset" : 128,
41101     "referenced_type" : "_ZTIj"
41102    }
41103   ],
41104   "linker_set_key" : "_ZTI41VkPhysicalDeviceCoherentMemoryFeaturesAMD",
41105   "name" : "VkPhysicalDeviceCoherentMemoryFeaturesAMD",
41106   "referenced_type" : "_ZTI41VkPhysicalDeviceCoherentMemoryFeaturesAMD",
41107   "self_type" : "_ZTI41VkPhysicalDeviceCoherentMemoryFeaturesAMD",
41108   "size" : 24,
41109   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
41110  },
41111  {
41112   "alignment" : 8,
41113   "fields" :
41114   [
41115    {
41116     "field_name" : "sType",
41117     "referenced_type" : "_ZTI15VkStructureType"
41118    },
41119    {
41120     "field_name" : "pNext",
41121     "field_offset" : 64,
41122     "referenced_type" : "_ZTIPv"
41123    },
41124    {
41125     "field_name" : "indexTypeUint8",
41126     "field_offset" : 128,
41127     "referenced_type" : "_ZTIj"
41128    }
41129   ],
41130   "linker_set_key" : "_ZTI41VkPhysicalDeviceIndexTypeUint8FeaturesEXT",
41131   "name" : "VkPhysicalDeviceIndexTypeUint8FeaturesEXT",
41132   "referenced_type" : "_ZTI41VkPhysicalDeviceIndexTypeUint8FeaturesEXT",
41133   "self_type" : "_ZTI41VkPhysicalDeviceIndexTypeUint8FeaturesEXT",
41134   "size" : 24,
41135   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
41136  },
41137  {
41138   "alignment" : 8,
41139   "fields" :
41140   [
41141    {
41142     "field_name" : "sType",
41143     "referenced_type" : "_ZTI15VkStructureType"
41144    },
41145    {
41146     "field_name" : "pNext",
41147     "field_offset" : 64,
41148     "referenced_type" : "_ZTIPv"
41149    },
41150    {
41151     "field_name" : "heapBudget",
41152     "field_offset" : 128,
41153     "referenced_type" : "_ZTIA16_m"
41154    },
41155    {
41156     "field_name" : "heapUsage",
41157     "field_offset" : 1152,
41158     "referenced_type" : "_ZTIA16_m"
41159    }
41160   ],
41161   "linker_set_key" : "_ZTI41VkPhysicalDeviceMemoryBudgetPropertiesEXT",
41162   "name" : "VkPhysicalDeviceMemoryBudgetPropertiesEXT",
41163   "referenced_type" : "_ZTI41VkPhysicalDeviceMemoryBudgetPropertiesEXT",
41164   "self_type" : "_ZTI41VkPhysicalDeviceMemoryBudgetPropertiesEXT",
41165   "size" : 272,
41166   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
41167  },
41168  {
41169   "alignment" : 8,
41170   "fields" :
41171   [
41172    {
41173     "field_name" : "sType",
41174     "referenced_type" : "_ZTI15VkStructureType"
41175    },
41176    {
41177     "field_name" : "pNext",
41178     "field_offset" : 64,
41179     "referenced_type" : "_ZTIPv"
41180    },
41181    {
41182     "field_name" : "memoryPriority",
41183     "field_offset" : 128,
41184     "referenced_type" : "_ZTIj"
41185    }
41186   ],
41187   "linker_set_key" : "_ZTI41VkPhysicalDeviceMemoryPriorityFeaturesEXT",
41188   "name" : "VkPhysicalDeviceMemoryPriorityFeaturesEXT",
41189   "referenced_type" : "_ZTI41VkPhysicalDeviceMemoryPriorityFeaturesEXT",
41190   "self_type" : "_ZTI41VkPhysicalDeviceMemoryPriorityFeaturesEXT",
41191   "size" : 24,
41192   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
41193  },
41194  {
41195   "alignment" : 8,
41196   "fields" :
41197   [
41198    {
41199     "field_name" : "sType",
41200     "referenced_type" : "_ZTI15VkStructureType"
41201    },
41202    {
41203     "field_name" : "pNext",
41204     "field_offset" : 64,
41205     "referenced_type" : "_ZTIPv"
41206    },
41207    {
41208     "field_name" : "protectedNoFault",
41209     "field_offset" : 128,
41210     "referenced_type" : "_ZTIj"
41211    }
41212   ],
41213   "linker_set_key" : "_ZTI41VkPhysicalDeviceProtectedMemoryProperties",
41214   "name" : "VkPhysicalDeviceProtectedMemoryProperties",
41215   "referenced_type" : "_ZTI41VkPhysicalDeviceProtectedMemoryProperties",
41216   "self_type" : "_ZTI41VkPhysicalDeviceProtectedMemoryProperties",
41217   "size" : 24,
41218   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
41219  },
41220  {
41221   "alignment" : 8,
41222   "fields" :
41223   [
41224    {
41225     "field_name" : "sType",
41226     "referenced_type" : "_ZTI15VkStructureType"
41227    },
41228    {
41229     "field_name" : "pNext",
41230     "field_offset" : 64,
41231     "referenced_type" : "_ZTIPv"
41232    },
41233    {
41234     "field_name" : "scalarBlockLayout",
41235     "field_offset" : 128,
41236     "referenced_type" : "_ZTIj"
41237    }
41238   ],
41239   "linker_set_key" : "_ZTI41VkPhysicalDeviceScalarBlockLayoutFeatures",
41240   "name" : "VkPhysicalDeviceScalarBlockLayoutFeatures",
41241   "referenced_type" : "_ZTI41VkPhysicalDeviceScalarBlockLayoutFeatures",
41242   "self_type" : "_ZTI41VkPhysicalDeviceScalarBlockLayoutFeatures",
41243   "size" : 24,
41244   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
41245  },
41246  {
41247   "alignment" : 8,
41248   "fields" :
41249   [
41250    {
41251     "field_name" : "sType",
41252     "referenced_type" : "_ZTI15VkStructureType"
41253    },
41254    {
41255     "field_name" : "pNext",
41256     "field_offset" : 64,
41257     "referenced_type" : "_ZTIPv"
41258    },
41259    {
41260     "field_name" : "shaderBufferInt64Atomics",
41261     "field_offset" : 128,
41262     "referenced_type" : "_ZTIj"
41263    },
41264    {
41265     "field_name" : "shaderSharedInt64Atomics",
41266     "field_offset" : 160,
41267     "referenced_type" : "_ZTIj"
41268    }
41269   ],
41270   "linker_set_key" : "_ZTI41VkPhysicalDeviceShaderAtomicInt64Features",
41271   "name" : "VkPhysicalDeviceShaderAtomicInt64Features",
41272   "referenced_type" : "_ZTI41VkPhysicalDeviceShaderAtomicInt64Features",
41273   "self_type" : "_ZTI41VkPhysicalDeviceShaderAtomicInt64Features",
41274   "size" : 24,
41275   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
41276  },
41277  {
41278   "alignment" : 8,
41279   "fields" :
41280   [
41281    {
41282     "field_name" : "sType",
41283     "referenced_type" : "_ZTI15VkStructureType"
41284    },
41285    {
41286     "field_name" : "pNext",
41287     "field_offset" : 64,
41288     "referenced_type" : "_ZTIPv"
41289    },
41290    {
41291     "field_name" : "shaderFloat16",
41292     "field_offset" : 128,
41293     "referenced_type" : "_ZTIj"
41294    },
41295    {
41296     "field_name" : "shaderInt8",
41297     "field_offset" : 160,
41298     "referenced_type" : "_ZTIj"
41299    }
41300   ],
41301   "linker_set_key" : "_ZTI41VkPhysicalDeviceShaderFloat16Int8Features",
41302   "name" : "VkPhysicalDeviceShaderFloat16Int8Features",
41303   "referenced_type" : "_ZTI41VkPhysicalDeviceShaderFloat16Int8Features",
41304   "self_type" : "_ZTI41VkPhysicalDeviceShaderFloat16Int8Features",
41305   "size" : 24,
41306   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
41307  },
41308  {
41309   "alignment" : 8,
41310   "fields" :
41311   [
41312    {
41313     "field_name" : "sType",
41314     "referenced_type" : "_ZTI15VkStructureType"
41315    },
41316    {
41317     "field_name" : "pNext",
41318     "field_offset" : 64,
41319     "referenced_type" : "_ZTIPv"
41320    },
41321    {
41322     "field_name" : "timelineSemaphore",
41323     "field_offset" : 128,
41324     "referenced_type" : "_ZTIj"
41325    }
41326   ],
41327   "linker_set_key" : "_ZTI41VkPhysicalDeviceTimelineSemaphoreFeatures",
41328   "name" : "VkPhysicalDeviceTimelineSemaphoreFeatures",
41329   "referenced_type" : "_ZTI41VkPhysicalDeviceTimelineSemaphoreFeatures",
41330   "self_type" : "_ZTI41VkPhysicalDeviceTimelineSemaphoreFeatures",
41331   "size" : 24,
41332   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
41333  },
41334  {
41335   "alignment" : 8,
41336   "fields" :
41337   [
41338    {
41339     "field_name" : "sType",
41340     "referenced_type" : "_ZTI15VkStructureType"
41341    },
41342    {
41343     "field_name" : "pNext",
41344     "field_offset" : 64,
41345     "referenced_type" : "_ZTIPv"
41346    },
41347    {
41348     "field_name" : "vulkanMemoryModel",
41349     "field_offset" : 128,
41350     "referenced_type" : "_ZTIj"
41351    },
41352    {
41353     "field_name" : "vulkanMemoryModelDeviceScope",
41354     "field_offset" : 160,
41355     "referenced_type" : "_ZTIj"
41356    },
41357    {
41358     "field_name" : "vulkanMemoryModelAvailabilityVisibilityChains",
41359     "field_offset" : 192,
41360     "referenced_type" : "_ZTIj"
41361    }
41362   ],
41363   "linker_set_key" : "_ZTI41VkPhysicalDeviceVulkanMemoryModelFeatures",
41364   "name" : "VkPhysicalDeviceVulkanMemoryModelFeatures",
41365   "referenced_type" : "_ZTI41VkPhysicalDeviceVulkanMemoryModelFeatures",
41366   "self_type" : "_ZTI41VkPhysicalDeviceVulkanMemoryModelFeatures",
41367   "size" : 32,
41368   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
41369  },
41370  {
41371   "alignment" : 4,
41372   "fields" :
41373   [
41374    {
41375     "field_name" : "binding",
41376     "referenced_type" : "_ZTIj"
41377    },
41378    {
41379     "field_name" : "divisor",
41380     "field_offset" : 32,
41381     "referenced_type" : "_ZTIj"
41382    }
41383   ],
41384   "linker_set_key" : "_ZTI41VkVertexInputBindingDivisorDescriptionEXT",
41385   "name" : "VkVertexInputBindingDivisorDescriptionEXT",
41386   "referenced_type" : "_ZTI41VkVertexInputBindingDivisorDescriptionEXT",
41387   "self_type" : "_ZTI41VkVertexInputBindingDivisorDescriptionEXT",
41388   "size" : 8,
41389   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
41390  },
41391  {
41392   "alignment" : 8,
41393   "fields" :
41394   [
41395    {
41396     "field_name" : "transformT0",
41397     "referenced_type" : "_ZTI11VkSRTDataNV"
41398    },
41399    {
41400     "field_name" : "transformT1",
41401     "field_offset" : 512,
41402     "referenced_type" : "_ZTI11VkSRTDataNV"
41403    },
41404    {
41405     "field_name" : "instanceCustomIndex",
41406     "field_offset" : 1024,
41407     "referenced_type" : "_ZTIj"
41408    },
41409    {
41410     "field_name" : "mask",
41411     "field_offset" : 1048,
41412     "referenced_type" : "_ZTIj"
41413    },
41414    {
41415     "field_name" : "instanceShaderBindingTableRecordOffset",
41416     "field_offset" : 1056,
41417     "referenced_type" : "_ZTIj"
41418    },
41419    {
41420     "field_name" : "flags",
41421     "field_offset" : 1080,
41422     "referenced_type" : "_ZTIj"
41423    },
41424    {
41425     "field_name" : "accelerationStructureReference",
41426     "field_offset" : 1088,
41427     "referenced_type" : "_ZTIm"
41428    }
41429   ],
41430   "linker_set_key" : "_ZTI42VkAccelerationStructureSRTMotionInstanceNV",
41431   "name" : "VkAccelerationStructureSRTMotionInstanceNV",
41432   "referenced_type" : "_ZTI42VkAccelerationStructureSRTMotionInstanceNV",
41433   "self_type" : "_ZTI42VkAccelerationStructureSRTMotionInstanceNV",
41434   "size" : 144,
41435   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
41436  },
41437  {
41438   "alignment" : 8,
41439   "fields" :
41440   [
41441    {
41442     "field_name" : "sType",
41443     "referenced_type" : "_ZTI15VkStructureType"
41444    },
41445    {
41446     "field_name" : "pNext",
41447     "field_offset" : 64,
41448     "referenced_type" : "_ZTIPKv"
41449    },
41450    {
41451     "field_name" : "src",
41452     "field_offset" : 128,
41453     "referenced_type" : "_ZTIP28VkAccelerationStructureKHR_T"
41454    },
41455    {
41456     "field_name" : "dst",
41457     "field_offset" : 192,
41458     "referenced_type" : "_ZTI24VkDeviceOrHostAddressKHR"
41459    },
41460    {
41461     "field_name" : "mode",
41462     "field_offset" : 256,
41463     "referenced_type" : "_ZTI34VkCopyAccelerationStructureModeKHR"
41464    }
41465   ],
41466   "linker_set_key" : "_ZTI42VkCopyAccelerationStructureToMemoryInfoKHR",
41467   "name" : "VkCopyAccelerationStructureToMemoryInfoKHR",
41468   "referenced_type" : "_ZTI42VkCopyAccelerationStructureToMemoryInfoKHR",
41469   "self_type" : "_ZTI42VkCopyAccelerationStructureToMemoryInfoKHR",
41470   "size" : 40,
41471   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
41472  },
41473  {
41474   "alignment" : 8,
41475   "fields" :
41476   [
41477    {
41478     "field_name" : "sType",
41479     "referenced_type" : "_ZTI15VkStructureType"
41480    },
41481    {
41482     "field_name" : "pNext",
41483     "field_offset" : 64,
41484     "referenced_type" : "_ZTIPKv"
41485    },
41486    {
41487     "field_name" : "src",
41488     "field_offset" : 128,
41489     "referenced_type" : "_ZTI29VkDeviceOrHostAddressConstKHR"
41490    },
41491    {
41492     "field_name" : "dst",
41493     "field_offset" : 192,
41494     "referenced_type" : "_ZTIP28VkAccelerationStructureKHR_T"
41495    },
41496    {
41497     "field_name" : "mode",
41498     "field_offset" : 256,
41499     "referenced_type" : "_ZTI34VkCopyAccelerationStructureModeKHR"
41500    }
41501   ],
41502   "linker_set_key" : "_ZTI42VkCopyMemoryToAccelerationStructureInfoKHR",
41503   "name" : "VkCopyMemoryToAccelerationStructureInfoKHR",
41504   "referenced_type" : "_ZTI42VkCopyMemoryToAccelerationStructureInfoKHR",
41505   "self_type" : "_ZTI42VkCopyMemoryToAccelerationStructureInfoKHR",
41506   "size" : 40,
41507   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
41508  },
41509  {
41510   "alignment" : 8,
41511   "fields" :
41512   [
41513    {
41514     "field_name" : "sType",
41515     "referenced_type" : "_ZTI15VkStructureType"
41516    },
41517    {
41518     "field_name" : "pNext",
41519     "field_offset" : 64,
41520     "referenced_type" : "_ZTIPKv"
41521    },
41522    {
41523     "field_name" : "groupCount",
41524     "field_offset" : 128,
41525     "referenced_type" : "_ZTIj"
41526    },
41527    {
41528     "field_name" : "pGroups",
41529     "field_offset" : 192,
41530     "referenced_type" : "_ZTIPK33VkGraphicsShaderGroupCreateInfoNV"
41531    },
41532    {
41533     "field_name" : "pipelineCount",
41534     "field_offset" : 256,
41535     "referenced_type" : "_ZTIj"
41536    },
41537    {
41538     "field_name" : "pPipelines",
41539     "field_offset" : 320,
41540     "referenced_type" : "_ZTIPKP12VkPipeline_T"
41541    }
41542   ],
41543   "linker_set_key" : "_ZTI42VkGraphicsPipelineShaderGroupsCreateInfoNV",
41544   "name" : "VkGraphicsPipelineShaderGroupsCreateInfoNV",
41545   "referenced_type" : "_ZTI42VkGraphicsPipelineShaderGroupsCreateInfoNV",
41546   "self_type" : "_ZTI42VkGraphicsPipelineShaderGroupsCreateInfoNV",
41547   "size" : 48,
41548   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
41549  },
41550  {
41551   "alignment" : 8,
41552   "fields" :
41553   [
41554    {
41555     "field_name" : "sType",
41556     "referenced_type" : "_ZTI15VkStructureType"
41557    },
41558    {
41559     "field_name" : "pNext",
41560     "field_offset" : 64,
41561     "referenced_type" : "_ZTIPKv"
41562    },
41563    {
41564     "field_name" : "type",
41565     "field_offset" : 128,
41566     "referenced_type" : "_ZTI35VkPerformanceConfigurationTypeINTEL"
41567    }
41568   ],
41569   "linker_set_key" : "_ZTI42VkPerformanceConfigurationAcquireInfoINTEL",
41570   "name" : "VkPerformanceConfigurationAcquireInfoINTEL",
41571   "referenced_type" : "_ZTI42VkPerformanceConfigurationAcquireInfoINTEL",
41572   "self_type" : "_ZTI42VkPerformanceConfigurationAcquireInfoINTEL",
41573   "size" : 24,
41574   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
41575  },
41576  {
41577   "alignment" : 8,
41578   "fields" :
41579   [
41580    {
41581     "field_name" : "sType",
41582     "referenced_type" : "_ZTI15VkStructureType"
41583    },
41584    {
41585     "field_name" : "pNext",
41586     "field_offset" : 64,
41587     "referenced_type" : "_ZTIPv"
41588    },
41589    {
41590     "field_name" : "depthClipEnable",
41591     "field_offset" : 128,
41592     "referenced_type" : "_ZTIj"
41593    }
41594   ],
41595   "linker_set_key" : "_ZTI42VkPhysicalDeviceDepthClipEnableFeaturesEXT",
41596   "name" : "VkPhysicalDeviceDepthClipEnableFeaturesEXT",
41597   "referenced_type" : "_ZTI42VkPhysicalDeviceDepthClipEnableFeaturesEXT",
41598   "self_type" : "_ZTI42VkPhysicalDeviceDepthClipEnableFeaturesEXT",
41599   "size" : 24,
41600   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
41601  },
41602  {
41603   "alignment" : 8,
41604   "fields" :
41605   [
41606    {
41607     "field_name" : "sType",
41608     "referenced_type" : "_ZTI15VkStructureType"
41609    },
41610    {
41611     "field_name" : "pNext",
41612     "field_offset" : 64,
41613     "referenced_type" : "_ZTIPv"
41614    },
41615    {
41616     "field_name" : "shaderInputAttachmentArrayDynamicIndexing",
41617     "field_offset" : 128,
41618     "referenced_type" : "_ZTIj"
41619    },
41620    {
41621     "field_name" : "shaderUniformTexelBufferArrayDynamicIndexing",
41622     "field_offset" : 160,
41623     "referenced_type" : "_ZTIj"
41624    },
41625    {
41626     "field_name" : "shaderStorageTexelBufferArrayDynamicIndexing",
41627     "field_offset" : 192,
41628     "referenced_type" : "_ZTIj"
41629    },
41630    {
41631     "field_name" : "shaderUniformBufferArrayNonUniformIndexing",
41632     "field_offset" : 224,
41633     "referenced_type" : "_ZTIj"
41634    },
41635    {
41636     "field_name" : "shaderSampledImageArrayNonUniformIndexing",
41637     "field_offset" : 256,
41638     "referenced_type" : "_ZTIj"
41639    },
41640    {
41641     "field_name" : "shaderStorageBufferArrayNonUniformIndexing",
41642     "field_offset" : 288,
41643     "referenced_type" : "_ZTIj"
41644    },
41645    {
41646     "field_name" : "shaderStorageImageArrayNonUniformIndexing",
41647     "field_offset" : 320,
41648     "referenced_type" : "_ZTIj"
41649    },
41650    {
41651     "field_name" : "shaderInputAttachmentArrayNonUniformIndexing",
41652     "field_offset" : 352,
41653     "referenced_type" : "_ZTIj"
41654    },
41655    {
41656     "field_name" : "shaderUniformTexelBufferArrayNonUniformIndexing",
41657     "field_offset" : 384,
41658     "referenced_type" : "_ZTIj"
41659    },
41660    {
41661     "field_name" : "shaderStorageTexelBufferArrayNonUniformIndexing",
41662     "field_offset" : 416,
41663     "referenced_type" : "_ZTIj"
41664    },
41665    {
41666     "field_name" : "descriptorBindingUniformBufferUpdateAfterBind",
41667     "field_offset" : 448,
41668     "referenced_type" : "_ZTIj"
41669    },
41670    {
41671     "field_name" : "descriptorBindingSampledImageUpdateAfterBind",
41672     "field_offset" : 480,
41673     "referenced_type" : "_ZTIj"
41674    },
41675    {
41676     "field_name" : "descriptorBindingStorageImageUpdateAfterBind",
41677     "field_offset" : 512,
41678     "referenced_type" : "_ZTIj"
41679    },
41680    {
41681     "field_name" : "descriptorBindingStorageBufferUpdateAfterBind",
41682     "field_offset" : 544,
41683     "referenced_type" : "_ZTIj"
41684    },
41685    {
41686     "field_name" : "descriptorBindingUniformTexelBufferUpdateAfterBind",
41687     "field_offset" : 576,
41688     "referenced_type" : "_ZTIj"
41689    },
41690    {
41691     "field_name" : "descriptorBindingStorageTexelBufferUpdateAfterBind",
41692     "field_offset" : 608,
41693     "referenced_type" : "_ZTIj"
41694    },
41695    {
41696     "field_name" : "descriptorBindingUpdateUnusedWhilePending",
41697     "field_offset" : 640,
41698     "referenced_type" : "_ZTIj"
41699    },
41700    {
41701     "field_name" : "descriptorBindingPartiallyBound",
41702     "field_offset" : 672,
41703     "referenced_type" : "_ZTIj"
41704    },
41705    {
41706     "field_name" : "descriptorBindingVariableDescriptorCount",
41707     "field_offset" : 704,
41708     "referenced_type" : "_ZTIj"
41709    },
41710    {
41711     "field_name" : "runtimeDescriptorArray",
41712     "field_offset" : 736,
41713     "referenced_type" : "_ZTIj"
41714    }
41715   ],
41716   "linker_set_key" : "_ZTI42VkPhysicalDeviceDescriptorIndexingFeatures",
41717   "name" : "VkPhysicalDeviceDescriptorIndexingFeatures",
41718   "referenced_type" : "_ZTI42VkPhysicalDeviceDescriptorIndexingFeatures",
41719   "self_type" : "_ZTI42VkPhysicalDeviceDescriptorIndexingFeatures",
41720   "size" : 96,
41721   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
41722  },
41723  {
41724   "alignment" : 8,
41725   "fields" :
41726   [
41727    {
41728     "field_name" : "sType",
41729     "referenced_type" : "_ZTI15VkStructureType"
41730    },
41731    {
41732     "field_name" : "pNext",
41733     "field_offset" : 64,
41734     "referenced_type" : "_ZTIPv"
41735    },
41736    {
41737     "field_name" : "exclusiveScissor",
41738     "field_offset" : 128,
41739     "referenced_type" : "_ZTIj"
41740    }
41741   ],
41742   "linker_set_key" : "_ZTI42VkPhysicalDeviceExclusiveScissorFeaturesNV",
41743   "name" : "VkPhysicalDeviceExclusiveScissorFeaturesNV",
41744   "referenced_type" : "_ZTI42VkPhysicalDeviceExclusiveScissorFeaturesNV",
41745   "self_type" : "_ZTI42VkPhysicalDeviceExclusiveScissorFeaturesNV",
41746   "size" : 24,
41747   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
41748  },
41749  {
41750   "alignment" : 8,
41751   "fields" :
41752   [
41753    {
41754     "field_name" : "sType",
41755     "referenced_type" : "_ZTI15VkStructureType"
41756    },
41757    {
41758     "field_name" : "pNext",
41759     "field_offset" : 64,
41760     "referenced_type" : "_ZTIPv"
41761    },
41762    {
41763     "field_name" : "minLod",
41764     "field_offset" : 128,
41765     "referenced_type" : "_ZTIj"
41766    }
41767   ],
41768   "linker_set_key" : "_ZTI42VkPhysicalDeviceImageViewMinLodFeaturesEXT",
41769   "name" : "VkPhysicalDeviceImageViewMinLodFeaturesEXT",
41770   "referenced_type" : "_ZTI42VkPhysicalDeviceImageViewMinLodFeaturesEXT",
41771   "self_type" : "_ZTI42VkPhysicalDeviceImageViewMinLodFeaturesEXT",
41772   "size" : 24,
41773   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
41774  },
41775  {
41776   "alignment" : 8,
41777   "fields" :
41778   [
41779    {
41780     "field_name" : "sType",
41781     "referenced_type" : "_ZTI15VkStructureType"
41782    },
41783    {
41784     "field_name" : "pNext",
41785     "field_offset" : 64,
41786     "referenced_type" : "_ZTIPv"
41787    },
41788    {
41789     "field_name" : "inlineUniformBlock",
41790     "field_offset" : 128,
41791     "referenced_type" : "_ZTIj"
41792    },
41793    {
41794     "field_name" : "descriptorBindingInlineUniformBlockUpdateAfterBind",
41795     "field_offset" : 160,
41796     "referenced_type" : "_ZTIj"
41797    }
41798   ],
41799   "linker_set_key" : "_ZTI42VkPhysicalDeviceInlineUniformBlockFeatures",
41800   "name" : "VkPhysicalDeviceInlineUniformBlockFeatures",
41801   "referenced_type" : "_ZTI42VkPhysicalDeviceInlineUniformBlockFeatures",
41802   "self_type" : "_ZTI42VkPhysicalDeviceInlineUniformBlockFeatures",
41803   "size" : 24,
41804   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
41805  },
41806  {
41807   "alignment" : 8,
41808   "fields" :
41809   [
41810    {
41811     "field_name" : "sType",
41812     "referenced_type" : "_ZTI15VkStructureType"
41813    },
41814    {
41815     "field_name" : "pNext",
41816     "field_offset" : 64,
41817     "referenced_type" : "_ZTIPv"
41818    },
41819    {
41820     "field_name" : "provokingVertexLast",
41821     "field_offset" : 128,
41822     "referenced_type" : "_ZTIj"
41823    },
41824    {
41825     "field_name" : "transformFeedbackPreservesProvokingVertex",
41826     "field_offset" : 160,
41827     "referenced_type" : "_ZTIj"
41828    }
41829   ],
41830   "linker_set_key" : "_ZTI42VkPhysicalDeviceProvokingVertexFeaturesEXT",
41831   "name" : "VkPhysicalDeviceProvokingVertexFeaturesEXT",
41832   "referenced_type" : "_ZTI42VkPhysicalDeviceProvokingVertexFeaturesEXT",
41833   "self_type" : "_ZTI42VkPhysicalDeviceProvokingVertexFeaturesEXT",
41834   "size" : 24,
41835   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
41836  },
41837  {
41838   "alignment" : 8,
41839   "fields" :
41840   [
41841    {
41842     "field_name" : "sType",
41843     "referenced_type" : "_ZTI15VkStructureType"
41844    },
41845    {
41846     "field_name" : "pNext",
41847     "field_offset" : 64,
41848     "referenced_type" : "_ZTIPv"
41849    },
41850    {
41851     "field_name" : "formatRgba10x6WithoutYCbCrSampler",
41852     "field_offset" : 128,
41853     "referenced_type" : "_ZTIj"
41854    }
41855   ],
41856   "linker_set_key" : "_ZTI42VkPhysicalDeviceRGBA10X6FormatsFeaturesEXT",
41857   "name" : "VkPhysicalDeviceRGBA10X6FormatsFeaturesEXT",
41858   "referenced_type" : "_ZTI42VkPhysicalDeviceRGBA10X6FormatsFeaturesEXT",
41859   "self_type" : "_ZTI42VkPhysicalDeviceRGBA10X6FormatsFeaturesEXT",
41860   "size" : 24,
41861   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
41862  },
41863  {
41864   "alignment" : 8,
41865   "fields" :
41866   [
41867    {
41868     "field_name" : "sType",
41869     "referenced_type" : "_ZTI15VkStructureType"
41870    },
41871    {
41872     "field_name" : "pNext",
41873     "field_offset" : 64,
41874     "referenced_type" : "_ZTIPv"
41875    },
41876    {
41877     "field_name" : "shaderSMBuiltins",
41878     "field_offset" : 128,
41879     "referenced_type" : "_ZTIj"
41880    }
41881   ],
41882   "linker_set_key" : "_ZTI42VkPhysicalDeviceShaderSMBuiltinsFeaturesNV",
41883   "name" : "VkPhysicalDeviceShaderSMBuiltinsFeaturesNV",
41884   "referenced_type" : "_ZTI42VkPhysicalDeviceShaderSMBuiltinsFeaturesNV",
41885   "self_type" : "_ZTI42VkPhysicalDeviceShaderSMBuiltinsFeaturesNV",
41886   "size" : 24,
41887   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
41888  },
41889  {
41890   "alignment" : 8,
41891   "fields" :
41892   [
41893    {
41894     "field_name" : "sType",
41895     "referenced_type" : "_ZTI15VkStructureType"
41896    },
41897    {
41898     "field_name" : "pNext",
41899     "field_offset" : 64,
41900     "referenced_type" : "_ZTIPv"
41901    },
41902    {
41903     "field_name" : "shadingRateImage",
41904     "field_offset" : 128,
41905     "referenced_type" : "_ZTIj"
41906    },
41907    {
41908     "field_name" : "shadingRateCoarseSampleOrder",
41909     "field_offset" : 160,
41910     "referenced_type" : "_ZTIj"
41911    }
41912   ],
41913   "linker_set_key" : "_ZTI42VkPhysicalDeviceShadingRateImageFeaturesNV",
41914   "name" : "VkPhysicalDeviceShadingRateImageFeaturesNV",
41915   "referenced_type" : "_ZTI42VkPhysicalDeviceShadingRateImageFeaturesNV",
41916   "self_type" : "_ZTI42VkPhysicalDeviceShadingRateImageFeaturesNV",
41917   "size" : 24,
41918   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
41919  },
41920  {
41921   "alignment" : 8,
41922   "fields" :
41923   [
41924    {
41925     "field_name" : "sType",
41926     "referenced_type" : "_ZTI15VkStructureType"
41927    },
41928    {
41929     "field_name" : "pNext",
41930     "field_offset" : 64,
41931     "referenced_type" : "_ZTIPKv"
41932    },
41933    {
41934     "field_name" : "flags",
41935     "field_offset" : 128,
41936     "referenced_type" : "_ZTIj"
41937    },
41938    {
41939     "field_name" : "coverageToColorEnable",
41940     "field_offset" : 160,
41941     "referenced_type" : "_ZTIj"
41942    },
41943    {
41944     "field_name" : "coverageToColorLocation",
41945     "field_offset" : 192,
41946     "referenced_type" : "_ZTIj"
41947    }
41948   ],
41949   "linker_set_key" : "_ZTI42VkPipelineCoverageToColorStateCreateInfoNV",
41950   "name" : "VkPipelineCoverageToColorStateCreateInfoNV",
41951   "referenced_type" : "_ZTI42VkPipelineCoverageToColorStateCreateInfoNV",
41952   "self_type" : "_ZTI42VkPipelineCoverageToColorStateCreateInfoNV",
41953   "size" : 32,
41954   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
41955  },
41956  {
41957   "alignment" : 8,
41958   "fields" :
41959   [
41960    {
41961     "field_name" : "sType",
41962     "referenced_type" : "_ZTI15VkStructureType"
41963    },
41964    {
41965     "field_name" : "pNext",
41966     "field_offset" : 64,
41967     "referenced_type" : "_ZTIPKv"
41968    },
41969    {
41970     "field_name" : "flags",
41971     "field_offset" : 128,
41972     "referenced_type" : "_ZTIj"
41973    },
41974    {
41975     "field_name" : "viewportCount",
41976     "field_offset" : 160,
41977     "referenced_type" : "_ZTIj"
41978    },
41979    {
41980     "field_name" : "pViewportSwizzles",
41981     "field_offset" : 192,
41982     "referenced_type" : "_ZTIPK19VkViewportSwizzleNV"
41983    }
41984   ],
41985   "linker_set_key" : "_ZTI42VkPipelineViewportSwizzleStateCreateInfoNV",
41986   "name" : "VkPipelineViewportSwizzleStateCreateInfoNV",
41987   "referenced_type" : "_ZTI42VkPipelineViewportSwizzleStateCreateInfoNV",
41988   "self_type" : "_ZTI42VkPipelineViewportSwizzleStateCreateInfoNV",
41989   "size" : 32,
41990   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
41991  },
41992  {
41993   "alignment" : 8,
41994   "fields" :
41995   [
41996    {
41997     "field_name" : "sType",
41998     "referenced_type" : "_ZTI15VkStructureType"
41999    },
42000    {
42001     "field_name" : "pNext",
42002     "field_offset" : 64,
42003     "referenced_type" : "_ZTIPKv"
42004    },
42005    {
42006     "field_name" : "performanceCountersSampling",
42007     "field_offset" : 128,
42008     "referenced_type" : "_ZTI28VkQueryPoolSamplingModeINTEL"
42009    }
42010   ],
42011   "linker_set_key" : "_ZTI42VkQueryPoolPerformanceQueryCreateInfoINTEL",
42012   "name" : "VkQueryPoolPerformanceQueryCreateInfoINTEL",
42013   "referenced_type" : "_ZTI42VkQueryPoolPerformanceQueryCreateInfoINTEL",
42014   "self_type" : "_ZTI42VkQueryPoolPerformanceQueryCreateInfoINTEL",
42015   "size" : 24,
42016   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
42017  },
42018  {
42019   "alignment" : 8,
42020   "fields" :
42021   [
42022    {
42023     "field_name" : "sType",
42024     "referenced_type" : "_ZTI15VkStructureType"
42025    },
42026    {
42027     "field_name" : "pNext",
42028     "field_offset" : 64,
42029     "referenced_type" : "_ZTIPKv"
42030    },
42031    {
42032     "field_name" : "maxPipelineRayPayloadSize",
42033     "field_offset" : 128,
42034     "referenced_type" : "_ZTIj"
42035    },
42036    {
42037     "field_name" : "maxPipelineRayHitAttributeSize",
42038     "field_offset" : 160,
42039     "referenced_type" : "_ZTIj"
42040    }
42041   ],
42042   "linker_set_key" : "_ZTI42VkRayTracingPipelineInterfaceCreateInfoKHR",
42043   "name" : "VkRayTracingPipelineInterfaceCreateInfoKHR",
42044   "referenced_type" : "_ZTI42VkRayTracingPipelineInterfaceCreateInfoKHR",
42045   "self_type" : "_ZTI42VkRayTracingPipelineInterfaceCreateInfoKHR",
42046   "size" : 24,
42047   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
42048  },
42049  {
42050   "alignment" : 8,
42051   "fields" :
42052   [
42053    {
42054     "field_name" : "sType",
42055     "referenced_type" : "_ZTI15VkStructureType"
42056    },
42057    {
42058     "field_name" : "pNext",
42059     "field_offset" : 64,
42060     "referenced_type" : "_ZTIPKv"
42061    },
42062    {
42063     "field_name" : "validationCache",
42064     "field_offset" : 128,
42065     "referenced_type" : "_ZTIP22VkValidationCacheEXT_T"
42066    }
42067   ],
42068   "linker_set_key" : "_ZTI42VkShaderModuleValidationCacheCreateInfoEXT",
42069   "name" : "VkShaderModuleValidationCacheCreateInfoEXT",
42070   "referenced_type" : "_ZTI42VkShaderModuleValidationCacheCreateInfoEXT",
42071   "self_type" : "_ZTI42VkShaderModuleValidationCacheCreateInfoEXT",
42072   "size" : 24,
42073   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
42074  },
42075  {
42076   "alignment" : 8,
42077   "fields" :
42078   [
42079    {
42080     "field_name" : "sType",
42081     "referenced_type" : "_ZTI15VkStructureType"
42082    },
42083    {
42084     "field_name" : "pNext",
42085     "field_offset" : 64,
42086     "referenced_type" : "_ZTIPKv"
42087    },
42088    {
42089     "field_name" : "type",
42090     "field_offset" : 128,
42091     "referenced_type" : "_ZTI30VkAccelerationStructureTypeKHR"
42092    },
42093    {
42094     "field_name" : "flags",
42095     "field_offset" : 160,
42096     "referenced_type" : "_ZTIj"
42097    },
42098    {
42099     "field_name" : "mode",
42100     "field_offset" : 192,
42101     "referenced_type" : "_ZTI35VkBuildAccelerationStructureModeKHR"
42102    },
42103    {
42104     "field_name" : "srcAccelerationStructure",
42105     "field_offset" : 256,
42106     "referenced_type" : "_ZTIP28VkAccelerationStructureKHR_T"
42107    },
42108    {
42109     "field_name" : "dstAccelerationStructure",
42110     "field_offset" : 320,
42111     "referenced_type" : "_ZTIP28VkAccelerationStructureKHR_T"
42112    },
42113    {
42114     "field_name" : "geometryCount",
42115     "field_offset" : 384,
42116     "referenced_type" : "_ZTIj"
42117    },
42118    {
42119     "field_name" : "pGeometries",
42120     "field_offset" : 448,
42121     "referenced_type" : "_ZTIPK34VkAccelerationStructureGeometryKHR"
42122    },
42123    {
42124     "field_name" : "ppGeometries",
42125     "field_offset" : 512,
42126     "referenced_type" : "_ZTIPKPK34VkAccelerationStructureGeometryKHR"
42127    },
42128    {
42129     "field_name" : "scratchData",
42130     "field_offset" : 576,
42131     "referenced_type" : "_ZTI24VkDeviceOrHostAddressKHR"
42132    }
42133   ],
42134   "linker_set_key" : "_ZTI43VkAccelerationStructureBuildGeometryInfoKHR",
42135   "name" : "VkAccelerationStructureBuildGeometryInfoKHR",
42136   "referenced_type" : "_ZTI43VkAccelerationStructureBuildGeometryInfoKHR",
42137   "self_type" : "_ZTI43VkAccelerationStructureBuildGeometryInfoKHR",
42138   "size" : 80,
42139   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
42140  },
42141  {
42142   "alignment" : 8,
42143   "fields" :
42144   [
42145    {
42146     "field_name" : "sType",
42147     "referenced_type" : "_ZTI15VkStructureType"
42148    },
42149    {
42150     "field_name" : "pNext",
42151     "field_offset" : 64,
42152     "referenced_type" : "_ZTIPKv"
42153    },
42154    {
42155     "field_name" : "accelerationStructure",
42156     "field_offset" : 128,
42157     "referenced_type" : "_ZTIP28VkAccelerationStructureKHR_T"
42158    }
42159   ],
42160   "linker_set_key" : "_ZTI43VkAccelerationStructureDeviceAddressInfoKHR",
42161   "name" : "VkAccelerationStructureDeviceAddressInfoKHR",
42162   "referenced_type" : "_ZTI43VkAccelerationStructureDeviceAddressInfoKHR",
42163   "self_type" : "_ZTI43VkAccelerationStructureDeviceAddressInfoKHR",
42164   "size" : 24,
42165   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
42166  },
42167  {
42168   "alignment" : 8,
42169   "fields" :
42170   [
42171    {
42172     "field_name" : "sType",
42173     "referenced_type" : "_ZTI15VkStructureType"
42174    },
42175    {
42176     "field_name" : "pNext",
42177     "field_offset" : 64,
42178     "referenced_type" : "_ZTIPKv"
42179    },
42180    {
42181     "field_name" : "data",
42182     "field_offset" : 128,
42183     "referenced_type" : "_ZTI29VkDeviceOrHostAddressConstKHR"
42184    },
42185    {
42186     "field_name" : "stride",
42187     "field_offset" : 192,
42188     "referenced_type" : "_ZTIm"
42189    }
42190   ],
42191   "linker_set_key" : "_ZTI43VkAccelerationStructureGeometryAabbsDataKHR",
42192   "name" : "VkAccelerationStructureGeometryAabbsDataKHR",
42193   "referenced_type" : "_ZTI43VkAccelerationStructureGeometryAabbsDataKHR",
42194   "self_type" : "_ZTI43VkAccelerationStructureGeometryAabbsDataKHR",
42195   "size" : 32,
42196   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
42197  },
42198  {
42199   "alignment" : 8,
42200   "fields" :
42201   [
42202    {
42203     "field_name" : "staticInstance",
42204     "referenced_type" : "_ZTI34VkAccelerationStructureInstanceKHR"
42205    },
42206    {
42207     "field_name" : "matrixMotionInstance",
42208     "referenced_type" : "_ZTI45VkAccelerationStructureMatrixMotionInstanceNV"
42209    },
42210    {
42211     "field_name" : "srtMotionInstance",
42212     "referenced_type" : "_ZTI42VkAccelerationStructureSRTMotionInstanceNV"
42213    }
42214   ],
42215   "linker_set_key" : "_ZTI43VkAccelerationStructureMotionInstanceDataNV",
42216   "name" : "VkAccelerationStructureMotionInstanceDataNV",
42217   "record_kind" : "union",
42218   "referenced_type" : "_ZTI43VkAccelerationStructureMotionInstanceDataNV",
42219   "self_type" : "_ZTI43VkAccelerationStructureMotionInstanceDataNV",
42220   "size" : 144,
42221   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
42222  },
42223  {
42224   "alignment" : 8,
42225   "fields" :
42226   [
42227    {
42228     "field_name" : "sType",
42229     "referenced_type" : "_ZTI15VkStructureType"
42230    },
42231    {
42232     "field_name" : "pNext",
42233     "field_offset" : 64,
42234     "referenced_type" : "_ZTIPKv"
42235    },
42236    {
42237     "field_name" : "bindingCount",
42238     "field_offset" : 128,
42239     "referenced_type" : "_ZTIj"
42240    },
42241    {
42242     "field_name" : "pBindingFlags",
42243     "field_offset" : 192,
42244     "referenced_type" : "_ZTIPKj"
42245    }
42246   ],
42247   "linker_set_key" : "_ZTI43VkDescriptorSetLayoutBindingFlagsCreateInfo",
42248   "name" : "VkDescriptorSetLayoutBindingFlagsCreateInfo",
42249   "referenced_type" : "_ZTI43VkDescriptorSetLayoutBindingFlagsCreateInfo",
42250   "self_type" : "_ZTI43VkDescriptorSetLayoutBindingFlagsCreateInfo",
42251   "size" : 32,
42252   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
42253  },
42254  {
42255   "alignment" : 8,
42256   "fields" :
42257   [
42258    {
42259     "field_name" : "sType",
42260     "referenced_type" : "_ZTI15VkStructureType"
42261    },
42262    {
42263     "field_name" : "pNext",
42264     "field_offset" : 64,
42265     "referenced_type" : "_ZTIPKv"
42266    },
42267    {
42268     "field_name" : "pipelineBindPoint",
42269     "field_offset" : 128,
42270     "referenced_type" : "_ZTI19VkPipelineBindPoint"
42271    },
42272    {
42273     "field_name" : "pipeline",
42274     "field_offset" : 192,
42275     "referenced_type" : "_ZTIP12VkPipeline_T"
42276    },
42277    {
42278     "field_name" : "indirectCommandsLayout",
42279     "field_offset" : 256,
42280     "referenced_type" : "_ZTIP28VkIndirectCommandsLayoutNV_T"
42281    },
42282    {
42283     "field_name" : "maxSequencesCount",
42284     "field_offset" : 320,
42285     "referenced_type" : "_ZTIj"
42286    }
42287   ],
42288   "linker_set_key" : "_ZTI43VkGeneratedCommandsMemoryRequirementsInfoNV",
42289   "name" : "VkGeneratedCommandsMemoryRequirementsInfoNV",
42290   "referenced_type" : "_ZTI43VkGeneratedCommandsMemoryRequirementsInfoNV",
42291   "self_type" : "_ZTI43VkGeneratedCommandsMemoryRequirementsInfoNV",
42292   "size" : 48,
42293   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
42294  },
42295  {
42296   "alignment" : 8,
42297   "fields" :
42298   [
42299    {
42300     "field_name" : "sType",
42301     "referenced_type" : "_ZTI15VkStructureType"
42302    },
42303    {
42304     "field_name" : "pNext",
42305     "field_offset" : 64,
42306     "referenced_type" : "_ZTIPKv"
42307    },
42308    {
42309     "field_name" : "memory",
42310     "field_offset" : 128,
42311     "referenced_type" : "_ZTIP16VkDeviceMemory_T"
42312    }
42313   ],
42314   "linker_set_key" : "_ZTI43VkMemoryGetAndroidHardwareBufferInfoANDROID",
42315   "name" : "VkMemoryGetAndroidHardwareBufferInfoANDROID",
42316   "referenced_type" : "_ZTI43VkMemoryGetAndroidHardwareBufferInfoANDROID",
42317   "self_type" : "_ZTI43VkMemoryGetAndroidHardwareBufferInfoANDROID",
42318   "size" : 24,
42319   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_android.h"
42320  },
42321  {
42322   "alignment" : 8,
42323   "fields" :
42324   [
42325    {
42326     "field_name" : "sType",
42327     "referenced_type" : "_ZTI15VkStructureType"
42328    },
42329    {
42330     "field_name" : "pNext",
42331     "field_offset" : 64,
42332     "referenced_type" : "_ZTIPv"
42333    },
42334    {
42335     "field_name" : "bufferDeviceAddress",
42336     "field_offset" : 128,
42337     "referenced_type" : "_ZTIj"
42338    },
42339    {
42340     "field_name" : "bufferDeviceAddressCaptureReplay",
42341     "field_offset" : 160,
42342     "referenced_type" : "_ZTIj"
42343    },
42344    {
42345     "field_name" : "bufferDeviceAddressMultiDevice",
42346     "field_offset" : 192,
42347     "referenced_type" : "_ZTIj"
42348    }
42349   ],
42350   "linker_set_key" : "_ZTI43VkPhysicalDeviceBufferDeviceAddressFeatures",
42351   "name" : "VkPhysicalDeviceBufferDeviceAddressFeatures",
42352   "referenced_type" : "_ZTI43VkPhysicalDeviceBufferDeviceAddressFeatures",
42353   "self_type" : "_ZTI43VkPhysicalDeviceBufferDeviceAddressFeatures",
42354   "size" : 32,
42355   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
42356  },
42357  {
42358   "alignment" : 8,
42359   "fields" :
42360   [
42361    {
42362     "field_name" : "sType",
42363     "referenced_type" : "_ZTI15VkStructureType"
42364    },
42365    {
42366     "field_name" : "pNext",
42367     "field_offset" : 64,
42368     "referenced_type" : "_ZTIPv"
42369    },
42370    {
42371     "field_name" : "colorWriteEnable",
42372     "field_offset" : 128,
42373     "referenced_type" : "_ZTIj"
42374    }
42375   ],
42376   "linker_set_key" : "_ZTI43VkPhysicalDeviceColorWriteEnableFeaturesEXT",
42377   "name" : "VkPhysicalDeviceColorWriteEnableFeaturesEXT",
42378   "referenced_type" : "_ZTI43VkPhysicalDeviceColorWriteEnableFeaturesEXT",
42379   "self_type" : "_ZTI43VkPhysicalDeviceColorWriteEnableFeaturesEXT",
42380   "size" : 24,
42381   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
42382  },
42383  {
42384   "alignment" : 8,
42385   "fields" :
42386   [
42387    {
42388     "field_name" : "sType",
42389     "referenced_type" : "_ZTI15VkStructureType"
42390    },
42391    {
42392     "field_name" : "pNext",
42393     "field_offset" : 64,
42394     "referenced_type" : "_ZTIPv"
42395    },
42396    {
42397     "field_name" : "cooperativeMatrix",
42398     "field_offset" : 128,
42399     "referenced_type" : "_ZTIj"
42400    },
42401    {
42402     "field_name" : "cooperativeMatrixRobustBufferAccess",
42403     "field_offset" : 160,
42404     "referenced_type" : "_ZTIj"
42405    }
42406   ],
42407   "linker_set_key" : "_ZTI43VkPhysicalDeviceCooperativeMatrixFeaturesNV",
42408   "name" : "VkPhysicalDeviceCooperativeMatrixFeaturesNV",
42409   "referenced_type" : "_ZTI43VkPhysicalDeviceCooperativeMatrixFeaturesNV",
42410   "self_type" : "_ZTI43VkPhysicalDeviceCooperativeMatrixFeaturesNV",
42411   "size" : 24,
42412   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
42413  },
42414  {
42415   "alignment" : 8,
42416   "fields" :
42417   [
42418    {
42419     "field_name" : "sType",
42420     "referenced_type" : "_ZTI15VkStructureType"
42421    },
42422    {
42423     "field_name" : "pNext",
42424     "field_offset" : 64,
42425     "referenced_type" : "_ZTIPv"
42426    },
42427    {
42428     "field_name" : "depthClipControl",
42429     "field_offset" : 128,
42430     "referenced_type" : "_ZTIj"
42431    }
42432   ],
42433   "linker_set_key" : "_ZTI43VkPhysicalDeviceDepthClipControlFeaturesEXT",
42434   "name" : "VkPhysicalDeviceDepthClipControlFeaturesEXT",
42435   "referenced_type" : "_ZTI43VkPhysicalDeviceDepthClipControlFeaturesEXT",
42436   "self_type" : "_ZTI43VkPhysicalDeviceDepthClipControlFeaturesEXT",
42437   "size" : 24,
42438   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
42439  },
42440  {
42441   "alignment" : 8,
42442   "fields" :
42443   [
42444    {
42445     "field_name" : "sType",
42446     "referenced_type" : "_ZTI15VkStructureType"
42447    },
42448    {
42449     "field_name" : "pNext",
42450     "field_offset" : 64,
42451     "referenced_type" : "_ZTIPv"
42452    },
42453    {
42454     "field_name" : "diagnosticsConfig",
42455     "field_offset" : 128,
42456     "referenced_type" : "_ZTIj"
42457    }
42458   ],
42459   "linker_set_key" : "_ZTI43VkPhysicalDeviceDiagnosticsConfigFeaturesNV",
42460   "name" : "VkPhysicalDeviceDiagnosticsConfigFeaturesNV",
42461   "referenced_type" : "_ZTI43VkPhysicalDeviceDiagnosticsConfigFeaturesNV",
42462   "self_type" : "_ZTI43VkPhysicalDeviceDiagnosticsConfigFeaturesNV",
42463   "size" : 24,
42464   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
42465  },
42466  {
42467   "alignment" : 8,
42468   "fields" :
42469   [
42470    {
42471     "field_name" : "sType",
42472     "referenced_type" : "_ZTI15VkStructureType"
42473    },
42474    {
42475     "field_name" : "pNext",
42476     "field_offset" : 64,
42477     "referenced_type" : "_ZTIPv"
42478    },
42479    {
42480     "field_name" : "imageViewType",
42481     "field_offset" : 128,
42482     "referenced_type" : "_ZTI15VkImageViewType"
42483    }
42484   ],
42485   "linker_set_key" : "_ZTI43VkPhysicalDeviceImageViewImageFormatInfoEXT",
42486   "name" : "VkPhysicalDeviceImageViewImageFormatInfoEXT",
42487   "referenced_type" : "_ZTI43VkPhysicalDeviceImageViewImageFormatInfoEXT",
42488   "self_type" : "_ZTI43VkPhysicalDeviceImageViewImageFormatInfoEXT",
42489   "size" : 24,
42490   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
42491  },
42492  {
42493   "alignment" : 8,
42494   "fields" :
42495   [
42496    {
42497     "field_name" : "sType",
42498     "referenced_type" : "_ZTI15VkStructureType"
42499    },
42500    {
42501     "field_name" : "pNext",
42502     "field_offset" : 64,
42503     "referenced_type" : "_ZTIPv"
42504    },
42505    {
42506     "field_name" : "performanceCounterQueryPools",
42507     "field_offset" : 128,
42508     "referenced_type" : "_ZTIj"
42509    },
42510    {
42511     "field_name" : "performanceCounterMultipleQueryPools",
42512     "field_offset" : 160,
42513     "referenced_type" : "_ZTIj"
42514    }
42515   ],
42516   "linker_set_key" : "_ZTI43VkPhysicalDevicePerformanceQueryFeaturesKHR",
42517   "name" : "VkPhysicalDevicePerformanceQueryFeaturesKHR",
42518   "referenced_type" : "_ZTI43VkPhysicalDevicePerformanceQueryFeaturesKHR",
42519   "self_type" : "_ZTI43VkPhysicalDevicePerformanceQueryFeaturesKHR",
42520   "size" : 24,
42521   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
42522  },
42523  {
42524   "alignment" : 8,
42525   "fields" :
42526   [
42527    {
42528     "field_name" : "sType",
42529     "referenced_type" : "_ZTI15VkStructureType"
42530    },
42531    {
42532     "field_name" : "pNext",
42533     "field_offset" : 64,
42534     "referenced_type" : "_ZTIPv"
42535    },
42536    {
42537     "field_name" : "maxPushDescriptors",
42538     "field_offset" : 128,
42539     "referenced_type" : "_ZTIj"
42540    }
42541   ],
42542   "linker_set_key" : "_ZTI43VkPhysicalDevicePushDescriptorPropertiesKHR",
42543   "name" : "VkPhysicalDevicePushDescriptorPropertiesKHR",
42544   "referenced_type" : "_ZTI43VkPhysicalDevicePushDescriptorPropertiesKHR",
42545   "self_type" : "_ZTI43VkPhysicalDevicePushDescriptorPropertiesKHR",
42546   "size" : 24,
42547   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
42548  },
42549  {
42550   "alignment" : 8,
42551   "fields" :
42552   [
42553    {
42554     "field_name" : "sType",
42555     "referenced_type" : "_ZTI15VkStructureType"
42556    },
42557    {
42558     "field_name" : "pNext",
42559     "field_offset" : 64,
42560     "referenced_type" : "_ZTIPv"
42561    },
42562    {
42563     "field_name" : "subgroupSizeControl",
42564     "field_offset" : 128,
42565     "referenced_type" : "_ZTIj"
42566    },
42567    {
42568     "field_name" : "computeFullSubgroups",
42569     "field_offset" : 160,
42570     "referenced_type" : "_ZTIj"
42571    }
42572   ],
42573   "linker_set_key" : "_ZTI43VkPhysicalDeviceSubgroupSizeControlFeatures",
42574   "name" : "VkPhysicalDeviceSubgroupSizeControlFeatures",
42575   "referenced_type" : "_ZTI43VkPhysicalDeviceSubgroupSizeControlFeatures",
42576   "self_type" : "_ZTI43VkPhysicalDeviceSubgroupSizeControlFeatures",
42577   "size" : 24,
42578   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
42579  },
42580  {
42581   "alignment" : 8,
42582   "fields" :
42583   [
42584    {
42585     "field_name" : "sType",
42586     "referenced_type" : "_ZTI15VkStructureType"
42587    },
42588    {
42589     "field_name" : "pNext",
42590     "field_offset" : 64,
42591     "referenced_type" : "_ZTIPv"
42592    },
42593    {
42594     "field_name" : "maxTimelineSemaphoreValueDifference",
42595     "field_offset" : 128,
42596     "referenced_type" : "_ZTIm"
42597    }
42598   ],
42599   "linker_set_key" : "_ZTI43VkPhysicalDeviceTimelineSemaphoreProperties",
42600   "name" : "VkPhysicalDeviceTimelineSemaphoreProperties",
42601   "referenced_type" : "_ZTI43VkPhysicalDeviceTimelineSemaphoreProperties",
42602   "self_type" : "_ZTI43VkPhysicalDeviceTimelineSemaphoreProperties",
42603   "size" : 24,
42604   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
42605  },
42606  {
42607   "alignment" : 8,
42608   "fields" :
42609   [
42610    {
42611     "field_name" : "sType",
42612     "referenced_type" : "_ZTI15VkStructureType"
42613    },
42614    {
42615     "field_name" : "pNext",
42616     "field_offset" : 64,
42617     "referenced_type" : "_ZTIPv"
42618    },
42619    {
42620     "field_name" : "ycbcrImageArrays",
42621     "field_offset" : 128,
42622     "referenced_type" : "_ZTIj"
42623    }
42624   ],
42625   "linker_set_key" : "_ZTI43VkPhysicalDeviceYcbcrImageArraysFeaturesEXT",
42626   "name" : "VkPhysicalDeviceYcbcrImageArraysFeaturesEXT",
42627   "referenced_type" : "_ZTI43VkPhysicalDeviceYcbcrImageArraysFeaturesEXT",
42628   "self_type" : "_ZTI43VkPhysicalDeviceYcbcrImageArraysFeaturesEXT",
42629   "size" : 24,
42630   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
42631  },
42632  {
42633   "alignment" : 8,
42634   "fields" :
42635   [
42636    {
42637     "field_name" : "sType",
42638     "referenced_type" : "_ZTI15VkStructureType"
42639    },
42640    {
42641     "field_name" : "pNext",
42642     "field_offset" : 64,
42643     "referenced_type" : "_ZTIPKv"
42644    },
42645    {
42646     "field_name" : "sampleLocationsEnable",
42647     "field_offset" : 128,
42648     "referenced_type" : "_ZTIj"
42649    },
42650    {
42651     "field_name" : "sampleLocationsInfo",
42652     "field_offset" : 192,
42653     "referenced_type" : "_ZTI24VkSampleLocationsInfoEXT"
42654    }
42655   ],
42656   "linker_set_key" : "_ZTI43VkPipelineSampleLocationsStateCreateInfoEXT",
42657   "name" : "VkPipelineSampleLocationsStateCreateInfoEXT",
42658   "referenced_type" : "_ZTI43VkPipelineSampleLocationsStateCreateInfoEXT",
42659   "self_type" : "_ZTI43VkPipelineSampleLocationsStateCreateInfoEXT",
42660   "size" : 64,
42661   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
42662  },
42663  {
42664   "alignment" : 8,
42665   "fields" :
42666   [
42667    {
42668     "field_name" : "sType",
42669     "referenced_type" : "_ZTI15VkStructureType"
42670    },
42671    {
42672     "field_name" : "pNext",
42673     "field_offset" : 64,
42674     "referenced_type" : "_ZTIPKv"
42675    },
42676    {
42677     "field_name" : "viewportWScalingEnable",
42678     "field_offset" : 128,
42679     "referenced_type" : "_ZTIj"
42680    },
42681    {
42682     "field_name" : "viewportCount",
42683     "field_offset" : 160,
42684     "referenced_type" : "_ZTIj"
42685    },
42686    {
42687     "field_name" : "pViewportWScalings",
42688     "field_offset" : 192,
42689     "referenced_type" : "_ZTIPK20VkViewportWScalingNV"
42690    }
42691   ],
42692   "linker_set_key" : "_ZTI43VkPipelineViewportWScalingStateCreateInfoNV",
42693   "name" : "VkPipelineViewportWScalingStateCreateInfoNV",
42694   "referenced_type" : "_ZTI43VkPipelineViewportWScalingStateCreateInfoNV",
42695   "self_type" : "_ZTI43VkPipelineViewportWScalingStateCreateInfoNV",
42696   "size" : 32,
42697   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
42698  },
42699  {
42700   "alignment" : 8,
42701   "fields" :
42702   [
42703    {
42704     "field_name" : "sType",
42705     "referenced_type" : "_ZTI15VkStructureType"
42706    },
42707    {
42708     "field_name" : "pNext",
42709     "field_offset" : 64,
42710     "referenced_type" : "_ZTIPKv"
42711    },
42712    {
42713     "field_name" : "fragmentDensityMapAttachment",
42714     "field_offset" : 128,
42715     "referenced_type" : "_ZTI21VkAttachmentReference"
42716    }
42717   ],
42718   "linker_set_key" : "_ZTI43VkRenderPassFragmentDensityMapCreateInfoEXT",
42719   "name" : "VkRenderPassFragmentDensityMapCreateInfoEXT",
42720   "referenced_type" : "_ZTI43VkRenderPassFragmentDensityMapCreateInfoEXT",
42721   "self_type" : "_ZTI43VkRenderPassFragmentDensityMapCreateInfoEXT",
42722   "size" : 24,
42723   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
42724  },
42725  {
42726   "alignment" : 8,
42727   "fields" :
42728   [
42729    {
42730     "field_name" : "sType",
42731     "referenced_type" : "_ZTI15VkStructureType"
42732    },
42733    {
42734     "field_name" : "pNext",
42735     "field_offset" : 64,
42736     "referenced_type" : "_ZTIPKv"
42737    },
42738    {
42739     "field_name" : "aspectReferenceCount",
42740     "field_offset" : 128,
42741     "referenced_type" : "_ZTIj"
42742    },
42743    {
42744     "field_name" : "pAspectReferences",
42745     "field_offset" : 192,
42746     "referenced_type" : "_ZTIPK32VkInputAttachmentAspectReference"
42747    }
42748   ],
42749   "linker_set_key" : "_ZTI43VkRenderPassInputAttachmentAspectCreateInfo",
42750   "name" : "VkRenderPassInputAttachmentAspectCreateInfo",
42751   "referenced_type" : "_ZTI43VkRenderPassInputAttachmentAspectCreateInfo",
42752   "self_type" : "_ZTI43VkRenderPassInputAttachmentAspectCreateInfo",
42753   "size" : 32,
42754   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
42755  },
42756  {
42757   "alignment" : 8,
42758   "fields" :
42759   [
42760    {
42761     "field_name" : "sType",
42762     "referenced_type" : "_ZTI15VkStructureType"
42763    },
42764    {
42765     "field_name" : "pNext",
42766     "field_offset" : 64,
42767     "referenced_type" : "_ZTIPKv"
42768    },
42769    {
42770     "field_name" : "accelerationStructureCount",
42771     "field_offset" : 128,
42772     "referenced_type" : "_ZTIj"
42773    },
42774    {
42775     "field_name" : "pAccelerationStructures",
42776     "field_offset" : 192,
42777     "referenced_type" : "_ZTIPKP27VkAccelerationStructureNV_T"
42778    }
42779   ],
42780   "linker_set_key" : "_ZTI43VkWriteDescriptorSetAccelerationStructureNV",
42781   "name" : "VkWriteDescriptorSetAccelerationStructureNV",
42782   "referenced_type" : "_ZTI43VkWriteDescriptorSetAccelerationStructureNV",
42783   "self_type" : "_ZTI43VkWriteDescriptorSetAccelerationStructureNV",
42784   "size" : 32,
42785   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
42786  },
42787  {
42788   "alignment" : 8,
42789   "fields" :
42790   [
42791    {
42792     "field_name" : "sType",
42793     "referenced_type" : "_ZTI15VkStructureType"
42794    },
42795    {
42796     "field_name" : "pNext",
42797     "field_offset" : 64,
42798     "referenced_type" : "_ZTIPKv"
42799    },
42800    {
42801     "field_name" : "maxInlineUniformBlockBindings",
42802     "field_offset" : 128,
42803     "referenced_type" : "_ZTIj"
42804    }
42805   ],
42806   "linker_set_key" : "_ZTI44VkDescriptorPoolInlineUniformBlockCreateInfo",
42807   "name" : "VkDescriptorPoolInlineUniformBlockCreateInfo",
42808   "referenced_type" : "_ZTI44VkDescriptorPoolInlineUniformBlockCreateInfo",
42809   "self_type" : "_ZTI44VkDescriptorPoolInlineUniformBlockCreateInfo",
42810   "size" : 24,
42811   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
42812  },
42813  {
42814   "alignment" : 8,
42815   "fields" :
42816   [
42817    {
42818     "field_name" : "sType",
42819     "referenced_type" : "_ZTI15VkStructureType"
42820    },
42821    {
42822     "field_name" : "pNext",
42823     "field_offset" : 64,
42824     "referenced_type" : "_ZTIPv"
42825    },
42826    {
42827     "field_name" : "cornerSampledImage",
42828     "field_offset" : 128,
42829     "referenced_type" : "_ZTIj"
42830    }
42831   ],
42832   "linker_set_key" : "_ZTI44VkPhysicalDeviceCornerSampledImageFeaturesNV",
42833   "name" : "VkPhysicalDeviceCornerSampledImageFeaturesNV",
42834   "referenced_type" : "_ZTI44VkPhysicalDeviceCornerSampledImageFeaturesNV",
42835   "self_type" : "_ZTI44VkPhysicalDeviceCornerSampledImageFeaturesNV",
42836   "size" : 24,
42837   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
42838  },
42839  {
42840   "alignment" : 8,
42841   "fields" :
42842   [
42843    {
42844     "field_name" : "sType",
42845     "referenced_type" : "_ZTI15VkStructureType"
42846    },
42847    {
42848     "field_name" : "pNext",
42849     "field_offset" : 64,
42850     "referenced_type" : "_ZTIPv"
42851    },
42852    {
42853     "field_name" : "customBorderColors",
42854     "field_offset" : 128,
42855     "referenced_type" : "_ZTIj"
42856    },
42857    {
42858     "field_name" : "customBorderColorWithoutFormat",
42859     "field_offset" : 160,
42860     "referenced_type" : "_ZTIj"
42861    }
42862   ],
42863   "linker_set_key" : "_ZTI44VkPhysicalDeviceCustomBorderColorFeaturesEXT",
42864   "name" : "VkPhysicalDeviceCustomBorderColorFeaturesEXT",
42865   "referenced_type" : "_ZTI44VkPhysicalDeviceCustomBorderColorFeaturesEXT",
42866   "self_type" : "_ZTI44VkPhysicalDeviceCustomBorderColorFeaturesEXT",
42867   "size" : 24,
42868   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
42869  },
42870  {
42871   "alignment" : 8,
42872   "fields" :
42873   [
42874    {
42875     "field_name" : "sType",
42876     "referenced_type" : "_ZTI15VkStructureType"
42877    },
42878    {
42879     "field_name" : "pNext",
42880     "field_offset" : 64,
42881     "referenced_type" : "_ZTIPv"
42882    },
42883    {
42884     "field_name" : "maxUpdateAfterBindDescriptorsInAllPools",
42885     "field_offset" : 128,
42886     "referenced_type" : "_ZTIj"
42887    },
42888    {
42889     "field_name" : "shaderUniformBufferArrayNonUniformIndexingNative",
42890     "field_offset" : 160,
42891     "referenced_type" : "_ZTIj"
42892    },
42893    {
42894     "field_name" : "shaderSampledImageArrayNonUniformIndexingNative",
42895     "field_offset" : 192,
42896     "referenced_type" : "_ZTIj"
42897    },
42898    {
42899     "field_name" : "shaderStorageBufferArrayNonUniformIndexingNative",
42900     "field_offset" : 224,
42901     "referenced_type" : "_ZTIj"
42902    },
42903    {
42904     "field_name" : "shaderStorageImageArrayNonUniformIndexingNative",
42905     "field_offset" : 256,
42906     "referenced_type" : "_ZTIj"
42907    },
42908    {
42909     "field_name" : "shaderInputAttachmentArrayNonUniformIndexingNative",
42910     "field_offset" : 288,
42911     "referenced_type" : "_ZTIj"
42912    },
42913    {
42914     "field_name" : "robustBufferAccessUpdateAfterBind",
42915     "field_offset" : 320,
42916     "referenced_type" : "_ZTIj"
42917    },
42918    {
42919     "field_name" : "quadDivergentImplicitLod",
42920     "field_offset" : 352,
42921     "referenced_type" : "_ZTIj"
42922    },
42923    {
42924     "field_name" : "maxPerStageDescriptorUpdateAfterBindSamplers",
42925     "field_offset" : 384,
42926     "referenced_type" : "_ZTIj"
42927    },
42928    {
42929     "field_name" : "maxPerStageDescriptorUpdateAfterBindUniformBuffers",
42930     "field_offset" : 416,
42931     "referenced_type" : "_ZTIj"
42932    },
42933    {
42934     "field_name" : "maxPerStageDescriptorUpdateAfterBindStorageBuffers",
42935     "field_offset" : 448,
42936     "referenced_type" : "_ZTIj"
42937    },
42938    {
42939     "field_name" : "maxPerStageDescriptorUpdateAfterBindSampledImages",
42940     "field_offset" : 480,
42941     "referenced_type" : "_ZTIj"
42942    },
42943    {
42944     "field_name" : "maxPerStageDescriptorUpdateAfterBindStorageImages",
42945     "field_offset" : 512,
42946     "referenced_type" : "_ZTIj"
42947    },
42948    {
42949     "field_name" : "maxPerStageDescriptorUpdateAfterBindInputAttachments",
42950     "field_offset" : 544,
42951     "referenced_type" : "_ZTIj"
42952    },
42953    {
42954     "field_name" : "maxPerStageUpdateAfterBindResources",
42955     "field_offset" : 576,
42956     "referenced_type" : "_ZTIj"
42957    },
42958    {
42959     "field_name" : "maxDescriptorSetUpdateAfterBindSamplers",
42960     "field_offset" : 608,
42961     "referenced_type" : "_ZTIj"
42962    },
42963    {
42964     "field_name" : "maxDescriptorSetUpdateAfterBindUniformBuffers",
42965     "field_offset" : 640,
42966     "referenced_type" : "_ZTIj"
42967    },
42968    {
42969     "field_name" : "maxDescriptorSetUpdateAfterBindUniformBuffersDynamic",
42970     "field_offset" : 672,
42971     "referenced_type" : "_ZTIj"
42972    },
42973    {
42974     "field_name" : "maxDescriptorSetUpdateAfterBindStorageBuffers",
42975     "field_offset" : 704,
42976     "referenced_type" : "_ZTIj"
42977    },
42978    {
42979     "field_name" : "maxDescriptorSetUpdateAfterBindStorageBuffersDynamic",
42980     "field_offset" : 736,
42981     "referenced_type" : "_ZTIj"
42982    },
42983    {
42984     "field_name" : "maxDescriptorSetUpdateAfterBindSampledImages",
42985     "field_offset" : 768,
42986     "referenced_type" : "_ZTIj"
42987    },
42988    {
42989     "field_name" : "maxDescriptorSetUpdateAfterBindStorageImages",
42990     "field_offset" : 800,
42991     "referenced_type" : "_ZTIj"
42992    },
42993    {
42994     "field_name" : "maxDescriptorSetUpdateAfterBindInputAttachments",
42995     "field_offset" : 832,
42996     "referenced_type" : "_ZTIj"
42997    }
42998   ],
42999   "linker_set_key" : "_ZTI44VkPhysicalDeviceDescriptorIndexingProperties",
43000   "name" : "VkPhysicalDeviceDescriptorIndexingProperties",
43001   "referenced_type" : "_ZTI44VkPhysicalDeviceDescriptorIndexingProperties",
43002   "self_type" : "_ZTI44VkPhysicalDeviceDescriptorIndexingProperties",
43003   "size" : 112,
43004   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
43005  },
43006  {
43007   "alignment" : 8,
43008   "fields" :
43009   [
43010    {
43011     "field_name" : "sType",
43012     "referenced_type" : "_ZTI15VkStructureType"
43013    },
43014    {
43015     "field_name" : "pNext",
43016     "field_offset" : 64,
43017     "referenced_type" : "_ZTIPv"
43018    },
43019    {
43020     "field_name" : "externalMemoryRDMA",
43021     "field_offset" : 128,
43022     "referenced_type" : "_ZTIj"
43023    }
43024   ],
43025   "linker_set_key" : "_ZTI44VkPhysicalDeviceExternalMemoryRDMAFeaturesNV",
43026   "name" : "VkPhysicalDeviceExternalMemoryRDMAFeaturesNV",
43027   "referenced_type" : "_ZTI44VkPhysicalDeviceExternalMemoryRDMAFeaturesNV",
43028   "self_type" : "_ZTI44VkPhysicalDeviceExternalMemoryRDMAFeaturesNV",
43029   "size" : 24,
43030   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
43031  },
43032  {
43033   "alignment" : 8,
43034   "fields" :
43035   [
43036    {
43037     "field_name" : "sType",
43038     "referenced_type" : "_ZTI15VkStructureType"
43039    },
43040    {
43041     "field_name" : "pNext",
43042     "field_offset" : 64,
43043     "referenced_type" : "_ZTIPv"
43044    },
43045    {
43046     "field_name" : "imagelessFramebuffer",
43047     "field_offset" : 128,
43048     "referenced_type" : "_ZTIj"
43049    }
43050   ],
43051   "linker_set_key" : "_ZTI44VkPhysicalDeviceImagelessFramebufferFeatures",
43052   "name" : "VkPhysicalDeviceImagelessFramebufferFeatures",
43053   "referenced_type" : "_ZTI44VkPhysicalDeviceImagelessFramebufferFeatures",
43054   "self_type" : "_ZTI44VkPhysicalDeviceImagelessFramebufferFeatures",
43055   "size" : 24,
43056   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
43057  },
43058  {
43059   "alignment" : 8,
43060   "fields" :
43061   [
43062    {
43063     "field_name" : "sType",
43064     "referenced_type" : "_ZTI15VkStructureType"
43065    },
43066    {
43067     "field_name" : "pNext",
43068     "field_offset" : 64,
43069     "referenced_type" : "_ZTIPv"
43070    },
43071    {
43072     "field_name" : "maxInlineUniformBlockSize",
43073     "field_offset" : 128,
43074     "referenced_type" : "_ZTIj"
43075    },
43076    {
43077     "field_name" : "maxPerStageDescriptorInlineUniformBlocks",
43078     "field_offset" : 160,
43079     "referenced_type" : "_ZTIj"
43080    },
43081    {
43082     "field_name" : "maxPerStageDescriptorUpdateAfterBindInlineUniformBlocks",
43083     "field_offset" : 192,
43084     "referenced_type" : "_ZTIj"
43085    },
43086    {
43087     "field_name" : "maxDescriptorSetInlineUniformBlocks",
43088     "field_offset" : 224,
43089     "referenced_type" : "_ZTIj"
43090    },
43091    {
43092     "field_name" : "maxDescriptorSetUpdateAfterBindInlineUniformBlocks",
43093     "field_offset" : 256,
43094     "referenced_type" : "_ZTIj"
43095    }
43096   ],
43097   "linker_set_key" : "_ZTI44VkPhysicalDeviceInlineUniformBlockProperties",
43098   "name" : "VkPhysicalDeviceInlineUniformBlockProperties",
43099   "referenced_type" : "_ZTI44VkPhysicalDeviceInlineUniformBlockProperties",
43100   "self_type" : "_ZTI44VkPhysicalDeviceInlineUniformBlockProperties",
43101   "size" : 40,
43102   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
43103  },
43104  {
43105   "alignment" : 8,
43106   "fields" :
43107   [
43108    {
43109     "field_name" : "sType",
43110     "referenced_type" : "_ZTI15VkStructureType"
43111    },
43112    {
43113     "field_name" : "pNext",
43114     "field_offset" : 64,
43115     "referenced_type" : "_ZTIPv"
43116    },
43117    {
43118     "field_name" : "invocationMask",
43119     "field_offset" : 128,
43120     "referenced_type" : "_ZTIj"
43121    }
43122   ],
43123   "linker_set_key" : "_ZTI44VkPhysicalDeviceInvocationMaskFeaturesHUAWEI",
43124   "name" : "VkPhysicalDeviceInvocationMaskFeaturesHUAWEI",
43125   "referenced_type" : "_ZTI44VkPhysicalDeviceInvocationMaskFeaturesHUAWEI",
43126   "self_type" : "_ZTI44VkPhysicalDeviceInvocationMaskFeaturesHUAWEI",
43127   "size" : 24,
43128   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
43129  },
43130  {
43131   "alignment" : 8,
43132   "fields" :
43133   [
43134    {
43135     "field_name" : "sType",
43136     "referenced_type" : "_ZTI15VkStructureType"
43137    },
43138    {
43139     "field_name" : "pNext",
43140     "field_offset" : 64,
43141     "referenced_type" : "_ZTIPv"
43142    },
43143    {
43144     "field_name" : "rectangularLines",
43145     "field_offset" : 128,
43146     "referenced_type" : "_ZTIj"
43147    },
43148    {
43149     "field_name" : "bresenhamLines",
43150     "field_offset" : 160,
43151     "referenced_type" : "_ZTIj"
43152    },
43153    {
43154     "field_name" : "smoothLines",
43155     "field_offset" : 192,
43156     "referenced_type" : "_ZTIj"
43157    },
43158    {
43159     "field_name" : "stippledRectangularLines",
43160     "field_offset" : 224,
43161     "referenced_type" : "_ZTIj"
43162    },
43163    {
43164     "field_name" : "stippledBresenhamLines",
43165     "field_offset" : 256,
43166     "referenced_type" : "_ZTIj"
43167    },
43168    {
43169     "field_name" : "stippledSmoothLines",
43170     "field_offset" : 288,
43171     "referenced_type" : "_ZTIj"
43172    }
43173   ],
43174   "linker_set_key" : "_ZTI44VkPhysicalDeviceLineRasterizationFeaturesEXT",
43175   "name" : "VkPhysicalDeviceLineRasterizationFeaturesEXT",
43176   "referenced_type" : "_ZTI44VkPhysicalDeviceLineRasterizationFeaturesEXT",
43177   "self_type" : "_ZTI44VkPhysicalDeviceLineRasterizationFeaturesEXT",
43178   "size" : 40,
43179   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
43180  },
43181  {
43182   "alignment" : 8,
43183   "fields" :
43184   [
43185    {
43186     "field_name" : "sType",
43187     "referenced_type" : "_ZTI15VkStructureType"
43188    },
43189    {
43190     "field_name" : "pNext",
43191     "field_offset" : 64,
43192     "referenced_type" : "_ZTIPv"
43193    },
43194    {
43195     "field_name" : "provokingVertexModePerPipeline",
43196     "field_offset" : 128,
43197     "referenced_type" : "_ZTIj"
43198    },
43199    {
43200     "field_name" : "transformFeedbackPreservesTriangleFanProvokingVertex",
43201     "field_offset" : 160,
43202     "referenced_type" : "_ZTIj"
43203    }
43204   ],
43205   "linker_set_key" : "_ZTI44VkPhysicalDeviceProvokingVertexPropertiesEXT",
43206   "name" : "VkPhysicalDeviceProvokingVertexPropertiesEXT",
43207   "referenced_type" : "_ZTI44VkPhysicalDeviceProvokingVertexPropertiesEXT",
43208   "self_type" : "_ZTI44VkPhysicalDeviceProvokingVertexPropertiesEXT",
43209   "size" : 24,
43210   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
43211  },
43212  {
43213   "alignment" : 8,
43214   "fields" :
43215   [
43216    {
43217     "field_name" : "sType",
43218     "referenced_type" : "_ZTI15VkStructureType"
43219    },
43220    {
43221     "field_name" : "pNext",
43222     "field_offset" : 64,
43223     "referenced_type" : "_ZTIPv"
43224    },
43225    {
43226     "field_name" : "sampleLocationSampleCounts",
43227     "field_offset" : 128,
43228     "referenced_type" : "_ZTIj"
43229    },
43230    {
43231     "field_name" : "maxSampleLocationGridSize",
43232     "field_offset" : 160,
43233     "referenced_type" : "_ZTI10VkExtent2D"
43234    },
43235    {
43236     "field_name" : "sampleLocationCoordinateRange",
43237     "field_offset" : 224,
43238     "referenced_type" : "_ZTIA2_f"
43239    },
43240    {
43241     "field_name" : "sampleLocationSubPixelBits",
43242     "field_offset" : 288,
43243     "referenced_type" : "_ZTIj"
43244    },
43245    {
43246     "field_name" : "variableSampleLocations",
43247     "field_offset" : 320,
43248     "referenced_type" : "_ZTIj"
43249    }
43250   ],
43251   "linker_set_key" : "_ZTI44VkPhysicalDeviceSampleLocationsPropertiesEXT",
43252   "name" : "VkPhysicalDeviceSampleLocationsPropertiesEXT",
43253   "referenced_type" : "_ZTI44VkPhysicalDeviceSampleLocationsPropertiesEXT",
43254   "self_type" : "_ZTI44VkPhysicalDeviceSampleLocationsPropertiesEXT",
43255   "size" : 48,
43256   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
43257  },
43258  {
43259   "alignment" : 8,
43260   "fields" :
43261   [
43262    {
43263     "field_name" : "sType",
43264     "referenced_type" : "_ZTI15VkStructureType"
43265    },
43266    {
43267     "field_name" : "pNext",
43268     "field_offset" : 64,
43269     "referenced_type" : "_ZTIPv"
43270    },
43271    {
43272     "field_name" : "shaderBufferFloat32Atomics",
43273     "field_offset" : 128,
43274     "referenced_type" : "_ZTIj"
43275    },
43276    {
43277     "field_name" : "shaderBufferFloat32AtomicAdd",
43278     "field_offset" : 160,
43279     "referenced_type" : "_ZTIj"
43280    },
43281    {
43282     "field_name" : "shaderBufferFloat64Atomics",
43283     "field_offset" : 192,
43284     "referenced_type" : "_ZTIj"
43285    },
43286    {
43287     "field_name" : "shaderBufferFloat64AtomicAdd",
43288     "field_offset" : 224,
43289     "referenced_type" : "_ZTIj"
43290    },
43291    {
43292     "field_name" : "shaderSharedFloat32Atomics",
43293     "field_offset" : 256,
43294     "referenced_type" : "_ZTIj"
43295    },
43296    {
43297     "field_name" : "shaderSharedFloat32AtomicAdd",
43298     "field_offset" : 288,
43299     "referenced_type" : "_ZTIj"
43300    },
43301    {
43302     "field_name" : "shaderSharedFloat64Atomics",
43303     "field_offset" : 320,
43304     "referenced_type" : "_ZTIj"
43305    },
43306    {
43307     "field_name" : "shaderSharedFloat64AtomicAdd",
43308     "field_offset" : 352,
43309     "referenced_type" : "_ZTIj"
43310    },
43311    {
43312     "field_name" : "shaderImageFloat32Atomics",
43313     "field_offset" : 384,
43314     "referenced_type" : "_ZTIj"
43315    },
43316    {
43317     "field_name" : "shaderImageFloat32AtomicAdd",
43318     "field_offset" : 416,
43319     "referenced_type" : "_ZTIj"
43320    },
43321    {
43322     "field_name" : "sparseImageFloat32Atomics",
43323     "field_offset" : 448,
43324     "referenced_type" : "_ZTIj"
43325    },
43326    {
43327     "field_name" : "sparseImageFloat32AtomicAdd",
43328     "field_offset" : 480,
43329     "referenced_type" : "_ZTIj"
43330    }
43331   ],
43332   "linker_set_key" : "_ZTI44VkPhysicalDeviceShaderAtomicFloatFeaturesEXT",
43333   "name" : "VkPhysicalDeviceShaderAtomicFloatFeaturesEXT",
43334   "referenced_type" : "_ZTI44VkPhysicalDeviceShaderAtomicFloatFeaturesEXT",
43335   "self_type" : "_ZTI44VkPhysicalDeviceShaderAtomicFloatFeaturesEXT",
43336   "size" : 64,
43337   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
43338  },
43339  {
43340   "alignment" : 8,
43341   "fields" :
43342   [
43343    {
43344     "field_name" : "sType",
43345     "referenced_type" : "_ZTI15VkStructureType"
43346    },
43347    {
43348     "field_name" : "pNext",
43349     "field_offset" : 64,
43350     "referenced_type" : "_ZTIPv"
43351    },
43352    {
43353     "field_name" : "shaderDrawParameters",
43354     "field_offset" : 128,
43355     "referenced_type" : "_ZTIj"
43356    }
43357   ],
43358   "linker_set_key" : "_ZTI44VkPhysicalDeviceShaderDrawParametersFeatures",
43359   "name" : "VkPhysicalDeviceShaderDrawParametersFeatures",
43360   "referenced_type" : "_ZTI44VkPhysicalDeviceShaderDrawParametersFeatures",
43361   "self_type" : "_ZTI44VkPhysicalDeviceShaderDrawParametersFeatures",
43362   "size" : 24,
43363   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
43364  },
43365  {
43366   "alignment" : 8,
43367   "fields" :
43368   [
43369    {
43370     "field_name" : "sType",
43371     "referenced_type" : "_ZTI15VkStructureType"
43372    },
43373    {
43374     "field_name" : "pNext",
43375     "field_offset" : 64,
43376     "referenced_type" : "_ZTIPv"
43377    },
43378    {
43379     "field_name" : "shaderSMCount",
43380     "field_offset" : 128,
43381     "referenced_type" : "_ZTIj"
43382    },
43383    {
43384     "field_name" : "shaderWarpsPerSM",
43385     "field_offset" : 160,
43386     "referenced_type" : "_ZTIj"
43387    }
43388   ],
43389   "linker_set_key" : "_ZTI44VkPhysicalDeviceShaderSMBuiltinsPropertiesNV",
43390   "name" : "VkPhysicalDeviceShaderSMBuiltinsPropertiesNV",
43391   "referenced_type" : "_ZTI44VkPhysicalDeviceShaderSMBuiltinsPropertiesNV",
43392   "self_type" : "_ZTI44VkPhysicalDeviceShaderSMBuiltinsPropertiesNV",
43393   "size" : 24,
43394   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
43395  },
43396  {
43397   "alignment" : 8,
43398   "fields" :
43399   [
43400    {
43401     "field_name" : "sType",
43402     "referenced_type" : "_ZTI15VkStructureType"
43403    },
43404    {
43405     "field_name" : "pNext",
43406     "field_offset" : 64,
43407     "referenced_type" : "_ZTIPv"
43408    },
43409    {
43410     "field_name" : "shadingRateTexelSize",
43411     "field_offset" : 128,
43412     "referenced_type" : "_ZTI10VkExtent2D"
43413    },
43414    {
43415     "field_name" : "shadingRatePaletteSize",
43416     "field_offset" : 192,
43417     "referenced_type" : "_ZTIj"
43418    },
43419    {
43420     "field_name" : "shadingRateMaxCoarseSamples",
43421     "field_offset" : 224,
43422     "referenced_type" : "_ZTIj"
43423    }
43424   ],
43425   "linker_set_key" : "_ZTI44VkPhysicalDeviceShadingRateImagePropertiesNV",
43426   "name" : "VkPhysicalDeviceShadingRateImagePropertiesNV",
43427   "referenced_type" : "_ZTI44VkPhysicalDeviceShadingRateImagePropertiesNV",
43428   "self_type" : "_ZTI44VkPhysicalDeviceShadingRateImagePropertiesNV",
43429   "size" : 32,
43430   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
43431  },
43432  {
43433   "alignment" : 8,
43434   "fields" :
43435   [
43436    {
43437     "field_name" : "sType",
43438     "referenced_type" : "_ZTI15VkStructureType"
43439    },
43440    {
43441     "field_name" : "pNext",
43442     "field_offset" : 64,
43443     "referenced_type" : "_ZTIPv"
43444    },
43445    {
43446     "field_name" : "subpassShading",
43447     "field_offset" : 128,
43448     "referenced_type" : "_ZTIj"
43449    }
43450   ],
43451   "linker_set_key" : "_ZTI44VkPhysicalDeviceSubpassShadingFeaturesHUAWEI",
43452   "name" : "VkPhysicalDeviceSubpassShadingFeaturesHUAWEI",
43453   "referenced_type" : "_ZTI44VkPhysicalDeviceSubpassShadingFeaturesHUAWEI",
43454   "self_type" : "_ZTI44VkPhysicalDeviceSubpassShadingFeaturesHUAWEI",
43455   "size" : 24,
43456   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
43457  },
43458  {
43459   "alignment" : 8,
43460   "fields" :
43461   [
43462    {
43463     "field_name" : "sType",
43464     "referenced_type" : "_ZTI15VkStructureType"
43465    },
43466    {
43467     "field_name" : "pNext",
43468     "field_offset" : 64,
43469     "referenced_type" : "_ZTIPv"
43470    },
43471    {
43472     "field_name" : "transformFeedback",
43473     "field_offset" : 128,
43474     "referenced_type" : "_ZTIj"
43475    },
43476    {
43477     "field_name" : "geometryStreams",
43478     "field_offset" : 160,
43479     "referenced_type" : "_ZTIj"
43480    }
43481   ],
43482   "linker_set_key" : "_ZTI44VkPhysicalDeviceTransformFeedbackFeaturesEXT",
43483   "name" : "VkPhysicalDeviceTransformFeedbackFeaturesEXT",
43484   "referenced_type" : "_ZTI44VkPhysicalDeviceTransformFeedbackFeaturesEXT",
43485   "self_type" : "_ZTI44VkPhysicalDeviceTransformFeedbackFeaturesEXT",
43486   "size" : 24,
43487   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
43488  },
43489  {
43490   "alignment" : 8,
43491   "fields" :
43492   [
43493    {
43494     "field_name" : "sType",
43495     "referenced_type" : "_ZTI15VkStructureType"
43496    },
43497    {
43498     "field_name" : "pNext",
43499     "field_offset" : 64,
43500     "referenced_type" : "_ZTIPKv"
43501    },
43502    {
43503     "field_name" : "flags",
43504     "field_offset" : 128,
43505     "referenced_type" : "_ZTIj"
43506    },
43507    {
43508     "field_name" : "coverageReductionMode",
43509     "field_offset" : 160,
43510     "referenced_type" : "_ZTI25VkCoverageReductionModeNV"
43511    }
43512   ],
43513   "linker_set_key" : "_ZTI44VkPipelineCoverageReductionStateCreateInfoNV",
43514   "name" : "VkPipelineCoverageReductionStateCreateInfoNV",
43515   "referenced_type" : "_ZTI44VkPipelineCoverageReductionStateCreateInfoNV",
43516   "self_type" : "_ZTI44VkPipelineCoverageReductionStateCreateInfoNV",
43517   "size" : 24,
43518   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
43519  },
43520  {
43521   "alignment" : 8,
43522   "fields" :
43523   [
43524    {
43525     "field_name" : "sType",
43526     "referenced_type" : "_ZTI15VkStructureType"
43527    },
43528    {
43529     "field_name" : "pNext",
43530     "field_offset" : 64,
43531     "referenced_type" : "_ZTIPKv"
43532    },
43533    {
43534     "field_name" : "flags",
43535     "field_offset" : 128,
43536     "referenced_type" : "_ZTIj"
43537    },
43538    {
43539     "field_name" : "discardRectangleMode",
43540     "field_offset" : 160,
43541     "referenced_type" : "_ZTI25VkDiscardRectangleModeEXT"
43542    },
43543    {
43544     "field_name" : "discardRectangleCount",
43545     "field_offset" : 192,
43546     "referenced_type" : "_ZTIj"
43547    },
43548    {
43549     "field_name" : "pDiscardRectangles",
43550     "field_offset" : 256,
43551     "referenced_type" : "_ZTIPK8VkRect2D"
43552    }
43553   ],
43554   "linker_set_key" : "_ZTI44VkPipelineDiscardRectangleStateCreateInfoEXT",
43555   "name" : "VkPipelineDiscardRectangleStateCreateInfoEXT",
43556   "referenced_type" : "_ZTI44VkPipelineDiscardRectangleStateCreateInfoEXT",
43557   "self_type" : "_ZTI44VkPipelineDiscardRectangleStateCreateInfoEXT",
43558   "size" : 40,
43559   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
43560  },
43561  {
43562   "alignment" : 8,
43563   "fields" :
43564   [
43565    {
43566     "field_name" : "sType",
43567     "referenced_type" : "_ZTI15VkStructureType"
43568    },
43569    {
43570     "field_name" : "pNext",
43571     "field_offset" : 64,
43572     "referenced_type" : "_ZTIPKv"
43573    },
43574    {
43575     "field_name" : "fragmentDensityOffsetCount",
43576     "field_offset" : 128,
43577     "referenced_type" : "_ZTIj"
43578    },
43579    {
43580     "field_name" : "pFragmentDensityOffsets",
43581     "field_offset" : 192,
43582     "referenced_type" : "_ZTIPK10VkOffset2D"
43583    }
43584   ],
43585   "linker_set_key" : "_ZTI44VkSubpassFragmentDensityMapOffsetEndInfoQCOM",
43586   "name" : "VkSubpassFragmentDensityMapOffsetEndInfoQCOM",
43587   "referenced_type" : "_ZTI44VkSubpassFragmentDensityMapOffsetEndInfoQCOM",
43588   "self_type" : "_ZTI44VkSubpassFragmentDensityMapOffsetEndInfoQCOM",
43589   "size" : 32,
43590   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
43591  },
43592  {
43593   "alignment" : 8,
43594   "fields" :
43595   [
43596    {
43597     "field_name" : "sType",
43598     "referenced_type" : "_ZTI15VkStructureType"
43599    },
43600    {
43601     "field_name" : "pNext",
43602     "field_offset" : 64,
43603     "referenced_type" : "_ZTIPKv"
43604    },
43605    {
43606     "field_name" : "accelerationStructureCount",
43607     "field_offset" : 128,
43608     "referenced_type" : "_ZTIj"
43609    },
43610    {
43611     "field_name" : "pAccelerationStructures",
43612     "field_offset" : 192,
43613     "referenced_type" : "_ZTIPKP28VkAccelerationStructureKHR_T"
43614    }
43615   ],
43616   "linker_set_key" : "_ZTI44VkWriteDescriptorSetAccelerationStructureKHR",
43617   "name" : "VkWriteDescriptorSetAccelerationStructureKHR",
43618   "referenced_type" : "_ZTI44VkWriteDescriptorSetAccelerationStructureKHR",
43619   "self_type" : "_ZTI44VkWriteDescriptorSetAccelerationStructureKHR",
43620   "size" : 32,
43621   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
43622  },
43623  {
43624   "alignment" : 8,
43625   "fields" :
43626   [
43627    {
43628     "field_name" : "transformT0",
43629     "referenced_type" : "_ZTI20VkTransformMatrixKHR"
43630    },
43631    {
43632     "field_name" : "transformT1",
43633     "field_offset" : 384,
43634     "referenced_type" : "_ZTI20VkTransformMatrixKHR"
43635    },
43636    {
43637     "field_name" : "instanceCustomIndex",
43638     "field_offset" : 768,
43639     "referenced_type" : "_ZTIj"
43640    },
43641    {
43642     "field_name" : "mask",
43643     "field_offset" : 792,
43644     "referenced_type" : "_ZTIj"
43645    },
43646    {
43647     "field_name" : "instanceShaderBindingTableRecordOffset",
43648     "field_offset" : 800,
43649     "referenced_type" : "_ZTIj"
43650    },
43651    {
43652     "field_name" : "flags",
43653     "field_offset" : 824,
43654     "referenced_type" : "_ZTIj"
43655    },
43656    {
43657     "field_name" : "accelerationStructureReference",
43658     "field_offset" : 832,
43659     "referenced_type" : "_ZTIm"
43660    }
43661   ],
43662   "linker_set_key" : "_ZTI45VkAccelerationStructureMatrixMotionInstanceNV",
43663   "name" : "VkAccelerationStructureMatrixMotionInstanceNV",
43664   "referenced_type" : "_ZTI45VkAccelerationStructureMatrixMotionInstanceNV",
43665   "self_type" : "_ZTI45VkAccelerationStructureMatrixMotionInstanceNV",
43666   "size" : 112,
43667   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
43668  },
43669  {
43670   "alignment" : 8,
43671   "fields" :
43672   [
43673    {
43674     "field_name" : "sType",
43675     "referenced_type" : "_ZTI15VkStructureType"
43676    },
43677    {
43678     "field_name" : "pNext",
43679     "field_offset" : 64,
43680     "referenced_type" : "_ZTIPKv"
43681    },
43682    {
43683     "field_name" : "drmFormatModifier",
43684     "field_offset" : 128,
43685     "referenced_type" : "_ZTIm"
43686    },
43687    {
43688     "field_name" : "drmFormatModifierPlaneCount",
43689     "field_offset" : 192,
43690     "referenced_type" : "_ZTIj"
43691    },
43692    {
43693     "field_name" : "pPlaneLayouts",
43694     "field_offset" : 256,
43695     "referenced_type" : "_ZTIPK19VkSubresourceLayout"
43696    }
43697   ],
43698   "linker_set_key" : "_ZTI45VkImageDrmFormatModifierExplicitCreateInfoEXT",
43699   "name" : "VkImageDrmFormatModifierExplicitCreateInfoEXT",
43700   "referenced_type" : "_ZTI45VkImageDrmFormatModifierExplicitCreateInfoEXT",
43701   "self_type" : "_ZTI45VkImageDrmFormatModifierExplicitCreateInfoEXT",
43702   "size" : 40,
43703   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
43704  },
43705  {
43706   "alignment" : 8,
43707   "fields" :
43708   [
43709    {
43710     "field_name" : "sType",
43711     "referenced_type" : "_ZTI15VkStructureType"
43712    },
43713    {
43714     "field_name" : "pNext",
43715     "field_offset" : 64,
43716     "referenced_type" : "_ZTIPv"
43717    },
43718    {
43719     "field_name" : "borderColorSwizzle",
43720     "field_offset" : 128,
43721     "referenced_type" : "_ZTIj"
43722    },
43723    {
43724     "field_name" : "borderColorSwizzleFromImage",
43725     "field_offset" : 160,
43726     "referenced_type" : "_ZTIj"
43727    }
43728   ],
43729   "linker_set_key" : "_ZTI45VkPhysicalDeviceBorderColorSwizzleFeaturesEXT",
43730   "name" : "VkPhysicalDeviceBorderColorSwizzleFeaturesEXT",
43731   "referenced_type" : "_ZTI45VkPhysicalDeviceBorderColorSwizzleFeaturesEXT",
43732   "self_type" : "_ZTI45VkPhysicalDeviceBorderColorSwizzleFeaturesEXT",
43733   "size" : 24,
43734   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
43735  },
43736  {
43737   "alignment" : 8,
43738   "fields" :
43739   [
43740    {
43741     "field_name" : "sType",
43742     "referenced_type" : "_ZTI15VkStructureType"
43743    },
43744    {
43745     "field_name" : "pNext",
43746     "field_offset" : 64,
43747     "referenced_type" : "_ZTIPv"
43748    },
43749    {
43750     "field_name" : "cooperativeMatrixSupportedStages",
43751     "field_offset" : 128,
43752     "referenced_type" : "_ZTIj"
43753    }
43754   ],
43755   "linker_set_key" : "_ZTI45VkPhysicalDeviceCooperativeMatrixPropertiesNV",
43756   "name" : "VkPhysicalDeviceCooperativeMatrixPropertiesNV",
43757   "referenced_type" : "_ZTI45VkPhysicalDeviceCooperativeMatrixPropertiesNV",
43758   "self_type" : "_ZTI45VkPhysicalDeviceCooperativeMatrixPropertiesNV",
43759   "size" : 24,
43760   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
43761  },
43762  {
43763   "alignment" : 8,
43764   "fields" :
43765   [
43766    {
43767     "field_name" : "sType",
43768     "referenced_type" : "_ZTI15VkStructureType"
43769    },
43770    {
43771     "field_name" : "pNext",
43772     "field_offset" : 64,
43773     "referenced_type" : "_ZTIPv"
43774    },
43775    {
43776     "field_name" : "supportedDepthResolveModes",
43777     "field_offset" : 128,
43778     "referenced_type" : "_ZTIj"
43779    },
43780    {
43781     "field_name" : "supportedStencilResolveModes",
43782     "field_offset" : 160,
43783     "referenced_type" : "_ZTIj"
43784    },
43785    {
43786     "field_name" : "independentResolveNone",
43787     "field_offset" : 192,
43788     "referenced_type" : "_ZTIj"
43789    },
43790    {
43791     "field_name" : "independentResolve",
43792     "field_offset" : 224,
43793     "referenced_type" : "_ZTIj"
43794    }
43795   ],
43796   "linker_set_key" : "_ZTI45VkPhysicalDeviceDepthStencilResolveProperties",
43797   "name" : "VkPhysicalDeviceDepthStencilResolveProperties",
43798   "referenced_type" : "_ZTI45VkPhysicalDeviceDepthStencilResolveProperties",
43799   "self_type" : "_ZTI45VkPhysicalDeviceDepthStencilResolveProperties",
43800   "size" : 32,
43801   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
43802  },
43803  {
43804   "alignment" : 8,
43805   "fields" :
43806   [
43807    {
43808     "field_name" : "sType",
43809     "referenced_type" : "_ZTI15VkStructureType"
43810    },
43811    {
43812     "field_name" : "pNext",
43813     "field_offset" : 64,
43814     "referenced_type" : "_ZTIPv"
43815    },
43816    {
43817     "field_name" : "deviceMemoryReport",
43818     "field_offset" : 128,
43819     "referenced_type" : "_ZTIj"
43820    }
43821   ],
43822   "linker_set_key" : "_ZTI45VkPhysicalDeviceDeviceMemoryReportFeaturesEXT",
43823   "name" : "VkPhysicalDeviceDeviceMemoryReportFeaturesEXT",
43824   "referenced_type" : "_ZTI45VkPhysicalDeviceDeviceMemoryReportFeaturesEXT",
43825   "self_type" : "_ZTI45VkPhysicalDeviceDeviceMemoryReportFeaturesEXT",
43826   "size" : 24,
43827   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
43828  },
43829  {
43830   "alignment" : 8,
43831   "fields" :
43832   [
43833    {
43834     "field_name" : "sType",
43835     "referenced_type" : "_ZTI15VkStructureType"
43836    },
43837    {
43838     "field_name" : "pNext",
43839     "field_offset" : 64,
43840     "referenced_type" : "_ZTIPv"
43841    },
43842    {
43843     "field_name" : "maxDiscardRectangles",
43844     "field_offset" : 128,
43845     "referenced_type" : "_ZTIj"
43846    }
43847   ],
43848   "linker_set_key" : "_ZTI45VkPhysicalDeviceDiscardRectanglePropertiesEXT",
43849   "name" : "VkPhysicalDeviceDiscardRectanglePropertiesEXT",
43850   "referenced_type" : "_ZTI45VkPhysicalDeviceDiscardRectanglePropertiesEXT",
43851   "self_type" : "_ZTI45VkPhysicalDeviceDiscardRectanglePropertiesEXT",
43852   "size" : 24,
43853   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
43854  },
43855  {
43856   "alignment" : 8,
43857   "fields" :
43858   [
43859    {
43860     "field_name" : "sType",
43861     "referenced_type" : "_ZTI15VkStructureType"
43862    },
43863    {
43864     "field_name" : "pNext",
43865     "field_offset" : 64,
43866     "referenced_type" : "_ZTIPv"
43867    },
43868    {
43869     "field_name" : "fragmentDensityMap",
43870     "field_offset" : 128,
43871     "referenced_type" : "_ZTIj"
43872    },
43873    {
43874     "field_name" : "fragmentDensityMapDynamic",
43875     "field_offset" : 160,
43876     "referenced_type" : "_ZTIj"
43877    },
43878    {
43879     "field_name" : "fragmentDensityMapNonSubsampledImages",
43880     "field_offset" : 192,
43881     "referenced_type" : "_ZTIj"
43882    }
43883   ],
43884   "linker_set_key" : "_ZTI45VkPhysicalDeviceFragmentDensityMapFeaturesEXT",
43885   "name" : "VkPhysicalDeviceFragmentDensityMapFeaturesEXT",
43886   "referenced_type" : "_ZTI45VkPhysicalDeviceFragmentDensityMapFeaturesEXT",
43887   "self_type" : "_ZTI45VkPhysicalDeviceFragmentDensityMapFeaturesEXT",
43888   "size" : 32,
43889   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
43890  },
43891  {
43892   "alignment" : 8,
43893   "fields" :
43894   [
43895    {
43896     "field_name" : "sType",
43897     "referenced_type" : "_ZTI15VkStructureType"
43898    },
43899    {
43900     "field_name" : "pNext",
43901     "field_offset" : 64,
43902     "referenced_type" : "_ZTIPKv"
43903    },
43904    {
43905     "field_name" : "drmFormatModifier",
43906     "field_offset" : 128,
43907     "referenced_type" : "_ZTIm"
43908    },
43909    {
43910     "field_name" : "sharingMode",
43911     "field_offset" : 192,
43912     "referenced_type" : "_ZTI13VkSharingMode"
43913    },
43914    {
43915     "field_name" : "queueFamilyIndexCount",
43916     "field_offset" : 224,
43917     "referenced_type" : "_ZTIj"
43918    },
43919    {
43920     "field_name" : "pQueueFamilyIndices",
43921     "field_offset" : 256,
43922     "referenced_type" : "_ZTIPKj"
43923    }
43924   ],
43925   "linker_set_key" : "_ZTI45VkPhysicalDeviceImageDrmFormatModifierInfoEXT",
43926   "name" : "VkPhysicalDeviceImageDrmFormatModifierInfoEXT",
43927   "referenced_type" : "_ZTI45VkPhysicalDeviceImageDrmFormatModifierInfoEXT",
43928   "self_type" : "_ZTI45VkPhysicalDeviceImageDrmFormatModifierInfoEXT",
43929   "size" : 40,
43930   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
43931  },
43932  {
43933   "alignment" : 8,
43934   "fields" :
43935   [
43936    {
43937     "field_name" : "sType",
43938     "referenced_type" : "_ZTI15VkStructureType"
43939    },
43940    {
43941     "field_name" : "pNext",
43942     "field_offset" : 64,
43943     "referenced_type" : "_ZTIPv"
43944    },
43945    {
43946     "field_name" : "allowCommandBufferQueryCopies",
43947     "field_offset" : 128,
43948     "referenced_type" : "_ZTIj"
43949    }
43950   ],
43951   "linker_set_key" : "_ZTI45VkPhysicalDevicePerformanceQueryPropertiesKHR",
43952   "name" : "VkPhysicalDevicePerformanceQueryPropertiesKHR",
43953   "referenced_type" : "_ZTI45VkPhysicalDevicePerformanceQueryPropertiesKHR",
43954   "self_type" : "_ZTI45VkPhysicalDevicePerformanceQueryPropertiesKHR",
43955   "size" : 24,
43956   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
43957  },
43958  {
43959   "alignment" : 8,
43960   "fields" :
43961   [
43962    {
43963     "field_name" : "sType",
43964     "referenced_type" : "_ZTI15VkStructureType"
43965    },
43966    {
43967     "field_name" : "pNext",
43968     "field_offset" : 64,
43969     "referenced_type" : "_ZTIPv"
43970    },
43971    {
43972     "field_name" : "rayTracingPipeline",
43973     "field_offset" : 128,
43974     "referenced_type" : "_ZTIj"
43975    },
43976    {
43977     "field_name" : "rayTracingPipelineShaderGroupHandleCaptureReplay",
43978     "field_offset" : 160,
43979     "referenced_type" : "_ZTIj"
43980    },
43981    {
43982     "field_name" : "rayTracingPipelineShaderGroupHandleCaptureReplayMixed",
43983     "field_offset" : 192,
43984     "referenced_type" : "_ZTIj"
43985    },
43986    {
43987     "field_name" : "rayTracingPipelineTraceRaysIndirect",
43988     "field_offset" : 224,
43989     "referenced_type" : "_ZTIj"
43990    },
43991    {
43992     "field_name" : "rayTraversalPrimitiveCulling",
43993     "field_offset" : 256,
43994     "referenced_type" : "_ZTIj"
43995    }
43996   ],
43997   "linker_set_key" : "_ZTI45VkPhysicalDeviceRayTracingPipelineFeaturesKHR",
43998   "name" : "VkPhysicalDeviceRayTracingPipelineFeaturesKHR",
43999   "referenced_type" : "_ZTI45VkPhysicalDeviceRayTracingPipelineFeaturesKHR",
44000   "self_type" : "_ZTI45VkPhysicalDeviceRayTracingPipelineFeaturesKHR",
44001   "size" : 40,
44002   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
44003  },
44004  {
44005   "alignment" : 8,
44006   "fields" :
44007   [
44008    {
44009     "field_name" : "sType",
44010     "referenced_type" : "_ZTI15VkStructureType"
44011    },
44012    {
44013     "field_name" : "pNext",
44014     "field_offset" : 64,
44015     "referenced_type" : "_ZTIPv"
44016    },
44017    {
44018     "field_name" : "filterMinmaxSingleComponentFormats",
44019     "field_offset" : 128,
44020     "referenced_type" : "_ZTIj"
44021    },
44022    {
44023     "field_name" : "filterMinmaxImageComponentMapping",
44024     "field_offset" : 160,
44025     "referenced_type" : "_ZTIj"
44026    }
44027   ],
44028   "linker_set_key" : "_ZTI45VkPhysicalDeviceSamplerFilterMinmaxProperties",
44029   "name" : "VkPhysicalDeviceSamplerFilterMinmaxProperties",
44030   "referenced_type" : "_ZTI45VkPhysicalDeviceSamplerFilterMinmaxProperties",
44031   "self_type" : "_ZTI45VkPhysicalDeviceSamplerFilterMinmaxProperties",
44032   "size" : 24,
44033   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
44034  },
44035  {
44036   "alignment" : 8,
44037   "fields" :
44038   [
44039    {
44040     "field_name" : "sType",
44041     "referenced_type" : "_ZTI15VkStructureType"
44042    },
44043    {
44044     "field_name" : "pNext",
44045     "field_offset" : 64,
44046     "referenced_type" : "_ZTIPv"
44047    },
44048    {
44049     "field_name" : "shaderBufferFloat16Atomics",
44050     "field_offset" : 128,
44051     "referenced_type" : "_ZTIj"
44052    },
44053    {
44054     "field_name" : "shaderBufferFloat16AtomicAdd",
44055     "field_offset" : 160,
44056     "referenced_type" : "_ZTIj"
44057    },
44058    {
44059     "field_name" : "shaderBufferFloat16AtomicMinMax",
44060     "field_offset" : 192,
44061     "referenced_type" : "_ZTIj"
44062    },
44063    {
44064     "field_name" : "shaderBufferFloat32AtomicMinMax",
44065     "field_offset" : 224,
44066     "referenced_type" : "_ZTIj"
44067    },
44068    {
44069     "field_name" : "shaderBufferFloat64AtomicMinMax",
44070     "field_offset" : 256,
44071     "referenced_type" : "_ZTIj"
44072    },
44073    {
44074     "field_name" : "shaderSharedFloat16Atomics",
44075     "field_offset" : 288,
44076     "referenced_type" : "_ZTIj"
44077    },
44078    {
44079     "field_name" : "shaderSharedFloat16AtomicAdd",
44080     "field_offset" : 320,
44081     "referenced_type" : "_ZTIj"
44082    },
44083    {
44084     "field_name" : "shaderSharedFloat16AtomicMinMax",
44085     "field_offset" : 352,
44086     "referenced_type" : "_ZTIj"
44087    },
44088    {
44089     "field_name" : "shaderSharedFloat32AtomicMinMax",
44090     "field_offset" : 384,
44091     "referenced_type" : "_ZTIj"
44092    },
44093    {
44094     "field_name" : "shaderSharedFloat64AtomicMinMax",
44095     "field_offset" : 416,
44096     "referenced_type" : "_ZTIj"
44097    },
44098    {
44099     "field_name" : "shaderImageFloat32AtomicMinMax",
44100     "field_offset" : 448,
44101     "referenced_type" : "_ZTIj"
44102    },
44103    {
44104     "field_name" : "sparseImageFloat32AtomicMinMax",
44105     "field_offset" : 480,
44106     "referenced_type" : "_ZTIj"
44107    }
44108   ],
44109   "linker_set_key" : "_ZTI45VkPhysicalDeviceShaderAtomicFloat2FeaturesEXT",
44110   "name" : "VkPhysicalDeviceShaderAtomicFloat2FeaturesEXT",
44111   "referenced_type" : "_ZTI45VkPhysicalDeviceShaderAtomicFloat2FeaturesEXT",
44112   "self_type" : "_ZTI45VkPhysicalDeviceShaderAtomicFloat2FeaturesEXT",
44113   "size" : 64,
44114   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
44115  },
44116  {
44117   "alignment" : 8,
44118   "fields" :
44119   [
44120    {
44121     "field_name" : "sType",
44122     "referenced_type" : "_ZTI15VkStructureType"
44123    },
44124    {
44125     "field_name" : "pNext",
44126     "field_offset" : 64,
44127     "referenced_type" : "_ZTIPv"
44128    },
44129    {
44130     "field_name" : "minSubgroupSize",
44131     "field_offset" : 128,
44132     "referenced_type" : "_ZTIj"
44133    },
44134    {
44135     "field_name" : "maxSubgroupSize",
44136     "field_offset" : 160,
44137     "referenced_type" : "_ZTIj"
44138    },
44139    {
44140     "field_name" : "maxComputeWorkgroupSubgroups",
44141     "field_offset" : 192,
44142     "referenced_type" : "_ZTIj"
44143    },
44144    {
44145     "field_name" : "requiredSubgroupSizeStages",
44146     "field_offset" : 224,
44147     "referenced_type" : "_ZTIj"
44148    }
44149   ],
44150   "linker_set_key" : "_ZTI45VkPhysicalDeviceSubgroupSizeControlProperties",
44151   "name" : "VkPhysicalDeviceSubgroupSizeControlProperties",
44152   "referenced_type" : "_ZTI45VkPhysicalDeviceSubgroupSizeControlProperties",
44153   "self_type" : "_ZTI45VkPhysicalDeviceSubgroupSizeControlProperties",
44154   "size" : 32,
44155   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
44156  },
44157  {
44158   "alignment" : 8,
44159   "fields" :
44160   [
44161    {
44162     "field_name" : "sType",
44163     "referenced_type" : "_ZTI15VkStructureType"
44164    },
44165    {
44166     "field_name" : "pNext",
44167     "field_offset" : 64,
44168     "referenced_type" : "_ZTIPKv"
44169    },
44170    {
44171     "field_name" : "flags",
44172     "field_offset" : 128,
44173     "referenced_type" : "_ZTIj"
44174    },
44175    {
44176     "field_name" : "coverageModulationMode",
44177     "field_offset" : 160,
44178     "referenced_type" : "_ZTI26VkCoverageModulationModeNV"
44179    },
44180    {
44181     "field_name" : "coverageModulationTableEnable",
44182     "field_offset" : 192,
44183     "referenced_type" : "_ZTIj"
44184    },
44185    {
44186     "field_name" : "coverageModulationTableCount",
44187     "field_offset" : 224,
44188     "referenced_type" : "_ZTIj"
44189    },
44190    {
44191     "field_name" : "pCoverageModulationTable",
44192     "field_offset" : 256,
44193     "referenced_type" : "_ZTIPKf"
44194    }
44195   ],
44196   "linker_set_key" : "_ZTI45VkPipelineCoverageModulationStateCreateInfoNV",
44197   "name" : "VkPipelineCoverageModulationStateCreateInfoNV",
44198   "referenced_type" : "_ZTI45VkPipelineCoverageModulationStateCreateInfoNV",
44199   "self_type" : "_ZTI45VkPipelineCoverageModulationStateCreateInfoNV",
44200   "size" : 40,
44201   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
44202  },
44203  {
44204   "alignment" : 8,
44205   "fields" :
44206   [
44207    {
44208     "field_name" : "sType",
44209     "referenced_type" : "_ZTI15VkStructureType"
44210    },
44211    {
44212     "field_name" : "pNext",
44213     "field_offset" : 64,
44214     "referenced_type" : "_ZTIPv"
44215    },
44216    {
44217     "field_name" : "name",
44218     "field_offset" : 128,
44219     "referenced_type" : "_ZTIA256_c"
44220    },
44221    {
44222     "field_name" : "description",
44223     "field_offset" : 2176,
44224     "referenced_type" : "_ZTIA256_c"
44225    },
44226    {
44227     "field_name" : "isText",
44228     "field_offset" : 4224,
44229     "referenced_type" : "_ZTIj"
44230    },
44231    {
44232     "field_name" : "dataSize",
44233     "field_offset" : 4288,
44234     "referenced_type" : "_ZTIm"
44235    },
44236    {
44237     "field_name" : "pData",
44238     "field_offset" : 4352,
44239     "referenced_type" : "_ZTIPv"
44240    }
44241   ],
44242   "linker_set_key" : "_ZTI45VkPipelineExecutableInternalRepresentationKHR",
44243   "name" : "VkPipelineExecutableInternalRepresentationKHR",
44244   "referenced_type" : "_ZTI45VkPipelineExecutableInternalRepresentationKHR",
44245   "self_type" : "_ZTI45VkPipelineExecutableInternalRepresentationKHR",
44246   "size" : 552,
44247   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
44248  },
44249  {
44250   "alignment" : 8,
44251   "fields" :
44252   [
44253    {
44254     "field_name" : "sType",
44255     "referenced_type" : "_ZTI15VkStructureType"
44256    },
44257    {
44258     "field_name" : "pNext",
44259     "field_offset" : 64,
44260     "referenced_type" : "_ZTIPKv"
44261    },
44262    {
44263     "field_name" : "lineRasterizationMode",
44264     "field_offset" : 128,
44265     "referenced_type" : "_ZTI26VkLineRasterizationModeEXT"
44266    },
44267    {
44268     "field_name" : "stippledLineEnable",
44269     "field_offset" : 160,
44270     "referenced_type" : "_ZTIj"
44271    },
44272    {
44273     "field_name" : "lineStippleFactor",
44274     "field_offset" : 192,
44275     "referenced_type" : "_ZTIj"
44276    },
44277    {
44278     "field_name" : "lineStipplePattern",
44279     "field_offset" : 224,
44280     "referenced_type" : "_ZTIt"
44281    }
44282   ],
44283   "linker_set_key" : "_ZTI45VkPipelineRasterizationLineStateCreateInfoEXT",
44284   "name" : "VkPipelineRasterizationLineStateCreateInfoEXT",
44285   "referenced_type" : "_ZTI45VkPipelineRasterizationLineStateCreateInfoEXT",
44286   "self_type" : "_ZTI45VkPipelineRasterizationLineStateCreateInfoEXT",
44287   "size" : 32,
44288   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
44289  },
44290  {
44291   "alignment" : 8,
44292   "fields" :
44293   [
44294    {
44295     "field_name" : "sType",
44296     "referenced_type" : "_ZTI15VkStructureType"
44297    },
44298    {
44299     "field_name" : "pNext",
44300     "field_offset" : 64,
44301     "referenced_type" : "_ZTIPv"
44302    },
44303    {
44304     "field_name" : "combinedImageSamplerDescriptorCount",
44305     "field_offset" : 128,
44306     "referenced_type" : "_ZTIj"
44307    }
44308   ],
44309   "linker_set_key" : "_ZTI45VkSamplerYcbcrConversionImageFormatProperties",
44310   "name" : "VkSamplerYcbcrConversionImageFormatProperties",
44311   "referenced_type" : "_ZTI45VkSamplerYcbcrConversionImageFormatProperties",
44312   "self_type" : "_ZTI45VkSamplerYcbcrConversionImageFormatProperties",
44313   "size" : 24,
44314   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
44315  },
44316  {
44317   "alignment" : 8,
44318   "fields" :
44319   [
44320    {
44321     "field_name" : "sType",
44322     "referenced_type" : "_ZTI15VkStructureType"
44323    },
44324    {
44325     "field_name" : "pNext",
44326     "field_offset" : 64,
44327     "referenced_type" : "_ZTIPv"
44328    },
44329    {
44330     "field_name" : "format",
44331     "field_offset" : 128,
44332     "referenced_type" : "_ZTI8VkFormat"
44333    },
44334    {
44335     "field_name" : "externalFormat",
44336     "field_offset" : 192,
44337     "referenced_type" : "_ZTIm"
44338    },
44339    {
44340     "field_name" : "formatFeatures",
44341     "field_offset" : 256,
44342     "referenced_type" : "_ZTIj"
44343    },
44344    {
44345     "field_name" : "samplerYcbcrConversionComponents",
44346     "field_offset" : 288,
44347     "referenced_type" : "_ZTI18VkComponentMapping"
44348    },
44349    {
44350     "field_name" : "suggestedYcbcrModel",
44351     "field_offset" : 416,
44352     "referenced_type" : "_ZTI29VkSamplerYcbcrModelConversion"
44353    },
44354    {
44355     "field_name" : "suggestedYcbcrRange",
44356     "field_offset" : 448,
44357     "referenced_type" : "_ZTI19VkSamplerYcbcrRange"
44358    },
44359    {
44360     "field_name" : "suggestedXChromaOffset",
44361     "field_offset" : 480,
44362     "referenced_type" : "_ZTI16VkChromaLocation"
44363    },
44364    {
44365     "field_name" : "suggestedYChromaOffset",
44366     "field_offset" : 512,
44367     "referenced_type" : "_ZTI16VkChromaLocation"
44368    }
44369   ],
44370   "linker_set_key" : "_ZTI46VkAndroidHardwareBufferFormatPropertiesANDROID",
44371   "name" : "VkAndroidHardwareBufferFormatPropertiesANDROID",
44372   "referenced_type" : "_ZTI46VkAndroidHardwareBufferFormatPropertiesANDROID",
44373   "self_type" : "_ZTI46VkAndroidHardwareBufferFormatPropertiesANDROID",
44374   "size" : 72,
44375   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_android.h"
44376  },
44377  {
44378   "alignment" : 8,
44379   "fields" :
44380   [
44381    {
44382     "field_name" : "sType",
44383     "referenced_type" : "_ZTI15VkStructureType"
44384    },
44385    {
44386     "field_name" : "pNext",
44387     "field_offset" : 64,
44388     "referenced_type" : "_ZTIPv"
44389    },
44390    {
44391     "field_name" : "filterCubic",
44392     "field_offset" : 128,
44393     "referenced_type" : "_ZTIj"
44394    },
44395    {
44396     "field_name" : "filterCubicMinmax",
44397     "field_offset" : 160,
44398     "referenced_type" : "_ZTIj"
44399    }
44400   ],
44401   "linker_set_key" : "_ZTI46VkFilterCubicImageViewImageFormatPropertiesEXT",
44402   "name" : "VkFilterCubicImageViewImageFormatPropertiesEXT",
44403   "referenced_type" : "_ZTI46VkFilterCubicImageViewImageFormatPropertiesEXT",
44404   "self_type" : "_ZTI46VkFilterCubicImageViewImageFormatPropertiesEXT",
44405   "size" : 24,
44406   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
44407  },
44408  {
44409   "alignment" : 8,
44410   "fields" :
44411   [
44412    {
44413     "field_name" : "sType",
44414     "referenced_type" : "_ZTI15VkStructureType"
44415    },
44416    {
44417     "field_name" : "pNext",
44418     "field_offset" : 64,
44419     "referenced_type" : "_ZTIPv"
44420    },
44421    {
44422     "field_name" : "bufferDeviceAddress",
44423     "field_offset" : 128,
44424     "referenced_type" : "_ZTIj"
44425    },
44426    {
44427     "field_name" : "bufferDeviceAddressCaptureReplay",
44428     "field_offset" : 160,
44429     "referenced_type" : "_ZTIj"
44430    },
44431    {
44432     "field_name" : "bufferDeviceAddressMultiDevice",
44433     "field_offset" : 192,
44434     "referenced_type" : "_ZTIj"
44435    }
44436   ],
44437   "linker_set_key" : "_ZTI46VkPhysicalDeviceBufferDeviceAddressFeaturesEXT",
44438   "name" : "VkPhysicalDeviceBufferDeviceAddressFeaturesEXT",
44439   "referenced_type" : "_ZTI46VkPhysicalDeviceBufferDeviceAddressFeaturesEXT",
44440   "self_type" : "_ZTI46VkPhysicalDeviceBufferDeviceAddressFeaturesEXT",
44441   "size" : 32,
44442   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
44443  },
44444  {
44445   "alignment" : 8,
44446   "fields" :
44447   [
44448    {
44449     "field_name" : "sType",
44450     "referenced_type" : "_ZTI15VkStructureType"
44451    },
44452    {
44453     "field_name" : "pNext",
44454     "field_offset" : 64,
44455     "referenced_type" : "_ZTIPv"
44456    },
44457    {
44458     "field_name" : "maxCustomBorderColorSamplers",
44459     "field_offset" : 128,
44460     "referenced_type" : "_ZTIj"
44461    }
44462   ],
44463   "linker_set_key" : "_ZTI46VkPhysicalDeviceCustomBorderColorPropertiesEXT",
44464   "name" : "VkPhysicalDeviceCustomBorderColorPropertiesEXT",
44465   "referenced_type" : "_ZTI46VkPhysicalDeviceCustomBorderColorPropertiesEXT",
44466   "self_type" : "_ZTI46VkPhysicalDeviceCustomBorderColorPropertiesEXT",
44467   "size" : 24,
44468   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
44469  },
44470  {
44471   "alignment" : 8,
44472   "fields" :
44473   [
44474    {
44475     "field_name" : "sType",
44476     "referenced_type" : "_ZTI15VkStructureType"
44477    },
44478    {
44479     "field_name" : "pNext",
44480     "field_offset" : 64,
44481     "referenced_type" : "_ZTIPv"
44482    },
44483    {
44484     "field_name" : "fragmentDensityMapDeferred",
44485     "field_offset" : 128,
44486     "referenced_type" : "_ZTIj"
44487    }
44488   ],
44489   "linker_set_key" : "_ZTI46VkPhysicalDeviceFragmentDensityMap2FeaturesEXT",
44490   "name" : "VkPhysicalDeviceFragmentDensityMap2FeaturesEXT",
44491   "referenced_type" : "_ZTI46VkPhysicalDeviceFragmentDensityMap2FeaturesEXT",
44492   "self_type" : "_ZTI46VkPhysicalDeviceFragmentDensityMap2FeaturesEXT",
44493   "size" : 24,
44494   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
44495  },
44496  {
44497   "alignment" : 8,
44498   "fields" :
44499   [
44500    {
44501     "field_name" : "sType",
44502     "referenced_type" : "_ZTI15VkStructureType"
44503    },
44504    {
44505     "field_name" : "pNext",
44506     "field_offset" : 64,
44507     "referenced_type" : "_ZTIPv"
44508    },
44509    {
44510     "field_name" : "pipelineFragmentShadingRate",
44511     "field_offset" : 128,
44512     "referenced_type" : "_ZTIj"
44513    },
44514    {
44515     "field_name" : "primitiveFragmentShadingRate",
44516     "field_offset" : 160,
44517     "referenced_type" : "_ZTIj"
44518    },
44519    {
44520     "field_name" : "attachmentFragmentShadingRate",
44521     "field_offset" : 192,
44522     "referenced_type" : "_ZTIj"
44523    }
44524   ],
44525   "linker_set_key" : "_ZTI46VkPhysicalDeviceFragmentShadingRateFeaturesKHR",
44526   "name" : "VkPhysicalDeviceFragmentShadingRateFeaturesKHR",
44527   "referenced_type" : "_ZTI46VkPhysicalDeviceFragmentShadingRateFeaturesKHR",
44528   "self_type" : "_ZTI46VkPhysicalDeviceFragmentShadingRateFeaturesKHR",
44529   "size" : 32,
44530   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
44531  },
44532  {
44533   "alignment" : 8,
44534   "fields" :
44535   [
44536    {
44537     "field_name" : "sType",
44538     "referenced_type" : "_ZTI15VkStructureType"
44539    },
44540    {
44541     "field_name" : "pNext",
44542     "field_offset" : 64,
44543     "referenced_type" : "_ZTIPv"
44544    },
44545    {
44546     "field_name" : "globalPriorityQuery",
44547     "field_offset" : 128,
44548     "referenced_type" : "_ZTIj"
44549    }
44550   ],
44551   "linker_set_key" : "_ZTI46VkPhysicalDeviceGlobalPriorityQueryFeaturesKHR",
44552   "name" : "VkPhysicalDeviceGlobalPriorityQueryFeaturesKHR",
44553   "referenced_type" : "_ZTI46VkPhysicalDeviceGlobalPriorityQueryFeaturesKHR",
44554   "self_type" : "_ZTI46VkPhysicalDeviceGlobalPriorityQueryFeaturesKHR",
44555   "size" : 24,
44556   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
44557  },
44558  {
44559   "alignment" : 8,
44560   "fields" :
44561   [
44562    {
44563     "field_name" : "sType",
44564     "referenced_type" : "_ZTI15VkStructureType"
44565    },
44566    {
44567     "field_name" : "pNext",
44568     "field_offset" : 64,
44569     "referenced_type" : "_ZTIPv"
44570    },
44571    {
44572     "field_name" : "lineSubPixelPrecisionBits",
44573     "field_offset" : 128,
44574     "referenced_type" : "_ZTIj"
44575    }
44576   ],
44577   "linker_set_key" : "_ZTI46VkPhysicalDeviceLineRasterizationPropertiesEXT",
44578   "name" : "VkPhysicalDeviceLineRasterizationPropertiesEXT",
44579   "referenced_type" : "_ZTI46VkPhysicalDeviceLineRasterizationPropertiesEXT",
44580   "self_type" : "_ZTI46VkPhysicalDeviceLineRasterizationPropertiesEXT",
44581   "size" : 24,
44582   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
44583  },
44584  {
44585   "alignment" : 8,
44586   "fields" :
44587   [
44588    {
44589     "field_name" : "sType",
44590     "referenced_type" : "_ZTI15VkStructureType"
44591    },
44592    {
44593     "field_name" : "pNext",
44594     "field_offset" : 64,
44595     "referenced_type" : "_ZTIPv"
44596    },
44597    {
44598     "field_name" : "rayTracingMotionBlur",
44599     "field_offset" : 128,
44600     "referenced_type" : "_ZTIj"
44601    },
44602    {
44603     "field_name" : "rayTracingMotionBlurPipelineTraceRaysIndirect",
44604     "field_offset" : 160,
44605     "referenced_type" : "_ZTIj"
44606    }
44607   ],
44608   "linker_set_key" : "_ZTI46VkPhysicalDeviceRayTracingMotionBlurFeaturesNV",
44609   "name" : "VkPhysicalDeviceRayTracingMotionBlurFeaturesNV",
44610   "referenced_type" : "_ZTI46VkPhysicalDeviceRayTracingMotionBlurFeaturesNV",
44611   "self_type" : "_ZTI46VkPhysicalDeviceRayTracingMotionBlurFeaturesNV",
44612   "size" : 24,
44613   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
44614  },
44615  {
44616   "alignment" : 8,
44617   "fields" :
44618   [
44619    {
44620     "field_name" : "sType",
44621     "referenced_type" : "_ZTI15VkStructureType"
44622    },
44623    {
44624     "field_name" : "pNext",
44625     "field_offset" : 64,
44626     "referenced_type" : "_ZTIPv"
44627    },
44628    {
44629     "field_name" : "samplerYcbcrConversion",
44630     "field_offset" : 128,
44631     "referenced_type" : "_ZTIj"
44632    }
44633   ],
44634   "linker_set_key" : "_ZTI46VkPhysicalDeviceSamplerYcbcrConversionFeatures",
44635   "name" : "VkPhysicalDeviceSamplerYcbcrConversionFeatures",
44636   "referenced_type" : "_ZTI46VkPhysicalDeviceSamplerYcbcrConversionFeatures",
44637   "self_type" : "_ZTI46VkPhysicalDeviceSamplerYcbcrConversionFeatures",
44638   "size" : 24,
44639   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
44640  },
44641  {
44642   "alignment" : 8,
44643   "fields" :
44644   [
44645    {
44646     "field_name" : "sType",
44647     "referenced_type" : "_ZTI15VkStructureType"
44648    },
44649    {
44650     "field_name" : "pNext",
44651     "field_offset" : 64,
44652     "referenced_type" : "_ZTIPv"
44653    },
44654    {
44655     "field_name" : "imageFootprint",
44656     "field_offset" : 128,
44657     "referenced_type" : "_ZTIj"
44658    }
44659   ],
44660   "linker_set_key" : "_ZTI46VkPhysicalDeviceShaderImageFootprintFeaturesNV",
44661   "name" : "VkPhysicalDeviceShaderImageFootprintFeaturesNV",
44662   "referenced_type" : "_ZTI46VkPhysicalDeviceShaderImageFootprintFeaturesNV",
44663   "self_type" : "_ZTI46VkPhysicalDeviceShaderImageFootprintFeaturesNV",
44664   "size" : 24,
44665   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
44666  },
44667  {
44668   "alignment" : 8,
44669   "fields" :
44670   [
44671    {
44672     "field_name" : "sType",
44673     "referenced_type" : "_ZTI15VkStructureType"
44674    },
44675    {
44676     "field_name" : "pNext",
44677     "field_offset" : 64,
44678     "referenced_type" : "_ZTIPv"
44679    },
44680    {
44681     "field_name" : "maxSubpassShadingWorkgroupSizeAspectRatio",
44682     "field_offset" : 128,
44683     "referenced_type" : "_ZTIj"
44684    }
44685   ],
44686   "linker_set_key" : "_ZTI46VkPhysicalDeviceSubpassShadingPropertiesHUAWEI",
44687   "name" : "VkPhysicalDeviceSubpassShadingPropertiesHUAWEI",
44688   "referenced_type" : "_ZTI46VkPhysicalDeviceSubpassShadingPropertiesHUAWEI",
44689   "self_type" : "_ZTI46VkPhysicalDeviceSubpassShadingPropertiesHUAWEI",
44690   "size" : 24,
44691   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
44692  },
44693  {
44694   "alignment" : 8,
44695   "fields" :
44696   [
44697    {
44698     "field_name" : "sType",
44699     "referenced_type" : "_ZTI15VkStructureType"
44700    },
44701    {
44702     "field_name" : "pNext",
44703     "field_offset" : 64,
44704     "referenced_type" : "_ZTIPv"
44705    },
44706    {
44707     "field_name" : "storageTexelBufferOffsetAlignmentBytes",
44708     "field_offset" : 128,
44709     "referenced_type" : "_ZTIm"
44710    },
44711    {
44712     "field_name" : "storageTexelBufferOffsetSingleTexelAlignment",
44713     "field_offset" : 192,
44714     "referenced_type" : "_ZTIj"
44715    },
44716    {
44717     "field_name" : "uniformTexelBufferOffsetAlignmentBytes",
44718     "field_offset" : 256,
44719     "referenced_type" : "_ZTIm"
44720    },
44721    {
44722     "field_name" : "uniformTexelBufferOffsetSingleTexelAlignment",
44723     "field_offset" : 320,
44724     "referenced_type" : "_ZTIj"
44725    }
44726   ],
44727   "linker_set_key" : "_ZTI46VkPhysicalDeviceTexelBufferAlignmentProperties",
44728   "name" : "VkPhysicalDeviceTexelBufferAlignmentProperties",
44729   "referenced_type" : "_ZTI46VkPhysicalDeviceTexelBufferAlignmentProperties",
44730   "self_type" : "_ZTI46VkPhysicalDeviceTexelBufferAlignmentProperties",
44731   "size" : 48,
44732   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
44733  },
44734  {
44735   "alignment" : 8,
44736   "fields" :
44737   [
44738    {
44739     "field_name" : "sType",
44740     "referenced_type" : "_ZTI15VkStructureType"
44741    },
44742    {
44743     "field_name" : "pNext",
44744     "field_offset" : 64,
44745     "referenced_type" : "_ZTIPv"
44746    },
44747    {
44748     "field_name" : "maxTransformFeedbackStreams",
44749     "field_offset" : 128,
44750     "referenced_type" : "_ZTIj"
44751    },
44752    {
44753     "field_name" : "maxTransformFeedbackBuffers",
44754     "field_offset" : 160,
44755     "referenced_type" : "_ZTIj"
44756    },
44757    {
44758     "field_name" : "maxTransformFeedbackBufferSize",
44759     "field_offset" : 192,
44760     "referenced_type" : "_ZTIm"
44761    },
44762    {
44763     "field_name" : "maxTransformFeedbackStreamDataSize",
44764     "field_offset" : 256,
44765     "referenced_type" : "_ZTIj"
44766    },
44767    {
44768     "field_name" : "maxTransformFeedbackBufferDataSize",
44769     "field_offset" : 288,
44770     "referenced_type" : "_ZTIj"
44771    },
44772    {
44773     "field_name" : "maxTransformFeedbackBufferDataStride",
44774     "field_offset" : 320,
44775     "referenced_type" : "_ZTIj"
44776    },
44777    {
44778     "field_name" : "transformFeedbackQueries",
44779     "field_offset" : 352,
44780     "referenced_type" : "_ZTIj"
44781    },
44782    {
44783     "field_name" : "transformFeedbackStreamsLinesTriangles",
44784     "field_offset" : 384,
44785     "referenced_type" : "_ZTIj"
44786    },
44787    {
44788     "field_name" : "transformFeedbackRasterizationStreamSelect",
44789     "field_offset" : 416,
44790     "referenced_type" : "_ZTIj"
44791    },
44792    {
44793     "field_name" : "transformFeedbackDraw",
44794     "field_offset" : 448,
44795     "referenced_type" : "_ZTIj"
44796    }
44797   ],
44798   "linker_set_key" : "_ZTI46VkPhysicalDeviceTransformFeedbackPropertiesEXT",
44799   "name" : "VkPhysicalDeviceTransformFeedbackPropertiesEXT",
44800   "referenced_type" : "_ZTI46VkPhysicalDeviceTransformFeedbackPropertiesEXT",
44801   "self_type" : "_ZTI46VkPhysicalDeviceTransformFeedbackPropertiesEXT",
44802   "size" : 64,
44803   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
44804  },
44805  {
44806   "alignment" : 8,
44807   "fields" :
44808   [
44809    {
44810     "field_name" : "sType",
44811     "referenced_type" : "_ZTI15VkStructureType"
44812    },
44813    {
44814     "field_name" : "pNext",
44815     "field_offset" : 64,
44816     "referenced_type" : "_ZTIPKv"
44817    },
44818    {
44819     "field_name" : "srcPremultiplied",
44820     "field_offset" : 128,
44821     "referenced_type" : "_ZTIj"
44822    },
44823    {
44824     "field_name" : "dstPremultiplied",
44825     "field_offset" : 160,
44826     "referenced_type" : "_ZTIj"
44827    },
44828    {
44829     "field_name" : "blendOverlap",
44830     "field_offset" : 192,
44831     "referenced_type" : "_ZTI17VkBlendOverlapEXT"
44832    }
44833   ],
44834   "linker_set_key" : "_ZTI46VkPipelineColorBlendAdvancedStateCreateInfoEXT",
44835   "name" : "VkPipelineColorBlendAdvancedStateCreateInfoEXT",
44836   "referenced_type" : "_ZTI46VkPipelineColorBlendAdvancedStateCreateInfoEXT",
44837   "self_type" : "_ZTI46VkPipelineColorBlendAdvancedStateCreateInfoEXT",
44838   "size" : 32,
44839   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
44840  },
44841  {
44842   "alignment" : 8,
44843   "fields" :
44844   [
44845    {
44846     "field_name" : "sType",
44847     "referenced_type" : "_ZTI15VkStructureType"
44848    },
44849    {
44850     "field_name" : "pNext",
44851     "field_offset" : 64,
44852     "referenced_type" : "_ZTIPKv"
44853    },
44854    {
44855     "field_name" : "vertexBindingDivisorCount",
44856     "field_offset" : 128,
44857     "referenced_type" : "_ZTIj"
44858    },
44859    {
44860     "field_name" : "pVertexBindingDivisors",
44861     "field_offset" : 192,
44862     "referenced_type" : "_ZTIPK41VkVertexInputBindingDivisorDescriptionEXT"
44863    }
44864   ],
44865   "linker_set_key" : "_ZTI46VkPipelineVertexInputDivisorStateCreateInfoEXT",
44866   "name" : "VkPipelineVertexInputDivisorStateCreateInfoEXT",
44867   "referenced_type" : "_ZTI46VkPipelineVertexInputDivisorStateCreateInfoEXT",
44868   "self_type" : "_ZTI46VkPipelineVertexInputDivisorStateCreateInfoEXT",
44869   "size" : 32,
44870   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
44871  },
44872  {
44873   "alignment" : 8,
44874   "fields" :
44875   [
44876    {
44877     "field_name" : "sType",
44878     "referenced_type" : "_ZTI15VkStructureType"
44879    },
44880    {
44881     "field_name" : "pNext",
44882     "field_offset" : 64,
44883     "referenced_type" : "_ZTIPKv"
44884    },
44885    {
44886     "field_name" : "imageView",
44887     "field_offset" : 128,
44888     "referenced_type" : "_ZTIP13VkImageView_T"
44889    },
44890    {
44891     "field_name" : "imageLayout",
44892     "field_offset" : 192,
44893     "referenced_type" : "_ZTI13VkImageLayout"
44894    }
44895   ],
44896   "linker_set_key" : "_ZTI46VkRenderingFragmentDensityMapAttachmentInfoEXT",
44897   "name" : "VkRenderingFragmentDensityMapAttachmentInfoEXT",
44898   "referenced_type" : "_ZTI46VkRenderingFragmentDensityMapAttachmentInfoEXT",
44899   "self_type" : "_ZTI46VkRenderingFragmentDensityMapAttachmentInfoEXT",
44900   "size" : 32,
44901   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
44902  },
44903  {
44904   "alignment" : 8,
44905   "fields" :
44906   [
44907    {
44908     "field_name" : "sType",
44909     "referenced_type" : "_ZTI15VkStructureType"
44910    },
44911    {
44912     "field_name" : "pNext",
44913     "field_offset" : 64,
44914     "referenced_type" : "_ZTIPKv"
44915    },
44916    {
44917     "field_name" : "arrayOfPointers",
44918     "field_offset" : 128,
44919     "referenced_type" : "_ZTIj"
44920    },
44921    {
44922     "field_name" : "data",
44923     "field_offset" : 192,
44924     "referenced_type" : "_ZTI29VkDeviceOrHostAddressConstKHR"
44925    }
44926   ],
44927   "linker_set_key" : "_ZTI47VkAccelerationStructureGeometryInstancesDataKHR",
44928   "name" : "VkAccelerationStructureGeometryInstancesDataKHR",
44929   "referenced_type" : "_ZTI47VkAccelerationStructureGeometryInstancesDataKHR",
44930   "self_type" : "_ZTI47VkAccelerationStructureGeometryInstancesDataKHR",
44931   "size" : 32,
44932   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
44933  },
44934  {
44935   "alignment" : 8,
44936   "fields" :
44937   [
44938    {
44939     "field_name" : "sType",
44940     "referenced_type" : "_ZTI15VkStructureType"
44941    },
44942    {
44943     "field_name" : "pNext",
44944     "field_offset" : 64,
44945     "referenced_type" : "_ZTIPKv"
44946    },
44947    {
44948     "field_name" : "vertexFormat",
44949     "field_offset" : 128,
44950     "referenced_type" : "_ZTI8VkFormat"
44951    },
44952    {
44953     "field_name" : "vertexData",
44954     "field_offset" : 192,
44955     "referenced_type" : "_ZTI29VkDeviceOrHostAddressConstKHR"
44956    },
44957    {
44958     "field_name" : "vertexStride",
44959     "field_offset" : 256,
44960     "referenced_type" : "_ZTIm"
44961    },
44962    {
44963     "field_name" : "maxVertex",
44964     "field_offset" : 320,
44965     "referenced_type" : "_ZTIj"
44966    },
44967    {
44968     "field_name" : "indexType",
44969     "field_offset" : 352,
44970     "referenced_type" : "_ZTI11VkIndexType"
44971    },
44972    {
44973     "field_name" : "indexData",
44974     "field_offset" : 384,
44975     "referenced_type" : "_ZTI29VkDeviceOrHostAddressConstKHR"
44976    },
44977    {
44978     "field_name" : "transformData",
44979     "field_offset" : 448,
44980     "referenced_type" : "_ZTI29VkDeviceOrHostAddressConstKHR"
44981    }
44982   ],
44983   "linker_set_key" : "_ZTI47VkAccelerationStructureGeometryTrianglesDataKHR",
44984   "name" : "VkAccelerationStructureGeometryTrianglesDataKHR",
44985   "referenced_type" : "_ZTI47VkAccelerationStructureGeometryTrianglesDataKHR",
44986   "self_type" : "_ZTI47VkAccelerationStructureGeometryTrianglesDataKHR",
44987   "size" : 64,
44988   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
44989  },
44990  {
44991   "alignment" : 8,
44992   "fields" :
44993   [
44994    {
44995     "field_name" : "sType",
44996     "referenced_type" : "_ZTI15VkStructureType"
44997    },
44998    {
44999     "field_name" : "pNext",
45000     "field_offset" : 64,
45001     "referenced_type" : "_ZTIPKv"
45002    },
45003    {
45004     "field_name" : "type",
45005     "field_offset" : 128,
45006     "referenced_type" : "_ZTI47VkAccelerationStructureMemoryRequirementsTypeNV"
45007    },
45008    {
45009     "field_name" : "accelerationStructure",
45010     "field_offset" : 192,
45011     "referenced_type" : "_ZTIP27VkAccelerationStructureNV_T"
45012    }
45013   ],
45014   "linker_set_key" : "_ZTI47VkAccelerationStructureMemoryRequirementsInfoNV",
45015   "name" : "VkAccelerationStructureMemoryRequirementsInfoNV",
45016   "referenced_type" : "_ZTI47VkAccelerationStructureMemoryRequirementsInfoNV",
45017   "self_type" : "_ZTI47VkAccelerationStructureMemoryRequirementsInfoNV",
45018   "size" : 32,
45019   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
45020  },
45021  {
45022   "alignment" : 8,
45023   "fields" :
45024   [
45025    {
45026     "field_name" : "sType",
45027     "referenced_type" : "_ZTI15VkStructureType"
45028    },
45029    {
45030     "field_name" : "pNext",
45031     "field_offset" : 64,
45032     "referenced_type" : "_ZTIPv"
45033    },
45034    {
45035     "field_name" : "format",
45036     "field_offset" : 128,
45037     "referenced_type" : "_ZTI8VkFormat"
45038    },
45039    {
45040     "field_name" : "externalFormat",
45041     "field_offset" : 192,
45042     "referenced_type" : "_ZTIm"
45043    },
45044    {
45045     "field_name" : "formatFeatures",
45046     "field_offset" : 256,
45047     "referenced_type" : "_ZTIm"
45048    },
45049    {
45050     "field_name" : "samplerYcbcrConversionComponents",
45051     "field_offset" : 320,
45052     "referenced_type" : "_ZTI18VkComponentMapping"
45053    },
45054    {
45055     "field_name" : "suggestedYcbcrModel",
45056     "field_offset" : 448,
45057     "referenced_type" : "_ZTI29VkSamplerYcbcrModelConversion"
45058    },
45059    {
45060     "field_name" : "suggestedYcbcrRange",
45061     "field_offset" : 480,
45062     "referenced_type" : "_ZTI19VkSamplerYcbcrRange"
45063    },
45064    {
45065     "field_name" : "suggestedXChromaOffset",
45066     "field_offset" : 512,
45067     "referenced_type" : "_ZTI16VkChromaLocation"
45068    },
45069    {
45070     "field_name" : "suggestedYChromaOffset",
45071     "field_offset" : 544,
45072     "referenced_type" : "_ZTI16VkChromaLocation"
45073    }
45074   ],
45075   "linker_set_key" : "_ZTI47VkAndroidHardwareBufferFormatProperties2ANDROID",
45076   "name" : "VkAndroidHardwareBufferFormatProperties2ANDROID",
45077   "referenced_type" : "_ZTI47VkAndroidHardwareBufferFormatProperties2ANDROID",
45078   "self_type" : "_ZTI47VkAndroidHardwareBufferFormatProperties2ANDROID",
45079   "size" : 72,
45080   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_android.h"
45081  },
45082  {
45083   "alignment" : 8,
45084   "fields" :
45085   [
45086    {
45087     "field_name" : "sType",
45088     "referenced_type" : "_ZTI15VkStructureType"
45089    },
45090    {
45091     "field_name" : "pNext",
45092     "field_offset" : 64,
45093     "referenced_type" : "_ZTIPKv"
45094    },
45095    {
45096     "field_name" : "viewportScissor2D",
45097     "field_offset" : 128,
45098     "referenced_type" : "_ZTIj"
45099    },
45100    {
45101     "field_name" : "viewportDepthCount",
45102     "field_offset" : 160,
45103     "referenced_type" : "_ZTIj"
45104    },
45105    {
45106     "field_name" : "pViewportDepths",
45107     "field_offset" : 192,
45108     "referenced_type" : "_ZTIPK10VkViewport"
45109    }
45110   ],
45111   "linker_set_key" : "_ZTI47VkCommandBufferInheritanceViewportScissorInfoNV",
45112   "name" : "VkCommandBufferInheritanceViewportScissorInfoNV",
45113   "referenced_type" : "_ZTI47VkCommandBufferInheritanceViewportScissorInfoNV",
45114   "self_type" : "_ZTI47VkCommandBufferInheritanceViewportScissorInfoNV",
45115   "size" : 32,
45116   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
45117  },
45118  {
45119   "alignment" : 8,
45120   "fields" :
45121   [
45122    {
45123     "field_name" : "sType",
45124     "referenced_type" : "_ZTI15VkStructureType"
45125    },
45126    {
45127     "field_name" : "pNext",
45128     "field_offset" : 64,
45129     "referenced_type" : "_ZTIPv"
45130    },
45131    {
45132     "field_name" : "conditionalRendering",
45133     "field_offset" : 128,
45134     "referenced_type" : "_ZTIj"
45135    },
45136    {
45137     "field_name" : "inheritedConditionalRendering",
45138     "field_offset" : 160,
45139     "referenced_type" : "_ZTIj"
45140    }
45141   ],
45142   "linker_set_key" : "_ZTI47VkPhysicalDeviceConditionalRenderingFeaturesEXT",
45143   "name" : "VkPhysicalDeviceConditionalRenderingFeaturesEXT",
45144   "referenced_type" : "_ZTI47VkPhysicalDeviceConditionalRenderingFeaturesEXT",
45145   "self_type" : "_ZTI47VkPhysicalDeviceConditionalRenderingFeaturesEXT",
45146   "size" : 24,
45147   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
45148  },
45149  {
45150   "alignment" : 8,
45151   "fields" :
45152   [
45153    {
45154     "field_name" : "sType",
45155     "referenced_type" : "_ZTI15VkStructureType"
45156    },
45157    {
45158     "field_name" : "pNext",
45159     "field_offset" : 64,
45160     "referenced_type" : "_ZTIPv"
45161    },
45162    {
45163     "field_name" : "coverageReductionMode",
45164     "field_offset" : 128,
45165     "referenced_type" : "_ZTIj"
45166    }
45167   ],
45168   "linker_set_key" : "_ZTI47VkPhysicalDeviceCoverageReductionModeFeaturesNV",
45169   "name" : "VkPhysicalDeviceCoverageReductionModeFeaturesNV",
45170   "referenced_type" : "_ZTI47VkPhysicalDeviceCoverageReductionModeFeaturesNV",
45171   "self_type" : "_ZTI47VkPhysicalDeviceCoverageReductionModeFeaturesNV",
45172   "size" : 24,
45173   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
45174  },
45175  {
45176   "alignment" : 8,
45177   "fields" :
45178   [
45179    {
45180     "field_name" : "sType",
45181     "referenced_type" : "_ZTI15VkStructureType"
45182    },
45183    {
45184     "field_name" : "pNext",
45185     "field_offset" : 64,
45186     "referenced_type" : "_ZTIPv"
45187    },
45188    {
45189     "field_name" : "extendedDynamicState",
45190     "field_offset" : 128,
45191     "referenced_type" : "_ZTIj"
45192    }
45193   ],
45194   "linker_set_key" : "_ZTI47VkPhysicalDeviceExtendedDynamicStateFeaturesEXT",
45195   "name" : "VkPhysicalDeviceExtendedDynamicStateFeaturesEXT",
45196   "referenced_type" : "_ZTI47VkPhysicalDeviceExtendedDynamicStateFeaturesEXT",
45197   "self_type" : "_ZTI47VkPhysicalDeviceExtendedDynamicStateFeaturesEXT",
45198   "size" : 24,
45199   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
45200  },
45201  {
45202   "alignment" : 8,
45203   "fields" :
45204   [
45205    {
45206     "field_name" : "sType",
45207     "referenced_type" : "_ZTI15VkStructureType"
45208    },
45209    {
45210     "field_name" : "pNext",
45211     "field_offset" : 64,
45212     "referenced_type" : "_ZTIPv"
45213    },
45214    {
45215     "field_name" : "minImportedHostPointerAlignment",
45216     "field_offset" : 128,
45217     "referenced_type" : "_ZTIm"
45218    }
45219   ],
45220   "linker_set_key" : "_ZTI47VkPhysicalDeviceExternalMemoryHostPropertiesEXT",
45221   "name" : "VkPhysicalDeviceExternalMemoryHostPropertiesEXT",
45222   "referenced_type" : "_ZTI47VkPhysicalDeviceExternalMemoryHostPropertiesEXT",
45223   "self_type" : "_ZTI47VkPhysicalDeviceExternalMemoryHostPropertiesEXT",
45224   "size" : 24,
45225   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
45226  },
45227  {
45228   "alignment" : 8,
45229   "fields" :
45230   [
45231    {
45232     "field_name" : "sType",
45233     "referenced_type" : "_ZTI15VkStructureType"
45234    },
45235    {
45236     "field_name" : "pNext",
45237     "field_offset" : 64,
45238     "referenced_type" : "_ZTIPv"
45239    },
45240    {
45241     "field_name" : "minFragmentDensityTexelSize",
45242     "field_offset" : 128,
45243     "referenced_type" : "_ZTI10VkExtent2D"
45244    },
45245    {
45246     "field_name" : "maxFragmentDensityTexelSize",
45247     "field_offset" : 192,
45248     "referenced_type" : "_ZTI10VkExtent2D"
45249    },
45250    {
45251     "field_name" : "fragmentDensityInvocations",
45252     "field_offset" : 256,
45253     "referenced_type" : "_ZTIj"
45254    }
45255   ],
45256   "linker_set_key" : "_ZTI47VkPhysicalDeviceFragmentDensityMapPropertiesEXT",
45257   "name" : "VkPhysicalDeviceFragmentDensityMapPropertiesEXT",
45258   "referenced_type" : "_ZTI47VkPhysicalDeviceFragmentDensityMapPropertiesEXT",
45259   "self_type" : "_ZTI47VkPhysicalDeviceFragmentDensityMapPropertiesEXT",
45260   "size" : 40,
45261   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
45262  },
45263  {
45264   "alignment" : 8,
45265   "fields" :
45266   [
45267    {
45268     "field_name" : "sType",
45269     "referenced_type" : "_ZTI15VkStructureType"
45270    },
45271    {
45272     "field_name" : "pNext",
45273     "field_offset" : 64,
45274     "referenced_type" : "_ZTIPv"
45275    },
45276    {
45277     "field_name" : "linearColorAttachment",
45278     "field_offset" : 128,
45279     "referenced_type" : "_ZTIj"
45280    }
45281   ],
45282   "linker_set_key" : "_ZTI47VkPhysicalDeviceLinearColorAttachmentFeaturesNV",
45283   "name" : "VkPhysicalDeviceLinearColorAttachmentFeaturesNV",
45284   "referenced_type" : "_ZTI47VkPhysicalDeviceLinearColorAttachmentFeaturesNV",
45285   "self_type" : "_ZTI47VkPhysicalDeviceLinearColorAttachmentFeaturesNV",
45286   "size" : 24,
45287   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
45288  },
45289  {
45290   "alignment" : 8,
45291   "fields" :
45292   [
45293    {
45294     "field_name" : "sType",
45295     "referenced_type" : "_ZTI15VkStructureType"
45296    },
45297    {
45298     "field_name" : "pNext",
45299     "field_offset" : 64,
45300     "referenced_type" : "_ZTIPv"
45301    },
45302    {
45303     "field_name" : "shaderGroupHandleSize",
45304     "field_offset" : 128,
45305     "referenced_type" : "_ZTIj"
45306    },
45307    {
45308     "field_name" : "maxRayRecursionDepth",
45309     "field_offset" : 160,
45310     "referenced_type" : "_ZTIj"
45311    },
45312    {
45313     "field_name" : "maxShaderGroupStride",
45314     "field_offset" : 192,
45315     "referenced_type" : "_ZTIj"
45316    },
45317    {
45318     "field_name" : "shaderGroupBaseAlignment",
45319     "field_offset" : 224,
45320     "referenced_type" : "_ZTIj"
45321    },
45322    {
45323     "field_name" : "shaderGroupHandleCaptureReplaySize",
45324     "field_offset" : 256,
45325     "referenced_type" : "_ZTIj"
45326    },
45327    {
45328     "field_name" : "maxRayDispatchInvocationCount",
45329     "field_offset" : 288,
45330     "referenced_type" : "_ZTIj"
45331    },
45332    {
45333     "field_name" : "shaderGroupHandleAlignment",
45334     "field_offset" : 320,
45335     "referenced_type" : "_ZTIj"
45336    },
45337    {
45338     "field_name" : "maxRayHitAttributeSize",
45339     "field_offset" : 352,
45340     "referenced_type" : "_ZTIj"
45341    }
45342   ],
45343   "linker_set_key" : "_ZTI47VkPhysicalDeviceRayTracingPipelinePropertiesKHR",
45344   "name" : "VkPhysicalDeviceRayTracingPipelinePropertiesKHR",
45345   "referenced_type" : "_ZTI47VkPhysicalDeviceRayTracingPipelinePropertiesKHR",
45346   "self_type" : "_ZTI47VkPhysicalDeviceRayTracingPipelinePropertiesKHR",
45347   "size" : 48,
45348   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
45349  },
45350  {
45351   "alignment" : 8,
45352   "fields" :
45353   [
45354    {
45355     "field_name" : "sType",
45356     "referenced_type" : "_ZTI15VkStructureType"
45357    },
45358    {
45359     "field_name" : "pNext",
45360     "field_offset" : 64,
45361     "referenced_type" : "_ZTIPv"
45362    },
45363    {
45364     "field_name" : "shaderIntegerDotProduct",
45365     "field_offset" : 128,
45366     "referenced_type" : "_ZTIj"
45367    }
45368   ],
45369   "linker_set_key" : "_ZTI47VkPhysicalDeviceShaderIntegerDotProductFeatures",
45370   "name" : "VkPhysicalDeviceShaderIntegerDotProductFeatures",
45371   "referenced_type" : "_ZTI47VkPhysicalDeviceShaderIntegerDotProductFeatures",
45372   "self_type" : "_ZTI47VkPhysicalDeviceShaderIntegerDotProductFeatures",
45373   "size" : 24,
45374   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
45375  },
45376  {
45377   "alignment" : 8,
45378   "fields" :
45379   [
45380    {
45381     "field_name" : "sType",
45382     "referenced_type" : "_ZTI15VkStructureType"
45383    },
45384    {
45385     "field_name" : "pNext",
45386     "field_offset" : 64,
45387     "referenced_type" : "_ZTIPv"
45388    },
45389    {
45390     "field_name" : "texelBufferAlignment",
45391     "field_offset" : 128,
45392     "referenced_type" : "_ZTIj"
45393    }
45394   ],
45395   "linker_set_key" : "_ZTI47VkPhysicalDeviceTexelBufferAlignmentFeaturesEXT",
45396   "name" : "VkPhysicalDeviceTexelBufferAlignmentFeaturesEXT",
45397   "referenced_type" : "_ZTI47VkPhysicalDeviceTexelBufferAlignmentFeaturesEXT",
45398   "self_type" : "_ZTI47VkPhysicalDeviceTexelBufferAlignmentFeaturesEXT",
45399   "size" : 24,
45400   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
45401  },
45402  {
45403   "alignment" : 8,
45404   "fields" :
45405   [
45406    {
45407     "field_name" : "sType",
45408     "referenced_type" : "_ZTI15VkStructureType"
45409    },
45410    {
45411     "field_name" : "pNext",
45412     "field_offset" : 64,
45413     "referenced_type" : "_ZTIPKv"
45414    },
45415    {
45416     "field_name" : "fragmentSize",
45417     "field_offset" : 128,
45418     "referenced_type" : "_ZTI10VkExtent2D"
45419    },
45420    {
45421     "field_name" : "combinerOps",
45422     "field_offset" : 192,
45423     "referenced_type" : "_ZTIA2_34VkFragmentShadingRateCombinerOpKHR"
45424    }
45425   ],
45426   "linker_set_key" : "_ZTI47VkPipelineFragmentShadingRateStateCreateInfoKHR",
45427   "name" : "VkPipelineFragmentShadingRateStateCreateInfoKHR",
45428   "referenced_type" : "_ZTI47VkPipelineFragmentShadingRateStateCreateInfoKHR",
45429   "self_type" : "_ZTI47VkPipelineFragmentShadingRateStateCreateInfoKHR",
45430   "size" : 32,
45431   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
45432  },
45433  {
45434   "alignment" : 8,
45435   "fields" :
45436   [
45437    {
45438     "field_name" : "sType",
45439     "referenced_type" : "_ZTI15VkStructureType"
45440    },
45441    {
45442     "field_name" : "pNext",
45443     "field_offset" : 64,
45444     "referenced_type" : "_ZTIPKv"
45445    },
45446    {
45447     "field_name" : "flags",
45448     "field_offset" : 128,
45449     "referenced_type" : "_ZTIj"
45450    },
45451    {
45452     "field_name" : "rasterizationStream",
45453     "field_offset" : 160,
45454     "referenced_type" : "_ZTIj"
45455    }
45456   ],
45457   "linker_set_key" : "_ZTI47VkPipelineRasterizationStateStreamCreateInfoEXT",
45458   "name" : "VkPipelineRasterizationStateStreamCreateInfoEXT",
45459   "referenced_type" : "_ZTI47VkPipelineRasterizationStateStreamCreateInfoEXT",
45460   "self_type" : "_ZTI47VkPipelineRasterizationStateStreamCreateInfoEXT",
45461   "size" : 24,
45462   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
45463  },
45464  {
45465   "alignment" : 8,
45466   "fields" :
45467   [
45468    {
45469     "field_name" : "sType",
45470     "referenced_type" : "_ZTI15VkStructureType"
45471    },
45472    {
45473     "field_name" : "pNext",
45474     "field_offset" : 64,
45475     "referenced_type" : "_ZTIPKv"
45476    },
45477    {
45478     "field_name" : "negativeOneToOne",
45479     "field_offset" : 128,
45480     "referenced_type" : "_ZTIj"
45481    }
45482   ],
45483   "linker_set_key" : "_ZTI47VkPipelineViewportDepthClipControlCreateInfoEXT",
45484   "name" : "VkPipelineViewportDepthClipControlCreateInfoEXT",
45485   "referenced_type" : "_ZTI47VkPipelineViewportDepthClipControlCreateInfoEXT",
45486   "self_type" : "_ZTI47VkPipelineViewportDepthClipControlCreateInfoEXT",
45487   "size" : 24,
45488   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
45489  },
45490  {
45491   "alignment" : 8,
45492   "fields" :
45493   [
45494    {
45495     "field_name" : "sType",
45496     "referenced_type" : "_ZTI15VkStructureType"
45497    },
45498    {
45499     "field_name" : "pNext",
45500     "field_offset" : 64,
45501     "referenced_type" : "_ZTIPKv"
45502    },
45503    {
45504     "field_name" : "imageView",
45505     "field_offset" : 128,
45506     "referenced_type" : "_ZTIP13VkImageView_T"
45507    },
45508    {
45509     "field_name" : "imageLayout",
45510     "field_offset" : 192,
45511     "referenced_type" : "_ZTI13VkImageLayout"
45512    },
45513    {
45514     "field_name" : "shadingRateAttachmentTexelSize",
45515     "field_offset" : 224,
45516     "referenced_type" : "_ZTI10VkExtent2D"
45517    }
45518   ],
45519   "linker_set_key" : "_ZTI47VkRenderingFragmentShadingRateAttachmentInfoKHR",
45520   "name" : "VkRenderingFragmentShadingRateAttachmentInfoKHR",
45521   "referenced_type" : "_ZTI47VkRenderingFragmentShadingRateAttachmentInfoKHR",
45522   "self_type" : "_ZTI47VkRenderingFragmentShadingRateAttachmentInfoKHR",
45523   "size" : 40,
45524   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
45525  },
45526  {
45527   "alignment" : 8,
45528   "fields" :
45529   [
45530    {
45531     "field_name" : "sType",
45532     "referenced_type" : "_ZTI15VkStructureType"
45533    },
45534    {
45535     "field_name" : "pNext",
45536     "field_offset" : 64,
45537     "referenced_type" : "_ZTIPv"
45538    },
45539    {
45540     "field_name" : "accelerationStructure",
45541     "field_offset" : 128,
45542     "referenced_type" : "_ZTIj"
45543    },
45544    {
45545     "field_name" : "accelerationStructureCaptureReplay",
45546     "field_offset" : 160,
45547     "referenced_type" : "_ZTIj"
45548    },
45549    {
45550     "field_name" : "accelerationStructureIndirectBuild",
45551     "field_offset" : 192,
45552     "referenced_type" : "_ZTIj"
45553    },
45554    {
45555     "field_name" : "accelerationStructureHostCommands",
45556     "field_offset" : 224,
45557     "referenced_type" : "_ZTIj"
45558    },
45559    {
45560     "field_name" : "descriptorBindingAccelerationStructureUpdateAfterBind",
45561     "field_offset" : 256,
45562     "referenced_type" : "_ZTIj"
45563    }
45564   ],
45565   "linker_set_key" : "_ZTI48VkPhysicalDeviceAccelerationStructureFeaturesKHR",
45566   "name" : "VkPhysicalDeviceAccelerationStructureFeaturesKHR",
45567   "referenced_type" : "_ZTI48VkPhysicalDeviceAccelerationStructureFeaturesKHR",
45568   "self_type" : "_ZTI48VkPhysicalDeviceAccelerationStructureFeaturesKHR",
45569   "size" : 40,
45570   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
45571  },
45572  {
45573   "alignment" : 8,
45574   "fields" :
45575   [
45576    {
45577     "field_name" : "sType",
45578     "referenced_type" : "_ZTI15VkStructureType"
45579    },
45580    {
45581     "field_name" : "pNext",
45582     "field_offset" : 64,
45583     "referenced_type" : "_ZTIPv"
45584    },
45585    {
45586     "field_name" : "extendedDynamicState2",
45587     "field_offset" : 128,
45588     "referenced_type" : "_ZTIj"
45589    },
45590    {
45591     "field_name" : "extendedDynamicState2LogicOp",
45592     "field_offset" : 160,
45593     "referenced_type" : "_ZTIj"
45594    },
45595    {
45596     "field_name" : "extendedDynamicState2PatchControlPoints",
45597     "field_offset" : 192,
45598     "referenced_type" : "_ZTIj"
45599    }
45600   ],
45601   "linker_set_key" : "_ZTI48VkPhysicalDeviceExtendedDynamicState2FeaturesEXT",
45602   "name" : "VkPhysicalDeviceExtendedDynamicState2FeaturesEXT",
45603   "referenced_type" : "_ZTI48VkPhysicalDeviceExtendedDynamicState2FeaturesEXT",
45604   "self_type" : "_ZTI48VkPhysicalDeviceExtendedDynamicState2FeaturesEXT",
45605   "size" : 32,
45606   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
45607  },
45608  {
45609   "alignment" : 8,
45610   "fields" :
45611   [
45612    {
45613     "field_name" : "sType",
45614     "referenced_type" : "_ZTI15VkStructureType"
45615    },
45616    {
45617     "field_name" : "pNext",
45618     "field_offset" : 64,
45619     "referenced_type" : "_ZTIPv"
45620    },
45621    {
45622     "field_name" : "subsampledLoads",
45623     "field_offset" : 128,
45624     "referenced_type" : "_ZTIj"
45625    },
45626    {
45627     "field_name" : "subsampledCoarseReconstructionEarlyAccess",
45628     "field_offset" : 160,
45629     "referenced_type" : "_ZTIj"
45630    },
45631    {
45632     "field_name" : "maxSubsampledArrayLayers",
45633     "field_offset" : 192,
45634     "referenced_type" : "_ZTIj"
45635    },
45636    {
45637     "field_name" : "maxDescriptorSetSubsampledSamplers",
45638     "field_offset" : 224,
45639     "referenced_type" : "_ZTIj"
45640    }
45641   ],
45642   "linker_set_key" : "_ZTI48VkPhysicalDeviceFragmentDensityMap2PropertiesEXT",
45643   "name" : "VkPhysicalDeviceFragmentDensityMap2PropertiesEXT",
45644   "referenced_type" : "_ZTI48VkPhysicalDeviceFragmentDensityMap2PropertiesEXT",
45645   "self_type" : "_ZTI48VkPhysicalDeviceFragmentDensityMap2PropertiesEXT",
45646   "size" : 32,
45647   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
45648  },
45649  {
45650   "alignment" : 8,
45651   "fields" :
45652   [
45653    {
45654     "field_name" : "sType",
45655     "referenced_type" : "_ZTI15VkStructureType"
45656    },
45657    {
45658     "field_name" : "pNext",
45659     "field_offset" : 64,
45660     "referenced_type" : "_ZTIPv"
45661    },
45662    {
45663     "field_name" : "minFragmentShadingRateAttachmentTexelSize",
45664     "field_offset" : 128,
45665     "referenced_type" : "_ZTI10VkExtent2D"
45666    },
45667    {
45668     "field_name" : "maxFragmentShadingRateAttachmentTexelSize",
45669     "field_offset" : 192,
45670     "referenced_type" : "_ZTI10VkExtent2D"
45671    },
45672    {
45673     "field_name" : "maxFragmentShadingRateAttachmentTexelSizeAspectRatio",
45674     "field_offset" : 256,
45675     "referenced_type" : "_ZTIj"
45676    },
45677    {
45678     "field_name" : "primitiveFragmentShadingRateWithMultipleViewports",
45679     "field_offset" : 288,
45680     "referenced_type" : "_ZTIj"
45681    },
45682    {
45683     "field_name" : "layeredShadingRateAttachments",
45684     "field_offset" : 320,
45685     "referenced_type" : "_ZTIj"
45686    },
45687    {
45688     "field_name" : "fragmentShadingRateNonTrivialCombinerOps",
45689     "field_offset" : 352,
45690     "referenced_type" : "_ZTIj"
45691    },
45692    {
45693     "field_name" : "maxFragmentSize",
45694     "field_offset" : 384,
45695     "referenced_type" : "_ZTI10VkExtent2D"
45696    },
45697    {
45698     "field_name" : "maxFragmentSizeAspectRatio",
45699     "field_offset" : 448,
45700     "referenced_type" : "_ZTIj"
45701    },
45702    {
45703     "field_name" : "maxFragmentShadingRateCoverageSamples",
45704     "field_offset" : 480,
45705     "referenced_type" : "_ZTIj"
45706    },
45707    {
45708     "field_name" : "maxFragmentShadingRateRasterizationSamples",
45709     "field_offset" : 512,
45710     "referenced_type" : "_ZTI21VkSampleCountFlagBits"
45711    },
45712    {
45713     "field_name" : "fragmentShadingRateWithShaderDepthStencilWrites",
45714     "field_offset" : 544,
45715     "referenced_type" : "_ZTIj"
45716    },
45717    {
45718     "field_name" : "fragmentShadingRateWithSampleMask",
45719     "field_offset" : 576,
45720     "referenced_type" : "_ZTIj"
45721    },
45722    {
45723     "field_name" : "fragmentShadingRateWithShaderSampleMask",
45724     "field_offset" : 608,
45725     "referenced_type" : "_ZTIj"
45726    },
45727    {
45728     "field_name" : "fragmentShadingRateWithConservativeRasterization",
45729     "field_offset" : 640,
45730     "referenced_type" : "_ZTIj"
45731    },
45732    {
45733     "field_name" : "fragmentShadingRateWithFragmentShaderInterlock",
45734     "field_offset" : 672,
45735     "referenced_type" : "_ZTIj"
45736    },
45737    {
45738     "field_name" : "fragmentShadingRateWithCustomSampleLocations",
45739     "field_offset" : 704,
45740     "referenced_type" : "_ZTIj"
45741    },
45742    {
45743     "field_name" : "fragmentShadingRateStrictMultiplyCombiner",
45744     "field_offset" : 736,
45745     "referenced_type" : "_ZTIj"
45746    }
45747   ],
45748   "linker_set_key" : "_ZTI48VkPhysicalDeviceFragmentShadingRatePropertiesKHR",
45749   "name" : "VkPhysicalDeviceFragmentShadingRatePropertiesKHR",
45750   "referenced_type" : "_ZTI48VkPhysicalDeviceFragmentShadingRatePropertiesKHR",
45751   "self_type" : "_ZTI48VkPhysicalDeviceFragmentShadingRatePropertiesKHR",
45752   "size" : 96,
45753   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
45754  },
45755  {
45756   "alignment" : 8,
45757   "fields" :
45758   [
45759    {
45760     "field_name" : "sType",
45761     "referenced_type" : "_ZTI15VkStructureType"
45762    },
45763    {
45764     "field_name" : "pNext",
45765     "field_offset" : 64,
45766     "referenced_type" : "_ZTIPv"
45767    },
45768    {
45769     "field_name" : "ycbcr2plane444Formats",
45770     "field_offset" : 128,
45771     "referenced_type" : "_ZTIj"
45772    }
45773   ],
45774   "linker_set_key" : "_ZTI48VkPhysicalDeviceYcbcr2Plane444FormatsFeaturesEXT",
45775   "name" : "VkPhysicalDeviceYcbcr2Plane444FormatsFeaturesEXT",
45776   "referenced_type" : "_ZTI48VkPhysicalDeviceYcbcr2Plane444FormatsFeaturesEXT",
45777   "self_type" : "_ZTI48VkPhysicalDeviceYcbcr2Plane444FormatsFeaturesEXT",
45778   "size" : 24,
45779   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
45780  },
45781  {
45782   "alignment" : 8,
45783   "fields" :
45784   [
45785    {
45786     "field_name" : "sType",
45787     "referenced_type" : "_ZTI15VkStructureType"
45788    },
45789    {
45790     "field_name" : "pNext",
45791     "field_offset" : 64,
45792     "referenced_type" : "_ZTIPv"
45793    },
45794    {
45795     "field_name" : "advancedBlendCoherentOperations",
45796     "field_offset" : 128,
45797     "referenced_type" : "_ZTIj"
45798    }
45799   ],
45800   "linker_set_key" : "_ZTI49VkPhysicalDeviceBlendOperationAdvancedFeaturesEXT",
45801   "name" : "VkPhysicalDeviceBlendOperationAdvancedFeaturesEXT",
45802   "referenced_type" : "_ZTI49VkPhysicalDeviceBlendOperationAdvancedFeaturesEXT",
45803   "self_type" : "_ZTI49VkPhysicalDeviceBlendOperationAdvancedFeaturesEXT",
45804   "size" : 24,
45805   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
45806  },
45807  {
45808   "alignment" : 8,
45809   "fields" :
45810   [
45811    {
45812     "field_name" : "sType",
45813     "referenced_type" : "_ZTI15VkStructureType"
45814    },
45815    {
45816     "field_name" : "pNext",
45817     "field_offset" : 64,
45818     "referenced_type" : "_ZTIPv"
45819    },
45820    {
45821     "field_name" : "deviceGeneratedCommands",
45822     "field_offset" : 128,
45823     "referenced_type" : "_ZTIj"
45824    }
45825   ],
45826   "linker_set_key" : "_ZTI49VkPhysicalDeviceDeviceGeneratedCommandsFeaturesNV",
45827   "name" : "VkPhysicalDeviceDeviceGeneratedCommandsFeaturesNV",
45828   "referenced_type" : "_ZTI49VkPhysicalDeviceDeviceGeneratedCommandsFeaturesNV",
45829   "self_type" : "_ZTI49VkPhysicalDeviceDeviceGeneratedCommandsFeaturesNV",
45830   "size" : 24,
45831   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
45832  },
45833  {
45834   "alignment" : 8,
45835   "fields" :
45836   [
45837    {
45838     "field_name" : "sType",
45839     "referenced_type" : "_ZTI15VkStructureType"
45840    },
45841    {
45842     "field_name" : "pNext",
45843     "field_offset" : 64,
45844     "referenced_type" : "_ZTIPv"
45845    },
45846    {
45847     "field_name" : "shaderImageInt64Atomics",
45848     "field_offset" : 128,
45849     "referenced_type" : "_ZTIj"
45850    },
45851    {
45852     "field_name" : "sparseImageInt64Atomics",
45853     "field_offset" : 160,
45854     "referenced_type" : "_ZTIj"
45855    }
45856   ],
45857   "linker_set_key" : "_ZTI49VkPhysicalDeviceShaderImageAtomicInt64FeaturesEXT",
45858   "name" : "VkPhysicalDeviceShaderImageAtomicInt64FeaturesEXT",
45859   "referenced_type" : "_ZTI49VkPhysicalDeviceShaderImageAtomicInt64FeaturesEXT",
45860   "self_type" : "_ZTI49VkPhysicalDeviceShaderImageAtomicInt64FeaturesEXT",
45861   "size" : 24,
45862   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
45863  },
45864  {
45865   "alignment" : 8,
45866   "fields" :
45867   [
45868    {
45869     "field_name" : "sType",
45870     "referenced_type" : "_ZTI15VkStructureType"
45871    },
45872    {
45873     "field_name" : "pNext",
45874     "field_offset" : 64,
45875     "referenced_type" : "_ZTIPv"
45876    },
45877    {
45878     "field_name" : "integerDotProduct8BitUnsignedAccelerated",
45879     "field_offset" : 128,
45880     "referenced_type" : "_ZTIj"
45881    },
45882    {
45883     "field_name" : "integerDotProduct8BitSignedAccelerated",
45884     "field_offset" : 160,
45885     "referenced_type" : "_ZTIj"
45886    },
45887    {
45888     "field_name" : "integerDotProduct8BitMixedSignednessAccelerated",
45889     "field_offset" : 192,
45890     "referenced_type" : "_ZTIj"
45891    },
45892    {
45893     "field_name" : "integerDotProduct4x8BitPackedUnsignedAccelerated",
45894     "field_offset" : 224,
45895     "referenced_type" : "_ZTIj"
45896    },
45897    {
45898     "field_name" : "integerDotProduct4x8BitPackedSignedAccelerated",
45899     "field_offset" : 256,
45900     "referenced_type" : "_ZTIj"
45901    },
45902    {
45903     "field_name" : "integerDotProduct4x8BitPackedMixedSignednessAccelerated",
45904     "field_offset" : 288,
45905     "referenced_type" : "_ZTIj"
45906    },
45907    {
45908     "field_name" : "integerDotProduct16BitUnsignedAccelerated",
45909     "field_offset" : 320,
45910     "referenced_type" : "_ZTIj"
45911    },
45912    {
45913     "field_name" : "integerDotProduct16BitSignedAccelerated",
45914     "field_offset" : 352,
45915     "referenced_type" : "_ZTIj"
45916    },
45917    {
45918     "field_name" : "integerDotProduct16BitMixedSignednessAccelerated",
45919     "field_offset" : 384,
45920     "referenced_type" : "_ZTIj"
45921    },
45922    {
45923     "field_name" : "integerDotProduct32BitUnsignedAccelerated",
45924     "field_offset" : 416,
45925     "referenced_type" : "_ZTIj"
45926    },
45927    {
45928     "field_name" : "integerDotProduct32BitSignedAccelerated",
45929     "field_offset" : 448,
45930     "referenced_type" : "_ZTIj"
45931    },
45932    {
45933     "field_name" : "integerDotProduct32BitMixedSignednessAccelerated",
45934     "field_offset" : 480,
45935     "referenced_type" : "_ZTIj"
45936    },
45937    {
45938     "field_name" : "integerDotProduct64BitUnsignedAccelerated",
45939     "field_offset" : 512,
45940     "referenced_type" : "_ZTIj"
45941    },
45942    {
45943     "field_name" : "integerDotProduct64BitSignedAccelerated",
45944     "field_offset" : 544,
45945     "referenced_type" : "_ZTIj"
45946    },
45947    {
45948     "field_name" : "integerDotProduct64BitMixedSignednessAccelerated",
45949     "field_offset" : 576,
45950     "referenced_type" : "_ZTIj"
45951    },
45952    {
45953     "field_name" : "integerDotProductAccumulatingSaturating8BitUnsignedAccelerated",
45954     "field_offset" : 608,
45955     "referenced_type" : "_ZTIj"
45956    },
45957    {
45958     "field_name" : "integerDotProductAccumulatingSaturating8BitSignedAccelerated",
45959     "field_offset" : 640,
45960     "referenced_type" : "_ZTIj"
45961    },
45962    {
45963     "field_name" : "integerDotProductAccumulatingSaturating8BitMixedSignednessAccelerated",
45964     "field_offset" : 672,
45965     "referenced_type" : "_ZTIj"
45966    },
45967    {
45968     "field_name" : "integerDotProductAccumulatingSaturating4x8BitPackedUnsignedAccelerated",
45969     "field_offset" : 704,
45970     "referenced_type" : "_ZTIj"
45971    },
45972    {
45973     "field_name" : "integerDotProductAccumulatingSaturating4x8BitPackedSignedAccelerated",
45974     "field_offset" : 736,
45975     "referenced_type" : "_ZTIj"
45976    },
45977    {
45978     "field_name" : "integerDotProductAccumulatingSaturating4x8BitPackedMixedSignednessAccelerated",
45979     "field_offset" : 768,
45980     "referenced_type" : "_ZTIj"
45981    },
45982    {
45983     "field_name" : "integerDotProductAccumulatingSaturating16BitUnsignedAccelerated",
45984     "field_offset" : 800,
45985     "referenced_type" : "_ZTIj"
45986    },
45987    {
45988     "field_name" : "integerDotProductAccumulatingSaturating16BitSignedAccelerated",
45989     "field_offset" : 832,
45990     "referenced_type" : "_ZTIj"
45991    },
45992    {
45993     "field_name" : "integerDotProductAccumulatingSaturating16BitMixedSignednessAccelerated",
45994     "field_offset" : 864,
45995     "referenced_type" : "_ZTIj"
45996    },
45997    {
45998     "field_name" : "integerDotProductAccumulatingSaturating32BitUnsignedAccelerated",
45999     "field_offset" : 896,
46000     "referenced_type" : "_ZTIj"
46001    },
46002    {
46003     "field_name" : "integerDotProductAccumulatingSaturating32BitSignedAccelerated",
46004     "field_offset" : 928,
46005     "referenced_type" : "_ZTIj"
46006    },
46007    {
46008     "field_name" : "integerDotProductAccumulatingSaturating32BitMixedSignednessAccelerated",
46009     "field_offset" : 960,
46010     "referenced_type" : "_ZTIj"
46011    },
46012    {
46013     "field_name" : "integerDotProductAccumulatingSaturating64BitUnsignedAccelerated",
46014     "field_offset" : 992,
46015     "referenced_type" : "_ZTIj"
46016    },
46017    {
46018     "field_name" : "integerDotProductAccumulatingSaturating64BitSignedAccelerated",
46019     "field_offset" : 1024,
46020     "referenced_type" : "_ZTIj"
46021    },
46022    {
46023     "field_name" : "integerDotProductAccumulatingSaturating64BitMixedSignednessAccelerated",
46024     "field_offset" : 1056,
46025     "referenced_type" : "_ZTIj"
46026    }
46027   ],
46028   "linker_set_key" : "_ZTI49VkPhysicalDeviceShaderIntegerDotProductProperties",
46029   "name" : "VkPhysicalDeviceShaderIntegerDotProductProperties",
46030   "referenced_type" : "_ZTI49VkPhysicalDeviceShaderIntegerDotProductProperties",
46031   "self_type" : "_ZTI49VkPhysicalDeviceShaderIntegerDotProductProperties",
46032   "size" : 136,
46033   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
46034  },
46035  {
46036   "alignment" : 8,
46037   "fields" :
46038   [
46039    {
46040     "field_name" : "sType",
46041     "referenced_type" : "_ZTI15VkStructureType"
46042    },
46043    {
46044     "field_name" : "pNext",
46045     "field_offset" : 64,
46046     "referenced_type" : "_ZTIPv"
46047    },
46048    {
46049     "field_name" : "shaderTerminateInvocation",
46050     "field_offset" : 128,
46051     "referenced_type" : "_ZTIj"
46052    }
46053   ],
46054   "linker_set_key" : "_ZTI49VkPhysicalDeviceShaderTerminateInvocationFeatures",
46055   "name" : "VkPhysicalDeviceShaderTerminateInvocationFeatures",
46056   "referenced_type" : "_ZTI49VkPhysicalDeviceShaderTerminateInvocationFeatures",
46057   "self_type" : "_ZTI49VkPhysicalDeviceShaderTerminateInvocationFeatures",
46058   "size" : 24,
46059   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
46060  },
46061  {
46062   "alignment" : 8,
46063   "fields" :
46064   [
46065    {
46066     "field_name" : "sType",
46067     "referenced_type" : "_ZTI15VkStructureType"
46068    },
46069    {
46070     "field_name" : "pNext",
46071     "field_offset" : 64,
46072     "referenced_type" : "_ZTIPv"
46073    },
46074    {
46075     "field_name" : "textureCompressionASTC_HDR",
46076     "field_offset" : 128,
46077     "referenced_type" : "_ZTIj"
46078    }
46079   ],
46080   "linker_set_key" : "_ZTI49VkPhysicalDeviceTextureCompressionASTCHDRFeatures",
46081   "name" : "VkPhysicalDeviceTextureCompressionASTCHDRFeatures",
46082   "referenced_type" : "_ZTI49VkPhysicalDeviceTextureCompressionASTCHDRFeatures",
46083   "self_type" : "_ZTI49VkPhysicalDeviceTextureCompressionASTCHDRFeatures",
46084   "size" : 24,
46085   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
46086  },
46087  {
46088   "alignment" : 8,
46089   "fields" :
46090   [
46091    {
46092     "field_name" : "sType",
46093     "referenced_type" : "_ZTI15VkStructureType"
46094    },
46095    {
46096     "field_name" : "pNext",
46097     "field_offset" : 64,
46098     "referenced_type" : "_ZTIPv"
46099    },
46100    {
46101     "field_name" : "vertexAttributeInstanceRateDivisor",
46102     "field_offset" : 128,
46103     "referenced_type" : "_ZTIj"
46104    },
46105    {
46106     "field_name" : "vertexAttributeInstanceRateZeroDivisor",
46107     "field_offset" : 160,
46108     "referenced_type" : "_ZTIj"
46109    }
46110   ],
46111   "linker_set_key" : "_ZTI49VkPhysicalDeviceVertexAttributeDivisorFeaturesEXT",
46112   "name" : "VkPhysicalDeviceVertexAttributeDivisorFeaturesEXT",
46113   "referenced_type" : "_ZTI49VkPhysicalDeviceVertexAttributeDivisorFeaturesEXT",
46114   "self_type" : "_ZTI49VkPhysicalDeviceVertexAttributeDivisorFeaturesEXT",
46115   "size" : 24,
46116   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
46117  },
46118  {
46119   "alignment" : 8,
46120   "fields" :
46121   [
46122    {
46123     "field_name" : "sType",
46124     "referenced_type" : "_ZTI15VkStructureType"
46125    },
46126    {
46127     "field_name" : "pNext",
46128     "field_offset" : 64,
46129     "referenced_type" : "_ZTIPKv"
46130    },
46131    {
46132     "field_name" : "rasterizationOrder",
46133     "field_offset" : 128,
46134     "referenced_type" : "_ZTI23VkRasterizationOrderAMD"
46135    }
46136   ],
46137   "linker_set_key" : "_ZTI49VkPipelineRasterizationStateRasterizationOrderAMD",
46138   "name" : "VkPipelineRasterizationStateRasterizationOrderAMD",
46139   "referenced_type" : "_ZTI49VkPipelineRasterizationStateRasterizationOrderAMD",
46140   "self_type" : "_ZTI49VkPipelineRasterizationStateRasterizationOrderAMD",
46141   "size" : 24,
46142   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
46143  },
46144  {
46145   "alignment" : 8,
46146   "fields" :
46147   [
46148    {
46149     "field_name" : "sType",
46150     "referenced_type" : "_ZTI15VkStructureType"
46151    },
46152    {
46153     "field_name" : "pNext",
46154     "field_offset" : 64,
46155     "referenced_type" : "_ZTIPKv"
46156    },
46157    {
46158     "field_name" : "domainOrigin",
46159     "field_offset" : 128,
46160     "referenced_type" : "_ZTI26VkTessellationDomainOrigin"
46161    }
46162   ],
46163   "linker_set_key" : "_ZTI49VkPipelineTessellationDomainOriginStateCreateInfo",
46164   "name" : "VkPipelineTessellationDomainOriginStateCreateInfo",
46165   "referenced_type" : "_ZTI49VkPipelineTessellationDomainOriginStateCreateInfo",
46166   "self_type" : "_ZTI49VkPipelineTessellationDomainOriginStateCreateInfo",
46167   "size" : 24,
46168   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
46169  },
46170  {
46171   "alignment" : 8,
46172   "fields" :
46173   [
46174    {
46175     "field_name" : "sType",
46176     "referenced_type" : "_ZTI15VkStructureType"
46177    },
46178    {
46179     "field_name" : "pNext",
46180     "field_offset" : 64,
46181     "referenced_type" : "_ZTIPKv"
46182    },
46183    {
46184     "field_name" : "components",
46185     "field_offset" : 128,
46186     "referenced_type" : "_ZTI18VkComponentMapping"
46187    },
46188    {
46189     "field_name" : "srgb",
46190     "field_offset" : 256,
46191     "referenced_type" : "_ZTIj"
46192    }
46193   ],
46194   "linker_set_key" : "_ZTI49VkSamplerBorderColorComponentMappingCreateInfoEXT",
46195   "name" : "VkSamplerBorderColorComponentMappingCreateInfoEXT",
46196   "referenced_type" : "_ZTI49VkSamplerBorderColorComponentMappingCreateInfoEXT",
46197   "self_type" : "_ZTI49VkSamplerBorderColorComponentMappingCreateInfoEXT",
46198   "size" : 40,
46199   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
46200  },
46201  {
46202   "alignment" : 8,
46203   "fields" :
46204   [
46205    {
46206     "field_name" : "sType",
46207     "referenced_type" : "_ZTI15VkStructureType"
46208    },
46209    {
46210     "field_name" : "pNext",
46211     "field_offset" : 64,
46212     "referenced_type" : "_ZTIPKv"
46213    },
46214    {
46215     "field_name" : "descriptorSetCount",
46216     "field_offset" : 128,
46217     "referenced_type" : "_ZTIj"
46218    },
46219    {
46220     "field_name" : "pDescriptorCounts",
46221     "field_offset" : 192,
46222     "referenced_type" : "_ZTIPKj"
46223    }
46224   ],
46225   "linker_set_key" : "_ZTI50VkDescriptorSetVariableDescriptorCountAllocateInfo",
46226   "name" : "VkDescriptorSetVariableDescriptorCountAllocateInfo",
46227   "referenced_type" : "_ZTI50VkDescriptorSetVariableDescriptorCountAllocateInfo",
46228   "self_type" : "_ZTI50VkDescriptorSetVariableDescriptorCountAllocateInfo",
46229   "size" : 32,
46230   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
46231  },
46232  {
46233   "alignment" : 8,
46234   "fields" :
46235   [
46236    {
46237     "field_name" : "sType",
46238     "referenced_type" : "_ZTI15VkStructureType"
46239    },
46240    {
46241     "field_name" : "pNext",
46242     "field_offset" : 64,
46243     "referenced_type" : "_ZTIPv"
46244    },
46245    {
46246     "field_name" : "maxGeometryCount",
46247     "field_offset" : 128,
46248     "referenced_type" : "_ZTIm"
46249    },
46250    {
46251     "field_name" : "maxInstanceCount",
46252     "field_offset" : 192,
46253     "referenced_type" : "_ZTIm"
46254    },
46255    {
46256     "field_name" : "maxPrimitiveCount",
46257     "field_offset" : 256,
46258     "referenced_type" : "_ZTIm"
46259    },
46260    {
46261     "field_name" : "maxPerStageDescriptorAccelerationStructures",
46262     "field_offset" : 320,
46263     "referenced_type" : "_ZTIj"
46264    },
46265    {
46266     "field_name" : "maxPerStageDescriptorUpdateAfterBindAccelerationStructures",
46267     "field_offset" : 352,
46268     "referenced_type" : "_ZTIj"
46269    },
46270    {
46271     "field_name" : "maxDescriptorSetAccelerationStructures",
46272     "field_offset" : 384,
46273     "referenced_type" : "_ZTIj"
46274    },
46275    {
46276     "field_name" : "maxDescriptorSetUpdateAfterBindAccelerationStructures",
46277     "field_offset" : 416,
46278     "referenced_type" : "_ZTIj"
46279    },
46280    {
46281     "field_name" : "minAccelerationStructureScratchOffsetAlignment",
46282     "field_offset" : 448,
46283     "referenced_type" : "_ZTIj"
46284    }
46285   ],
46286   "linker_set_key" : "_ZTI50VkPhysicalDeviceAccelerationStructurePropertiesKHR",
46287   "name" : "VkPhysicalDeviceAccelerationStructurePropertiesKHR",
46288   "referenced_type" : "_ZTI50VkPhysicalDeviceAccelerationStructurePropertiesKHR",
46289   "self_type" : "_ZTI50VkPhysicalDeviceAccelerationStructurePropertiesKHR",
46290   "size" : 64,
46291   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
46292  },
46293  {
46294   "alignment" : 8,
46295   "fields" :
46296   [
46297    {
46298     "field_name" : "sType",
46299     "referenced_type" : "_ZTI15VkStructureType"
46300    },
46301    {
46302     "field_name" : "pNext",
46303     "field_offset" : 64,
46304     "referenced_type" : "_ZTIPv"
46305    },
46306    {
46307     "field_name" : "computeDerivativeGroupQuads",
46308     "field_offset" : 128,
46309     "referenced_type" : "_ZTIj"
46310    },
46311    {
46312     "field_name" : "computeDerivativeGroupLinear",
46313     "field_offset" : 160,
46314     "referenced_type" : "_ZTIj"
46315    }
46316   ],
46317   "linker_set_key" : "_ZTI50VkPhysicalDeviceComputeShaderDerivativesFeaturesNV",
46318   "name" : "VkPhysicalDeviceComputeShaderDerivativesFeaturesNV",
46319   "referenced_type" : "_ZTI50VkPhysicalDeviceComputeShaderDerivativesFeaturesNV",
46320   "self_type" : "_ZTI50VkPhysicalDeviceComputeShaderDerivativesFeaturesNV",
46321   "size" : 24,
46322   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
46323  },
46324  {
46325   "alignment" : 8,
46326   "fields" :
46327   [
46328    {
46329     "field_name" : "sType",
46330     "referenced_type" : "_ZTI15VkStructureType"
46331    },
46332    {
46333     "field_name" : "pNext",
46334     "field_offset" : 64,
46335     "referenced_type" : "_ZTIPv"
46336    },
46337    {
46338     "field_name" : "fragmentShaderSampleInterlock",
46339     "field_offset" : 128,
46340     "referenced_type" : "_ZTIj"
46341    },
46342    {
46343     "field_name" : "fragmentShaderPixelInterlock",
46344     "field_offset" : 160,
46345     "referenced_type" : "_ZTIj"
46346    },
46347    {
46348     "field_name" : "fragmentShaderShadingRateInterlock",
46349     "field_offset" : 192,
46350     "referenced_type" : "_ZTIj"
46351    }
46352   ],
46353   "linker_set_key" : "_ZTI50VkPhysicalDeviceFragmentShaderInterlockFeaturesEXT",
46354   "name" : "VkPhysicalDeviceFragmentShaderInterlockFeaturesEXT",
46355   "referenced_type" : "_ZTI50VkPhysicalDeviceFragmentShaderInterlockFeaturesEXT",
46356   "self_type" : "_ZTI50VkPhysicalDeviceFragmentShaderInterlockFeaturesEXT",
46357   "size" : 32,
46358   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
46359  },
46360  {
46361   "alignment" : 8,
46362   "fields" :
46363   [
46364    {
46365     "field_name" : "sType",
46366     "referenced_type" : "_ZTI15VkStructureType"
46367    },
46368    {
46369     "field_name" : "pNext",
46370     "field_offset" : 64,
46371     "referenced_type" : "_ZTIPv"
46372    },
46373    {
46374     "field_name" : "fragmentShadingRateEnums",
46375     "field_offset" : 128,
46376     "referenced_type" : "_ZTIj"
46377    },
46378    {
46379     "field_name" : "supersampleFragmentShadingRates",
46380     "field_offset" : 160,
46381     "referenced_type" : "_ZTIj"
46382    },
46383    {
46384     "field_name" : "noInvocationFragmentShadingRates",
46385     "field_offset" : 192,
46386     "referenced_type" : "_ZTIj"
46387    }
46388   ],
46389   "linker_set_key" : "_ZTI50VkPhysicalDeviceFragmentShadingRateEnumsFeaturesNV",
46390   "name" : "VkPhysicalDeviceFragmentShadingRateEnumsFeaturesNV",
46391   "referenced_type" : "_ZTI50VkPhysicalDeviceFragmentShadingRateEnumsFeaturesNV",
46392   "self_type" : "_ZTI50VkPhysicalDeviceFragmentShadingRateEnumsFeaturesNV",
46393   "size" : 32,
46394   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
46395  },
46396  {
46397   "alignment" : 8,
46398   "fields" :
46399   [
46400    {
46401     "field_name" : "sType",
46402     "referenced_type" : "_ZTI15VkStructureType"
46403    },
46404    {
46405     "field_name" : "pNext",
46406     "field_offset" : 64,
46407     "referenced_type" : "_ZTIPv"
46408    },
46409    {
46410     "field_name" : "inheritedViewportScissor2D",
46411     "field_offset" : 128,
46412     "referenced_type" : "_ZTIj"
46413    }
46414   ],
46415   "linker_set_key" : "_ZTI50VkPhysicalDeviceInheritedViewportScissorFeaturesNV",
46416   "name" : "VkPhysicalDeviceInheritedViewportScissorFeaturesNV",
46417   "referenced_type" : "_ZTI50VkPhysicalDeviceInheritedViewportScissorFeaturesNV",
46418   "self_type" : "_ZTI50VkPhysicalDeviceInheritedViewportScissorFeaturesNV",
46419   "size" : 24,
46420   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
46421  },
46422  {
46423   "alignment" : 8,
46424   "fields" :
46425   [
46426    {
46427     "field_name" : "sType",
46428     "referenced_type" : "_ZTI15VkStructureType"
46429    },
46430    {
46431     "field_name" : "pNext",
46432     "field_offset" : 64,
46433     "referenced_type" : "_ZTIPv"
46434    },
46435    {
46436     "field_name" : "mutableDescriptorType",
46437     "field_offset" : 128,
46438     "referenced_type" : "_ZTIj"
46439    }
46440   ],
46441   "linker_set_key" : "_ZTI50VkPhysicalDeviceMutableDescriptorTypeFeaturesVALVE",
46442   "name" : "VkPhysicalDeviceMutableDescriptorTypeFeaturesVALVE",
46443   "referenced_type" : "_ZTI50VkPhysicalDeviceMutableDescriptorTypeFeaturesVALVE",
46444   "self_type" : "_ZTI50VkPhysicalDeviceMutableDescriptorTypeFeaturesVALVE",
46445   "size" : 24,
46446   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
46447  },
46448  {
46449   "alignment" : 8,
46450   "fields" :
46451   [
46452    {
46453     "field_name" : "sType",
46454     "referenced_type" : "_ZTI15VkStructureType"
46455    },
46456    {
46457     "field_name" : "pNext",
46458     "field_offset" : 64,
46459     "referenced_type" : "_ZTIPv"
46460    },
46461    {
46462     "field_name" : "vertexInputDynamicState",
46463     "field_offset" : 128,
46464     "referenced_type" : "_ZTIj"
46465    }
46466   ],
46467   "linker_set_key" : "_ZTI50VkPhysicalDeviceVertexInputDynamicStateFeaturesEXT",
46468   "name" : "VkPhysicalDeviceVertexInputDynamicStateFeaturesEXT",
46469   "referenced_type" : "_ZTI50VkPhysicalDeviceVertexInputDynamicStateFeaturesEXT",
46470   "self_type" : "_ZTI50VkPhysicalDeviceVertexInputDynamicStateFeaturesEXT",
46471   "size" : 24,
46472   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
46473  },
46474  {
46475   "alignment" : 8,
46476   "fields" :
46477   [
46478    {
46479     "field_name" : "sType",
46480     "referenced_type" : "_ZTI15VkStructureType"
46481    },
46482    {
46483     "field_name" : "pNext",
46484     "field_offset" : 64,
46485     "referenced_type" : "_ZTIPKv"
46486    },
46487    {
46488     "field_name" : "shadingRateType",
46489     "field_offset" : 128,
46490     "referenced_type" : "_ZTI27VkFragmentShadingRateTypeNV"
46491    },
46492    {
46493     "field_name" : "shadingRate",
46494     "field_offset" : 160,
46495     "referenced_type" : "_ZTI23VkFragmentShadingRateNV"
46496    },
46497    {
46498     "field_name" : "combinerOps",
46499     "field_offset" : 192,
46500     "referenced_type" : "_ZTIA2_34VkFragmentShadingRateCombinerOpKHR"
46501    }
46502   ],
46503   "linker_set_key" : "_ZTI50VkPipelineFragmentShadingRateEnumStateCreateInfoNV",
46504   "name" : "VkPipelineFragmentShadingRateEnumStateCreateInfoNV",
46505   "referenced_type" : "_ZTI50VkPipelineFragmentShadingRateEnumStateCreateInfoNV",
46506   "self_type" : "_ZTI50VkPipelineFragmentShadingRateEnumStateCreateInfoNV",
46507   "size" : 32,
46508   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
46509  },
46510  {
46511   "alignment" : 8,
46512   "fields" :
46513   [
46514    {
46515     "field_name" : "sType",
46516     "referenced_type" : "_ZTI15VkStructureType"
46517    },
46518    {
46519     "field_name" : "pNext",
46520     "field_offset" : 64,
46521     "referenced_type" : "_ZTIPKv"
46522    },
46523    {
46524     "field_name" : "flags",
46525     "field_offset" : 128,
46526     "referenced_type" : "_ZTIj"
46527    },
46528    {
46529     "field_name" : "depthClipEnable",
46530     "field_offset" : 160,
46531     "referenced_type" : "_ZTIj"
46532    }
46533   ],
46534   "linker_set_key" : "_ZTI50VkPipelineRasterizationDepthClipStateCreateInfoEXT",
46535   "name" : "VkPipelineRasterizationDepthClipStateCreateInfoEXT",
46536   "referenced_type" : "_ZTI50VkPipelineRasterizationDepthClipStateCreateInfoEXT",
46537   "self_type" : "_ZTI50VkPipelineRasterizationDepthClipStateCreateInfoEXT",
46538   "size" : 24,
46539   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
46540  },
46541  {
46542   "alignment" : 8,
46543   "fields" :
46544   [
46545    {
46546     "field_name" : "sType",
46547     "referenced_type" : "_ZTI15VkStructureType"
46548    },
46549    {
46550     "field_name" : "pNext",
46551     "field_offset" : 64,
46552     "referenced_type" : "_ZTIPv"
46553    },
46554    {
46555     "field_name" : "maxVariableDescriptorCount",
46556     "field_offset" : 128,
46557     "referenced_type" : "_ZTIj"
46558    }
46559   ],
46560   "linker_set_key" : "_ZTI51VkDescriptorSetVariableDescriptorCountLayoutSupport",
46561   "name" : "VkDescriptorSetVariableDescriptorCountLayoutSupport",
46562   "referenced_type" : "_ZTI51VkDescriptorSetVariableDescriptorCountLayoutSupport",
46563   "self_type" : "_ZTI51VkDescriptorSetVariableDescriptorCountLayoutSupport",
46564   "size" : 24,
46565   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
46566  },
46567  {
46568   "alignment" : 8,
46569   "fields" :
46570   [
46571    {
46572     "field_name" : "sType",
46573     "referenced_type" : "_ZTI15VkStructureType"
46574    },
46575    {
46576     "field_name" : "pNext",
46577     "field_offset" : 64,
46578     "referenced_type" : "_ZTIPv"
46579    },
46580    {
46581     "field_name" : "advancedBlendMaxColorAttachments",
46582     "field_offset" : 128,
46583     "referenced_type" : "_ZTIj"
46584    },
46585    {
46586     "field_name" : "advancedBlendIndependentBlend",
46587     "field_offset" : 160,
46588     "referenced_type" : "_ZTIj"
46589    },
46590    {
46591     "field_name" : "advancedBlendNonPremultipliedSrcColor",
46592     "field_offset" : 192,
46593     "referenced_type" : "_ZTIj"
46594    },
46595    {
46596     "field_name" : "advancedBlendNonPremultipliedDstColor",
46597     "field_offset" : 224,
46598     "referenced_type" : "_ZTIj"
46599    },
46600    {
46601     "field_name" : "advancedBlendCorrelatedOverlap",
46602     "field_offset" : 256,
46603     "referenced_type" : "_ZTIj"
46604    },
46605    {
46606     "field_name" : "advancedBlendAllOperations",
46607     "field_offset" : 288,
46608     "referenced_type" : "_ZTIj"
46609    }
46610   ],
46611   "linker_set_key" : "_ZTI51VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT",
46612   "name" : "VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT",
46613   "referenced_type" : "_ZTI51VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT",
46614   "self_type" : "_ZTI51VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT",
46615   "size" : 40,
46616   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
46617  },
46618  {
46619   "alignment" : 8,
46620   "fields" :
46621   [
46622    {
46623     "field_name" : "sType",
46624     "referenced_type" : "_ZTI15VkStructureType"
46625    },
46626    {
46627     "field_name" : "pNext",
46628     "field_offset" : 64,
46629     "referenced_type" : "_ZTIPv"
46630    },
46631    {
46632     "field_name" : "maxGraphicsShaderGroupCount",
46633     "field_offset" : 128,
46634     "referenced_type" : "_ZTIj"
46635    },
46636    {
46637     "field_name" : "maxIndirectSequenceCount",
46638     "field_offset" : 160,
46639     "referenced_type" : "_ZTIj"
46640    },
46641    {
46642     "field_name" : "maxIndirectCommandsTokenCount",
46643     "field_offset" : 192,
46644     "referenced_type" : "_ZTIj"
46645    },
46646    {
46647     "field_name" : "maxIndirectCommandsStreamCount",
46648     "field_offset" : 224,
46649     "referenced_type" : "_ZTIj"
46650    },
46651    {
46652     "field_name" : "maxIndirectCommandsTokenOffset",
46653     "field_offset" : 256,
46654     "referenced_type" : "_ZTIj"
46655    },
46656    {
46657     "field_name" : "maxIndirectCommandsStreamStride",
46658     "field_offset" : 288,
46659     "referenced_type" : "_ZTIj"
46660    },
46661    {
46662     "field_name" : "minSequencesCountBufferOffsetAlignment",
46663     "field_offset" : 320,
46664     "referenced_type" : "_ZTIj"
46665    },
46666    {
46667     "field_name" : "minSequencesIndexBufferOffsetAlignment",
46668     "field_offset" : 352,
46669     "referenced_type" : "_ZTIj"
46670    },
46671    {
46672     "field_name" : "minIndirectCommandsBufferOffsetAlignment",
46673     "field_offset" : 384,
46674     "referenced_type" : "_ZTIj"
46675    }
46676   ],
46677   "linker_set_key" : "_ZTI51VkPhysicalDeviceDeviceGeneratedCommandsPropertiesNV",
46678   "name" : "VkPhysicalDeviceDeviceGeneratedCommandsPropertiesNV",
46679   "referenced_type" : "_ZTI51VkPhysicalDeviceDeviceGeneratedCommandsPropertiesNV",
46680   "self_type" : "_ZTI51VkPhysicalDeviceDeviceGeneratedCommandsPropertiesNV",
46681   "size" : 56,
46682   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
46683  },
46684  {
46685   "alignment" : 8,
46686   "fields" :
46687   [
46688    {
46689     "field_name" : "sType",
46690     "referenced_type" : "_ZTI15VkStructureType"
46691    },
46692    {
46693     "field_name" : "pNext",
46694     "field_offset" : 64,
46695     "referenced_type" : "_ZTIPv"
46696    },
46697    {
46698     "field_name" : "fragmentShaderBarycentric",
46699     "field_offset" : 128,
46700     "referenced_type" : "_ZTIj"
46701    }
46702   ],
46703   "linker_set_key" : "_ZTI51VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV",
46704   "name" : "VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV",
46705   "referenced_type" : "_ZTI51VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV",
46706   "self_type" : "_ZTI51VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV",
46707   "size" : 24,
46708   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
46709  },
46710  {
46711   "alignment" : 8,
46712   "fields" :
46713   [
46714    {
46715     "field_name" : "sType",
46716     "referenced_type" : "_ZTI15VkStructureType"
46717    },
46718    {
46719     "field_name" : "pNext",
46720     "field_offset" : 64,
46721     "referenced_type" : "_ZTIPv"
46722    },
46723    {
46724     "field_name" : "separateDepthStencilLayouts",
46725     "field_offset" : 128,
46726     "referenced_type" : "_ZTIj"
46727    }
46728   ],
46729   "linker_set_key" : "_ZTI51VkPhysicalDeviceSeparateDepthStencilLayoutsFeatures",
46730   "name" : "VkPhysicalDeviceSeparateDepthStencilLayoutsFeatures",
46731   "referenced_type" : "_ZTI51VkPhysicalDeviceSeparateDepthStencilLayoutsFeatures",
46732   "self_type" : "_ZTI51VkPhysicalDeviceSeparateDepthStencilLayoutsFeatures",
46733   "size" : 24,
46734   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
46735  },
46736  {
46737   "alignment" : 8,
46738   "fields" :
46739   [
46740    {
46741     "field_name" : "sType",
46742     "referenced_type" : "_ZTI15VkStructureType"
46743    },
46744    {
46745     "field_name" : "pNext",
46746     "field_offset" : 64,
46747     "referenced_type" : "_ZTIPv"
46748    },
46749    {
46750     "field_name" : "shaderSubgroupExtendedTypes",
46751     "field_offset" : 128,
46752     "referenced_type" : "_ZTIj"
46753    }
46754   ],
46755   "linker_set_key" : "_ZTI51VkPhysicalDeviceShaderSubgroupExtendedTypesFeatures",
46756   "name" : "VkPhysicalDeviceShaderSubgroupExtendedTypesFeatures",
46757   "referenced_type" : "_ZTI51VkPhysicalDeviceShaderSubgroupExtendedTypesFeatures",
46758   "self_type" : "_ZTI51VkPhysicalDeviceShaderSubgroupExtendedTypesFeatures",
46759   "size" : 24,
46760   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
46761  },
46762  {
46763   "alignment" : 8,
46764   "fields" :
46765   [
46766    {
46767     "field_name" : "sType",
46768     "referenced_type" : "_ZTI15VkStructureType"
46769    },
46770    {
46771     "field_name" : "pNext",
46772     "field_offset" : 64,
46773     "referenced_type" : "_ZTIPv"
46774    },
46775    {
46776     "field_name" : "uniformBufferStandardLayout",
46777     "field_offset" : 128,
46778     "referenced_type" : "_ZTIj"
46779    }
46780   ],
46781   "linker_set_key" : "_ZTI51VkPhysicalDeviceUniformBufferStandardLayoutFeatures",
46782   "name" : "VkPhysicalDeviceUniformBufferStandardLayoutFeatures",
46783   "referenced_type" : "_ZTI51VkPhysicalDeviceUniformBufferStandardLayoutFeatures",
46784   "self_type" : "_ZTI51VkPhysicalDeviceUniformBufferStandardLayoutFeatures",
46785   "size" : 24,
46786   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
46787  },
46788  {
46789   "alignment" : 8,
46790   "fields" :
46791   [
46792    {
46793     "field_name" : "sType",
46794     "referenced_type" : "_ZTI15VkStructureType"
46795    },
46796    {
46797     "field_name" : "pNext",
46798     "field_offset" : 64,
46799     "referenced_type" : "_ZTIPv"
46800    },
46801    {
46802     "field_name" : "maxVertexAttribDivisor",
46803     "field_offset" : 128,
46804     "referenced_type" : "_ZTIj"
46805    }
46806   ],
46807   "linker_set_key" : "_ZTI51VkPhysicalDeviceVertexAttributeDivisorPropertiesEXT",
46808   "name" : "VkPhysicalDeviceVertexAttributeDivisorPropertiesEXT",
46809   "referenced_type" : "_ZTI51VkPhysicalDeviceVertexAttributeDivisorPropertiesEXT",
46810   "self_type" : "_ZTI51VkPhysicalDeviceVertexAttributeDivisorPropertiesEXT",
46811   "size" : 24,
46812   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
46813  },
46814  {
46815   "alignment" : 8,
46816   "fields" :
46817   [
46818    {
46819     "field_name" : "sType",
46820     "referenced_type" : "_ZTI15VkStructureType"
46821    },
46822    {
46823     "field_name" : "pNext",
46824     "field_offset" : 64,
46825     "referenced_type" : "_ZTIPv"
46826    },
46827    {
46828     "field_name" : "requiredSubgroupSize",
46829     "field_offset" : 128,
46830     "referenced_type" : "_ZTIj"
46831    }
46832   ],
46833   "linker_set_key" : "_ZTI51VkPipelineShaderStageRequiredSubgroupSizeCreateInfo",
46834   "name" : "VkPipelineShaderStageRequiredSubgroupSizeCreateInfo",
46835   "referenced_type" : "_ZTI51VkPipelineShaderStageRequiredSubgroupSizeCreateInfo",
46836   "self_type" : "_ZTI51VkPipelineShaderStageRequiredSubgroupSizeCreateInfo",
46837   "size" : 24,
46838   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
46839  },
46840  {
46841   "alignment" : 8,
46842   "fields" :
46843   [
46844    {
46845     "field_name" : "sType",
46846     "referenced_type" : "_ZTI15VkStructureType"
46847    },
46848    {
46849     "field_name" : "pNext",
46850     "field_offset" : 64,
46851     "referenced_type" : "_ZTIPKv"
46852    },
46853    {
46854     "field_name" : "exclusiveScissorCount",
46855     "field_offset" : 128,
46856     "referenced_type" : "_ZTIj"
46857    },
46858    {
46859     "field_name" : "pExclusiveScissors",
46860     "field_offset" : 192,
46861     "referenced_type" : "_ZTIPK8VkRect2D"
46862    }
46863   ],
46864   "linker_set_key" : "_ZTI51VkPipelineViewportExclusiveScissorStateCreateInfoNV",
46865   "name" : "VkPipelineViewportExclusiveScissorStateCreateInfoNV",
46866   "referenced_type" : "_ZTI51VkPipelineViewportExclusiveScissorStateCreateInfoNV",
46867   "self_type" : "_ZTI51VkPipelineViewportExclusiveScissorStateCreateInfoNV",
46868   "size" : 32,
46869   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
46870  },
46871  {
46872   "alignment" : 8,
46873   "fields" :
46874   [
46875    {
46876     "field_name" : "sType",
46877     "referenced_type" : "_ZTI15VkStructureType"
46878    },
46879    {
46880     "field_name" : "pNext",
46881     "field_offset" : 64,
46882     "referenced_type" : "_ZTIPKv"
46883    },
46884    {
46885     "field_name" : "shadingRateImageEnable",
46886     "field_offset" : 128,
46887     "referenced_type" : "_ZTIj"
46888    },
46889    {
46890     "field_name" : "viewportCount",
46891     "field_offset" : 160,
46892     "referenced_type" : "_ZTIj"
46893    },
46894    {
46895     "field_name" : "pShadingRatePalettes",
46896     "field_offset" : 192,
46897     "referenced_type" : "_ZTIPK22VkShadingRatePaletteNV"
46898    }
46899   ],
46900   "linker_set_key" : "_ZTI51VkPipelineViewportShadingRateImageStateCreateInfoNV",
46901   "name" : "VkPipelineViewportShadingRateImageStateCreateInfoNV",
46902   "referenced_type" : "_ZTI51VkPipelineViewportShadingRateImageStateCreateInfoNV",
46903   "self_type" : "_ZTI51VkPipelineViewportShadingRateImageStateCreateInfoNV",
46904   "size" : 32,
46905   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
46906  },
46907  {
46908   "alignment" : 8,
46909   "fields" :
46910   [
46911    {
46912     "field_name" : "sType",
46913     "referenced_type" : "_ZTI15VkStructureType"
46914    },
46915    {
46916     "field_name" : "pNext",
46917     "field_offset" : 64,
46918     "referenced_type" : "_ZTIPKv"
46919    },
46920    {
46921     "field_name" : "vertexData",
46922     "field_offset" : 128,
46923     "referenced_type" : "_ZTI29VkDeviceOrHostAddressConstKHR"
46924    }
46925   ],
46926   "linker_set_key" : "_ZTI52VkAccelerationStructureGeometryMotionTrianglesDataNV",
46927   "name" : "VkAccelerationStructureGeometryMotionTrianglesDataNV",
46928   "referenced_type" : "_ZTI52VkAccelerationStructureGeometryMotionTrianglesDataNV",
46929   "self_type" : "_ZTI52VkAccelerationStructureGeometryMotionTrianglesDataNV",
46930   "size" : 24,
46931   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
46932  },
46933  {
46934   "alignment" : 8,
46935   "fields" :
46936   [
46937    {
46938     "field_name" : "sType",
46939     "referenced_type" : "_ZTI15VkStructureType"
46940    },
46941    {
46942     "field_name" : "pNext",
46943     "field_offset" : 64,
46944     "referenced_type" : "_ZTIPv"
46945    },
46946    {
46947     "field_name" : "fragmentDensityMapOffset",
46948     "field_offset" : 128,
46949     "referenced_type" : "_ZTIj"
46950    }
46951   ],
46952   "linker_set_key" : "_ZTI52VkPhysicalDeviceFragmentDensityMapOffsetFeaturesQCOM",
46953   "name" : "VkPhysicalDeviceFragmentDensityMapOffsetFeaturesQCOM",
46954   "referenced_type" : "_ZTI52VkPhysicalDeviceFragmentDensityMapOffsetFeaturesQCOM",
46955   "self_type" : "_ZTI52VkPhysicalDeviceFragmentDensityMapOffsetFeaturesQCOM",
46956   "size" : 24,
46957   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
46958  },
46959  {
46960   "alignment" : 8,
46961   "fields" :
46962   [
46963    {
46964     "field_name" : "sType",
46965     "referenced_type" : "_ZTI15VkStructureType"
46966    },
46967    {
46968     "field_name" : "pNext",
46969     "field_offset" : 64,
46970     "referenced_type" : "_ZTIPv"
46971    },
46972    {
46973     "field_name" : "maxFragmentShadingRateInvocationCount",
46974     "field_offset" : 128,
46975     "referenced_type" : "_ZTI21VkSampleCountFlagBits"
46976    }
46977   ],
46978   "linker_set_key" : "_ZTI52VkPhysicalDeviceFragmentShadingRateEnumsPropertiesNV",
46979   "name" : "VkPhysicalDeviceFragmentShadingRateEnumsPropertiesNV",
46980   "referenced_type" : "_ZTI52VkPhysicalDeviceFragmentShadingRateEnumsPropertiesNV",
46981   "self_type" : "_ZTI52VkPhysicalDeviceFragmentShadingRateEnumsPropertiesNV",
46982   "size" : 24,
46983   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
46984  },
46985  {
46986   "alignment" : 8,
46987   "fields" :
46988   [
46989    {
46990     "field_name" : "sType",
46991     "referenced_type" : "_ZTI15VkStructureType"
46992    },
46993    {
46994     "field_name" : "pNext",
46995     "field_offset" : 64,
46996     "referenced_type" : "_ZTIPv"
46997    },
46998    {
46999     "field_name" : "pageableDeviceLocalMemory",
47000     "field_offset" : 128,
47001     "referenced_type" : "_ZTIj"
47002    }
47003   ],
47004   "linker_set_key" : "_ZTI52VkPhysicalDevicePageableDeviceLocalMemoryFeaturesEXT",
47005   "name" : "VkPhysicalDevicePageableDeviceLocalMemoryFeaturesEXT",
47006   "referenced_type" : "_ZTI52VkPhysicalDevicePageableDeviceLocalMemoryFeaturesEXT",
47007   "self_type" : "_ZTI52VkPhysicalDevicePageableDeviceLocalMemoryFeaturesEXT",
47008   "size" : 24,
47009   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
47010  },
47011  {
47012   "alignment" : 8,
47013   "fields" :
47014   [
47015    {
47016     "field_name" : "sType",
47017     "referenced_type" : "_ZTI15VkStructureType"
47018    },
47019    {
47020     "field_name" : "pNext",
47021     "field_offset" : 64,
47022     "referenced_type" : "_ZTIPv"
47023    },
47024    {
47025     "field_name" : "pipelineCreationCacheControl",
47026     "field_offset" : 128,
47027     "referenced_type" : "_ZTIj"
47028    }
47029   ],
47030   "linker_set_key" : "_ZTI52VkPhysicalDevicePipelineCreationCacheControlFeatures",
47031   "name" : "VkPhysicalDevicePipelineCreationCacheControlFeatures",
47032   "referenced_type" : "_ZTI52VkPhysicalDevicePipelineCreationCacheControlFeatures",
47033   "self_type" : "_ZTI52VkPhysicalDevicePipelineCreationCacheControlFeatures",
47034   "size" : 24,
47035   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
47036  },
47037  {
47038   "alignment" : 8,
47039   "fields" :
47040   [
47041    {
47042     "field_name" : "sType",
47043     "referenced_type" : "_ZTI15VkStructureType"
47044    },
47045    {
47046     "field_name" : "pNext",
47047     "field_offset" : 64,
47048     "referenced_type" : "_ZTIPv"
47049    },
47050    {
47051     "field_name" : "representativeFragmentTest",
47052     "field_offset" : 128,
47053     "referenced_type" : "_ZTIj"
47054    }
47055   ],
47056   "linker_set_key" : "_ZTI52VkPhysicalDeviceRepresentativeFragmentTestFeaturesNV",
47057   "name" : "VkPhysicalDeviceRepresentativeFragmentTestFeaturesNV",
47058   "referenced_type" : "_ZTI52VkPhysicalDeviceRepresentativeFragmentTestFeaturesNV",
47059   "self_type" : "_ZTI52VkPhysicalDeviceRepresentativeFragmentTestFeaturesNV",
47060   "size" : 24,
47061   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
47062  },
47063  {
47064   "alignment" : 8,
47065   "fields" :
47066   [
47067    {
47068     "field_name" : "sType",
47069     "referenced_type" : "_ZTI15VkStructureType"
47070    },
47071    {
47072     "field_name" : "pNext",
47073     "field_offset" : 64,
47074     "referenced_type" : "_ZTIPv"
47075    },
47076    {
47077     "field_name" : "shaderIntegerFunctions2",
47078     "field_offset" : 128,
47079     "referenced_type" : "_ZTIj"
47080    }
47081   ],
47082   "linker_set_key" : "_ZTI52VkPhysicalDeviceShaderIntegerFunctions2FeaturesINTEL",
47083   "name" : "VkPhysicalDeviceShaderIntegerFunctions2FeaturesINTEL",
47084   "referenced_type" : "_ZTI52VkPhysicalDeviceShaderIntegerFunctions2FeaturesINTEL",
47085   "self_type" : "_ZTI52VkPhysicalDeviceShaderIntegerFunctions2FeaturesINTEL",
47086   "size" : 24,
47087   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
47088  },
47089  {
47090   "alignment" : 8,
47091   "fields" :
47092   [
47093    {
47094     "field_name" : "sType",
47095     "referenced_type" : "_ZTI15VkStructureType"
47096    },
47097    {
47098     "field_name" : "pNext",
47099     "field_offset" : 64,
47100     "referenced_type" : "_ZTIPKv"
47101    },
47102    {
47103     "field_name" : "sampleOrderType",
47104     "field_offset" : 128,
47105     "referenced_type" : "_ZTI25VkCoarseSampleOrderTypeNV"
47106    },
47107    {
47108     "field_name" : "customSampleOrderCount",
47109     "field_offset" : 160,
47110     "referenced_type" : "_ZTIj"
47111    },
47112    {
47113     "field_name" : "pCustomSampleOrders",
47114     "field_offset" : 192,
47115     "referenced_type" : "_ZTIPK27VkCoarseSampleOrderCustomNV"
47116    }
47117   ],
47118   "linker_set_key" : "_ZTI52VkPipelineViewportCoarseSampleOrderStateCreateInfoNV",
47119   "name" : "VkPipelineViewportCoarseSampleOrderStateCreateInfoNV",
47120   "referenced_type" : "_ZTI52VkPipelineViewportCoarseSampleOrderStateCreateInfoNV",
47121   "self_type" : "_ZTI52VkPipelineViewportCoarseSampleOrderStateCreateInfoNV",
47122   "size" : 32,
47123   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
47124  },
47125  {
47126   "alignment" : 8,
47127   "fields" :
47128   [
47129    {
47130     "field_name" : "sType",
47131     "referenced_type" : "_ZTI15VkStructureType"
47132    },
47133    {
47134     "field_name" : "pNext",
47135     "field_offset" : 64,
47136     "referenced_type" : "_ZTIPKv"
47137    },
47138    {
47139     "field_name" : "conditionalRenderingEnable",
47140     "field_offset" : 128,
47141     "referenced_type" : "_ZTIj"
47142    }
47143   ],
47144   "linker_set_key" : "_ZTI53VkCommandBufferInheritanceConditionalRenderingInfoEXT",
47145   "name" : "VkCommandBufferInheritanceConditionalRenderingInfoEXT",
47146   "referenced_type" : "_ZTI53VkCommandBufferInheritanceConditionalRenderingInfoEXT",
47147   "self_type" : "_ZTI53VkCommandBufferInheritanceConditionalRenderingInfoEXT",
47148   "size" : 24,
47149   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
47150  },
47151  {
47152   "alignment" : 8,
47153   "fields" :
47154   [
47155    {
47156     "field_name" : "sType",
47157     "referenced_type" : "_ZTI15VkStructureType"
47158    },
47159    {
47160     "field_name" : "pNext",
47161     "field_offset" : 64,
47162     "referenced_type" : "_ZTIPv"
47163    },
47164    {
47165     "field_name" : "transform",
47166     "field_offset" : 128,
47167     "referenced_type" : "_ZTI29VkSurfaceTransformFlagBitsKHR"
47168    },
47169    {
47170     "field_name" : "renderArea",
47171     "field_offset" : 160,
47172     "referenced_type" : "_ZTI8VkRect2D"
47173    }
47174   ],
47175   "linker_set_key" : "_ZTI53VkCommandBufferInheritanceRenderPassTransformInfoQCOM",
47176   "name" : "VkCommandBufferInheritanceRenderPassTransformInfoQCOM",
47177   "referenced_type" : "_ZTI53VkCommandBufferInheritanceRenderPassTransformInfoQCOM",
47178   "self_type" : "_ZTI53VkCommandBufferInheritanceRenderPassTransformInfoQCOM",
47179   "size" : 40,
47180   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
47181  },
47182  {
47183   "alignment" : 8,
47184   "fields" :
47185   [
47186    {
47187     "field_name" : "sType",
47188     "referenced_type" : "_ZTI15VkStructureType"
47189    },
47190    {
47191     "field_name" : "pNext",
47192     "field_offset" : 64,
47193     "referenced_type" : "_ZTIPv"
47194    },
47195    {
47196     "field_name" : "shaderZeroInitializeWorkgroupMemory",
47197     "field_offset" : 128,
47198     "referenced_type" : "_ZTIj"
47199    }
47200   ],
47201   "linker_set_key" : "_ZTI53VkPhysicalDeviceZeroInitializeWorkgroupMemoryFeatures",
47202   "name" : "VkPhysicalDeviceZeroInitializeWorkgroupMemoryFeatures",
47203   "referenced_type" : "_ZTI53VkPhysicalDeviceZeroInitializeWorkgroupMemoryFeatures",
47204   "self_type" : "_ZTI53VkPhysicalDeviceZeroInitializeWorkgroupMemoryFeatures",
47205   "size" : 24,
47206   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
47207  },
47208  {
47209   "alignment" : 8,
47210   "fields" :
47211   [
47212    {
47213     "field_name" : "sType",
47214     "referenced_type" : "_ZTI15VkStructureType"
47215    },
47216    {
47217     "field_name" : "pNext",
47218     "field_offset" : 64,
47219     "referenced_type" : "_ZTIPKv"
47220    },
47221    {
47222     "field_name" : "flags",
47223     "field_offset" : 128,
47224     "referenced_type" : "_ZTIj"
47225    },
47226    {
47227     "field_name" : "conservativeRasterizationMode",
47228     "field_offset" : 160,
47229     "referenced_type" : "_ZTI34VkConservativeRasterizationModeEXT"
47230    },
47231    {
47232     "field_name" : "extraPrimitiveOverestimationSize",
47233     "field_offset" : 192,
47234     "referenced_type" : "_ZTIf"
47235    }
47236   ],
47237   "linker_set_key" : "_ZTI53VkPipelineRasterizationConservativeStateCreateInfoEXT",
47238   "name" : "VkPipelineRasterizationConservativeStateCreateInfoEXT",
47239   "referenced_type" : "_ZTI53VkPipelineRasterizationConservativeStateCreateInfoEXT",
47240   "self_type" : "_ZTI53VkPipelineRasterizationConservativeStateCreateInfoEXT",
47241   "size" : 32,
47242   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
47243  },
47244  {
47245   "alignment" : 8,
47246   "fields" :
47247   [
47248    {
47249     "field_name" : "sType",
47250     "referenced_type" : "_ZTI15VkStructureType"
47251    },
47252    {
47253     "field_name" : "pNext",
47254     "field_offset" : 64,
47255     "referenced_type" : "_ZTIPKv"
47256    },
47257    {
47258     "field_name" : "representativeFragmentTestEnable",
47259     "field_offset" : 128,
47260     "referenced_type" : "_ZTIj"
47261    }
47262   ],
47263   "linker_set_key" : "_ZTI53VkPipelineRepresentativeFragmentTestStateCreateInfoNV",
47264   "name" : "VkPipelineRepresentativeFragmentTestStateCreateInfoNV",
47265   "referenced_type" : "_ZTI53VkPipelineRepresentativeFragmentTestStateCreateInfoNV",
47266   "self_type" : "_ZTI53VkPipelineRepresentativeFragmentTestStateCreateInfoNV",
47267   "size" : 24,
47268   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
47269  },
47270  {
47271   "alignment" : 8,
47272   "fields" :
47273   [
47274    {
47275     "field_name" : "sType",
47276     "referenced_type" : "_ZTI15VkStructureType"
47277    },
47278    {
47279     "field_name" : "pNext",
47280     "field_offset" : 64,
47281     "referenced_type" : "_ZTIPv"
47282    },
47283    {
47284     "field_name" : "primitiveOverestimationSize",
47285     "field_offset" : 128,
47286     "referenced_type" : "_ZTIf"
47287    },
47288    {
47289     "field_name" : "maxExtraPrimitiveOverestimationSize",
47290     "field_offset" : 160,
47291     "referenced_type" : "_ZTIf"
47292    },
47293    {
47294     "field_name" : "extraPrimitiveOverestimationSizeGranularity",
47295     "field_offset" : 192,
47296     "referenced_type" : "_ZTIf"
47297    },
47298    {
47299     "field_name" : "primitiveUnderestimation",
47300     "field_offset" : 224,
47301     "referenced_type" : "_ZTIj"
47302    },
47303    {
47304     "field_name" : "conservativePointAndLineRasterization",
47305     "field_offset" : 256,
47306     "referenced_type" : "_ZTIj"
47307    },
47308    {
47309     "field_name" : "degenerateTrianglesRasterized",
47310     "field_offset" : 288,
47311     "referenced_type" : "_ZTIj"
47312    },
47313    {
47314     "field_name" : "degenerateLinesRasterized",
47315     "field_offset" : 320,
47316     "referenced_type" : "_ZTIj"
47317    },
47318    {
47319     "field_name" : "fullyCoveredFragmentShaderInputVariable",
47320     "field_offset" : 352,
47321     "referenced_type" : "_ZTIj"
47322    },
47323    {
47324     "field_name" : "conservativeRasterizationPostDepthCoverage",
47325     "field_offset" : 384,
47326     "referenced_type" : "_ZTIj"
47327    }
47328   ],
47329   "linker_set_key" : "_ZTI54VkPhysicalDeviceConservativeRasterizationPropertiesEXT",
47330   "name" : "VkPhysicalDeviceConservativeRasterizationPropertiesEXT",
47331   "referenced_type" : "_ZTI54VkPhysicalDeviceConservativeRasterizationPropertiesEXT",
47332   "self_type" : "_ZTI54VkPhysicalDeviceConservativeRasterizationPropertiesEXT",
47333   "size" : 56,
47334   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
47335  },
47336  {
47337   "alignment" : 8,
47338   "fields" :
47339   [
47340    {
47341     "field_name" : "sType",
47342     "referenced_type" : "_ZTI15VkStructureType"
47343    },
47344    {
47345     "field_name" : "pNext",
47346     "field_offset" : 64,
47347     "referenced_type" : "_ZTIPv"
47348    },
47349    {
47350     "field_name" : "fragmentDensityOffsetGranularity",
47351     "field_offset" : 128,
47352     "referenced_type" : "_ZTI10VkExtent2D"
47353    }
47354   ],
47355   "linker_set_key" : "_ZTI54VkPhysicalDeviceFragmentDensityMapOffsetPropertiesQCOM",
47356   "name" : "VkPhysicalDeviceFragmentDensityMapOffsetPropertiesQCOM",
47357   "referenced_type" : "_ZTI54VkPhysicalDeviceFragmentDensityMapOffsetPropertiesQCOM",
47358   "self_type" : "_ZTI54VkPhysicalDeviceFragmentDensityMapOffsetPropertiesQCOM",
47359   "size" : 24,
47360   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
47361  },
47362  {
47363   "alignment" : 8,
47364   "fields" :
47365   [
47366    {
47367     "field_name" : "sType",
47368     "referenced_type" : "_ZTI15VkStructureType"
47369    },
47370    {
47371     "field_name" : "pNext",
47372     "field_offset" : 64,
47373     "referenced_type" : "_ZTIPv"
47374    },
47375    {
47376     "field_name" : "shaderDemoteToHelperInvocation",
47377     "field_offset" : 128,
47378     "referenced_type" : "_ZTIj"
47379    }
47380   ],
47381   "linker_set_key" : "_ZTI54VkPhysicalDeviceShaderDemoteToHelperInvocationFeatures",
47382   "name" : "VkPhysicalDeviceShaderDemoteToHelperInvocationFeatures",
47383   "referenced_type" : "_ZTI54VkPhysicalDeviceShaderDemoteToHelperInvocationFeatures",
47384   "self_type" : "_ZTI54VkPhysicalDeviceShaderDemoteToHelperInvocationFeatures",
47385   "size" : 24,
47386   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
47387  },
47388  {
47389   "alignment" : 8,
47390   "fields" :
47391   [
47392    {
47393     "field_name" : "sType",
47394     "referenced_type" : "_ZTI15VkStructureType"
47395    },
47396    {
47397     "field_name" : "pNext",
47398     "field_offset" : 64,
47399     "referenced_type" : "_ZTIPv"
47400    },
47401    {
47402     "field_name" : "perViewPositionAllComponents",
47403     "field_offset" : 128,
47404     "referenced_type" : "_ZTIj"
47405    }
47406   ],
47407   "linker_set_key" : "_ZTI55VkPhysicalDeviceMultiviewPerViewAttributesPropertiesNVX",
47408   "name" : "VkPhysicalDeviceMultiviewPerViewAttributesPropertiesNVX",
47409   "referenced_type" : "_ZTI55VkPhysicalDeviceMultiviewPerViewAttributesPropertiesNVX",
47410   "self_type" : "_ZTI55VkPhysicalDeviceMultiviewPerViewAttributesPropertiesNVX",
47411   "size" : 24,
47412   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
47413  },
47414  {
47415   "alignment" : 8,
47416   "fields" :
47417   [
47418    {
47419     "field_name" : "sType",
47420     "referenced_type" : "_ZTI15VkStructureType"
47421    },
47422    {
47423     "field_name" : "pNext",
47424     "field_offset" : 64,
47425     "referenced_type" : "_ZTIPv"
47426    },
47427    {
47428     "field_name" : "pipelineExecutableInfo",
47429     "field_offset" : 128,
47430     "referenced_type" : "_ZTIj"
47431    }
47432   ],
47433   "linker_set_key" : "_ZTI55VkPhysicalDevicePipelineExecutablePropertiesFeaturesKHR",
47434   "name" : "VkPhysicalDevicePipelineExecutablePropertiesFeaturesKHR",
47435   "referenced_type" : "_ZTI55VkPhysicalDevicePipelineExecutablePropertiesFeaturesKHR",
47436   "self_type" : "_ZTI55VkPhysicalDevicePipelineExecutablePropertiesFeaturesKHR",
47437   "size" : 24,
47438   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
47439  },
47440  {
47441   "alignment" : 8,
47442   "fields" :
47443   [
47444    {
47445     "field_name" : "sType",
47446     "referenced_type" : "_ZTI15VkStructureType"
47447    },
47448    {
47449     "field_name" : "pNext",
47450     "field_offset" : 64,
47451     "referenced_type" : "_ZTIPv"
47452    },
47453    {
47454     "field_name" : "primitiveTopologyListRestart",
47455     "field_offset" : 128,
47456     "referenced_type" : "_ZTIj"
47457    },
47458    {
47459     "field_name" : "primitiveTopologyPatchListRestart",
47460     "field_offset" : 160,
47461     "referenced_type" : "_ZTIj"
47462    }
47463   ],
47464   "linker_set_key" : "_ZTI55VkPhysicalDevicePrimitiveTopologyListRestartFeaturesEXT",
47465   "name" : "VkPhysicalDevicePrimitiveTopologyListRestartFeaturesEXT",
47466   "referenced_type" : "_ZTI55VkPhysicalDevicePrimitiveTopologyListRestartFeaturesEXT",
47467   "self_type" : "_ZTI55VkPhysicalDevicePrimitiveTopologyListRestartFeaturesEXT",
47468   "size" : 24,
47469   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
47470  },
47471  {
47472   "alignment" : 8,
47473   "fields" :
47474   [
47475    {
47476     "field_name" : "sType",
47477     "referenced_type" : "_ZTI15VkStructureType"
47478    },
47479    {
47480     "field_name" : "pNext",
47481     "field_offset" : 64,
47482     "referenced_type" : "_ZTIPv"
47483    },
47484    {
47485     "field_name" : "workgroupMemoryExplicitLayout",
47486     "field_offset" : 128,
47487     "referenced_type" : "_ZTIj"
47488    },
47489    {
47490     "field_name" : "workgroupMemoryExplicitLayoutScalarBlockLayout",
47491     "field_offset" : 160,
47492     "referenced_type" : "_ZTIj"
47493    },
47494    {
47495     "field_name" : "workgroupMemoryExplicitLayout8BitAccess",
47496     "field_offset" : 192,
47497     "referenced_type" : "_ZTIj"
47498    },
47499    {
47500     "field_name" : "workgroupMemoryExplicitLayout16BitAccess",
47501     "field_offset" : 224,
47502     "referenced_type" : "_ZTIj"
47503    }
47504   ],
47505   "linker_set_key" : "_ZTI56VkPhysicalDeviceWorkgroupMemoryExplicitLayoutFeaturesKHR",
47506   "name" : "VkPhysicalDeviceWorkgroupMemoryExplicitLayoutFeaturesKHR",
47507   "referenced_type" : "_ZTI56VkPhysicalDeviceWorkgroupMemoryExplicitLayoutFeaturesKHR",
47508   "self_type" : "_ZTI56VkPhysicalDeviceWorkgroupMemoryExplicitLayoutFeaturesKHR",
47509   "size" : 32,
47510   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
47511  },
47512  {
47513   "alignment" : 8,
47514   "fields" :
47515   [
47516    {
47517     "field_name" : "sType",
47518     "referenced_type" : "_ZTI15VkStructureType"
47519    },
47520    {
47521     "field_name" : "pNext",
47522     "field_offset" : 64,
47523     "referenced_type" : "_ZTIPKv"
47524    },
47525    {
47526     "field_name" : "provokingVertexMode",
47527     "field_offset" : 128,
47528     "referenced_type" : "_ZTI24VkProvokingVertexModeEXT"
47529    }
47530   ],
47531   "linker_set_key" : "_ZTI56VkPipelineRasterizationProvokingVertexStateCreateInfoEXT",
47532   "name" : "VkPipelineRasterizationProvokingVertexStateCreateInfoEXT",
47533   "referenced_type" : "_ZTI56VkPipelineRasterizationProvokingVertexStateCreateInfoEXT",
47534   "self_type" : "_ZTI56VkPipelineRasterizationProvokingVertexStateCreateInfoEXT",
47535   "size" : 24,
47536   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
47537  },
47538  {
47539   "alignment" : 8,
47540   "fields" :
47541   [
47542    {
47543     "field_name" : "sType",
47544     "referenced_type" : "_ZTI15VkStructureType"
47545    },
47546    {
47547     "field_name" : "pNext",
47548     "field_offset" : 64,
47549     "referenced_type" : "_ZTIPv"
47550    },
47551    {
47552     "field_name" : "dedicatedAllocationImageAliasing",
47553     "field_offset" : 128,
47554     "referenced_type" : "_ZTIj"
47555    }
47556   ],
47557   "linker_set_key" : "_ZTI58VkPhysicalDeviceDedicatedAllocationImageAliasingFeaturesNV",
47558   "name" : "VkPhysicalDeviceDedicatedAllocationImageAliasingFeaturesNV",
47559   "referenced_type" : "_ZTI58VkPhysicalDeviceDedicatedAllocationImageAliasingFeaturesNV",
47560   "self_type" : "_ZTI58VkPhysicalDeviceDedicatedAllocationImageAliasingFeaturesNV",
47561   "size" : 24,
47562   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
47563  },
47564  {
47565   "alignment" : 8,
47566   "fields" :
47567   [
47568    {
47569     "field_name" : "sType",
47570     "referenced_type" : "_ZTI15VkStructureType"
47571    },
47572    {
47573     "field_name" : "pNext",
47574     "field_offset" : 64,
47575     "referenced_type" : "_ZTIPv"
47576    },
47577    {
47578     "field_name" : "shaderSubgroupUniformControlFlow",
47579     "field_offset" : 128,
47580     "referenced_type" : "_ZTIj"
47581    }
47582   ],
47583   "linker_set_key" : "_ZTI59VkPhysicalDeviceShaderSubgroupUniformControlFlowFeaturesKHR",
47584   "name" : "VkPhysicalDeviceShaderSubgroupUniformControlFlowFeaturesKHR",
47585   "referenced_type" : "_ZTI59VkPhysicalDeviceShaderSubgroupUniformControlFlowFeaturesKHR",
47586   "self_type" : "_ZTI59VkPhysicalDeviceShaderSubgroupUniformControlFlowFeaturesKHR",
47587   "size" : 24,
47588   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
47589  },
47590  {
47591   "alignment" : 8,
47592   "fields" :
47593   [
47594    {
47595     "field_name" : "sType",
47596     "referenced_type" : "_ZTI15VkStructureType"
47597    },
47598    {
47599     "field_name" : "pNext",
47600     "field_offset" : 64,
47601     "referenced_type" : "_ZTIPKv"
47602    },
47603    {
47604     "field_name" : "rasterizationOrderColorAttachmentAccess",
47605     "field_offset" : 128,
47606     "referenced_type" : "_ZTIj"
47607    },
47608    {
47609     "field_name" : "rasterizationOrderDepthAttachmentAccess",
47610     "field_offset" : 160,
47611     "referenced_type" : "_ZTIj"
47612    },
47613    {
47614     "field_name" : "rasterizationOrderStencilAttachmentAccess",
47615     "field_offset" : 192,
47616     "referenced_type" : "_ZTIj"
47617    }
47618   ],
47619   "linker_set_key" : "_ZTI61VkPhysicalDeviceRasterizationOrderAttachmentAccessFeaturesARM",
47620   "name" : "VkPhysicalDeviceRasterizationOrderAttachmentAccessFeaturesARM",
47621   "referenced_type" : "_ZTI61VkPhysicalDeviceRasterizationOrderAttachmentAccessFeaturesARM",
47622   "self_type" : "_ZTI61VkPhysicalDeviceRasterizationOrderAttachmentAccessFeaturesARM",
47623   "size" : 32,
47624   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
47625  },
47626  {
47627   "alignment" : 4,
47628   "fields" :
47629   [
47630    {
47631     "field_name" : "offset",
47632     "referenced_type" : "_ZTI10VkOffset2D"
47633    },
47634    {
47635     "field_name" : "extent",
47636     "field_offset" : 64,
47637     "referenced_type" : "_ZTI10VkExtent2D"
47638    }
47639   ],
47640   "linker_set_key" : "_ZTI8VkRect2D",
47641   "name" : "VkRect2D",
47642   "referenced_type" : "_ZTI8VkRect2D",
47643   "self_type" : "_ZTI8VkRect2D",
47644   "size" : 16,
47645   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
47646  }
47647 ],
47648 "rvalue_reference_types" : []
47649}
47650