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_y",
34   "name" : "unsigned long long[16]",
35   "referenced_type" : "_ZTIy",
36   "self_type" : "_ZTIA16_y",
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" : 4,
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" : 128,
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   "is_unsigned" : true,
173   "linker_set_key" : "_ZTIc",
174   "name" : "char",
175   "referenced_type" : "_ZTIc",
176   "self_type" : "_ZTIc",
177   "size" : 1
178  },
179  {
180   "alignment" : 8,
181   "linker_set_key" : "_ZTId",
182   "name" : "double",
183   "referenced_type" : "_ZTId",
184   "self_type" : "_ZTId",
185   "size" : 8
186  },
187  {
188   "alignment" : 4,
189   "linker_set_key" : "_ZTIf",
190   "name" : "float",
191   "referenced_type" : "_ZTIf",
192   "self_type" : "_ZTIf",
193   "size" : 4
194  },
195  {
196   "alignment" : 1,
197   "is_integral" : true,
198   "is_unsigned" : true,
199   "linker_set_key" : "_ZTIh",
200   "name" : "unsigned char",
201   "referenced_type" : "_ZTIh",
202   "self_type" : "_ZTIh",
203   "size" : 1
204  },
205  {
206   "alignment" : 4,
207   "is_integral" : true,
208   "linker_set_key" : "_ZTIi",
209   "name" : "int",
210   "referenced_type" : "_ZTIi",
211   "self_type" : "_ZTIi",
212   "size" : 4
213  },
214  {
215   "alignment" : 4,
216   "is_integral" : true,
217   "is_unsigned" : true,
218   "linker_set_key" : "_ZTIj",
219   "name" : "unsigned int",
220   "referenced_type" : "_ZTIj",
221   "self_type" : "_ZTIj",
222   "size" : 4
223  },
224  {
225   "alignment" : 2,
226   "is_integral" : true,
227   "is_unsigned" : true,
228   "linker_set_key" : "_ZTIt",
229   "name" : "unsigned short",
230   "referenced_type" : "_ZTIt",
231   "self_type" : "_ZTIt",
232   "size" : 2
233  },
234  {
235   "linker_set_key" : "_ZTIv",
236   "name" : "void",
237   "referenced_type" : "_ZTIv",
238   "self_type" : "_ZTIv"
239  },
240  {
241   "alignment" : 8,
242   "is_integral" : true,
243   "linker_set_key" : "_ZTIx",
244   "name" : "long long",
245   "referenced_type" : "_ZTIx",
246   "self_type" : "_ZTIx",
247   "size" : 8
248  },
249  {
250   "alignment" : 8,
251   "is_integral" : true,
252   "is_unsigned" : true,
253   "linker_set_key" : "_ZTIy",
254   "name" : "unsigned long long",
255   "referenced_type" : "_ZTIy",
256   "self_type" : "_ZTIy",
257   "size" : 8
258  }
259 ],
260 "elf_functions" :
261 [
262  {
263   "name" : "android_convertGralloc0To1Usage"
264  },
265  {
266   "name" : "android_convertGralloc1To0Usage"
267  },
268  {
269   "name" : "vkAcquireNextImage2KHR"
270  },
271  {
272   "name" : "vkAcquireNextImageKHR"
273  },
274  {
275   "name" : "vkAllocateCommandBuffers"
276  },
277  {
278   "name" : "vkAllocateDescriptorSets"
279  },
280  {
281   "name" : "vkAllocateMemory"
282  },
283  {
284   "name" : "vkBeginCommandBuffer"
285  },
286  {
287   "name" : "vkBindBufferMemory"
288  },
289  {
290   "name" : "vkBindBufferMemory2"
291  },
292  {
293   "name" : "vkBindImageMemory"
294  },
295  {
296   "name" : "vkBindImageMemory2"
297  },
298  {
299   "name" : "vkCmdBeginQuery"
300  },
301  {
302   "name" : "vkCmdBeginRenderPass"
303  },
304  {
305   "name" : "vkCmdBeginRenderPass2"
306  },
307  {
308   "name" : "vkCmdBeginRendering"
309  },
310  {
311   "name" : "vkCmdBindDescriptorSets"
312  },
313  {
314   "name" : "vkCmdBindIndexBuffer"
315  },
316  {
317   "name" : "vkCmdBindPipeline"
318  },
319  {
320   "name" : "vkCmdBindVertexBuffers"
321  },
322  {
323   "name" : "vkCmdBindVertexBuffers2"
324  },
325  {
326   "name" : "vkCmdBlitImage"
327  },
328  {
329   "name" : "vkCmdBlitImage2"
330  },
331  {
332   "name" : "vkCmdClearAttachments"
333  },
334  {
335   "name" : "vkCmdClearColorImage"
336  },
337  {
338   "name" : "vkCmdClearDepthStencilImage"
339  },
340  {
341   "name" : "vkCmdCopyBuffer"
342  },
343  {
344   "name" : "vkCmdCopyBuffer2"
345  },
346  {
347   "name" : "vkCmdCopyBufferToImage"
348  },
349  {
350   "name" : "vkCmdCopyBufferToImage2"
351  },
352  {
353   "name" : "vkCmdCopyImage"
354  },
355  {
356   "name" : "vkCmdCopyImage2"
357  },
358  {
359   "name" : "vkCmdCopyImageToBuffer"
360  },
361  {
362   "name" : "vkCmdCopyImageToBuffer2"
363  },
364  {
365   "name" : "vkCmdCopyQueryPoolResults"
366  },
367  {
368   "name" : "vkCmdDispatch"
369  },
370  {
371   "name" : "vkCmdDispatchBase"
372  },
373  {
374   "name" : "vkCmdDispatchIndirect"
375  },
376  {
377   "name" : "vkCmdDraw"
378  },
379  {
380   "name" : "vkCmdDrawIndexed"
381  },
382  {
383   "name" : "vkCmdDrawIndexedIndirect"
384  },
385  {
386   "name" : "vkCmdDrawIndexedIndirectCount"
387  },
388  {
389   "name" : "vkCmdDrawIndirect"
390  },
391  {
392   "name" : "vkCmdDrawIndirectCount"
393  },
394  {
395   "name" : "vkCmdEndQuery"
396  },
397  {
398   "name" : "vkCmdEndRenderPass"
399  },
400  {
401   "name" : "vkCmdEndRenderPass2"
402  },
403  {
404   "name" : "vkCmdEndRendering"
405  },
406  {
407   "name" : "vkCmdExecuteCommands"
408  },
409  {
410   "name" : "vkCmdFillBuffer"
411  },
412  {
413   "name" : "vkCmdNextSubpass"
414  },
415  {
416   "name" : "vkCmdNextSubpass2"
417  },
418  {
419   "name" : "vkCmdPipelineBarrier"
420  },
421  {
422   "name" : "vkCmdPipelineBarrier2"
423  },
424  {
425   "name" : "vkCmdPushConstants"
426  },
427  {
428   "name" : "vkCmdResetEvent"
429  },
430  {
431   "name" : "vkCmdResetEvent2"
432  },
433  {
434   "name" : "vkCmdResetQueryPool"
435  },
436  {
437   "name" : "vkCmdResolveImage"
438  },
439  {
440   "name" : "vkCmdResolveImage2"
441  },
442  {
443   "name" : "vkCmdSetBlendConstants"
444  },
445  {
446   "name" : "vkCmdSetCullMode"
447  },
448  {
449   "name" : "vkCmdSetDepthBias"
450  },
451  {
452   "name" : "vkCmdSetDepthBiasEnable"
453  },
454  {
455   "name" : "vkCmdSetDepthBounds"
456  },
457  {
458   "name" : "vkCmdSetDepthBoundsTestEnable"
459  },
460  {
461   "name" : "vkCmdSetDepthCompareOp"
462  },
463  {
464   "name" : "vkCmdSetDepthTestEnable"
465  },
466  {
467   "name" : "vkCmdSetDepthWriteEnable"
468  },
469  {
470   "name" : "vkCmdSetDeviceMask"
471  },
472  {
473   "name" : "vkCmdSetEvent"
474  },
475  {
476   "name" : "vkCmdSetEvent2"
477  },
478  {
479   "name" : "vkCmdSetFrontFace"
480  },
481  {
482   "name" : "vkCmdSetLineWidth"
483  },
484  {
485   "name" : "vkCmdSetPrimitiveRestartEnable"
486  },
487  {
488   "name" : "vkCmdSetPrimitiveTopology"
489  },
490  {
491   "name" : "vkCmdSetRasterizerDiscardEnable"
492  },
493  {
494   "name" : "vkCmdSetScissor"
495  },
496  {
497   "name" : "vkCmdSetScissorWithCount"
498  },
499  {
500   "name" : "vkCmdSetStencilCompareMask"
501  },
502  {
503   "name" : "vkCmdSetStencilOp"
504  },
505  {
506   "name" : "vkCmdSetStencilReference"
507  },
508  {
509   "name" : "vkCmdSetStencilTestEnable"
510  },
511  {
512   "name" : "vkCmdSetStencilWriteMask"
513  },
514  {
515   "name" : "vkCmdSetViewport"
516  },
517  {
518   "name" : "vkCmdSetViewportWithCount"
519  },
520  {
521   "name" : "vkCmdUpdateBuffer"
522  },
523  {
524   "name" : "vkCmdWaitEvents"
525  },
526  {
527   "name" : "vkCmdWaitEvents2"
528  },
529  {
530   "name" : "vkCmdWriteTimestamp"
531  },
532  {
533   "name" : "vkCmdWriteTimestamp2"
534  },
535  {
536   "name" : "vkCreateAndroidSurfaceKHR"
537  },
538  {
539   "name" : "vkCreateBuffer"
540  },
541  {
542   "name" : "vkCreateBufferView"
543  },
544  {
545   "name" : "vkCreateCommandPool"
546  },
547  {
548   "name" : "vkCreateComputePipelines"
549  },
550  {
551   "name" : "vkCreateDescriptorPool"
552  },
553  {
554   "name" : "vkCreateDescriptorSetLayout"
555  },
556  {
557   "name" : "vkCreateDescriptorUpdateTemplate"
558  },
559  {
560   "name" : "vkCreateDevice"
561  },
562  {
563   "name" : "vkCreateEvent"
564  },
565  {
566   "name" : "vkCreateFence"
567  },
568  {
569   "name" : "vkCreateFramebuffer"
570  },
571  {
572   "name" : "vkCreateGraphicsPipelines"
573  },
574  {
575   "name" : "vkCreateImage"
576  },
577  {
578   "name" : "vkCreateImageView"
579  },
580  {
581   "name" : "vkCreateInstance"
582  },
583  {
584   "name" : "vkCreatePipelineCache"
585  },
586  {
587   "name" : "vkCreatePipelineLayout"
588  },
589  {
590   "name" : "vkCreatePrivateDataSlot"
591  },
592  {
593   "name" : "vkCreateQueryPool"
594  },
595  {
596   "name" : "vkCreateRenderPass"
597  },
598  {
599   "name" : "vkCreateRenderPass2"
600  },
601  {
602   "name" : "vkCreateSampler"
603  },
604  {
605   "name" : "vkCreateSamplerYcbcrConversion"
606  },
607  {
608   "name" : "vkCreateSemaphore"
609  },
610  {
611   "name" : "vkCreateShaderModule"
612  },
613  {
614   "name" : "vkCreateSwapchainKHR"
615  },
616  {
617   "name" : "vkDestroyBuffer"
618  },
619  {
620   "name" : "vkDestroyBufferView"
621  },
622  {
623   "name" : "vkDestroyCommandPool"
624  },
625  {
626   "name" : "vkDestroyDescriptorPool"
627  },
628  {
629   "name" : "vkDestroyDescriptorSetLayout"
630  },
631  {
632   "name" : "vkDestroyDescriptorUpdateTemplate"
633  },
634  {
635   "name" : "vkDestroyDevice"
636  },
637  {
638   "name" : "vkDestroyEvent"
639  },
640  {
641   "name" : "vkDestroyFence"
642  },
643  {
644   "name" : "vkDestroyFramebuffer"
645  },
646  {
647   "name" : "vkDestroyImage"
648  },
649  {
650   "name" : "vkDestroyImageView"
651  },
652  {
653   "name" : "vkDestroyInstance"
654  },
655  {
656   "name" : "vkDestroyPipeline"
657  },
658  {
659   "name" : "vkDestroyPipelineCache"
660  },
661  {
662   "name" : "vkDestroyPipelineLayout"
663  },
664  {
665   "name" : "vkDestroyPrivateDataSlot"
666  },
667  {
668   "name" : "vkDestroyQueryPool"
669  },
670  {
671   "name" : "vkDestroyRenderPass"
672  },
673  {
674   "name" : "vkDestroySampler"
675  },
676  {
677   "name" : "vkDestroySamplerYcbcrConversion"
678  },
679  {
680   "name" : "vkDestroySemaphore"
681  },
682  {
683   "name" : "vkDestroyShaderModule"
684  },
685  {
686   "name" : "vkDestroySurfaceKHR"
687  },
688  {
689   "name" : "vkDestroySwapchainKHR"
690  },
691  {
692   "name" : "vkDeviceWaitIdle"
693  },
694  {
695   "name" : "vkEndCommandBuffer"
696  },
697  {
698   "name" : "vkEnumerateDeviceExtensionProperties"
699  },
700  {
701   "name" : "vkEnumerateDeviceLayerProperties"
702  },
703  {
704   "name" : "vkEnumerateInstanceExtensionProperties"
705  },
706  {
707   "name" : "vkEnumerateInstanceLayerProperties"
708  },
709  {
710   "name" : "vkEnumerateInstanceVersion"
711  },
712  {
713   "name" : "vkEnumeratePhysicalDeviceGroups"
714  },
715  {
716   "name" : "vkEnumeratePhysicalDevices"
717  },
718  {
719   "name" : "vkFlushMappedMemoryRanges"
720  },
721  {
722   "name" : "vkFreeCommandBuffers"
723  },
724  {
725   "name" : "vkFreeDescriptorSets"
726  },
727  {
728   "name" : "vkFreeMemory"
729  },
730  {
731   "name" : "vkGetAndroidHardwareBufferPropertiesANDROID"
732  },
733  {
734   "name" : "vkGetBufferDeviceAddress"
735  },
736  {
737   "name" : "vkGetBufferMemoryRequirements"
738  },
739  {
740   "name" : "vkGetBufferMemoryRequirements2"
741  },
742  {
743   "name" : "vkGetBufferOpaqueCaptureAddress"
744  },
745  {
746   "name" : "vkGetDescriptorSetLayoutSupport"
747  },
748  {
749   "name" : "vkGetDeviceBufferMemoryRequirements"
750  },
751  {
752   "name" : "vkGetDeviceGroupPeerMemoryFeatures"
753  },
754  {
755   "name" : "vkGetDeviceGroupPresentCapabilitiesKHR"
756  },
757  {
758   "name" : "vkGetDeviceGroupSurfacePresentModesKHR"
759  },
760  {
761   "name" : "vkGetDeviceImageMemoryRequirements"
762  },
763  {
764   "name" : "vkGetDeviceImageSparseMemoryRequirements"
765  },
766  {
767   "name" : "vkGetDeviceMemoryCommitment"
768  },
769  {
770   "name" : "vkGetDeviceMemoryOpaqueCaptureAddress"
771  },
772  {
773   "name" : "vkGetDeviceProcAddr"
774  },
775  {
776   "name" : "vkGetDeviceQueue"
777  },
778  {
779   "name" : "vkGetDeviceQueue2"
780  },
781  {
782   "name" : "vkGetEventStatus"
783  },
784  {
785   "name" : "vkGetFenceStatus"
786  },
787  {
788   "name" : "vkGetImageMemoryRequirements"
789  },
790  {
791   "name" : "vkGetImageMemoryRequirements2"
792  },
793  {
794   "name" : "vkGetImageSparseMemoryRequirements"
795  },
796  {
797   "name" : "vkGetImageSparseMemoryRequirements2"
798  },
799  {
800   "name" : "vkGetImageSubresourceLayout"
801  },
802  {
803   "name" : "vkGetInstanceProcAddr"
804  },
805  {
806   "name" : "vkGetMemoryAndroidHardwareBufferANDROID"
807  },
808  {
809   "name" : "vkGetPhysicalDeviceExternalBufferProperties"
810  },
811  {
812   "name" : "vkGetPhysicalDeviceExternalFenceProperties"
813  },
814  {
815   "name" : "vkGetPhysicalDeviceExternalSemaphoreProperties"
816  },
817  {
818   "name" : "vkGetPhysicalDeviceFeatures"
819  },
820  {
821   "name" : "vkGetPhysicalDeviceFeatures2"
822  },
823  {
824   "name" : "vkGetPhysicalDeviceFormatProperties"
825  },
826  {
827   "name" : "vkGetPhysicalDeviceFormatProperties2"
828  },
829  {
830   "name" : "vkGetPhysicalDeviceImageFormatProperties"
831  },
832  {
833   "name" : "vkGetPhysicalDeviceImageFormatProperties2"
834  },
835  {
836   "name" : "vkGetPhysicalDeviceMemoryProperties"
837  },
838  {
839   "name" : "vkGetPhysicalDeviceMemoryProperties2"
840  },
841  {
842   "name" : "vkGetPhysicalDevicePresentRectanglesKHR"
843  },
844  {
845   "name" : "vkGetPhysicalDeviceProperties"
846  },
847  {
848   "name" : "vkGetPhysicalDeviceProperties2"
849  },
850  {
851   "name" : "vkGetPhysicalDeviceQueueFamilyProperties"
852  },
853  {
854   "name" : "vkGetPhysicalDeviceQueueFamilyProperties2"
855  },
856  {
857   "name" : "vkGetPhysicalDeviceSparseImageFormatProperties"
858  },
859  {
860   "name" : "vkGetPhysicalDeviceSparseImageFormatProperties2"
861  },
862  {
863   "name" : "vkGetPhysicalDeviceSurfaceCapabilitiesKHR"
864  },
865  {
866   "name" : "vkGetPhysicalDeviceSurfaceFormatsKHR"
867  },
868  {
869   "name" : "vkGetPhysicalDeviceSurfacePresentModesKHR"
870  },
871  {
872   "name" : "vkGetPhysicalDeviceSurfaceSupportKHR"
873  },
874  {
875   "name" : "vkGetPhysicalDeviceToolProperties"
876  },
877  {
878   "name" : "vkGetPipelineCacheData"
879  },
880  {
881   "name" : "vkGetPrivateData"
882  },
883  {
884   "name" : "vkGetQueryPoolResults"
885  },
886  {
887   "name" : "vkGetRenderAreaGranularity"
888  },
889  {
890   "name" : "vkGetSemaphoreCounterValue"
891  },
892  {
893   "name" : "vkGetSwapchainImagesKHR"
894  },
895  {
896   "name" : "vkInvalidateMappedMemoryRanges"
897  },
898  {
899   "name" : "vkMapMemory"
900  },
901  {
902   "name" : "vkMergePipelineCaches"
903  },
904  {
905   "name" : "vkQueueBindSparse"
906  },
907  {
908   "name" : "vkQueuePresentKHR"
909  },
910  {
911   "name" : "vkQueueSubmit"
912  },
913  {
914   "name" : "vkQueueSubmit2"
915  },
916  {
917   "name" : "vkQueueWaitIdle"
918  },
919  {
920   "name" : "vkResetCommandBuffer"
921  },
922  {
923   "name" : "vkResetCommandPool"
924  },
925  {
926   "name" : "vkResetDescriptorPool"
927  },
928  {
929   "name" : "vkResetEvent"
930  },
931  {
932   "name" : "vkResetFences"
933  },
934  {
935   "name" : "vkResetQueryPool"
936  },
937  {
938   "name" : "vkSetEvent"
939  },
940  {
941   "name" : "vkSetPrivateData"
942  },
943  {
944   "name" : "vkSignalSemaphore"
945  },
946  {
947   "name" : "vkTrimCommandPool"
948  },
949  {
950   "name" : "vkUnmapMemory"
951  },
952  {
953   "name" : "vkUpdateDescriptorSetWithTemplate"
954  },
955  {
956   "name" : "vkUpdateDescriptorSets"
957  },
958  {
959   "name" : "vkWaitForFences"
960  },
961  {
962   "name" : "vkWaitSemaphores"
963  }
964 ],
965 "elf_objects" : [],
966 "enum_types" :
967 [
968  {
969   "alignment" : 4,
970   "enum_fields" :
971   [
972    {
973     "enum_field_value" : 1,
974     "name" : "VK_DRIVER_ID_AMD_PROPRIETARY"
975    },
976    {
977     "enum_field_value" : 2,
978     "name" : "VK_DRIVER_ID_AMD_OPEN_SOURCE"
979    },
980    {
981     "enum_field_value" : 3,
982     "name" : "VK_DRIVER_ID_MESA_RADV"
983    },
984    {
985     "enum_field_value" : 4,
986     "name" : "VK_DRIVER_ID_NVIDIA_PROPRIETARY"
987    },
988    {
989     "enum_field_value" : 5,
990     "name" : "VK_DRIVER_ID_INTEL_PROPRIETARY_WINDOWS"
991    },
992    {
993     "enum_field_value" : 6,
994     "name" : "VK_DRIVER_ID_INTEL_OPEN_SOURCE_MESA"
995    },
996    {
997     "enum_field_value" : 7,
998     "name" : "VK_DRIVER_ID_IMAGINATION_PROPRIETARY"
999    },
1000    {
1001     "enum_field_value" : 8,
1002     "name" : "VK_DRIVER_ID_QUALCOMM_PROPRIETARY"
1003    },
1004    {
1005     "enum_field_value" : 9,
1006     "name" : "VK_DRIVER_ID_ARM_PROPRIETARY"
1007    },
1008    {
1009     "enum_field_value" : 10,
1010     "name" : "VK_DRIVER_ID_GOOGLE_SWIFTSHADER"
1011    },
1012    {
1013     "enum_field_value" : 11,
1014     "name" : "VK_DRIVER_ID_GGP_PROPRIETARY"
1015    },
1016    {
1017     "enum_field_value" : 12,
1018     "name" : "VK_DRIVER_ID_BROADCOM_PROPRIETARY"
1019    },
1020    {
1021     "enum_field_value" : 13,
1022     "name" : "VK_DRIVER_ID_MESA_LLVMPIPE"
1023    },
1024    {
1025     "enum_field_value" : 14,
1026     "name" : "VK_DRIVER_ID_MOLTENVK"
1027    },
1028    {
1029     "enum_field_value" : 15,
1030     "name" : "VK_DRIVER_ID_COREAVI_PROPRIETARY"
1031    },
1032    {
1033     "enum_field_value" : 16,
1034     "name" : "VK_DRIVER_ID_JUICE_PROPRIETARY"
1035    },
1036    {
1037     "enum_field_value" : 17,
1038     "name" : "VK_DRIVER_ID_VERISILICON_PROPRIETARY"
1039    },
1040    {
1041     "enum_field_value" : 18,
1042     "name" : "VK_DRIVER_ID_MESA_TURNIP"
1043    },
1044    {
1045     "enum_field_value" : 19,
1046     "name" : "VK_DRIVER_ID_MESA_V3DV"
1047    },
1048    {
1049     "enum_field_value" : 20,
1050     "name" : "VK_DRIVER_ID_MESA_PANVK"
1051    },
1052    {
1053     "enum_field_value" : 21,
1054     "name" : "VK_DRIVER_ID_SAMSUNG_PROPRIETARY"
1055    },
1056    {
1057     "enum_field_value" : 1,
1058     "name" : "VK_DRIVER_ID_AMD_PROPRIETARY_KHR"
1059    },
1060    {
1061     "enum_field_value" : 2,
1062     "name" : "VK_DRIVER_ID_AMD_OPEN_SOURCE_KHR"
1063    },
1064    {
1065     "enum_field_value" : 3,
1066     "name" : "VK_DRIVER_ID_MESA_RADV_KHR"
1067    },
1068    {
1069     "enum_field_value" : 4,
1070     "name" : "VK_DRIVER_ID_NVIDIA_PROPRIETARY_KHR"
1071    },
1072    {
1073     "enum_field_value" : 5,
1074     "name" : "VK_DRIVER_ID_INTEL_PROPRIETARY_WINDOWS_KHR"
1075    },
1076    {
1077     "enum_field_value" : 6,
1078     "name" : "VK_DRIVER_ID_INTEL_OPEN_SOURCE_MESA_KHR"
1079    },
1080    {
1081     "enum_field_value" : 7,
1082     "name" : "VK_DRIVER_ID_IMAGINATION_PROPRIETARY_KHR"
1083    },
1084    {
1085     "enum_field_value" : 8,
1086     "name" : "VK_DRIVER_ID_QUALCOMM_PROPRIETARY_KHR"
1087    },
1088    {
1089     "enum_field_value" : 9,
1090     "name" : "VK_DRIVER_ID_ARM_PROPRIETARY_KHR"
1091    },
1092    {
1093     "enum_field_value" : 10,
1094     "name" : "VK_DRIVER_ID_GOOGLE_SWIFTSHADER_KHR"
1095    },
1096    {
1097     "enum_field_value" : 11,
1098     "name" : "VK_DRIVER_ID_GGP_PROPRIETARY_KHR"
1099    },
1100    {
1101     "enum_field_value" : 12,
1102     "name" : "VK_DRIVER_ID_BROADCOM_PROPRIETARY_KHR"
1103    },
1104    {
1105     "enum_field_value" : 2147483647,
1106     "name" : "VK_DRIVER_ID_MAX_ENUM"
1107    }
1108   ],
1109   "linker_set_key" : "_ZTI10VkDriverId",
1110   "name" : "VkDriverId",
1111   "referenced_type" : "_ZTI10VkDriverId",
1112   "self_type" : "_ZTI10VkDriverId",
1113   "size" : 4,
1114   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
1115   "underlying_type" : "_ZTIj"
1116  },
1117  {
1118   "alignment" : 4,
1119   "enum_fields" :
1120   [
1121    {
1122     "enum_field_value" : 65537,
1123     "name" : "VK_VENDOR_ID_VIV"
1124    },
1125    {
1126     "enum_field_value" : 65538,
1127     "name" : "VK_VENDOR_ID_VSI"
1128    },
1129    {
1130     "enum_field_value" : 65539,
1131     "name" : "VK_VENDOR_ID_KAZAN"
1132    },
1133    {
1134     "enum_field_value" : 65540,
1135     "name" : "VK_VENDOR_ID_CODEPLAY"
1136    },
1137    {
1138     "enum_field_value" : 65541,
1139     "name" : "VK_VENDOR_ID_MESA"
1140    },
1141    {
1142     "enum_field_value" : 65542,
1143     "name" : "VK_VENDOR_ID_POCL"
1144    },
1145    {
1146     "enum_field_value" : 2147483647,
1147     "name" : "VK_VENDOR_ID_MAX_ENUM"
1148    }
1149   ],
1150   "linker_set_key" : "_ZTI10VkVendorId",
1151   "name" : "VkVendorId",
1152   "referenced_type" : "_ZTI10VkVendorId",
1153   "self_type" : "_ZTI10VkVendorId",
1154   "size" : 4,
1155   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
1156   "underlying_type" : "_ZTIj"
1157  },
1158  {
1159   "alignment" : 4,
1160   "enum_fields" :
1161   [
1162    {
1163     "enum_field_value" : 0,
1164     "name" : "VK_COMPARE_OP_NEVER"
1165    },
1166    {
1167     "enum_field_value" : 1,
1168     "name" : "VK_COMPARE_OP_LESS"
1169    },
1170    {
1171     "enum_field_value" : 2,
1172     "name" : "VK_COMPARE_OP_EQUAL"
1173    },
1174    {
1175     "enum_field_value" : 3,
1176     "name" : "VK_COMPARE_OP_LESS_OR_EQUAL"
1177    },
1178    {
1179     "enum_field_value" : 4,
1180     "name" : "VK_COMPARE_OP_GREATER"
1181    },
1182    {
1183     "enum_field_value" : 5,
1184     "name" : "VK_COMPARE_OP_NOT_EQUAL"
1185    },
1186    {
1187     "enum_field_value" : 6,
1188     "name" : "VK_COMPARE_OP_GREATER_OR_EQUAL"
1189    },
1190    {
1191     "enum_field_value" : 7,
1192     "name" : "VK_COMPARE_OP_ALWAYS"
1193    },
1194    {
1195     "enum_field_value" : 2147483647,
1196     "name" : "VK_COMPARE_OP_MAX_ENUM"
1197    }
1198   ],
1199   "linker_set_key" : "_ZTI11VkCompareOp",
1200   "name" : "VkCompareOp",
1201   "referenced_type" : "_ZTI11VkCompareOp",
1202   "self_type" : "_ZTI11VkCompareOp",
1203   "size" : 4,
1204   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
1205   "underlying_type" : "_ZTIj"
1206  },
1207  {
1208   "alignment" : 4,
1209   "enum_fields" :
1210   [
1211    {
1212     "enum_field_value" : 0,
1213     "name" : "VK_FRONT_FACE_COUNTER_CLOCKWISE"
1214    },
1215    {
1216     "enum_field_value" : 1,
1217     "name" : "VK_FRONT_FACE_CLOCKWISE"
1218    },
1219    {
1220     "enum_field_value" : 2147483647,
1221     "name" : "VK_FRONT_FACE_MAX_ENUM"
1222    }
1223   ],
1224   "linker_set_key" : "_ZTI11VkFrontFace",
1225   "name" : "VkFrontFace",
1226   "referenced_type" : "_ZTI11VkFrontFace",
1227   "self_type" : "_ZTI11VkFrontFace",
1228   "size" : 4,
1229   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
1230   "underlying_type" : "_ZTIj"
1231  },
1232  {
1233   "alignment" : 4,
1234   "enum_fields" :
1235   [
1236    {
1237     "enum_field_value" : 0,
1238     "name" : "VK_IMAGE_TYPE_1D"
1239    },
1240    {
1241     "enum_field_value" : 1,
1242     "name" : "VK_IMAGE_TYPE_2D"
1243    },
1244    {
1245     "enum_field_value" : 2,
1246     "name" : "VK_IMAGE_TYPE_3D"
1247    },
1248    {
1249     "enum_field_value" : 2147483647,
1250     "name" : "VK_IMAGE_TYPE_MAX_ENUM"
1251    }
1252   ],
1253   "linker_set_key" : "_ZTI11VkImageType",
1254   "name" : "VkImageType",
1255   "referenced_type" : "_ZTI11VkImageType",
1256   "self_type" : "_ZTI11VkImageType",
1257   "size" : 4,
1258   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
1259   "underlying_type" : "_ZTIj"
1260  },
1261  {
1262   "alignment" : 4,
1263   "enum_fields" :
1264   [
1265    {
1266     "enum_field_value" : 0,
1267     "name" : "VK_INDEX_TYPE_UINT16"
1268    },
1269    {
1270     "enum_field_value" : 1,
1271     "name" : "VK_INDEX_TYPE_UINT32"
1272    },
1273    {
1274     "enum_field_value" : 1000165000,
1275     "name" : "VK_INDEX_TYPE_NONE_KHR"
1276    },
1277    {
1278     "enum_field_value" : 1000265000,
1279     "name" : "VK_INDEX_TYPE_UINT8_EXT"
1280    },
1281    {
1282     "enum_field_value" : 1000165000,
1283     "name" : "VK_INDEX_TYPE_NONE_NV"
1284    },
1285    {
1286     "enum_field_value" : 2147483647,
1287     "name" : "VK_INDEX_TYPE_MAX_ENUM"
1288    }
1289   ],
1290   "linker_set_key" : "_ZTI11VkIndexType",
1291   "name" : "VkIndexType",
1292   "referenced_type" : "_ZTI11VkIndexType",
1293   "self_type" : "_ZTI11VkIndexType",
1294   "size" : 4,
1295   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
1296   "underlying_type" : "_ZTIj"
1297  },
1298  {
1299   "alignment" : 4,
1300   "enum_fields" :
1301   [
1302    {
1303     "enum_field_value" : 0,
1304     "name" : "VK_QUERY_TYPE_OCCLUSION"
1305    },
1306    {
1307     "enum_field_value" : 1,
1308     "name" : "VK_QUERY_TYPE_PIPELINE_STATISTICS"
1309    },
1310    {
1311     "enum_field_value" : 2,
1312     "name" : "VK_QUERY_TYPE_TIMESTAMP"
1313    },
1314    {
1315     "enum_field_value" : 1000028004,
1316     "name" : "VK_QUERY_TYPE_TRANSFORM_FEEDBACK_STREAM_EXT"
1317    },
1318    {
1319     "enum_field_value" : 1000116000,
1320     "name" : "VK_QUERY_TYPE_PERFORMANCE_QUERY_KHR"
1321    },
1322    {
1323     "enum_field_value" : 1000150000,
1324     "name" : "VK_QUERY_TYPE_ACCELERATION_STRUCTURE_COMPACTED_SIZE_KHR"
1325    },
1326    {
1327     "enum_field_value" : 1000150001,
1328     "name" : "VK_QUERY_TYPE_ACCELERATION_STRUCTURE_SERIALIZATION_SIZE_KHR"
1329    },
1330    {
1331     "enum_field_value" : 1000165000,
1332     "name" : "VK_QUERY_TYPE_ACCELERATION_STRUCTURE_COMPACTED_SIZE_NV"
1333    },
1334    {
1335     "enum_field_value" : 1000210000,
1336     "name" : "VK_QUERY_TYPE_PERFORMANCE_QUERY_INTEL"
1337    },
1338    {
1339     "enum_field_value" : 2147483647,
1340     "name" : "VK_QUERY_TYPE_MAX_ENUM"
1341    }
1342   ],
1343   "linker_set_key" : "_ZTI11VkQueryType",
1344   "name" : "VkQueryType",
1345   "referenced_type" : "_ZTI11VkQueryType",
1346   "self_type" : "_ZTI11VkQueryType",
1347   "size" : 4,
1348   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
1349   "underlying_type" : "_ZTIj"
1350  },
1351  {
1352   "alignment" : 4,
1353   "enum_fields" :
1354   [
1355    {
1356     "enum_field_value" : 0,
1357     "name" : "VK_STENCIL_OP_KEEP"
1358    },
1359    {
1360     "enum_field_value" : 1,
1361     "name" : "VK_STENCIL_OP_ZERO"
1362    },
1363    {
1364     "enum_field_value" : 2,
1365     "name" : "VK_STENCIL_OP_REPLACE"
1366    },
1367    {
1368     "enum_field_value" : 3,
1369     "name" : "VK_STENCIL_OP_INCREMENT_AND_CLAMP"
1370    },
1371    {
1372     "enum_field_value" : 4,
1373     "name" : "VK_STENCIL_OP_DECREMENT_AND_CLAMP"
1374    },
1375    {
1376     "enum_field_value" : 5,
1377     "name" : "VK_STENCIL_OP_INVERT"
1378    },
1379    {
1380     "enum_field_value" : 6,
1381     "name" : "VK_STENCIL_OP_INCREMENT_AND_WRAP"
1382    },
1383    {
1384     "enum_field_value" : 7,
1385     "name" : "VK_STENCIL_OP_DECREMENT_AND_WRAP"
1386    },
1387    {
1388     "enum_field_value" : 2147483647,
1389     "name" : "VK_STENCIL_OP_MAX_ENUM"
1390    }
1391   ],
1392   "linker_set_key" : "_ZTI11VkStencilOp",
1393   "name" : "VkStencilOp",
1394   "referenced_type" : "_ZTI11VkStencilOp",
1395   "self_type" : "_ZTI11VkStencilOp",
1396   "size" : 4,
1397   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
1398   "underlying_type" : "_ZTIj"
1399  },
1400  {
1401   "alignment" : 4,
1402   "enum_fields" :
1403   [
1404    {
1405     "enum_field_value" : 0,
1406     "name" : "VK_OBJECT_TYPE_UNKNOWN"
1407    },
1408    {
1409     "enum_field_value" : 1,
1410     "name" : "VK_OBJECT_TYPE_INSTANCE"
1411    },
1412    {
1413     "enum_field_value" : 2,
1414     "name" : "VK_OBJECT_TYPE_PHYSICAL_DEVICE"
1415    },
1416    {
1417     "enum_field_value" : 3,
1418     "name" : "VK_OBJECT_TYPE_DEVICE"
1419    },
1420    {
1421     "enum_field_value" : 4,
1422     "name" : "VK_OBJECT_TYPE_QUEUE"
1423    },
1424    {
1425     "enum_field_value" : 5,
1426     "name" : "VK_OBJECT_TYPE_SEMAPHORE"
1427    },
1428    {
1429     "enum_field_value" : 6,
1430     "name" : "VK_OBJECT_TYPE_COMMAND_BUFFER"
1431    },
1432    {
1433     "enum_field_value" : 7,
1434     "name" : "VK_OBJECT_TYPE_FENCE"
1435    },
1436    {
1437     "enum_field_value" : 8,
1438     "name" : "VK_OBJECT_TYPE_DEVICE_MEMORY"
1439    },
1440    {
1441     "enum_field_value" : 9,
1442     "name" : "VK_OBJECT_TYPE_BUFFER"
1443    },
1444    {
1445     "enum_field_value" : 10,
1446     "name" : "VK_OBJECT_TYPE_IMAGE"
1447    },
1448    {
1449     "enum_field_value" : 11,
1450     "name" : "VK_OBJECT_TYPE_EVENT"
1451    },
1452    {
1453     "enum_field_value" : 12,
1454     "name" : "VK_OBJECT_TYPE_QUERY_POOL"
1455    },
1456    {
1457     "enum_field_value" : 13,
1458     "name" : "VK_OBJECT_TYPE_BUFFER_VIEW"
1459    },
1460    {
1461     "enum_field_value" : 14,
1462     "name" : "VK_OBJECT_TYPE_IMAGE_VIEW"
1463    },
1464    {
1465     "enum_field_value" : 15,
1466     "name" : "VK_OBJECT_TYPE_SHADER_MODULE"
1467    },
1468    {
1469     "enum_field_value" : 16,
1470     "name" : "VK_OBJECT_TYPE_PIPELINE_CACHE"
1471    },
1472    {
1473     "enum_field_value" : 17,
1474     "name" : "VK_OBJECT_TYPE_PIPELINE_LAYOUT"
1475    },
1476    {
1477     "enum_field_value" : 18,
1478     "name" : "VK_OBJECT_TYPE_RENDER_PASS"
1479    },
1480    {
1481     "enum_field_value" : 19,
1482     "name" : "VK_OBJECT_TYPE_PIPELINE"
1483    },
1484    {
1485     "enum_field_value" : 20,
1486     "name" : "VK_OBJECT_TYPE_DESCRIPTOR_SET_LAYOUT"
1487    },
1488    {
1489     "enum_field_value" : 21,
1490     "name" : "VK_OBJECT_TYPE_SAMPLER"
1491    },
1492    {
1493     "enum_field_value" : 22,
1494     "name" : "VK_OBJECT_TYPE_DESCRIPTOR_POOL"
1495    },
1496    {
1497     "enum_field_value" : 23,
1498     "name" : "VK_OBJECT_TYPE_DESCRIPTOR_SET"
1499    },
1500    {
1501     "enum_field_value" : 24,
1502     "name" : "VK_OBJECT_TYPE_FRAMEBUFFER"
1503    },
1504    {
1505     "enum_field_value" : 25,
1506     "name" : "VK_OBJECT_TYPE_COMMAND_POOL"
1507    },
1508    {
1509     "enum_field_value" : 1000156000,
1510     "name" : "VK_OBJECT_TYPE_SAMPLER_YCBCR_CONVERSION"
1511    },
1512    {
1513     "enum_field_value" : 1000085000,
1514     "name" : "VK_OBJECT_TYPE_DESCRIPTOR_UPDATE_TEMPLATE"
1515    },
1516    {
1517     "enum_field_value" : 1000295000,
1518     "name" : "VK_OBJECT_TYPE_PRIVATE_DATA_SLOT"
1519    },
1520    {
1521     "enum_field_value" : 1000000000,
1522     "name" : "VK_OBJECT_TYPE_SURFACE_KHR"
1523    },
1524    {
1525     "enum_field_value" : 1000001000,
1526     "name" : "VK_OBJECT_TYPE_SWAPCHAIN_KHR"
1527    },
1528    {
1529     "enum_field_value" : 1000002000,
1530     "name" : "VK_OBJECT_TYPE_DISPLAY_KHR"
1531    },
1532    {
1533     "enum_field_value" : 1000002001,
1534     "name" : "VK_OBJECT_TYPE_DISPLAY_MODE_KHR"
1535    },
1536    {
1537     "enum_field_value" : 1000011000,
1538     "name" : "VK_OBJECT_TYPE_DEBUG_REPORT_CALLBACK_EXT"
1539    },
1540    {
1541     "enum_field_value" : 1000029000,
1542     "name" : "VK_OBJECT_TYPE_CU_MODULE_NVX"
1543    },
1544    {
1545     "enum_field_value" : 1000029001,
1546     "name" : "VK_OBJECT_TYPE_CU_FUNCTION_NVX"
1547    },
1548    {
1549     "enum_field_value" : 1000128000,
1550     "name" : "VK_OBJECT_TYPE_DEBUG_UTILS_MESSENGER_EXT"
1551    },
1552    {
1553     "enum_field_value" : 1000150000,
1554     "name" : "VK_OBJECT_TYPE_ACCELERATION_STRUCTURE_KHR"
1555    },
1556    {
1557     "enum_field_value" : 1000160000,
1558     "name" : "VK_OBJECT_TYPE_VALIDATION_CACHE_EXT"
1559    },
1560    {
1561     "enum_field_value" : 1000165000,
1562     "name" : "VK_OBJECT_TYPE_ACCELERATION_STRUCTURE_NV"
1563    },
1564    {
1565     "enum_field_value" : 1000210000,
1566     "name" : "VK_OBJECT_TYPE_PERFORMANCE_CONFIGURATION_INTEL"
1567    },
1568    {
1569     "enum_field_value" : 1000268000,
1570     "name" : "VK_OBJECT_TYPE_DEFERRED_OPERATION_KHR"
1571    },
1572    {
1573     "enum_field_value" : 1000277000,
1574     "name" : "VK_OBJECT_TYPE_INDIRECT_COMMANDS_LAYOUT_NV"
1575    },
1576    {
1577     "enum_field_value" : 1000366000,
1578     "name" : "VK_OBJECT_TYPE_BUFFER_COLLECTION_FUCHSIA"
1579    },
1580    {
1581     "enum_field_value" : 1000085000,
1582     "name" : "VK_OBJECT_TYPE_DESCRIPTOR_UPDATE_TEMPLATE_KHR"
1583    },
1584    {
1585     "enum_field_value" : 1000156000,
1586     "name" : "VK_OBJECT_TYPE_SAMPLER_YCBCR_CONVERSION_KHR"
1587    },
1588    {
1589     "enum_field_value" : 1000295000,
1590     "name" : "VK_OBJECT_TYPE_PRIVATE_DATA_SLOT_EXT"
1591    },
1592    {
1593     "enum_field_value" : 2147483647,
1594     "name" : "VK_OBJECT_TYPE_MAX_ENUM"
1595    }
1596   ],
1597   "linker_set_key" : "_ZTI12VkObjectType",
1598   "name" : "VkObjectType",
1599   "referenced_type" : "_ZTI12VkObjectType",
1600   "self_type" : "_ZTI12VkObjectType",
1601   "size" : 4,
1602   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
1603   "underlying_type" : "_ZTIj"
1604  },
1605  {
1606   "alignment" : 4,
1607   "enum_fields" :
1608   [
1609    {
1610     "enum_field_value" : 0,
1611     "name" : "VK_BLEND_FACTOR_ZERO"
1612    },
1613    {
1614     "enum_field_value" : 1,
1615     "name" : "VK_BLEND_FACTOR_ONE"
1616    },
1617    {
1618     "enum_field_value" : 2,
1619     "name" : "VK_BLEND_FACTOR_SRC_COLOR"
1620    },
1621    {
1622     "enum_field_value" : 3,
1623     "name" : "VK_BLEND_FACTOR_ONE_MINUS_SRC_COLOR"
1624    },
1625    {
1626     "enum_field_value" : 4,
1627     "name" : "VK_BLEND_FACTOR_DST_COLOR"
1628    },
1629    {
1630     "enum_field_value" : 5,
1631     "name" : "VK_BLEND_FACTOR_ONE_MINUS_DST_COLOR"
1632    },
1633    {
1634     "enum_field_value" : 6,
1635     "name" : "VK_BLEND_FACTOR_SRC_ALPHA"
1636    },
1637    {
1638     "enum_field_value" : 7,
1639     "name" : "VK_BLEND_FACTOR_ONE_MINUS_SRC_ALPHA"
1640    },
1641    {
1642     "enum_field_value" : 8,
1643     "name" : "VK_BLEND_FACTOR_DST_ALPHA"
1644    },
1645    {
1646     "enum_field_value" : 9,
1647     "name" : "VK_BLEND_FACTOR_ONE_MINUS_DST_ALPHA"
1648    },
1649    {
1650     "enum_field_value" : 10,
1651     "name" : "VK_BLEND_FACTOR_CONSTANT_COLOR"
1652    },
1653    {
1654     "enum_field_value" : 11,
1655     "name" : "VK_BLEND_FACTOR_ONE_MINUS_CONSTANT_COLOR"
1656    },
1657    {
1658     "enum_field_value" : 12,
1659     "name" : "VK_BLEND_FACTOR_CONSTANT_ALPHA"
1660    },
1661    {
1662     "enum_field_value" : 13,
1663     "name" : "VK_BLEND_FACTOR_ONE_MINUS_CONSTANT_ALPHA"
1664    },
1665    {
1666     "enum_field_value" : 14,
1667     "name" : "VK_BLEND_FACTOR_SRC_ALPHA_SATURATE"
1668    },
1669    {
1670     "enum_field_value" : 15,
1671     "name" : "VK_BLEND_FACTOR_SRC1_COLOR"
1672    },
1673    {
1674     "enum_field_value" : 16,
1675     "name" : "VK_BLEND_FACTOR_ONE_MINUS_SRC1_COLOR"
1676    },
1677    {
1678     "enum_field_value" : 17,
1679     "name" : "VK_BLEND_FACTOR_SRC1_ALPHA"
1680    },
1681    {
1682     "enum_field_value" : 18,
1683     "name" : "VK_BLEND_FACTOR_ONE_MINUS_SRC1_ALPHA"
1684    },
1685    {
1686     "enum_field_value" : 2147483647,
1687     "name" : "VK_BLEND_FACTOR_MAX_ENUM"
1688    }
1689   ],
1690   "linker_set_key" : "_ZTI13VkBlendFactor",
1691   "name" : "VkBlendFactor",
1692   "referenced_type" : "_ZTI13VkBlendFactor",
1693   "self_type" : "_ZTI13VkBlendFactor",
1694   "size" : 4,
1695   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
1696   "underlying_type" : "_ZTIj"
1697  },
1698  {
1699   "alignment" : 4,
1700   "enum_fields" :
1701   [
1702    {
1703     "enum_field_value" : 0,
1704     "name" : "VK_BORDER_COLOR_FLOAT_TRANSPARENT_BLACK"
1705    },
1706    {
1707     "enum_field_value" : 1,
1708     "name" : "VK_BORDER_COLOR_INT_TRANSPARENT_BLACK"
1709    },
1710    {
1711     "enum_field_value" : 2,
1712     "name" : "VK_BORDER_COLOR_FLOAT_OPAQUE_BLACK"
1713    },
1714    {
1715     "enum_field_value" : 3,
1716     "name" : "VK_BORDER_COLOR_INT_OPAQUE_BLACK"
1717    },
1718    {
1719     "enum_field_value" : 4,
1720     "name" : "VK_BORDER_COLOR_FLOAT_OPAQUE_WHITE"
1721    },
1722    {
1723     "enum_field_value" : 5,
1724     "name" : "VK_BORDER_COLOR_INT_OPAQUE_WHITE"
1725    },
1726    {
1727     "enum_field_value" : 1000287003,
1728     "name" : "VK_BORDER_COLOR_FLOAT_CUSTOM_EXT"
1729    },
1730    {
1731     "enum_field_value" : 1000287004,
1732     "name" : "VK_BORDER_COLOR_INT_CUSTOM_EXT"
1733    },
1734    {
1735     "enum_field_value" : 2147483647,
1736     "name" : "VK_BORDER_COLOR_MAX_ENUM"
1737    }
1738   ],
1739   "linker_set_key" : "_ZTI13VkBorderColor",
1740   "name" : "VkBorderColor",
1741   "referenced_type" : "_ZTI13VkBorderColor",
1742   "self_type" : "_ZTI13VkBorderColor",
1743   "size" : 4,
1744   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
1745   "underlying_type" : "_ZTIj"
1746  },
1747  {
1748   "alignment" : 4,
1749   "enum_fields" :
1750   [
1751    {
1752     "enum_field_value" : 0,
1753     "name" : "VK_IMAGE_LAYOUT_UNDEFINED"
1754    },
1755    {
1756     "enum_field_value" : 1,
1757     "name" : "VK_IMAGE_LAYOUT_GENERAL"
1758    },
1759    {
1760     "enum_field_value" : 2,
1761     "name" : "VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL"
1762    },
1763    {
1764     "enum_field_value" : 3,
1765     "name" : "VK_IMAGE_LAYOUT_DEPTH_STENCIL_ATTACHMENT_OPTIMAL"
1766    },
1767    {
1768     "enum_field_value" : 4,
1769     "name" : "VK_IMAGE_LAYOUT_DEPTH_STENCIL_READ_ONLY_OPTIMAL"
1770    },
1771    {
1772     "enum_field_value" : 5,
1773     "name" : "VK_IMAGE_LAYOUT_SHADER_READ_ONLY_OPTIMAL"
1774    },
1775    {
1776     "enum_field_value" : 6,
1777     "name" : "VK_IMAGE_LAYOUT_TRANSFER_SRC_OPTIMAL"
1778    },
1779    {
1780     "enum_field_value" : 7,
1781     "name" : "VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL"
1782    },
1783    {
1784     "enum_field_value" : 8,
1785     "name" : "VK_IMAGE_LAYOUT_PREINITIALIZED"
1786    },
1787    {
1788     "enum_field_value" : 1000117000,
1789     "name" : "VK_IMAGE_LAYOUT_DEPTH_READ_ONLY_STENCIL_ATTACHMENT_OPTIMAL"
1790    },
1791    {
1792     "enum_field_value" : 1000117001,
1793     "name" : "VK_IMAGE_LAYOUT_DEPTH_ATTACHMENT_STENCIL_READ_ONLY_OPTIMAL"
1794    },
1795    {
1796     "enum_field_value" : 1000241000,
1797     "name" : "VK_IMAGE_LAYOUT_DEPTH_ATTACHMENT_OPTIMAL"
1798    },
1799    {
1800     "enum_field_value" : 1000241001,
1801     "name" : "VK_IMAGE_LAYOUT_DEPTH_READ_ONLY_OPTIMAL"
1802    },
1803    {
1804     "enum_field_value" : 1000241002,
1805     "name" : "VK_IMAGE_LAYOUT_STENCIL_ATTACHMENT_OPTIMAL"
1806    },
1807    {
1808     "enum_field_value" : 1000241003,
1809     "name" : "VK_IMAGE_LAYOUT_STENCIL_READ_ONLY_OPTIMAL"
1810    },
1811    {
1812     "enum_field_value" : 1000314000,
1813     "name" : "VK_IMAGE_LAYOUT_READ_ONLY_OPTIMAL"
1814    },
1815    {
1816     "enum_field_value" : 1000314001,
1817     "name" : "VK_IMAGE_LAYOUT_ATTACHMENT_OPTIMAL"
1818    },
1819    {
1820     "enum_field_value" : 1000001002,
1821     "name" : "VK_IMAGE_LAYOUT_PRESENT_SRC_KHR"
1822    },
1823    {
1824     "enum_field_value" : 1000111000,
1825     "name" : "VK_IMAGE_LAYOUT_SHARED_PRESENT_KHR"
1826    },
1827    {
1828     "enum_field_value" : 1000218000,
1829     "name" : "VK_IMAGE_LAYOUT_FRAGMENT_DENSITY_MAP_OPTIMAL_EXT"
1830    },
1831    {
1832     "enum_field_value" : 1000164003,
1833     "name" : "VK_IMAGE_LAYOUT_FRAGMENT_SHADING_RATE_ATTACHMENT_OPTIMAL_KHR"
1834    },
1835    {
1836     "enum_field_value" : 1000117000,
1837     "name" : "VK_IMAGE_LAYOUT_DEPTH_READ_ONLY_STENCIL_ATTACHMENT_OPTIMAL_KHR"
1838    },
1839    {
1840     "enum_field_value" : 1000117001,
1841     "name" : "VK_IMAGE_LAYOUT_DEPTH_ATTACHMENT_STENCIL_READ_ONLY_OPTIMAL_KHR"
1842    },
1843    {
1844     "enum_field_value" : 1000164003,
1845     "name" : "VK_IMAGE_LAYOUT_SHADING_RATE_OPTIMAL_NV"
1846    },
1847    {
1848     "enum_field_value" : 1000241000,
1849     "name" : "VK_IMAGE_LAYOUT_DEPTH_ATTACHMENT_OPTIMAL_KHR"
1850    },
1851    {
1852     "enum_field_value" : 1000241001,
1853     "name" : "VK_IMAGE_LAYOUT_DEPTH_READ_ONLY_OPTIMAL_KHR"
1854    },
1855    {
1856     "enum_field_value" : 1000241002,
1857     "name" : "VK_IMAGE_LAYOUT_STENCIL_ATTACHMENT_OPTIMAL_KHR"
1858    },
1859    {
1860     "enum_field_value" : 1000241003,
1861     "name" : "VK_IMAGE_LAYOUT_STENCIL_READ_ONLY_OPTIMAL_KHR"
1862    },
1863    {
1864     "enum_field_value" : 1000314000,
1865     "name" : "VK_IMAGE_LAYOUT_READ_ONLY_OPTIMAL_KHR"
1866    },
1867    {
1868     "enum_field_value" : 1000314001,
1869     "name" : "VK_IMAGE_LAYOUT_ATTACHMENT_OPTIMAL_KHR"
1870    },
1871    {
1872     "enum_field_value" : 2147483647,
1873     "name" : "VK_IMAGE_LAYOUT_MAX_ENUM"
1874    }
1875   ],
1876   "linker_set_key" : "_ZTI13VkImageLayout",
1877   "name" : "VkImageLayout",
1878   "referenced_type" : "_ZTI13VkImageLayout",
1879   "self_type" : "_ZTI13VkImageLayout",
1880   "size" : 4,
1881   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
1882   "underlying_type" : "_ZTIj"
1883  },
1884  {
1885   "alignment" : 4,
1886   "enum_fields" :
1887   [
1888    {
1889     "enum_field_value" : 0,
1890     "name" : "VK_IMAGE_TILING_OPTIMAL"
1891    },
1892    {
1893     "enum_field_value" : 1,
1894     "name" : "VK_IMAGE_TILING_LINEAR"
1895    },
1896    {
1897     "enum_field_value" : 1000158000,
1898     "name" : "VK_IMAGE_TILING_DRM_FORMAT_MODIFIER_EXT"
1899    },
1900    {
1901     "enum_field_value" : 2147483647,
1902     "name" : "VK_IMAGE_TILING_MAX_ENUM"
1903    }
1904   ],
1905   "linker_set_key" : "_ZTI13VkImageTiling",
1906   "name" : "VkImageTiling",
1907   "referenced_type" : "_ZTI13VkImageTiling",
1908   "self_type" : "_ZTI13VkImageTiling",
1909   "size" : 4,
1910   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
1911   "underlying_type" : "_ZTIj"
1912  },
1913  {
1914   "alignment" : 4,
1915   "enum_fields" :
1916   [
1917    {
1918     "enum_field_value" : 0,
1919     "name" : "VK_POLYGON_MODE_FILL"
1920    },
1921    {
1922     "enum_field_value" : 1,
1923     "name" : "VK_POLYGON_MODE_LINE"
1924    },
1925    {
1926     "enum_field_value" : 2,
1927     "name" : "VK_POLYGON_MODE_POINT"
1928    },
1929    {
1930     "enum_field_value" : 1000153000,
1931     "name" : "VK_POLYGON_MODE_FILL_RECTANGLE_NV"
1932    },
1933    {
1934     "enum_field_value" : 2147483647,
1935     "name" : "VK_POLYGON_MODE_MAX_ENUM"
1936    }
1937   ],
1938   "linker_set_key" : "_ZTI13VkPolygonMode",
1939   "name" : "VkPolygonMode",
1940   "referenced_type" : "_ZTI13VkPolygonMode",
1941   "self_type" : "_ZTI13VkPolygonMode",
1942   "size" : 4,
1943   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
1944   "underlying_type" : "_ZTIj"
1945  },
1946  {
1947   "alignment" : 4,
1948   "enum_fields" :
1949   [
1950    {
1951     "enum_field_value" : 0,
1952     "name" : "VK_SHARING_MODE_EXCLUSIVE"
1953    },
1954    {
1955     "enum_field_value" : 1,
1956     "name" : "VK_SHARING_MODE_CONCURRENT"
1957    },
1958    {
1959     "enum_field_value" : 2147483647,
1960     "name" : "VK_SHARING_MODE_MAX_ENUM"
1961    }
1962   ],
1963   "linker_set_key" : "_ZTI13VkSharingMode",
1964   "name" : "VkSharingMode",
1965   "referenced_type" : "_ZTI13VkSharingMode",
1966   "self_type" : "_ZTI13VkSharingMode",
1967   "size" : 4,
1968   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
1969   "underlying_type" : "_ZTIj"
1970  },
1971  {
1972   "alignment" : 4,
1973   "enum_fields" :
1974   [
1975    {
1976     "enum_field_value" : 0,
1977     "name" : "VK_DYNAMIC_STATE_VIEWPORT"
1978    },
1979    {
1980     "enum_field_value" : 1,
1981     "name" : "VK_DYNAMIC_STATE_SCISSOR"
1982    },
1983    {
1984     "enum_field_value" : 2,
1985     "name" : "VK_DYNAMIC_STATE_LINE_WIDTH"
1986    },
1987    {
1988     "enum_field_value" : 3,
1989     "name" : "VK_DYNAMIC_STATE_DEPTH_BIAS"
1990    },
1991    {
1992     "enum_field_value" : 4,
1993     "name" : "VK_DYNAMIC_STATE_BLEND_CONSTANTS"
1994    },
1995    {
1996     "enum_field_value" : 5,
1997     "name" : "VK_DYNAMIC_STATE_DEPTH_BOUNDS"
1998    },
1999    {
2000     "enum_field_value" : 6,
2001     "name" : "VK_DYNAMIC_STATE_STENCIL_COMPARE_MASK"
2002    },
2003    {
2004     "enum_field_value" : 7,
2005     "name" : "VK_DYNAMIC_STATE_STENCIL_WRITE_MASK"
2006    },
2007    {
2008     "enum_field_value" : 8,
2009     "name" : "VK_DYNAMIC_STATE_STENCIL_REFERENCE"
2010    },
2011    {
2012     "enum_field_value" : 1000267000,
2013     "name" : "VK_DYNAMIC_STATE_CULL_MODE"
2014    },
2015    {
2016     "enum_field_value" : 1000267001,
2017     "name" : "VK_DYNAMIC_STATE_FRONT_FACE"
2018    },
2019    {
2020     "enum_field_value" : 1000267002,
2021     "name" : "VK_DYNAMIC_STATE_PRIMITIVE_TOPOLOGY"
2022    },
2023    {
2024     "enum_field_value" : 1000267003,
2025     "name" : "VK_DYNAMIC_STATE_VIEWPORT_WITH_COUNT"
2026    },
2027    {
2028     "enum_field_value" : 1000267004,
2029     "name" : "VK_DYNAMIC_STATE_SCISSOR_WITH_COUNT"
2030    },
2031    {
2032     "enum_field_value" : 1000267005,
2033     "name" : "VK_DYNAMIC_STATE_VERTEX_INPUT_BINDING_STRIDE"
2034    },
2035    {
2036     "enum_field_value" : 1000267006,
2037     "name" : "VK_DYNAMIC_STATE_DEPTH_TEST_ENABLE"
2038    },
2039    {
2040     "enum_field_value" : 1000267007,
2041     "name" : "VK_DYNAMIC_STATE_DEPTH_WRITE_ENABLE"
2042    },
2043    {
2044     "enum_field_value" : 1000267008,
2045     "name" : "VK_DYNAMIC_STATE_DEPTH_COMPARE_OP"
2046    },
2047    {
2048     "enum_field_value" : 1000267009,
2049     "name" : "VK_DYNAMIC_STATE_DEPTH_BOUNDS_TEST_ENABLE"
2050    },
2051    {
2052     "enum_field_value" : 1000267010,
2053     "name" : "VK_DYNAMIC_STATE_STENCIL_TEST_ENABLE"
2054    },
2055    {
2056     "enum_field_value" : 1000267011,
2057     "name" : "VK_DYNAMIC_STATE_STENCIL_OP"
2058    },
2059    {
2060     "enum_field_value" : 1000377001,
2061     "name" : "VK_DYNAMIC_STATE_RASTERIZER_DISCARD_ENABLE"
2062    },
2063    {
2064     "enum_field_value" : 1000377002,
2065     "name" : "VK_DYNAMIC_STATE_DEPTH_BIAS_ENABLE"
2066    },
2067    {
2068     "enum_field_value" : 1000377004,
2069     "name" : "VK_DYNAMIC_STATE_PRIMITIVE_RESTART_ENABLE"
2070    },
2071    {
2072     "enum_field_value" : 1000087000,
2073     "name" : "VK_DYNAMIC_STATE_VIEWPORT_W_SCALING_NV"
2074    },
2075    {
2076     "enum_field_value" : 1000099000,
2077     "name" : "VK_DYNAMIC_STATE_DISCARD_RECTANGLE_EXT"
2078    },
2079    {
2080     "enum_field_value" : 1000143000,
2081     "name" : "VK_DYNAMIC_STATE_SAMPLE_LOCATIONS_EXT"
2082    },
2083    {
2084     "enum_field_value" : 1000347000,
2085     "name" : "VK_DYNAMIC_STATE_RAY_TRACING_PIPELINE_STACK_SIZE_KHR"
2086    },
2087    {
2088     "enum_field_value" : 1000164004,
2089     "name" : "VK_DYNAMIC_STATE_VIEWPORT_SHADING_RATE_PALETTE_NV"
2090    },
2091    {
2092     "enum_field_value" : 1000164006,
2093     "name" : "VK_DYNAMIC_STATE_VIEWPORT_COARSE_SAMPLE_ORDER_NV"
2094    },
2095    {
2096     "enum_field_value" : 1000205001,
2097     "name" : "VK_DYNAMIC_STATE_EXCLUSIVE_SCISSOR_NV"
2098    },
2099    {
2100     "enum_field_value" : 1000226000,
2101     "name" : "VK_DYNAMIC_STATE_FRAGMENT_SHADING_RATE_KHR"
2102    },
2103    {
2104     "enum_field_value" : 1000259000,
2105     "name" : "VK_DYNAMIC_STATE_LINE_STIPPLE_EXT"
2106    },
2107    {
2108     "enum_field_value" : 1000352000,
2109     "name" : "VK_DYNAMIC_STATE_VERTEX_INPUT_EXT"
2110    },
2111    {
2112     "enum_field_value" : 1000377000,
2113     "name" : "VK_DYNAMIC_STATE_PATCH_CONTROL_POINTS_EXT"
2114    },
2115    {
2116     "enum_field_value" : 1000377003,
2117     "name" : "VK_DYNAMIC_STATE_LOGIC_OP_EXT"
2118    },
2119    {
2120     "enum_field_value" : 1000381000,
2121     "name" : "VK_DYNAMIC_STATE_COLOR_WRITE_ENABLE_EXT"
2122    },
2123    {
2124     "enum_field_value" : 1000267000,
2125     "name" : "VK_DYNAMIC_STATE_CULL_MODE_EXT"
2126    },
2127    {
2128     "enum_field_value" : 1000267001,
2129     "name" : "VK_DYNAMIC_STATE_FRONT_FACE_EXT"
2130    },
2131    {
2132     "enum_field_value" : 1000267002,
2133     "name" : "VK_DYNAMIC_STATE_PRIMITIVE_TOPOLOGY_EXT"
2134    },
2135    {
2136     "enum_field_value" : 1000267003,
2137     "name" : "VK_DYNAMIC_STATE_VIEWPORT_WITH_COUNT_EXT"
2138    },
2139    {
2140     "enum_field_value" : 1000267004,
2141     "name" : "VK_DYNAMIC_STATE_SCISSOR_WITH_COUNT_EXT"
2142    },
2143    {
2144     "enum_field_value" : 1000267005,
2145     "name" : "VK_DYNAMIC_STATE_VERTEX_INPUT_BINDING_STRIDE_EXT"
2146    },
2147    {
2148     "enum_field_value" : 1000267006,
2149     "name" : "VK_DYNAMIC_STATE_DEPTH_TEST_ENABLE_EXT"
2150    },
2151    {
2152     "enum_field_value" : 1000267007,
2153     "name" : "VK_DYNAMIC_STATE_DEPTH_WRITE_ENABLE_EXT"
2154    },
2155    {
2156     "enum_field_value" : 1000267008,
2157     "name" : "VK_DYNAMIC_STATE_DEPTH_COMPARE_OP_EXT"
2158    },
2159    {
2160     "enum_field_value" : 1000267009,
2161     "name" : "VK_DYNAMIC_STATE_DEPTH_BOUNDS_TEST_ENABLE_EXT"
2162    },
2163    {
2164     "enum_field_value" : 1000267010,
2165     "name" : "VK_DYNAMIC_STATE_STENCIL_TEST_ENABLE_EXT"
2166    },
2167    {
2168     "enum_field_value" : 1000267011,
2169     "name" : "VK_DYNAMIC_STATE_STENCIL_OP_EXT"
2170    },
2171    {
2172     "enum_field_value" : 1000377001,
2173     "name" : "VK_DYNAMIC_STATE_RASTERIZER_DISCARD_ENABLE_EXT"
2174    },
2175    {
2176     "enum_field_value" : 1000377002,
2177     "name" : "VK_DYNAMIC_STATE_DEPTH_BIAS_ENABLE_EXT"
2178    },
2179    {
2180     "enum_field_value" : 1000377004,
2181     "name" : "VK_DYNAMIC_STATE_PRIMITIVE_RESTART_ENABLE_EXT"
2182    },
2183    {
2184     "enum_field_value" : 2147483647,
2185     "name" : "VK_DYNAMIC_STATE_MAX_ENUM"
2186    }
2187   ],
2188   "linker_set_key" : "_ZTI14VkDynamicState",
2189   "name" : "VkDynamicState",
2190   "referenced_type" : "_ZTI14VkDynamicState",
2191   "self_type" : "_ZTI14VkDynamicState",
2192   "size" : 4,
2193   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
2194   "underlying_type" : "_ZTIj"
2195  },
2196  {
2197   "alignment" : 4,
2198   "enum_fields" :
2199   [
2200    {
2201     "enum_field_value" : 0,
2202     "name" : "VK_COLOR_SPACE_SRGB_NONLINEAR_KHR"
2203    },
2204    {
2205     "enum_field_value" : 1000104001,
2206     "name" : "VK_COLOR_SPACE_DISPLAY_P3_NONLINEAR_EXT"
2207    },
2208    {
2209     "enum_field_value" : 1000104002,
2210     "name" : "VK_COLOR_SPACE_EXTENDED_SRGB_LINEAR_EXT"
2211    },
2212    {
2213     "enum_field_value" : 1000104003,
2214     "name" : "VK_COLOR_SPACE_DISPLAY_P3_LINEAR_EXT"
2215    },
2216    {
2217     "enum_field_value" : 1000104004,
2218     "name" : "VK_COLOR_SPACE_DCI_P3_NONLINEAR_EXT"
2219    },
2220    {
2221     "enum_field_value" : 1000104005,
2222     "name" : "VK_COLOR_SPACE_BT709_LINEAR_EXT"
2223    },
2224    {
2225     "enum_field_value" : 1000104006,
2226     "name" : "VK_COLOR_SPACE_BT709_NONLINEAR_EXT"
2227    },
2228    {
2229     "enum_field_value" : 1000104007,
2230     "name" : "VK_COLOR_SPACE_BT2020_LINEAR_EXT"
2231    },
2232    {
2233     "enum_field_value" : 1000104008,
2234     "name" : "VK_COLOR_SPACE_HDR10_ST2084_EXT"
2235    },
2236    {
2237     "enum_field_value" : 1000104009,
2238     "name" : "VK_COLOR_SPACE_DOLBYVISION_EXT"
2239    },
2240    {
2241     "enum_field_value" : 1000104010,
2242     "name" : "VK_COLOR_SPACE_HDR10_HLG_EXT"
2243    },
2244    {
2245     "enum_field_value" : 1000104011,
2246     "name" : "VK_COLOR_SPACE_ADOBERGB_LINEAR_EXT"
2247    },
2248    {
2249     "enum_field_value" : 1000104012,
2250     "name" : "VK_COLOR_SPACE_ADOBERGB_NONLINEAR_EXT"
2251    },
2252    {
2253     "enum_field_value" : 1000104013,
2254     "name" : "VK_COLOR_SPACE_PASS_THROUGH_EXT"
2255    },
2256    {
2257     "enum_field_value" : 1000104014,
2258     "name" : "VK_COLOR_SPACE_EXTENDED_SRGB_NONLINEAR_EXT"
2259    },
2260    {
2261     "enum_field_value" : 1000213000,
2262     "name" : "VK_COLOR_SPACE_DISPLAY_NATIVE_AMD"
2263    },
2264    {
2265     "enum_field_value" : 0,
2266     "name" : "VK_COLORSPACE_SRGB_NONLINEAR_KHR"
2267    },
2268    {
2269     "enum_field_value" : 1000104003,
2270     "name" : "VK_COLOR_SPACE_DCI_P3_LINEAR_EXT"
2271    },
2272    {
2273     "enum_field_value" : 2147483647,
2274     "name" : "VK_COLOR_SPACE_MAX_ENUM_KHR"
2275    }
2276   ],
2277   "linker_set_key" : "_ZTI15VkColorSpaceKHR",
2278   "name" : "VkColorSpaceKHR",
2279   "referenced_type" : "_ZTI15VkColorSpaceKHR",
2280   "self_type" : "_ZTI15VkColorSpaceKHR",
2281   "size" : 4,
2282   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
2283   "underlying_type" : "_ZTIj"
2284  },
2285  {
2286   "alignment" : 4,
2287   "enum_fields" :
2288   [
2289    {
2290     "enum_field_value" : 0,
2291     "name" : "VK_IMAGE_VIEW_TYPE_1D"
2292    },
2293    {
2294     "enum_field_value" : 1,
2295     "name" : "VK_IMAGE_VIEW_TYPE_2D"
2296    },
2297    {
2298     "enum_field_value" : 2,
2299     "name" : "VK_IMAGE_VIEW_TYPE_3D"
2300    },
2301    {
2302     "enum_field_value" : 3,
2303     "name" : "VK_IMAGE_VIEW_TYPE_CUBE"
2304    },
2305    {
2306     "enum_field_value" : 4,
2307     "name" : "VK_IMAGE_VIEW_TYPE_1D_ARRAY"
2308    },
2309    {
2310     "enum_field_value" : 5,
2311     "name" : "VK_IMAGE_VIEW_TYPE_2D_ARRAY"
2312    },
2313    {
2314     "enum_field_value" : 6,
2315     "name" : "VK_IMAGE_VIEW_TYPE_CUBE_ARRAY"
2316    },
2317    {
2318     "enum_field_value" : 2147483647,
2319     "name" : "VK_IMAGE_VIEW_TYPE_MAX_ENUM"
2320    }
2321   ],
2322   "linker_set_key" : "_ZTI15VkImageViewType",
2323   "name" : "VkImageViewType",
2324   "referenced_type" : "_ZTI15VkImageViewType",
2325   "self_type" : "_ZTI15VkImageViewType",
2326   "size" : 4,
2327   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
2328   "underlying_type" : "_ZTIj"
2329  },
2330  {
2331   "alignment" : 4,
2332   "enum_fields" :
2333   [
2334    {
2335     "enum_field_value" : 1,
2336     "name" : "VK_QUEUE_GRAPHICS_BIT"
2337    },
2338    {
2339     "enum_field_value" : 2,
2340     "name" : "VK_QUEUE_COMPUTE_BIT"
2341    },
2342    {
2343     "enum_field_value" : 4,
2344     "name" : "VK_QUEUE_TRANSFER_BIT"
2345    },
2346    {
2347     "enum_field_value" : 8,
2348     "name" : "VK_QUEUE_SPARSE_BINDING_BIT"
2349    },
2350    {
2351     "enum_field_value" : 16,
2352     "name" : "VK_QUEUE_PROTECTED_BIT"
2353    },
2354    {
2355     "enum_field_value" : 2147483647,
2356     "name" : "VK_QUEUE_FLAG_BITS_MAX_ENUM"
2357    }
2358   ],
2359   "linker_set_key" : "_ZTI15VkQueueFlagBits",
2360   "name" : "VkQueueFlagBits",
2361   "referenced_type" : "_ZTI15VkQueueFlagBits",
2362   "self_type" : "_ZTI15VkQueueFlagBits",
2363   "size" : 4,
2364   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
2365   "underlying_type" : "_ZTIj"
2366  },
2367  {
2368   "alignment" : 4,
2369   "enum_fields" :
2370   [
2371    {
2372     "enum_field_value" : 0,
2373     "name" : "VK_SEMAPHORE_TYPE_BINARY"
2374    },
2375    {
2376     "enum_field_value" : 1,
2377     "name" : "VK_SEMAPHORE_TYPE_TIMELINE"
2378    },
2379    {
2380     "enum_field_value" : 0,
2381     "name" : "VK_SEMAPHORE_TYPE_BINARY_KHR"
2382    },
2383    {
2384     "enum_field_value" : 1,
2385     "name" : "VK_SEMAPHORE_TYPE_TIMELINE_KHR"
2386    },
2387    {
2388     "enum_field_value" : 2147483647,
2389     "name" : "VK_SEMAPHORE_TYPE_MAX_ENUM"
2390    }
2391   ],
2392   "linker_set_key" : "_ZTI15VkSemaphoreType",
2393   "name" : "VkSemaphoreType",
2394   "referenced_type" : "_ZTI15VkSemaphoreType",
2395   "self_type" : "_ZTI15VkSemaphoreType",
2396   "size" : 4,
2397   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
2398   "underlying_type" : "_ZTIj"
2399  },
2400  {
2401   "alignment" : 4,
2402   "enum_fields" :
2403   [
2404    {
2405     "enum_field_value" : 0,
2406     "name" : "VK_STRUCTURE_TYPE_APPLICATION_INFO"
2407    },
2408    {
2409     "enum_field_value" : 1,
2410     "name" : "VK_STRUCTURE_TYPE_INSTANCE_CREATE_INFO"
2411    },
2412    {
2413     "enum_field_value" : 2,
2414     "name" : "VK_STRUCTURE_TYPE_DEVICE_QUEUE_CREATE_INFO"
2415    },
2416    {
2417     "enum_field_value" : 3,
2418     "name" : "VK_STRUCTURE_TYPE_DEVICE_CREATE_INFO"
2419    },
2420    {
2421     "enum_field_value" : 4,
2422     "name" : "VK_STRUCTURE_TYPE_SUBMIT_INFO"
2423    },
2424    {
2425     "enum_field_value" : 5,
2426     "name" : "VK_STRUCTURE_TYPE_MEMORY_ALLOCATE_INFO"
2427    },
2428    {
2429     "enum_field_value" : 6,
2430     "name" : "VK_STRUCTURE_TYPE_MAPPED_MEMORY_RANGE"
2431    },
2432    {
2433     "enum_field_value" : 7,
2434     "name" : "VK_STRUCTURE_TYPE_BIND_SPARSE_INFO"
2435    },
2436    {
2437     "enum_field_value" : 8,
2438     "name" : "VK_STRUCTURE_TYPE_FENCE_CREATE_INFO"
2439    },
2440    {
2441     "enum_field_value" : 9,
2442     "name" : "VK_STRUCTURE_TYPE_SEMAPHORE_CREATE_INFO"
2443    },
2444    {
2445     "enum_field_value" : 10,
2446     "name" : "VK_STRUCTURE_TYPE_EVENT_CREATE_INFO"
2447    },
2448    {
2449     "enum_field_value" : 11,
2450     "name" : "VK_STRUCTURE_TYPE_QUERY_POOL_CREATE_INFO"
2451    },
2452    {
2453     "enum_field_value" : 12,
2454     "name" : "VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO"
2455    },
2456    {
2457     "enum_field_value" : 13,
2458     "name" : "VK_STRUCTURE_TYPE_BUFFER_VIEW_CREATE_INFO"
2459    },
2460    {
2461     "enum_field_value" : 14,
2462     "name" : "VK_STRUCTURE_TYPE_IMAGE_CREATE_INFO"
2463    },
2464    {
2465     "enum_field_value" : 15,
2466     "name" : "VK_STRUCTURE_TYPE_IMAGE_VIEW_CREATE_INFO"
2467    },
2468    {
2469     "enum_field_value" : 16,
2470     "name" : "VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO"
2471    },
2472    {
2473     "enum_field_value" : 17,
2474     "name" : "VK_STRUCTURE_TYPE_PIPELINE_CACHE_CREATE_INFO"
2475    },
2476    {
2477     "enum_field_value" : 18,
2478     "name" : "VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_CREATE_INFO"
2479    },
2480    {
2481     "enum_field_value" : 19,
2482     "name" : "VK_STRUCTURE_TYPE_PIPELINE_VERTEX_INPUT_STATE_CREATE_INFO"
2483    },
2484    {
2485     "enum_field_value" : 20,
2486     "name" : "VK_STRUCTURE_TYPE_PIPELINE_INPUT_ASSEMBLY_STATE_CREATE_INFO"
2487    },
2488    {
2489     "enum_field_value" : 21,
2490     "name" : "VK_STRUCTURE_TYPE_PIPELINE_TESSELLATION_STATE_CREATE_INFO"
2491    },
2492    {
2493     "enum_field_value" : 22,
2494     "name" : "VK_STRUCTURE_TYPE_PIPELINE_VIEWPORT_STATE_CREATE_INFO"
2495    },
2496    {
2497     "enum_field_value" : 23,
2498     "name" : "VK_STRUCTURE_TYPE_PIPELINE_RASTERIZATION_STATE_CREATE_INFO"
2499    },
2500    {
2501     "enum_field_value" : 24,
2502     "name" : "VK_STRUCTURE_TYPE_PIPELINE_MULTISAMPLE_STATE_CREATE_INFO"
2503    },
2504    {
2505     "enum_field_value" : 25,
2506     "name" : "VK_STRUCTURE_TYPE_PIPELINE_DEPTH_STENCIL_STATE_CREATE_INFO"
2507    },
2508    {
2509     "enum_field_value" : 26,
2510     "name" : "VK_STRUCTURE_TYPE_PIPELINE_COLOR_BLEND_STATE_CREATE_INFO"
2511    },
2512    {
2513     "enum_field_value" : 27,
2514     "name" : "VK_STRUCTURE_TYPE_PIPELINE_DYNAMIC_STATE_CREATE_INFO"
2515    },
2516    {
2517     "enum_field_value" : 28,
2518     "name" : "VK_STRUCTURE_TYPE_GRAPHICS_PIPELINE_CREATE_INFO"
2519    },
2520    {
2521     "enum_field_value" : 29,
2522     "name" : "VK_STRUCTURE_TYPE_COMPUTE_PIPELINE_CREATE_INFO"
2523    },
2524    {
2525     "enum_field_value" : 30,
2526     "name" : "VK_STRUCTURE_TYPE_PIPELINE_LAYOUT_CREATE_INFO"
2527    },
2528    {
2529     "enum_field_value" : 31,
2530     "name" : "VK_STRUCTURE_TYPE_SAMPLER_CREATE_INFO"
2531    },
2532    {
2533     "enum_field_value" : 32,
2534     "name" : "VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_CREATE_INFO"
2535    },
2536    {
2537     "enum_field_value" : 33,
2538     "name" : "VK_STRUCTURE_TYPE_DESCRIPTOR_POOL_CREATE_INFO"
2539    },
2540    {
2541     "enum_field_value" : 34,
2542     "name" : "VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO"
2543    },
2544    {
2545     "enum_field_value" : 35,
2546     "name" : "VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET"
2547    },
2548    {
2549     "enum_field_value" : 36,
2550     "name" : "VK_STRUCTURE_TYPE_COPY_DESCRIPTOR_SET"
2551    },
2552    {
2553     "enum_field_value" : 37,
2554     "name" : "VK_STRUCTURE_TYPE_FRAMEBUFFER_CREATE_INFO"
2555    },
2556    {
2557     "enum_field_value" : 38,
2558     "name" : "VK_STRUCTURE_TYPE_RENDER_PASS_CREATE_INFO"
2559    },
2560    {
2561     "enum_field_value" : 39,
2562     "name" : "VK_STRUCTURE_TYPE_COMMAND_POOL_CREATE_INFO"
2563    },
2564    {
2565     "enum_field_value" : 40,
2566     "name" : "VK_STRUCTURE_TYPE_COMMAND_BUFFER_ALLOCATE_INFO"
2567    },
2568    {
2569     "enum_field_value" : 41,
2570     "name" : "VK_STRUCTURE_TYPE_COMMAND_BUFFER_INHERITANCE_INFO"
2571    },
2572    {
2573     "enum_field_value" : 42,
2574     "name" : "VK_STRUCTURE_TYPE_COMMAND_BUFFER_BEGIN_INFO"
2575    },
2576    {
2577     "enum_field_value" : 43,
2578     "name" : "VK_STRUCTURE_TYPE_RENDER_PASS_BEGIN_INFO"
2579    },
2580    {
2581     "enum_field_value" : 44,
2582     "name" : "VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER"
2583    },
2584    {
2585     "enum_field_value" : 45,
2586     "name" : "VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER"
2587    },
2588    {
2589     "enum_field_value" : 46,
2590     "name" : "VK_STRUCTURE_TYPE_MEMORY_BARRIER"
2591    },
2592    {
2593     "enum_field_value" : 47,
2594     "name" : "VK_STRUCTURE_TYPE_LOADER_INSTANCE_CREATE_INFO"
2595    },
2596    {
2597     "enum_field_value" : 48,
2598     "name" : "VK_STRUCTURE_TYPE_LOADER_DEVICE_CREATE_INFO"
2599    },
2600    {
2601     "enum_field_value" : 1000094000,
2602     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBGROUP_PROPERTIES"
2603    },
2604    {
2605     "enum_field_value" : 1000157000,
2606     "name" : "VK_STRUCTURE_TYPE_BIND_BUFFER_MEMORY_INFO"
2607    },
2608    {
2609     "enum_field_value" : 1000157001,
2610     "name" : "VK_STRUCTURE_TYPE_BIND_IMAGE_MEMORY_INFO"
2611    },
2612    {
2613     "enum_field_value" : 1000083000,
2614     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_16BIT_STORAGE_FEATURES"
2615    },
2616    {
2617     "enum_field_value" : 1000127000,
2618     "name" : "VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS"
2619    },
2620    {
2621     "enum_field_value" : 1000127001,
2622     "name" : "VK_STRUCTURE_TYPE_MEMORY_DEDICATED_ALLOCATE_INFO"
2623    },
2624    {
2625     "enum_field_value" : 1000060000,
2626     "name" : "VK_STRUCTURE_TYPE_MEMORY_ALLOCATE_FLAGS_INFO"
2627    },
2628    {
2629     "enum_field_value" : 1000060003,
2630     "name" : "VK_STRUCTURE_TYPE_DEVICE_GROUP_RENDER_PASS_BEGIN_INFO"
2631    },
2632    {
2633     "enum_field_value" : 1000060004,
2634     "name" : "VK_STRUCTURE_TYPE_DEVICE_GROUP_COMMAND_BUFFER_BEGIN_INFO"
2635    },
2636    {
2637     "enum_field_value" : 1000060005,
2638     "name" : "VK_STRUCTURE_TYPE_DEVICE_GROUP_SUBMIT_INFO"
2639    },
2640    {
2641     "enum_field_value" : 1000060006,
2642     "name" : "VK_STRUCTURE_TYPE_DEVICE_GROUP_BIND_SPARSE_INFO"
2643    },
2644    {
2645     "enum_field_value" : 1000060013,
2646     "name" : "VK_STRUCTURE_TYPE_BIND_BUFFER_MEMORY_DEVICE_GROUP_INFO"
2647    },
2648    {
2649     "enum_field_value" : 1000060014,
2650     "name" : "VK_STRUCTURE_TYPE_BIND_IMAGE_MEMORY_DEVICE_GROUP_INFO"
2651    },
2652    {
2653     "enum_field_value" : 1000070000,
2654     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GROUP_PROPERTIES"
2655    },
2656    {
2657     "enum_field_value" : 1000070001,
2658     "name" : "VK_STRUCTURE_TYPE_DEVICE_GROUP_DEVICE_CREATE_INFO"
2659    },
2660    {
2661     "enum_field_value" : 1000146000,
2662     "name" : "VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2"
2663    },
2664    {
2665     "enum_field_value" : 1000146001,
2666     "name" : "VK_STRUCTURE_TYPE_IMAGE_MEMORY_REQUIREMENTS_INFO_2"
2667    },
2668    {
2669     "enum_field_value" : 1000146002,
2670     "name" : "VK_STRUCTURE_TYPE_IMAGE_SPARSE_MEMORY_REQUIREMENTS_INFO_2"
2671    },
2672    {
2673     "enum_field_value" : 1000146003,
2674     "name" : "VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2"
2675    },
2676    {
2677     "enum_field_value" : 1000146004,
2678     "name" : "VK_STRUCTURE_TYPE_SPARSE_IMAGE_MEMORY_REQUIREMENTS_2"
2679    },
2680    {
2681     "enum_field_value" : 1000059000,
2682     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FEATURES_2"
2683    },
2684    {
2685     "enum_field_value" : 1000059001,
2686     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PROPERTIES_2"
2687    },
2688    {
2689     "enum_field_value" : 1000059002,
2690     "name" : "VK_STRUCTURE_TYPE_FORMAT_PROPERTIES_2"
2691    },
2692    {
2693     "enum_field_value" : 1000059003,
2694     "name" : "VK_STRUCTURE_TYPE_IMAGE_FORMAT_PROPERTIES_2"
2695    },
2696    {
2697     "enum_field_value" : 1000059004,
2698     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_FORMAT_INFO_2"
2699    },
2700    {
2701     "enum_field_value" : 1000059005,
2702     "name" : "VK_STRUCTURE_TYPE_QUEUE_FAMILY_PROPERTIES_2"
2703    },
2704    {
2705     "enum_field_value" : 1000059006,
2706     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MEMORY_PROPERTIES_2"
2707    },
2708    {
2709     "enum_field_value" : 1000059007,
2710     "name" : "VK_STRUCTURE_TYPE_SPARSE_IMAGE_FORMAT_PROPERTIES_2"
2711    },
2712    {
2713     "enum_field_value" : 1000059008,
2714     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SPARSE_IMAGE_FORMAT_INFO_2"
2715    },
2716    {
2717     "enum_field_value" : 1000117000,
2718     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_POINT_CLIPPING_PROPERTIES"
2719    },
2720    {
2721     "enum_field_value" : 1000117001,
2722     "name" : "VK_STRUCTURE_TYPE_RENDER_PASS_INPUT_ATTACHMENT_ASPECT_CREATE_INFO"
2723    },
2724    {
2725     "enum_field_value" : 1000117002,
2726     "name" : "VK_STRUCTURE_TYPE_IMAGE_VIEW_USAGE_CREATE_INFO"
2727    },
2728    {
2729     "enum_field_value" : 1000117003,
2730     "name" : "VK_STRUCTURE_TYPE_PIPELINE_TESSELLATION_DOMAIN_ORIGIN_STATE_CREATE_INFO"
2731    },
2732    {
2733     "enum_field_value" : 1000053000,
2734     "name" : "VK_STRUCTURE_TYPE_RENDER_PASS_MULTIVIEW_CREATE_INFO"
2735    },
2736    {
2737     "enum_field_value" : 1000053001,
2738     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTIVIEW_FEATURES"
2739    },
2740    {
2741     "enum_field_value" : 1000053002,
2742     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTIVIEW_PROPERTIES"
2743    },
2744    {
2745     "enum_field_value" : 1000120000,
2746     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VARIABLE_POINTERS_FEATURES"
2747    },
2748    {
2749     "enum_field_value" : 1000145000,
2750     "name" : "VK_STRUCTURE_TYPE_PROTECTED_SUBMIT_INFO"
2751    },
2752    {
2753     "enum_field_value" : 1000145001,
2754     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PROTECTED_MEMORY_FEATURES"
2755    },
2756    {
2757     "enum_field_value" : 1000145002,
2758     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PROTECTED_MEMORY_PROPERTIES"
2759    },
2760    {
2761     "enum_field_value" : 1000145003,
2762     "name" : "VK_STRUCTURE_TYPE_DEVICE_QUEUE_INFO_2"
2763    },
2764    {
2765     "enum_field_value" : 1000156000,
2766     "name" : "VK_STRUCTURE_TYPE_SAMPLER_YCBCR_CONVERSION_CREATE_INFO"
2767    },
2768    {
2769     "enum_field_value" : 1000156001,
2770     "name" : "VK_STRUCTURE_TYPE_SAMPLER_YCBCR_CONVERSION_INFO"
2771    },
2772    {
2773     "enum_field_value" : 1000156002,
2774     "name" : "VK_STRUCTURE_TYPE_BIND_IMAGE_PLANE_MEMORY_INFO"
2775    },
2776    {
2777     "enum_field_value" : 1000156003,
2778     "name" : "VK_STRUCTURE_TYPE_IMAGE_PLANE_MEMORY_REQUIREMENTS_INFO"
2779    },
2780    {
2781     "enum_field_value" : 1000156004,
2782     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SAMPLER_YCBCR_CONVERSION_FEATURES"
2783    },
2784    {
2785     "enum_field_value" : 1000156005,
2786     "name" : "VK_STRUCTURE_TYPE_SAMPLER_YCBCR_CONVERSION_IMAGE_FORMAT_PROPERTIES"
2787    },
2788    {
2789     "enum_field_value" : 1000085000,
2790     "name" : "VK_STRUCTURE_TYPE_DESCRIPTOR_UPDATE_TEMPLATE_CREATE_INFO"
2791    },
2792    {
2793     "enum_field_value" : 1000071000,
2794     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_IMAGE_FORMAT_INFO"
2795    },
2796    {
2797     "enum_field_value" : 1000071001,
2798     "name" : "VK_STRUCTURE_TYPE_EXTERNAL_IMAGE_FORMAT_PROPERTIES"
2799    },
2800    {
2801     "enum_field_value" : 1000071002,
2802     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_BUFFER_INFO"
2803    },
2804    {
2805     "enum_field_value" : 1000071003,
2806     "name" : "VK_STRUCTURE_TYPE_EXTERNAL_BUFFER_PROPERTIES"
2807    },
2808    {
2809     "enum_field_value" : 1000071004,
2810     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ID_PROPERTIES"
2811    },
2812    {
2813     "enum_field_value" : 1000072000,
2814     "name" : "VK_STRUCTURE_TYPE_EXTERNAL_MEMORY_BUFFER_CREATE_INFO"
2815    },
2816    {
2817     "enum_field_value" : 1000072001,
2818     "name" : "VK_STRUCTURE_TYPE_EXTERNAL_MEMORY_IMAGE_CREATE_INFO"
2819    },
2820    {
2821     "enum_field_value" : 1000072002,
2822     "name" : "VK_STRUCTURE_TYPE_EXPORT_MEMORY_ALLOCATE_INFO"
2823    },
2824    {
2825     "enum_field_value" : 1000112000,
2826     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_FENCE_INFO"
2827    },
2828    {
2829     "enum_field_value" : 1000112001,
2830     "name" : "VK_STRUCTURE_TYPE_EXTERNAL_FENCE_PROPERTIES"
2831    },
2832    {
2833     "enum_field_value" : 1000113000,
2834     "name" : "VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO"
2835    },
2836    {
2837     "enum_field_value" : 1000077000,
2838     "name" : "VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO"
2839    },
2840    {
2841     "enum_field_value" : 1000076000,
2842     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_SEMAPHORE_INFO"
2843    },
2844    {
2845     "enum_field_value" : 1000076001,
2846     "name" : "VK_STRUCTURE_TYPE_EXTERNAL_SEMAPHORE_PROPERTIES"
2847    },
2848    {
2849     "enum_field_value" : 1000168000,
2850     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MAINTENANCE_3_PROPERTIES"
2851    },
2852    {
2853     "enum_field_value" : 1000168001,
2854     "name" : "VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_SUPPORT"
2855    },
2856    {
2857     "enum_field_value" : 1000063000,
2858     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_DRAW_PARAMETERS_FEATURES"
2859    },
2860    {
2861     "enum_field_value" : 49,
2862     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_1_1_FEATURES"
2863    },
2864    {
2865     "enum_field_value" : 50,
2866     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_1_1_PROPERTIES"
2867    },
2868    {
2869     "enum_field_value" : 51,
2870     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_1_2_FEATURES"
2871    },
2872    {
2873     "enum_field_value" : 52,
2874     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_1_2_PROPERTIES"
2875    },
2876    {
2877     "enum_field_value" : 1000147000,
2878     "name" : "VK_STRUCTURE_TYPE_IMAGE_FORMAT_LIST_CREATE_INFO"
2879    },
2880    {
2881     "enum_field_value" : 1000109000,
2882     "name" : "VK_STRUCTURE_TYPE_ATTACHMENT_DESCRIPTION_2"
2883    },
2884    {
2885     "enum_field_value" : 1000109001,
2886     "name" : "VK_STRUCTURE_TYPE_ATTACHMENT_REFERENCE_2"
2887    },
2888    {
2889     "enum_field_value" : 1000109002,
2890     "name" : "VK_STRUCTURE_TYPE_SUBPASS_DESCRIPTION_2"
2891    },
2892    {
2893     "enum_field_value" : 1000109003,
2894     "name" : "VK_STRUCTURE_TYPE_SUBPASS_DEPENDENCY_2"
2895    },
2896    {
2897     "enum_field_value" : 1000109004,
2898     "name" : "VK_STRUCTURE_TYPE_RENDER_PASS_CREATE_INFO_2"
2899    },
2900    {
2901     "enum_field_value" : 1000109005,
2902     "name" : "VK_STRUCTURE_TYPE_SUBPASS_BEGIN_INFO"
2903    },
2904    {
2905     "enum_field_value" : 1000109006,
2906     "name" : "VK_STRUCTURE_TYPE_SUBPASS_END_INFO"
2907    },
2908    {
2909     "enum_field_value" : 1000177000,
2910     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_8BIT_STORAGE_FEATURES"
2911    },
2912    {
2913     "enum_field_value" : 1000196000,
2914     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DRIVER_PROPERTIES"
2915    },
2916    {
2917     "enum_field_value" : 1000180000,
2918     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_INT64_FEATURES"
2919    },
2920    {
2921     "enum_field_value" : 1000082000,
2922     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_FLOAT16_INT8_FEATURES"
2923    },
2924    {
2925     "enum_field_value" : 1000197000,
2926     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FLOAT_CONTROLS_PROPERTIES"
2927    },
2928    {
2929     "enum_field_value" : 1000161000,
2930     "name" : "VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_BINDING_FLAGS_CREATE_INFO"
2931    },
2932    {
2933     "enum_field_value" : 1000161001,
2934     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_INDEXING_FEATURES"
2935    },
2936    {
2937     "enum_field_value" : 1000161002,
2938     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_INDEXING_PROPERTIES"
2939    },
2940    {
2941     "enum_field_value" : 1000161003,
2942     "name" : "VK_STRUCTURE_TYPE_DESCRIPTOR_SET_VARIABLE_DESCRIPTOR_COUNT_ALLOCATE_INFO"
2943    },
2944    {
2945     "enum_field_value" : 1000161004,
2946     "name" : "VK_STRUCTURE_TYPE_DESCRIPTOR_SET_VARIABLE_DESCRIPTOR_COUNT_LAYOUT_SUPPORT"
2947    },
2948    {
2949     "enum_field_value" : 1000199000,
2950     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEPTH_STENCIL_RESOLVE_PROPERTIES"
2951    },
2952    {
2953     "enum_field_value" : 1000199001,
2954     "name" : "VK_STRUCTURE_TYPE_SUBPASS_DESCRIPTION_DEPTH_STENCIL_RESOLVE"
2955    },
2956    {
2957     "enum_field_value" : 1000221000,
2958     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCALAR_BLOCK_LAYOUT_FEATURES"
2959    },
2960    {
2961     "enum_field_value" : 1000246000,
2962     "name" : "VK_STRUCTURE_TYPE_IMAGE_STENCIL_USAGE_CREATE_INFO"
2963    },
2964    {
2965     "enum_field_value" : 1000130000,
2966     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SAMPLER_FILTER_MINMAX_PROPERTIES"
2967    },
2968    {
2969     "enum_field_value" : 1000130001,
2970     "name" : "VK_STRUCTURE_TYPE_SAMPLER_REDUCTION_MODE_CREATE_INFO"
2971    },
2972    {
2973     "enum_field_value" : 1000211000,
2974     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_MEMORY_MODEL_FEATURES"
2975    },
2976    {
2977     "enum_field_value" : 1000108000,
2978     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGELESS_FRAMEBUFFER_FEATURES"
2979    },
2980    {
2981     "enum_field_value" : 1000108001,
2982     "name" : "VK_STRUCTURE_TYPE_FRAMEBUFFER_ATTACHMENTS_CREATE_INFO"
2983    },
2984    {
2985     "enum_field_value" : 1000108002,
2986     "name" : "VK_STRUCTURE_TYPE_FRAMEBUFFER_ATTACHMENT_IMAGE_INFO"
2987    },
2988    {
2989     "enum_field_value" : 1000108003,
2990     "name" : "VK_STRUCTURE_TYPE_RENDER_PASS_ATTACHMENT_BEGIN_INFO"
2991    },
2992    {
2993     "enum_field_value" : 1000253000,
2994     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_UNIFORM_BUFFER_STANDARD_LAYOUT_FEATURES"
2995    },
2996    {
2997     "enum_field_value" : 1000175000,
2998     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SUBGROUP_EXTENDED_TYPES_FEATURES"
2999    },
3000    {
3001     "enum_field_value" : 1000241000,
3002     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SEPARATE_DEPTH_STENCIL_LAYOUTS_FEATURES"
3003    },
3004    {
3005     "enum_field_value" : 1000241001,
3006     "name" : "VK_STRUCTURE_TYPE_ATTACHMENT_REFERENCE_STENCIL_LAYOUT"
3007    },
3008    {
3009     "enum_field_value" : 1000241002,
3010     "name" : "VK_STRUCTURE_TYPE_ATTACHMENT_DESCRIPTION_STENCIL_LAYOUT"
3011    },
3012    {
3013     "enum_field_value" : 1000261000,
3014     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_HOST_QUERY_RESET_FEATURES"
3015    },
3016    {
3017     "enum_field_value" : 1000207000,
3018     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TIMELINE_SEMAPHORE_FEATURES"
3019    },
3020    {
3021     "enum_field_value" : 1000207001,
3022     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TIMELINE_SEMAPHORE_PROPERTIES"
3023    },
3024    {
3025     "enum_field_value" : 1000207002,
3026     "name" : "VK_STRUCTURE_TYPE_SEMAPHORE_TYPE_CREATE_INFO"
3027    },
3028    {
3029     "enum_field_value" : 1000207003,
3030     "name" : "VK_STRUCTURE_TYPE_TIMELINE_SEMAPHORE_SUBMIT_INFO"
3031    },
3032    {
3033     "enum_field_value" : 1000207004,
3034     "name" : "VK_STRUCTURE_TYPE_SEMAPHORE_WAIT_INFO"
3035    },
3036    {
3037     "enum_field_value" : 1000207005,
3038     "name" : "VK_STRUCTURE_TYPE_SEMAPHORE_SIGNAL_INFO"
3039    },
3040    {
3041     "enum_field_value" : 1000257000,
3042     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_BUFFER_DEVICE_ADDRESS_FEATURES"
3043    },
3044    {
3045     "enum_field_value" : 1000244001,
3046     "name" : "VK_STRUCTURE_TYPE_BUFFER_DEVICE_ADDRESS_INFO"
3047    },
3048    {
3049     "enum_field_value" : 1000257002,
3050     "name" : "VK_STRUCTURE_TYPE_BUFFER_OPAQUE_CAPTURE_ADDRESS_CREATE_INFO"
3051    },
3052    {
3053     "enum_field_value" : 1000257003,
3054     "name" : "VK_STRUCTURE_TYPE_MEMORY_OPAQUE_CAPTURE_ADDRESS_ALLOCATE_INFO"
3055    },
3056    {
3057     "enum_field_value" : 1000257004,
3058     "name" : "VK_STRUCTURE_TYPE_DEVICE_MEMORY_OPAQUE_CAPTURE_ADDRESS_INFO"
3059    },
3060    {
3061     "enum_field_value" : 53,
3062     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_1_3_FEATURES"
3063    },
3064    {
3065     "enum_field_value" : 54,
3066     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_1_3_PROPERTIES"
3067    },
3068    {
3069     "enum_field_value" : 1000192000,
3070     "name" : "VK_STRUCTURE_TYPE_PIPELINE_CREATION_FEEDBACK_CREATE_INFO"
3071    },
3072    {
3073     "enum_field_value" : 1000215000,
3074     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_TERMINATE_INVOCATION_FEATURES"
3075    },
3076    {
3077     "enum_field_value" : 1000245000,
3078     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TOOL_PROPERTIES"
3079    },
3080    {
3081     "enum_field_value" : 1000276000,
3082     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_DEMOTE_TO_HELPER_INVOCATION_FEATURES"
3083    },
3084    {
3085     "enum_field_value" : 1000295000,
3086     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRIVATE_DATA_FEATURES"
3087    },
3088    {
3089     "enum_field_value" : 1000295001,
3090     "name" : "VK_STRUCTURE_TYPE_DEVICE_PRIVATE_DATA_CREATE_INFO"
3091    },
3092    {
3093     "enum_field_value" : 1000295002,
3094     "name" : "VK_STRUCTURE_TYPE_PRIVATE_DATA_SLOT_CREATE_INFO"
3095    },
3096    {
3097     "enum_field_value" : 1000297000,
3098     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_CREATION_CACHE_CONTROL_FEATURES"
3099    },
3100    {
3101     "enum_field_value" : 1000314000,
3102     "name" : "VK_STRUCTURE_TYPE_MEMORY_BARRIER_2"
3103    },
3104    {
3105     "enum_field_value" : 1000314001,
3106     "name" : "VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER_2"
3107    },
3108    {
3109     "enum_field_value" : 1000314002,
3110     "name" : "VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER_2"
3111    },
3112    {
3113     "enum_field_value" : 1000314003,
3114     "name" : "VK_STRUCTURE_TYPE_DEPENDENCY_INFO"
3115    },
3116    {
3117     "enum_field_value" : 1000314004,
3118     "name" : "VK_STRUCTURE_TYPE_SUBMIT_INFO_2"
3119    },
3120    {
3121     "enum_field_value" : 1000314005,
3122     "name" : "VK_STRUCTURE_TYPE_SEMAPHORE_SUBMIT_INFO"
3123    },
3124    {
3125     "enum_field_value" : 1000314006,
3126     "name" : "VK_STRUCTURE_TYPE_COMMAND_BUFFER_SUBMIT_INFO"
3127    },
3128    {
3129     "enum_field_value" : 1000314007,
3130     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SYNCHRONIZATION_2_FEATURES"
3131    },
3132    {
3133     "enum_field_value" : 1000325000,
3134     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ZERO_INITIALIZE_WORKGROUP_MEMORY_FEATURES"
3135    },
3136    {
3137     "enum_field_value" : 1000335000,
3138     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES"
3139    },
3140    {
3141     "enum_field_value" : 1000337000,
3142     "name" : "VK_STRUCTURE_TYPE_COPY_BUFFER_INFO_2"
3143    },
3144    {
3145     "enum_field_value" : 1000337001,
3146     "name" : "VK_STRUCTURE_TYPE_COPY_IMAGE_INFO_2"
3147    },
3148    {
3149     "enum_field_value" : 1000337002,
3150     "name" : "VK_STRUCTURE_TYPE_COPY_BUFFER_TO_IMAGE_INFO_2"
3151    },
3152    {
3153     "enum_field_value" : 1000337003,
3154     "name" : "VK_STRUCTURE_TYPE_COPY_IMAGE_TO_BUFFER_INFO_2"
3155    },
3156    {
3157     "enum_field_value" : 1000337004,
3158     "name" : "VK_STRUCTURE_TYPE_BLIT_IMAGE_INFO_2"
3159    },
3160    {
3161     "enum_field_value" : 1000337005,
3162     "name" : "VK_STRUCTURE_TYPE_RESOLVE_IMAGE_INFO_2"
3163    },
3164    {
3165     "enum_field_value" : 1000337006,
3166     "name" : "VK_STRUCTURE_TYPE_BUFFER_COPY_2"
3167    },
3168    {
3169     "enum_field_value" : 1000337007,
3170     "name" : "VK_STRUCTURE_TYPE_IMAGE_COPY_2"
3171    },
3172    {
3173     "enum_field_value" : 1000337008,
3174     "name" : "VK_STRUCTURE_TYPE_IMAGE_BLIT_2"
3175    },
3176    {
3177     "enum_field_value" : 1000337009,
3178     "name" : "VK_STRUCTURE_TYPE_BUFFER_IMAGE_COPY_2"
3179    },
3180    {
3181     "enum_field_value" : 1000337010,
3182     "name" : "VK_STRUCTURE_TYPE_IMAGE_RESOLVE_2"
3183    },
3184    {
3185     "enum_field_value" : 1000225000,
3186     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBGROUP_SIZE_CONTROL_PROPERTIES"
3187    },
3188    {
3189     "enum_field_value" : 1000225001,
3190     "name" : "VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_REQUIRED_SUBGROUP_SIZE_CREATE_INFO"
3191    },
3192    {
3193     "enum_field_value" : 1000225002,
3194     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBGROUP_SIZE_CONTROL_FEATURES"
3195    },
3196    {
3197     "enum_field_value" : 1000138000,
3198     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_INLINE_UNIFORM_BLOCK_FEATURES"
3199    },
3200    {
3201     "enum_field_value" : 1000138001,
3202     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_INLINE_UNIFORM_BLOCK_PROPERTIES"
3203    },
3204    {
3205     "enum_field_value" : 1000138002,
3206     "name" : "VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET_INLINE_UNIFORM_BLOCK"
3207    },
3208    {
3209     "enum_field_value" : 1000138003,
3210     "name" : "VK_STRUCTURE_TYPE_DESCRIPTOR_POOL_INLINE_UNIFORM_BLOCK_CREATE_INFO"
3211    },
3212    {
3213     "enum_field_value" : 1000066000,
3214     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TEXTURE_COMPRESSION_ASTC_HDR_FEATURES"
3215    },
3216    {
3217     "enum_field_value" : 1000044000,
3218     "name" : "VK_STRUCTURE_TYPE_RENDERING_INFO"
3219    },
3220    {
3221     "enum_field_value" : 1000044001,
3222     "name" : "VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO"
3223    },
3224    {
3225     "enum_field_value" : 1000044002,
3226     "name" : "VK_STRUCTURE_TYPE_PIPELINE_RENDERING_CREATE_INFO"
3227    },
3228    {
3229     "enum_field_value" : 1000044003,
3230     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DYNAMIC_RENDERING_FEATURES"
3231    },
3232    {
3233     "enum_field_value" : 1000044004,
3234     "name" : "VK_STRUCTURE_TYPE_COMMAND_BUFFER_INHERITANCE_RENDERING_INFO"
3235    },
3236    {
3237     "enum_field_value" : 1000280000,
3238     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_INTEGER_DOT_PRODUCT_FEATURES"
3239    },
3240    {
3241     "enum_field_value" : 1000280001,
3242     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_INTEGER_DOT_PRODUCT_PROPERTIES"
3243    },
3244    {
3245     "enum_field_value" : 1000281001,
3246     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TEXEL_BUFFER_ALIGNMENT_PROPERTIES"
3247    },
3248    {
3249     "enum_field_value" : 1000360000,
3250     "name" : "VK_STRUCTURE_TYPE_FORMAT_PROPERTIES_3"
3251    },
3252    {
3253     "enum_field_value" : 1000413000,
3254     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MAINTENANCE_4_FEATURES"
3255    },
3256    {
3257     "enum_field_value" : 1000413001,
3258     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MAINTENANCE_4_PROPERTIES"
3259    },
3260    {
3261     "enum_field_value" : 1000413002,
3262     "name" : "VK_STRUCTURE_TYPE_DEVICE_BUFFER_MEMORY_REQUIREMENTS"
3263    },
3264    {
3265     "enum_field_value" : 1000413003,
3266     "name" : "VK_STRUCTURE_TYPE_DEVICE_IMAGE_MEMORY_REQUIREMENTS"
3267    },
3268    {
3269     "enum_field_value" : 1000001000,
3270     "name" : "VK_STRUCTURE_TYPE_SWAPCHAIN_CREATE_INFO_KHR"
3271    },
3272    {
3273     "enum_field_value" : 1000001001,
3274     "name" : "VK_STRUCTURE_TYPE_PRESENT_INFO_KHR"
3275    },
3276    {
3277     "enum_field_value" : 1000060007,
3278     "name" : "VK_STRUCTURE_TYPE_DEVICE_GROUP_PRESENT_CAPABILITIES_KHR"
3279    },
3280    {
3281     "enum_field_value" : 1000060008,
3282     "name" : "VK_STRUCTURE_TYPE_IMAGE_SWAPCHAIN_CREATE_INFO_KHR"
3283    },
3284    {
3285     "enum_field_value" : 1000060009,
3286     "name" : "VK_STRUCTURE_TYPE_BIND_IMAGE_MEMORY_SWAPCHAIN_INFO_KHR"
3287    },
3288    {
3289     "enum_field_value" : 1000060010,
3290     "name" : "VK_STRUCTURE_TYPE_ACQUIRE_NEXT_IMAGE_INFO_KHR"
3291    },
3292    {
3293     "enum_field_value" : 1000060011,
3294     "name" : "VK_STRUCTURE_TYPE_DEVICE_GROUP_PRESENT_INFO_KHR"
3295    },
3296    {
3297     "enum_field_value" : 1000060012,
3298     "name" : "VK_STRUCTURE_TYPE_DEVICE_GROUP_SWAPCHAIN_CREATE_INFO_KHR"
3299    },
3300    {
3301     "enum_field_value" : 1000002000,
3302     "name" : "VK_STRUCTURE_TYPE_DISPLAY_MODE_CREATE_INFO_KHR"
3303    },
3304    {
3305     "enum_field_value" : 1000002001,
3306     "name" : "VK_STRUCTURE_TYPE_DISPLAY_SURFACE_CREATE_INFO_KHR"
3307    },
3308    {
3309     "enum_field_value" : 1000003000,
3310     "name" : "VK_STRUCTURE_TYPE_DISPLAY_PRESENT_INFO_KHR"
3311    },
3312    {
3313     "enum_field_value" : 1000004000,
3314     "name" : "VK_STRUCTURE_TYPE_XLIB_SURFACE_CREATE_INFO_KHR"
3315    },
3316    {
3317     "enum_field_value" : 1000005000,
3318     "name" : "VK_STRUCTURE_TYPE_XCB_SURFACE_CREATE_INFO_KHR"
3319    },
3320    {
3321     "enum_field_value" : 1000006000,
3322     "name" : "VK_STRUCTURE_TYPE_WAYLAND_SURFACE_CREATE_INFO_KHR"
3323    },
3324    {
3325     "enum_field_value" : 1000008000,
3326     "name" : "VK_STRUCTURE_TYPE_ANDROID_SURFACE_CREATE_INFO_KHR"
3327    },
3328    {
3329     "enum_field_value" : 1000009000,
3330     "name" : "VK_STRUCTURE_TYPE_WIN32_SURFACE_CREATE_INFO_KHR"
3331    },
3332    {
3333     "enum_field_value" : 1000011000,
3334     "name" : "VK_STRUCTURE_TYPE_DEBUG_REPORT_CALLBACK_CREATE_INFO_EXT"
3335    },
3336    {
3337     "enum_field_value" : 1000018000,
3338     "name" : "VK_STRUCTURE_TYPE_PIPELINE_RASTERIZATION_STATE_RASTERIZATION_ORDER_AMD"
3339    },
3340    {
3341     "enum_field_value" : 1000022000,
3342     "name" : "VK_STRUCTURE_TYPE_DEBUG_MARKER_OBJECT_NAME_INFO_EXT"
3343    },
3344    {
3345     "enum_field_value" : 1000022001,
3346     "name" : "VK_STRUCTURE_TYPE_DEBUG_MARKER_OBJECT_TAG_INFO_EXT"
3347    },
3348    {
3349     "enum_field_value" : 1000022002,
3350     "name" : "VK_STRUCTURE_TYPE_DEBUG_MARKER_MARKER_INFO_EXT"
3351    },
3352    {
3353     "enum_field_value" : 1000026000,
3354     "name" : "VK_STRUCTURE_TYPE_DEDICATED_ALLOCATION_IMAGE_CREATE_INFO_NV"
3355    },
3356    {
3357     "enum_field_value" : 1000026001,
3358     "name" : "VK_STRUCTURE_TYPE_DEDICATED_ALLOCATION_BUFFER_CREATE_INFO_NV"
3359    },
3360    {
3361     "enum_field_value" : 1000026002,
3362     "name" : "VK_STRUCTURE_TYPE_DEDICATED_ALLOCATION_MEMORY_ALLOCATE_INFO_NV"
3363    },
3364    {
3365     "enum_field_value" : 1000028000,
3366     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TRANSFORM_FEEDBACK_FEATURES_EXT"
3367    },
3368    {
3369     "enum_field_value" : 1000028001,
3370     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TRANSFORM_FEEDBACK_PROPERTIES_EXT"
3371    },
3372    {
3373     "enum_field_value" : 1000028002,
3374     "name" : "VK_STRUCTURE_TYPE_PIPELINE_RASTERIZATION_STATE_STREAM_CREATE_INFO_EXT"
3375    },
3376    {
3377     "enum_field_value" : 1000029000,
3378     "name" : "VK_STRUCTURE_TYPE_CU_MODULE_CREATE_INFO_NVX"
3379    },
3380    {
3381     "enum_field_value" : 1000029001,
3382     "name" : "VK_STRUCTURE_TYPE_CU_FUNCTION_CREATE_INFO_NVX"
3383    },
3384    {
3385     "enum_field_value" : 1000029002,
3386     "name" : "VK_STRUCTURE_TYPE_CU_LAUNCH_INFO_NVX"
3387    },
3388    {
3389     "enum_field_value" : 1000030000,
3390     "name" : "VK_STRUCTURE_TYPE_IMAGE_VIEW_HANDLE_INFO_NVX"
3391    },
3392    {
3393     "enum_field_value" : 1000030001,
3394     "name" : "VK_STRUCTURE_TYPE_IMAGE_VIEW_ADDRESS_PROPERTIES_NVX"
3395    },
3396    {
3397     "enum_field_value" : 1000041000,
3398     "name" : "VK_STRUCTURE_TYPE_TEXTURE_LOD_GATHER_FORMAT_PROPERTIES_AMD"
3399    },
3400    {
3401     "enum_field_value" : 1000044006,
3402     "name" : "VK_STRUCTURE_TYPE_RENDERING_FRAGMENT_SHADING_RATE_ATTACHMENT_INFO_KHR"
3403    },
3404    {
3405     "enum_field_value" : 1000044007,
3406     "name" : "VK_STRUCTURE_TYPE_RENDERING_FRAGMENT_DENSITY_MAP_ATTACHMENT_INFO_EXT"
3407    },
3408    {
3409     "enum_field_value" : 1000044008,
3410     "name" : "VK_STRUCTURE_TYPE_ATTACHMENT_SAMPLE_COUNT_INFO_AMD"
3411    },
3412    {
3413     "enum_field_value" : 1000044009,
3414     "name" : "VK_STRUCTURE_TYPE_MULTIVIEW_PER_VIEW_ATTRIBUTES_INFO_NVX"
3415    },
3416    {
3417     "enum_field_value" : 1000049000,
3418     "name" : "VK_STRUCTURE_TYPE_STREAM_DESCRIPTOR_SURFACE_CREATE_INFO_GGP"
3419    },
3420    {
3421     "enum_field_value" : 1000050000,
3422     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_CORNER_SAMPLED_IMAGE_FEATURES_NV"
3423    },
3424    {
3425     "enum_field_value" : 1000056000,
3426     "name" : "VK_STRUCTURE_TYPE_EXTERNAL_MEMORY_IMAGE_CREATE_INFO_NV"
3427    },
3428    {
3429     "enum_field_value" : 1000056001,
3430     "name" : "VK_STRUCTURE_TYPE_EXPORT_MEMORY_ALLOCATE_INFO_NV"
3431    },
3432    {
3433     "enum_field_value" : 1000057000,
3434     "name" : "VK_STRUCTURE_TYPE_IMPORT_MEMORY_WIN32_HANDLE_INFO_NV"
3435    },
3436    {
3437     "enum_field_value" : 1000057001,
3438     "name" : "VK_STRUCTURE_TYPE_EXPORT_MEMORY_WIN32_HANDLE_INFO_NV"
3439    },
3440    {
3441     "enum_field_value" : 1000058000,
3442     "name" : "VK_STRUCTURE_TYPE_WIN32_KEYED_MUTEX_ACQUIRE_RELEASE_INFO_NV"
3443    },
3444    {
3445     "enum_field_value" : 1000061000,
3446     "name" : "VK_STRUCTURE_TYPE_VALIDATION_FLAGS_EXT"
3447    },
3448    {
3449     "enum_field_value" : 1000062000,
3450     "name" : "VK_STRUCTURE_TYPE_VI_SURFACE_CREATE_INFO_NN"
3451    },
3452    {
3453     "enum_field_value" : 1000067000,
3454     "name" : "VK_STRUCTURE_TYPE_IMAGE_VIEW_ASTC_DECODE_MODE_EXT"
3455    },
3456    {
3457     "enum_field_value" : 1000067001,
3458     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ASTC_DECODE_FEATURES_EXT"
3459    },
3460    {
3461     "enum_field_value" : 1000073000,
3462     "name" : "VK_STRUCTURE_TYPE_IMPORT_MEMORY_WIN32_HANDLE_INFO_KHR"
3463    },
3464    {
3465     "enum_field_value" : 1000073001,
3466     "name" : "VK_STRUCTURE_TYPE_EXPORT_MEMORY_WIN32_HANDLE_INFO_KHR"
3467    },
3468    {
3469     "enum_field_value" : 1000073002,
3470     "name" : "VK_STRUCTURE_TYPE_MEMORY_WIN32_HANDLE_PROPERTIES_KHR"
3471    },
3472    {
3473     "enum_field_value" : 1000073003,
3474     "name" : "VK_STRUCTURE_TYPE_MEMORY_GET_WIN32_HANDLE_INFO_KHR"
3475    },
3476    {
3477     "enum_field_value" : 1000074000,
3478     "name" : "VK_STRUCTURE_TYPE_IMPORT_MEMORY_FD_INFO_KHR"
3479    },
3480    {
3481     "enum_field_value" : 1000074001,
3482     "name" : "VK_STRUCTURE_TYPE_MEMORY_FD_PROPERTIES_KHR"
3483    },
3484    {
3485     "enum_field_value" : 1000074002,
3486     "name" : "VK_STRUCTURE_TYPE_MEMORY_GET_FD_INFO_KHR"
3487    },
3488    {
3489     "enum_field_value" : 1000075000,
3490     "name" : "VK_STRUCTURE_TYPE_WIN32_KEYED_MUTEX_ACQUIRE_RELEASE_INFO_KHR"
3491    },
3492    {
3493     "enum_field_value" : 1000078000,
3494     "name" : "VK_STRUCTURE_TYPE_IMPORT_SEMAPHORE_WIN32_HANDLE_INFO_KHR"
3495    },
3496    {
3497     "enum_field_value" : 1000078001,
3498     "name" : "VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_WIN32_HANDLE_INFO_KHR"
3499    },
3500    {
3501     "enum_field_value" : 1000078002,
3502     "name" : "VK_STRUCTURE_TYPE_D3D12_FENCE_SUBMIT_INFO_KHR"
3503    },
3504    {
3505     "enum_field_value" : 1000078003,
3506     "name" : "VK_STRUCTURE_TYPE_SEMAPHORE_GET_WIN32_HANDLE_INFO_KHR"
3507    },
3508    {
3509     "enum_field_value" : 1000079000,
3510     "name" : "VK_STRUCTURE_TYPE_IMPORT_SEMAPHORE_FD_INFO_KHR"
3511    },
3512    {
3513     "enum_field_value" : 1000079001,
3514     "name" : "VK_STRUCTURE_TYPE_SEMAPHORE_GET_FD_INFO_KHR"
3515    },
3516    {
3517     "enum_field_value" : 1000080000,
3518     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PUSH_DESCRIPTOR_PROPERTIES_KHR"
3519    },
3520    {
3521     "enum_field_value" : 1000081000,
3522     "name" : "VK_STRUCTURE_TYPE_COMMAND_BUFFER_INHERITANCE_CONDITIONAL_RENDERING_INFO_EXT"
3523    },
3524    {
3525     "enum_field_value" : 1000081001,
3526     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_CONDITIONAL_RENDERING_FEATURES_EXT"
3527    },
3528    {
3529     "enum_field_value" : 1000081002,
3530     "name" : "VK_STRUCTURE_TYPE_CONDITIONAL_RENDERING_BEGIN_INFO_EXT"
3531    },
3532    {
3533     "enum_field_value" : 1000084000,
3534     "name" : "VK_STRUCTURE_TYPE_PRESENT_REGIONS_KHR"
3535    },
3536    {
3537     "enum_field_value" : 1000087000,
3538     "name" : "VK_STRUCTURE_TYPE_PIPELINE_VIEWPORT_W_SCALING_STATE_CREATE_INFO_NV"
3539    },
3540    {
3541     "enum_field_value" : 1000090000,
3542     "name" : "VK_STRUCTURE_TYPE_SURFACE_CAPABILITIES_2_EXT"
3543    },
3544    {
3545     "enum_field_value" : 1000091000,
3546     "name" : "VK_STRUCTURE_TYPE_DISPLAY_POWER_INFO_EXT"
3547    },
3548    {
3549     "enum_field_value" : 1000091001,
3550     "name" : "VK_STRUCTURE_TYPE_DEVICE_EVENT_INFO_EXT"
3551    },
3552    {
3553     "enum_field_value" : 1000091002,
3554     "name" : "VK_STRUCTURE_TYPE_DISPLAY_EVENT_INFO_EXT"
3555    },
3556    {
3557     "enum_field_value" : 1000091003,
3558     "name" : "VK_STRUCTURE_TYPE_SWAPCHAIN_COUNTER_CREATE_INFO_EXT"
3559    },
3560    {
3561     "enum_field_value" : 1000092000,
3562     "name" : "VK_STRUCTURE_TYPE_PRESENT_TIMES_INFO_GOOGLE"
3563    },
3564    {
3565     "enum_field_value" : 1000097000,
3566     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTIVIEW_PER_VIEW_ATTRIBUTES_PROPERTIES_NVX"
3567    },
3568    {
3569     "enum_field_value" : 1000098000,
3570     "name" : "VK_STRUCTURE_TYPE_PIPELINE_VIEWPORT_SWIZZLE_STATE_CREATE_INFO_NV"
3571    },
3572    {
3573     "enum_field_value" : 1000099000,
3574     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DISCARD_RECTANGLE_PROPERTIES_EXT"
3575    },
3576    {
3577     "enum_field_value" : 1000099001,
3578     "name" : "VK_STRUCTURE_TYPE_PIPELINE_DISCARD_RECTANGLE_STATE_CREATE_INFO_EXT"
3579    },
3580    {
3581     "enum_field_value" : 1000101000,
3582     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_CONSERVATIVE_RASTERIZATION_PROPERTIES_EXT"
3583    },
3584    {
3585     "enum_field_value" : 1000101001,
3586     "name" : "VK_STRUCTURE_TYPE_PIPELINE_RASTERIZATION_CONSERVATIVE_STATE_CREATE_INFO_EXT"
3587    },
3588    {
3589     "enum_field_value" : 1000102000,
3590     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEPTH_CLIP_ENABLE_FEATURES_EXT"
3591    },
3592    {
3593     "enum_field_value" : 1000102001,
3594     "name" : "VK_STRUCTURE_TYPE_PIPELINE_RASTERIZATION_DEPTH_CLIP_STATE_CREATE_INFO_EXT"
3595    },
3596    {
3597     "enum_field_value" : 1000105000,
3598     "name" : "VK_STRUCTURE_TYPE_HDR_METADATA_EXT"
3599    },
3600    {
3601     "enum_field_value" : 1000111000,
3602     "name" : "VK_STRUCTURE_TYPE_SHARED_PRESENT_SURFACE_CAPABILITIES_KHR"
3603    },
3604    {
3605     "enum_field_value" : 1000114000,
3606     "name" : "VK_STRUCTURE_TYPE_IMPORT_FENCE_WIN32_HANDLE_INFO_KHR"
3607    },
3608    {
3609     "enum_field_value" : 1000114001,
3610     "name" : "VK_STRUCTURE_TYPE_EXPORT_FENCE_WIN32_HANDLE_INFO_KHR"
3611    },
3612    {
3613     "enum_field_value" : 1000114002,
3614     "name" : "VK_STRUCTURE_TYPE_FENCE_GET_WIN32_HANDLE_INFO_KHR"
3615    },
3616    {
3617     "enum_field_value" : 1000115000,
3618     "name" : "VK_STRUCTURE_TYPE_IMPORT_FENCE_FD_INFO_KHR"
3619    },
3620    {
3621     "enum_field_value" : 1000115001,
3622     "name" : "VK_STRUCTURE_TYPE_FENCE_GET_FD_INFO_KHR"
3623    },
3624    {
3625     "enum_field_value" : 1000116000,
3626     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PERFORMANCE_QUERY_FEATURES_KHR"
3627    },
3628    {
3629     "enum_field_value" : 1000116001,
3630     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PERFORMANCE_QUERY_PROPERTIES_KHR"
3631    },
3632    {
3633     "enum_field_value" : 1000116002,
3634     "name" : "VK_STRUCTURE_TYPE_QUERY_POOL_PERFORMANCE_CREATE_INFO_KHR"
3635    },
3636    {
3637     "enum_field_value" : 1000116003,
3638     "name" : "VK_STRUCTURE_TYPE_PERFORMANCE_QUERY_SUBMIT_INFO_KHR"
3639    },
3640    {
3641     "enum_field_value" : 1000116004,
3642     "name" : "VK_STRUCTURE_TYPE_ACQUIRE_PROFILING_LOCK_INFO_KHR"
3643    },
3644    {
3645     "enum_field_value" : 1000116005,
3646     "name" : "VK_STRUCTURE_TYPE_PERFORMANCE_COUNTER_KHR"
3647    },
3648    {
3649     "enum_field_value" : 1000116006,
3650     "name" : "VK_STRUCTURE_TYPE_PERFORMANCE_COUNTER_DESCRIPTION_KHR"
3651    },
3652    {
3653     "enum_field_value" : 1000119000,
3654     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SURFACE_INFO_2_KHR"
3655    },
3656    {
3657     "enum_field_value" : 1000119001,
3658     "name" : "VK_STRUCTURE_TYPE_SURFACE_CAPABILITIES_2_KHR"
3659    },
3660    {
3661     "enum_field_value" : 1000119002,
3662     "name" : "VK_STRUCTURE_TYPE_SURFACE_FORMAT_2_KHR"
3663    },
3664    {
3665     "enum_field_value" : 1000121000,
3666     "name" : "VK_STRUCTURE_TYPE_DISPLAY_PROPERTIES_2_KHR"
3667    },
3668    {
3669     "enum_field_value" : 1000121001,
3670     "name" : "VK_STRUCTURE_TYPE_DISPLAY_PLANE_PROPERTIES_2_KHR"
3671    },
3672    {
3673     "enum_field_value" : 1000121002,
3674     "name" : "VK_STRUCTURE_TYPE_DISPLAY_MODE_PROPERTIES_2_KHR"
3675    },
3676    {
3677     "enum_field_value" : 1000121003,
3678     "name" : "VK_STRUCTURE_TYPE_DISPLAY_PLANE_INFO_2_KHR"
3679    },
3680    {
3681     "enum_field_value" : 1000121004,
3682     "name" : "VK_STRUCTURE_TYPE_DISPLAY_PLANE_CAPABILITIES_2_KHR"
3683    },
3684    {
3685     "enum_field_value" : 1000122000,
3686     "name" : "VK_STRUCTURE_TYPE_IOS_SURFACE_CREATE_INFO_MVK"
3687    },
3688    {
3689     "enum_field_value" : 1000123000,
3690     "name" : "VK_STRUCTURE_TYPE_MACOS_SURFACE_CREATE_INFO_MVK"
3691    },
3692    {
3693     "enum_field_value" : 1000128000,
3694     "name" : "VK_STRUCTURE_TYPE_DEBUG_UTILS_OBJECT_NAME_INFO_EXT"
3695    },
3696    {
3697     "enum_field_value" : 1000128001,
3698     "name" : "VK_STRUCTURE_TYPE_DEBUG_UTILS_OBJECT_TAG_INFO_EXT"
3699    },
3700    {
3701     "enum_field_value" : 1000128002,
3702     "name" : "VK_STRUCTURE_TYPE_DEBUG_UTILS_LABEL_EXT"
3703    },
3704    {
3705     "enum_field_value" : 1000128003,
3706     "name" : "VK_STRUCTURE_TYPE_DEBUG_UTILS_MESSENGER_CALLBACK_DATA_EXT"
3707    },
3708    {
3709     "enum_field_value" : 1000128004,
3710     "name" : "VK_STRUCTURE_TYPE_DEBUG_UTILS_MESSENGER_CREATE_INFO_EXT"
3711    },
3712    {
3713     "enum_field_value" : 1000129000,
3714     "name" : "VK_STRUCTURE_TYPE_ANDROID_HARDWARE_BUFFER_USAGE_ANDROID"
3715    },
3716    {
3717     "enum_field_value" : 1000129001,
3718     "name" : "VK_STRUCTURE_TYPE_ANDROID_HARDWARE_BUFFER_PROPERTIES_ANDROID"
3719    },
3720    {
3721     "enum_field_value" : 1000129002,
3722     "name" : "VK_STRUCTURE_TYPE_ANDROID_HARDWARE_BUFFER_FORMAT_PROPERTIES_ANDROID"
3723    },
3724    {
3725     "enum_field_value" : 1000129003,
3726     "name" : "VK_STRUCTURE_TYPE_IMPORT_ANDROID_HARDWARE_BUFFER_INFO_ANDROID"
3727    },
3728    {
3729     "enum_field_value" : 1000129004,
3730     "name" : "VK_STRUCTURE_TYPE_MEMORY_GET_ANDROID_HARDWARE_BUFFER_INFO_ANDROID"
3731    },
3732    {
3733     "enum_field_value" : 1000129005,
3734     "name" : "VK_STRUCTURE_TYPE_EXTERNAL_FORMAT_ANDROID"
3735    },
3736    {
3737     "enum_field_value" : 1000129006,
3738     "name" : "VK_STRUCTURE_TYPE_ANDROID_HARDWARE_BUFFER_FORMAT_PROPERTIES_2_ANDROID"
3739    },
3740    {
3741     "enum_field_value" : 1000143000,
3742     "name" : "VK_STRUCTURE_TYPE_SAMPLE_LOCATIONS_INFO_EXT"
3743    },
3744    {
3745     "enum_field_value" : 1000143001,
3746     "name" : "VK_STRUCTURE_TYPE_RENDER_PASS_SAMPLE_LOCATIONS_BEGIN_INFO_EXT"
3747    },
3748    {
3749     "enum_field_value" : 1000143002,
3750     "name" : "VK_STRUCTURE_TYPE_PIPELINE_SAMPLE_LOCATIONS_STATE_CREATE_INFO_EXT"
3751    },
3752    {
3753     "enum_field_value" : 1000143003,
3754     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SAMPLE_LOCATIONS_PROPERTIES_EXT"
3755    },
3756    {
3757     "enum_field_value" : 1000143004,
3758     "name" : "VK_STRUCTURE_TYPE_MULTISAMPLE_PROPERTIES_EXT"
3759    },
3760    {
3761     "enum_field_value" : 1000148000,
3762     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_BLEND_OPERATION_ADVANCED_FEATURES_EXT"
3763    },
3764    {
3765     "enum_field_value" : 1000148001,
3766     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_BLEND_OPERATION_ADVANCED_PROPERTIES_EXT"
3767    },
3768    {
3769     "enum_field_value" : 1000148002,
3770     "name" : "VK_STRUCTURE_TYPE_PIPELINE_COLOR_BLEND_ADVANCED_STATE_CREATE_INFO_EXT"
3771    },
3772    {
3773     "enum_field_value" : 1000149000,
3774     "name" : "VK_STRUCTURE_TYPE_PIPELINE_COVERAGE_TO_COLOR_STATE_CREATE_INFO_NV"
3775    },
3776    {
3777     "enum_field_value" : 1000150007,
3778     "name" : "VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET_ACCELERATION_STRUCTURE_KHR"
3779    },
3780    {
3781     "enum_field_value" : 1000150000,
3782     "name" : "VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_BUILD_GEOMETRY_INFO_KHR"
3783    },
3784    {
3785     "enum_field_value" : 1000150002,
3786     "name" : "VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_DEVICE_ADDRESS_INFO_KHR"
3787    },
3788    {
3789     "enum_field_value" : 1000150003,
3790     "name" : "VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_GEOMETRY_AABBS_DATA_KHR"
3791    },
3792    {
3793     "enum_field_value" : 1000150004,
3794     "name" : "VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_GEOMETRY_INSTANCES_DATA_KHR"
3795    },
3796    {
3797     "enum_field_value" : 1000150005,
3798     "name" : "VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_GEOMETRY_TRIANGLES_DATA_KHR"
3799    },
3800    {
3801     "enum_field_value" : 1000150006,
3802     "name" : "VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_GEOMETRY_KHR"
3803    },
3804    {
3805     "enum_field_value" : 1000150009,
3806     "name" : "VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_VERSION_INFO_KHR"
3807    },
3808    {
3809     "enum_field_value" : 1000150010,
3810     "name" : "VK_STRUCTURE_TYPE_COPY_ACCELERATION_STRUCTURE_INFO_KHR"
3811    },
3812    {
3813     "enum_field_value" : 1000150011,
3814     "name" : "VK_STRUCTURE_TYPE_COPY_ACCELERATION_STRUCTURE_TO_MEMORY_INFO_KHR"
3815    },
3816    {
3817     "enum_field_value" : 1000150012,
3818     "name" : "VK_STRUCTURE_TYPE_COPY_MEMORY_TO_ACCELERATION_STRUCTURE_INFO_KHR"
3819    },
3820    {
3821     "enum_field_value" : 1000150013,
3822     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ACCELERATION_STRUCTURE_FEATURES_KHR"
3823    },
3824    {
3825     "enum_field_value" : 1000150014,
3826     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ACCELERATION_STRUCTURE_PROPERTIES_KHR"
3827    },
3828    {
3829     "enum_field_value" : 1000150017,
3830     "name" : "VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_CREATE_INFO_KHR"
3831    },
3832    {
3833     "enum_field_value" : 1000150020,
3834     "name" : "VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_BUILD_SIZES_INFO_KHR"
3835    },
3836    {
3837     "enum_field_value" : 1000347000,
3838     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PIPELINE_FEATURES_KHR"
3839    },
3840    {
3841     "enum_field_value" : 1000347001,
3842     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PIPELINE_PROPERTIES_KHR"
3843    },
3844    {
3845     "enum_field_value" : 1000150015,
3846     "name" : "VK_STRUCTURE_TYPE_RAY_TRACING_PIPELINE_CREATE_INFO_KHR"
3847    },
3848    {
3849     "enum_field_value" : 1000150016,
3850     "name" : "VK_STRUCTURE_TYPE_RAY_TRACING_SHADER_GROUP_CREATE_INFO_KHR"
3851    },
3852    {
3853     "enum_field_value" : 1000150018,
3854     "name" : "VK_STRUCTURE_TYPE_RAY_TRACING_PIPELINE_INTERFACE_CREATE_INFO_KHR"
3855    },
3856    {
3857     "enum_field_value" : 1000348013,
3858     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_QUERY_FEATURES_KHR"
3859    },
3860    {
3861     "enum_field_value" : 1000152000,
3862     "name" : "VK_STRUCTURE_TYPE_PIPELINE_COVERAGE_MODULATION_STATE_CREATE_INFO_NV"
3863    },
3864    {
3865     "enum_field_value" : 1000154000,
3866     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SM_BUILTINS_FEATURES_NV"
3867    },
3868    {
3869     "enum_field_value" : 1000154001,
3870     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SM_BUILTINS_PROPERTIES_NV"
3871    },
3872    {
3873     "enum_field_value" : 1000158000,
3874     "name" : "VK_STRUCTURE_TYPE_DRM_FORMAT_MODIFIER_PROPERTIES_LIST_EXT"
3875    },
3876    {
3877     "enum_field_value" : 1000158002,
3878     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_DRM_FORMAT_MODIFIER_INFO_EXT"
3879    },
3880    {
3881     "enum_field_value" : 1000158003,
3882     "name" : "VK_STRUCTURE_TYPE_IMAGE_DRM_FORMAT_MODIFIER_LIST_CREATE_INFO_EXT"
3883    },
3884    {
3885     "enum_field_value" : 1000158004,
3886     "name" : "VK_STRUCTURE_TYPE_IMAGE_DRM_FORMAT_MODIFIER_EXPLICIT_CREATE_INFO_EXT"
3887    },
3888    {
3889     "enum_field_value" : 1000158005,
3890     "name" : "VK_STRUCTURE_TYPE_IMAGE_DRM_FORMAT_MODIFIER_PROPERTIES_EXT"
3891    },
3892    {
3893     "enum_field_value" : 1000158006,
3894     "name" : "VK_STRUCTURE_TYPE_DRM_FORMAT_MODIFIER_PROPERTIES_LIST_2_EXT"
3895    },
3896    {
3897     "enum_field_value" : 1000160000,
3898     "name" : "VK_STRUCTURE_TYPE_VALIDATION_CACHE_CREATE_INFO_EXT"
3899    },
3900    {
3901     "enum_field_value" : 1000160001,
3902     "name" : "VK_STRUCTURE_TYPE_SHADER_MODULE_VALIDATION_CACHE_CREATE_INFO_EXT"
3903    },
3904    {
3905     "enum_field_value" : 1000164000,
3906     "name" : "VK_STRUCTURE_TYPE_PIPELINE_VIEWPORT_SHADING_RATE_IMAGE_STATE_CREATE_INFO_NV"
3907    },
3908    {
3909     "enum_field_value" : 1000164001,
3910     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADING_RATE_IMAGE_FEATURES_NV"
3911    },
3912    {
3913     "enum_field_value" : 1000164002,
3914     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADING_RATE_IMAGE_PROPERTIES_NV"
3915    },
3916    {
3917     "enum_field_value" : 1000164005,
3918     "name" : "VK_STRUCTURE_TYPE_PIPELINE_VIEWPORT_COARSE_SAMPLE_ORDER_STATE_CREATE_INFO_NV"
3919    },
3920    {
3921     "enum_field_value" : 1000165000,
3922     "name" : "VK_STRUCTURE_TYPE_RAY_TRACING_PIPELINE_CREATE_INFO_NV"
3923    },
3924    {
3925     "enum_field_value" : 1000165001,
3926     "name" : "VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_CREATE_INFO_NV"
3927    },
3928    {
3929     "enum_field_value" : 1000165003,
3930     "name" : "VK_STRUCTURE_TYPE_GEOMETRY_NV"
3931    },
3932    {
3933     "enum_field_value" : 1000165004,
3934     "name" : "VK_STRUCTURE_TYPE_GEOMETRY_TRIANGLES_NV"
3935    },
3936    {
3937     "enum_field_value" : 1000165005,
3938     "name" : "VK_STRUCTURE_TYPE_GEOMETRY_AABB_NV"
3939    },
3940    {
3941     "enum_field_value" : 1000165006,
3942     "name" : "VK_STRUCTURE_TYPE_BIND_ACCELERATION_STRUCTURE_MEMORY_INFO_NV"
3943    },
3944    {
3945     "enum_field_value" : 1000165007,
3946     "name" : "VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET_ACCELERATION_STRUCTURE_NV"
3947    },
3948    {
3949     "enum_field_value" : 1000165008,
3950     "name" : "VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_MEMORY_REQUIREMENTS_INFO_NV"
3951    },
3952    {
3953     "enum_field_value" : 1000165009,
3954     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PROPERTIES_NV"
3955    },
3956    {
3957     "enum_field_value" : 1000165011,
3958     "name" : "VK_STRUCTURE_TYPE_RAY_TRACING_SHADER_GROUP_CREATE_INFO_NV"
3959    },
3960    {
3961     "enum_field_value" : 1000165012,
3962     "name" : "VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_INFO_NV"
3963    },
3964    {
3965     "enum_field_value" : 1000166000,
3966     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_REPRESENTATIVE_FRAGMENT_TEST_FEATURES_NV"
3967    },
3968    {
3969     "enum_field_value" : 1000166001,
3970     "name" : "VK_STRUCTURE_TYPE_PIPELINE_REPRESENTATIVE_FRAGMENT_TEST_STATE_CREATE_INFO_NV"
3971    },
3972    {
3973     "enum_field_value" : 1000170000,
3974     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_IMAGE_FORMAT_INFO_EXT"
3975    },
3976    {
3977     "enum_field_value" : 1000170001,
3978     "name" : "VK_STRUCTURE_TYPE_FILTER_CUBIC_IMAGE_VIEW_IMAGE_FORMAT_PROPERTIES_EXT"
3979    },
3980    {
3981     "enum_field_value" : 1000178000,
3982     "name" : "VK_STRUCTURE_TYPE_IMPORT_MEMORY_HOST_POINTER_INFO_EXT"
3983    },
3984    {
3985     "enum_field_value" : 1000178001,
3986     "name" : "VK_STRUCTURE_TYPE_MEMORY_HOST_POINTER_PROPERTIES_EXT"
3987    },
3988    {
3989     "enum_field_value" : 1000178002,
3990     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_MEMORY_HOST_PROPERTIES_EXT"
3991    },
3992    {
3993     "enum_field_value" : 1000181000,
3994     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_CLOCK_FEATURES_KHR"
3995    },
3996    {
3997     "enum_field_value" : 1000183000,
3998     "name" : "VK_STRUCTURE_TYPE_PIPELINE_COMPILER_CONTROL_CREATE_INFO_AMD"
3999    },
4000    {
4001     "enum_field_value" : 1000184000,
4002     "name" : "VK_STRUCTURE_TYPE_CALIBRATED_TIMESTAMP_INFO_EXT"
4003    },
4004    {
4005     "enum_field_value" : 1000185000,
4006     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_CORE_PROPERTIES_AMD"
4007    },
4008    {
4009     "enum_field_value" : 1000174000,
4010     "name" : "VK_STRUCTURE_TYPE_DEVICE_QUEUE_GLOBAL_PRIORITY_CREATE_INFO_KHR"
4011    },
4012    {
4013     "enum_field_value" : 1000388000,
4014     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GLOBAL_PRIORITY_QUERY_FEATURES_KHR"
4015    },
4016    {
4017     "enum_field_value" : 1000388001,
4018     "name" : "VK_STRUCTURE_TYPE_QUEUE_FAMILY_GLOBAL_PRIORITY_PROPERTIES_KHR"
4019    },
4020    {
4021     "enum_field_value" : 1000189000,
4022     "name" : "VK_STRUCTURE_TYPE_DEVICE_MEMORY_OVERALLOCATION_CREATE_INFO_AMD"
4023    },
4024    {
4025     "enum_field_value" : 1000190000,
4026     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VERTEX_ATTRIBUTE_DIVISOR_PROPERTIES_EXT"
4027    },
4028    {
4029     "enum_field_value" : 1000190001,
4030     "name" : "VK_STRUCTURE_TYPE_PIPELINE_VERTEX_INPUT_DIVISOR_STATE_CREATE_INFO_EXT"
4031    },
4032    {
4033     "enum_field_value" : 1000190002,
4034     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VERTEX_ATTRIBUTE_DIVISOR_FEATURES_EXT"
4035    },
4036    {
4037     "enum_field_value" : 1000191000,
4038     "name" : "VK_STRUCTURE_TYPE_PRESENT_FRAME_TOKEN_GGP"
4039    },
4040    {
4041     "enum_field_value" : 1000201000,
4042     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COMPUTE_SHADER_DERIVATIVES_FEATURES_NV"
4043    },
4044    {
4045     "enum_field_value" : 1000202000,
4046     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MESH_SHADER_FEATURES_NV"
4047    },
4048    {
4049     "enum_field_value" : 1000202001,
4050     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MESH_SHADER_PROPERTIES_NV"
4051    },
4052    {
4053     "enum_field_value" : 1000203000,
4054     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_NV"
4055    },
4056    {
4057     "enum_field_value" : 1000204000,
4058     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_IMAGE_FOOTPRINT_FEATURES_NV"
4059    },
4060    {
4061     "enum_field_value" : 1000205000,
4062     "name" : "VK_STRUCTURE_TYPE_PIPELINE_VIEWPORT_EXCLUSIVE_SCISSOR_STATE_CREATE_INFO_NV"
4063    },
4064    {
4065     "enum_field_value" : 1000205002,
4066     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXCLUSIVE_SCISSOR_FEATURES_NV"
4067    },
4068    {
4069     "enum_field_value" : 1000206000,
4070     "name" : "VK_STRUCTURE_TYPE_CHECKPOINT_DATA_NV"
4071    },
4072    {
4073     "enum_field_value" : 1000206001,
4074     "name" : "VK_STRUCTURE_TYPE_QUEUE_FAMILY_CHECKPOINT_PROPERTIES_NV"
4075    },
4076    {
4077     "enum_field_value" : 1000209000,
4078     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_INTEGER_FUNCTIONS_2_FEATURES_INTEL"
4079    },
4080    {
4081     "enum_field_value" : 1000210000,
4082     "name" : "VK_STRUCTURE_TYPE_QUERY_POOL_PERFORMANCE_QUERY_CREATE_INFO_INTEL"
4083    },
4084    {
4085     "enum_field_value" : 1000210001,
4086     "name" : "VK_STRUCTURE_TYPE_INITIALIZE_PERFORMANCE_API_INFO_INTEL"
4087    },
4088    {
4089     "enum_field_value" : 1000210002,
4090     "name" : "VK_STRUCTURE_TYPE_PERFORMANCE_MARKER_INFO_INTEL"
4091    },
4092    {
4093     "enum_field_value" : 1000210003,
4094     "name" : "VK_STRUCTURE_TYPE_PERFORMANCE_STREAM_MARKER_INFO_INTEL"
4095    },
4096    {
4097     "enum_field_value" : 1000210004,
4098     "name" : "VK_STRUCTURE_TYPE_PERFORMANCE_OVERRIDE_INFO_INTEL"
4099    },
4100    {
4101     "enum_field_value" : 1000210005,
4102     "name" : "VK_STRUCTURE_TYPE_PERFORMANCE_CONFIGURATION_ACQUIRE_INFO_INTEL"
4103    },
4104    {
4105     "enum_field_value" : 1000212000,
4106     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PCI_BUS_INFO_PROPERTIES_EXT"
4107    },
4108    {
4109     "enum_field_value" : 1000213000,
4110     "name" : "VK_STRUCTURE_TYPE_DISPLAY_NATIVE_HDR_SURFACE_CAPABILITIES_AMD"
4111    },
4112    {
4113     "enum_field_value" : 1000213001,
4114     "name" : "VK_STRUCTURE_TYPE_SWAPCHAIN_DISPLAY_NATIVE_HDR_CREATE_INFO_AMD"
4115    },
4116    {
4117     "enum_field_value" : 1000214000,
4118     "name" : "VK_STRUCTURE_TYPE_IMAGEPIPE_SURFACE_CREATE_INFO_FUCHSIA"
4119    },
4120    {
4121     "enum_field_value" : 1000217000,
4122     "name" : "VK_STRUCTURE_TYPE_METAL_SURFACE_CREATE_INFO_EXT"
4123    },
4124    {
4125     "enum_field_value" : 1000218000,
4126     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_DENSITY_MAP_FEATURES_EXT"
4127    },
4128    {
4129     "enum_field_value" : 1000218001,
4130     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_DENSITY_MAP_PROPERTIES_EXT"
4131    },
4132    {
4133     "enum_field_value" : 1000218002,
4134     "name" : "VK_STRUCTURE_TYPE_RENDER_PASS_FRAGMENT_DENSITY_MAP_CREATE_INFO_EXT"
4135    },
4136    {
4137     "enum_field_value" : 1000226000,
4138     "name" : "VK_STRUCTURE_TYPE_FRAGMENT_SHADING_RATE_ATTACHMENT_INFO_KHR"
4139    },
4140    {
4141     "enum_field_value" : 1000226001,
4142     "name" : "VK_STRUCTURE_TYPE_PIPELINE_FRAGMENT_SHADING_RATE_STATE_CREATE_INFO_KHR"
4143    },
4144    {
4145     "enum_field_value" : 1000226002,
4146     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADING_RATE_PROPERTIES_KHR"
4147    },
4148    {
4149     "enum_field_value" : 1000226003,
4150     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADING_RATE_FEATURES_KHR"
4151    },
4152    {
4153     "enum_field_value" : 1000226004,
4154     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADING_RATE_KHR"
4155    },
4156    {
4157     "enum_field_value" : 1000227000,
4158     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_CORE_PROPERTIES_2_AMD"
4159    },
4160    {
4161     "enum_field_value" : 1000229000,
4162     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COHERENT_MEMORY_FEATURES_AMD"
4163    },
4164    {
4165     "enum_field_value" : 1000234000,
4166     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_IMAGE_ATOMIC_INT64_FEATURES_EXT"
4167    },
4168    {
4169     "enum_field_value" : 1000237000,
4170     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MEMORY_BUDGET_PROPERTIES_EXT"
4171    },
4172    {
4173     "enum_field_value" : 1000238000,
4174     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MEMORY_PRIORITY_FEATURES_EXT"
4175    },
4176    {
4177     "enum_field_value" : 1000238001,
4178     "name" : "VK_STRUCTURE_TYPE_MEMORY_PRIORITY_ALLOCATE_INFO_EXT"
4179    },
4180    {
4181     "enum_field_value" : 1000239000,
4182     "name" : "VK_STRUCTURE_TYPE_SURFACE_PROTECTED_CAPABILITIES_KHR"
4183    },
4184    {
4185     "enum_field_value" : 1000240000,
4186     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEDICATED_ALLOCATION_IMAGE_ALIASING_FEATURES_NV"
4187    },
4188    {
4189     "enum_field_value" : 1000244000,
4190     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_BUFFER_DEVICE_ADDRESS_FEATURES_EXT"
4191    },
4192    {
4193     "enum_field_value" : 1000244002,
4194     "name" : "VK_STRUCTURE_TYPE_BUFFER_DEVICE_ADDRESS_CREATE_INFO_EXT"
4195    },
4196    {
4197     "enum_field_value" : 1000247000,
4198     "name" : "VK_STRUCTURE_TYPE_VALIDATION_FEATURES_EXT"
4199    },
4200    {
4201     "enum_field_value" : 1000248000,
4202     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRESENT_WAIT_FEATURES_KHR"
4203    },
4204    {
4205     "enum_field_value" : 1000249000,
4206     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COOPERATIVE_MATRIX_FEATURES_NV"
4207    },
4208    {
4209     "enum_field_value" : 1000249001,
4210     "name" : "VK_STRUCTURE_TYPE_COOPERATIVE_MATRIX_PROPERTIES_NV"
4211    },
4212    {
4213     "enum_field_value" : 1000249002,
4214     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COOPERATIVE_MATRIX_PROPERTIES_NV"
4215    },
4216    {
4217     "enum_field_value" : 1000250000,
4218     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COVERAGE_REDUCTION_MODE_FEATURES_NV"
4219    },
4220    {
4221     "enum_field_value" : 1000250001,
4222     "name" : "VK_STRUCTURE_TYPE_PIPELINE_COVERAGE_REDUCTION_STATE_CREATE_INFO_NV"
4223    },
4224    {
4225     "enum_field_value" : 1000250002,
4226     "name" : "VK_STRUCTURE_TYPE_FRAMEBUFFER_MIXED_SAMPLES_COMBINATION_NV"
4227    },
4228    {
4229     "enum_field_value" : 1000251000,
4230     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_INTERLOCK_FEATURES_EXT"
4231    },
4232    {
4233     "enum_field_value" : 1000252000,
4234     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_YCBCR_IMAGE_ARRAYS_FEATURES_EXT"
4235    },
4236    {
4237     "enum_field_value" : 1000254000,
4238     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PROVOKING_VERTEX_FEATURES_EXT"
4239    },
4240    {
4241     "enum_field_value" : 1000254001,
4242     "name" : "VK_STRUCTURE_TYPE_PIPELINE_RASTERIZATION_PROVOKING_VERTEX_STATE_CREATE_INFO_EXT"
4243    },
4244    {
4245     "enum_field_value" : 1000254002,
4246     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PROVOKING_VERTEX_PROPERTIES_EXT"
4247    },
4248    {
4249     "enum_field_value" : 1000255000,
4250     "name" : "VK_STRUCTURE_TYPE_SURFACE_FULL_SCREEN_EXCLUSIVE_INFO_EXT"
4251    },
4252    {
4253     "enum_field_value" : 1000255002,
4254     "name" : "VK_STRUCTURE_TYPE_SURFACE_CAPABILITIES_FULL_SCREEN_EXCLUSIVE_EXT"
4255    },
4256    {
4257     "enum_field_value" : 1000255001,
4258     "name" : "VK_STRUCTURE_TYPE_SURFACE_FULL_SCREEN_EXCLUSIVE_WIN32_INFO_EXT"
4259    },
4260    {
4261     "enum_field_value" : 1000256000,
4262     "name" : "VK_STRUCTURE_TYPE_HEADLESS_SURFACE_CREATE_INFO_EXT"
4263    },
4264    {
4265     "enum_field_value" : 1000259000,
4266     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_LINE_RASTERIZATION_FEATURES_EXT"
4267    },
4268    {
4269     "enum_field_value" : 1000259001,
4270     "name" : "VK_STRUCTURE_TYPE_PIPELINE_RASTERIZATION_LINE_STATE_CREATE_INFO_EXT"
4271    },
4272    {
4273     "enum_field_value" : 1000259002,
4274     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_LINE_RASTERIZATION_PROPERTIES_EXT"
4275    },
4276    {
4277     "enum_field_value" : 1000260000,
4278     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_FEATURES_EXT"
4279    },
4280    {
4281     "enum_field_value" : 1000265000,
4282     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_INDEX_TYPE_UINT8_FEATURES_EXT"
4283    },
4284    {
4285     "enum_field_value" : 1000267000,
4286     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTENDED_DYNAMIC_STATE_FEATURES_EXT"
4287    },
4288    {
4289     "enum_field_value" : 1000269000,
4290     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_EXECUTABLE_PROPERTIES_FEATURES_KHR"
4291    },
4292    {
4293     "enum_field_value" : 1000269001,
4294     "name" : "VK_STRUCTURE_TYPE_PIPELINE_INFO_KHR"
4295    },
4296    {
4297     "enum_field_value" : 1000269002,
4298     "name" : "VK_STRUCTURE_TYPE_PIPELINE_EXECUTABLE_PROPERTIES_KHR"
4299    },
4300    {
4301     "enum_field_value" : 1000269003,
4302     "name" : "VK_STRUCTURE_TYPE_PIPELINE_EXECUTABLE_INFO_KHR"
4303    },
4304    {
4305     "enum_field_value" : 1000269004,
4306     "name" : "VK_STRUCTURE_TYPE_PIPELINE_EXECUTABLE_STATISTIC_KHR"
4307    },
4308    {
4309     "enum_field_value" : 1000269005,
4310     "name" : "VK_STRUCTURE_TYPE_PIPELINE_EXECUTABLE_INTERNAL_REPRESENTATION_KHR"
4311    },
4312    {
4313     "enum_field_value" : 1000273000,
4314     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_2_FEATURES_EXT"
4315    },
4316    {
4317     "enum_field_value" : 1000277000,
4318     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEVICE_GENERATED_COMMANDS_PROPERTIES_NV"
4319    },
4320    {
4321     "enum_field_value" : 1000277001,
4322     "name" : "VK_STRUCTURE_TYPE_GRAPHICS_SHADER_GROUP_CREATE_INFO_NV"
4323    },
4324    {
4325     "enum_field_value" : 1000277002,
4326     "name" : "VK_STRUCTURE_TYPE_GRAPHICS_PIPELINE_SHADER_GROUPS_CREATE_INFO_NV"
4327    },
4328    {
4329     "enum_field_value" : 1000277003,
4330     "name" : "VK_STRUCTURE_TYPE_INDIRECT_COMMANDS_LAYOUT_TOKEN_NV"
4331    },
4332    {
4333     "enum_field_value" : 1000277004,
4334     "name" : "VK_STRUCTURE_TYPE_INDIRECT_COMMANDS_LAYOUT_CREATE_INFO_NV"
4335    },
4336    {
4337     "enum_field_value" : 1000277005,
4338     "name" : "VK_STRUCTURE_TYPE_GENERATED_COMMANDS_INFO_NV"
4339    },
4340    {
4341     "enum_field_value" : 1000277006,
4342     "name" : "VK_STRUCTURE_TYPE_GENERATED_COMMANDS_MEMORY_REQUIREMENTS_INFO_NV"
4343    },
4344    {
4345     "enum_field_value" : 1000277007,
4346     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEVICE_GENERATED_COMMANDS_FEATURES_NV"
4347    },
4348    {
4349     "enum_field_value" : 1000278000,
4350     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_INHERITED_VIEWPORT_SCISSOR_FEATURES_NV"
4351    },
4352    {
4353     "enum_field_value" : 1000278001,
4354     "name" : "VK_STRUCTURE_TYPE_COMMAND_BUFFER_INHERITANCE_VIEWPORT_SCISSOR_INFO_NV"
4355    },
4356    {
4357     "enum_field_value" : 1000281000,
4358     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TEXEL_BUFFER_ALIGNMENT_FEATURES_EXT"
4359    },
4360    {
4361     "enum_field_value" : 1000282000,
4362     "name" : "VK_STRUCTURE_TYPE_COMMAND_BUFFER_INHERITANCE_RENDER_PASS_TRANSFORM_INFO_QCOM"
4363    },
4364    {
4365     "enum_field_value" : 1000282001,
4366     "name" : "VK_STRUCTURE_TYPE_RENDER_PASS_TRANSFORM_BEGIN_INFO_QCOM"
4367    },
4368    {
4369     "enum_field_value" : 1000284000,
4370     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEVICE_MEMORY_REPORT_FEATURES_EXT"
4371    },
4372    {
4373     "enum_field_value" : 1000284001,
4374     "name" : "VK_STRUCTURE_TYPE_DEVICE_DEVICE_MEMORY_REPORT_CREATE_INFO_EXT"
4375    },
4376    {
4377     "enum_field_value" : 1000284002,
4378     "name" : "VK_STRUCTURE_TYPE_DEVICE_MEMORY_REPORT_CALLBACK_DATA_EXT"
4379    },
4380    {
4381     "enum_field_value" : 1000286000,
4382     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_FEATURES_EXT"
4383    },
4384    {
4385     "enum_field_value" : 1000286001,
4386     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_PROPERTIES_EXT"
4387    },
4388    {
4389     "enum_field_value" : 1000287000,
4390     "name" : "VK_STRUCTURE_TYPE_SAMPLER_CUSTOM_BORDER_COLOR_CREATE_INFO_EXT"
4391    },
4392    {
4393     "enum_field_value" : 1000287001,
4394     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_CUSTOM_BORDER_COLOR_PROPERTIES_EXT"
4395    },
4396    {
4397     "enum_field_value" : 1000287002,
4398     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_CUSTOM_BORDER_COLOR_FEATURES_EXT"
4399    },
4400    {
4401     "enum_field_value" : 1000290000,
4402     "name" : "VK_STRUCTURE_TYPE_PIPELINE_LIBRARY_CREATE_INFO_KHR"
4403    },
4404    {
4405     "enum_field_value" : 1000294000,
4406     "name" : "VK_STRUCTURE_TYPE_PRESENT_ID_KHR"
4407    },
4408    {
4409     "enum_field_value" : 1000294001,
4410     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRESENT_ID_FEATURES_KHR"
4411    },
4412    {
4413     "enum_field_value" : 1000300000,
4414     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DIAGNOSTICS_CONFIG_FEATURES_NV"
4415    },
4416    {
4417     "enum_field_value" : 1000300001,
4418     "name" : "VK_STRUCTURE_TYPE_DEVICE_DIAGNOSTICS_CONFIG_CREATE_INFO_NV"
4419    },
4420    {
4421     "enum_field_value" : 1000314008,
4422     "name" : "VK_STRUCTURE_TYPE_QUEUE_FAMILY_CHECKPOINT_PROPERTIES_2_NV"
4423    },
4424    {
4425     "enum_field_value" : 1000314009,
4426     "name" : "VK_STRUCTURE_TYPE_CHECKPOINT_DATA_2_NV"
4427    },
4428    {
4429     "enum_field_value" : 1000323000,
4430     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SUBGROUP_UNIFORM_CONTROL_FLOW_FEATURES_KHR"
4431    },
4432    {
4433     "enum_field_value" : 1000326000,
4434     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADING_RATE_ENUMS_PROPERTIES_NV"
4435    },
4436    {
4437     "enum_field_value" : 1000326001,
4438     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADING_RATE_ENUMS_FEATURES_NV"
4439    },
4440    {
4441     "enum_field_value" : 1000326002,
4442     "name" : "VK_STRUCTURE_TYPE_PIPELINE_FRAGMENT_SHADING_RATE_ENUM_STATE_CREATE_INFO_NV"
4443    },
4444    {
4445     "enum_field_value" : 1000327000,
4446     "name" : "VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_GEOMETRY_MOTION_TRIANGLES_DATA_NV"
4447    },
4448    {
4449     "enum_field_value" : 1000327001,
4450     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_MOTION_BLUR_FEATURES_NV"
4451    },
4452    {
4453     "enum_field_value" : 1000327002,
4454     "name" : "VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_MOTION_INFO_NV"
4455    },
4456    {
4457     "enum_field_value" : 1000330000,
4458     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_YCBCR_2_PLANE_444_FORMATS_FEATURES_EXT"
4459    },
4460    {
4461     "enum_field_value" : 1000332000,
4462     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_DENSITY_MAP_2_FEATURES_EXT"
4463    },
4464    {
4465     "enum_field_value" : 1000332001,
4466     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_DENSITY_MAP_2_PROPERTIES_EXT"
4467    },
4468    {
4469     "enum_field_value" : 1000333000,
4470     "name" : "VK_STRUCTURE_TYPE_COPY_COMMAND_TRANSFORM_INFO_QCOM"
4471    },
4472    {
4473     "enum_field_value" : 1000336000,
4474     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_WORKGROUP_MEMORY_EXPLICIT_LAYOUT_FEATURES_KHR"
4475    },
4476    {
4477     "enum_field_value" : 1000340000,
4478     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_4444_FORMATS_FEATURES_EXT"
4479    },
4480    {
4481     "enum_field_value" : 1000342000,
4482     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RASTERIZATION_ORDER_ATTACHMENT_ACCESS_FEATURES_ARM"
4483    },
4484    {
4485     "enum_field_value" : 1000344000,
4486     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RGBA10X6_FORMATS_FEATURES_EXT"
4487    },
4488    {
4489     "enum_field_value" : 1000346000,
4490     "name" : "VK_STRUCTURE_TYPE_DIRECTFB_SURFACE_CREATE_INFO_EXT"
4491    },
4492    {
4493     "enum_field_value" : 1000351000,
4494     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MUTABLE_DESCRIPTOR_TYPE_FEATURES_VALVE"
4495    },
4496    {
4497     "enum_field_value" : 1000351002,
4498     "name" : "VK_STRUCTURE_TYPE_MUTABLE_DESCRIPTOR_TYPE_CREATE_INFO_VALVE"
4499    },
4500    {
4501     "enum_field_value" : 1000352000,
4502     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VERTEX_INPUT_DYNAMIC_STATE_FEATURES_EXT"
4503    },
4504    {
4505     "enum_field_value" : 1000352001,
4506     "name" : "VK_STRUCTURE_TYPE_VERTEX_INPUT_BINDING_DESCRIPTION_2_EXT"
4507    },
4508    {
4509     "enum_field_value" : 1000352002,
4510     "name" : "VK_STRUCTURE_TYPE_VERTEX_INPUT_ATTRIBUTE_DESCRIPTION_2_EXT"
4511    },
4512    {
4513     "enum_field_value" : 1000353000,
4514     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DRM_PROPERTIES_EXT"
4515    },
4516    {
4517     "enum_field_value" : 1000355000,
4518     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEPTH_CLIP_CONTROL_FEATURES_EXT"
4519    },
4520    {
4521     "enum_field_value" : 1000355001,
4522     "name" : "VK_STRUCTURE_TYPE_PIPELINE_VIEWPORT_DEPTH_CLIP_CONTROL_CREATE_INFO_EXT"
4523    },
4524    {
4525     "enum_field_value" : 1000356000,
4526     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRIMITIVE_TOPOLOGY_LIST_RESTART_FEATURES_EXT"
4527    },
4528    {
4529     "enum_field_value" : 1000364000,
4530     "name" : "VK_STRUCTURE_TYPE_IMPORT_MEMORY_ZIRCON_HANDLE_INFO_FUCHSIA"
4531    },
4532    {
4533     "enum_field_value" : 1000364001,
4534     "name" : "VK_STRUCTURE_TYPE_MEMORY_ZIRCON_HANDLE_PROPERTIES_FUCHSIA"
4535    },
4536    {
4537     "enum_field_value" : 1000364002,
4538     "name" : "VK_STRUCTURE_TYPE_MEMORY_GET_ZIRCON_HANDLE_INFO_FUCHSIA"
4539    },
4540    {
4541     "enum_field_value" : 1000365000,
4542     "name" : "VK_STRUCTURE_TYPE_IMPORT_SEMAPHORE_ZIRCON_HANDLE_INFO_FUCHSIA"
4543    },
4544    {
4545     "enum_field_value" : 1000365001,
4546     "name" : "VK_STRUCTURE_TYPE_SEMAPHORE_GET_ZIRCON_HANDLE_INFO_FUCHSIA"
4547    },
4548    {
4549     "enum_field_value" : 1000366000,
4550     "name" : "VK_STRUCTURE_TYPE_BUFFER_COLLECTION_CREATE_INFO_FUCHSIA"
4551    },
4552    {
4553     "enum_field_value" : 1000366001,
4554     "name" : "VK_STRUCTURE_TYPE_IMPORT_MEMORY_BUFFER_COLLECTION_FUCHSIA"
4555    },
4556    {
4557     "enum_field_value" : 1000366002,
4558     "name" : "VK_STRUCTURE_TYPE_BUFFER_COLLECTION_IMAGE_CREATE_INFO_FUCHSIA"
4559    },
4560    {
4561     "enum_field_value" : 1000366003,
4562     "name" : "VK_STRUCTURE_TYPE_BUFFER_COLLECTION_PROPERTIES_FUCHSIA"
4563    },
4564    {
4565     "enum_field_value" : 1000366004,
4566     "name" : "VK_STRUCTURE_TYPE_BUFFER_CONSTRAINTS_INFO_FUCHSIA"
4567    },
4568    {
4569     "enum_field_value" : 1000366005,
4570     "name" : "VK_STRUCTURE_TYPE_BUFFER_COLLECTION_BUFFER_CREATE_INFO_FUCHSIA"
4571    },
4572    {
4573     "enum_field_value" : 1000366006,
4574     "name" : "VK_STRUCTURE_TYPE_IMAGE_CONSTRAINTS_INFO_FUCHSIA"
4575    },
4576    {
4577     "enum_field_value" : 1000366007,
4578     "name" : "VK_STRUCTURE_TYPE_IMAGE_FORMAT_CONSTRAINTS_INFO_FUCHSIA"
4579    },
4580    {
4581     "enum_field_value" : 1000366008,
4582     "name" : "VK_STRUCTURE_TYPE_SYSMEM_COLOR_SPACE_FUCHSIA"
4583    },
4584    {
4585     "enum_field_value" : 1000366009,
4586     "name" : "VK_STRUCTURE_TYPE_BUFFER_COLLECTION_CONSTRAINTS_INFO_FUCHSIA"
4587    },
4588    {
4589     "enum_field_value" : 1000369000,
4590     "name" : "VK_STRUCTURE_TYPE_SUBPASS_SHADING_PIPELINE_CREATE_INFO_HUAWEI"
4591    },
4592    {
4593     "enum_field_value" : 1000369001,
4594     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBPASS_SHADING_FEATURES_HUAWEI"
4595    },
4596    {
4597     "enum_field_value" : 1000369002,
4598     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBPASS_SHADING_PROPERTIES_HUAWEI"
4599    },
4600    {
4601     "enum_field_value" : 1000370000,
4602     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_INVOCATION_MASK_FEATURES_HUAWEI"
4603    },
4604    {
4605     "enum_field_value" : 1000371000,
4606     "name" : "VK_STRUCTURE_TYPE_MEMORY_GET_REMOTE_ADDRESS_INFO_NV"
4607    },
4608    {
4609     "enum_field_value" : 1000371001,
4610     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_MEMORY_RDMA_FEATURES_NV"
4611    },
4612    {
4613     "enum_field_value" : 1000377000,
4614     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTENDED_DYNAMIC_STATE_2_FEATURES_EXT"
4615    },
4616    {
4617     "enum_field_value" : 1000378000,
4618     "name" : "VK_STRUCTURE_TYPE_SCREEN_SURFACE_CREATE_INFO_QNX"
4619    },
4620    {
4621     "enum_field_value" : 1000381000,
4622     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COLOR_WRITE_ENABLE_FEATURES_EXT"
4623    },
4624    {
4625     "enum_field_value" : 1000381001,
4626     "name" : "VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT"
4627    },
4628    {
4629     "enum_field_value" : 1000391000,
4630     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT"
4631    },
4632    {
4633     "enum_field_value" : 1000391001,
4634     "name" : "VK_STRUCTURE_TYPE_IMAGE_VIEW_MIN_LOD_CREATE_INFO_EXT"
4635    },
4636    {
4637     "enum_field_value" : 1000392000,
4638     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTI_DRAW_FEATURES_EXT"
4639    },
4640    {
4641     "enum_field_value" : 1000392001,
4642     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTI_DRAW_PROPERTIES_EXT"
4643    },
4644    {
4645     "enum_field_value" : 1000411000,
4646     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_BORDER_COLOR_SWIZZLE_FEATURES_EXT"
4647    },
4648    {
4649     "enum_field_value" : 1000411001,
4650     "name" : "VK_STRUCTURE_TYPE_SAMPLER_BORDER_COLOR_COMPONENT_MAPPING_CREATE_INFO_EXT"
4651    },
4652    {
4653     "enum_field_value" : 1000412000,
4654     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PAGEABLE_DEVICE_LOCAL_MEMORY_FEATURES_EXT"
4655    },
4656    {
4657     "enum_field_value" : 1000425000,
4658     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_DENSITY_MAP_OFFSET_FEATURES_QCOM"
4659    },
4660    {
4661     "enum_field_value" : 1000425001,
4662     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_DENSITY_MAP_OFFSET_PROPERTIES_QCOM"
4663    },
4664    {
4665     "enum_field_value" : 1000425002,
4666     "name" : "VK_STRUCTURE_TYPE_SUBPASS_FRAGMENT_DENSITY_MAP_OFFSET_END_INFO_QCOM"
4667    },
4668    {
4669     "enum_field_value" : 1000430000,
4670     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_LINEAR_COLOR_ATTACHMENT_FEATURES_NV"
4671    },
4672    {
4673     "enum_field_value" : 1000120000,
4674     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VARIABLE_POINTER_FEATURES"
4675    },
4676    {
4677     "enum_field_value" : 1000063000,
4678     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_DRAW_PARAMETER_FEATURES"
4679    },
4680    {
4681     "enum_field_value" : 1000011000,
4682     "name" : "VK_STRUCTURE_TYPE_DEBUG_REPORT_CREATE_INFO_EXT"
4683    },
4684    {
4685     "enum_field_value" : 1000044000,
4686     "name" : "VK_STRUCTURE_TYPE_RENDERING_INFO_KHR"
4687    },
4688    {
4689     "enum_field_value" : 1000044001,
4690     "name" : "VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO_KHR"
4691    },
4692    {
4693     "enum_field_value" : 1000044002,
4694     "name" : "VK_STRUCTURE_TYPE_PIPELINE_RENDERING_CREATE_INFO_KHR"
4695    },
4696    {
4697     "enum_field_value" : 1000044003,
4698     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DYNAMIC_RENDERING_FEATURES_KHR"
4699    },
4700    {
4701     "enum_field_value" : 1000044004,
4702     "name" : "VK_STRUCTURE_TYPE_COMMAND_BUFFER_INHERITANCE_RENDERING_INFO_KHR"
4703    },
4704    {
4705     "enum_field_value" : 1000044008,
4706     "name" : "VK_STRUCTURE_TYPE_ATTACHMENT_SAMPLE_COUNT_INFO_NV"
4707    },
4708    {
4709     "enum_field_value" : 1000053000,
4710     "name" : "VK_STRUCTURE_TYPE_RENDER_PASS_MULTIVIEW_CREATE_INFO_KHR"
4711    },
4712    {
4713     "enum_field_value" : 1000053001,
4714     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTIVIEW_FEATURES_KHR"
4715    },
4716    {
4717     "enum_field_value" : 1000053002,
4718     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTIVIEW_PROPERTIES_KHR"
4719    },
4720    {
4721     "enum_field_value" : 1000059000,
4722     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FEATURES_2_KHR"
4723    },
4724    {
4725     "enum_field_value" : 1000059001,
4726     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PROPERTIES_2_KHR"
4727    },
4728    {
4729     "enum_field_value" : 1000059002,
4730     "name" : "VK_STRUCTURE_TYPE_FORMAT_PROPERTIES_2_KHR"
4731    },
4732    {
4733     "enum_field_value" : 1000059003,
4734     "name" : "VK_STRUCTURE_TYPE_IMAGE_FORMAT_PROPERTIES_2_KHR"
4735    },
4736    {
4737     "enum_field_value" : 1000059004,
4738     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_FORMAT_INFO_2_KHR"
4739    },
4740    {
4741     "enum_field_value" : 1000059005,
4742     "name" : "VK_STRUCTURE_TYPE_QUEUE_FAMILY_PROPERTIES_2_KHR"
4743    },
4744    {
4745     "enum_field_value" : 1000059006,
4746     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MEMORY_PROPERTIES_2_KHR"
4747    },
4748    {
4749     "enum_field_value" : 1000059007,
4750     "name" : "VK_STRUCTURE_TYPE_SPARSE_IMAGE_FORMAT_PROPERTIES_2_KHR"
4751    },
4752    {
4753     "enum_field_value" : 1000059008,
4754     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SPARSE_IMAGE_FORMAT_INFO_2_KHR"
4755    },
4756    {
4757     "enum_field_value" : 1000060000,
4758     "name" : "VK_STRUCTURE_TYPE_MEMORY_ALLOCATE_FLAGS_INFO_KHR"
4759    },
4760    {
4761     "enum_field_value" : 1000060003,
4762     "name" : "VK_STRUCTURE_TYPE_DEVICE_GROUP_RENDER_PASS_BEGIN_INFO_KHR"
4763    },
4764    {
4765     "enum_field_value" : 1000060004,
4766     "name" : "VK_STRUCTURE_TYPE_DEVICE_GROUP_COMMAND_BUFFER_BEGIN_INFO_KHR"
4767    },
4768    {
4769     "enum_field_value" : 1000060005,
4770     "name" : "VK_STRUCTURE_TYPE_DEVICE_GROUP_SUBMIT_INFO_KHR"
4771    },
4772    {
4773     "enum_field_value" : 1000060006,
4774     "name" : "VK_STRUCTURE_TYPE_DEVICE_GROUP_BIND_SPARSE_INFO_KHR"
4775    },
4776    {
4777     "enum_field_value" : 1000060013,
4778     "name" : "VK_STRUCTURE_TYPE_BIND_BUFFER_MEMORY_DEVICE_GROUP_INFO_KHR"
4779    },
4780    {
4781     "enum_field_value" : 1000060014,
4782     "name" : "VK_STRUCTURE_TYPE_BIND_IMAGE_MEMORY_DEVICE_GROUP_INFO_KHR"
4783    },
4784    {
4785     "enum_field_value" : 1000066000,
4786     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TEXTURE_COMPRESSION_ASTC_HDR_FEATURES_EXT"
4787    },
4788    {
4789     "enum_field_value" : 1000070000,
4790     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GROUP_PROPERTIES_KHR"
4791    },
4792    {
4793     "enum_field_value" : 1000070001,
4794     "name" : "VK_STRUCTURE_TYPE_DEVICE_GROUP_DEVICE_CREATE_INFO_KHR"
4795    },
4796    {
4797     "enum_field_value" : 1000071000,
4798     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_IMAGE_FORMAT_INFO_KHR"
4799    },
4800    {
4801     "enum_field_value" : 1000071001,
4802     "name" : "VK_STRUCTURE_TYPE_EXTERNAL_IMAGE_FORMAT_PROPERTIES_KHR"
4803    },
4804    {
4805     "enum_field_value" : 1000071002,
4806     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_BUFFER_INFO_KHR"
4807    },
4808    {
4809     "enum_field_value" : 1000071003,
4810     "name" : "VK_STRUCTURE_TYPE_EXTERNAL_BUFFER_PROPERTIES_KHR"
4811    },
4812    {
4813     "enum_field_value" : 1000071004,
4814     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ID_PROPERTIES_KHR"
4815    },
4816    {
4817     "enum_field_value" : 1000072000,
4818     "name" : "VK_STRUCTURE_TYPE_EXTERNAL_MEMORY_BUFFER_CREATE_INFO_KHR"
4819    },
4820    {
4821     "enum_field_value" : 1000072001,
4822     "name" : "VK_STRUCTURE_TYPE_EXTERNAL_MEMORY_IMAGE_CREATE_INFO_KHR"
4823    },
4824    {
4825     "enum_field_value" : 1000072002,
4826     "name" : "VK_STRUCTURE_TYPE_EXPORT_MEMORY_ALLOCATE_INFO_KHR"
4827    },
4828    {
4829     "enum_field_value" : 1000076000,
4830     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_SEMAPHORE_INFO_KHR"
4831    },
4832    {
4833     "enum_field_value" : 1000076001,
4834     "name" : "VK_STRUCTURE_TYPE_EXTERNAL_SEMAPHORE_PROPERTIES_KHR"
4835    },
4836    {
4837     "enum_field_value" : 1000077000,
4838     "name" : "VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR"
4839    },
4840    {
4841     "enum_field_value" : 1000082000,
4842     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_FLOAT16_INT8_FEATURES_KHR"
4843    },
4844    {
4845     "enum_field_value" : 1000082000,
4846     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FLOAT16_INT8_FEATURES_KHR"
4847    },
4848    {
4849     "enum_field_value" : 1000083000,
4850     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_16BIT_STORAGE_FEATURES_KHR"
4851    },
4852    {
4853     "enum_field_value" : 1000085000,
4854     "name" : "VK_STRUCTURE_TYPE_DESCRIPTOR_UPDATE_TEMPLATE_CREATE_INFO_KHR"
4855    },
4856    {
4857     "enum_field_value" : 1000090000,
4858     "name" : "VK_STRUCTURE_TYPE_SURFACE_CAPABILITIES2_EXT"
4859    },
4860    {
4861     "enum_field_value" : 1000108000,
4862     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGELESS_FRAMEBUFFER_FEATURES_KHR"
4863    },
4864    {
4865     "enum_field_value" : 1000108001,
4866     "name" : "VK_STRUCTURE_TYPE_FRAMEBUFFER_ATTACHMENTS_CREATE_INFO_KHR"
4867    },
4868    {
4869     "enum_field_value" : 1000108002,
4870     "name" : "VK_STRUCTURE_TYPE_FRAMEBUFFER_ATTACHMENT_IMAGE_INFO_KHR"
4871    },
4872    {
4873     "enum_field_value" : 1000108003,
4874     "name" : "VK_STRUCTURE_TYPE_RENDER_PASS_ATTACHMENT_BEGIN_INFO_KHR"
4875    },
4876    {
4877     "enum_field_value" : 1000109000,
4878     "name" : "VK_STRUCTURE_TYPE_ATTACHMENT_DESCRIPTION_2_KHR"
4879    },
4880    {
4881     "enum_field_value" : 1000109001,
4882     "name" : "VK_STRUCTURE_TYPE_ATTACHMENT_REFERENCE_2_KHR"
4883    },
4884    {
4885     "enum_field_value" : 1000109002,
4886     "name" : "VK_STRUCTURE_TYPE_SUBPASS_DESCRIPTION_2_KHR"
4887    },
4888    {
4889     "enum_field_value" : 1000109003,
4890     "name" : "VK_STRUCTURE_TYPE_SUBPASS_DEPENDENCY_2_KHR"
4891    },
4892    {
4893     "enum_field_value" : 1000109004,
4894     "name" : "VK_STRUCTURE_TYPE_RENDER_PASS_CREATE_INFO_2_KHR"
4895    },
4896    {
4897     "enum_field_value" : 1000109005,
4898     "name" : "VK_STRUCTURE_TYPE_SUBPASS_BEGIN_INFO_KHR"
4899    },
4900    {
4901     "enum_field_value" : 1000109006,
4902     "name" : "VK_STRUCTURE_TYPE_SUBPASS_END_INFO_KHR"
4903    },
4904    {
4905     "enum_field_value" : 1000112000,
4906     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_FENCE_INFO_KHR"
4907    },
4908    {
4909     "enum_field_value" : 1000112001,
4910     "name" : "VK_STRUCTURE_TYPE_EXTERNAL_FENCE_PROPERTIES_KHR"
4911    },
4912    {
4913     "enum_field_value" : 1000113000,
4914     "name" : "VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR"
4915    },
4916    {
4917     "enum_field_value" : 1000117000,
4918     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_POINT_CLIPPING_PROPERTIES_KHR"
4919    },
4920    {
4921     "enum_field_value" : 1000117001,
4922     "name" : "VK_STRUCTURE_TYPE_RENDER_PASS_INPUT_ATTACHMENT_ASPECT_CREATE_INFO_KHR"
4923    },
4924    {
4925     "enum_field_value" : 1000117002,
4926     "name" : "VK_STRUCTURE_TYPE_IMAGE_VIEW_USAGE_CREATE_INFO_KHR"
4927    },
4928    {
4929     "enum_field_value" : 1000117003,
4930     "name" : "VK_STRUCTURE_TYPE_PIPELINE_TESSELLATION_DOMAIN_ORIGIN_STATE_CREATE_INFO_KHR"
4931    },
4932    {
4933     "enum_field_value" : 1000120000,
4934     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VARIABLE_POINTERS_FEATURES_KHR"
4935    },
4936    {
4937     "enum_field_value" : 1000120000,
4938     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VARIABLE_POINTER_FEATURES_KHR"
4939    },
4940    {
4941     "enum_field_value" : 1000127000,
4942     "name" : "VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS_KHR"
4943    },
4944    {
4945     "enum_field_value" : 1000127001,
4946     "name" : "VK_STRUCTURE_TYPE_MEMORY_DEDICATED_ALLOCATE_INFO_KHR"
4947    },
4948    {
4949     "enum_field_value" : 1000130000,
4950     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SAMPLER_FILTER_MINMAX_PROPERTIES_EXT"
4951    },
4952    {
4953     "enum_field_value" : 1000130001,
4954     "name" : "VK_STRUCTURE_TYPE_SAMPLER_REDUCTION_MODE_CREATE_INFO_EXT"
4955    },
4956    {
4957     "enum_field_value" : 1000138000,
4958     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_INLINE_UNIFORM_BLOCK_FEATURES_EXT"
4959    },
4960    {
4961     "enum_field_value" : 1000138001,
4962     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_INLINE_UNIFORM_BLOCK_PROPERTIES_EXT"
4963    },
4964    {
4965     "enum_field_value" : 1000138002,
4966     "name" : "VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET_INLINE_UNIFORM_BLOCK_EXT"
4967    },
4968    {
4969     "enum_field_value" : 1000138003,
4970     "name" : "VK_STRUCTURE_TYPE_DESCRIPTOR_POOL_INLINE_UNIFORM_BLOCK_CREATE_INFO_EXT"
4971    },
4972    {
4973     "enum_field_value" : 1000146000,
4974     "name" : "VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2_KHR"
4975    },
4976    {
4977     "enum_field_value" : 1000146001,
4978     "name" : "VK_STRUCTURE_TYPE_IMAGE_MEMORY_REQUIREMENTS_INFO_2_KHR"
4979    },
4980    {
4981     "enum_field_value" : 1000146002,
4982     "name" : "VK_STRUCTURE_TYPE_IMAGE_SPARSE_MEMORY_REQUIREMENTS_INFO_2_KHR"
4983    },
4984    {
4985     "enum_field_value" : 1000146003,
4986     "name" : "VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2_KHR"
4987    },
4988    {
4989     "enum_field_value" : 1000146004,
4990     "name" : "VK_STRUCTURE_TYPE_SPARSE_IMAGE_MEMORY_REQUIREMENTS_2_KHR"
4991    },
4992    {
4993     "enum_field_value" : 1000147000,
4994     "name" : "VK_STRUCTURE_TYPE_IMAGE_FORMAT_LIST_CREATE_INFO_KHR"
4995    },
4996    {
4997     "enum_field_value" : 1000156000,
4998     "name" : "VK_STRUCTURE_TYPE_SAMPLER_YCBCR_CONVERSION_CREATE_INFO_KHR"
4999    },
5000    {
5001     "enum_field_value" : 1000156001,
5002     "name" : "VK_STRUCTURE_TYPE_SAMPLER_YCBCR_CONVERSION_INFO_KHR"
5003    },
5004    {
5005     "enum_field_value" : 1000156002,
5006     "name" : "VK_STRUCTURE_TYPE_BIND_IMAGE_PLANE_MEMORY_INFO_KHR"
5007    },
5008    {
5009     "enum_field_value" : 1000156003,
5010     "name" : "VK_STRUCTURE_TYPE_IMAGE_PLANE_MEMORY_REQUIREMENTS_INFO_KHR"
5011    },
5012    {
5013     "enum_field_value" : 1000156004,
5014     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SAMPLER_YCBCR_CONVERSION_FEATURES_KHR"
5015    },
5016    {
5017     "enum_field_value" : 1000156005,
5018     "name" : "VK_STRUCTURE_TYPE_SAMPLER_YCBCR_CONVERSION_IMAGE_FORMAT_PROPERTIES_KHR"
5019    },
5020    {
5021     "enum_field_value" : 1000157000,
5022     "name" : "VK_STRUCTURE_TYPE_BIND_BUFFER_MEMORY_INFO_KHR"
5023    },
5024    {
5025     "enum_field_value" : 1000157001,
5026     "name" : "VK_STRUCTURE_TYPE_BIND_IMAGE_MEMORY_INFO_KHR"
5027    },
5028    {
5029     "enum_field_value" : 1000161000,
5030     "name" : "VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_BINDING_FLAGS_CREATE_INFO_EXT"
5031    },
5032    {
5033     "enum_field_value" : 1000161001,
5034     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_INDEXING_FEATURES_EXT"
5035    },
5036    {
5037     "enum_field_value" : 1000161002,
5038     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_INDEXING_PROPERTIES_EXT"
5039    },
5040    {
5041     "enum_field_value" : 1000161003,
5042     "name" : "VK_STRUCTURE_TYPE_DESCRIPTOR_SET_VARIABLE_DESCRIPTOR_COUNT_ALLOCATE_INFO_EXT"
5043    },
5044    {
5045     "enum_field_value" : 1000161004,
5046     "name" : "VK_STRUCTURE_TYPE_DESCRIPTOR_SET_VARIABLE_DESCRIPTOR_COUNT_LAYOUT_SUPPORT_EXT"
5047    },
5048    {
5049     "enum_field_value" : 1000168000,
5050     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MAINTENANCE_3_PROPERTIES_KHR"
5051    },
5052    {
5053     "enum_field_value" : 1000168001,
5054     "name" : "VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_SUPPORT_KHR"
5055    },
5056    {
5057     "enum_field_value" : 1000174000,
5058     "name" : "VK_STRUCTURE_TYPE_DEVICE_QUEUE_GLOBAL_PRIORITY_CREATE_INFO_EXT"
5059    },
5060    {
5061     "enum_field_value" : 1000175000,
5062     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SUBGROUP_EXTENDED_TYPES_FEATURES_KHR"
5063    },
5064    {
5065     "enum_field_value" : 1000177000,
5066     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_8BIT_STORAGE_FEATURES_KHR"
5067    },
5068    {
5069     "enum_field_value" : 1000180000,
5070     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_INT64_FEATURES_KHR"
5071    },
5072    {
5073     "enum_field_value" : 1000192000,
5074     "name" : "VK_STRUCTURE_TYPE_PIPELINE_CREATION_FEEDBACK_CREATE_INFO_EXT"
5075    },
5076    {
5077     "enum_field_value" : 1000196000,
5078     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DRIVER_PROPERTIES_KHR"
5079    },
5080    {
5081     "enum_field_value" : 1000197000,
5082     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FLOAT_CONTROLS_PROPERTIES_KHR"
5083    },
5084    {
5085     "enum_field_value" : 1000199000,
5086     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEPTH_STENCIL_RESOLVE_PROPERTIES_KHR"
5087    },
5088    {
5089     "enum_field_value" : 1000199001,
5090     "name" : "VK_STRUCTURE_TYPE_SUBPASS_DESCRIPTION_DEPTH_STENCIL_RESOLVE_KHR"
5091    },
5092    {
5093     "enum_field_value" : 1000207000,
5094     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TIMELINE_SEMAPHORE_FEATURES_KHR"
5095    },
5096    {
5097     "enum_field_value" : 1000207001,
5098     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TIMELINE_SEMAPHORE_PROPERTIES_KHR"
5099    },
5100    {
5101     "enum_field_value" : 1000207002,
5102     "name" : "VK_STRUCTURE_TYPE_SEMAPHORE_TYPE_CREATE_INFO_KHR"
5103    },
5104    {
5105     "enum_field_value" : 1000207003,
5106     "name" : "VK_STRUCTURE_TYPE_TIMELINE_SEMAPHORE_SUBMIT_INFO_KHR"
5107    },
5108    {
5109     "enum_field_value" : 1000207004,
5110     "name" : "VK_STRUCTURE_TYPE_SEMAPHORE_WAIT_INFO_KHR"
5111    },
5112    {
5113     "enum_field_value" : 1000207005,
5114     "name" : "VK_STRUCTURE_TYPE_SEMAPHORE_SIGNAL_INFO_KHR"
5115    },
5116    {
5117     "enum_field_value" : 1000210000,
5118     "name" : "VK_STRUCTURE_TYPE_QUERY_POOL_CREATE_INFO_INTEL"
5119    },
5120    {
5121     "enum_field_value" : 1000211000,
5122     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_MEMORY_MODEL_FEATURES_KHR"
5123    },
5124    {
5125     "enum_field_value" : 1000215000,
5126     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_TERMINATE_INVOCATION_FEATURES_KHR"
5127    },
5128    {
5129     "enum_field_value" : 1000221000,
5130     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCALAR_BLOCK_LAYOUT_FEATURES_EXT"
5131    },
5132    {
5133     "enum_field_value" : 1000225000,
5134     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBGROUP_SIZE_CONTROL_PROPERTIES_EXT"
5135    },
5136    {
5137     "enum_field_value" : 1000225001,
5138     "name" : "VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_REQUIRED_SUBGROUP_SIZE_CREATE_INFO_EXT"
5139    },
5140    {
5141     "enum_field_value" : 1000225002,
5142     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBGROUP_SIZE_CONTROL_FEATURES_EXT"
5143    },
5144    {
5145     "enum_field_value" : 1000241000,
5146     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SEPARATE_DEPTH_STENCIL_LAYOUTS_FEATURES_KHR"
5147    },
5148    {
5149     "enum_field_value" : 1000241001,
5150     "name" : "VK_STRUCTURE_TYPE_ATTACHMENT_REFERENCE_STENCIL_LAYOUT_KHR"
5151    },
5152    {
5153     "enum_field_value" : 1000241002,
5154     "name" : "VK_STRUCTURE_TYPE_ATTACHMENT_DESCRIPTION_STENCIL_LAYOUT_KHR"
5155    },
5156    {
5157     "enum_field_value" : 1000244000,
5158     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_BUFFER_ADDRESS_FEATURES_EXT"
5159    },
5160    {
5161     "enum_field_value" : 1000244001,
5162     "name" : "VK_STRUCTURE_TYPE_BUFFER_DEVICE_ADDRESS_INFO_EXT"
5163    },
5164    {
5165     "enum_field_value" : 1000245000,
5166     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TOOL_PROPERTIES_EXT"
5167    },
5168    {
5169     "enum_field_value" : 1000246000,
5170     "name" : "VK_STRUCTURE_TYPE_IMAGE_STENCIL_USAGE_CREATE_INFO_EXT"
5171    },
5172    {
5173     "enum_field_value" : 1000253000,
5174     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_UNIFORM_BUFFER_STANDARD_LAYOUT_FEATURES_KHR"
5175    },
5176    {
5177     "enum_field_value" : 1000257000,
5178     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_BUFFER_DEVICE_ADDRESS_FEATURES_KHR"
5179    },
5180    {
5181     "enum_field_value" : 1000244001,
5182     "name" : "VK_STRUCTURE_TYPE_BUFFER_DEVICE_ADDRESS_INFO_KHR"
5183    },
5184    {
5185     "enum_field_value" : 1000257002,
5186     "name" : "VK_STRUCTURE_TYPE_BUFFER_OPAQUE_CAPTURE_ADDRESS_CREATE_INFO_KHR"
5187    },
5188    {
5189     "enum_field_value" : 1000257003,
5190     "name" : "VK_STRUCTURE_TYPE_MEMORY_OPAQUE_CAPTURE_ADDRESS_ALLOCATE_INFO_KHR"
5191    },
5192    {
5193     "enum_field_value" : 1000257004,
5194     "name" : "VK_STRUCTURE_TYPE_DEVICE_MEMORY_OPAQUE_CAPTURE_ADDRESS_INFO_KHR"
5195    },
5196    {
5197     "enum_field_value" : 1000261000,
5198     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_HOST_QUERY_RESET_FEATURES_EXT"
5199    },
5200    {
5201     "enum_field_value" : 1000276000,
5202     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_DEMOTE_TO_HELPER_INVOCATION_FEATURES_EXT"
5203    },
5204    {
5205     "enum_field_value" : 1000280000,
5206     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_INTEGER_DOT_PRODUCT_FEATURES_KHR"
5207    },
5208    {
5209     "enum_field_value" : 1000280001,
5210     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_INTEGER_DOT_PRODUCT_PROPERTIES_KHR"
5211    },
5212    {
5213     "enum_field_value" : 1000281001,
5214     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TEXEL_BUFFER_ALIGNMENT_PROPERTIES_EXT"
5215    },
5216    {
5217     "enum_field_value" : 1000295000,
5218     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRIVATE_DATA_FEATURES_EXT"
5219    },
5220    {
5221     "enum_field_value" : 1000295001,
5222     "name" : "VK_STRUCTURE_TYPE_DEVICE_PRIVATE_DATA_CREATE_INFO_EXT"
5223    },
5224    {
5225     "enum_field_value" : 1000295002,
5226     "name" : "VK_STRUCTURE_TYPE_PRIVATE_DATA_SLOT_CREATE_INFO_EXT"
5227    },
5228    {
5229     "enum_field_value" : 1000297000,
5230     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_CREATION_CACHE_CONTROL_FEATURES_EXT"
5231    },
5232    {
5233     "enum_field_value" : 1000314000,
5234     "name" : "VK_STRUCTURE_TYPE_MEMORY_BARRIER_2_KHR"
5235    },
5236    {
5237     "enum_field_value" : 1000314001,
5238     "name" : "VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER_2_KHR"
5239    },
5240    {
5241     "enum_field_value" : 1000314002,
5242     "name" : "VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER_2_KHR"
5243    },
5244    {
5245     "enum_field_value" : 1000314003,
5246     "name" : "VK_STRUCTURE_TYPE_DEPENDENCY_INFO_KHR"
5247    },
5248    {
5249     "enum_field_value" : 1000314004,
5250     "name" : "VK_STRUCTURE_TYPE_SUBMIT_INFO_2_KHR"
5251    },
5252    {
5253     "enum_field_value" : 1000314005,
5254     "name" : "VK_STRUCTURE_TYPE_SEMAPHORE_SUBMIT_INFO_KHR"
5255    },
5256    {
5257     "enum_field_value" : 1000314006,
5258     "name" : "VK_STRUCTURE_TYPE_COMMAND_BUFFER_SUBMIT_INFO_KHR"
5259    },
5260    {
5261     "enum_field_value" : 1000314007,
5262     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SYNCHRONIZATION_2_FEATURES_KHR"
5263    },
5264    {
5265     "enum_field_value" : 1000325000,
5266     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ZERO_INITIALIZE_WORKGROUP_MEMORY_FEATURES_KHR"
5267    },
5268    {
5269     "enum_field_value" : 1000335000,
5270     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT"
5271    },
5272    {
5273     "enum_field_value" : 1000337000,
5274     "name" : "VK_STRUCTURE_TYPE_COPY_BUFFER_INFO_2_KHR"
5275    },
5276    {
5277     "enum_field_value" : 1000337001,
5278     "name" : "VK_STRUCTURE_TYPE_COPY_IMAGE_INFO_2_KHR"
5279    },
5280    {
5281     "enum_field_value" : 1000337002,
5282     "name" : "VK_STRUCTURE_TYPE_COPY_BUFFER_TO_IMAGE_INFO_2_KHR"
5283    },
5284    {
5285     "enum_field_value" : 1000337003,
5286     "name" : "VK_STRUCTURE_TYPE_COPY_IMAGE_TO_BUFFER_INFO_2_KHR"
5287    },
5288    {
5289     "enum_field_value" : 1000337004,
5290     "name" : "VK_STRUCTURE_TYPE_BLIT_IMAGE_INFO_2_KHR"
5291    },
5292    {
5293     "enum_field_value" : 1000337005,
5294     "name" : "VK_STRUCTURE_TYPE_RESOLVE_IMAGE_INFO_2_KHR"
5295    },
5296    {
5297     "enum_field_value" : 1000337006,
5298     "name" : "VK_STRUCTURE_TYPE_BUFFER_COPY_2_KHR"
5299    },
5300    {
5301     "enum_field_value" : 1000337007,
5302     "name" : "VK_STRUCTURE_TYPE_IMAGE_COPY_2_KHR"
5303    },
5304    {
5305     "enum_field_value" : 1000337008,
5306     "name" : "VK_STRUCTURE_TYPE_IMAGE_BLIT_2_KHR"
5307    },
5308    {
5309     "enum_field_value" : 1000337009,
5310     "name" : "VK_STRUCTURE_TYPE_BUFFER_IMAGE_COPY_2_KHR"
5311    },
5312    {
5313     "enum_field_value" : 1000337010,
5314     "name" : "VK_STRUCTURE_TYPE_IMAGE_RESOLVE_2_KHR"
5315    },
5316    {
5317     "enum_field_value" : 1000360000,
5318     "name" : "VK_STRUCTURE_TYPE_FORMAT_PROPERTIES_3_KHR"
5319    },
5320    {
5321     "enum_field_value" : 1000388000,
5322     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GLOBAL_PRIORITY_QUERY_FEATURES_EXT"
5323    },
5324    {
5325     "enum_field_value" : 1000388001,
5326     "name" : "VK_STRUCTURE_TYPE_QUEUE_FAMILY_GLOBAL_PRIORITY_PROPERTIES_EXT"
5327    },
5328    {
5329     "enum_field_value" : 1000413000,
5330     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MAINTENANCE_4_FEATURES_KHR"
5331    },
5332    {
5333     "enum_field_value" : 1000413001,
5334     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MAINTENANCE_4_PROPERTIES_KHR"
5335    },
5336    {
5337     "enum_field_value" : 1000413002,
5338     "name" : "VK_STRUCTURE_TYPE_DEVICE_BUFFER_MEMORY_REQUIREMENTS_KHR"
5339    },
5340    {
5341     "enum_field_value" : 1000413003,
5342     "name" : "VK_STRUCTURE_TYPE_DEVICE_IMAGE_MEMORY_REQUIREMENTS_KHR"
5343    },
5344    {
5345     "enum_field_value" : 2147483647,
5346     "name" : "VK_STRUCTURE_TYPE_MAX_ENUM"
5347    }
5348   ],
5349   "linker_set_key" : "_ZTI15VkStructureType",
5350   "name" : "VkStructureType",
5351   "referenced_type" : "_ZTI15VkStructureType",
5352   "self_type" : "_ZTI15VkStructureType",
5353   "size" : 4,
5354   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
5355   "underlying_type" : "_ZTIj"
5356  },
5357  {
5358   "alignment" : 4,
5359   "enum_fields" :
5360   [
5361    {
5362     "enum_field_value" : 0,
5363     "name" : "VK_TIME_DOMAIN_DEVICE_EXT"
5364    },
5365    {
5366     "enum_field_value" : 1,
5367     "name" : "VK_TIME_DOMAIN_CLOCK_MONOTONIC_EXT"
5368    },
5369    {
5370     "enum_field_value" : 2,
5371     "name" : "VK_TIME_DOMAIN_CLOCK_MONOTONIC_RAW_EXT"
5372    },
5373    {
5374     "enum_field_value" : 3,
5375     "name" : "VK_TIME_DOMAIN_QUERY_PERFORMANCE_COUNTER_EXT"
5376    },
5377    {
5378     "enum_field_value" : 2147483647,
5379     "name" : "VK_TIME_DOMAIN_MAX_ENUM_EXT"
5380    }
5381   ],
5382   "linker_set_key" : "_ZTI15VkTimeDomainEXT",
5383   "name" : "VkTimeDomainEXT",
5384   "referenced_type" : "_ZTI15VkTimeDomainEXT",
5385   "self_type" : "_ZTI15VkTimeDomainEXT",
5386   "size" : 4,
5387   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
5388   "underlying_type" : "_ZTIj"
5389  },
5390  {
5391   "alignment" : 4,
5392   "enum_fields" :
5393   [
5394    {
5395     "enum_field_value" : 1,
5396     "name" : "VK_ACCESS_INDIRECT_COMMAND_READ_BIT"
5397    },
5398    {
5399     "enum_field_value" : 2,
5400     "name" : "VK_ACCESS_INDEX_READ_BIT"
5401    },
5402    {
5403     "enum_field_value" : 4,
5404     "name" : "VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT"
5405    },
5406    {
5407     "enum_field_value" : 8,
5408     "name" : "VK_ACCESS_UNIFORM_READ_BIT"
5409    },
5410    {
5411     "enum_field_value" : 16,
5412     "name" : "VK_ACCESS_INPUT_ATTACHMENT_READ_BIT"
5413    },
5414    {
5415     "enum_field_value" : 32,
5416     "name" : "VK_ACCESS_SHADER_READ_BIT"
5417    },
5418    {
5419     "enum_field_value" : 64,
5420     "name" : "VK_ACCESS_SHADER_WRITE_BIT"
5421    },
5422    {
5423     "enum_field_value" : 128,
5424     "name" : "VK_ACCESS_COLOR_ATTACHMENT_READ_BIT"
5425    },
5426    {
5427     "enum_field_value" : 256,
5428     "name" : "VK_ACCESS_COLOR_ATTACHMENT_WRITE_BIT"
5429    },
5430    {
5431     "enum_field_value" : 512,
5432     "name" : "VK_ACCESS_DEPTH_STENCIL_ATTACHMENT_READ_BIT"
5433    },
5434    {
5435     "enum_field_value" : 1024,
5436     "name" : "VK_ACCESS_DEPTH_STENCIL_ATTACHMENT_WRITE_BIT"
5437    },
5438    {
5439     "enum_field_value" : 2048,
5440     "name" : "VK_ACCESS_TRANSFER_READ_BIT"
5441    },
5442    {
5443     "enum_field_value" : 4096,
5444     "name" : "VK_ACCESS_TRANSFER_WRITE_BIT"
5445    },
5446    {
5447     "enum_field_value" : 8192,
5448     "name" : "VK_ACCESS_HOST_READ_BIT"
5449    },
5450    {
5451     "enum_field_value" : 16384,
5452     "name" : "VK_ACCESS_HOST_WRITE_BIT"
5453    },
5454    {
5455     "enum_field_value" : 32768,
5456     "name" : "VK_ACCESS_MEMORY_READ_BIT"
5457    },
5458    {
5459     "enum_field_value" : 65536,
5460     "name" : "VK_ACCESS_MEMORY_WRITE_BIT"
5461    },
5462    {
5463     "enum_field_value" : 0,
5464     "name" : "VK_ACCESS_NONE"
5465    },
5466    {
5467     "enum_field_value" : 33554432,
5468     "name" : "VK_ACCESS_TRANSFORM_FEEDBACK_WRITE_BIT_EXT"
5469    },
5470    {
5471     "enum_field_value" : 67108864,
5472     "name" : "VK_ACCESS_TRANSFORM_FEEDBACK_COUNTER_READ_BIT_EXT"
5473    },
5474    {
5475     "enum_field_value" : 134217728,
5476     "name" : "VK_ACCESS_TRANSFORM_FEEDBACK_COUNTER_WRITE_BIT_EXT"
5477    },
5478    {
5479     "enum_field_value" : 1048576,
5480     "name" : "VK_ACCESS_CONDITIONAL_RENDERING_READ_BIT_EXT"
5481    },
5482    {
5483     "enum_field_value" : 524288,
5484     "name" : "VK_ACCESS_COLOR_ATTACHMENT_READ_NONCOHERENT_BIT_EXT"
5485    },
5486    {
5487     "enum_field_value" : 2097152,
5488     "name" : "VK_ACCESS_ACCELERATION_STRUCTURE_READ_BIT_KHR"
5489    },
5490    {
5491     "enum_field_value" : 4194304,
5492     "name" : "VK_ACCESS_ACCELERATION_STRUCTURE_WRITE_BIT_KHR"
5493    },
5494    {
5495     "enum_field_value" : 16777216,
5496     "name" : "VK_ACCESS_FRAGMENT_DENSITY_MAP_READ_BIT_EXT"
5497    },
5498    {
5499     "enum_field_value" : 8388608,
5500     "name" : "VK_ACCESS_FRAGMENT_SHADING_RATE_ATTACHMENT_READ_BIT_KHR"
5501    },
5502    {
5503     "enum_field_value" : 131072,
5504     "name" : "VK_ACCESS_COMMAND_PREPROCESS_READ_BIT_NV"
5505    },
5506    {
5507     "enum_field_value" : 262144,
5508     "name" : "VK_ACCESS_COMMAND_PREPROCESS_WRITE_BIT_NV"
5509    },
5510    {
5511     "enum_field_value" : 8388608,
5512     "name" : "VK_ACCESS_SHADING_RATE_IMAGE_READ_BIT_NV"
5513    },
5514    {
5515     "enum_field_value" : 2097152,
5516     "name" : "VK_ACCESS_ACCELERATION_STRUCTURE_READ_BIT_NV"
5517    },
5518    {
5519     "enum_field_value" : 4194304,
5520     "name" : "VK_ACCESS_ACCELERATION_STRUCTURE_WRITE_BIT_NV"
5521    },
5522    {
5523     "enum_field_value" : 0,
5524     "name" : "VK_ACCESS_NONE_KHR"
5525    },
5526    {
5527     "enum_field_value" : 2147483647,
5528     "name" : "VK_ACCESS_FLAG_BITS_MAX_ENUM"
5529    }
5530   ],
5531   "linker_set_key" : "_ZTI16VkAccessFlagBits",
5532   "name" : "VkAccessFlagBits",
5533   "referenced_type" : "_ZTI16VkAccessFlagBits",
5534   "self_type" : "_ZTI16VkAccessFlagBits",
5535   "size" : 4,
5536   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
5537   "underlying_type" : "_ZTIj"
5538  },
5539  {
5540   "alignment" : 4,
5541   "enum_fields" :
5542   [
5543    {
5544     "enum_field_value" : 0,
5545     "name" : "VK_CHROMA_LOCATION_COSITED_EVEN"
5546    },
5547    {
5548     "enum_field_value" : 1,
5549     "name" : "VK_CHROMA_LOCATION_MIDPOINT"
5550    },
5551    {
5552     "enum_field_value" : 0,
5553     "name" : "VK_CHROMA_LOCATION_COSITED_EVEN_KHR"
5554    },
5555    {
5556     "enum_field_value" : 1,
5557     "name" : "VK_CHROMA_LOCATION_MIDPOINT_KHR"
5558    },
5559    {
5560     "enum_field_value" : 2147483647,
5561     "name" : "VK_CHROMA_LOCATION_MAX_ENUM"
5562    }
5563   ],
5564   "linker_set_key" : "_ZTI16VkChromaLocation",
5565   "name" : "VkChromaLocation",
5566   "referenced_type" : "_ZTI16VkChromaLocation",
5567   "self_type" : "_ZTI16VkChromaLocation",
5568   "size" : 4,
5569   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
5570   "underlying_type" : "_ZTIj"
5571  },
5572  {
5573   "alignment" : 4,
5574   "enum_fields" :
5575   [
5576    {
5577     "enum_field_value" : 0,
5578     "name" : "VK_DESCRIPTOR_TYPE_SAMPLER"
5579    },
5580    {
5581     "enum_field_value" : 1,
5582     "name" : "VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER"
5583    },
5584    {
5585     "enum_field_value" : 2,
5586     "name" : "VK_DESCRIPTOR_TYPE_SAMPLED_IMAGE"
5587    },
5588    {
5589     "enum_field_value" : 3,
5590     "name" : "VK_DESCRIPTOR_TYPE_STORAGE_IMAGE"
5591    },
5592    {
5593     "enum_field_value" : 4,
5594     "name" : "VK_DESCRIPTOR_TYPE_UNIFORM_TEXEL_BUFFER"
5595    },
5596    {
5597     "enum_field_value" : 5,
5598     "name" : "VK_DESCRIPTOR_TYPE_STORAGE_TEXEL_BUFFER"
5599    },
5600    {
5601     "enum_field_value" : 6,
5602     "name" : "VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER"
5603    },
5604    {
5605     "enum_field_value" : 7,
5606     "name" : "VK_DESCRIPTOR_TYPE_STORAGE_BUFFER"
5607    },
5608    {
5609     "enum_field_value" : 8,
5610     "name" : "VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER_DYNAMIC"
5611    },
5612    {
5613     "enum_field_value" : 9,
5614     "name" : "VK_DESCRIPTOR_TYPE_STORAGE_BUFFER_DYNAMIC"
5615    },
5616    {
5617     "enum_field_value" : 10,
5618     "name" : "VK_DESCRIPTOR_TYPE_INPUT_ATTACHMENT"
5619    },
5620    {
5621     "enum_field_value" : 1000138000,
5622     "name" : "VK_DESCRIPTOR_TYPE_INLINE_UNIFORM_BLOCK"
5623    },
5624    {
5625     "enum_field_value" : 1000150000,
5626     "name" : "VK_DESCRIPTOR_TYPE_ACCELERATION_STRUCTURE_KHR"
5627    },
5628    {
5629     "enum_field_value" : 1000165000,
5630     "name" : "VK_DESCRIPTOR_TYPE_ACCELERATION_STRUCTURE_NV"
5631    },
5632    {
5633     "enum_field_value" : 1000351000,
5634     "name" : "VK_DESCRIPTOR_TYPE_MUTABLE_VALVE"
5635    },
5636    {
5637     "enum_field_value" : 1000138000,
5638     "name" : "VK_DESCRIPTOR_TYPE_INLINE_UNIFORM_BLOCK_EXT"
5639    },
5640    {
5641     "enum_field_value" : 2147483647,
5642     "name" : "VK_DESCRIPTOR_TYPE_MAX_ENUM"
5643    }
5644   ],
5645   "linker_set_key" : "_ZTI16VkDescriptorType",
5646   "name" : "VkDescriptorType",
5647   "referenced_type" : "_ZTI16VkDescriptorType",
5648   "self_type" : "_ZTI16VkDescriptorType",
5649   "size" : 4,
5650   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
5651   "underlying_type" : "_ZTIj"
5652  },
5653  {
5654   "alignment" : 4,
5655   "enum_fields" :
5656   [
5657    {
5658     "enum_field_value" : 0,
5659     "name" : "VK_PRESENT_MODE_IMMEDIATE_KHR"
5660    },
5661    {
5662     "enum_field_value" : 1,
5663     "name" : "VK_PRESENT_MODE_MAILBOX_KHR"
5664    },
5665    {
5666     "enum_field_value" : 2,
5667     "name" : "VK_PRESENT_MODE_FIFO_KHR"
5668    },
5669    {
5670     "enum_field_value" : 3,
5671     "name" : "VK_PRESENT_MODE_FIFO_RELAXED_KHR"
5672    },
5673    {
5674     "enum_field_value" : 1000111000,
5675     "name" : "VK_PRESENT_MODE_SHARED_DEMAND_REFRESH_KHR"
5676    },
5677    {
5678     "enum_field_value" : 1000111001,
5679     "name" : "VK_PRESENT_MODE_SHARED_CONTINUOUS_REFRESH_KHR"
5680    },
5681    {
5682     "enum_field_value" : 2147483647,
5683     "name" : "VK_PRESENT_MODE_MAX_ENUM_KHR"
5684    }
5685   ],
5686   "linker_set_key" : "_ZTI16VkPresentModeKHR",
5687   "name" : "VkPresentModeKHR",
5688   "referenced_type" : "_ZTI16VkPresentModeKHR",
5689   "self_type" : "_ZTI16VkPresentModeKHR",
5690   "size" : 4,
5691   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
5692   "underlying_type" : "_ZTIj"
5693  },
5694  {
5695   "alignment" : 4,
5696   "enum_fields" :
5697   [
5698    {
5699     "enum_field_value" : 1,
5700     "name" : "VK_SUBMIT_PROTECTED_BIT"
5701    },
5702    {
5703     "enum_field_value" : 1,
5704     "name" : "VK_SUBMIT_PROTECTED_BIT_KHR"
5705    },
5706    {
5707     "enum_field_value" : 2147483647,
5708     "name" : "VK_SUBMIT_FLAG_BITS_MAX_ENUM"
5709    }
5710   ],
5711   "linker_set_key" : "_ZTI16VkSubmitFlagBits",
5712   "name" : "VkSubmitFlagBits",
5713   "referenced_type" : "_ZTI16VkSubmitFlagBits",
5714   "self_type" : "_ZTI16VkSubmitFlagBits",
5715   "size" : 4,
5716   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
5717   "underlying_type" : "_ZTIj"
5718  },
5719  {
5720   "alignment" : 4,
5721   "enum_fields" :
5722   [
5723    {
5724     "enum_field_value" : 0,
5725     "name" : "VK_BLEND_OVERLAP_UNCORRELATED_EXT"
5726    },
5727    {
5728     "enum_field_value" : 1,
5729     "name" : "VK_BLEND_OVERLAP_DISJOINT_EXT"
5730    },
5731    {
5732     "enum_field_value" : 2,
5733     "name" : "VK_BLEND_OVERLAP_CONJOINT_EXT"
5734    },
5735    {
5736     "enum_field_value" : 2147483647,
5737     "name" : "VK_BLEND_OVERLAP_MAX_ENUM_EXT"
5738    }
5739   ],
5740   "linker_set_key" : "_ZTI17VkBlendOverlapEXT",
5741   "name" : "VkBlendOverlapEXT",
5742   "referenced_type" : "_ZTI17VkBlendOverlapEXT",
5743   "self_type" : "_ZTI17VkBlendOverlapEXT",
5744   "size" : 4,
5745   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
5746   "underlying_type" : "_ZTIj"
5747  },
5748  {
5749   "alignment" : 4,
5750   "enum_fields" :
5751   [
5752    {
5753     "enum_field_value" : 0,
5754     "name" : "VK_COMPONENT_TYPE_FLOAT16_NV"
5755    },
5756    {
5757     "enum_field_value" : 1,
5758     "name" : "VK_COMPONENT_TYPE_FLOAT32_NV"
5759    },
5760    {
5761     "enum_field_value" : 2,
5762     "name" : "VK_COMPONENT_TYPE_FLOAT64_NV"
5763    },
5764    {
5765     "enum_field_value" : 3,
5766     "name" : "VK_COMPONENT_TYPE_SINT8_NV"
5767    },
5768    {
5769     "enum_field_value" : 4,
5770     "name" : "VK_COMPONENT_TYPE_SINT16_NV"
5771    },
5772    {
5773     "enum_field_value" : 5,
5774     "name" : "VK_COMPONENT_TYPE_SINT32_NV"
5775    },
5776    {
5777     "enum_field_value" : 6,
5778     "name" : "VK_COMPONENT_TYPE_SINT64_NV"
5779    },
5780    {
5781     "enum_field_value" : 7,
5782     "name" : "VK_COMPONENT_TYPE_UINT8_NV"
5783    },
5784    {
5785     "enum_field_value" : 8,
5786     "name" : "VK_COMPONENT_TYPE_UINT16_NV"
5787    },
5788    {
5789     "enum_field_value" : 9,
5790     "name" : "VK_COMPONENT_TYPE_UINT32_NV"
5791    },
5792    {
5793     "enum_field_value" : 10,
5794     "name" : "VK_COMPONENT_TYPE_UINT64_NV"
5795    },
5796    {
5797     "enum_field_value" : 2147483647,
5798     "name" : "VK_COMPONENT_TYPE_MAX_ENUM_NV"
5799    }
5800   ],
5801   "linker_set_key" : "_ZTI17VkComponentTypeNV",
5802   "name" : "VkComponentTypeNV",
5803   "referenced_type" : "_ZTI17VkComponentTypeNV",
5804   "self_type" : "_ZTI17VkComponentTypeNV",
5805   "size" : 4,
5806   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
5807   "underlying_type" : "_ZTIj"
5808  },
5809  {
5810   "alignment" : 4,
5811   "enum_fields" :
5812   [
5813    {
5814     "enum_field_value" : 0,
5815     "name" : "VK_GEOMETRY_TYPE_TRIANGLES_KHR"
5816    },
5817    {
5818     "enum_field_value" : 1,
5819     "name" : "VK_GEOMETRY_TYPE_AABBS_KHR"
5820    },
5821    {
5822     "enum_field_value" : 2,
5823     "name" : "VK_GEOMETRY_TYPE_INSTANCES_KHR"
5824    },
5825    {
5826     "enum_field_value" : 0,
5827     "name" : "VK_GEOMETRY_TYPE_TRIANGLES_NV"
5828    },
5829    {
5830     "enum_field_value" : 1,
5831     "name" : "VK_GEOMETRY_TYPE_AABBS_NV"
5832    },
5833    {
5834     "enum_field_value" : 2147483647,
5835     "name" : "VK_GEOMETRY_TYPE_MAX_ENUM_KHR"
5836    }
5837   ],
5838   "linker_set_key" : "_ZTI17VkGeometryTypeKHR",
5839   "name" : "VkGeometryTypeKHR",
5840   "referenced_type" : "_ZTI17VkGeometryTypeKHR",
5841   "self_type" : "_ZTI17VkGeometryTypeKHR",
5842   "size" : 4,
5843   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
5844   "underlying_type" : "_ZTIj"
5845  },
5846  {
5847   "alignment" : 4,
5848   "enum_fields" :
5849   [
5850    {
5851     "enum_field_value" : 0,
5852     "name" : "VK_SUBPASS_CONTENTS_INLINE"
5853    },
5854    {
5855     "enum_field_value" : 1,
5856     "name" : "VK_SUBPASS_CONTENTS_SECONDARY_COMMAND_BUFFERS"
5857    },
5858    {
5859     "enum_field_value" : 2147483647,
5860     "name" : "VK_SUBPASS_CONTENTS_MAX_ENUM"
5861    }
5862   ],
5863   "linker_set_key" : "_ZTI17VkSubpassContents",
5864   "name" : "VkSubpassContents",
5865   "referenced_type" : "_ZTI17VkSubpassContents",
5866   "self_type" : "_ZTI17VkSubpassContents",
5867   "size" : 4,
5868   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
5869   "underlying_type" : "_ZTIj"
5870  },
5871  {
5872   "alignment" : 4,
5873   "enum_fields" :
5874   [
5875    {
5876     "enum_field_value" : 0,
5877     "name" : "VK_VERTEX_INPUT_RATE_VERTEX"
5878    },
5879    {
5880     "enum_field_value" : 1,
5881     "name" : "VK_VERTEX_INPUT_RATE_INSTANCE"
5882    },
5883    {
5884     "enum_field_value" : 2147483647,
5885     "name" : "VK_VERTEX_INPUT_RATE_MAX_ENUM"
5886    }
5887   ],
5888   "linker_set_key" : "_ZTI17VkVertexInputRate",
5889   "name" : "VkVertexInputRate",
5890   "referenced_type" : "_ZTI17VkVertexInputRate",
5891   "self_type" : "_ZTI17VkVertexInputRate",
5892   "size" : 4,
5893   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
5894   "underlying_type" : "_ZTIj"
5895  },
5896  {
5897   "alignment" : 4,
5898   "enum_fields" :
5899   [
5900    {
5901     "enum_field_value" : 0,
5902     "name" : "VK_ATTACHMENT_LOAD_OP_LOAD"
5903    },
5904    {
5905     "enum_field_value" : 1,
5906     "name" : "VK_ATTACHMENT_LOAD_OP_CLEAR"
5907    },
5908    {
5909     "enum_field_value" : 2,
5910     "name" : "VK_ATTACHMENT_LOAD_OP_DONT_CARE"
5911    },
5912    {
5913     "enum_field_value" : 1000400000,
5914     "name" : "VK_ATTACHMENT_LOAD_OP_NONE_EXT"
5915    },
5916    {
5917     "enum_field_value" : 2147483647,
5918     "name" : "VK_ATTACHMENT_LOAD_OP_MAX_ENUM"
5919    }
5920   ],
5921   "linker_set_key" : "_ZTI18VkAttachmentLoadOp",
5922   "name" : "VkAttachmentLoadOp",
5923   "referenced_type" : "_ZTI18VkAttachmentLoadOp",
5924   "self_type" : "_ZTI18VkAttachmentLoadOp",
5925   "size" : 4,
5926   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
5927   "underlying_type" : "_ZTIj"
5928  },
5929  {
5930   "alignment" : 4,
5931   "enum_fields" :
5932   [
5933    {
5934     "enum_field_value" : 0,
5935     "name" : "VK_COMPONENT_SWIZZLE_IDENTITY"
5936    },
5937    {
5938     "enum_field_value" : 1,
5939     "name" : "VK_COMPONENT_SWIZZLE_ZERO"
5940    },
5941    {
5942     "enum_field_value" : 2,
5943     "name" : "VK_COMPONENT_SWIZZLE_ONE"
5944    },
5945    {
5946     "enum_field_value" : 3,
5947     "name" : "VK_COMPONENT_SWIZZLE_R"
5948    },
5949    {
5950     "enum_field_value" : 4,
5951     "name" : "VK_COMPONENT_SWIZZLE_G"
5952    },
5953    {
5954     "enum_field_value" : 5,
5955     "name" : "VK_COMPONENT_SWIZZLE_B"
5956    },
5957    {
5958     "enum_field_value" : 6,
5959     "name" : "VK_COMPONENT_SWIZZLE_A"
5960    },
5961    {
5962     "enum_field_value" : 2147483647,
5963     "name" : "VK_COMPONENT_SWIZZLE_MAX_ENUM"
5964    }
5965   ],
5966   "linker_set_key" : "_ZTI18VkComponentSwizzle",
5967   "name" : "VkComponentSwizzle",
5968   "referenced_type" : "_ZTI18VkComponentSwizzle",
5969   "self_type" : "_ZTI18VkComponentSwizzle",
5970   "size" : 4,
5971   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
5972   "underlying_type" : "_ZTIj"
5973  },
5974  {
5975   "alignment" : 4,
5976   "enum_fields" :
5977   [
5978    {
5979     "enum_field_value" : 0,
5980     "name" : "VK_CULL_MODE_NONE"
5981    },
5982    {
5983     "enum_field_value" : 1,
5984     "name" : "VK_CULL_MODE_FRONT_BIT"
5985    },
5986    {
5987     "enum_field_value" : 2,
5988     "name" : "VK_CULL_MODE_BACK_BIT"
5989    },
5990    {
5991     "enum_field_value" : 3,
5992     "name" : "VK_CULL_MODE_FRONT_AND_BACK"
5993    },
5994    {
5995     "enum_field_value" : 2147483647,
5996     "name" : "VK_CULL_MODE_FLAG_BITS_MAX_ENUM"
5997    }
5998   ],
5999   "linker_set_key" : "_ZTI18VkCullModeFlagBits",
6000   "name" : "VkCullModeFlagBits",
6001   "referenced_type" : "_ZTI18VkCullModeFlagBits",
6002   "self_type" : "_ZTI18VkCullModeFlagBits",
6003   "size" : 4,
6004   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
6005   "underlying_type" : "_ZTIj"
6006  },
6007  {
6008   "alignment" : 4,
6009   "enum_fields" :
6010   [
6011    {
6012     "enum_field_value" : 0,
6013     "name" : "VK_ATTACHMENT_STORE_OP_STORE"
6014    },
6015    {
6016     "enum_field_value" : 1,
6017     "name" : "VK_ATTACHMENT_STORE_OP_DONT_CARE"
6018    },
6019    {
6020     "enum_field_value" : 1000301000,
6021     "name" : "VK_ATTACHMENT_STORE_OP_NONE"
6022    },
6023    {
6024     "enum_field_value" : 1000301000,
6025     "name" : "VK_ATTACHMENT_STORE_OP_NONE_KHR"
6026    },
6027    {
6028     "enum_field_value" : 1000301000,
6029     "name" : "VK_ATTACHMENT_STORE_OP_NONE_QCOM"
6030    },
6031    {
6032     "enum_field_value" : 1000301000,
6033     "name" : "VK_ATTACHMENT_STORE_OP_NONE_EXT"
6034    },
6035    {
6036     "enum_field_value" : 2147483647,
6037     "name" : "VK_ATTACHMENT_STORE_OP_MAX_ENUM"
6038    }
6039   ],
6040   "linker_set_key" : "_ZTI19VkAttachmentStoreOp",
6041   "name" : "VkAttachmentStoreOp",
6042   "referenced_type" : "_ZTI19VkAttachmentStoreOp",
6043   "self_type" : "_ZTI19VkAttachmentStoreOp",
6044   "size" : 4,
6045   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
6046   "underlying_type" : "_ZTIj"
6047  },
6048  {
6049   "alignment" : 4,
6050   "enum_fields" :
6051   [
6052    {
6053     "enum_field_value" : 0,
6054     "name" : "VK_PIPELINE_BIND_POINT_GRAPHICS"
6055    },
6056    {
6057     "enum_field_value" : 1,
6058     "name" : "VK_PIPELINE_BIND_POINT_COMPUTE"
6059    },
6060    {
6061     "enum_field_value" : 1000165000,
6062     "name" : "VK_PIPELINE_BIND_POINT_RAY_TRACING_KHR"
6063    },
6064    {
6065     "enum_field_value" : 1000369003,
6066     "name" : "VK_PIPELINE_BIND_POINT_SUBPASS_SHADING_HUAWEI"
6067    },
6068    {
6069     "enum_field_value" : 1000165000,
6070     "name" : "VK_PIPELINE_BIND_POINT_RAY_TRACING_NV"
6071    },
6072    {
6073     "enum_field_value" : 2147483647,
6074     "name" : "VK_PIPELINE_BIND_POINT_MAX_ENUM"
6075    }
6076   ],
6077   "linker_set_key" : "_ZTI19VkPipelineBindPoint",
6078   "name" : "VkPipelineBindPoint",
6079   "referenced_type" : "_ZTI19VkPipelineBindPoint",
6080   "self_type" : "_ZTI19VkPipelineBindPoint",
6081   "size" : 4,
6082   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
6083   "underlying_type" : "_ZTIj"
6084  },
6085  {
6086   "alignment" : 4,
6087   "enum_fields" :
6088   [
6089    {
6090     "enum_field_value" : 0,
6091     "name" : "VK_PRIMITIVE_TOPOLOGY_POINT_LIST"
6092    },
6093    {
6094     "enum_field_value" : 1,
6095     "name" : "VK_PRIMITIVE_TOPOLOGY_LINE_LIST"
6096    },
6097    {
6098     "enum_field_value" : 2,
6099     "name" : "VK_PRIMITIVE_TOPOLOGY_LINE_STRIP"
6100    },
6101    {
6102     "enum_field_value" : 3,
6103     "name" : "VK_PRIMITIVE_TOPOLOGY_TRIANGLE_LIST"
6104    },
6105    {
6106     "enum_field_value" : 4,
6107     "name" : "VK_PRIMITIVE_TOPOLOGY_TRIANGLE_STRIP"
6108    },
6109    {
6110     "enum_field_value" : 5,
6111     "name" : "VK_PRIMITIVE_TOPOLOGY_TRIANGLE_FAN"
6112    },
6113    {
6114     "enum_field_value" : 6,
6115     "name" : "VK_PRIMITIVE_TOPOLOGY_LINE_LIST_WITH_ADJACENCY"
6116    },
6117    {
6118     "enum_field_value" : 7,
6119     "name" : "VK_PRIMITIVE_TOPOLOGY_LINE_STRIP_WITH_ADJACENCY"
6120    },
6121    {
6122     "enum_field_value" : 8,
6123     "name" : "VK_PRIMITIVE_TOPOLOGY_TRIANGLE_LIST_WITH_ADJACENCY"
6124    },
6125    {
6126     "enum_field_value" : 9,
6127     "name" : "VK_PRIMITIVE_TOPOLOGY_TRIANGLE_STRIP_WITH_ADJACENCY"
6128    },
6129    {
6130     "enum_field_value" : 10,
6131     "name" : "VK_PRIMITIVE_TOPOLOGY_PATCH_LIST"
6132    },
6133    {
6134     "enum_field_value" : 2147483647,
6135     "name" : "VK_PRIMITIVE_TOPOLOGY_MAX_ENUM"
6136    }
6137   ],
6138   "linker_set_key" : "_ZTI19VkPrimitiveTopology",
6139   "name" : "VkPrimitiveTopology",
6140   "referenced_type" : "_ZTI19VkPrimitiveTopology",
6141   "self_type" : "_ZTI19VkPrimitiveTopology",
6142   "size" : 4,
6143   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
6144   "underlying_type" : "_ZTIj"
6145  },
6146  {
6147   "alignment" : 4,
6148   "enum_fields" :
6149   [
6150    {
6151     "enum_field_value" : 1,
6152     "name" : "VK_RENDERING_CONTENTS_SECONDARY_COMMAND_BUFFERS_BIT"
6153    },
6154    {
6155     "enum_field_value" : 2,
6156     "name" : "VK_RENDERING_SUSPENDING_BIT"
6157    },
6158    {
6159     "enum_field_value" : 4,
6160     "name" : "VK_RENDERING_RESUMING_BIT"
6161    },
6162    {
6163     "enum_field_value" : 1,
6164     "name" : "VK_RENDERING_CONTENTS_SECONDARY_COMMAND_BUFFERS_BIT_KHR"
6165    },
6166    {
6167     "enum_field_value" : 2,
6168     "name" : "VK_RENDERING_SUSPENDING_BIT_KHR"
6169    },
6170    {
6171     "enum_field_value" : 4,
6172     "name" : "VK_RENDERING_RESUMING_BIT_KHR"
6173    },
6174    {
6175     "enum_field_value" : 2147483647,
6176     "name" : "VK_RENDERING_FLAG_BITS_MAX_ENUM"
6177    }
6178   ],
6179   "linker_set_key" : "_ZTI19VkRenderingFlagBits",
6180   "name" : "VkRenderingFlagBits",
6181   "referenced_type" : "_ZTI19VkRenderingFlagBits",
6182   "self_type" : "_ZTI19VkRenderingFlagBits",
6183   "size" : 4,
6184   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
6185   "underlying_type" : "_ZTIj"
6186  },
6187  {
6188   "alignment" : 4,
6189   "enum_fields" :
6190   [
6191    {
6192     "enum_field_value" : 0,
6193     "name" : "VK_SAMPLER_MIPMAP_MODE_NEAREST"
6194    },
6195    {
6196     "enum_field_value" : 1,
6197     "name" : "VK_SAMPLER_MIPMAP_MODE_LINEAR"
6198    },
6199    {
6200     "enum_field_value" : 2147483647,
6201     "name" : "VK_SAMPLER_MIPMAP_MODE_MAX_ENUM"
6202    }
6203   ],
6204   "linker_set_key" : "_ZTI19VkSamplerMipmapMode",
6205   "name" : "VkSamplerMipmapMode",
6206   "referenced_type" : "_ZTI19VkSamplerMipmapMode",
6207   "self_type" : "_ZTI19VkSamplerMipmapMode",
6208   "size" : 4,
6209   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
6210   "underlying_type" : "_ZTIj"
6211  },
6212  {
6213   "alignment" : 4,
6214   "enum_fields" :
6215   [
6216    {
6217     "enum_field_value" : 0,
6218     "name" : "VK_SAMPLER_YCBCR_RANGE_ITU_FULL"
6219    },
6220    {
6221     "enum_field_value" : 1,
6222     "name" : "VK_SAMPLER_YCBCR_RANGE_ITU_NARROW"
6223    },
6224    {
6225     "enum_field_value" : 0,
6226     "name" : "VK_SAMPLER_YCBCR_RANGE_ITU_FULL_KHR"
6227    },
6228    {
6229     "enum_field_value" : 1,
6230     "name" : "VK_SAMPLER_YCBCR_RANGE_ITU_NARROW_KHR"
6231    },
6232    {
6233     "enum_field_value" : 2147483647,
6234     "name" : "VK_SAMPLER_YCBCR_RANGE_MAX_ENUM"
6235    }
6236   ],
6237   "linker_set_key" : "_ZTI19VkSamplerYcbcrRange",
6238   "name" : "VkSamplerYcbcrRange",
6239   "referenced_type" : "_ZTI19VkSamplerYcbcrRange",
6240   "self_type" : "_ZTI19VkSamplerYcbcrRange",
6241   "size" : 4,
6242   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
6243   "underlying_type" : "_ZTIj"
6244  },
6245  {
6246   "alignment" : 4,
6247   "enum_fields" :
6248   [
6249    {
6250     "enum_field_value" : 0,
6251     "name" : "VK_SHADER_INFO_TYPE_STATISTICS_AMD"
6252    },
6253    {
6254     "enum_field_value" : 1,
6255     "name" : "VK_SHADER_INFO_TYPE_BINARY_AMD"
6256    },
6257    {
6258     "enum_field_value" : 2,
6259     "name" : "VK_SHADER_INFO_TYPE_DISASSEMBLY_AMD"
6260    },
6261    {
6262     "enum_field_value" : 2147483647,
6263     "name" : "VK_SHADER_INFO_TYPE_MAX_ENUM_AMD"
6264    }
6265   ],
6266   "linker_set_key" : "_ZTI19VkShaderInfoTypeAMD",
6267   "name" : "VkShaderInfoTypeAMD",
6268   "referenced_type" : "_ZTI19VkShaderInfoTypeAMD",
6269   "self_type" : "_ZTI19VkShaderInfoTypeAMD",
6270   "size" : 4,
6271   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
6272   "underlying_type" : "_ZTIj"
6273  },
6274  {
6275   "alignment" : 4,
6276   "enum_fields" :
6277   [
6278    {
6279     "enum_field_value" : 0,
6280     "name" : "VK_COMMAND_BUFFER_LEVEL_PRIMARY"
6281    },
6282    {
6283     "enum_field_value" : 1,
6284     "name" : "VK_COMMAND_BUFFER_LEVEL_SECONDARY"
6285    },
6286    {
6287     "enum_field_value" : 2147483647,
6288     "name" : "VK_COMMAND_BUFFER_LEVEL_MAX_ENUM"
6289    }
6290   ],
6291   "linker_set_key" : "_ZTI20VkCommandBufferLevel",
6292   "name" : "VkCommandBufferLevel",
6293   "referenced_type" : "_ZTI20VkCommandBufferLevel",
6294   "self_type" : "_ZTI20VkCommandBufferLevel",
6295   "size" : 4,
6296   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
6297   "underlying_type" : "_ZTIj"
6298  },
6299  {
6300   "alignment" : 4,
6301   "enum_fields" :
6302   [
6303    {
6304     "enum_field_value" : 1,
6305     "name" : "VK_DEPENDENCY_BY_REGION_BIT"
6306    },
6307    {
6308     "enum_field_value" : 4,
6309     "name" : "VK_DEPENDENCY_DEVICE_GROUP_BIT"
6310    },
6311    {
6312     "enum_field_value" : 2,
6313     "name" : "VK_DEPENDENCY_VIEW_LOCAL_BIT"
6314    },
6315    {
6316     "enum_field_value" : 2,
6317     "name" : "VK_DEPENDENCY_VIEW_LOCAL_BIT_KHR"
6318    },
6319    {
6320     "enum_field_value" : 4,
6321     "name" : "VK_DEPENDENCY_DEVICE_GROUP_BIT_KHR"
6322    },
6323    {
6324     "enum_field_value" : 2147483647,
6325     "name" : "VK_DEPENDENCY_FLAG_BITS_MAX_ENUM"
6326    }
6327   ],
6328   "linker_set_key" : "_ZTI20VkDependencyFlagBits",
6329   "name" : "VkDependencyFlagBits",
6330   "referenced_type" : "_ZTI20VkDependencyFlagBits",
6331   "self_type" : "_ZTI20VkDependencyFlagBits",
6332   "size" : 4,
6333   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
6334   "underlying_type" : "_ZTIj"
6335  },
6336  {
6337   "alignment" : 4,
6338   "enum_fields" :
6339   [
6340    {
6341     "enum_field_value" : 0,
6342     "name" : "VK_DEVICE_EVENT_TYPE_DISPLAY_HOTPLUG_EXT"
6343    },
6344    {
6345     "enum_field_value" : 2147483647,
6346     "name" : "VK_DEVICE_EVENT_TYPE_MAX_ENUM_EXT"
6347    }
6348   ],
6349   "linker_set_key" : "_ZTI20VkDeviceEventTypeEXT",
6350   "name" : "VkDeviceEventTypeEXT",
6351   "referenced_type" : "_ZTI20VkDeviceEventTypeEXT",
6352   "self_type" : "_ZTI20VkDeviceEventTypeEXT",
6353   "size" : 4,
6354   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
6355   "underlying_type" : "_ZTIj"
6356  },
6357  {
6358   "alignment" : 4,
6359   "enum_fields" :
6360   [
6361    {
6362     "enum_field_value" : 1,
6363     "name" : "VK_IMAGE_USAGE_TRANSFER_SRC_BIT"
6364    },
6365    {
6366     "enum_field_value" : 2,
6367     "name" : "VK_IMAGE_USAGE_TRANSFER_DST_BIT"
6368    },
6369    {
6370     "enum_field_value" : 4,
6371     "name" : "VK_IMAGE_USAGE_SAMPLED_BIT"
6372    },
6373    {
6374     "enum_field_value" : 8,
6375     "name" : "VK_IMAGE_USAGE_STORAGE_BIT"
6376    },
6377    {
6378     "enum_field_value" : 16,
6379     "name" : "VK_IMAGE_USAGE_COLOR_ATTACHMENT_BIT"
6380    },
6381    {
6382     "enum_field_value" : 32,
6383     "name" : "VK_IMAGE_USAGE_DEPTH_STENCIL_ATTACHMENT_BIT"
6384    },
6385    {
6386     "enum_field_value" : 64,
6387     "name" : "VK_IMAGE_USAGE_TRANSIENT_ATTACHMENT_BIT"
6388    },
6389    {
6390     "enum_field_value" : 128,
6391     "name" : "VK_IMAGE_USAGE_INPUT_ATTACHMENT_BIT"
6392    },
6393    {
6394     "enum_field_value" : 512,
6395     "name" : "VK_IMAGE_USAGE_FRAGMENT_DENSITY_MAP_BIT_EXT"
6396    },
6397    {
6398     "enum_field_value" : 256,
6399     "name" : "VK_IMAGE_USAGE_FRAGMENT_SHADING_RATE_ATTACHMENT_BIT_KHR"
6400    },
6401    {
6402     "enum_field_value" : 262144,
6403     "name" : "VK_IMAGE_USAGE_INVOCATION_MASK_BIT_HUAWEI"
6404    },
6405    {
6406     "enum_field_value" : 256,
6407     "name" : "VK_IMAGE_USAGE_SHADING_RATE_IMAGE_BIT_NV"
6408    },
6409    {
6410     "enum_field_value" : 2147483647,
6411     "name" : "VK_IMAGE_USAGE_FLAG_BITS_MAX_ENUM"
6412    }
6413   ],
6414   "linker_set_key" : "_ZTI20VkImageUsageFlagBits",
6415   "name" : "VkImageUsageFlagBits",
6416   "referenced_type" : "_ZTI20VkImageUsageFlagBits",
6417   "self_type" : "_ZTI20VkImageUsageFlagBits",
6418   "size" : 4,
6419   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
6420   "underlying_type" : "_ZTIj"
6421  },
6422  {
6423   "alignment" : 4,
6424   "enum_fields" :
6425   [
6426    {
6427     "enum_field_value" : 1,
6428     "name" : "VK_MEMORY_HEAP_DEVICE_LOCAL_BIT"
6429    },
6430    {
6431     "enum_field_value" : 2,
6432     "name" : "VK_MEMORY_HEAP_MULTI_INSTANCE_BIT"
6433    },
6434    {
6435     "enum_field_value" : 2,
6436     "name" : "VK_MEMORY_HEAP_MULTI_INSTANCE_BIT_KHR"
6437    },
6438    {
6439     "enum_field_value" : 2147483647,
6440     "name" : "VK_MEMORY_HEAP_FLAG_BITS_MAX_ENUM"
6441    }
6442   ],
6443   "linker_set_key" : "_ZTI20VkMemoryHeapFlagBits",
6444   "name" : "VkMemoryHeapFlagBits",
6445   "referenced_type" : "_ZTI20VkMemoryHeapFlagBits",
6446   "self_type" : "_ZTI20VkMemoryHeapFlagBits",
6447   "size" : 4,
6448   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
6449   "underlying_type" : "_ZTIj"
6450  },
6451  {
6452   "alignment" : 4,
6453   "enum_fields" :
6454   [
6455    {
6456     "enum_field_value" : 0,
6457     "name" : "VK_PHYSICAL_DEVICE_TYPE_OTHER"
6458    },
6459    {
6460     "enum_field_value" : 1,
6461     "name" : "VK_PHYSICAL_DEVICE_TYPE_INTEGRATED_GPU"
6462    },
6463    {
6464     "enum_field_value" : 2,
6465     "name" : "VK_PHYSICAL_DEVICE_TYPE_DISCRETE_GPU"
6466    },
6467    {
6468     "enum_field_value" : 3,
6469     "name" : "VK_PHYSICAL_DEVICE_TYPE_VIRTUAL_GPU"
6470    },
6471    {
6472     "enum_field_value" : 4,
6473     "name" : "VK_PHYSICAL_DEVICE_TYPE_CPU"
6474    },
6475    {
6476     "enum_field_value" : 2147483647,
6477     "name" : "VK_PHYSICAL_DEVICE_TYPE_MAX_ENUM"
6478    }
6479   ],
6480   "linker_set_key" : "_ZTI20VkPhysicalDeviceType",
6481   "name" : "VkPhysicalDeviceType",
6482   "referenced_type" : "_ZTI20VkPhysicalDeviceType",
6483   "self_type" : "_ZTI20VkPhysicalDeviceType",
6484   "size" : 4,
6485   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
6486   "underlying_type" : "_ZTIj"
6487  },
6488  {
6489   "alignment" : 4,
6490   "enum_fields" :
6491   [
6492    {
6493     "enum_field_value" : 0,
6494     "name" : "VK_SAMPLER_ADDRESS_MODE_REPEAT"
6495    },
6496    {
6497     "enum_field_value" : 1,
6498     "name" : "VK_SAMPLER_ADDRESS_MODE_MIRRORED_REPEAT"
6499    },
6500    {
6501     "enum_field_value" : 2,
6502     "name" : "VK_SAMPLER_ADDRESS_MODE_CLAMP_TO_EDGE"
6503    },
6504    {
6505     "enum_field_value" : 3,
6506     "name" : "VK_SAMPLER_ADDRESS_MODE_CLAMP_TO_BORDER"
6507    },
6508    {
6509     "enum_field_value" : 4,
6510     "name" : "VK_SAMPLER_ADDRESS_MODE_MIRROR_CLAMP_TO_EDGE"
6511    },
6512    {
6513     "enum_field_value" : 4,
6514     "name" : "VK_SAMPLER_ADDRESS_MODE_MIRROR_CLAMP_TO_EDGE_KHR"
6515    },
6516    {
6517     "enum_field_value" : 2147483647,
6518     "name" : "VK_SAMPLER_ADDRESS_MODE_MAX_ENUM"
6519    }
6520   ],
6521   "linker_set_key" : "_ZTI20VkSamplerAddressMode",
6522   "name" : "VkSamplerAddressMode",
6523   "referenced_type" : "_ZTI20VkSamplerAddressMode",
6524   "self_type" : "_ZTI20VkSamplerAddressMode",
6525   "size" : 4,
6526   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
6527   "underlying_type" : "_ZTIj"
6528  },
6529  {
6530   "alignment" : 4,
6531   "enum_fields" :
6532   [
6533    {
6534     "enum_field_value" : 0,
6535     "name" : "VK_VALIDATION_CHECK_ALL_EXT"
6536    },
6537    {
6538     "enum_field_value" : 1,
6539     "name" : "VK_VALIDATION_CHECK_SHADERS_EXT"
6540    },
6541    {
6542     "enum_field_value" : 2147483647,
6543     "name" : "VK_VALIDATION_CHECK_MAX_ENUM_EXT"
6544    }
6545   ],
6546   "linker_set_key" : "_ZTI20VkValidationCheckEXT",
6547   "name" : "VkValidationCheckEXT",
6548   "referenced_type" : "_ZTI20VkValidationCheckEXT",
6549   "self_type" : "_ZTI20VkValidationCheckEXT",
6550   "size" : 4,
6551   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
6552   "underlying_type" : "_ZTIj"
6553  },
6554  {
6555   "alignment" : 4,
6556   "enum_fields" :
6557   [
6558    {
6559     "enum_field_value" : 1,
6560     "name" : "VK_BUFFER_USAGE_TRANSFER_SRC_BIT"
6561    },
6562    {
6563     "enum_field_value" : 2,
6564     "name" : "VK_BUFFER_USAGE_TRANSFER_DST_BIT"
6565    },
6566    {
6567     "enum_field_value" : 4,
6568     "name" : "VK_BUFFER_USAGE_UNIFORM_TEXEL_BUFFER_BIT"
6569    },
6570    {
6571     "enum_field_value" : 8,
6572     "name" : "VK_BUFFER_USAGE_STORAGE_TEXEL_BUFFER_BIT"
6573    },
6574    {
6575     "enum_field_value" : 16,
6576     "name" : "VK_BUFFER_USAGE_UNIFORM_BUFFER_BIT"
6577    },
6578    {
6579     "enum_field_value" : 32,
6580     "name" : "VK_BUFFER_USAGE_STORAGE_BUFFER_BIT"
6581    },
6582    {
6583     "enum_field_value" : 64,
6584     "name" : "VK_BUFFER_USAGE_INDEX_BUFFER_BIT"
6585    },
6586    {
6587     "enum_field_value" : 128,
6588     "name" : "VK_BUFFER_USAGE_VERTEX_BUFFER_BIT"
6589    },
6590    {
6591     "enum_field_value" : 256,
6592     "name" : "VK_BUFFER_USAGE_INDIRECT_BUFFER_BIT"
6593    },
6594    {
6595     "enum_field_value" : 131072,
6596     "name" : "VK_BUFFER_USAGE_SHADER_DEVICE_ADDRESS_BIT"
6597    },
6598    {
6599     "enum_field_value" : 2048,
6600     "name" : "VK_BUFFER_USAGE_TRANSFORM_FEEDBACK_BUFFER_BIT_EXT"
6601    },
6602    {
6603     "enum_field_value" : 4096,
6604     "name" : "VK_BUFFER_USAGE_TRANSFORM_FEEDBACK_COUNTER_BUFFER_BIT_EXT"
6605    },
6606    {
6607     "enum_field_value" : 512,
6608     "name" : "VK_BUFFER_USAGE_CONDITIONAL_RENDERING_BIT_EXT"
6609    },
6610    {
6611     "enum_field_value" : 524288,
6612     "name" : "VK_BUFFER_USAGE_ACCELERATION_STRUCTURE_BUILD_INPUT_READ_ONLY_BIT_KHR"
6613    },
6614    {
6615     "enum_field_value" : 1048576,
6616     "name" : "VK_BUFFER_USAGE_ACCELERATION_STRUCTURE_STORAGE_BIT_KHR"
6617    },
6618    {
6619     "enum_field_value" : 1024,
6620     "name" : "VK_BUFFER_USAGE_SHADER_BINDING_TABLE_BIT_KHR"
6621    },
6622    {
6623     "enum_field_value" : 1024,
6624     "name" : "VK_BUFFER_USAGE_RAY_TRACING_BIT_NV"
6625    },
6626    {
6627     "enum_field_value" : 131072,
6628     "name" : "VK_BUFFER_USAGE_SHADER_DEVICE_ADDRESS_BIT_EXT"
6629    },
6630    {
6631     "enum_field_value" : 131072,
6632     "name" : "VK_BUFFER_USAGE_SHADER_DEVICE_ADDRESS_BIT_KHR"
6633    },
6634    {
6635     "enum_field_value" : 2147483647,
6636     "name" : "VK_BUFFER_USAGE_FLAG_BITS_MAX_ENUM"
6637    }
6638   ],
6639   "linker_set_key" : "_ZTI21VkBufferUsageFlagBits",
6640   "name" : "VkBufferUsageFlagBits",
6641   "referenced_type" : "_ZTI21VkBufferUsageFlagBits",
6642   "self_type" : "_ZTI21VkBufferUsageFlagBits",
6643   "size" : 4,
6644   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
6645   "underlying_type" : "_ZTIj"
6646  },
6647  {
6648   "alignment" : 4,
6649   "enum_fields" :
6650   [
6651    {
6652     "enum_field_value" : 0,
6653     "name" : "VK_DISPLAY_EVENT_TYPE_FIRST_PIXEL_OUT_EXT"
6654    },
6655    {
6656     "enum_field_value" : 2147483647,
6657     "name" : "VK_DISPLAY_EVENT_TYPE_MAX_ENUM_EXT"
6658    }
6659   ],
6660   "linker_set_key" : "_ZTI21VkDisplayEventTypeEXT",
6661   "name" : "VkDisplayEventTypeEXT",
6662   "referenced_type" : "_ZTI21VkDisplayEventTypeEXT",
6663   "self_type" : "_ZTI21VkDisplayEventTypeEXT",
6664   "size" : 4,
6665   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
6666   "underlying_type" : "_ZTIj"
6667  },
6668  {
6669   "alignment" : 4,
6670   "enum_fields" :
6671   [
6672    {
6673     "enum_field_value" : 1,
6674     "name" : "VK_EVENT_CREATE_DEVICE_ONLY_BIT"
6675    },
6676    {
6677     "enum_field_value" : 1,
6678     "name" : "VK_EVENT_CREATE_DEVICE_ONLY_BIT_KHR"
6679    },
6680    {
6681     "enum_field_value" : 2147483647,
6682     "name" : "VK_EVENT_CREATE_FLAG_BITS_MAX_ENUM"
6683    }
6684   ],
6685   "linker_set_key" : "_ZTI21VkEventCreateFlagBits",
6686   "name" : "VkEventCreateFlagBits",
6687   "referenced_type" : "_ZTI21VkEventCreateFlagBits",
6688   "self_type" : "_ZTI21VkEventCreateFlagBits",
6689   "size" : 4,
6690   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
6691   "underlying_type" : "_ZTIj"
6692  },
6693  {
6694   "alignment" : 4,
6695   "enum_fields" :
6696   [
6697    {
6698     "enum_field_value" : 1,
6699     "name" : "VK_FENCE_CREATE_SIGNALED_BIT"
6700    },
6701    {
6702     "enum_field_value" : 2147483647,
6703     "name" : "VK_FENCE_CREATE_FLAG_BITS_MAX_ENUM"
6704    }
6705   ],
6706   "linker_set_key" : "_ZTI21VkFenceCreateFlagBits",
6707   "name" : "VkFenceCreateFlagBits",
6708   "referenced_type" : "_ZTI21VkFenceCreateFlagBits",
6709   "self_type" : "_ZTI21VkFenceCreateFlagBits",
6710   "size" : 4,
6711   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
6712   "underlying_type" : "_ZTIj"
6713  },
6714  {
6715   "alignment" : 4,
6716   "enum_fields" :
6717   [
6718    {
6719     "enum_field_value" : 1,
6720     "name" : "VK_FENCE_IMPORT_TEMPORARY_BIT"
6721    },
6722    {
6723     "enum_field_value" : 1,
6724     "name" : "VK_FENCE_IMPORT_TEMPORARY_BIT_KHR"
6725    },
6726    {
6727     "enum_field_value" : 2147483647,
6728     "name" : "VK_FENCE_IMPORT_FLAG_BITS_MAX_ENUM"
6729    }
6730   ],
6731   "linker_set_key" : "_ZTI21VkFenceImportFlagBits",
6732   "name" : "VkFenceImportFlagBits",
6733   "referenced_type" : "_ZTI21VkFenceImportFlagBits",
6734   "self_type" : "_ZTI21VkFenceImportFlagBits",
6735   "size" : 4,
6736   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
6737   "underlying_type" : "_ZTIj"
6738  },
6739  {
6740   "alignment" : 4,
6741   "enum_fields" :
6742   [
6743    {
6744     "enum_field_value" : 1,
6745     "name" : "VK_GEOMETRY_OPAQUE_BIT_KHR"
6746    },
6747    {
6748     "enum_field_value" : 2,
6749     "name" : "VK_GEOMETRY_NO_DUPLICATE_ANY_HIT_INVOCATION_BIT_KHR"
6750    },
6751    {
6752     "enum_field_value" : 1,
6753     "name" : "VK_GEOMETRY_OPAQUE_BIT_NV"
6754    },
6755    {
6756     "enum_field_value" : 2,
6757     "name" : "VK_GEOMETRY_NO_DUPLICATE_ANY_HIT_INVOCATION_BIT_NV"
6758    },
6759    {
6760     "enum_field_value" : 2147483647,
6761     "name" : "VK_GEOMETRY_FLAG_BITS_MAX_ENUM_KHR"
6762    }
6763   ],
6764   "linker_set_key" : "_ZTI21VkGeometryFlagBitsKHR",
6765   "name" : "VkGeometryFlagBitsKHR",
6766   "referenced_type" : "_ZTI21VkGeometryFlagBitsKHR",
6767   "self_type" : "_ZTI21VkGeometryFlagBitsKHR",
6768   "size" : 4,
6769   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
6770   "underlying_type" : "_ZTIj"
6771  },
6772  {
6773   "alignment" : 4,
6774   "enum_fields" :
6775   [
6776    {
6777     "enum_field_value" : 1,
6778     "name" : "VK_IMAGE_ASPECT_COLOR_BIT"
6779    },
6780    {
6781     "enum_field_value" : 2,
6782     "name" : "VK_IMAGE_ASPECT_DEPTH_BIT"
6783    },
6784    {
6785     "enum_field_value" : 4,
6786     "name" : "VK_IMAGE_ASPECT_STENCIL_BIT"
6787    },
6788    {
6789     "enum_field_value" : 8,
6790     "name" : "VK_IMAGE_ASPECT_METADATA_BIT"
6791    },
6792    {
6793     "enum_field_value" : 16,
6794     "name" : "VK_IMAGE_ASPECT_PLANE_0_BIT"
6795    },
6796    {
6797     "enum_field_value" : 32,
6798     "name" : "VK_IMAGE_ASPECT_PLANE_1_BIT"
6799    },
6800    {
6801     "enum_field_value" : 64,
6802     "name" : "VK_IMAGE_ASPECT_PLANE_2_BIT"
6803    },
6804    {
6805     "enum_field_value" : 128,
6806     "name" : "VK_IMAGE_ASPECT_MEMORY_PLANE_0_BIT_EXT"
6807    },
6808    {
6809     "enum_field_value" : 256,
6810     "name" : "VK_IMAGE_ASPECT_MEMORY_PLANE_1_BIT_EXT"
6811    },
6812    {
6813     "enum_field_value" : 512,
6814     "name" : "VK_IMAGE_ASPECT_MEMORY_PLANE_2_BIT_EXT"
6815    },
6816    {
6817     "enum_field_value" : 1024,
6818     "name" : "VK_IMAGE_ASPECT_MEMORY_PLANE_3_BIT_EXT"
6819    },
6820    {
6821     "enum_field_value" : 0,
6822     "name" : "VK_IMAGE_ASPECT_NONE_KHR"
6823    },
6824    {
6825     "enum_field_value" : 16,
6826     "name" : "VK_IMAGE_ASPECT_PLANE_0_BIT_KHR"
6827    },
6828    {
6829     "enum_field_value" : 32,
6830     "name" : "VK_IMAGE_ASPECT_PLANE_1_BIT_KHR"
6831    },
6832    {
6833     "enum_field_value" : 64,
6834     "name" : "VK_IMAGE_ASPECT_PLANE_2_BIT_KHR"
6835    },
6836    {
6837     "enum_field_value" : 2147483647,
6838     "name" : "VK_IMAGE_ASPECT_FLAG_BITS_MAX_ENUM"
6839    }
6840   ],
6841   "linker_set_key" : "_ZTI21VkImageAspectFlagBits",
6842   "name" : "VkImageAspectFlagBits",
6843   "referenced_type" : "_ZTI21VkImageAspectFlagBits",
6844   "self_type" : "_ZTI21VkImageAspectFlagBits",
6845   "size" : 4,
6846   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
6847   "underlying_type" : "_ZTIj"
6848  },
6849  {
6850   "alignment" : 4,
6851   "enum_fields" :
6852   [
6853    {
6854     "enum_field_value" : 1,
6855     "name" : "VK_IMAGE_CREATE_SPARSE_BINDING_BIT"
6856    },
6857    {
6858     "enum_field_value" : 2,
6859     "name" : "VK_IMAGE_CREATE_SPARSE_RESIDENCY_BIT"
6860    },
6861    {
6862     "enum_field_value" : 4,
6863     "name" : "VK_IMAGE_CREATE_SPARSE_ALIASED_BIT"
6864    },
6865    {
6866     "enum_field_value" : 8,
6867     "name" : "VK_IMAGE_CREATE_MUTABLE_FORMAT_BIT"
6868    },
6869    {
6870     "enum_field_value" : 16,
6871     "name" : "VK_IMAGE_CREATE_CUBE_COMPATIBLE_BIT"
6872    },
6873    {
6874     "enum_field_value" : 1024,
6875     "name" : "VK_IMAGE_CREATE_ALIAS_BIT"
6876    },
6877    {
6878     "enum_field_value" : 64,
6879     "name" : "VK_IMAGE_CREATE_SPLIT_INSTANCE_BIND_REGIONS_BIT"
6880    },
6881    {
6882     "enum_field_value" : 32,
6883     "name" : "VK_IMAGE_CREATE_2D_ARRAY_COMPATIBLE_BIT"
6884    },
6885    {
6886     "enum_field_value" : 128,
6887     "name" : "VK_IMAGE_CREATE_BLOCK_TEXEL_VIEW_COMPATIBLE_BIT"
6888    },
6889    {
6890     "enum_field_value" : 256,
6891     "name" : "VK_IMAGE_CREATE_EXTENDED_USAGE_BIT"
6892    },
6893    {
6894     "enum_field_value" : 2048,
6895     "name" : "VK_IMAGE_CREATE_PROTECTED_BIT"
6896    },
6897    {
6898     "enum_field_value" : 512,
6899     "name" : "VK_IMAGE_CREATE_DISJOINT_BIT"
6900    },
6901    {
6902     "enum_field_value" : 8192,
6903     "name" : "VK_IMAGE_CREATE_CORNER_SAMPLED_BIT_NV"
6904    },
6905    {
6906     "enum_field_value" : 4096,
6907     "name" : "VK_IMAGE_CREATE_SAMPLE_LOCATIONS_COMPATIBLE_DEPTH_BIT_EXT"
6908    },
6909    {
6910     "enum_field_value" : 16384,
6911     "name" : "VK_IMAGE_CREATE_SUBSAMPLED_BIT_EXT"
6912    },
6913    {
6914     "enum_field_value" : 32768,
6915     "name" : "VK_IMAGE_CREATE_FRAGMENT_DENSITY_MAP_OFFSET_BIT_QCOM"
6916    },
6917    {
6918     "enum_field_value" : 64,
6919     "name" : "VK_IMAGE_CREATE_SPLIT_INSTANCE_BIND_REGIONS_BIT_KHR"
6920    },
6921    {
6922     "enum_field_value" : 32,
6923     "name" : "VK_IMAGE_CREATE_2D_ARRAY_COMPATIBLE_BIT_KHR"
6924    },
6925    {
6926     "enum_field_value" : 128,
6927     "name" : "VK_IMAGE_CREATE_BLOCK_TEXEL_VIEW_COMPATIBLE_BIT_KHR"
6928    },
6929    {
6930     "enum_field_value" : 256,
6931     "name" : "VK_IMAGE_CREATE_EXTENDED_USAGE_BIT_KHR"
6932    },
6933    {
6934     "enum_field_value" : 512,
6935     "name" : "VK_IMAGE_CREATE_DISJOINT_BIT_KHR"
6936    },
6937    {
6938     "enum_field_value" : 1024,
6939     "name" : "VK_IMAGE_CREATE_ALIAS_BIT_KHR"
6940    },
6941    {
6942     "enum_field_value" : 2147483647,
6943     "name" : "VK_IMAGE_CREATE_FLAG_BITS_MAX_ENUM"
6944    }
6945   ],
6946   "linker_set_key" : "_ZTI21VkImageCreateFlagBits",
6947   "name" : "VkImageCreateFlagBits",
6948   "referenced_type" : "_ZTI21VkImageCreateFlagBits",
6949   "self_type" : "_ZTI21VkImageCreateFlagBits",
6950   "size" : 4,
6951   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
6952   "underlying_type" : "_ZTIj"
6953  },
6954  {
6955   "alignment" : 4,
6956   "enum_fields" :
6957   [
6958    {
6959     "enum_field_value" : 1,
6960     "name" : "VK_QUERY_RESULT_64_BIT"
6961    },
6962    {
6963     "enum_field_value" : 2,
6964     "name" : "VK_QUERY_RESULT_WAIT_BIT"
6965    },
6966    {
6967     "enum_field_value" : 4,
6968     "name" : "VK_QUERY_RESULT_WITH_AVAILABILITY_BIT"
6969    },
6970    {
6971     "enum_field_value" : 8,
6972     "name" : "VK_QUERY_RESULT_PARTIAL_BIT"
6973    },
6974    {
6975     "enum_field_value" : 2147483647,
6976     "name" : "VK_QUERY_RESULT_FLAG_BITS_MAX_ENUM"
6977    }
6978   ],
6979   "linker_set_key" : "_ZTI21VkQueryResultFlagBits",
6980   "name" : "VkQueryResultFlagBits",
6981   "referenced_type" : "_ZTI21VkQueryResultFlagBits",
6982   "self_type" : "_ZTI21VkQueryResultFlagBits",
6983   "size" : 4,
6984   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
6985   "underlying_type" : "_ZTIj"
6986  },
6987  {
6988   "alignment" : 4,
6989   "enum_fields" :
6990   [
6991    {
6992     "enum_field_value" : 0,
6993     "name" : "VK_RESOLVE_MODE_NONE"
6994    },
6995    {
6996     "enum_field_value" : 1,
6997     "name" : "VK_RESOLVE_MODE_SAMPLE_ZERO_BIT"
6998    },
6999    {
7000     "enum_field_value" : 2,
7001     "name" : "VK_RESOLVE_MODE_AVERAGE_BIT"
7002    },
7003    {
7004     "enum_field_value" : 4,
7005     "name" : "VK_RESOLVE_MODE_MIN_BIT"
7006    },
7007    {
7008     "enum_field_value" : 8,
7009     "name" : "VK_RESOLVE_MODE_MAX_BIT"
7010    },
7011    {
7012     "enum_field_value" : 0,
7013     "name" : "VK_RESOLVE_MODE_NONE_KHR"
7014    },
7015    {
7016     "enum_field_value" : 1,
7017     "name" : "VK_RESOLVE_MODE_SAMPLE_ZERO_BIT_KHR"
7018    },
7019    {
7020     "enum_field_value" : 2,
7021     "name" : "VK_RESOLVE_MODE_AVERAGE_BIT_KHR"
7022    },
7023    {
7024     "enum_field_value" : 4,
7025     "name" : "VK_RESOLVE_MODE_MIN_BIT_KHR"
7026    },
7027    {
7028     "enum_field_value" : 8,
7029     "name" : "VK_RESOLVE_MODE_MAX_BIT_KHR"
7030    },
7031    {
7032     "enum_field_value" : 2147483647,
7033     "name" : "VK_RESOLVE_MODE_FLAG_BITS_MAX_ENUM"
7034    }
7035   ],
7036   "linker_set_key" : "_ZTI21VkResolveModeFlagBits",
7037   "name" : "VkResolveModeFlagBits",
7038   "referenced_type" : "_ZTI21VkResolveModeFlagBits",
7039   "self_type" : "_ZTI21VkResolveModeFlagBits",
7040   "size" : 4,
7041   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
7042   "underlying_type" : "_ZTIj"
7043  },
7044  {
7045   "alignment" : 4,
7046   "enum_fields" :
7047   [
7048    {
7049     "enum_field_value" : 1,
7050     "name" : "VK_SAMPLE_COUNT_1_BIT"
7051    },
7052    {
7053     "enum_field_value" : 2,
7054     "name" : "VK_SAMPLE_COUNT_2_BIT"
7055    },
7056    {
7057     "enum_field_value" : 4,
7058     "name" : "VK_SAMPLE_COUNT_4_BIT"
7059    },
7060    {
7061     "enum_field_value" : 8,
7062     "name" : "VK_SAMPLE_COUNT_8_BIT"
7063    },
7064    {
7065     "enum_field_value" : 16,
7066     "name" : "VK_SAMPLE_COUNT_16_BIT"
7067    },
7068    {
7069     "enum_field_value" : 32,
7070     "name" : "VK_SAMPLE_COUNT_32_BIT"
7071    },
7072    {
7073     "enum_field_value" : 64,
7074     "name" : "VK_SAMPLE_COUNT_64_BIT"
7075    },
7076    {
7077     "enum_field_value" : 2147483647,
7078     "name" : "VK_SAMPLE_COUNT_FLAG_BITS_MAX_ENUM"
7079    }
7080   ],
7081   "linker_set_key" : "_ZTI21VkSampleCountFlagBits",
7082   "name" : "VkSampleCountFlagBits",
7083   "referenced_type" : "_ZTI21VkSampleCountFlagBits",
7084   "self_type" : "_ZTI21VkSampleCountFlagBits",
7085   "size" : 4,
7086   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
7087   "underlying_type" : "_ZTIj"
7088  },
7089  {
7090   "alignment" : 4,
7091   "enum_fields" :
7092   [
7093    {
7094     "enum_field_value" : 1,
7095     "name" : "VK_SHADER_STAGE_VERTEX_BIT"
7096    },
7097    {
7098     "enum_field_value" : 2,
7099     "name" : "VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT"
7100    },
7101    {
7102     "enum_field_value" : 4,
7103     "name" : "VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT"
7104    },
7105    {
7106     "enum_field_value" : 8,
7107     "name" : "VK_SHADER_STAGE_GEOMETRY_BIT"
7108    },
7109    {
7110     "enum_field_value" : 16,
7111     "name" : "VK_SHADER_STAGE_FRAGMENT_BIT"
7112    },
7113    {
7114     "enum_field_value" : 32,
7115     "name" : "VK_SHADER_STAGE_COMPUTE_BIT"
7116    },
7117    {
7118     "enum_field_value" : 31,
7119     "name" : "VK_SHADER_STAGE_ALL_GRAPHICS"
7120    },
7121    {
7122     "enum_field_value" : 2147483647,
7123     "name" : "VK_SHADER_STAGE_ALL"
7124    },
7125    {
7126     "enum_field_value" : 256,
7127     "name" : "VK_SHADER_STAGE_RAYGEN_BIT_KHR"
7128    },
7129    {
7130     "enum_field_value" : 512,
7131     "name" : "VK_SHADER_STAGE_ANY_HIT_BIT_KHR"
7132    },
7133    {
7134     "enum_field_value" : 1024,
7135     "name" : "VK_SHADER_STAGE_CLOSEST_HIT_BIT_KHR"
7136    },
7137    {
7138     "enum_field_value" : 2048,
7139     "name" : "VK_SHADER_STAGE_MISS_BIT_KHR"
7140    },
7141    {
7142     "enum_field_value" : 4096,
7143     "name" : "VK_SHADER_STAGE_INTERSECTION_BIT_KHR"
7144    },
7145    {
7146     "enum_field_value" : 8192,
7147     "name" : "VK_SHADER_STAGE_CALLABLE_BIT_KHR"
7148    },
7149    {
7150     "enum_field_value" : 64,
7151     "name" : "VK_SHADER_STAGE_TASK_BIT_NV"
7152    },
7153    {
7154     "enum_field_value" : 128,
7155     "name" : "VK_SHADER_STAGE_MESH_BIT_NV"
7156    },
7157    {
7158     "enum_field_value" : 16384,
7159     "name" : "VK_SHADER_STAGE_SUBPASS_SHADING_BIT_HUAWEI"
7160    },
7161    {
7162     "enum_field_value" : 256,
7163     "name" : "VK_SHADER_STAGE_RAYGEN_BIT_NV"
7164    },
7165    {
7166     "enum_field_value" : 512,
7167     "name" : "VK_SHADER_STAGE_ANY_HIT_BIT_NV"
7168    },
7169    {
7170     "enum_field_value" : 1024,
7171     "name" : "VK_SHADER_STAGE_CLOSEST_HIT_BIT_NV"
7172    },
7173    {
7174     "enum_field_value" : 2048,
7175     "name" : "VK_SHADER_STAGE_MISS_BIT_NV"
7176    },
7177    {
7178     "enum_field_value" : 4096,
7179     "name" : "VK_SHADER_STAGE_INTERSECTION_BIT_NV"
7180    },
7181    {
7182     "enum_field_value" : 8192,
7183     "name" : "VK_SHADER_STAGE_CALLABLE_BIT_NV"
7184    },
7185    {
7186     "enum_field_value" : 2147483647,
7187     "name" : "VK_SHADER_STAGE_FLAG_BITS_MAX_ENUM"
7188    }
7189   ],
7190   "linker_set_key" : "_ZTI21VkShaderStageFlagBits",
7191   "name" : "VkShaderStageFlagBits",
7192   "referenced_type" : "_ZTI21VkShaderStageFlagBits",
7193   "self_type" : "_ZTI21VkShaderStageFlagBits",
7194   "size" : 4,
7195   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
7196   "underlying_type" : "_ZTIj"
7197  },
7198  {
7199   "alignment" : 4,
7200   "enum_fields" :
7201   [
7202    {
7203     "enum_field_value" : 1,
7204     "name" : "VK_STENCIL_FACE_FRONT_BIT"
7205    },
7206    {
7207     "enum_field_value" : 2,
7208     "name" : "VK_STENCIL_FACE_BACK_BIT"
7209    },
7210    {
7211     "enum_field_value" : 3,
7212     "name" : "VK_STENCIL_FACE_FRONT_AND_BACK"
7213    },
7214    {
7215     "enum_field_value" : 3,
7216     "name" : "VK_STENCIL_FRONT_AND_BACK"
7217    },
7218    {
7219     "enum_field_value" : 2147483647,
7220     "name" : "VK_STENCIL_FACE_FLAG_BITS_MAX_ENUM"
7221    }
7222   ],
7223   "linker_set_key" : "_ZTI21VkStencilFaceFlagBits",
7224   "name" : "VkStencilFaceFlagBits",
7225   "referenced_type" : "_ZTI21VkStencilFaceFlagBits",
7226   "self_type" : "_ZTI21VkStencilFaceFlagBits",
7227   "size" : 4,
7228   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
7229   "underlying_type" : "_ZTIj"
7230  },
7231  {
7232   "alignment" : 4,
7233   "enum_fields" :
7234   [
7235    {
7236     "enum_field_value" : 1,
7237     "name" : "VK_TOOL_PURPOSE_VALIDATION_BIT"
7238    },
7239    {
7240     "enum_field_value" : 2,
7241     "name" : "VK_TOOL_PURPOSE_PROFILING_BIT"
7242    },
7243    {
7244     "enum_field_value" : 4,
7245     "name" : "VK_TOOL_PURPOSE_TRACING_BIT"
7246    },
7247    {
7248     "enum_field_value" : 8,
7249     "name" : "VK_TOOL_PURPOSE_ADDITIONAL_FEATURES_BIT"
7250    },
7251    {
7252     "enum_field_value" : 16,
7253     "name" : "VK_TOOL_PURPOSE_MODIFYING_FEATURES_BIT"
7254    },
7255    {
7256     "enum_field_value" : 32,
7257     "name" : "VK_TOOL_PURPOSE_DEBUG_REPORTING_BIT_EXT"
7258    },
7259    {
7260     "enum_field_value" : 64,
7261     "name" : "VK_TOOL_PURPOSE_DEBUG_MARKERS_BIT_EXT"
7262    },
7263    {
7264     "enum_field_value" : 1,
7265     "name" : "VK_TOOL_PURPOSE_VALIDATION_BIT_EXT"
7266    },
7267    {
7268     "enum_field_value" : 2,
7269     "name" : "VK_TOOL_PURPOSE_PROFILING_BIT_EXT"
7270    },
7271    {
7272     "enum_field_value" : 4,
7273     "name" : "VK_TOOL_PURPOSE_TRACING_BIT_EXT"
7274    },
7275    {
7276     "enum_field_value" : 8,
7277     "name" : "VK_TOOL_PURPOSE_ADDITIONAL_FEATURES_BIT_EXT"
7278    },
7279    {
7280     "enum_field_value" : 16,
7281     "name" : "VK_TOOL_PURPOSE_MODIFYING_FEATURES_BIT_EXT"
7282    },
7283    {
7284     "enum_field_value" : 2147483647,
7285     "name" : "VK_TOOL_PURPOSE_FLAG_BITS_MAX_ENUM"
7286    }
7287   ],
7288   "linker_set_key" : "_ZTI21VkToolPurposeFlagBits",
7289   "name" : "VkToolPurposeFlagBits",
7290   "referenced_type" : "_ZTI21VkToolPurposeFlagBits",
7291   "self_type" : "_ZTI21VkToolPurposeFlagBits",
7292   "size" : 4,
7293   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
7294   "underlying_type" : "_ZTIj"
7295  },
7296  {
7297   "alignment" : 4,
7298   "enum_fields" :
7299   [
7300    {
7301     "enum_field_value" : 1,
7302     "name" : "VK_BUFFER_CREATE_SPARSE_BINDING_BIT"
7303    },
7304    {
7305     "enum_field_value" : 2,
7306     "name" : "VK_BUFFER_CREATE_SPARSE_RESIDENCY_BIT"
7307    },
7308    {
7309     "enum_field_value" : 4,
7310     "name" : "VK_BUFFER_CREATE_SPARSE_ALIASED_BIT"
7311    },
7312    {
7313     "enum_field_value" : 8,
7314     "name" : "VK_BUFFER_CREATE_PROTECTED_BIT"
7315    },
7316    {
7317     "enum_field_value" : 16,
7318     "name" : "VK_BUFFER_CREATE_DEVICE_ADDRESS_CAPTURE_REPLAY_BIT"
7319    },
7320    {
7321     "enum_field_value" : 16,
7322     "name" : "VK_BUFFER_CREATE_DEVICE_ADDRESS_CAPTURE_REPLAY_BIT_EXT"
7323    },
7324    {
7325     "enum_field_value" : 16,
7326     "name" : "VK_BUFFER_CREATE_DEVICE_ADDRESS_CAPTURE_REPLAY_BIT_KHR"
7327    },
7328    {
7329     "enum_field_value" : 2147483647,
7330     "name" : "VK_BUFFER_CREATE_FLAG_BITS_MAX_ENUM"
7331    }
7332   ],
7333   "linker_set_key" : "_ZTI22VkBufferCreateFlagBits",
7334   "name" : "VkBufferCreateFlagBits",
7335   "referenced_type" : "_ZTI22VkBufferCreateFlagBits",
7336   "self_type" : "_ZTI22VkBufferCreateFlagBits",
7337   "size" : 4,
7338   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
7339   "underlying_type" : "_ZTIj"
7340  },
7341  {
7342   "alignment" : 4,
7343   "enum_fields" :
7344   [
7345    {
7346     "enum_field_value" : 0,
7347     "name" : "VK_DISPLAY_POWER_STATE_OFF_EXT"
7348    },
7349    {
7350     "enum_field_value" : 1,
7351     "name" : "VK_DISPLAY_POWER_STATE_SUSPEND_EXT"
7352    },
7353    {
7354     "enum_field_value" : 2,
7355     "name" : "VK_DISPLAY_POWER_STATE_ON_EXT"
7356    },
7357    {
7358     "enum_field_value" : 2147483647,
7359     "name" : "VK_DISPLAY_POWER_STATE_MAX_ENUM_EXT"
7360    }
7361   ],
7362   "linker_set_key" : "_ZTI22VkDisplayPowerStateEXT",
7363   "name" : "VkDisplayPowerStateEXT",
7364   "referenced_type" : "_ZTI22VkDisplayPowerStateEXT",
7365   "self_type" : "_ZTI22VkDisplayPowerStateEXT",
7366   "size" : 4,
7367   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
7368   "underlying_type" : "_ZTIj"
7369  },
7370  {
7371   "alignment" : 4,
7372   "enum_fields" :
7373   [
7374    {
7375     "enum_field_value" : 1,
7376     "name" : "VK_QUERY_CONTROL_PRECISE_BIT"
7377    },
7378    {
7379     "enum_field_value" : 2147483647,
7380     "name" : "VK_QUERY_CONTROL_FLAG_BITS_MAX_ENUM"
7381    }
7382   ],
7383   "linker_set_key" : "_ZTI22VkQueryControlFlagBits",
7384   "name" : "VkQueryControlFlagBits",
7385   "referenced_type" : "_ZTI22VkQueryControlFlagBits",
7386   "self_type" : "_ZTI22VkQueryControlFlagBits",
7387   "size" : 4,
7388   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
7389   "underlying_type" : "_ZTIj"
7390  },
7391  {
7392   "alignment" : 4,
7393   "enum_fields" :
7394   [
7395    {
7396     "enum_field_value" : 0,
7397     "name" : "VK_SAMPLER_REDUCTION_MODE_WEIGHTED_AVERAGE"
7398    },
7399    {
7400     "enum_field_value" : 1,
7401     "name" : "VK_SAMPLER_REDUCTION_MODE_MIN"
7402    },
7403    {
7404     "enum_field_value" : 2,
7405     "name" : "VK_SAMPLER_REDUCTION_MODE_MAX"
7406    },
7407    {
7408     "enum_field_value" : 0,
7409     "name" : "VK_SAMPLER_REDUCTION_MODE_WEIGHTED_AVERAGE_EXT"
7410    },
7411    {
7412     "enum_field_value" : 1,
7413     "name" : "VK_SAMPLER_REDUCTION_MODE_MIN_EXT"
7414    },
7415    {
7416     "enum_field_value" : 2,
7417     "name" : "VK_SAMPLER_REDUCTION_MODE_MAX_EXT"
7418    },
7419    {
7420     "enum_field_value" : 2147483647,
7421     "name" : "VK_SAMPLER_REDUCTION_MODE_MAX_ENUM"
7422    }
7423   ],
7424   "linker_set_key" : "_ZTI22VkSamplerReductionMode",
7425   "name" : "VkSamplerReductionMode",
7426   "referenced_type" : "_ZTI22VkSamplerReductionMode",
7427   "self_type" : "_ZTI22VkSamplerReductionMode",
7428   "size" : 4,
7429   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
7430   "underlying_type" : "_ZTIj"
7431  },
7432  {
7433   "alignment" : 4,
7434   "enum_fields" :
7435   [
7436    {
7437     "enum_field_value" : 0,
7438     "name" : "VK_SHADER_GROUP_SHADER_GENERAL_KHR"
7439    },
7440    {
7441     "enum_field_value" : 1,
7442     "name" : "VK_SHADER_GROUP_SHADER_CLOSEST_HIT_KHR"
7443    },
7444    {
7445     "enum_field_value" : 2,
7446     "name" : "VK_SHADER_GROUP_SHADER_ANY_HIT_KHR"
7447    },
7448    {
7449     "enum_field_value" : 3,
7450     "name" : "VK_SHADER_GROUP_SHADER_INTERSECTION_KHR"
7451    },
7452    {
7453     "enum_field_value" : 2147483647,
7454     "name" : "VK_SHADER_GROUP_SHADER_MAX_ENUM_KHR"
7455    }
7456   ],
7457   "linker_set_key" : "_ZTI22VkShaderGroupShaderKHR",
7458   "name" : "VkShaderGroupShaderKHR",
7459   "referenced_type" : "_ZTI22VkShaderGroupShaderKHR",
7460   "self_type" : "_ZTI22VkShaderGroupShaderKHR",
7461   "size" : 4,
7462   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
7463   "underlying_type" : "_ZTIj"
7464  },
7465  {
7466   "alignment" : 4,
7467   "enum_fields" :
7468   [
7469    {
7470     "enum_field_value" : 1,
7471     "name" : "VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT"
7472    },
7473    {
7474     "enum_field_value" : 2,
7475     "name" : "VK_FORMAT_FEATURE_STORAGE_IMAGE_BIT"
7476    },
7477    {
7478     "enum_field_value" : 4,
7479     "name" : "VK_FORMAT_FEATURE_STORAGE_IMAGE_ATOMIC_BIT"
7480    },
7481    {
7482     "enum_field_value" : 8,
7483     "name" : "VK_FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT"
7484    },
7485    {
7486     "enum_field_value" : 16,
7487     "name" : "VK_FORMAT_FEATURE_STORAGE_TEXEL_BUFFER_BIT"
7488    },
7489    {
7490     "enum_field_value" : 32,
7491     "name" : "VK_FORMAT_FEATURE_STORAGE_TEXEL_BUFFER_ATOMIC_BIT"
7492    },
7493    {
7494     "enum_field_value" : 64,
7495     "name" : "VK_FORMAT_FEATURE_VERTEX_BUFFER_BIT"
7496    },
7497    {
7498     "enum_field_value" : 128,
7499     "name" : "VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT"
7500    },
7501    {
7502     "enum_field_value" : 256,
7503     "name" : "VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BLEND_BIT"
7504    },
7505    {
7506     "enum_field_value" : 512,
7507     "name" : "VK_FORMAT_FEATURE_DEPTH_STENCIL_ATTACHMENT_BIT"
7508    },
7509    {
7510     "enum_field_value" : 1024,
7511     "name" : "VK_FORMAT_FEATURE_BLIT_SRC_BIT"
7512    },
7513    {
7514     "enum_field_value" : 2048,
7515     "name" : "VK_FORMAT_FEATURE_BLIT_DST_BIT"
7516    },
7517    {
7518     "enum_field_value" : 4096,
7519     "name" : "VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT"
7520    },
7521    {
7522     "enum_field_value" : 16384,
7523     "name" : "VK_FORMAT_FEATURE_TRANSFER_SRC_BIT"
7524    },
7525    {
7526     "enum_field_value" : 32768,
7527     "name" : "VK_FORMAT_FEATURE_TRANSFER_DST_BIT"
7528    },
7529    {
7530     "enum_field_value" : 131072,
7531     "name" : "VK_FORMAT_FEATURE_MIDPOINT_CHROMA_SAMPLES_BIT"
7532    },
7533    {
7534     "enum_field_value" : 262144,
7535     "name" : "VK_FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_LINEAR_FILTER_BIT"
7536    },
7537    {
7538     "enum_field_value" : 524288,
7539     "name" : "VK_FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_SEPARATE_RECONSTRUCTION_FILTER_BIT"
7540    },
7541    {
7542     "enum_field_value" : 1048576,
7543     "name" : "VK_FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_CHROMA_RECONSTRUCTION_EXPLICIT_BIT"
7544    },
7545    {
7546     "enum_field_value" : 2097152,
7547     "name" : "VK_FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_CHROMA_RECONSTRUCTION_EXPLICIT_FORCEABLE_BIT"
7548    },
7549    {
7550     "enum_field_value" : 4194304,
7551     "name" : "VK_FORMAT_FEATURE_DISJOINT_BIT"
7552    },
7553    {
7554     "enum_field_value" : 8388608,
7555     "name" : "VK_FORMAT_FEATURE_COSITED_CHROMA_SAMPLES_BIT"
7556    },
7557    {
7558     "enum_field_value" : 65536,
7559     "name" : "VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_MINMAX_BIT"
7560    },
7561    {
7562     "enum_field_value" : 8192,
7563     "name" : "VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_CUBIC_BIT_IMG"
7564    },
7565    {
7566     "enum_field_value" : 536870912,
7567     "name" : "VK_FORMAT_FEATURE_ACCELERATION_STRUCTURE_VERTEX_BUFFER_BIT_KHR"
7568    },
7569    {
7570     "enum_field_value" : 16777216,
7571     "name" : "VK_FORMAT_FEATURE_FRAGMENT_DENSITY_MAP_BIT_EXT"
7572    },
7573    {
7574     "enum_field_value" : 1073741824,
7575     "name" : "VK_FORMAT_FEATURE_FRAGMENT_SHADING_RATE_ATTACHMENT_BIT_KHR"
7576    },
7577    {
7578     "enum_field_value" : 16384,
7579     "name" : "VK_FORMAT_FEATURE_TRANSFER_SRC_BIT_KHR"
7580    },
7581    {
7582     "enum_field_value" : 32768,
7583     "name" : "VK_FORMAT_FEATURE_TRANSFER_DST_BIT_KHR"
7584    },
7585    {
7586     "enum_field_value" : 65536,
7587     "name" : "VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_MINMAX_BIT_EXT"
7588    },
7589    {
7590     "enum_field_value" : 131072,
7591     "name" : "VK_FORMAT_FEATURE_MIDPOINT_CHROMA_SAMPLES_BIT_KHR"
7592    },
7593    {
7594     "enum_field_value" : 262144,
7595     "name" : "VK_FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_LINEAR_FILTER_BIT_KHR"
7596    },
7597    {
7598     "enum_field_value" : 524288,
7599     "name" : "VK_FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_SEPARATE_RECONSTRUCTION_FILTER_BIT_KHR"
7600    },
7601    {
7602     "enum_field_value" : 1048576,
7603     "name" : "VK_FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_CHROMA_RECONSTRUCTION_EXPLICIT_BIT_KHR"
7604    },
7605    {
7606     "enum_field_value" : 2097152,
7607     "name" : "VK_FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_CHROMA_RECONSTRUCTION_EXPLICIT_FORCEABLE_BIT_KHR"
7608    },
7609    {
7610     "enum_field_value" : 4194304,
7611     "name" : "VK_FORMAT_FEATURE_DISJOINT_BIT_KHR"
7612    },
7613    {
7614     "enum_field_value" : 8388608,
7615     "name" : "VK_FORMAT_FEATURE_COSITED_CHROMA_SAMPLES_BIT_KHR"
7616    },
7617    {
7618     "enum_field_value" : 8192,
7619     "name" : "VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_CUBIC_BIT_EXT"
7620    },
7621    {
7622     "enum_field_value" : 2147483647,
7623     "name" : "VK_FORMAT_FEATURE_FLAG_BITS_MAX_ENUM"
7624    }
7625   ],
7626   "linker_set_key" : "_ZTI23VkFormatFeatureFlagBits",
7627   "name" : "VkFormatFeatureFlagBits",
7628   "referenced_type" : "_ZTI23VkFormatFeatureFlagBits",
7629   "self_type" : "_ZTI23VkFormatFeatureFlagBits",
7630   "size" : 4,
7631   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
7632   "underlying_type" : "_ZTIj"
7633  },
7634  {
7635   "alignment" : 4,
7636   "enum_fields" :
7637   [
7638    {
7639     "enum_field_value" : 0,
7640     "name" : "VK_FRAGMENT_SHADING_RATE_1_INVOCATION_PER_PIXEL_NV"
7641    },
7642    {
7643     "enum_field_value" : 1,
7644     "name" : "VK_FRAGMENT_SHADING_RATE_1_INVOCATION_PER_1X2_PIXELS_NV"
7645    },
7646    {
7647     "enum_field_value" : 4,
7648     "name" : "VK_FRAGMENT_SHADING_RATE_1_INVOCATION_PER_2X1_PIXELS_NV"
7649    },
7650    {
7651     "enum_field_value" : 5,
7652     "name" : "VK_FRAGMENT_SHADING_RATE_1_INVOCATION_PER_2X2_PIXELS_NV"
7653    },
7654    {
7655     "enum_field_value" : 6,
7656     "name" : "VK_FRAGMENT_SHADING_RATE_1_INVOCATION_PER_2X4_PIXELS_NV"
7657    },
7658    {
7659     "enum_field_value" : 9,
7660     "name" : "VK_FRAGMENT_SHADING_RATE_1_INVOCATION_PER_4X2_PIXELS_NV"
7661    },
7662    {
7663     "enum_field_value" : 10,
7664     "name" : "VK_FRAGMENT_SHADING_RATE_1_INVOCATION_PER_4X4_PIXELS_NV"
7665    },
7666    {
7667     "enum_field_value" : 11,
7668     "name" : "VK_FRAGMENT_SHADING_RATE_2_INVOCATIONS_PER_PIXEL_NV"
7669    },
7670    {
7671     "enum_field_value" : 12,
7672     "name" : "VK_FRAGMENT_SHADING_RATE_4_INVOCATIONS_PER_PIXEL_NV"
7673    },
7674    {
7675     "enum_field_value" : 13,
7676     "name" : "VK_FRAGMENT_SHADING_RATE_8_INVOCATIONS_PER_PIXEL_NV"
7677    },
7678    {
7679     "enum_field_value" : 14,
7680     "name" : "VK_FRAGMENT_SHADING_RATE_16_INVOCATIONS_PER_PIXEL_NV"
7681    },
7682    {
7683     "enum_field_value" : 15,
7684     "name" : "VK_FRAGMENT_SHADING_RATE_NO_INVOCATIONS_NV"
7685    },
7686    {
7687     "enum_field_value" : 2147483647,
7688     "name" : "VK_FRAGMENT_SHADING_RATE_MAX_ENUM_NV"
7689    }
7690   ],
7691   "linker_set_key" : "_ZTI23VkFragmentShadingRateNV",
7692   "name" : "VkFragmentShadingRateNV",
7693   "referenced_type" : "_ZTI23VkFragmentShadingRateNV",
7694   "self_type" : "_ZTI23VkFragmentShadingRateNV",
7695   "size" : 4,
7696   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
7697   "underlying_type" : "_ZTIj"
7698  },
7699  {
7700   "alignment" : 4,
7701   "enum_fields" :
7702   [
7703    {
7704     "enum_field_value" : 1,
7705     "name" : "VK_PIPELINE_STAGE_TOP_OF_PIPE_BIT"
7706    },
7707    {
7708     "enum_field_value" : 2,
7709     "name" : "VK_PIPELINE_STAGE_DRAW_INDIRECT_BIT"
7710    },
7711    {
7712     "enum_field_value" : 4,
7713     "name" : "VK_PIPELINE_STAGE_VERTEX_INPUT_BIT"
7714    },
7715    {
7716     "enum_field_value" : 8,
7717     "name" : "VK_PIPELINE_STAGE_VERTEX_SHADER_BIT"
7718    },
7719    {
7720     "enum_field_value" : 16,
7721     "name" : "VK_PIPELINE_STAGE_TESSELLATION_CONTROL_SHADER_BIT"
7722    },
7723    {
7724     "enum_field_value" : 32,
7725     "name" : "VK_PIPELINE_STAGE_TESSELLATION_EVALUATION_SHADER_BIT"
7726    },
7727    {
7728     "enum_field_value" : 64,
7729     "name" : "VK_PIPELINE_STAGE_GEOMETRY_SHADER_BIT"
7730    },
7731    {
7732     "enum_field_value" : 128,
7733     "name" : "VK_PIPELINE_STAGE_FRAGMENT_SHADER_BIT"
7734    },
7735    {
7736     "enum_field_value" : 256,
7737     "name" : "VK_PIPELINE_STAGE_EARLY_FRAGMENT_TESTS_BIT"
7738    },
7739    {
7740     "enum_field_value" : 512,
7741     "name" : "VK_PIPELINE_STAGE_LATE_FRAGMENT_TESTS_BIT"
7742    },
7743    {
7744     "enum_field_value" : 1024,
7745     "name" : "VK_PIPELINE_STAGE_COLOR_ATTACHMENT_OUTPUT_BIT"
7746    },
7747    {
7748     "enum_field_value" : 2048,
7749     "name" : "VK_PIPELINE_STAGE_COMPUTE_SHADER_BIT"
7750    },
7751    {
7752     "enum_field_value" : 4096,
7753     "name" : "VK_PIPELINE_STAGE_TRANSFER_BIT"
7754    },
7755    {
7756     "enum_field_value" : 8192,
7757     "name" : "VK_PIPELINE_STAGE_BOTTOM_OF_PIPE_BIT"
7758    },
7759    {
7760     "enum_field_value" : 16384,
7761     "name" : "VK_PIPELINE_STAGE_HOST_BIT"
7762    },
7763    {
7764     "enum_field_value" : 32768,
7765     "name" : "VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT"
7766    },
7767    {
7768     "enum_field_value" : 65536,
7769     "name" : "VK_PIPELINE_STAGE_ALL_COMMANDS_BIT"
7770    },
7771    {
7772     "enum_field_value" : 0,
7773     "name" : "VK_PIPELINE_STAGE_NONE"
7774    },
7775    {
7776     "enum_field_value" : 16777216,
7777     "name" : "VK_PIPELINE_STAGE_TRANSFORM_FEEDBACK_BIT_EXT"
7778    },
7779    {
7780     "enum_field_value" : 262144,
7781     "name" : "VK_PIPELINE_STAGE_CONDITIONAL_RENDERING_BIT_EXT"
7782    },
7783    {
7784     "enum_field_value" : 33554432,
7785     "name" : "VK_PIPELINE_STAGE_ACCELERATION_STRUCTURE_BUILD_BIT_KHR"
7786    },
7787    {
7788     "enum_field_value" : 2097152,
7789     "name" : "VK_PIPELINE_STAGE_RAY_TRACING_SHADER_BIT_KHR"
7790    },
7791    {
7792     "enum_field_value" : 524288,
7793     "name" : "VK_PIPELINE_STAGE_TASK_SHADER_BIT_NV"
7794    },
7795    {
7796     "enum_field_value" : 1048576,
7797     "name" : "VK_PIPELINE_STAGE_MESH_SHADER_BIT_NV"
7798    },
7799    {
7800     "enum_field_value" : 8388608,
7801     "name" : "VK_PIPELINE_STAGE_FRAGMENT_DENSITY_PROCESS_BIT_EXT"
7802    },
7803    {
7804     "enum_field_value" : 4194304,
7805     "name" : "VK_PIPELINE_STAGE_FRAGMENT_SHADING_RATE_ATTACHMENT_BIT_KHR"
7806    },
7807    {
7808     "enum_field_value" : 131072,
7809     "name" : "VK_PIPELINE_STAGE_COMMAND_PREPROCESS_BIT_NV"
7810    },
7811    {
7812     "enum_field_value" : 4194304,
7813     "name" : "VK_PIPELINE_STAGE_SHADING_RATE_IMAGE_BIT_NV"
7814    },
7815    {
7816     "enum_field_value" : 2097152,
7817     "name" : "VK_PIPELINE_STAGE_RAY_TRACING_SHADER_BIT_NV"
7818    },
7819    {
7820     "enum_field_value" : 33554432,
7821     "name" : "VK_PIPELINE_STAGE_ACCELERATION_STRUCTURE_BUILD_BIT_NV"
7822    },
7823    {
7824     "enum_field_value" : 0,
7825     "name" : "VK_PIPELINE_STAGE_NONE_KHR"
7826    },
7827    {
7828     "enum_field_value" : 2147483647,
7829     "name" : "VK_PIPELINE_STAGE_FLAG_BITS_MAX_ENUM"
7830    }
7831   ],
7832   "linker_set_key" : "_ZTI23VkPipelineStageFlagBits",
7833   "name" : "VkPipelineStageFlagBits",
7834   "referenced_type" : "_ZTI23VkPipelineStageFlagBits",
7835   "self_type" : "_ZTI23VkPipelineStageFlagBits",
7836   "size" : 4,
7837   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
7838   "underlying_type" : "_ZTIj"
7839  },
7840  {
7841   "alignment" : 4,
7842   "enum_fields" :
7843   [
7844    {
7845     "enum_field_value" : 0,
7846     "name" : "VK_POINT_CLIPPING_BEHAVIOR_ALL_CLIP_PLANES"
7847    },
7848    {
7849     "enum_field_value" : 1,
7850     "name" : "VK_POINT_CLIPPING_BEHAVIOR_USER_CLIP_PLANES_ONLY"
7851    },
7852    {
7853     "enum_field_value" : 0,
7854     "name" : "VK_POINT_CLIPPING_BEHAVIOR_ALL_CLIP_PLANES_KHR"
7855    },
7856    {
7857     "enum_field_value" : 1,
7858     "name" : "VK_POINT_CLIPPING_BEHAVIOR_USER_CLIP_PLANES_ONLY_KHR"
7859    },
7860    {
7861     "enum_field_value" : 2147483647,
7862     "name" : "VK_POINT_CLIPPING_BEHAVIOR_MAX_ENUM"
7863    }
7864   ],
7865   "linker_set_key" : "_ZTI23VkPointClippingBehavior",
7866   "name" : "VkPointClippingBehavior",
7867   "referenced_type" : "_ZTI23VkPointClippingBehavior",
7868   "self_type" : "_ZTI23VkPointClippingBehavior",
7869   "size" : 4,
7870   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
7871   "underlying_type" : "_ZTIj"
7872  },
7873  {
7874   "alignment" : 4,
7875   "enum_fields" :
7876   [
7877    {
7878     "enum_field_value" : 0,
7879     "name" : "VK_RASTERIZATION_ORDER_STRICT_AMD"
7880    },
7881    {
7882     "enum_field_value" : 1,
7883     "name" : "VK_RASTERIZATION_ORDER_RELAXED_AMD"
7884    },
7885    {
7886     "enum_field_value" : 2147483647,
7887     "name" : "VK_RASTERIZATION_ORDER_MAX_ENUM_AMD"
7888    }
7889   ],
7890   "linker_set_key" : "_ZTI23VkRasterizationOrderAMD",
7891   "name" : "VkRasterizationOrderAMD",
7892   "referenced_type" : "_ZTI23VkRasterizationOrderAMD",
7893   "self_type" : "_ZTI23VkRasterizationOrderAMD",
7894   "size" : 4,
7895   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
7896   "underlying_type" : "_ZTIj"
7897  },
7898  {
7899   "alignment" : 4,
7900   "enum_fields" :
7901   [
7902    {
7903     "enum_field_value" : 1,
7904     "name" : "VK_SAMPLER_CREATE_SUBSAMPLED_BIT_EXT"
7905    },
7906    {
7907     "enum_field_value" : 2,
7908     "name" : "VK_SAMPLER_CREATE_SUBSAMPLED_COARSE_RECONSTRUCTION_BIT_EXT"
7909    },
7910    {
7911     "enum_field_value" : 2147483647,
7912     "name" : "VK_SAMPLER_CREATE_FLAG_BITS_MAX_ENUM"
7913    }
7914   ],
7915   "linker_set_key" : "_ZTI23VkSamplerCreateFlagBits",
7916   "name" : "VkSamplerCreateFlagBits",
7917   "referenced_type" : "_ZTI23VkSamplerCreateFlagBits",
7918   "self_type" : "_ZTI23VkSamplerCreateFlagBits",
7919   "size" : 4,
7920   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
7921   "underlying_type" : "_ZTIj"
7922  },
7923  {
7924   "alignment" : 4,
7925   "enum_fields" :
7926   [
7927    {
7928     "enum_field_value" : 1,
7929     "name" : "VK_SEMAPHORE_WAIT_ANY_BIT"
7930    },
7931    {
7932     "enum_field_value" : 1,
7933     "name" : "VK_SEMAPHORE_WAIT_ANY_BIT_KHR"
7934    },
7935    {
7936     "enum_field_value" : 2147483647,
7937     "name" : "VK_SEMAPHORE_WAIT_FLAG_BITS_MAX_ENUM"
7938    }
7939   ],
7940   "linker_set_key" : "_ZTI23VkSemaphoreWaitFlagBits",
7941   "name" : "VkSemaphoreWaitFlagBits",
7942   "referenced_type" : "_ZTI23VkSemaphoreWaitFlagBits",
7943   "self_type" : "_ZTI23VkSemaphoreWaitFlagBits",
7944   "size" : 4,
7945   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
7946   "underlying_type" : "_ZTIj"
7947  },
7948  {
7949   "alignment" : 4,
7950   "enum_fields" :
7951   [
7952    {
7953     "enum_field_value" : 0,
7954     "name" : "VK_SYSTEM_ALLOCATION_SCOPE_COMMAND"
7955    },
7956    {
7957     "enum_field_value" : 1,
7958     "name" : "VK_SYSTEM_ALLOCATION_SCOPE_OBJECT"
7959    },
7960    {
7961     "enum_field_value" : 2,
7962     "name" : "VK_SYSTEM_ALLOCATION_SCOPE_CACHE"
7963    },
7964    {
7965     "enum_field_value" : 3,
7966     "name" : "VK_SYSTEM_ALLOCATION_SCOPE_DEVICE"
7967    },
7968    {
7969     "enum_field_value" : 4,
7970     "name" : "VK_SYSTEM_ALLOCATION_SCOPE_INSTANCE"
7971    },
7972    {
7973     "enum_field_value" : 2147483647,
7974     "name" : "VK_SYSTEM_ALLOCATION_SCOPE_MAX_ENUM"
7975    }
7976   ],
7977   "linker_set_key" : "_ZTI23VkSystemAllocationScope",
7978   "name" : "VkSystemAllocationScope",
7979   "referenced_type" : "_ZTI23VkSystemAllocationScope",
7980   "self_type" : "_ZTI23VkSystemAllocationScope",
7981   "size" : 4,
7982   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
7983   "underlying_type" : "_ZTIj"
7984  },
7985  {
7986   "alignment" : 4,
7987   "enum_fields" :
7988   [
7989    {
7990     "enum_field_value" : 1,
7991     "name" : "VK_COLOR_COMPONENT_R_BIT"
7992    },
7993    {
7994     "enum_field_value" : 2,
7995     "name" : "VK_COLOR_COMPONENT_G_BIT"
7996    },
7997    {
7998     "enum_field_value" : 4,
7999     "name" : "VK_COLOR_COMPONENT_B_BIT"
8000    },
8001    {
8002     "enum_field_value" : 8,
8003     "name" : "VK_COLOR_COMPONENT_A_BIT"
8004    },
8005    {
8006     "enum_field_value" : 2147483647,
8007     "name" : "VK_COLOR_COMPONENT_FLAG_BITS_MAX_ENUM"
8008    }
8009   ],
8010   "linker_set_key" : "_ZTI24VkColorComponentFlagBits",
8011   "name" : "VkColorComponentFlagBits",
8012   "referenced_type" : "_ZTI24VkColorComponentFlagBits",
8013   "self_type" : "_ZTI24VkColorComponentFlagBits",
8014   "size" : 4,
8015   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
8016   "underlying_type" : "_ZTIj"
8017  },
8018  {
8019   "alignment" : 4,
8020   "enum_fields" :
8021   [
8022    {
8023     "enum_field_value" : 1,
8024     "name" : "VK_DEBUG_REPORT_INFORMATION_BIT_EXT"
8025    },
8026    {
8027     "enum_field_value" : 2,
8028     "name" : "VK_DEBUG_REPORT_WARNING_BIT_EXT"
8029    },
8030    {
8031     "enum_field_value" : 4,
8032     "name" : "VK_DEBUG_REPORT_PERFORMANCE_WARNING_BIT_EXT"
8033    },
8034    {
8035     "enum_field_value" : 8,
8036     "name" : "VK_DEBUG_REPORT_ERROR_BIT_EXT"
8037    },
8038    {
8039     "enum_field_value" : 16,
8040     "name" : "VK_DEBUG_REPORT_DEBUG_BIT_EXT"
8041    },
8042    {
8043     "enum_field_value" : 2147483647,
8044     "name" : "VK_DEBUG_REPORT_FLAG_BITS_MAX_ENUM_EXT"
8045    }
8046   ],
8047   "linker_set_key" : "_ZTI24VkDebugReportFlagBitsEXT",
8048   "name" : "VkDebugReportFlagBitsEXT",
8049   "referenced_type" : "_ZTI24VkDebugReportFlagBitsEXT",
8050   "self_type" : "_ZTI24VkDebugReportFlagBitsEXT",
8051   "size" : 4,
8052   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
8053   "underlying_type" : "_ZTIj"
8054  },
8055  {
8056   "alignment" : 4,
8057   "enum_fields" :
8058   [
8059    {
8060     "enum_field_value" : 0,
8061     "name" : "VK_INTERNAL_ALLOCATION_TYPE_EXECUTABLE"
8062    },
8063    {
8064     "enum_field_value" : 2147483647,
8065     "name" : "VK_INTERNAL_ALLOCATION_TYPE_MAX_ENUM"
8066    }
8067   ],
8068   "linker_set_key" : "_ZTI24VkInternalAllocationType",
8069   "name" : "VkInternalAllocationType",
8070   "referenced_type" : "_ZTI24VkInternalAllocationType",
8071   "self_type" : "_ZTI24VkInternalAllocationType",
8072   "size" : 4,
8073   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
8074   "underlying_type" : "_ZTIj"
8075  },
8076  {
8077   "alignment" : 4,
8078   "enum_fields" :
8079   [
8080    {
8081     "enum_field_value" : 1,
8082     "name" : "VK_MEMORY_ALLOCATE_DEVICE_MASK_BIT"
8083    },
8084    {
8085     "enum_field_value" : 2,
8086     "name" : "VK_MEMORY_ALLOCATE_DEVICE_ADDRESS_BIT"
8087    },
8088    {
8089     "enum_field_value" : 4,
8090     "name" : "VK_MEMORY_ALLOCATE_DEVICE_ADDRESS_CAPTURE_REPLAY_BIT"
8091    },
8092    {
8093     "enum_field_value" : 1,
8094     "name" : "VK_MEMORY_ALLOCATE_DEVICE_MASK_BIT_KHR"
8095    },
8096    {
8097     "enum_field_value" : 2,
8098     "name" : "VK_MEMORY_ALLOCATE_DEVICE_ADDRESS_BIT_KHR"
8099    },
8100    {
8101     "enum_field_value" : 4,
8102     "name" : "VK_MEMORY_ALLOCATE_DEVICE_ADDRESS_CAPTURE_REPLAY_BIT_KHR"
8103    },
8104    {
8105     "enum_field_value" : 2147483647,
8106     "name" : "VK_MEMORY_ALLOCATE_FLAG_BITS_MAX_ENUM"
8107    }
8108   ],
8109   "linker_set_key" : "_ZTI24VkMemoryAllocateFlagBits",
8110   "name" : "VkMemoryAllocateFlagBits",
8111   "referenced_type" : "_ZTI24VkMemoryAllocateFlagBits",
8112   "self_type" : "_ZTI24VkMemoryAllocateFlagBits",
8113   "size" : 4,
8114   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
8115   "underlying_type" : "_ZTIj"
8116  },
8117  {
8118   "alignment" : 4,
8119   "enum_fields" :
8120   [
8121    {
8122     "enum_field_value" : 1,
8123     "name" : "VK_MEMORY_PROPERTY_DEVICE_LOCAL_BIT"
8124    },
8125    {
8126     "enum_field_value" : 2,
8127     "name" : "VK_MEMORY_PROPERTY_HOST_VISIBLE_BIT"
8128    },
8129    {
8130     "enum_field_value" : 4,
8131     "name" : "VK_MEMORY_PROPERTY_HOST_COHERENT_BIT"
8132    },
8133    {
8134     "enum_field_value" : 8,
8135     "name" : "VK_MEMORY_PROPERTY_HOST_CACHED_BIT"
8136    },
8137    {
8138     "enum_field_value" : 16,
8139     "name" : "VK_MEMORY_PROPERTY_LAZILY_ALLOCATED_BIT"
8140    },
8141    {
8142     "enum_field_value" : 32,
8143     "name" : "VK_MEMORY_PROPERTY_PROTECTED_BIT"
8144    },
8145    {
8146     "enum_field_value" : 64,
8147     "name" : "VK_MEMORY_PROPERTY_DEVICE_COHERENT_BIT_AMD"
8148    },
8149    {
8150     "enum_field_value" : 128,
8151     "name" : "VK_MEMORY_PROPERTY_DEVICE_UNCACHED_BIT_AMD"
8152    },
8153    {
8154     "enum_field_value" : 256,
8155     "name" : "VK_MEMORY_PROPERTY_RDMA_CAPABLE_BIT_NV"
8156    },
8157    {
8158     "enum_field_value" : 2147483647,
8159     "name" : "VK_MEMORY_PROPERTY_FLAG_BITS_MAX_ENUM"
8160    }
8161   ],
8162   "linker_set_key" : "_ZTI24VkMemoryPropertyFlagBits",
8163   "name" : "VkMemoryPropertyFlagBits",
8164   "referenced_type" : "_ZTI24VkMemoryPropertyFlagBits",
8165   "self_type" : "_ZTI24VkMemoryPropertyFlagBits",
8166   "size" : 4,
8167   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
8168   "underlying_type" : "_ZTIj"
8169  },
8170  {
8171   "alignment" : 4,
8172   "enum_fields" :
8173   [
8174    {
8175     "enum_field_value" : 1,
8176     "name" : "VK_PIPELINE_CREATE_DISABLE_OPTIMIZATION_BIT"
8177    },
8178    {
8179     "enum_field_value" : 2,
8180     "name" : "VK_PIPELINE_CREATE_ALLOW_DERIVATIVES_BIT"
8181    },
8182    {
8183     "enum_field_value" : 4,
8184     "name" : "VK_PIPELINE_CREATE_DERIVATIVE_BIT"
8185    },
8186    {
8187     "enum_field_value" : 8,
8188     "name" : "VK_PIPELINE_CREATE_VIEW_INDEX_FROM_DEVICE_INDEX_BIT"
8189    },
8190    {
8191     "enum_field_value" : 16,
8192     "name" : "VK_PIPELINE_CREATE_DISPATCH_BASE_BIT"
8193    },
8194    {
8195     "enum_field_value" : 256,
8196     "name" : "VK_PIPELINE_CREATE_FAIL_ON_PIPELINE_COMPILE_REQUIRED_BIT"
8197    },
8198    {
8199     "enum_field_value" : 512,
8200     "name" : "VK_PIPELINE_CREATE_EARLY_RETURN_ON_FAILURE_BIT"
8201    },
8202    {
8203     "enum_field_value" : 2097152,
8204     "name" : "VK_PIPELINE_CREATE_RENDERING_FRAGMENT_SHADING_RATE_ATTACHMENT_BIT_KHR"
8205    },
8206    {
8207     "enum_field_value" : 4194304,
8208     "name" : "VK_PIPELINE_CREATE_RENDERING_FRAGMENT_DENSITY_MAP_ATTACHMENT_BIT_EXT"
8209    },
8210    {
8211     "enum_field_value" : 16384,
8212     "name" : "VK_PIPELINE_CREATE_RAY_TRACING_NO_NULL_ANY_HIT_SHADERS_BIT_KHR"
8213    },
8214    {
8215     "enum_field_value" : 32768,
8216     "name" : "VK_PIPELINE_CREATE_RAY_TRACING_NO_NULL_CLOSEST_HIT_SHADERS_BIT_KHR"
8217    },
8218    {
8219     "enum_field_value" : 65536,
8220     "name" : "VK_PIPELINE_CREATE_RAY_TRACING_NO_NULL_MISS_SHADERS_BIT_KHR"
8221    },
8222    {
8223     "enum_field_value" : 131072,
8224     "name" : "VK_PIPELINE_CREATE_RAY_TRACING_NO_NULL_INTERSECTION_SHADERS_BIT_KHR"
8225    },
8226    {
8227     "enum_field_value" : 4096,
8228     "name" : "VK_PIPELINE_CREATE_RAY_TRACING_SKIP_TRIANGLES_BIT_KHR"
8229    },
8230    {
8231     "enum_field_value" : 8192,
8232     "name" : "VK_PIPELINE_CREATE_RAY_TRACING_SKIP_AABBS_BIT_KHR"
8233    },
8234    {
8235     "enum_field_value" : 524288,
8236     "name" : "VK_PIPELINE_CREATE_RAY_TRACING_SHADER_GROUP_HANDLE_CAPTURE_REPLAY_BIT_KHR"
8237    },
8238    {
8239     "enum_field_value" : 32,
8240     "name" : "VK_PIPELINE_CREATE_DEFER_COMPILE_BIT_NV"
8241    },
8242    {
8243     "enum_field_value" : 64,
8244     "name" : "VK_PIPELINE_CREATE_CAPTURE_STATISTICS_BIT_KHR"
8245    },
8246    {
8247     "enum_field_value" : 128,
8248     "name" : "VK_PIPELINE_CREATE_CAPTURE_INTERNAL_REPRESENTATIONS_BIT_KHR"
8249    },
8250    {
8251     "enum_field_value" : 262144,
8252     "name" : "VK_PIPELINE_CREATE_INDIRECT_BINDABLE_BIT_NV"
8253    },
8254    {
8255     "enum_field_value" : 2048,
8256     "name" : "VK_PIPELINE_CREATE_LIBRARY_BIT_KHR"
8257    },
8258    {
8259     "enum_field_value" : 1048576,
8260     "name" : "VK_PIPELINE_CREATE_RAY_TRACING_ALLOW_MOTION_BIT_NV"
8261    },
8262    {
8263     "enum_field_value" : 16,
8264     "name" : "VK_PIPELINE_CREATE_DISPATCH_BASE"
8265    },
8266    {
8267     "enum_field_value" : 2097152,
8268     "name" : "VK_PIPELINE_RASTERIZATION_STATE_CREATE_FRAGMENT_SHADING_RATE_ATTACHMENT_BIT_KHR"
8269    },
8270    {
8271     "enum_field_value" : 4194304,
8272     "name" : "VK_PIPELINE_RASTERIZATION_STATE_CREATE_FRAGMENT_DENSITY_MAP_ATTACHMENT_BIT_EXT"
8273    },
8274    {
8275     "enum_field_value" : 8,
8276     "name" : "VK_PIPELINE_CREATE_VIEW_INDEX_FROM_DEVICE_INDEX_BIT_KHR"
8277    },
8278    {
8279     "enum_field_value" : 16,
8280     "name" : "VK_PIPELINE_CREATE_DISPATCH_BASE_KHR"
8281    },
8282    {
8283     "enum_field_value" : 256,
8284     "name" : "VK_PIPELINE_CREATE_FAIL_ON_PIPELINE_COMPILE_REQUIRED_BIT_EXT"
8285    },
8286    {
8287     "enum_field_value" : 512,
8288     "name" : "VK_PIPELINE_CREATE_EARLY_RETURN_ON_FAILURE_BIT_EXT"
8289    },
8290    {
8291     "enum_field_value" : 2147483647,
8292     "name" : "VK_PIPELINE_CREATE_FLAG_BITS_MAX_ENUM"
8293    }
8294   ],
8295   "linker_set_key" : "_ZTI24VkPipelineCreateFlagBits",
8296   "name" : "VkPipelineCreateFlagBits",
8297   "referenced_type" : "_ZTI24VkPipelineCreateFlagBits",
8298   "self_type" : "_ZTI24VkPipelineCreateFlagBits",
8299   "size" : 4,
8300   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
8301   "underlying_type" : "_ZTIj"
8302  },
8303  {
8304   "alignment" : 4,
8305   "enum_fields" :
8306   [
8307    {
8308     "enum_field_value" : 0,
8309     "name" : "VK_PROVOKING_VERTEX_MODE_FIRST_VERTEX_EXT"
8310    },
8311    {
8312     "enum_field_value" : 1,
8313     "name" : "VK_PROVOKING_VERTEX_MODE_LAST_VERTEX_EXT"
8314    },
8315    {
8316     "enum_field_value" : 2147483647,
8317     "name" : "VK_PROVOKING_VERTEX_MODE_MAX_ENUM_EXT"
8318    }
8319   ],
8320   "linker_set_key" : "_ZTI24VkProvokingVertexModeEXT",
8321   "name" : "VkProvokingVertexModeEXT",
8322   "referenced_type" : "_ZTI24VkProvokingVertexModeEXT",
8323   "self_type" : "_ZTI24VkProvokingVertexModeEXT",
8324   "size" : 4,
8325   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
8326   "underlying_type" : "_ZTIj"
8327  },
8328  {
8329   "alignment" : 4,
8330   "enum_fields" :
8331   [
8332    {
8333     "enum_field_value" : 128,
8334     "name" : "VK_QUEUE_GLOBAL_PRIORITY_LOW_KHR"
8335    },
8336    {
8337     "enum_field_value" : 256,
8338     "name" : "VK_QUEUE_GLOBAL_PRIORITY_MEDIUM_KHR"
8339    },
8340    {
8341     "enum_field_value" : 512,
8342     "name" : "VK_QUEUE_GLOBAL_PRIORITY_HIGH_KHR"
8343    },
8344    {
8345     "enum_field_value" : 1024,
8346     "name" : "VK_QUEUE_GLOBAL_PRIORITY_REALTIME_KHR"
8347    },
8348    {
8349     "enum_field_value" : 128,
8350     "name" : "VK_QUEUE_GLOBAL_PRIORITY_LOW_EXT"
8351    },
8352    {
8353     "enum_field_value" : 256,
8354     "name" : "VK_QUEUE_GLOBAL_PRIORITY_MEDIUM_EXT"
8355    },
8356    {
8357     "enum_field_value" : 512,
8358     "name" : "VK_QUEUE_GLOBAL_PRIORITY_HIGH_EXT"
8359    },
8360    {
8361     "enum_field_value" : 1024,
8362     "name" : "VK_QUEUE_GLOBAL_PRIORITY_REALTIME_EXT"
8363    },
8364    {
8365     "enum_field_value" : 2147483647,
8366     "name" : "VK_QUEUE_GLOBAL_PRIORITY_MAX_ENUM_KHR"
8367    }
8368   ],
8369   "linker_set_key" : "_ZTI24VkQueueGlobalPriorityKHR",
8370   "name" : "VkQueueGlobalPriorityKHR",
8371   "referenced_type" : "_ZTI24VkQueueGlobalPriorityKHR",
8372   "self_type" : "_ZTI24VkQueueGlobalPriorityKHR",
8373   "size" : 4,
8374   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
8375   "underlying_type" : "_ZTIj"
8376  },
8377  {
8378   "alignment" : 4,
8379   "enum_fields" :
8380   [
8381    {
8382     "enum_field_value" : 0,
8383     "name" : "VK_COARSE_SAMPLE_ORDER_TYPE_DEFAULT_NV"
8384    },
8385    {
8386     "enum_field_value" : 1,
8387     "name" : "VK_COARSE_SAMPLE_ORDER_TYPE_CUSTOM_NV"
8388    },
8389    {
8390     "enum_field_value" : 2,
8391     "name" : "VK_COARSE_SAMPLE_ORDER_TYPE_PIXEL_MAJOR_NV"
8392    },
8393    {
8394     "enum_field_value" : 3,
8395     "name" : "VK_COARSE_SAMPLE_ORDER_TYPE_SAMPLE_MAJOR_NV"
8396    },
8397    {
8398     "enum_field_value" : 2147483647,
8399     "name" : "VK_COARSE_SAMPLE_ORDER_TYPE_MAX_ENUM_NV"
8400    }
8401   ],
8402   "linker_set_key" : "_ZTI25VkCoarseSampleOrderTypeNV",
8403   "name" : "VkCoarseSampleOrderTypeNV",
8404   "referenced_type" : "_ZTI25VkCoarseSampleOrderTypeNV",
8405   "self_type" : "_ZTI25VkCoarseSampleOrderTypeNV",
8406   "size" : 4,
8407   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
8408   "underlying_type" : "_ZTIj"
8409  },
8410  {
8411   "alignment" : 4,
8412   "enum_fields" :
8413   [
8414    {
8415     "enum_field_value" : 0,
8416     "name" : "VK_COVERAGE_REDUCTION_MODE_MERGE_NV"
8417    },
8418    {
8419     "enum_field_value" : 1,
8420     "name" : "VK_COVERAGE_REDUCTION_MODE_TRUNCATE_NV"
8421    },
8422    {
8423     "enum_field_value" : 2147483647,
8424     "name" : "VK_COVERAGE_REDUCTION_MODE_MAX_ENUM_NV"
8425    }
8426   ],
8427   "linker_set_key" : "_ZTI25VkCoverageReductionModeNV",
8428   "name" : "VkCoverageReductionModeNV",
8429   "referenced_type" : "_ZTI25VkCoverageReductionModeNV",
8430   "self_type" : "_ZTI25VkCoverageReductionModeNV",
8431   "size" : 4,
8432   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
8433   "underlying_type" : "_ZTIj"
8434  },
8435  {
8436   "alignment" : 4,
8437   "enum_fields" :
8438   [
8439    {
8440     "enum_field_value" : 0,
8441     "name" : "VK_DISCARD_RECTANGLE_MODE_INCLUSIVE_EXT"
8442    },
8443    {
8444     "enum_field_value" : 1,
8445     "name" : "VK_DISCARD_RECTANGLE_MODE_EXCLUSIVE_EXT"
8446    },
8447    {
8448     "enum_field_value" : 2147483647,
8449     "name" : "VK_DISCARD_RECTANGLE_MODE_MAX_ENUM_EXT"
8450    }
8451   ],
8452   "linker_set_key" : "_ZTI25VkDiscardRectangleModeEXT",
8453   "name" : "VkDiscardRectangleModeEXT",
8454   "referenced_type" : "_ZTI25VkDiscardRectangleModeEXT",
8455   "self_type" : "_ZTI25VkDiscardRectangleModeEXT",
8456   "size" : 4,
8457   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
8458   "underlying_type" : "_ZTIj"
8459  },
8460  {
8461   "alignment" : 4,
8462   "enum_fields" :
8463   [
8464    {
8465     "enum_field_value" : 1,
8466     "name" : "VK_IMAGE_VIEW_CREATE_FRAGMENT_DENSITY_MAP_DYNAMIC_BIT_EXT"
8467    },
8468    {
8469     "enum_field_value" : 2,
8470     "name" : "VK_IMAGE_VIEW_CREATE_FRAGMENT_DENSITY_MAP_DEFERRED_BIT_EXT"
8471    },
8472    {
8473     "enum_field_value" : 2147483647,
8474     "name" : "VK_IMAGE_VIEW_CREATE_FLAG_BITS_MAX_ENUM"
8475    }
8476   ],
8477   "linker_set_key" : "_ZTI25VkImageViewCreateFlagBits",
8478   "name" : "VkImageViewCreateFlagBits",
8479   "referenced_type" : "_ZTI25VkImageViewCreateFlagBits",
8480   "self_type" : "_ZTI25VkImageViewCreateFlagBits",
8481   "size" : 4,
8482   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
8483   "underlying_type" : "_ZTIj"
8484  },
8485  {
8486   "alignment" : 4,
8487   "enum_fields" :
8488   [
8489    {
8490     "enum_field_value" : 1,
8491     "name" : "VK_INDIRECT_STATE_FLAG_FRONTFACE_BIT_NV"
8492    },
8493    {
8494     "enum_field_value" : 2147483647,
8495     "name" : "VK_INDIRECT_STATE_FLAG_BITS_MAX_ENUM_NV"
8496    }
8497   ],
8498   "linker_set_key" : "_ZTI25VkIndirectStateFlagBitsNV",
8499   "name" : "VkIndirectStateFlagBitsNV",
8500   "referenced_type" : "_ZTI25VkIndirectStateFlagBitsNV",
8501   "self_type" : "_ZTI25VkIndirectStateFlagBitsNV",
8502   "size" : 4,
8503   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
8504   "underlying_type" : "_ZTIj"
8505  },
8506  {
8507   "alignment" : 4,
8508   "enum_fields" :
8509   [
8510    {
8511     "enum_field_value" : 1,
8512     "name" : "VK_SEMAPHORE_IMPORT_TEMPORARY_BIT"
8513    },
8514    {
8515     "enum_field_value" : 1,
8516     "name" : "VK_SEMAPHORE_IMPORT_TEMPORARY_BIT_KHR"
8517    },
8518    {
8519     "enum_field_value" : 2147483647,
8520     "name" : "VK_SEMAPHORE_IMPORT_FLAG_BITS_MAX_ENUM"
8521    }
8522   ],
8523   "linker_set_key" : "_ZTI25VkSemaphoreImportFlagBits",
8524   "name" : "VkSemaphoreImportFlagBits",
8525   "referenced_type" : "_ZTI25VkSemaphoreImportFlagBits",
8526   "self_type" : "_ZTI25VkSemaphoreImportFlagBits",
8527   "size" : 4,
8528   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
8529   "underlying_type" : "_ZTIj"
8530  },
8531  {
8532   "alignment" : 4,
8533   "enum_fields" :
8534   [
8535    {
8536     "enum_field_value" : 1,
8537     "name" : "VK_SUBGROUP_FEATURE_BASIC_BIT"
8538    },
8539    {
8540     "enum_field_value" : 2,
8541     "name" : "VK_SUBGROUP_FEATURE_VOTE_BIT"
8542    },
8543    {
8544     "enum_field_value" : 4,
8545     "name" : "VK_SUBGROUP_FEATURE_ARITHMETIC_BIT"
8546    },
8547    {
8548     "enum_field_value" : 8,
8549     "name" : "VK_SUBGROUP_FEATURE_BALLOT_BIT"
8550    },
8551    {
8552     "enum_field_value" : 16,
8553     "name" : "VK_SUBGROUP_FEATURE_SHUFFLE_BIT"
8554    },
8555    {
8556     "enum_field_value" : 32,
8557     "name" : "VK_SUBGROUP_FEATURE_SHUFFLE_RELATIVE_BIT"
8558    },
8559    {
8560     "enum_field_value" : 64,
8561     "name" : "VK_SUBGROUP_FEATURE_CLUSTERED_BIT"
8562    },
8563    {
8564     "enum_field_value" : 128,
8565     "name" : "VK_SUBGROUP_FEATURE_QUAD_BIT"
8566    },
8567    {
8568     "enum_field_value" : 256,
8569     "name" : "VK_SUBGROUP_FEATURE_PARTITIONED_BIT_NV"
8570    },
8571    {
8572     "enum_field_value" : 2147483647,
8573     "name" : "VK_SUBGROUP_FEATURE_FLAG_BITS_MAX_ENUM"
8574    }
8575   ],
8576   "linker_set_key" : "_ZTI25VkSubgroupFeatureFlagBits",
8577   "name" : "VkSubgroupFeatureFlagBits",
8578   "referenced_type" : "_ZTI25VkSubgroupFeatureFlagBits",
8579   "self_type" : "_ZTI25VkSubgroupFeatureFlagBits",
8580   "size" : 4,
8581   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
8582   "underlying_type" : "_ZTIj"
8583  },
8584  {
8585   "alignment" : 4,
8586   "enum_fields" :
8587   [
8588    {
8589     "enum_field_value" : 1,
8590     "name" : "VK_COMMAND_POOL_RESET_RELEASE_RESOURCES_BIT"
8591    },
8592    {
8593     "enum_field_value" : 2147483647,
8594     "name" : "VK_COMMAND_POOL_RESET_FLAG_BITS_MAX_ENUM"
8595    }
8596   ],
8597   "linker_set_key" : "_ZTI26VkCommandPoolResetFlagBits",
8598   "name" : "VkCommandPoolResetFlagBits",
8599   "referenced_type" : "_ZTI26VkCommandPoolResetFlagBits",
8600   "self_type" : "_ZTI26VkCommandPoolResetFlagBits",
8601   "size" : 4,
8602   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
8603   "underlying_type" : "_ZTIj"
8604  },
8605  {
8606   "alignment" : 4,
8607   "enum_fields" :
8608   [
8609    {
8610     "enum_field_value" : 0,
8611     "name" : "VK_COVERAGE_MODULATION_MODE_NONE_NV"
8612    },
8613    {
8614     "enum_field_value" : 1,
8615     "name" : "VK_COVERAGE_MODULATION_MODE_RGB_NV"
8616    },
8617    {
8618     "enum_field_value" : 2,
8619     "name" : "VK_COVERAGE_MODULATION_MODE_ALPHA_NV"
8620    },
8621    {
8622     "enum_field_value" : 3,
8623     "name" : "VK_COVERAGE_MODULATION_MODE_RGBA_NV"
8624    },
8625    {
8626     "enum_field_value" : 2147483647,
8627     "name" : "VK_COVERAGE_MODULATION_MODE_MAX_ENUM_NV"
8628    }
8629   ],
8630   "linker_set_key" : "_ZTI26VkCoverageModulationModeNV",
8631   "name" : "VkCoverageModulationModeNV",
8632   "referenced_type" : "_ZTI26VkCoverageModulationModeNV",
8633   "self_type" : "_ZTI26VkCoverageModulationModeNV",
8634   "size" : 4,
8635   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
8636   "underlying_type" : "_ZTIj"
8637  },
8638  {
8639   "alignment" : 4,
8640   "enum_fields" :
8641   [
8642    {
8643     "enum_field_value" : 0,
8644     "name" : "VK_DEBUG_REPORT_OBJECT_TYPE_UNKNOWN_EXT"
8645    },
8646    {
8647     "enum_field_value" : 1,
8648     "name" : "VK_DEBUG_REPORT_OBJECT_TYPE_INSTANCE_EXT"
8649    },
8650    {
8651     "enum_field_value" : 2,
8652     "name" : "VK_DEBUG_REPORT_OBJECT_TYPE_PHYSICAL_DEVICE_EXT"
8653    },
8654    {
8655     "enum_field_value" : 3,
8656     "name" : "VK_DEBUG_REPORT_OBJECT_TYPE_DEVICE_EXT"
8657    },
8658    {
8659     "enum_field_value" : 4,
8660     "name" : "VK_DEBUG_REPORT_OBJECT_TYPE_QUEUE_EXT"
8661    },
8662    {
8663     "enum_field_value" : 5,
8664     "name" : "VK_DEBUG_REPORT_OBJECT_TYPE_SEMAPHORE_EXT"
8665    },
8666    {
8667     "enum_field_value" : 6,
8668     "name" : "VK_DEBUG_REPORT_OBJECT_TYPE_COMMAND_BUFFER_EXT"
8669    },
8670    {
8671     "enum_field_value" : 7,
8672     "name" : "VK_DEBUG_REPORT_OBJECT_TYPE_FENCE_EXT"
8673    },
8674    {
8675     "enum_field_value" : 8,
8676     "name" : "VK_DEBUG_REPORT_OBJECT_TYPE_DEVICE_MEMORY_EXT"
8677    },
8678    {
8679     "enum_field_value" : 9,
8680     "name" : "VK_DEBUG_REPORT_OBJECT_TYPE_BUFFER_EXT"
8681    },
8682    {
8683     "enum_field_value" : 10,
8684     "name" : "VK_DEBUG_REPORT_OBJECT_TYPE_IMAGE_EXT"
8685    },
8686    {
8687     "enum_field_value" : 11,
8688     "name" : "VK_DEBUG_REPORT_OBJECT_TYPE_EVENT_EXT"
8689    },
8690    {
8691     "enum_field_value" : 12,
8692     "name" : "VK_DEBUG_REPORT_OBJECT_TYPE_QUERY_POOL_EXT"
8693    },
8694    {
8695     "enum_field_value" : 13,
8696     "name" : "VK_DEBUG_REPORT_OBJECT_TYPE_BUFFER_VIEW_EXT"
8697    },
8698    {
8699     "enum_field_value" : 14,
8700     "name" : "VK_DEBUG_REPORT_OBJECT_TYPE_IMAGE_VIEW_EXT"
8701    },
8702    {
8703     "enum_field_value" : 15,
8704     "name" : "VK_DEBUG_REPORT_OBJECT_TYPE_SHADER_MODULE_EXT"
8705    },
8706    {
8707     "enum_field_value" : 16,
8708     "name" : "VK_DEBUG_REPORT_OBJECT_TYPE_PIPELINE_CACHE_EXT"
8709    },
8710    {
8711     "enum_field_value" : 17,
8712     "name" : "VK_DEBUG_REPORT_OBJECT_TYPE_PIPELINE_LAYOUT_EXT"
8713    },
8714    {
8715     "enum_field_value" : 18,
8716     "name" : "VK_DEBUG_REPORT_OBJECT_TYPE_RENDER_PASS_EXT"
8717    },
8718    {
8719     "enum_field_value" : 19,
8720     "name" : "VK_DEBUG_REPORT_OBJECT_TYPE_PIPELINE_EXT"
8721    },
8722    {
8723     "enum_field_value" : 20,
8724     "name" : "VK_DEBUG_REPORT_OBJECT_TYPE_DESCRIPTOR_SET_LAYOUT_EXT"
8725    },
8726    {
8727     "enum_field_value" : 21,
8728     "name" : "VK_DEBUG_REPORT_OBJECT_TYPE_SAMPLER_EXT"
8729    },
8730    {
8731     "enum_field_value" : 22,
8732     "name" : "VK_DEBUG_REPORT_OBJECT_TYPE_DESCRIPTOR_POOL_EXT"
8733    },
8734    {
8735     "enum_field_value" : 23,
8736     "name" : "VK_DEBUG_REPORT_OBJECT_TYPE_DESCRIPTOR_SET_EXT"
8737    },
8738    {
8739     "enum_field_value" : 24,
8740     "name" : "VK_DEBUG_REPORT_OBJECT_TYPE_FRAMEBUFFER_EXT"
8741    },
8742    {
8743     "enum_field_value" : 25,
8744     "name" : "VK_DEBUG_REPORT_OBJECT_TYPE_COMMAND_POOL_EXT"
8745    },
8746    {
8747     "enum_field_value" : 26,
8748     "name" : "VK_DEBUG_REPORT_OBJECT_TYPE_SURFACE_KHR_EXT"
8749    },
8750    {
8751     "enum_field_value" : 27,
8752     "name" : "VK_DEBUG_REPORT_OBJECT_TYPE_SWAPCHAIN_KHR_EXT"
8753    },
8754    {
8755     "enum_field_value" : 28,
8756     "name" : "VK_DEBUG_REPORT_OBJECT_TYPE_DEBUG_REPORT_CALLBACK_EXT_EXT"
8757    },
8758    {
8759     "enum_field_value" : 29,
8760     "name" : "VK_DEBUG_REPORT_OBJECT_TYPE_DISPLAY_KHR_EXT"
8761    },
8762    {
8763     "enum_field_value" : 30,
8764     "name" : "VK_DEBUG_REPORT_OBJECT_TYPE_DISPLAY_MODE_KHR_EXT"
8765    },
8766    {
8767     "enum_field_value" : 33,
8768     "name" : "VK_DEBUG_REPORT_OBJECT_TYPE_VALIDATION_CACHE_EXT_EXT"
8769    },
8770    {
8771     "enum_field_value" : 1000156000,
8772     "name" : "VK_DEBUG_REPORT_OBJECT_TYPE_SAMPLER_YCBCR_CONVERSION_EXT"
8773    },
8774    {
8775     "enum_field_value" : 1000085000,
8776     "name" : "VK_DEBUG_REPORT_OBJECT_TYPE_DESCRIPTOR_UPDATE_TEMPLATE_EXT"
8777    },
8778    {
8779     "enum_field_value" : 1000029000,
8780     "name" : "VK_DEBUG_REPORT_OBJECT_TYPE_CU_MODULE_NVX_EXT"
8781    },
8782    {
8783     "enum_field_value" : 1000029001,
8784     "name" : "VK_DEBUG_REPORT_OBJECT_TYPE_CU_FUNCTION_NVX_EXT"
8785    },
8786    {
8787     "enum_field_value" : 1000150000,
8788     "name" : "VK_DEBUG_REPORT_OBJECT_TYPE_ACCELERATION_STRUCTURE_KHR_EXT"
8789    },
8790    {
8791     "enum_field_value" : 1000165000,
8792     "name" : "VK_DEBUG_REPORT_OBJECT_TYPE_ACCELERATION_STRUCTURE_NV_EXT"
8793    },
8794    {
8795     "enum_field_value" : 1000366000,
8796     "name" : "VK_DEBUG_REPORT_OBJECT_TYPE_BUFFER_COLLECTION_FUCHSIA_EXT"
8797    },
8798    {
8799     "enum_field_value" : 28,
8800     "name" : "VK_DEBUG_REPORT_OBJECT_TYPE_DEBUG_REPORT_EXT"
8801    },
8802    {
8803     "enum_field_value" : 33,
8804     "name" : "VK_DEBUG_REPORT_OBJECT_TYPE_VALIDATION_CACHE_EXT"
8805    },
8806    {
8807     "enum_field_value" : 1000085000,
8808     "name" : "VK_DEBUG_REPORT_OBJECT_TYPE_DESCRIPTOR_UPDATE_TEMPLATE_KHR_EXT"
8809    },
8810    {
8811     "enum_field_value" : 1000156000,
8812     "name" : "VK_DEBUG_REPORT_OBJECT_TYPE_SAMPLER_YCBCR_CONVERSION_KHR_EXT"
8813    },
8814    {
8815     "enum_field_value" : 2147483647,
8816     "name" : "VK_DEBUG_REPORT_OBJECT_TYPE_MAX_ENUM_EXT"
8817    }
8818   ],
8819   "linker_set_key" : "_ZTI26VkDebugReportObjectTypeEXT",
8820   "name" : "VkDebugReportObjectTypeEXT",
8821   "referenced_type" : "_ZTI26VkDebugReportObjectTypeEXT",
8822   "self_type" : "_ZTI26VkDebugReportObjectTypeEXT",
8823   "size" : 4,
8824   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
8825   "underlying_type" : "_ZTIj"
8826  },
8827  {
8828   "alignment" : 4,
8829   "enum_fields" :
8830   [
8831    {
8832     "enum_field_value" : 0,
8833     "name" : "VK_LINE_RASTERIZATION_MODE_DEFAULT_EXT"
8834    },
8835    {
8836     "enum_field_value" : 1,
8837     "name" : "VK_LINE_RASTERIZATION_MODE_RECTANGULAR_EXT"
8838    },
8839    {
8840     "enum_field_value" : 2,
8841     "name" : "VK_LINE_RASTERIZATION_MODE_BRESENHAM_EXT"
8842    },
8843    {
8844     "enum_field_value" : 3,
8845     "name" : "VK_LINE_RASTERIZATION_MODE_RECTANGULAR_SMOOTH_EXT"
8846    },
8847    {
8848     "enum_field_value" : 2147483647,
8849     "name" : "VK_LINE_RASTERIZATION_MODE_MAX_ENUM_EXT"
8850    }
8851   ],
8852   "linker_set_key" : "_ZTI26VkLineRasterizationModeEXT",
8853   "name" : "VkLineRasterizationModeEXT",
8854   "referenced_type" : "_ZTI26VkLineRasterizationModeEXT",
8855   "self_type" : "_ZTI26VkLineRasterizationModeEXT",
8856   "size" : 4,
8857   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
8858   "underlying_type" : "_ZTIj"
8859  },
8860  {
8861   "alignment" : 4,
8862   "enum_fields" :
8863   [
8864    {
8865     "enum_field_value" : 2,
8866     "name" : "VK_RENDER_PASS_CREATE_TRANSFORM_BIT_QCOM"
8867    },
8868    {
8869     "enum_field_value" : 2147483647,
8870     "name" : "VK_RENDER_PASS_CREATE_FLAG_BITS_MAX_ENUM"
8871    }
8872   ],
8873   "linker_set_key" : "_ZTI26VkRenderPassCreateFlagBits",
8874   "name" : "VkRenderPassCreateFlagBits",
8875   "referenced_type" : "_ZTI26VkRenderPassCreateFlagBits",
8876   "self_type" : "_ZTI26VkRenderPassCreateFlagBits",
8877   "size" : 4,
8878   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
8879   "underlying_type" : "_ZTIj"
8880  },
8881  {
8882   "alignment" : 4,
8883   "enum_fields" :
8884   [
8885    {
8886     "enum_field_value" : 1,
8887     "name" : "VK_SPARSE_MEMORY_BIND_METADATA_BIT"
8888    },
8889    {
8890     "enum_field_value" : 2147483647,
8891     "name" : "VK_SPARSE_MEMORY_BIND_FLAG_BITS_MAX_ENUM"
8892    }
8893   ],
8894   "linker_set_key" : "_ZTI26VkSparseMemoryBindFlagBits",
8895   "name" : "VkSparseMemoryBindFlagBits",
8896   "referenced_type" : "_ZTI26VkSparseMemoryBindFlagBits",
8897   "self_type" : "_ZTI26VkSparseMemoryBindFlagBits",
8898   "size" : 4,
8899   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
8900   "underlying_type" : "_ZTIj"
8901  },
8902  {
8903   "alignment" : 4,
8904   "enum_fields" :
8905   [
8906    {
8907     "enum_field_value" : 0,
8908     "name" : "VK_TESSELLATION_DOMAIN_ORIGIN_UPPER_LEFT"
8909    },
8910    {
8911     "enum_field_value" : 1,
8912     "name" : "VK_TESSELLATION_DOMAIN_ORIGIN_LOWER_LEFT"
8913    },
8914    {
8915     "enum_field_value" : 0,
8916     "name" : "VK_TESSELLATION_DOMAIN_ORIGIN_UPPER_LEFT_KHR"
8917    },
8918    {
8919     "enum_field_value" : 1,
8920     "name" : "VK_TESSELLATION_DOMAIN_ORIGIN_LOWER_LEFT_KHR"
8921    },
8922    {
8923     "enum_field_value" : 2147483647,
8924     "name" : "VK_TESSELLATION_DOMAIN_ORIGIN_MAX_ENUM"
8925    }
8926   ],
8927   "linker_set_key" : "_ZTI26VkTessellationDomainOrigin",
8928   "name" : "VkTessellationDomainOrigin",
8929   "referenced_type" : "_ZTI26VkTessellationDomainOrigin",
8930   "self_type" : "_ZTI26VkTessellationDomainOrigin",
8931   "size" : 4,
8932   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
8933   "underlying_type" : "_ZTIj"
8934  },
8935  {
8936   "alignment" : 4,
8937   "enum_fields" :
8938   [
8939    {
8940     "enum_field_value" : 1,
8941     "name" : "VK_COMMAND_POOL_CREATE_TRANSIENT_BIT"
8942    },
8943    {
8944     "enum_field_value" : 2,
8945     "name" : "VK_COMMAND_POOL_CREATE_RESET_COMMAND_BUFFER_BIT"
8946    },
8947    {
8948     "enum_field_value" : 4,
8949     "name" : "VK_COMMAND_POOL_CREATE_PROTECTED_BIT"
8950    },
8951    {
8952     "enum_field_value" : 2147483647,
8953     "name" : "VK_COMMAND_POOL_CREATE_FLAG_BITS_MAX_ENUM"
8954    }
8955   ],
8956   "linker_set_key" : "_ZTI27VkCommandPoolCreateFlagBits",
8957   "name" : "VkCommandPoolCreateFlagBits",
8958   "referenced_type" : "_ZTI27VkCommandPoolCreateFlagBits",
8959   "self_type" : "_ZTI27VkCommandPoolCreateFlagBits",
8960   "size" : 4,
8961   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
8962   "underlying_type" : "_ZTIj"
8963  },
8964  {
8965   "alignment" : 4,
8966   "enum_fields" :
8967   [
8968    {
8969     "enum_field_value" : 1,
8970     "name" : "VK_COMPOSITE_ALPHA_OPAQUE_BIT_KHR"
8971    },
8972    {
8973     "enum_field_value" : 2,
8974     "name" : "VK_COMPOSITE_ALPHA_PRE_MULTIPLIED_BIT_KHR"
8975    },
8976    {
8977     "enum_field_value" : 4,
8978     "name" : "VK_COMPOSITE_ALPHA_POST_MULTIPLIED_BIT_KHR"
8979    },
8980    {
8981     "enum_field_value" : 8,
8982     "name" : "VK_COMPOSITE_ALPHA_INHERIT_BIT_KHR"
8983    },
8984    {
8985     "enum_field_value" : 2147483647,
8986     "name" : "VK_COMPOSITE_ALPHA_FLAG_BITS_MAX_ENUM_KHR"
8987    }
8988   ],
8989   "linker_set_key" : "_ZTI27VkCompositeAlphaFlagBitsKHR",
8990   "name" : "VkCompositeAlphaFlagBitsKHR",
8991   "referenced_type" : "_ZTI27VkCompositeAlphaFlagBitsKHR",
8992   "self_type" : "_ZTI27VkCompositeAlphaFlagBitsKHR",
8993   "size" : 4,
8994   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
8995   "underlying_type" : "_ZTIj"
8996  },
8997  {
8998   "alignment" : 4,
8999   "enum_fields" :
9000   [
9001    {
9002     "enum_field_value" : 1,
9003     "name" : "VK_DESCRIPTOR_BINDING_UPDATE_AFTER_BIND_BIT"
9004    },
9005    {
9006     "enum_field_value" : 2,
9007     "name" : "VK_DESCRIPTOR_BINDING_UPDATE_UNUSED_WHILE_PENDING_BIT"
9008    },
9009    {
9010     "enum_field_value" : 4,
9011     "name" : "VK_DESCRIPTOR_BINDING_PARTIALLY_BOUND_BIT"
9012    },
9013    {
9014     "enum_field_value" : 8,
9015     "name" : "VK_DESCRIPTOR_BINDING_VARIABLE_DESCRIPTOR_COUNT_BIT"
9016    },
9017    {
9018     "enum_field_value" : 1,
9019     "name" : "VK_DESCRIPTOR_BINDING_UPDATE_AFTER_BIND_BIT_EXT"
9020    },
9021    {
9022     "enum_field_value" : 2,
9023     "name" : "VK_DESCRIPTOR_BINDING_UPDATE_UNUSED_WHILE_PENDING_BIT_EXT"
9024    },
9025    {
9026     "enum_field_value" : 4,
9027     "name" : "VK_DESCRIPTOR_BINDING_PARTIALLY_BOUND_BIT_EXT"
9028    },
9029    {
9030     "enum_field_value" : 8,
9031     "name" : "VK_DESCRIPTOR_BINDING_VARIABLE_DESCRIPTOR_COUNT_BIT_EXT"
9032    },
9033    {
9034     "enum_field_value" : 2147483647,
9035     "name" : "VK_DESCRIPTOR_BINDING_FLAG_BITS_MAX_ENUM"
9036    }
9037   ],
9038   "linker_set_key" : "_ZTI27VkDescriptorBindingFlagBits",
9039   "name" : "VkDescriptorBindingFlagBits",
9040   "referenced_type" : "_ZTI27VkDescriptorBindingFlagBits",
9041   "self_type" : "_ZTI27VkDescriptorBindingFlagBits",
9042   "size" : 4,
9043   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
9044   "underlying_type" : "_ZTIj"
9045  },
9046  {
9047   "alignment" : 4,
9048   "enum_fields" :
9049   [
9050    {
9051     "enum_field_value" : 1,
9052     "name" : "VK_DEVICE_QUEUE_CREATE_PROTECTED_BIT"
9053    },
9054    {
9055     "enum_field_value" : 2147483647,
9056     "name" : "VK_DEVICE_QUEUE_CREATE_FLAG_BITS_MAX_ENUM"
9057    }
9058   ],
9059   "linker_set_key" : "_ZTI27VkDeviceQueueCreateFlagBits",
9060   "name" : "VkDeviceQueueCreateFlagBits",
9061   "referenced_type" : "_ZTI27VkDeviceQueueCreateFlagBits",
9062   "self_type" : "_ZTI27VkDeviceQueueCreateFlagBits",
9063   "size" : 4,
9064   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
9065   "underlying_type" : "_ZTIj"
9066  },
9067  {
9068   "alignment" : 4,
9069   "enum_fields" :
9070   [
9071    {
9072     "enum_field_value" : 0,
9073     "name" : "VK_FRAGMENT_SHADING_RATE_TYPE_FRAGMENT_SIZE_NV"
9074    },
9075    {
9076     "enum_field_value" : 1,
9077     "name" : "VK_FRAGMENT_SHADING_RATE_TYPE_ENUMS_NV"
9078    },
9079    {
9080     "enum_field_value" : 2147483647,
9081     "name" : "VK_FRAGMENT_SHADING_RATE_TYPE_MAX_ENUM_NV"
9082    }
9083   ],
9084   "linker_set_key" : "_ZTI27VkFragmentShadingRateTypeNV",
9085   "name" : "VkFragmentShadingRateTypeNV",
9086   "referenced_type" : "_ZTI27VkFragmentShadingRateTypeNV",
9087   "self_type" : "_ZTI27VkFragmentShadingRateTypeNV",
9088   "size" : 4,
9089   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
9090   "underlying_type" : "_ZTIj"
9091  },
9092  {
9093   "alignment" : 4,
9094   "enum_fields" :
9095   [
9096    {
9097     "enum_field_value" : 1,
9098     "name" : "VK_FRAMEBUFFER_CREATE_IMAGELESS_BIT"
9099    },
9100    {
9101     "enum_field_value" : 1,
9102     "name" : "VK_FRAMEBUFFER_CREATE_IMAGELESS_BIT_KHR"
9103    },
9104    {
9105     "enum_field_value" : 2147483647,
9106     "name" : "VK_FRAMEBUFFER_CREATE_FLAG_BITS_MAX_ENUM"
9107    }
9108   ],
9109   "linker_set_key" : "_ZTI27VkFramebufferCreateFlagBits",
9110   "name" : "VkFramebufferCreateFlagBits",
9111   "referenced_type" : "_ZTI27VkFramebufferCreateFlagBits",
9112   "self_type" : "_ZTI27VkFramebufferCreateFlagBits",
9113   "size" : 4,
9114   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
9115   "underlying_type" : "_ZTIj"
9116  },
9117  {
9118   "alignment" : 4,
9119   "enum_fields" :
9120   [
9121    {
9122     "enum_field_value" : 1,
9123     "name" : "VK_PEER_MEMORY_FEATURE_COPY_SRC_BIT"
9124    },
9125    {
9126     "enum_field_value" : 2,
9127     "name" : "VK_PEER_MEMORY_FEATURE_COPY_DST_BIT"
9128    },
9129    {
9130     "enum_field_value" : 4,
9131     "name" : "VK_PEER_MEMORY_FEATURE_GENERIC_SRC_BIT"
9132    },
9133    {
9134     "enum_field_value" : 8,
9135     "name" : "VK_PEER_MEMORY_FEATURE_GENERIC_DST_BIT"
9136    },
9137    {
9138     "enum_field_value" : 1,
9139     "name" : "VK_PEER_MEMORY_FEATURE_COPY_SRC_BIT_KHR"
9140    },
9141    {
9142     "enum_field_value" : 2,
9143     "name" : "VK_PEER_MEMORY_FEATURE_COPY_DST_BIT_KHR"
9144    },
9145    {
9146     "enum_field_value" : 4,
9147     "name" : "VK_PEER_MEMORY_FEATURE_GENERIC_SRC_BIT_KHR"
9148    },
9149    {
9150     "enum_field_value" : 8,
9151     "name" : "VK_PEER_MEMORY_FEATURE_GENERIC_DST_BIT_KHR"
9152    },
9153    {
9154     "enum_field_value" : 2147483647,
9155     "name" : "VK_PEER_MEMORY_FEATURE_FLAG_BITS_MAX_ENUM"
9156    }
9157   ],
9158   "linker_set_key" : "_ZTI27VkPeerMemoryFeatureFlagBits",
9159   "name" : "VkPeerMemoryFeatureFlagBits",
9160   "referenced_type" : "_ZTI27VkPeerMemoryFeatureFlagBits",
9161   "self_type" : "_ZTI27VkPeerMemoryFeatureFlagBits",
9162   "size" : 4,
9163   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
9164   "underlying_type" : "_ZTIj"
9165  },
9166  {
9167   "alignment" : 4,
9168   "enum_fields" :
9169   [
9170    {
9171     "enum_field_value" : 0,
9172     "name" : "VK_PERFORMANCE_COUNTER_UNIT_GENERIC_KHR"
9173    },
9174    {
9175     "enum_field_value" : 1,
9176     "name" : "VK_PERFORMANCE_COUNTER_UNIT_PERCENTAGE_KHR"
9177    },
9178    {
9179     "enum_field_value" : 2,
9180     "name" : "VK_PERFORMANCE_COUNTER_UNIT_NANOSECONDS_KHR"
9181    },
9182    {
9183     "enum_field_value" : 3,
9184     "name" : "VK_PERFORMANCE_COUNTER_UNIT_BYTES_KHR"
9185    },
9186    {
9187     "enum_field_value" : 4,
9188     "name" : "VK_PERFORMANCE_COUNTER_UNIT_BYTES_PER_SECOND_KHR"
9189    },
9190    {
9191     "enum_field_value" : 5,
9192     "name" : "VK_PERFORMANCE_COUNTER_UNIT_KELVIN_KHR"
9193    },
9194    {
9195     "enum_field_value" : 6,
9196     "name" : "VK_PERFORMANCE_COUNTER_UNIT_WATTS_KHR"
9197    },
9198    {
9199     "enum_field_value" : 7,
9200     "name" : "VK_PERFORMANCE_COUNTER_UNIT_VOLTS_KHR"
9201    },
9202    {
9203     "enum_field_value" : 8,
9204     "name" : "VK_PERFORMANCE_COUNTER_UNIT_AMPS_KHR"
9205    },
9206    {
9207     "enum_field_value" : 9,
9208     "name" : "VK_PERFORMANCE_COUNTER_UNIT_HERTZ_KHR"
9209    },
9210    {
9211     "enum_field_value" : 10,
9212     "name" : "VK_PERFORMANCE_COUNTER_UNIT_CYCLES_KHR"
9213    },
9214    {
9215     "enum_field_value" : 2147483647,
9216     "name" : "VK_PERFORMANCE_COUNTER_UNIT_MAX_ENUM_KHR"
9217    }
9218   ],
9219   "linker_set_key" : "_ZTI27VkPerformanceCounterUnitKHR",
9220   "name" : "VkPerformanceCounterUnitKHR",
9221   "referenced_type" : "_ZTI27VkPerformanceCounterUnitKHR",
9222   "self_type" : "_ZTI27VkPerformanceCounterUnitKHR",
9223   "size" : 4,
9224   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
9225   "underlying_type" : "_ZTIj"
9226  },
9227  {
9228   "alignment" : 4,
9229   "enum_fields" :
9230   [
9231    {
9232     "enum_field_value" : 0,
9233     "name" : "VK_PERFORMANCE_VALUE_TYPE_UINT32_INTEL"
9234    },
9235    {
9236     "enum_field_value" : 1,
9237     "name" : "VK_PERFORMANCE_VALUE_TYPE_UINT64_INTEL"
9238    },
9239    {
9240     "enum_field_value" : 2,
9241     "name" : "VK_PERFORMANCE_VALUE_TYPE_FLOAT_INTEL"
9242    },
9243    {
9244     "enum_field_value" : 3,
9245     "name" : "VK_PERFORMANCE_VALUE_TYPE_BOOL_INTEL"
9246    },
9247    {
9248     "enum_field_value" : 4,
9249     "name" : "VK_PERFORMANCE_VALUE_TYPE_STRING_INTEL"
9250    },
9251    {
9252     "enum_field_value" : 2147483647,
9253     "name" : "VK_PERFORMANCE_VALUE_TYPE_MAX_ENUM_INTEL"
9254    }
9255   ],
9256   "linker_set_key" : "_ZTI27VkPerformanceValueTypeINTEL",
9257   "name" : "VkPerformanceValueTypeINTEL",
9258   "referenced_type" : "_ZTI27VkPerformanceValueTypeINTEL",
9259   "self_type" : "_ZTI27VkPerformanceValueTypeINTEL",
9260   "size" : 4,
9261   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
9262   "underlying_type" : "_ZTIj"
9263  },
9264  {
9265   "alignment" : 4,
9266   "enum_fields" :
9267   [
9268    {
9269     "enum_field_value" : 0,
9270     "name" : "VK_SHADING_RATE_PALETTE_ENTRY_NO_INVOCATIONS_NV"
9271    },
9272    {
9273     "enum_field_value" : 1,
9274     "name" : "VK_SHADING_RATE_PALETTE_ENTRY_16_INVOCATIONS_PER_PIXEL_NV"
9275    },
9276    {
9277     "enum_field_value" : 2,
9278     "name" : "VK_SHADING_RATE_PALETTE_ENTRY_8_INVOCATIONS_PER_PIXEL_NV"
9279    },
9280    {
9281     "enum_field_value" : 3,
9282     "name" : "VK_SHADING_RATE_PALETTE_ENTRY_4_INVOCATIONS_PER_PIXEL_NV"
9283    },
9284    {
9285     "enum_field_value" : 4,
9286     "name" : "VK_SHADING_RATE_PALETTE_ENTRY_2_INVOCATIONS_PER_PIXEL_NV"
9287    },
9288    {
9289     "enum_field_value" : 5,
9290     "name" : "VK_SHADING_RATE_PALETTE_ENTRY_1_INVOCATION_PER_PIXEL_NV"
9291    },
9292    {
9293     "enum_field_value" : 6,
9294     "name" : "VK_SHADING_RATE_PALETTE_ENTRY_1_INVOCATION_PER_2X1_PIXELS_NV"
9295    },
9296    {
9297     "enum_field_value" : 7,
9298     "name" : "VK_SHADING_RATE_PALETTE_ENTRY_1_INVOCATION_PER_1X2_PIXELS_NV"
9299    },
9300    {
9301     "enum_field_value" : 8,
9302     "name" : "VK_SHADING_RATE_PALETTE_ENTRY_1_INVOCATION_PER_2X2_PIXELS_NV"
9303    },
9304    {
9305     "enum_field_value" : 9,
9306     "name" : "VK_SHADING_RATE_PALETTE_ENTRY_1_INVOCATION_PER_4X2_PIXELS_NV"
9307    },
9308    {
9309     "enum_field_value" : 10,
9310     "name" : "VK_SHADING_RATE_PALETTE_ENTRY_1_INVOCATION_PER_2X4_PIXELS_NV"
9311    },
9312    {
9313     "enum_field_value" : 11,
9314     "name" : "VK_SHADING_RATE_PALETTE_ENTRY_1_INVOCATION_PER_4X4_PIXELS_NV"
9315    },
9316    {
9317     "enum_field_value" : 2147483647,
9318     "name" : "VK_SHADING_RATE_PALETTE_ENTRY_MAX_ENUM_NV"
9319    }
9320   ],
9321   "linker_set_key" : "_ZTI27VkShadingRatePaletteEntryNV",
9322   "name" : "VkShadingRatePaletteEntryNV",
9323   "referenced_type" : "_ZTI27VkShadingRatePaletteEntryNV",
9324   "self_type" : "_ZTI27VkShadingRatePaletteEntryNV",
9325   "size" : 4,
9326   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
9327   "underlying_type" : "_ZTIj"
9328  },
9329  {
9330   "alignment" : 4,
9331   "enum_fields" :
9332   [
9333    {
9334     "enum_field_value" : 1,
9335     "name" : "VK_SPARSE_IMAGE_FORMAT_SINGLE_MIPTAIL_BIT"
9336    },
9337    {
9338     "enum_field_value" : 2,
9339     "name" : "VK_SPARSE_IMAGE_FORMAT_ALIGNED_MIP_SIZE_BIT"
9340    },
9341    {
9342     "enum_field_value" : 4,
9343     "name" : "VK_SPARSE_IMAGE_FORMAT_NONSTANDARD_BLOCK_SIZE_BIT"
9344    },
9345    {
9346     "enum_field_value" : 2147483647,
9347     "name" : "VK_SPARSE_IMAGE_FORMAT_FLAG_BITS_MAX_ENUM"
9348    }
9349   ],
9350   "linker_set_key" : "_ZTI27VkSparseImageFormatFlagBits",
9351   "name" : "VkSparseImageFormatFlagBits",
9352   "referenced_type" : "_ZTI27VkSparseImageFormatFlagBits",
9353   "self_type" : "_ZTI27VkSparseImageFormatFlagBits",
9354   "size" : 4,
9355   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
9356   "underlying_type" : "_ZTIj"
9357  },
9358  {
9359   "alignment" : 4,
9360   "enum_fields" :
9361   [
9362    {
9363     "enum_field_value" : 1,
9364     "name" : "VK_SURFACE_COUNTER_VBLANK_BIT_EXT"
9365    },
9366    {
9367     "enum_field_value" : 1,
9368     "name" : "VK_SURFACE_COUNTER_VBLANK_EXT"
9369    },
9370    {
9371     "enum_field_value" : 2147483647,
9372     "name" : "VK_SURFACE_COUNTER_FLAG_BITS_MAX_ENUM_EXT"
9373    }
9374   ],
9375   "linker_set_key" : "_ZTI27VkSurfaceCounterFlagBitsEXT",
9376   "name" : "VkSurfaceCounterFlagBitsEXT",
9377   "referenced_type" : "_ZTI27VkSurfaceCounterFlagBitsEXT",
9378   "self_type" : "_ZTI27VkSurfaceCounterFlagBitsEXT",
9379   "size" : 4,
9380   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
9381   "underlying_type" : "_ZTIj"
9382  },
9383  {
9384   "alignment" : 4,
9385   "enum_fields" :
9386   [
9387    {
9388     "enum_field_value" : 1,
9389     "name" : "VK_COMMAND_BUFFER_RESET_RELEASE_RESOURCES_BIT"
9390    },
9391    {
9392     "enum_field_value" : 2147483647,
9393     "name" : "VK_COMMAND_BUFFER_RESET_FLAG_BITS_MAX_ENUM"
9394    }
9395   ],
9396   "linker_set_key" : "_ZTI28VkCommandBufferResetFlagBits",
9397   "name" : "VkCommandBufferResetFlagBits",
9398   "referenced_type" : "_ZTI28VkCommandBufferResetFlagBits",
9399   "self_type" : "_ZTI28VkCommandBufferResetFlagBits",
9400   "size" : 4,
9401   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
9402   "underlying_type" : "_ZTIj"
9403  },
9404  {
9405   "alignment" : 4,
9406   "enum_fields" :
9407   [
9408    {
9409     "enum_field_value" : 1,
9410     "name" : "VK_COMMAND_BUFFER_USAGE_ONE_TIME_SUBMIT_BIT"
9411    },
9412    {
9413     "enum_field_value" : 2,
9414     "name" : "VK_COMMAND_BUFFER_USAGE_RENDER_PASS_CONTINUE_BIT"
9415    },
9416    {
9417     "enum_field_value" : 4,
9418     "name" : "VK_COMMAND_BUFFER_USAGE_SIMULTANEOUS_USE_BIT"
9419    },
9420    {
9421     "enum_field_value" : 2147483647,
9422     "name" : "VK_COMMAND_BUFFER_USAGE_FLAG_BITS_MAX_ENUM"
9423    }
9424   ],
9425   "linker_set_key" : "_ZTI28VkCommandBufferUsageFlagBits",
9426   "name" : "VkCommandBufferUsageFlagBits",
9427   "referenced_type" : "_ZTI28VkCommandBufferUsageFlagBits",
9428   "self_type" : "_ZTI28VkCommandBufferUsageFlagBits",
9429   "size" : 4,
9430   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
9431   "underlying_type" : "_ZTIj"
9432  },
9433  {
9434   "alignment" : 4,
9435   "enum_fields" :
9436   [
9437    {
9438     "enum_field_value" : 0,
9439     "name" : "VK_PERFORMANCE_COUNTER_SCOPE_COMMAND_BUFFER_KHR"
9440    },
9441    {
9442     "enum_field_value" : 1,
9443     "name" : "VK_PERFORMANCE_COUNTER_SCOPE_RENDER_PASS_KHR"
9444    },
9445    {
9446     "enum_field_value" : 2,
9447     "name" : "VK_PERFORMANCE_COUNTER_SCOPE_COMMAND_KHR"
9448    },
9449    {
9450     "enum_field_value" : 0,
9451     "name" : "VK_QUERY_SCOPE_COMMAND_BUFFER_KHR"
9452    },
9453    {
9454     "enum_field_value" : 1,
9455     "name" : "VK_QUERY_SCOPE_RENDER_PASS_KHR"
9456    },
9457    {
9458     "enum_field_value" : 2,
9459     "name" : "VK_QUERY_SCOPE_COMMAND_KHR"
9460    },
9461    {
9462     "enum_field_value" : 2147483647,
9463     "name" : "VK_PERFORMANCE_COUNTER_SCOPE_MAX_ENUM_KHR"
9464    }
9465   ],
9466   "linker_set_key" : "_ZTI28VkPerformanceCounterScopeKHR",
9467   "name" : "VkPerformanceCounterScopeKHR",
9468   "referenced_type" : "_ZTI28VkPerformanceCounterScopeKHR",
9469   "self_type" : "_ZTI28VkPerformanceCounterScopeKHR",
9470   "size" : 4,
9471   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
9472   "underlying_type" : "_ZTIj"
9473  },
9474  {
9475   "alignment" : 4,
9476   "enum_fields" :
9477   [
9478    {
9479     "enum_field_value" : 1,
9480     "name" : "VK_PIPELINE_CACHE_HEADER_VERSION_ONE"
9481    },
9482    {
9483     "enum_field_value" : 2147483647,
9484     "name" : "VK_PIPELINE_CACHE_HEADER_VERSION_MAX_ENUM"
9485    }
9486   ],
9487   "linker_set_key" : "_ZTI28VkPipelineCacheHeaderVersion",
9488   "name" : "VkPipelineCacheHeaderVersion",
9489   "referenced_type" : "_ZTI28VkPipelineCacheHeaderVersion",
9490   "self_type" : "_ZTI28VkPipelineCacheHeaderVersion",
9491   "size" : 4,
9492   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
9493   "underlying_type" : "_ZTIj"
9494  },
9495  {
9496   "alignment" : 4,
9497   "enum_fields" :
9498   [
9499    {
9500     "enum_field_value" : 0,
9501     "name" : "VK_QUERY_POOL_SAMPLING_MODE_MANUAL_INTEL"
9502    },
9503    {
9504     "enum_field_value" : 2147483647,
9505     "name" : "VK_QUERY_POOL_SAMPLING_MODE_MAX_ENUM_INTEL"
9506    }
9507   ],
9508   "linker_set_key" : "_ZTI28VkQueryPoolSamplingModeINTEL",
9509   "name" : "VkQueryPoolSamplingModeINTEL",
9510   "referenced_type" : "_ZTI28VkQueryPoolSamplingModeINTEL",
9511   "self_type" : "_ZTI28VkQueryPoolSamplingModeINTEL",
9512   "size" : 4,
9513   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
9514   "underlying_type" : "_ZTIj"
9515  },
9516  {
9517   "alignment" : 4,
9518   "enum_fields" :
9519   [
9520    {
9521     "enum_field_value" : 1,
9522     "name" : "VK_SUBPASS_DESCRIPTION_PER_VIEW_ATTRIBUTES_BIT_NVX"
9523    },
9524    {
9525     "enum_field_value" : 2,
9526     "name" : "VK_SUBPASS_DESCRIPTION_PER_VIEW_POSITION_X_ONLY_BIT_NVX"
9527    },
9528    {
9529     "enum_field_value" : 4,
9530     "name" : "VK_SUBPASS_DESCRIPTION_FRAGMENT_REGION_BIT_QCOM"
9531    },
9532    {
9533     "enum_field_value" : 8,
9534     "name" : "VK_SUBPASS_DESCRIPTION_SHADER_RESOLVE_BIT_QCOM"
9535    },
9536    {
9537     "enum_field_value" : 16,
9538     "name" : "VK_SUBPASS_DESCRIPTION_RASTERIZATION_ORDER_ATTACHMENT_COLOR_ACCESS_BIT_ARM"
9539    },
9540    {
9541     "enum_field_value" : 32,
9542     "name" : "VK_SUBPASS_DESCRIPTION_RASTERIZATION_ORDER_ATTACHMENT_DEPTH_ACCESS_BIT_ARM"
9543    },
9544    {
9545     "enum_field_value" : 64,
9546     "name" : "VK_SUBPASS_DESCRIPTION_RASTERIZATION_ORDER_ATTACHMENT_STENCIL_ACCESS_BIT_ARM"
9547    },
9548    {
9549     "enum_field_value" : 2147483647,
9550     "name" : "VK_SUBPASS_DESCRIPTION_FLAG_BITS_MAX_ENUM"
9551    }
9552   ],
9553   "linker_set_key" : "_ZTI28VkSubpassDescriptionFlagBits",
9554   "name" : "VkSubpassDescriptionFlagBits",
9555   "referenced_type" : "_ZTI28VkSubpassDescriptionFlagBits",
9556   "self_type" : "_ZTI28VkSubpassDescriptionFlagBits",
9557   "size" : 4,
9558   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
9559   "underlying_type" : "_ZTIj"
9560  },
9561  {
9562   "alignment" : 4,
9563   "enum_fields" :
9564   [
9565    {
9566     "enum_field_value" : 1,
9567     "name" : "VK_SWAPCHAIN_CREATE_SPLIT_INSTANCE_BIND_REGIONS_BIT_KHR"
9568    },
9569    {
9570     "enum_field_value" : 2,
9571     "name" : "VK_SWAPCHAIN_CREATE_PROTECTED_BIT_KHR"
9572    },
9573    {
9574     "enum_field_value" : 4,
9575     "name" : "VK_SWAPCHAIN_CREATE_MUTABLE_FORMAT_BIT_KHR"
9576    },
9577    {
9578     "enum_field_value" : 2147483647,
9579     "name" : "VK_SWAPCHAIN_CREATE_FLAG_BITS_MAX_ENUM_KHR"
9580    }
9581   ],
9582   "linker_set_key" : "_ZTI28VkSwapchainCreateFlagBitsKHR",
9583   "name" : "VkSwapchainCreateFlagBitsKHR",
9584   "referenced_type" : "_ZTI28VkSwapchainCreateFlagBitsKHR",
9585   "self_type" : "_ZTI28VkSwapchainCreateFlagBitsKHR",
9586   "size" : 4,
9587   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
9588   "underlying_type" : "_ZTIj"
9589  },
9590  {
9591   "alignment" : 4,
9592   "enum_fields" :
9593   [
9594    {
9595     "enum_field_value" : 0,
9596     "name" : "VK_VALIDATION_FEATURE_ENABLE_GPU_ASSISTED_EXT"
9597    },
9598    {
9599     "enum_field_value" : 1,
9600     "name" : "VK_VALIDATION_FEATURE_ENABLE_GPU_ASSISTED_RESERVE_BINDING_SLOT_EXT"
9601    },
9602    {
9603     "enum_field_value" : 2,
9604     "name" : "VK_VALIDATION_FEATURE_ENABLE_BEST_PRACTICES_EXT"
9605    },
9606    {
9607     "enum_field_value" : 3,
9608     "name" : "VK_VALIDATION_FEATURE_ENABLE_DEBUG_PRINTF_EXT"
9609    },
9610    {
9611     "enum_field_value" : 4,
9612     "name" : "VK_VALIDATION_FEATURE_ENABLE_SYNCHRONIZATION_VALIDATION_EXT"
9613    },
9614    {
9615     "enum_field_value" : 2147483647,
9616     "name" : "VK_VALIDATION_FEATURE_ENABLE_MAX_ENUM_EXT"
9617    }
9618   ],
9619   "linker_set_key" : "_ZTI28VkValidationFeatureEnableEXT",
9620   "name" : "VkValidationFeatureEnableEXT",
9621   "referenced_type" : "_ZTI28VkValidationFeatureEnableEXT",
9622   "self_type" : "_ZTI28VkValidationFeatureEnableEXT",
9623   "size" : 4,
9624   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
9625   "underlying_type" : "_ZTIj"
9626  },
9627  {
9628   "alignment" : 4,
9629   "enum_fields" :
9630   [
9631    {
9632     "enum_field_value" : 1,
9633     "name" : "VK_GEOMETRY_INSTANCE_TRIANGLE_FACING_CULL_DISABLE_BIT_KHR"
9634    },
9635    {
9636     "enum_field_value" : 2,
9637     "name" : "VK_GEOMETRY_INSTANCE_TRIANGLE_FLIP_FACING_BIT_KHR"
9638    },
9639    {
9640     "enum_field_value" : 4,
9641     "name" : "VK_GEOMETRY_INSTANCE_FORCE_OPAQUE_BIT_KHR"
9642    },
9643    {
9644     "enum_field_value" : 8,
9645     "name" : "VK_GEOMETRY_INSTANCE_FORCE_NO_OPAQUE_BIT_KHR"
9646    },
9647    {
9648     "enum_field_value" : 2,
9649     "name" : "VK_GEOMETRY_INSTANCE_TRIANGLE_FRONT_COUNTERCLOCKWISE_BIT_KHR"
9650    },
9651    {
9652     "enum_field_value" : 1,
9653     "name" : "VK_GEOMETRY_INSTANCE_TRIANGLE_CULL_DISABLE_BIT_NV"
9654    },
9655    {
9656     "enum_field_value" : 2,
9657     "name" : "VK_GEOMETRY_INSTANCE_TRIANGLE_FRONT_COUNTERCLOCKWISE_BIT_NV"
9658    },
9659    {
9660     "enum_field_value" : 4,
9661     "name" : "VK_GEOMETRY_INSTANCE_FORCE_OPAQUE_BIT_NV"
9662    },
9663    {
9664     "enum_field_value" : 8,
9665     "name" : "VK_GEOMETRY_INSTANCE_FORCE_NO_OPAQUE_BIT_NV"
9666    },
9667    {
9668     "enum_field_value" : 2147483647,
9669     "name" : "VK_GEOMETRY_INSTANCE_FLAG_BITS_MAX_ENUM_KHR"
9670    }
9671   ],
9672   "linker_set_key" : "_ZTI29VkGeometryInstanceFlagBitsKHR",
9673   "name" : "VkGeometryInstanceFlagBitsKHR",
9674   "referenced_type" : "_ZTI29VkGeometryInstanceFlagBitsKHR",
9675   "self_type" : "_ZTI29VkGeometryInstanceFlagBitsKHR",
9676   "size" : 4,
9677   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
9678   "underlying_type" : "_ZTIj"
9679  },
9680  {
9681   "alignment" : 4,
9682   "enum_fields" :
9683   [
9684    {
9685     "enum_field_value" : 0,
9686     "name" : "VK_INDIRECT_COMMANDS_TOKEN_TYPE_SHADER_GROUP_NV"
9687    },
9688    {
9689     "enum_field_value" : 1,
9690     "name" : "VK_INDIRECT_COMMANDS_TOKEN_TYPE_STATE_FLAGS_NV"
9691    },
9692    {
9693     "enum_field_value" : 2,
9694     "name" : "VK_INDIRECT_COMMANDS_TOKEN_TYPE_INDEX_BUFFER_NV"
9695    },
9696    {
9697     "enum_field_value" : 3,
9698     "name" : "VK_INDIRECT_COMMANDS_TOKEN_TYPE_VERTEX_BUFFER_NV"
9699    },
9700    {
9701     "enum_field_value" : 4,
9702     "name" : "VK_INDIRECT_COMMANDS_TOKEN_TYPE_PUSH_CONSTANT_NV"
9703    },
9704    {
9705     "enum_field_value" : 5,
9706     "name" : "VK_INDIRECT_COMMANDS_TOKEN_TYPE_DRAW_INDEXED_NV"
9707    },
9708    {
9709     "enum_field_value" : 6,
9710     "name" : "VK_INDIRECT_COMMANDS_TOKEN_TYPE_DRAW_NV"
9711    },
9712    {
9713     "enum_field_value" : 7,
9714     "name" : "VK_INDIRECT_COMMANDS_TOKEN_TYPE_DRAW_TASKS_NV"
9715    },
9716    {
9717     "enum_field_value" : 2147483647,
9718     "name" : "VK_INDIRECT_COMMANDS_TOKEN_TYPE_MAX_ENUM_NV"
9719    }
9720   ],
9721   "linker_set_key" : "_ZTI29VkIndirectCommandsTokenTypeNV",
9722   "name" : "VkIndirectCommandsTokenTypeNV",
9723   "referenced_type" : "_ZTI29VkIndirectCommandsTokenTypeNV",
9724   "self_type" : "_ZTI29VkIndirectCommandsTokenTypeNV",
9725   "size" : 4,
9726   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
9727   "underlying_type" : "_ZTIj"
9728  },
9729  {
9730   "alignment" : 4,
9731   "enum_fields" :
9732   [
9733    {
9734     "enum_field_value" : 1,
9735     "name" : "VK_PIPELINE_CACHE_CREATE_EXTERNALLY_SYNCHRONIZED_BIT"
9736    },
9737    {
9738     "enum_field_value" : 1,
9739     "name" : "VK_PIPELINE_CACHE_CREATE_EXTERNALLY_SYNCHRONIZED_BIT_EXT"
9740    },
9741    {
9742     "enum_field_value" : 2147483647,
9743     "name" : "VK_PIPELINE_CACHE_CREATE_FLAG_BITS_MAX_ENUM"
9744    }
9745   ],
9746   "linker_set_key" : "_ZTI29VkPipelineCacheCreateFlagBits",
9747   "name" : "VkPipelineCacheCreateFlagBits",
9748   "referenced_type" : "_ZTI29VkPipelineCacheCreateFlagBits",
9749   "self_type" : "_ZTI29VkPipelineCacheCreateFlagBits",
9750   "size" : 4,
9751   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
9752   "underlying_type" : "_ZTIj"
9753  },
9754  {
9755   "alignment" : 4,
9756   "enum_fields" :
9757   [
9758    {
9759     "enum_field_value" : 0,
9760     "name" : "VK_SAMPLER_YCBCR_MODEL_CONVERSION_RGB_IDENTITY"
9761    },
9762    {
9763     "enum_field_value" : 1,
9764     "name" : "VK_SAMPLER_YCBCR_MODEL_CONVERSION_YCBCR_IDENTITY"
9765    },
9766    {
9767     "enum_field_value" : 2,
9768     "name" : "VK_SAMPLER_YCBCR_MODEL_CONVERSION_YCBCR_709"
9769    },
9770    {
9771     "enum_field_value" : 3,
9772     "name" : "VK_SAMPLER_YCBCR_MODEL_CONVERSION_YCBCR_601"
9773    },
9774    {
9775     "enum_field_value" : 4,
9776     "name" : "VK_SAMPLER_YCBCR_MODEL_CONVERSION_YCBCR_2020"
9777    },
9778    {
9779     "enum_field_value" : 0,
9780     "name" : "VK_SAMPLER_YCBCR_MODEL_CONVERSION_RGB_IDENTITY_KHR"
9781    },
9782    {
9783     "enum_field_value" : 1,
9784     "name" : "VK_SAMPLER_YCBCR_MODEL_CONVERSION_YCBCR_IDENTITY_KHR"
9785    },
9786    {
9787     "enum_field_value" : 2,
9788     "name" : "VK_SAMPLER_YCBCR_MODEL_CONVERSION_YCBCR_709_KHR"
9789    },
9790    {
9791     "enum_field_value" : 3,
9792     "name" : "VK_SAMPLER_YCBCR_MODEL_CONVERSION_YCBCR_601_KHR"
9793    },
9794    {
9795     "enum_field_value" : 4,
9796     "name" : "VK_SAMPLER_YCBCR_MODEL_CONVERSION_YCBCR_2020_KHR"
9797    },
9798    {
9799     "enum_field_value" : 2147483647,
9800     "name" : "VK_SAMPLER_YCBCR_MODEL_CONVERSION_MAX_ENUM"
9801    }
9802   ],
9803   "linker_set_key" : "_ZTI29VkSamplerYcbcrModelConversion",
9804   "name" : "VkSamplerYcbcrModelConversion",
9805   "referenced_type" : "_ZTI29VkSamplerYcbcrModelConversion",
9806   "self_type" : "_ZTI29VkSamplerYcbcrModelConversion",
9807   "size" : 4,
9808   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
9809   "underlying_type" : "_ZTIj"
9810  },
9811  {
9812   "alignment" : 4,
9813   "enum_fields" :
9814   [
9815    {
9816     "enum_field_value" : 1,
9817     "name" : "VK_SURFACE_TRANSFORM_IDENTITY_BIT_KHR"
9818    },
9819    {
9820     "enum_field_value" : 2,
9821     "name" : "VK_SURFACE_TRANSFORM_ROTATE_90_BIT_KHR"
9822    },
9823    {
9824     "enum_field_value" : 4,
9825     "name" : "VK_SURFACE_TRANSFORM_ROTATE_180_BIT_KHR"
9826    },
9827    {
9828     "enum_field_value" : 8,
9829     "name" : "VK_SURFACE_TRANSFORM_ROTATE_270_BIT_KHR"
9830    },
9831    {
9832     "enum_field_value" : 16,
9833     "name" : "VK_SURFACE_TRANSFORM_HORIZONTAL_MIRROR_BIT_KHR"
9834    },
9835    {
9836     "enum_field_value" : 32,
9837     "name" : "VK_SURFACE_TRANSFORM_HORIZONTAL_MIRROR_ROTATE_90_BIT_KHR"
9838    },
9839    {
9840     "enum_field_value" : 64,
9841     "name" : "VK_SURFACE_TRANSFORM_HORIZONTAL_MIRROR_ROTATE_180_BIT_KHR"
9842    },
9843    {
9844     "enum_field_value" : 128,
9845     "name" : "VK_SURFACE_TRANSFORM_HORIZONTAL_MIRROR_ROTATE_270_BIT_KHR"
9846    },
9847    {
9848     "enum_field_value" : 256,
9849     "name" : "VK_SURFACE_TRANSFORM_INHERIT_BIT_KHR"
9850    },
9851    {
9852     "enum_field_value" : 2147483647,
9853     "name" : "VK_SURFACE_TRANSFORM_FLAG_BITS_MAX_ENUM_KHR"
9854    }
9855   ],
9856   "linker_set_key" : "_ZTI29VkSurfaceTransformFlagBitsKHR",
9857   "name" : "VkSurfaceTransformFlagBitsKHR",
9858   "referenced_type" : "_ZTI29VkSurfaceTransformFlagBitsKHR",
9859   "self_type" : "_ZTI29VkSurfaceTransformFlagBitsKHR",
9860   "size" : 4,
9861   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
9862   "underlying_type" : "_ZTIj"
9863  },
9864  {
9865   "alignment" : 4,
9866   "enum_fields" :
9867   [
9868    {
9869     "enum_field_value" : 0,
9870     "name" : "VK_VALIDATION_FEATURE_DISABLE_ALL_EXT"
9871    },
9872    {
9873     "enum_field_value" : 1,
9874     "name" : "VK_VALIDATION_FEATURE_DISABLE_SHADERS_EXT"
9875    },
9876    {
9877     "enum_field_value" : 2,
9878     "name" : "VK_VALIDATION_FEATURE_DISABLE_THREAD_SAFETY_EXT"
9879    },
9880    {
9881     "enum_field_value" : 3,
9882     "name" : "VK_VALIDATION_FEATURE_DISABLE_API_PARAMETERS_EXT"
9883    },
9884    {
9885     "enum_field_value" : 4,
9886     "name" : "VK_VALIDATION_FEATURE_DISABLE_OBJECT_LIFETIMES_EXT"
9887    },
9888    {
9889     "enum_field_value" : 5,
9890     "name" : "VK_VALIDATION_FEATURE_DISABLE_CORE_CHECKS_EXT"
9891    },
9892    {
9893     "enum_field_value" : 6,
9894     "name" : "VK_VALIDATION_FEATURE_DISABLE_UNIQUE_HANDLES_EXT"
9895    },
9896    {
9897     "enum_field_value" : 7,
9898     "name" : "VK_VALIDATION_FEATURE_DISABLE_SHADER_VALIDATION_CACHE_EXT"
9899    },
9900    {
9901     "enum_field_value" : 2147483647,
9902     "name" : "VK_VALIDATION_FEATURE_DISABLE_MAX_ENUM_EXT"
9903    }
9904   ],
9905   "linker_set_key" : "_ZTI29VkValidationFeatureDisableEXT",
9906   "name" : "VkValidationFeatureDisableEXT",
9907   "referenced_type" : "_ZTI29VkValidationFeatureDisableEXT",
9908   "self_type" : "_ZTI29VkValidationFeatureDisableEXT",
9909   "size" : 4,
9910   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
9911   "underlying_type" : "_ZTIj"
9912  },
9913  {
9914   "alignment" : 4,
9915   "enum_fields" :
9916   [
9917    {
9918     "enum_field_value" : 0,
9919     "name" : "VK_VIEWPORT_COORDINATE_SWIZZLE_POSITIVE_X_NV"
9920    },
9921    {
9922     "enum_field_value" : 1,
9923     "name" : "VK_VIEWPORT_COORDINATE_SWIZZLE_NEGATIVE_X_NV"
9924    },
9925    {
9926     "enum_field_value" : 2,
9927     "name" : "VK_VIEWPORT_COORDINATE_SWIZZLE_POSITIVE_Y_NV"
9928    },
9929    {
9930     "enum_field_value" : 3,
9931     "name" : "VK_VIEWPORT_COORDINATE_SWIZZLE_NEGATIVE_Y_NV"
9932    },
9933    {
9934     "enum_field_value" : 4,
9935     "name" : "VK_VIEWPORT_COORDINATE_SWIZZLE_POSITIVE_Z_NV"
9936    },
9937    {
9938     "enum_field_value" : 5,
9939     "name" : "VK_VIEWPORT_COORDINATE_SWIZZLE_NEGATIVE_Z_NV"
9940    },
9941    {
9942     "enum_field_value" : 6,
9943     "name" : "VK_VIEWPORT_COORDINATE_SWIZZLE_POSITIVE_W_NV"
9944    },
9945    {
9946     "enum_field_value" : 7,
9947     "name" : "VK_VIEWPORT_COORDINATE_SWIZZLE_NEGATIVE_W_NV"
9948    },
9949    {
9950     "enum_field_value" : 2147483647,
9951     "name" : "VK_VIEWPORT_COORDINATE_SWIZZLE_MAX_ENUM_NV"
9952    }
9953   ],
9954   "linker_set_key" : "_ZTI29VkViewportCoordinateSwizzleNV",
9955   "name" : "VkViewportCoordinateSwizzleNV",
9956   "referenced_type" : "_ZTI29VkViewportCoordinateSwizzleNV",
9957   "self_type" : "_ZTI29VkViewportCoordinateSwizzleNV",
9958   "size" : 4,
9959   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
9960   "underlying_type" : "_ZTIj"
9961  },
9962  {
9963   "alignment" : 4,
9964   "enum_fields" :
9965   [
9966    {
9967     "enum_field_value" : 0,
9968     "name" : "VK_ACCELERATION_STRUCTURE_TYPE_TOP_LEVEL_KHR"
9969    },
9970    {
9971     "enum_field_value" : 1,
9972     "name" : "VK_ACCELERATION_STRUCTURE_TYPE_BOTTOM_LEVEL_KHR"
9973    },
9974    {
9975     "enum_field_value" : 2,
9976     "name" : "VK_ACCELERATION_STRUCTURE_TYPE_GENERIC_KHR"
9977    },
9978    {
9979     "enum_field_value" : 0,
9980     "name" : "VK_ACCELERATION_STRUCTURE_TYPE_TOP_LEVEL_NV"
9981    },
9982    {
9983     "enum_field_value" : 1,
9984     "name" : "VK_ACCELERATION_STRUCTURE_TYPE_BOTTOM_LEVEL_NV"
9985    },
9986    {
9987     "enum_field_value" : 2147483647,
9988     "name" : "VK_ACCELERATION_STRUCTURE_TYPE_MAX_ENUM_KHR"
9989    }
9990   ],
9991   "linker_set_key" : "_ZTI30VkAccelerationStructureTypeKHR",
9992   "name" : "VkAccelerationStructureTypeKHR",
9993   "referenced_type" : "_ZTI30VkAccelerationStructureTypeKHR",
9994   "self_type" : "_ZTI30VkAccelerationStructureTypeKHR",
9995   "size" : 4,
9996   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
9997   "underlying_type" : "_ZTIj"
9998  },
9999  {
10000   "alignment" : 4,
10001   "enum_fields" :
10002   [
10003    {
10004     "enum_field_value" : 1,
10005     "name" : "VK_DESCRIPTOR_POOL_CREATE_FREE_DESCRIPTOR_SET_BIT"
10006    },
10007    {
10008     "enum_field_value" : 2,
10009     "name" : "VK_DESCRIPTOR_POOL_CREATE_UPDATE_AFTER_BIND_BIT"
10010    },
10011    {
10012     "enum_field_value" : 4,
10013     "name" : "VK_DESCRIPTOR_POOL_CREATE_HOST_ONLY_BIT_VALVE"
10014    },
10015    {
10016     "enum_field_value" : 2,
10017     "name" : "VK_DESCRIPTOR_POOL_CREATE_UPDATE_AFTER_BIND_BIT_EXT"
10018    },
10019    {
10020     "enum_field_value" : 2147483647,
10021     "name" : "VK_DESCRIPTOR_POOL_CREATE_FLAG_BITS_MAX_ENUM"
10022    }
10023   ],
10024   "linker_set_key" : "_ZTI30VkDescriptorPoolCreateFlagBits",
10025   "name" : "VkDescriptorPoolCreateFlagBits",
10026   "referenced_type" : "_ZTI30VkDescriptorPoolCreateFlagBits",
10027   "self_type" : "_ZTI30VkDescriptorPoolCreateFlagBits",
10028   "size" : 4,
10029   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
10030   "underlying_type" : "_ZTIj"
10031  },
10032  {
10033   "alignment" : 4,
10034   "enum_fields" :
10035   [
10036    {
10037     "enum_field_value" : 0,
10038     "name" : "VK_DESCRIPTOR_UPDATE_TEMPLATE_TYPE_DESCRIPTOR_SET"
10039    },
10040    {
10041     "enum_field_value" : 1,
10042     "name" : "VK_DESCRIPTOR_UPDATE_TEMPLATE_TYPE_PUSH_DESCRIPTORS_KHR"
10043    },
10044    {
10045     "enum_field_value" : 0,
10046     "name" : "VK_DESCRIPTOR_UPDATE_TEMPLATE_TYPE_DESCRIPTOR_SET_KHR"
10047    },
10048    {
10049     "enum_field_value" : 2147483647,
10050     "name" : "VK_DESCRIPTOR_UPDATE_TEMPLATE_TYPE_MAX_ENUM"
10051    }
10052   ],
10053   "linker_set_key" : "_ZTI30VkDescriptorUpdateTemplateType",
10054   "name" : "VkDescriptorUpdateTemplateType",
10055   "referenced_type" : "_ZTI30VkDescriptorUpdateTemplateType",
10056   "self_type" : "_ZTI30VkDescriptorUpdateTemplateType",
10057   "size" : 4,
10058   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
10059   "underlying_type" : "_ZTIj"
10060  },
10061  {
10062   "alignment" : 4,
10063   "enum_fields" :
10064   [
10065    {
10066     "enum_field_value" : 1,
10067     "name" : "VK_DISPLAY_PLANE_ALPHA_OPAQUE_BIT_KHR"
10068    },
10069    {
10070     "enum_field_value" : 2,
10071     "name" : "VK_DISPLAY_PLANE_ALPHA_GLOBAL_BIT_KHR"
10072    },
10073    {
10074     "enum_field_value" : 4,
10075     "name" : "VK_DISPLAY_PLANE_ALPHA_PER_PIXEL_BIT_KHR"
10076    },
10077    {
10078     "enum_field_value" : 8,
10079     "name" : "VK_DISPLAY_PLANE_ALPHA_PER_PIXEL_PREMULTIPLIED_BIT_KHR"
10080    },
10081    {
10082     "enum_field_value" : 2147483647,
10083     "name" : "VK_DISPLAY_PLANE_ALPHA_FLAG_BITS_MAX_ENUM_KHR"
10084    }
10085   ],
10086   "linker_set_key" : "_ZTI30VkDisplayPlaneAlphaFlagBitsKHR",
10087   "name" : "VkDisplayPlaneAlphaFlagBitsKHR",
10088   "referenced_type" : "_ZTI30VkDisplayPlaneAlphaFlagBitsKHR",
10089   "self_type" : "_ZTI30VkDisplayPlaneAlphaFlagBitsKHR",
10090   "size" : 4,
10091   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
10092   "underlying_type" : "_ZTIj"
10093  },
10094  {
10095   "alignment" : 4,
10096   "enum_fields" :
10097   [
10098    {
10099     "enum_field_value" : 1,
10100     "name" : "VK_EXTERNAL_FENCE_FEATURE_EXPORTABLE_BIT"
10101    },
10102    {
10103     "enum_field_value" : 2,
10104     "name" : "VK_EXTERNAL_FENCE_FEATURE_IMPORTABLE_BIT"
10105    },
10106    {
10107     "enum_field_value" : 1,
10108     "name" : "VK_EXTERNAL_FENCE_FEATURE_EXPORTABLE_BIT_KHR"
10109    },
10110    {
10111     "enum_field_value" : 2,
10112     "name" : "VK_EXTERNAL_FENCE_FEATURE_IMPORTABLE_BIT_KHR"
10113    },
10114    {
10115     "enum_field_value" : 2147483647,
10116     "name" : "VK_EXTERNAL_FENCE_FEATURE_FLAG_BITS_MAX_ENUM"
10117    }
10118   ],
10119   "linker_set_key" : "_ZTI30VkExternalFenceFeatureFlagBits",
10120   "name" : "VkExternalFenceFeatureFlagBits",
10121   "referenced_type" : "_ZTI30VkExternalFenceFeatureFlagBits",
10122   "self_type" : "_ZTI30VkExternalFenceFeatureFlagBits",
10123   "size" : 4,
10124   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
10125   "underlying_type" : "_ZTIj"
10126  },
10127  {
10128   "alignment" : 4,
10129   "enum_fields" :
10130   [
10131    {
10132     "enum_field_value" : 0,
10133     "name" : "VK_PERFORMANCE_COUNTER_STORAGE_INT32_KHR"
10134    },
10135    {
10136     "enum_field_value" : 1,
10137     "name" : "VK_PERFORMANCE_COUNTER_STORAGE_INT64_KHR"
10138    },
10139    {
10140     "enum_field_value" : 2,
10141     "name" : "VK_PERFORMANCE_COUNTER_STORAGE_UINT32_KHR"
10142    },
10143    {
10144     "enum_field_value" : 3,
10145     "name" : "VK_PERFORMANCE_COUNTER_STORAGE_UINT64_KHR"
10146    },
10147    {
10148     "enum_field_value" : 4,
10149     "name" : "VK_PERFORMANCE_COUNTER_STORAGE_FLOAT32_KHR"
10150    },
10151    {
10152     "enum_field_value" : 5,
10153     "name" : "VK_PERFORMANCE_COUNTER_STORAGE_FLOAT64_KHR"
10154    },
10155    {
10156     "enum_field_value" : 2147483647,
10157     "name" : "VK_PERFORMANCE_COUNTER_STORAGE_MAX_ENUM_KHR"
10158    }
10159   ],
10160   "linker_set_key" : "_ZTI30VkPerformanceCounterStorageKHR",
10161   "name" : "VkPerformanceCounterStorageKHR",
10162   "referenced_type" : "_ZTI30VkPerformanceCounterStorageKHR",
10163   "self_type" : "_ZTI30VkPerformanceCounterStorageKHR",
10164   "size" : 4,
10165   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
10166   "underlying_type" : "_ZTIj"
10167  },
10168  {
10169   "alignment" : 4,
10170   "enum_fields" :
10171   [
10172    {
10173     "enum_field_value" : 0,
10174     "name" : "VK_PERFORMANCE_OVERRIDE_TYPE_NULL_HARDWARE_INTEL"
10175    },
10176    {
10177     "enum_field_value" : 1,
10178     "name" : "VK_PERFORMANCE_OVERRIDE_TYPE_FLUSH_GPU_CACHES_INTEL"
10179    },
10180    {
10181     "enum_field_value" : 2147483647,
10182     "name" : "VK_PERFORMANCE_OVERRIDE_TYPE_MAX_ENUM_INTEL"
10183    }
10184   ],
10185   "linker_set_key" : "_ZTI30VkPerformanceOverrideTypeINTEL",
10186   "name" : "VkPerformanceOverrideTypeINTEL",
10187   "referenced_type" : "_ZTI30VkPerformanceOverrideTypeINTEL",
10188   "self_type" : "_ZTI30VkPerformanceOverrideTypeINTEL",
10189   "size" : 4,
10190   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
10191   "underlying_type" : "_ZTIj"
10192  },
10193  {
10194   "alignment" : 4,
10195   "enum_fields" :
10196   [
10197    {
10198     "enum_field_value" : 0,
10199     "name" : "VK_RAY_TRACING_SHADER_GROUP_TYPE_GENERAL_KHR"
10200    },
10201    {
10202     "enum_field_value" : 1,
10203     "name" : "VK_RAY_TRACING_SHADER_GROUP_TYPE_TRIANGLES_HIT_GROUP_KHR"
10204    },
10205    {
10206     "enum_field_value" : 2,
10207     "name" : "VK_RAY_TRACING_SHADER_GROUP_TYPE_PROCEDURAL_HIT_GROUP_KHR"
10208    },
10209    {
10210     "enum_field_value" : 0,
10211     "name" : "VK_RAY_TRACING_SHADER_GROUP_TYPE_GENERAL_NV"
10212    },
10213    {
10214     "enum_field_value" : 1,
10215     "name" : "VK_RAY_TRACING_SHADER_GROUP_TYPE_TRIANGLES_HIT_GROUP_NV"
10216    },
10217    {
10218     "enum_field_value" : 2,
10219     "name" : "VK_RAY_TRACING_SHADER_GROUP_TYPE_PROCEDURAL_HIT_GROUP_NV"
10220    },
10221    {
10222     "enum_field_value" : 2147483647,
10223     "name" : "VK_RAY_TRACING_SHADER_GROUP_TYPE_MAX_ENUM_KHR"
10224    }
10225   ],
10226   "linker_set_key" : "_ZTI30VkRayTracingShaderGroupTypeKHR",
10227   "name" : "VkRayTracingShaderGroupTypeKHR",
10228   "referenced_type" : "_ZTI30VkRayTracingShaderGroupTypeKHR",
10229   "self_type" : "_ZTI30VkRayTracingShaderGroupTypeKHR",
10230   "size" : 4,
10231   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
10232   "underlying_type" : "_ZTIj"
10233  },
10234  {
10235   "alignment" : 4,
10236   "enum_fields" :
10237   [
10238    {
10239     "enum_field_value" : 1,
10240     "name" : "VK_ATTACHMENT_DESCRIPTION_MAY_ALIAS_BIT"
10241    },
10242    {
10243     "enum_field_value" : 2147483647,
10244     "name" : "VK_ATTACHMENT_DESCRIPTION_FLAG_BITS_MAX_ENUM"
10245    }
10246   ],
10247   "linker_set_key" : "_ZTI31VkAttachmentDescriptionFlagBits",
10248   "name" : "VkAttachmentDescriptionFlagBits",
10249   "referenced_type" : "_ZTI31VkAttachmentDescriptionFlagBits",
10250   "self_type" : "_ZTI31VkAttachmentDescriptionFlagBits",
10251   "size" : 4,
10252   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
10253   "underlying_type" : "_ZTIj"
10254  },
10255  {
10256   "alignment" : 4,
10257   "enum_fields" :
10258   [
10259    {
10260     "enum_field_value" : 1,
10261     "name" : "VK_EXTERNAL_MEMORY_FEATURE_DEDICATED_ONLY_BIT"
10262    },
10263    {
10264     "enum_field_value" : 2,
10265     "name" : "VK_EXTERNAL_MEMORY_FEATURE_EXPORTABLE_BIT"
10266    },
10267    {
10268     "enum_field_value" : 4,
10269     "name" : "VK_EXTERNAL_MEMORY_FEATURE_IMPORTABLE_BIT"
10270    },
10271    {
10272     "enum_field_value" : 1,
10273     "name" : "VK_EXTERNAL_MEMORY_FEATURE_DEDICATED_ONLY_BIT_KHR"
10274    },
10275    {
10276     "enum_field_value" : 2,
10277     "name" : "VK_EXTERNAL_MEMORY_FEATURE_EXPORTABLE_BIT_KHR"
10278    },
10279    {
10280     "enum_field_value" : 4,
10281     "name" : "VK_EXTERNAL_MEMORY_FEATURE_IMPORTABLE_BIT_KHR"
10282    },
10283    {
10284     "enum_field_value" : 2147483647,
10285     "name" : "VK_EXTERNAL_MEMORY_FEATURE_FLAG_BITS_MAX_ENUM"
10286    }
10287   ],
10288   "linker_set_key" : "_ZTI31VkExternalMemoryFeatureFlagBits",
10289   "name" : "VkExternalMemoryFeatureFlagBits",
10290   "referenced_type" : "_ZTI31VkExternalMemoryFeatureFlagBits",
10291   "self_type" : "_ZTI31VkExternalMemoryFeatureFlagBits",
10292   "size" : 4,
10293   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
10294   "underlying_type" : "_ZTIj"
10295  },
10296  {
10297   "alignment" : 4,
10298   "enum_fields" :
10299   [
10300    {
10301     "enum_field_value" : 0,
10302     "name" : "VK_PERFORMANCE_PARAMETER_TYPE_HW_COUNTERS_SUPPORTED_INTEL"
10303    },
10304    {
10305     "enum_field_value" : 1,
10306     "name" : "VK_PERFORMANCE_PARAMETER_TYPE_STREAM_MARKER_VALID_BITS_INTEL"
10307    },
10308    {
10309     "enum_field_value" : 2147483647,
10310     "name" : "VK_PERFORMANCE_PARAMETER_TYPE_MAX_ENUM_INTEL"
10311    }
10312   ],
10313   "linker_set_key" : "_ZTI31VkPerformanceParameterTypeINTEL",
10314   "name" : "VkPerformanceParameterTypeINTEL",
10315   "referenced_type" : "_ZTI31VkPerformanceParameterTypeINTEL",
10316   "self_type" : "_ZTI31VkPerformanceParameterTypeINTEL",
10317   "size" : 4,
10318   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
10319   "underlying_type" : "_ZTIj"
10320  },
10321  {
10322   "alignment" : 4,
10323   "enum_fields" :
10324   [
10325    {
10326     "enum_field_value" : 2147483647,
10327     "name" : "VK_PRIVATE_DATA_SLOT_CREATE_FLAG_BITS_MAX_ENUM"
10328    }
10329   ],
10330   "linker_set_key" : "_ZTI31VkPrivateDataSlotCreateFlagBits",
10331   "name" : "VkPrivateDataSlotCreateFlagBits",
10332   "referenced_type" : "_ZTI31VkPrivateDataSlotCreateFlagBits",
10333   "self_type" : "_ZTI31VkPrivateDataSlotCreateFlagBits",
10334   "size" : 4,
10335   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
10336   "underlying_type" : "_ZTIj"
10337  },
10338  {
10339   "alignment" : 4,
10340   "enum_fields" :
10341   [
10342    {
10343     "enum_field_value" : 0,
10344     "name" : "VK_DEVICE_MEMORY_REPORT_EVENT_TYPE_ALLOCATE_EXT"
10345    },
10346    {
10347     "enum_field_value" : 1,
10348     "name" : "VK_DEVICE_MEMORY_REPORT_EVENT_TYPE_FREE_EXT"
10349    },
10350    {
10351     "enum_field_value" : 2,
10352     "name" : "VK_DEVICE_MEMORY_REPORT_EVENT_TYPE_IMPORT_EXT"
10353    },
10354    {
10355     "enum_field_value" : 3,
10356     "name" : "VK_DEVICE_MEMORY_REPORT_EVENT_TYPE_UNIMPORT_EXT"
10357    },
10358    {
10359     "enum_field_value" : 4,
10360     "name" : "VK_DEVICE_MEMORY_REPORT_EVENT_TYPE_ALLOCATION_FAILED_EXT"
10361    },
10362    {
10363     "enum_field_value" : 2147483647,
10364     "name" : "VK_DEVICE_MEMORY_REPORT_EVENT_TYPE_MAX_ENUM_EXT"
10365    }
10366   ],
10367   "linker_set_key" : "_ZTI32VkDeviceMemoryReportEventTypeEXT",
10368   "name" : "VkDeviceMemoryReportEventTypeEXT",
10369   "referenced_type" : "_ZTI32VkDeviceMemoryReportEventTypeEXT",
10370   "self_type" : "_ZTI32VkDeviceMemoryReportEventTypeEXT",
10371   "size" : 4,
10372   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
10373   "underlying_type" : "_ZTIj"
10374  },
10375  {
10376   "alignment" : 4,
10377   "enum_fields" :
10378   [
10379    {
10380     "enum_field_value" : 1,
10381     "name" : "VK_QUERY_PIPELINE_STATISTIC_INPUT_ASSEMBLY_VERTICES_BIT"
10382    },
10383    {
10384     "enum_field_value" : 2,
10385     "name" : "VK_QUERY_PIPELINE_STATISTIC_INPUT_ASSEMBLY_PRIMITIVES_BIT"
10386    },
10387    {
10388     "enum_field_value" : 4,
10389     "name" : "VK_QUERY_PIPELINE_STATISTIC_VERTEX_SHADER_INVOCATIONS_BIT"
10390    },
10391    {
10392     "enum_field_value" : 8,
10393     "name" : "VK_QUERY_PIPELINE_STATISTIC_GEOMETRY_SHADER_INVOCATIONS_BIT"
10394    },
10395    {
10396     "enum_field_value" : 16,
10397     "name" : "VK_QUERY_PIPELINE_STATISTIC_GEOMETRY_SHADER_PRIMITIVES_BIT"
10398    },
10399    {
10400     "enum_field_value" : 32,
10401     "name" : "VK_QUERY_PIPELINE_STATISTIC_CLIPPING_INVOCATIONS_BIT"
10402    },
10403    {
10404     "enum_field_value" : 64,
10405     "name" : "VK_QUERY_PIPELINE_STATISTIC_CLIPPING_PRIMITIVES_BIT"
10406    },
10407    {
10408     "enum_field_value" : 128,
10409     "name" : "VK_QUERY_PIPELINE_STATISTIC_FRAGMENT_SHADER_INVOCATIONS_BIT"
10410    },
10411    {
10412     "enum_field_value" : 256,
10413     "name" : "VK_QUERY_PIPELINE_STATISTIC_TESSELLATION_CONTROL_SHADER_PATCHES_BIT"
10414    },
10415    {
10416     "enum_field_value" : 512,
10417     "name" : "VK_QUERY_PIPELINE_STATISTIC_TESSELLATION_EVALUATION_SHADER_INVOCATIONS_BIT"
10418    },
10419    {
10420     "enum_field_value" : 1024,
10421     "name" : "VK_QUERY_PIPELINE_STATISTIC_COMPUTE_SHADER_INVOCATIONS_BIT"
10422    },
10423    {
10424     "enum_field_value" : 2147483647,
10425     "name" : "VK_QUERY_PIPELINE_STATISTIC_FLAG_BITS_MAX_ENUM"
10426    }
10427   ],
10428   "linker_set_key" : "_ZTI32VkQueryPipelineStatisticFlagBits",
10429   "name" : "VkQueryPipelineStatisticFlagBits",
10430   "referenced_type" : "_ZTI32VkQueryPipelineStatisticFlagBits",
10431   "self_type" : "_ZTI32VkQueryPipelineStatisticFlagBits",
10432   "size" : 4,
10433   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
10434   "underlying_type" : "_ZTIj"
10435  },
10436  {
10437   "alignment" : 4,
10438   "enum_fields" :
10439   [
10440    {
10441     "enum_field_value" : 2147483647,
10442     "name" : "VK_ACQUIRE_PROFILING_LOCK_FLAG_BITS_MAX_ENUM_KHR"
10443    }
10444   ],
10445   "linker_set_key" : "_ZTI33VkAcquireProfilingLockFlagBitsKHR",
10446   "name" : "VkAcquireProfilingLockFlagBitsKHR",
10447   "referenced_type" : "_ZTI33VkAcquireProfilingLockFlagBitsKHR",
10448   "self_type" : "_ZTI33VkAcquireProfilingLockFlagBitsKHR",
10449   "size" : 4,
10450   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
10451   "underlying_type" : "_ZTIj"
10452  },
10453  {
10454   "alignment" : 4,
10455   "enum_fields" :
10456   [
10457    {
10458     "enum_field_value" : 1,
10459     "name" : "VK_CONDITIONAL_RENDERING_INVERTED_BIT_EXT"
10460    },
10461    {
10462     "enum_field_value" : 2147483647,
10463     "name" : "VK_CONDITIONAL_RENDERING_FLAG_BITS_MAX_ENUM_EXT"
10464    }
10465   ],
10466   "linker_set_key" : "_ZTI33VkConditionalRenderingFlagBitsEXT",
10467   "name" : "VkConditionalRenderingFlagBitsEXT",
10468   "referenced_type" : "_ZTI33VkConditionalRenderingFlagBitsEXT",
10469   "self_type" : "_ZTI33VkConditionalRenderingFlagBitsEXT",
10470   "size" : 4,
10471   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
10472   "underlying_type" : "_ZTIj"
10473  },
10474  {
10475   "alignment" : 4,
10476   "enum_fields" :
10477   [
10478    {
10479     "enum_field_value" : 1,
10480     "name" : "VK_EXTERNAL_FENCE_HANDLE_TYPE_OPAQUE_FD_BIT"
10481    },
10482    {
10483     "enum_field_value" : 2,
10484     "name" : "VK_EXTERNAL_FENCE_HANDLE_TYPE_OPAQUE_WIN32_BIT"
10485    },
10486    {
10487     "enum_field_value" : 4,
10488     "name" : "VK_EXTERNAL_FENCE_HANDLE_TYPE_OPAQUE_WIN32_KMT_BIT"
10489    },
10490    {
10491     "enum_field_value" : 8,
10492     "name" : "VK_EXTERNAL_FENCE_HANDLE_TYPE_SYNC_FD_BIT"
10493    },
10494    {
10495     "enum_field_value" : 1,
10496     "name" : "VK_EXTERNAL_FENCE_HANDLE_TYPE_OPAQUE_FD_BIT_KHR"
10497    },
10498    {
10499     "enum_field_value" : 2,
10500     "name" : "VK_EXTERNAL_FENCE_HANDLE_TYPE_OPAQUE_WIN32_BIT_KHR"
10501    },
10502    {
10503     "enum_field_value" : 4,
10504     "name" : "VK_EXTERNAL_FENCE_HANDLE_TYPE_OPAQUE_WIN32_KMT_BIT_KHR"
10505    },
10506    {
10507     "enum_field_value" : 8,
10508     "name" : "VK_EXTERNAL_FENCE_HANDLE_TYPE_SYNC_FD_BIT_KHR"
10509    },
10510    {
10511     "enum_field_value" : 2147483647,
10512     "name" : "VK_EXTERNAL_FENCE_HANDLE_TYPE_FLAG_BITS_MAX_ENUM"
10513    }
10514   ],
10515   "linker_set_key" : "_ZTI33VkExternalFenceHandleTypeFlagBits",
10516   "name" : "VkExternalFenceHandleTypeFlagBits",
10517   "referenced_type" : "_ZTI33VkExternalFenceHandleTypeFlagBits",
10518   "self_type" : "_ZTI33VkExternalFenceHandleTypeFlagBits",
10519   "size" : 4,
10520   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
10521   "underlying_type" : "_ZTIj"
10522  },
10523  {
10524   "alignment" : 4,
10525   "enum_fields" :
10526   [
10527    {
10528     "enum_field_value" : 1,
10529     "name" : "VK_EXTERNAL_MEMORY_FEATURE_DEDICATED_ONLY_BIT_NV"
10530    },
10531    {
10532     "enum_field_value" : 2,
10533     "name" : "VK_EXTERNAL_MEMORY_FEATURE_EXPORTABLE_BIT_NV"
10534    },
10535    {
10536     "enum_field_value" : 4,
10537     "name" : "VK_EXTERNAL_MEMORY_FEATURE_IMPORTABLE_BIT_NV"
10538    },
10539    {
10540     "enum_field_value" : 2147483647,
10541     "name" : "VK_EXTERNAL_MEMORY_FEATURE_FLAG_BITS_MAX_ENUM_NV"
10542    }
10543   ],
10544   "linker_set_key" : "_ZTI33VkExternalMemoryFeatureFlagBitsNV",
10545   "name" : "VkExternalMemoryFeatureFlagBitsNV",
10546   "referenced_type" : "_ZTI33VkExternalMemoryFeatureFlagBitsNV",
10547   "self_type" : "_ZTI33VkExternalMemoryFeatureFlagBitsNV",
10548   "size" : 4,
10549   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
10550   "underlying_type" : "_ZTIj"
10551  },
10552  {
10553   "alignment" : 4,
10554   "enum_fields" :
10555   [
10556    {
10557     "enum_field_value" : 0,
10558     "name" : "VK_MEMORY_OVERALLOCATION_BEHAVIOR_DEFAULT_AMD"
10559    },
10560    {
10561     "enum_field_value" : 1,
10562     "name" : "VK_MEMORY_OVERALLOCATION_BEHAVIOR_ALLOWED_AMD"
10563    },
10564    {
10565     "enum_field_value" : 2,
10566     "name" : "VK_MEMORY_OVERALLOCATION_BEHAVIOR_DISALLOWED_AMD"
10567    },
10568    {
10569     "enum_field_value" : 2147483647,
10570     "name" : "VK_MEMORY_OVERALLOCATION_BEHAVIOR_MAX_ENUM_AMD"
10571    }
10572   ],
10573   "linker_set_key" : "_ZTI33VkMemoryOverallocationBehaviorAMD",
10574   "name" : "VkMemoryOverallocationBehaviorAMD",
10575   "referenced_type" : "_ZTI33VkMemoryOverallocationBehaviorAMD",
10576   "self_type" : "_ZTI33VkMemoryOverallocationBehaviorAMD",
10577   "size" : 4,
10578   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
10579   "underlying_type" : "_ZTIj"
10580  },
10581  {
10582   "alignment" : 4,
10583   "enum_fields" :
10584   [
10585    {
10586     "enum_field_value" : 2147483647,
10587     "name" : "VK_SHADER_CORE_PROPERTIES_FLAG_BITS_MAX_ENUM_AMD"
10588    }
10589   ],
10590   "linker_set_key" : "_ZTI33VkShaderCorePropertiesFlagBitsAMD",
10591   "name" : "VkShaderCorePropertiesFlagBitsAMD",
10592   "referenced_type" : "_ZTI33VkShaderCorePropertiesFlagBitsAMD",
10593   "self_type" : "_ZTI33VkShaderCorePropertiesFlagBitsAMD",
10594   "size" : 4,
10595   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
10596   "underlying_type" : "_ZTIj"
10597  },
10598  {
10599   "alignment" : 4,
10600   "enum_fields" :
10601   [
10602    {
10603     "enum_field_value" : 0,
10604     "name" : "VK_SHADER_FLOAT_CONTROLS_INDEPENDENCE_32_BIT_ONLY"
10605    },
10606    {
10607     "enum_field_value" : 1,
10608     "name" : "VK_SHADER_FLOAT_CONTROLS_INDEPENDENCE_ALL"
10609    },
10610    {
10611     "enum_field_value" : 2,
10612     "name" : "VK_SHADER_FLOAT_CONTROLS_INDEPENDENCE_NONE"
10613    },
10614    {
10615     "enum_field_value" : 0,
10616     "name" : "VK_SHADER_FLOAT_CONTROLS_INDEPENDENCE_32_BIT_ONLY_KHR"
10617    },
10618    {
10619     "enum_field_value" : 1,
10620     "name" : "VK_SHADER_FLOAT_CONTROLS_INDEPENDENCE_ALL_KHR"
10621    },
10622    {
10623     "enum_field_value" : 2,
10624     "name" : "VK_SHADER_FLOAT_CONTROLS_INDEPENDENCE_NONE_KHR"
10625    },
10626    {
10627     "enum_field_value" : 2147483647,
10628     "name" : "VK_SHADER_FLOAT_CONTROLS_INDEPENDENCE_MAX_ENUM"
10629    }
10630   ],
10631   "linker_set_key" : "_ZTI33VkShaderFloatControlsIndependence",
10632   "name" : "VkShaderFloatControlsIndependence",
10633   "referenced_type" : "_ZTI33VkShaderFloatControlsIndependence",
10634   "self_type" : "_ZTI33VkShaderFloatControlsIndependence",
10635   "size" : 4,
10636   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
10637   "underlying_type" : "_ZTIj"
10638  },
10639  {
10640   "alignment" : 4,
10641   "enum_fields" :
10642   [
10643    {
10644     "enum_field_value" : 1,
10645     "name" : "VK_VALIDATION_CACHE_HEADER_VERSION_ONE_EXT"
10646    },
10647    {
10648     "enum_field_value" : 2147483647,
10649     "name" : "VK_VALIDATION_CACHE_HEADER_VERSION_MAX_ENUM_EXT"
10650    }
10651   ],
10652   "linker_set_key" : "_ZTI33VkValidationCacheHeaderVersionEXT",
10653   "name" : "VkValidationCacheHeaderVersionEXT",
10654   "referenced_type" : "_ZTI33VkValidationCacheHeaderVersionEXT",
10655   "self_type" : "_ZTI33VkValidationCacheHeaderVersionEXT",
10656   "size" : 4,
10657   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
10658   "underlying_type" : "_ZTIj"
10659  },
10660  {
10661   "alignment" : 4,
10662   "enum_fields" :
10663   [
10664    {
10665     "enum_field_value" : 0,
10666     "name" : "VK_CONSERVATIVE_RASTERIZATION_MODE_DISABLED_EXT"
10667    },
10668    {
10669     "enum_field_value" : 1,
10670     "name" : "VK_CONSERVATIVE_RASTERIZATION_MODE_OVERESTIMATE_EXT"
10671    },
10672    {
10673     "enum_field_value" : 2,
10674     "name" : "VK_CONSERVATIVE_RASTERIZATION_MODE_UNDERESTIMATE_EXT"
10675    },
10676    {
10677     "enum_field_value" : 2147483647,
10678     "name" : "VK_CONSERVATIVE_RASTERIZATION_MODE_MAX_ENUM_EXT"
10679    }
10680   ],
10681   "linker_set_key" : "_ZTI34VkConservativeRasterizationModeEXT",
10682   "name" : "VkConservativeRasterizationModeEXT",
10683   "referenced_type" : "_ZTI34VkConservativeRasterizationModeEXT",
10684   "self_type" : "_ZTI34VkConservativeRasterizationModeEXT",
10685   "size" : 4,
10686   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
10687   "underlying_type" : "_ZTIj"
10688  },
10689  {
10690   "alignment" : 4,
10691   "enum_fields" :
10692   [
10693    {
10694     "enum_field_value" : 0,
10695     "name" : "VK_COPY_ACCELERATION_STRUCTURE_MODE_CLONE_KHR"
10696    },
10697    {
10698     "enum_field_value" : 1,
10699     "name" : "VK_COPY_ACCELERATION_STRUCTURE_MODE_COMPACT_KHR"
10700    },
10701    {
10702     "enum_field_value" : 2,
10703     "name" : "VK_COPY_ACCELERATION_STRUCTURE_MODE_SERIALIZE_KHR"
10704    },
10705    {
10706     "enum_field_value" : 3,
10707     "name" : "VK_COPY_ACCELERATION_STRUCTURE_MODE_DESERIALIZE_KHR"
10708    },
10709    {
10710     "enum_field_value" : 0,
10711     "name" : "VK_COPY_ACCELERATION_STRUCTURE_MODE_CLONE_NV"
10712    },
10713    {
10714     "enum_field_value" : 1,
10715     "name" : "VK_COPY_ACCELERATION_STRUCTURE_MODE_COMPACT_NV"
10716    },
10717    {
10718     "enum_field_value" : 2147483647,
10719     "name" : "VK_COPY_ACCELERATION_STRUCTURE_MODE_MAX_ENUM_KHR"
10720    }
10721   ],
10722   "linker_set_key" : "_ZTI34VkCopyAccelerationStructureModeKHR",
10723   "name" : "VkCopyAccelerationStructureModeKHR",
10724   "referenced_type" : "_ZTI34VkCopyAccelerationStructureModeKHR",
10725   "self_type" : "_ZTI34VkCopyAccelerationStructureModeKHR",
10726   "size" : 4,
10727   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
10728   "underlying_type" : "_ZTIj"
10729  },
10730  {
10731   "alignment" : 4,
10732   "enum_fields" :
10733   [
10734    {
10735     "enum_field_value" : 1,
10736     "name" : "VK_DEBUG_UTILS_MESSAGE_TYPE_GENERAL_BIT_EXT"
10737    },
10738    {
10739     "enum_field_value" : 2,
10740     "name" : "VK_DEBUG_UTILS_MESSAGE_TYPE_VALIDATION_BIT_EXT"
10741    },
10742    {
10743     "enum_field_value" : 4,
10744     "name" : "VK_DEBUG_UTILS_MESSAGE_TYPE_PERFORMANCE_BIT_EXT"
10745    },
10746    {
10747     "enum_field_value" : 2147483647,
10748     "name" : "VK_DEBUG_UTILS_MESSAGE_TYPE_FLAG_BITS_MAX_ENUM_EXT"
10749    }
10750   ],
10751   "linker_set_key" : "_ZTI34VkDebugUtilsMessageTypeFlagBitsEXT",
10752   "name" : "VkDebugUtilsMessageTypeFlagBitsEXT",
10753   "referenced_type" : "_ZTI34VkDebugUtilsMessageTypeFlagBitsEXT",
10754   "self_type" : "_ZTI34VkDebugUtilsMessageTypeFlagBitsEXT",
10755   "size" : 4,
10756   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
10757   "underlying_type" : "_ZTIj"
10758  },
10759  {
10760   "alignment" : 4,
10761   "enum_fields" :
10762   [
10763    {
10764     "enum_field_value" : 1,
10765     "name" : "VK_EXTERNAL_MEMORY_HANDLE_TYPE_OPAQUE_FD_BIT"
10766    },
10767    {
10768     "enum_field_value" : 2,
10769     "name" : "VK_EXTERNAL_MEMORY_HANDLE_TYPE_OPAQUE_WIN32_BIT"
10770    },
10771    {
10772     "enum_field_value" : 4,
10773     "name" : "VK_EXTERNAL_MEMORY_HANDLE_TYPE_OPAQUE_WIN32_KMT_BIT"
10774    },
10775    {
10776     "enum_field_value" : 8,
10777     "name" : "VK_EXTERNAL_MEMORY_HANDLE_TYPE_D3D11_TEXTURE_BIT"
10778    },
10779    {
10780     "enum_field_value" : 16,
10781     "name" : "VK_EXTERNAL_MEMORY_HANDLE_TYPE_D3D11_TEXTURE_KMT_BIT"
10782    },
10783    {
10784     "enum_field_value" : 32,
10785     "name" : "VK_EXTERNAL_MEMORY_HANDLE_TYPE_D3D12_HEAP_BIT"
10786    },
10787    {
10788     "enum_field_value" : 64,
10789     "name" : "VK_EXTERNAL_MEMORY_HANDLE_TYPE_D3D12_RESOURCE_BIT"
10790    },
10791    {
10792     "enum_field_value" : 512,
10793     "name" : "VK_EXTERNAL_MEMORY_HANDLE_TYPE_DMA_BUF_BIT_EXT"
10794    },
10795    {
10796     "enum_field_value" : 1024,
10797     "name" : "VK_EXTERNAL_MEMORY_HANDLE_TYPE_ANDROID_HARDWARE_BUFFER_BIT_ANDROID"
10798    },
10799    {
10800     "enum_field_value" : 128,
10801     "name" : "VK_EXTERNAL_MEMORY_HANDLE_TYPE_HOST_ALLOCATION_BIT_EXT"
10802    },
10803    {
10804     "enum_field_value" : 256,
10805     "name" : "VK_EXTERNAL_MEMORY_HANDLE_TYPE_HOST_MAPPED_FOREIGN_MEMORY_BIT_EXT"
10806    },
10807    {
10808     "enum_field_value" : 2048,
10809     "name" : "VK_EXTERNAL_MEMORY_HANDLE_TYPE_ZIRCON_VMO_BIT_FUCHSIA"
10810    },
10811    {
10812     "enum_field_value" : 4096,
10813     "name" : "VK_EXTERNAL_MEMORY_HANDLE_TYPE_RDMA_ADDRESS_BIT_NV"
10814    },
10815    {
10816     "enum_field_value" : 1,
10817     "name" : "VK_EXTERNAL_MEMORY_HANDLE_TYPE_OPAQUE_FD_BIT_KHR"
10818    },
10819    {
10820     "enum_field_value" : 2,
10821     "name" : "VK_EXTERNAL_MEMORY_HANDLE_TYPE_OPAQUE_WIN32_BIT_KHR"
10822    },
10823    {
10824     "enum_field_value" : 4,
10825     "name" : "VK_EXTERNAL_MEMORY_HANDLE_TYPE_OPAQUE_WIN32_KMT_BIT_KHR"
10826    },
10827    {
10828     "enum_field_value" : 8,
10829     "name" : "VK_EXTERNAL_MEMORY_HANDLE_TYPE_D3D11_TEXTURE_BIT_KHR"
10830    },
10831    {
10832     "enum_field_value" : 16,
10833     "name" : "VK_EXTERNAL_MEMORY_HANDLE_TYPE_D3D11_TEXTURE_KMT_BIT_KHR"
10834    },
10835    {
10836     "enum_field_value" : 32,
10837     "name" : "VK_EXTERNAL_MEMORY_HANDLE_TYPE_D3D12_HEAP_BIT_KHR"
10838    },
10839    {
10840     "enum_field_value" : 64,
10841     "name" : "VK_EXTERNAL_MEMORY_HANDLE_TYPE_D3D12_RESOURCE_BIT_KHR"
10842    },
10843    {
10844     "enum_field_value" : 2147483647,
10845     "name" : "VK_EXTERNAL_MEMORY_HANDLE_TYPE_FLAG_BITS_MAX_ENUM"
10846    }
10847   ],
10848   "linker_set_key" : "_ZTI34VkExternalMemoryHandleTypeFlagBits",
10849   "name" : "VkExternalMemoryHandleTypeFlagBits",
10850   "referenced_type" : "_ZTI34VkExternalMemoryHandleTypeFlagBits",
10851   "self_type" : "_ZTI34VkExternalMemoryHandleTypeFlagBits",
10852   "size" : 4,
10853   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
10854   "underlying_type" : "_ZTIj"
10855  },
10856  {
10857   "alignment" : 4,
10858   "enum_fields" :
10859   [
10860    {
10861     "enum_field_value" : 1,
10862     "name" : "VK_EXTERNAL_SEMAPHORE_FEATURE_EXPORTABLE_BIT"
10863    },
10864    {
10865     "enum_field_value" : 2,
10866     "name" : "VK_EXTERNAL_SEMAPHORE_FEATURE_IMPORTABLE_BIT"
10867    },
10868    {
10869     "enum_field_value" : 1,
10870     "name" : "VK_EXTERNAL_SEMAPHORE_FEATURE_EXPORTABLE_BIT_KHR"
10871    },
10872    {
10873     "enum_field_value" : 2,
10874     "name" : "VK_EXTERNAL_SEMAPHORE_FEATURE_IMPORTABLE_BIT_KHR"
10875    },
10876    {
10877     "enum_field_value" : 2147483647,
10878     "name" : "VK_EXTERNAL_SEMAPHORE_FEATURE_FLAG_BITS_MAX_ENUM"
10879    }
10880   ],
10881   "linker_set_key" : "_ZTI34VkExternalSemaphoreFeatureFlagBits",
10882   "name" : "VkExternalSemaphoreFeatureFlagBits",
10883   "referenced_type" : "_ZTI34VkExternalSemaphoreFeatureFlagBits",
10884   "self_type" : "_ZTI34VkExternalSemaphoreFeatureFlagBits",
10885   "size" : 4,
10886   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
10887   "underlying_type" : "_ZTIj"
10888  },
10889  {
10890   "alignment" : 4,
10891   "enum_fields" :
10892   [
10893    {
10894     "enum_field_value" : 0,
10895     "name" : "VK_FRAGMENT_SHADING_RATE_COMBINER_OP_KEEP_KHR"
10896    },
10897    {
10898     "enum_field_value" : 1,
10899     "name" : "VK_FRAGMENT_SHADING_RATE_COMBINER_OP_REPLACE_KHR"
10900    },
10901    {
10902     "enum_field_value" : 2,
10903     "name" : "VK_FRAGMENT_SHADING_RATE_COMBINER_OP_MIN_KHR"
10904    },
10905    {
10906     "enum_field_value" : 3,
10907     "name" : "VK_FRAGMENT_SHADING_RATE_COMBINER_OP_MAX_KHR"
10908    },
10909    {
10910     "enum_field_value" : 4,
10911     "name" : "VK_FRAGMENT_SHADING_RATE_COMBINER_OP_MUL_KHR"
10912    },
10913    {
10914     "enum_field_value" : 2147483647,
10915     "name" : "VK_FRAGMENT_SHADING_RATE_COMBINER_OP_MAX_ENUM_KHR"
10916    }
10917   ],
10918   "linker_set_key" : "_ZTI34VkFragmentShadingRateCombinerOpKHR",
10919   "name" : "VkFragmentShadingRateCombinerOpKHR",
10920   "referenced_type" : "_ZTI34VkFragmentShadingRateCombinerOpKHR",
10921   "self_type" : "_ZTI34VkFragmentShadingRateCombinerOpKHR",
10922   "size" : 4,
10923   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
10924   "underlying_type" : "_ZTIj"
10925  },
10926  {
10927   "alignment" : 4,
10928   "enum_fields" :
10929   [
10930    {
10931     "enum_field_value" : 1,
10932     "name" : "VK_PIPELINE_CREATION_FEEDBACK_VALID_BIT"
10933    },
10934    {
10935     "enum_field_value" : 2,
10936     "name" : "VK_PIPELINE_CREATION_FEEDBACK_APPLICATION_PIPELINE_CACHE_HIT_BIT"
10937    },
10938    {
10939     "enum_field_value" : 4,
10940     "name" : "VK_PIPELINE_CREATION_FEEDBACK_BASE_PIPELINE_ACCELERATION_BIT"
10941    },
10942    {
10943     "enum_field_value" : 1,
10944     "name" : "VK_PIPELINE_CREATION_FEEDBACK_VALID_BIT_EXT"
10945    },
10946    {
10947     "enum_field_value" : 2,
10948     "name" : "VK_PIPELINE_CREATION_FEEDBACK_APPLICATION_PIPELINE_CACHE_HIT_BIT_EXT"
10949    },
10950    {
10951     "enum_field_value" : 4,
10952     "name" : "VK_PIPELINE_CREATION_FEEDBACK_BASE_PIPELINE_ACCELERATION_BIT_EXT"
10953    },
10954    {
10955     "enum_field_value" : 2147483647,
10956     "name" : "VK_PIPELINE_CREATION_FEEDBACK_FLAG_BITS_MAX_ENUM"
10957    }
10958   ],
10959   "linker_set_key" : "_ZTI34VkPipelineCreationFeedbackFlagBits",
10960   "name" : "VkPipelineCreationFeedbackFlagBits",
10961   "referenced_type" : "_ZTI34VkPipelineCreationFeedbackFlagBits",
10962   "self_type" : "_ZTI34VkPipelineCreationFeedbackFlagBits",
10963   "size" : 4,
10964   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
10965   "underlying_type" : "_ZTIj"
10966  },
10967  {
10968   "alignment" : 4,
10969   "enum_fields" :
10970   [
10971    {
10972     "enum_field_value" : 0,
10973     "name" : "VK_ACCELERATION_STRUCTURE_BUILD_TYPE_HOST_KHR"
10974    },
10975    {
10976     "enum_field_value" : 1,
10977     "name" : "VK_ACCELERATION_STRUCTURE_BUILD_TYPE_DEVICE_KHR"
10978    },
10979    {
10980     "enum_field_value" : 2,
10981     "name" : "VK_ACCELERATION_STRUCTURE_BUILD_TYPE_HOST_OR_DEVICE_KHR"
10982    },
10983    {
10984     "enum_field_value" : 2147483647,
10985     "name" : "VK_ACCELERATION_STRUCTURE_BUILD_TYPE_MAX_ENUM_KHR"
10986    }
10987   ],
10988   "linker_set_key" : "_ZTI35VkAccelerationStructureBuildTypeKHR",
10989   "name" : "VkAccelerationStructureBuildTypeKHR",
10990   "referenced_type" : "_ZTI35VkAccelerationStructureBuildTypeKHR",
10991   "self_type" : "_ZTI35VkAccelerationStructureBuildTypeKHR",
10992   "size" : 4,
10993   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
10994   "underlying_type" : "_ZTIj"
10995  },
10996  {
10997   "alignment" : 4,
10998   "enum_fields" :
10999   [
11000    {
11001     "enum_field_value" : 0,
11002     "name" : "VK_BUILD_ACCELERATION_STRUCTURE_MODE_BUILD_KHR"
11003    },
11004    {
11005     "enum_field_value" : 1,
11006     "name" : "VK_BUILD_ACCELERATION_STRUCTURE_MODE_UPDATE_KHR"
11007    },
11008    {
11009     "enum_field_value" : 2147483647,
11010     "name" : "VK_BUILD_ACCELERATION_STRUCTURE_MODE_MAX_ENUM_KHR"
11011    }
11012   ],
11013   "linker_set_key" : "_ZTI35VkBuildAccelerationStructureModeKHR",
11014   "name" : "VkBuildAccelerationStructureModeKHR",
11015   "referenced_type" : "_ZTI35VkBuildAccelerationStructureModeKHR",
11016   "self_type" : "_ZTI35VkBuildAccelerationStructureModeKHR",
11017   "size" : 4,
11018   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
11019   "underlying_type" : "_ZTIj"
11020  },
11021  {
11022   "alignment" : 4,
11023   "enum_fields" :
11024   [
11025    {
11026     "enum_field_value" : 2,
11027     "name" : "VK_DESCRIPTOR_SET_LAYOUT_CREATE_UPDATE_AFTER_BIND_POOL_BIT"
11028    },
11029    {
11030     "enum_field_value" : 1,
11031     "name" : "VK_DESCRIPTOR_SET_LAYOUT_CREATE_PUSH_DESCRIPTOR_BIT_KHR"
11032    },
11033    {
11034     "enum_field_value" : 4,
11035     "name" : "VK_DESCRIPTOR_SET_LAYOUT_CREATE_HOST_ONLY_POOL_BIT_VALVE"
11036    },
11037    {
11038     "enum_field_value" : 2,
11039     "name" : "VK_DESCRIPTOR_SET_LAYOUT_CREATE_UPDATE_AFTER_BIND_POOL_BIT_EXT"
11040    },
11041    {
11042     "enum_field_value" : 2147483647,
11043     "name" : "VK_DESCRIPTOR_SET_LAYOUT_CREATE_FLAG_BITS_MAX_ENUM"
11044    }
11045   ],
11046   "linker_set_key" : "_ZTI35VkDescriptorSetLayoutCreateFlagBits",
11047   "name" : "VkDescriptorSetLayoutCreateFlagBits",
11048   "referenced_type" : "_ZTI35VkDescriptorSetLayoutCreateFlagBits",
11049   "self_type" : "_ZTI35VkDescriptorSetLayoutCreateFlagBits",
11050   "size" : 4,
11051   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
11052   "underlying_type" : "_ZTIj"
11053  },
11054  {
11055   "alignment" : 4,
11056   "enum_fields" :
11057   [
11058    {
11059     "enum_field_value" : 1,
11060     "name" : "VK_DEVICE_DIAGNOSTICS_CONFIG_ENABLE_SHADER_DEBUG_INFO_BIT_NV"
11061    },
11062    {
11063     "enum_field_value" : 2,
11064     "name" : "VK_DEVICE_DIAGNOSTICS_CONFIG_ENABLE_RESOURCE_TRACKING_BIT_NV"
11065    },
11066    {
11067     "enum_field_value" : 4,
11068     "name" : "VK_DEVICE_DIAGNOSTICS_CONFIG_ENABLE_AUTOMATIC_CHECKPOINTS_BIT_NV"
11069    },
11070    {
11071     "enum_field_value" : 2147483647,
11072     "name" : "VK_DEVICE_DIAGNOSTICS_CONFIG_FLAG_BITS_MAX_ENUM_NV"
11073    }
11074   ],
11075   "linker_set_key" : "_ZTI35VkDeviceDiagnosticsConfigFlagBitsNV",
11076   "name" : "VkDeviceDiagnosticsConfigFlagBitsNV",
11077   "referenced_type" : "_ZTI35VkDeviceDiagnosticsConfigFlagBitsNV",
11078   "self_type" : "_ZTI35VkDeviceDiagnosticsConfigFlagBitsNV",
11079   "size" : 4,
11080   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
11081   "underlying_type" : "_ZTIj"
11082  },
11083  {
11084   "alignment" : 4,
11085   "enum_fields" :
11086   [
11087    {
11088     "enum_field_value" : 1,
11089     "name" : "VK_DEVICE_GROUP_PRESENT_MODE_LOCAL_BIT_KHR"
11090    },
11091    {
11092     "enum_field_value" : 2,
11093     "name" : "VK_DEVICE_GROUP_PRESENT_MODE_REMOTE_BIT_KHR"
11094    },
11095    {
11096     "enum_field_value" : 4,
11097     "name" : "VK_DEVICE_GROUP_PRESENT_MODE_SUM_BIT_KHR"
11098    },
11099    {
11100     "enum_field_value" : 8,
11101     "name" : "VK_DEVICE_GROUP_PRESENT_MODE_LOCAL_MULTI_DEVICE_BIT_KHR"
11102    },
11103    {
11104     "enum_field_value" : 2147483647,
11105     "name" : "VK_DEVICE_GROUP_PRESENT_MODE_FLAG_BITS_MAX_ENUM_KHR"
11106    }
11107   ],
11108   "linker_set_key" : "_ZTI35VkDeviceGroupPresentModeFlagBitsKHR",
11109   "name" : "VkDeviceGroupPresentModeFlagBitsKHR",
11110   "referenced_type" : "_ZTI35VkDeviceGroupPresentModeFlagBitsKHR",
11111   "self_type" : "_ZTI35VkDeviceGroupPresentModeFlagBitsKHR",
11112   "size" : 4,
11113   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
11114   "underlying_type" : "_ZTIj"
11115  },
11116  {
11117   "alignment" : 4,
11118   "enum_fields" :
11119   [
11120    {
11121     "enum_field_value" : 0,
11122     "name" : "VK_PERFORMANCE_CONFIGURATION_TYPE_COMMAND_QUEUE_METRICS_DISCOVERY_ACTIVATED_INTEL"
11123    },
11124    {
11125     "enum_field_value" : 2147483647,
11126     "name" : "VK_PERFORMANCE_CONFIGURATION_TYPE_MAX_ENUM_INTEL"
11127    }
11128   ],
11129   "linker_set_key" : "_ZTI35VkPerformanceConfigurationTypeINTEL",
11130   "name" : "VkPerformanceConfigurationTypeINTEL",
11131   "referenced_type" : "_ZTI35VkPerformanceConfigurationTypeINTEL",
11132   "self_type" : "_ZTI35VkPerformanceConfigurationTypeINTEL",
11133   "size" : 4,
11134   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
11135   "underlying_type" : "_ZTIj"
11136  },
11137  {
11138   "alignment" : 4,
11139   "enum_fields" :
11140   [
11141    {
11142     "enum_field_value" : 1,
11143     "name" : "VK_PIPELINE_SHADER_STAGE_CREATE_ALLOW_VARYING_SUBGROUP_SIZE_BIT"
11144    },
11145    {
11146     "enum_field_value" : 2,
11147     "name" : "VK_PIPELINE_SHADER_STAGE_CREATE_REQUIRE_FULL_SUBGROUPS_BIT"
11148    },
11149    {
11150     "enum_field_value" : 1,
11151     "name" : "VK_PIPELINE_SHADER_STAGE_CREATE_ALLOW_VARYING_SUBGROUP_SIZE_BIT_EXT"
11152    },
11153    {
11154     "enum_field_value" : 2,
11155     "name" : "VK_PIPELINE_SHADER_STAGE_CREATE_REQUIRE_FULL_SUBGROUPS_BIT_EXT"
11156    },
11157    {
11158     "enum_field_value" : 2147483647,
11159     "name" : "VK_PIPELINE_SHADER_STAGE_CREATE_FLAG_BITS_MAX_ENUM"
11160    }
11161   ],
11162   "linker_set_key" : "_ZTI35VkPipelineShaderStageCreateFlagBits",
11163   "name" : "VkPipelineShaderStageCreateFlagBits",
11164   "referenced_type" : "_ZTI35VkPipelineShaderStageCreateFlagBits",
11165   "self_type" : "_ZTI35VkPipelineShaderStageCreateFlagBits",
11166   "size" : 4,
11167   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
11168   "underlying_type" : "_ZTIj"
11169  },
11170  {
11171   "alignment" : 4,
11172   "enum_fields" :
11173   [
11174    {
11175     "enum_field_value" : 1,
11176     "name" : "VK_EXTERNAL_MEMORY_HANDLE_TYPE_OPAQUE_WIN32_BIT_NV"
11177    },
11178    {
11179     "enum_field_value" : 2,
11180     "name" : "VK_EXTERNAL_MEMORY_HANDLE_TYPE_OPAQUE_WIN32_KMT_BIT_NV"
11181    },
11182    {
11183     "enum_field_value" : 4,
11184     "name" : "VK_EXTERNAL_MEMORY_HANDLE_TYPE_D3D11_IMAGE_BIT_NV"
11185    },
11186    {
11187     "enum_field_value" : 8,
11188     "name" : "VK_EXTERNAL_MEMORY_HANDLE_TYPE_D3D11_IMAGE_KMT_BIT_NV"
11189    },
11190    {
11191     "enum_field_value" : 2147483647,
11192     "name" : "VK_EXTERNAL_MEMORY_HANDLE_TYPE_FLAG_BITS_MAX_ENUM_NV"
11193    }
11194   ],
11195   "linker_set_key" : "_ZTI36VkExternalMemoryHandleTypeFlagBitsNV",
11196   "name" : "VkExternalMemoryHandleTypeFlagBitsNV",
11197   "referenced_type" : "_ZTI36VkExternalMemoryHandleTypeFlagBitsNV",
11198   "self_type" : "_ZTI36VkExternalMemoryHandleTypeFlagBitsNV",
11199   "size" : 4,
11200   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
11201   "underlying_type" : "_ZTIj"
11202  },
11203  {
11204   "alignment" : 4,
11205   "enum_fields" :
11206   [
11207    {
11208     "enum_field_value" : 2147483647,
11209     "name" : "VK_PIPELINE_COMPILER_CONTROL_FLAG_BITS_MAX_ENUM_AMD"
11210    }
11211   ],
11212   "linker_set_key" : "_ZTI36VkPipelineCompilerControlFlagBitsAMD",
11213   "name" : "VkPipelineCompilerControlFlagBitsAMD",
11214   "referenced_type" : "_ZTI36VkPipelineCompilerControlFlagBitsAMD",
11215   "self_type" : "_ZTI36VkPipelineCompilerControlFlagBitsAMD",
11216   "size" : 4,
11217   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
11218   "underlying_type" : "_ZTIj"
11219  },
11220  {
11221   "alignment" : 4,
11222   "enum_fields" :
11223   [
11224    {
11225     "enum_field_value" : 1,
11226     "name" : "VK_EXTERNAL_SEMAPHORE_HANDLE_TYPE_OPAQUE_FD_BIT"
11227    },
11228    {
11229     "enum_field_value" : 2,
11230     "name" : "VK_EXTERNAL_SEMAPHORE_HANDLE_TYPE_OPAQUE_WIN32_BIT"
11231    },
11232    {
11233     "enum_field_value" : 4,
11234     "name" : "VK_EXTERNAL_SEMAPHORE_HANDLE_TYPE_OPAQUE_WIN32_KMT_BIT"
11235    },
11236    {
11237     "enum_field_value" : 8,
11238     "name" : "VK_EXTERNAL_SEMAPHORE_HANDLE_TYPE_D3D12_FENCE_BIT"
11239    },
11240    {
11241     "enum_field_value" : 16,
11242     "name" : "VK_EXTERNAL_SEMAPHORE_HANDLE_TYPE_SYNC_FD_BIT"
11243    },
11244    {
11245     "enum_field_value" : 128,
11246     "name" : "VK_EXTERNAL_SEMAPHORE_HANDLE_TYPE_ZIRCON_EVENT_BIT_FUCHSIA"
11247    },
11248    {
11249     "enum_field_value" : 8,
11250     "name" : "VK_EXTERNAL_SEMAPHORE_HANDLE_TYPE_D3D11_FENCE_BIT"
11251    },
11252    {
11253     "enum_field_value" : 1,
11254     "name" : "VK_EXTERNAL_SEMAPHORE_HANDLE_TYPE_OPAQUE_FD_BIT_KHR"
11255    },
11256    {
11257     "enum_field_value" : 2,
11258     "name" : "VK_EXTERNAL_SEMAPHORE_HANDLE_TYPE_OPAQUE_WIN32_BIT_KHR"
11259    },
11260    {
11261     "enum_field_value" : 4,
11262     "name" : "VK_EXTERNAL_SEMAPHORE_HANDLE_TYPE_OPAQUE_WIN32_KMT_BIT_KHR"
11263    },
11264    {
11265     "enum_field_value" : 8,
11266     "name" : "VK_EXTERNAL_SEMAPHORE_HANDLE_TYPE_D3D12_FENCE_BIT_KHR"
11267    },
11268    {
11269     "enum_field_value" : 16,
11270     "name" : "VK_EXTERNAL_SEMAPHORE_HANDLE_TYPE_SYNC_FD_BIT_KHR"
11271    },
11272    {
11273     "enum_field_value" : 2147483647,
11274     "name" : "VK_EXTERNAL_SEMAPHORE_HANDLE_TYPE_FLAG_BITS_MAX_ENUM"
11275    }
11276   ],
11277   "linker_set_key" : "_ZTI37VkExternalSemaphoreHandleTypeFlagBits",
11278   "name" : "VkExternalSemaphoreHandleTypeFlagBits",
11279   "referenced_type" : "_ZTI37VkExternalSemaphoreHandleTypeFlagBits",
11280   "self_type" : "_ZTI37VkExternalSemaphoreHandleTypeFlagBits",
11281   "size" : 4,
11282   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
11283   "underlying_type" : "_ZTIj"
11284  },
11285  {
11286   "alignment" : 4,
11287   "enum_fields" :
11288   [
11289    {
11290     "enum_field_value" : 1,
11291     "name" : "VK_DEBUG_UTILS_MESSAGE_SEVERITY_VERBOSE_BIT_EXT"
11292    },
11293    {
11294     "enum_field_value" : 16,
11295     "name" : "VK_DEBUG_UTILS_MESSAGE_SEVERITY_INFO_BIT_EXT"
11296    },
11297    {
11298     "enum_field_value" : 256,
11299     "name" : "VK_DEBUG_UTILS_MESSAGE_SEVERITY_WARNING_BIT_EXT"
11300    },
11301    {
11302     "enum_field_value" : 4096,
11303     "name" : "VK_DEBUG_UTILS_MESSAGE_SEVERITY_ERROR_BIT_EXT"
11304    },
11305    {
11306     "enum_field_value" : 2147483647,
11307     "name" : "VK_DEBUG_UTILS_MESSAGE_SEVERITY_FLAG_BITS_MAX_ENUM_EXT"
11308    }
11309   ],
11310   "linker_set_key" : "_ZTI38VkDebugUtilsMessageSeverityFlagBitsEXT",
11311   "name" : "VkDebugUtilsMessageSeverityFlagBitsEXT",
11312   "referenced_type" : "_ZTI38VkDebugUtilsMessageSeverityFlagBitsEXT",
11313   "self_type" : "_ZTI38VkDebugUtilsMessageSeverityFlagBitsEXT",
11314   "size" : 4,
11315   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
11316   "underlying_type" : "_ZTIj"
11317  },
11318  {
11319   "alignment" : 4,
11320   "enum_fields" :
11321   [
11322    {
11323     "enum_field_value" : 0,
11324     "name" : "VK_PIPELINE_EXECUTABLE_STATISTIC_FORMAT_BOOL32_KHR"
11325    },
11326    {
11327     "enum_field_value" : 1,
11328     "name" : "VK_PIPELINE_EXECUTABLE_STATISTIC_FORMAT_INT64_KHR"
11329    },
11330    {
11331     "enum_field_value" : 2,
11332     "name" : "VK_PIPELINE_EXECUTABLE_STATISTIC_FORMAT_UINT64_KHR"
11333    },
11334    {
11335     "enum_field_value" : 3,
11336     "name" : "VK_PIPELINE_EXECUTABLE_STATISTIC_FORMAT_FLOAT64_KHR"
11337    },
11338    {
11339     "enum_field_value" : 2147483647,
11340     "name" : "VK_PIPELINE_EXECUTABLE_STATISTIC_FORMAT_MAX_ENUM_KHR"
11341    }
11342   ],
11343   "linker_set_key" : "_ZTI38VkPipelineExecutableStatisticFormatKHR",
11344   "name" : "VkPipelineExecutableStatisticFormatKHR",
11345   "referenced_type" : "_ZTI38VkPipelineExecutableStatisticFormatKHR",
11346   "self_type" : "_ZTI38VkPipelineExecutableStatisticFormatKHR",
11347   "size" : 4,
11348   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
11349   "underlying_type" : "_ZTIj"
11350  },
11351  {
11352   "alignment" : 4,
11353   "enum_fields" :
11354   [
11355    {
11356     "enum_field_value" : 0,
11357     "name" : "VK_ACCELERATION_STRUCTURE_COMPATIBILITY_COMPATIBLE_KHR"
11358    },
11359    {
11360     "enum_field_value" : 1,
11361     "name" : "VK_ACCELERATION_STRUCTURE_COMPATIBILITY_INCOMPATIBLE_KHR"
11362    },
11363    {
11364     "enum_field_value" : 2147483647,
11365     "name" : "VK_ACCELERATION_STRUCTURE_COMPATIBILITY_MAX_ENUM_KHR"
11366    }
11367   ],
11368   "linker_set_key" : "_ZTI39VkAccelerationStructureCompatibilityKHR",
11369   "name" : "VkAccelerationStructureCompatibilityKHR",
11370   "referenced_type" : "_ZTI39VkAccelerationStructureCompatibilityKHR",
11371   "self_type" : "_ZTI39VkAccelerationStructureCompatibilityKHR",
11372   "size" : 4,
11373   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
11374   "underlying_type" : "_ZTIj"
11375  },
11376  {
11377   "alignment" : 4,
11378   "enum_fields" :
11379   [
11380    {
11381     "enum_field_value" : 1,
11382     "name" : "VK_BUILD_ACCELERATION_STRUCTURE_ALLOW_UPDATE_BIT_KHR"
11383    },
11384    {
11385     "enum_field_value" : 2,
11386     "name" : "VK_BUILD_ACCELERATION_STRUCTURE_ALLOW_COMPACTION_BIT_KHR"
11387    },
11388    {
11389     "enum_field_value" : 4,
11390     "name" : "VK_BUILD_ACCELERATION_STRUCTURE_PREFER_FAST_TRACE_BIT_KHR"
11391    },
11392    {
11393     "enum_field_value" : 8,
11394     "name" : "VK_BUILD_ACCELERATION_STRUCTURE_PREFER_FAST_BUILD_BIT_KHR"
11395    },
11396    {
11397     "enum_field_value" : 16,
11398     "name" : "VK_BUILD_ACCELERATION_STRUCTURE_LOW_MEMORY_BIT_KHR"
11399    },
11400    {
11401     "enum_field_value" : 32,
11402     "name" : "VK_BUILD_ACCELERATION_STRUCTURE_MOTION_BIT_NV"
11403    },
11404    {
11405     "enum_field_value" : 1,
11406     "name" : "VK_BUILD_ACCELERATION_STRUCTURE_ALLOW_UPDATE_BIT_NV"
11407    },
11408    {
11409     "enum_field_value" : 2,
11410     "name" : "VK_BUILD_ACCELERATION_STRUCTURE_ALLOW_COMPACTION_BIT_NV"
11411    },
11412    {
11413     "enum_field_value" : 4,
11414     "name" : "VK_BUILD_ACCELERATION_STRUCTURE_PREFER_FAST_TRACE_BIT_NV"
11415    },
11416    {
11417     "enum_field_value" : 8,
11418     "name" : "VK_BUILD_ACCELERATION_STRUCTURE_PREFER_FAST_BUILD_BIT_NV"
11419    },
11420    {
11421     "enum_field_value" : 16,
11422     "name" : "VK_BUILD_ACCELERATION_STRUCTURE_LOW_MEMORY_BIT_NV"
11423    },
11424    {
11425     "enum_field_value" : 2147483647,
11426     "name" : "VK_BUILD_ACCELERATION_STRUCTURE_FLAG_BITS_MAX_ENUM_KHR"
11427    }
11428   ],
11429   "linker_set_key" : "_ZTI39VkBuildAccelerationStructureFlagBitsKHR",
11430   "name" : "VkBuildAccelerationStructureFlagBitsKHR",
11431   "referenced_type" : "_ZTI39VkBuildAccelerationStructureFlagBitsKHR",
11432   "self_type" : "_ZTI39VkBuildAccelerationStructureFlagBitsKHR",
11433   "size" : 4,
11434   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
11435   "underlying_type" : "_ZTIj"
11436  },
11437  {
11438   "alignment" : 4,
11439   "enum_fields" :
11440   [
11441    {
11442     "enum_field_value" : 1,
11443     "name" : "VK_INDIRECT_COMMANDS_LAYOUT_USAGE_EXPLICIT_PREPROCESS_BIT_NV"
11444    },
11445    {
11446     "enum_field_value" : 2,
11447     "name" : "VK_INDIRECT_COMMANDS_LAYOUT_USAGE_INDEXED_SEQUENCES_BIT_NV"
11448    },
11449    {
11450     "enum_field_value" : 4,
11451     "name" : "VK_INDIRECT_COMMANDS_LAYOUT_USAGE_UNORDERED_SEQUENCES_BIT_NV"
11452    },
11453    {
11454     "enum_field_value" : 2147483647,
11455     "name" : "VK_INDIRECT_COMMANDS_LAYOUT_USAGE_FLAG_BITS_MAX_ENUM_NV"
11456    }
11457   ],
11458   "linker_set_key" : "_ZTI39VkIndirectCommandsLayoutUsageFlagBitsNV",
11459   "name" : "VkIndirectCommandsLayoutUsageFlagBitsNV",
11460   "referenced_type" : "_ZTI39VkIndirectCommandsLayoutUsageFlagBitsNV",
11461   "self_type" : "_ZTI39VkIndirectCommandsLayoutUsageFlagBitsNV",
11462   "size" : 4,
11463   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
11464   "underlying_type" : "_ZTIj"
11465  },
11466  {
11467   "alignment" : 4,
11468   "enum_fields" :
11469   [
11470    {
11471     "enum_field_value" : 1,
11472     "name" : "VK_PIPELINE_COLOR_BLEND_STATE_CREATE_RASTERIZATION_ORDER_ATTACHMENT_ACCESS_BIT_ARM"
11473    },
11474    {
11475     "enum_field_value" : 2147483647,
11476     "name" : "VK_PIPELINE_COLOR_BLEND_STATE_CREATE_FLAG_BITS_MAX_ENUM"
11477    }
11478   ],
11479   "linker_set_key" : "_ZTI39VkPipelineColorBlendStateCreateFlagBits",
11480   "name" : "VkPipelineColorBlendStateCreateFlagBits",
11481   "referenced_type" : "_ZTI39VkPipelineColorBlendStateCreateFlagBits",
11482   "self_type" : "_ZTI39VkPipelineColorBlendStateCreateFlagBits",
11483   "size" : 4,
11484   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
11485   "underlying_type" : "_ZTIj"
11486  },
11487  {
11488   "alignment" : 4,
11489   "enum_fields" :
11490   [
11491    {
11492     "enum_field_value" : 1,
11493     "name" : "VK_ACCELERATION_STRUCTURE_CREATE_DEVICE_ADDRESS_CAPTURE_REPLAY_BIT_KHR"
11494    },
11495    {
11496     "enum_field_value" : 4,
11497     "name" : "VK_ACCELERATION_STRUCTURE_CREATE_MOTION_BIT_NV"
11498    },
11499    {
11500     "enum_field_value" : 2147483647,
11501     "name" : "VK_ACCELERATION_STRUCTURE_CREATE_FLAG_BITS_MAX_ENUM_KHR"
11502    }
11503   ],
11504   "linker_set_key" : "_ZTI40VkAccelerationStructureCreateFlagBitsKHR",
11505   "name" : "VkAccelerationStructureCreateFlagBitsKHR",
11506   "referenced_type" : "_ZTI40VkAccelerationStructureCreateFlagBitsKHR",
11507   "self_type" : "_ZTI40VkAccelerationStructureCreateFlagBitsKHR",
11508   "size" : 4,
11509   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
11510   "underlying_type" : "_ZTIj"
11511  },
11512  {
11513   "alignment" : 4,
11514   "enum_fields" :
11515   [
11516    {
11517     "enum_field_value" : 1,
11518     "name" : "VK_PIPELINE_DEPTH_STENCIL_STATE_CREATE_RASTERIZATION_ORDER_ATTACHMENT_DEPTH_ACCESS_BIT_ARM"
11519    },
11520    {
11521     "enum_field_value" : 2,
11522     "name" : "VK_PIPELINE_DEPTH_STENCIL_STATE_CREATE_RASTERIZATION_ORDER_ATTACHMENT_STENCIL_ACCESS_BIT_ARM"
11523    },
11524    {
11525     "enum_field_value" : 2147483647,
11526     "name" : "VK_PIPELINE_DEPTH_STENCIL_STATE_CREATE_FLAG_BITS_MAX_ENUM"
11527    }
11528   ],
11529   "linker_set_key" : "_ZTI41VkPipelineDepthStencilStateCreateFlagBits",
11530   "name" : "VkPipelineDepthStencilStateCreateFlagBits",
11531   "referenced_type" : "_ZTI41VkPipelineDepthStencilStateCreateFlagBits",
11532   "self_type" : "_ZTI41VkPipelineDepthStencilStateCreateFlagBits",
11533   "size" : 4,
11534   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
11535   "underlying_type" : "_ZTIj"
11536  },
11537  {
11538   "alignment" : 4,
11539   "enum_fields" :
11540   [
11541    {
11542     "enum_field_value" : 1,
11543     "name" : "VK_PERFORMANCE_COUNTER_DESCRIPTION_PERFORMANCE_IMPACTING_BIT_KHR"
11544    },
11545    {
11546     "enum_field_value" : 2,
11547     "name" : "VK_PERFORMANCE_COUNTER_DESCRIPTION_CONCURRENTLY_IMPACTED_BIT_KHR"
11548    },
11549    {
11550     "enum_field_value" : 1,
11551     "name" : "VK_PERFORMANCE_COUNTER_DESCRIPTION_PERFORMANCE_IMPACTING_KHR"
11552    },
11553    {
11554     "enum_field_value" : 2,
11555     "name" : "VK_PERFORMANCE_COUNTER_DESCRIPTION_CONCURRENTLY_IMPACTED_KHR"
11556    },
11557    {
11558     "enum_field_value" : 2147483647,
11559     "name" : "VK_PERFORMANCE_COUNTER_DESCRIPTION_FLAG_BITS_MAX_ENUM_KHR"
11560    }
11561   ],
11562   "linker_set_key" : "_ZTI42VkPerformanceCounterDescriptionFlagBitsKHR",
11563   "name" : "VkPerformanceCounterDescriptionFlagBitsKHR",
11564   "referenced_type" : "_ZTI42VkPerformanceCounterDescriptionFlagBitsKHR",
11565   "self_type" : "_ZTI42VkPerformanceCounterDescriptionFlagBitsKHR",
11566   "size" : 4,
11567   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
11568   "underlying_type" : "_ZTIj"
11569  },
11570  {
11571   "alignment" : 4,
11572   "enum_fields" :
11573   [
11574    {
11575     "enum_field_value" : 0,
11576     "name" : "VK_ACCELERATION_STRUCTURE_MOTION_INSTANCE_TYPE_STATIC_NV"
11577    },
11578    {
11579     "enum_field_value" : 1,
11580     "name" : "VK_ACCELERATION_STRUCTURE_MOTION_INSTANCE_TYPE_MATRIX_MOTION_NV"
11581    },
11582    {
11583     "enum_field_value" : 2,
11584     "name" : "VK_ACCELERATION_STRUCTURE_MOTION_INSTANCE_TYPE_SRT_MOTION_NV"
11585    },
11586    {
11587     "enum_field_value" : 2147483647,
11588     "name" : "VK_ACCELERATION_STRUCTURE_MOTION_INSTANCE_TYPE_MAX_ENUM_NV"
11589    }
11590   ],
11591   "linker_set_key" : "_ZTI43VkAccelerationStructureMotionInstanceTypeNV",
11592   "name" : "VkAccelerationStructureMotionInstanceTypeNV",
11593   "referenced_type" : "_ZTI43VkAccelerationStructureMotionInstanceTypeNV",
11594   "self_type" : "_ZTI43VkAccelerationStructureMotionInstanceTypeNV",
11595   "size" : 4,
11596   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
11597   "underlying_type" : "_ZTIj"
11598  },
11599  {
11600   "alignment" : 4,
11601   "enum_fields" :
11602   [
11603    {
11604     "enum_field_value" : 0,
11605     "name" : "VK_ACCELERATION_STRUCTURE_MEMORY_REQUIREMENTS_TYPE_OBJECT_NV"
11606    },
11607    {
11608     "enum_field_value" : 1,
11609     "name" : "VK_ACCELERATION_STRUCTURE_MEMORY_REQUIREMENTS_TYPE_BUILD_SCRATCH_NV"
11610    },
11611    {
11612     "enum_field_value" : 2,
11613     "name" : "VK_ACCELERATION_STRUCTURE_MEMORY_REQUIREMENTS_TYPE_UPDATE_SCRATCH_NV"
11614    },
11615    {
11616     "enum_field_value" : 2147483647,
11617     "name" : "VK_ACCELERATION_STRUCTURE_MEMORY_REQUIREMENTS_TYPE_MAX_ENUM_NV"
11618    }
11619   ],
11620   "linker_set_key" : "_ZTI47VkAccelerationStructureMemoryRequirementsTypeNV",
11621   "name" : "VkAccelerationStructureMemoryRequirementsTypeNV",
11622   "referenced_type" : "_ZTI47VkAccelerationStructureMemoryRequirementsTypeNV",
11623   "self_type" : "_ZTI47VkAccelerationStructureMemoryRequirementsTypeNV",
11624   "size" : 4,
11625   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
11626   "underlying_type" : "_ZTIj"
11627  },
11628  {
11629   "alignment" : 4,
11630   "enum_fields" :
11631   [
11632    {
11633     "enum_field_value" : 0,
11634     "name" : "VK_FILTER_NEAREST"
11635    },
11636    {
11637     "enum_field_value" : 1,
11638     "name" : "VK_FILTER_LINEAR"
11639    },
11640    {
11641     "enum_field_value" : 1000015000,
11642     "name" : "VK_FILTER_CUBIC_IMG"
11643    },
11644    {
11645     "enum_field_value" : 1000015000,
11646     "name" : "VK_FILTER_CUBIC_EXT"
11647    },
11648    {
11649     "enum_field_value" : 2147483647,
11650     "name" : "VK_FILTER_MAX_ENUM"
11651    }
11652   ],
11653   "linker_set_key" : "_ZTI8VkFilter",
11654   "name" : "VkFilter",
11655   "referenced_type" : "_ZTI8VkFilter",
11656   "self_type" : "_ZTI8VkFilter",
11657   "size" : 4,
11658   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
11659   "underlying_type" : "_ZTIj"
11660  },
11661  {
11662   "alignment" : 4,
11663   "enum_fields" :
11664   [
11665    {
11666     "enum_field_value" : 0,
11667     "name" : "VK_FORMAT_UNDEFINED"
11668    },
11669    {
11670     "enum_field_value" : 1,
11671     "name" : "VK_FORMAT_R4G4_UNORM_PACK8"
11672    },
11673    {
11674     "enum_field_value" : 2,
11675     "name" : "VK_FORMAT_R4G4B4A4_UNORM_PACK16"
11676    },
11677    {
11678     "enum_field_value" : 3,
11679     "name" : "VK_FORMAT_B4G4R4A4_UNORM_PACK16"
11680    },
11681    {
11682     "enum_field_value" : 4,
11683     "name" : "VK_FORMAT_R5G6B5_UNORM_PACK16"
11684    },
11685    {
11686     "enum_field_value" : 5,
11687     "name" : "VK_FORMAT_B5G6R5_UNORM_PACK16"
11688    },
11689    {
11690     "enum_field_value" : 6,
11691     "name" : "VK_FORMAT_R5G5B5A1_UNORM_PACK16"
11692    },
11693    {
11694     "enum_field_value" : 7,
11695     "name" : "VK_FORMAT_B5G5R5A1_UNORM_PACK16"
11696    },
11697    {
11698     "enum_field_value" : 8,
11699     "name" : "VK_FORMAT_A1R5G5B5_UNORM_PACK16"
11700    },
11701    {
11702     "enum_field_value" : 9,
11703     "name" : "VK_FORMAT_R8_UNORM"
11704    },
11705    {
11706     "enum_field_value" : 10,
11707     "name" : "VK_FORMAT_R8_SNORM"
11708    },
11709    {
11710     "enum_field_value" : 11,
11711     "name" : "VK_FORMAT_R8_USCALED"
11712    },
11713    {
11714     "enum_field_value" : 12,
11715     "name" : "VK_FORMAT_R8_SSCALED"
11716    },
11717    {
11718     "enum_field_value" : 13,
11719     "name" : "VK_FORMAT_R8_UINT"
11720    },
11721    {
11722     "enum_field_value" : 14,
11723     "name" : "VK_FORMAT_R8_SINT"
11724    },
11725    {
11726     "enum_field_value" : 15,
11727     "name" : "VK_FORMAT_R8_SRGB"
11728    },
11729    {
11730     "enum_field_value" : 16,
11731     "name" : "VK_FORMAT_R8G8_UNORM"
11732    },
11733    {
11734     "enum_field_value" : 17,
11735     "name" : "VK_FORMAT_R8G8_SNORM"
11736    },
11737    {
11738     "enum_field_value" : 18,
11739     "name" : "VK_FORMAT_R8G8_USCALED"
11740    },
11741    {
11742     "enum_field_value" : 19,
11743     "name" : "VK_FORMAT_R8G8_SSCALED"
11744    },
11745    {
11746     "enum_field_value" : 20,
11747     "name" : "VK_FORMAT_R8G8_UINT"
11748    },
11749    {
11750     "enum_field_value" : 21,
11751     "name" : "VK_FORMAT_R8G8_SINT"
11752    },
11753    {
11754     "enum_field_value" : 22,
11755     "name" : "VK_FORMAT_R8G8_SRGB"
11756    },
11757    {
11758     "enum_field_value" : 23,
11759     "name" : "VK_FORMAT_R8G8B8_UNORM"
11760    },
11761    {
11762     "enum_field_value" : 24,
11763     "name" : "VK_FORMAT_R8G8B8_SNORM"
11764    },
11765    {
11766     "enum_field_value" : 25,
11767     "name" : "VK_FORMAT_R8G8B8_USCALED"
11768    },
11769    {
11770     "enum_field_value" : 26,
11771     "name" : "VK_FORMAT_R8G8B8_SSCALED"
11772    },
11773    {
11774     "enum_field_value" : 27,
11775     "name" : "VK_FORMAT_R8G8B8_UINT"
11776    },
11777    {
11778     "enum_field_value" : 28,
11779     "name" : "VK_FORMAT_R8G8B8_SINT"
11780    },
11781    {
11782     "enum_field_value" : 29,
11783     "name" : "VK_FORMAT_R8G8B8_SRGB"
11784    },
11785    {
11786     "enum_field_value" : 30,
11787     "name" : "VK_FORMAT_B8G8R8_UNORM"
11788    },
11789    {
11790     "enum_field_value" : 31,
11791     "name" : "VK_FORMAT_B8G8R8_SNORM"
11792    },
11793    {
11794     "enum_field_value" : 32,
11795     "name" : "VK_FORMAT_B8G8R8_USCALED"
11796    },
11797    {
11798     "enum_field_value" : 33,
11799     "name" : "VK_FORMAT_B8G8R8_SSCALED"
11800    },
11801    {
11802     "enum_field_value" : 34,
11803     "name" : "VK_FORMAT_B8G8R8_UINT"
11804    },
11805    {
11806     "enum_field_value" : 35,
11807     "name" : "VK_FORMAT_B8G8R8_SINT"
11808    },
11809    {
11810     "enum_field_value" : 36,
11811     "name" : "VK_FORMAT_B8G8R8_SRGB"
11812    },
11813    {
11814     "enum_field_value" : 37,
11815     "name" : "VK_FORMAT_R8G8B8A8_UNORM"
11816    },
11817    {
11818     "enum_field_value" : 38,
11819     "name" : "VK_FORMAT_R8G8B8A8_SNORM"
11820    },
11821    {
11822     "enum_field_value" : 39,
11823     "name" : "VK_FORMAT_R8G8B8A8_USCALED"
11824    },
11825    {
11826     "enum_field_value" : 40,
11827     "name" : "VK_FORMAT_R8G8B8A8_SSCALED"
11828    },
11829    {
11830     "enum_field_value" : 41,
11831     "name" : "VK_FORMAT_R8G8B8A8_UINT"
11832    },
11833    {
11834     "enum_field_value" : 42,
11835     "name" : "VK_FORMAT_R8G8B8A8_SINT"
11836    },
11837    {
11838     "enum_field_value" : 43,
11839     "name" : "VK_FORMAT_R8G8B8A8_SRGB"
11840    },
11841    {
11842     "enum_field_value" : 44,
11843     "name" : "VK_FORMAT_B8G8R8A8_UNORM"
11844    },
11845    {
11846     "enum_field_value" : 45,
11847     "name" : "VK_FORMAT_B8G8R8A8_SNORM"
11848    },
11849    {
11850     "enum_field_value" : 46,
11851     "name" : "VK_FORMAT_B8G8R8A8_USCALED"
11852    },
11853    {
11854     "enum_field_value" : 47,
11855     "name" : "VK_FORMAT_B8G8R8A8_SSCALED"
11856    },
11857    {
11858     "enum_field_value" : 48,
11859     "name" : "VK_FORMAT_B8G8R8A8_UINT"
11860    },
11861    {
11862     "enum_field_value" : 49,
11863     "name" : "VK_FORMAT_B8G8R8A8_SINT"
11864    },
11865    {
11866     "enum_field_value" : 50,
11867     "name" : "VK_FORMAT_B8G8R8A8_SRGB"
11868    },
11869    {
11870     "enum_field_value" : 51,
11871     "name" : "VK_FORMAT_A8B8G8R8_UNORM_PACK32"
11872    },
11873    {
11874     "enum_field_value" : 52,
11875     "name" : "VK_FORMAT_A8B8G8R8_SNORM_PACK32"
11876    },
11877    {
11878     "enum_field_value" : 53,
11879     "name" : "VK_FORMAT_A8B8G8R8_USCALED_PACK32"
11880    },
11881    {
11882     "enum_field_value" : 54,
11883     "name" : "VK_FORMAT_A8B8G8R8_SSCALED_PACK32"
11884    },
11885    {
11886     "enum_field_value" : 55,
11887     "name" : "VK_FORMAT_A8B8G8R8_UINT_PACK32"
11888    },
11889    {
11890     "enum_field_value" : 56,
11891     "name" : "VK_FORMAT_A8B8G8R8_SINT_PACK32"
11892    },
11893    {
11894     "enum_field_value" : 57,
11895     "name" : "VK_FORMAT_A8B8G8R8_SRGB_PACK32"
11896    },
11897    {
11898     "enum_field_value" : 58,
11899     "name" : "VK_FORMAT_A2R10G10B10_UNORM_PACK32"
11900    },
11901    {
11902     "enum_field_value" : 59,
11903     "name" : "VK_FORMAT_A2R10G10B10_SNORM_PACK32"
11904    },
11905    {
11906     "enum_field_value" : 60,
11907     "name" : "VK_FORMAT_A2R10G10B10_USCALED_PACK32"
11908    },
11909    {
11910     "enum_field_value" : 61,
11911     "name" : "VK_FORMAT_A2R10G10B10_SSCALED_PACK32"
11912    },
11913    {
11914     "enum_field_value" : 62,
11915     "name" : "VK_FORMAT_A2R10G10B10_UINT_PACK32"
11916    },
11917    {
11918     "enum_field_value" : 63,
11919     "name" : "VK_FORMAT_A2R10G10B10_SINT_PACK32"
11920    },
11921    {
11922     "enum_field_value" : 64,
11923     "name" : "VK_FORMAT_A2B10G10R10_UNORM_PACK32"
11924    },
11925    {
11926     "enum_field_value" : 65,
11927     "name" : "VK_FORMAT_A2B10G10R10_SNORM_PACK32"
11928    },
11929    {
11930     "enum_field_value" : 66,
11931     "name" : "VK_FORMAT_A2B10G10R10_USCALED_PACK32"
11932    },
11933    {
11934     "enum_field_value" : 67,
11935     "name" : "VK_FORMAT_A2B10G10R10_SSCALED_PACK32"
11936    },
11937    {
11938     "enum_field_value" : 68,
11939     "name" : "VK_FORMAT_A2B10G10R10_UINT_PACK32"
11940    },
11941    {
11942     "enum_field_value" : 69,
11943     "name" : "VK_FORMAT_A2B10G10R10_SINT_PACK32"
11944    },
11945    {
11946     "enum_field_value" : 70,
11947     "name" : "VK_FORMAT_R16_UNORM"
11948    },
11949    {
11950     "enum_field_value" : 71,
11951     "name" : "VK_FORMAT_R16_SNORM"
11952    },
11953    {
11954     "enum_field_value" : 72,
11955     "name" : "VK_FORMAT_R16_USCALED"
11956    },
11957    {
11958     "enum_field_value" : 73,
11959     "name" : "VK_FORMAT_R16_SSCALED"
11960    },
11961    {
11962     "enum_field_value" : 74,
11963     "name" : "VK_FORMAT_R16_UINT"
11964    },
11965    {
11966     "enum_field_value" : 75,
11967     "name" : "VK_FORMAT_R16_SINT"
11968    },
11969    {
11970     "enum_field_value" : 76,
11971     "name" : "VK_FORMAT_R16_SFLOAT"
11972    },
11973    {
11974     "enum_field_value" : 77,
11975     "name" : "VK_FORMAT_R16G16_UNORM"
11976    },
11977    {
11978     "enum_field_value" : 78,
11979     "name" : "VK_FORMAT_R16G16_SNORM"
11980    },
11981    {
11982     "enum_field_value" : 79,
11983     "name" : "VK_FORMAT_R16G16_USCALED"
11984    },
11985    {
11986     "enum_field_value" : 80,
11987     "name" : "VK_FORMAT_R16G16_SSCALED"
11988    },
11989    {
11990     "enum_field_value" : 81,
11991     "name" : "VK_FORMAT_R16G16_UINT"
11992    },
11993    {
11994     "enum_field_value" : 82,
11995     "name" : "VK_FORMAT_R16G16_SINT"
11996    },
11997    {
11998     "enum_field_value" : 83,
11999     "name" : "VK_FORMAT_R16G16_SFLOAT"
12000    },
12001    {
12002     "enum_field_value" : 84,
12003     "name" : "VK_FORMAT_R16G16B16_UNORM"
12004    },
12005    {
12006     "enum_field_value" : 85,
12007     "name" : "VK_FORMAT_R16G16B16_SNORM"
12008    },
12009    {
12010     "enum_field_value" : 86,
12011     "name" : "VK_FORMAT_R16G16B16_USCALED"
12012    },
12013    {
12014     "enum_field_value" : 87,
12015     "name" : "VK_FORMAT_R16G16B16_SSCALED"
12016    },
12017    {
12018     "enum_field_value" : 88,
12019     "name" : "VK_FORMAT_R16G16B16_UINT"
12020    },
12021    {
12022     "enum_field_value" : 89,
12023     "name" : "VK_FORMAT_R16G16B16_SINT"
12024    },
12025    {
12026     "enum_field_value" : 90,
12027     "name" : "VK_FORMAT_R16G16B16_SFLOAT"
12028    },
12029    {
12030     "enum_field_value" : 91,
12031     "name" : "VK_FORMAT_R16G16B16A16_UNORM"
12032    },
12033    {
12034     "enum_field_value" : 92,
12035     "name" : "VK_FORMAT_R16G16B16A16_SNORM"
12036    },
12037    {
12038     "enum_field_value" : 93,
12039     "name" : "VK_FORMAT_R16G16B16A16_USCALED"
12040    },
12041    {
12042     "enum_field_value" : 94,
12043     "name" : "VK_FORMAT_R16G16B16A16_SSCALED"
12044    },
12045    {
12046     "enum_field_value" : 95,
12047     "name" : "VK_FORMAT_R16G16B16A16_UINT"
12048    },
12049    {
12050     "enum_field_value" : 96,
12051     "name" : "VK_FORMAT_R16G16B16A16_SINT"
12052    },
12053    {
12054     "enum_field_value" : 97,
12055     "name" : "VK_FORMAT_R16G16B16A16_SFLOAT"
12056    },
12057    {
12058     "enum_field_value" : 98,
12059     "name" : "VK_FORMAT_R32_UINT"
12060    },
12061    {
12062     "enum_field_value" : 99,
12063     "name" : "VK_FORMAT_R32_SINT"
12064    },
12065    {
12066     "enum_field_value" : 100,
12067     "name" : "VK_FORMAT_R32_SFLOAT"
12068    },
12069    {
12070     "enum_field_value" : 101,
12071     "name" : "VK_FORMAT_R32G32_UINT"
12072    },
12073    {
12074     "enum_field_value" : 102,
12075     "name" : "VK_FORMAT_R32G32_SINT"
12076    },
12077    {
12078     "enum_field_value" : 103,
12079     "name" : "VK_FORMAT_R32G32_SFLOAT"
12080    },
12081    {
12082     "enum_field_value" : 104,
12083     "name" : "VK_FORMAT_R32G32B32_UINT"
12084    },
12085    {
12086     "enum_field_value" : 105,
12087     "name" : "VK_FORMAT_R32G32B32_SINT"
12088    },
12089    {
12090     "enum_field_value" : 106,
12091     "name" : "VK_FORMAT_R32G32B32_SFLOAT"
12092    },
12093    {
12094     "enum_field_value" : 107,
12095     "name" : "VK_FORMAT_R32G32B32A32_UINT"
12096    },
12097    {
12098     "enum_field_value" : 108,
12099     "name" : "VK_FORMAT_R32G32B32A32_SINT"
12100    },
12101    {
12102     "enum_field_value" : 109,
12103     "name" : "VK_FORMAT_R32G32B32A32_SFLOAT"
12104    },
12105    {
12106     "enum_field_value" : 110,
12107     "name" : "VK_FORMAT_R64_UINT"
12108    },
12109    {
12110     "enum_field_value" : 111,
12111     "name" : "VK_FORMAT_R64_SINT"
12112    },
12113    {
12114     "enum_field_value" : 112,
12115     "name" : "VK_FORMAT_R64_SFLOAT"
12116    },
12117    {
12118     "enum_field_value" : 113,
12119     "name" : "VK_FORMAT_R64G64_UINT"
12120    },
12121    {
12122     "enum_field_value" : 114,
12123     "name" : "VK_FORMAT_R64G64_SINT"
12124    },
12125    {
12126     "enum_field_value" : 115,
12127     "name" : "VK_FORMAT_R64G64_SFLOAT"
12128    },
12129    {
12130     "enum_field_value" : 116,
12131     "name" : "VK_FORMAT_R64G64B64_UINT"
12132    },
12133    {
12134     "enum_field_value" : 117,
12135     "name" : "VK_FORMAT_R64G64B64_SINT"
12136    },
12137    {
12138     "enum_field_value" : 118,
12139     "name" : "VK_FORMAT_R64G64B64_SFLOAT"
12140    },
12141    {
12142     "enum_field_value" : 119,
12143     "name" : "VK_FORMAT_R64G64B64A64_UINT"
12144    },
12145    {
12146     "enum_field_value" : 120,
12147     "name" : "VK_FORMAT_R64G64B64A64_SINT"
12148    },
12149    {
12150     "enum_field_value" : 121,
12151     "name" : "VK_FORMAT_R64G64B64A64_SFLOAT"
12152    },
12153    {
12154     "enum_field_value" : 122,
12155     "name" : "VK_FORMAT_B10G11R11_UFLOAT_PACK32"
12156    },
12157    {
12158     "enum_field_value" : 123,
12159     "name" : "VK_FORMAT_E5B9G9R9_UFLOAT_PACK32"
12160    },
12161    {
12162     "enum_field_value" : 124,
12163     "name" : "VK_FORMAT_D16_UNORM"
12164    },
12165    {
12166     "enum_field_value" : 125,
12167     "name" : "VK_FORMAT_X8_D24_UNORM_PACK32"
12168    },
12169    {
12170     "enum_field_value" : 126,
12171     "name" : "VK_FORMAT_D32_SFLOAT"
12172    },
12173    {
12174     "enum_field_value" : 127,
12175     "name" : "VK_FORMAT_S8_UINT"
12176    },
12177    {
12178     "enum_field_value" : 128,
12179     "name" : "VK_FORMAT_D16_UNORM_S8_UINT"
12180    },
12181    {
12182     "enum_field_value" : 129,
12183     "name" : "VK_FORMAT_D24_UNORM_S8_UINT"
12184    },
12185    {
12186     "enum_field_value" : 130,
12187     "name" : "VK_FORMAT_D32_SFLOAT_S8_UINT"
12188    },
12189    {
12190     "enum_field_value" : 131,
12191     "name" : "VK_FORMAT_BC1_RGB_UNORM_BLOCK"
12192    },
12193    {
12194     "enum_field_value" : 132,
12195     "name" : "VK_FORMAT_BC1_RGB_SRGB_BLOCK"
12196    },
12197    {
12198     "enum_field_value" : 133,
12199     "name" : "VK_FORMAT_BC1_RGBA_UNORM_BLOCK"
12200    },
12201    {
12202     "enum_field_value" : 134,
12203     "name" : "VK_FORMAT_BC1_RGBA_SRGB_BLOCK"
12204    },
12205    {
12206     "enum_field_value" : 135,
12207     "name" : "VK_FORMAT_BC2_UNORM_BLOCK"
12208    },
12209    {
12210     "enum_field_value" : 136,
12211     "name" : "VK_FORMAT_BC2_SRGB_BLOCK"
12212    },
12213    {
12214     "enum_field_value" : 137,
12215     "name" : "VK_FORMAT_BC3_UNORM_BLOCK"
12216    },
12217    {
12218     "enum_field_value" : 138,
12219     "name" : "VK_FORMAT_BC3_SRGB_BLOCK"
12220    },
12221    {
12222     "enum_field_value" : 139,
12223     "name" : "VK_FORMAT_BC4_UNORM_BLOCK"
12224    },
12225    {
12226     "enum_field_value" : 140,
12227     "name" : "VK_FORMAT_BC4_SNORM_BLOCK"
12228    },
12229    {
12230     "enum_field_value" : 141,
12231     "name" : "VK_FORMAT_BC5_UNORM_BLOCK"
12232    },
12233    {
12234     "enum_field_value" : 142,
12235     "name" : "VK_FORMAT_BC5_SNORM_BLOCK"
12236    },
12237    {
12238     "enum_field_value" : 143,
12239     "name" : "VK_FORMAT_BC6H_UFLOAT_BLOCK"
12240    },
12241    {
12242     "enum_field_value" : 144,
12243     "name" : "VK_FORMAT_BC6H_SFLOAT_BLOCK"
12244    },
12245    {
12246     "enum_field_value" : 145,
12247     "name" : "VK_FORMAT_BC7_UNORM_BLOCK"
12248    },
12249    {
12250     "enum_field_value" : 146,
12251     "name" : "VK_FORMAT_BC7_SRGB_BLOCK"
12252    },
12253    {
12254     "enum_field_value" : 147,
12255     "name" : "VK_FORMAT_ETC2_R8G8B8_UNORM_BLOCK"
12256    },
12257    {
12258     "enum_field_value" : 148,
12259     "name" : "VK_FORMAT_ETC2_R8G8B8_SRGB_BLOCK"
12260    },
12261    {
12262     "enum_field_value" : 149,
12263     "name" : "VK_FORMAT_ETC2_R8G8B8A1_UNORM_BLOCK"
12264    },
12265    {
12266     "enum_field_value" : 150,
12267     "name" : "VK_FORMAT_ETC2_R8G8B8A1_SRGB_BLOCK"
12268    },
12269    {
12270     "enum_field_value" : 151,
12271     "name" : "VK_FORMAT_ETC2_R8G8B8A8_UNORM_BLOCK"
12272    },
12273    {
12274     "enum_field_value" : 152,
12275     "name" : "VK_FORMAT_ETC2_R8G8B8A8_SRGB_BLOCK"
12276    },
12277    {
12278     "enum_field_value" : 153,
12279     "name" : "VK_FORMAT_EAC_R11_UNORM_BLOCK"
12280    },
12281    {
12282     "enum_field_value" : 154,
12283     "name" : "VK_FORMAT_EAC_R11_SNORM_BLOCK"
12284    },
12285    {
12286     "enum_field_value" : 155,
12287     "name" : "VK_FORMAT_EAC_R11G11_UNORM_BLOCK"
12288    },
12289    {
12290     "enum_field_value" : 156,
12291     "name" : "VK_FORMAT_EAC_R11G11_SNORM_BLOCK"
12292    },
12293    {
12294     "enum_field_value" : 157,
12295     "name" : "VK_FORMAT_ASTC_4x4_UNORM_BLOCK"
12296    },
12297    {
12298     "enum_field_value" : 158,
12299     "name" : "VK_FORMAT_ASTC_4x4_SRGB_BLOCK"
12300    },
12301    {
12302     "enum_field_value" : 159,
12303     "name" : "VK_FORMAT_ASTC_5x4_UNORM_BLOCK"
12304    },
12305    {
12306     "enum_field_value" : 160,
12307     "name" : "VK_FORMAT_ASTC_5x4_SRGB_BLOCK"
12308    },
12309    {
12310     "enum_field_value" : 161,
12311     "name" : "VK_FORMAT_ASTC_5x5_UNORM_BLOCK"
12312    },
12313    {
12314     "enum_field_value" : 162,
12315     "name" : "VK_FORMAT_ASTC_5x5_SRGB_BLOCK"
12316    },
12317    {
12318     "enum_field_value" : 163,
12319     "name" : "VK_FORMAT_ASTC_6x5_UNORM_BLOCK"
12320    },
12321    {
12322     "enum_field_value" : 164,
12323     "name" : "VK_FORMAT_ASTC_6x5_SRGB_BLOCK"
12324    },
12325    {
12326     "enum_field_value" : 165,
12327     "name" : "VK_FORMAT_ASTC_6x6_UNORM_BLOCK"
12328    },
12329    {
12330     "enum_field_value" : 166,
12331     "name" : "VK_FORMAT_ASTC_6x6_SRGB_BLOCK"
12332    },
12333    {
12334     "enum_field_value" : 167,
12335     "name" : "VK_FORMAT_ASTC_8x5_UNORM_BLOCK"
12336    },
12337    {
12338     "enum_field_value" : 168,
12339     "name" : "VK_FORMAT_ASTC_8x5_SRGB_BLOCK"
12340    },
12341    {
12342     "enum_field_value" : 169,
12343     "name" : "VK_FORMAT_ASTC_8x6_UNORM_BLOCK"
12344    },
12345    {
12346     "enum_field_value" : 170,
12347     "name" : "VK_FORMAT_ASTC_8x6_SRGB_BLOCK"
12348    },
12349    {
12350     "enum_field_value" : 171,
12351     "name" : "VK_FORMAT_ASTC_8x8_UNORM_BLOCK"
12352    },
12353    {
12354     "enum_field_value" : 172,
12355     "name" : "VK_FORMAT_ASTC_8x8_SRGB_BLOCK"
12356    },
12357    {
12358     "enum_field_value" : 173,
12359     "name" : "VK_FORMAT_ASTC_10x5_UNORM_BLOCK"
12360    },
12361    {
12362     "enum_field_value" : 174,
12363     "name" : "VK_FORMAT_ASTC_10x5_SRGB_BLOCK"
12364    },
12365    {
12366     "enum_field_value" : 175,
12367     "name" : "VK_FORMAT_ASTC_10x6_UNORM_BLOCK"
12368    },
12369    {
12370     "enum_field_value" : 176,
12371     "name" : "VK_FORMAT_ASTC_10x6_SRGB_BLOCK"
12372    },
12373    {
12374     "enum_field_value" : 177,
12375     "name" : "VK_FORMAT_ASTC_10x8_UNORM_BLOCK"
12376    },
12377    {
12378     "enum_field_value" : 178,
12379     "name" : "VK_FORMAT_ASTC_10x8_SRGB_BLOCK"
12380    },
12381    {
12382     "enum_field_value" : 179,
12383     "name" : "VK_FORMAT_ASTC_10x10_UNORM_BLOCK"
12384    },
12385    {
12386     "enum_field_value" : 180,
12387     "name" : "VK_FORMAT_ASTC_10x10_SRGB_BLOCK"
12388    },
12389    {
12390     "enum_field_value" : 181,
12391     "name" : "VK_FORMAT_ASTC_12x10_UNORM_BLOCK"
12392    },
12393    {
12394     "enum_field_value" : 182,
12395     "name" : "VK_FORMAT_ASTC_12x10_SRGB_BLOCK"
12396    },
12397    {
12398     "enum_field_value" : 183,
12399     "name" : "VK_FORMAT_ASTC_12x12_UNORM_BLOCK"
12400    },
12401    {
12402     "enum_field_value" : 184,
12403     "name" : "VK_FORMAT_ASTC_12x12_SRGB_BLOCK"
12404    },
12405    {
12406     "enum_field_value" : 1000156000,
12407     "name" : "VK_FORMAT_G8B8G8R8_422_UNORM"
12408    },
12409    {
12410     "enum_field_value" : 1000156001,
12411     "name" : "VK_FORMAT_B8G8R8G8_422_UNORM"
12412    },
12413    {
12414     "enum_field_value" : 1000156002,
12415     "name" : "VK_FORMAT_G8_B8_R8_3PLANE_420_UNORM"
12416    },
12417    {
12418     "enum_field_value" : 1000156003,
12419     "name" : "VK_FORMAT_G8_B8R8_2PLANE_420_UNORM"
12420    },
12421    {
12422     "enum_field_value" : 1000156004,
12423     "name" : "VK_FORMAT_G8_B8_R8_3PLANE_422_UNORM"
12424    },
12425    {
12426     "enum_field_value" : 1000156005,
12427     "name" : "VK_FORMAT_G8_B8R8_2PLANE_422_UNORM"
12428    },
12429    {
12430     "enum_field_value" : 1000156006,
12431     "name" : "VK_FORMAT_G8_B8_R8_3PLANE_444_UNORM"
12432    },
12433    {
12434     "enum_field_value" : 1000156007,
12435     "name" : "VK_FORMAT_R10X6_UNORM_PACK16"
12436    },
12437    {
12438     "enum_field_value" : 1000156008,
12439     "name" : "VK_FORMAT_R10X6G10X6_UNORM_2PACK16"
12440    },
12441    {
12442     "enum_field_value" : 1000156009,
12443     "name" : "VK_FORMAT_R10X6G10X6B10X6A10X6_UNORM_4PACK16"
12444    },
12445    {
12446     "enum_field_value" : 1000156010,
12447     "name" : "VK_FORMAT_G10X6B10X6G10X6R10X6_422_UNORM_4PACK16"
12448    },
12449    {
12450     "enum_field_value" : 1000156011,
12451     "name" : "VK_FORMAT_B10X6G10X6R10X6G10X6_422_UNORM_4PACK16"
12452    },
12453    {
12454     "enum_field_value" : 1000156012,
12455     "name" : "VK_FORMAT_G10X6_B10X6_R10X6_3PLANE_420_UNORM_3PACK16"
12456    },
12457    {
12458     "enum_field_value" : 1000156013,
12459     "name" : "VK_FORMAT_G10X6_B10X6R10X6_2PLANE_420_UNORM_3PACK16"
12460    },
12461    {
12462     "enum_field_value" : 1000156014,
12463     "name" : "VK_FORMAT_G10X6_B10X6_R10X6_3PLANE_422_UNORM_3PACK16"
12464    },
12465    {
12466     "enum_field_value" : 1000156015,
12467     "name" : "VK_FORMAT_G10X6_B10X6R10X6_2PLANE_422_UNORM_3PACK16"
12468    },
12469    {
12470     "enum_field_value" : 1000156016,
12471     "name" : "VK_FORMAT_G10X6_B10X6_R10X6_3PLANE_444_UNORM_3PACK16"
12472    },
12473    {
12474     "enum_field_value" : 1000156017,
12475     "name" : "VK_FORMAT_R12X4_UNORM_PACK16"
12476    },
12477    {
12478     "enum_field_value" : 1000156018,
12479     "name" : "VK_FORMAT_R12X4G12X4_UNORM_2PACK16"
12480    },
12481    {
12482     "enum_field_value" : 1000156019,
12483     "name" : "VK_FORMAT_R12X4G12X4B12X4A12X4_UNORM_4PACK16"
12484    },
12485    {
12486     "enum_field_value" : 1000156020,
12487     "name" : "VK_FORMAT_G12X4B12X4G12X4R12X4_422_UNORM_4PACK16"
12488    },
12489    {
12490     "enum_field_value" : 1000156021,
12491     "name" : "VK_FORMAT_B12X4G12X4R12X4G12X4_422_UNORM_4PACK16"
12492    },
12493    {
12494     "enum_field_value" : 1000156022,
12495     "name" : "VK_FORMAT_G12X4_B12X4_R12X4_3PLANE_420_UNORM_3PACK16"
12496    },
12497    {
12498     "enum_field_value" : 1000156023,
12499     "name" : "VK_FORMAT_G12X4_B12X4R12X4_2PLANE_420_UNORM_3PACK16"
12500    },
12501    {
12502     "enum_field_value" : 1000156024,
12503     "name" : "VK_FORMAT_G12X4_B12X4_R12X4_3PLANE_422_UNORM_3PACK16"
12504    },
12505    {
12506     "enum_field_value" : 1000156025,
12507     "name" : "VK_FORMAT_G12X4_B12X4R12X4_2PLANE_422_UNORM_3PACK16"
12508    },
12509    {
12510     "enum_field_value" : 1000156026,
12511     "name" : "VK_FORMAT_G12X4_B12X4_R12X4_3PLANE_444_UNORM_3PACK16"
12512    },
12513    {
12514     "enum_field_value" : 1000156027,
12515     "name" : "VK_FORMAT_G16B16G16R16_422_UNORM"
12516    },
12517    {
12518     "enum_field_value" : 1000156028,
12519     "name" : "VK_FORMAT_B16G16R16G16_422_UNORM"
12520    },
12521    {
12522     "enum_field_value" : 1000156029,
12523     "name" : "VK_FORMAT_G16_B16_R16_3PLANE_420_UNORM"
12524    },
12525    {
12526     "enum_field_value" : 1000156030,
12527     "name" : "VK_FORMAT_G16_B16R16_2PLANE_420_UNORM"
12528    },
12529    {
12530     "enum_field_value" : 1000156031,
12531     "name" : "VK_FORMAT_G16_B16_R16_3PLANE_422_UNORM"
12532    },
12533    {
12534     "enum_field_value" : 1000156032,
12535     "name" : "VK_FORMAT_G16_B16R16_2PLANE_422_UNORM"
12536    },
12537    {
12538     "enum_field_value" : 1000156033,
12539     "name" : "VK_FORMAT_G16_B16_R16_3PLANE_444_UNORM"
12540    },
12541    {
12542     "enum_field_value" : 1000330000,
12543     "name" : "VK_FORMAT_G8_B8R8_2PLANE_444_UNORM"
12544    },
12545    {
12546     "enum_field_value" : 1000330001,
12547     "name" : "VK_FORMAT_G10X6_B10X6R10X6_2PLANE_444_UNORM_3PACK16"
12548    },
12549    {
12550     "enum_field_value" : 1000330002,
12551     "name" : "VK_FORMAT_G12X4_B12X4R12X4_2PLANE_444_UNORM_3PACK16"
12552    },
12553    {
12554     "enum_field_value" : 1000330003,
12555     "name" : "VK_FORMAT_G16_B16R16_2PLANE_444_UNORM"
12556    },
12557    {
12558     "enum_field_value" : 1000340000,
12559     "name" : "VK_FORMAT_A4R4G4B4_UNORM_PACK16"
12560    },
12561    {
12562     "enum_field_value" : 1000340001,
12563     "name" : "VK_FORMAT_A4B4G4R4_UNORM_PACK16"
12564    },
12565    {
12566     "enum_field_value" : 1000066000,
12567     "name" : "VK_FORMAT_ASTC_4x4_SFLOAT_BLOCK"
12568    },
12569    {
12570     "enum_field_value" : 1000066001,
12571     "name" : "VK_FORMAT_ASTC_5x4_SFLOAT_BLOCK"
12572    },
12573    {
12574     "enum_field_value" : 1000066002,
12575     "name" : "VK_FORMAT_ASTC_5x5_SFLOAT_BLOCK"
12576    },
12577    {
12578     "enum_field_value" : 1000066003,
12579     "name" : "VK_FORMAT_ASTC_6x5_SFLOAT_BLOCK"
12580    },
12581    {
12582     "enum_field_value" : 1000066004,
12583     "name" : "VK_FORMAT_ASTC_6x6_SFLOAT_BLOCK"
12584    },
12585    {
12586     "enum_field_value" : 1000066005,
12587     "name" : "VK_FORMAT_ASTC_8x5_SFLOAT_BLOCK"
12588    },
12589    {
12590     "enum_field_value" : 1000066006,
12591     "name" : "VK_FORMAT_ASTC_8x6_SFLOAT_BLOCK"
12592    },
12593    {
12594     "enum_field_value" : 1000066007,
12595     "name" : "VK_FORMAT_ASTC_8x8_SFLOAT_BLOCK"
12596    },
12597    {
12598     "enum_field_value" : 1000066008,
12599     "name" : "VK_FORMAT_ASTC_10x5_SFLOAT_BLOCK"
12600    },
12601    {
12602     "enum_field_value" : 1000066009,
12603     "name" : "VK_FORMAT_ASTC_10x6_SFLOAT_BLOCK"
12604    },
12605    {
12606     "enum_field_value" : 1000066010,
12607     "name" : "VK_FORMAT_ASTC_10x8_SFLOAT_BLOCK"
12608    },
12609    {
12610     "enum_field_value" : 1000066011,
12611     "name" : "VK_FORMAT_ASTC_10x10_SFLOAT_BLOCK"
12612    },
12613    {
12614     "enum_field_value" : 1000066012,
12615     "name" : "VK_FORMAT_ASTC_12x10_SFLOAT_BLOCK"
12616    },
12617    {
12618     "enum_field_value" : 1000066013,
12619     "name" : "VK_FORMAT_ASTC_12x12_SFLOAT_BLOCK"
12620    },
12621    {
12622     "enum_field_value" : 1000054000,
12623     "name" : "VK_FORMAT_PVRTC1_2BPP_UNORM_BLOCK_IMG"
12624    },
12625    {
12626     "enum_field_value" : 1000054001,
12627     "name" : "VK_FORMAT_PVRTC1_4BPP_UNORM_BLOCK_IMG"
12628    },
12629    {
12630     "enum_field_value" : 1000054002,
12631     "name" : "VK_FORMAT_PVRTC2_2BPP_UNORM_BLOCK_IMG"
12632    },
12633    {
12634     "enum_field_value" : 1000054003,
12635     "name" : "VK_FORMAT_PVRTC2_4BPP_UNORM_BLOCK_IMG"
12636    },
12637    {
12638     "enum_field_value" : 1000054004,
12639     "name" : "VK_FORMAT_PVRTC1_2BPP_SRGB_BLOCK_IMG"
12640    },
12641    {
12642     "enum_field_value" : 1000054005,
12643     "name" : "VK_FORMAT_PVRTC1_4BPP_SRGB_BLOCK_IMG"
12644    },
12645    {
12646     "enum_field_value" : 1000054006,
12647     "name" : "VK_FORMAT_PVRTC2_2BPP_SRGB_BLOCK_IMG"
12648    },
12649    {
12650     "enum_field_value" : 1000054007,
12651     "name" : "VK_FORMAT_PVRTC2_4BPP_SRGB_BLOCK_IMG"
12652    },
12653    {
12654     "enum_field_value" : 1000066000,
12655     "name" : "VK_FORMAT_ASTC_4x4_SFLOAT_BLOCK_EXT"
12656    },
12657    {
12658     "enum_field_value" : 1000066001,
12659     "name" : "VK_FORMAT_ASTC_5x4_SFLOAT_BLOCK_EXT"
12660    },
12661    {
12662     "enum_field_value" : 1000066002,
12663     "name" : "VK_FORMAT_ASTC_5x5_SFLOAT_BLOCK_EXT"
12664    },
12665    {
12666     "enum_field_value" : 1000066003,
12667     "name" : "VK_FORMAT_ASTC_6x5_SFLOAT_BLOCK_EXT"
12668    },
12669    {
12670     "enum_field_value" : 1000066004,
12671     "name" : "VK_FORMAT_ASTC_6x6_SFLOAT_BLOCK_EXT"
12672    },
12673    {
12674     "enum_field_value" : 1000066005,
12675     "name" : "VK_FORMAT_ASTC_8x5_SFLOAT_BLOCK_EXT"
12676    },
12677    {
12678     "enum_field_value" : 1000066006,
12679     "name" : "VK_FORMAT_ASTC_8x6_SFLOAT_BLOCK_EXT"
12680    },
12681    {
12682     "enum_field_value" : 1000066007,
12683     "name" : "VK_FORMAT_ASTC_8x8_SFLOAT_BLOCK_EXT"
12684    },
12685    {
12686     "enum_field_value" : 1000066008,
12687     "name" : "VK_FORMAT_ASTC_10x5_SFLOAT_BLOCK_EXT"
12688    },
12689    {
12690     "enum_field_value" : 1000066009,
12691     "name" : "VK_FORMAT_ASTC_10x6_SFLOAT_BLOCK_EXT"
12692    },
12693    {
12694     "enum_field_value" : 1000066010,
12695     "name" : "VK_FORMAT_ASTC_10x8_SFLOAT_BLOCK_EXT"
12696    },
12697    {
12698     "enum_field_value" : 1000066011,
12699     "name" : "VK_FORMAT_ASTC_10x10_SFLOAT_BLOCK_EXT"
12700    },
12701    {
12702     "enum_field_value" : 1000066012,
12703     "name" : "VK_FORMAT_ASTC_12x10_SFLOAT_BLOCK_EXT"
12704    },
12705    {
12706     "enum_field_value" : 1000066013,
12707     "name" : "VK_FORMAT_ASTC_12x12_SFLOAT_BLOCK_EXT"
12708    },
12709    {
12710     "enum_field_value" : 1000156000,
12711     "name" : "VK_FORMAT_G8B8G8R8_422_UNORM_KHR"
12712    },
12713    {
12714     "enum_field_value" : 1000156001,
12715     "name" : "VK_FORMAT_B8G8R8G8_422_UNORM_KHR"
12716    },
12717    {
12718     "enum_field_value" : 1000156002,
12719     "name" : "VK_FORMAT_G8_B8_R8_3PLANE_420_UNORM_KHR"
12720    },
12721    {
12722     "enum_field_value" : 1000156003,
12723     "name" : "VK_FORMAT_G8_B8R8_2PLANE_420_UNORM_KHR"
12724    },
12725    {
12726     "enum_field_value" : 1000156004,
12727     "name" : "VK_FORMAT_G8_B8_R8_3PLANE_422_UNORM_KHR"
12728    },
12729    {
12730     "enum_field_value" : 1000156005,
12731     "name" : "VK_FORMAT_G8_B8R8_2PLANE_422_UNORM_KHR"
12732    },
12733    {
12734     "enum_field_value" : 1000156006,
12735     "name" : "VK_FORMAT_G8_B8_R8_3PLANE_444_UNORM_KHR"
12736    },
12737    {
12738     "enum_field_value" : 1000156007,
12739     "name" : "VK_FORMAT_R10X6_UNORM_PACK16_KHR"
12740    },
12741    {
12742     "enum_field_value" : 1000156008,
12743     "name" : "VK_FORMAT_R10X6G10X6_UNORM_2PACK16_KHR"
12744    },
12745    {
12746     "enum_field_value" : 1000156009,
12747     "name" : "VK_FORMAT_R10X6G10X6B10X6A10X6_UNORM_4PACK16_KHR"
12748    },
12749    {
12750     "enum_field_value" : 1000156010,
12751     "name" : "VK_FORMAT_G10X6B10X6G10X6R10X6_422_UNORM_4PACK16_KHR"
12752    },
12753    {
12754     "enum_field_value" : 1000156011,
12755     "name" : "VK_FORMAT_B10X6G10X6R10X6G10X6_422_UNORM_4PACK16_KHR"
12756    },
12757    {
12758     "enum_field_value" : 1000156012,
12759     "name" : "VK_FORMAT_G10X6_B10X6_R10X6_3PLANE_420_UNORM_3PACK16_KHR"
12760    },
12761    {
12762     "enum_field_value" : 1000156013,
12763     "name" : "VK_FORMAT_G10X6_B10X6R10X6_2PLANE_420_UNORM_3PACK16_KHR"
12764    },
12765    {
12766     "enum_field_value" : 1000156014,
12767     "name" : "VK_FORMAT_G10X6_B10X6_R10X6_3PLANE_422_UNORM_3PACK16_KHR"
12768    },
12769    {
12770     "enum_field_value" : 1000156015,
12771     "name" : "VK_FORMAT_G10X6_B10X6R10X6_2PLANE_422_UNORM_3PACK16_KHR"
12772    },
12773    {
12774     "enum_field_value" : 1000156016,
12775     "name" : "VK_FORMAT_G10X6_B10X6_R10X6_3PLANE_444_UNORM_3PACK16_KHR"
12776    },
12777    {
12778     "enum_field_value" : 1000156017,
12779     "name" : "VK_FORMAT_R12X4_UNORM_PACK16_KHR"
12780    },
12781    {
12782     "enum_field_value" : 1000156018,
12783     "name" : "VK_FORMAT_R12X4G12X4_UNORM_2PACK16_KHR"
12784    },
12785    {
12786     "enum_field_value" : 1000156019,
12787     "name" : "VK_FORMAT_R12X4G12X4B12X4A12X4_UNORM_4PACK16_KHR"
12788    },
12789    {
12790     "enum_field_value" : 1000156020,
12791     "name" : "VK_FORMAT_G12X4B12X4G12X4R12X4_422_UNORM_4PACK16_KHR"
12792    },
12793    {
12794     "enum_field_value" : 1000156021,
12795     "name" : "VK_FORMAT_B12X4G12X4R12X4G12X4_422_UNORM_4PACK16_KHR"
12796    },
12797    {
12798     "enum_field_value" : 1000156022,
12799     "name" : "VK_FORMAT_G12X4_B12X4_R12X4_3PLANE_420_UNORM_3PACK16_KHR"
12800    },
12801    {
12802     "enum_field_value" : 1000156023,
12803     "name" : "VK_FORMAT_G12X4_B12X4R12X4_2PLANE_420_UNORM_3PACK16_KHR"
12804    },
12805    {
12806     "enum_field_value" : 1000156024,
12807     "name" : "VK_FORMAT_G12X4_B12X4_R12X4_3PLANE_422_UNORM_3PACK16_KHR"
12808    },
12809    {
12810     "enum_field_value" : 1000156025,
12811     "name" : "VK_FORMAT_G12X4_B12X4R12X4_2PLANE_422_UNORM_3PACK16_KHR"
12812    },
12813    {
12814     "enum_field_value" : 1000156026,
12815     "name" : "VK_FORMAT_G12X4_B12X4_R12X4_3PLANE_444_UNORM_3PACK16_KHR"
12816    },
12817    {
12818     "enum_field_value" : 1000156027,
12819     "name" : "VK_FORMAT_G16B16G16R16_422_UNORM_KHR"
12820    },
12821    {
12822     "enum_field_value" : 1000156028,
12823     "name" : "VK_FORMAT_B16G16R16G16_422_UNORM_KHR"
12824    },
12825    {
12826     "enum_field_value" : 1000156029,
12827     "name" : "VK_FORMAT_G16_B16_R16_3PLANE_420_UNORM_KHR"
12828    },
12829    {
12830     "enum_field_value" : 1000156030,
12831     "name" : "VK_FORMAT_G16_B16R16_2PLANE_420_UNORM_KHR"
12832    },
12833    {
12834     "enum_field_value" : 1000156031,
12835     "name" : "VK_FORMAT_G16_B16_R16_3PLANE_422_UNORM_KHR"
12836    },
12837    {
12838     "enum_field_value" : 1000156032,
12839     "name" : "VK_FORMAT_G16_B16R16_2PLANE_422_UNORM_KHR"
12840    },
12841    {
12842     "enum_field_value" : 1000156033,
12843     "name" : "VK_FORMAT_G16_B16_R16_3PLANE_444_UNORM_KHR"
12844    },
12845    {
12846     "enum_field_value" : 1000330000,
12847     "name" : "VK_FORMAT_G8_B8R8_2PLANE_444_UNORM_EXT"
12848    },
12849    {
12850     "enum_field_value" : 1000330001,
12851     "name" : "VK_FORMAT_G10X6_B10X6R10X6_2PLANE_444_UNORM_3PACK16_EXT"
12852    },
12853    {
12854     "enum_field_value" : 1000330002,
12855     "name" : "VK_FORMAT_G12X4_B12X4R12X4_2PLANE_444_UNORM_3PACK16_EXT"
12856    },
12857    {
12858     "enum_field_value" : 1000330003,
12859     "name" : "VK_FORMAT_G16_B16R16_2PLANE_444_UNORM_EXT"
12860    },
12861    {
12862     "enum_field_value" : 1000340000,
12863     "name" : "VK_FORMAT_A4R4G4B4_UNORM_PACK16_EXT"
12864    },
12865    {
12866     "enum_field_value" : 1000340001,
12867     "name" : "VK_FORMAT_A4B4G4R4_UNORM_PACK16_EXT"
12868    },
12869    {
12870     "enum_field_value" : 2147483647,
12871     "name" : "VK_FORMAT_MAX_ENUM"
12872    }
12873   ],
12874   "linker_set_key" : "_ZTI8VkFormat",
12875   "name" : "VkFormat",
12876   "referenced_type" : "_ZTI8VkFormat",
12877   "self_type" : "_ZTI8VkFormat",
12878   "size" : 4,
12879   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
12880   "underlying_type" : "_ZTIj"
12881  },
12882  {
12883   "alignment" : 4,
12884   "enum_fields" :
12885   [
12886    {
12887     "enum_field_value" : 0,
12888     "name" : "VK_SUCCESS"
12889    },
12890    {
12891     "enum_field_value" : 1,
12892     "name" : "VK_NOT_READY"
12893    },
12894    {
12895     "enum_field_value" : 2,
12896     "name" : "VK_TIMEOUT"
12897    },
12898    {
12899     "enum_field_value" : 3,
12900     "name" : "VK_EVENT_SET"
12901    },
12902    {
12903     "enum_field_value" : 4,
12904     "name" : "VK_EVENT_RESET"
12905    },
12906    {
12907     "enum_field_value" : 5,
12908     "name" : "VK_INCOMPLETE"
12909    },
12910    {
12911     "enum_field_value" : -1,
12912     "name" : "VK_ERROR_OUT_OF_HOST_MEMORY"
12913    },
12914    {
12915     "enum_field_value" : -2,
12916     "name" : "VK_ERROR_OUT_OF_DEVICE_MEMORY"
12917    },
12918    {
12919     "enum_field_value" : -3,
12920     "name" : "VK_ERROR_INITIALIZATION_FAILED"
12921    },
12922    {
12923     "enum_field_value" : -4,
12924     "name" : "VK_ERROR_DEVICE_LOST"
12925    },
12926    {
12927     "enum_field_value" : -5,
12928     "name" : "VK_ERROR_MEMORY_MAP_FAILED"
12929    },
12930    {
12931     "enum_field_value" : -6,
12932     "name" : "VK_ERROR_LAYER_NOT_PRESENT"
12933    },
12934    {
12935     "enum_field_value" : -7,
12936     "name" : "VK_ERROR_EXTENSION_NOT_PRESENT"
12937    },
12938    {
12939     "enum_field_value" : -8,
12940     "name" : "VK_ERROR_FEATURE_NOT_PRESENT"
12941    },
12942    {
12943     "enum_field_value" : -9,
12944     "name" : "VK_ERROR_INCOMPATIBLE_DRIVER"
12945    },
12946    {
12947     "enum_field_value" : -10,
12948     "name" : "VK_ERROR_TOO_MANY_OBJECTS"
12949    },
12950    {
12951     "enum_field_value" : -11,
12952     "name" : "VK_ERROR_FORMAT_NOT_SUPPORTED"
12953    },
12954    {
12955     "enum_field_value" : -12,
12956     "name" : "VK_ERROR_FRAGMENTED_POOL"
12957    },
12958    {
12959     "enum_field_value" : -13,
12960     "name" : "VK_ERROR_UNKNOWN"
12961    },
12962    {
12963     "enum_field_value" : -1000069000,
12964     "name" : "VK_ERROR_OUT_OF_POOL_MEMORY"
12965    },
12966    {
12967     "enum_field_value" : -1000072003,
12968     "name" : "VK_ERROR_INVALID_EXTERNAL_HANDLE"
12969    },
12970    {
12971     "enum_field_value" : -1000161000,
12972     "name" : "VK_ERROR_FRAGMENTATION"
12973    },
12974    {
12975     "enum_field_value" : -1000257000,
12976     "name" : "VK_ERROR_INVALID_OPAQUE_CAPTURE_ADDRESS"
12977    },
12978    {
12979     "enum_field_value" : 1000297000,
12980     "name" : "VK_PIPELINE_COMPILE_REQUIRED"
12981    },
12982    {
12983     "enum_field_value" : -1000000000,
12984     "name" : "VK_ERROR_SURFACE_LOST_KHR"
12985    },
12986    {
12987     "enum_field_value" : -1000000001,
12988     "name" : "VK_ERROR_NATIVE_WINDOW_IN_USE_KHR"
12989    },
12990    {
12991     "enum_field_value" : 1000001003,
12992     "name" : "VK_SUBOPTIMAL_KHR"
12993    },
12994    {
12995     "enum_field_value" : -1000001004,
12996     "name" : "VK_ERROR_OUT_OF_DATE_KHR"
12997    },
12998    {
12999     "enum_field_value" : -1000003001,
13000     "name" : "VK_ERROR_INCOMPATIBLE_DISPLAY_KHR"
13001    },
13002    {
13003     "enum_field_value" : -1000011001,
13004     "name" : "VK_ERROR_VALIDATION_FAILED_EXT"
13005    },
13006    {
13007     "enum_field_value" : -1000012000,
13008     "name" : "VK_ERROR_INVALID_SHADER_NV"
13009    },
13010    {
13011     "enum_field_value" : -1000158000,
13012     "name" : "VK_ERROR_INVALID_DRM_FORMAT_MODIFIER_PLANE_LAYOUT_EXT"
13013    },
13014    {
13015     "enum_field_value" : -1000174001,
13016     "name" : "VK_ERROR_NOT_PERMITTED_KHR"
13017    },
13018    {
13019     "enum_field_value" : -1000255000,
13020     "name" : "VK_ERROR_FULL_SCREEN_EXCLUSIVE_MODE_LOST_EXT"
13021    },
13022    {
13023     "enum_field_value" : 1000268000,
13024     "name" : "VK_THREAD_IDLE_KHR"
13025    },
13026    {
13027     "enum_field_value" : 1000268001,
13028     "name" : "VK_THREAD_DONE_KHR"
13029    },
13030    {
13031     "enum_field_value" : 1000268002,
13032     "name" : "VK_OPERATION_DEFERRED_KHR"
13033    },
13034    {
13035     "enum_field_value" : 1000268003,
13036     "name" : "VK_OPERATION_NOT_DEFERRED_KHR"
13037    },
13038    {
13039     "enum_field_value" : -1000069000,
13040     "name" : "VK_ERROR_OUT_OF_POOL_MEMORY_KHR"
13041    },
13042    {
13043     "enum_field_value" : -1000072003,
13044     "name" : "VK_ERROR_INVALID_EXTERNAL_HANDLE_KHR"
13045    },
13046    {
13047     "enum_field_value" : -1000161000,
13048     "name" : "VK_ERROR_FRAGMENTATION_EXT"
13049    },
13050    {
13051     "enum_field_value" : -1000174001,
13052     "name" : "VK_ERROR_NOT_PERMITTED_EXT"
13053    },
13054    {
13055     "enum_field_value" : -1000257000,
13056     "name" : "VK_ERROR_INVALID_DEVICE_ADDRESS_EXT"
13057    },
13058    {
13059     "enum_field_value" : -1000257000,
13060     "name" : "VK_ERROR_INVALID_OPAQUE_CAPTURE_ADDRESS_KHR"
13061    },
13062    {
13063     "enum_field_value" : 1000297000,
13064     "name" : "VK_PIPELINE_COMPILE_REQUIRED_EXT"
13065    },
13066    {
13067     "enum_field_value" : 1000297000,
13068     "name" : "VK_ERROR_PIPELINE_COMPILE_REQUIRED_EXT"
13069    },
13070    {
13071     "enum_field_value" : 2147483647,
13072     "name" : "VK_RESULT_MAX_ENUM"
13073    }
13074   ],
13075   "linker_set_key" : "_ZTI8VkResult",
13076   "name" : "VkResult",
13077   "referenced_type" : "_ZTI8VkResult",
13078   "self_type" : "_ZTI8VkResult",
13079   "size" : 4,
13080   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
13081   "underlying_type" : "_ZTIi"
13082  },
13083  {
13084   "alignment" : 4,
13085   "enum_fields" :
13086   [
13087    {
13088     "enum_field_value" : 0,
13089     "name" : "VK_BLEND_OP_ADD"
13090    },
13091    {
13092     "enum_field_value" : 1,
13093     "name" : "VK_BLEND_OP_SUBTRACT"
13094    },
13095    {
13096     "enum_field_value" : 2,
13097     "name" : "VK_BLEND_OP_REVERSE_SUBTRACT"
13098    },
13099    {
13100     "enum_field_value" : 3,
13101     "name" : "VK_BLEND_OP_MIN"
13102    },
13103    {
13104     "enum_field_value" : 4,
13105     "name" : "VK_BLEND_OP_MAX"
13106    },
13107    {
13108     "enum_field_value" : 1000148000,
13109     "name" : "VK_BLEND_OP_ZERO_EXT"
13110    },
13111    {
13112     "enum_field_value" : 1000148001,
13113     "name" : "VK_BLEND_OP_SRC_EXT"
13114    },
13115    {
13116     "enum_field_value" : 1000148002,
13117     "name" : "VK_BLEND_OP_DST_EXT"
13118    },
13119    {
13120     "enum_field_value" : 1000148003,
13121     "name" : "VK_BLEND_OP_SRC_OVER_EXT"
13122    },
13123    {
13124     "enum_field_value" : 1000148004,
13125     "name" : "VK_BLEND_OP_DST_OVER_EXT"
13126    },
13127    {
13128     "enum_field_value" : 1000148005,
13129     "name" : "VK_BLEND_OP_SRC_IN_EXT"
13130    },
13131    {
13132     "enum_field_value" : 1000148006,
13133     "name" : "VK_BLEND_OP_DST_IN_EXT"
13134    },
13135    {
13136     "enum_field_value" : 1000148007,
13137     "name" : "VK_BLEND_OP_SRC_OUT_EXT"
13138    },
13139    {
13140     "enum_field_value" : 1000148008,
13141     "name" : "VK_BLEND_OP_DST_OUT_EXT"
13142    },
13143    {
13144     "enum_field_value" : 1000148009,
13145     "name" : "VK_BLEND_OP_SRC_ATOP_EXT"
13146    },
13147    {
13148     "enum_field_value" : 1000148010,
13149     "name" : "VK_BLEND_OP_DST_ATOP_EXT"
13150    },
13151    {
13152     "enum_field_value" : 1000148011,
13153     "name" : "VK_BLEND_OP_XOR_EXT"
13154    },
13155    {
13156     "enum_field_value" : 1000148012,
13157     "name" : "VK_BLEND_OP_MULTIPLY_EXT"
13158    },
13159    {
13160     "enum_field_value" : 1000148013,
13161     "name" : "VK_BLEND_OP_SCREEN_EXT"
13162    },
13163    {
13164     "enum_field_value" : 1000148014,
13165     "name" : "VK_BLEND_OP_OVERLAY_EXT"
13166    },
13167    {
13168     "enum_field_value" : 1000148015,
13169     "name" : "VK_BLEND_OP_DARKEN_EXT"
13170    },
13171    {
13172     "enum_field_value" : 1000148016,
13173     "name" : "VK_BLEND_OP_LIGHTEN_EXT"
13174    },
13175    {
13176     "enum_field_value" : 1000148017,
13177     "name" : "VK_BLEND_OP_COLORDODGE_EXT"
13178    },
13179    {
13180     "enum_field_value" : 1000148018,
13181     "name" : "VK_BLEND_OP_COLORBURN_EXT"
13182    },
13183    {
13184     "enum_field_value" : 1000148019,
13185     "name" : "VK_BLEND_OP_HARDLIGHT_EXT"
13186    },
13187    {
13188     "enum_field_value" : 1000148020,
13189     "name" : "VK_BLEND_OP_SOFTLIGHT_EXT"
13190    },
13191    {
13192     "enum_field_value" : 1000148021,
13193     "name" : "VK_BLEND_OP_DIFFERENCE_EXT"
13194    },
13195    {
13196     "enum_field_value" : 1000148022,
13197     "name" : "VK_BLEND_OP_EXCLUSION_EXT"
13198    },
13199    {
13200     "enum_field_value" : 1000148023,
13201     "name" : "VK_BLEND_OP_INVERT_EXT"
13202    },
13203    {
13204     "enum_field_value" : 1000148024,
13205     "name" : "VK_BLEND_OP_INVERT_RGB_EXT"
13206    },
13207    {
13208     "enum_field_value" : 1000148025,
13209     "name" : "VK_BLEND_OP_LINEARDODGE_EXT"
13210    },
13211    {
13212     "enum_field_value" : 1000148026,
13213     "name" : "VK_BLEND_OP_LINEARBURN_EXT"
13214    },
13215    {
13216     "enum_field_value" : 1000148027,
13217     "name" : "VK_BLEND_OP_VIVIDLIGHT_EXT"
13218    },
13219    {
13220     "enum_field_value" : 1000148028,
13221     "name" : "VK_BLEND_OP_LINEARLIGHT_EXT"
13222    },
13223    {
13224     "enum_field_value" : 1000148029,
13225     "name" : "VK_BLEND_OP_PINLIGHT_EXT"
13226    },
13227    {
13228     "enum_field_value" : 1000148030,
13229     "name" : "VK_BLEND_OP_HARDMIX_EXT"
13230    },
13231    {
13232     "enum_field_value" : 1000148031,
13233     "name" : "VK_BLEND_OP_HSL_HUE_EXT"
13234    },
13235    {
13236     "enum_field_value" : 1000148032,
13237     "name" : "VK_BLEND_OP_HSL_SATURATION_EXT"
13238    },
13239    {
13240     "enum_field_value" : 1000148033,
13241     "name" : "VK_BLEND_OP_HSL_COLOR_EXT"
13242    },
13243    {
13244     "enum_field_value" : 1000148034,
13245     "name" : "VK_BLEND_OP_HSL_LUMINOSITY_EXT"
13246    },
13247    {
13248     "enum_field_value" : 1000148035,
13249     "name" : "VK_BLEND_OP_PLUS_EXT"
13250    },
13251    {
13252     "enum_field_value" : 1000148036,
13253     "name" : "VK_BLEND_OP_PLUS_CLAMPED_EXT"
13254    },
13255    {
13256     "enum_field_value" : 1000148037,
13257     "name" : "VK_BLEND_OP_PLUS_CLAMPED_ALPHA_EXT"
13258    },
13259    {
13260     "enum_field_value" : 1000148038,
13261     "name" : "VK_BLEND_OP_PLUS_DARKER_EXT"
13262    },
13263    {
13264     "enum_field_value" : 1000148039,
13265     "name" : "VK_BLEND_OP_MINUS_EXT"
13266    },
13267    {
13268     "enum_field_value" : 1000148040,
13269     "name" : "VK_BLEND_OP_MINUS_CLAMPED_EXT"
13270    },
13271    {
13272     "enum_field_value" : 1000148041,
13273     "name" : "VK_BLEND_OP_CONTRAST_EXT"
13274    },
13275    {
13276     "enum_field_value" : 1000148042,
13277     "name" : "VK_BLEND_OP_INVERT_OVG_EXT"
13278    },
13279    {
13280     "enum_field_value" : 1000148043,
13281     "name" : "VK_BLEND_OP_RED_EXT"
13282    },
13283    {
13284     "enum_field_value" : 1000148044,
13285     "name" : "VK_BLEND_OP_GREEN_EXT"
13286    },
13287    {
13288     "enum_field_value" : 1000148045,
13289     "name" : "VK_BLEND_OP_BLUE_EXT"
13290    },
13291    {
13292     "enum_field_value" : 2147483647,
13293     "name" : "VK_BLEND_OP_MAX_ENUM"
13294    }
13295   ],
13296   "linker_set_key" : "_ZTI9VkBlendOp",
13297   "name" : "VkBlendOp",
13298   "referenced_type" : "_ZTI9VkBlendOp",
13299   "self_type" : "_ZTI9VkBlendOp",
13300   "size" : 4,
13301   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
13302   "underlying_type" : "_ZTIj"
13303  },
13304  {
13305   "alignment" : 4,
13306   "enum_fields" :
13307   [
13308    {
13309     "enum_field_value" : 0,
13310     "name" : "VK_LOGIC_OP_CLEAR"
13311    },
13312    {
13313     "enum_field_value" : 1,
13314     "name" : "VK_LOGIC_OP_AND"
13315    },
13316    {
13317     "enum_field_value" : 2,
13318     "name" : "VK_LOGIC_OP_AND_REVERSE"
13319    },
13320    {
13321     "enum_field_value" : 3,
13322     "name" : "VK_LOGIC_OP_COPY"
13323    },
13324    {
13325     "enum_field_value" : 4,
13326     "name" : "VK_LOGIC_OP_AND_INVERTED"
13327    },
13328    {
13329     "enum_field_value" : 5,
13330     "name" : "VK_LOGIC_OP_NO_OP"
13331    },
13332    {
13333     "enum_field_value" : 6,
13334     "name" : "VK_LOGIC_OP_XOR"
13335    },
13336    {
13337     "enum_field_value" : 7,
13338     "name" : "VK_LOGIC_OP_OR"
13339    },
13340    {
13341     "enum_field_value" : 8,
13342     "name" : "VK_LOGIC_OP_NOR"
13343    },
13344    {
13345     "enum_field_value" : 9,
13346     "name" : "VK_LOGIC_OP_EQUIVALENT"
13347    },
13348    {
13349     "enum_field_value" : 10,
13350     "name" : "VK_LOGIC_OP_INVERT"
13351    },
13352    {
13353     "enum_field_value" : 11,
13354     "name" : "VK_LOGIC_OP_OR_REVERSE"
13355    },
13356    {
13357     "enum_field_value" : 12,
13358     "name" : "VK_LOGIC_OP_COPY_INVERTED"
13359    },
13360    {
13361     "enum_field_value" : 13,
13362     "name" : "VK_LOGIC_OP_OR_INVERTED"
13363    },
13364    {
13365     "enum_field_value" : 14,
13366     "name" : "VK_LOGIC_OP_NAND"
13367    },
13368    {
13369     "enum_field_value" : 15,
13370     "name" : "VK_LOGIC_OP_SET"
13371    },
13372    {
13373     "enum_field_value" : 2147483647,
13374     "name" : "VK_LOGIC_OP_MAX_ENUM"
13375    }
13376   ],
13377   "linker_set_key" : "_ZTI9VkLogicOp",
13378   "name" : "VkLogicOp",
13379   "referenced_type" : "_ZTI9VkLogicOp",
13380   "self_type" : "_ZTI9VkLogicOp",
13381   "size" : 4,
13382   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
13383   "underlying_type" : "_ZTIj"
13384  },
13385  {
13386   "alignment" : 4,
13387   "enum_fields" :
13388   [
13389    {
13390     "enum_field_value" : 1,
13391     "name" : "VK_SCOPE_DEVICE_NV"
13392    },
13393    {
13394     "enum_field_value" : 2,
13395     "name" : "VK_SCOPE_WORKGROUP_NV"
13396    },
13397    {
13398     "enum_field_value" : 3,
13399     "name" : "VK_SCOPE_SUBGROUP_NV"
13400    },
13401    {
13402     "enum_field_value" : 5,
13403     "name" : "VK_SCOPE_QUEUE_FAMILY_NV"
13404    },
13405    {
13406     "enum_field_value" : 2147483647,
13407     "name" : "VK_SCOPE_MAX_ENUM_NV"
13408    }
13409   ],
13410   "linker_set_key" : "_ZTI9VkScopeNV",
13411   "name" : "VkScopeNV",
13412   "referenced_type" : "_ZTI9VkScopeNV",
13413   "self_type" : "_ZTI9VkScopeNV",
13414   "size" : 4,
13415   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
13416   "underlying_type" : "_ZTIj"
13417  }
13418 ],
13419 "function_types" :
13420 [
13421  {
13422   "alignment" : 4,
13423   "linker_set_key" : "_ZTIFPvS_S_jj23VkSystemAllocationScopeE",
13424   "name" : "void *(void *, void *, unsigned int, unsigned int, VkSystemAllocationScope) __attribute__((pcs(\"aapcs-vfp\")))",
13425   "parameters" :
13426   [
13427    {
13428     "referenced_type" : "_ZTIPv"
13429    },
13430    {
13431     "referenced_type" : "_ZTIPv"
13432    },
13433    {
13434     "referenced_type" : "_ZTIj"
13435    },
13436    {
13437     "referenced_type" : "_ZTIj"
13438    },
13439    {
13440     "referenced_type" : "_ZTI23VkSystemAllocationScope"
13441    }
13442   ],
13443   "referenced_type" : "_ZTIFPvS_S_jj23VkSystemAllocationScopeE",
13444   "return_type" : "_ZTIPv",
13445   "self_type" : "_ZTIFPvS_S_jj23VkSystemAllocationScopeE",
13446   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
13447  },
13448  {
13449   "alignment" : 4,
13450   "linker_set_key" : "_ZTIFPvS_jj23VkSystemAllocationScopeE",
13451   "name" : "void *(void *, unsigned int, unsigned int, VkSystemAllocationScope) __attribute__((pcs(\"aapcs-vfp\")))",
13452   "parameters" :
13453   [
13454    {
13455     "referenced_type" : "_ZTIPv"
13456    },
13457    {
13458     "referenced_type" : "_ZTIj"
13459    },
13460    {
13461     "referenced_type" : "_ZTIj"
13462    },
13463    {
13464     "referenced_type" : "_ZTI23VkSystemAllocationScope"
13465    }
13466   ],
13467   "referenced_type" : "_ZTIFPvS_jj23VkSystemAllocationScopeE",
13468   "return_type" : "_ZTIPv",
13469   "self_type" : "_ZTIFPvS_jj23VkSystemAllocationScopeE",
13470   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
13471  },
13472  {
13473   "alignment" : 4,
13474   "linker_set_key" : "_ZTIFj38VkDebugUtilsMessageSeverityFlagBitsEXTjPK36VkDebugUtilsMessengerCallbackDataEXTPvE",
13475   "name" : "unsigned int (VkDebugUtilsMessageSeverityFlagBitsEXT, unsigned int, const VkDebugUtilsMessengerCallbackDataEXT *, void *) __attribute__((pcs(\"aapcs-vfp\")))",
13476   "parameters" :
13477   [
13478    {
13479     "referenced_type" : "_ZTI38VkDebugUtilsMessageSeverityFlagBitsEXT"
13480    },
13481    {
13482     "referenced_type" : "_ZTIj"
13483    },
13484    {
13485     "referenced_type" : "_ZTIPK36VkDebugUtilsMessengerCallbackDataEXT"
13486    },
13487    {
13488     "referenced_type" : "_ZTIPv"
13489    }
13490   ],
13491   "referenced_type" : "_ZTIFj38VkDebugUtilsMessageSeverityFlagBitsEXTjPK36VkDebugUtilsMessengerCallbackDataEXTPvE",
13492   "return_type" : "_ZTIj",
13493   "self_type" : "_ZTIFj38VkDebugUtilsMessageSeverityFlagBitsEXTjPK36VkDebugUtilsMessengerCallbackDataEXTPvE",
13494   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
13495  },
13496  {
13497   "alignment" : 4,
13498   "linker_set_key" : "_ZTIFjj26VkDebugReportObjectTypeEXTyjiPKcS1_PvE",
13499   "name" : "unsigned int (unsigned int, VkDebugReportObjectTypeEXT, unsigned long long, unsigned int, int, const char *, const char *, void *) __attribute__((pcs(\"aapcs-vfp\")))",
13500   "parameters" :
13501   [
13502    {
13503     "referenced_type" : "_ZTIj"
13504    },
13505    {
13506     "referenced_type" : "_ZTI26VkDebugReportObjectTypeEXT"
13507    },
13508    {
13509     "referenced_type" : "_ZTIy"
13510    },
13511    {
13512     "referenced_type" : "_ZTIj"
13513    },
13514    {
13515     "referenced_type" : "_ZTIi"
13516    },
13517    {
13518     "referenced_type" : "_ZTIPKc"
13519    },
13520    {
13521     "referenced_type" : "_ZTIPKc"
13522    },
13523    {
13524     "referenced_type" : "_ZTIPv"
13525    }
13526   ],
13527   "referenced_type" : "_ZTIFjj26VkDebugReportObjectTypeEXTyjiPKcS1_PvE",
13528   "return_type" : "_ZTIj",
13529   "self_type" : "_ZTIFjj26VkDebugReportObjectTypeEXTyjiPKcS1_PvE",
13530   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
13531  },
13532  {
13533   "alignment" : 4,
13534   "linker_set_key" : "_ZTIFvPK35VkDeviceMemoryReportCallbackDataEXTPvE",
13535   "name" : "void (const VkDeviceMemoryReportCallbackDataEXT *, void *) __attribute__((pcs(\"aapcs-vfp\")))",
13536   "parameters" :
13537   [
13538    {
13539     "referenced_type" : "_ZTIPK35VkDeviceMemoryReportCallbackDataEXT"
13540    },
13541    {
13542     "referenced_type" : "_ZTIPv"
13543    }
13544   ],
13545   "referenced_type" : "_ZTIFvPK35VkDeviceMemoryReportCallbackDataEXTPvE",
13546   "return_type" : "_ZTIv",
13547   "self_type" : "_ZTIFvPK35VkDeviceMemoryReportCallbackDataEXTPvE",
13548   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
13549  },
13550  {
13551   "alignment" : 4,
13552   "linker_set_key" : "_ZTIFvPvS_E",
13553   "name" : "void (void *, void *) __attribute__((pcs(\"aapcs-vfp\")))",
13554   "parameters" :
13555   [
13556    {
13557     "referenced_type" : "_ZTIPv"
13558    },
13559    {
13560     "referenced_type" : "_ZTIPv"
13561    }
13562   ],
13563   "referenced_type" : "_ZTIFvPvS_E",
13564   "return_type" : "_ZTIv",
13565   "self_type" : "_ZTIFvPvS_E",
13566   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
13567  },
13568  {
13569   "alignment" : 4,
13570   "linker_set_key" : "_ZTIFvPvj24VkInternalAllocationType23VkSystemAllocationScopeE",
13571   "name" : "void (void *, unsigned int, VkInternalAllocationType, VkSystemAllocationScope) __attribute__((pcs(\"aapcs-vfp\")))",
13572   "parameters" :
13573   [
13574    {
13575     "referenced_type" : "_ZTIPv"
13576    },
13577    {
13578     "referenced_type" : "_ZTIj"
13579    },
13580    {
13581     "referenced_type" : "_ZTI24VkInternalAllocationType"
13582    },
13583    {
13584     "referenced_type" : "_ZTI23VkSystemAllocationScope"
13585    }
13586   ],
13587   "referenced_type" : "_ZTIFvPvj24VkInternalAllocationType23VkSystemAllocationScopeE",
13588   "return_type" : "_ZTIv",
13589   "self_type" : "_ZTIFvPvj24VkInternalAllocationType23VkSystemAllocationScopeE",
13590   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
13591  },
13592  {
13593   "alignment" : 4,
13594   "linker_set_key" : "_ZTIFvvE",
13595   "name" : "void () __attribute__((pcs(\"aapcs-vfp\")))",
13596   "referenced_type" : "_ZTIFvvE",
13597   "return_type" : "_ZTIv",
13598   "self_type" : "_ZTIFvvE",
13599   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
13600  }
13601 ],
13602 "functions" :
13603 [
13604  {
13605   "function_name" : "vkAcquireNextImage2KHR",
13606   "linker_set_key" : "vkAcquireNextImage2KHR",
13607   "parameters" :
13608   [
13609    {
13610     "referenced_type" : "_ZTIP10VkDevice_T"
13611    },
13612    {
13613     "referenced_type" : "_ZTIPK25VkAcquireNextImageInfoKHR"
13614    },
13615    {
13616     "referenced_type" : "_ZTIPj"
13617    }
13618   ],
13619   "return_type" : "_ZTI8VkResult",
13620   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
13621  },
13622  {
13623   "function_name" : "vkAcquireNextImageKHR",
13624   "linker_set_key" : "vkAcquireNextImageKHR",
13625   "parameters" :
13626   [
13627    {
13628     "referenced_type" : "_ZTIP10VkDevice_T"
13629    },
13630    {
13631     "referenced_type" : "_ZTIy"
13632    },
13633    {
13634     "referenced_type" : "_ZTIy"
13635    },
13636    {
13637     "referenced_type" : "_ZTIy"
13638    },
13639    {
13640     "referenced_type" : "_ZTIy"
13641    },
13642    {
13643     "referenced_type" : "_ZTIPj"
13644    }
13645   ],
13646   "return_type" : "_ZTI8VkResult",
13647   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
13648  },
13649  {
13650   "function_name" : "vkAllocateCommandBuffers",
13651   "linker_set_key" : "vkAllocateCommandBuffers",
13652   "parameters" :
13653   [
13654    {
13655     "referenced_type" : "_ZTIP10VkDevice_T"
13656    },
13657    {
13658     "referenced_type" : "_ZTIPK27VkCommandBufferAllocateInfo"
13659    },
13660    {
13661     "referenced_type" : "_ZTIPP17VkCommandBuffer_T"
13662    }
13663   ],
13664   "return_type" : "_ZTI8VkResult",
13665   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
13666  },
13667  {
13668   "function_name" : "vkAllocateDescriptorSets",
13669   "linker_set_key" : "vkAllocateDescriptorSets",
13670   "parameters" :
13671   [
13672    {
13673     "referenced_type" : "_ZTIP10VkDevice_T"
13674    },
13675    {
13676     "referenced_type" : "_ZTIPK27VkDescriptorSetAllocateInfo"
13677    },
13678    {
13679     "referenced_type" : "_ZTIPy"
13680    }
13681   ],
13682   "return_type" : "_ZTI8VkResult",
13683   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
13684  },
13685  {
13686   "function_name" : "vkAllocateMemory",
13687   "linker_set_key" : "vkAllocateMemory",
13688   "parameters" :
13689   [
13690    {
13691     "referenced_type" : "_ZTIP10VkDevice_T"
13692    },
13693    {
13694     "referenced_type" : "_ZTIPK20VkMemoryAllocateInfo"
13695    },
13696    {
13697     "referenced_type" : "_ZTIPK21VkAllocationCallbacks"
13698    },
13699    {
13700     "referenced_type" : "_ZTIPy"
13701    }
13702   ],
13703   "return_type" : "_ZTI8VkResult",
13704   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
13705  },
13706  {
13707   "function_name" : "vkBeginCommandBuffer",
13708   "linker_set_key" : "vkBeginCommandBuffer",
13709   "parameters" :
13710   [
13711    {
13712     "referenced_type" : "_ZTIP17VkCommandBuffer_T"
13713    },
13714    {
13715     "referenced_type" : "_ZTIPK24VkCommandBufferBeginInfo"
13716    }
13717   ],
13718   "return_type" : "_ZTI8VkResult",
13719   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
13720  },
13721  {
13722   "function_name" : "vkBindBufferMemory",
13723   "linker_set_key" : "vkBindBufferMemory",
13724   "parameters" :
13725   [
13726    {
13727     "referenced_type" : "_ZTIP10VkDevice_T"
13728    },
13729    {
13730     "referenced_type" : "_ZTIy"
13731    },
13732    {
13733     "referenced_type" : "_ZTIy"
13734    },
13735    {
13736     "referenced_type" : "_ZTIy"
13737    }
13738   ],
13739   "return_type" : "_ZTI8VkResult",
13740   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
13741  },
13742  {
13743   "function_name" : "vkBindBufferMemory2",
13744   "linker_set_key" : "vkBindBufferMemory2",
13745   "parameters" :
13746   [
13747    {
13748     "referenced_type" : "_ZTIP10VkDevice_T"
13749    },
13750    {
13751     "referenced_type" : "_ZTIj"
13752    },
13753    {
13754     "referenced_type" : "_ZTIPK22VkBindBufferMemoryInfo"
13755    }
13756   ],
13757   "return_type" : "_ZTI8VkResult",
13758   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
13759  },
13760  {
13761   "function_name" : "vkBindImageMemory",
13762   "linker_set_key" : "vkBindImageMemory",
13763   "parameters" :
13764   [
13765    {
13766     "referenced_type" : "_ZTIP10VkDevice_T"
13767    },
13768    {
13769     "referenced_type" : "_ZTIy"
13770    },
13771    {
13772     "referenced_type" : "_ZTIy"
13773    },
13774    {
13775     "referenced_type" : "_ZTIy"
13776    }
13777   ],
13778   "return_type" : "_ZTI8VkResult",
13779   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
13780  },
13781  {
13782   "function_name" : "vkBindImageMemory2",
13783   "linker_set_key" : "vkBindImageMemory2",
13784   "parameters" :
13785   [
13786    {
13787     "referenced_type" : "_ZTIP10VkDevice_T"
13788    },
13789    {
13790     "referenced_type" : "_ZTIj"
13791    },
13792    {
13793     "referenced_type" : "_ZTIPK21VkBindImageMemoryInfo"
13794    }
13795   ],
13796   "return_type" : "_ZTI8VkResult",
13797   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
13798  },
13799  {
13800   "function_name" : "vkCmdBeginQuery",
13801   "linker_set_key" : "vkCmdBeginQuery",
13802   "parameters" :
13803   [
13804    {
13805     "referenced_type" : "_ZTIP17VkCommandBuffer_T"
13806    },
13807    {
13808     "referenced_type" : "_ZTIy"
13809    },
13810    {
13811     "referenced_type" : "_ZTIj"
13812    },
13813    {
13814     "referenced_type" : "_ZTIj"
13815    }
13816   ],
13817   "return_type" : "_ZTIv",
13818   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
13819  },
13820  {
13821   "function_name" : "vkCmdBeginRenderPass",
13822   "linker_set_key" : "vkCmdBeginRenderPass",
13823   "parameters" :
13824   [
13825    {
13826     "referenced_type" : "_ZTIP17VkCommandBuffer_T"
13827    },
13828    {
13829     "referenced_type" : "_ZTIPK21VkRenderPassBeginInfo"
13830    },
13831    {
13832     "referenced_type" : "_ZTI17VkSubpassContents"
13833    }
13834   ],
13835   "return_type" : "_ZTIv",
13836   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
13837  },
13838  {
13839   "function_name" : "vkCmdBeginRenderPass2",
13840   "linker_set_key" : "vkCmdBeginRenderPass2",
13841   "parameters" :
13842   [
13843    {
13844     "referenced_type" : "_ZTIP17VkCommandBuffer_T"
13845    },
13846    {
13847     "referenced_type" : "_ZTIPK21VkRenderPassBeginInfo"
13848    },
13849    {
13850     "referenced_type" : "_ZTIPK18VkSubpassBeginInfo"
13851    }
13852   ],
13853   "return_type" : "_ZTIv",
13854   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
13855  },
13856  {
13857   "function_name" : "vkCmdBeginRendering",
13858   "linker_set_key" : "vkCmdBeginRendering",
13859   "parameters" :
13860   [
13861    {
13862     "referenced_type" : "_ZTIP17VkCommandBuffer_T"
13863    },
13864    {
13865     "referenced_type" : "_ZTIPK15VkRenderingInfo"
13866    }
13867   ],
13868   "return_type" : "_ZTIv",
13869   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
13870  },
13871  {
13872   "function_name" : "vkCmdBindDescriptorSets",
13873   "linker_set_key" : "vkCmdBindDescriptorSets",
13874   "parameters" :
13875   [
13876    {
13877     "referenced_type" : "_ZTIP17VkCommandBuffer_T"
13878    },
13879    {
13880     "referenced_type" : "_ZTI19VkPipelineBindPoint"
13881    },
13882    {
13883     "referenced_type" : "_ZTIy"
13884    },
13885    {
13886     "referenced_type" : "_ZTIj"
13887    },
13888    {
13889     "referenced_type" : "_ZTIj"
13890    },
13891    {
13892     "referenced_type" : "_ZTIPKy"
13893    },
13894    {
13895     "referenced_type" : "_ZTIj"
13896    },
13897    {
13898     "referenced_type" : "_ZTIPKj"
13899    }
13900   ],
13901   "return_type" : "_ZTIv",
13902   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
13903  },
13904  {
13905   "function_name" : "vkCmdBindIndexBuffer",
13906   "linker_set_key" : "vkCmdBindIndexBuffer",
13907   "parameters" :
13908   [
13909    {
13910     "referenced_type" : "_ZTIP17VkCommandBuffer_T"
13911    },
13912    {
13913     "referenced_type" : "_ZTIy"
13914    },
13915    {
13916     "referenced_type" : "_ZTIy"
13917    },
13918    {
13919     "referenced_type" : "_ZTI11VkIndexType"
13920    }
13921   ],
13922   "return_type" : "_ZTIv",
13923   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
13924  },
13925  {
13926   "function_name" : "vkCmdBindPipeline",
13927   "linker_set_key" : "vkCmdBindPipeline",
13928   "parameters" :
13929   [
13930    {
13931     "referenced_type" : "_ZTIP17VkCommandBuffer_T"
13932    },
13933    {
13934     "referenced_type" : "_ZTI19VkPipelineBindPoint"
13935    },
13936    {
13937     "referenced_type" : "_ZTIy"
13938    }
13939   ],
13940   "return_type" : "_ZTIv",
13941   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
13942  },
13943  {
13944   "function_name" : "vkCmdBindVertexBuffers",
13945   "linker_set_key" : "vkCmdBindVertexBuffers",
13946   "parameters" :
13947   [
13948    {
13949     "referenced_type" : "_ZTIP17VkCommandBuffer_T"
13950    },
13951    {
13952     "referenced_type" : "_ZTIj"
13953    },
13954    {
13955     "referenced_type" : "_ZTIj"
13956    },
13957    {
13958     "referenced_type" : "_ZTIPKy"
13959    },
13960    {
13961     "referenced_type" : "_ZTIPKy"
13962    }
13963   ],
13964   "return_type" : "_ZTIv",
13965   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
13966  },
13967  {
13968   "function_name" : "vkCmdBindVertexBuffers2",
13969   "linker_set_key" : "vkCmdBindVertexBuffers2",
13970   "parameters" :
13971   [
13972    {
13973     "referenced_type" : "_ZTIP17VkCommandBuffer_T"
13974    },
13975    {
13976     "referenced_type" : "_ZTIj"
13977    },
13978    {
13979     "referenced_type" : "_ZTIj"
13980    },
13981    {
13982     "referenced_type" : "_ZTIPKy"
13983    },
13984    {
13985     "referenced_type" : "_ZTIPKy"
13986    },
13987    {
13988     "referenced_type" : "_ZTIPKy"
13989    },
13990    {
13991     "referenced_type" : "_ZTIPKy"
13992    }
13993   ],
13994   "return_type" : "_ZTIv",
13995   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
13996  },
13997  {
13998   "function_name" : "vkCmdBlitImage",
13999   "linker_set_key" : "vkCmdBlitImage",
14000   "parameters" :
14001   [
14002    {
14003     "referenced_type" : "_ZTIP17VkCommandBuffer_T"
14004    },
14005    {
14006     "referenced_type" : "_ZTIy"
14007    },
14008    {
14009     "referenced_type" : "_ZTI13VkImageLayout"
14010    },
14011    {
14012     "referenced_type" : "_ZTIy"
14013    },
14014    {
14015     "referenced_type" : "_ZTI13VkImageLayout"
14016    },
14017    {
14018     "referenced_type" : "_ZTIj"
14019    },
14020    {
14021     "referenced_type" : "_ZTIPK11VkImageBlit"
14022    },
14023    {
14024     "referenced_type" : "_ZTI8VkFilter"
14025    }
14026   ],
14027   "return_type" : "_ZTIv",
14028   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
14029  },
14030  {
14031   "function_name" : "vkCmdBlitImage2",
14032   "linker_set_key" : "vkCmdBlitImage2",
14033   "parameters" :
14034   [
14035    {
14036     "referenced_type" : "_ZTIP17VkCommandBuffer_T"
14037    },
14038    {
14039     "referenced_type" : "_ZTIPK16VkBlitImageInfo2"
14040    }
14041   ],
14042   "return_type" : "_ZTIv",
14043   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
14044  },
14045  {
14046   "function_name" : "vkCmdClearAttachments",
14047   "linker_set_key" : "vkCmdClearAttachments",
14048   "parameters" :
14049   [
14050    {
14051     "referenced_type" : "_ZTIP17VkCommandBuffer_T"
14052    },
14053    {
14054     "referenced_type" : "_ZTIj"
14055    },
14056    {
14057     "referenced_type" : "_ZTIPK17VkClearAttachment"
14058    },
14059    {
14060     "referenced_type" : "_ZTIj"
14061    },
14062    {
14063     "referenced_type" : "_ZTIPK11VkClearRect"
14064    }
14065   ],
14066   "return_type" : "_ZTIv",
14067   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
14068  },
14069  {
14070   "function_name" : "vkCmdClearColorImage",
14071   "linker_set_key" : "vkCmdClearColorImage",
14072   "parameters" :
14073   [
14074    {
14075     "referenced_type" : "_ZTIP17VkCommandBuffer_T"
14076    },
14077    {
14078     "referenced_type" : "_ZTIy"
14079    },
14080    {
14081     "referenced_type" : "_ZTI13VkImageLayout"
14082    },
14083    {
14084     "referenced_type" : "_ZTIPK17VkClearColorValue"
14085    },
14086    {
14087     "referenced_type" : "_ZTIj"
14088    },
14089    {
14090     "referenced_type" : "_ZTIPK23VkImageSubresourceRange"
14091    }
14092   ],
14093   "return_type" : "_ZTIv",
14094   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
14095  },
14096  {
14097   "function_name" : "vkCmdClearDepthStencilImage",
14098   "linker_set_key" : "vkCmdClearDepthStencilImage",
14099   "parameters" :
14100   [
14101    {
14102     "referenced_type" : "_ZTIP17VkCommandBuffer_T"
14103    },
14104    {
14105     "referenced_type" : "_ZTIy"
14106    },
14107    {
14108     "referenced_type" : "_ZTI13VkImageLayout"
14109    },
14110    {
14111     "referenced_type" : "_ZTIPK24VkClearDepthStencilValue"
14112    },
14113    {
14114     "referenced_type" : "_ZTIj"
14115    },
14116    {
14117     "referenced_type" : "_ZTIPK23VkImageSubresourceRange"
14118    }
14119   ],
14120   "return_type" : "_ZTIv",
14121   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
14122  },
14123  {
14124   "function_name" : "vkCmdCopyBuffer",
14125   "linker_set_key" : "vkCmdCopyBuffer",
14126   "parameters" :
14127   [
14128    {
14129     "referenced_type" : "_ZTIP17VkCommandBuffer_T"
14130    },
14131    {
14132     "referenced_type" : "_ZTIy"
14133    },
14134    {
14135     "referenced_type" : "_ZTIy"
14136    },
14137    {
14138     "referenced_type" : "_ZTIj"
14139    },
14140    {
14141     "referenced_type" : "_ZTIPK12VkBufferCopy"
14142    }
14143   ],
14144   "return_type" : "_ZTIv",
14145   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
14146  },
14147  {
14148   "function_name" : "vkCmdCopyBuffer2",
14149   "linker_set_key" : "vkCmdCopyBuffer2",
14150   "parameters" :
14151   [
14152    {
14153     "referenced_type" : "_ZTIP17VkCommandBuffer_T"
14154    },
14155    {
14156     "referenced_type" : "_ZTIPK17VkCopyBufferInfo2"
14157    }
14158   ],
14159   "return_type" : "_ZTIv",
14160   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
14161  },
14162  {
14163   "function_name" : "vkCmdCopyBufferToImage",
14164   "linker_set_key" : "vkCmdCopyBufferToImage",
14165   "parameters" :
14166   [
14167    {
14168     "referenced_type" : "_ZTIP17VkCommandBuffer_T"
14169    },
14170    {
14171     "referenced_type" : "_ZTIy"
14172    },
14173    {
14174     "referenced_type" : "_ZTIy"
14175    },
14176    {
14177     "referenced_type" : "_ZTI13VkImageLayout"
14178    },
14179    {
14180     "referenced_type" : "_ZTIj"
14181    },
14182    {
14183     "referenced_type" : "_ZTIPK17VkBufferImageCopy"
14184    }
14185   ],
14186   "return_type" : "_ZTIv",
14187   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
14188  },
14189  {
14190   "function_name" : "vkCmdCopyBufferToImage2",
14191   "linker_set_key" : "vkCmdCopyBufferToImage2",
14192   "parameters" :
14193   [
14194    {
14195     "referenced_type" : "_ZTIP17VkCommandBuffer_T"
14196    },
14197    {
14198     "referenced_type" : "_ZTIPK24VkCopyBufferToImageInfo2"
14199    }
14200   ],
14201   "return_type" : "_ZTIv",
14202   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
14203  },
14204  {
14205   "function_name" : "vkCmdCopyImage",
14206   "linker_set_key" : "vkCmdCopyImage",
14207   "parameters" :
14208   [
14209    {
14210     "referenced_type" : "_ZTIP17VkCommandBuffer_T"
14211    },
14212    {
14213     "referenced_type" : "_ZTIy"
14214    },
14215    {
14216     "referenced_type" : "_ZTI13VkImageLayout"
14217    },
14218    {
14219     "referenced_type" : "_ZTIy"
14220    },
14221    {
14222     "referenced_type" : "_ZTI13VkImageLayout"
14223    },
14224    {
14225     "referenced_type" : "_ZTIj"
14226    },
14227    {
14228     "referenced_type" : "_ZTIPK11VkImageCopy"
14229    }
14230   ],
14231   "return_type" : "_ZTIv",
14232   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
14233  },
14234  {
14235   "function_name" : "vkCmdCopyImage2",
14236   "linker_set_key" : "vkCmdCopyImage2",
14237   "parameters" :
14238   [
14239    {
14240     "referenced_type" : "_ZTIP17VkCommandBuffer_T"
14241    },
14242    {
14243     "referenced_type" : "_ZTIPK16VkCopyImageInfo2"
14244    }
14245   ],
14246   "return_type" : "_ZTIv",
14247   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
14248  },
14249  {
14250   "function_name" : "vkCmdCopyImageToBuffer",
14251   "linker_set_key" : "vkCmdCopyImageToBuffer",
14252   "parameters" :
14253   [
14254    {
14255     "referenced_type" : "_ZTIP17VkCommandBuffer_T"
14256    },
14257    {
14258     "referenced_type" : "_ZTIy"
14259    },
14260    {
14261     "referenced_type" : "_ZTI13VkImageLayout"
14262    },
14263    {
14264     "referenced_type" : "_ZTIy"
14265    },
14266    {
14267     "referenced_type" : "_ZTIj"
14268    },
14269    {
14270     "referenced_type" : "_ZTIPK17VkBufferImageCopy"
14271    }
14272   ],
14273   "return_type" : "_ZTIv",
14274   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
14275  },
14276  {
14277   "function_name" : "vkCmdCopyImageToBuffer2",
14278   "linker_set_key" : "vkCmdCopyImageToBuffer2",
14279   "parameters" :
14280   [
14281    {
14282     "referenced_type" : "_ZTIP17VkCommandBuffer_T"
14283    },
14284    {
14285     "referenced_type" : "_ZTIPK24VkCopyImageToBufferInfo2"
14286    }
14287   ],
14288   "return_type" : "_ZTIv",
14289   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
14290  },
14291  {
14292   "function_name" : "vkCmdCopyQueryPoolResults",
14293   "linker_set_key" : "vkCmdCopyQueryPoolResults",
14294   "parameters" :
14295   [
14296    {
14297     "referenced_type" : "_ZTIP17VkCommandBuffer_T"
14298    },
14299    {
14300     "referenced_type" : "_ZTIy"
14301    },
14302    {
14303     "referenced_type" : "_ZTIj"
14304    },
14305    {
14306     "referenced_type" : "_ZTIj"
14307    },
14308    {
14309     "referenced_type" : "_ZTIy"
14310    },
14311    {
14312     "referenced_type" : "_ZTIy"
14313    },
14314    {
14315     "referenced_type" : "_ZTIy"
14316    },
14317    {
14318     "referenced_type" : "_ZTIj"
14319    }
14320   ],
14321   "return_type" : "_ZTIv",
14322   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
14323  },
14324  {
14325   "function_name" : "vkCmdDispatch",
14326   "linker_set_key" : "vkCmdDispatch",
14327   "parameters" :
14328   [
14329    {
14330     "referenced_type" : "_ZTIP17VkCommandBuffer_T"
14331    },
14332    {
14333     "referenced_type" : "_ZTIj"
14334    },
14335    {
14336     "referenced_type" : "_ZTIj"
14337    },
14338    {
14339     "referenced_type" : "_ZTIj"
14340    }
14341   ],
14342   "return_type" : "_ZTIv",
14343   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
14344  },
14345  {
14346   "function_name" : "vkCmdDispatchBase",
14347   "linker_set_key" : "vkCmdDispatchBase",
14348   "parameters" :
14349   [
14350    {
14351     "referenced_type" : "_ZTIP17VkCommandBuffer_T"
14352    },
14353    {
14354     "referenced_type" : "_ZTIj"
14355    },
14356    {
14357     "referenced_type" : "_ZTIj"
14358    },
14359    {
14360     "referenced_type" : "_ZTIj"
14361    },
14362    {
14363     "referenced_type" : "_ZTIj"
14364    },
14365    {
14366     "referenced_type" : "_ZTIj"
14367    },
14368    {
14369     "referenced_type" : "_ZTIj"
14370    }
14371   ],
14372   "return_type" : "_ZTIv",
14373   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
14374  },
14375  {
14376   "function_name" : "vkCmdDispatchIndirect",
14377   "linker_set_key" : "vkCmdDispatchIndirect",
14378   "parameters" :
14379   [
14380    {
14381     "referenced_type" : "_ZTIP17VkCommandBuffer_T"
14382    },
14383    {
14384     "referenced_type" : "_ZTIy"
14385    },
14386    {
14387     "referenced_type" : "_ZTIy"
14388    }
14389   ],
14390   "return_type" : "_ZTIv",
14391   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
14392  },
14393  {
14394   "function_name" : "vkCmdDraw",
14395   "linker_set_key" : "vkCmdDraw",
14396   "parameters" :
14397   [
14398    {
14399     "referenced_type" : "_ZTIP17VkCommandBuffer_T"
14400    },
14401    {
14402     "referenced_type" : "_ZTIj"
14403    },
14404    {
14405     "referenced_type" : "_ZTIj"
14406    },
14407    {
14408     "referenced_type" : "_ZTIj"
14409    },
14410    {
14411     "referenced_type" : "_ZTIj"
14412    }
14413   ],
14414   "return_type" : "_ZTIv",
14415   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
14416  },
14417  {
14418   "function_name" : "vkCmdDrawIndexed",
14419   "linker_set_key" : "vkCmdDrawIndexed",
14420   "parameters" :
14421   [
14422    {
14423     "referenced_type" : "_ZTIP17VkCommandBuffer_T"
14424    },
14425    {
14426     "referenced_type" : "_ZTIj"
14427    },
14428    {
14429     "referenced_type" : "_ZTIj"
14430    },
14431    {
14432     "referenced_type" : "_ZTIj"
14433    },
14434    {
14435     "referenced_type" : "_ZTIi"
14436    },
14437    {
14438     "referenced_type" : "_ZTIj"
14439    }
14440   ],
14441   "return_type" : "_ZTIv",
14442   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
14443  },
14444  {
14445   "function_name" : "vkCmdDrawIndexedIndirect",
14446   "linker_set_key" : "vkCmdDrawIndexedIndirect",
14447   "parameters" :
14448   [
14449    {
14450     "referenced_type" : "_ZTIP17VkCommandBuffer_T"
14451    },
14452    {
14453     "referenced_type" : "_ZTIy"
14454    },
14455    {
14456     "referenced_type" : "_ZTIy"
14457    },
14458    {
14459     "referenced_type" : "_ZTIj"
14460    },
14461    {
14462     "referenced_type" : "_ZTIj"
14463    }
14464   ],
14465   "return_type" : "_ZTIv",
14466   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
14467  },
14468  {
14469   "function_name" : "vkCmdDrawIndexedIndirectCount",
14470   "linker_set_key" : "vkCmdDrawIndexedIndirectCount",
14471   "parameters" :
14472   [
14473    {
14474     "referenced_type" : "_ZTIP17VkCommandBuffer_T"
14475    },
14476    {
14477     "referenced_type" : "_ZTIy"
14478    },
14479    {
14480     "referenced_type" : "_ZTIy"
14481    },
14482    {
14483     "referenced_type" : "_ZTIy"
14484    },
14485    {
14486     "referenced_type" : "_ZTIy"
14487    },
14488    {
14489     "referenced_type" : "_ZTIj"
14490    },
14491    {
14492     "referenced_type" : "_ZTIj"
14493    }
14494   ],
14495   "return_type" : "_ZTIv",
14496   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
14497  },
14498  {
14499   "function_name" : "vkCmdDrawIndirect",
14500   "linker_set_key" : "vkCmdDrawIndirect",
14501   "parameters" :
14502   [
14503    {
14504     "referenced_type" : "_ZTIP17VkCommandBuffer_T"
14505    },
14506    {
14507     "referenced_type" : "_ZTIy"
14508    },
14509    {
14510     "referenced_type" : "_ZTIy"
14511    },
14512    {
14513     "referenced_type" : "_ZTIj"
14514    },
14515    {
14516     "referenced_type" : "_ZTIj"
14517    }
14518   ],
14519   "return_type" : "_ZTIv",
14520   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
14521  },
14522  {
14523   "function_name" : "vkCmdDrawIndirectCount",
14524   "linker_set_key" : "vkCmdDrawIndirectCount",
14525   "parameters" :
14526   [
14527    {
14528     "referenced_type" : "_ZTIP17VkCommandBuffer_T"
14529    },
14530    {
14531     "referenced_type" : "_ZTIy"
14532    },
14533    {
14534     "referenced_type" : "_ZTIy"
14535    },
14536    {
14537     "referenced_type" : "_ZTIy"
14538    },
14539    {
14540     "referenced_type" : "_ZTIy"
14541    },
14542    {
14543     "referenced_type" : "_ZTIj"
14544    },
14545    {
14546     "referenced_type" : "_ZTIj"
14547    }
14548   ],
14549   "return_type" : "_ZTIv",
14550   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
14551  },
14552  {
14553   "function_name" : "vkCmdEndQuery",
14554   "linker_set_key" : "vkCmdEndQuery",
14555   "parameters" :
14556   [
14557    {
14558     "referenced_type" : "_ZTIP17VkCommandBuffer_T"
14559    },
14560    {
14561     "referenced_type" : "_ZTIy"
14562    },
14563    {
14564     "referenced_type" : "_ZTIj"
14565    }
14566   ],
14567   "return_type" : "_ZTIv",
14568   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
14569  },
14570  {
14571   "function_name" : "vkCmdEndRenderPass",
14572   "linker_set_key" : "vkCmdEndRenderPass",
14573   "parameters" :
14574   [
14575    {
14576     "referenced_type" : "_ZTIP17VkCommandBuffer_T"
14577    }
14578   ],
14579   "return_type" : "_ZTIv",
14580   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
14581  },
14582  {
14583   "function_name" : "vkCmdEndRenderPass2",
14584   "linker_set_key" : "vkCmdEndRenderPass2",
14585   "parameters" :
14586   [
14587    {
14588     "referenced_type" : "_ZTIP17VkCommandBuffer_T"
14589    },
14590    {
14591     "referenced_type" : "_ZTIPK16VkSubpassEndInfo"
14592    }
14593   ],
14594   "return_type" : "_ZTIv",
14595   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
14596  },
14597  {
14598   "function_name" : "vkCmdEndRendering",
14599   "linker_set_key" : "vkCmdEndRendering",
14600   "parameters" :
14601   [
14602    {
14603     "referenced_type" : "_ZTIP17VkCommandBuffer_T"
14604    }
14605   ],
14606   "return_type" : "_ZTIv",
14607   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
14608  },
14609  {
14610   "function_name" : "vkCmdExecuteCommands",
14611   "linker_set_key" : "vkCmdExecuteCommands",
14612   "parameters" :
14613   [
14614    {
14615     "referenced_type" : "_ZTIP17VkCommandBuffer_T"
14616    },
14617    {
14618     "referenced_type" : "_ZTIj"
14619    },
14620    {
14621     "referenced_type" : "_ZTIPKP17VkCommandBuffer_T"
14622    }
14623   ],
14624   "return_type" : "_ZTIv",
14625   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
14626  },
14627  {
14628   "function_name" : "vkCmdFillBuffer",
14629   "linker_set_key" : "vkCmdFillBuffer",
14630   "parameters" :
14631   [
14632    {
14633     "referenced_type" : "_ZTIP17VkCommandBuffer_T"
14634    },
14635    {
14636     "referenced_type" : "_ZTIy"
14637    },
14638    {
14639     "referenced_type" : "_ZTIy"
14640    },
14641    {
14642     "referenced_type" : "_ZTIy"
14643    },
14644    {
14645     "referenced_type" : "_ZTIj"
14646    }
14647   ],
14648   "return_type" : "_ZTIv",
14649   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
14650  },
14651  {
14652   "function_name" : "vkCmdNextSubpass",
14653   "linker_set_key" : "vkCmdNextSubpass",
14654   "parameters" :
14655   [
14656    {
14657     "referenced_type" : "_ZTIP17VkCommandBuffer_T"
14658    },
14659    {
14660     "referenced_type" : "_ZTI17VkSubpassContents"
14661    }
14662   ],
14663   "return_type" : "_ZTIv",
14664   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
14665  },
14666  {
14667   "function_name" : "vkCmdNextSubpass2",
14668   "linker_set_key" : "vkCmdNextSubpass2",
14669   "parameters" :
14670   [
14671    {
14672     "referenced_type" : "_ZTIP17VkCommandBuffer_T"
14673    },
14674    {
14675     "referenced_type" : "_ZTIPK18VkSubpassBeginInfo"
14676    },
14677    {
14678     "referenced_type" : "_ZTIPK16VkSubpassEndInfo"
14679    }
14680   ],
14681   "return_type" : "_ZTIv",
14682   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
14683  },
14684  {
14685   "function_name" : "vkCmdPipelineBarrier",
14686   "linker_set_key" : "vkCmdPipelineBarrier",
14687   "parameters" :
14688   [
14689    {
14690     "referenced_type" : "_ZTIP17VkCommandBuffer_T"
14691    },
14692    {
14693     "referenced_type" : "_ZTIj"
14694    },
14695    {
14696     "referenced_type" : "_ZTIj"
14697    },
14698    {
14699     "referenced_type" : "_ZTIj"
14700    },
14701    {
14702     "referenced_type" : "_ZTIj"
14703    },
14704    {
14705     "referenced_type" : "_ZTIPK15VkMemoryBarrier"
14706    },
14707    {
14708     "referenced_type" : "_ZTIj"
14709    },
14710    {
14711     "referenced_type" : "_ZTIPK21VkBufferMemoryBarrier"
14712    },
14713    {
14714     "referenced_type" : "_ZTIj"
14715    },
14716    {
14717     "referenced_type" : "_ZTIPK20VkImageMemoryBarrier"
14718    }
14719   ],
14720   "return_type" : "_ZTIv",
14721   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
14722  },
14723  {
14724   "function_name" : "vkCmdPipelineBarrier2",
14725   "linker_set_key" : "vkCmdPipelineBarrier2",
14726   "parameters" :
14727   [
14728    {
14729     "referenced_type" : "_ZTIP17VkCommandBuffer_T"
14730    },
14731    {
14732     "referenced_type" : "_ZTIPK16VkDependencyInfo"
14733    }
14734   ],
14735   "return_type" : "_ZTIv",
14736   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
14737  },
14738  {
14739   "function_name" : "vkCmdPushConstants",
14740   "linker_set_key" : "vkCmdPushConstants",
14741   "parameters" :
14742   [
14743    {
14744     "referenced_type" : "_ZTIP17VkCommandBuffer_T"
14745    },
14746    {
14747     "referenced_type" : "_ZTIy"
14748    },
14749    {
14750     "referenced_type" : "_ZTIj"
14751    },
14752    {
14753     "referenced_type" : "_ZTIj"
14754    },
14755    {
14756     "referenced_type" : "_ZTIj"
14757    },
14758    {
14759     "referenced_type" : "_ZTIPKv"
14760    }
14761   ],
14762   "return_type" : "_ZTIv",
14763   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
14764  },
14765  {
14766   "function_name" : "vkCmdResetEvent",
14767   "linker_set_key" : "vkCmdResetEvent",
14768   "parameters" :
14769   [
14770    {
14771     "referenced_type" : "_ZTIP17VkCommandBuffer_T"
14772    },
14773    {
14774     "referenced_type" : "_ZTIy"
14775    },
14776    {
14777     "referenced_type" : "_ZTIj"
14778    }
14779   ],
14780   "return_type" : "_ZTIv",
14781   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
14782  },
14783  {
14784   "function_name" : "vkCmdResetEvent2",
14785   "linker_set_key" : "vkCmdResetEvent2",
14786   "parameters" :
14787   [
14788    {
14789     "referenced_type" : "_ZTIP17VkCommandBuffer_T"
14790    },
14791    {
14792     "referenced_type" : "_ZTIy"
14793    },
14794    {
14795     "referenced_type" : "_ZTIy"
14796    }
14797   ],
14798   "return_type" : "_ZTIv",
14799   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
14800  },
14801  {
14802   "function_name" : "vkCmdResetQueryPool",
14803   "linker_set_key" : "vkCmdResetQueryPool",
14804   "parameters" :
14805   [
14806    {
14807     "referenced_type" : "_ZTIP17VkCommandBuffer_T"
14808    },
14809    {
14810     "referenced_type" : "_ZTIy"
14811    },
14812    {
14813     "referenced_type" : "_ZTIj"
14814    },
14815    {
14816     "referenced_type" : "_ZTIj"
14817    }
14818   ],
14819   "return_type" : "_ZTIv",
14820   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
14821  },
14822  {
14823   "function_name" : "vkCmdResolveImage",
14824   "linker_set_key" : "vkCmdResolveImage",
14825   "parameters" :
14826   [
14827    {
14828     "referenced_type" : "_ZTIP17VkCommandBuffer_T"
14829    },
14830    {
14831     "referenced_type" : "_ZTIy"
14832    },
14833    {
14834     "referenced_type" : "_ZTI13VkImageLayout"
14835    },
14836    {
14837     "referenced_type" : "_ZTIy"
14838    },
14839    {
14840     "referenced_type" : "_ZTI13VkImageLayout"
14841    },
14842    {
14843     "referenced_type" : "_ZTIj"
14844    },
14845    {
14846     "referenced_type" : "_ZTIPK14VkImageResolve"
14847    }
14848   ],
14849   "return_type" : "_ZTIv",
14850   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
14851  },
14852  {
14853   "function_name" : "vkCmdResolveImage2",
14854   "linker_set_key" : "vkCmdResolveImage2",
14855   "parameters" :
14856   [
14857    {
14858     "referenced_type" : "_ZTIP17VkCommandBuffer_T"
14859    },
14860    {
14861     "referenced_type" : "_ZTIPK19VkResolveImageInfo2"
14862    }
14863   ],
14864   "return_type" : "_ZTIv",
14865   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
14866  },
14867  {
14868   "function_name" : "vkCmdSetBlendConstants",
14869   "linker_set_key" : "vkCmdSetBlendConstants",
14870   "parameters" :
14871   [
14872    {
14873     "referenced_type" : "_ZTIP17VkCommandBuffer_T"
14874    },
14875    {
14876     "referenced_type" : "_ZTIPKf"
14877    }
14878   ],
14879   "return_type" : "_ZTIv",
14880   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
14881  },
14882  {
14883   "function_name" : "vkCmdSetCullMode",
14884   "linker_set_key" : "vkCmdSetCullMode",
14885   "parameters" :
14886   [
14887    {
14888     "referenced_type" : "_ZTIP17VkCommandBuffer_T"
14889    },
14890    {
14891     "referenced_type" : "_ZTIj"
14892    }
14893   ],
14894   "return_type" : "_ZTIv",
14895   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
14896  },
14897  {
14898   "function_name" : "vkCmdSetDepthBias",
14899   "linker_set_key" : "vkCmdSetDepthBias",
14900   "parameters" :
14901   [
14902    {
14903     "referenced_type" : "_ZTIP17VkCommandBuffer_T"
14904    },
14905    {
14906     "referenced_type" : "_ZTIf"
14907    },
14908    {
14909     "referenced_type" : "_ZTIf"
14910    },
14911    {
14912     "referenced_type" : "_ZTIf"
14913    }
14914   ],
14915   "return_type" : "_ZTIv",
14916   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
14917  },
14918  {
14919   "function_name" : "vkCmdSetDepthBiasEnable",
14920   "linker_set_key" : "vkCmdSetDepthBiasEnable",
14921   "parameters" :
14922   [
14923    {
14924     "referenced_type" : "_ZTIP17VkCommandBuffer_T"
14925    },
14926    {
14927     "referenced_type" : "_ZTIj"
14928    }
14929   ],
14930   "return_type" : "_ZTIv",
14931   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
14932  },
14933  {
14934   "function_name" : "vkCmdSetDepthBounds",
14935   "linker_set_key" : "vkCmdSetDepthBounds",
14936   "parameters" :
14937   [
14938    {
14939     "referenced_type" : "_ZTIP17VkCommandBuffer_T"
14940    },
14941    {
14942     "referenced_type" : "_ZTIf"
14943    },
14944    {
14945     "referenced_type" : "_ZTIf"
14946    }
14947   ],
14948   "return_type" : "_ZTIv",
14949   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
14950  },
14951  {
14952   "function_name" : "vkCmdSetDepthBoundsTestEnable",
14953   "linker_set_key" : "vkCmdSetDepthBoundsTestEnable",
14954   "parameters" :
14955   [
14956    {
14957     "referenced_type" : "_ZTIP17VkCommandBuffer_T"
14958    },
14959    {
14960     "referenced_type" : "_ZTIj"
14961    }
14962   ],
14963   "return_type" : "_ZTIv",
14964   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
14965  },
14966  {
14967   "function_name" : "vkCmdSetDepthCompareOp",
14968   "linker_set_key" : "vkCmdSetDepthCompareOp",
14969   "parameters" :
14970   [
14971    {
14972     "referenced_type" : "_ZTIP17VkCommandBuffer_T"
14973    },
14974    {
14975     "referenced_type" : "_ZTI11VkCompareOp"
14976    }
14977   ],
14978   "return_type" : "_ZTIv",
14979   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
14980  },
14981  {
14982   "function_name" : "vkCmdSetDepthTestEnable",
14983   "linker_set_key" : "vkCmdSetDepthTestEnable",
14984   "parameters" :
14985   [
14986    {
14987     "referenced_type" : "_ZTIP17VkCommandBuffer_T"
14988    },
14989    {
14990     "referenced_type" : "_ZTIj"
14991    }
14992   ],
14993   "return_type" : "_ZTIv",
14994   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
14995  },
14996  {
14997   "function_name" : "vkCmdSetDepthWriteEnable",
14998   "linker_set_key" : "vkCmdSetDepthWriteEnable",
14999   "parameters" :
15000   [
15001    {
15002     "referenced_type" : "_ZTIP17VkCommandBuffer_T"
15003    },
15004    {
15005     "referenced_type" : "_ZTIj"
15006    }
15007   ],
15008   "return_type" : "_ZTIv",
15009   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
15010  },
15011  {
15012   "function_name" : "vkCmdSetDeviceMask",
15013   "linker_set_key" : "vkCmdSetDeviceMask",
15014   "parameters" :
15015   [
15016    {
15017     "referenced_type" : "_ZTIP17VkCommandBuffer_T"
15018    },
15019    {
15020     "referenced_type" : "_ZTIj"
15021    }
15022   ],
15023   "return_type" : "_ZTIv",
15024   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
15025  },
15026  {
15027   "function_name" : "vkCmdSetEvent",
15028   "linker_set_key" : "vkCmdSetEvent",
15029   "parameters" :
15030   [
15031    {
15032     "referenced_type" : "_ZTIP17VkCommandBuffer_T"
15033    },
15034    {
15035     "referenced_type" : "_ZTIy"
15036    },
15037    {
15038     "referenced_type" : "_ZTIj"
15039    }
15040   ],
15041   "return_type" : "_ZTIv",
15042   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
15043  },
15044  {
15045   "function_name" : "vkCmdSetEvent2",
15046   "linker_set_key" : "vkCmdSetEvent2",
15047   "parameters" :
15048   [
15049    {
15050     "referenced_type" : "_ZTIP17VkCommandBuffer_T"
15051    },
15052    {
15053     "referenced_type" : "_ZTIy"
15054    },
15055    {
15056     "referenced_type" : "_ZTIPK16VkDependencyInfo"
15057    }
15058   ],
15059   "return_type" : "_ZTIv",
15060   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
15061  },
15062  {
15063   "function_name" : "vkCmdSetFrontFace",
15064   "linker_set_key" : "vkCmdSetFrontFace",
15065   "parameters" :
15066   [
15067    {
15068     "referenced_type" : "_ZTIP17VkCommandBuffer_T"
15069    },
15070    {
15071     "referenced_type" : "_ZTI11VkFrontFace"
15072    }
15073   ],
15074   "return_type" : "_ZTIv",
15075   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
15076  },
15077  {
15078   "function_name" : "vkCmdSetLineWidth",
15079   "linker_set_key" : "vkCmdSetLineWidth",
15080   "parameters" :
15081   [
15082    {
15083     "referenced_type" : "_ZTIP17VkCommandBuffer_T"
15084    },
15085    {
15086     "referenced_type" : "_ZTIf"
15087    }
15088   ],
15089   "return_type" : "_ZTIv",
15090   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
15091  },
15092  {
15093   "function_name" : "vkCmdSetPrimitiveRestartEnable",
15094   "linker_set_key" : "vkCmdSetPrimitiveRestartEnable",
15095   "parameters" :
15096   [
15097    {
15098     "referenced_type" : "_ZTIP17VkCommandBuffer_T"
15099    },
15100    {
15101     "referenced_type" : "_ZTIj"
15102    }
15103   ],
15104   "return_type" : "_ZTIv",
15105   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
15106  },
15107  {
15108   "function_name" : "vkCmdSetPrimitiveTopology",
15109   "linker_set_key" : "vkCmdSetPrimitiveTopology",
15110   "parameters" :
15111   [
15112    {
15113     "referenced_type" : "_ZTIP17VkCommandBuffer_T"
15114    },
15115    {
15116     "referenced_type" : "_ZTI19VkPrimitiveTopology"
15117    }
15118   ],
15119   "return_type" : "_ZTIv",
15120   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
15121  },
15122  {
15123   "function_name" : "vkCmdSetRasterizerDiscardEnable",
15124   "linker_set_key" : "vkCmdSetRasterizerDiscardEnable",
15125   "parameters" :
15126   [
15127    {
15128     "referenced_type" : "_ZTIP17VkCommandBuffer_T"
15129    },
15130    {
15131     "referenced_type" : "_ZTIj"
15132    }
15133   ],
15134   "return_type" : "_ZTIv",
15135   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
15136  },
15137  {
15138   "function_name" : "vkCmdSetScissor",
15139   "linker_set_key" : "vkCmdSetScissor",
15140   "parameters" :
15141   [
15142    {
15143     "referenced_type" : "_ZTIP17VkCommandBuffer_T"
15144    },
15145    {
15146     "referenced_type" : "_ZTIj"
15147    },
15148    {
15149     "referenced_type" : "_ZTIj"
15150    },
15151    {
15152     "referenced_type" : "_ZTIPK8VkRect2D"
15153    }
15154   ],
15155   "return_type" : "_ZTIv",
15156   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
15157  },
15158  {
15159   "function_name" : "vkCmdSetScissorWithCount",
15160   "linker_set_key" : "vkCmdSetScissorWithCount",
15161   "parameters" :
15162   [
15163    {
15164     "referenced_type" : "_ZTIP17VkCommandBuffer_T"
15165    },
15166    {
15167     "referenced_type" : "_ZTIj"
15168    },
15169    {
15170     "referenced_type" : "_ZTIPK8VkRect2D"
15171    }
15172   ],
15173   "return_type" : "_ZTIv",
15174   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
15175  },
15176  {
15177   "function_name" : "vkCmdSetStencilCompareMask",
15178   "linker_set_key" : "vkCmdSetStencilCompareMask",
15179   "parameters" :
15180   [
15181    {
15182     "referenced_type" : "_ZTIP17VkCommandBuffer_T"
15183    },
15184    {
15185     "referenced_type" : "_ZTIj"
15186    },
15187    {
15188     "referenced_type" : "_ZTIj"
15189    }
15190   ],
15191   "return_type" : "_ZTIv",
15192   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
15193  },
15194  {
15195   "function_name" : "vkCmdSetStencilOp",
15196   "linker_set_key" : "vkCmdSetStencilOp",
15197   "parameters" :
15198   [
15199    {
15200     "referenced_type" : "_ZTIP17VkCommandBuffer_T"
15201    },
15202    {
15203     "referenced_type" : "_ZTIj"
15204    },
15205    {
15206     "referenced_type" : "_ZTI11VkStencilOp"
15207    },
15208    {
15209     "referenced_type" : "_ZTI11VkStencilOp"
15210    },
15211    {
15212     "referenced_type" : "_ZTI11VkStencilOp"
15213    },
15214    {
15215     "referenced_type" : "_ZTI11VkCompareOp"
15216    }
15217   ],
15218   "return_type" : "_ZTIv",
15219   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
15220  },
15221  {
15222   "function_name" : "vkCmdSetStencilReference",
15223   "linker_set_key" : "vkCmdSetStencilReference",
15224   "parameters" :
15225   [
15226    {
15227     "referenced_type" : "_ZTIP17VkCommandBuffer_T"
15228    },
15229    {
15230     "referenced_type" : "_ZTIj"
15231    },
15232    {
15233     "referenced_type" : "_ZTIj"
15234    }
15235   ],
15236   "return_type" : "_ZTIv",
15237   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
15238  },
15239  {
15240   "function_name" : "vkCmdSetStencilTestEnable",
15241   "linker_set_key" : "vkCmdSetStencilTestEnable",
15242   "parameters" :
15243   [
15244    {
15245     "referenced_type" : "_ZTIP17VkCommandBuffer_T"
15246    },
15247    {
15248     "referenced_type" : "_ZTIj"
15249    }
15250   ],
15251   "return_type" : "_ZTIv",
15252   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
15253  },
15254  {
15255   "function_name" : "vkCmdSetStencilWriteMask",
15256   "linker_set_key" : "vkCmdSetStencilWriteMask",
15257   "parameters" :
15258   [
15259    {
15260     "referenced_type" : "_ZTIP17VkCommandBuffer_T"
15261    },
15262    {
15263     "referenced_type" : "_ZTIj"
15264    },
15265    {
15266     "referenced_type" : "_ZTIj"
15267    }
15268   ],
15269   "return_type" : "_ZTIv",
15270   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
15271  },
15272  {
15273   "function_name" : "vkCmdSetViewport",
15274   "linker_set_key" : "vkCmdSetViewport",
15275   "parameters" :
15276   [
15277    {
15278     "referenced_type" : "_ZTIP17VkCommandBuffer_T"
15279    },
15280    {
15281     "referenced_type" : "_ZTIj"
15282    },
15283    {
15284     "referenced_type" : "_ZTIj"
15285    },
15286    {
15287     "referenced_type" : "_ZTIPK10VkViewport"
15288    }
15289   ],
15290   "return_type" : "_ZTIv",
15291   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
15292  },
15293  {
15294   "function_name" : "vkCmdSetViewportWithCount",
15295   "linker_set_key" : "vkCmdSetViewportWithCount",
15296   "parameters" :
15297   [
15298    {
15299     "referenced_type" : "_ZTIP17VkCommandBuffer_T"
15300    },
15301    {
15302     "referenced_type" : "_ZTIj"
15303    },
15304    {
15305     "referenced_type" : "_ZTIPK10VkViewport"
15306    }
15307   ],
15308   "return_type" : "_ZTIv",
15309   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
15310  },
15311  {
15312   "function_name" : "vkCmdUpdateBuffer",
15313   "linker_set_key" : "vkCmdUpdateBuffer",
15314   "parameters" :
15315   [
15316    {
15317     "referenced_type" : "_ZTIP17VkCommandBuffer_T"
15318    },
15319    {
15320     "referenced_type" : "_ZTIy"
15321    },
15322    {
15323     "referenced_type" : "_ZTIy"
15324    },
15325    {
15326     "referenced_type" : "_ZTIy"
15327    },
15328    {
15329     "referenced_type" : "_ZTIPKv"
15330    }
15331   ],
15332   "return_type" : "_ZTIv",
15333   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
15334  },
15335  {
15336   "function_name" : "vkCmdWaitEvents",
15337   "linker_set_key" : "vkCmdWaitEvents",
15338   "parameters" :
15339   [
15340    {
15341     "referenced_type" : "_ZTIP17VkCommandBuffer_T"
15342    },
15343    {
15344     "referenced_type" : "_ZTIj"
15345    },
15346    {
15347     "referenced_type" : "_ZTIPKy"
15348    },
15349    {
15350     "referenced_type" : "_ZTIj"
15351    },
15352    {
15353     "referenced_type" : "_ZTIj"
15354    },
15355    {
15356     "referenced_type" : "_ZTIj"
15357    },
15358    {
15359     "referenced_type" : "_ZTIPK15VkMemoryBarrier"
15360    },
15361    {
15362     "referenced_type" : "_ZTIj"
15363    },
15364    {
15365     "referenced_type" : "_ZTIPK21VkBufferMemoryBarrier"
15366    },
15367    {
15368     "referenced_type" : "_ZTIj"
15369    },
15370    {
15371     "referenced_type" : "_ZTIPK20VkImageMemoryBarrier"
15372    }
15373   ],
15374   "return_type" : "_ZTIv",
15375   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
15376  },
15377  {
15378   "function_name" : "vkCmdWaitEvents2",
15379   "linker_set_key" : "vkCmdWaitEvents2",
15380   "parameters" :
15381   [
15382    {
15383     "referenced_type" : "_ZTIP17VkCommandBuffer_T"
15384    },
15385    {
15386     "referenced_type" : "_ZTIj"
15387    },
15388    {
15389     "referenced_type" : "_ZTIPKy"
15390    },
15391    {
15392     "referenced_type" : "_ZTIPK16VkDependencyInfo"
15393    }
15394   ],
15395   "return_type" : "_ZTIv",
15396   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
15397  },
15398  {
15399   "function_name" : "vkCmdWriteTimestamp",
15400   "linker_set_key" : "vkCmdWriteTimestamp",
15401   "parameters" :
15402   [
15403    {
15404     "referenced_type" : "_ZTIP17VkCommandBuffer_T"
15405    },
15406    {
15407     "referenced_type" : "_ZTI23VkPipelineStageFlagBits"
15408    },
15409    {
15410     "referenced_type" : "_ZTIy"
15411    },
15412    {
15413     "referenced_type" : "_ZTIj"
15414    }
15415   ],
15416   "return_type" : "_ZTIv",
15417   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
15418  },
15419  {
15420   "function_name" : "vkCmdWriteTimestamp2",
15421   "linker_set_key" : "vkCmdWriteTimestamp2",
15422   "parameters" :
15423   [
15424    {
15425     "referenced_type" : "_ZTIP17VkCommandBuffer_T"
15426    },
15427    {
15428     "referenced_type" : "_ZTIy"
15429    },
15430    {
15431     "referenced_type" : "_ZTIy"
15432    },
15433    {
15434     "referenced_type" : "_ZTIj"
15435    }
15436   ],
15437   "return_type" : "_ZTIv",
15438   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
15439  },
15440  {
15441   "function_name" : "vkCreateAndroidSurfaceKHR",
15442   "linker_set_key" : "vkCreateAndroidSurfaceKHR",
15443   "parameters" :
15444   [
15445    {
15446     "referenced_type" : "_ZTIP12VkInstance_T"
15447    },
15448    {
15449     "referenced_type" : "_ZTIPK29VkAndroidSurfaceCreateInfoKHR"
15450    },
15451    {
15452     "referenced_type" : "_ZTIPK21VkAllocationCallbacks"
15453    },
15454    {
15455     "referenced_type" : "_ZTIPy"
15456    }
15457   ],
15458   "return_type" : "_ZTI8VkResult",
15459   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_android.h"
15460  },
15461  {
15462   "function_name" : "vkCreateBuffer",
15463   "linker_set_key" : "vkCreateBuffer",
15464   "parameters" :
15465   [
15466    {
15467     "referenced_type" : "_ZTIP10VkDevice_T"
15468    },
15469    {
15470     "referenced_type" : "_ZTIPK18VkBufferCreateInfo"
15471    },
15472    {
15473     "referenced_type" : "_ZTIPK21VkAllocationCallbacks"
15474    },
15475    {
15476     "referenced_type" : "_ZTIPy"
15477    }
15478   ],
15479   "return_type" : "_ZTI8VkResult",
15480   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
15481  },
15482  {
15483   "function_name" : "vkCreateBufferView",
15484   "linker_set_key" : "vkCreateBufferView",
15485   "parameters" :
15486   [
15487    {
15488     "referenced_type" : "_ZTIP10VkDevice_T"
15489    },
15490    {
15491     "referenced_type" : "_ZTIPK22VkBufferViewCreateInfo"
15492    },
15493    {
15494     "referenced_type" : "_ZTIPK21VkAllocationCallbacks"
15495    },
15496    {
15497     "referenced_type" : "_ZTIPy"
15498    }
15499   ],
15500   "return_type" : "_ZTI8VkResult",
15501   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
15502  },
15503  {
15504   "function_name" : "vkCreateCommandPool",
15505   "linker_set_key" : "vkCreateCommandPool",
15506   "parameters" :
15507   [
15508    {
15509     "referenced_type" : "_ZTIP10VkDevice_T"
15510    },
15511    {
15512     "referenced_type" : "_ZTIPK23VkCommandPoolCreateInfo"
15513    },
15514    {
15515     "referenced_type" : "_ZTIPK21VkAllocationCallbacks"
15516    },
15517    {
15518     "referenced_type" : "_ZTIPy"
15519    }
15520   ],
15521   "return_type" : "_ZTI8VkResult",
15522   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
15523  },
15524  {
15525   "function_name" : "vkCreateComputePipelines",
15526   "linker_set_key" : "vkCreateComputePipelines",
15527   "parameters" :
15528   [
15529    {
15530     "referenced_type" : "_ZTIP10VkDevice_T"
15531    },
15532    {
15533     "referenced_type" : "_ZTIy"
15534    },
15535    {
15536     "referenced_type" : "_ZTIj"
15537    },
15538    {
15539     "referenced_type" : "_ZTIPK27VkComputePipelineCreateInfo"
15540    },
15541    {
15542     "referenced_type" : "_ZTIPK21VkAllocationCallbacks"
15543    },
15544    {
15545     "referenced_type" : "_ZTIPy"
15546    }
15547   ],
15548   "return_type" : "_ZTI8VkResult",
15549   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
15550  },
15551  {
15552   "function_name" : "vkCreateDescriptorPool",
15553   "linker_set_key" : "vkCreateDescriptorPool",
15554   "parameters" :
15555   [
15556    {
15557     "referenced_type" : "_ZTIP10VkDevice_T"
15558    },
15559    {
15560     "referenced_type" : "_ZTIPK26VkDescriptorPoolCreateInfo"
15561    },
15562    {
15563     "referenced_type" : "_ZTIPK21VkAllocationCallbacks"
15564    },
15565    {
15566     "referenced_type" : "_ZTIPy"
15567    }
15568   ],
15569   "return_type" : "_ZTI8VkResult",
15570   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
15571  },
15572  {
15573   "function_name" : "vkCreateDescriptorSetLayout",
15574   "linker_set_key" : "vkCreateDescriptorSetLayout",
15575   "parameters" :
15576   [
15577    {
15578     "referenced_type" : "_ZTIP10VkDevice_T"
15579    },
15580    {
15581     "referenced_type" : "_ZTIPK31VkDescriptorSetLayoutCreateInfo"
15582    },
15583    {
15584     "referenced_type" : "_ZTIPK21VkAllocationCallbacks"
15585    },
15586    {
15587     "referenced_type" : "_ZTIPy"
15588    }
15589   ],
15590   "return_type" : "_ZTI8VkResult",
15591   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
15592  },
15593  {
15594   "function_name" : "vkCreateDescriptorUpdateTemplate",
15595   "linker_set_key" : "vkCreateDescriptorUpdateTemplate",
15596   "parameters" :
15597   [
15598    {
15599     "referenced_type" : "_ZTIP10VkDevice_T"
15600    },
15601    {
15602     "referenced_type" : "_ZTIPK36VkDescriptorUpdateTemplateCreateInfo"
15603    },
15604    {
15605     "referenced_type" : "_ZTIPK21VkAllocationCallbacks"
15606    },
15607    {
15608     "referenced_type" : "_ZTIPy"
15609    }
15610   ],
15611   "return_type" : "_ZTI8VkResult",
15612   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
15613  },
15614  {
15615   "function_name" : "vkCreateDevice",
15616   "linker_set_key" : "vkCreateDevice",
15617   "parameters" :
15618   [
15619    {
15620     "referenced_type" : "_ZTIP18VkPhysicalDevice_T"
15621    },
15622    {
15623     "referenced_type" : "_ZTIPK18VkDeviceCreateInfo"
15624    },
15625    {
15626     "referenced_type" : "_ZTIPK21VkAllocationCallbacks"
15627    },
15628    {
15629     "referenced_type" : "_ZTIPP10VkDevice_T"
15630    }
15631   ],
15632   "return_type" : "_ZTI8VkResult",
15633   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
15634  },
15635  {
15636   "function_name" : "vkCreateEvent",
15637   "linker_set_key" : "vkCreateEvent",
15638   "parameters" :
15639   [
15640    {
15641     "referenced_type" : "_ZTIP10VkDevice_T"
15642    },
15643    {
15644     "referenced_type" : "_ZTIPK17VkEventCreateInfo"
15645    },
15646    {
15647     "referenced_type" : "_ZTIPK21VkAllocationCallbacks"
15648    },
15649    {
15650     "referenced_type" : "_ZTIPy"
15651    }
15652   ],
15653   "return_type" : "_ZTI8VkResult",
15654   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
15655  },
15656  {
15657   "function_name" : "vkCreateFence",
15658   "linker_set_key" : "vkCreateFence",
15659   "parameters" :
15660   [
15661    {
15662     "referenced_type" : "_ZTIP10VkDevice_T"
15663    },
15664    {
15665     "referenced_type" : "_ZTIPK17VkFenceCreateInfo"
15666    },
15667    {
15668     "referenced_type" : "_ZTIPK21VkAllocationCallbacks"
15669    },
15670    {
15671     "referenced_type" : "_ZTIPy"
15672    }
15673   ],
15674   "return_type" : "_ZTI8VkResult",
15675   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
15676  },
15677  {
15678   "function_name" : "vkCreateFramebuffer",
15679   "linker_set_key" : "vkCreateFramebuffer",
15680   "parameters" :
15681   [
15682    {
15683     "referenced_type" : "_ZTIP10VkDevice_T"
15684    },
15685    {
15686     "referenced_type" : "_ZTIPK23VkFramebufferCreateInfo"
15687    },
15688    {
15689     "referenced_type" : "_ZTIPK21VkAllocationCallbacks"
15690    },
15691    {
15692     "referenced_type" : "_ZTIPy"
15693    }
15694   ],
15695   "return_type" : "_ZTI8VkResult",
15696   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
15697  },
15698  {
15699   "function_name" : "vkCreateGraphicsPipelines",
15700   "linker_set_key" : "vkCreateGraphicsPipelines",
15701   "parameters" :
15702   [
15703    {
15704     "referenced_type" : "_ZTIP10VkDevice_T"
15705    },
15706    {
15707     "referenced_type" : "_ZTIy"
15708    },
15709    {
15710     "referenced_type" : "_ZTIj"
15711    },
15712    {
15713     "referenced_type" : "_ZTIPK28VkGraphicsPipelineCreateInfo"
15714    },
15715    {
15716     "referenced_type" : "_ZTIPK21VkAllocationCallbacks"
15717    },
15718    {
15719     "referenced_type" : "_ZTIPy"
15720    }
15721   ],
15722   "return_type" : "_ZTI8VkResult",
15723   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
15724  },
15725  {
15726   "function_name" : "vkCreateImage",
15727   "linker_set_key" : "vkCreateImage",
15728   "parameters" :
15729   [
15730    {
15731     "referenced_type" : "_ZTIP10VkDevice_T"
15732    },
15733    {
15734     "referenced_type" : "_ZTIPK17VkImageCreateInfo"
15735    },
15736    {
15737     "referenced_type" : "_ZTIPK21VkAllocationCallbacks"
15738    },
15739    {
15740     "referenced_type" : "_ZTIPy"
15741    }
15742   ],
15743   "return_type" : "_ZTI8VkResult",
15744   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
15745  },
15746  {
15747   "function_name" : "vkCreateImageView",
15748   "linker_set_key" : "vkCreateImageView",
15749   "parameters" :
15750   [
15751    {
15752     "referenced_type" : "_ZTIP10VkDevice_T"
15753    },
15754    {
15755     "referenced_type" : "_ZTIPK21VkImageViewCreateInfo"
15756    },
15757    {
15758     "referenced_type" : "_ZTIPK21VkAllocationCallbacks"
15759    },
15760    {
15761     "referenced_type" : "_ZTIPy"
15762    }
15763   ],
15764   "return_type" : "_ZTI8VkResult",
15765   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
15766  },
15767  {
15768   "function_name" : "vkCreateInstance",
15769   "linker_set_key" : "vkCreateInstance",
15770   "parameters" :
15771   [
15772    {
15773     "referenced_type" : "_ZTIPK20VkInstanceCreateInfo"
15774    },
15775    {
15776     "referenced_type" : "_ZTIPK21VkAllocationCallbacks"
15777    },
15778    {
15779     "referenced_type" : "_ZTIPP12VkInstance_T"
15780    }
15781   ],
15782   "return_type" : "_ZTI8VkResult",
15783   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
15784  },
15785  {
15786   "function_name" : "vkCreatePipelineCache",
15787   "linker_set_key" : "vkCreatePipelineCache",
15788   "parameters" :
15789   [
15790    {
15791     "referenced_type" : "_ZTIP10VkDevice_T"
15792    },
15793    {
15794     "referenced_type" : "_ZTIPK25VkPipelineCacheCreateInfo"
15795    },
15796    {
15797     "referenced_type" : "_ZTIPK21VkAllocationCallbacks"
15798    },
15799    {
15800     "referenced_type" : "_ZTIPy"
15801    }
15802   ],
15803   "return_type" : "_ZTI8VkResult",
15804   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
15805  },
15806  {
15807   "function_name" : "vkCreatePipelineLayout",
15808   "linker_set_key" : "vkCreatePipelineLayout",
15809   "parameters" :
15810   [
15811    {
15812     "referenced_type" : "_ZTIP10VkDevice_T"
15813    },
15814    {
15815     "referenced_type" : "_ZTIPK26VkPipelineLayoutCreateInfo"
15816    },
15817    {
15818     "referenced_type" : "_ZTIPK21VkAllocationCallbacks"
15819    },
15820    {
15821     "referenced_type" : "_ZTIPy"
15822    }
15823   ],
15824   "return_type" : "_ZTI8VkResult",
15825   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
15826  },
15827  {
15828   "function_name" : "vkCreatePrivateDataSlot",
15829   "linker_set_key" : "vkCreatePrivateDataSlot",
15830   "parameters" :
15831   [
15832    {
15833     "referenced_type" : "_ZTIP10VkDevice_T"
15834    },
15835    {
15836     "referenced_type" : "_ZTIPK27VkPrivateDataSlotCreateInfo"
15837    },
15838    {
15839     "referenced_type" : "_ZTIPK21VkAllocationCallbacks"
15840    },
15841    {
15842     "referenced_type" : "_ZTIPy"
15843    }
15844   ],
15845   "return_type" : "_ZTI8VkResult",
15846   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
15847  },
15848  {
15849   "function_name" : "vkCreateQueryPool",
15850   "linker_set_key" : "vkCreateQueryPool",
15851   "parameters" :
15852   [
15853    {
15854     "referenced_type" : "_ZTIP10VkDevice_T"
15855    },
15856    {
15857     "referenced_type" : "_ZTIPK21VkQueryPoolCreateInfo"
15858    },
15859    {
15860     "referenced_type" : "_ZTIPK21VkAllocationCallbacks"
15861    },
15862    {
15863     "referenced_type" : "_ZTIPy"
15864    }
15865   ],
15866   "return_type" : "_ZTI8VkResult",
15867   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
15868  },
15869  {
15870   "function_name" : "vkCreateRenderPass",
15871   "linker_set_key" : "vkCreateRenderPass",
15872   "parameters" :
15873   [
15874    {
15875     "referenced_type" : "_ZTIP10VkDevice_T"
15876    },
15877    {
15878     "referenced_type" : "_ZTIPK22VkRenderPassCreateInfo"
15879    },
15880    {
15881     "referenced_type" : "_ZTIPK21VkAllocationCallbacks"
15882    },
15883    {
15884     "referenced_type" : "_ZTIPy"
15885    }
15886   ],
15887   "return_type" : "_ZTI8VkResult",
15888   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
15889  },
15890  {
15891   "function_name" : "vkCreateRenderPass2",
15892   "linker_set_key" : "vkCreateRenderPass2",
15893   "parameters" :
15894   [
15895    {
15896     "referenced_type" : "_ZTIP10VkDevice_T"
15897    },
15898    {
15899     "referenced_type" : "_ZTIPK23VkRenderPassCreateInfo2"
15900    },
15901    {
15902     "referenced_type" : "_ZTIPK21VkAllocationCallbacks"
15903    },
15904    {
15905     "referenced_type" : "_ZTIPy"
15906    }
15907   ],
15908   "return_type" : "_ZTI8VkResult",
15909   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
15910  },
15911  {
15912   "function_name" : "vkCreateSampler",
15913   "linker_set_key" : "vkCreateSampler",
15914   "parameters" :
15915   [
15916    {
15917     "referenced_type" : "_ZTIP10VkDevice_T"
15918    },
15919    {
15920     "referenced_type" : "_ZTIPK19VkSamplerCreateInfo"
15921    },
15922    {
15923     "referenced_type" : "_ZTIPK21VkAllocationCallbacks"
15924    },
15925    {
15926     "referenced_type" : "_ZTIPy"
15927    }
15928   ],
15929   "return_type" : "_ZTI8VkResult",
15930   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
15931  },
15932  {
15933   "function_name" : "vkCreateSamplerYcbcrConversion",
15934   "linker_set_key" : "vkCreateSamplerYcbcrConversion",
15935   "parameters" :
15936   [
15937    {
15938     "referenced_type" : "_ZTIP10VkDevice_T"
15939    },
15940    {
15941     "referenced_type" : "_ZTIPK34VkSamplerYcbcrConversionCreateInfo"
15942    },
15943    {
15944     "referenced_type" : "_ZTIPK21VkAllocationCallbacks"
15945    },
15946    {
15947     "referenced_type" : "_ZTIPy"
15948    }
15949   ],
15950   "return_type" : "_ZTI8VkResult",
15951   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
15952  },
15953  {
15954   "function_name" : "vkCreateSemaphore",
15955   "linker_set_key" : "vkCreateSemaphore",
15956   "parameters" :
15957   [
15958    {
15959     "referenced_type" : "_ZTIP10VkDevice_T"
15960    },
15961    {
15962     "referenced_type" : "_ZTIPK21VkSemaphoreCreateInfo"
15963    },
15964    {
15965     "referenced_type" : "_ZTIPK21VkAllocationCallbacks"
15966    },
15967    {
15968     "referenced_type" : "_ZTIPy"
15969    }
15970   ],
15971   "return_type" : "_ZTI8VkResult",
15972   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
15973  },
15974  {
15975   "function_name" : "vkCreateShaderModule",
15976   "linker_set_key" : "vkCreateShaderModule",
15977   "parameters" :
15978   [
15979    {
15980     "referenced_type" : "_ZTIP10VkDevice_T"
15981    },
15982    {
15983     "referenced_type" : "_ZTIPK24VkShaderModuleCreateInfo"
15984    },
15985    {
15986     "referenced_type" : "_ZTIPK21VkAllocationCallbacks"
15987    },
15988    {
15989     "referenced_type" : "_ZTIPy"
15990    }
15991   ],
15992   "return_type" : "_ZTI8VkResult",
15993   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
15994  },
15995  {
15996   "function_name" : "vkCreateSwapchainKHR",
15997   "linker_set_key" : "vkCreateSwapchainKHR",
15998   "parameters" :
15999   [
16000    {
16001     "referenced_type" : "_ZTIP10VkDevice_T"
16002    },
16003    {
16004     "referenced_type" : "_ZTIPK24VkSwapchainCreateInfoKHR"
16005    },
16006    {
16007     "referenced_type" : "_ZTIPK21VkAllocationCallbacks"
16008    },
16009    {
16010     "referenced_type" : "_ZTIPy"
16011    }
16012   ],
16013   "return_type" : "_ZTI8VkResult",
16014   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
16015  },
16016  {
16017   "function_name" : "vkDestroyBuffer",
16018   "linker_set_key" : "vkDestroyBuffer",
16019   "parameters" :
16020   [
16021    {
16022     "referenced_type" : "_ZTIP10VkDevice_T"
16023    },
16024    {
16025     "referenced_type" : "_ZTIy"
16026    },
16027    {
16028     "referenced_type" : "_ZTIPK21VkAllocationCallbacks"
16029    }
16030   ],
16031   "return_type" : "_ZTIv",
16032   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
16033  },
16034  {
16035   "function_name" : "vkDestroyBufferView",
16036   "linker_set_key" : "vkDestroyBufferView",
16037   "parameters" :
16038   [
16039    {
16040     "referenced_type" : "_ZTIP10VkDevice_T"
16041    },
16042    {
16043     "referenced_type" : "_ZTIy"
16044    },
16045    {
16046     "referenced_type" : "_ZTIPK21VkAllocationCallbacks"
16047    }
16048   ],
16049   "return_type" : "_ZTIv",
16050   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
16051  },
16052  {
16053   "function_name" : "vkDestroyCommandPool",
16054   "linker_set_key" : "vkDestroyCommandPool",
16055   "parameters" :
16056   [
16057    {
16058     "referenced_type" : "_ZTIP10VkDevice_T"
16059    },
16060    {
16061     "referenced_type" : "_ZTIy"
16062    },
16063    {
16064     "referenced_type" : "_ZTIPK21VkAllocationCallbacks"
16065    }
16066   ],
16067   "return_type" : "_ZTIv",
16068   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
16069  },
16070  {
16071   "function_name" : "vkDestroyDescriptorPool",
16072   "linker_set_key" : "vkDestroyDescriptorPool",
16073   "parameters" :
16074   [
16075    {
16076     "referenced_type" : "_ZTIP10VkDevice_T"
16077    },
16078    {
16079     "referenced_type" : "_ZTIy"
16080    },
16081    {
16082     "referenced_type" : "_ZTIPK21VkAllocationCallbacks"
16083    }
16084   ],
16085   "return_type" : "_ZTIv",
16086   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
16087  },
16088  {
16089   "function_name" : "vkDestroyDescriptorSetLayout",
16090   "linker_set_key" : "vkDestroyDescriptorSetLayout",
16091   "parameters" :
16092   [
16093    {
16094     "referenced_type" : "_ZTIP10VkDevice_T"
16095    },
16096    {
16097     "referenced_type" : "_ZTIy"
16098    },
16099    {
16100     "referenced_type" : "_ZTIPK21VkAllocationCallbacks"
16101    }
16102   ],
16103   "return_type" : "_ZTIv",
16104   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
16105  },
16106  {
16107   "function_name" : "vkDestroyDescriptorUpdateTemplate",
16108   "linker_set_key" : "vkDestroyDescriptorUpdateTemplate",
16109   "parameters" :
16110   [
16111    {
16112     "referenced_type" : "_ZTIP10VkDevice_T"
16113    },
16114    {
16115     "referenced_type" : "_ZTIy"
16116    },
16117    {
16118     "referenced_type" : "_ZTIPK21VkAllocationCallbacks"
16119    }
16120   ],
16121   "return_type" : "_ZTIv",
16122   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
16123  },
16124  {
16125   "function_name" : "vkDestroyDevice",
16126   "linker_set_key" : "vkDestroyDevice",
16127   "parameters" :
16128   [
16129    {
16130     "referenced_type" : "_ZTIP10VkDevice_T"
16131    },
16132    {
16133     "referenced_type" : "_ZTIPK21VkAllocationCallbacks"
16134    }
16135   ],
16136   "return_type" : "_ZTIv",
16137   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
16138  },
16139  {
16140   "function_name" : "vkDestroyEvent",
16141   "linker_set_key" : "vkDestroyEvent",
16142   "parameters" :
16143   [
16144    {
16145     "referenced_type" : "_ZTIP10VkDevice_T"
16146    },
16147    {
16148     "referenced_type" : "_ZTIy"
16149    },
16150    {
16151     "referenced_type" : "_ZTIPK21VkAllocationCallbacks"
16152    }
16153   ],
16154   "return_type" : "_ZTIv",
16155   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
16156  },
16157  {
16158   "function_name" : "vkDestroyFence",
16159   "linker_set_key" : "vkDestroyFence",
16160   "parameters" :
16161   [
16162    {
16163     "referenced_type" : "_ZTIP10VkDevice_T"
16164    },
16165    {
16166     "referenced_type" : "_ZTIy"
16167    },
16168    {
16169     "referenced_type" : "_ZTIPK21VkAllocationCallbacks"
16170    }
16171   ],
16172   "return_type" : "_ZTIv",
16173   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
16174  },
16175  {
16176   "function_name" : "vkDestroyFramebuffer",
16177   "linker_set_key" : "vkDestroyFramebuffer",
16178   "parameters" :
16179   [
16180    {
16181     "referenced_type" : "_ZTIP10VkDevice_T"
16182    },
16183    {
16184     "referenced_type" : "_ZTIy"
16185    },
16186    {
16187     "referenced_type" : "_ZTIPK21VkAllocationCallbacks"
16188    }
16189   ],
16190   "return_type" : "_ZTIv",
16191   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
16192  },
16193  {
16194   "function_name" : "vkDestroyImage",
16195   "linker_set_key" : "vkDestroyImage",
16196   "parameters" :
16197   [
16198    {
16199     "referenced_type" : "_ZTIP10VkDevice_T"
16200    },
16201    {
16202     "referenced_type" : "_ZTIy"
16203    },
16204    {
16205     "referenced_type" : "_ZTIPK21VkAllocationCallbacks"
16206    }
16207   ],
16208   "return_type" : "_ZTIv",
16209   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
16210  },
16211  {
16212   "function_name" : "vkDestroyImageView",
16213   "linker_set_key" : "vkDestroyImageView",
16214   "parameters" :
16215   [
16216    {
16217     "referenced_type" : "_ZTIP10VkDevice_T"
16218    },
16219    {
16220     "referenced_type" : "_ZTIy"
16221    },
16222    {
16223     "referenced_type" : "_ZTIPK21VkAllocationCallbacks"
16224    }
16225   ],
16226   "return_type" : "_ZTIv",
16227   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
16228  },
16229  {
16230   "function_name" : "vkDestroyInstance",
16231   "linker_set_key" : "vkDestroyInstance",
16232   "parameters" :
16233   [
16234    {
16235     "referenced_type" : "_ZTIP12VkInstance_T"
16236    },
16237    {
16238     "referenced_type" : "_ZTIPK21VkAllocationCallbacks"
16239    }
16240   ],
16241   "return_type" : "_ZTIv",
16242   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
16243  },
16244  {
16245   "function_name" : "vkDestroyPipeline",
16246   "linker_set_key" : "vkDestroyPipeline",
16247   "parameters" :
16248   [
16249    {
16250     "referenced_type" : "_ZTIP10VkDevice_T"
16251    },
16252    {
16253     "referenced_type" : "_ZTIy"
16254    },
16255    {
16256     "referenced_type" : "_ZTIPK21VkAllocationCallbacks"
16257    }
16258   ],
16259   "return_type" : "_ZTIv",
16260   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
16261  },
16262  {
16263   "function_name" : "vkDestroyPipelineCache",
16264   "linker_set_key" : "vkDestroyPipelineCache",
16265   "parameters" :
16266   [
16267    {
16268     "referenced_type" : "_ZTIP10VkDevice_T"
16269    },
16270    {
16271     "referenced_type" : "_ZTIy"
16272    },
16273    {
16274     "referenced_type" : "_ZTIPK21VkAllocationCallbacks"
16275    }
16276   ],
16277   "return_type" : "_ZTIv",
16278   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
16279  },
16280  {
16281   "function_name" : "vkDestroyPipelineLayout",
16282   "linker_set_key" : "vkDestroyPipelineLayout",
16283   "parameters" :
16284   [
16285    {
16286     "referenced_type" : "_ZTIP10VkDevice_T"
16287    },
16288    {
16289     "referenced_type" : "_ZTIy"
16290    },
16291    {
16292     "referenced_type" : "_ZTIPK21VkAllocationCallbacks"
16293    }
16294   ],
16295   "return_type" : "_ZTIv",
16296   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
16297  },
16298  {
16299   "function_name" : "vkDestroyPrivateDataSlot",
16300   "linker_set_key" : "vkDestroyPrivateDataSlot",
16301   "parameters" :
16302   [
16303    {
16304     "referenced_type" : "_ZTIP10VkDevice_T"
16305    },
16306    {
16307     "referenced_type" : "_ZTIy"
16308    },
16309    {
16310     "referenced_type" : "_ZTIPK21VkAllocationCallbacks"
16311    }
16312   ],
16313   "return_type" : "_ZTIv",
16314   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
16315  },
16316  {
16317   "function_name" : "vkDestroyQueryPool",
16318   "linker_set_key" : "vkDestroyQueryPool",
16319   "parameters" :
16320   [
16321    {
16322     "referenced_type" : "_ZTIP10VkDevice_T"
16323    },
16324    {
16325     "referenced_type" : "_ZTIy"
16326    },
16327    {
16328     "referenced_type" : "_ZTIPK21VkAllocationCallbacks"
16329    }
16330   ],
16331   "return_type" : "_ZTIv",
16332   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
16333  },
16334  {
16335   "function_name" : "vkDestroyRenderPass",
16336   "linker_set_key" : "vkDestroyRenderPass",
16337   "parameters" :
16338   [
16339    {
16340     "referenced_type" : "_ZTIP10VkDevice_T"
16341    },
16342    {
16343     "referenced_type" : "_ZTIy"
16344    },
16345    {
16346     "referenced_type" : "_ZTIPK21VkAllocationCallbacks"
16347    }
16348   ],
16349   "return_type" : "_ZTIv",
16350   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
16351  },
16352  {
16353   "function_name" : "vkDestroySampler",
16354   "linker_set_key" : "vkDestroySampler",
16355   "parameters" :
16356   [
16357    {
16358     "referenced_type" : "_ZTIP10VkDevice_T"
16359    },
16360    {
16361     "referenced_type" : "_ZTIy"
16362    },
16363    {
16364     "referenced_type" : "_ZTIPK21VkAllocationCallbacks"
16365    }
16366   ],
16367   "return_type" : "_ZTIv",
16368   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
16369  },
16370  {
16371   "function_name" : "vkDestroySamplerYcbcrConversion",
16372   "linker_set_key" : "vkDestroySamplerYcbcrConversion",
16373   "parameters" :
16374   [
16375    {
16376     "referenced_type" : "_ZTIP10VkDevice_T"
16377    },
16378    {
16379     "referenced_type" : "_ZTIy"
16380    },
16381    {
16382     "referenced_type" : "_ZTIPK21VkAllocationCallbacks"
16383    }
16384   ],
16385   "return_type" : "_ZTIv",
16386   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
16387  },
16388  {
16389   "function_name" : "vkDestroySemaphore",
16390   "linker_set_key" : "vkDestroySemaphore",
16391   "parameters" :
16392   [
16393    {
16394     "referenced_type" : "_ZTIP10VkDevice_T"
16395    },
16396    {
16397     "referenced_type" : "_ZTIy"
16398    },
16399    {
16400     "referenced_type" : "_ZTIPK21VkAllocationCallbacks"
16401    }
16402   ],
16403   "return_type" : "_ZTIv",
16404   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
16405  },
16406  {
16407   "function_name" : "vkDestroyShaderModule",
16408   "linker_set_key" : "vkDestroyShaderModule",
16409   "parameters" :
16410   [
16411    {
16412     "referenced_type" : "_ZTIP10VkDevice_T"
16413    },
16414    {
16415     "referenced_type" : "_ZTIy"
16416    },
16417    {
16418     "referenced_type" : "_ZTIPK21VkAllocationCallbacks"
16419    }
16420   ],
16421   "return_type" : "_ZTIv",
16422   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
16423  },
16424  {
16425   "function_name" : "vkDestroySurfaceKHR",
16426   "linker_set_key" : "vkDestroySurfaceKHR",
16427   "parameters" :
16428   [
16429    {
16430     "referenced_type" : "_ZTIP12VkInstance_T"
16431    },
16432    {
16433     "referenced_type" : "_ZTIy"
16434    },
16435    {
16436     "referenced_type" : "_ZTIPK21VkAllocationCallbacks"
16437    }
16438   ],
16439   "return_type" : "_ZTIv",
16440   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
16441  },
16442  {
16443   "function_name" : "vkDestroySwapchainKHR",
16444   "linker_set_key" : "vkDestroySwapchainKHR",
16445   "parameters" :
16446   [
16447    {
16448     "referenced_type" : "_ZTIP10VkDevice_T"
16449    },
16450    {
16451     "referenced_type" : "_ZTIy"
16452    },
16453    {
16454     "referenced_type" : "_ZTIPK21VkAllocationCallbacks"
16455    }
16456   ],
16457   "return_type" : "_ZTIv",
16458   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
16459  },
16460  {
16461   "function_name" : "vkDeviceWaitIdle",
16462   "linker_set_key" : "vkDeviceWaitIdle",
16463   "parameters" :
16464   [
16465    {
16466     "referenced_type" : "_ZTIP10VkDevice_T"
16467    }
16468   ],
16469   "return_type" : "_ZTI8VkResult",
16470   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
16471  },
16472  {
16473   "function_name" : "vkEndCommandBuffer",
16474   "linker_set_key" : "vkEndCommandBuffer",
16475   "parameters" :
16476   [
16477    {
16478     "referenced_type" : "_ZTIP17VkCommandBuffer_T"
16479    }
16480   ],
16481   "return_type" : "_ZTI8VkResult",
16482   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
16483  },
16484  {
16485   "function_name" : "vkEnumerateDeviceExtensionProperties",
16486   "linker_set_key" : "vkEnumerateDeviceExtensionProperties",
16487   "parameters" :
16488   [
16489    {
16490     "referenced_type" : "_ZTIP18VkPhysicalDevice_T"
16491    },
16492    {
16493     "referenced_type" : "_ZTIPKc"
16494    },
16495    {
16496     "referenced_type" : "_ZTIPj"
16497    },
16498    {
16499     "referenced_type" : "_ZTIP21VkExtensionProperties"
16500    }
16501   ],
16502   "return_type" : "_ZTI8VkResult",
16503   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
16504  },
16505  {
16506   "function_name" : "vkEnumerateDeviceLayerProperties",
16507   "linker_set_key" : "vkEnumerateDeviceLayerProperties",
16508   "parameters" :
16509   [
16510    {
16511     "referenced_type" : "_ZTIP18VkPhysicalDevice_T"
16512    },
16513    {
16514     "referenced_type" : "_ZTIPj"
16515    },
16516    {
16517     "referenced_type" : "_ZTIP17VkLayerProperties"
16518    }
16519   ],
16520   "return_type" : "_ZTI8VkResult",
16521   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
16522  },
16523  {
16524   "function_name" : "vkEnumerateInstanceExtensionProperties",
16525   "linker_set_key" : "vkEnumerateInstanceExtensionProperties",
16526   "parameters" :
16527   [
16528    {
16529     "referenced_type" : "_ZTIPKc"
16530    },
16531    {
16532     "referenced_type" : "_ZTIPj"
16533    },
16534    {
16535     "referenced_type" : "_ZTIP21VkExtensionProperties"
16536    }
16537   ],
16538   "return_type" : "_ZTI8VkResult",
16539   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
16540  },
16541  {
16542   "function_name" : "vkEnumerateInstanceLayerProperties",
16543   "linker_set_key" : "vkEnumerateInstanceLayerProperties",
16544   "parameters" :
16545   [
16546    {
16547     "referenced_type" : "_ZTIPj"
16548    },
16549    {
16550     "referenced_type" : "_ZTIP17VkLayerProperties"
16551    }
16552   ],
16553   "return_type" : "_ZTI8VkResult",
16554   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
16555  },
16556  {
16557   "function_name" : "vkEnumerateInstanceVersion",
16558   "linker_set_key" : "vkEnumerateInstanceVersion",
16559   "parameters" :
16560   [
16561    {
16562     "referenced_type" : "_ZTIPj"
16563    }
16564   ],
16565   "return_type" : "_ZTI8VkResult",
16566   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
16567  },
16568  {
16569   "function_name" : "vkEnumeratePhysicalDeviceGroups",
16570   "linker_set_key" : "vkEnumeratePhysicalDeviceGroups",
16571   "parameters" :
16572   [
16573    {
16574     "referenced_type" : "_ZTIP12VkInstance_T"
16575    },
16576    {
16577     "referenced_type" : "_ZTIPj"
16578    },
16579    {
16580     "referenced_type" : "_ZTIP31VkPhysicalDeviceGroupProperties"
16581    }
16582   ],
16583   "return_type" : "_ZTI8VkResult",
16584   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
16585  },
16586  {
16587   "function_name" : "vkEnumeratePhysicalDevices",
16588   "linker_set_key" : "vkEnumeratePhysicalDevices",
16589   "parameters" :
16590   [
16591    {
16592     "referenced_type" : "_ZTIP12VkInstance_T"
16593    },
16594    {
16595     "referenced_type" : "_ZTIPj"
16596    },
16597    {
16598     "referenced_type" : "_ZTIPP18VkPhysicalDevice_T"
16599    }
16600   ],
16601   "return_type" : "_ZTI8VkResult",
16602   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
16603  },
16604  {
16605   "function_name" : "vkFlushMappedMemoryRanges",
16606   "linker_set_key" : "vkFlushMappedMemoryRanges",
16607   "parameters" :
16608   [
16609    {
16610     "referenced_type" : "_ZTIP10VkDevice_T"
16611    },
16612    {
16613     "referenced_type" : "_ZTIj"
16614    },
16615    {
16616     "referenced_type" : "_ZTIPK19VkMappedMemoryRange"
16617    }
16618   ],
16619   "return_type" : "_ZTI8VkResult",
16620   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
16621  },
16622  {
16623   "function_name" : "vkFreeCommandBuffers",
16624   "linker_set_key" : "vkFreeCommandBuffers",
16625   "parameters" :
16626   [
16627    {
16628     "referenced_type" : "_ZTIP10VkDevice_T"
16629    },
16630    {
16631     "referenced_type" : "_ZTIy"
16632    },
16633    {
16634     "referenced_type" : "_ZTIj"
16635    },
16636    {
16637     "referenced_type" : "_ZTIPKP17VkCommandBuffer_T"
16638    }
16639   ],
16640   "return_type" : "_ZTIv",
16641   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
16642  },
16643  {
16644   "function_name" : "vkFreeDescriptorSets",
16645   "linker_set_key" : "vkFreeDescriptorSets",
16646   "parameters" :
16647   [
16648    {
16649     "referenced_type" : "_ZTIP10VkDevice_T"
16650    },
16651    {
16652     "referenced_type" : "_ZTIy"
16653    },
16654    {
16655     "referenced_type" : "_ZTIj"
16656    },
16657    {
16658     "referenced_type" : "_ZTIPKy"
16659    }
16660   ],
16661   "return_type" : "_ZTI8VkResult",
16662   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
16663  },
16664  {
16665   "function_name" : "vkFreeMemory",
16666   "linker_set_key" : "vkFreeMemory",
16667   "parameters" :
16668   [
16669    {
16670     "referenced_type" : "_ZTIP10VkDevice_T"
16671    },
16672    {
16673     "referenced_type" : "_ZTIy"
16674    },
16675    {
16676     "referenced_type" : "_ZTIPK21VkAllocationCallbacks"
16677    }
16678   ],
16679   "return_type" : "_ZTIv",
16680   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
16681  },
16682  {
16683   "function_name" : "vkGetAndroidHardwareBufferPropertiesANDROID",
16684   "linker_set_key" : "vkGetAndroidHardwareBufferPropertiesANDROID",
16685   "parameters" :
16686   [
16687    {
16688     "referenced_type" : "_ZTIP10VkDevice_T"
16689    },
16690    {
16691     "referenced_type" : "_ZTIPK15AHardwareBuffer"
16692    },
16693    {
16694     "referenced_type" : "_ZTIP40VkAndroidHardwareBufferPropertiesANDROID"
16695    }
16696   ],
16697   "return_type" : "_ZTI8VkResult",
16698   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_android.h"
16699  },
16700  {
16701   "function_name" : "vkGetBufferDeviceAddress",
16702   "linker_set_key" : "vkGetBufferDeviceAddress",
16703   "parameters" :
16704   [
16705    {
16706     "referenced_type" : "_ZTIP10VkDevice_T"
16707    },
16708    {
16709     "referenced_type" : "_ZTIPK25VkBufferDeviceAddressInfo"
16710    }
16711   ],
16712   "return_type" : "_ZTIy",
16713   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
16714  },
16715  {
16716   "function_name" : "vkGetBufferMemoryRequirements",
16717   "linker_set_key" : "vkGetBufferMemoryRequirements",
16718   "parameters" :
16719   [
16720    {
16721     "referenced_type" : "_ZTIP10VkDevice_T"
16722    },
16723    {
16724     "referenced_type" : "_ZTIy"
16725    },
16726    {
16727     "referenced_type" : "_ZTIP20VkMemoryRequirements"
16728    }
16729   ],
16730   "return_type" : "_ZTIv",
16731   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
16732  },
16733  {
16734   "function_name" : "vkGetBufferMemoryRequirements2",
16735   "linker_set_key" : "vkGetBufferMemoryRequirements2",
16736   "parameters" :
16737   [
16738    {
16739     "referenced_type" : "_ZTIP10VkDevice_T"
16740    },
16741    {
16742     "referenced_type" : "_ZTIPK31VkBufferMemoryRequirementsInfo2"
16743    },
16744    {
16745     "referenced_type" : "_ZTIP21VkMemoryRequirements2"
16746    }
16747   ],
16748   "return_type" : "_ZTIv",
16749   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
16750  },
16751  {
16752   "function_name" : "vkGetBufferOpaqueCaptureAddress",
16753   "linker_set_key" : "vkGetBufferOpaqueCaptureAddress",
16754   "parameters" :
16755   [
16756    {
16757     "referenced_type" : "_ZTIP10VkDevice_T"
16758    },
16759    {
16760     "referenced_type" : "_ZTIPK25VkBufferDeviceAddressInfo"
16761    }
16762   ],
16763   "return_type" : "_ZTIy",
16764   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
16765  },
16766  {
16767   "function_name" : "vkGetDescriptorSetLayoutSupport",
16768   "linker_set_key" : "vkGetDescriptorSetLayoutSupport",
16769   "parameters" :
16770   [
16771    {
16772     "referenced_type" : "_ZTIP10VkDevice_T"
16773    },
16774    {
16775     "referenced_type" : "_ZTIPK31VkDescriptorSetLayoutCreateInfo"
16776    },
16777    {
16778     "referenced_type" : "_ZTIP28VkDescriptorSetLayoutSupport"
16779    }
16780   ],
16781   "return_type" : "_ZTIv",
16782   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
16783  },
16784  {
16785   "function_name" : "vkGetDeviceBufferMemoryRequirements",
16786   "linker_set_key" : "vkGetDeviceBufferMemoryRequirements",
16787   "parameters" :
16788   [
16789    {
16790     "referenced_type" : "_ZTIP10VkDevice_T"
16791    },
16792    {
16793     "referenced_type" : "_ZTIPK32VkDeviceBufferMemoryRequirements"
16794    },
16795    {
16796     "referenced_type" : "_ZTIP21VkMemoryRequirements2"
16797    }
16798   ],
16799   "return_type" : "_ZTIv",
16800   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
16801  },
16802  {
16803   "function_name" : "vkGetDeviceGroupPeerMemoryFeatures",
16804   "linker_set_key" : "vkGetDeviceGroupPeerMemoryFeatures",
16805   "parameters" :
16806   [
16807    {
16808     "referenced_type" : "_ZTIP10VkDevice_T"
16809    },
16810    {
16811     "referenced_type" : "_ZTIj"
16812    },
16813    {
16814     "referenced_type" : "_ZTIj"
16815    },
16816    {
16817     "referenced_type" : "_ZTIj"
16818    },
16819    {
16820     "referenced_type" : "_ZTIPj"
16821    }
16822   ],
16823   "return_type" : "_ZTIv",
16824   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
16825  },
16826  {
16827   "function_name" : "vkGetDeviceGroupPresentCapabilitiesKHR",
16828   "linker_set_key" : "vkGetDeviceGroupPresentCapabilitiesKHR",
16829   "parameters" :
16830   [
16831    {
16832     "referenced_type" : "_ZTIP10VkDevice_T"
16833    },
16834    {
16835     "referenced_type" : "_ZTIP35VkDeviceGroupPresentCapabilitiesKHR"
16836    }
16837   ],
16838   "return_type" : "_ZTI8VkResult",
16839   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
16840  },
16841  {
16842   "function_name" : "vkGetDeviceGroupSurfacePresentModesKHR",
16843   "linker_set_key" : "vkGetDeviceGroupSurfacePresentModesKHR",
16844   "parameters" :
16845   [
16846    {
16847     "referenced_type" : "_ZTIP10VkDevice_T"
16848    },
16849    {
16850     "referenced_type" : "_ZTIy"
16851    },
16852    {
16853     "referenced_type" : "_ZTIPj"
16854    }
16855   ],
16856   "return_type" : "_ZTI8VkResult",
16857   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
16858  },
16859  {
16860   "function_name" : "vkGetDeviceImageMemoryRequirements",
16861   "linker_set_key" : "vkGetDeviceImageMemoryRequirements",
16862   "parameters" :
16863   [
16864    {
16865     "referenced_type" : "_ZTIP10VkDevice_T"
16866    },
16867    {
16868     "referenced_type" : "_ZTIPK31VkDeviceImageMemoryRequirements"
16869    },
16870    {
16871     "referenced_type" : "_ZTIP21VkMemoryRequirements2"
16872    }
16873   ],
16874   "return_type" : "_ZTIv",
16875   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
16876  },
16877  {
16878   "function_name" : "vkGetDeviceImageSparseMemoryRequirements",
16879   "linker_set_key" : "vkGetDeviceImageSparseMemoryRequirements",
16880   "parameters" :
16881   [
16882    {
16883     "referenced_type" : "_ZTIP10VkDevice_T"
16884    },
16885    {
16886     "referenced_type" : "_ZTIPK31VkDeviceImageMemoryRequirements"
16887    },
16888    {
16889     "referenced_type" : "_ZTIPj"
16890    },
16891    {
16892     "referenced_type" : "_ZTIP32VkSparseImageMemoryRequirements2"
16893    }
16894   ],
16895   "return_type" : "_ZTIv",
16896   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
16897  },
16898  {
16899   "function_name" : "vkGetDeviceMemoryCommitment",
16900   "linker_set_key" : "vkGetDeviceMemoryCommitment",
16901   "parameters" :
16902   [
16903    {
16904     "referenced_type" : "_ZTIP10VkDevice_T"
16905    },
16906    {
16907     "referenced_type" : "_ZTIy"
16908    },
16909    {
16910     "referenced_type" : "_ZTIPy"
16911    }
16912   ],
16913   "return_type" : "_ZTIv",
16914   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
16915  },
16916  {
16917   "function_name" : "vkGetDeviceMemoryOpaqueCaptureAddress",
16918   "linker_set_key" : "vkGetDeviceMemoryOpaqueCaptureAddress",
16919   "parameters" :
16920   [
16921    {
16922     "referenced_type" : "_ZTIP10VkDevice_T"
16923    },
16924    {
16925     "referenced_type" : "_ZTIPK38VkDeviceMemoryOpaqueCaptureAddressInfo"
16926    }
16927   ],
16928   "return_type" : "_ZTIy",
16929   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
16930  },
16931  {
16932   "function_name" : "vkGetDeviceProcAddr",
16933   "linker_set_key" : "vkGetDeviceProcAddr",
16934   "parameters" :
16935   [
16936    {
16937     "referenced_type" : "_ZTIP10VkDevice_T"
16938    },
16939    {
16940     "referenced_type" : "_ZTIPKc"
16941    }
16942   ],
16943   "return_type" : "_ZTIPFvvE",
16944   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
16945  },
16946  {
16947   "function_name" : "vkGetDeviceQueue",
16948   "linker_set_key" : "vkGetDeviceQueue",
16949   "parameters" :
16950   [
16951    {
16952     "referenced_type" : "_ZTIP10VkDevice_T"
16953    },
16954    {
16955     "referenced_type" : "_ZTIj"
16956    },
16957    {
16958     "referenced_type" : "_ZTIj"
16959    },
16960    {
16961     "referenced_type" : "_ZTIPP9VkQueue_T"
16962    }
16963   ],
16964   "return_type" : "_ZTIv",
16965   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
16966  },
16967  {
16968   "function_name" : "vkGetDeviceQueue2",
16969   "linker_set_key" : "vkGetDeviceQueue2",
16970   "parameters" :
16971   [
16972    {
16973     "referenced_type" : "_ZTIP10VkDevice_T"
16974    },
16975    {
16976     "referenced_type" : "_ZTIPK18VkDeviceQueueInfo2"
16977    },
16978    {
16979     "referenced_type" : "_ZTIPP9VkQueue_T"
16980    }
16981   ],
16982   "return_type" : "_ZTIv",
16983   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
16984  },
16985  {
16986   "function_name" : "vkGetEventStatus",
16987   "linker_set_key" : "vkGetEventStatus",
16988   "parameters" :
16989   [
16990    {
16991     "referenced_type" : "_ZTIP10VkDevice_T"
16992    },
16993    {
16994     "referenced_type" : "_ZTIy"
16995    }
16996   ],
16997   "return_type" : "_ZTI8VkResult",
16998   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
16999  },
17000  {
17001   "function_name" : "vkGetFenceStatus",
17002   "linker_set_key" : "vkGetFenceStatus",
17003   "parameters" :
17004   [
17005    {
17006     "referenced_type" : "_ZTIP10VkDevice_T"
17007    },
17008    {
17009     "referenced_type" : "_ZTIy"
17010    }
17011   ],
17012   "return_type" : "_ZTI8VkResult",
17013   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
17014  },
17015  {
17016   "function_name" : "vkGetImageMemoryRequirements",
17017   "linker_set_key" : "vkGetImageMemoryRequirements",
17018   "parameters" :
17019   [
17020    {
17021     "referenced_type" : "_ZTIP10VkDevice_T"
17022    },
17023    {
17024     "referenced_type" : "_ZTIy"
17025    },
17026    {
17027     "referenced_type" : "_ZTIP20VkMemoryRequirements"
17028    }
17029   ],
17030   "return_type" : "_ZTIv",
17031   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
17032  },
17033  {
17034   "function_name" : "vkGetImageMemoryRequirements2",
17035   "linker_set_key" : "vkGetImageMemoryRequirements2",
17036   "parameters" :
17037   [
17038    {
17039     "referenced_type" : "_ZTIP10VkDevice_T"
17040    },
17041    {
17042     "referenced_type" : "_ZTIPK30VkImageMemoryRequirementsInfo2"
17043    },
17044    {
17045     "referenced_type" : "_ZTIP21VkMemoryRequirements2"
17046    }
17047   ],
17048   "return_type" : "_ZTIv",
17049   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
17050  },
17051  {
17052   "function_name" : "vkGetImageSparseMemoryRequirements",
17053   "linker_set_key" : "vkGetImageSparseMemoryRequirements",
17054   "parameters" :
17055   [
17056    {
17057     "referenced_type" : "_ZTIP10VkDevice_T"
17058    },
17059    {
17060     "referenced_type" : "_ZTIy"
17061    },
17062    {
17063     "referenced_type" : "_ZTIPj"
17064    },
17065    {
17066     "referenced_type" : "_ZTIP31VkSparseImageMemoryRequirements"
17067    }
17068   ],
17069   "return_type" : "_ZTIv",
17070   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
17071  },
17072  {
17073   "function_name" : "vkGetImageSparseMemoryRequirements2",
17074   "linker_set_key" : "vkGetImageSparseMemoryRequirements2",
17075   "parameters" :
17076   [
17077    {
17078     "referenced_type" : "_ZTIP10VkDevice_T"
17079    },
17080    {
17081     "referenced_type" : "_ZTIPK36VkImageSparseMemoryRequirementsInfo2"
17082    },
17083    {
17084     "referenced_type" : "_ZTIPj"
17085    },
17086    {
17087     "referenced_type" : "_ZTIP32VkSparseImageMemoryRequirements2"
17088    }
17089   ],
17090   "return_type" : "_ZTIv",
17091   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
17092  },
17093  {
17094   "function_name" : "vkGetImageSubresourceLayout",
17095   "linker_set_key" : "vkGetImageSubresourceLayout",
17096   "parameters" :
17097   [
17098    {
17099     "referenced_type" : "_ZTIP10VkDevice_T"
17100    },
17101    {
17102     "referenced_type" : "_ZTIy"
17103    },
17104    {
17105     "referenced_type" : "_ZTIPK18VkImageSubresource"
17106    },
17107    {
17108     "referenced_type" : "_ZTIP19VkSubresourceLayout"
17109    }
17110   ],
17111   "return_type" : "_ZTIv",
17112   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
17113  },
17114  {
17115   "function_name" : "vkGetInstanceProcAddr",
17116   "linker_set_key" : "vkGetInstanceProcAddr",
17117   "parameters" :
17118   [
17119    {
17120     "referenced_type" : "_ZTIP12VkInstance_T"
17121    },
17122    {
17123     "referenced_type" : "_ZTIPKc"
17124    }
17125   ],
17126   "return_type" : "_ZTIPFvvE",
17127   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
17128  },
17129  {
17130   "function_name" : "vkGetMemoryAndroidHardwareBufferANDROID",
17131   "linker_set_key" : "vkGetMemoryAndroidHardwareBufferANDROID",
17132   "parameters" :
17133   [
17134    {
17135     "referenced_type" : "_ZTIP10VkDevice_T"
17136    },
17137    {
17138     "referenced_type" : "_ZTIPK43VkMemoryGetAndroidHardwareBufferInfoANDROID"
17139    },
17140    {
17141     "referenced_type" : "_ZTIPP15AHardwareBuffer"
17142    }
17143   ],
17144   "return_type" : "_ZTI8VkResult",
17145   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_android.h"
17146  },
17147  {
17148   "function_name" : "vkGetPhysicalDeviceExternalBufferProperties",
17149   "linker_set_key" : "vkGetPhysicalDeviceExternalBufferProperties",
17150   "parameters" :
17151   [
17152    {
17153     "referenced_type" : "_ZTIP18VkPhysicalDevice_T"
17154    },
17155    {
17156     "referenced_type" : "_ZTIPK34VkPhysicalDeviceExternalBufferInfo"
17157    },
17158    {
17159     "referenced_type" : "_ZTIP26VkExternalBufferProperties"
17160    }
17161   ],
17162   "return_type" : "_ZTIv",
17163   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
17164  },
17165  {
17166   "function_name" : "vkGetPhysicalDeviceExternalFenceProperties",
17167   "linker_set_key" : "vkGetPhysicalDeviceExternalFenceProperties",
17168   "parameters" :
17169   [
17170    {
17171     "referenced_type" : "_ZTIP18VkPhysicalDevice_T"
17172    },
17173    {
17174     "referenced_type" : "_ZTIPK33VkPhysicalDeviceExternalFenceInfo"
17175    },
17176    {
17177     "referenced_type" : "_ZTIP25VkExternalFenceProperties"
17178    }
17179   ],
17180   "return_type" : "_ZTIv",
17181   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
17182  },
17183  {
17184   "function_name" : "vkGetPhysicalDeviceExternalSemaphoreProperties",
17185   "linker_set_key" : "vkGetPhysicalDeviceExternalSemaphoreProperties",
17186   "parameters" :
17187   [
17188    {
17189     "referenced_type" : "_ZTIP18VkPhysicalDevice_T"
17190    },
17191    {
17192     "referenced_type" : "_ZTIPK37VkPhysicalDeviceExternalSemaphoreInfo"
17193    },
17194    {
17195     "referenced_type" : "_ZTIP29VkExternalSemaphoreProperties"
17196    }
17197   ],
17198   "return_type" : "_ZTIv",
17199   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
17200  },
17201  {
17202   "function_name" : "vkGetPhysicalDeviceFeatures",
17203   "linker_set_key" : "vkGetPhysicalDeviceFeatures",
17204   "parameters" :
17205   [
17206    {
17207     "referenced_type" : "_ZTIP18VkPhysicalDevice_T"
17208    },
17209    {
17210     "referenced_type" : "_ZTIP24VkPhysicalDeviceFeatures"
17211    }
17212   ],
17213   "return_type" : "_ZTIv",
17214   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
17215  },
17216  {
17217   "function_name" : "vkGetPhysicalDeviceFeatures2",
17218   "linker_set_key" : "vkGetPhysicalDeviceFeatures2",
17219   "parameters" :
17220   [
17221    {
17222     "referenced_type" : "_ZTIP18VkPhysicalDevice_T"
17223    },
17224    {
17225     "referenced_type" : "_ZTIP25VkPhysicalDeviceFeatures2"
17226    }
17227   ],
17228   "return_type" : "_ZTIv",
17229   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
17230  },
17231  {
17232   "function_name" : "vkGetPhysicalDeviceFormatProperties",
17233   "linker_set_key" : "vkGetPhysicalDeviceFormatProperties",
17234   "parameters" :
17235   [
17236    {
17237     "referenced_type" : "_ZTIP18VkPhysicalDevice_T"
17238    },
17239    {
17240     "referenced_type" : "_ZTI8VkFormat"
17241    },
17242    {
17243     "referenced_type" : "_ZTIP18VkFormatProperties"
17244    }
17245   ],
17246   "return_type" : "_ZTIv",
17247   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
17248  },
17249  {
17250   "function_name" : "vkGetPhysicalDeviceFormatProperties2",
17251   "linker_set_key" : "vkGetPhysicalDeviceFormatProperties2",
17252   "parameters" :
17253   [
17254    {
17255     "referenced_type" : "_ZTIP18VkPhysicalDevice_T"
17256    },
17257    {
17258     "referenced_type" : "_ZTI8VkFormat"
17259    },
17260    {
17261     "referenced_type" : "_ZTIP19VkFormatProperties2"
17262    }
17263   ],
17264   "return_type" : "_ZTIv",
17265   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
17266  },
17267  {
17268   "function_name" : "vkGetPhysicalDeviceImageFormatProperties",
17269   "linker_set_key" : "vkGetPhysicalDeviceImageFormatProperties",
17270   "parameters" :
17271   [
17272    {
17273     "referenced_type" : "_ZTIP18VkPhysicalDevice_T"
17274    },
17275    {
17276     "referenced_type" : "_ZTI8VkFormat"
17277    },
17278    {
17279     "referenced_type" : "_ZTI11VkImageType"
17280    },
17281    {
17282     "referenced_type" : "_ZTI13VkImageTiling"
17283    },
17284    {
17285     "referenced_type" : "_ZTIj"
17286    },
17287    {
17288     "referenced_type" : "_ZTIj"
17289    },
17290    {
17291     "referenced_type" : "_ZTIP23VkImageFormatProperties"
17292    }
17293   ],
17294   "return_type" : "_ZTI8VkResult",
17295   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
17296  },
17297  {
17298   "function_name" : "vkGetPhysicalDeviceImageFormatProperties2",
17299   "linker_set_key" : "vkGetPhysicalDeviceImageFormatProperties2",
17300   "parameters" :
17301   [
17302    {
17303     "referenced_type" : "_ZTIP18VkPhysicalDevice_T"
17304    },
17305    {
17306     "referenced_type" : "_ZTIPK32VkPhysicalDeviceImageFormatInfo2"
17307    },
17308    {
17309     "referenced_type" : "_ZTIP24VkImageFormatProperties2"
17310    }
17311   ],
17312   "return_type" : "_ZTI8VkResult",
17313   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
17314  },
17315  {
17316   "function_name" : "vkGetPhysicalDeviceMemoryProperties",
17317   "linker_set_key" : "vkGetPhysicalDeviceMemoryProperties",
17318   "parameters" :
17319   [
17320    {
17321     "referenced_type" : "_ZTIP18VkPhysicalDevice_T"
17322    },
17323    {
17324     "referenced_type" : "_ZTIP32VkPhysicalDeviceMemoryProperties"
17325    }
17326   ],
17327   "return_type" : "_ZTIv",
17328   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
17329  },
17330  {
17331   "function_name" : "vkGetPhysicalDeviceMemoryProperties2",
17332   "linker_set_key" : "vkGetPhysicalDeviceMemoryProperties2",
17333   "parameters" :
17334   [
17335    {
17336     "referenced_type" : "_ZTIP18VkPhysicalDevice_T"
17337    },
17338    {
17339     "referenced_type" : "_ZTIP33VkPhysicalDeviceMemoryProperties2"
17340    }
17341   ],
17342   "return_type" : "_ZTIv",
17343   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
17344  },
17345  {
17346   "function_name" : "vkGetPhysicalDevicePresentRectanglesKHR",
17347   "linker_set_key" : "vkGetPhysicalDevicePresentRectanglesKHR",
17348   "parameters" :
17349   [
17350    {
17351     "referenced_type" : "_ZTIP18VkPhysicalDevice_T"
17352    },
17353    {
17354     "referenced_type" : "_ZTIy"
17355    },
17356    {
17357     "referenced_type" : "_ZTIPj"
17358    },
17359    {
17360     "referenced_type" : "_ZTIP8VkRect2D"
17361    }
17362   ],
17363   "return_type" : "_ZTI8VkResult",
17364   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
17365  },
17366  {
17367   "function_name" : "vkGetPhysicalDeviceProperties",
17368   "linker_set_key" : "vkGetPhysicalDeviceProperties",
17369   "parameters" :
17370   [
17371    {
17372     "referenced_type" : "_ZTIP18VkPhysicalDevice_T"
17373    },
17374    {
17375     "referenced_type" : "_ZTIP26VkPhysicalDeviceProperties"
17376    }
17377   ],
17378   "return_type" : "_ZTIv",
17379   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
17380  },
17381  {
17382   "function_name" : "vkGetPhysicalDeviceProperties2",
17383   "linker_set_key" : "vkGetPhysicalDeviceProperties2",
17384   "parameters" :
17385   [
17386    {
17387     "referenced_type" : "_ZTIP18VkPhysicalDevice_T"
17388    },
17389    {
17390     "referenced_type" : "_ZTIP27VkPhysicalDeviceProperties2"
17391    }
17392   ],
17393   "return_type" : "_ZTIv",
17394   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
17395  },
17396  {
17397   "function_name" : "vkGetPhysicalDeviceQueueFamilyProperties",
17398   "linker_set_key" : "vkGetPhysicalDeviceQueueFamilyProperties",
17399   "parameters" :
17400   [
17401    {
17402     "referenced_type" : "_ZTIP18VkPhysicalDevice_T"
17403    },
17404    {
17405     "referenced_type" : "_ZTIPj"
17406    },
17407    {
17408     "referenced_type" : "_ZTIP23VkQueueFamilyProperties"
17409    }
17410   ],
17411   "return_type" : "_ZTIv",
17412   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
17413  },
17414  {
17415   "function_name" : "vkGetPhysicalDeviceQueueFamilyProperties2",
17416   "linker_set_key" : "vkGetPhysicalDeviceQueueFamilyProperties2",
17417   "parameters" :
17418   [
17419    {
17420     "referenced_type" : "_ZTIP18VkPhysicalDevice_T"
17421    },
17422    {
17423     "referenced_type" : "_ZTIPj"
17424    },
17425    {
17426     "referenced_type" : "_ZTIP24VkQueueFamilyProperties2"
17427    }
17428   ],
17429   "return_type" : "_ZTIv",
17430   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
17431  },
17432  {
17433   "function_name" : "vkGetPhysicalDeviceSparseImageFormatProperties",
17434   "linker_set_key" : "vkGetPhysicalDeviceSparseImageFormatProperties",
17435   "parameters" :
17436   [
17437    {
17438     "referenced_type" : "_ZTIP18VkPhysicalDevice_T"
17439    },
17440    {
17441     "referenced_type" : "_ZTI8VkFormat"
17442    },
17443    {
17444     "referenced_type" : "_ZTI11VkImageType"
17445    },
17446    {
17447     "referenced_type" : "_ZTI21VkSampleCountFlagBits"
17448    },
17449    {
17450     "referenced_type" : "_ZTIj"
17451    },
17452    {
17453     "referenced_type" : "_ZTI13VkImageTiling"
17454    },
17455    {
17456     "referenced_type" : "_ZTIPj"
17457    },
17458    {
17459     "referenced_type" : "_ZTIP29VkSparseImageFormatProperties"
17460    }
17461   ],
17462   "return_type" : "_ZTIv",
17463   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
17464  },
17465  {
17466   "function_name" : "vkGetPhysicalDeviceSparseImageFormatProperties2",
17467   "linker_set_key" : "vkGetPhysicalDeviceSparseImageFormatProperties2",
17468   "parameters" :
17469   [
17470    {
17471     "referenced_type" : "_ZTIP18VkPhysicalDevice_T"
17472    },
17473    {
17474     "referenced_type" : "_ZTIPK38VkPhysicalDeviceSparseImageFormatInfo2"
17475    },
17476    {
17477     "referenced_type" : "_ZTIPj"
17478    },
17479    {
17480     "referenced_type" : "_ZTIP30VkSparseImageFormatProperties2"
17481    }
17482   ],
17483   "return_type" : "_ZTIv",
17484   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
17485  },
17486  {
17487   "function_name" : "vkGetPhysicalDeviceSurfaceCapabilitiesKHR",
17488   "linker_set_key" : "vkGetPhysicalDeviceSurfaceCapabilitiesKHR",
17489   "parameters" :
17490   [
17491    {
17492     "referenced_type" : "_ZTIP18VkPhysicalDevice_T"
17493    },
17494    {
17495     "referenced_type" : "_ZTIy"
17496    },
17497    {
17498     "referenced_type" : "_ZTIP24VkSurfaceCapabilitiesKHR"
17499    }
17500   ],
17501   "return_type" : "_ZTI8VkResult",
17502   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
17503  },
17504  {
17505   "function_name" : "vkGetPhysicalDeviceSurfaceFormatsKHR",
17506   "linker_set_key" : "vkGetPhysicalDeviceSurfaceFormatsKHR",
17507   "parameters" :
17508   [
17509    {
17510     "referenced_type" : "_ZTIP18VkPhysicalDevice_T"
17511    },
17512    {
17513     "referenced_type" : "_ZTIy"
17514    },
17515    {
17516     "referenced_type" : "_ZTIPj"
17517    },
17518    {
17519     "referenced_type" : "_ZTIP18VkSurfaceFormatKHR"
17520    }
17521   ],
17522   "return_type" : "_ZTI8VkResult",
17523   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
17524  },
17525  {
17526   "function_name" : "vkGetPhysicalDeviceSurfacePresentModesKHR",
17527   "linker_set_key" : "vkGetPhysicalDeviceSurfacePresentModesKHR",
17528   "parameters" :
17529   [
17530    {
17531     "referenced_type" : "_ZTIP18VkPhysicalDevice_T"
17532    },
17533    {
17534     "referenced_type" : "_ZTIy"
17535    },
17536    {
17537     "referenced_type" : "_ZTIPj"
17538    },
17539    {
17540     "referenced_type" : "_ZTIP16VkPresentModeKHR"
17541    }
17542   ],
17543   "return_type" : "_ZTI8VkResult",
17544   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
17545  },
17546  {
17547   "function_name" : "vkGetPhysicalDeviceSurfaceSupportKHR",
17548   "linker_set_key" : "vkGetPhysicalDeviceSurfaceSupportKHR",
17549   "parameters" :
17550   [
17551    {
17552     "referenced_type" : "_ZTIP18VkPhysicalDevice_T"
17553    },
17554    {
17555     "referenced_type" : "_ZTIj"
17556    },
17557    {
17558     "referenced_type" : "_ZTIy"
17559    },
17560    {
17561     "referenced_type" : "_ZTIPj"
17562    }
17563   ],
17564   "return_type" : "_ZTI8VkResult",
17565   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
17566  },
17567  {
17568   "function_name" : "vkGetPhysicalDeviceToolProperties",
17569   "linker_set_key" : "vkGetPhysicalDeviceToolProperties",
17570   "parameters" :
17571   [
17572    {
17573     "referenced_type" : "_ZTIP18VkPhysicalDevice_T"
17574    },
17575    {
17576     "referenced_type" : "_ZTIPj"
17577    },
17578    {
17579     "referenced_type" : "_ZTIP30VkPhysicalDeviceToolProperties"
17580    }
17581   ],
17582   "return_type" : "_ZTI8VkResult",
17583   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
17584  },
17585  {
17586   "function_name" : "vkGetPipelineCacheData",
17587   "linker_set_key" : "vkGetPipelineCacheData",
17588   "parameters" :
17589   [
17590    {
17591     "referenced_type" : "_ZTIP10VkDevice_T"
17592    },
17593    {
17594     "referenced_type" : "_ZTIy"
17595    },
17596    {
17597     "referenced_type" : "_ZTIPj"
17598    },
17599    {
17600     "referenced_type" : "_ZTIPv"
17601    }
17602   ],
17603   "return_type" : "_ZTI8VkResult",
17604   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
17605  },
17606  {
17607   "function_name" : "vkGetPrivateData",
17608   "linker_set_key" : "vkGetPrivateData",
17609   "parameters" :
17610   [
17611    {
17612     "referenced_type" : "_ZTIP10VkDevice_T"
17613    },
17614    {
17615     "referenced_type" : "_ZTI12VkObjectType"
17616    },
17617    {
17618     "referenced_type" : "_ZTIy"
17619    },
17620    {
17621     "referenced_type" : "_ZTIy"
17622    },
17623    {
17624     "referenced_type" : "_ZTIPy"
17625    }
17626   ],
17627   "return_type" : "_ZTIv",
17628   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
17629  },
17630  {
17631   "function_name" : "vkGetQueryPoolResults",
17632   "linker_set_key" : "vkGetQueryPoolResults",
17633   "parameters" :
17634   [
17635    {
17636     "referenced_type" : "_ZTIP10VkDevice_T"
17637    },
17638    {
17639     "referenced_type" : "_ZTIy"
17640    },
17641    {
17642     "referenced_type" : "_ZTIj"
17643    },
17644    {
17645     "referenced_type" : "_ZTIj"
17646    },
17647    {
17648     "referenced_type" : "_ZTIj"
17649    },
17650    {
17651     "referenced_type" : "_ZTIPv"
17652    },
17653    {
17654     "referenced_type" : "_ZTIy"
17655    },
17656    {
17657     "referenced_type" : "_ZTIj"
17658    }
17659   ],
17660   "return_type" : "_ZTI8VkResult",
17661   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
17662  },
17663  {
17664   "function_name" : "vkGetRenderAreaGranularity",
17665   "linker_set_key" : "vkGetRenderAreaGranularity",
17666   "parameters" :
17667   [
17668    {
17669     "referenced_type" : "_ZTIP10VkDevice_T"
17670    },
17671    {
17672     "referenced_type" : "_ZTIy"
17673    },
17674    {
17675     "referenced_type" : "_ZTIP10VkExtent2D"
17676    }
17677   ],
17678   "return_type" : "_ZTIv",
17679   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
17680  },
17681  {
17682   "function_name" : "vkGetSemaphoreCounterValue",
17683   "linker_set_key" : "vkGetSemaphoreCounterValue",
17684   "parameters" :
17685   [
17686    {
17687     "referenced_type" : "_ZTIP10VkDevice_T"
17688    },
17689    {
17690     "referenced_type" : "_ZTIy"
17691    },
17692    {
17693     "referenced_type" : "_ZTIPy"
17694    }
17695   ],
17696   "return_type" : "_ZTI8VkResult",
17697   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
17698  },
17699  {
17700   "function_name" : "vkGetSwapchainImagesKHR",
17701   "linker_set_key" : "vkGetSwapchainImagesKHR",
17702   "parameters" :
17703   [
17704    {
17705     "referenced_type" : "_ZTIP10VkDevice_T"
17706    },
17707    {
17708     "referenced_type" : "_ZTIy"
17709    },
17710    {
17711     "referenced_type" : "_ZTIPj"
17712    },
17713    {
17714     "referenced_type" : "_ZTIPy"
17715    }
17716   ],
17717   "return_type" : "_ZTI8VkResult",
17718   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
17719  },
17720  {
17721   "function_name" : "vkInvalidateMappedMemoryRanges",
17722   "linker_set_key" : "vkInvalidateMappedMemoryRanges",
17723   "parameters" :
17724   [
17725    {
17726     "referenced_type" : "_ZTIP10VkDevice_T"
17727    },
17728    {
17729     "referenced_type" : "_ZTIj"
17730    },
17731    {
17732     "referenced_type" : "_ZTIPK19VkMappedMemoryRange"
17733    }
17734   ],
17735   "return_type" : "_ZTI8VkResult",
17736   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
17737  },
17738  {
17739   "function_name" : "vkMapMemory",
17740   "linker_set_key" : "vkMapMemory",
17741   "parameters" :
17742   [
17743    {
17744     "referenced_type" : "_ZTIP10VkDevice_T"
17745    },
17746    {
17747     "referenced_type" : "_ZTIy"
17748    },
17749    {
17750     "referenced_type" : "_ZTIy"
17751    },
17752    {
17753     "referenced_type" : "_ZTIy"
17754    },
17755    {
17756     "referenced_type" : "_ZTIj"
17757    },
17758    {
17759     "referenced_type" : "_ZTIPPv"
17760    }
17761   ],
17762   "return_type" : "_ZTI8VkResult",
17763   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
17764  },
17765  {
17766   "function_name" : "vkMergePipelineCaches",
17767   "linker_set_key" : "vkMergePipelineCaches",
17768   "parameters" :
17769   [
17770    {
17771     "referenced_type" : "_ZTIP10VkDevice_T"
17772    },
17773    {
17774     "referenced_type" : "_ZTIy"
17775    },
17776    {
17777     "referenced_type" : "_ZTIj"
17778    },
17779    {
17780     "referenced_type" : "_ZTIPKy"
17781    }
17782   ],
17783   "return_type" : "_ZTI8VkResult",
17784   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
17785  },
17786  {
17787   "function_name" : "vkQueueBindSparse",
17788   "linker_set_key" : "vkQueueBindSparse",
17789   "parameters" :
17790   [
17791    {
17792     "referenced_type" : "_ZTIP9VkQueue_T"
17793    },
17794    {
17795     "referenced_type" : "_ZTIj"
17796    },
17797    {
17798     "referenced_type" : "_ZTIPK16VkBindSparseInfo"
17799    },
17800    {
17801     "referenced_type" : "_ZTIy"
17802    }
17803   ],
17804   "return_type" : "_ZTI8VkResult",
17805   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
17806  },
17807  {
17808   "function_name" : "vkQueuePresentKHR",
17809   "linker_set_key" : "vkQueuePresentKHR",
17810   "parameters" :
17811   [
17812    {
17813     "referenced_type" : "_ZTIP9VkQueue_T"
17814    },
17815    {
17816     "referenced_type" : "_ZTIPK16VkPresentInfoKHR"
17817    }
17818   ],
17819   "return_type" : "_ZTI8VkResult",
17820   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
17821  },
17822  {
17823   "function_name" : "vkQueueSubmit",
17824   "linker_set_key" : "vkQueueSubmit",
17825   "parameters" :
17826   [
17827    {
17828     "referenced_type" : "_ZTIP9VkQueue_T"
17829    },
17830    {
17831     "referenced_type" : "_ZTIj"
17832    },
17833    {
17834     "referenced_type" : "_ZTIPK12VkSubmitInfo"
17835    },
17836    {
17837     "referenced_type" : "_ZTIy"
17838    }
17839   ],
17840   "return_type" : "_ZTI8VkResult",
17841   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
17842  },
17843  {
17844   "function_name" : "vkQueueSubmit2",
17845   "linker_set_key" : "vkQueueSubmit2",
17846   "parameters" :
17847   [
17848    {
17849     "referenced_type" : "_ZTIP9VkQueue_T"
17850    },
17851    {
17852     "referenced_type" : "_ZTIj"
17853    },
17854    {
17855     "referenced_type" : "_ZTIPK13VkSubmitInfo2"
17856    },
17857    {
17858     "referenced_type" : "_ZTIy"
17859    }
17860   ],
17861   "return_type" : "_ZTI8VkResult",
17862   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
17863  },
17864  {
17865   "function_name" : "vkQueueWaitIdle",
17866   "linker_set_key" : "vkQueueWaitIdle",
17867   "parameters" :
17868   [
17869    {
17870     "referenced_type" : "_ZTIP9VkQueue_T"
17871    }
17872   ],
17873   "return_type" : "_ZTI8VkResult",
17874   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
17875  },
17876  {
17877   "function_name" : "vkResetCommandBuffer",
17878   "linker_set_key" : "vkResetCommandBuffer",
17879   "parameters" :
17880   [
17881    {
17882     "referenced_type" : "_ZTIP17VkCommandBuffer_T"
17883    },
17884    {
17885     "referenced_type" : "_ZTIj"
17886    }
17887   ],
17888   "return_type" : "_ZTI8VkResult",
17889   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
17890  },
17891  {
17892   "function_name" : "vkResetCommandPool",
17893   "linker_set_key" : "vkResetCommandPool",
17894   "parameters" :
17895   [
17896    {
17897     "referenced_type" : "_ZTIP10VkDevice_T"
17898    },
17899    {
17900     "referenced_type" : "_ZTIy"
17901    },
17902    {
17903     "referenced_type" : "_ZTIj"
17904    }
17905   ],
17906   "return_type" : "_ZTI8VkResult",
17907   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
17908  },
17909  {
17910   "function_name" : "vkResetDescriptorPool",
17911   "linker_set_key" : "vkResetDescriptorPool",
17912   "parameters" :
17913   [
17914    {
17915     "referenced_type" : "_ZTIP10VkDevice_T"
17916    },
17917    {
17918     "referenced_type" : "_ZTIy"
17919    },
17920    {
17921     "referenced_type" : "_ZTIj"
17922    }
17923   ],
17924   "return_type" : "_ZTI8VkResult",
17925   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
17926  },
17927  {
17928   "function_name" : "vkResetEvent",
17929   "linker_set_key" : "vkResetEvent",
17930   "parameters" :
17931   [
17932    {
17933     "referenced_type" : "_ZTIP10VkDevice_T"
17934    },
17935    {
17936     "referenced_type" : "_ZTIy"
17937    }
17938   ],
17939   "return_type" : "_ZTI8VkResult",
17940   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
17941  },
17942  {
17943   "function_name" : "vkResetFences",
17944   "linker_set_key" : "vkResetFences",
17945   "parameters" :
17946   [
17947    {
17948     "referenced_type" : "_ZTIP10VkDevice_T"
17949    },
17950    {
17951     "referenced_type" : "_ZTIj"
17952    },
17953    {
17954     "referenced_type" : "_ZTIPKy"
17955    }
17956   ],
17957   "return_type" : "_ZTI8VkResult",
17958   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
17959  },
17960  {
17961   "function_name" : "vkResetQueryPool",
17962   "linker_set_key" : "vkResetQueryPool",
17963   "parameters" :
17964   [
17965    {
17966     "referenced_type" : "_ZTIP10VkDevice_T"
17967    },
17968    {
17969     "referenced_type" : "_ZTIy"
17970    },
17971    {
17972     "referenced_type" : "_ZTIj"
17973    },
17974    {
17975     "referenced_type" : "_ZTIj"
17976    }
17977   ],
17978   "return_type" : "_ZTIv",
17979   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
17980  },
17981  {
17982   "function_name" : "vkSetEvent",
17983   "linker_set_key" : "vkSetEvent",
17984   "parameters" :
17985   [
17986    {
17987     "referenced_type" : "_ZTIP10VkDevice_T"
17988    },
17989    {
17990     "referenced_type" : "_ZTIy"
17991    }
17992   ],
17993   "return_type" : "_ZTI8VkResult",
17994   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
17995  },
17996  {
17997   "function_name" : "vkSetPrivateData",
17998   "linker_set_key" : "vkSetPrivateData",
17999   "parameters" :
18000   [
18001    {
18002     "referenced_type" : "_ZTIP10VkDevice_T"
18003    },
18004    {
18005     "referenced_type" : "_ZTI12VkObjectType"
18006    },
18007    {
18008     "referenced_type" : "_ZTIy"
18009    },
18010    {
18011     "referenced_type" : "_ZTIy"
18012    },
18013    {
18014     "referenced_type" : "_ZTIy"
18015    }
18016   ],
18017   "return_type" : "_ZTI8VkResult",
18018   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
18019  },
18020  {
18021   "function_name" : "vkSignalSemaphore",
18022   "linker_set_key" : "vkSignalSemaphore",
18023   "parameters" :
18024   [
18025    {
18026     "referenced_type" : "_ZTIP10VkDevice_T"
18027    },
18028    {
18029     "referenced_type" : "_ZTIPK21VkSemaphoreSignalInfo"
18030    }
18031   ],
18032   "return_type" : "_ZTI8VkResult",
18033   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
18034  },
18035  {
18036   "function_name" : "vkTrimCommandPool",
18037   "linker_set_key" : "vkTrimCommandPool",
18038   "parameters" :
18039   [
18040    {
18041     "referenced_type" : "_ZTIP10VkDevice_T"
18042    },
18043    {
18044     "referenced_type" : "_ZTIy"
18045    },
18046    {
18047     "referenced_type" : "_ZTIj"
18048    }
18049   ],
18050   "return_type" : "_ZTIv",
18051   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
18052  },
18053  {
18054   "function_name" : "vkUnmapMemory",
18055   "linker_set_key" : "vkUnmapMemory",
18056   "parameters" :
18057   [
18058    {
18059     "referenced_type" : "_ZTIP10VkDevice_T"
18060    },
18061    {
18062     "referenced_type" : "_ZTIy"
18063    }
18064   ],
18065   "return_type" : "_ZTIv",
18066   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
18067  },
18068  {
18069   "function_name" : "vkUpdateDescriptorSetWithTemplate",
18070   "linker_set_key" : "vkUpdateDescriptorSetWithTemplate",
18071   "parameters" :
18072   [
18073    {
18074     "referenced_type" : "_ZTIP10VkDevice_T"
18075    },
18076    {
18077     "referenced_type" : "_ZTIy"
18078    },
18079    {
18080     "referenced_type" : "_ZTIy"
18081    },
18082    {
18083     "referenced_type" : "_ZTIPKv"
18084    }
18085   ],
18086   "return_type" : "_ZTIv",
18087   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
18088  },
18089  {
18090   "function_name" : "vkUpdateDescriptorSets",
18091   "linker_set_key" : "vkUpdateDescriptorSets",
18092   "parameters" :
18093   [
18094    {
18095     "referenced_type" : "_ZTIP10VkDevice_T"
18096    },
18097    {
18098     "referenced_type" : "_ZTIj"
18099    },
18100    {
18101     "referenced_type" : "_ZTIPK20VkWriteDescriptorSet"
18102    },
18103    {
18104     "referenced_type" : "_ZTIj"
18105    },
18106    {
18107     "referenced_type" : "_ZTIPK19VkCopyDescriptorSet"
18108    }
18109   ],
18110   "return_type" : "_ZTIv",
18111   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
18112  },
18113  {
18114   "function_name" : "vkWaitForFences",
18115   "linker_set_key" : "vkWaitForFences",
18116   "parameters" :
18117   [
18118    {
18119     "referenced_type" : "_ZTIP10VkDevice_T"
18120    },
18121    {
18122     "referenced_type" : "_ZTIj"
18123    },
18124    {
18125     "referenced_type" : "_ZTIPKy"
18126    },
18127    {
18128     "referenced_type" : "_ZTIj"
18129    },
18130    {
18131     "referenced_type" : "_ZTIy"
18132    }
18133   ],
18134   "return_type" : "_ZTI8VkResult",
18135   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
18136  },
18137  {
18138   "function_name" : "vkWaitSemaphores",
18139   "linker_set_key" : "vkWaitSemaphores",
18140   "parameters" :
18141   [
18142    {
18143     "referenced_type" : "_ZTIP10VkDevice_T"
18144    },
18145    {
18146     "referenced_type" : "_ZTIPK19VkSemaphoreWaitInfo"
18147    },
18148    {
18149     "referenced_type" : "_ZTIy"
18150    }
18151   ],
18152   "return_type" : "_ZTI8VkResult",
18153   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
18154  }
18155 ],
18156 "global_vars" : [],
18157 "lvalue_reference_types" : [],
18158 "pointer_types" :
18159 [
18160  {
18161   "alignment" : 4,
18162   "linker_set_key" : "_ZTIP10VkDevice_T",
18163   "name" : "VkDevice_T *",
18164   "referenced_type" : "_ZTI10VkDevice_T",
18165   "self_type" : "_ZTIP10VkDevice_T",
18166   "size" : 4,
18167   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
18168  },
18169  {
18170   "alignment" : 4,
18171   "linker_set_key" : "_ZTIP10VkExtent2D",
18172   "name" : "VkExtent2D *",
18173   "referenced_type" : "_ZTI10VkExtent2D",
18174   "self_type" : "_ZTIP10VkExtent2D",
18175   "size" : 4,
18176   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
18177  },
18178  {
18179   "alignment" : 4,
18180   "linker_set_key" : "_ZTIP12VkInstance_T",
18181   "name" : "VkInstance_T *",
18182   "referenced_type" : "_ZTI12VkInstance_T",
18183   "self_type" : "_ZTIP12VkInstance_T",
18184   "size" : 4,
18185   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
18186  },
18187  {
18188   "alignment" : 4,
18189   "linker_set_key" : "_ZTIP13ANativeWindow",
18190   "name" : "ANativeWindow *",
18191   "referenced_type" : "_ZTI13ANativeWindow",
18192   "self_type" : "_ZTIP13ANativeWindow",
18193   "size" : 4,
18194   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_android.h"
18195  },
18196  {
18197   "alignment" : 4,
18198   "linker_set_key" : "_ZTIP15AHardwareBuffer",
18199   "name" : "AHardwareBuffer *",
18200   "referenced_type" : "_ZTI15AHardwareBuffer",
18201   "self_type" : "_ZTIP15AHardwareBuffer",
18202   "size" : 4,
18203   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_android.h"
18204  },
18205  {
18206   "alignment" : 4,
18207   "linker_set_key" : "_ZTIP16VkPresentModeKHR",
18208   "name" : "VkPresentModeKHR *",
18209   "referenced_type" : "_ZTI16VkPresentModeKHR",
18210   "self_type" : "_ZTIP16VkPresentModeKHR",
18211   "size" : 4,
18212   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
18213  },
18214  {
18215   "alignment" : 4,
18216   "linker_set_key" : "_ZTIP17VkCommandBuffer_T",
18217   "name" : "VkCommandBuffer_T *",
18218   "referenced_type" : "_ZTI17VkCommandBuffer_T",
18219   "self_type" : "_ZTIP17VkCommandBuffer_T",
18220   "size" : 4,
18221   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
18222  },
18223  {
18224   "alignment" : 4,
18225   "linker_set_key" : "_ZTIP17VkLayerProperties",
18226   "name" : "VkLayerProperties *",
18227   "referenced_type" : "_ZTI17VkLayerProperties",
18228   "self_type" : "_ZTIP17VkLayerProperties",
18229   "size" : 4,
18230   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
18231  },
18232  {
18233   "alignment" : 4,
18234   "linker_set_key" : "_ZTIP18VkBaseOutStructure",
18235   "name" : "VkBaseOutStructure *",
18236   "referenced_type" : "_ZTI18VkBaseOutStructure",
18237   "self_type" : "_ZTIP18VkBaseOutStructure",
18238   "size" : 4,
18239   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
18240  },
18241  {
18242   "alignment" : 4,
18243   "linker_set_key" : "_ZTIP18VkFormatProperties",
18244   "name" : "VkFormatProperties *",
18245   "referenced_type" : "_ZTI18VkFormatProperties",
18246   "self_type" : "_ZTIP18VkFormatProperties",
18247   "size" : 4,
18248   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
18249  },
18250  {
18251   "alignment" : 4,
18252   "linker_set_key" : "_ZTIP18VkPhysicalDevice_T",
18253   "name" : "VkPhysicalDevice_T *",
18254   "referenced_type" : "_ZTI18VkPhysicalDevice_T",
18255   "self_type" : "_ZTIP18VkPhysicalDevice_T",
18256   "size" : 4,
18257   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
18258  },
18259  {
18260   "alignment" : 4,
18261   "linker_set_key" : "_ZTIP18VkSurfaceFormatKHR",
18262   "name" : "VkSurfaceFormatKHR *",
18263   "referenced_type" : "_ZTI18VkSurfaceFormatKHR",
18264   "self_type" : "_ZTIP18VkSurfaceFormatKHR",
18265   "size" : 4,
18266   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
18267  },
18268  {
18269   "alignment" : 4,
18270   "linker_set_key" : "_ZTIP19VkFormatProperties2",
18271   "name" : "VkFormatProperties2 *",
18272   "referenced_type" : "_ZTI19VkFormatProperties2",
18273   "self_type" : "_ZTIP19VkFormatProperties2",
18274   "size" : 4,
18275   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
18276  },
18277  {
18278   "alignment" : 4,
18279   "linker_set_key" : "_ZTIP19VkSubresourceLayout",
18280   "name" : "VkSubresourceLayout *",
18281   "referenced_type" : "_ZTI19VkSubresourceLayout",
18282   "self_type" : "_ZTIP19VkSubresourceLayout",
18283   "size" : 4,
18284   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
18285  },
18286  {
18287   "alignment" : 4,
18288   "linker_set_key" : "_ZTIP20VkMemoryRequirements",
18289   "name" : "VkMemoryRequirements *",
18290   "referenced_type" : "_ZTI20VkMemoryRequirements",
18291   "self_type" : "_ZTIP20VkMemoryRequirements",
18292   "size" : 4,
18293   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
18294  },
18295  {
18296   "alignment" : 4,
18297   "linker_set_key" : "_ZTIP21VkExtensionProperties",
18298   "name" : "VkExtensionProperties *",
18299   "referenced_type" : "_ZTI21VkExtensionProperties",
18300   "self_type" : "_ZTIP21VkExtensionProperties",
18301   "size" : 4,
18302   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
18303  },
18304  {
18305   "alignment" : 4,
18306   "linker_set_key" : "_ZTIP21VkMemoryRequirements2",
18307   "name" : "VkMemoryRequirements2 *",
18308   "referenced_type" : "_ZTI21VkMemoryRequirements2",
18309   "self_type" : "_ZTIP21VkMemoryRequirements2",
18310   "size" : 4,
18311   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
18312  },
18313  {
18314   "alignment" : 4,
18315   "linker_set_key" : "_ZTIP23VkImageFormatProperties",
18316   "name" : "VkImageFormatProperties *",
18317   "referenced_type" : "_ZTI23VkImageFormatProperties",
18318   "self_type" : "_ZTIP23VkImageFormatProperties",
18319   "size" : 4,
18320   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
18321  },
18322  {
18323   "alignment" : 4,
18324   "linker_set_key" : "_ZTIP23VkQueueFamilyProperties",
18325   "name" : "VkQueueFamilyProperties *",
18326   "referenced_type" : "_ZTI23VkQueueFamilyProperties",
18327   "self_type" : "_ZTIP23VkQueueFamilyProperties",
18328   "size" : 4,
18329   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
18330  },
18331  {
18332   "alignment" : 4,
18333   "linker_set_key" : "_ZTIP24VkImageFormatProperties2",
18334   "name" : "VkImageFormatProperties2 *",
18335   "referenced_type" : "_ZTI24VkImageFormatProperties2",
18336   "self_type" : "_ZTIP24VkImageFormatProperties2",
18337   "size" : 4,
18338   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
18339  },
18340  {
18341   "alignment" : 4,
18342   "linker_set_key" : "_ZTIP24VkPhysicalDeviceFeatures",
18343   "name" : "VkPhysicalDeviceFeatures *",
18344   "referenced_type" : "_ZTI24VkPhysicalDeviceFeatures",
18345   "self_type" : "_ZTIP24VkPhysicalDeviceFeatures",
18346   "size" : 4,
18347   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
18348  },
18349  {
18350   "alignment" : 4,
18351   "linker_set_key" : "_ZTIP24VkQueueFamilyProperties2",
18352   "name" : "VkQueueFamilyProperties2 *",
18353   "referenced_type" : "_ZTI24VkQueueFamilyProperties2",
18354   "self_type" : "_ZTIP24VkQueueFamilyProperties2",
18355   "size" : 4,
18356   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
18357  },
18358  {
18359   "alignment" : 4,
18360   "linker_set_key" : "_ZTIP24VkSurfaceCapabilitiesKHR",
18361   "name" : "VkSurfaceCapabilitiesKHR *",
18362   "referenced_type" : "_ZTI24VkSurfaceCapabilitiesKHR",
18363   "self_type" : "_ZTIP24VkSurfaceCapabilitiesKHR",
18364   "size" : 4,
18365   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
18366  },
18367  {
18368   "alignment" : 4,
18369   "linker_set_key" : "_ZTIP25VkExternalFenceProperties",
18370   "name" : "VkExternalFenceProperties *",
18371   "referenced_type" : "_ZTI25VkExternalFenceProperties",
18372   "self_type" : "_ZTIP25VkExternalFenceProperties",
18373   "size" : 4,
18374   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
18375  },
18376  {
18377   "alignment" : 4,
18378   "linker_set_key" : "_ZTIP25VkPhysicalDeviceFeatures2",
18379   "name" : "VkPhysicalDeviceFeatures2 *",
18380   "referenced_type" : "_ZTI25VkPhysicalDeviceFeatures2",
18381   "self_type" : "_ZTIP25VkPhysicalDeviceFeatures2",
18382   "size" : 4,
18383   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
18384  },
18385  {
18386   "alignment" : 4,
18387   "linker_set_key" : "_ZTIP26VkExternalBufferProperties",
18388   "name" : "VkExternalBufferProperties *",
18389   "referenced_type" : "_ZTI26VkExternalBufferProperties",
18390   "self_type" : "_ZTIP26VkExternalBufferProperties",
18391   "size" : 4,
18392   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
18393  },
18394  {
18395   "alignment" : 4,
18396   "linker_set_key" : "_ZTIP26VkPhysicalDeviceProperties",
18397   "name" : "VkPhysicalDeviceProperties *",
18398   "referenced_type" : "_ZTI26VkPhysicalDeviceProperties",
18399   "self_type" : "_ZTIP26VkPhysicalDeviceProperties",
18400   "size" : 4,
18401   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
18402  },
18403  {
18404   "alignment" : 4,
18405   "linker_set_key" : "_ZTIP26VkPipelineCreationFeedback",
18406   "name" : "VkPipelineCreationFeedback *",
18407   "referenced_type" : "_ZTI26VkPipelineCreationFeedback",
18408   "self_type" : "_ZTIP26VkPipelineCreationFeedback",
18409   "size" : 4,
18410   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
18411  },
18412  {
18413   "alignment" : 4,
18414   "linker_set_key" : "_ZTIP27VkPhysicalDeviceProperties2",
18415   "name" : "VkPhysicalDeviceProperties2 *",
18416   "referenced_type" : "_ZTI27VkPhysicalDeviceProperties2",
18417   "self_type" : "_ZTIP27VkPhysicalDeviceProperties2",
18418   "size" : 4,
18419   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
18420  },
18421  {
18422   "alignment" : 4,
18423   "linker_set_key" : "_ZTIP28VkDescriptorSetLayoutSupport",
18424   "name" : "VkDescriptorSetLayoutSupport *",
18425   "referenced_type" : "_ZTI28VkDescriptorSetLayoutSupport",
18426   "self_type" : "_ZTIP28VkDescriptorSetLayoutSupport",
18427   "size" : 4,
18428   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
18429  },
18430  {
18431   "alignment" : 4,
18432   "linker_set_key" : "_ZTIP29VkExternalSemaphoreProperties",
18433   "name" : "VkExternalSemaphoreProperties *",
18434   "referenced_type" : "_ZTI29VkExternalSemaphoreProperties",
18435   "self_type" : "_ZTIP29VkExternalSemaphoreProperties",
18436   "size" : 4,
18437   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
18438  },
18439  {
18440   "alignment" : 4,
18441   "linker_set_key" : "_ZTIP29VkSparseImageFormatProperties",
18442   "name" : "VkSparseImageFormatProperties *",
18443   "referenced_type" : "_ZTI29VkSparseImageFormatProperties",
18444   "self_type" : "_ZTIP29VkSparseImageFormatProperties",
18445   "size" : 4,
18446   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
18447  },
18448  {
18449   "alignment" : 4,
18450   "linker_set_key" : "_ZTIP30VkPhysicalDeviceToolProperties",
18451   "name" : "VkPhysicalDeviceToolProperties *",
18452   "referenced_type" : "_ZTI30VkPhysicalDeviceToolProperties",
18453   "self_type" : "_ZTIP30VkPhysicalDeviceToolProperties",
18454   "size" : 4,
18455   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
18456  },
18457  {
18458   "alignment" : 4,
18459   "linker_set_key" : "_ZTIP30VkSparseImageFormatProperties2",
18460   "name" : "VkSparseImageFormatProperties2 *",
18461   "referenced_type" : "_ZTI30VkSparseImageFormatProperties2",
18462   "self_type" : "_ZTIP30VkSparseImageFormatProperties2",
18463   "size" : 4,
18464   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
18465  },
18466  {
18467   "alignment" : 4,
18468   "linker_set_key" : "_ZTIP31VkPhysicalDeviceGroupProperties",
18469   "name" : "VkPhysicalDeviceGroupProperties *",
18470   "referenced_type" : "_ZTI31VkPhysicalDeviceGroupProperties",
18471   "self_type" : "_ZTIP31VkPhysicalDeviceGroupProperties",
18472   "size" : 4,
18473   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
18474  },
18475  {
18476   "alignment" : 4,
18477   "linker_set_key" : "_ZTIP31VkSparseImageMemoryRequirements",
18478   "name" : "VkSparseImageMemoryRequirements *",
18479   "referenced_type" : "_ZTI31VkSparseImageMemoryRequirements",
18480   "self_type" : "_ZTIP31VkSparseImageMemoryRequirements",
18481   "size" : 4,
18482   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
18483  },
18484  {
18485   "alignment" : 4,
18486   "linker_set_key" : "_ZTIP32VkDrmFormatModifierPropertiesEXT",
18487   "name" : "VkDrmFormatModifierPropertiesEXT *",
18488   "referenced_type" : "_ZTI32VkDrmFormatModifierPropertiesEXT",
18489   "self_type" : "_ZTIP32VkDrmFormatModifierPropertiesEXT",
18490   "size" : 4,
18491   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
18492  },
18493  {
18494   "alignment" : 4,
18495   "linker_set_key" : "_ZTIP32VkPhysicalDeviceMemoryProperties",
18496   "name" : "VkPhysicalDeviceMemoryProperties *",
18497   "referenced_type" : "_ZTI32VkPhysicalDeviceMemoryProperties",
18498   "self_type" : "_ZTIP32VkPhysicalDeviceMemoryProperties",
18499   "size" : 4,
18500   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
18501  },
18502  {
18503   "alignment" : 4,
18504   "linker_set_key" : "_ZTIP32VkSparseImageMemoryRequirements2",
18505   "name" : "VkSparseImageMemoryRequirements2 *",
18506   "referenced_type" : "_ZTI32VkSparseImageMemoryRequirements2",
18507   "self_type" : "_ZTIP32VkSparseImageMemoryRequirements2",
18508   "size" : 4,
18509   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
18510  },
18511  {
18512   "alignment" : 4,
18513   "linker_set_key" : "_ZTIP33VkDrmFormatModifierProperties2EXT",
18514   "name" : "VkDrmFormatModifierProperties2EXT *",
18515   "referenced_type" : "_ZTI33VkDrmFormatModifierProperties2EXT",
18516   "self_type" : "_ZTIP33VkDrmFormatModifierProperties2EXT",
18517   "size" : 4,
18518   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
18519  },
18520  {
18521   "alignment" : 4,
18522   "linker_set_key" : "_ZTIP33VkPhysicalDeviceMemoryProperties2",
18523   "name" : "VkPhysicalDeviceMemoryProperties2 *",
18524   "referenced_type" : "_ZTI33VkPhysicalDeviceMemoryProperties2",
18525   "self_type" : "_ZTIP33VkPhysicalDeviceMemoryProperties2",
18526   "size" : 4,
18527   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
18528  },
18529  {
18530   "alignment" : 4,
18531   "linker_set_key" : "_ZTIP35VkDeviceGroupPresentCapabilitiesKHR",
18532   "name" : "VkDeviceGroupPresentCapabilitiesKHR *",
18533   "referenced_type" : "_ZTI35VkDeviceGroupPresentCapabilitiesKHR",
18534   "self_type" : "_ZTIP35VkDeviceGroupPresentCapabilitiesKHR",
18535   "size" : 4,
18536   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
18537  },
18538  {
18539   "alignment" : 4,
18540   "linker_set_key" : "_ZTIP40VkAndroidHardwareBufferPropertiesANDROID",
18541   "name" : "VkAndroidHardwareBufferPropertiesANDROID *",
18542   "referenced_type" : "_ZTI40VkAndroidHardwareBufferPropertiesANDROID",
18543   "self_type" : "_ZTIP40VkAndroidHardwareBufferPropertiesANDROID",
18544   "size" : 4,
18545   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_android.h"
18546  },
18547  {
18548   "alignment" : 4,
18549   "linker_set_key" : "_ZTIP8VkRect2D",
18550   "name" : "VkRect2D *",
18551   "referenced_type" : "_ZTI8VkRect2D",
18552   "self_type" : "_ZTIP8VkRect2D",
18553   "size" : 4,
18554   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
18555  },
18556  {
18557   "alignment" : 4,
18558   "linker_set_key" : "_ZTIP8VkResult",
18559   "name" : "VkResult *",
18560   "referenced_type" : "_ZTI8VkResult",
18561   "self_type" : "_ZTIP8VkResult",
18562   "size" : 4,
18563   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
18564  },
18565  {
18566   "alignment" : 4,
18567   "linker_set_key" : "_ZTIP9VkQueue_T",
18568   "name" : "VkQueue_T *",
18569   "referenced_type" : "_ZTI9VkQueue_T",
18570   "self_type" : "_ZTIP9VkQueue_T",
18571   "size" : 4,
18572   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
18573  },
18574  {
18575   "alignment" : 4,
18576   "linker_set_key" : "_ZTIPFPvS_S_jj23VkSystemAllocationScopeE",
18577   "name" : "void *(*)(void *, void *, unsigned int, unsigned int, VkSystemAllocationScope) __attribute__((pcs(\"aapcs-vfp\")))",
18578   "referenced_type" : "_ZTIFPvS_S_jj23VkSystemAllocationScopeE",
18579   "self_type" : "_ZTIPFPvS_S_jj23VkSystemAllocationScopeE",
18580   "size" : 4,
18581   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
18582  },
18583  {
18584   "alignment" : 4,
18585   "linker_set_key" : "_ZTIPFPvS_jj23VkSystemAllocationScopeE",
18586   "name" : "void *(*)(void *, unsigned int, unsigned int, VkSystemAllocationScope) __attribute__((pcs(\"aapcs-vfp\")))",
18587   "referenced_type" : "_ZTIFPvS_jj23VkSystemAllocationScopeE",
18588   "self_type" : "_ZTIPFPvS_jj23VkSystemAllocationScopeE",
18589   "size" : 4,
18590   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
18591  },
18592  {
18593   "alignment" : 4,
18594   "linker_set_key" : "_ZTIPFj38VkDebugUtilsMessageSeverityFlagBitsEXTjPK36VkDebugUtilsMessengerCallbackDataEXTPvE",
18595   "name" : "unsigned int (*)(VkDebugUtilsMessageSeverityFlagBitsEXT, unsigned int, const VkDebugUtilsMessengerCallbackDataEXT *, void *) __attribute__((pcs(\"aapcs-vfp\")))",
18596   "referenced_type" : "_ZTIFj38VkDebugUtilsMessageSeverityFlagBitsEXTjPK36VkDebugUtilsMessengerCallbackDataEXTPvE",
18597   "self_type" : "_ZTIPFj38VkDebugUtilsMessageSeverityFlagBitsEXTjPK36VkDebugUtilsMessengerCallbackDataEXTPvE",
18598   "size" : 4,
18599   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
18600  },
18601  {
18602   "alignment" : 4,
18603   "linker_set_key" : "_ZTIPFjj26VkDebugReportObjectTypeEXTyjiPKcS1_PvE",
18604   "name" : "unsigned int (*)(unsigned int, VkDebugReportObjectTypeEXT, unsigned long long, unsigned int, int, const char *, const char *, void *) __attribute__((pcs(\"aapcs-vfp\")))",
18605   "referenced_type" : "_ZTIFjj26VkDebugReportObjectTypeEXTyjiPKcS1_PvE",
18606   "self_type" : "_ZTIPFjj26VkDebugReportObjectTypeEXTyjiPKcS1_PvE",
18607   "size" : 4,
18608   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
18609  },
18610  {
18611   "alignment" : 4,
18612   "linker_set_key" : "_ZTIPFvPK35VkDeviceMemoryReportCallbackDataEXTPvE",
18613   "name" : "void (*)(const VkDeviceMemoryReportCallbackDataEXT *, void *) __attribute__((pcs(\"aapcs-vfp\")))",
18614   "referenced_type" : "_ZTIFvPK35VkDeviceMemoryReportCallbackDataEXTPvE",
18615   "self_type" : "_ZTIPFvPK35VkDeviceMemoryReportCallbackDataEXTPvE",
18616   "size" : 4,
18617   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
18618  },
18619  {
18620   "alignment" : 4,
18621   "linker_set_key" : "_ZTIPFvPvS_E",
18622   "name" : "void (*)(void *, void *) __attribute__((pcs(\"aapcs-vfp\")))",
18623   "referenced_type" : "_ZTIFvPvS_E",
18624   "self_type" : "_ZTIPFvPvS_E",
18625   "size" : 4,
18626   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
18627  },
18628  {
18629   "alignment" : 4,
18630   "linker_set_key" : "_ZTIPFvPvj24VkInternalAllocationType23VkSystemAllocationScopeE",
18631   "name" : "void (*)(void *, unsigned int, VkInternalAllocationType, VkSystemAllocationScope) __attribute__((pcs(\"aapcs-vfp\")))",
18632   "referenced_type" : "_ZTIFvPvj24VkInternalAllocationType23VkSystemAllocationScopeE",
18633   "self_type" : "_ZTIPFvPvj24VkInternalAllocationType23VkSystemAllocationScopeE",
18634   "size" : 4,
18635   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
18636  },
18637  {
18638   "alignment" : 4,
18639   "linker_set_key" : "_ZTIPFvvE",
18640   "name" : "void (*)() __attribute__((pcs(\"aapcs-vfp\")))",
18641   "referenced_type" : "_ZTIFvvE",
18642   "self_type" : "_ZTIPFvvE",
18643   "size" : 4,
18644   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
18645  },
18646  {
18647   "alignment" : 4,
18648   "linker_set_key" : "_ZTIPK10VkOffset2D",
18649   "name" : "const VkOffset2D *",
18650   "referenced_type" : "_ZTIK10VkOffset2D",
18651   "self_type" : "_ZTIPK10VkOffset2D",
18652   "size" : 4,
18653   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
18654  },
18655  {
18656   "alignment" : 4,
18657   "linker_set_key" : "_ZTIPK10VkViewport",
18658   "name" : "const VkViewport *",
18659   "referenced_type" : "_ZTIK10VkViewport",
18660   "self_type" : "_ZTIPK10VkViewport",
18661   "size" : 4,
18662   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
18663  },
18664  {
18665   "alignment" : 4,
18666   "linker_set_key" : "_ZTIPK11VkClearRect",
18667   "name" : "const VkClearRect *",
18668   "referenced_type" : "_ZTIK11VkClearRect",
18669   "self_type" : "_ZTIPK11VkClearRect",
18670   "size" : 4,
18671   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
18672  },
18673  {
18674   "alignment" : 4,
18675   "linker_set_key" : "_ZTIPK11VkImageBlit",
18676   "name" : "const VkImageBlit *",
18677   "referenced_type" : "_ZTIK11VkImageBlit",
18678   "self_type" : "_ZTIPK11VkImageBlit",
18679   "size" : 4,
18680   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
18681  },
18682  {
18683   "alignment" : 4,
18684   "linker_set_key" : "_ZTIPK11VkImageCopy",
18685   "name" : "const VkImageCopy *",
18686   "referenced_type" : "_ZTIK11VkImageCopy",
18687   "self_type" : "_ZTIPK11VkImageCopy",
18688   "size" : 4,
18689   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
18690  },
18691  {
18692   "alignment" : 4,
18693   "linker_set_key" : "_ZTIPK11VkIndexType",
18694   "name" : "const VkIndexType *",
18695   "referenced_type" : "_ZTIK11VkIndexType",
18696   "self_type" : "_ZTIPK11VkIndexType",
18697   "size" : 4,
18698   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
18699  },
18700  {
18701   "alignment" : 4,
18702   "linker_set_key" : "_ZTIPK12VkBufferCopy",
18703   "name" : "const VkBufferCopy *",
18704   "referenced_type" : "_ZTIK12VkBufferCopy",
18705   "self_type" : "_ZTIPK12VkBufferCopy",
18706   "size" : 4,
18707   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
18708  },
18709  {
18710   "alignment" : 4,
18711   "linker_set_key" : "_ZTIPK12VkClearValue",
18712   "name" : "const VkClearValue *",
18713   "referenced_type" : "_ZTIK12VkClearValue",
18714   "self_type" : "_ZTIPK12VkClearValue",
18715   "size" : 4,
18716   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
18717  },
18718  {
18719   "alignment" : 4,
18720   "linker_set_key" : "_ZTIPK12VkGeometryNV",
18721   "name" : "const VkGeometryNV *",
18722   "referenced_type" : "_ZTIK12VkGeometryNV",
18723   "self_type" : "_ZTIPK12VkGeometryNV",
18724   "size" : 4,
18725   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
18726  },
18727  {
18728   "alignment" : 4,
18729   "linker_set_key" : "_ZTIPK12VkImageBlit2",
18730   "name" : "const VkImageBlit2 *",
18731   "referenced_type" : "_ZTIK12VkImageBlit2",
18732   "self_type" : "_ZTIPK12VkImageBlit2",
18733   "size" : 4,
18734   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
18735  },
18736  {
18737   "alignment" : 4,
18738   "linker_set_key" : "_ZTIPK12VkImageCopy2",
18739   "name" : "const VkImageCopy2 *",
18740   "referenced_type" : "_ZTIK12VkImageCopy2",
18741   "self_type" : "_ZTIPK12VkImageCopy2",
18742   "size" : 4,
18743   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
18744  },
18745  {
18746   "alignment" : 4,
18747   "linker_set_key" : "_ZTIPK12VkSubmitInfo",
18748   "name" : "const VkSubmitInfo *",
18749   "referenced_type" : "_ZTIK12VkSubmitInfo",
18750   "self_type" : "_ZTIPK12VkSubmitInfo",
18751   "size" : 4,
18752   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
18753  },
18754  {
18755   "alignment" : 4,
18756   "linker_set_key" : "_ZTIPK13VkBufferCopy2",
18757   "name" : "const VkBufferCopy2 *",
18758   "referenced_type" : "_ZTIK13VkBufferCopy2",
18759   "self_type" : "_ZTIPK13VkBufferCopy2",
18760   "size" : 4,
18761   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
18762  },
18763  {
18764   "alignment" : 4,
18765   "linker_set_key" : "_ZTIPK13VkSubmitInfo2",
18766   "name" : "const VkSubmitInfo2 *",
18767   "referenced_type" : "_ZTIK13VkSubmitInfo2",
18768   "self_type" : "_ZTIPK13VkSubmitInfo2",
18769   "size" : 4,
18770   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
18771  },
18772  {
18773   "alignment" : 4,
18774   "linker_set_key" : "_ZTIPK14VkDynamicState",
18775   "name" : "const VkDynamicState *",
18776   "referenced_type" : "_ZTIK14VkDynamicState",
18777   "self_type" : "_ZTIPK14VkDynamicState",
18778   "size" : 4,
18779   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
18780  },
18781  {
18782   "alignment" : 4,
18783   "linker_set_key" : "_ZTIPK14VkImageResolve",
18784   "name" : "const VkImageResolve *",
18785   "referenced_type" : "_ZTIK14VkImageResolve",
18786   "self_type" : "_ZTIPK14VkImageResolve",
18787   "size" : 4,
18788   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
18789  },
18790  {
18791   "alignment" : 4,
18792   "linker_set_key" : "_ZTIPK14VkRectLayerKHR",
18793   "name" : "const VkRectLayerKHR *",
18794   "referenced_type" : "_ZTIK14VkRectLayerKHR",
18795   "self_type" : "_ZTIPK14VkRectLayerKHR",
18796   "size" : 4,
18797   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
18798  },
18799  {
18800   "alignment" : 4,
18801   "linker_set_key" : "_ZTIPK15AHardwareBuffer",
18802   "name" : "const AHardwareBuffer *",
18803   "referenced_type" : "_ZTIK15AHardwareBuffer",
18804   "self_type" : "_ZTIPK15AHardwareBuffer",
18805   "size" : 4,
18806   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_android.h"
18807  },
18808  {
18809   "alignment" : 4,
18810   "linker_set_key" : "_ZTIPK15VkImageResolve2",
18811   "name" : "const VkImageResolve2 *",
18812   "referenced_type" : "_ZTIK15VkImageResolve2",
18813   "self_type" : "_ZTIPK15VkImageResolve2",
18814   "size" : 4,
18815   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
18816  },
18817  {
18818   "alignment" : 4,
18819   "linker_set_key" : "_ZTIPK15VkMemoryBarrier",
18820   "name" : "const VkMemoryBarrier *",
18821   "referenced_type" : "_ZTIK15VkMemoryBarrier",
18822   "self_type" : "_ZTIPK15VkMemoryBarrier",
18823   "size" : 4,
18824   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
18825  },
18826  {
18827   "alignment" : 4,
18828   "linker_set_key" : "_ZTIPK15VkRenderingInfo",
18829   "name" : "const VkRenderingInfo *",
18830   "referenced_type" : "_ZTIK15VkRenderingInfo",
18831   "self_type" : "_ZTIPK15VkRenderingInfo",
18832   "size" : 4,
18833   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
18834  },
18835  {
18836   "alignment" : 4,
18837   "linker_set_key" : "_ZTIPK16VkBindSparseInfo",
18838   "name" : "const VkBindSparseInfo *",
18839   "referenced_type" : "_ZTIK16VkBindSparseInfo",
18840   "self_type" : "_ZTIPK16VkBindSparseInfo",
18841   "size" : 4,
18842   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
18843  },
18844  {
18845   "alignment" : 4,
18846   "linker_set_key" : "_ZTIPK16VkBlitImageInfo2",
18847   "name" : "const VkBlitImageInfo2 *",
18848   "referenced_type" : "_ZTIK16VkBlitImageInfo2",
18849   "self_type" : "_ZTIPK16VkBlitImageInfo2",
18850   "size" : 4,
18851   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
18852  },
18853  {
18854   "alignment" : 4,
18855   "linker_set_key" : "_ZTIPK16VkCopyImageInfo2",
18856   "name" : "const VkCopyImageInfo2 *",
18857   "referenced_type" : "_ZTIK16VkCopyImageInfo2",
18858   "self_type" : "_ZTIPK16VkCopyImageInfo2",
18859   "size" : 4,
18860   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
18861  },
18862  {
18863   "alignment" : 4,
18864   "linker_set_key" : "_ZTIPK16VkDependencyInfo",
18865   "name" : "const VkDependencyInfo *",
18866   "referenced_type" : "_ZTIK16VkDependencyInfo",
18867   "self_type" : "_ZTIPK16VkDependencyInfo",
18868   "size" : 4,
18869   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
18870  },
18871  {
18872   "alignment" : 4,
18873   "linker_set_key" : "_ZTIPK16VkDescriptorType",
18874   "name" : "const VkDescriptorType *",
18875   "referenced_type" : "_ZTIK16VkDescriptorType",
18876   "self_type" : "_ZTIPK16VkDescriptorType",
18877   "size" : 4,
18878   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
18879  },
18880  {
18881   "alignment" : 4,
18882   "linker_set_key" : "_ZTIPK16VkMemoryBarrier2",
18883   "name" : "const VkMemoryBarrier2 *",
18884   "referenced_type" : "_ZTIK16VkMemoryBarrier2",
18885   "self_type" : "_ZTIPK16VkMemoryBarrier2",
18886   "size" : 4,
18887   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
18888  },
18889  {
18890   "alignment" : 4,
18891   "linker_set_key" : "_ZTIPK16VkPresentInfoKHR",
18892   "name" : "const VkPresentInfoKHR *",
18893   "referenced_type" : "_ZTIK16VkPresentInfoKHR",
18894   "self_type" : "_ZTIPK16VkPresentInfoKHR",
18895   "size" : 4,
18896   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
18897  },
18898  {
18899   "alignment" : 4,
18900   "linker_set_key" : "_ZTIPK16VkSubpassEndInfo",
18901   "name" : "const VkSubpassEndInfo *",
18902   "referenced_type" : "_ZTIK16VkSubpassEndInfo",
18903   "self_type" : "_ZTIPK16VkSubpassEndInfo",
18904   "size" : 4,
18905   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
18906  },
18907  {
18908   "alignment" : 4,
18909   "linker_set_key" : "_ZTIPK17VkApplicationInfo",
18910   "name" : "const VkApplicationInfo *",
18911   "referenced_type" : "_ZTIK17VkApplicationInfo",
18912   "self_type" : "_ZTIPK17VkApplicationInfo",
18913   "size" : 4,
18914   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
18915  },
18916  {
18917   "alignment" : 4,
18918   "linker_set_key" : "_ZTIPK17VkBaseInStructure",
18919   "name" : "const VkBaseInStructure *",
18920   "referenced_type" : "_ZTIK17VkBaseInStructure",
18921   "self_type" : "_ZTIPK17VkBaseInStructure",
18922   "size" : 4,
18923   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
18924  },
18925  {
18926   "alignment" : 4,
18927   "linker_set_key" : "_ZTIPK17VkBufferImageCopy",
18928   "name" : "const VkBufferImageCopy *",
18929   "referenced_type" : "_ZTIK17VkBufferImageCopy",
18930   "self_type" : "_ZTIPK17VkBufferImageCopy",
18931   "size" : 4,
18932   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
18933  },
18934  {
18935   "alignment" : 4,
18936   "linker_set_key" : "_ZTIPK17VkClearAttachment",
18937   "name" : "const VkClearAttachment *",
18938   "referenced_type" : "_ZTIK17VkClearAttachment",
18939   "self_type" : "_ZTIPK17VkClearAttachment",
18940   "size" : 4,
18941   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
18942  },
18943  {
18944   "alignment" : 4,
18945   "linker_set_key" : "_ZTIPK17VkClearColorValue",
18946   "name" : "const VkClearColorValue *",
18947   "referenced_type" : "_ZTIK17VkClearColorValue",
18948   "self_type" : "_ZTIPK17VkClearColorValue",
18949   "size" : 4,
18950   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
18951  },
18952  {
18953   "alignment" : 4,
18954   "linker_set_key" : "_ZTIPK17VkCopyBufferInfo2",
18955   "name" : "const VkCopyBufferInfo2 *",
18956   "referenced_type" : "_ZTIK17VkCopyBufferInfo2",
18957   "self_type" : "_ZTIPK17VkCopyBufferInfo2",
18958   "size" : 4,
18959   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
18960  },
18961  {
18962   "alignment" : 4,
18963   "linker_set_key" : "_ZTIPK17VkEventCreateInfo",
18964   "name" : "const VkEventCreateInfo *",
18965   "referenced_type" : "_ZTIK17VkEventCreateInfo",
18966   "self_type" : "_ZTIPK17VkEventCreateInfo",
18967   "size" : 4,
18968   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
18969  },
18970  {
18971   "alignment" : 4,
18972   "linker_set_key" : "_ZTIPK17VkFenceCreateInfo",
18973   "name" : "const VkFenceCreateInfo *",
18974   "referenced_type" : "_ZTIK17VkFenceCreateInfo",
18975   "self_type" : "_ZTIPK17VkFenceCreateInfo",
18976   "size" : 4,
18977   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
18978  },
18979  {
18980   "alignment" : 4,
18981   "linker_set_key" : "_ZTIPK17VkImageCreateInfo",
18982   "name" : "const VkImageCreateInfo *",
18983   "referenced_type" : "_ZTIK17VkImageCreateInfo",
18984   "self_type" : "_ZTIPK17VkImageCreateInfo",
18985   "size" : 4,
18986   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
18987  },
18988  {
18989   "alignment" : 4,
18990   "linker_set_key" : "_ZTIPK18VkBufferCreateInfo",
18991   "name" : "const VkBufferCreateInfo *",
18992   "referenced_type" : "_ZTIK18VkBufferCreateInfo",
18993   "self_type" : "_ZTIPK18VkBufferCreateInfo",
18994   "size" : 4,
18995   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
18996  },
18997  {
18998   "alignment" : 4,
18999   "linker_set_key" : "_ZTIPK18VkBufferImageCopy2",
19000   "name" : "const VkBufferImageCopy2 *",
19001   "referenced_type" : "_ZTIK18VkBufferImageCopy2",
19002   "self_type" : "_ZTIPK18VkBufferImageCopy2",
19003   "size" : 4,
19004   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
19005  },
19006  {
19007   "alignment" : 4,
19008   "linker_set_key" : "_ZTIPK18VkDeviceCreateInfo",
19009   "name" : "const VkDeviceCreateInfo *",
19010   "referenced_type" : "_ZTIK18VkDeviceCreateInfo",
19011   "self_type" : "_ZTIPK18VkDeviceCreateInfo",
19012   "size" : 4,
19013   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
19014  },
19015  {
19016   "alignment" : 4,
19017   "linker_set_key" : "_ZTIPK18VkDeviceQueueInfo2",
19018   "name" : "const VkDeviceQueueInfo2 *",
19019   "referenced_type" : "_ZTIK18VkDeviceQueueInfo2",
19020   "self_type" : "_ZTIPK18VkDeviceQueueInfo2",
19021   "size" : 4,
19022   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
19023  },
19024  {
19025   "alignment" : 4,
19026   "linker_set_key" : "_ZTIPK18VkImageSubresource",
19027   "name" : "const VkImageSubresource *",
19028   "referenced_type" : "_ZTIK18VkImageSubresource",
19029   "self_type" : "_ZTIPK18VkImageSubresource",
19030   "size" : 4,
19031   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
19032  },
19033  {
19034   "alignment" : 4,
19035   "linker_set_key" : "_ZTIPK18VkPresentRegionKHR",
19036   "name" : "const VkPresentRegionKHR *",
19037   "referenced_type" : "_ZTIK18VkPresentRegionKHR",
19038   "self_type" : "_ZTIPK18VkPresentRegionKHR",
19039   "size" : 4,
19040   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
19041  },
19042  {
19043   "alignment" : 4,
19044   "linker_set_key" : "_ZTIPK18VkSparseMemoryBind",
19045   "name" : "const VkSparseMemoryBind *",
19046   "referenced_type" : "_ZTIK18VkSparseMemoryBind",
19047   "self_type" : "_ZTIPK18VkSparseMemoryBind",
19048   "size" : 4,
19049   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
19050  },
19051  {
19052   "alignment" : 4,
19053   "linker_set_key" : "_ZTIPK18VkSubpassBeginInfo",
19054   "name" : "const VkSubpassBeginInfo *",
19055   "referenced_type" : "_ZTIK18VkSubpassBeginInfo",
19056   "self_type" : "_ZTIPK18VkSubpassBeginInfo",
19057   "size" : 4,
19058   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
19059  },
19060  {
19061   "alignment" : 4,
19062   "linker_set_key" : "_ZTIPK19VkCopyDescriptorSet",
19063   "name" : "const VkCopyDescriptorSet *",
19064   "referenced_type" : "_ZTIK19VkCopyDescriptorSet",
19065   "self_type" : "_ZTIPK19VkCopyDescriptorSet",
19066   "size" : 4,
19067   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
19068  },
19069  {
19070   "alignment" : 4,
19071   "linker_set_key" : "_ZTIPK19VkMappedMemoryRange",
19072   "name" : "const VkMappedMemoryRange *",
19073   "referenced_type" : "_ZTIK19VkMappedMemoryRange",
19074   "self_type" : "_ZTIPK19VkMappedMemoryRange",
19075   "size" : 4,
19076   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
19077  },
19078  {
19079   "alignment" : 4,
19080   "linker_set_key" : "_ZTIPK19VkPresentTimeGOOGLE",
19081   "name" : "const VkPresentTimeGOOGLE *",
19082   "referenced_type" : "_ZTIK19VkPresentTimeGOOGLE",
19083   "self_type" : "_ZTIPK19VkPresentTimeGOOGLE",
19084   "size" : 4,
19085   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
19086  },
19087  {
19088   "alignment" : 4,
19089   "linker_set_key" : "_ZTIPK19VkPushConstantRange",
19090   "name" : "const VkPushConstantRange *",
19091   "referenced_type" : "_ZTIK19VkPushConstantRange",
19092   "self_type" : "_ZTIPK19VkPushConstantRange",
19093   "size" : 4,
19094   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
19095  },
19096  {
19097   "alignment" : 4,
19098   "linker_set_key" : "_ZTIPK19VkResolveImageInfo2",
19099   "name" : "const VkResolveImageInfo2 *",
19100   "referenced_type" : "_ZTIK19VkResolveImageInfo2",
19101   "self_type" : "_ZTIPK19VkResolveImageInfo2",
19102   "size" : 4,
19103   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
19104  },
19105  {
19106   "alignment" : 4,
19107   "linker_set_key" : "_ZTIPK19VkSampleLocationEXT",
19108   "name" : "const VkSampleLocationEXT *",
19109   "referenced_type" : "_ZTIK19VkSampleLocationEXT",
19110   "self_type" : "_ZTIPK19VkSampleLocationEXT",
19111   "size" : 4,
19112   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
19113  },
19114  {
19115   "alignment" : 4,
19116   "linker_set_key" : "_ZTIPK19VkSamplerCreateInfo",
19117   "name" : "const VkSamplerCreateInfo *",
19118   "referenced_type" : "_ZTIK19VkSamplerCreateInfo",
19119   "self_type" : "_ZTIPK19VkSamplerCreateInfo",
19120   "size" : 4,
19121   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
19122  },
19123  {
19124   "alignment" : 4,
19125   "linker_set_key" : "_ZTIPK19VkSemaphoreWaitInfo",
19126   "name" : "const VkSemaphoreWaitInfo *",
19127   "referenced_type" : "_ZTIK19VkSemaphoreWaitInfo",
19128   "self_type" : "_ZTIPK19VkSemaphoreWaitInfo",
19129   "size" : 4,
19130   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
19131  },
19132  {
19133   "alignment" : 4,
19134   "linker_set_key" : "_ZTIPK19VkSubpassDependency",
19135   "name" : "const VkSubpassDependency *",
19136   "referenced_type" : "_ZTIK19VkSubpassDependency",
19137   "self_type" : "_ZTIPK19VkSubpassDependency",
19138   "size" : 4,
19139   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
19140  },
19141  {
19142   "alignment" : 4,
19143   "linker_set_key" : "_ZTIPK19VkSubresourceLayout",
19144   "name" : "const VkSubresourceLayout *",
19145   "referenced_type" : "_ZTIK19VkSubresourceLayout",
19146   "self_type" : "_ZTIPK19VkSubresourceLayout",
19147   "size" : 4,
19148   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
19149  },
19150  {
19151   "alignment" : 4,
19152   "linker_set_key" : "_ZTIPK19VkViewportSwizzleNV",
19153   "name" : "const VkViewportSwizzleNV *",
19154   "referenced_type" : "_ZTIK19VkViewportSwizzleNV",
19155   "self_type" : "_ZTIPK19VkViewportSwizzleNV",
19156   "size" : 4,
19157   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
19158  },
19159  {
19160   "alignment" : 4,
19161   "linker_set_key" : "_ZTIPK20VkDebugUtilsLabelEXT",
19162   "name" : "const VkDebugUtilsLabelEXT *",
19163   "referenced_type" : "_ZTIK20VkDebugUtilsLabelEXT",
19164   "self_type" : "_ZTIPK20VkDebugUtilsLabelEXT",
19165   "size" : 4,
19166   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
19167  },
19168  {
19169   "alignment" : 4,
19170   "linker_set_key" : "_ZTIPK20VkDescriptorPoolSize",
19171   "name" : "const VkDescriptorPoolSize *",
19172   "referenced_type" : "_ZTIK20VkDescriptorPoolSize",
19173   "self_type" : "_ZTIPK20VkDescriptorPoolSize",
19174   "size" : 4,
19175   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
19176  },
19177  {
19178   "alignment" : 4,
19179   "linker_set_key" : "_ZTIPK20VkImageMemoryBarrier",
19180   "name" : "const VkImageMemoryBarrier *",
19181   "referenced_type" : "_ZTIK20VkImageMemoryBarrier",
19182   "self_type" : "_ZTIPK20VkImageMemoryBarrier",
19183   "size" : 4,
19184   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
19185  },
19186  {
19187   "alignment" : 4,
19188   "linker_set_key" : "_ZTIPK20VkInstanceCreateInfo",
19189   "name" : "const VkInstanceCreateInfo *",
19190   "referenced_type" : "_ZTIK20VkInstanceCreateInfo",
19191   "self_type" : "_ZTIPK20VkInstanceCreateInfo",
19192   "size" : 4,
19193   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
19194  },
19195  {
19196   "alignment" : 4,
19197   "linker_set_key" : "_ZTIPK20VkMemoryAllocateInfo",
19198   "name" : "const VkMemoryAllocateInfo *",
19199   "referenced_type" : "_ZTIK20VkMemoryAllocateInfo",
19200   "self_type" : "_ZTIPK20VkMemoryAllocateInfo",
19201   "size" : 4,
19202   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
19203  },
19204  {
19205   "alignment" : 4,
19206   "linker_set_key" : "_ZTIPK20VkSpecializationInfo",
19207   "name" : "const VkSpecializationInfo *",
19208   "referenced_type" : "_ZTIK20VkSpecializationInfo",
19209   "self_type" : "_ZTIPK20VkSpecializationInfo",
19210   "size" : 4,
19211   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
19212  },
19213  {
19214   "alignment" : 4,
19215   "linker_set_key" : "_ZTIPK20VkSubpassDependency2",
19216   "name" : "const VkSubpassDependency2 *",
19217   "referenced_type" : "_ZTIK20VkSubpassDependency2",
19218   "self_type" : "_ZTIPK20VkSubpassDependency2",
19219   "size" : 4,
19220   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
19221  },
19222  {
19223   "alignment" : 4,
19224   "linker_set_key" : "_ZTIPK20VkSubpassDescription",
19225   "name" : "const VkSubpassDescription *",
19226   "referenced_type" : "_ZTIK20VkSubpassDescription",
19227   "self_type" : "_ZTIPK20VkSubpassDescription",
19228   "size" : 4,
19229   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
19230  },
19231  {
19232   "alignment" : 4,
19233   "linker_set_key" : "_ZTIPK20VkValidationCheckEXT",
19234   "name" : "const VkValidationCheckEXT *",
19235   "referenced_type" : "_ZTIK20VkValidationCheckEXT",
19236   "self_type" : "_ZTIPK20VkValidationCheckEXT",
19237   "size" : 4,
19238   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
19239  },
19240  {
19241   "alignment" : 4,
19242   "linker_set_key" : "_ZTIPK20VkViewportWScalingNV",
19243   "name" : "const VkViewportWScalingNV *",
19244   "referenced_type" : "_ZTIK20VkViewportWScalingNV",
19245   "self_type" : "_ZTIPK20VkViewportWScalingNV",
19246   "size" : 4,
19247   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
19248  },
19249  {
19250   "alignment" : 4,
19251   "linker_set_key" : "_ZTIPK20VkWriteDescriptorSet",
19252   "name" : "const VkWriteDescriptorSet *",
19253   "referenced_type" : "_ZTIK20VkWriteDescriptorSet",
19254   "self_type" : "_ZTIPK20VkWriteDescriptorSet",
19255   "size" : 4,
19256   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
19257  },
19258  {
19259   "alignment" : 4,
19260   "linker_set_key" : "_ZTIPK21VkAllocationCallbacks",
19261   "name" : "const VkAllocationCallbacks *",
19262   "referenced_type" : "_ZTIK21VkAllocationCallbacks",
19263   "self_type" : "_ZTIPK21VkAllocationCallbacks",
19264   "size" : 4,
19265   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
19266  },
19267  {
19268   "alignment" : 4,
19269   "linker_set_key" : "_ZTIPK21VkAttachmentReference",
19270   "name" : "const VkAttachmentReference *",
19271   "referenced_type" : "_ZTIK21VkAttachmentReference",
19272   "self_type" : "_ZTIPK21VkAttachmentReference",
19273   "size" : 4,
19274   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
19275  },
19276  {
19277   "alignment" : 4,
19278   "linker_set_key" : "_ZTIPK21VkBindImageMemoryInfo",
19279   "name" : "const VkBindImageMemoryInfo *",
19280   "referenced_type" : "_ZTIK21VkBindImageMemoryInfo",
19281   "self_type" : "_ZTIPK21VkBindImageMemoryInfo",
19282   "size" : 4,
19283   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
19284  },
19285  {
19286   "alignment" : 4,
19287   "linker_set_key" : "_ZTIPK21VkBufferMemoryBarrier",
19288   "name" : "const VkBufferMemoryBarrier *",
19289   "referenced_type" : "_ZTIK21VkBufferMemoryBarrier",
19290   "self_type" : "_ZTIPK21VkBufferMemoryBarrier",
19291   "size" : 4,
19292   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
19293  },
19294  {
19295   "alignment" : 4,
19296   "linker_set_key" : "_ZTIPK21VkDescriptorImageInfo",
19297   "name" : "const VkDescriptorImageInfo *",
19298   "referenced_type" : "_ZTIK21VkDescriptorImageInfo",
19299   "self_type" : "_ZTIPK21VkDescriptorImageInfo",
19300   "size" : 4,
19301   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
19302  },
19303  {
19304   "alignment" : 4,
19305   "linker_set_key" : "_ZTIPK21VkImageMemoryBarrier2",
19306   "name" : "const VkImageMemoryBarrier2 *",
19307   "referenced_type" : "_ZTIK21VkImageMemoryBarrier2",
19308   "self_type" : "_ZTIPK21VkImageMemoryBarrier2",
19309   "size" : 4,
19310   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
19311  },
19312  {
19313   "alignment" : 4,
19314   "linker_set_key" : "_ZTIPK21VkImageViewCreateInfo",
19315   "name" : "const VkImageViewCreateInfo *",
19316   "referenced_type" : "_ZTIK21VkImageViewCreateInfo",
19317   "self_type" : "_ZTIPK21VkImageViewCreateInfo",
19318   "size" : 4,
19319   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
19320  },
19321  {
19322   "alignment" : 4,
19323   "linker_set_key" : "_ZTIPK21VkQueryPoolCreateInfo",
19324   "name" : "const VkQueryPoolCreateInfo *",
19325   "referenced_type" : "_ZTIK21VkQueryPoolCreateInfo",
19326   "self_type" : "_ZTIPK21VkQueryPoolCreateInfo",
19327   "size" : 4,
19328   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
19329  },
19330  {
19331   "alignment" : 4,
19332   "linker_set_key" : "_ZTIPK21VkRenderPassBeginInfo",
19333   "name" : "const VkRenderPassBeginInfo *",
19334   "referenced_type" : "_ZTIK21VkRenderPassBeginInfo",
19335   "self_type" : "_ZTIPK21VkRenderPassBeginInfo",
19336   "size" : 4,
19337   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
19338  },
19339  {
19340   "alignment" : 4,
19341   "linker_set_key" : "_ZTIPK21VkSampleCountFlagBits",
19342   "name" : "const VkSampleCountFlagBits *",
19343   "referenced_type" : "_ZTIK21VkSampleCountFlagBits",
19344   "self_type" : "_ZTIPK21VkSampleCountFlagBits",
19345   "size" : 4,
19346   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
19347  },
19348  {
19349   "alignment" : 4,
19350   "linker_set_key" : "_ZTIPK21VkSemaphoreCreateInfo",
19351   "name" : "const VkSemaphoreCreateInfo *",
19352   "referenced_type" : "_ZTIK21VkSemaphoreCreateInfo",
19353   "self_type" : "_ZTIPK21VkSemaphoreCreateInfo",
19354   "size" : 4,
19355   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
19356  },
19357  {
19358   "alignment" : 4,
19359   "linker_set_key" : "_ZTIPK21VkSemaphoreSignalInfo",
19360   "name" : "const VkSemaphoreSignalInfo *",
19361   "referenced_type" : "_ZTIK21VkSemaphoreSignalInfo",
19362   "self_type" : "_ZTIPK21VkSemaphoreSignalInfo",
19363   "size" : 4,
19364   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
19365  },
19366  {
19367   "alignment" : 4,
19368   "linker_set_key" : "_ZTIPK21VkSemaphoreSubmitInfo",
19369   "name" : "const VkSemaphoreSubmitInfo *",
19370   "referenced_type" : "_ZTIK21VkSemaphoreSubmitInfo",
19371   "self_type" : "_ZTIPK21VkSemaphoreSubmitInfo",
19372   "size" : 4,
19373   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
19374  },
19375  {
19376   "alignment" : 4,
19377   "linker_set_key" : "_ZTIPK21VkSubpassDescription2",
19378   "name" : "const VkSubpassDescription2 *",
19379   "referenced_type" : "_ZTIK21VkSubpassDescription2",
19380   "self_type" : "_ZTIPK21VkSubpassDescription2",
19381   "size" : 4,
19382   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
19383  },
19384  {
19385   "alignment" : 4,
19386   "linker_set_key" : "_ZTIPK22VkAttachmentReference2",
19387   "name" : "const VkAttachmentReference2 *",
19388   "referenced_type" : "_ZTIK22VkAttachmentReference2",
19389   "self_type" : "_ZTIPK22VkAttachmentReference2",
19390   "size" : 4,
19391   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
19392  },
19393  {
19394   "alignment" : 4,
19395   "linker_set_key" : "_ZTIPK22VkBindBufferMemoryInfo",
19396   "name" : "const VkBindBufferMemoryInfo *",
19397   "referenced_type" : "_ZTIK22VkBindBufferMemoryInfo",
19398   "self_type" : "_ZTIPK22VkBindBufferMemoryInfo",
19399   "size" : 4,
19400   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
19401  },
19402  {
19403   "alignment" : 4,
19404   "linker_set_key" : "_ZTIPK22VkBufferMemoryBarrier2",
19405   "name" : "const VkBufferMemoryBarrier2 *",
19406   "referenced_type" : "_ZTIK22VkBufferMemoryBarrier2",
19407   "self_type" : "_ZTIPK22VkBufferMemoryBarrier2",
19408   "size" : 4,
19409   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
19410  },
19411  {
19412   "alignment" : 4,
19413   "linker_set_key" : "_ZTIPK22VkBufferViewCreateInfo",
19414   "name" : "const VkBufferViewCreateInfo *",
19415   "referenced_type" : "_ZTIK22VkBufferViewCreateInfo",
19416   "self_type" : "_ZTIPK22VkBufferViewCreateInfo",
19417   "size" : 4,
19418   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
19419  },
19420  {
19421   "alignment" : 4,
19422   "linker_set_key" : "_ZTIPK22VkDescriptorBufferInfo",
19423   "name" : "const VkDescriptorBufferInfo *",
19424   "referenced_type" : "_ZTIK22VkDescriptorBufferInfo",
19425   "self_type" : "_ZTIPK22VkDescriptorBufferInfo",
19426   "size" : 4,
19427   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
19428  },
19429  {
19430   "alignment" : 4,
19431   "linker_set_key" : "_ZTIPK22VkRenderPassCreateInfo",
19432   "name" : "const VkRenderPassCreateInfo *",
19433   "referenced_type" : "_ZTIK22VkRenderPassCreateInfo",
19434   "self_type" : "_ZTIPK22VkRenderPassCreateInfo",
19435   "size" : 4,
19436   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
19437  },
19438  {
19439   "alignment" : 4,
19440   "linker_set_key" : "_ZTIPK22VkShadingRatePaletteNV",
19441   "name" : "const VkShadingRatePaletteNV *",
19442   "referenced_type" : "_ZTIK22VkShadingRatePaletteNV",
19443   "self_type" : "_ZTIPK22VkShadingRatePaletteNV",
19444   "size" : 4,
19445   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
19446  },
19447  {
19448   "alignment" : 4,
19449   "linker_set_key" : "_ZTIPK23VkAttachmentDescription",
19450   "name" : "const VkAttachmentDescription *",
19451   "referenced_type" : "_ZTIK23VkAttachmentDescription",
19452   "self_type" : "_ZTIPK23VkAttachmentDescription",
19453   "size" : 4,
19454   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
19455  },
19456  {
19457   "alignment" : 4,
19458   "linker_set_key" : "_ZTIPK23VkCommandPoolCreateInfo",
19459   "name" : "const VkCommandPoolCreateInfo *",
19460   "referenced_type" : "_ZTIK23VkCommandPoolCreateInfo",
19461   "self_type" : "_ZTIPK23VkCommandPoolCreateInfo",
19462   "size" : 4,
19463   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
19464  },
19465  {
19466   "alignment" : 4,
19467   "linker_set_key" : "_ZTIPK23VkDeviceQueueCreateInfo",
19468   "name" : "const VkDeviceQueueCreateInfo *",
19469   "referenced_type" : "_ZTIK23VkDeviceQueueCreateInfo",
19470   "self_type" : "_ZTIPK23VkDeviceQueueCreateInfo",
19471   "size" : 4,
19472   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
19473  },
19474  {
19475   "alignment" : 4,
19476   "linker_set_key" : "_ZTIPK23VkFramebufferCreateInfo",
19477   "name" : "const VkFramebufferCreateInfo *",
19478   "referenced_type" : "_ZTIK23VkFramebufferCreateInfo",
19479   "self_type" : "_ZTIPK23VkFramebufferCreateInfo",
19480   "size" : 4,
19481   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
19482  },
19483  {
19484   "alignment" : 4,
19485   "linker_set_key" : "_ZTIPK23VkImageSubresourceRange",
19486   "name" : "const VkImageSubresourceRange *",
19487   "referenced_type" : "_ZTIK23VkImageSubresourceRange",
19488   "self_type" : "_ZTIPK23VkImageSubresourceRange",
19489   "size" : 4,
19490   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
19491  },
19492  {
19493   "alignment" : 4,
19494   "linker_set_key" : "_ZTIPK23VkRenderPassCreateInfo2",
19495   "name" : "const VkRenderPassCreateInfo2 *",
19496   "referenced_type" : "_ZTIK23VkRenderPassCreateInfo2",
19497   "self_type" : "_ZTIPK23VkRenderPassCreateInfo2",
19498   "size" : 4,
19499   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
19500  },
19501  {
19502   "alignment" : 4,
19503   "linker_set_key" : "_ZTIPK23VkSparseImageMemoryBind",
19504   "name" : "const VkSparseImageMemoryBind *",
19505   "referenced_type" : "_ZTIK23VkSparseImageMemoryBind",
19506   "self_type" : "_ZTIPK23VkSparseImageMemoryBind",
19507   "size" : 4,
19508   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
19509  },
19510  {
19511   "alignment" : 4,
19512   "linker_set_key" : "_ZTIPK24VkAttachmentDescription2",
19513   "name" : "const VkAttachmentDescription2 *",
19514   "referenced_type" : "_ZTIK24VkAttachmentDescription2",
19515   "self_type" : "_ZTIPK24VkAttachmentDescription2",
19516   "size" : 4,
19517   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
19518  },
19519  {
19520   "alignment" : 4,
19521   "linker_set_key" : "_ZTIPK24VkClearDepthStencilValue",
19522   "name" : "const VkClearDepthStencilValue *",
19523   "referenced_type" : "_ZTIK24VkClearDepthStencilValue",
19524   "self_type" : "_ZTIPK24VkClearDepthStencilValue",
19525   "size" : 4,
19526   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
19527  },
19528  {
19529   "alignment" : 4,
19530   "linker_set_key" : "_ZTIPK24VkCoarseSampleLocationNV",
19531   "name" : "const VkCoarseSampleLocationNV *",
19532   "referenced_type" : "_ZTIK24VkCoarseSampleLocationNV",
19533   "self_type" : "_ZTIPK24VkCoarseSampleLocationNV",
19534   "size" : 4,
19535   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
19536  },
19537  {
19538   "alignment" : 4,
19539   "linker_set_key" : "_ZTIPK24VkCommandBufferBeginInfo",
19540   "name" : "const VkCommandBufferBeginInfo *",
19541   "referenced_type" : "_ZTIK24VkCommandBufferBeginInfo",
19542   "self_type" : "_ZTIPK24VkCommandBufferBeginInfo",
19543   "size" : 4,
19544   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
19545  },
19546  {
19547   "alignment" : 4,
19548   "linker_set_key" : "_ZTIPK24VkCopyBufferToImageInfo2",
19549   "name" : "const VkCopyBufferToImageInfo2 *",
19550   "referenced_type" : "_ZTIK24VkCopyBufferToImageInfo2",
19551   "self_type" : "_ZTIPK24VkCopyBufferToImageInfo2",
19552   "size" : 4,
19553   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
19554  },
19555  {
19556   "alignment" : 4,
19557   "linker_set_key" : "_ZTIPK24VkCopyImageToBufferInfo2",
19558   "name" : "const VkCopyImageToBufferInfo2 *",
19559   "referenced_type" : "_ZTIK24VkCopyImageToBufferInfo2",
19560   "self_type" : "_ZTIPK24VkCopyImageToBufferInfo2",
19561   "size" : 4,
19562   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
19563  },
19564  {
19565   "alignment" : 4,
19566   "linker_set_key" : "_ZTIPK24VkPhysicalDeviceFeatures",
19567   "name" : "const VkPhysicalDeviceFeatures *",
19568   "referenced_type" : "_ZTIK24VkPhysicalDeviceFeatures",
19569   "self_type" : "_ZTIPK24VkPhysicalDeviceFeatures",
19570   "size" : 4,
19571   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
19572  },
19573  {
19574   "alignment" : 4,
19575   "linker_set_key" : "_ZTIPK24VkShaderModuleCreateInfo",
19576   "name" : "const VkShaderModuleCreateInfo *",
19577   "referenced_type" : "_ZTIK24VkShaderModuleCreateInfo",
19578   "self_type" : "_ZTIPK24VkShaderModuleCreateInfo",
19579   "size" : 4,
19580   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
19581  },
19582  {
19583   "alignment" : 4,
19584   "linker_set_key" : "_ZTIPK24VkSpecializationMapEntry",
19585   "name" : "const VkSpecializationMapEntry *",
19586   "referenced_type" : "_ZTIK24VkSpecializationMapEntry",
19587   "self_type" : "_ZTIPK24VkSpecializationMapEntry",
19588   "size" : 4,
19589   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
19590  },
19591  {
19592   "alignment" : 4,
19593   "linker_set_key" : "_ZTIPK24VkSwapchainCreateInfoKHR",
19594   "name" : "const VkSwapchainCreateInfoKHR *",
19595   "referenced_type" : "_ZTIK24VkSwapchainCreateInfoKHR",
19596   "self_type" : "_ZTIPK24VkSwapchainCreateInfoKHR",
19597   "size" : 4,
19598   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
19599  },
19600  {
19601   "alignment" : 4,
19602   "linker_set_key" : "_ZTIPK25VkAcquireNextImageInfoKHR",
19603   "name" : "const VkAcquireNextImageInfoKHR *",
19604   "referenced_type" : "_ZTIK25VkAcquireNextImageInfoKHR",
19605   "self_type" : "_ZTIPK25VkAcquireNextImageInfoKHR",
19606   "size" : 4,
19607   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
19608  },
19609  {
19610   "alignment" : 4,
19611   "linker_set_key" : "_ZTIPK25VkBufferDeviceAddressInfo",
19612   "name" : "const VkBufferDeviceAddressInfo *",
19613   "referenced_type" : "_ZTIK25VkBufferDeviceAddressInfo",
19614   "self_type" : "_ZTIPK25VkBufferDeviceAddressInfo",
19615   "size" : 4,
19616   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
19617  },
19618  {
19619   "alignment" : 4,
19620   "linker_set_key" : "_ZTIPK25VkCommandBufferSubmitInfo",
19621   "name" : "const VkCommandBufferSubmitInfo *",
19622   "referenced_type" : "_ZTIK25VkCommandBufferSubmitInfo",
19623   "self_type" : "_ZTIPK25VkCommandBufferSubmitInfo",
19624   "size" : 4,
19625   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
19626  },
19627  {
19628   "alignment" : 4,
19629   "linker_set_key" : "_ZTIPK25VkPipelineCacheCreateInfo",
19630   "name" : "const VkPipelineCacheCreateInfo *",
19631   "referenced_type" : "_ZTIK25VkPipelineCacheCreateInfo",
19632   "self_type" : "_ZTIPK25VkPipelineCacheCreateInfo",
19633   "size" : 4,
19634   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
19635  },
19636  {
19637   "alignment" : 4,
19638   "linker_set_key" : "_ZTIPK25VkRenderingAttachmentInfo",
19639   "name" : "const VkRenderingAttachmentInfo *",
19640   "referenced_type" : "_ZTIK25VkRenderingAttachmentInfo",
19641   "self_type" : "_ZTIPK25VkRenderingAttachmentInfo",
19642   "size" : 4,
19643   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
19644  },
19645  {
19646   "alignment" : 4,
19647   "linker_set_key" : "_ZTIPK26VkDescriptorPoolCreateInfo",
19648   "name" : "const VkDescriptorPoolCreateInfo *",
19649   "referenced_type" : "_ZTIK26VkDescriptorPoolCreateInfo",
19650   "self_type" : "_ZTIPK26VkDescriptorPoolCreateInfo",
19651   "size" : 4,
19652   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
19653  },
19654  {
19655   "alignment" : 4,
19656   "linker_set_key" : "_ZTIPK26VkIndirectCommandsStreamNV",
19657   "name" : "const VkIndirectCommandsStreamNV *",
19658   "referenced_type" : "_ZTIK26VkIndirectCommandsStreamNV",
19659   "self_type" : "_ZTIPK26VkIndirectCommandsStreamNV",
19660   "size" : 4,
19661   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
19662  },
19663  {
19664   "alignment" : 4,
19665   "linker_set_key" : "_ZTIPK26VkPipelineLayoutCreateInfo",
19666   "name" : "const VkPipelineLayoutCreateInfo *",
19667   "referenced_type" : "_ZTIK26VkPipelineLayoutCreateInfo",
19668   "self_type" : "_ZTIPK26VkPipelineLayoutCreateInfo",
19669   "size" : 4,
19670   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
19671  },
19672  {
19673   "alignment" : 4,
19674   "linker_set_key" : "_ZTIPK27VkCoarseSampleOrderCustomNV",
19675   "name" : "const VkCoarseSampleOrderCustomNV *",
19676   "referenced_type" : "_ZTIK27VkCoarseSampleOrderCustomNV",
19677   "self_type" : "_ZTIPK27VkCoarseSampleOrderCustomNV",
19678   "size" : 4,
19679   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
19680  },
19681  {
19682   "alignment" : 4,
19683   "linker_set_key" : "_ZTIPK27VkCommandBufferAllocateInfo",
19684   "name" : "const VkCommandBufferAllocateInfo *",
19685   "referenced_type" : "_ZTIK27VkCommandBufferAllocateInfo",
19686   "self_type" : "_ZTIPK27VkCommandBufferAllocateInfo",
19687   "size" : 4,
19688   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
19689  },
19690  {
19691   "alignment" : 4,
19692   "linker_set_key" : "_ZTIPK27VkComputePipelineCreateInfo",
19693   "name" : "const VkComputePipelineCreateInfo *",
19694   "referenced_type" : "_ZTIK27VkComputePipelineCreateInfo",
19695   "self_type" : "_ZTIPK27VkComputePipelineCreateInfo",
19696   "size" : 4,
19697   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
19698  },
19699  {
19700   "alignment" : 4,
19701   "linker_set_key" : "_ZTIPK27VkDescriptorSetAllocateInfo",
19702   "name" : "const VkDescriptorSetAllocateInfo *",
19703   "referenced_type" : "_ZTIK27VkDescriptorSetAllocateInfo",
19704   "self_type" : "_ZTIPK27VkDescriptorSetAllocateInfo",
19705   "size" : 4,
19706   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
19707  },
19708  {
19709   "alignment" : 4,
19710   "linker_set_key" : "_ZTIPK27VkPrivateDataSlotCreateInfo",
19711   "name" : "const VkPrivateDataSlotCreateInfo *",
19712   "referenced_type" : "_ZTIK27VkPrivateDataSlotCreateInfo",
19713   "self_type" : "_ZTIPK27VkPrivateDataSlotCreateInfo",
19714   "size" : 4,
19715   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
19716  },
19717  {
19718   "alignment" : 4,
19719   "linker_set_key" : "_ZTIPK27VkShadingRatePaletteEntryNV",
19720   "name" : "const VkShadingRatePaletteEntryNV *",
19721   "referenced_type" : "_ZTIK27VkShadingRatePaletteEntryNV",
19722   "self_type" : "_ZTIPK27VkShadingRatePaletteEntryNV",
19723   "size" : 4,
19724   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
19725  },
19726  {
19727   "alignment" : 4,
19728   "linker_set_key" : "_ZTIPK27VkSparseImageMemoryBindInfo",
19729   "name" : "const VkSparseImageMemoryBindInfo *",
19730   "referenced_type" : "_ZTIK27VkSparseImageMemoryBindInfo",
19731   "self_type" : "_ZTIPK27VkSparseImageMemoryBindInfo",
19732   "size" : 4,
19733   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
19734  },
19735  {
19736   "alignment" : 4,
19737   "linker_set_key" : "_ZTIPK27VkSubpassSampleLocationsEXT",
19738   "name" : "const VkSubpassSampleLocationsEXT *",
19739   "referenced_type" : "_ZTIK27VkSubpassSampleLocationsEXT",
19740   "self_type" : "_ZTIPK27VkSubpassSampleLocationsEXT",
19741   "size" : 4,
19742   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
19743  },
19744  {
19745   "alignment" : 4,
19746   "linker_set_key" : "_ZTIPK28VkDescriptorSetLayoutBinding",
19747   "name" : "const VkDescriptorSetLayoutBinding *",
19748   "referenced_type" : "_ZTIK28VkDescriptorSetLayoutBinding",
19749   "self_type" : "_ZTIPK28VkDescriptorSetLayoutBinding",
19750   "size" : 4,
19751   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
19752  },
19753  {
19754   "alignment" : 4,
19755   "linker_set_key" : "_ZTIPK28VkGraphicsPipelineCreateInfo",
19756   "name" : "const VkGraphicsPipelineCreateInfo *",
19757   "referenced_type" : "_ZTIK28VkGraphicsPipelineCreateInfo",
19758   "self_type" : "_ZTIPK28VkGraphicsPipelineCreateInfo",
19759   "size" : 4,
19760   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
19761  },
19762  {
19763   "alignment" : 4,
19764   "linker_set_key" : "_ZTIPK28VkSparseBufferMemoryBindInfo",
19765   "name" : "const VkSparseBufferMemoryBindInfo *",
19766   "referenced_type" : "_ZTIK28VkSparseBufferMemoryBindInfo",
19767   "self_type" : "_ZTIPK28VkSparseBufferMemoryBindInfo",
19768   "size" : 4,
19769   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
19770  },
19771  {
19772   "alignment" : 4,
19773   "linker_set_key" : "_ZTIPK28VkValidationFeatureEnableEXT",
19774   "name" : "const VkValidationFeatureEnableEXT *",
19775   "referenced_type" : "_ZTIK28VkValidationFeatureEnableEXT",
19776   "self_type" : "_ZTIPK28VkValidationFeatureEnableEXT",
19777   "size" : 4,
19778   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
19779  },
19780  {
19781   "alignment" : 4,
19782   "linker_set_key" : "_ZTIPK29VkAndroidSurfaceCreateInfoKHR",
19783   "name" : "const VkAndroidSurfaceCreateInfoKHR *",
19784   "referenced_type" : "_ZTIK29VkAndroidSurfaceCreateInfoKHR",
19785   "self_type" : "_ZTIPK29VkAndroidSurfaceCreateInfoKHR",
19786   "size" : 4,
19787   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_android.h"
19788  },
19789  {
19790   "alignment" : 4,
19791   "linker_set_key" : "_ZTIPK29VkDebugUtilsObjectNameInfoEXT",
19792   "name" : "const VkDebugUtilsObjectNameInfoEXT *",
19793   "referenced_type" : "_ZTIK29VkDebugUtilsObjectNameInfoEXT",
19794   "self_type" : "_ZTIPK29VkDebugUtilsObjectNameInfoEXT",
19795   "size" : 4,
19796   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
19797  },
19798  {
19799   "alignment" : 4,
19800   "linker_set_key" : "_ZTIPK29VkValidationFeatureDisableEXT",
19801   "name" : "const VkValidationFeatureDisableEXT *",
19802   "referenced_type" : "_ZTIK29VkValidationFeatureDisableEXT",
19803   "self_type" : "_ZTIPK29VkValidationFeatureDisableEXT",
19804   "size" : 4,
19805   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
19806  },
19807  {
19808   "alignment" : 4,
19809   "linker_set_key" : "_ZTIPK30VkAttachmentSampleLocationsEXT",
19810   "name" : "const VkAttachmentSampleLocationsEXT *",
19811   "referenced_type" : "_ZTIK30VkAttachmentSampleLocationsEXT",
19812   "self_type" : "_ZTIPK30VkAttachmentSampleLocationsEXT",
19813   "size" : 4,
19814   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
19815  },
19816  {
19817   "alignment" : 4,
19818   "linker_set_key" : "_ZTIPK30VkCommandBufferInheritanceInfo",
19819   "name" : "const VkCommandBufferInheritanceInfo *",
19820   "referenced_type" : "_ZTIK30VkCommandBufferInheritanceInfo",
19821   "self_type" : "_ZTIPK30VkCommandBufferInheritanceInfo",
19822   "size" : 4,
19823   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
19824  },
19825  {
19826   "alignment" : 4,
19827   "linker_set_key" : "_ZTIPK30VkImageMemoryRequirementsInfo2",
19828   "name" : "const VkImageMemoryRequirementsInfo2 *",
19829   "referenced_type" : "_ZTIK30VkImageMemoryRequirementsInfo2",
19830   "self_type" : "_ZTIPK30VkImageMemoryRequirementsInfo2",
19831   "size" : 4,
19832   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
19833  },
19834  {
19835   "alignment" : 4,
19836   "linker_set_key" : "_ZTIPK30VkPipelineLibraryCreateInfoKHR",
19837   "name" : "const VkPipelineLibraryCreateInfoKHR *",
19838   "referenced_type" : "_ZTIK30VkPipelineLibraryCreateInfoKHR",
19839   "self_type" : "_ZTIPK30VkPipelineLibraryCreateInfoKHR",
19840   "size" : 4,
19841   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
19842  },
19843  {
19844   "alignment" : 4,
19845   "linker_set_key" : "_ZTIPK31VkBufferMemoryRequirementsInfo2",
19846   "name" : "const VkBufferMemoryRequirementsInfo2 *",
19847   "referenced_type" : "_ZTIK31VkBufferMemoryRequirementsInfo2",
19848   "self_type" : "_ZTIPK31VkBufferMemoryRequirementsInfo2",
19849   "size" : 4,
19850   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
19851  },
19852  {
19853   "alignment" : 4,
19854   "linker_set_key" : "_ZTIPK31VkDescriptorSetLayoutCreateInfo",
19855   "name" : "const VkDescriptorSetLayoutCreateInfo *",
19856   "referenced_type" : "_ZTIK31VkDescriptorSetLayoutCreateInfo",
19857   "self_type" : "_ZTIPK31VkDescriptorSetLayoutCreateInfo",
19858   "size" : 4,
19859   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
19860  },
19861  {
19862   "alignment" : 4,
19863   "linker_set_key" : "_ZTIPK31VkDescriptorUpdateTemplateEntry",
19864   "name" : "const VkDescriptorUpdateTemplateEntry *",
19865   "referenced_type" : "_ZTIK31VkDescriptorUpdateTemplateEntry",
19866   "self_type" : "_ZTIPK31VkDescriptorUpdateTemplateEntry",
19867   "size" : 4,
19868   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
19869  },
19870  {
19871   "alignment" : 4,
19872   "linker_set_key" : "_ZTIPK31VkDeviceImageMemoryRequirements",
19873   "name" : "const VkDeviceImageMemoryRequirements *",
19874   "referenced_type" : "_ZTIK31VkDeviceImageMemoryRequirements",
19875   "self_type" : "_ZTIPK31VkDeviceImageMemoryRequirements",
19876   "size" : 4,
19877   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
19878  },
19879  {
19880   "alignment" : 4,
19881   "linker_set_key" : "_ZTIPK31VkIndirectCommandsLayoutTokenNV",
19882   "name" : "const VkIndirectCommandsLayoutTokenNV *",
19883   "referenced_type" : "_ZTIK31VkIndirectCommandsLayoutTokenNV",
19884   "self_type" : "_ZTIPK31VkIndirectCommandsLayoutTokenNV",
19885   "size" : 4,
19886   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
19887  },
19888  {
19889   "alignment" : 4,
19890   "linker_set_key" : "_ZTIPK31VkPipelineShaderStageCreateInfo",
19891   "name" : "const VkPipelineShaderStageCreateInfo *",
19892   "referenced_type" : "_ZTIK31VkPipelineShaderStageCreateInfo",
19893   "self_type" : "_ZTIPK31VkPipelineShaderStageCreateInfo",
19894   "size" : 4,
19895   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
19896  },
19897  {
19898   "alignment" : 4,
19899   "linker_set_key" : "_ZTIPK31VkVertexInputBindingDescription",
19900   "name" : "const VkVertexInputBindingDescription *",
19901   "referenced_type" : "_ZTIK31VkVertexInputBindingDescription",
19902   "self_type" : "_ZTIPK31VkVertexInputBindingDescription",
19903   "size" : 4,
19904   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
19905  },
19906  {
19907   "alignment" : 4,
19908   "linker_set_key" : "_ZTIPK32VkDeviceBufferMemoryRequirements",
19909   "name" : "const VkDeviceBufferMemoryRequirements *",
19910   "referenced_type" : "_ZTIK32VkDeviceBufferMemoryRequirements",
19911   "self_type" : "_ZTIPK32VkDeviceBufferMemoryRequirements",
19912   "size" : 4,
19913   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
19914  },
19915  {
19916   "alignment" : 4,
19917   "linker_set_key" : "_ZTIPK32VkFramebufferAttachmentImageInfo",
19918   "name" : "const VkFramebufferAttachmentImageInfo *",
19919   "referenced_type" : "_ZTIK32VkFramebufferAttachmentImageInfo",
19920   "self_type" : "_ZTIPK32VkFramebufferAttachmentImageInfo",
19921   "size" : 4,
19922   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
19923  },
19924  {
19925   "alignment" : 4,
19926   "linker_set_key" : "_ZTIPK32VkInputAttachmentAspectReference",
19927   "name" : "const VkInputAttachmentAspectReference *",
19928   "referenced_type" : "_ZTIK32VkInputAttachmentAspectReference",
19929   "self_type" : "_ZTIPK32VkInputAttachmentAspectReference",
19930   "size" : 4,
19931   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
19932  },
19933  {
19934   "alignment" : 4,
19935   "linker_set_key" : "_ZTIPK32VkMutableDescriptorTypeListVALVE",
19936   "name" : "const VkMutableDescriptorTypeListVALVE *",
19937   "referenced_type" : "_ZTIK32VkMutableDescriptorTypeListVALVE",
19938   "self_type" : "_ZTIPK32VkMutableDescriptorTypeListVALVE",
19939   "size" : 4,
19940   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
19941  },
19942  {
19943   "alignment" : 4,
19944   "linker_set_key" : "_ZTIPK32VkPhysicalDeviceImageFormatInfo2",
19945   "name" : "const VkPhysicalDeviceImageFormatInfo2 *",
19946   "referenced_type" : "_ZTIK32VkPhysicalDeviceImageFormatInfo2",
19947   "self_type" : "_ZTIPK32VkPhysicalDeviceImageFormatInfo2",
19948   "size" : 4,
19949   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
19950  },
19951  {
19952   "alignment" : 4,
19953   "linker_set_key" : "_ZTIPK32VkPipelineDynamicStateCreateInfo",
19954   "name" : "const VkPipelineDynamicStateCreateInfo *",
19955   "referenced_type" : "_ZTIK32VkPipelineDynamicStateCreateInfo",
19956   "self_type" : "_ZTIPK32VkPipelineDynamicStateCreateInfo",
19957   "size" : 4,
19958   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
19959  },
19960  {
19961   "alignment" : 4,
19962   "linker_set_key" : "_ZTIPK33VkGraphicsShaderGroupCreateInfoNV",
19963   "name" : "const VkGraphicsShaderGroupCreateInfoNV *",
19964   "referenced_type" : "_ZTIK33VkGraphicsShaderGroupCreateInfoNV",
19965   "self_type" : "_ZTIPK33VkGraphicsShaderGroupCreateInfoNV",
19966   "size" : 4,
19967   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
19968  },
19969  {
19970   "alignment" : 4,
19971   "linker_set_key" : "_ZTIPK33VkPhysicalDeviceExternalFenceInfo",
19972   "name" : "const VkPhysicalDeviceExternalFenceInfo *",
19973   "referenced_type" : "_ZTIK33VkPhysicalDeviceExternalFenceInfo",
19974   "self_type" : "_ZTIPK33VkPhysicalDeviceExternalFenceInfo",
19975   "size" : 4,
19976   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
19977  },
19978  {
19979   "alignment" : 4,
19980   "linker_set_key" : "_ZTIPK33VkPipelineViewportStateCreateInfo",
19981   "name" : "const VkPipelineViewportStateCreateInfo *",
19982   "referenced_type" : "_ZTIK33VkPipelineViewportStateCreateInfo",
19983   "self_type" : "_ZTIPK33VkPipelineViewportStateCreateInfo",
19984   "size" : 4,
19985   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
19986  },
19987  {
19988   "alignment" : 4,
19989   "linker_set_key" : "_ZTIPK33VkSparseImageOpaqueMemoryBindInfo",
19990   "name" : "const VkSparseImageOpaqueMemoryBindInfo *",
19991   "referenced_type" : "_ZTIK33VkSparseImageOpaqueMemoryBindInfo",
19992   "self_type" : "_ZTIPK33VkSparseImageOpaqueMemoryBindInfo",
19993   "size" : 4,
19994   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
19995  },
19996  {
19997   "alignment" : 4,
19998   "linker_set_key" : "_ZTIPK33VkVertexInputAttributeDescription",
19999   "name" : "const VkVertexInputAttributeDescription *",
20000   "referenced_type" : "_ZTIK33VkVertexInputAttributeDescription",
20001   "self_type" : "_ZTIPK33VkVertexInputAttributeDescription",
20002   "size" : 4,
20003   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
20004  },
20005  {
20006   "alignment" : 4,
20007   "linker_set_key" : "_ZTIPK34VkAccelerationStructureGeometryKHR",
20008   "name" : "const VkAccelerationStructureGeometryKHR *",
20009   "referenced_type" : "_ZTIK34VkAccelerationStructureGeometryKHR",
20010   "self_type" : "_ZTIPK34VkAccelerationStructureGeometryKHR",
20011   "size" : 4,
20012   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
20013  },
20014  {
20015   "alignment" : 4,
20016   "linker_set_key" : "_ZTIPK34VkPhysicalDeviceExternalBufferInfo",
20017   "name" : "const VkPhysicalDeviceExternalBufferInfo *",
20018   "referenced_type" : "_ZTIK34VkPhysicalDeviceExternalBufferInfo",
20019   "self_type" : "_ZTIPK34VkPhysicalDeviceExternalBufferInfo",
20020   "size" : 4,
20021   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
20022  },
20023  {
20024   "alignment" : 4,
20025   "linker_set_key" : "_ZTIPK34VkSamplerYcbcrConversionCreateInfo",
20026   "name" : "const VkSamplerYcbcrConversionCreateInfo *",
20027   "referenced_type" : "_ZTIK34VkSamplerYcbcrConversionCreateInfo",
20028   "self_type" : "_ZTIPK34VkSamplerYcbcrConversionCreateInfo",
20029   "size" : 4,
20030   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
20031  },
20032  {
20033   "alignment" : 4,
20034   "linker_set_key" : "_ZTIPK35VkDeviceMemoryReportCallbackDataEXT",
20035   "name" : "const VkDeviceMemoryReportCallbackDataEXT *",
20036   "referenced_type" : "_ZTIK35VkDeviceMemoryReportCallbackDataEXT",
20037   "self_type" : "_ZTIPK35VkDeviceMemoryReportCallbackDataEXT",
20038   "size" : 4,
20039   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
20040  },
20041  {
20042   "alignment" : 4,
20043   "linker_set_key" : "_ZTIPK35VkPipelineColorBlendAttachmentState",
20044   "name" : "const VkPipelineColorBlendAttachmentState *",
20045   "referenced_type" : "_ZTIK35VkPipelineColorBlendAttachmentState",
20046   "self_type" : "_ZTIPK35VkPipelineColorBlendAttachmentState",
20047   "size" : 4,
20048   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
20049  },
20050  {
20051   "alignment" : 4,
20052   "linker_set_key" : "_ZTIPK35VkPipelineColorBlendStateCreateInfo",
20053   "name" : "const VkPipelineColorBlendStateCreateInfo *",
20054   "referenced_type" : "_ZTIK35VkPipelineColorBlendStateCreateInfo",
20055   "self_type" : "_ZTIPK35VkPipelineColorBlendStateCreateInfo",
20056   "size" : 4,
20057   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
20058  },
20059  {
20060   "alignment" : 4,
20061   "linker_set_key" : "_ZTIPK35VkRayTracingShaderGroupCreateInfoNV",
20062   "name" : "const VkRayTracingShaderGroupCreateInfoNV *",
20063   "referenced_type" : "_ZTIK35VkRayTracingShaderGroupCreateInfoNV",
20064   "self_type" : "_ZTIPK35VkRayTracingShaderGroupCreateInfoNV",
20065   "size" : 4,
20066   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
20067  },
20068  {
20069   "alignment" : 4,
20070   "linker_set_key" : "_ZTIPK36VkDebugUtilsMessengerCallbackDataEXT",
20071   "name" : "const VkDebugUtilsMessengerCallbackDataEXT *",
20072   "referenced_type" : "_ZTIK36VkDebugUtilsMessengerCallbackDataEXT",
20073   "self_type" : "_ZTIPK36VkDebugUtilsMessengerCallbackDataEXT",
20074   "size" : 4,
20075   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
20076  },
20077  {
20078   "alignment" : 4,
20079   "linker_set_key" : "_ZTIPK36VkDescriptorUpdateTemplateCreateInfo",
20080   "name" : "const VkDescriptorUpdateTemplateCreateInfo *",
20081   "referenced_type" : "_ZTIK36VkDescriptorUpdateTemplateCreateInfo",
20082   "self_type" : "_ZTIPK36VkDescriptorUpdateTemplateCreateInfo",
20083   "size" : 4,
20084   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
20085  },
20086  {
20087   "alignment" : 4,
20088   "linker_set_key" : "_ZTIPK36VkImageSparseMemoryRequirementsInfo2",
20089   "name" : "const VkImageSparseMemoryRequirementsInfo2 *",
20090   "referenced_type" : "_ZTIK36VkImageSparseMemoryRequirementsInfo2",
20091   "self_type" : "_ZTIPK36VkImageSparseMemoryRequirementsInfo2",
20092   "size" : 4,
20093   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
20094  },
20095  {
20096   "alignment" : 4,
20097   "linker_set_key" : "_ZTIPK36VkPipelineMultisampleStateCreateInfo",
20098   "name" : "const VkPipelineMultisampleStateCreateInfo *",
20099   "referenced_type" : "_ZTIK36VkPipelineMultisampleStateCreateInfo",
20100   "self_type" : "_ZTIPK36VkPipelineMultisampleStateCreateInfo",
20101   "size" : 4,
20102   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
20103  },
20104  {
20105   "alignment" : 4,
20106   "linker_set_key" : "_ZTIPK36VkPipelineVertexInputStateCreateInfo",
20107   "name" : "const VkPipelineVertexInputStateCreateInfo *",
20108   "referenced_type" : "_ZTIK36VkPipelineVertexInputStateCreateInfo",
20109   "self_type" : "_ZTIPK36VkPipelineVertexInputStateCreateInfo",
20110   "size" : 4,
20111   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
20112  },
20113  {
20114   "alignment" : 4,
20115   "linker_set_key" : "_ZTIPK36VkRayTracingShaderGroupCreateInfoKHR",
20116   "name" : "const VkRayTracingShaderGroupCreateInfoKHR *",
20117   "referenced_type" : "_ZTIK36VkRayTracingShaderGroupCreateInfoKHR",
20118   "self_type" : "_ZTIPK36VkRayTracingShaderGroupCreateInfoKHR",
20119   "size" : 4,
20120   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
20121  },
20122  {
20123   "alignment" : 4,
20124   "linker_set_key" : "_ZTIPK37VkPhysicalDeviceExternalSemaphoreInfo",
20125   "name" : "const VkPhysicalDeviceExternalSemaphoreInfo *",
20126   "referenced_type" : "_ZTIK37VkPhysicalDeviceExternalSemaphoreInfo",
20127   "self_type" : "_ZTIPK37VkPhysicalDeviceExternalSemaphoreInfo",
20128   "size" : 4,
20129   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
20130  },
20131  {
20132   "alignment" : 4,
20133   "linker_set_key" : "_ZTIPK37VkPipelineDepthStencilStateCreateInfo",
20134   "name" : "const VkPipelineDepthStencilStateCreateInfo *",
20135   "referenced_type" : "_ZTIK37VkPipelineDepthStencilStateCreateInfo",
20136   "self_type" : "_ZTIPK37VkPipelineDepthStencilStateCreateInfo",
20137   "size" : 4,
20138   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
20139  },
20140  {
20141   "alignment" : 4,
20142   "linker_set_key" : "_ZTIPK37VkPipelineTessellationStateCreateInfo",
20143   "name" : "const VkPipelineTessellationStateCreateInfo *",
20144   "referenced_type" : "_ZTIK37VkPipelineTessellationStateCreateInfo",
20145   "self_type" : "_ZTIPK37VkPipelineTessellationStateCreateInfo",
20146   "size" : 4,
20147   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
20148  },
20149  {
20150   "alignment" : 4,
20151   "linker_set_key" : "_ZTIPK38VkDeviceMemoryOpaqueCaptureAddressInfo",
20152   "name" : "const VkDeviceMemoryOpaqueCaptureAddressInfo *",
20153   "referenced_type" : "_ZTIK38VkDeviceMemoryOpaqueCaptureAddressInfo",
20154   "self_type" : "_ZTIPK38VkDeviceMemoryOpaqueCaptureAddressInfo",
20155   "size" : 4,
20156   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
20157  },
20158  {
20159   "alignment" : 4,
20160   "linker_set_key" : "_ZTIPK38VkPhysicalDeviceSparseImageFormatInfo2",
20161   "name" : "const VkPhysicalDeviceSparseImageFormatInfo2 *",
20162   "referenced_type" : "_ZTIK38VkPhysicalDeviceSparseImageFormatInfo2",
20163   "self_type" : "_ZTIPK38VkPhysicalDeviceSparseImageFormatInfo2",
20164   "size" : 4,
20165   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
20166  },
20167  {
20168   "alignment" : 4,
20169   "linker_set_key" : "_ZTIPK38VkPipelineInputAssemblyStateCreateInfo",
20170   "name" : "const VkPipelineInputAssemblyStateCreateInfo *",
20171   "referenced_type" : "_ZTIK38VkPipelineInputAssemblyStateCreateInfo",
20172   "self_type" : "_ZTIPK38VkPipelineInputAssemblyStateCreateInfo",
20173   "size" : 4,
20174   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
20175  },
20176  {
20177   "alignment" : 4,
20178   "linker_set_key" : "_ZTIPK38VkPipelineRasterizationStateCreateInfo",
20179   "name" : "const VkPipelineRasterizationStateCreateInfo *",
20180   "referenced_type" : "_ZTIK38VkPipelineRasterizationStateCreateInfo",
20181   "self_type" : "_ZTIPK38VkPipelineRasterizationStateCreateInfo",
20182   "size" : 4,
20183   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
20184  },
20185  {
20186   "alignment" : 4,
20187   "linker_set_key" : "_ZTIPK41VkVertexInputBindingDivisorDescriptionEXT",
20188   "name" : "const VkVertexInputBindingDivisorDescriptionEXT *",
20189   "referenced_type" : "_ZTIK41VkVertexInputBindingDivisorDescriptionEXT",
20190   "self_type" : "_ZTIPK41VkVertexInputBindingDivisorDescriptionEXT",
20191   "size" : 4,
20192   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
20193  },
20194  {
20195   "alignment" : 4,
20196   "linker_set_key" : "_ZTIPK42VkRayTracingPipelineInterfaceCreateInfoKHR",
20197   "name" : "const VkRayTracingPipelineInterfaceCreateInfoKHR *",
20198   "referenced_type" : "_ZTIK42VkRayTracingPipelineInterfaceCreateInfoKHR",
20199   "self_type" : "_ZTIPK42VkRayTracingPipelineInterfaceCreateInfoKHR",
20200   "size" : 4,
20201   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
20202  },
20203  {
20204   "alignment" : 4,
20205   "linker_set_key" : "_ZTIPK43VkMemoryGetAndroidHardwareBufferInfoANDROID",
20206   "name" : "const VkMemoryGetAndroidHardwareBufferInfoANDROID *",
20207   "referenced_type" : "_ZTIK43VkMemoryGetAndroidHardwareBufferInfoANDROID",
20208   "self_type" : "_ZTIPK43VkMemoryGetAndroidHardwareBufferInfoANDROID",
20209   "size" : 4,
20210   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_android.h"
20211  },
20212  {
20213   "alignment" : 4,
20214   "linker_set_key" : "_ZTIPK8VkFormat",
20215   "name" : "const VkFormat *",
20216   "referenced_type" : "_ZTIK8VkFormat",
20217   "self_type" : "_ZTIPK8VkFormat",
20218   "size" : 4,
20219   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
20220  },
20221  {
20222   "alignment" : 4,
20223   "linker_set_key" : "_ZTIPK8VkRect2D",
20224   "name" : "const VkRect2D *",
20225   "referenced_type" : "_ZTIK8VkRect2D",
20226   "self_type" : "_ZTIPK8VkRect2D",
20227   "size" : 4,
20228   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
20229  },
20230  {
20231   "alignment" : 4,
20232   "linker_set_key" : "_ZTIPKP17VkCommandBuffer_T",
20233   "name" : "VkCommandBuffer_T *const *",
20234   "referenced_type" : "_ZTIKP17VkCommandBuffer_T",
20235   "self_type" : "_ZTIPKP17VkCommandBuffer_T",
20236   "size" : 4,
20237   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
20238  },
20239  {
20240   "alignment" : 4,
20241   "linker_set_key" : "_ZTIPKP18VkPhysicalDevice_T",
20242   "name" : "VkPhysicalDevice_T *const *",
20243   "referenced_type" : "_ZTIKP18VkPhysicalDevice_T",
20244   "self_type" : "_ZTIPKP18VkPhysicalDevice_T",
20245   "size" : 4,
20246   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
20247  },
20248  {
20249   "alignment" : 4,
20250   "linker_set_key" : "_ZTIPKPK34VkAccelerationStructureGeometryKHR",
20251   "name" : "const VkAccelerationStructureGeometryKHR *const *",
20252   "referenced_type" : "_ZTIKPK34VkAccelerationStructureGeometryKHR",
20253   "self_type" : "_ZTIPKPK34VkAccelerationStructureGeometryKHR",
20254   "size" : 4,
20255   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
20256  },
20257  {
20258   "alignment" : 4,
20259   "linker_set_key" : "_ZTIPKPKc",
20260   "name" : "const char *const *",
20261   "referenced_type" : "_ZTIKPKc",
20262   "self_type" : "_ZTIPKPKc",
20263   "size" : 4,
20264   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
20265  },
20266  {
20267   "alignment" : 4,
20268   "linker_set_key" : "_ZTIPKPKv",
20269   "name" : "const void *const *",
20270   "referenced_type" : "_ZTIKPKv",
20271   "self_type" : "_ZTIPKPKv",
20272   "size" : 4,
20273   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
20274  },
20275  {
20276   "alignment" : 4,
20277   "linker_set_key" : "_ZTIPKc",
20278   "name" : "const char *",
20279   "referenced_type" : "_ZTIKc",
20280   "self_type" : "_ZTIPKc",
20281   "size" : 4,
20282   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
20283  },
20284  {
20285   "alignment" : 4,
20286   "linker_set_key" : "_ZTIPKf",
20287   "name" : "const float *",
20288   "referenced_type" : "_ZTIKf",
20289   "self_type" : "_ZTIPKf",
20290   "size" : 4,
20291   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
20292  },
20293  {
20294   "alignment" : 4,
20295   "linker_set_key" : "_ZTIPKh",
20296   "name" : "const unsigned char *",
20297   "referenced_type" : "_ZTIKh",
20298   "self_type" : "_ZTIPKh",
20299   "size" : 4,
20300   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
20301  },
20302  {
20303   "alignment" : 4,
20304   "linker_set_key" : "_ZTIPKi",
20305   "name" : "const int *",
20306   "referenced_type" : "_ZTIKi",
20307   "self_type" : "_ZTIPKi",
20308   "size" : 4,
20309   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
20310  },
20311  {
20312   "alignment" : 4,
20313   "linker_set_key" : "_ZTIPKj",
20314   "name" : "const unsigned int *",
20315   "referenced_type" : "_ZTIKj",
20316   "self_type" : "_ZTIPKj",
20317   "size" : 4,
20318   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
20319  },
20320  {
20321   "alignment" : 4,
20322   "linker_set_key" : "_ZTIPKv",
20323   "name" : "const void *",
20324   "referenced_type" : "_ZTIKv",
20325   "self_type" : "_ZTIPKv",
20326   "size" : 4,
20327   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
20328  },
20329  {
20330   "alignment" : 4,
20331   "linker_set_key" : "_ZTIPKy",
20332   "name" : "const unsigned long long *",
20333   "referenced_type" : "_ZTIKy",
20334   "self_type" : "_ZTIPKy",
20335   "size" : 4,
20336   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
20337  },
20338  {
20339   "alignment" : 4,
20340   "linker_set_key" : "_ZTIPP10VkDevice_T",
20341   "name" : "VkDevice_T **",
20342   "referenced_type" : "_ZTIP10VkDevice_T",
20343   "self_type" : "_ZTIPP10VkDevice_T",
20344   "size" : 4,
20345   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
20346  },
20347  {
20348   "alignment" : 4,
20349   "linker_set_key" : "_ZTIPP12VkInstance_T",
20350   "name" : "VkInstance_T **",
20351   "referenced_type" : "_ZTIP12VkInstance_T",
20352   "self_type" : "_ZTIPP12VkInstance_T",
20353   "size" : 4,
20354   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
20355  },
20356  {
20357   "alignment" : 4,
20358   "linker_set_key" : "_ZTIPP15AHardwareBuffer",
20359   "name" : "AHardwareBuffer **",
20360   "referenced_type" : "_ZTIP15AHardwareBuffer",
20361   "self_type" : "_ZTIPP15AHardwareBuffer",
20362   "size" : 4,
20363   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_android.h"
20364  },
20365  {
20366   "alignment" : 4,
20367   "linker_set_key" : "_ZTIPP17VkCommandBuffer_T",
20368   "name" : "VkCommandBuffer_T **",
20369   "referenced_type" : "_ZTIP17VkCommandBuffer_T",
20370   "self_type" : "_ZTIPP17VkCommandBuffer_T",
20371   "size" : 4,
20372   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
20373  },
20374  {
20375   "alignment" : 4,
20376   "linker_set_key" : "_ZTIPP18VkPhysicalDevice_T",
20377   "name" : "VkPhysicalDevice_T **",
20378   "referenced_type" : "_ZTIP18VkPhysicalDevice_T",
20379   "self_type" : "_ZTIPP18VkPhysicalDevice_T",
20380   "size" : 4,
20381   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
20382  },
20383  {
20384   "alignment" : 4,
20385   "linker_set_key" : "_ZTIPP9VkQueue_T",
20386   "name" : "VkQueue_T **",
20387   "referenced_type" : "_ZTIP9VkQueue_T",
20388   "self_type" : "_ZTIPP9VkQueue_T",
20389   "size" : 4,
20390   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
20391  },
20392  {
20393   "alignment" : 4,
20394   "linker_set_key" : "_ZTIPPv",
20395   "name" : "void **",
20396   "referenced_type" : "_ZTIPv",
20397   "self_type" : "_ZTIPPv",
20398   "size" : 4,
20399   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
20400  },
20401  {
20402   "alignment" : 4,
20403   "linker_set_key" : "_ZTIPj",
20404   "name" : "unsigned int *",
20405   "referenced_type" : "_ZTIj",
20406   "self_type" : "_ZTIPj",
20407   "size" : 4,
20408   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
20409  },
20410  {
20411   "alignment" : 4,
20412   "linker_set_key" : "_ZTIPv",
20413   "name" : "void *",
20414   "referenced_type" : "_ZTIv",
20415   "self_type" : "_ZTIPv",
20416   "size" : 4,
20417   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
20418  },
20419  {
20420   "alignment" : 4,
20421   "linker_set_key" : "_ZTIPy",
20422   "name" : "unsigned long long *",
20423   "referenced_type" : "_ZTIy",
20424   "self_type" : "_ZTIPy",
20425   "size" : 4,
20426   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
20427  }
20428 ],
20429 "qualified_types" :
20430 [
20431  {
20432   "alignment" : 4,
20433   "is_const" : true,
20434   "linker_set_key" : "_ZTIK10VkOffset2D",
20435   "name" : "const VkOffset2D",
20436   "referenced_type" : "_ZTI10VkOffset2D",
20437   "self_type" : "_ZTIK10VkOffset2D",
20438   "size" : 8,
20439   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
20440  },
20441  {
20442   "alignment" : 4,
20443   "is_const" : true,
20444   "linker_set_key" : "_ZTIK10VkViewport",
20445   "name" : "const VkViewport",
20446   "referenced_type" : "_ZTI10VkViewport",
20447   "self_type" : "_ZTIK10VkViewport",
20448   "size" : 24,
20449   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
20450  },
20451  {
20452   "alignment" : 4,
20453   "is_const" : true,
20454   "linker_set_key" : "_ZTIK11VkClearRect",
20455   "name" : "const VkClearRect",
20456   "referenced_type" : "_ZTI11VkClearRect",
20457   "self_type" : "_ZTIK11VkClearRect",
20458   "size" : 24,
20459   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
20460  },
20461  {
20462   "alignment" : 4,
20463   "is_const" : true,
20464   "linker_set_key" : "_ZTIK11VkImageBlit",
20465   "name" : "const VkImageBlit",
20466   "referenced_type" : "_ZTI11VkImageBlit",
20467   "self_type" : "_ZTIK11VkImageBlit",
20468   "size" : 80,
20469   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
20470  },
20471  {
20472   "alignment" : 4,
20473   "is_const" : true,
20474   "linker_set_key" : "_ZTIK11VkImageCopy",
20475   "name" : "const VkImageCopy",
20476   "referenced_type" : "_ZTI11VkImageCopy",
20477   "self_type" : "_ZTIK11VkImageCopy",
20478   "size" : 68,
20479   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
20480  },
20481  {
20482   "alignment" : 4,
20483   "is_const" : true,
20484   "linker_set_key" : "_ZTIK11VkIndexType",
20485   "name" : "const VkIndexType",
20486   "referenced_type" : "_ZTI11VkIndexType",
20487   "self_type" : "_ZTIK11VkIndexType",
20488   "size" : 4,
20489   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
20490  },
20491  {
20492   "alignment" : 8,
20493   "is_const" : true,
20494   "linker_set_key" : "_ZTIK12VkBufferCopy",
20495   "name" : "const VkBufferCopy",
20496   "referenced_type" : "_ZTI12VkBufferCopy",
20497   "self_type" : "_ZTIK12VkBufferCopy",
20498   "size" : 24,
20499   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
20500  },
20501  {
20502   "alignment" : 4,
20503   "is_const" : true,
20504   "linker_set_key" : "_ZTIK12VkClearValue",
20505   "name" : "const VkClearValue",
20506   "referenced_type" : "_ZTI12VkClearValue",
20507   "self_type" : "_ZTIK12VkClearValue",
20508   "size" : 16,
20509   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
20510  },
20511  {
20512   "alignment" : 8,
20513   "is_const" : true,
20514   "linker_set_key" : "_ZTIK12VkGeometryNV",
20515   "name" : "const VkGeometryNV",
20516   "referenced_type" : "_ZTI12VkGeometryNV",
20517   "self_type" : "_ZTIK12VkGeometryNV",
20518   "size" : 144,
20519   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
20520  },
20521  {
20522   "alignment" : 4,
20523   "is_const" : true,
20524   "linker_set_key" : "_ZTIK12VkImageBlit2",
20525   "name" : "const VkImageBlit2",
20526   "referenced_type" : "_ZTI12VkImageBlit2",
20527   "self_type" : "_ZTIK12VkImageBlit2",
20528   "size" : 88,
20529   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
20530  },
20531  {
20532   "alignment" : 4,
20533   "is_const" : true,
20534   "linker_set_key" : "_ZTIK12VkImageCopy2",
20535   "name" : "const VkImageCopy2",
20536   "referenced_type" : "_ZTI12VkImageCopy2",
20537   "self_type" : "_ZTIK12VkImageCopy2",
20538   "size" : 76,
20539   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
20540  },
20541  {
20542   "alignment" : 4,
20543   "is_const" : true,
20544   "linker_set_key" : "_ZTIK12VkSubmitInfo",
20545   "name" : "const VkSubmitInfo",
20546   "referenced_type" : "_ZTI12VkSubmitInfo",
20547   "self_type" : "_ZTIK12VkSubmitInfo",
20548   "size" : 36,
20549   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
20550  },
20551  {
20552   "alignment" : 8,
20553   "is_const" : true,
20554   "linker_set_key" : "_ZTIK13VkBufferCopy2",
20555   "name" : "const VkBufferCopy2",
20556   "referenced_type" : "_ZTI13VkBufferCopy2",
20557   "self_type" : "_ZTIK13VkBufferCopy2",
20558   "size" : 32,
20559   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
20560  },
20561  {
20562   "alignment" : 4,
20563   "is_const" : true,
20564   "linker_set_key" : "_ZTIK13VkSubmitInfo2",
20565   "name" : "const VkSubmitInfo2",
20566   "referenced_type" : "_ZTI13VkSubmitInfo2",
20567   "self_type" : "_ZTIK13VkSubmitInfo2",
20568   "size" : 36,
20569   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
20570  },
20571  {
20572   "alignment" : 4,
20573   "is_const" : true,
20574   "linker_set_key" : "_ZTIK14VkDynamicState",
20575   "name" : "const VkDynamicState",
20576   "referenced_type" : "_ZTI14VkDynamicState",
20577   "self_type" : "_ZTIK14VkDynamicState",
20578   "size" : 4,
20579   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
20580  },
20581  {
20582   "alignment" : 4,
20583   "is_const" : true,
20584   "linker_set_key" : "_ZTIK14VkImageResolve",
20585   "name" : "const VkImageResolve",
20586   "referenced_type" : "_ZTI14VkImageResolve",
20587   "self_type" : "_ZTIK14VkImageResolve",
20588   "size" : 68,
20589   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
20590  },
20591  {
20592   "alignment" : 4,
20593   "is_const" : true,
20594   "linker_set_key" : "_ZTIK14VkRectLayerKHR",
20595   "name" : "const VkRectLayerKHR",
20596   "referenced_type" : "_ZTI14VkRectLayerKHR",
20597   "self_type" : "_ZTIK14VkRectLayerKHR",
20598   "size" : 20,
20599   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
20600  },
20601  {
20602   "is_const" : true,
20603   "linker_set_key" : "_ZTIK15AHardwareBuffer",
20604   "name" : "const AHardwareBuffer",
20605   "referenced_type" : "_ZTI15AHardwareBuffer",
20606   "self_type" : "_ZTIK15AHardwareBuffer",
20607   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_android.h"
20608  },
20609  {
20610   "alignment" : 4,
20611   "is_const" : true,
20612   "linker_set_key" : "_ZTIK15VkImageResolve2",
20613   "name" : "const VkImageResolve2",
20614   "referenced_type" : "_ZTI15VkImageResolve2",
20615   "self_type" : "_ZTIK15VkImageResolve2",
20616   "size" : 76,
20617   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
20618  },
20619  {
20620   "alignment" : 4,
20621   "is_const" : true,
20622   "linker_set_key" : "_ZTIK15VkMemoryBarrier",
20623   "name" : "const VkMemoryBarrier",
20624   "referenced_type" : "_ZTI15VkMemoryBarrier",
20625   "self_type" : "_ZTIK15VkMemoryBarrier",
20626   "size" : 16,
20627   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
20628  },
20629  {
20630   "alignment" : 4,
20631   "is_const" : true,
20632   "linker_set_key" : "_ZTIK15VkRenderingInfo",
20633   "name" : "const VkRenderingInfo",
20634   "referenced_type" : "_ZTI15VkRenderingInfo",
20635   "self_type" : "_ZTIK15VkRenderingInfo",
20636   "size" : 52,
20637   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
20638  },
20639  {
20640   "alignment" : 4,
20641   "is_const" : true,
20642   "linker_set_key" : "_ZTIK16VkBindSparseInfo",
20643   "name" : "const VkBindSparseInfo",
20644   "referenced_type" : "_ZTI16VkBindSparseInfo",
20645   "self_type" : "_ZTIK16VkBindSparseInfo",
20646   "size" : 48,
20647   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
20648  },
20649  {
20650   "alignment" : 8,
20651   "is_const" : true,
20652   "linker_set_key" : "_ZTIK16VkBlitImageInfo2",
20653   "name" : "const VkBlitImageInfo2",
20654   "referenced_type" : "_ZTI16VkBlitImageInfo2",
20655   "self_type" : "_ZTIK16VkBlitImageInfo2",
20656   "size" : 48,
20657   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
20658  },
20659  {
20660   "alignment" : 8,
20661   "is_const" : true,
20662   "linker_set_key" : "_ZTIK16VkCopyImageInfo2",
20663   "name" : "const VkCopyImageInfo2",
20664   "referenced_type" : "_ZTI16VkCopyImageInfo2",
20665   "self_type" : "_ZTIK16VkCopyImageInfo2",
20666   "size" : 48,
20667   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
20668  },
20669  {
20670   "alignment" : 4,
20671   "is_const" : true,
20672   "linker_set_key" : "_ZTIK16VkDependencyInfo",
20673   "name" : "const VkDependencyInfo",
20674   "referenced_type" : "_ZTI16VkDependencyInfo",
20675   "self_type" : "_ZTIK16VkDependencyInfo",
20676   "size" : 36,
20677   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
20678  },
20679  {
20680   "alignment" : 4,
20681   "is_const" : true,
20682   "linker_set_key" : "_ZTIK16VkDescriptorType",
20683   "name" : "const VkDescriptorType",
20684   "referenced_type" : "_ZTI16VkDescriptorType",
20685   "self_type" : "_ZTIK16VkDescriptorType",
20686   "size" : 4,
20687   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
20688  },
20689  {
20690   "alignment" : 8,
20691   "is_const" : true,
20692   "linker_set_key" : "_ZTIK16VkMemoryBarrier2",
20693   "name" : "const VkMemoryBarrier2",
20694   "referenced_type" : "_ZTI16VkMemoryBarrier2",
20695   "self_type" : "_ZTIK16VkMemoryBarrier2",
20696   "size" : 40,
20697   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
20698  },
20699  {
20700   "alignment" : 4,
20701   "is_const" : true,
20702   "linker_set_key" : "_ZTIK16VkPresentInfoKHR",
20703   "name" : "const VkPresentInfoKHR",
20704   "referenced_type" : "_ZTI16VkPresentInfoKHR",
20705   "self_type" : "_ZTIK16VkPresentInfoKHR",
20706   "size" : 32,
20707   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
20708  },
20709  {
20710   "alignment" : 4,
20711   "is_const" : true,
20712   "linker_set_key" : "_ZTIK16VkSubpassEndInfo",
20713   "name" : "const VkSubpassEndInfo",
20714   "referenced_type" : "_ZTI16VkSubpassEndInfo",
20715   "self_type" : "_ZTIK16VkSubpassEndInfo",
20716   "size" : 8,
20717   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
20718  },
20719  {
20720   "alignment" : 4,
20721   "is_const" : true,
20722   "linker_set_key" : "_ZTIK17VkApplicationInfo",
20723   "name" : "const VkApplicationInfo",
20724   "referenced_type" : "_ZTI17VkApplicationInfo",
20725   "self_type" : "_ZTIK17VkApplicationInfo",
20726   "size" : 28,
20727   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
20728  },
20729  {
20730   "alignment" : 4,
20731   "is_const" : true,
20732   "linker_set_key" : "_ZTIK17VkBaseInStructure",
20733   "name" : "const VkBaseInStructure",
20734   "referenced_type" : "_ZTI17VkBaseInStructure",
20735   "self_type" : "_ZTIK17VkBaseInStructure",
20736   "size" : 8,
20737   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
20738  },
20739  {
20740   "alignment" : 8,
20741   "is_const" : true,
20742   "linker_set_key" : "_ZTIK17VkBufferImageCopy",
20743   "name" : "const VkBufferImageCopy",
20744   "referenced_type" : "_ZTI17VkBufferImageCopy",
20745   "self_type" : "_ZTIK17VkBufferImageCopy",
20746   "size" : 56,
20747   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
20748  },
20749  {
20750   "alignment" : 4,
20751   "is_const" : true,
20752   "linker_set_key" : "_ZTIK17VkClearAttachment",
20753   "name" : "const VkClearAttachment",
20754   "referenced_type" : "_ZTI17VkClearAttachment",
20755   "self_type" : "_ZTIK17VkClearAttachment",
20756   "size" : 24,
20757   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
20758  },
20759  {
20760   "alignment" : 4,
20761   "is_const" : true,
20762   "linker_set_key" : "_ZTIK17VkClearColorValue",
20763   "name" : "const VkClearColorValue",
20764   "referenced_type" : "_ZTI17VkClearColorValue",
20765   "self_type" : "_ZTIK17VkClearColorValue",
20766   "size" : 16,
20767   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
20768  },
20769  {
20770   "alignment" : 8,
20771   "is_const" : true,
20772   "linker_set_key" : "_ZTIK17VkCopyBufferInfo2",
20773   "name" : "const VkCopyBufferInfo2",
20774   "referenced_type" : "_ZTI17VkCopyBufferInfo2",
20775   "self_type" : "_ZTIK17VkCopyBufferInfo2",
20776   "size" : 32,
20777   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
20778  },
20779  {
20780   "alignment" : 4,
20781   "is_const" : true,
20782   "linker_set_key" : "_ZTIK17VkEventCreateInfo",
20783   "name" : "const VkEventCreateInfo",
20784   "referenced_type" : "_ZTI17VkEventCreateInfo",
20785   "self_type" : "_ZTIK17VkEventCreateInfo",
20786   "size" : 12,
20787   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
20788  },
20789  {
20790   "alignment" : 4,
20791   "is_const" : true,
20792   "linker_set_key" : "_ZTIK17VkFenceCreateInfo",
20793   "name" : "const VkFenceCreateInfo",
20794   "referenced_type" : "_ZTI17VkFenceCreateInfo",
20795   "self_type" : "_ZTIK17VkFenceCreateInfo",
20796   "size" : 12,
20797   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
20798  },
20799  {
20800   "alignment" : 4,
20801   "is_const" : true,
20802   "linker_set_key" : "_ZTIK17VkImageCreateInfo",
20803   "name" : "const VkImageCreateInfo",
20804   "referenced_type" : "_ZTI17VkImageCreateInfo",
20805   "self_type" : "_ZTIK17VkImageCreateInfo",
20806   "size" : 68,
20807   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
20808  },
20809  {
20810   "alignment" : 8,
20811   "is_const" : true,
20812   "linker_set_key" : "_ZTIK18VkBufferCreateInfo",
20813   "name" : "const VkBufferCreateInfo",
20814   "referenced_type" : "_ZTI18VkBufferCreateInfo",
20815   "self_type" : "_ZTIK18VkBufferCreateInfo",
20816   "size" : 40,
20817   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
20818  },
20819  {
20820   "alignment" : 8,
20821   "is_const" : true,
20822   "linker_set_key" : "_ZTIK18VkBufferImageCopy2",
20823   "name" : "const VkBufferImageCopy2",
20824   "referenced_type" : "_ZTI18VkBufferImageCopy2",
20825   "self_type" : "_ZTIK18VkBufferImageCopy2",
20826   "size" : 64,
20827   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
20828  },
20829  {
20830   "alignment" : 4,
20831   "is_const" : true,
20832   "linker_set_key" : "_ZTIK18VkDeviceCreateInfo",
20833   "name" : "const VkDeviceCreateInfo",
20834   "referenced_type" : "_ZTI18VkDeviceCreateInfo",
20835   "self_type" : "_ZTIK18VkDeviceCreateInfo",
20836   "size" : 40,
20837   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
20838  },
20839  {
20840   "alignment" : 4,
20841   "is_const" : true,
20842   "linker_set_key" : "_ZTIK18VkDeviceQueueInfo2",
20843   "name" : "const VkDeviceQueueInfo2",
20844   "referenced_type" : "_ZTI18VkDeviceQueueInfo2",
20845   "self_type" : "_ZTIK18VkDeviceQueueInfo2",
20846   "size" : 20,
20847   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
20848  },
20849  {
20850   "alignment" : 4,
20851   "is_const" : true,
20852   "linker_set_key" : "_ZTIK18VkImageSubresource",
20853   "name" : "const VkImageSubresource",
20854   "referenced_type" : "_ZTI18VkImageSubresource",
20855   "self_type" : "_ZTIK18VkImageSubresource",
20856   "size" : 12,
20857   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
20858  },
20859  {
20860   "alignment" : 4,
20861   "is_const" : true,
20862   "linker_set_key" : "_ZTIK18VkPresentRegionKHR",
20863   "name" : "const VkPresentRegionKHR",
20864   "referenced_type" : "_ZTI18VkPresentRegionKHR",
20865   "self_type" : "_ZTIK18VkPresentRegionKHR",
20866   "size" : 8,
20867   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
20868  },
20869  {
20870   "alignment" : 8,
20871   "is_const" : true,
20872   "linker_set_key" : "_ZTIK18VkSparseMemoryBind",
20873   "name" : "const VkSparseMemoryBind",
20874   "referenced_type" : "_ZTI18VkSparseMemoryBind",
20875   "self_type" : "_ZTIK18VkSparseMemoryBind",
20876   "size" : 40,
20877   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
20878  },
20879  {
20880   "alignment" : 4,
20881   "is_const" : true,
20882   "linker_set_key" : "_ZTIK18VkSubpassBeginInfo",
20883   "name" : "const VkSubpassBeginInfo",
20884   "referenced_type" : "_ZTI18VkSubpassBeginInfo",
20885   "self_type" : "_ZTIK18VkSubpassBeginInfo",
20886   "size" : 12,
20887   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
20888  },
20889  {
20890   "alignment" : 8,
20891   "is_const" : true,
20892   "linker_set_key" : "_ZTIK19VkCopyDescriptorSet",
20893   "name" : "const VkCopyDescriptorSet",
20894   "referenced_type" : "_ZTI19VkCopyDescriptorSet",
20895   "self_type" : "_ZTIK19VkCopyDescriptorSet",
20896   "size" : 48,
20897   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
20898  },
20899  {
20900   "alignment" : 8,
20901   "is_const" : true,
20902   "linker_set_key" : "_ZTIK19VkMappedMemoryRange",
20903   "name" : "const VkMappedMemoryRange",
20904   "referenced_type" : "_ZTI19VkMappedMemoryRange",
20905   "self_type" : "_ZTIK19VkMappedMemoryRange",
20906   "size" : 32,
20907   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
20908  },
20909  {
20910   "alignment" : 8,
20911   "is_const" : true,
20912   "linker_set_key" : "_ZTIK19VkPresentTimeGOOGLE",
20913   "name" : "const VkPresentTimeGOOGLE",
20914   "referenced_type" : "_ZTI19VkPresentTimeGOOGLE",
20915   "self_type" : "_ZTIK19VkPresentTimeGOOGLE",
20916   "size" : 16,
20917   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
20918  },
20919  {
20920   "alignment" : 4,
20921   "is_const" : true,
20922   "linker_set_key" : "_ZTIK19VkPushConstantRange",
20923   "name" : "const VkPushConstantRange",
20924   "referenced_type" : "_ZTI19VkPushConstantRange",
20925   "self_type" : "_ZTIK19VkPushConstantRange",
20926   "size" : 12,
20927   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
20928  },
20929  {
20930   "alignment" : 8,
20931   "is_const" : true,
20932   "linker_set_key" : "_ZTIK19VkResolveImageInfo2",
20933   "name" : "const VkResolveImageInfo2",
20934   "referenced_type" : "_ZTI19VkResolveImageInfo2",
20935   "self_type" : "_ZTIK19VkResolveImageInfo2",
20936   "size" : 48,
20937   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
20938  },
20939  {
20940   "alignment" : 4,
20941   "is_const" : true,
20942   "linker_set_key" : "_ZTIK19VkSampleLocationEXT",
20943   "name" : "const VkSampleLocationEXT",
20944   "referenced_type" : "_ZTI19VkSampleLocationEXT",
20945   "self_type" : "_ZTIK19VkSampleLocationEXT",
20946   "size" : 8,
20947   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
20948  },
20949  {
20950   "alignment" : 4,
20951   "is_const" : true,
20952   "linker_set_key" : "_ZTIK19VkSamplerCreateInfo",
20953   "name" : "const VkSamplerCreateInfo",
20954   "referenced_type" : "_ZTI19VkSamplerCreateInfo",
20955   "self_type" : "_ZTIK19VkSamplerCreateInfo",
20956   "size" : 72,
20957   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
20958  },
20959  {
20960   "alignment" : 4,
20961   "is_const" : true,
20962   "linker_set_key" : "_ZTIK19VkSemaphoreWaitInfo",
20963   "name" : "const VkSemaphoreWaitInfo",
20964   "referenced_type" : "_ZTI19VkSemaphoreWaitInfo",
20965   "self_type" : "_ZTIK19VkSemaphoreWaitInfo",
20966   "size" : 24,
20967   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
20968  },
20969  {
20970   "alignment" : 4,
20971   "is_const" : true,
20972   "linker_set_key" : "_ZTIK19VkSubpassDependency",
20973   "name" : "const VkSubpassDependency",
20974   "referenced_type" : "_ZTI19VkSubpassDependency",
20975   "self_type" : "_ZTIK19VkSubpassDependency",
20976   "size" : 28,
20977   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
20978  },
20979  {
20980   "alignment" : 8,
20981   "is_const" : true,
20982   "linker_set_key" : "_ZTIK19VkSubresourceLayout",
20983   "name" : "const VkSubresourceLayout",
20984   "referenced_type" : "_ZTI19VkSubresourceLayout",
20985   "self_type" : "_ZTIK19VkSubresourceLayout",
20986   "size" : 40,
20987   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
20988  },
20989  {
20990   "alignment" : 4,
20991   "is_const" : true,
20992   "linker_set_key" : "_ZTIK19VkViewportSwizzleNV",
20993   "name" : "const VkViewportSwizzleNV",
20994   "referenced_type" : "_ZTI19VkViewportSwizzleNV",
20995   "self_type" : "_ZTIK19VkViewportSwizzleNV",
20996   "size" : 16,
20997   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
20998  },
20999  {
21000   "alignment" : 4,
21001   "is_const" : true,
21002   "linker_set_key" : "_ZTIK20VkDebugUtilsLabelEXT",
21003   "name" : "const VkDebugUtilsLabelEXT",
21004   "referenced_type" : "_ZTI20VkDebugUtilsLabelEXT",
21005   "self_type" : "_ZTIK20VkDebugUtilsLabelEXT",
21006   "size" : 28,
21007   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
21008  },
21009  {
21010   "alignment" : 4,
21011   "is_const" : true,
21012   "linker_set_key" : "_ZTIK20VkDescriptorPoolSize",
21013   "name" : "const VkDescriptorPoolSize",
21014   "referenced_type" : "_ZTI20VkDescriptorPoolSize",
21015   "self_type" : "_ZTIK20VkDescriptorPoolSize",
21016   "size" : 8,
21017   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
21018  },
21019  {
21020   "alignment" : 8,
21021   "is_const" : true,
21022   "linker_set_key" : "_ZTIK20VkImageMemoryBarrier",
21023   "name" : "const VkImageMemoryBarrier",
21024   "referenced_type" : "_ZTI20VkImageMemoryBarrier",
21025   "self_type" : "_ZTIK20VkImageMemoryBarrier",
21026   "size" : 64,
21027   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
21028  },
21029  {
21030   "alignment" : 4,
21031   "is_const" : true,
21032   "linker_set_key" : "_ZTIK20VkInstanceCreateInfo",
21033   "name" : "const VkInstanceCreateInfo",
21034   "referenced_type" : "_ZTI20VkInstanceCreateInfo",
21035   "self_type" : "_ZTIK20VkInstanceCreateInfo",
21036   "size" : 32,
21037   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
21038  },
21039  {
21040   "alignment" : 8,
21041   "is_const" : true,
21042   "linker_set_key" : "_ZTIK20VkMemoryAllocateInfo",
21043   "name" : "const VkMemoryAllocateInfo",
21044   "referenced_type" : "_ZTI20VkMemoryAllocateInfo",
21045   "self_type" : "_ZTIK20VkMemoryAllocateInfo",
21046   "size" : 24,
21047   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
21048  },
21049  {
21050   "alignment" : 4,
21051   "is_const" : true,
21052   "linker_set_key" : "_ZTIK20VkSpecializationInfo",
21053   "name" : "const VkSpecializationInfo",
21054   "referenced_type" : "_ZTI20VkSpecializationInfo",
21055   "self_type" : "_ZTIK20VkSpecializationInfo",
21056   "size" : 16,
21057   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
21058  },
21059  {
21060   "alignment" : 4,
21061   "is_const" : true,
21062   "linker_set_key" : "_ZTIK20VkSubpassDependency2",
21063   "name" : "const VkSubpassDependency2",
21064   "referenced_type" : "_ZTI20VkSubpassDependency2",
21065   "self_type" : "_ZTIK20VkSubpassDependency2",
21066   "size" : 40,
21067   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
21068  },
21069  {
21070   "alignment" : 4,
21071   "is_const" : true,
21072   "linker_set_key" : "_ZTIK20VkSubpassDescription",
21073   "name" : "const VkSubpassDescription",
21074   "referenced_type" : "_ZTI20VkSubpassDescription",
21075   "self_type" : "_ZTIK20VkSubpassDescription",
21076   "size" : 40,
21077   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
21078  },
21079  {
21080   "alignment" : 4,
21081   "is_const" : true,
21082   "linker_set_key" : "_ZTIK20VkValidationCheckEXT",
21083   "name" : "const VkValidationCheckEXT",
21084   "referenced_type" : "_ZTI20VkValidationCheckEXT",
21085   "self_type" : "_ZTIK20VkValidationCheckEXT",
21086   "size" : 4,
21087   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
21088  },
21089  {
21090   "alignment" : 4,
21091   "is_const" : true,
21092   "linker_set_key" : "_ZTIK20VkViewportWScalingNV",
21093   "name" : "const VkViewportWScalingNV",
21094   "referenced_type" : "_ZTI20VkViewportWScalingNV",
21095   "self_type" : "_ZTIK20VkViewportWScalingNV",
21096   "size" : 8,
21097   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
21098  },
21099  {
21100   "alignment" : 8,
21101   "is_const" : true,
21102   "linker_set_key" : "_ZTIK20VkWriteDescriptorSet",
21103   "name" : "const VkWriteDescriptorSet",
21104   "referenced_type" : "_ZTI20VkWriteDescriptorSet",
21105   "self_type" : "_ZTIK20VkWriteDescriptorSet",
21106   "size" : 48,
21107   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
21108  },
21109  {
21110   "alignment" : 4,
21111   "is_const" : true,
21112   "linker_set_key" : "_ZTIK21VkAllocationCallbacks",
21113   "name" : "const VkAllocationCallbacks",
21114   "referenced_type" : "_ZTI21VkAllocationCallbacks",
21115   "self_type" : "_ZTIK21VkAllocationCallbacks",
21116   "size" : 24,
21117   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
21118  },
21119  {
21120   "alignment" : 4,
21121   "is_const" : true,
21122   "linker_set_key" : "_ZTIK21VkAttachmentReference",
21123   "name" : "const VkAttachmentReference",
21124   "referenced_type" : "_ZTI21VkAttachmentReference",
21125   "self_type" : "_ZTIK21VkAttachmentReference",
21126   "size" : 8,
21127   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
21128  },
21129  {
21130   "alignment" : 8,
21131   "is_const" : true,
21132   "linker_set_key" : "_ZTIK21VkBindImageMemoryInfo",
21133   "name" : "const VkBindImageMemoryInfo",
21134   "referenced_type" : "_ZTI21VkBindImageMemoryInfo",
21135   "self_type" : "_ZTIK21VkBindImageMemoryInfo",
21136   "size" : 32,
21137   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
21138  },
21139  {
21140   "alignment" : 8,
21141   "is_const" : true,
21142   "linker_set_key" : "_ZTIK21VkBufferMemoryBarrier",
21143   "name" : "const VkBufferMemoryBarrier",
21144   "referenced_type" : "_ZTI21VkBufferMemoryBarrier",
21145   "self_type" : "_ZTIK21VkBufferMemoryBarrier",
21146   "size" : 48,
21147   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
21148  },
21149  {
21150   "alignment" : 8,
21151   "is_const" : true,
21152   "linker_set_key" : "_ZTIK21VkDescriptorImageInfo",
21153   "name" : "const VkDescriptorImageInfo",
21154   "referenced_type" : "_ZTI21VkDescriptorImageInfo",
21155   "self_type" : "_ZTIK21VkDescriptorImageInfo",
21156   "size" : 24,
21157   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
21158  },
21159  {
21160   "alignment" : 8,
21161   "is_const" : true,
21162   "linker_set_key" : "_ZTIK21VkImageMemoryBarrier2",
21163   "name" : "const VkImageMemoryBarrier2",
21164   "referenced_type" : "_ZTI21VkImageMemoryBarrier2",
21165   "self_type" : "_ZTIK21VkImageMemoryBarrier2",
21166   "size" : 88,
21167   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
21168  },
21169  {
21170   "alignment" : 8,
21171   "is_const" : true,
21172   "linker_set_key" : "_ZTIK21VkImageViewCreateInfo",
21173   "name" : "const VkImageViewCreateInfo",
21174   "referenced_type" : "_ZTI21VkImageViewCreateInfo",
21175   "self_type" : "_ZTIK21VkImageViewCreateInfo",
21176   "size" : 72,
21177   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
21178  },
21179  {
21180   "alignment" : 4,
21181   "is_const" : true,
21182   "linker_set_key" : "_ZTIK21VkQueryPoolCreateInfo",
21183   "name" : "const VkQueryPoolCreateInfo",
21184   "referenced_type" : "_ZTI21VkQueryPoolCreateInfo",
21185   "self_type" : "_ZTIK21VkQueryPoolCreateInfo",
21186   "size" : 24,
21187   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
21188  },
21189  {
21190   "alignment" : 8,
21191   "is_const" : true,
21192   "linker_set_key" : "_ZTIK21VkRenderPassBeginInfo",
21193   "name" : "const VkRenderPassBeginInfo",
21194   "referenced_type" : "_ZTI21VkRenderPassBeginInfo",
21195   "self_type" : "_ZTIK21VkRenderPassBeginInfo",
21196   "size" : 48,
21197   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
21198  },
21199  {
21200   "alignment" : 4,
21201   "is_const" : true,
21202   "linker_set_key" : "_ZTIK21VkSampleCountFlagBits",
21203   "name" : "const VkSampleCountFlagBits",
21204   "referenced_type" : "_ZTI21VkSampleCountFlagBits",
21205   "self_type" : "_ZTIK21VkSampleCountFlagBits",
21206   "size" : 4,
21207   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
21208  },
21209  {
21210   "alignment" : 4,
21211   "is_const" : true,
21212   "linker_set_key" : "_ZTIK21VkSemaphoreCreateInfo",
21213   "name" : "const VkSemaphoreCreateInfo",
21214   "referenced_type" : "_ZTI21VkSemaphoreCreateInfo",
21215   "self_type" : "_ZTIK21VkSemaphoreCreateInfo",
21216   "size" : 12,
21217   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
21218  },
21219  {
21220   "alignment" : 8,
21221   "is_const" : true,
21222   "linker_set_key" : "_ZTIK21VkSemaphoreSignalInfo",
21223   "name" : "const VkSemaphoreSignalInfo",
21224   "referenced_type" : "_ZTI21VkSemaphoreSignalInfo",
21225   "self_type" : "_ZTIK21VkSemaphoreSignalInfo",
21226   "size" : 24,
21227   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
21228  },
21229  {
21230   "alignment" : 8,
21231   "is_const" : true,
21232   "linker_set_key" : "_ZTIK21VkSemaphoreSubmitInfo",
21233   "name" : "const VkSemaphoreSubmitInfo",
21234   "referenced_type" : "_ZTI21VkSemaphoreSubmitInfo",
21235   "self_type" : "_ZTIK21VkSemaphoreSubmitInfo",
21236   "size" : 40,
21237   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
21238  },
21239  {
21240   "alignment" : 4,
21241   "is_const" : true,
21242   "linker_set_key" : "_ZTIK21VkSubpassDescription2",
21243   "name" : "const VkSubpassDescription2",
21244   "referenced_type" : "_ZTI21VkSubpassDescription2",
21245   "self_type" : "_ZTIK21VkSubpassDescription2",
21246   "size" : 52,
21247   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
21248  },
21249  {
21250   "alignment" : 4,
21251   "is_const" : true,
21252   "linker_set_key" : "_ZTIK22VkAttachmentReference2",
21253   "name" : "const VkAttachmentReference2",
21254   "referenced_type" : "_ZTI22VkAttachmentReference2",
21255   "self_type" : "_ZTIK22VkAttachmentReference2",
21256   "size" : 20,
21257   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
21258  },
21259  {
21260   "alignment" : 8,
21261   "is_const" : true,
21262   "linker_set_key" : "_ZTIK22VkBindBufferMemoryInfo",
21263   "name" : "const VkBindBufferMemoryInfo",
21264   "referenced_type" : "_ZTI22VkBindBufferMemoryInfo",
21265   "self_type" : "_ZTIK22VkBindBufferMemoryInfo",
21266   "size" : 32,
21267   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
21268  },
21269  {
21270   "alignment" : 8,
21271   "is_const" : true,
21272   "linker_set_key" : "_ZTIK22VkBufferMemoryBarrier2",
21273   "name" : "const VkBufferMemoryBarrier2",
21274   "referenced_type" : "_ZTI22VkBufferMemoryBarrier2",
21275   "self_type" : "_ZTIK22VkBufferMemoryBarrier2",
21276   "size" : 72,
21277   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
21278  },
21279  {
21280   "alignment" : 8,
21281   "is_const" : true,
21282   "linker_set_key" : "_ZTIK22VkBufferViewCreateInfo",
21283   "name" : "const VkBufferViewCreateInfo",
21284   "referenced_type" : "_ZTI22VkBufferViewCreateInfo",
21285   "self_type" : "_ZTIK22VkBufferViewCreateInfo",
21286   "size" : 48,
21287   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
21288  },
21289  {
21290   "alignment" : 8,
21291   "is_const" : true,
21292   "linker_set_key" : "_ZTIK22VkDescriptorBufferInfo",
21293   "name" : "const VkDescriptorBufferInfo",
21294   "referenced_type" : "_ZTI22VkDescriptorBufferInfo",
21295   "self_type" : "_ZTIK22VkDescriptorBufferInfo",
21296   "size" : 24,
21297   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
21298  },
21299  {
21300   "alignment" : 4,
21301   "is_const" : true,
21302   "linker_set_key" : "_ZTIK22VkRenderPassCreateInfo",
21303   "name" : "const VkRenderPassCreateInfo",
21304   "referenced_type" : "_ZTI22VkRenderPassCreateInfo",
21305   "self_type" : "_ZTIK22VkRenderPassCreateInfo",
21306   "size" : 36,
21307   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
21308  },
21309  {
21310   "alignment" : 4,
21311   "is_const" : true,
21312   "linker_set_key" : "_ZTIK22VkShadingRatePaletteNV",
21313   "name" : "const VkShadingRatePaletteNV",
21314   "referenced_type" : "_ZTI22VkShadingRatePaletteNV",
21315   "self_type" : "_ZTIK22VkShadingRatePaletteNV",
21316   "size" : 8,
21317   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
21318  },
21319  {
21320   "alignment" : 4,
21321   "is_const" : true,
21322   "linker_set_key" : "_ZTIK23VkAttachmentDescription",
21323   "name" : "const VkAttachmentDescription",
21324   "referenced_type" : "_ZTI23VkAttachmentDescription",
21325   "self_type" : "_ZTIK23VkAttachmentDescription",
21326   "size" : 36,
21327   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
21328  },
21329  {
21330   "alignment" : 4,
21331   "is_const" : true,
21332   "linker_set_key" : "_ZTIK23VkCommandPoolCreateInfo",
21333   "name" : "const VkCommandPoolCreateInfo",
21334   "referenced_type" : "_ZTI23VkCommandPoolCreateInfo",
21335   "self_type" : "_ZTIK23VkCommandPoolCreateInfo",
21336   "size" : 16,
21337   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
21338  },
21339  {
21340   "alignment" : 4,
21341   "is_const" : true,
21342   "linker_set_key" : "_ZTIK23VkDeviceQueueCreateInfo",
21343   "name" : "const VkDeviceQueueCreateInfo",
21344   "referenced_type" : "_ZTI23VkDeviceQueueCreateInfo",
21345   "self_type" : "_ZTIK23VkDeviceQueueCreateInfo",
21346   "size" : 24,
21347   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
21348  },
21349  {
21350   "alignment" : 8,
21351   "is_const" : true,
21352   "linker_set_key" : "_ZTIK23VkFramebufferCreateInfo",
21353   "name" : "const VkFramebufferCreateInfo",
21354   "referenced_type" : "_ZTI23VkFramebufferCreateInfo",
21355   "self_type" : "_ZTIK23VkFramebufferCreateInfo",
21356   "size" : 48,
21357   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
21358  },
21359  {
21360   "alignment" : 4,
21361   "is_const" : true,
21362   "linker_set_key" : "_ZTIK23VkImageSubresourceRange",
21363   "name" : "const VkImageSubresourceRange",
21364   "referenced_type" : "_ZTI23VkImageSubresourceRange",
21365   "self_type" : "_ZTIK23VkImageSubresourceRange",
21366   "size" : 20,
21367   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
21368  },
21369  {
21370   "alignment" : 4,
21371   "is_const" : true,
21372   "linker_set_key" : "_ZTIK23VkRenderPassCreateInfo2",
21373   "name" : "const VkRenderPassCreateInfo2",
21374   "referenced_type" : "_ZTI23VkRenderPassCreateInfo2",
21375   "self_type" : "_ZTIK23VkRenderPassCreateInfo2",
21376   "size" : 44,
21377   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
21378  },
21379  {
21380   "alignment" : 8,
21381   "is_const" : true,
21382   "linker_set_key" : "_ZTIK23VkSparseImageMemoryBind",
21383   "name" : "const VkSparseImageMemoryBind",
21384   "referenced_type" : "_ZTI23VkSparseImageMemoryBind",
21385   "self_type" : "_ZTIK23VkSparseImageMemoryBind",
21386   "size" : 64,
21387   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
21388  },
21389  {
21390   "alignment" : 4,
21391   "is_const" : true,
21392   "linker_set_key" : "_ZTIK24VkAttachmentDescription2",
21393   "name" : "const VkAttachmentDescription2",
21394   "referenced_type" : "_ZTI24VkAttachmentDescription2",
21395   "self_type" : "_ZTIK24VkAttachmentDescription2",
21396   "size" : 44,
21397   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
21398  },
21399  {
21400   "alignment" : 4,
21401   "is_const" : true,
21402   "linker_set_key" : "_ZTIK24VkClearDepthStencilValue",
21403   "name" : "const VkClearDepthStencilValue",
21404   "referenced_type" : "_ZTI24VkClearDepthStencilValue",
21405   "self_type" : "_ZTIK24VkClearDepthStencilValue",
21406   "size" : 8,
21407   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
21408  },
21409  {
21410   "alignment" : 4,
21411   "is_const" : true,
21412   "linker_set_key" : "_ZTIK24VkCoarseSampleLocationNV",
21413   "name" : "const VkCoarseSampleLocationNV",
21414   "referenced_type" : "_ZTI24VkCoarseSampleLocationNV",
21415   "self_type" : "_ZTIK24VkCoarseSampleLocationNV",
21416   "size" : 12,
21417   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
21418  },
21419  {
21420   "alignment" : 4,
21421   "is_const" : true,
21422   "linker_set_key" : "_ZTIK24VkCommandBufferBeginInfo",
21423   "name" : "const VkCommandBufferBeginInfo",
21424   "referenced_type" : "_ZTI24VkCommandBufferBeginInfo",
21425   "self_type" : "_ZTIK24VkCommandBufferBeginInfo",
21426   "size" : 16,
21427   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
21428  },
21429  {
21430   "alignment" : 8,
21431   "is_const" : true,
21432   "linker_set_key" : "_ZTIK24VkCopyBufferToImageInfo2",
21433   "name" : "const VkCopyBufferToImageInfo2",
21434   "referenced_type" : "_ZTI24VkCopyBufferToImageInfo2",
21435   "self_type" : "_ZTIK24VkCopyBufferToImageInfo2",
21436   "size" : 40,
21437   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
21438  },
21439  {
21440   "alignment" : 8,
21441   "is_const" : true,
21442   "linker_set_key" : "_ZTIK24VkCopyImageToBufferInfo2",
21443   "name" : "const VkCopyImageToBufferInfo2",
21444   "referenced_type" : "_ZTI24VkCopyImageToBufferInfo2",
21445   "self_type" : "_ZTIK24VkCopyImageToBufferInfo2",
21446   "size" : 40,
21447   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
21448  },
21449  {
21450   "alignment" : 4,
21451   "is_const" : true,
21452   "linker_set_key" : "_ZTIK24VkPhysicalDeviceFeatures",
21453   "name" : "const VkPhysicalDeviceFeatures",
21454   "referenced_type" : "_ZTI24VkPhysicalDeviceFeatures",
21455   "self_type" : "_ZTIK24VkPhysicalDeviceFeatures",
21456   "size" : 220,
21457   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
21458  },
21459  {
21460   "alignment" : 4,
21461   "is_const" : true,
21462   "linker_set_key" : "_ZTIK24VkShaderModuleCreateInfo",
21463   "name" : "const VkShaderModuleCreateInfo",
21464   "referenced_type" : "_ZTI24VkShaderModuleCreateInfo",
21465   "self_type" : "_ZTIK24VkShaderModuleCreateInfo",
21466   "size" : 20,
21467   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
21468  },
21469  {
21470   "alignment" : 4,
21471   "is_const" : true,
21472   "linker_set_key" : "_ZTIK24VkSpecializationMapEntry",
21473   "name" : "const VkSpecializationMapEntry",
21474   "referenced_type" : "_ZTI24VkSpecializationMapEntry",
21475   "self_type" : "_ZTIK24VkSpecializationMapEntry",
21476   "size" : 12,
21477   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
21478  },
21479  {
21480   "alignment" : 8,
21481   "is_const" : true,
21482   "linker_set_key" : "_ZTIK24VkSwapchainCreateInfoKHR",
21483   "name" : "const VkSwapchainCreateInfoKHR",
21484   "referenced_type" : "_ZTI24VkSwapchainCreateInfoKHR",
21485   "self_type" : "_ZTIK24VkSwapchainCreateInfoKHR",
21486   "size" : 88,
21487   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
21488  },
21489  {
21490   "alignment" : 8,
21491   "is_const" : true,
21492   "linker_set_key" : "_ZTIK25VkAcquireNextImageInfoKHR",
21493   "name" : "const VkAcquireNextImageInfoKHR",
21494   "referenced_type" : "_ZTI25VkAcquireNextImageInfoKHR",
21495   "self_type" : "_ZTIK25VkAcquireNextImageInfoKHR",
21496   "size" : 48,
21497   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
21498  },
21499  {
21500   "alignment" : 8,
21501   "is_const" : true,
21502   "linker_set_key" : "_ZTIK25VkBufferDeviceAddressInfo",
21503   "name" : "const VkBufferDeviceAddressInfo",
21504   "referenced_type" : "_ZTI25VkBufferDeviceAddressInfo",
21505   "self_type" : "_ZTIK25VkBufferDeviceAddressInfo",
21506   "size" : 16,
21507   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
21508  },
21509  {
21510   "alignment" : 4,
21511   "is_const" : true,
21512   "linker_set_key" : "_ZTIK25VkCommandBufferSubmitInfo",
21513   "name" : "const VkCommandBufferSubmitInfo",
21514   "referenced_type" : "_ZTI25VkCommandBufferSubmitInfo",
21515   "self_type" : "_ZTIK25VkCommandBufferSubmitInfo",
21516   "size" : 16,
21517   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
21518  },
21519  {
21520   "alignment" : 4,
21521   "is_const" : true,
21522   "linker_set_key" : "_ZTIK25VkPipelineCacheCreateInfo",
21523   "name" : "const VkPipelineCacheCreateInfo",
21524   "referenced_type" : "_ZTI25VkPipelineCacheCreateInfo",
21525   "self_type" : "_ZTIK25VkPipelineCacheCreateInfo",
21526   "size" : 20,
21527   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
21528  },
21529  {
21530   "alignment" : 8,
21531   "is_const" : true,
21532   "linker_set_key" : "_ZTIK25VkRenderingAttachmentInfo",
21533   "name" : "const VkRenderingAttachmentInfo",
21534   "referenced_type" : "_ZTI25VkRenderingAttachmentInfo",
21535   "self_type" : "_ZTIK25VkRenderingAttachmentInfo",
21536   "size" : 64,
21537   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
21538  },
21539  {
21540   "alignment" : 4,
21541   "is_const" : true,
21542   "linker_set_key" : "_ZTIK26VkDescriptorPoolCreateInfo",
21543   "name" : "const VkDescriptorPoolCreateInfo",
21544   "referenced_type" : "_ZTI26VkDescriptorPoolCreateInfo",
21545   "self_type" : "_ZTIK26VkDescriptorPoolCreateInfo",
21546   "size" : 24,
21547   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
21548  },
21549  {
21550   "alignment" : 8,
21551   "is_const" : true,
21552   "linker_set_key" : "_ZTIK26VkIndirectCommandsStreamNV",
21553   "name" : "const VkIndirectCommandsStreamNV",
21554   "referenced_type" : "_ZTI26VkIndirectCommandsStreamNV",
21555   "self_type" : "_ZTIK26VkIndirectCommandsStreamNV",
21556   "size" : 16,
21557   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
21558  },
21559  {
21560   "alignment" : 4,
21561   "is_const" : true,
21562   "linker_set_key" : "_ZTIK26VkPipelineLayoutCreateInfo",
21563   "name" : "const VkPipelineLayoutCreateInfo",
21564   "referenced_type" : "_ZTI26VkPipelineLayoutCreateInfo",
21565   "self_type" : "_ZTIK26VkPipelineLayoutCreateInfo",
21566   "size" : 28,
21567   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
21568  },
21569  {
21570   "alignment" : 4,
21571   "is_const" : true,
21572   "linker_set_key" : "_ZTIK27VkCoarseSampleOrderCustomNV",
21573   "name" : "const VkCoarseSampleOrderCustomNV",
21574   "referenced_type" : "_ZTI27VkCoarseSampleOrderCustomNV",
21575   "self_type" : "_ZTIK27VkCoarseSampleOrderCustomNV",
21576   "size" : 16,
21577   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
21578  },
21579  {
21580   "alignment" : 8,
21581   "is_const" : true,
21582   "linker_set_key" : "_ZTIK27VkCommandBufferAllocateInfo",
21583   "name" : "const VkCommandBufferAllocateInfo",
21584   "referenced_type" : "_ZTI27VkCommandBufferAllocateInfo",
21585   "self_type" : "_ZTIK27VkCommandBufferAllocateInfo",
21586   "size" : 24,
21587   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
21588  },
21589  {
21590   "alignment" : 8,
21591   "is_const" : true,
21592   "linker_set_key" : "_ZTIK27VkComputePipelineCreateInfo",
21593   "name" : "const VkComputePipelineCreateInfo",
21594   "referenced_type" : "_ZTI27VkComputePipelineCreateInfo",
21595   "self_type" : "_ZTIK27VkComputePipelineCreateInfo",
21596   "size" : 72,
21597   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
21598  },
21599  {
21600   "alignment" : 8,
21601   "is_const" : true,
21602   "linker_set_key" : "_ZTIK27VkDescriptorSetAllocateInfo",
21603   "name" : "const VkDescriptorSetAllocateInfo",
21604   "referenced_type" : "_ZTI27VkDescriptorSetAllocateInfo",
21605   "self_type" : "_ZTIK27VkDescriptorSetAllocateInfo",
21606   "size" : 24,
21607   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
21608  },
21609  {
21610   "alignment" : 4,
21611   "is_const" : true,
21612   "linker_set_key" : "_ZTIK27VkPrivateDataSlotCreateInfo",
21613   "name" : "const VkPrivateDataSlotCreateInfo",
21614   "referenced_type" : "_ZTI27VkPrivateDataSlotCreateInfo",
21615   "self_type" : "_ZTIK27VkPrivateDataSlotCreateInfo",
21616   "size" : 12,
21617   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
21618  },
21619  {
21620   "alignment" : 4,
21621   "is_const" : true,
21622   "linker_set_key" : "_ZTIK27VkShadingRatePaletteEntryNV",
21623   "name" : "const VkShadingRatePaletteEntryNV",
21624   "referenced_type" : "_ZTI27VkShadingRatePaletteEntryNV",
21625   "self_type" : "_ZTIK27VkShadingRatePaletteEntryNV",
21626   "size" : 4,
21627   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
21628  },
21629  {
21630   "alignment" : 8,
21631   "is_const" : true,
21632   "linker_set_key" : "_ZTIK27VkSparseImageMemoryBindInfo",
21633   "name" : "const VkSparseImageMemoryBindInfo",
21634   "referenced_type" : "_ZTI27VkSparseImageMemoryBindInfo",
21635   "self_type" : "_ZTIK27VkSparseImageMemoryBindInfo",
21636   "size" : 16,
21637   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
21638  },
21639  {
21640   "alignment" : 4,
21641   "is_const" : true,
21642   "linker_set_key" : "_ZTIK27VkSubpassSampleLocationsEXT",
21643   "name" : "const VkSubpassSampleLocationsEXT",
21644   "referenced_type" : "_ZTI27VkSubpassSampleLocationsEXT",
21645   "self_type" : "_ZTIK27VkSubpassSampleLocationsEXT",
21646   "size" : 32,
21647   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
21648  },
21649  {
21650   "alignment" : 4,
21651   "is_const" : true,
21652   "linker_set_key" : "_ZTIK28VkDescriptorSetLayoutBinding",
21653   "name" : "const VkDescriptorSetLayoutBinding",
21654   "referenced_type" : "_ZTI28VkDescriptorSetLayoutBinding",
21655   "self_type" : "_ZTIK28VkDescriptorSetLayoutBinding",
21656   "size" : 20,
21657   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
21658  },
21659  {
21660   "alignment" : 8,
21661   "is_const" : true,
21662   "linker_set_key" : "_ZTIK28VkGraphicsPipelineCreateInfo",
21663   "name" : "const VkGraphicsPipelineCreateInfo",
21664   "referenced_type" : "_ZTI28VkGraphicsPipelineCreateInfo",
21665   "self_type" : "_ZTIK28VkGraphicsPipelineCreateInfo",
21666   "size" : 96,
21667   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
21668  },
21669  {
21670   "alignment" : 8,
21671   "is_const" : true,
21672   "linker_set_key" : "_ZTIK28VkSparseBufferMemoryBindInfo",
21673   "name" : "const VkSparseBufferMemoryBindInfo",
21674   "referenced_type" : "_ZTI28VkSparseBufferMemoryBindInfo",
21675   "self_type" : "_ZTIK28VkSparseBufferMemoryBindInfo",
21676   "size" : 16,
21677   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
21678  },
21679  {
21680   "alignment" : 4,
21681   "is_const" : true,
21682   "linker_set_key" : "_ZTIK28VkValidationFeatureEnableEXT",
21683   "name" : "const VkValidationFeatureEnableEXT",
21684   "referenced_type" : "_ZTI28VkValidationFeatureEnableEXT",
21685   "self_type" : "_ZTIK28VkValidationFeatureEnableEXT",
21686   "size" : 4,
21687   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
21688  },
21689  {
21690   "alignment" : 4,
21691   "is_const" : true,
21692   "linker_set_key" : "_ZTIK29VkAndroidSurfaceCreateInfoKHR",
21693   "name" : "const VkAndroidSurfaceCreateInfoKHR",
21694   "referenced_type" : "_ZTI29VkAndroidSurfaceCreateInfoKHR",
21695   "self_type" : "_ZTIK29VkAndroidSurfaceCreateInfoKHR",
21696   "size" : 16,
21697   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_android.h"
21698  },
21699  {
21700   "alignment" : 8,
21701   "is_const" : true,
21702   "linker_set_key" : "_ZTIK29VkDebugUtilsObjectNameInfoEXT",
21703   "name" : "const VkDebugUtilsObjectNameInfoEXT",
21704   "referenced_type" : "_ZTI29VkDebugUtilsObjectNameInfoEXT",
21705   "self_type" : "_ZTIK29VkDebugUtilsObjectNameInfoEXT",
21706   "size" : 32,
21707   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
21708  },
21709  {
21710   "alignment" : 4,
21711   "is_const" : true,
21712   "linker_set_key" : "_ZTIK29VkValidationFeatureDisableEXT",
21713   "name" : "const VkValidationFeatureDisableEXT",
21714   "referenced_type" : "_ZTI29VkValidationFeatureDisableEXT",
21715   "self_type" : "_ZTIK29VkValidationFeatureDisableEXT",
21716   "size" : 4,
21717   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
21718  },
21719  {
21720   "alignment" : 4,
21721   "is_const" : true,
21722   "linker_set_key" : "_ZTIK30VkAttachmentSampleLocationsEXT",
21723   "name" : "const VkAttachmentSampleLocationsEXT",
21724   "referenced_type" : "_ZTI30VkAttachmentSampleLocationsEXT",
21725   "self_type" : "_ZTIK30VkAttachmentSampleLocationsEXT",
21726   "size" : 32,
21727   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
21728  },
21729  {
21730   "alignment" : 8,
21731   "is_const" : true,
21732   "linker_set_key" : "_ZTIK30VkCommandBufferInheritanceInfo",
21733   "name" : "const VkCommandBufferInheritanceInfo",
21734   "referenced_type" : "_ZTI30VkCommandBufferInheritanceInfo",
21735   "self_type" : "_ZTIK30VkCommandBufferInheritanceInfo",
21736   "size" : 48,
21737   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
21738  },
21739  {
21740   "alignment" : 8,
21741   "is_const" : true,
21742   "linker_set_key" : "_ZTIK30VkImageMemoryRequirementsInfo2",
21743   "name" : "const VkImageMemoryRequirementsInfo2",
21744   "referenced_type" : "_ZTI30VkImageMemoryRequirementsInfo2",
21745   "self_type" : "_ZTIK30VkImageMemoryRequirementsInfo2",
21746   "size" : 16,
21747   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
21748  },
21749  {
21750   "alignment" : 4,
21751   "is_const" : true,
21752   "linker_set_key" : "_ZTIK30VkPipelineLibraryCreateInfoKHR",
21753   "name" : "const VkPipelineLibraryCreateInfoKHR",
21754   "referenced_type" : "_ZTI30VkPipelineLibraryCreateInfoKHR",
21755   "self_type" : "_ZTIK30VkPipelineLibraryCreateInfoKHR",
21756   "size" : 16,
21757   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
21758  },
21759  {
21760   "alignment" : 8,
21761   "is_const" : true,
21762   "linker_set_key" : "_ZTIK31VkBufferMemoryRequirementsInfo2",
21763   "name" : "const VkBufferMemoryRequirementsInfo2",
21764   "referenced_type" : "_ZTI31VkBufferMemoryRequirementsInfo2",
21765   "self_type" : "_ZTIK31VkBufferMemoryRequirementsInfo2",
21766   "size" : 16,
21767   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
21768  },
21769  {
21770   "alignment" : 4,
21771   "is_const" : true,
21772   "linker_set_key" : "_ZTIK31VkDescriptorSetLayoutCreateInfo",
21773   "name" : "const VkDescriptorSetLayoutCreateInfo",
21774   "referenced_type" : "_ZTI31VkDescriptorSetLayoutCreateInfo",
21775   "self_type" : "_ZTIK31VkDescriptorSetLayoutCreateInfo",
21776   "size" : 20,
21777   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
21778  },
21779  {
21780   "alignment" : 4,
21781   "is_const" : true,
21782   "linker_set_key" : "_ZTIK31VkDescriptorUpdateTemplateEntry",
21783   "name" : "const VkDescriptorUpdateTemplateEntry",
21784   "referenced_type" : "_ZTI31VkDescriptorUpdateTemplateEntry",
21785   "self_type" : "_ZTIK31VkDescriptorUpdateTemplateEntry",
21786   "size" : 24,
21787   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
21788  },
21789  {
21790   "alignment" : 4,
21791   "is_const" : true,
21792   "linker_set_key" : "_ZTIK31VkDeviceImageMemoryRequirements",
21793   "name" : "const VkDeviceImageMemoryRequirements",
21794   "referenced_type" : "_ZTI31VkDeviceImageMemoryRequirements",
21795   "self_type" : "_ZTIK31VkDeviceImageMemoryRequirements",
21796   "size" : 16,
21797   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
21798  },
21799  {
21800   "alignment" : 8,
21801   "is_const" : true,
21802   "linker_set_key" : "_ZTIK31VkIndirectCommandsLayoutTokenNV",
21803   "name" : "const VkIndirectCommandsLayoutTokenNV",
21804   "referenced_type" : "_ZTI31VkIndirectCommandsLayoutTokenNV",
21805   "self_type" : "_ZTIK31VkIndirectCommandsLayoutTokenNV",
21806   "size" : 72,
21807   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
21808  },
21809  {
21810   "alignment" : 8,
21811   "is_const" : true,
21812   "linker_set_key" : "_ZTIK31VkPipelineShaderStageCreateInfo",
21813   "name" : "const VkPipelineShaderStageCreateInfo",
21814   "referenced_type" : "_ZTI31VkPipelineShaderStageCreateInfo",
21815   "self_type" : "_ZTIK31VkPipelineShaderStageCreateInfo",
21816   "size" : 32,
21817   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
21818  },
21819  {
21820   "alignment" : 4,
21821   "is_const" : true,
21822   "linker_set_key" : "_ZTIK31VkVertexInputBindingDescription",
21823   "name" : "const VkVertexInputBindingDescription",
21824   "referenced_type" : "_ZTI31VkVertexInputBindingDescription",
21825   "self_type" : "_ZTIK31VkVertexInputBindingDescription",
21826   "size" : 12,
21827   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
21828  },
21829  {
21830   "alignment" : 4,
21831   "is_const" : true,
21832   "linker_set_key" : "_ZTIK32VkDeviceBufferMemoryRequirements",
21833   "name" : "const VkDeviceBufferMemoryRequirements",
21834   "referenced_type" : "_ZTI32VkDeviceBufferMemoryRequirements",
21835   "self_type" : "_ZTIK32VkDeviceBufferMemoryRequirements",
21836   "size" : 12,
21837   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
21838  },
21839  {
21840   "alignment" : 4,
21841   "is_const" : true,
21842   "linker_set_key" : "_ZTIK32VkFramebufferAttachmentImageInfo",
21843   "name" : "const VkFramebufferAttachmentImageInfo",
21844   "referenced_type" : "_ZTI32VkFramebufferAttachmentImageInfo",
21845   "self_type" : "_ZTIK32VkFramebufferAttachmentImageInfo",
21846   "size" : 36,
21847   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
21848  },
21849  {
21850   "alignment" : 4,
21851   "is_const" : true,
21852   "linker_set_key" : "_ZTIK32VkInputAttachmentAspectReference",
21853   "name" : "const VkInputAttachmentAspectReference",
21854   "referenced_type" : "_ZTI32VkInputAttachmentAspectReference",
21855   "self_type" : "_ZTIK32VkInputAttachmentAspectReference",
21856   "size" : 12,
21857   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
21858  },
21859  {
21860   "alignment" : 4,
21861   "is_const" : true,
21862   "linker_set_key" : "_ZTIK32VkMutableDescriptorTypeListVALVE",
21863   "name" : "const VkMutableDescriptorTypeListVALVE",
21864   "referenced_type" : "_ZTI32VkMutableDescriptorTypeListVALVE",
21865   "self_type" : "_ZTIK32VkMutableDescriptorTypeListVALVE",
21866   "size" : 8,
21867   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
21868  },
21869  {
21870   "alignment" : 4,
21871   "is_const" : true,
21872   "linker_set_key" : "_ZTIK32VkPhysicalDeviceImageFormatInfo2",
21873   "name" : "const VkPhysicalDeviceImageFormatInfo2",
21874   "referenced_type" : "_ZTI32VkPhysicalDeviceImageFormatInfo2",
21875   "self_type" : "_ZTIK32VkPhysicalDeviceImageFormatInfo2",
21876   "size" : 28,
21877   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
21878  },
21879  {
21880   "alignment" : 4,
21881   "is_const" : true,
21882   "linker_set_key" : "_ZTIK32VkPipelineDynamicStateCreateInfo",
21883   "name" : "const VkPipelineDynamicStateCreateInfo",
21884   "referenced_type" : "_ZTI32VkPipelineDynamicStateCreateInfo",
21885   "self_type" : "_ZTIK32VkPipelineDynamicStateCreateInfo",
21886   "size" : 20,
21887   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
21888  },
21889  {
21890   "alignment" : 4,
21891   "is_const" : true,
21892   "linker_set_key" : "_ZTIK33VkGraphicsShaderGroupCreateInfoNV",
21893   "name" : "const VkGraphicsShaderGroupCreateInfoNV",
21894   "referenced_type" : "_ZTI33VkGraphicsShaderGroupCreateInfoNV",
21895   "self_type" : "_ZTIK33VkGraphicsShaderGroupCreateInfoNV",
21896   "size" : 24,
21897   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
21898  },
21899  {
21900   "alignment" : 4,
21901   "is_const" : true,
21902   "linker_set_key" : "_ZTIK33VkPhysicalDeviceExternalFenceInfo",
21903   "name" : "const VkPhysicalDeviceExternalFenceInfo",
21904   "referenced_type" : "_ZTI33VkPhysicalDeviceExternalFenceInfo",
21905   "self_type" : "_ZTIK33VkPhysicalDeviceExternalFenceInfo",
21906   "size" : 12,
21907   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
21908  },
21909  {
21910   "alignment" : 4,
21911   "is_const" : true,
21912   "linker_set_key" : "_ZTIK33VkPipelineViewportStateCreateInfo",
21913   "name" : "const VkPipelineViewportStateCreateInfo",
21914   "referenced_type" : "_ZTI33VkPipelineViewportStateCreateInfo",
21915   "self_type" : "_ZTIK33VkPipelineViewportStateCreateInfo",
21916   "size" : 28,
21917   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
21918  },
21919  {
21920   "alignment" : 8,
21921   "is_const" : true,
21922   "linker_set_key" : "_ZTIK33VkSparseImageOpaqueMemoryBindInfo",
21923   "name" : "const VkSparseImageOpaqueMemoryBindInfo",
21924   "referenced_type" : "_ZTI33VkSparseImageOpaqueMemoryBindInfo",
21925   "self_type" : "_ZTIK33VkSparseImageOpaqueMemoryBindInfo",
21926   "size" : 16,
21927   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
21928  },
21929  {
21930   "alignment" : 4,
21931   "is_const" : true,
21932   "linker_set_key" : "_ZTIK33VkVertexInputAttributeDescription",
21933   "name" : "const VkVertexInputAttributeDescription",
21934   "referenced_type" : "_ZTI33VkVertexInputAttributeDescription",
21935   "self_type" : "_ZTIK33VkVertexInputAttributeDescription",
21936   "size" : 16,
21937   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
21938  },
21939  {
21940   "alignment" : 8,
21941   "is_const" : true,
21942   "linker_set_key" : "_ZTIK34VkAccelerationStructureGeometryKHR",
21943   "name" : "const VkAccelerationStructureGeometryKHR",
21944   "referenced_type" : "_ZTI34VkAccelerationStructureGeometryKHR",
21945   "self_type" : "_ZTIK34VkAccelerationStructureGeometryKHR",
21946   "size" : 80,
21947   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
21948  },
21949  {
21950   "alignment" : 4,
21951   "is_const" : true,
21952   "linker_set_key" : "_ZTIK34VkPhysicalDeviceExternalBufferInfo",
21953   "name" : "const VkPhysicalDeviceExternalBufferInfo",
21954   "referenced_type" : "_ZTI34VkPhysicalDeviceExternalBufferInfo",
21955   "self_type" : "_ZTIK34VkPhysicalDeviceExternalBufferInfo",
21956   "size" : 20,
21957   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
21958  },
21959  {
21960   "alignment" : 4,
21961   "is_const" : true,
21962   "linker_set_key" : "_ZTIK34VkSamplerYcbcrConversionCreateInfo",
21963   "name" : "const VkSamplerYcbcrConversionCreateInfo",
21964   "referenced_type" : "_ZTI34VkSamplerYcbcrConversionCreateInfo",
21965   "self_type" : "_ZTIK34VkSamplerYcbcrConversionCreateInfo",
21966   "size" : 52,
21967   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
21968  },
21969  {
21970   "alignment" : 8,
21971   "is_const" : true,
21972   "linker_set_key" : "_ZTIK35VkDeviceMemoryReportCallbackDataEXT",
21973   "name" : "const VkDeviceMemoryReportCallbackDataEXT",
21974   "referenced_type" : "_ZTI35VkDeviceMemoryReportCallbackDataEXT",
21975   "self_type" : "_ZTIK35VkDeviceMemoryReportCallbackDataEXT",
21976   "size" : 56,
21977   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
21978  },
21979  {
21980   "alignment" : 4,
21981   "is_const" : true,
21982   "linker_set_key" : "_ZTIK35VkPipelineColorBlendAttachmentState",
21983   "name" : "const VkPipelineColorBlendAttachmentState",
21984   "referenced_type" : "_ZTI35VkPipelineColorBlendAttachmentState",
21985   "self_type" : "_ZTIK35VkPipelineColorBlendAttachmentState",
21986   "size" : 32,
21987   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
21988  },
21989  {
21990   "alignment" : 4,
21991   "is_const" : true,
21992   "linker_set_key" : "_ZTIK35VkPipelineColorBlendStateCreateInfo",
21993   "name" : "const VkPipelineColorBlendStateCreateInfo",
21994   "referenced_type" : "_ZTI35VkPipelineColorBlendStateCreateInfo",
21995   "self_type" : "_ZTIK35VkPipelineColorBlendStateCreateInfo",
21996   "size" : 44,
21997   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
21998  },
21999  {
22000   "alignment" : 4,
22001   "is_const" : true,
22002   "linker_set_key" : "_ZTIK35VkRayTracingShaderGroupCreateInfoNV",
22003   "name" : "const VkRayTracingShaderGroupCreateInfoNV",
22004   "referenced_type" : "_ZTI35VkRayTracingShaderGroupCreateInfoNV",
22005   "self_type" : "_ZTIK35VkRayTracingShaderGroupCreateInfoNV",
22006   "size" : 28,
22007   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
22008  },
22009  {
22010   "alignment" : 4,
22011   "is_const" : true,
22012   "linker_set_key" : "_ZTIK36VkDebugUtilsMessengerCallbackDataEXT",
22013   "name" : "const VkDebugUtilsMessengerCallbackDataEXT",
22014   "referenced_type" : "_ZTI36VkDebugUtilsMessengerCallbackDataEXT",
22015   "self_type" : "_ZTIK36VkDebugUtilsMessengerCallbackDataEXT",
22016   "size" : 48,
22017   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
22018  },
22019  {
22020   "alignment" : 8,
22021   "is_const" : true,
22022   "linker_set_key" : "_ZTIK36VkDescriptorUpdateTemplateCreateInfo",
22023   "name" : "const VkDescriptorUpdateTemplateCreateInfo",
22024   "referenced_type" : "_ZTI36VkDescriptorUpdateTemplateCreateInfo",
22025   "self_type" : "_ZTIK36VkDescriptorUpdateTemplateCreateInfo",
22026   "size" : 56,
22027   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
22028  },
22029  {
22030   "alignment" : 8,
22031   "is_const" : true,
22032   "linker_set_key" : "_ZTIK36VkImageSparseMemoryRequirementsInfo2",
22033   "name" : "const VkImageSparseMemoryRequirementsInfo2",
22034   "referenced_type" : "_ZTI36VkImageSparseMemoryRequirementsInfo2",
22035   "self_type" : "_ZTIK36VkImageSparseMemoryRequirementsInfo2",
22036   "size" : 16,
22037   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
22038  },
22039  {
22040   "alignment" : 4,
22041   "is_const" : true,
22042   "linker_set_key" : "_ZTIK36VkPipelineMultisampleStateCreateInfo",
22043   "name" : "const VkPipelineMultisampleStateCreateInfo",
22044   "referenced_type" : "_ZTI36VkPipelineMultisampleStateCreateInfo",
22045   "self_type" : "_ZTIK36VkPipelineMultisampleStateCreateInfo",
22046   "size" : 36,
22047   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
22048  },
22049  {
22050   "alignment" : 4,
22051   "is_const" : true,
22052   "linker_set_key" : "_ZTIK36VkPipelineVertexInputStateCreateInfo",
22053   "name" : "const VkPipelineVertexInputStateCreateInfo",
22054   "referenced_type" : "_ZTI36VkPipelineVertexInputStateCreateInfo",
22055   "self_type" : "_ZTIK36VkPipelineVertexInputStateCreateInfo",
22056   "size" : 28,
22057   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
22058  },
22059  {
22060   "alignment" : 4,
22061   "is_const" : true,
22062   "linker_set_key" : "_ZTIK36VkRayTracingShaderGroupCreateInfoKHR",
22063   "name" : "const VkRayTracingShaderGroupCreateInfoKHR",
22064   "referenced_type" : "_ZTI36VkRayTracingShaderGroupCreateInfoKHR",
22065   "self_type" : "_ZTIK36VkRayTracingShaderGroupCreateInfoKHR",
22066   "size" : 32,
22067   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
22068  },
22069  {
22070   "alignment" : 4,
22071   "is_const" : true,
22072   "linker_set_key" : "_ZTIK37VkPhysicalDeviceExternalSemaphoreInfo",
22073   "name" : "const VkPhysicalDeviceExternalSemaphoreInfo",
22074   "referenced_type" : "_ZTI37VkPhysicalDeviceExternalSemaphoreInfo",
22075   "self_type" : "_ZTIK37VkPhysicalDeviceExternalSemaphoreInfo",
22076   "size" : 12,
22077   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
22078  },
22079  {
22080   "alignment" : 4,
22081   "is_const" : true,
22082   "linker_set_key" : "_ZTIK37VkPipelineDepthStencilStateCreateInfo",
22083   "name" : "const VkPipelineDepthStencilStateCreateInfo",
22084   "referenced_type" : "_ZTI37VkPipelineDepthStencilStateCreateInfo",
22085   "self_type" : "_ZTIK37VkPipelineDepthStencilStateCreateInfo",
22086   "size" : 96,
22087   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
22088  },
22089  {
22090   "alignment" : 4,
22091   "is_const" : true,
22092   "linker_set_key" : "_ZTIK37VkPipelineTessellationStateCreateInfo",
22093   "name" : "const VkPipelineTessellationStateCreateInfo",
22094   "referenced_type" : "_ZTI37VkPipelineTessellationStateCreateInfo",
22095   "self_type" : "_ZTIK37VkPipelineTessellationStateCreateInfo",
22096   "size" : 16,
22097   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
22098  },
22099  {
22100   "alignment" : 8,
22101   "is_const" : true,
22102   "linker_set_key" : "_ZTIK38VkDeviceMemoryOpaqueCaptureAddressInfo",
22103   "name" : "const VkDeviceMemoryOpaqueCaptureAddressInfo",
22104   "referenced_type" : "_ZTI38VkDeviceMemoryOpaqueCaptureAddressInfo",
22105   "self_type" : "_ZTIK38VkDeviceMemoryOpaqueCaptureAddressInfo",
22106   "size" : 16,
22107   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
22108  },
22109  {
22110   "alignment" : 4,
22111   "is_const" : true,
22112   "linker_set_key" : "_ZTIK38VkPhysicalDeviceSparseImageFormatInfo2",
22113   "name" : "const VkPhysicalDeviceSparseImageFormatInfo2",
22114   "referenced_type" : "_ZTI38VkPhysicalDeviceSparseImageFormatInfo2",
22115   "self_type" : "_ZTIK38VkPhysicalDeviceSparseImageFormatInfo2",
22116   "size" : 28,
22117   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
22118  },
22119  {
22120   "alignment" : 4,
22121   "is_const" : true,
22122   "linker_set_key" : "_ZTIK38VkPipelineInputAssemblyStateCreateInfo",
22123   "name" : "const VkPipelineInputAssemblyStateCreateInfo",
22124   "referenced_type" : "_ZTI38VkPipelineInputAssemblyStateCreateInfo",
22125   "self_type" : "_ZTIK38VkPipelineInputAssemblyStateCreateInfo",
22126   "size" : 20,
22127   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
22128  },
22129  {
22130   "alignment" : 4,
22131   "is_const" : true,
22132   "linker_set_key" : "_ZTIK38VkPipelineRasterizationStateCreateInfo",
22133   "name" : "const VkPipelineRasterizationStateCreateInfo",
22134   "referenced_type" : "_ZTI38VkPipelineRasterizationStateCreateInfo",
22135   "self_type" : "_ZTIK38VkPipelineRasterizationStateCreateInfo",
22136   "size" : 52,
22137   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
22138  },
22139  {
22140   "alignment" : 4,
22141   "is_const" : true,
22142   "linker_set_key" : "_ZTIK41VkVertexInputBindingDivisorDescriptionEXT",
22143   "name" : "const VkVertexInputBindingDivisorDescriptionEXT",
22144   "referenced_type" : "_ZTI41VkVertexInputBindingDivisorDescriptionEXT",
22145   "self_type" : "_ZTIK41VkVertexInputBindingDivisorDescriptionEXT",
22146   "size" : 8,
22147   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
22148  },
22149  {
22150   "alignment" : 4,
22151   "is_const" : true,
22152   "linker_set_key" : "_ZTIK42VkRayTracingPipelineInterfaceCreateInfoKHR",
22153   "name" : "const VkRayTracingPipelineInterfaceCreateInfoKHR",
22154   "referenced_type" : "_ZTI42VkRayTracingPipelineInterfaceCreateInfoKHR",
22155   "self_type" : "_ZTIK42VkRayTracingPipelineInterfaceCreateInfoKHR",
22156   "size" : 16,
22157   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
22158  },
22159  {
22160   "alignment" : 8,
22161   "is_const" : true,
22162   "linker_set_key" : "_ZTIK43VkMemoryGetAndroidHardwareBufferInfoANDROID",
22163   "name" : "const VkMemoryGetAndroidHardwareBufferInfoANDROID",
22164   "referenced_type" : "_ZTI43VkMemoryGetAndroidHardwareBufferInfoANDROID",
22165   "self_type" : "_ZTIK43VkMemoryGetAndroidHardwareBufferInfoANDROID",
22166   "size" : 16,
22167   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_android.h"
22168  },
22169  {
22170   "alignment" : 4,
22171   "is_const" : true,
22172   "linker_set_key" : "_ZTIK8VkFormat",
22173   "name" : "const VkFormat",
22174   "referenced_type" : "_ZTI8VkFormat",
22175   "self_type" : "_ZTIK8VkFormat",
22176   "size" : 4,
22177   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
22178  },
22179  {
22180   "alignment" : 4,
22181   "is_const" : true,
22182   "linker_set_key" : "_ZTIK8VkRect2D",
22183   "name" : "const VkRect2D",
22184   "referenced_type" : "_ZTI8VkRect2D",
22185   "self_type" : "_ZTIK8VkRect2D",
22186   "size" : 16,
22187   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
22188  },
22189  {
22190   "alignment" : 4,
22191   "is_const" : true,
22192   "linker_set_key" : "_ZTIKP17VkCommandBuffer_T",
22193   "name" : "VkCommandBuffer_T *const",
22194   "referenced_type" : "_ZTIP17VkCommandBuffer_T",
22195   "self_type" : "_ZTIKP17VkCommandBuffer_T",
22196   "size" : 4,
22197   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
22198  },
22199  {
22200   "alignment" : 4,
22201   "is_const" : true,
22202   "linker_set_key" : "_ZTIKP18VkPhysicalDevice_T",
22203   "name" : "VkPhysicalDevice_T *const",
22204   "referenced_type" : "_ZTIP18VkPhysicalDevice_T",
22205   "self_type" : "_ZTIKP18VkPhysicalDevice_T",
22206   "size" : 4,
22207   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
22208  },
22209  {
22210   "alignment" : 4,
22211   "is_const" : true,
22212   "linker_set_key" : "_ZTIKPK34VkAccelerationStructureGeometryKHR",
22213   "name" : "const VkAccelerationStructureGeometryKHR *const",
22214   "referenced_type" : "_ZTIPK34VkAccelerationStructureGeometryKHR",
22215   "self_type" : "_ZTIKPK34VkAccelerationStructureGeometryKHR",
22216   "size" : 4,
22217   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
22218  },
22219  {
22220   "alignment" : 4,
22221   "is_const" : true,
22222   "linker_set_key" : "_ZTIKPKc",
22223   "name" : "const char *const",
22224   "referenced_type" : "_ZTIPKc",
22225   "self_type" : "_ZTIKPKc",
22226   "size" : 4,
22227   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
22228  },
22229  {
22230   "alignment" : 4,
22231   "is_const" : true,
22232   "linker_set_key" : "_ZTIKPKv",
22233   "name" : "const void *const",
22234   "referenced_type" : "_ZTIPKv",
22235   "self_type" : "_ZTIKPKv",
22236   "size" : 4,
22237   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
22238  },
22239  {
22240   "alignment" : 1,
22241   "is_const" : true,
22242   "linker_set_key" : "_ZTIKc",
22243   "name" : "const char",
22244   "referenced_type" : "_ZTIc",
22245   "self_type" : "_ZTIKc",
22246   "size" : 1,
22247   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
22248  },
22249  {
22250   "alignment" : 4,
22251   "is_const" : true,
22252   "linker_set_key" : "_ZTIKf",
22253   "name" : "const float",
22254   "referenced_type" : "_ZTIf",
22255   "self_type" : "_ZTIKf",
22256   "size" : 4,
22257   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
22258  },
22259  {
22260   "alignment" : 1,
22261   "is_const" : true,
22262   "linker_set_key" : "_ZTIKh",
22263   "name" : "const unsigned char",
22264   "referenced_type" : "_ZTIh",
22265   "self_type" : "_ZTIKh",
22266   "size" : 1,
22267   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
22268  },
22269  {
22270   "alignment" : 4,
22271   "is_const" : true,
22272   "linker_set_key" : "_ZTIKi",
22273   "name" : "const int",
22274   "referenced_type" : "_ZTIi",
22275   "self_type" : "_ZTIKi",
22276   "size" : 4,
22277   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
22278  },
22279  {
22280   "alignment" : 4,
22281   "is_const" : true,
22282   "linker_set_key" : "_ZTIKj",
22283   "name" : "const unsigned int",
22284   "referenced_type" : "_ZTIj",
22285   "self_type" : "_ZTIKj",
22286   "size" : 4,
22287   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
22288  },
22289  {
22290   "is_const" : true,
22291   "linker_set_key" : "_ZTIKv",
22292   "name" : "const void",
22293   "referenced_type" : "_ZTIv",
22294   "self_type" : "_ZTIKv",
22295   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
22296  },
22297  {
22298   "alignment" : 8,
22299   "is_const" : true,
22300   "linker_set_key" : "_ZTIKy",
22301   "name" : "const unsigned long long",
22302   "referenced_type" : "_ZTIy",
22303   "self_type" : "_ZTIKy",
22304   "size" : 8,
22305   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
22306  }
22307 ],
22308 "record_types" :
22309 [
22310  {
22311   "alignment" : 4,
22312   "fields" :
22313   [
22314    {
22315     "field_name" : "width",
22316     "referenced_type" : "_ZTIj"
22317    },
22318    {
22319     "field_name" : "height",
22320     "field_offset" : 32,
22321     "referenced_type" : "_ZTIj"
22322    }
22323   ],
22324   "linker_set_key" : "_ZTI10VkExtent2D",
22325   "name" : "VkExtent2D",
22326   "referenced_type" : "_ZTI10VkExtent2D",
22327   "self_type" : "_ZTI10VkExtent2D",
22328   "size" : 8,
22329   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
22330  },
22331  {
22332   "alignment" : 4,
22333   "fields" :
22334   [
22335    {
22336     "field_name" : "width",
22337     "referenced_type" : "_ZTIj"
22338    },
22339    {
22340     "field_name" : "height",
22341     "field_offset" : 32,
22342     "referenced_type" : "_ZTIj"
22343    },
22344    {
22345     "field_name" : "depth",
22346     "field_offset" : 64,
22347     "referenced_type" : "_ZTIj"
22348    }
22349   ],
22350   "linker_set_key" : "_ZTI10VkExtent3D",
22351   "name" : "VkExtent3D",
22352   "referenced_type" : "_ZTI10VkExtent3D",
22353   "self_type" : "_ZTI10VkExtent3D",
22354   "size" : 12,
22355   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
22356  },
22357  {
22358   "alignment" : 4,
22359   "fields" :
22360   [
22361    {
22362     "field_name" : "x",
22363     "referenced_type" : "_ZTIi"
22364    },
22365    {
22366     "field_name" : "y",
22367     "field_offset" : 32,
22368     "referenced_type" : "_ZTIi"
22369    }
22370   ],
22371   "linker_set_key" : "_ZTI10VkOffset2D",
22372   "name" : "VkOffset2D",
22373   "referenced_type" : "_ZTI10VkOffset2D",
22374   "self_type" : "_ZTI10VkOffset2D",
22375   "size" : 8,
22376   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
22377  },
22378  {
22379   "alignment" : 4,
22380   "fields" :
22381   [
22382    {
22383     "field_name" : "x",
22384     "referenced_type" : "_ZTIi"
22385    },
22386    {
22387     "field_name" : "y",
22388     "field_offset" : 32,
22389     "referenced_type" : "_ZTIi"
22390    },
22391    {
22392     "field_name" : "z",
22393     "field_offset" : 64,
22394     "referenced_type" : "_ZTIi"
22395    }
22396   ],
22397   "linker_set_key" : "_ZTI10VkOffset3D",
22398   "name" : "VkOffset3D",
22399   "referenced_type" : "_ZTI10VkOffset3D",
22400   "self_type" : "_ZTI10VkOffset3D",
22401   "size" : 12,
22402   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
22403  },
22404  {
22405   "alignment" : 4,
22406   "fields" :
22407   [
22408    {
22409     "field_name" : "x",
22410     "referenced_type" : "_ZTIf"
22411    },
22412    {
22413     "field_name" : "y",
22414     "field_offset" : 32,
22415     "referenced_type" : "_ZTIf"
22416    },
22417    {
22418     "field_name" : "width",
22419     "field_offset" : 64,
22420     "referenced_type" : "_ZTIf"
22421    },
22422    {
22423     "field_name" : "height",
22424     "field_offset" : 96,
22425     "referenced_type" : "_ZTIf"
22426    },
22427    {
22428     "field_name" : "minDepth",
22429     "field_offset" : 128,
22430     "referenced_type" : "_ZTIf"
22431    },
22432    {
22433     "field_name" : "maxDepth",
22434     "field_offset" : 160,
22435     "referenced_type" : "_ZTIf"
22436    }
22437   ],
22438   "linker_set_key" : "_ZTI10VkViewport",
22439   "name" : "VkViewport",
22440   "referenced_type" : "_ZTI10VkViewport",
22441   "self_type" : "_ZTI10VkViewport",
22442   "size" : 24,
22443   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
22444  },
22445  {
22446   "alignment" : 4,
22447   "fields" :
22448   [
22449    {
22450     "field_name" : "rect",
22451     "referenced_type" : "_ZTI8VkRect2D"
22452    },
22453    {
22454     "field_name" : "baseArrayLayer",
22455     "field_offset" : 128,
22456     "referenced_type" : "_ZTIj"
22457    },
22458    {
22459     "field_name" : "layerCount",
22460     "field_offset" : 160,
22461     "referenced_type" : "_ZTIj"
22462    }
22463   ],
22464   "linker_set_key" : "_ZTI11VkClearRect",
22465   "name" : "VkClearRect",
22466   "referenced_type" : "_ZTI11VkClearRect",
22467   "self_type" : "_ZTI11VkClearRect",
22468   "size" : 24,
22469   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
22470  },
22471  {
22472   "alignment" : 4,
22473   "fields" :
22474   [
22475    {
22476     "field_name" : "srcSubresource",
22477     "referenced_type" : "_ZTI24VkImageSubresourceLayers"
22478    },
22479    {
22480     "field_name" : "srcOffsets",
22481     "field_offset" : 128,
22482     "referenced_type" : "_ZTIA2_10VkOffset3D"
22483    },
22484    {
22485     "field_name" : "dstSubresource",
22486     "field_offset" : 320,
22487     "referenced_type" : "_ZTI24VkImageSubresourceLayers"
22488    },
22489    {
22490     "field_name" : "dstOffsets",
22491     "field_offset" : 448,
22492     "referenced_type" : "_ZTIA2_10VkOffset3D"
22493    }
22494   ],
22495   "linker_set_key" : "_ZTI11VkImageBlit",
22496   "name" : "VkImageBlit",
22497   "referenced_type" : "_ZTI11VkImageBlit",
22498   "self_type" : "_ZTI11VkImageBlit",
22499   "size" : 80,
22500   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
22501  },
22502  {
22503   "alignment" : 4,
22504   "fields" :
22505   [
22506    {
22507     "field_name" : "srcSubresource",
22508     "referenced_type" : "_ZTI24VkImageSubresourceLayers"
22509    },
22510    {
22511     "field_name" : "srcOffset",
22512     "field_offset" : 128,
22513     "referenced_type" : "_ZTI10VkOffset3D"
22514    },
22515    {
22516     "field_name" : "dstSubresource",
22517     "field_offset" : 224,
22518     "referenced_type" : "_ZTI24VkImageSubresourceLayers"
22519    },
22520    {
22521     "field_name" : "dstOffset",
22522     "field_offset" : 352,
22523     "referenced_type" : "_ZTI10VkOffset3D"
22524    },
22525    {
22526     "field_name" : "extent",
22527     "field_offset" : 448,
22528     "referenced_type" : "_ZTI10VkExtent3D"
22529    }
22530   ],
22531   "linker_set_key" : "_ZTI11VkImageCopy",
22532   "name" : "VkImageCopy",
22533   "referenced_type" : "_ZTI11VkImageCopy",
22534   "self_type" : "_ZTI11VkImageCopy",
22535   "size" : 68,
22536   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
22537  },
22538  {
22539   "alignment" : 4,
22540   "fields" :
22541   [
22542    {
22543     "field_name" : "sx",
22544     "referenced_type" : "_ZTIf"
22545    },
22546    {
22547     "field_name" : "a",
22548     "field_offset" : 32,
22549     "referenced_type" : "_ZTIf"
22550    },
22551    {
22552     "field_name" : "b",
22553     "field_offset" : 64,
22554     "referenced_type" : "_ZTIf"
22555    },
22556    {
22557     "field_name" : "pvx",
22558     "field_offset" : 96,
22559     "referenced_type" : "_ZTIf"
22560    },
22561    {
22562     "field_name" : "sy",
22563     "field_offset" : 128,
22564     "referenced_type" : "_ZTIf"
22565    },
22566    {
22567     "field_name" : "c",
22568     "field_offset" : 160,
22569     "referenced_type" : "_ZTIf"
22570    },
22571    {
22572     "field_name" : "pvy",
22573     "field_offset" : 192,
22574     "referenced_type" : "_ZTIf"
22575    },
22576    {
22577     "field_name" : "sz",
22578     "field_offset" : 224,
22579     "referenced_type" : "_ZTIf"
22580    },
22581    {
22582     "field_name" : "pvz",
22583     "field_offset" : 256,
22584     "referenced_type" : "_ZTIf"
22585    },
22586    {
22587     "field_name" : "qx",
22588     "field_offset" : 288,
22589     "referenced_type" : "_ZTIf"
22590    },
22591    {
22592     "field_name" : "qy",
22593     "field_offset" : 320,
22594     "referenced_type" : "_ZTIf"
22595    },
22596    {
22597     "field_name" : "qz",
22598     "field_offset" : 352,
22599     "referenced_type" : "_ZTIf"
22600    },
22601    {
22602     "field_name" : "qw",
22603     "field_offset" : 384,
22604     "referenced_type" : "_ZTIf"
22605    },
22606    {
22607     "field_name" : "tx",
22608     "field_offset" : 416,
22609     "referenced_type" : "_ZTIf"
22610    },
22611    {
22612     "field_name" : "ty",
22613     "field_offset" : 448,
22614     "referenced_type" : "_ZTIf"
22615    },
22616    {
22617     "field_name" : "tz",
22618     "field_offset" : 480,
22619     "referenced_type" : "_ZTIf"
22620    }
22621   ],
22622   "linker_set_key" : "_ZTI11VkSRTDataNV",
22623   "name" : "VkSRTDataNV",
22624   "referenced_type" : "_ZTI11VkSRTDataNV",
22625   "self_type" : "_ZTI11VkSRTDataNV",
22626   "size" : 64,
22627   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
22628  },
22629  {
22630   "alignment" : 8,
22631   "fields" :
22632   [
22633    {
22634     "field_name" : "srcOffset",
22635     "referenced_type" : "_ZTIy"
22636    },
22637    {
22638     "field_name" : "dstOffset",
22639     "field_offset" : 64,
22640     "referenced_type" : "_ZTIy"
22641    },
22642    {
22643     "field_name" : "size",
22644     "field_offset" : 128,
22645     "referenced_type" : "_ZTIy"
22646    }
22647   ],
22648   "linker_set_key" : "_ZTI12VkBufferCopy",
22649   "name" : "VkBufferCopy",
22650   "referenced_type" : "_ZTI12VkBufferCopy",
22651   "self_type" : "_ZTI12VkBufferCopy",
22652   "size" : 24,
22653   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
22654  },
22655  {
22656   "alignment" : 4,
22657   "fields" :
22658   [
22659    {
22660     "field_name" : "color",
22661     "referenced_type" : "_ZTI17VkClearColorValue"
22662    },
22663    {
22664     "field_name" : "depthStencil",
22665     "referenced_type" : "_ZTI24VkClearDepthStencilValue"
22666    }
22667   ],
22668   "linker_set_key" : "_ZTI12VkClearValue",
22669   "name" : "VkClearValue",
22670   "record_kind" : "union",
22671   "referenced_type" : "_ZTI12VkClearValue",
22672   "self_type" : "_ZTI12VkClearValue",
22673   "size" : 16,
22674   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
22675  },
22676  {
22677   "alignment" : 8,
22678   "fields" :
22679   [
22680    {
22681     "field_name" : "sType",
22682     "referenced_type" : "_ZTI15VkStructureType"
22683    },
22684    {
22685     "field_name" : "pNext",
22686     "field_offset" : 32,
22687     "referenced_type" : "_ZTIPKv"
22688    },
22689    {
22690     "field_name" : "geometryType",
22691     "field_offset" : 64,
22692     "referenced_type" : "_ZTI17VkGeometryTypeKHR"
22693    },
22694    {
22695     "field_name" : "geometry",
22696     "field_offset" : 128,
22697     "referenced_type" : "_ZTI16VkGeometryDataNV"
22698    },
22699    {
22700     "field_name" : "flags",
22701     "field_offset" : 1088,
22702     "referenced_type" : "_ZTIj"
22703    }
22704   ],
22705   "linker_set_key" : "_ZTI12VkGeometryNV",
22706   "name" : "VkGeometryNV",
22707   "referenced_type" : "_ZTI12VkGeometryNV",
22708   "self_type" : "_ZTI12VkGeometryNV",
22709   "size" : 144,
22710   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
22711  },
22712  {
22713   "alignment" : 4,
22714   "fields" :
22715   [
22716    {
22717     "field_name" : "sType",
22718     "referenced_type" : "_ZTI15VkStructureType"
22719    },
22720    {
22721     "field_name" : "pNext",
22722     "field_offset" : 32,
22723     "referenced_type" : "_ZTIPKv"
22724    },
22725    {
22726     "field_name" : "srcSubresource",
22727     "field_offset" : 64,
22728     "referenced_type" : "_ZTI24VkImageSubresourceLayers"
22729    },
22730    {
22731     "field_name" : "srcOffsets",
22732     "field_offset" : 192,
22733     "referenced_type" : "_ZTIA2_10VkOffset3D"
22734    },
22735    {
22736     "field_name" : "dstSubresource",
22737     "field_offset" : 384,
22738     "referenced_type" : "_ZTI24VkImageSubresourceLayers"
22739    },
22740    {
22741     "field_name" : "dstOffsets",
22742     "field_offset" : 512,
22743     "referenced_type" : "_ZTIA2_10VkOffset3D"
22744    }
22745   ],
22746   "linker_set_key" : "_ZTI12VkImageBlit2",
22747   "name" : "VkImageBlit2",
22748   "referenced_type" : "_ZTI12VkImageBlit2",
22749   "self_type" : "_ZTI12VkImageBlit2",
22750   "size" : 88,
22751   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
22752  },
22753  {
22754   "alignment" : 4,
22755   "fields" :
22756   [
22757    {
22758     "field_name" : "sType",
22759     "referenced_type" : "_ZTI15VkStructureType"
22760    },
22761    {
22762     "field_name" : "pNext",
22763     "field_offset" : 32,
22764     "referenced_type" : "_ZTIPKv"
22765    },
22766    {
22767     "field_name" : "srcSubresource",
22768     "field_offset" : 64,
22769     "referenced_type" : "_ZTI24VkImageSubresourceLayers"
22770    },
22771    {
22772     "field_name" : "srcOffset",
22773     "field_offset" : 192,
22774     "referenced_type" : "_ZTI10VkOffset3D"
22775    },
22776    {
22777     "field_name" : "dstSubresource",
22778     "field_offset" : 288,
22779     "referenced_type" : "_ZTI24VkImageSubresourceLayers"
22780    },
22781    {
22782     "field_name" : "dstOffset",
22783     "field_offset" : 416,
22784     "referenced_type" : "_ZTI10VkOffset3D"
22785    },
22786    {
22787     "field_name" : "extent",
22788     "field_offset" : 512,
22789     "referenced_type" : "_ZTI10VkExtent3D"
22790    }
22791   ],
22792   "linker_set_key" : "_ZTI12VkImageCopy2",
22793   "name" : "VkImageCopy2",
22794   "referenced_type" : "_ZTI12VkImageCopy2",
22795   "self_type" : "_ZTI12VkImageCopy2",
22796   "size" : 76,
22797   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
22798  },
22799  {
22800   "alignment" : 8,
22801   "fields" :
22802   [
22803    {
22804     "field_name" : "size",
22805     "referenced_type" : "_ZTIy"
22806    },
22807    {
22808     "field_name" : "flags",
22809     "field_offset" : 64,
22810     "referenced_type" : "_ZTIj"
22811    }
22812   ],
22813   "linker_set_key" : "_ZTI12VkMemoryHeap",
22814   "name" : "VkMemoryHeap",
22815   "referenced_type" : "_ZTI12VkMemoryHeap",
22816   "self_type" : "_ZTI12VkMemoryHeap",
22817   "size" : 16,
22818   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
22819  },
22820  {
22821   "alignment" : 4,
22822   "fields" :
22823   [
22824    {
22825     "field_name" : "propertyFlags",
22826     "referenced_type" : "_ZTIj"
22827    },
22828    {
22829     "field_name" : "heapIndex",
22830     "field_offset" : 32,
22831     "referenced_type" : "_ZTIj"
22832    }
22833   ],
22834   "linker_set_key" : "_ZTI12VkMemoryType",
22835   "name" : "VkMemoryType",
22836   "referenced_type" : "_ZTI12VkMemoryType",
22837   "self_type" : "_ZTI12VkMemoryType",
22838   "size" : 8,
22839   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
22840  },
22841  {
22842   "alignment" : 4,
22843   "fields" :
22844   [
22845    {
22846     "field_name" : "sType",
22847     "referenced_type" : "_ZTI15VkStructureType"
22848    },
22849    {
22850     "field_name" : "pNext",
22851     "field_offset" : 32,
22852     "referenced_type" : "_ZTIPKv"
22853    },
22854    {
22855     "field_name" : "waitSemaphoreCount",
22856     "field_offset" : 64,
22857     "referenced_type" : "_ZTIj"
22858    },
22859    {
22860     "field_name" : "pWaitSemaphores",
22861     "field_offset" : 96,
22862     "referenced_type" : "_ZTIPKy"
22863    },
22864    {
22865     "field_name" : "pWaitDstStageMask",
22866     "field_offset" : 128,
22867     "referenced_type" : "_ZTIPKj"
22868    },
22869    {
22870     "field_name" : "commandBufferCount",
22871     "field_offset" : 160,
22872     "referenced_type" : "_ZTIj"
22873    },
22874    {
22875     "field_name" : "pCommandBuffers",
22876     "field_offset" : 192,
22877     "referenced_type" : "_ZTIPKP17VkCommandBuffer_T"
22878    },
22879    {
22880     "field_name" : "signalSemaphoreCount",
22881     "field_offset" : 224,
22882     "referenced_type" : "_ZTIj"
22883    },
22884    {
22885     "field_name" : "pSignalSemaphores",
22886     "field_offset" : 256,
22887     "referenced_type" : "_ZTIPKy"
22888    }
22889   ],
22890   "linker_set_key" : "_ZTI12VkSubmitInfo",
22891   "name" : "VkSubmitInfo",
22892   "referenced_type" : "_ZTI12VkSubmitInfo",
22893   "self_type" : "_ZTI12VkSubmitInfo",
22894   "size" : 36,
22895   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
22896  },
22897  {
22898   "alignment" : 4,
22899   "fields" :
22900   [
22901    {
22902     "field_name" : "x",
22903     "referenced_type" : "_ZTIf"
22904    },
22905    {
22906     "field_name" : "y",
22907     "field_offset" : 32,
22908     "referenced_type" : "_ZTIf"
22909    }
22910   ],
22911   "linker_set_key" : "_ZTI12VkXYColorEXT",
22912   "name" : "VkXYColorEXT",
22913   "referenced_type" : "_ZTI12VkXYColorEXT",
22914   "self_type" : "_ZTI12VkXYColorEXT",
22915   "size" : 8,
22916   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
22917  },
22918  {
22919   "alignment" : 8,
22920   "fields" :
22921   [
22922    {
22923     "field_name" : "sType",
22924     "referenced_type" : "_ZTI15VkStructureType"
22925    },
22926    {
22927     "field_name" : "pNext",
22928     "field_offset" : 32,
22929     "referenced_type" : "_ZTIPKv"
22930    },
22931    {
22932     "field_name" : "srcOffset",
22933     "field_offset" : 64,
22934     "referenced_type" : "_ZTIy"
22935    },
22936    {
22937     "field_name" : "dstOffset",
22938     "field_offset" : 128,
22939     "referenced_type" : "_ZTIy"
22940    },
22941    {
22942     "field_name" : "size",
22943     "field_offset" : 192,
22944     "referenced_type" : "_ZTIy"
22945    }
22946   ],
22947   "linker_set_key" : "_ZTI13VkBufferCopy2",
22948   "name" : "VkBufferCopy2",
22949   "referenced_type" : "_ZTI13VkBufferCopy2",
22950   "self_type" : "_ZTI13VkBufferCopy2",
22951   "size" : 32,
22952   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
22953  },
22954  {
22955   "alignment" : 4,
22956   "fields" :
22957   [
22958    {
22959     "field_name" : "sType",
22960     "referenced_type" : "_ZTI15VkStructureType"
22961    },
22962    {
22963     "field_name" : "pNext",
22964     "field_offset" : 32,
22965     "referenced_type" : "_ZTIPKv"
22966    },
22967    {
22968     "field_name" : "flags",
22969     "field_offset" : 64,
22970     "referenced_type" : "_ZTIj"
22971    },
22972    {
22973     "field_name" : "waitSemaphoreInfoCount",
22974     "field_offset" : 96,
22975     "referenced_type" : "_ZTIj"
22976    },
22977    {
22978     "field_name" : "pWaitSemaphoreInfos",
22979     "field_offset" : 128,
22980     "referenced_type" : "_ZTIPK21VkSemaphoreSubmitInfo"
22981    },
22982    {
22983     "field_name" : "commandBufferInfoCount",
22984     "field_offset" : 160,
22985     "referenced_type" : "_ZTIj"
22986    },
22987    {
22988     "field_name" : "pCommandBufferInfos",
22989     "field_offset" : 192,
22990     "referenced_type" : "_ZTIPK25VkCommandBufferSubmitInfo"
22991    },
22992    {
22993     "field_name" : "signalSemaphoreInfoCount",
22994     "field_offset" : 224,
22995     "referenced_type" : "_ZTIj"
22996    },
22997    {
22998     "field_name" : "pSignalSemaphoreInfos",
22999     "field_offset" : 256,
23000     "referenced_type" : "_ZTIPK21VkSemaphoreSubmitInfo"
23001    }
23002   ],
23003   "linker_set_key" : "_ZTI13VkSubmitInfo2",
23004   "name" : "VkSubmitInfo2",
23005   "referenced_type" : "_ZTI13VkSubmitInfo2",
23006   "self_type" : "_ZTI13VkSubmitInfo2",
23007   "size" : 36,
23008   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
23009  },
23010  {
23011   "alignment" : 4,
23012   "fields" :
23013   [
23014    {
23015     "field_name" : "srcSubresource",
23016     "referenced_type" : "_ZTI24VkImageSubresourceLayers"
23017    },
23018    {
23019     "field_name" : "srcOffset",
23020     "field_offset" : 128,
23021     "referenced_type" : "_ZTI10VkOffset3D"
23022    },
23023    {
23024     "field_name" : "dstSubresource",
23025     "field_offset" : 224,
23026     "referenced_type" : "_ZTI24VkImageSubresourceLayers"
23027    },
23028    {
23029     "field_name" : "dstOffset",
23030     "field_offset" : 352,
23031     "referenced_type" : "_ZTI10VkOffset3D"
23032    },
23033    {
23034     "field_name" : "extent",
23035     "field_offset" : 448,
23036     "referenced_type" : "_ZTI10VkExtent3D"
23037    }
23038   ],
23039   "linker_set_key" : "_ZTI14VkImageResolve",
23040   "name" : "VkImageResolve",
23041   "referenced_type" : "_ZTI14VkImageResolve",
23042   "self_type" : "_ZTI14VkImageResolve",
23043   "size" : 68,
23044   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
23045  },
23046  {
23047   "alignment" : 4,
23048   "fields" :
23049   [
23050    {
23051     "field_name" : "sType",
23052     "referenced_type" : "_ZTI15VkStructureType"
23053    },
23054    {
23055     "field_name" : "pNext",
23056     "field_offset" : 32,
23057     "referenced_type" : "_ZTIPKv"
23058    },
23059    {
23060     "field_name" : "swapchainCount",
23061     "field_offset" : 64,
23062     "referenced_type" : "_ZTIj"
23063    },
23064    {
23065     "field_name" : "pPresentIds",
23066     "field_offset" : 96,
23067     "referenced_type" : "_ZTIPKy"
23068    }
23069   ],
23070   "linker_set_key" : "_ZTI14VkPresentIdKHR",
23071   "name" : "VkPresentIdKHR",
23072   "referenced_type" : "_ZTI14VkPresentIdKHR",
23073   "self_type" : "_ZTI14VkPresentIdKHR",
23074   "size" : 16,
23075   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
23076  },
23077  {
23078   "alignment" : 4,
23079   "fields" :
23080   [
23081    {
23082     "field_name" : "offset",
23083     "referenced_type" : "_ZTI10VkOffset2D"
23084    },
23085    {
23086     "field_name" : "extent",
23087     "field_offset" : 64,
23088     "referenced_type" : "_ZTI10VkExtent2D"
23089    },
23090    {
23091     "field_name" : "layer",
23092     "field_offset" : 128,
23093     "referenced_type" : "_ZTIj"
23094    }
23095   ],
23096   "linker_set_key" : "_ZTI14VkRectLayerKHR",
23097   "name" : "VkRectLayerKHR",
23098   "referenced_type" : "_ZTI14VkRectLayerKHR",
23099   "self_type" : "_ZTI14VkRectLayerKHR",
23100   "size" : 20,
23101   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
23102  },
23103  {
23104   "alignment" : 4,
23105   "fields" :
23106   [
23107    {
23108     "field_name" : "sType",
23109     "referenced_type" : "_ZTI15VkStructureType"
23110    },
23111    {
23112     "field_name" : "pNext",
23113     "field_offset" : 32,
23114     "referenced_type" : "_ZTIPKv"
23115    },
23116    {
23117     "field_name" : "srcSubresource",
23118     "field_offset" : 64,
23119     "referenced_type" : "_ZTI24VkImageSubresourceLayers"
23120    },
23121    {
23122     "field_name" : "srcOffset",
23123     "field_offset" : 192,
23124     "referenced_type" : "_ZTI10VkOffset3D"
23125    },
23126    {
23127     "field_name" : "dstSubresource",
23128     "field_offset" : 288,
23129     "referenced_type" : "_ZTI24VkImageSubresourceLayers"
23130    },
23131    {
23132     "field_name" : "dstOffset",
23133     "field_offset" : 416,
23134     "referenced_type" : "_ZTI10VkOffset3D"
23135    },
23136    {
23137     "field_name" : "extent",
23138     "field_offset" : 512,
23139     "referenced_type" : "_ZTI10VkExtent3D"
23140    }
23141   ],
23142   "linker_set_key" : "_ZTI15VkImageResolve2",
23143   "name" : "VkImageResolve2",
23144   "referenced_type" : "_ZTI15VkImageResolve2",
23145   "self_type" : "_ZTI15VkImageResolve2",
23146   "size" : 76,
23147   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
23148  },
23149  {
23150   "alignment" : 4,
23151   "fields" :
23152   [
23153    {
23154     "field_name" : "sType",
23155     "referenced_type" : "_ZTI15VkStructureType"
23156    },
23157    {
23158     "field_name" : "pNext",
23159     "field_offset" : 32,
23160     "referenced_type" : "_ZTIPKv"
23161    },
23162    {
23163     "field_name" : "srcAccessMask",
23164     "field_offset" : 64,
23165     "referenced_type" : "_ZTIj"
23166    },
23167    {
23168     "field_name" : "dstAccessMask",
23169     "field_offset" : 96,
23170     "referenced_type" : "_ZTIj"
23171    }
23172   ],
23173   "linker_set_key" : "_ZTI15VkMemoryBarrier",
23174   "name" : "VkMemoryBarrier",
23175   "referenced_type" : "_ZTI15VkMemoryBarrier",
23176   "self_type" : "_ZTI15VkMemoryBarrier",
23177   "size" : 16,
23178   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
23179  },
23180  {
23181   "alignment" : 4,
23182   "fields" :
23183   [
23184    {
23185     "field_name" : "sType",
23186     "referenced_type" : "_ZTI15VkStructureType"
23187    },
23188    {
23189     "field_name" : "pNext",
23190     "field_offset" : 32,
23191     "referenced_type" : "_ZTIPKv"
23192    },
23193    {
23194     "field_name" : "flags",
23195     "field_offset" : 64,
23196     "referenced_type" : "_ZTIj"
23197    },
23198    {
23199     "field_name" : "renderArea",
23200     "field_offset" : 96,
23201     "referenced_type" : "_ZTI8VkRect2D"
23202    },
23203    {
23204     "field_name" : "layerCount",
23205     "field_offset" : 224,
23206     "referenced_type" : "_ZTIj"
23207    },
23208    {
23209     "field_name" : "viewMask",
23210     "field_offset" : 256,
23211     "referenced_type" : "_ZTIj"
23212    },
23213    {
23214     "field_name" : "colorAttachmentCount",
23215     "field_offset" : 288,
23216     "referenced_type" : "_ZTIj"
23217    },
23218    {
23219     "field_name" : "pColorAttachments",
23220     "field_offset" : 320,
23221     "referenced_type" : "_ZTIPK25VkRenderingAttachmentInfo"
23222    },
23223    {
23224     "field_name" : "pDepthAttachment",
23225     "field_offset" : 352,
23226     "referenced_type" : "_ZTIPK25VkRenderingAttachmentInfo"
23227    },
23228    {
23229     "field_name" : "pStencilAttachment",
23230     "field_offset" : 384,
23231     "referenced_type" : "_ZTIPK25VkRenderingAttachmentInfo"
23232    }
23233   ],
23234   "linker_set_key" : "_ZTI15VkRenderingInfo",
23235   "name" : "VkRenderingInfo",
23236   "referenced_type" : "_ZTI15VkRenderingInfo",
23237   "self_type" : "_ZTI15VkRenderingInfo",
23238   "size" : 52,
23239   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
23240  },
23241  {
23242   "alignment" : 4,
23243   "fields" :
23244   [
23245    {
23246     "field_name" : "sType",
23247     "referenced_type" : "_ZTI15VkStructureType"
23248    },
23249    {
23250     "field_name" : "pNext",
23251     "field_offset" : 32,
23252     "referenced_type" : "_ZTIPKv"
23253    },
23254    {
23255     "field_name" : "waitSemaphoreCount",
23256     "field_offset" : 64,
23257     "referenced_type" : "_ZTIj"
23258    },
23259    {
23260     "field_name" : "pWaitSemaphores",
23261     "field_offset" : 96,
23262     "referenced_type" : "_ZTIPKy"
23263    },
23264    {
23265     "field_name" : "bufferBindCount",
23266     "field_offset" : 128,
23267     "referenced_type" : "_ZTIj"
23268    },
23269    {
23270     "field_name" : "pBufferBinds",
23271     "field_offset" : 160,
23272     "referenced_type" : "_ZTIPK28VkSparseBufferMemoryBindInfo"
23273    },
23274    {
23275     "field_name" : "imageOpaqueBindCount",
23276     "field_offset" : 192,
23277     "referenced_type" : "_ZTIj"
23278    },
23279    {
23280     "field_name" : "pImageOpaqueBinds",
23281     "field_offset" : 224,
23282     "referenced_type" : "_ZTIPK33VkSparseImageOpaqueMemoryBindInfo"
23283    },
23284    {
23285     "field_name" : "imageBindCount",
23286     "field_offset" : 256,
23287     "referenced_type" : "_ZTIj"
23288    },
23289    {
23290     "field_name" : "pImageBinds",
23291     "field_offset" : 288,
23292     "referenced_type" : "_ZTIPK27VkSparseImageMemoryBindInfo"
23293    },
23294    {
23295     "field_name" : "signalSemaphoreCount",
23296     "field_offset" : 320,
23297     "referenced_type" : "_ZTIj"
23298    },
23299    {
23300     "field_name" : "pSignalSemaphores",
23301     "field_offset" : 352,
23302     "referenced_type" : "_ZTIPKy"
23303    }
23304   ],
23305   "linker_set_key" : "_ZTI16VkBindSparseInfo",
23306   "name" : "VkBindSparseInfo",
23307   "referenced_type" : "_ZTI16VkBindSparseInfo",
23308   "self_type" : "_ZTI16VkBindSparseInfo",
23309   "size" : 48,
23310   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
23311  },
23312  {
23313   "alignment" : 8,
23314   "fields" :
23315   [
23316    {
23317     "field_name" : "sType",
23318     "referenced_type" : "_ZTI15VkStructureType"
23319    },
23320    {
23321     "field_name" : "pNext",
23322     "field_offset" : 32,
23323     "referenced_type" : "_ZTIPKv"
23324    },
23325    {
23326     "field_name" : "srcImage",
23327     "field_offset" : 64,
23328     "referenced_type" : "_ZTIy"
23329    },
23330    {
23331     "field_name" : "srcImageLayout",
23332     "field_offset" : 128,
23333     "referenced_type" : "_ZTI13VkImageLayout"
23334    },
23335    {
23336     "field_name" : "dstImage",
23337     "field_offset" : 192,
23338     "referenced_type" : "_ZTIy"
23339    },
23340    {
23341     "field_name" : "dstImageLayout",
23342     "field_offset" : 256,
23343     "referenced_type" : "_ZTI13VkImageLayout"
23344    },
23345    {
23346     "field_name" : "regionCount",
23347     "field_offset" : 288,
23348     "referenced_type" : "_ZTIj"
23349    },
23350    {
23351     "field_name" : "pRegions",
23352     "field_offset" : 320,
23353     "referenced_type" : "_ZTIPK12VkImageBlit2"
23354    },
23355    {
23356     "field_name" : "filter",
23357     "field_offset" : 352,
23358     "referenced_type" : "_ZTI8VkFilter"
23359    }
23360   ],
23361   "linker_set_key" : "_ZTI16VkBlitImageInfo2",
23362   "name" : "VkBlitImageInfo2",
23363   "referenced_type" : "_ZTI16VkBlitImageInfo2",
23364   "self_type" : "_ZTI16VkBlitImageInfo2",
23365   "size" : 48,
23366   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
23367  },
23368  {
23369   "alignment" : 8,
23370   "fields" :
23371   [
23372    {
23373     "field_name" : "sType",
23374     "referenced_type" : "_ZTI15VkStructureType"
23375    },
23376    {
23377     "field_name" : "pNext",
23378     "field_offset" : 32,
23379     "referenced_type" : "_ZTIPKv"
23380    },
23381    {
23382     "field_name" : "srcImage",
23383     "field_offset" : 64,
23384     "referenced_type" : "_ZTIy"
23385    },
23386    {
23387     "field_name" : "srcImageLayout",
23388     "field_offset" : 128,
23389     "referenced_type" : "_ZTI13VkImageLayout"
23390    },
23391    {
23392     "field_name" : "dstImage",
23393     "field_offset" : 192,
23394     "referenced_type" : "_ZTIy"
23395    },
23396    {
23397     "field_name" : "dstImageLayout",
23398     "field_offset" : 256,
23399     "referenced_type" : "_ZTI13VkImageLayout"
23400    },
23401    {
23402     "field_name" : "regionCount",
23403     "field_offset" : 288,
23404     "referenced_type" : "_ZTIj"
23405    },
23406    {
23407     "field_name" : "pRegions",
23408     "field_offset" : 320,
23409     "referenced_type" : "_ZTIPK12VkImageCopy2"
23410    }
23411   ],
23412   "linker_set_key" : "_ZTI16VkCopyImageInfo2",
23413   "name" : "VkCopyImageInfo2",
23414   "referenced_type" : "_ZTI16VkCopyImageInfo2",
23415   "self_type" : "_ZTI16VkCopyImageInfo2",
23416   "size" : 48,
23417   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
23418  },
23419  {
23420   "alignment" : 4,
23421   "fields" :
23422   [
23423    {
23424     "field_name" : "sType",
23425     "referenced_type" : "_ZTI15VkStructureType"
23426    },
23427    {
23428     "field_name" : "pNext",
23429     "field_offset" : 32,
23430     "referenced_type" : "_ZTIPKv"
23431    },
23432    {
23433     "field_name" : "dependencyFlags",
23434     "field_offset" : 64,
23435     "referenced_type" : "_ZTIj"
23436    },
23437    {
23438     "field_name" : "memoryBarrierCount",
23439     "field_offset" : 96,
23440     "referenced_type" : "_ZTIj"
23441    },
23442    {
23443     "field_name" : "pMemoryBarriers",
23444     "field_offset" : 128,
23445     "referenced_type" : "_ZTIPK16VkMemoryBarrier2"
23446    },
23447    {
23448     "field_name" : "bufferMemoryBarrierCount",
23449     "field_offset" : 160,
23450     "referenced_type" : "_ZTIj"
23451    },
23452    {
23453     "field_name" : "pBufferMemoryBarriers",
23454     "field_offset" : 192,
23455     "referenced_type" : "_ZTIPK22VkBufferMemoryBarrier2"
23456    },
23457    {
23458     "field_name" : "imageMemoryBarrierCount",
23459     "field_offset" : 224,
23460     "referenced_type" : "_ZTIj"
23461    },
23462    {
23463     "field_name" : "pImageMemoryBarriers",
23464     "field_offset" : 256,
23465     "referenced_type" : "_ZTIPK21VkImageMemoryBarrier2"
23466    }
23467   ],
23468   "linker_set_key" : "_ZTI16VkDependencyInfo",
23469   "name" : "VkDependencyInfo",
23470   "referenced_type" : "_ZTI16VkDependencyInfo",
23471   "self_type" : "_ZTI16VkDependencyInfo",
23472   "size" : 36,
23473   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
23474  },
23475  {
23476   "alignment" : 8,
23477   "fields" :
23478   [
23479    {
23480     "field_name" : "sType",
23481     "referenced_type" : "_ZTI15VkStructureType"
23482    },
23483    {
23484     "field_name" : "pNext",
23485     "field_offset" : 32,
23486     "referenced_type" : "_ZTIPKv"
23487    },
23488    {
23489     "field_name" : "aabbData",
23490     "field_offset" : 64,
23491     "referenced_type" : "_ZTIy"
23492    },
23493    {
23494     "field_name" : "numAABBs",
23495     "field_offset" : 128,
23496     "referenced_type" : "_ZTIj"
23497    },
23498    {
23499     "field_name" : "stride",
23500     "field_offset" : 160,
23501     "referenced_type" : "_ZTIj"
23502    },
23503    {
23504     "field_name" : "offset",
23505     "field_offset" : 192,
23506     "referenced_type" : "_ZTIy"
23507    }
23508   ],
23509   "linker_set_key" : "_ZTI16VkGeometryAABBNV",
23510   "name" : "VkGeometryAABBNV",
23511   "referenced_type" : "_ZTI16VkGeometryAABBNV",
23512   "self_type" : "_ZTI16VkGeometryAABBNV",
23513   "size" : 32,
23514   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
23515  },
23516  {
23517   "alignment" : 8,
23518   "fields" :
23519   [
23520    {
23521     "field_name" : "triangles",
23522     "referenced_type" : "_ZTI21VkGeometryTrianglesNV"
23523    },
23524    {
23525     "field_name" : "aabbs",
23526     "field_offset" : 704,
23527     "referenced_type" : "_ZTI16VkGeometryAABBNV"
23528    }
23529   ],
23530   "linker_set_key" : "_ZTI16VkGeometryDataNV",
23531   "name" : "VkGeometryDataNV",
23532   "referenced_type" : "_ZTI16VkGeometryDataNV",
23533   "self_type" : "_ZTI16VkGeometryDataNV",
23534   "size" : 120,
23535   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
23536  },
23537  {
23538   "alignment" : 4,
23539   "fields" :
23540   [
23541    {
23542     "field_name" : "sType",
23543     "referenced_type" : "_ZTI15VkStructureType"
23544    },
23545    {
23546     "field_name" : "pNext",
23547     "field_offset" : 32,
23548     "referenced_type" : "_ZTIPKv"
23549    },
23550    {
23551     "field_name" : "displayPrimaryRed",
23552     "field_offset" : 64,
23553     "referenced_type" : "_ZTI12VkXYColorEXT"
23554    },
23555    {
23556     "field_name" : "displayPrimaryGreen",
23557     "field_offset" : 128,
23558     "referenced_type" : "_ZTI12VkXYColorEXT"
23559    },
23560    {
23561     "field_name" : "displayPrimaryBlue",
23562     "field_offset" : 192,
23563     "referenced_type" : "_ZTI12VkXYColorEXT"
23564    },
23565    {
23566     "field_name" : "whitePoint",
23567     "field_offset" : 256,
23568     "referenced_type" : "_ZTI12VkXYColorEXT"
23569    },
23570    {
23571     "field_name" : "maxLuminance",
23572     "field_offset" : 320,
23573     "referenced_type" : "_ZTIf"
23574    },
23575    {
23576     "field_name" : "minLuminance",
23577     "field_offset" : 352,
23578     "referenced_type" : "_ZTIf"
23579    },
23580    {
23581     "field_name" : "maxContentLightLevel",
23582     "field_offset" : 384,
23583     "referenced_type" : "_ZTIf"
23584    },
23585    {
23586     "field_name" : "maxFrameAverageLightLevel",
23587     "field_offset" : 416,
23588     "referenced_type" : "_ZTIf"
23589    }
23590   ],
23591   "linker_set_key" : "_ZTI16VkHdrMetadataEXT",
23592   "name" : "VkHdrMetadataEXT",
23593   "referenced_type" : "_ZTI16VkHdrMetadataEXT",
23594   "self_type" : "_ZTI16VkHdrMetadataEXT",
23595   "size" : 56,
23596   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
23597  },
23598  {
23599   "alignment" : 8,
23600   "fields" :
23601   [
23602    {
23603     "field_name" : "sType",
23604     "referenced_type" : "_ZTI15VkStructureType"
23605    },
23606    {
23607     "field_name" : "pNext",
23608     "field_offset" : 32,
23609     "referenced_type" : "_ZTIPKv"
23610    },
23611    {
23612     "field_name" : "srcStageMask",
23613     "field_offset" : 64,
23614     "referenced_type" : "_ZTIy"
23615    },
23616    {
23617     "field_name" : "srcAccessMask",
23618     "field_offset" : 128,
23619     "referenced_type" : "_ZTIy"
23620    },
23621    {
23622     "field_name" : "dstStageMask",
23623     "field_offset" : 192,
23624     "referenced_type" : "_ZTIy"
23625    },
23626    {
23627     "field_name" : "dstAccessMask",
23628     "field_offset" : 256,
23629     "referenced_type" : "_ZTIy"
23630    }
23631   ],
23632   "linker_set_key" : "_ZTI16VkMemoryBarrier2",
23633   "name" : "VkMemoryBarrier2",
23634   "referenced_type" : "_ZTI16VkMemoryBarrier2",
23635   "self_type" : "_ZTI16VkMemoryBarrier2",
23636   "size" : 40,
23637   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
23638  },
23639  {
23640   "alignment" : 4,
23641   "fields" :
23642   [
23643    {
23644     "field_name" : "sType",
23645     "referenced_type" : "_ZTI15VkStructureType"
23646    },
23647    {
23648     "field_name" : "pNext",
23649     "field_offset" : 32,
23650     "referenced_type" : "_ZTIPKv"
23651    },
23652    {
23653     "field_name" : "waitSemaphoreCount",
23654     "field_offset" : 64,
23655     "referenced_type" : "_ZTIj"
23656    },
23657    {
23658     "field_name" : "pWaitSemaphores",
23659     "field_offset" : 96,
23660     "referenced_type" : "_ZTIPKy"
23661    },
23662    {
23663     "field_name" : "swapchainCount",
23664     "field_offset" : 128,
23665     "referenced_type" : "_ZTIj"
23666    },
23667    {
23668     "field_name" : "pSwapchains",
23669     "field_offset" : 160,
23670     "referenced_type" : "_ZTIPKy"
23671    },
23672    {
23673     "field_name" : "pImageIndices",
23674     "field_offset" : 192,
23675     "referenced_type" : "_ZTIPKj"
23676    },
23677    {
23678     "field_name" : "pResults",
23679     "field_offset" : 224,
23680     "referenced_type" : "_ZTIP8VkResult"
23681    }
23682   ],
23683   "linker_set_key" : "_ZTI16VkPresentInfoKHR",
23684   "name" : "VkPresentInfoKHR",
23685   "referenced_type" : "_ZTI16VkPresentInfoKHR",
23686   "self_type" : "_ZTI16VkPresentInfoKHR",
23687   "size" : 32,
23688   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
23689  },
23690  {
23691   "alignment" : 4,
23692   "fields" :
23693   [
23694    {
23695     "field_name" : "failOp",
23696     "referenced_type" : "_ZTI11VkStencilOp"
23697    },
23698    {
23699     "field_name" : "passOp",
23700     "field_offset" : 32,
23701     "referenced_type" : "_ZTI11VkStencilOp"
23702    },
23703    {
23704     "field_name" : "depthFailOp",
23705     "field_offset" : 64,
23706     "referenced_type" : "_ZTI11VkStencilOp"
23707    },
23708    {
23709     "field_name" : "compareOp",
23710     "field_offset" : 96,
23711     "referenced_type" : "_ZTI11VkCompareOp"
23712    },
23713    {
23714     "field_name" : "compareMask",
23715     "field_offset" : 128,
23716     "referenced_type" : "_ZTIj"
23717    },
23718    {
23719     "field_name" : "writeMask",
23720     "field_offset" : 160,
23721     "referenced_type" : "_ZTIj"
23722    },
23723    {
23724     "field_name" : "reference",
23725     "field_offset" : 192,
23726     "referenced_type" : "_ZTIj"
23727    }
23728   ],
23729   "linker_set_key" : "_ZTI16VkStencilOpState",
23730   "name" : "VkStencilOpState",
23731   "referenced_type" : "_ZTI16VkStencilOpState",
23732   "self_type" : "_ZTI16VkStencilOpState",
23733   "size" : 28,
23734   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
23735  },
23736  {
23737   "alignment" : 4,
23738   "fields" :
23739   [
23740    {
23741     "field_name" : "sType",
23742     "referenced_type" : "_ZTI15VkStructureType"
23743    },
23744    {
23745     "field_name" : "pNext",
23746     "field_offset" : 32,
23747     "referenced_type" : "_ZTIPKv"
23748    }
23749   ],
23750   "linker_set_key" : "_ZTI16VkSubpassEndInfo",
23751   "name" : "VkSubpassEndInfo",
23752   "referenced_type" : "_ZTI16VkSubpassEndInfo",
23753   "self_type" : "_ZTI16VkSubpassEndInfo",
23754   "size" : 8,
23755   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
23756  },
23757  {
23758   "alignment" : 4,
23759   "fields" :
23760   [
23761    {
23762     "field_name" : "sType",
23763     "referenced_type" : "_ZTI15VkStructureType"
23764    },
23765    {
23766     "field_name" : "pNext",
23767     "field_offset" : 32,
23768     "referenced_type" : "_ZTIPKv"
23769    },
23770    {
23771     "field_name" : "pApplicationName",
23772     "field_offset" : 64,
23773     "referenced_type" : "_ZTIPKc"
23774    },
23775    {
23776     "field_name" : "applicationVersion",
23777     "field_offset" : 96,
23778     "referenced_type" : "_ZTIj"
23779    },
23780    {
23781     "field_name" : "pEngineName",
23782     "field_offset" : 128,
23783     "referenced_type" : "_ZTIPKc"
23784    },
23785    {
23786     "field_name" : "engineVersion",
23787     "field_offset" : 160,
23788     "referenced_type" : "_ZTIj"
23789    },
23790    {
23791     "field_name" : "apiVersion",
23792     "field_offset" : 192,
23793     "referenced_type" : "_ZTIj"
23794    }
23795   ],
23796   "linker_set_key" : "_ZTI17VkApplicationInfo",
23797   "name" : "VkApplicationInfo",
23798   "referenced_type" : "_ZTI17VkApplicationInfo",
23799   "self_type" : "_ZTI17VkApplicationInfo",
23800   "size" : 28,
23801   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
23802  },
23803  {
23804   "alignment" : 4,
23805   "fields" :
23806   [
23807    {
23808     "field_name" : "sType",
23809     "referenced_type" : "_ZTI15VkStructureType"
23810    },
23811    {
23812     "field_name" : "pNext",
23813     "field_offset" : 32,
23814     "referenced_type" : "_ZTIPK17VkBaseInStructure"
23815    }
23816   ],
23817   "linker_set_key" : "_ZTI17VkBaseInStructure",
23818   "name" : "VkBaseInStructure",
23819   "referenced_type" : "_ZTI17VkBaseInStructure",
23820   "self_type" : "_ZTI17VkBaseInStructure",
23821   "size" : 8,
23822   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
23823  },
23824  {
23825   "alignment" : 8,
23826   "fields" :
23827   [
23828    {
23829     "field_name" : "bufferOffset",
23830     "referenced_type" : "_ZTIy"
23831    },
23832    {
23833     "field_name" : "bufferRowLength",
23834     "field_offset" : 64,
23835     "referenced_type" : "_ZTIj"
23836    },
23837    {
23838     "field_name" : "bufferImageHeight",
23839     "field_offset" : 96,
23840     "referenced_type" : "_ZTIj"
23841    },
23842    {
23843     "field_name" : "imageSubresource",
23844     "field_offset" : 128,
23845     "referenced_type" : "_ZTI24VkImageSubresourceLayers"
23846    },
23847    {
23848     "field_name" : "imageOffset",
23849     "field_offset" : 256,
23850     "referenced_type" : "_ZTI10VkOffset3D"
23851    },
23852    {
23853     "field_name" : "imageExtent",
23854     "field_offset" : 352,
23855     "referenced_type" : "_ZTI10VkExtent3D"
23856    }
23857   ],
23858   "linker_set_key" : "_ZTI17VkBufferImageCopy",
23859   "name" : "VkBufferImageCopy",
23860   "referenced_type" : "_ZTI17VkBufferImageCopy",
23861   "self_type" : "_ZTI17VkBufferImageCopy",
23862   "size" : 56,
23863   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
23864  },
23865  {
23866   "alignment" : 4,
23867   "fields" :
23868   [
23869    {
23870     "field_name" : "aspectMask",
23871     "referenced_type" : "_ZTIj"
23872    },
23873    {
23874     "field_name" : "colorAttachment",
23875     "field_offset" : 32,
23876     "referenced_type" : "_ZTIj"
23877    },
23878    {
23879     "field_name" : "clearValue",
23880     "field_offset" : 64,
23881     "referenced_type" : "_ZTI12VkClearValue"
23882    }
23883   ],
23884   "linker_set_key" : "_ZTI17VkClearAttachment",
23885   "name" : "VkClearAttachment",
23886   "referenced_type" : "_ZTI17VkClearAttachment",
23887   "self_type" : "_ZTI17VkClearAttachment",
23888   "size" : 24,
23889   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
23890  },
23891  {
23892   "alignment" : 4,
23893   "fields" :
23894   [
23895    {
23896     "field_name" : "float32",
23897     "referenced_type" : "_ZTIA4_f"
23898    },
23899    {
23900     "field_name" : "int32",
23901     "referenced_type" : "_ZTIA4_i"
23902    },
23903    {
23904     "field_name" : "uint32",
23905     "referenced_type" : "_ZTIA4_j"
23906    }
23907   ],
23908   "linker_set_key" : "_ZTI17VkClearColorValue",
23909   "name" : "VkClearColorValue",
23910   "record_kind" : "union",
23911   "referenced_type" : "_ZTI17VkClearColorValue",
23912   "self_type" : "_ZTI17VkClearColorValue",
23913   "size" : 16,
23914   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
23915  },
23916  {
23917   "alignment" : 8,
23918   "fields" :
23919   [
23920    {
23921     "field_name" : "sType",
23922     "referenced_type" : "_ZTI15VkStructureType"
23923    },
23924    {
23925     "field_name" : "pNext",
23926     "field_offset" : 32,
23927     "referenced_type" : "_ZTIPKv"
23928    },
23929    {
23930     "field_name" : "srcBuffer",
23931     "field_offset" : 64,
23932     "referenced_type" : "_ZTIy"
23933    },
23934    {
23935     "field_name" : "dstBuffer",
23936     "field_offset" : 128,
23937     "referenced_type" : "_ZTIy"
23938    },
23939    {
23940     "field_name" : "regionCount",
23941     "field_offset" : 192,
23942     "referenced_type" : "_ZTIj"
23943    },
23944    {
23945     "field_name" : "pRegions",
23946     "field_offset" : 224,
23947     "referenced_type" : "_ZTIPK13VkBufferCopy2"
23948    }
23949   ],
23950   "linker_set_key" : "_ZTI17VkCopyBufferInfo2",
23951   "name" : "VkCopyBufferInfo2",
23952   "referenced_type" : "_ZTI17VkCopyBufferInfo2",
23953   "self_type" : "_ZTI17VkCopyBufferInfo2",
23954   "size" : 32,
23955   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
23956  },
23957  {
23958   "alignment" : 8,
23959   "fields" :
23960   [
23961    {
23962     "field_name" : "sType",
23963     "referenced_type" : "_ZTI15VkStructureType"
23964    },
23965    {
23966     "field_name" : "pNext",
23967     "field_offset" : 32,
23968     "referenced_type" : "_ZTIPKv"
23969    },
23970    {
23971     "field_name" : "function",
23972     "field_offset" : 64,
23973     "referenced_type" : "_ZTIy"
23974    },
23975    {
23976     "field_name" : "gridDimX",
23977     "field_offset" : 128,
23978     "referenced_type" : "_ZTIj"
23979    },
23980    {
23981     "field_name" : "gridDimY",
23982     "field_offset" : 160,
23983     "referenced_type" : "_ZTIj"
23984    },
23985    {
23986     "field_name" : "gridDimZ",
23987     "field_offset" : 192,
23988     "referenced_type" : "_ZTIj"
23989    },
23990    {
23991     "field_name" : "blockDimX",
23992     "field_offset" : 224,
23993     "referenced_type" : "_ZTIj"
23994    },
23995    {
23996     "field_name" : "blockDimY",
23997     "field_offset" : 256,
23998     "referenced_type" : "_ZTIj"
23999    },
24000    {
24001     "field_name" : "blockDimZ",
24002     "field_offset" : 288,
24003     "referenced_type" : "_ZTIj"
24004    },
24005    {
24006     "field_name" : "sharedMemBytes",
24007     "field_offset" : 320,
24008     "referenced_type" : "_ZTIj"
24009    },
24010    {
24011     "field_name" : "paramCount",
24012     "field_offset" : 352,
24013     "referenced_type" : "_ZTIj"
24014    },
24015    {
24016     "field_name" : "pParams",
24017     "field_offset" : 384,
24018     "referenced_type" : "_ZTIPKPKv"
24019    },
24020    {
24021     "field_name" : "extraCount",
24022     "field_offset" : 416,
24023     "referenced_type" : "_ZTIj"
24024    },
24025    {
24026     "field_name" : "pExtras",
24027     "field_offset" : 448,
24028     "referenced_type" : "_ZTIPKPKv"
24029    }
24030   ],
24031   "linker_set_key" : "_ZTI17VkCuLaunchInfoNVX",
24032   "name" : "VkCuLaunchInfoNVX",
24033   "referenced_type" : "_ZTI17VkCuLaunchInfoNVX",
24034   "self_type" : "_ZTI17VkCuLaunchInfoNVX",
24035   "size" : 64,
24036   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
24037  },
24038  {
24039   "alignment" : 4,
24040   "fields" :
24041   [
24042    {
24043     "field_name" : "sType",
24044     "referenced_type" : "_ZTI15VkStructureType"
24045    },
24046    {
24047     "field_name" : "pNext",
24048     "field_offset" : 32,
24049     "referenced_type" : "_ZTIPKv"
24050    },
24051    {
24052     "field_name" : "flags",
24053     "field_offset" : 64,
24054     "referenced_type" : "_ZTIj"
24055    }
24056   ],
24057   "linker_set_key" : "_ZTI17VkEventCreateInfo",
24058   "name" : "VkEventCreateInfo",
24059   "referenced_type" : "_ZTI17VkEventCreateInfo",
24060   "self_type" : "_ZTI17VkEventCreateInfo",
24061   "size" : 12,
24062   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
24063  },
24064  {
24065   "alignment" : 4,
24066   "fields" :
24067   [
24068    {
24069     "field_name" : "sType",
24070     "referenced_type" : "_ZTI15VkStructureType"
24071    },
24072    {
24073     "field_name" : "pNext",
24074     "field_offset" : 32,
24075     "referenced_type" : "_ZTIPKv"
24076    },
24077    {
24078     "field_name" : "flags",
24079     "field_offset" : 64,
24080     "referenced_type" : "_ZTIj"
24081    }
24082   ],
24083   "linker_set_key" : "_ZTI17VkFenceCreateInfo",
24084   "name" : "VkFenceCreateInfo",
24085   "referenced_type" : "_ZTI17VkFenceCreateInfo",
24086   "self_type" : "_ZTI17VkFenceCreateInfo",
24087   "size" : 12,
24088   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
24089  },
24090  {
24091   "alignment" : 4,
24092   "fields" :
24093   [
24094    {
24095     "field_name" : "sType",
24096     "referenced_type" : "_ZTI15VkStructureType"
24097    },
24098    {
24099     "field_name" : "pNext",
24100     "field_offset" : 32,
24101     "referenced_type" : "_ZTIPKv"
24102    },
24103    {
24104     "field_name" : "flags",
24105     "field_offset" : 64,
24106     "referenced_type" : "_ZTIj"
24107    },
24108    {
24109     "field_name" : "imageType",
24110     "field_offset" : 96,
24111     "referenced_type" : "_ZTI11VkImageType"
24112    },
24113    {
24114     "field_name" : "format",
24115     "field_offset" : 128,
24116     "referenced_type" : "_ZTI8VkFormat"
24117    },
24118    {
24119     "field_name" : "extent",
24120     "field_offset" : 160,
24121     "referenced_type" : "_ZTI10VkExtent3D"
24122    },
24123    {
24124     "field_name" : "mipLevels",
24125     "field_offset" : 256,
24126     "referenced_type" : "_ZTIj"
24127    },
24128    {
24129     "field_name" : "arrayLayers",
24130     "field_offset" : 288,
24131     "referenced_type" : "_ZTIj"
24132    },
24133    {
24134     "field_name" : "samples",
24135     "field_offset" : 320,
24136     "referenced_type" : "_ZTI21VkSampleCountFlagBits"
24137    },
24138    {
24139     "field_name" : "tiling",
24140     "field_offset" : 352,
24141     "referenced_type" : "_ZTI13VkImageTiling"
24142    },
24143    {
24144     "field_name" : "usage",
24145     "field_offset" : 384,
24146     "referenced_type" : "_ZTIj"
24147    },
24148    {
24149     "field_name" : "sharingMode",
24150     "field_offset" : 416,
24151     "referenced_type" : "_ZTI13VkSharingMode"
24152    },
24153    {
24154     "field_name" : "queueFamilyIndexCount",
24155     "field_offset" : 448,
24156     "referenced_type" : "_ZTIj"
24157    },
24158    {
24159     "field_name" : "pQueueFamilyIndices",
24160     "field_offset" : 480,
24161     "referenced_type" : "_ZTIPKj"
24162    },
24163    {
24164     "field_name" : "initialLayout",
24165     "field_offset" : 512,
24166     "referenced_type" : "_ZTI13VkImageLayout"
24167    }
24168   ],
24169   "linker_set_key" : "_ZTI17VkImageCreateInfo",
24170   "name" : "VkImageCreateInfo",
24171   "referenced_type" : "_ZTI17VkImageCreateInfo",
24172   "self_type" : "_ZTI17VkImageCreateInfo",
24173   "size" : 68,
24174   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
24175  },
24176  {
24177   "alignment" : 4,
24178   "fields" :
24179   [
24180    {
24181     "field_name" : "layerName",
24182     "referenced_type" : "_ZTIA256_c"
24183    },
24184    {
24185     "field_name" : "specVersion",
24186     "field_offset" : 2048,
24187     "referenced_type" : "_ZTIj"
24188    },
24189    {
24190     "field_name" : "implementationVersion",
24191     "field_offset" : 2080,
24192     "referenced_type" : "_ZTIj"
24193    },
24194    {
24195     "field_name" : "description",
24196     "field_offset" : 2112,
24197     "referenced_type" : "_ZTIA256_c"
24198    }
24199   ],
24200   "linker_set_key" : "_ZTI17VkLayerProperties",
24201   "name" : "VkLayerProperties",
24202   "referenced_type" : "_ZTI17VkLayerProperties",
24203   "self_type" : "_ZTI17VkLayerProperties",
24204   "size" : 520,
24205   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
24206  },
24207  {
24208   "alignment" : 8,
24209   "fields" :
24210   [
24211    {
24212     "field_name" : "sType",
24213     "referenced_type" : "_ZTI15VkStructureType"
24214    },
24215    {
24216     "field_name" : "pNext",
24217     "field_offset" : 32,
24218     "referenced_type" : "_ZTIPKv"
24219    },
24220    {
24221     "field_name" : "pipeline",
24222     "field_offset" : 64,
24223     "referenced_type" : "_ZTIy"
24224    }
24225   ],
24226   "linker_set_key" : "_ZTI17VkPipelineInfoKHR",
24227   "name" : "VkPipelineInfoKHR",
24228   "referenced_type" : "_ZTI17VkPipelineInfoKHR",
24229   "self_type" : "_ZTI17VkPipelineInfoKHR",
24230   "size" : 16,
24231   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
24232  },
24233  {
24234   "alignment" : 4,
24235   "fields" :
24236   [
24237    {
24238     "field_name" : "minX",
24239     "referenced_type" : "_ZTIf"
24240    },
24241    {
24242     "field_name" : "minY",
24243     "field_offset" : 32,
24244     "referenced_type" : "_ZTIf"
24245    },
24246    {
24247     "field_name" : "minZ",
24248     "field_offset" : 64,
24249     "referenced_type" : "_ZTIf"
24250    },
24251    {
24252     "field_name" : "maxX",
24253     "field_offset" : 96,
24254     "referenced_type" : "_ZTIf"
24255    },
24256    {
24257     "field_name" : "maxY",
24258     "field_offset" : 128,
24259     "referenced_type" : "_ZTIf"
24260    },
24261    {
24262     "field_name" : "maxZ",
24263     "field_offset" : 160,
24264     "referenced_type" : "_ZTIf"
24265    }
24266   ],
24267   "linker_set_key" : "_ZTI18VkAabbPositionsKHR",
24268   "name" : "VkAabbPositionsKHR",
24269   "referenced_type" : "_ZTI18VkAabbPositionsKHR",
24270   "self_type" : "_ZTI18VkAabbPositionsKHR",
24271   "size" : 24,
24272   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
24273  },
24274  {
24275   "alignment" : 4,
24276   "fields" :
24277   [
24278    {
24279     "field_name" : "sType",
24280     "referenced_type" : "_ZTI15VkStructureType"
24281    },
24282    {
24283     "field_name" : "pNext",
24284     "field_offset" : 32,
24285     "referenced_type" : "_ZTIP18VkBaseOutStructure"
24286    }
24287   ],
24288   "linker_set_key" : "_ZTI18VkBaseOutStructure",
24289   "name" : "VkBaseOutStructure",
24290   "referenced_type" : "_ZTI18VkBaseOutStructure",
24291   "self_type" : "_ZTI18VkBaseOutStructure",
24292   "size" : 8,
24293   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
24294  },
24295  {
24296   "alignment" : 8,
24297   "fields" :
24298   [
24299    {
24300     "field_name" : "sType",
24301     "referenced_type" : "_ZTI15VkStructureType"
24302    },
24303    {
24304     "field_name" : "pNext",
24305     "field_offset" : 32,
24306     "referenced_type" : "_ZTIPKv"
24307    },
24308    {
24309     "field_name" : "flags",
24310     "field_offset" : 64,
24311     "referenced_type" : "_ZTIj"
24312    },
24313    {
24314     "field_name" : "size",
24315     "field_offset" : 128,
24316     "referenced_type" : "_ZTIy"
24317    },
24318    {
24319     "field_name" : "usage",
24320     "field_offset" : 192,
24321     "referenced_type" : "_ZTIj"
24322    },
24323    {
24324     "field_name" : "sharingMode",
24325     "field_offset" : 224,
24326     "referenced_type" : "_ZTI13VkSharingMode"
24327    },
24328    {
24329     "field_name" : "queueFamilyIndexCount",
24330     "field_offset" : 256,
24331     "referenced_type" : "_ZTIj"
24332    },
24333    {
24334     "field_name" : "pQueueFamilyIndices",
24335     "field_offset" : 288,
24336     "referenced_type" : "_ZTIPKj"
24337    }
24338   ],
24339   "linker_set_key" : "_ZTI18VkBufferCreateInfo",
24340   "name" : "VkBufferCreateInfo",
24341   "referenced_type" : "_ZTI18VkBufferCreateInfo",
24342   "self_type" : "_ZTI18VkBufferCreateInfo",
24343   "size" : 40,
24344   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
24345  },
24346  {
24347   "alignment" : 8,
24348   "fields" :
24349   [
24350    {
24351     "field_name" : "sType",
24352     "referenced_type" : "_ZTI15VkStructureType"
24353    },
24354    {
24355     "field_name" : "pNext",
24356     "field_offset" : 32,
24357     "referenced_type" : "_ZTIPKv"
24358    },
24359    {
24360     "field_name" : "bufferOffset",
24361     "field_offset" : 64,
24362     "referenced_type" : "_ZTIy"
24363    },
24364    {
24365     "field_name" : "bufferRowLength",
24366     "field_offset" : 128,
24367     "referenced_type" : "_ZTIj"
24368    },
24369    {
24370     "field_name" : "bufferImageHeight",
24371     "field_offset" : 160,
24372     "referenced_type" : "_ZTIj"
24373    },
24374    {
24375     "field_name" : "imageSubresource",
24376     "field_offset" : 192,
24377     "referenced_type" : "_ZTI24VkImageSubresourceLayers"
24378    },
24379    {
24380     "field_name" : "imageOffset",
24381     "field_offset" : 320,
24382     "referenced_type" : "_ZTI10VkOffset3D"
24383    },
24384    {
24385     "field_name" : "imageExtent",
24386     "field_offset" : 416,
24387     "referenced_type" : "_ZTI10VkExtent3D"
24388    }
24389   ],
24390   "linker_set_key" : "_ZTI18VkBufferImageCopy2",
24391   "name" : "VkBufferImageCopy2",
24392   "referenced_type" : "_ZTI18VkBufferImageCopy2",
24393   "self_type" : "_ZTI18VkBufferImageCopy2",
24394   "size" : 64,
24395   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
24396  },
24397  {
24398   "alignment" : 4,
24399   "fields" :
24400   [
24401    {
24402     "field_name" : "sType",
24403     "referenced_type" : "_ZTI15VkStructureType"
24404    },
24405    {
24406     "field_name" : "pNext",
24407     "field_offset" : 32,
24408     "referenced_type" : "_ZTIPv"
24409    },
24410    {
24411     "field_name" : "stage",
24412     "field_offset" : 64,
24413     "referenced_type" : "_ZTI23VkPipelineStageFlagBits"
24414    },
24415    {
24416     "field_name" : "pCheckpointMarker",
24417     "field_offset" : 96,
24418     "referenced_type" : "_ZTIPv"
24419    }
24420   ],
24421   "linker_set_key" : "_ZTI18VkCheckpointDataNV",
24422   "name" : "VkCheckpointDataNV",
24423   "referenced_type" : "_ZTI18VkCheckpointDataNV",
24424   "self_type" : "_ZTI18VkCheckpointDataNV",
24425   "size" : 16,
24426   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
24427  },
24428  {
24429   "alignment" : 4,
24430   "fields" :
24431   [
24432    {
24433     "field_name" : "r",
24434     "referenced_type" : "_ZTI18VkComponentSwizzle"
24435    },
24436    {
24437     "field_name" : "g",
24438     "field_offset" : 32,
24439     "referenced_type" : "_ZTI18VkComponentSwizzle"
24440    },
24441    {
24442     "field_name" : "b",
24443     "field_offset" : 64,
24444     "referenced_type" : "_ZTI18VkComponentSwizzle"
24445    },
24446    {
24447     "field_name" : "a",
24448     "field_offset" : 96,
24449     "referenced_type" : "_ZTI18VkComponentSwizzle"
24450    }
24451   ],
24452   "linker_set_key" : "_ZTI18VkComponentMapping",
24453   "name" : "VkComponentMapping",
24454   "referenced_type" : "_ZTI18VkComponentMapping",
24455   "self_type" : "_ZTI18VkComponentMapping",
24456   "size" : 16,
24457   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
24458  },
24459  {
24460   "alignment" : 4,
24461   "fields" :
24462   [
24463    {
24464     "field_name" : "sType",
24465     "referenced_type" : "_ZTI15VkStructureType"
24466    },
24467    {
24468     "field_name" : "pNext",
24469     "field_offset" : 32,
24470     "referenced_type" : "_ZTIPKv"
24471    },
24472    {
24473     "field_name" : "flags",
24474     "field_offset" : 64,
24475     "referenced_type" : "_ZTIj"
24476    },
24477    {
24478     "field_name" : "queueCreateInfoCount",
24479     "field_offset" : 96,
24480     "referenced_type" : "_ZTIj"
24481    },
24482    {
24483     "field_name" : "pQueueCreateInfos",
24484     "field_offset" : 128,
24485     "referenced_type" : "_ZTIPK23VkDeviceQueueCreateInfo"
24486    },
24487    {
24488     "field_name" : "enabledLayerCount",
24489     "field_offset" : 160,
24490     "referenced_type" : "_ZTIj"
24491    },
24492    {
24493     "field_name" : "ppEnabledLayerNames",
24494     "field_offset" : 192,
24495     "referenced_type" : "_ZTIPKPKc"
24496    },
24497    {
24498     "field_name" : "enabledExtensionCount",
24499     "field_offset" : 224,
24500     "referenced_type" : "_ZTIj"
24501    },
24502    {
24503     "field_name" : "ppEnabledExtensionNames",
24504     "field_offset" : 256,
24505     "referenced_type" : "_ZTIPKPKc"
24506    },
24507    {
24508     "field_name" : "pEnabledFeatures",
24509     "field_offset" : 288,
24510     "referenced_type" : "_ZTIPK24VkPhysicalDeviceFeatures"
24511    }
24512   ],
24513   "linker_set_key" : "_ZTI18VkDeviceCreateInfo",
24514   "name" : "VkDeviceCreateInfo",
24515   "referenced_type" : "_ZTI18VkDeviceCreateInfo",
24516   "self_type" : "_ZTI18VkDeviceCreateInfo",
24517   "size" : 40,
24518   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
24519  },
24520  {
24521   "alignment" : 4,
24522   "fields" :
24523   [
24524    {
24525     "field_name" : "sType",
24526     "referenced_type" : "_ZTI15VkStructureType"
24527    },
24528    {
24529     "field_name" : "pNext",
24530     "field_offset" : 32,
24531     "referenced_type" : "_ZTIPKv"
24532    },
24533    {
24534     "field_name" : "flags",
24535     "field_offset" : 64,
24536     "referenced_type" : "_ZTIj"
24537    },
24538    {
24539     "field_name" : "queueFamilyIndex",
24540     "field_offset" : 96,
24541     "referenced_type" : "_ZTIj"
24542    },
24543    {
24544     "field_name" : "queueIndex",
24545     "field_offset" : 128,
24546     "referenced_type" : "_ZTIj"
24547    }
24548   ],
24549   "linker_set_key" : "_ZTI18VkDeviceQueueInfo2",
24550   "name" : "VkDeviceQueueInfo2",
24551   "referenced_type" : "_ZTI18VkDeviceQueueInfo2",
24552   "self_type" : "_ZTI18VkDeviceQueueInfo2",
24553   "size" : 20,
24554   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
24555  },
24556  {
24557   "alignment" : 4,
24558   "fields" :
24559   [
24560    {
24561     "field_name" : "linearTilingFeatures",
24562     "referenced_type" : "_ZTIj"
24563    },
24564    {
24565     "field_name" : "optimalTilingFeatures",
24566     "field_offset" : 32,
24567     "referenced_type" : "_ZTIj"
24568    },
24569    {
24570     "field_name" : "bufferFeatures",
24571     "field_offset" : 64,
24572     "referenced_type" : "_ZTIj"
24573    }
24574   ],
24575   "linker_set_key" : "_ZTI18VkFormatProperties",
24576   "name" : "VkFormatProperties",
24577   "referenced_type" : "_ZTI18VkFormatProperties",
24578   "self_type" : "_ZTI18VkFormatProperties",
24579   "size" : 12,
24580   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
24581  },
24582  {
24583   "alignment" : 4,
24584   "fields" :
24585   [
24586    {
24587     "field_name" : "aspectMask",
24588     "referenced_type" : "_ZTIj"
24589    },
24590    {
24591     "field_name" : "mipLevel",
24592     "field_offset" : 32,
24593     "referenced_type" : "_ZTIj"
24594    },
24595    {
24596     "field_name" : "arrayLayer",
24597     "field_offset" : 64,
24598     "referenced_type" : "_ZTIj"
24599    }
24600   ],
24601   "linker_set_key" : "_ZTI18VkImageSubresource",
24602   "name" : "VkImageSubresource",
24603   "referenced_type" : "_ZTI18VkImageSubresource",
24604   "self_type" : "_ZTI18VkImageSubresource",
24605   "size" : 12,
24606   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
24607  },
24608  {
24609   "alignment" : 4,
24610   "fields" :
24611   [
24612    {
24613     "field_name" : "firstVertex",
24614     "referenced_type" : "_ZTIj"
24615    },
24616    {
24617     "field_name" : "vertexCount",
24618     "field_offset" : 32,
24619     "referenced_type" : "_ZTIj"
24620    }
24621   ],
24622   "linker_set_key" : "_ZTI18VkMultiDrawInfoEXT",
24623   "name" : "VkMultiDrawInfoEXT",
24624   "referenced_type" : "_ZTI18VkMultiDrawInfoEXT",
24625   "self_type" : "_ZTI18VkMultiDrawInfoEXT",
24626   "size" : 8,
24627   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
24628  },
24629  {
24630   "alignment" : 4,
24631   "fields" :
24632   [
24633    {
24634     "field_name" : "rectangleCount",
24635     "referenced_type" : "_ZTIj"
24636    },
24637    {
24638     "field_name" : "pRectangles",
24639     "field_offset" : 32,
24640     "referenced_type" : "_ZTIPK14VkRectLayerKHR"
24641    }
24642   ],
24643   "linker_set_key" : "_ZTI18VkPresentRegionKHR",
24644   "name" : "VkPresentRegionKHR",
24645   "referenced_type" : "_ZTI18VkPresentRegionKHR",
24646   "self_type" : "_ZTI18VkPresentRegionKHR",
24647   "size" : 8,
24648   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
24649  },
24650  {
24651   "alignment" : 8,
24652   "fields" :
24653   [
24654    {
24655     "field_name" : "resourceOffset",
24656     "referenced_type" : "_ZTIy"
24657    },
24658    {
24659     "field_name" : "size",
24660     "field_offset" : 64,
24661     "referenced_type" : "_ZTIy"
24662    },
24663    {
24664     "field_name" : "memory",
24665     "field_offset" : 128,
24666     "referenced_type" : "_ZTIy"
24667    },
24668    {
24669     "field_name" : "memoryOffset",
24670     "field_offset" : 192,
24671     "referenced_type" : "_ZTIy"
24672    },
24673    {
24674     "field_name" : "flags",
24675     "field_offset" : 256,
24676     "referenced_type" : "_ZTIj"
24677    }
24678   ],
24679   "linker_set_key" : "_ZTI18VkSparseMemoryBind",
24680   "name" : "VkSparseMemoryBind",
24681   "referenced_type" : "_ZTI18VkSparseMemoryBind",
24682   "self_type" : "_ZTI18VkSparseMemoryBind",
24683   "size" : 40,
24684   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
24685  },
24686  {
24687   "alignment" : 4,
24688   "fields" :
24689   [
24690    {
24691     "field_name" : "sType",
24692     "referenced_type" : "_ZTI15VkStructureType"
24693    },
24694    {
24695     "field_name" : "pNext",
24696     "field_offset" : 32,
24697     "referenced_type" : "_ZTIPKv"
24698    },
24699    {
24700     "field_name" : "contents",
24701     "field_offset" : 64,
24702     "referenced_type" : "_ZTI17VkSubpassContents"
24703    }
24704   ],
24705   "linker_set_key" : "_ZTI18VkSubpassBeginInfo",
24706   "name" : "VkSubpassBeginInfo",
24707   "referenced_type" : "_ZTI18VkSubpassBeginInfo",
24708   "self_type" : "_ZTI18VkSubpassBeginInfo",
24709   "size" : 12,
24710   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
24711  },
24712  {
24713   "alignment" : 4,
24714   "fields" :
24715   [
24716    {
24717     "field_name" : "format",
24718     "referenced_type" : "_ZTI8VkFormat"
24719    },
24720    {
24721     "field_name" : "colorSpace",
24722     "field_offset" : 32,
24723     "referenced_type" : "_ZTI15VkColorSpaceKHR"
24724    }
24725   ],
24726   "linker_set_key" : "_ZTI18VkSurfaceFormatKHR",
24727   "name" : "VkSurfaceFormatKHR",
24728   "referenced_type" : "_ZTI18VkSurfaceFormatKHR",
24729   "self_type" : "_ZTI18VkSurfaceFormatKHR",
24730   "size" : 8,
24731   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
24732  },
24733  {
24734   "alignment" : 8,
24735   "fields" :
24736   [
24737    {
24738     "field_name" : "sType",
24739     "referenced_type" : "_ZTI15VkStructureType"
24740    },
24741    {
24742     "field_name" : "pNext",
24743     "field_offset" : 32,
24744     "referenced_type" : "_ZTIPv"
24745    },
24746    {
24747     "field_name" : "stage",
24748     "field_offset" : 64,
24749     "referenced_type" : "_ZTIy"
24750    },
24751    {
24752     "field_name" : "pCheckpointMarker",
24753     "field_offset" : 128,
24754     "referenced_type" : "_ZTIPv"
24755    }
24756   ],
24757   "linker_set_key" : "_ZTI19VkCheckpointData2NV",
24758   "name" : "VkCheckpointData2NV",
24759   "referenced_type" : "_ZTI19VkCheckpointData2NV",
24760   "self_type" : "_ZTI19VkCheckpointData2NV",
24761   "size" : 24,
24762   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
24763  },
24764  {
24765   "alignment" : 8,
24766   "fields" :
24767   [
24768    {
24769     "field_name" : "sType",
24770     "referenced_type" : "_ZTI15VkStructureType"
24771    },
24772    {
24773     "field_name" : "pNext",
24774     "field_offset" : 32,
24775     "referenced_type" : "_ZTIPKv"
24776    },
24777    {
24778     "field_name" : "srcSet",
24779     "field_offset" : 64,
24780     "referenced_type" : "_ZTIy"
24781    },
24782    {
24783     "field_name" : "srcBinding",
24784     "field_offset" : 128,
24785     "referenced_type" : "_ZTIj"
24786    },
24787    {
24788     "field_name" : "srcArrayElement",
24789     "field_offset" : 160,
24790     "referenced_type" : "_ZTIj"
24791    },
24792    {
24793     "field_name" : "dstSet",
24794     "field_offset" : 192,
24795     "referenced_type" : "_ZTIy"
24796    },
24797    {
24798     "field_name" : "dstBinding",
24799     "field_offset" : 256,
24800     "referenced_type" : "_ZTIj"
24801    },
24802    {
24803     "field_name" : "dstArrayElement",
24804     "field_offset" : 288,
24805     "referenced_type" : "_ZTIj"
24806    },
24807    {
24808     "field_name" : "descriptorCount",
24809     "field_offset" : 320,
24810     "referenced_type" : "_ZTIj"
24811    }
24812   ],
24813   "linker_set_key" : "_ZTI19VkCopyDescriptorSet",
24814   "name" : "VkCopyDescriptorSet",
24815   "referenced_type" : "_ZTI19VkCopyDescriptorSet",
24816   "self_type" : "_ZTI19VkCopyDescriptorSet",
24817   "size" : 48,
24818   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
24819  },
24820  {
24821   "alignment" : 8,
24822   "fields" :
24823   [
24824    {
24825     "field_name" : "sType",
24826     "referenced_type" : "_ZTI15VkStructureType"
24827    },
24828    {
24829     "field_name" : "pNext",
24830     "field_offset" : 32,
24831     "referenced_type" : "_ZTIPKv"
24832    },
24833    {
24834     "field_name" : "fence",
24835     "field_offset" : 64,
24836     "referenced_type" : "_ZTIy"
24837    },
24838    {
24839     "field_name" : "handleType",
24840     "field_offset" : 128,
24841     "referenced_type" : "_ZTI33VkExternalFenceHandleTypeFlagBits"
24842    }
24843   ],
24844   "linker_set_key" : "_ZTI19VkFenceGetFdInfoKHR",
24845   "name" : "VkFenceGetFdInfoKHR",
24846   "referenced_type" : "_ZTI19VkFenceGetFdInfoKHR",
24847   "self_type" : "_ZTI19VkFenceGetFdInfoKHR",
24848   "size" : 24,
24849   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
24850  },
24851  {
24852   "alignment" : 4,
24853   "fields" :
24854   [
24855    {
24856     "field_name" : "sType",
24857     "referenced_type" : "_ZTI15VkStructureType"
24858    },
24859    {
24860     "field_name" : "pNext",
24861     "field_offset" : 32,
24862     "referenced_type" : "_ZTIPv"
24863    },
24864    {
24865     "field_name" : "formatProperties",
24866     "field_offset" : 64,
24867     "referenced_type" : "_ZTI18VkFormatProperties"
24868    }
24869   ],
24870   "linker_set_key" : "_ZTI19VkFormatProperties2",
24871   "name" : "VkFormatProperties2",
24872   "referenced_type" : "_ZTI19VkFormatProperties2",
24873   "self_type" : "_ZTI19VkFormatProperties2",
24874   "size" : 20,
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" : 32,
24888     "referenced_type" : "_ZTIPv"
24889    },
24890    {
24891     "field_name" : "linearTilingFeatures",
24892     "field_offset" : 64,
24893     "referenced_type" : "_ZTIy"
24894    },
24895    {
24896     "field_name" : "optimalTilingFeatures",
24897     "field_offset" : 128,
24898     "referenced_type" : "_ZTIy"
24899    },
24900    {
24901     "field_name" : "bufferFeatures",
24902     "field_offset" : 192,
24903     "referenced_type" : "_ZTIy"
24904    }
24905   ],
24906   "linker_set_key" : "_ZTI19VkFormatProperties3",
24907   "name" : "VkFormatProperties3",
24908   "referenced_type" : "_ZTI19VkFormatProperties3",
24909   "self_type" : "_ZTI19VkFormatProperties3",
24910   "size" : 32,
24911   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
24912  },
24913  {
24914   "alignment" : 8,
24915   "fields" :
24916   [
24917    {
24918     "field_name" : "sType",
24919     "referenced_type" : "_ZTI15VkStructureType"
24920    },
24921    {
24922     "field_name" : "pNext",
24923     "field_offset" : 32,
24924     "referenced_type" : "_ZTIPKv"
24925    },
24926    {
24927     "field_name" : "memory",
24928     "field_offset" : 64,
24929     "referenced_type" : "_ZTIy"
24930    },
24931    {
24932     "field_name" : "offset",
24933     "field_offset" : 128,
24934     "referenced_type" : "_ZTIy"
24935    },
24936    {
24937     "field_name" : "size",
24938     "field_offset" : 192,
24939     "referenced_type" : "_ZTIy"
24940    }
24941   ],
24942   "linker_set_key" : "_ZTI19VkMappedMemoryRange",
24943   "name" : "VkMappedMemoryRange",
24944   "referenced_type" : "_ZTI19VkMappedMemoryRange",
24945   "self_type" : "_ZTI19VkMappedMemoryRange",
24946   "size" : 32,
24947   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
24948  },
24949  {
24950   "alignment" : 4,
24951   "fields" :
24952   [
24953    {
24954     "field_name" : "sType",
24955     "referenced_type" : "_ZTI15VkStructureType"
24956    },
24957    {
24958     "field_name" : "pNext",
24959     "field_offset" : 32,
24960     "referenced_type" : "_ZTIPKv"
24961    },
24962    {
24963     "field_name" : "swapchainCount",
24964     "field_offset" : 64,
24965     "referenced_type" : "_ZTIj"
24966    },
24967    {
24968     "field_name" : "pRegions",
24969     "field_offset" : 96,
24970     "referenced_type" : "_ZTIPK18VkPresentRegionKHR"
24971    }
24972   ],
24973   "linker_set_key" : "_ZTI19VkPresentRegionsKHR",
24974   "name" : "VkPresentRegionsKHR",
24975   "referenced_type" : "_ZTI19VkPresentRegionsKHR",
24976   "self_type" : "_ZTI19VkPresentRegionsKHR",
24977   "size" : 16,
24978   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
24979  },
24980  {
24981   "alignment" : 8,
24982   "fields" :
24983   [
24984    {
24985     "field_name" : "presentID",
24986     "referenced_type" : "_ZTIj"
24987    },
24988    {
24989     "field_name" : "desiredPresentTime",
24990     "field_offset" : 64,
24991     "referenced_type" : "_ZTIy"
24992    }
24993   ],
24994   "linker_set_key" : "_ZTI19VkPresentTimeGOOGLE",
24995   "name" : "VkPresentTimeGOOGLE",
24996   "referenced_type" : "_ZTI19VkPresentTimeGOOGLE",
24997   "self_type" : "_ZTI19VkPresentTimeGOOGLE",
24998   "size" : 16,
24999   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
25000  },
25001  {
25002   "alignment" : 4,
25003   "fields" :
25004   [
25005    {
25006     "field_name" : "stageFlags",
25007     "referenced_type" : "_ZTIj"
25008    },
25009    {
25010     "field_name" : "offset",
25011     "field_offset" : 32,
25012     "referenced_type" : "_ZTIj"
25013    },
25014    {
25015     "field_name" : "size",
25016     "field_offset" : 64,
25017     "referenced_type" : "_ZTIj"
25018    }
25019   ],
25020   "linker_set_key" : "_ZTI19VkPushConstantRange",
25021   "name" : "VkPushConstantRange",
25022   "referenced_type" : "_ZTI19VkPushConstantRange",
25023   "self_type" : "_ZTI19VkPushConstantRange",
25024   "size" : 12,
25025   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
25026  },
25027  {
25028   "alignment" : 8,
25029   "fields" :
25030   [
25031    {
25032     "field_name" : "sType",
25033     "referenced_type" : "_ZTI15VkStructureType"
25034    },
25035    {
25036     "field_name" : "pNext",
25037     "field_offset" : 32,
25038     "referenced_type" : "_ZTIPKv"
25039    },
25040    {
25041     "field_name" : "srcImage",
25042     "field_offset" : 64,
25043     "referenced_type" : "_ZTIy"
25044    },
25045    {
25046     "field_name" : "srcImageLayout",
25047     "field_offset" : 128,
25048     "referenced_type" : "_ZTI13VkImageLayout"
25049    },
25050    {
25051     "field_name" : "dstImage",
25052     "field_offset" : 192,
25053     "referenced_type" : "_ZTIy"
25054    },
25055    {
25056     "field_name" : "dstImageLayout",
25057     "field_offset" : 256,
25058     "referenced_type" : "_ZTI13VkImageLayout"
25059    },
25060    {
25061     "field_name" : "regionCount",
25062     "field_offset" : 288,
25063     "referenced_type" : "_ZTIj"
25064    },
25065    {
25066     "field_name" : "pRegions",
25067     "field_offset" : 320,
25068     "referenced_type" : "_ZTIPK15VkImageResolve2"
25069    }
25070   ],
25071   "linker_set_key" : "_ZTI19VkResolveImageInfo2",
25072   "name" : "VkResolveImageInfo2",
25073   "referenced_type" : "_ZTI19VkResolveImageInfo2",
25074   "self_type" : "_ZTI19VkResolveImageInfo2",
25075   "size" : 48,
25076   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
25077  },
25078  {
25079   "alignment" : 4,
25080   "fields" :
25081   [
25082    {
25083     "field_name" : "x",
25084     "referenced_type" : "_ZTIf"
25085    },
25086    {
25087     "field_name" : "y",
25088     "field_offset" : 32,
25089     "referenced_type" : "_ZTIf"
25090    }
25091   ],
25092   "linker_set_key" : "_ZTI19VkSampleLocationEXT",
25093   "name" : "VkSampleLocationEXT",
25094   "referenced_type" : "_ZTI19VkSampleLocationEXT",
25095   "self_type" : "_ZTI19VkSampleLocationEXT",
25096   "size" : 8,
25097   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
25098  },
25099  {
25100   "alignment" : 4,
25101   "fields" :
25102   [
25103    {
25104     "field_name" : "sType",
25105     "referenced_type" : "_ZTI15VkStructureType"
25106    },
25107    {
25108     "field_name" : "pNext",
25109     "field_offset" : 32,
25110     "referenced_type" : "_ZTIPKv"
25111    },
25112    {
25113     "field_name" : "flags",
25114     "field_offset" : 64,
25115     "referenced_type" : "_ZTIj"
25116    },
25117    {
25118     "field_name" : "magFilter",
25119     "field_offset" : 96,
25120     "referenced_type" : "_ZTI8VkFilter"
25121    },
25122    {
25123     "field_name" : "minFilter",
25124     "field_offset" : 128,
25125     "referenced_type" : "_ZTI8VkFilter"
25126    },
25127    {
25128     "field_name" : "mipmapMode",
25129     "field_offset" : 160,
25130     "referenced_type" : "_ZTI19VkSamplerMipmapMode"
25131    },
25132    {
25133     "field_name" : "addressModeU",
25134     "field_offset" : 192,
25135     "referenced_type" : "_ZTI20VkSamplerAddressMode"
25136    },
25137    {
25138     "field_name" : "addressModeV",
25139     "field_offset" : 224,
25140     "referenced_type" : "_ZTI20VkSamplerAddressMode"
25141    },
25142    {
25143     "field_name" : "addressModeW",
25144     "field_offset" : 256,
25145     "referenced_type" : "_ZTI20VkSamplerAddressMode"
25146    },
25147    {
25148     "field_name" : "mipLodBias",
25149     "field_offset" : 288,
25150     "referenced_type" : "_ZTIf"
25151    },
25152    {
25153     "field_name" : "anisotropyEnable",
25154     "field_offset" : 320,
25155     "referenced_type" : "_ZTIj"
25156    },
25157    {
25158     "field_name" : "maxAnisotropy",
25159     "field_offset" : 352,
25160     "referenced_type" : "_ZTIf"
25161    },
25162    {
25163     "field_name" : "compareEnable",
25164     "field_offset" : 384,
25165     "referenced_type" : "_ZTIj"
25166    },
25167    {
25168     "field_name" : "compareOp",
25169     "field_offset" : 416,
25170     "referenced_type" : "_ZTI11VkCompareOp"
25171    },
25172    {
25173     "field_name" : "minLod",
25174     "field_offset" : 448,
25175     "referenced_type" : "_ZTIf"
25176    },
25177    {
25178     "field_name" : "maxLod",
25179     "field_offset" : 480,
25180     "referenced_type" : "_ZTIf"
25181    },
25182    {
25183     "field_name" : "borderColor",
25184     "field_offset" : 512,
25185     "referenced_type" : "_ZTI13VkBorderColor"
25186    },
25187    {
25188     "field_name" : "unnormalizedCoordinates",
25189     "field_offset" : 544,
25190     "referenced_type" : "_ZTIj"
25191    }
25192   ],
25193   "linker_set_key" : "_ZTI19VkSamplerCreateInfo",
25194   "name" : "VkSamplerCreateInfo",
25195   "referenced_type" : "_ZTI19VkSamplerCreateInfo",
25196   "self_type" : "_ZTI19VkSamplerCreateInfo",
25197   "size" : 72,
25198   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
25199  },
25200  {
25201   "alignment" : 4,
25202   "fields" :
25203   [
25204    {
25205     "field_name" : "sType",
25206     "referenced_type" : "_ZTI15VkStructureType"
25207    },
25208    {
25209     "field_name" : "pNext",
25210     "field_offset" : 32,
25211     "referenced_type" : "_ZTIPKv"
25212    },
25213    {
25214     "field_name" : "flags",
25215     "field_offset" : 64,
25216     "referenced_type" : "_ZTIj"
25217    },
25218    {
25219     "field_name" : "semaphoreCount",
25220     "field_offset" : 96,
25221     "referenced_type" : "_ZTIj"
25222    },
25223    {
25224     "field_name" : "pSemaphores",
25225     "field_offset" : 128,
25226     "referenced_type" : "_ZTIPKy"
25227    },
25228    {
25229     "field_name" : "pValues",
25230     "field_offset" : 160,
25231     "referenced_type" : "_ZTIPKy"
25232    }
25233   ],
25234   "linker_set_key" : "_ZTI19VkSemaphoreWaitInfo",
25235   "name" : "VkSemaphoreWaitInfo",
25236   "referenced_type" : "_ZTI19VkSemaphoreWaitInfo",
25237   "self_type" : "_ZTI19VkSemaphoreWaitInfo",
25238   "size" : 24,
25239   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
25240  },
25241  {
25242   "alignment" : 4,
25243   "fields" :
25244   [
25245    {
25246     "field_name" : "srcSubpass",
25247     "referenced_type" : "_ZTIj"
25248    },
25249    {
25250     "field_name" : "dstSubpass",
25251     "field_offset" : 32,
25252     "referenced_type" : "_ZTIj"
25253    },
25254    {
25255     "field_name" : "srcStageMask",
25256     "field_offset" : 64,
25257     "referenced_type" : "_ZTIj"
25258    },
25259    {
25260     "field_name" : "dstStageMask",
25261     "field_offset" : 96,
25262     "referenced_type" : "_ZTIj"
25263    },
25264    {
25265     "field_name" : "srcAccessMask",
25266     "field_offset" : 128,
25267     "referenced_type" : "_ZTIj"
25268    },
25269    {
25270     "field_name" : "dstAccessMask",
25271     "field_offset" : 160,
25272     "referenced_type" : "_ZTIj"
25273    },
25274    {
25275     "field_name" : "dependencyFlags",
25276     "field_offset" : 192,
25277     "referenced_type" : "_ZTIj"
25278    }
25279   ],
25280   "linker_set_key" : "_ZTI19VkSubpassDependency",
25281   "name" : "VkSubpassDependency",
25282   "referenced_type" : "_ZTI19VkSubpassDependency",
25283   "self_type" : "_ZTI19VkSubpassDependency",
25284   "size" : 28,
25285   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
25286  },
25287  {
25288   "alignment" : 8,
25289   "fields" :
25290   [
25291    {
25292     "field_name" : "offset",
25293     "referenced_type" : "_ZTIy"
25294    },
25295    {
25296     "field_name" : "size",
25297     "field_offset" : 64,
25298     "referenced_type" : "_ZTIy"
25299    },
25300    {
25301     "field_name" : "rowPitch",
25302     "field_offset" : 128,
25303     "referenced_type" : "_ZTIy"
25304    },
25305    {
25306     "field_name" : "arrayPitch",
25307     "field_offset" : 192,
25308     "referenced_type" : "_ZTIy"
25309    },
25310    {
25311     "field_name" : "depthPitch",
25312     "field_offset" : 256,
25313     "referenced_type" : "_ZTIy"
25314    }
25315   ],
25316   "linker_set_key" : "_ZTI19VkSubresourceLayout",
25317   "name" : "VkSubresourceLayout",
25318   "referenced_type" : "_ZTI19VkSubresourceLayout",
25319   "self_type" : "_ZTI19VkSubresourceLayout",
25320   "size" : 40,
25321   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
25322  },
25323  {
25324   "alignment" : 4,
25325   "fields" :
25326   [
25327    {
25328     "field_name" : "sType",
25329     "referenced_type" : "_ZTI15VkStructureType"
25330    },
25331    {
25332     "field_name" : "pNext",
25333     "field_offset" : 32,
25334     "referenced_type" : "_ZTIPv"
25335    },
25336    {
25337     "field_name" : "surfaceFormat",
25338     "field_offset" : 64,
25339     "referenced_type" : "_ZTI18VkSurfaceFormatKHR"
25340    }
25341   ],
25342   "linker_set_key" : "_ZTI19VkSurfaceFormat2KHR",
25343   "name" : "VkSurfaceFormat2KHR",
25344   "referenced_type" : "_ZTI19VkSurfaceFormat2KHR",
25345   "self_type" : "_ZTI19VkSurfaceFormat2KHR",
25346   "size" : 16,
25347   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
25348  },
25349  {
25350   "alignment" : 4,
25351   "fields" :
25352   [
25353    {
25354     "field_name" : "x",
25355     "referenced_type" : "_ZTI29VkViewportCoordinateSwizzleNV"
25356    },
25357    {
25358     "field_name" : "y",
25359     "field_offset" : 32,
25360     "referenced_type" : "_ZTI29VkViewportCoordinateSwizzleNV"
25361    },
25362    {
25363     "field_name" : "z",
25364     "field_offset" : 64,
25365     "referenced_type" : "_ZTI29VkViewportCoordinateSwizzleNV"
25366    },
25367    {
25368     "field_name" : "w",
25369     "field_offset" : 96,
25370     "referenced_type" : "_ZTI29VkViewportCoordinateSwizzleNV"
25371    }
25372   ],
25373   "linker_set_key" : "_ZTI19VkViewportSwizzleNV",
25374   "name" : "VkViewportSwizzleNV",
25375   "referenced_type" : "_ZTI19VkViewportSwizzleNV",
25376   "self_type" : "_ZTI19VkViewportSwizzleNV",
25377   "size" : 16,
25378   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
25379  },
25380  {
25381   "alignment" : 1,
25382   "fields" :
25383   [
25384    {
25385     "field_name" : "major",
25386     "referenced_type" : "_ZTIh"
25387    },
25388    {
25389     "field_name" : "minor",
25390     "field_offset" : 8,
25391     "referenced_type" : "_ZTIh"
25392    },
25393    {
25394     "field_name" : "subminor",
25395     "field_offset" : 16,
25396     "referenced_type" : "_ZTIh"
25397    },
25398    {
25399     "field_name" : "patch",
25400     "field_offset" : 24,
25401     "referenced_type" : "_ZTIh"
25402    }
25403   ],
25404   "linker_set_key" : "_ZTI20VkConformanceVersion",
25405   "name" : "VkConformanceVersion",
25406   "referenced_type" : "_ZTI20VkConformanceVersion",
25407   "self_type" : "_ZTI20VkConformanceVersion",
25408   "size" : 4,
25409   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
25410  },
25411  {
25412   "alignment" : 4,
25413   "fields" :
25414   [
25415    {
25416     "field_name" : "sType",
25417     "referenced_type" : "_ZTI15VkStructureType"
25418    },
25419    {
25420     "field_name" : "pNext",
25421     "field_offset" : 32,
25422     "referenced_type" : "_ZTIPKv"
25423    },
25424    {
25425     "field_name" : "pLabelName",
25426     "field_offset" : 64,
25427     "referenced_type" : "_ZTIPKc"
25428    },
25429    {
25430     "field_name" : "color",
25431     "field_offset" : 96,
25432     "referenced_type" : "_ZTIA4_f"
25433    }
25434   ],
25435   "linker_set_key" : "_ZTI20VkDebugUtilsLabelEXT",
25436   "name" : "VkDebugUtilsLabelEXT",
25437   "referenced_type" : "_ZTI20VkDebugUtilsLabelEXT",
25438   "self_type" : "_ZTI20VkDebugUtilsLabelEXT",
25439   "size" : 28,
25440   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
25441  },
25442  {
25443   "alignment" : 4,
25444   "fields" :
25445   [
25446    {
25447     "field_name" : "type",
25448     "referenced_type" : "_ZTI16VkDescriptorType"
25449    },
25450    {
25451     "field_name" : "descriptorCount",
25452     "field_offset" : 32,
25453     "referenced_type" : "_ZTIj"
25454    }
25455   ],
25456   "linker_set_key" : "_ZTI20VkDescriptorPoolSize",
25457   "name" : "VkDescriptorPoolSize",
25458   "referenced_type" : "_ZTI20VkDescriptorPoolSize",
25459   "self_type" : "_ZTI20VkDescriptorPoolSize",
25460   "size" : 8,
25461   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
25462  },
25463  {
25464   "alignment" : 4,
25465   "fields" :
25466   [
25467    {
25468     "field_name" : "sType",
25469     "referenced_type" : "_ZTI15VkStructureType"
25470    },
25471    {
25472     "field_name" : "pNext",
25473     "field_offset" : 32,
25474     "referenced_type" : "_ZTIPKv"
25475    },
25476    {
25477     "field_name" : "deviceEvent",
25478     "field_offset" : 64,
25479     "referenced_type" : "_ZTI20VkDeviceEventTypeEXT"
25480    }
25481   ],
25482   "linker_set_key" : "_ZTI20VkDeviceEventInfoEXT",
25483   "name" : "VkDeviceEventInfoEXT",
25484   "referenced_type" : "_ZTI20VkDeviceEventInfoEXT",
25485   "self_type" : "_ZTI20VkDeviceEventInfoEXT",
25486   "size" : 12,
25487   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
25488  },
25489  {
25490   "alignment" : 8,
25491   "fields" :
25492   [
25493    {
25494     "field_name" : "sType",
25495     "referenced_type" : "_ZTI15VkStructureType"
25496    },
25497    {
25498     "field_name" : "pNext",
25499     "field_offset" : 32,
25500     "referenced_type" : "_ZTIPKv"
25501    },
25502    {
25503     "field_name" : "srcAccessMask",
25504     "field_offset" : 64,
25505     "referenced_type" : "_ZTIj"
25506    },
25507    {
25508     "field_name" : "dstAccessMask",
25509     "field_offset" : 96,
25510     "referenced_type" : "_ZTIj"
25511    },
25512    {
25513     "field_name" : "oldLayout",
25514     "field_offset" : 128,
25515     "referenced_type" : "_ZTI13VkImageLayout"
25516    },
25517    {
25518     "field_name" : "newLayout",
25519     "field_offset" : 160,
25520     "referenced_type" : "_ZTI13VkImageLayout"
25521    },
25522    {
25523     "field_name" : "srcQueueFamilyIndex",
25524     "field_offset" : 192,
25525     "referenced_type" : "_ZTIj"
25526    },
25527    {
25528     "field_name" : "dstQueueFamilyIndex",
25529     "field_offset" : 224,
25530     "referenced_type" : "_ZTIj"
25531    },
25532    {
25533     "field_name" : "image",
25534     "field_offset" : 256,
25535     "referenced_type" : "_ZTIy"
25536    },
25537    {
25538     "field_name" : "subresourceRange",
25539     "field_offset" : 320,
25540     "referenced_type" : "_ZTI23VkImageSubresourceRange"
25541    }
25542   ],
25543   "linker_set_key" : "_ZTI20VkImageMemoryBarrier",
25544   "name" : "VkImageMemoryBarrier",
25545   "referenced_type" : "_ZTI20VkImageMemoryBarrier",
25546   "self_type" : "_ZTI20VkImageMemoryBarrier",
25547   "size" : 64,
25548   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
25549  },
25550  {
25551   "alignment" : 4,
25552   "fields" :
25553   [
25554    {
25555     "field_name" : "sType",
25556     "referenced_type" : "_ZTI15VkStructureType"
25557    },
25558    {
25559     "field_name" : "pNext",
25560     "field_offset" : 32,
25561     "referenced_type" : "_ZTIPKv"
25562    },
25563    {
25564     "field_name" : "flags",
25565     "field_offset" : 64,
25566     "referenced_type" : "_ZTIj"
25567    },
25568    {
25569     "field_name" : "pApplicationInfo",
25570     "field_offset" : 96,
25571     "referenced_type" : "_ZTIPK17VkApplicationInfo"
25572    },
25573    {
25574     "field_name" : "enabledLayerCount",
25575     "field_offset" : 128,
25576     "referenced_type" : "_ZTIj"
25577    },
25578    {
25579     "field_name" : "ppEnabledLayerNames",
25580     "field_offset" : 160,
25581     "referenced_type" : "_ZTIPKPKc"
25582    },
25583    {
25584     "field_name" : "enabledExtensionCount",
25585     "field_offset" : 192,
25586     "referenced_type" : "_ZTIj"
25587    },
25588    {
25589     "field_name" : "ppEnabledExtensionNames",
25590     "field_offset" : 224,
25591     "referenced_type" : "_ZTIPKPKc"
25592    }
25593   ],
25594   "linker_set_key" : "_ZTI20VkInstanceCreateInfo",
25595   "name" : "VkInstanceCreateInfo",
25596   "referenced_type" : "_ZTI20VkInstanceCreateInfo",
25597   "self_type" : "_ZTI20VkInstanceCreateInfo",
25598   "size" : 32,
25599   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
25600  },
25601  {
25602   "alignment" : 8,
25603   "fields" :
25604   [
25605    {
25606     "field_name" : "sType",
25607     "referenced_type" : "_ZTI15VkStructureType"
25608    },
25609    {
25610     "field_name" : "pNext",
25611     "field_offset" : 32,
25612     "referenced_type" : "_ZTIPKv"
25613    },
25614    {
25615     "field_name" : "allocationSize",
25616     "field_offset" : 64,
25617     "referenced_type" : "_ZTIy"
25618    },
25619    {
25620     "field_name" : "memoryTypeIndex",
25621     "field_offset" : 128,
25622     "referenced_type" : "_ZTIj"
25623    }
25624   ],
25625   "linker_set_key" : "_ZTI20VkMemoryAllocateInfo",
25626   "name" : "VkMemoryAllocateInfo",
25627   "referenced_type" : "_ZTI20VkMemoryAllocateInfo",
25628   "self_type" : "_ZTI20VkMemoryAllocateInfo",
25629   "size" : 24,
25630   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
25631  },
25632  {
25633   "alignment" : 8,
25634   "fields" :
25635   [
25636    {
25637     "field_name" : "sType",
25638     "referenced_type" : "_ZTI15VkStructureType"
25639    },
25640    {
25641     "field_name" : "pNext",
25642     "field_offset" : 32,
25643     "referenced_type" : "_ZTIPKv"
25644    },
25645    {
25646     "field_name" : "memory",
25647     "field_offset" : 64,
25648     "referenced_type" : "_ZTIy"
25649    },
25650    {
25651     "field_name" : "handleType",
25652     "field_offset" : 128,
25653     "referenced_type" : "_ZTI34VkExternalMemoryHandleTypeFlagBits"
25654    }
25655   ],
25656   "linker_set_key" : "_ZTI20VkMemoryGetFdInfoKHR",
25657   "name" : "VkMemoryGetFdInfoKHR",
25658   "referenced_type" : "_ZTI20VkMemoryGetFdInfoKHR",
25659   "self_type" : "_ZTI20VkMemoryGetFdInfoKHR",
25660   "size" : 24,
25661   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
25662  },
25663  {
25664   "alignment" : 8,
25665   "fields" :
25666   [
25667    {
25668     "field_name" : "size",
25669     "referenced_type" : "_ZTIy"
25670    },
25671    {
25672     "field_name" : "alignment",
25673     "field_offset" : 64,
25674     "referenced_type" : "_ZTIy"
25675    },
25676    {
25677     "field_name" : "memoryTypeBits",
25678     "field_offset" : 128,
25679     "referenced_type" : "_ZTIj"
25680    }
25681   ],
25682   "linker_set_key" : "_ZTI20VkMemoryRequirements",
25683   "name" : "VkMemoryRequirements",
25684   "referenced_type" : "_ZTI20VkMemoryRequirements",
25685   "self_type" : "_ZTI20VkMemoryRequirements",
25686   "size" : 24,
25687   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
25688  },
25689  {
25690   "alignment" : 4,
25691   "fields" :
25692   [
25693    {
25694     "field_name" : "mapEntryCount",
25695     "referenced_type" : "_ZTIj"
25696    },
25697    {
25698     "field_name" : "pMapEntries",
25699     "field_offset" : 32,
25700     "referenced_type" : "_ZTIPK24VkSpecializationMapEntry"
25701    },
25702    {
25703     "field_name" : "dataSize",
25704     "field_offset" : 64,
25705     "referenced_type" : "_ZTIj"
25706    },
25707    {
25708     "field_name" : "pData",
25709     "field_offset" : 96,
25710     "referenced_type" : "_ZTIPKv"
25711    }
25712   ],
25713   "linker_set_key" : "_ZTI20VkSpecializationInfo",
25714   "name" : "VkSpecializationInfo",
25715   "referenced_type" : "_ZTI20VkSpecializationInfo",
25716   "self_type" : "_ZTI20VkSpecializationInfo",
25717   "size" : 16,
25718   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
25719  },
25720  {
25721   "alignment" : 4,
25722   "fields" :
25723   [
25724    {
25725     "field_name" : "sType",
25726     "referenced_type" : "_ZTI15VkStructureType"
25727    },
25728    {
25729     "field_name" : "pNext",
25730     "field_offset" : 32,
25731     "referenced_type" : "_ZTIPKv"
25732    },
25733    {
25734     "field_name" : "srcSubpass",
25735     "field_offset" : 64,
25736     "referenced_type" : "_ZTIj"
25737    },
25738    {
25739     "field_name" : "dstSubpass",
25740     "field_offset" : 96,
25741     "referenced_type" : "_ZTIj"
25742    },
25743    {
25744     "field_name" : "srcStageMask",
25745     "field_offset" : 128,
25746     "referenced_type" : "_ZTIj"
25747    },
25748    {
25749     "field_name" : "dstStageMask",
25750     "field_offset" : 160,
25751     "referenced_type" : "_ZTIj"
25752    },
25753    {
25754     "field_name" : "srcAccessMask",
25755     "field_offset" : 192,
25756     "referenced_type" : "_ZTIj"
25757    },
25758    {
25759     "field_name" : "dstAccessMask",
25760     "field_offset" : 224,
25761     "referenced_type" : "_ZTIj"
25762    },
25763    {
25764     "field_name" : "dependencyFlags",
25765     "field_offset" : 256,
25766     "referenced_type" : "_ZTIj"
25767    },
25768    {
25769     "field_name" : "viewOffset",
25770     "field_offset" : 288,
25771     "referenced_type" : "_ZTIi"
25772    }
25773   ],
25774   "linker_set_key" : "_ZTI20VkSubpassDependency2",
25775   "name" : "VkSubpassDependency2",
25776   "referenced_type" : "_ZTI20VkSubpassDependency2",
25777   "self_type" : "_ZTI20VkSubpassDependency2",
25778   "size" : 40,
25779   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
25780  },
25781  {
25782   "alignment" : 4,
25783   "fields" :
25784   [
25785    {
25786     "field_name" : "flags",
25787     "referenced_type" : "_ZTIj"
25788    },
25789    {
25790     "field_name" : "pipelineBindPoint",
25791     "field_offset" : 32,
25792     "referenced_type" : "_ZTI19VkPipelineBindPoint"
25793    },
25794    {
25795     "field_name" : "inputAttachmentCount",
25796     "field_offset" : 64,
25797     "referenced_type" : "_ZTIj"
25798    },
25799    {
25800     "field_name" : "pInputAttachments",
25801     "field_offset" : 96,
25802     "referenced_type" : "_ZTIPK21VkAttachmentReference"
25803    },
25804    {
25805     "field_name" : "colorAttachmentCount",
25806     "field_offset" : 128,
25807     "referenced_type" : "_ZTIj"
25808    },
25809    {
25810     "field_name" : "pColorAttachments",
25811     "field_offset" : 160,
25812     "referenced_type" : "_ZTIPK21VkAttachmentReference"
25813    },
25814    {
25815     "field_name" : "pResolveAttachments",
25816     "field_offset" : 192,
25817     "referenced_type" : "_ZTIPK21VkAttachmentReference"
25818    },
25819    {
25820     "field_name" : "pDepthStencilAttachment",
25821     "field_offset" : 224,
25822     "referenced_type" : "_ZTIPK21VkAttachmentReference"
25823    },
25824    {
25825     "field_name" : "preserveAttachmentCount",
25826     "field_offset" : 256,
25827     "referenced_type" : "_ZTIj"
25828    },
25829    {
25830     "field_name" : "pPreserveAttachments",
25831     "field_offset" : 288,
25832     "referenced_type" : "_ZTIPKj"
25833    }
25834   ],
25835   "linker_set_key" : "_ZTI20VkSubpassDescription",
25836   "name" : "VkSubpassDescription",
25837   "referenced_type" : "_ZTI20VkSubpassDescription",
25838   "self_type" : "_ZTI20VkSubpassDescription",
25839   "size" : 40,
25840   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
25841  },
25842  {
25843   "alignment" : 4,
25844   "fields" :
25845   [
25846    {
25847     "field_name" : "matrix",
25848     "referenced_type" : "_ZTIA3_A4_f"
25849    }
25850   ],
25851   "linker_set_key" : "_ZTI20VkTransformMatrixKHR",
25852   "name" : "VkTransformMatrixKHR",
25853   "referenced_type" : "_ZTI20VkTransformMatrixKHR",
25854   "self_type" : "_ZTI20VkTransformMatrixKHR",
25855   "size" : 48,
25856   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
25857  },
25858  {
25859   "alignment" : 4,
25860   "fields" :
25861   [
25862    {
25863     "field_name" : "sType",
25864     "referenced_type" : "_ZTI15VkStructureType"
25865    },
25866    {
25867     "field_name" : "pNext",
25868     "field_offset" : 32,
25869     "referenced_type" : "_ZTIPKv"
25870    },
25871    {
25872     "field_name" : "disabledValidationCheckCount",
25873     "field_offset" : 64,
25874     "referenced_type" : "_ZTIj"
25875    },
25876    {
25877     "field_name" : "pDisabledValidationChecks",
25878     "field_offset" : 96,
25879     "referenced_type" : "_ZTIPK20VkValidationCheckEXT"
25880    }
25881   ],
25882   "linker_set_key" : "_ZTI20VkValidationFlagsEXT",
25883   "name" : "VkValidationFlagsEXT",
25884   "referenced_type" : "_ZTI20VkValidationFlagsEXT",
25885   "self_type" : "_ZTI20VkValidationFlagsEXT",
25886   "size" : 16,
25887   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
25888  },
25889  {
25890   "alignment" : 4,
25891   "fields" :
25892   [
25893    {
25894     "field_name" : "xcoeff",
25895     "referenced_type" : "_ZTIf"
25896    },
25897    {
25898     "field_name" : "ycoeff",
25899     "field_offset" : 32,
25900     "referenced_type" : "_ZTIf"
25901    }
25902   ],
25903   "linker_set_key" : "_ZTI20VkViewportWScalingNV",
25904   "name" : "VkViewportWScalingNV",
25905   "referenced_type" : "_ZTI20VkViewportWScalingNV",
25906   "self_type" : "_ZTI20VkViewportWScalingNV",
25907   "size" : 8,
25908   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
25909  },
25910  {
25911   "alignment" : 8,
25912   "fields" :
25913   [
25914    {
25915     "field_name" : "sType",
25916     "referenced_type" : "_ZTI15VkStructureType"
25917    },
25918    {
25919     "field_name" : "pNext",
25920     "field_offset" : 32,
25921     "referenced_type" : "_ZTIPKv"
25922    },
25923    {
25924     "field_name" : "dstSet",
25925     "field_offset" : 64,
25926     "referenced_type" : "_ZTIy"
25927    },
25928    {
25929     "field_name" : "dstBinding",
25930     "field_offset" : 128,
25931     "referenced_type" : "_ZTIj"
25932    },
25933    {
25934     "field_name" : "dstArrayElement",
25935     "field_offset" : 160,
25936     "referenced_type" : "_ZTIj"
25937    },
25938    {
25939     "field_name" : "descriptorCount",
25940     "field_offset" : 192,
25941     "referenced_type" : "_ZTIj"
25942    },
25943    {
25944     "field_name" : "descriptorType",
25945     "field_offset" : 224,
25946     "referenced_type" : "_ZTI16VkDescriptorType"
25947    },
25948    {
25949     "field_name" : "pImageInfo",
25950     "field_offset" : 256,
25951     "referenced_type" : "_ZTIPK21VkDescriptorImageInfo"
25952    },
25953    {
25954     "field_name" : "pBufferInfo",
25955     "field_offset" : 288,
25956     "referenced_type" : "_ZTIPK22VkDescriptorBufferInfo"
25957    },
25958    {
25959     "field_name" : "pTexelBufferView",
25960     "field_offset" : 320,
25961     "referenced_type" : "_ZTIPKy"
25962    }
25963   ],
25964   "linker_set_key" : "_ZTI20VkWriteDescriptorSet",
25965   "name" : "VkWriteDescriptorSet",
25966   "referenced_type" : "_ZTI20VkWriteDescriptorSet",
25967   "self_type" : "_ZTI20VkWriteDescriptorSet",
25968   "size" : 48,
25969   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
25970  },
25971  {
25972   "alignment" : 4,
25973   "fields" :
25974   [
25975    {
25976     "field_name" : "pUserData",
25977     "referenced_type" : "_ZTIPv"
25978    },
25979    {
25980     "field_name" : "pfnAllocation",
25981     "field_offset" : 32,
25982     "referenced_type" : "_ZTIPFPvS_jj23VkSystemAllocationScopeE"
25983    },
25984    {
25985     "field_name" : "pfnReallocation",
25986     "field_offset" : 64,
25987     "referenced_type" : "_ZTIPFPvS_S_jj23VkSystemAllocationScopeE"
25988    },
25989    {
25990     "field_name" : "pfnFree",
25991     "field_offset" : 96,
25992     "referenced_type" : "_ZTIPFvPvS_E"
25993    },
25994    {
25995     "field_name" : "pfnInternalAllocation",
25996     "field_offset" : 128,
25997     "referenced_type" : "_ZTIPFvPvj24VkInternalAllocationType23VkSystemAllocationScopeE"
25998    },
25999    {
26000     "field_name" : "pfnInternalFree",
26001     "field_offset" : 160,
26002     "referenced_type" : "_ZTIPFvPvj24VkInternalAllocationType23VkSystemAllocationScopeE"
26003    }
26004   ],
26005   "linker_set_key" : "_ZTI21VkAllocationCallbacks",
26006   "name" : "VkAllocationCallbacks",
26007   "referenced_type" : "_ZTI21VkAllocationCallbacks",
26008   "self_type" : "_ZTI21VkAllocationCallbacks",
26009   "size" : 24,
26010   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
26011  },
26012  {
26013   "alignment" : 4,
26014   "fields" :
26015   [
26016    {
26017     "field_name" : "attachment",
26018     "referenced_type" : "_ZTIj"
26019    },
26020    {
26021     "field_name" : "layout",
26022     "field_offset" : 32,
26023     "referenced_type" : "_ZTI13VkImageLayout"
26024    }
26025   ],
26026   "linker_set_key" : "_ZTI21VkAttachmentReference",
26027   "name" : "VkAttachmentReference",
26028   "referenced_type" : "_ZTI21VkAttachmentReference",
26029   "self_type" : "_ZTI21VkAttachmentReference",
26030   "size" : 8,
26031   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
26032  },
26033  {
26034   "alignment" : 8,
26035   "fields" :
26036   [
26037    {
26038     "field_name" : "sType",
26039     "referenced_type" : "_ZTI15VkStructureType"
26040    },
26041    {
26042     "field_name" : "pNext",
26043     "field_offset" : 32,
26044     "referenced_type" : "_ZTIPKv"
26045    },
26046    {
26047     "field_name" : "image",
26048     "field_offset" : 64,
26049     "referenced_type" : "_ZTIy"
26050    },
26051    {
26052     "field_name" : "memory",
26053     "field_offset" : 128,
26054     "referenced_type" : "_ZTIy"
26055    },
26056    {
26057     "field_name" : "memoryOffset",
26058     "field_offset" : 192,
26059     "referenced_type" : "_ZTIy"
26060    }
26061   ],
26062   "linker_set_key" : "_ZTI21VkBindImageMemoryInfo",
26063   "name" : "VkBindImageMemoryInfo",
26064   "referenced_type" : "_ZTI21VkBindImageMemoryInfo",
26065   "self_type" : "_ZTI21VkBindImageMemoryInfo",
26066   "size" : 32,
26067   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
26068  },
26069  {
26070   "alignment" : 8,
26071   "fields" :
26072   [
26073    {
26074     "field_name" : "sType",
26075     "referenced_type" : "_ZTI15VkStructureType"
26076    },
26077    {
26078     "field_name" : "pNext",
26079     "field_offset" : 32,
26080     "referenced_type" : "_ZTIPKv"
26081    },
26082    {
26083     "field_name" : "srcAccessMask",
26084     "field_offset" : 64,
26085     "referenced_type" : "_ZTIj"
26086    },
26087    {
26088     "field_name" : "dstAccessMask",
26089     "field_offset" : 96,
26090     "referenced_type" : "_ZTIj"
26091    },
26092    {
26093     "field_name" : "srcQueueFamilyIndex",
26094     "field_offset" : 128,
26095     "referenced_type" : "_ZTIj"
26096    },
26097    {
26098     "field_name" : "dstQueueFamilyIndex",
26099     "field_offset" : 160,
26100     "referenced_type" : "_ZTIj"
26101    },
26102    {
26103     "field_name" : "buffer",
26104     "field_offset" : 192,
26105     "referenced_type" : "_ZTIy"
26106    },
26107    {
26108     "field_name" : "offset",
26109     "field_offset" : 256,
26110     "referenced_type" : "_ZTIy"
26111    },
26112    {
26113     "field_name" : "size",
26114     "field_offset" : 320,
26115     "referenced_type" : "_ZTIy"
26116    }
26117   ],
26118   "linker_set_key" : "_ZTI21VkBufferMemoryBarrier",
26119   "name" : "VkBufferMemoryBarrier",
26120   "referenced_type" : "_ZTI21VkBufferMemoryBarrier",
26121   "self_type" : "_ZTI21VkBufferMemoryBarrier",
26122   "size" : 48,
26123   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
26124  },
26125  {
26126   "alignment" : 8,
26127   "fields" :
26128   [
26129    {
26130     "field_name" : "sampler",
26131     "referenced_type" : "_ZTIy"
26132    },
26133    {
26134     "field_name" : "imageView",
26135     "field_offset" : 64,
26136     "referenced_type" : "_ZTIy"
26137    },
26138    {
26139     "field_name" : "imageLayout",
26140     "field_offset" : 128,
26141     "referenced_type" : "_ZTI13VkImageLayout"
26142    }
26143   ],
26144   "linker_set_key" : "_ZTI21VkDescriptorImageInfo",
26145   "name" : "VkDescriptorImageInfo",
26146   "referenced_type" : "_ZTI21VkDescriptorImageInfo",
26147   "self_type" : "_ZTI21VkDescriptorImageInfo",
26148   "size" : 24,
26149   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
26150  },
26151  {
26152   "alignment" : 4,
26153   "fields" :
26154   [
26155    {
26156     "field_name" : "sType",
26157     "referenced_type" : "_ZTI15VkStructureType"
26158    },
26159    {
26160     "field_name" : "pNext",
26161     "field_offset" : 32,
26162     "referenced_type" : "_ZTIPKv"
26163    },
26164    {
26165     "field_name" : "displayEvent",
26166     "field_offset" : 64,
26167     "referenced_type" : "_ZTI21VkDisplayEventTypeEXT"
26168    }
26169   ],
26170   "linker_set_key" : "_ZTI21VkDisplayEventInfoEXT",
26171   "name" : "VkDisplayEventInfoEXT",
26172   "referenced_type" : "_ZTI21VkDisplayEventInfoEXT",
26173   "self_type" : "_ZTI21VkDisplayEventInfoEXT",
26174   "size" : 12,
26175   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
26176  },
26177  {
26178   "alignment" : 4,
26179   "fields" :
26180   [
26181    {
26182     "field_name" : "sType",
26183     "referenced_type" : "_ZTI15VkStructureType"
26184    },
26185    {
26186     "field_name" : "pNext",
26187     "field_offset" : 32,
26188     "referenced_type" : "_ZTIPKv"
26189    },
26190    {
26191     "field_name" : "powerState",
26192     "field_offset" : 64,
26193     "referenced_type" : "_ZTI22VkDisplayPowerStateEXT"
26194    }
26195   ],
26196   "linker_set_key" : "_ZTI21VkDisplayPowerInfoEXT",
26197   "name" : "VkDisplayPowerInfoEXT",
26198   "referenced_type" : "_ZTI21VkDisplayPowerInfoEXT",
26199   "self_type" : "_ZTI21VkDisplayPowerInfoEXT",
26200   "size" : 12,
26201   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
26202  },
26203  {
26204   "alignment" : 4,
26205   "fields" :
26206   [
26207    {
26208     "field_name" : "vertexCount",
26209     "referenced_type" : "_ZTIj"
26210    },
26211    {
26212     "field_name" : "instanceCount",
26213     "field_offset" : 32,
26214     "referenced_type" : "_ZTIj"
26215    },
26216    {
26217     "field_name" : "firstVertex",
26218     "field_offset" : 64,
26219     "referenced_type" : "_ZTIj"
26220    },
26221    {
26222     "field_name" : "firstInstance",
26223     "field_offset" : 96,
26224     "referenced_type" : "_ZTIj"
26225    }
26226   ],
26227   "linker_set_key" : "_ZTI21VkDrawIndirectCommand",
26228   "name" : "VkDrawIndirectCommand",
26229   "referenced_type" : "_ZTI21VkDrawIndirectCommand",
26230   "self_type" : "_ZTI21VkDrawIndirectCommand",
26231   "size" : 16,
26232   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
26233  },
26234  {
26235   "alignment" : 4,
26236   "fields" :
26237   [
26238    {
26239     "field_name" : "extensionName",
26240     "referenced_type" : "_ZTIA256_c"
26241    },
26242    {
26243     "field_name" : "specVersion",
26244     "field_offset" : 2048,
26245     "referenced_type" : "_ZTIj"
26246    }
26247   ],
26248   "linker_set_key" : "_ZTI21VkExtensionProperties",
26249   "name" : "VkExtensionProperties",
26250   "referenced_type" : "_ZTI21VkExtensionProperties",
26251   "self_type" : "_ZTI21VkExtensionProperties",
26252   "size" : 260,
26253   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
26254  },
26255  {
26256   "alignment" : 8,
26257   "fields" :
26258   [
26259    {
26260     "field_name" : "sType",
26261     "referenced_type" : "_ZTI15VkStructureType"
26262    },
26263    {
26264     "field_name" : "pNext",
26265     "field_offset" : 32,
26266     "referenced_type" : "_ZTIPKv"
26267    },
26268    {
26269     "field_name" : "vertexData",
26270     "field_offset" : 64,
26271     "referenced_type" : "_ZTIy"
26272    },
26273    {
26274     "field_name" : "vertexOffset",
26275     "field_offset" : 128,
26276     "referenced_type" : "_ZTIy"
26277    },
26278    {
26279     "field_name" : "vertexCount",
26280     "field_offset" : 192,
26281     "referenced_type" : "_ZTIj"
26282    },
26283    {
26284     "field_name" : "vertexStride",
26285     "field_offset" : 256,
26286     "referenced_type" : "_ZTIy"
26287    },
26288    {
26289     "field_name" : "vertexFormat",
26290     "field_offset" : 320,
26291     "referenced_type" : "_ZTI8VkFormat"
26292    },
26293    {
26294     "field_name" : "indexData",
26295     "field_offset" : 384,
26296     "referenced_type" : "_ZTIy"
26297    },
26298    {
26299     "field_name" : "indexOffset",
26300     "field_offset" : 448,
26301     "referenced_type" : "_ZTIy"
26302    },
26303    {
26304     "field_name" : "indexCount",
26305     "field_offset" : 512,
26306     "referenced_type" : "_ZTIj"
26307    },
26308    {
26309     "field_name" : "indexType",
26310     "field_offset" : 544,
26311     "referenced_type" : "_ZTI11VkIndexType"
26312    },
26313    {
26314     "field_name" : "transformData",
26315     "field_offset" : 576,
26316     "referenced_type" : "_ZTIy"
26317    },
26318    {
26319     "field_name" : "transformOffset",
26320     "field_offset" : 640,
26321     "referenced_type" : "_ZTIy"
26322    }
26323   ],
26324   "linker_set_key" : "_ZTI21VkGeometryTrianglesNV",
26325   "name" : "VkGeometryTrianglesNV",
26326   "referenced_type" : "_ZTI21VkGeometryTrianglesNV",
26327   "self_type" : "_ZTI21VkGeometryTrianglesNV",
26328   "size" : 88,
26329   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
26330  },
26331  {
26332   "alignment" : 8,
26333   "fields" :
26334   [
26335    {
26336     "field_name" : "sType",
26337     "referenced_type" : "_ZTI15VkStructureType"
26338    },
26339    {
26340     "field_name" : "pNext",
26341     "field_offset" : 32,
26342     "referenced_type" : "_ZTIPKv"
26343    },
26344    {
26345     "field_name" : "srcStageMask",
26346     "field_offset" : 64,
26347     "referenced_type" : "_ZTIy"
26348    },
26349    {
26350     "field_name" : "srcAccessMask",
26351     "field_offset" : 128,
26352     "referenced_type" : "_ZTIy"
26353    },
26354    {
26355     "field_name" : "dstStageMask",
26356     "field_offset" : 192,
26357     "referenced_type" : "_ZTIy"
26358    },
26359    {
26360     "field_name" : "dstAccessMask",
26361     "field_offset" : 256,
26362     "referenced_type" : "_ZTIy"
26363    },
26364    {
26365     "field_name" : "oldLayout",
26366     "field_offset" : 320,
26367     "referenced_type" : "_ZTI13VkImageLayout"
26368    },
26369    {
26370     "field_name" : "newLayout",
26371     "field_offset" : 352,
26372     "referenced_type" : "_ZTI13VkImageLayout"
26373    },
26374    {
26375     "field_name" : "srcQueueFamilyIndex",
26376     "field_offset" : 384,
26377     "referenced_type" : "_ZTIj"
26378    },
26379    {
26380     "field_name" : "dstQueueFamilyIndex",
26381     "field_offset" : 416,
26382     "referenced_type" : "_ZTIj"
26383    },
26384    {
26385     "field_name" : "image",
26386     "field_offset" : 448,
26387     "referenced_type" : "_ZTIy"
26388    },
26389    {
26390     "field_name" : "subresourceRange",
26391     "field_offset" : 512,
26392     "referenced_type" : "_ZTI23VkImageSubresourceRange"
26393    }
26394   ],
26395   "linker_set_key" : "_ZTI21VkImageMemoryBarrier2",
26396   "name" : "VkImageMemoryBarrier2",
26397   "referenced_type" : "_ZTI21VkImageMemoryBarrier2",
26398   "self_type" : "_ZTI21VkImageMemoryBarrier2",
26399   "size" : 88,
26400   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
26401  },
26402  {
26403   "alignment" : 8,
26404   "fields" :
26405   [
26406    {
26407     "field_name" : "sType",
26408     "referenced_type" : "_ZTI15VkStructureType"
26409    },
26410    {
26411     "field_name" : "pNext",
26412     "field_offset" : 32,
26413     "referenced_type" : "_ZTIPKv"
26414    },
26415    {
26416     "field_name" : "flags",
26417     "field_offset" : 64,
26418     "referenced_type" : "_ZTIj"
26419    },
26420    {
26421     "field_name" : "image",
26422     "field_offset" : 128,
26423     "referenced_type" : "_ZTIy"
26424    },
26425    {
26426     "field_name" : "viewType",
26427     "field_offset" : 192,
26428     "referenced_type" : "_ZTI15VkImageViewType"
26429    },
26430    {
26431     "field_name" : "format",
26432     "field_offset" : 224,
26433     "referenced_type" : "_ZTI8VkFormat"
26434    },
26435    {
26436     "field_name" : "components",
26437     "field_offset" : 256,
26438     "referenced_type" : "_ZTI18VkComponentMapping"
26439    },
26440    {
26441     "field_name" : "subresourceRange",
26442     "field_offset" : 384,
26443     "referenced_type" : "_ZTI23VkImageSubresourceRange"
26444    }
26445   ],
26446   "linker_set_key" : "_ZTI21VkImageViewCreateInfo",
26447   "name" : "VkImageViewCreateInfo",
26448   "referenced_type" : "_ZTI21VkImageViewCreateInfo",
26449   "self_type" : "_ZTI21VkImageViewCreateInfo",
26450   "size" : 72,
26451   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
26452  },
26453  {
26454   "alignment" : 8,
26455   "fields" :
26456   [
26457    {
26458     "field_name" : "sType",
26459     "referenced_type" : "_ZTI15VkStructureType"
26460    },
26461    {
26462     "field_name" : "pNext",
26463     "field_offset" : 32,
26464     "referenced_type" : "_ZTIPv"
26465    },
26466    {
26467     "field_name" : "memoryRequirements",
26468     "field_offset" : 64,
26469     "referenced_type" : "_ZTI20VkMemoryRequirements"
26470    }
26471   ],
26472   "linker_set_key" : "_ZTI21VkMemoryRequirements2",
26473   "name" : "VkMemoryRequirements2",
26474   "referenced_type" : "_ZTI21VkMemoryRequirements2",
26475   "self_type" : "_ZTI21VkMemoryRequirements2",
26476   "size" : 32,
26477   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
26478  },
26479  {
26480   "alignment" : 4,
26481   "fields" :
26482   [
26483    {
26484     "field_name" : "sType",
26485     "referenced_type" : "_ZTI15VkStructureType"
26486    },
26487    {
26488     "field_name" : "pNext",
26489     "field_offset" : 32,
26490     "referenced_type" : "_ZTIPKv"
26491    },
26492    {
26493     "field_name" : "protectedSubmit",
26494     "field_offset" : 64,
26495     "referenced_type" : "_ZTIj"
26496    }
26497   ],
26498   "linker_set_key" : "_ZTI21VkProtectedSubmitInfo",
26499   "name" : "VkProtectedSubmitInfo",
26500   "referenced_type" : "_ZTI21VkProtectedSubmitInfo",
26501   "self_type" : "_ZTI21VkProtectedSubmitInfo",
26502   "size" : 12,
26503   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
26504  },
26505  {
26506   "alignment" : 4,
26507   "fields" :
26508   [
26509    {
26510     "field_name" : "sType",
26511     "referenced_type" : "_ZTI15VkStructureType"
26512    },
26513    {
26514     "field_name" : "pNext",
26515     "field_offset" : 32,
26516     "referenced_type" : "_ZTIPKv"
26517    },
26518    {
26519     "field_name" : "flags",
26520     "field_offset" : 64,
26521     "referenced_type" : "_ZTIj"
26522    },
26523    {
26524     "field_name" : "queryType",
26525     "field_offset" : 96,
26526     "referenced_type" : "_ZTI11VkQueryType"
26527    },
26528    {
26529     "field_name" : "queryCount",
26530     "field_offset" : 128,
26531     "referenced_type" : "_ZTIj"
26532    },
26533    {
26534     "field_name" : "pipelineStatistics",
26535     "field_offset" : 160,
26536     "referenced_type" : "_ZTIj"
26537    }
26538   ],
26539   "linker_set_key" : "_ZTI21VkQueryPoolCreateInfo",
26540   "name" : "VkQueryPoolCreateInfo",
26541   "referenced_type" : "_ZTI21VkQueryPoolCreateInfo",
26542   "self_type" : "_ZTI21VkQueryPoolCreateInfo",
26543   "size" : 24,
26544   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
26545  },
26546  {
26547   "alignment" : 8,
26548   "fields" :
26549   [
26550    {
26551     "field_name" : "sType",
26552     "referenced_type" : "_ZTI15VkStructureType"
26553    },
26554    {
26555     "field_name" : "pNext",
26556     "field_offset" : 32,
26557     "referenced_type" : "_ZTIPKv"
26558    },
26559    {
26560     "field_name" : "renderPass",
26561     "field_offset" : 64,
26562     "referenced_type" : "_ZTIy"
26563    },
26564    {
26565     "field_name" : "framebuffer",
26566     "field_offset" : 128,
26567     "referenced_type" : "_ZTIy"
26568    },
26569    {
26570     "field_name" : "renderArea",
26571     "field_offset" : 192,
26572     "referenced_type" : "_ZTI8VkRect2D"
26573    },
26574    {
26575     "field_name" : "clearValueCount",
26576     "field_offset" : 320,
26577     "referenced_type" : "_ZTIj"
26578    },
26579    {
26580     "field_name" : "pClearValues",
26581     "field_offset" : 352,
26582     "referenced_type" : "_ZTIPK12VkClearValue"
26583    }
26584   ],
26585   "linker_set_key" : "_ZTI21VkRenderPassBeginInfo",
26586   "name" : "VkRenderPassBeginInfo",
26587   "referenced_type" : "_ZTI21VkRenderPassBeginInfo",
26588   "self_type" : "_ZTI21VkRenderPassBeginInfo",
26589   "size" : 48,
26590   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
26591  },
26592  {
26593   "alignment" : 4,
26594   "fields" :
26595   [
26596    {
26597     "field_name" : "sType",
26598     "referenced_type" : "_ZTI15VkStructureType"
26599    },
26600    {
26601     "field_name" : "pNext",
26602     "field_offset" : 32,
26603     "referenced_type" : "_ZTIPKv"
26604    },
26605    {
26606     "field_name" : "flags",
26607     "field_offset" : 64,
26608     "referenced_type" : "_ZTIj"
26609    }
26610   ],
26611   "linker_set_key" : "_ZTI21VkSemaphoreCreateInfo",
26612   "name" : "VkSemaphoreCreateInfo",
26613   "referenced_type" : "_ZTI21VkSemaphoreCreateInfo",
26614   "self_type" : "_ZTI21VkSemaphoreCreateInfo",
26615   "size" : 12,
26616   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
26617  },
26618  {
26619   "alignment" : 8,
26620   "fields" :
26621   [
26622    {
26623     "field_name" : "sType",
26624     "referenced_type" : "_ZTI15VkStructureType"
26625    },
26626    {
26627     "field_name" : "pNext",
26628     "field_offset" : 32,
26629     "referenced_type" : "_ZTIPKv"
26630    },
26631    {
26632     "field_name" : "semaphore",
26633     "field_offset" : 64,
26634     "referenced_type" : "_ZTIy"
26635    },
26636    {
26637     "field_name" : "value",
26638     "field_offset" : 128,
26639     "referenced_type" : "_ZTIy"
26640    }
26641   ],
26642   "linker_set_key" : "_ZTI21VkSemaphoreSignalInfo",
26643   "name" : "VkSemaphoreSignalInfo",
26644   "referenced_type" : "_ZTI21VkSemaphoreSignalInfo",
26645   "self_type" : "_ZTI21VkSemaphoreSignalInfo",
26646   "size" : 24,
26647   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
26648  },
26649  {
26650   "alignment" : 8,
26651   "fields" :
26652   [
26653    {
26654     "field_name" : "sType",
26655     "referenced_type" : "_ZTI15VkStructureType"
26656    },
26657    {
26658     "field_name" : "pNext",
26659     "field_offset" : 32,
26660     "referenced_type" : "_ZTIPKv"
26661    },
26662    {
26663     "field_name" : "semaphore",
26664     "field_offset" : 64,
26665     "referenced_type" : "_ZTIy"
26666    },
26667    {
26668     "field_name" : "value",
26669     "field_offset" : 128,
26670     "referenced_type" : "_ZTIy"
26671    },
26672    {
26673     "field_name" : "stageMask",
26674     "field_offset" : 192,
26675     "referenced_type" : "_ZTIy"
26676    },
26677    {
26678     "field_name" : "deviceIndex",
26679     "field_offset" : 256,
26680     "referenced_type" : "_ZTIj"
26681    }
26682   ],
26683   "linker_set_key" : "_ZTI21VkSemaphoreSubmitInfo",
26684   "name" : "VkSemaphoreSubmitInfo",
26685   "referenced_type" : "_ZTI21VkSemaphoreSubmitInfo",
26686   "self_type" : "_ZTI21VkSemaphoreSubmitInfo",
26687   "size" : 40,
26688   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
26689  },
26690  {
26691   "alignment" : 4,
26692   "fields" :
26693   [
26694    {
26695     "field_name" : "sType",
26696     "referenced_type" : "_ZTI15VkStructureType"
26697    },
26698    {
26699     "field_name" : "pNext",
26700     "field_offset" : 32,
26701     "referenced_type" : "_ZTIPKv"
26702    },
26703    {
26704     "field_name" : "flags",
26705     "field_offset" : 64,
26706     "referenced_type" : "_ZTIj"
26707    },
26708    {
26709     "field_name" : "pipelineBindPoint",
26710     "field_offset" : 96,
26711     "referenced_type" : "_ZTI19VkPipelineBindPoint"
26712    },
26713    {
26714     "field_name" : "viewMask",
26715     "field_offset" : 128,
26716     "referenced_type" : "_ZTIj"
26717    },
26718    {
26719     "field_name" : "inputAttachmentCount",
26720     "field_offset" : 160,
26721     "referenced_type" : "_ZTIj"
26722    },
26723    {
26724     "field_name" : "pInputAttachments",
26725     "field_offset" : 192,
26726     "referenced_type" : "_ZTIPK22VkAttachmentReference2"
26727    },
26728    {
26729     "field_name" : "colorAttachmentCount",
26730     "field_offset" : 224,
26731     "referenced_type" : "_ZTIj"
26732    },
26733    {
26734     "field_name" : "pColorAttachments",
26735     "field_offset" : 256,
26736     "referenced_type" : "_ZTIPK22VkAttachmentReference2"
26737    },
26738    {
26739     "field_name" : "pResolveAttachments",
26740     "field_offset" : 288,
26741     "referenced_type" : "_ZTIPK22VkAttachmentReference2"
26742    },
26743    {
26744     "field_name" : "pDepthStencilAttachment",
26745     "field_offset" : 320,
26746     "referenced_type" : "_ZTIPK22VkAttachmentReference2"
26747    },
26748    {
26749     "field_name" : "preserveAttachmentCount",
26750     "field_offset" : 352,
26751     "referenced_type" : "_ZTIj"
26752    },
26753    {
26754     "field_name" : "pPreserveAttachments",
26755     "field_offset" : 384,
26756     "referenced_type" : "_ZTIPKj"
26757    }
26758   ],
26759   "linker_set_key" : "_ZTI21VkSubpassDescription2",
26760   "name" : "VkSubpassDescription2",
26761   "referenced_type" : "_ZTI21VkSubpassDescription2",
26762   "self_type" : "_ZTI21VkSubpassDescription2",
26763   "size" : 52,
26764   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
26765  },
26766  {
26767   "alignment" : 4,
26768   "fields" :
26769   [
26770    {
26771     "field_name" : "sType",
26772     "referenced_type" : "_ZTI15VkStructureType"
26773    },
26774    {
26775     "field_name" : "pNext",
26776     "field_offset" : 32,
26777     "referenced_type" : "_ZTIPKv"
26778    },
26779    {
26780     "field_name" : "attachment",
26781     "field_offset" : 64,
26782     "referenced_type" : "_ZTIj"
26783    },
26784    {
26785     "field_name" : "layout",
26786     "field_offset" : 96,
26787     "referenced_type" : "_ZTI13VkImageLayout"
26788    },
26789    {
26790     "field_name" : "aspectMask",
26791     "field_offset" : 128,
26792     "referenced_type" : "_ZTIj"
26793    }
26794   ],
26795   "linker_set_key" : "_ZTI22VkAttachmentReference2",
26796   "name" : "VkAttachmentReference2",
26797   "referenced_type" : "_ZTI22VkAttachmentReference2",
26798   "self_type" : "_ZTI22VkAttachmentReference2",
26799   "size" : 20,
26800   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
26801  },
26802  {
26803   "alignment" : 8,
26804   "fields" :
26805   [
26806    {
26807     "field_name" : "sType",
26808     "referenced_type" : "_ZTI15VkStructureType"
26809    },
26810    {
26811     "field_name" : "pNext",
26812     "field_offset" : 32,
26813     "referenced_type" : "_ZTIPKv"
26814    },
26815    {
26816     "field_name" : "buffer",
26817     "field_offset" : 64,
26818     "referenced_type" : "_ZTIy"
26819    },
26820    {
26821     "field_name" : "memory",
26822     "field_offset" : 128,
26823     "referenced_type" : "_ZTIy"
26824    },
26825    {
26826     "field_name" : "memoryOffset",
26827     "field_offset" : 192,
26828     "referenced_type" : "_ZTIy"
26829    }
26830   ],
26831   "linker_set_key" : "_ZTI22VkBindBufferMemoryInfo",
26832   "name" : "VkBindBufferMemoryInfo",
26833   "referenced_type" : "_ZTI22VkBindBufferMemoryInfo",
26834   "self_type" : "_ZTI22VkBindBufferMemoryInfo",
26835   "size" : 32,
26836   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
26837  },
26838  {
26839   "alignment" : 8,
26840   "fields" :
26841   [
26842    {
26843     "field_name" : "sType",
26844     "referenced_type" : "_ZTI15VkStructureType"
26845    },
26846    {
26847     "field_name" : "pNext",
26848     "field_offset" : 32,
26849     "referenced_type" : "_ZTIPKv"
26850    },
26851    {
26852     "field_name" : "srcStageMask",
26853     "field_offset" : 64,
26854     "referenced_type" : "_ZTIy"
26855    },
26856    {
26857     "field_name" : "srcAccessMask",
26858     "field_offset" : 128,
26859     "referenced_type" : "_ZTIy"
26860    },
26861    {
26862     "field_name" : "dstStageMask",
26863     "field_offset" : 192,
26864     "referenced_type" : "_ZTIy"
26865    },
26866    {
26867     "field_name" : "dstAccessMask",
26868     "field_offset" : 256,
26869     "referenced_type" : "_ZTIy"
26870    },
26871    {
26872     "field_name" : "srcQueueFamilyIndex",
26873     "field_offset" : 320,
26874     "referenced_type" : "_ZTIj"
26875    },
26876    {
26877     "field_name" : "dstQueueFamilyIndex",
26878     "field_offset" : 352,
26879     "referenced_type" : "_ZTIj"
26880    },
26881    {
26882     "field_name" : "buffer",
26883     "field_offset" : 384,
26884     "referenced_type" : "_ZTIy"
26885    },
26886    {
26887     "field_name" : "offset",
26888     "field_offset" : 448,
26889     "referenced_type" : "_ZTIy"
26890    },
26891    {
26892     "field_name" : "size",
26893     "field_offset" : 512,
26894     "referenced_type" : "_ZTIy"
26895    }
26896   ],
26897   "linker_set_key" : "_ZTI22VkBufferMemoryBarrier2",
26898   "name" : "VkBufferMemoryBarrier2",
26899   "referenced_type" : "_ZTI22VkBufferMemoryBarrier2",
26900   "self_type" : "_ZTI22VkBufferMemoryBarrier2",
26901   "size" : 72,
26902   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
26903  },
26904  {
26905   "alignment" : 8,
26906   "fields" :
26907   [
26908    {
26909     "field_name" : "sType",
26910     "referenced_type" : "_ZTI15VkStructureType"
26911    },
26912    {
26913     "field_name" : "pNext",
26914     "field_offset" : 32,
26915     "referenced_type" : "_ZTIPKv"
26916    },
26917    {
26918     "field_name" : "flags",
26919     "field_offset" : 64,
26920     "referenced_type" : "_ZTIj"
26921    },
26922    {
26923     "field_name" : "buffer",
26924     "field_offset" : 128,
26925     "referenced_type" : "_ZTIy"
26926    },
26927    {
26928     "field_name" : "format",
26929     "field_offset" : 192,
26930     "referenced_type" : "_ZTI8VkFormat"
26931    },
26932    {
26933     "field_name" : "offset",
26934     "field_offset" : 256,
26935     "referenced_type" : "_ZTIy"
26936    },
26937    {
26938     "field_name" : "range",
26939     "field_offset" : 320,
26940     "referenced_type" : "_ZTIy"
26941    }
26942   ],
26943   "linker_set_key" : "_ZTI22VkBufferViewCreateInfo",
26944   "name" : "VkBufferViewCreateInfo",
26945   "referenced_type" : "_ZTI22VkBufferViewCreateInfo",
26946   "self_type" : "_ZTI22VkBufferViewCreateInfo",
26947   "size" : 48,
26948   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
26949  },
26950  {
26951   "alignment" : 8,
26952   "fields" :
26953   [
26954    {
26955     "field_name" : "buffer",
26956     "referenced_type" : "_ZTIy"
26957    },
26958    {
26959     "field_name" : "offset",
26960     "field_offset" : 64,
26961     "referenced_type" : "_ZTIy"
26962    },
26963    {
26964     "field_name" : "range",
26965     "field_offset" : 128,
26966     "referenced_type" : "_ZTIy"
26967    }
26968   ],
26969   "linker_set_key" : "_ZTI22VkDescriptorBufferInfo",
26970   "name" : "VkDescriptorBufferInfo",
26971   "referenced_type" : "_ZTI22VkDescriptorBufferInfo",
26972   "self_type" : "_ZTI22VkDescriptorBufferInfo",
26973   "size" : 24,
26974   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
26975  },
26976  {
26977   "alignment" : 8,
26978   "fields" :
26979   [
26980    {
26981     "field_name" : "sType",
26982     "referenced_type" : "_ZTI15VkStructureType"
26983    },
26984    {
26985     "field_name" : "pNext",
26986     "field_offset" : 32,
26987     "referenced_type" : "_ZTIPKv"
26988    },
26989    {
26990     "field_name" : "mode",
26991     "field_offset" : 64,
26992     "referenced_type" : "_ZTIy"
26993    },
26994    {
26995     "field_name" : "planeIndex",
26996     "field_offset" : 128,
26997     "referenced_type" : "_ZTIj"
26998    }
26999   ],
27000   "linker_set_key" : "_ZTI22VkDisplayPlaneInfo2KHR",
27001   "name" : "VkDisplayPlaneInfo2KHR",
27002   "referenced_type" : "_ZTI22VkDisplayPlaneInfo2KHR",
27003   "self_type" : "_ZTI22VkDisplayPlaneInfo2KHR",
27004   "size" : 24,
27005   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
27006  },
27007  {
27008   "alignment" : 8,
27009   "fields" :
27010   [
27011    {
27012     "field_name" : "display",
27013     "referenced_type" : "_ZTIy"
27014    },
27015    {
27016     "field_name" : "displayName",
27017     "field_offset" : 64,
27018     "referenced_type" : "_ZTIPKc"
27019    },
27020    {
27021     "field_name" : "physicalDimensions",
27022     "field_offset" : 96,
27023     "referenced_type" : "_ZTI10VkExtent2D"
27024    },
27025    {
27026     "field_name" : "physicalResolution",
27027     "field_offset" : 160,
27028     "referenced_type" : "_ZTI10VkExtent2D"
27029    },
27030    {
27031     "field_name" : "supportedTransforms",
27032     "field_offset" : 224,
27033     "referenced_type" : "_ZTIj"
27034    },
27035    {
27036     "field_name" : "planeReorderPossible",
27037     "field_offset" : 256,
27038     "referenced_type" : "_ZTIj"
27039    },
27040    {
27041     "field_name" : "persistentContent",
27042     "field_offset" : 288,
27043     "referenced_type" : "_ZTIj"
27044    }
27045   ],
27046   "linker_set_key" : "_ZTI22VkDisplayPropertiesKHR",
27047   "name" : "VkDisplayPropertiesKHR",
27048   "referenced_type" : "_ZTI22VkDisplayPropertiesKHR",
27049   "self_type" : "_ZTI22VkDisplayPropertiesKHR",
27050   "size" : 40,
27051   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
27052  },
27053  {
27054   "alignment" : 8,
27055   "fields" :
27056   [
27057    {
27058     "field_name" : "sType",
27059     "referenced_type" : "_ZTI15VkStructureType"
27060    },
27061    {
27062     "field_name" : "pNext",
27063     "field_offset" : 32,
27064     "referenced_type" : "_ZTIPKv"
27065    },
27066    {
27067     "field_name" : "fence",
27068     "field_offset" : 64,
27069     "referenced_type" : "_ZTIy"
27070    },
27071    {
27072     "field_name" : "flags",
27073     "field_offset" : 128,
27074     "referenced_type" : "_ZTIj"
27075    },
27076    {
27077     "field_name" : "handleType",
27078     "field_offset" : 160,
27079     "referenced_type" : "_ZTI33VkExternalFenceHandleTypeFlagBits"
27080    },
27081    {
27082     "field_name" : "fd",
27083     "field_offset" : 192,
27084     "referenced_type" : "_ZTIi"
27085    }
27086   ],
27087   "linker_set_key" : "_ZTI22VkImportFenceFdInfoKHR",
27088   "name" : "VkImportFenceFdInfoKHR",
27089   "referenced_type" : "_ZTI22VkImportFenceFdInfoKHR",
27090   "self_type" : "_ZTI22VkImportFenceFdInfoKHR",
27091   "size" : 32,
27092   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
27093  },
27094  {
27095   "alignment" : 8,
27096   "fields" :
27097   [
27098    {
27099     "field_name" : "maxImageDimension1D",
27100     "referenced_type" : "_ZTIj"
27101    },
27102    {
27103     "field_name" : "maxImageDimension2D",
27104     "field_offset" : 32,
27105     "referenced_type" : "_ZTIj"
27106    },
27107    {
27108     "field_name" : "maxImageDimension3D",
27109     "field_offset" : 64,
27110     "referenced_type" : "_ZTIj"
27111    },
27112    {
27113     "field_name" : "maxImageDimensionCube",
27114     "field_offset" : 96,
27115     "referenced_type" : "_ZTIj"
27116    },
27117    {
27118     "field_name" : "maxImageArrayLayers",
27119     "field_offset" : 128,
27120     "referenced_type" : "_ZTIj"
27121    },
27122    {
27123     "field_name" : "maxTexelBufferElements",
27124     "field_offset" : 160,
27125     "referenced_type" : "_ZTIj"
27126    },
27127    {
27128     "field_name" : "maxUniformBufferRange",
27129     "field_offset" : 192,
27130     "referenced_type" : "_ZTIj"
27131    },
27132    {
27133     "field_name" : "maxStorageBufferRange",
27134     "field_offset" : 224,
27135     "referenced_type" : "_ZTIj"
27136    },
27137    {
27138     "field_name" : "maxPushConstantsSize",
27139     "field_offset" : 256,
27140     "referenced_type" : "_ZTIj"
27141    },
27142    {
27143     "field_name" : "maxMemoryAllocationCount",
27144     "field_offset" : 288,
27145     "referenced_type" : "_ZTIj"
27146    },
27147    {
27148     "field_name" : "maxSamplerAllocationCount",
27149     "field_offset" : 320,
27150     "referenced_type" : "_ZTIj"
27151    },
27152    {
27153     "field_name" : "bufferImageGranularity",
27154     "field_offset" : 384,
27155     "referenced_type" : "_ZTIy"
27156    },
27157    {
27158     "field_name" : "sparseAddressSpaceSize",
27159     "field_offset" : 448,
27160     "referenced_type" : "_ZTIy"
27161    },
27162    {
27163     "field_name" : "maxBoundDescriptorSets",
27164     "field_offset" : 512,
27165     "referenced_type" : "_ZTIj"
27166    },
27167    {
27168     "field_name" : "maxPerStageDescriptorSamplers",
27169     "field_offset" : 544,
27170     "referenced_type" : "_ZTIj"
27171    },
27172    {
27173     "field_name" : "maxPerStageDescriptorUniformBuffers",
27174     "field_offset" : 576,
27175     "referenced_type" : "_ZTIj"
27176    },
27177    {
27178     "field_name" : "maxPerStageDescriptorStorageBuffers",
27179     "field_offset" : 608,
27180     "referenced_type" : "_ZTIj"
27181    },
27182    {
27183     "field_name" : "maxPerStageDescriptorSampledImages",
27184     "field_offset" : 640,
27185     "referenced_type" : "_ZTIj"
27186    },
27187    {
27188     "field_name" : "maxPerStageDescriptorStorageImages",
27189     "field_offset" : 672,
27190     "referenced_type" : "_ZTIj"
27191    },
27192    {
27193     "field_name" : "maxPerStageDescriptorInputAttachments",
27194     "field_offset" : 704,
27195     "referenced_type" : "_ZTIj"
27196    },
27197    {
27198     "field_name" : "maxPerStageResources",
27199     "field_offset" : 736,
27200     "referenced_type" : "_ZTIj"
27201    },
27202    {
27203     "field_name" : "maxDescriptorSetSamplers",
27204     "field_offset" : 768,
27205     "referenced_type" : "_ZTIj"
27206    },
27207    {
27208     "field_name" : "maxDescriptorSetUniformBuffers",
27209     "field_offset" : 800,
27210     "referenced_type" : "_ZTIj"
27211    },
27212    {
27213     "field_name" : "maxDescriptorSetUniformBuffersDynamic",
27214     "field_offset" : 832,
27215     "referenced_type" : "_ZTIj"
27216    },
27217    {
27218     "field_name" : "maxDescriptorSetStorageBuffers",
27219     "field_offset" : 864,
27220     "referenced_type" : "_ZTIj"
27221    },
27222    {
27223     "field_name" : "maxDescriptorSetStorageBuffersDynamic",
27224     "field_offset" : 896,
27225     "referenced_type" : "_ZTIj"
27226    },
27227    {
27228     "field_name" : "maxDescriptorSetSampledImages",
27229     "field_offset" : 928,
27230     "referenced_type" : "_ZTIj"
27231    },
27232    {
27233     "field_name" : "maxDescriptorSetStorageImages",
27234     "field_offset" : 960,
27235     "referenced_type" : "_ZTIj"
27236    },
27237    {
27238     "field_name" : "maxDescriptorSetInputAttachments",
27239     "field_offset" : 992,
27240     "referenced_type" : "_ZTIj"
27241    },
27242    {
27243     "field_name" : "maxVertexInputAttributes",
27244     "field_offset" : 1024,
27245     "referenced_type" : "_ZTIj"
27246    },
27247    {
27248     "field_name" : "maxVertexInputBindings",
27249     "field_offset" : 1056,
27250     "referenced_type" : "_ZTIj"
27251    },
27252    {
27253     "field_name" : "maxVertexInputAttributeOffset",
27254     "field_offset" : 1088,
27255     "referenced_type" : "_ZTIj"
27256    },
27257    {
27258     "field_name" : "maxVertexInputBindingStride",
27259     "field_offset" : 1120,
27260     "referenced_type" : "_ZTIj"
27261    },
27262    {
27263     "field_name" : "maxVertexOutputComponents",
27264     "field_offset" : 1152,
27265     "referenced_type" : "_ZTIj"
27266    },
27267    {
27268     "field_name" : "maxTessellationGenerationLevel",
27269     "field_offset" : 1184,
27270     "referenced_type" : "_ZTIj"
27271    },
27272    {
27273     "field_name" : "maxTessellationPatchSize",
27274     "field_offset" : 1216,
27275     "referenced_type" : "_ZTIj"
27276    },
27277    {
27278     "field_name" : "maxTessellationControlPerVertexInputComponents",
27279     "field_offset" : 1248,
27280     "referenced_type" : "_ZTIj"
27281    },
27282    {
27283     "field_name" : "maxTessellationControlPerVertexOutputComponents",
27284     "field_offset" : 1280,
27285     "referenced_type" : "_ZTIj"
27286    },
27287    {
27288     "field_name" : "maxTessellationControlPerPatchOutputComponents",
27289     "field_offset" : 1312,
27290     "referenced_type" : "_ZTIj"
27291    },
27292    {
27293     "field_name" : "maxTessellationControlTotalOutputComponents",
27294     "field_offset" : 1344,
27295     "referenced_type" : "_ZTIj"
27296    },
27297    {
27298     "field_name" : "maxTessellationEvaluationInputComponents",
27299     "field_offset" : 1376,
27300     "referenced_type" : "_ZTIj"
27301    },
27302    {
27303     "field_name" : "maxTessellationEvaluationOutputComponents",
27304     "field_offset" : 1408,
27305     "referenced_type" : "_ZTIj"
27306    },
27307    {
27308     "field_name" : "maxGeometryShaderInvocations",
27309     "field_offset" : 1440,
27310     "referenced_type" : "_ZTIj"
27311    },
27312    {
27313     "field_name" : "maxGeometryInputComponents",
27314     "field_offset" : 1472,
27315     "referenced_type" : "_ZTIj"
27316    },
27317    {
27318     "field_name" : "maxGeometryOutputComponents",
27319     "field_offset" : 1504,
27320     "referenced_type" : "_ZTIj"
27321    },
27322    {
27323     "field_name" : "maxGeometryOutputVertices",
27324     "field_offset" : 1536,
27325     "referenced_type" : "_ZTIj"
27326    },
27327    {
27328     "field_name" : "maxGeometryTotalOutputComponents",
27329     "field_offset" : 1568,
27330     "referenced_type" : "_ZTIj"
27331    },
27332    {
27333     "field_name" : "maxFragmentInputComponents",
27334     "field_offset" : 1600,
27335     "referenced_type" : "_ZTIj"
27336    },
27337    {
27338     "field_name" : "maxFragmentOutputAttachments",
27339     "field_offset" : 1632,
27340     "referenced_type" : "_ZTIj"
27341    },
27342    {
27343     "field_name" : "maxFragmentDualSrcAttachments",
27344     "field_offset" : 1664,
27345     "referenced_type" : "_ZTIj"
27346    },
27347    {
27348     "field_name" : "maxFragmentCombinedOutputResources",
27349     "field_offset" : 1696,
27350     "referenced_type" : "_ZTIj"
27351    },
27352    {
27353     "field_name" : "maxComputeSharedMemorySize",
27354     "field_offset" : 1728,
27355     "referenced_type" : "_ZTIj"
27356    },
27357    {
27358     "field_name" : "maxComputeWorkGroupCount",
27359     "field_offset" : 1760,
27360     "referenced_type" : "_ZTIA3_j"
27361    },
27362    {
27363     "field_name" : "maxComputeWorkGroupInvocations",
27364     "field_offset" : 1856,
27365     "referenced_type" : "_ZTIj"
27366    },
27367    {
27368     "field_name" : "maxComputeWorkGroupSize",
27369     "field_offset" : 1888,
27370     "referenced_type" : "_ZTIA3_j"
27371    },
27372    {
27373     "field_name" : "subPixelPrecisionBits",
27374     "field_offset" : 1984,
27375     "referenced_type" : "_ZTIj"
27376    },
27377    {
27378     "field_name" : "subTexelPrecisionBits",
27379     "field_offset" : 2016,
27380     "referenced_type" : "_ZTIj"
27381    },
27382    {
27383     "field_name" : "mipmapPrecisionBits",
27384     "field_offset" : 2048,
27385     "referenced_type" : "_ZTIj"
27386    },
27387    {
27388     "field_name" : "maxDrawIndexedIndexValue",
27389     "field_offset" : 2080,
27390     "referenced_type" : "_ZTIj"
27391    },
27392    {
27393     "field_name" : "maxDrawIndirectCount",
27394     "field_offset" : 2112,
27395     "referenced_type" : "_ZTIj"
27396    },
27397    {
27398     "field_name" : "maxSamplerLodBias",
27399     "field_offset" : 2144,
27400     "referenced_type" : "_ZTIf"
27401    },
27402    {
27403     "field_name" : "maxSamplerAnisotropy",
27404     "field_offset" : 2176,
27405     "referenced_type" : "_ZTIf"
27406    },
27407    {
27408     "field_name" : "maxViewports",
27409     "field_offset" : 2208,
27410     "referenced_type" : "_ZTIj"
27411    },
27412    {
27413     "field_name" : "maxViewportDimensions",
27414     "field_offset" : 2240,
27415     "referenced_type" : "_ZTIA2_j"
27416    },
27417    {
27418     "field_name" : "viewportBoundsRange",
27419     "field_offset" : 2304,
27420     "referenced_type" : "_ZTIA2_f"
27421    },
27422    {
27423     "field_name" : "viewportSubPixelBits",
27424     "field_offset" : 2368,
27425     "referenced_type" : "_ZTIj"
27426    },
27427    {
27428     "field_name" : "minMemoryMapAlignment",
27429     "field_offset" : 2400,
27430     "referenced_type" : "_ZTIj"
27431    },
27432    {
27433     "field_name" : "minTexelBufferOffsetAlignment",
27434     "field_offset" : 2432,
27435     "referenced_type" : "_ZTIy"
27436    },
27437    {
27438     "field_name" : "minUniformBufferOffsetAlignment",
27439     "field_offset" : 2496,
27440     "referenced_type" : "_ZTIy"
27441    },
27442    {
27443     "field_name" : "minStorageBufferOffsetAlignment",
27444     "field_offset" : 2560,
27445     "referenced_type" : "_ZTIy"
27446    },
27447    {
27448     "field_name" : "minTexelOffset",
27449     "field_offset" : 2624,
27450     "referenced_type" : "_ZTIi"
27451    },
27452    {
27453     "field_name" : "maxTexelOffset",
27454     "field_offset" : 2656,
27455     "referenced_type" : "_ZTIj"
27456    },
27457    {
27458     "field_name" : "minTexelGatherOffset",
27459     "field_offset" : 2688,
27460     "referenced_type" : "_ZTIi"
27461    },
27462    {
27463     "field_name" : "maxTexelGatherOffset",
27464     "field_offset" : 2720,
27465     "referenced_type" : "_ZTIj"
27466    },
27467    {
27468     "field_name" : "minInterpolationOffset",
27469     "field_offset" : 2752,
27470     "referenced_type" : "_ZTIf"
27471    },
27472    {
27473     "field_name" : "maxInterpolationOffset",
27474     "field_offset" : 2784,
27475     "referenced_type" : "_ZTIf"
27476    },
27477    {
27478     "field_name" : "subPixelInterpolationOffsetBits",
27479     "field_offset" : 2816,
27480     "referenced_type" : "_ZTIj"
27481    },
27482    {
27483     "field_name" : "maxFramebufferWidth",
27484     "field_offset" : 2848,
27485     "referenced_type" : "_ZTIj"
27486    },
27487    {
27488     "field_name" : "maxFramebufferHeight",
27489     "field_offset" : 2880,
27490     "referenced_type" : "_ZTIj"
27491    },
27492    {
27493     "field_name" : "maxFramebufferLayers",
27494     "field_offset" : 2912,
27495     "referenced_type" : "_ZTIj"
27496    },
27497    {
27498     "field_name" : "framebufferColorSampleCounts",
27499     "field_offset" : 2944,
27500     "referenced_type" : "_ZTIj"
27501    },
27502    {
27503     "field_name" : "framebufferDepthSampleCounts",
27504     "field_offset" : 2976,
27505     "referenced_type" : "_ZTIj"
27506    },
27507    {
27508     "field_name" : "framebufferStencilSampleCounts",
27509     "field_offset" : 3008,
27510     "referenced_type" : "_ZTIj"
27511    },
27512    {
27513     "field_name" : "framebufferNoAttachmentsSampleCounts",
27514     "field_offset" : 3040,
27515     "referenced_type" : "_ZTIj"
27516    },
27517    {
27518     "field_name" : "maxColorAttachments",
27519     "field_offset" : 3072,
27520     "referenced_type" : "_ZTIj"
27521    },
27522    {
27523     "field_name" : "sampledImageColorSampleCounts",
27524     "field_offset" : 3104,
27525     "referenced_type" : "_ZTIj"
27526    },
27527    {
27528     "field_name" : "sampledImageIntegerSampleCounts",
27529     "field_offset" : 3136,
27530     "referenced_type" : "_ZTIj"
27531    },
27532    {
27533     "field_name" : "sampledImageDepthSampleCounts",
27534     "field_offset" : 3168,
27535     "referenced_type" : "_ZTIj"
27536    },
27537    {
27538     "field_name" : "sampledImageStencilSampleCounts",
27539     "field_offset" : 3200,
27540     "referenced_type" : "_ZTIj"
27541    },
27542    {
27543     "field_name" : "storageImageSampleCounts",
27544     "field_offset" : 3232,
27545     "referenced_type" : "_ZTIj"
27546    },
27547    {
27548     "field_name" : "maxSampleMaskWords",
27549     "field_offset" : 3264,
27550     "referenced_type" : "_ZTIj"
27551    },
27552    {
27553     "field_name" : "timestampComputeAndGraphics",
27554     "field_offset" : 3296,
27555     "referenced_type" : "_ZTIj"
27556    },
27557    {
27558     "field_name" : "timestampPeriod",
27559     "field_offset" : 3328,
27560     "referenced_type" : "_ZTIf"
27561    },
27562    {
27563     "field_name" : "maxClipDistances",
27564     "field_offset" : 3360,
27565     "referenced_type" : "_ZTIj"
27566    },
27567    {
27568     "field_name" : "maxCullDistances",
27569     "field_offset" : 3392,
27570     "referenced_type" : "_ZTIj"
27571    },
27572    {
27573     "field_name" : "maxCombinedClipAndCullDistances",
27574     "field_offset" : 3424,
27575     "referenced_type" : "_ZTIj"
27576    },
27577    {
27578     "field_name" : "discreteQueuePriorities",
27579     "field_offset" : 3456,
27580     "referenced_type" : "_ZTIj"
27581    },
27582    {
27583     "field_name" : "pointSizeRange",
27584     "field_offset" : 3488,
27585     "referenced_type" : "_ZTIA2_f"
27586    },
27587    {
27588     "field_name" : "lineWidthRange",
27589     "field_offset" : 3552,
27590     "referenced_type" : "_ZTIA2_f"
27591    },
27592    {
27593     "field_name" : "pointSizeGranularity",
27594     "field_offset" : 3616,
27595     "referenced_type" : "_ZTIf"
27596    },
27597    {
27598     "field_name" : "lineWidthGranularity",
27599     "field_offset" : 3648,
27600     "referenced_type" : "_ZTIf"
27601    },
27602    {
27603     "field_name" : "strictLines",
27604     "field_offset" : 3680,
27605     "referenced_type" : "_ZTIj"
27606    },
27607    {
27608     "field_name" : "standardSampleLocations",
27609     "field_offset" : 3712,
27610     "referenced_type" : "_ZTIj"
27611    },
27612    {
27613     "field_name" : "optimalBufferCopyOffsetAlignment",
27614     "field_offset" : 3776,
27615     "referenced_type" : "_ZTIy"
27616    },
27617    {
27618     "field_name" : "optimalBufferCopyRowPitchAlignment",
27619     "field_offset" : 3840,
27620     "referenced_type" : "_ZTIy"
27621    },
27622    {
27623     "field_name" : "nonCoherentAtomSize",
27624     "field_offset" : 3904,
27625     "referenced_type" : "_ZTIy"
27626    }
27627   ],
27628   "linker_set_key" : "_ZTI22VkPhysicalDeviceLimits",
27629   "name" : "VkPhysicalDeviceLimits",
27630   "referenced_type" : "_ZTI22VkPhysicalDeviceLimits",
27631   "self_type" : "_ZTI22VkPhysicalDeviceLimits",
27632   "size" : 496,
27633   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
27634  },
27635  {
27636   "alignment" : 4,
27637   "fields" :
27638   [
27639    {
27640     "field_name" : "sType",
27641     "referenced_type" : "_ZTI15VkStructureType"
27642    },
27643    {
27644     "field_name" : "pNext",
27645     "field_offset" : 32,
27646     "referenced_type" : "_ZTIPKv"
27647    },
27648    {
27649     "field_name" : "flags",
27650     "field_offset" : 64,
27651     "referenced_type" : "_ZTIj"
27652    },
27653    {
27654     "field_name" : "attachmentCount",
27655     "field_offset" : 96,
27656     "referenced_type" : "_ZTIj"
27657    },
27658    {
27659     "field_name" : "pAttachments",
27660     "field_offset" : 128,
27661     "referenced_type" : "_ZTIPK23VkAttachmentDescription"
27662    },
27663    {
27664     "field_name" : "subpassCount",
27665     "field_offset" : 160,
27666     "referenced_type" : "_ZTIj"
27667    },
27668    {
27669     "field_name" : "pSubpasses",
27670     "field_offset" : 192,
27671     "referenced_type" : "_ZTIPK20VkSubpassDescription"
27672    },
27673    {
27674     "field_name" : "dependencyCount",
27675     "field_offset" : 224,
27676     "referenced_type" : "_ZTIj"
27677    },
27678    {
27679     "field_name" : "pDependencies",
27680     "field_offset" : 256,
27681     "referenced_type" : "_ZTIPK19VkSubpassDependency"
27682    }
27683   ],
27684   "linker_set_key" : "_ZTI22VkRenderPassCreateInfo",
27685   "name" : "VkRenderPassCreateInfo",
27686   "referenced_type" : "_ZTI22VkRenderPassCreateInfo",
27687   "self_type" : "_ZTI22VkRenderPassCreateInfo",
27688   "size" : 36,
27689   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
27690  },
27691  {
27692   "alignment" : 4,
27693   "fields" :
27694   [
27695    {
27696     "field_name" : "shadingRatePaletteEntryCount",
27697     "referenced_type" : "_ZTIj"
27698    },
27699    {
27700     "field_name" : "pShadingRatePaletteEntries",
27701     "field_offset" : 32,
27702     "referenced_type" : "_ZTIPK27VkShadingRatePaletteEntryNV"
27703    }
27704   ],
27705   "linker_set_key" : "_ZTI22VkShadingRatePaletteNV",
27706   "name" : "VkShadingRatePaletteNV",
27707   "referenced_type" : "_ZTI22VkShadingRatePaletteNV",
27708   "self_type" : "_ZTI22VkShadingRatePaletteNV",
27709   "size" : 8,
27710   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
27711  },
27712  {
27713   "alignment" : 4,
27714   "fields" :
27715   [
27716    {
27717     "field_name" : "flags",
27718     "referenced_type" : "_ZTIj"
27719    },
27720    {
27721     "field_name" : "format",
27722     "field_offset" : 32,
27723     "referenced_type" : "_ZTI8VkFormat"
27724    },
27725    {
27726     "field_name" : "samples",
27727     "field_offset" : 64,
27728     "referenced_type" : "_ZTI21VkSampleCountFlagBits"
27729    },
27730    {
27731     "field_name" : "loadOp",
27732     "field_offset" : 96,
27733     "referenced_type" : "_ZTI18VkAttachmentLoadOp"
27734    },
27735    {
27736     "field_name" : "storeOp",
27737     "field_offset" : 128,
27738     "referenced_type" : "_ZTI19VkAttachmentStoreOp"
27739    },
27740    {
27741     "field_name" : "stencilLoadOp",
27742     "field_offset" : 160,
27743     "referenced_type" : "_ZTI18VkAttachmentLoadOp"
27744    },
27745    {
27746     "field_name" : "stencilStoreOp",
27747     "field_offset" : 192,
27748     "referenced_type" : "_ZTI19VkAttachmentStoreOp"
27749    },
27750    {
27751     "field_name" : "initialLayout",
27752     "field_offset" : 224,
27753     "referenced_type" : "_ZTI13VkImageLayout"
27754    },
27755    {
27756     "field_name" : "finalLayout",
27757     "field_offset" : 256,
27758     "referenced_type" : "_ZTI13VkImageLayout"
27759    }
27760   ],
27761   "linker_set_key" : "_ZTI23VkAttachmentDescription",
27762   "name" : "VkAttachmentDescription",
27763   "referenced_type" : "_ZTI23VkAttachmentDescription",
27764   "self_type" : "_ZTI23VkAttachmentDescription",
27765   "size" : 36,
27766   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
27767  },
27768  {
27769   "alignment" : 4,
27770   "fields" :
27771   [
27772    {
27773     "field_name" : "sType",
27774     "referenced_type" : "_ZTI15VkStructureType"
27775    },
27776    {
27777     "field_name" : "pNext",
27778     "field_offset" : 32,
27779     "referenced_type" : "_ZTIPKv"
27780    },
27781    {
27782     "field_name" : "flags",
27783     "field_offset" : 64,
27784     "referenced_type" : "_ZTIj"
27785    },
27786    {
27787     "field_name" : "queueFamilyIndex",
27788     "field_offset" : 96,
27789     "referenced_type" : "_ZTIj"
27790    }
27791   ],
27792   "linker_set_key" : "_ZTI23VkCommandPoolCreateInfo",
27793   "name" : "VkCommandPoolCreateInfo",
27794   "referenced_type" : "_ZTI23VkCommandPoolCreateInfo",
27795   "self_type" : "_ZTI23VkCommandPoolCreateInfo",
27796   "size" : 16,
27797   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
27798  },
27799  {
27800   "alignment" : 4,
27801   "fields" :
27802   [
27803    {
27804     "field_name" : "sType",
27805     "referenced_type" : "_ZTI15VkStructureType"
27806    },
27807    {
27808     "field_name" : "pNext",
27809     "field_offset" : 32,
27810     "referenced_type" : "_ZTIPKv"
27811    },
27812    {
27813     "field_name" : "dataSize",
27814     "field_offset" : 64,
27815     "referenced_type" : "_ZTIj"
27816    },
27817    {
27818     "field_name" : "pData",
27819     "field_offset" : 96,
27820     "referenced_type" : "_ZTIPKv"
27821    }
27822   ],
27823   "linker_set_key" : "_ZTI23VkCuModuleCreateInfoNVX",
27824   "name" : "VkCuModuleCreateInfoNVX",
27825   "referenced_type" : "_ZTI23VkCuModuleCreateInfoNVX",
27826   "self_type" : "_ZTI23VkCuModuleCreateInfoNVX",
27827   "size" : 16,
27828   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
27829  },
27830  {
27831   "alignment" : 4,
27832   "fields" :
27833   [
27834    {
27835     "field_name" : "sType",
27836     "referenced_type" : "_ZTI15VkStructureType"
27837    },
27838    {
27839     "field_name" : "pNext",
27840     "field_offset" : 32,
27841     "referenced_type" : "_ZTIPKv"
27842    },
27843    {
27844     "field_name" : "waitSemaphoreCount",
27845     "field_offset" : 64,
27846     "referenced_type" : "_ZTIj"
27847    },
27848    {
27849     "field_name" : "pWaitSemaphoreDeviceIndices",
27850     "field_offset" : 96,
27851     "referenced_type" : "_ZTIPKj"
27852    },
27853    {
27854     "field_name" : "commandBufferCount",
27855     "field_offset" : 128,
27856     "referenced_type" : "_ZTIj"
27857    },
27858    {
27859     "field_name" : "pCommandBufferDeviceMasks",
27860     "field_offset" : 160,
27861     "referenced_type" : "_ZTIPKj"
27862    },
27863    {
27864     "field_name" : "signalSemaphoreCount",
27865     "field_offset" : 192,
27866     "referenced_type" : "_ZTIj"
27867    },
27868    {
27869     "field_name" : "pSignalSemaphoreDeviceIndices",
27870     "field_offset" : 224,
27871     "referenced_type" : "_ZTIPKj"
27872    }
27873   ],
27874   "linker_set_key" : "_ZTI23VkDeviceGroupSubmitInfo",
27875   "name" : "VkDeviceGroupSubmitInfo",
27876   "referenced_type" : "_ZTI23VkDeviceGroupSubmitInfo",
27877   "self_type" : "_ZTI23VkDeviceGroupSubmitInfo",
27878   "size" : 32,
27879   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
27880  },
27881  {
27882   "alignment" : 4,
27883   "fields" :
27884   [
27885    {
27886     "field_name" : "sType",
27887     "referenced_type" : "_ZTI15VkStructureType"
27888    },
27889    {
27890     "field_name" : "pNext",
27891     "field_offset" : 32,
27892     "referenced_type" : "_ZTIPKv"
27893    },
27894    {
27895     "field_name" : "flags",
27896     "field_offset" : 64,
27897     "referenced_type" : "_ZTIj"
27898    },
27899    {
27900     "field_name" : "queueFamilyIndex",
27901     "field_offset" : 96,
27902     "referenced_type" : "_ZTIj"
27903    },
27904    {
27905     "field_name" : "queueCount",
27906     "field_offset" : 128,
27907     "referenced_type" : "_ZTIj"
27908    },
27909    {
27910     "field_name" : "pQueuePriorities",
27911     "field_offset" : 160,
27912     "referenced_type" : "_ZTIPKf"
27913    }
27914   ],
27915   "linker_set_key" : "_ZTI23VkDeviceQueueCreateInfo",
27916   "name" : "VkDeviceQueueCreateInfo",
27917   "referenced_type" : "_ZTI23VkDeviceQueueCreateInfo",
27918   "self_type" : "_ZTI23VkDeviceQueueCreateInfo",
27919   "size" : 24,
27920   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
27921  },
27922  {
27923   "alignment" : 4,
27924   "fields" :
27925   [
27926    {
27927     "field_name" : "sType",
27928     "referenced_type" : "_ZTI15VkStructureType"
27929    },
27930    {
27931     "field_name" : "pNext",
27932     "field_offset" : 32,
27933     "referenced_type" : "_ZTIPKv"
27934    },
27935    {
27936     "field_name" : "srcRect",
27937     "field_offset" : 64,
27938     "referenced_type" : "_ZTI8VkRect2D"
27939    },
27940    {
27941     "field_name" : "dstRect",
27942     "field_offset" : 192,
27943     "referenced_type" : "_ZTI8VkRect2D"
27944    },
27945    {
27946     "field_name" : "persistent",
27947     "field_offset" : 320,
27948     "referenced_type" : "_ZTIj"
27949    }
27950   ],
27951   "linker_set_key" : "_ZTI23VkDisplayPresentInfoKHR",
27952   "name" : "VkDisplayPresentInfoKHR",
27953   "referenced_type" : "_ZTI23VkDisplayPresentInfoKHR",
27954   "self_type" : "_ZTI23VkDisplayPresentInfoKHR",
27955   "size" : 44,
27956   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
27957  },
27958  {
27959   "alignment" : 8,
27960   "fields" :
27961   [
27962    {
27963     "field_name" : "sType",
27964     "referenced_type" : "_ZTI15VkStructureType"
27965    },
27966    {
27967     "field_name" : "pNext",
27968     "field_offset" : 32,
27969     "referenced_type" : "_ZTIPv"
27970    },
27971    {
27972     "field_name" : "displayProperties",
27973     "field_offset" : 64,
27974     "referenced_type" : "_ZTI22VkDisplayPropertiesKHR"
27975    }
27976   ],
27977   "linker_set_key" : "_ZTI23VkDisplayProperties2KHR",
27978   "name" : "VkDisplayProperties2KHR",
27979   "referenced_type" : "_ZTI23VkDisplayProperties2KHR",
27980   "self_type" : "_ZTI23VkDisplayProperties2KHR",
27981   "size" : 48,
27982   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
27983  },
27984  {
27985   "alignment" : 4,
27986   "fields" :
27987   [
27988    {
27989     "field_name" : "sType",
27990     "referenced_type" : "_ZTI15VkStructureType"
27991    },
27992    {
27993     "field_name" : "pNext",
27994     "field_offset" : 32,
27995     "referenced_type" : "_ZTIPKv"
27996    },
27997    {
27998     "field_name" : "handleTypes",
27999     "field_offset" : 64,
28000     "referenced_type" : "_ZTIj"
28001    }
28002   ],
28003   "linker_set_key" : "_ZTI23VkExportFenceCreateInfo",
28004   "name" : "VkExportFenceCreateInfo",
28005   "referenced_type" : "_ZTI23VkExportFenceCreateInfo",
28006   "self_type" : "_ZTI23VkExportFenceCreateInfo",
28007   "size" : 12,
28008   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
28009  },
28010  {
28011   "alignment" : 8,
28012   "fields" :
28013   [
28014    {
28015     "field_name" : "sType",
28016     "referenced_type" : "_ZTI15VkStructureType"
28017    },
28018    {
28019     "field_name" : "pNext",
28020     "field_offset" : 32,
28021     "referenced_type" : "_ZTIPv"
28022    },
28023    {
28024     "field_name" : "externalFormat",
28025     "field_offset" : 64,
28026     "referenced_type" : "_ZTIy"
28027    }
28028   ],
28029   "linker_set_key" : "_ZTI23VkExternalFormatANDROID",
28030   "name" : "VkExternalFormatANDROID",
28031   "referenced_type" : "_ZTI23VkExternalFormatANDROID",
28032   "self_type" : "_ZTI23VkExternalFormatANDROID",
28033   "size" : 16,
28034   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_android.h"
28035  },
28036  {
28037   "alignment" : 8,
28038   "fields" :
28039   [
28040    {
28041     "field_name" : "sType",
28042     "referenced_type" : "_ZTI15VkStructureType"
28043    },
28044    {
28045     "field_name" : "pNext",
28046     "field_offset" : 32,
28047     "referenced_type" : "_ZTIPKv"
28048    },
28049    {
28050     "field_name" : "flags",
28051     "field_offset" : 64,
28052     "referenced_type" : "_ZTIj"
28053    },
28054    {
28055     "field_name" : "renderPass",
28056     "field_offset" : 128,
28057     "referenced_type" : "_ZTIy"
28058    },
28059    {
28060     "field_name" : "attachmentCount",
28061     "field_offset" : 192,
28062     "referenced_type" : "_ZTIj"
28063    },
28064    {
28065     "field_name" : "pAttachments",
28066     "field_offset" : 224,
28067     "referenced_type" : "_ZTIPKy"
28068    },
28069    {
28070     "field_name" : "width",
28071     "field_offset" : 256,
28072     "referenced_type" : "_ZTIj"
28073    },
28074    {
28075     "field_name" : "height",
28076     "field_offset" : 288,
28077     "referenced_type" : "_ZTIj"
28078    },
28079    {
28080     "field_name" : "layers",
28081     "field_offset" : 320,
28082     "referenced_type" : "_ZTIj"
28083    }
28084   ],
28085   "linker_set_key" : "_ZTI23VkFramebufferCreateInfo",
28086   "name" : "VkFramebufferCreateInfo",
28087   "referenced_type" : "_ZTI23VkFramebufferCreateInfo",
28088   "self_type" : "_ZTI23VkFramebufferCreateInfo",
28089   "size" : 48,
28090   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
28091  },
28092  {
28093   "alignment" : 8,
28094   "fields" :
28095   [
28096    {
28097     "field_name" : "maxExtent",
28098     "referenced_type" : "_ZTI10VkExtent3D"
28099    },
28100    {
28101     "field_name" : "maxMipLevels",
28102     "field_offset" : 96,
28103     "referenced_type" : "_ZTIj"
28104    },
28105    {
28106     "field_name" : "maxArrayLayers",
28107     "field_offset" : 128,
28108     "referenced_type" : "_ZTIj"
28109    },
28110    {
28111     "field_name" : "sampleCounts",
28112     "field_offset" : 160,
28113     "referenced_type" : "_ZTIj"
28114    },
28115    {
28116     "field_name" : "maxResourceSize",
28117     "field_offset" : 192,
28118     "referenced_type" : "_ZTIy"
28119    }
28120   ],
28121   "linker_set_key" : "_ZTI23VkImageFormatProperties",
28122   "name" : "VkImageFormatProperties",
28123   "referenced_type" : "_ZTI23VkImageFormatProperties",
28124   "self_type" : "_ZTI23VkImageFormatProperties",
28125   "size" : 32,
28126   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
28127  },
28128  {
28129   "alignment" : 4,
28130   "fields" :
28131   [
28132    {
28133     "field_name" : "aspectMask",
28134     "referenced_type" : "_ZTIj"
28135    },
28136    {
28137     "field_name" : "baseMipLevel",
28138     "field_offset" : 32,
28139     "referenced_type" : "_ZTIj"
28140    },
28141    {
28142     "field_name" : "levelCount",
28143     "field_offset" : 64,
28144     "referenced_type" : "_ZTIj"
28145    },
28146    {
28147     "field_name" : "baseArrayLayer",
28148     "field_offset" : 96,
28149     "referenced_type" : "_ZTIj"
28150    },
28151    {
28152     "field_name" : "layerCount",
28153     "field_offset" : 128,
28154     "referenced_type" : "_ZTIj"
28155    }
28156   ],
28157   "linker_set_key" : "_ZTI23VkImageSubresourceRange",
28158   "name" : "VkImageSubresourceRange",
28159   "referenced_type" : "_ZTI23VkImageSubresourceRange",
28160   "self_type" : "_ZTI23VkImageSubresourceRange",
28161   "size" : 20,
28162   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
28163  },
28164  {
28165   "alignment" : 4,
28166   "fields" :
28167   [
28168    {
28169     "field_name" : "sType",
28170     "referenced_type" : "_ZTI15VkStructureType"
28171    },
28172    {
28173     "field_name" : "pNext",
28174     "field_offset" : 32,
28175     "referenced_type" : "_ZTIPKv"
28176    },
28177    {
28178     "field_name" : "handleType",
28179     "field_offset" : 64,
28180     "referenced_type" : "_ZTI34VkExternalMemoryHandleTypeFlagBits"
28181    },
28182    {
28183     "field_name" : "fd",
28184     "field_offset" : 96,
28185     "referenced_type" : "_ZTIi"
28186    }
28187   ],
28188   "linker_set_key" : "_ZTI23VkImportMemoryFdInfoKHR",
28189   "name" : "VkImportMemoryFdInfoKHR",
28190   "referenced_type" : "_ZTI23VkImportMemoryFdInfoKHR",
28191   "self_type" : "_ZTI23VkImportMemoryFdInfoKHR",
28192   "size" : 16,
28193   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
28194  },
28195  {
28196   "alignment" : 4,
28197   "fields" :
28198   [
28199    {
28200     "field_name" : "sType",
28201     "referenced_type" : "_ZTI15VkStructureType"
28202    },
28203    {
28204     "field_name" : "pNext",
28205     "field_offset" : 32,
28206     "referenced_type" : "_ZTIPv"
28207    },
28208    {
28209     "field_name" : "memoryTypeBits",
28210     "field_offset" : 64,
28211     "referenced_type" : "_ZTIj"
28212    }
28213   ],
28214   "linker_set_key" : "_ZTI23VkMemoryFdPropertiesKHR",
28215   "name" : "VkMemoryFdPropertiesKHR",
28216   "referenced_type" : "_ZTI23VkMemoryFdPropertiesKHR",
28217   "self_type" : "_ZTI23VkMemoryFdPropertiesKHR",
28218   "size" : 12,
28219   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
28220  },
28221  {
28222   "alignment" : 4,
28223   "fields" :
28224   [
28225    {
28226     "field_name" : "sType",
28227     "referenced_type" : "_ZTI15VkStructureType"
28228    },
28229    {
28230     "field_name" : "pNext",
28231     "field_offset" : 32,
28232     "referenced_type" : "_ZTIPv"
28233    },
28234    {
28235     "field_name" : "unit",
28236     "field_offset" : 64,
28237     "referenced_type" : "_ZTI27VkPerformanceCounterUnitKHR"
28238    },
28239    {
28240     "field_name" : "scope",
28241     "field_offset" : 96,
28242     "referenced_type" : "_ZTI28VkPerformanceCounterScopeKHR"
28243    },
28244    {
28245     "field_name" : "storage",
28246     "field_offset" : 128,
28247     "referenced_type" : "_ZTI30VkPerformanceCounterStorageKHR"
28248    },
28249    {
28250     "field_name" : "uuid",
28251     "field_offset" : 160,
28252     "referenced_type" : "_ZTIA16_h"
28253    }
28254   ],
28255   "linker_set_key" : "_ZTI23VkPerformanceCounterKHR",
28256   "name" : "VkPerformanceCounterKHR",
28257   "referenced_type" : "_ZTI23VkPerformanceCounterKHR",
28258   "self_type" : "_ZTI23VkPerformanceCounterKHR",
28259   "size" : 36,
28260   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
28261  },
28262  {
28263   "alignment" : 8,
28264   "fields" :
28265   [
28266    {
28267     "field_name" : "type",
28268     "referenced_type" : "_ZTI27VkPerformanceValueTypeINTEL"
28269    },
28270    {
28271     "field_name" : "data",
28272     "field_offset" : 64,
28273     "referenced_type" : "_ZTI27VkPerformanceValueDataINTEL"
28274    }
28275   ],
28276   "linker_set_key" : "_ZTI23VkPerformanceValueINTEL",
28277   "name" : "VkPerformanceValueINTEL",
28278   "referenced_type" : "_ZTI23VkPerformanceValueINTEL",
28279   "self_type" : "_ZTI23VkPerformanceValueINTEL",
28280   "size" : 16,
28281   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
28282  },
28283  {
28284   "alignment" : 4,
28285   "fields" :
28286   [
28287    {
28288     "field_name" : "queueFlags",
28289     "referenced_type" : "_ZTIj"
28290    },
28291    {
28292     "field_name" : "queueCount",
28293     "field_offset" : 32,
28294     "referenced_type" : "_ZTIj"
28295    },
28296    {
28297     "field_name" : "timestampValidBits",
28298     "field_offset" : 64,
28299     "referenced_type" : "_ZTIj"
28300    },
28301    {
28302     "field_name" : "minImageTransferGranularity",
28303     "field_offset" : 96,
28304     "referenced_type" : "_ZTI10VkExtent3D"
28305    }
28306   ],
28307   "linker_set_key" : "_ZTI23VkQueueFamilyProperties",
28308   "name" : "VkQueueFamilyProperties",
28309   "referenced_type" : "_ZTI23VkQueueFamilyProperties",
28310   "self_type" : "_ZTI23VkQueueFamilyProperties",
28311   "size" : 24,
28312   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
28313  },
28314  {
28315   "alignment" : 4,
28316   "fields" :
28317   [
28318    {
28319     "field_name" : "sType",
28320     "referenced_type" : "_ZTI15VkStructureType"
28321    },
28322    {
28323     "field_name" : "pNext",
28324     "field_offset" : 32,
28325     "referenced_type" : "_ZTIPKv"
28326    },
28327    {
28328     "field_name" : "flags",
28329     "field_offset" : 64,
28330     "referenced_type" : "_ZTIj"
28331    },
28332    {
28333     "field_name" : "attachmentCount",
28334     "field_offset" : 96,
28335     "referenced_type" : "_ZTIj"
28336    },
28337    {
28338     "field_name" : "pAttachments",
28339     "field_offset" : 128,
28340     "referenced_type" : "_ZTIPK24VkAttachmentDescription2"
28341    },
28342    {
28343     "field_name" : "subpassCount",
28344     "field_offset" : 160,
28345     "referenced_type" : "_ZTIj"
28346    },
28347    {
28348     "field_name" : "pSubpasses",
28349     "field_offset" : 192,
28350     "referenced_type" : "_ZTIPK21VkSubpassDescription2"
28351    },
28352    {
28353     "field_name" : "dependencyCount",
28354     "field_offset" : 224,
28355     "referenced_type" : "_ZTIj"
28356    },
28357    {
28358     "field_name" : "pDependencies",
28359     "field_offset" : 256,
28360     "referenced_type" : "_ZTIPK20VkSubpassDependency2"
28361    },
28362    {
28363     "field_name" : "correlatedViewMaskCount",
28364     "field_offset" : 288,
28365     "referenced_type" : "_ZTIj"
28366    },
28367    {
28368     "field_name" : "pCorrelatedViewMasks",
28369     "field_offset" : 320,
28370     "referenced_type" : "_ZTIPKj"
28371    }
28372   ],
28373   "linker_set_key" : "_ZTI23VkRenderPassCreateInfo2",
28374   "name" : "VkRenderPassCreateInfo2",
28375   "referenced_type" : "_ZTI23VkRenderPassCreateInfo2",
28376   "self_type" : "_ZTI23VkRenderPassCreateInfo2",
28377   "size" : 44,
28378   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
28379  },
28380  {
28381   "alignment" : 8,
28382   "fields" :
28383   [
28384    {
28385     "field_name" : "sType",
28386     "referenced_type" : "_ZTI15VkStructureType"
28387    },
28388    {
28389     "field_name" : "pNext",
28390     "field_offset" : 32,
28391     "referenced_type" : "_ZTIPKv"
28392    },
28393    {
28394     "field_name" : "semaphore",
28395     "field_offset" : 64,
28396     "referenced_type" : "_ZTIy"
28397    },
28398    {
28399     "field_name" : "handleType",
28400     "field_offset" : 128,
28401     "referenced_type" : "_ZTI37VkExternalSemaphoreHandleTypeFlagBits"
28402    }
28403   ],
28404   "linker_set_key" : "_ZTI23VkSemaphoreGetFdInfoKHR",
28405   "name" : "VkSemaphoreGetFdInfoKHR",
28406   "referenced_type" : "_ZTI23VkSemaphoreGetFdInfoKHR",
28407   "self_type" : "_ZTI23VkSemaphoreGetFdInfoKHR",
28408   "size" : 24,
28409   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
28410  },
28411  {
28412   "alignment" : 8,
28413   "fields" :
28414   [
28415    {
28416     "field_name" : "subresource",
28417     "referenced_type" : "_ZTI18VkImageSubresource"
28418    },
28419    {
28420     "field_name" : "offset",
28421     "field_offset" : 96,
28422     "referenced_type" : "_ZTI10VkOffset3D"
28423    },
28424    {
28425     "field_name" : "extent",
28426     "field_offset" : 192,
28427     "referenced_type" : "_ZTI10VkExtent3D"
28428    },
28429    {
28430     "field_name" : "memory",
28431     "field_offset" : 320,
28432     "referenced_type" : "_ZTIy"
28433    },
28434    {
28435     "field_name" : "memoryOffset",
28436     "field_offset" : 384,
28437     "referenced_type" : "_ZTIy"
28438    },
28439    {
28440     "field_name" : "flags",
28441     "field_offset" : 448,
28442     "referenced_type" : "_ZTIj"
28443    }
28444   ],
28445   "linker_set_key" : "_ZTI23VkSparseImageMemoryBind",
28446   "name" : "VkSparseImageMemoryBind",
28447   "referenced_type" : "_ZTI23VkSparseImageMemoryBind",
28448   "self_type" : "_ZTI23VkSparseImageMemoryBind",
28449   "size" : 64,
28450   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
28451  },
28452  {
28453   "alignment" : 4,
28454   "fields" :
28455   [
28456    {
28457     "field_name" : "sType",
28458     "referenced_type" : "_ZTI15VkStructureType"
28459    },
28460    {
28461     "field_name" : "pNext",
28462     "field_offset" : 32,
28463     "referenced_type" : "_ZTIPKv"
28464    },
28465    {
28466     "field_name" : "enabledValidationFeatureCount",
28467     "field_offset" : 64,
28468     "referenced_type" : "_ZTIj"
28469    },
28470    {
28471     "field_name" : "pEnabledValidationFeatures",
28472     "field_offset" : 96,
28473     "referenced_type" : "_ZTIPK28VkValidationFeatureEnableEXT"
28474    },
28475    {
28476     "field_name" : "disabledValidationFeatureCount",
28477     "field_offset" : 128,
28478     "referenced_type" : "_ZTIj"
28479    },
28480    {
28481     "field_name" : "pDisabledValidationFeatures",
28482     "field_offset" : 160,
28483     "referenced_type" : "_ZTIPK29VkValidationFeatureDisableEXT"
28484    }
28485   ],
28486   "linker_set_key" : "_ZTI23VkValidationFeaturesEXT",
28487   "name" : "VkValidationFeaturesEXT",
28488   "referenced_type" : "_ZTI23VkValidationFeaturesEXT",
28489   "self_type" : "_ZTI23VkValidationFeaturesEXT",
28490   "size" : 24,
28491   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
28492  },
28493  {
28494   "alignment" : 4,
28495   "fields" :
28496   [
28497    {
28498     "field_name" : "sType",
28499     "referenced_type" : "_ZTI15VkStructureType"
28500    },
28501    {
28502     "field_name" : "pNext",
28503     "field_offset" : 32,
28504     "referenced_type" : "_ZTIPKv"
28505    },
28506    {
28507     "field_name" : "flags",
28508     "field_offset" : 64,
28509     "referenced_type" : "_ZTIj"
28510    },
28511    {
28512     "field_name" : "format",
28513     "field_offset" : 96,
28514     "referenced_type" : "_ZTI8VkFormat"
28515    },
28516    {
28517     "field_name" : "samples",
28518     "field_offset" : 128,
28519     "referenced_type" : "_ZTI21VkSampleCountFlagBits"
28520    },
28521    {
28522     "field_name" : "loadOp",
28523     "field_offset" : 160,
28524     "referenced_type" : "_ZTI18VkAttachmentLoadOp"
28525    },
28526    {
28527     "field_name" : "storeOp",
28528     "field_offset" : 192,
28529     "referenced_type" : "_ZTI19VkAttachmentStoreOp"
28530    },
28531    {
28532     "field_name" : "stencilLoadOp",
28533     "field_offset" : 224,
28534     "referenced_type" : "_ZTI18VkAttachmentLoadOp"
28535    },
28536    {
28537     "field_name" : "stencilStoreOp",
28538     "field_offset" : 256,
28539     "referenced_type" : "_ZTI19VkAttachmentStoreOp"
28540    },
28541    {
28542     "field_name" : "initialLayout",
28543     "field_offset" : 288,
28544     "referenced_type" : "_ZTI13VkImageLayout"
28545    },
28546    {
28547     "field_name" : "finalLayout",
28548     "field_offset" : 320,
28549     "referenced_type" : "_ZTI13VkImageLayout"
28550    }
28551   ],
28552   "linker_set_key" : "_ZTI24VkAttachmentDescription2",
28553   "name" : "VkAttachmentDescription2",
28554   "referenced_type" : "_ZTI24VkAttachmentDescription2",
28555   "self_type" : "_ZTI24VkAttachmentDescription2",
28556   "size" : 44,
28557   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
28558  },
28559  {
28560   "alignment" : 4,
28561   "fields" :
28562   [
28563    {
28564     "field_name" : "depth",
28565     "referenced_type" : "_ZTIf"
28566    },
28567    {
28568     "field_name" : "stencil",
28569     "field_offset" : 32,
28570     "referenced_type" : "_ZTIj"
28571    }
28572   ],
28573   "linker_set_key" : "_ZTI24VkClearDepthStencilValue",
28574   "name" : "VkClearDepthStencilValue",
28575   "referenced_type" : "_ZTI24VkClearDepthStencilValue",
28576   "self_type" : "_ZTI24VkClearDepthStencilValue",
28577   "size" : 8,
28578   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
28579  },
28580  {
28581   "alignment" : 4,
28582   "fields" :
28583   [
28584    {
28585     "field_name" : "pixelX",
28586     "referenced_type" : "_ZTIj"
28587    },
28588    {
28589     "field_name" : "pixelY",
28590     "field_offset" : 32,
28591     "referenced_type" : "_ZTIj"
28592    },
28593    {
28594     "field_name" : "sample",
28595     "field_offset" : 64,
28596     "referenced_type" : "_ZTIj"
28597    }
28598   ],
28599   "linker_set_key" : "_ZTI24VkCoarseSampleLocationNV",
28600   "name" : "VkCoarseSampleLocationNV",
28601   "referenced_type" : "_ZTI24VkCoarseSampleLocationNV",
28602   "self_type" : "_ZTI24VkCoarseSampleLocationNV",
28603   "size" : 12,
28604   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
28605  },
28606  {
28607   "alignment" : 4,
28608   "fields" :
28609   [
28610    {
28611     "field_name" : "sType",
28612     "referenced_type" : "_ZTI15VkStructureType"
28613    },
28614    {
28615     "field_name" : "pNext",
28616     "field_offset" : 32,
28617     "referenced_type" : "_ZTIPKv"
28618    },
28619    {
28620     "field_name" : "flags",
28621     "field_offset" : 64,
28622     "referenced_type" : "_ZTIj"
28623    },
28624    {
28625     "field_name" : "pInheritanceInfo",
28626     "field_offset" : 96,
28627     "referenced_type" : "_ZTIPK30VkCommandBufferInheritanceInfo"
28628    }
28629   ],
28630   "linker_set_key" : "_ZTI24VkCommandBufferBeginInfo",
28631   "name" : "VkCommandBufferBeginInfo",
28632   "referenced_type" : "_ZTI24VkCommandBufferBeginInfo",
28633   "self_type" : "_ZTI24VkCommandBufferBeginInfo",
28634   "size" : 16,
28635   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
28636  },
28637  {
28638   "alignment" : 8,
28639   "fields" :
28640   [
28641    {
28642     "field_name" : "sType",
28643     "referenced_type" : "_ZTI15VkStructureType"
28644    },
28645    {
28646     "field_name" : "pNext",
28647     "field_offset" : 32,
28648     "referenced_type" : "_ZTIPKv"
28649    },
28650    {
28651     "field_name" : "srcBuffer",
28652     "field_offset" : 64,
28653     "referenced_type" : "_ZTIy"
28654    },
28655    {
28656     "field_name" : "dstImage",
28657     "field_offset" : 128,
28658     "referenced_type" : "_ZTIy"
28659    },
28660    {
28661     "field_name" : "dstImageLayout",
28662     "field_offset" : 192,
28663     "referenced_type" : "_ZTI13VkImageLayout"
28664    },
28665    {
28666     "field_name" : "regionCount",
28667     "field_offset" : 224,
28668     "referenced_type" : "_ZTIj"
28669    },
28670    {
28671     "field_name" : "pRegions",
28672     "field_offset" : 256,
28673     "referenced_type" : "_ZTIPK18VkBufferImageCopy2"
28674    }
28675   ],
28676   "linker_set_key" : "_ZTI24VkCopyBufferToImageInfo2",
28677   "name" : "VkCopyBufferToImageInfo2",
28678   "referenced_type" : "_ZTI24VkCopyBufferToImageInfo2",
28679   "self_type" : "_ZTI24VkCopyBufferToImageInfo2",
28680   "size" : 40,
28681   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
28682  },
28683  {
28684   "alignment" : 8,
28685   "fields" :
28686   [
28687    {
28688     "field_name" : "sType",
28689     "referenced_type" : "_ZTI15VkStructureType"
28690    },
28691    {
28692     "field_name" : "pNext",
28693     "field_offset" : 32,
28694     "referenced_type" : "_ZTIPKv"
28695    },
28696    {
28697     "field_name" : "srcImage",
28698     "field_offset" : 64,
28699     "referenced_type" : "_ZTIy"
28700    },
28701    {
28702     "field_name" : "srcImageLayout",
28703     "field_offset" : 128,
28704     "referenced_type" : "_ZTI13VkImageLayout"
28705    },
28706    {
28707     "field_name" : "dstBuffer",
28708     "field_offset" : 192,
28709     "referenced_type" : "_ZTIy"
28710    },
28711    {
28712     "field_name" : "regionCount",
28713     "field_offset" : 256,
28714     "referenced_type" : "_ZTIj"
28715    },
28716    {
28717     "field_name" : "pRegions",
28718     "field_offset" : 288,
28719     "referenced_type" : "_ZTIPK18VkBufferImageCopy2"
28720    }
28721   ],
28722   "linker_set_key" : "_ZTI24VkCopyImageToBufferInfo2",
28723   "name" : "VkCopyImageToBufferInfo2",
28724   "referenced_type" : "_ZTI24VkCopyImageToBufferInfo2",
28725   "self_type" : "_ZTI24VkCopyImageToBufferInfo2",
28726   "size" : 40,
28727   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
28728  },
28729  {
28730   "alignment" : 8,
28731   "fields" :
28732   [
28733    {
28734     "field_name" : "deviceAddress",
28735     "referenced_type" : "_ZTIy"
28736    },
28737    {
28738     "field_name" : "hostAddress",
28739     "referenced_type" : "_ZTIPv"
28740    }
28741   ],
28742   "linker_set_key" : "_ZTI24VkDeviceOrHostAddressKHR",
28743   "name" : "VkDeviceOrHostAddressKHR",
28744   "record_kind" : "union",
28745   "referenced_type" : "_ZTI24VkDeviceOrHostAddressKHR",
28746   "self_type" : "_ZTI24VkDeviceOrHostAddressKHR",
28747   "size" : 8,
28748   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
28749  },
28750  {
28751   "alignment" : 8,
28752   "fields" :
28753   [
28754    {
28755     "field_name" : "sType",
28756     "referenced_type" : "_ZTI15VkStructureType"
28757    },
28758    {
28759     "field_name" : "pNext",
28760     "field_offset" : 32,
28761     "referenced_type" : "_ZTIPv"
28762    },
28763    {
28764     "field_name" : "imageFormatProperties",
28765     "field_offset" : 64,
28766     "referenced_type" : "_ZTI23VkImageFormatProperties"
28767    }
28768   ],
28769   "linker_set_key" : "_ZTI24VkImageFormatProperties2",
28770   "name" : "VkImageFormatProperties2",
28771   "referenced_type" : "_ZTI24VkImageFormatProperties2",
28772   "self_type" : "_ZTI24VkImageFormatProperties2",
28773   "size" : 40,
28774   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
28775  },
28776  {
28777   "alignment" : 4,
28778   "fields" :
28779   [
28780    {
28781     "field_name" : "aspectMask",
28782     "referenced_type" : "_ZTIj"
28783    },
28784    {
28785     "field_name" : "mipLevel",
28786     "field_offset" : 32,
28787     "referenced_type" : "_ZTIj"
28788    },
28789    {
28790     "field_name" : "baseArrayLayer",
28791     "field_offset" : 64,
28792     "referenced_type" : "_ZTIj"
28793    },
28794    {
28795     "field_name" : "layerCount",
28796     "field_offset" : 96,
28797     "referenced_type" : "_ZTIj"
28798    }
28799   ],
28800   "linker_set_key" : "_ZTI24VkImageSubresourceLayers",
28801   "name" : "VkImageSubresourceLayers",
28802   "referenced_type" : "_ZTI24VkImageSubresourceLayers",
28803   "self_type" : "_ZTI24VkImageSubresourceLayers",
28804   "size" : 16,
28805   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
28806  },
28807  {
28808   "alignment" : 8,
28809   "fields" :
28810   [
28811    {
28812     "field_name" : "sType",
28813     "referenced_type" : "_ZTI15VkStructureType"
28814    },
28815    {
28816     "field_name" : "pNext",
28817     "field_offset" : 32,
28818     "referenced_type" : "_ZTIPKv"
28819    },
28820    {
28821     "field_name" : "imageView",
28822     "field_offset" : 64,
28823     "referenced_type" : "_ZTIy"
28824    },
28825    {
28826     "field_name" : "descriptorType",
28827     "field_offset" : 128,
28828     "referenced_type" : "_ZTI16VkDescriptorType"
28829    },
28830    {
28831     "field_name" : "sampler",
28832     "field_offset" : 192,
28833     "referenced_type" : "_ZTIy"
28834    }
28835   ],
28836   "linker_set_key" : "_ZTI24VkImageViewHandleInfoNVX",
28837   "name" : "VkImageViewHandleInfoNVX",
28838   "referenced_type" : "_ZTI24VkImageViewHandleInfoNVX",
28839   "self_type" : "_ZTI24VkImageViewHandleInfoNVX",
28840   "size" : 32,
28841   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
28842  },
28843  {
28844   "alignment" : 4,
28845   "fields" :
28846   [
28847    {
28848     "field_name" : "robustBufferAccess",
28849     "referenced_type" : "_ZTIj"
28850    },
28851    {
28852     "field_name" : "fullDrawIndexUint32",
28853     "field_offset" : 32,
28854     "referenced_type" : "_ZTIj"
28855    },
28856    {
28857     "field_name" : "imageCubeArray",
28858     "field_offset" : 64,
28859     "referenced_type" : "_ZTIj"
28860    },
28861    {
28862     "field_name" : "independentBlend",
28863     "field_offset" : 96,
28864     "referenced_type" : "_ZTIj"
28865    },
28866    {
28867     "field_name" : "geometryShader",
28868     "field_offset" : 128,
28869     "referenced_type" : "_ZTIj"
28870    },
28871    {
28872     "field_name" : "tessellationShader",
28873     "field_offset" : 160,
28874     "referenced_type" : "_ZTIj"
28875    },
28876    {
28877     "field_name" : "sampleRateShading",
28878     "field_offset" : 192,
28879     "referenced_type" : "_ZTIj"
28880    },
28881    {
28882     "field_name" : "dualSrcBlend",
28883     "field_offset" : 224,
28884     "referenced_type" : "_ZTIj"
28885    },
28886    {
28887     "field_name" : "logicOp",
28888     "field_offset" : 256,
28889     "referenced_type" : "_ZTIj"
28890    },
28891    {
28892     "field_name" : "multiDrawIndirect",
28893     "field_offset" : 288,
28894     "referenced_type" : "_ZTIj"
28895    },
28896    {
28897     "field_name" : "drawIndirectFirstInstance",
28898     "field_offset" : 320,
28899     "referenced_type" : "_ZTIj"
28900    },
28901    {
28902     "field_name" : "depthClamp",
28903     "field_offset" : 352,
28904     "referenced_type" : "_ZTIj"
28905    },
28906    {
28907     "field_name" : "depthBiasClamp",
28908     "field_offset" : 384,
28909     "referenced_type" : "_ZTIj"
28910    },
28911    {
28912     "field_name" : "fillModeNonSolid",
28913     "field_offset" : 416,
28914     "referenced_type" : "_ZTIj"
28915    },
28916    {
28917     "field_name" : "depthBounds",
28918     "field_offset" : 448,
28919     "referenced_type" : "_ZTIj"
28920    },
28921    {
28922     "field_name" : "wideLines",
28923     "field_offset" : 480,
28924     "referenced_type" : "_ZTIj"
28925    },
28926    {
28927     "field_name" : "largePoints",
28928     "field_offset" : 512,
28929     "referenced_type" : "_ZTIj"
28930    },
28931    {
28932     "field_name" : "alphaToOne",
28933     "field_offset" : 544,
28934     "referenced_type" : "_ZTIj"
28935    },
28936    {
28937     "field_name" : "multiViewport",
28938     "field_offset" : 576,
28939     "referenced_type" : "_ZTIj"
28940    },
28941    {
28942     "field_name" : "samplerAnisotropy",
28943     "field_offset" : 608,
28944     "referenced_type" : "_ZTIj"
28945    },
28946    {
28947     "field_name" : "textureCompressionETC2",
28948     "field_offset" : 640,
28949     "referenced_type" : "_ZTIj"
28950    },
28951    {
28952     "field_name" : "textureCompressionASTC_LDR",
28953     "field_offset" : 672,
28954     "referenced_type" : "_ZTIj"
28955    },
28956    {
28957     "field_name" : "textureCompressionBC",
28958     "field_offset" : 704,
28959     "referenced_type" : "_ZTIj"
28960    },
28961    {
28962     "field_name" : "occlusionQueryPrecise",
28963     "field_offset" : 736,
28964     "referenced_type" : "_ZTIj"
28965    },
28966    {
28967     "field_name" : "pipelineStatisticsQuery",
28968     "field_offset" : 768,
28969     "referenced_type" : "_ZTIj"
28970    },
28971    {
28972     "field_name" : "vertexPipelineStoresAndAtomics",
28973     "field_offset" : 800,
28974     "referenced_type" : "_ZTIj"
28975    },
28976    {
28977     "field_name" : "fragmentStoresAndAtomics",
28978     "field_offset" : 832,
28979     "referenced_type" : "_ZTIj"
28980    },
28981    {
28982     "field_name" : "shaderTessellationAndGeometryPointSize",
28983     "field_offset" : 864,
28984     "referenced_type" : "_ZTIj"
28985    },
28986    {
28987     "field_name" : "shaderImageGatherExtended",
28988     "field_offset" : 896,
28989     "referenced_type" : "_ZTIj"
28990    },
28991    {
28992     "field_name" : "shaderStorageImageExtendedFormats",
28993     "field_offset" : 928,
28994     "referenced_type" : "_ZTIj"
28995    },
28996    {
28997     "field_name" : "shaderStorageImageMultisample",
28998     "field_offset" : 960,
28999     "referenced_type" : "_ZTIj"
29000    },
29001    {
29002     "field_name" : "shaderStorageImageReadWithoutFormat",
29003     "field_offset" : 992,
29004     "referenced_type" : "_ZTIj"
29005    },
29006    {
29007     "field_name" : "shaderStorageImageWriteWithoutFormat",
29008     "field_offset" : 1024,
29009     "referenced_type" : "_ZTIj"
29010    },
29011    {
29012     "field_name" : "shaderUniformBufferArrayDynamicIndexing",
29013     "field_offset" : 1056,
29014     "referenced_type" : "_ZTIj"
29015    },
29016    {
29017     "field_name" : "shaderSampledImageArrayDynamicIndexing",
29018     "field_offset" : 1088,
29019     "referenced_type" : "_ZTIj"
29020    },
29021    {
29022     "field_name" : "shaderStorageBufferArrayDynamicIndexing",
29023     "field_offset" : 1120,
29024     "referenced_type" : "_ZTIj"
29025    },
29026    {
29027     "field_name" : "shaderStorageImageArrayDynamicIndexing",
29028     "field_offset" : 1152,
29029     "referenced_type" : "_ZTIj"
29030    },
29031    {
29032     "field_name" : "shaderClipDistance",
29033     "field_offset" : 1184,
29034     "referenced_type" : "_ZTIj"
29035    },
29036    {
29037     "field_name" : "shaderCullDistance",
29038     "field_offset" : 1216,
29039     "referenced_type" : "_ZTIj"
29040    },
29041    {
29042     "field_name" : "shaderFloat64",
29043     "field_offset" : 1248,
29044     "referenced_type" : "_ZTIj"
29045    },
29046    {
29047     "field_name" : "shaderInt64",
29048     "field_offset" : 1280,
29049     "referenced_type" : "_ZTIj"
29050    },
29051    {
29052     "field_name" : "shaderInt16",
29053     "field_offset" : 1312,
29054     "referenced_type" : "_ZTIj"
29055    },
29056    {
29057     "field_name" : "shaderResourceResidency",
29058     "field_offset" : 1344,
29059     "referenced_type" : "_ZTIj"
29060    },
29061    {
29062     "field_name" : "shaderResourceMinLod",
29063     "field_offset" : 1376,
29064     "referenced_type" : "_ZTIj"
29065    },
29066    {
29067     "field_name" : "sparseBinding",
29068     "field_offset" : 1408,
29069     "referenced_type" : "_ZTIj"
29070    },
29071    {
29072     "field_name" : "sparseResidencyBuffer",
29073     "field_offset" : 1440,
29074     "referenced_type" : "_ZTIj"
29075    },
29076    {
29077     "field_name" : "sparseResidencyImage2D",
29078     "field_offset" : 1472,
29079     "referenced_type" : "_ZTIj"
29080    },
29081    {
29082     "field_name" : "sparseResidencyImage3D",
29083     "field_offset" : 1504,
29084     "referenced_type" : "_ZTIj"
29085    },
29086    {
29087     "field_name" : "sparseResidency2Samples",
29088     "field_offset" : 1536,
29089     "referenced_type" : "_ZTIj"
29090    },
29091    {
29092     "field_name" : "sparseResidency4Samples",
29093     "field_offset" : 1568,
29094     "referenced_type" : "_ZTIj"
29095    },
29096    {
29097     "field_name" : "sparseResidency8Samples",
29098     "field_offset" : 1600,
29099     "referenced_type" : "_ZTIj"
29100    },
29101    {
29102     "field_name" : "sparseResidency16Samples",
29103     "field_offset" : 1632,
29104     "referenced_type" : "_ZTIj"
29105    },
29106    {
29107     "field_name" : "sparseResidencyAliased",
29108     "field_offset" : 1664,
29109     "referenced_type" : "_ZTIj"
29110    },
29111    {
29112     "field_name" : "variableMultisampleRate",
29113     "field_offset" : 1696,
29114     "referenced_type" : "_ZTIj"
29115    },
29116    {
29117     "field_name" : "inheritedQueries",
29118     "field_offset" : 1728,
29119     "referenced_type" : "_ZTIj"
29120    }
29121   ],
29122   "linker_set_key" : "_ZTI24VkPhysicalDeviceFeatures",
29123   "name" : "VkPhysicalDeviceFeatures",
29124   "referenced_type" : "_ZTI24VkPhysicalDeviceFeatures",
29125   "self_type" : "_ZTI24VkPhysicalDeviceFeatures",
29126   "size" : 220,
29127   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
29128  },
29129  {
29130   "alignment" : 4,
29131   "fields" :
29132   [
29133    {
29134     "field_name" : "sType",
29135     "referenced_type" : "_ZTI15VkStructureType"
29136    },
29137    {
29138     "field_name" : "pNext",
29139     "field_offset" : 32,
29140     "referenced_type" : "_ZTIPKv"
29141    },
29142    {
29143     "field_name" : "swapchainCount",
29144     "field_offset" : 64,
29145     "referenced_type" : "_ZTIj"
29146    },
29147    {
29148     "field_name" : "pTimes",
29149     "field_offset" : 96,
29150     "referenced_type" : "_ZTIPK19VkPresentTimeGOOGLE"
29151    }
29152   ],
29153   "linker_set_key" : "_ZTI24VkPresentTimesInfoGOOGLE",
29154   "name" : "VkPresentTimesInfoGOOGLE",
29155   "referenced_type" : "_ZTI24VkPresentTimesInfoGOOGLE",
29156   "self_type" : "_ZTI24VkPresentTimesInfoGOOGLE",
29157   "size" : 16,
29158   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
29159  },
29160  {
29161   "alignment" : 4,
29162   "fields" :
29163   [
29164    {
29165     "field_name" : "sType",
29166     "referenced_type" : "_ZTI15VkStructureType"
29167    },
29168    {
29169     "field_name" : "pNext",
29170     "field_offset" : 32,
29171     "referenced_type" : "_ZTIPv"
29172    },
29173    {
29174     "field_name" : "queueFamilyProperties",
29175     "field_offset" : 64,
29176     "referenced_type" : "_ZTI23VkQueueFamilyProperties"
29177    }
29178   ],
29179   "linker_set_key" : "_ZTI24VkQueueFamilyProperties2",
29180   "name" : "VkQueueFamilyProperties2",
29181   "referenced_type" : "_ZTI24VkQueueFamilyProperties2",
29182   "self_type" : "_ZTI24VkQueueFamilyProperties2",
29183   "size" : 32,
29184   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
29185  },
29186  {
29187   "alignment" : 4,
29188   "fields" :
29189   [
29190    {
29191     "field_name" : "sType",
29192     "referenced_type" : "_ZTI15VkStructureType"
29193    },
29194    {
29195     "field_name" : "pNext",
29196     "field_offset" : 32,
29197     "referenced_type" : "_ZTIPKv"
29198    },
29199    {
29200     "field_name" : "sampleLocationsPerPixel",
29201     "field_offset" : 64,
29202     "referenced_type" : "_ZTI21VkSampleCountFlagBits"
29203    },
29204    {
29205     "field_name" : "sampleLocationGridSize",
29206     "field_offset" : 96,
29207     "referenced_type" : "_ZTI10VkExtent2D"
29208    },
29209    {
29210     "field_name" : "sampleLocationsCount",
29211     "field_offset" : 160,
29212     "referenced_type" : "_ZTIj"
29213    },
29214    {
29215     "field_name" : "pSampleLocations",
29216     "field_offset" : 192,
29217     "referenced_type" : "_ZTIPK19VkSampleLocationEXT"
29218    }
29219   ],
29220   "linker_set_key" : "_ZTI24VkSampleLocationsInfoEXT",
29221   "name" : "VkSampleLocationsInfoEXT",
29222   "referenced_type" : "_ZTI24VkSampleLocationsInfoEXT",
29223   "self_type" : "_ZTI24VkSampleLocationsInfoEXT",
29224   "size" : 28,
29225   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
29226  },
29227  {
29228   "alignment" : 4,
29229   "fields" :
29230   [
29231    {
29232     "field_name" : "sType",
29233     "referenced_type" : "_ZTI15VkStructureType"
29234    },
29235    {
29236     "field_name" : "pNext",
29237     "field_offset" : 32,
29238     "referenced_type" : "_ZTIPKv"
29239    },
29240    {
29241     "field_name" : "flags",
29242     "field_offset" : 64,
29243     "referenced_type" : "_ZTIj"
29244    },
29245    {
29246     "field_name" : "codeSize",
29247     "field_offset" : 96,
29248     "referenced_type" : "_ZTIj"
29249    },
29250    {
29251     "field_name" : "pCode",
29252     "field_offset" : 128,
29253     "referenced_type" : "_ZTIPKj"
29254    }
29255   ],
29256   "linker_set_key" : "_ZTI24VkShaderModuleCreateInfo",
29257   "name" : "VkShaderModuleCreateInfo",
29258   "referenced_type" : "_ZTI24VkShaderModuleCreateInfo",
29259   "self_type" : "_ZTI24VkShaderModuleCreateInfo",
29260   "size" : 20,
29261   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
29262  },
29263  {
29264   "alignment" : 4,
29265   "fields" :
29266   [
29267    {
29268     "field_name" : "numUsedVgprs",
29269     "referenced_type" : "_ZTIj"
29270    },
29271    {
29272     "field_name" : "numUsedSgprs",
29273     "field_offset" : 32,
29274     "referenced_type" : "_ZTIj"
29275    },
29276    {
29277     "field_name" : "ldsSizePerLocalWorkGroup",
29278     "field_offset" : 64,
29279     "referenced_type" : "_ZTIj"
29280    },
29281    {
29282     "field_name" : "ldsUsageSizeInBytes",
29283     "field_offset" : 96,
29284     "referenced_type" : "_ZTIj"
29285    },
29286    {
29287     "field_name" : "scratchMemUsageInBytes",
29288     "field_offset" : 128,
29289     "referenced_type" : "_ZTIj"
29290    }
29291   ],
29292   "linker_set_key" : "_ZTI24VkShaderResourceUsageAMD",
29293   "name" : "VkShaderResourceUsageAMD",
29294   "referenced_type" : "_ZTI24VkShaderResourceUsageAMD",
29295   "self_type" : "_ZTI24VkShaderResourceUsageAMD",
29296   "size" : 20,
29297   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
29298  },
29299  {
29300   "alignment" : 4,
29301   "fields" :
29302   [
29303    {
29304     "field_name" : "constantID",
29305     "referenced_type" : "_ZTIj"
29306    },
29307    {
29308     "field_name" : "offset",
29309     "field_offset" : 32,
29310     "referenced_type" : "_ZTIj"
29311    },
29312    {
29313     "field_name" : "size",
29314     "field_offset" : 64,
29315     "referenced_type" : "_ZTIj"
29316    }
29317   ],
29318   "linker_set_key" : "_ZTI24VkSpecializationMapEntry",
29319   "name" : "VkSpecializationMapEntry",
29320   "referenced_type" : "_ZTI24VkSpecializationMapEntry",
29321   "self_type" : "_ZTI24VkSpecializationMapEntry",
29322   "size" : 12,
29323   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
29324  },
29325  {
29326   "alignment" : 4,
29327   "fields" :
29328   [
29329    {
29330     "field_name" : "minImageCount",
29331     "referenced_type" : "_ZTIj"
29332    },
29333    {
29334     "field_name" : "maxImageCount",
29335     "field_offset" : 32,
29336     "referenced_type" : "_ZTIj"
29337    },
29338    {
29339     "field_name" : "currentExtent",
29340     "field_offset" : 64,
29341     "referenced_type" : "_ZTI10VkExtent2D"
29342    },
29343    {
29344     "field_name" : "minImageExtent",
29345     "field_offset" : 128,
29346     "referenced_type" : "_ZTI10VkExtent2D"
29347    },
29348    {
29349     "field_name" : "maxImageExtent",
29350     "field_offset" : 192,
29351     "referenced_type" : "_ZTI10VkExtent2D"
29352    },
29353    {
29354     "field_name" : "maxImageArrayLayers",
29355     "field_offset" : 256,
29356     "referenced_type" : "_ZTIj"
29357    },
29358    {
29359     "field_name" : "supportedTransforms",
29360     "field_offset" : 288,
29361     "referenced_type" : "_ZTIj"
29362    },
29363    {
29364     "field_name" : "currentTransform",
29365     "field_offset" : 320,
29366     "referenced_type" : "_ZTI29VkSurfaceTransformFlagBitsKHR"
29367    },
29368    {
29369     "field_name" : "supportedCompositeAlpha",
29370     "field_offset" : 352,
29371     "referenced_type" : "_ZTIj"
29372    },
29373    {
29374     "field_name" : "supportedUsageFlags",
29375     "field_offset" : 384,
29376     "referenced_type" : "_ZTIj"
29377    }
29378   ],
29379   "linker_set_key" : "_ZTI24VkSurfaceCapabilitiesKHR",
29380   "name" : "VkSurfaceCapabilitiesKHR",
29381   "referenced_type" : "_ZTI24VkSurfaceCapabilitiesKHR",
29382   "self_type" : "_ZTI24VkSurfaceCapabilitiesKHR",
29383   "size" : 52,
29384   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
29385  },
29386  {
29387   "alignment" : 8,
29388   "fields" :
29389   [
29390    {
29391     "field_name" : "sType",
29392     "referenced_type" : "_ZTI15VkStructureType"
29393    },
29394    {
29395     "field_name" : "pNext",
29396     "field_offset" : 32,
29397     "referenced_type" : "_ZTIPKv"
29398    },
29399    {
29400     "field_name" : "flags",
29401     "field_offset" : 64,
29402     "referenced_type" : "_ZTIj"
29403    },
29404    {
29405     "field_name" : "surface",
29406     "field_offset" : 128,
29407     "referenced_type" : "_ZTIy"
29408    },
29409    {
29410     "field_name" : "minImageCount",
29411     "field_offset" : 192,
29412     "referenced_type" : "_ZTIj"
29413    },
29414    {
29415     "field_name" : "imageFormat",
29416     "field_offset" : 224,
29417     "referenced_type" : "_ZTI8VkFormat"
29418    },
29419    {
29420     "field_name" : "imageColorSpace",
29421     "field_offset" : 256,
29422     "referenced_type" : "_ZTI15VkColorSpaceKHR"
29423    },
29424    {
29425     "field_name" : "imageExtent",
29426     "field_offset" : 288,
29427     "referenced_type" : "_ZTI10VkExtent2D"
29428    },
29429    {
29430     "field_name" : "imageArrayLayers",
29431     "field_offset" : 352,
29432     "referenced_type" : "_ZTIj"
29433    },
29434    {
29435     "field_name" : "imageUsage",
29436     "field_offset" : 384,
29437     "referenced_type" : "_ZTIj"
29438    },
29439    {
29440     "field_name" : "imageSharingMode",
29441     "field_offset" : 416,
29442     "referenced_type" : "_ZTI13VkSharingMode"
29443    },
29444    {
29445     "field_name" : "queueFamilyIndexCount",
29446     "field_offset" : 448,
29447     "referenced_type" : "_ZTIj"
29448    },
29449    {
29450     "field_name" : "pQueueFamilyIndices",
29451     "field_offset" : 480,
29452     "referenced_type" : "_ZTIPKj"
29453    },
29454    {
29455     "field_name" : "preTransform",
29456     "field_offset" : 512,
29457     "referenced_type" : "_ZTI29VkSurfaceTransformFlagBitsKHR"
29458    },
29459    {
29460     "field_name" : "compositeAlpha",
29461     "field_offset" : 544,
29462     "referenced_type" : "_ZTI27VkCompositeAlphaFlagBitsKHR"
29463    },
29464    {
29465     "field_name" : "presentMode",
29466     "field_offset" : 576,
29467     "referenced_type" : "_ZTI16VkPresentModeKHR"
29468    },
29469    {
29470     "field_name" : "clipped",
29471     "field_offset" : 608,
29472     "referenced_type" : "_ZTIj"
29473    },
29474    {
29475     "field_name" : "oldSwapchain",
29476     "field_offset" : 640,
29477     "referenced_type" : "_ZTIy"
29478    }
29479   ],
29480   "linker_set_key" : "_ZTI24VkSwapchainCreateInfoKHR",
29481   "name" : "VkSwapchainCreateInfoKHR",
29482   "referenced_type" : "_ZTI24VkSwapchainCreateInfoKHR",
29483   "self_type" : "_ZTI24VkSwapchainCreateInfoKHR",
29484   "size" : 88,
29485   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
29486  },
29487  {
29488   "alignment" : 8,
29489   "fields" :
29490   [
29491    {
29492     "field_name" : "sType",
29493     "referenced_type" : "_ZTI15VkStructureType"
29494    },
29495    {
29496     "field_name" : "pNext",
29497     "field_offset" : 32,
29498     "referenced_type" : "_ZTIPKv"
29499    },
29500    {
29501     "field_name" : "swapchain",
29502     "field_offset" : 64,
29503     "referenced_type" : "_ZTIy"
29504    },
29505    {
29506     "field_name" : "timeout",
29507     "field_offset" : 128,
29508     "referenced_type" : "_ZTIy"
29509    },
29510    {
29511     "field_name" : "semaphore",
29512     "field_offset" : 192,
29513     "referenced_type" : "_ZTIy"
29514    },
29515    {
29516     "field_name" : "fence",
29517     "field_offset" : 256,
29518     "referenced_type" : "_ZTIy"
29519    },
29520    {
29521     "field_name" : "deviceMask",
29522     "field_offset" : 320,
29523     "referenced_type" : "_ZTIj"
29524    }
29525   ],
29526   "linker_set_key" : "_ZTI25VkAcquireNextImageInfoKHR",
29527   "name" : "VkAcquireNextImageInfoKHR",
29528   "referenced_type" : "_ZTI25VkAcquireNextImageInfoKHR",
29529   "self_type" : "_ZTI25VkAcquireNextImageInfoKHR",
29530   "size" : 48,
29531   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
29532  },
29533  {
29534   "alignment" : 8,
29535   "fields" :
29536   [
29537    {
29538     "field_name" : "sType",
29539     "referenced_type" : "_ZTI15VkStructureType"
29540    },
29541    {
29542     "field_name" : "pNext",
29543     "field_offset" : 32,
29544     "referenced_type" : "_ZTIPKv"
29545    },
29546    {
29547     "field_name" : "buffer",
29548     "field_offset" : 64,
29549     "referenced_type" : "_ZTIy"
29550    }
29551   ],
29552   "linker_set_key" : "_ZTI25VkBufferDeviceAddressInfo",
29553   "name" : "VkBufferDeviceAddressInfo",
29554   "referenced_type" : "_ZTI25VkBufferDeviceAddressInfo",
29555   "self_type" : "_ZTI25VkBufferDeviceAddressInfo",
29556   "size" : 16,
29557   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
29558  },
29559  {
29560   "alignment" : 4,
29561   "fields" :
29562   [
29563    {
29564     "field_name" : "sType",
29565     "referenced_type" : "_ZTI15VkStructureType"
29566    },
29567    {
29568     "field_name" : "pNext",
29569     "field_offset" : 32,
29570     "referenced_type" : "_ZTIPKv"
29571    },
29572    {
29573     "field_name" : "commandBuffer",
29574     "field_offset" : 64,
29575     "referenced_type" : "_ZTIP17VkCommandBuffer_T"
29576    },
29577    {
29578     "field_name" : "deviceMask",
29579     "field_offset" : 96,
29580     "referenced_type" : "_ZTIj"
29581    }
29582   ],
29583   "linker_set_key" : "_ZTI25VkCommandBufferSubmitInfo",
29584   "name" : "VkCommandBufferSubmitInfo",
29585   "referenced_type" : "_ZTI25VkCommandBufferSubmitInfo",
29586   "self_type" : "_ZTI25VkCommandBufferSubmitInfo",
29587   "size" : 16,
29588   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
29589  },
29590  {
29591   "alignment" : 8,
29592   "fields" :
29593   [
29594    {
29595     "field_name" : "sType",
29596     "referenced_type" : "_ZTI15VkStructureType"
29597    },
29598    {
29599     "field_name" : "pNext",
29600     "field_offset" : 32,
29601     "referenced_type" : "_ZTIPKv"
29602    },
29603    {
29604     "field_name" : "module",
29605     "field_offset" : 64,
29606     "referenced_type" : "_ZTIy"
29607    },
29608    {
29609     "field_name" : "pName",
29610     "field_offset" : 128,
29611     "referenced_type" : "_ZTIPKc"
29612    }
29613   ],
29614   "linker_set_key" : "_ZTI25VkCuFunctionCreateInfoNVX",
29615   "name" : "VkCuFunctionCreateInfoNVX",
29616   "referenced_type" : "_ZTI25VkCuFunctionCreateInfoNVX",
29617   "self_type" : "_ZTI25VkCuFunctionCreateInfoNVX",
29618   "size" : 24,
29619   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
29620  },
29621  {
29622   "alignment" : 4,
29623   "fields" :
29624   [
29625    {
29626     "field_name" : "x",
29627     "referenced_type" : "_ZTIj"
29628    },
29629    {
29630     "field_name" : "y",
29631     "field_offset" : 32,
29632     "referenced_type" : "_ZTIj"
29633    },
29634    {
29635     "field_name" : "z",
29636     "field_offset" : 64,
29637     "referenced_type" : "_ZTIj"
29638    }
29639   ],
29640   "linker_set_key" : "_ZTI25VkDispatchIndirectCommand",
29641   "name" : "VkDispatchIndirectCommand",
29642   "referenced_type" : "_ZTI25VkDispatchIndirectCommand",
29643   "self_type" : "_ZTI25VkDispatchIndirectCommand",
29644   "size" : 12,
29645   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
29646  },
29647  {
29648   "alignment" : 4,
29649   "fields" :
29650   [
29651    {
29652     "field_name" : "sType",
29653     "referenced_type" : "_ZTI15VkStructureType"
29654    },
29655    {
29656     "field_name" : "pNext",
29657     "field_offset" : 32,
29658     "referenced_type" : "_ZTIPv"
29659    },
29660    {
29661     "field_name" : "exportFromImportedHandleTypes",
29662     "field_offset" : 64,
29663     "referenced_type" : "_ZTIj"
29664    },
29665    {
29666     "field_name" : "compatibleHandleTypes",
29667     "field_offset" : 96,
29668     "referenced_type" : "_ZTIj"
29669    },
29670    {
29671     "field_name" : "externalFenceFeatures",
29672     "field_offset" : 128,
29673     "referenced_type" : "_ZTIj"
29674    }
29675   ],
29676   "linker_set_key" : "_ZTI25VkExternalFenceProperties",
29677   "name" : "VkExternalFenceProperties",
29678   "referenced_type" : "_ZTI25VkExternalFenceProperties",
29679   "self_type" : "_ZTI25VkExternalFenceProperties",
29680   "size" : 20,
29681   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
29682  },
29683  {
29684   "alignment" : 8,
29685   "fields" :
29686   [
29687    {
29688     "field_name" : "sType",
29689     "referenced_type" : "_ZTI15VkStructureType"
29690    },
29691    {
29692     "field_name" : "pNext",
29693     "field_offset" : 32,
29694     "referenced_type" : "_ZTIPKv"
29695    },
29696    {
29697     "field_name" : "pipelineBindPoint",
29698     "field_offset" : 64,
29699     "referenced_type" : "_ZTI19VkPipelineBindPoint"
29700    },
29701    {
29702     "field_name" : "pipeline",
29703     "field_offset" : 128,
29704     "referenced_type" : "_ZTIy"
29705    },
29706    {
29707     "field_name" : "indirectCommandsLayout",
29708     "field_offset" : 192,
29709     "referenced_type" : "_ZTIy"
29710    },
29711    {
29712     "field_name" : "streamCount",
29713     "field_offset" : 256,
29714     "referenced_type" : "_ZTIj"
29715    },
29716    {
29717     "field_name" : "pStreams",
29718     "field_offset" : 288,
29719     "referenced_type" : "_ZTIPK26VkIndirectCommandsStreamNV"
29720    },
29721    {
29722     "field_name" : "sequencesCount",
29723     "field_offset" : 320,
29724     "referenced_type" : "_ZTIj"
29725    },
29726    {
29727     "field_name" : "preprocessBuffer",
29728     "field_offset" : 384,
29729     "referenced_type" : "_ZTIy"
29730    },
29731    {
29732     "field_name" : "preprocessOffset",
29733     "field_offset" : 448,
29734     "referenced_type" : "_ZTIy"
29735    },
29736    {
29737     "field_name" : "preprocessSize",
29738     "field_offset" : 512,
29739     "referenced_type" : "_ZTIy"
29740    },
29741    {
29742     "field_name" : "sequencesCountBuffer",
29743     "field_offset" : 576,
29744     "referenced_type" : "_ZTIy"
29745    },
29746    {
29747     "field_name" : "sequencesCountOffset",
29748     "field_offset" : 640,
29749     "referenced_type" : "_ZTIy"
29750    },
29751    {
29752     "field_name" : "sequencesIndexBuffer",
29753     "field_offset" : 704,
29754     "referenced_type" : "_ZTIy"
29755    },
29756    {
29757     "field_name" : "sequencesIndexOffset",
29758     "field_offset" : 768,
29759     "referenced_type" : "_ZTIy"
29760    }
29761   ],
29762   "linker_set_key" : "_ZTI25VkGeneratedCommandsInfoNV",
29763   "name" : "VkGeneratedCommandsInfoNV",
29764   "referenced_type" : "_ZTI25VkGeneratedCommandsInfoNV",
29765   "self_type" : "_ZTI25VkGeneratedCommandsInfoNV",
29766   "size" : 104,
29767   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
29768  },
29769  {
29770   "alignment" : 4,
29771   "fields" :
29772   [
29773    {
29774     "field_name" : "sType",
29775     "referenced_type" : "_ZTI15VkStructureType"
29776    },
29777    {
29778     "field_name" : "pNext",
29779     "field_offset" : 32,
29780     "referenced_type" : "_ZTIPKv"
29781    },
29782    {
29783     "field_name" : "flags",
29784     "field_offset" : 64,
29785     "referenced_type" : "_ZTIj"
29786    },
29787    {
29788     "field_name" : "deviceMask",
29789     "field_offset" : 96,
29790     "referenced_type" : "_ZTIj"
29791    }
29792   ],
29793   "linker_set_key" : "_ZTI25VkMemoryAllocateFlagsInfo",
29794   "name" : "VkMemoryAllocateFlagsInfo",
29795   "referenced_type" : "_ZTI25VkMemoryAllocateFlagsInfo",
29796   "self_type" : "_ZTI25VkMemoryAllocateFlagsInfo",
29797   "size" : 16,
29798   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
29799  },
29800  {
29801   "alignment" : 4,
29802   "fields" :
29803   [
29804    {
29805     "field_name" : "firstIndex",
29806     "referenced_type" : "_ZTIj"
29807    },
29808    {
29809     "field_name" : "indexCount",
29810     "field_offset" : 32,
29811     "referenced_type" : "_ZTIj"
29812    },
29813    {
29814     "field_name" : "vertexOffset",
29815     "field_offset" : 64,
29816     "referenced_type" : "_ZTIi"
29817    }
29818   ],
29819   "linker_set_key" : "_ZTI25VkMultiDrawIndexedInfoEXT",
29820   "name" : "VkMultiDrawIndexedInfoEXT",
29821   "referenced_type" : "_ZTI25VkMultiDrawIndexedInfoEXT",
29822   "self_type" : "_ZTI25VkMultiDrawIndexedInfoEXT",
29823   "size" : 12,
29824   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
29825  },
29826  {
29827   "alignment" : 4,
29828   "fields" :
29829   [
29830    {
29831     "field_name" : "sType",
29832     "referenced_type" : "_ZTI15VkStructureType"
29833    },
29834    {
29835     "field_name" : "pNext",
29836     "field_offset" : 32,
29837     "referenced_type" : "_ZTIPv"
29838    },
29839    {
29840     "field_name" : "features",
29841     "field_offset" : 64,
29842     "referenced_type" : "_ZTI24VkPhysicalDeviceFeatures"
29843    }
29844   ],
29845   "linker_set_key" : "_ZTI25VkPhysicalDeviceFeatures2",
29846   "name" : "VkPhysicalDeviceFeatures2",
29847   "referenced_type" : "_ZTI25VkPhysicalDeviceFeatures2",
29848   "self_type" : "_ZTI25VkPhysicalDeviceFeatures2",
29849   "size" : 228,
29850   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
29851  },
29852  {
29853   "alignment" : 4,
29854   "fields" :
29855   [
29856    {
29857     "field_name" : "sType",
29858     "referenced_type" : "_ZTI15VkStructureType"
29859    },
29860    {
29861     "field_name" : "pNext",
29862     "field_offset" : 32,
29863     "referenced_type" : "_ZTIPKv"
29864    },
29865    {
29866     "field_name" : "flags",
29867     "field_offset" : 64,
29868     "referenced_type" : "_ZTIj"
29869    },
29870    {
29871     "field_name" : "initialDataSize",
29872     "field_offset" : 96,
29873     "referenced_type" : "_ZTIj"
29874    },
29875    {
29876     "field_name" : "pInitialData",
29877     "field_offset" : 128,
29878     "referenced_type" : "_ZTIPKv"
29879    }
29880   ],
29881   "linker_set_key" : "_ZTI25VkPipelineCacheCreateInfo",
29882   "name" : "VkPipelineCacheCreateInfo",
29883   "referenced_type" : "_ZTI25VkPipelineCacheCreateInfo",
29884   "self_type" : "_ZTI25VkPipelineCacheCreateInfo",
29885   "size" : 20,
29886   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
29887  },
29888  {
29889   "alignment" : 8,
29890   "fields" :
29891   [
29892    {
29893     "field_name" : "sType",
29894     "referenced_type" : "_ZTI15VkStructureType"
29895    },
29896    {
29897     "field_name" : "pNext",
29898     "field_offset" : 32,
29899     "referenced_type" : "_ZTIPKv"
29900    },
29901    {
29902     "field_name" : "imageView",
29903     "field_offset" : 64,
29904     "referenced_type" : "_ZTIy"
29905    },
29906    {
29907     "field_name" : "imageLayout",
29908     "field_offset" : 128,
29909     "referenced_type" : "_ZTI13VkImageLayout"
29910    },
29911    {
29912     "field_name" : "resolveMode",
29913     "field_offset" : 160,
29914     "referenced_type" : "_ZTI21VkResolveModeFlagBits"
29915    },
29916    {
29917     "field_name" : "resolveImageView",
29918     "field_offset" : 192,
29919     "referenced_type" : "_ZTIy"
29920    },
29921    {
29922     "field_name" : "resolveImageLayout",
29923     "field_offset" : 256,
29924     "referenced_type" : "_ZTI13VkImageLayout"
29925    },
29926    {
29927     "field_name" : "loadOp",
29928     "field_offset" : 288,
29929     "referenced_type" : "_ZTI18VkAttachmentLoadOp"
29930    },
29931    {
29932     "field_name" : "storeOp",
29933     "field_offset" : 320,
29934     "referenced_type" : "_ZTI19VkAttachmentStoreOp"
29935    },
29936    {
29937     "field_name" : "clearValue",
29938     "field_offset" : 352,
29939     "referenced_type" : "_ZTI12VkClearValue"
29940    }
29941   ],
29942   "linker_set_key" : "_ZTI25VkRenderingAttachmentInfo",
29943   "name" : "VkRenderingAttachmentInfo",
29944   "referenced_type" : "_ZTI25VkRenderingAttachmentInfo",
29945   "self_type" : "_ZTI25VkRenderingAttachmentInfo",
29946   "size" : 64,
29947   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
29948  },
29949  {
29950   "alignment" : 8,
29951   "fields" :
29952   [
29953    {
29954     "field_name" : "sType",
29955     "referenced_type" : "_ZTI15VkStructureType"
29956    },
29957    {
29958     "field_name" : "pNext",
29959     "field_offset" : 32,
29960     "referenced_type" : "_ZTIPKv"
29961    },
29962    {
29963     "field_name" : "semaphoreType",
29964     "field_offset" : 64,
29965     "referenced_type" : "_ZTI15VkSemaphoreType"
29966    },
29967    {
29968     "field_name" : "initialValue",
29969     "field_offset" : 128,
29970     "referenced_type" : "_ZTIy"
29971    }
29972   ],
29973   "linker_set_key" : "_ZTI25VkSemaphoreTypeCreateInfo",
29974   "name" : "VkSemaphoreTypeCreateInfo",
29975   "referenced_type" : "_ZTI25VkSemaphoreTypeCreateInfo",
29976   "self_type" : "_ZTI25VkSemaphoreTypeCreateInfo",
29977   "size" : 24,
29978   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
29979  },
29980  {
29981   "alignment" : 4,
29982   "fields" :
29983   [
29984    {
29985     "field_name" : "shaderStageMask",
29986     "referenced_type" : "_ZTIj"
29987    },
29988    {
29989     "field_name" : "resourceUsage",
29990     "field_offset" : 32,
29991     "referenced_type" : "_ZTI24VkShaderResourceUsageAMD"
29992    },
29993    {
29994     "field_name" : "numPhysicalVgprs",
29995     "field_offset" : 192,
29996     "referenced_type" : "_ZTIj"
29997    },
29998    {
29999     "field_name" : "numPhysicalSgprs",
30000     "field_offset" : 224,
30001     "referenced_type" : "_ZTIj"
30002    },
30003    {
30004     "field_name" : "numAvailableVgprs",
30005     "field_offset" : 256,
30006     "referenced_type" : "_ZTIj"
30007    },
30008    {
30009     "field_name" : "numAvailableSgprs",
30010     "field_offset" : 288,
30011     "referenced_type" : "_ZTIj"
30012    },
30013    {
30014     "field_name" : "computeWorkGroupSize",
30015     "field_offset" : 320,
30016     "referenced_type" : "_ZTIA3_j"
30017    }
30018   ],
30019   "linker_set_key" : "_ZTI25VkShaderStatisticsInfoAMD",
30020   "name" : "VkShaderStatisticsInfoAMD",
30021   "referenced_type" : "_ZTI25VkShaderStatisticsInfoAMD",
30022   "self_type" : "_ZTI25VkShaderStatisticsInfoAMD",
30023   "size" : 52,
30024   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
30025  },
30026  {
30027   "alignment" : 4,
30028   "fields" :
30029   [
30030    {
30031     "field_name" : "sType",
30032     "referenced_type" : "_ZTI15VkStructureType"
30033    },
30034    {
30035     "field_name" : "pNext",
30036     "field_offset" : 32,
30037     "referenced_type" : "_ZTIPv"
30038    },
30039    {
30040     "field_name" : "minImageCount",
30041     "field_offset" : 64,
30042     "referenced_type" : "_ZTIj"
30043    },
30044    {
30045     "field_name" : "maxImageCount",
30046     "field_offset" : 96,
30047     "referenced_type" : "_ZTIj"
30048    },
30049    {
30050     "field_name" : "currentExtent",
30051     "field_offset" : 128,
30052     "referenced_type" : "_ZTI10VkExtent2D"
30053    },
30054    {
30055     "field_name" : "minImageExtent",
30056     "field_offset" : 192,
30057     "referenced_type" : "_ZTI10VkExtent2D"
30058    },
30059    {
30060     "field_name" : "maxImageExtent",
30061     "field_offset" : 256,
30062     "referenced_type" : "_ZTI10VkExtent2D"
30063    },
30064    {
30065     "field_name" : "maxImageArrayLayers",
30066     "field_offset" : 320,
30067     "referenced_type" : "_ZTIj"
30068    },
30069    {
30070     "field_name" : "supportedTransforms",
30071     "field_offset" : 352,
30072     "referenced_type" : "_ZTIj"
30073    },
30074    {
30075     "field_name" : "currentTransform",
30076     "field_offset" : 384,
30077     "referenced_type" : "_ZTI29VkSurfaceTransformFlagBitsKHR"
30078    },
30079    {
30080     "field_name" : "supportedCompositeAlpha",
30081     "field_offset" : 416,
30082     "referenced_type" : "_ZTIj"
30083    },
30084    {
30085     "field_name" : "supportedUsageFlags",
30086     "field_offset" : 448,
30087     "referenced_type" : "_ZTIj"
30088    },
30089    {
30090     "field_name" : "supportedSurfaceCounters",
30091     "field_offset" : 480,
30092     "referenced_type" : "_ZTIj"
30093    }
30094   ],
30095   "linker_set_key" : "_ZTI25VkSurfaceCapabilities2EXT",
30096   "name" : "VkSurfaceCapabilities2EXT",
30097   "referenced_type" : "_ZTI25VkSurfaceCapabilities2EXT",
30098   "self_type" : "_ZTI25VkSurfaceCapabilities2EXT",
30099   "size" : 64,
30100   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
30101  },
30102  {
30103   "alignment" : 4,
30104   "fields" :
30105   [
30106    {
30107     "field_name" : "sType",
30108     "referenced_type" : "_ZTI15VkStructureType"
30109    },
30110    {
30111     "field_name" : "pNext",
30112     "field_offset" : 32,
30113     "referenced_type" : "_ZTIPv"
30114    },
30115    {
30116     "field_name" : "surfaceCapabilities",
30117     "field_offset" : 64,
30118     "referenced_type" : "_ZTI24VkSurfaceCapabilitiesKHR"
30119    }
30120   ],
30121   "linker_set_key" : "_ZTI25VkSurfaceCapabilities2KHR",
30122   "name" : "VkSurfaceCapabilities2KHR",
30123   "referenced_type" : "_ZTI25VkSurfaceCapabilities2KHR",
30124   "self_type" : "_ZTI25VkSurfaceCapabilities2KHR",
30125   "size" : 60,
30126   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
30127  },
30128  {
30129   "alignment" : 4,
30130   "fields" :
30131   [
30132    {
30133     "field_name" : "sType",
30134     "referenced_type" : "_ZTI15VkStructureType"
30135    },
30136    {
30137     "field_name" : "pNext",
30138     "field_offset" : 32,
30139     "referenced_type" : "_ZTIPKv"
30140    },
30141    {
30142     "field_name" : "planeAspect",
30143     "field_offset" : 64,
30144     "referenced_type" : "_ZTI21VkImageAspectFlagBits"
30145    }
30146   ],
30147   "linker_set_key" : "_ZTI26VkBindImagePlaneMemoryInfo",
30148   "name" : "VkBindImagePlaneMemoryInfo",
30149   "referenced_type" : "_ZTI26VkBindImagePlaneMemoryInfo",
30150   "self_type" : "_ZTI26VkBindImagePlaneMemoryInfo",
30151   "size" : 12,
30152   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
30153  },
30154  {
30155   "alignment" : 4,
30156   "fields" :
30157   [
30158    {
30159     "field_name" : "sType",
30160     "referenced_type" : "_ZTI15VkStructureType"
30161    },
30162    {
30163     "field_name" : "pNext",
30164     "field_offset" : 32,
30165     "referenced_type" : "_ZTIPKv"
30166    },
30167    {
30168     "field_name" : "pMarkerName",
30169     "field_offset" : 64,
30170     "referenced_type" : "_ZTIPKc"
30171    },
30172    {
30173     "field_name" : "color",
30174     "field_offset" : 96,
30175     "referenced_type" : "_ZTIA4_f"
30176    }
30177   ],
30178   "linker_set_key" : "_ZTI26VkDebugMarkerMarkerInfoEXT",
30179   "name" : "VkDebugMarkerMarkerInfoEXT",
30180   "referenced_type" : "_ZTI26VkDebugMarkerMarkerInfoEXT",
30181   "self_type" : "_ZTI26VkDebugMarkerMarkerInfoEXT",
30182   "size" : 28,
30183   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
30184  },
30185  {
30186   "alignment" : 4,
30187   "fields" :
30188   [
30189    {
30190     "field_name" : "sType",
30191     "referenced_type" : "_ZTI15VkStructureType"
30192    },
30193    {
30194     "field_name" : "pNext",
30195     "field_offset" : 32,
30196     "referenced_type" : "_ZTIPKv"
30197    },
30198    {
30199     "field_name" : "flags",
30200     "field_offset" : 64,
30201     "referenced_type" : "_ZTIj"
30202    },
30203    {
30204     "field_name" : "maxSets",
30205     "field_offset" : 96,
30206     "referenced_type" : "_ZTIj"
30207    },
30208    {
30209     "field_name" : "poolSizeCount",
30210     "field_offset" : 128,
30211     "referenced_type" : "_ZTIj"
30212    },
30213    {
30214     "field_name" : "pPoolSizes",
30215     "field_offset" : 160,
30216     "referenced_type" : "_ZTIPK20VkDescriptorPoolSize"
30217    }
30218   ],
30219   "linker_set_key" : "_ZTI26VkDescriptorPoolCreateInfo",
30220   "name" : "VkDescriptorPoolCreateInfo",
30221   "referenced_type" : "_ZTI26VkDescriptorPoolCreateInfo",
30222   "self_type" : "_ZTI26VkDescriptorPoolCreateInfo",
30223   "size" : 24,
30224   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
30225  },
30226  {
30227   "alignment" : 4,
30228   "fields" :
30229   [
30230    {
30231     "field_name" : "sType",
30232     "referenced_type" : "_ZTI15VkStructureType"
30233    },
30234    {
30235     "field_name" : "pNext",
30236     "field_offset" : 32,
30237     "referenced_type" : "_ZTIPKv"
30238    },
30239    {
30240     "field_name" : "flags",
30241     "field_offset" : 64,
30242     "referenced_type" : "_ZTIj"
30243    },
30244    {
30245     "field_name" : "parameters",
30246     "field_offset" : 96,
30247     "referenced_type" : "_ZTI26VkDisplayModeParametersKHR"
30248    }
30249   ],
30250   "linker_set_key" : "_ZTI26VkDisplayModeCreateInfoKHR",
30251   "name" : "VkDisplayModeCreateInfoKHR",
30252   "referenced_type" : "_ZTI26VkDisplayModeCreateInfoKHR",
30253   "self_type" : "_ZTI26VkDisplayModeCreateInfoKHR",
30254   "size" : 24,
30255   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
30256  },
30257  {
30258   "alignment" : 4,
30259   "fields" :
30260   [
30261    {
30262     "field_name" : "visibleRegion",
30263     "referenced_type" : "_ZTI10VkExtent2D"
30264    },
30265    {
30266     "field_name" : "refreshRate",
30267     "field_offset" : 64,
30268     "referenced_type" : "_ZTIj"
30269    }
30270   ],
30271   "linker_set_key" : "_ZTI26VkDisplayModeParametersKHR",
30272   "name" : "VkDisplayModeParametersKHR",
30273   "referenced_type" : "_ZTI26VkDisplayModeParametersKHR",
30274   "self_type" : "_ZTI26VkDisplayModeParametersKHR",
30275   "size" : 12,
30276   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
30277  },
30278  {
30279   "alignment" : 8,
30280   "fields" :
30281   [
30282    {
30283     "field_name" : "displayMode",
30284     "referenced_type" : "_ZTIy"
30285    },
30286    {
30287     "field_name" : "parameters",
30288     "field_offset" : 64,
30289     "referenced_type" : "_ZTI26VkDisplayModeParametersKHR"
30290    }
30291   ],
30292   "linker_set_key" : "_ZTI26VkDisplayModePropertiesKHR",
30293   "name" : "VkDisplayModePropertiesKHR",
30294   "referenced_type" : "_ZTI26VkDisplayModePropertiesKHR",
30295   "self_type" : "_ZTI26VkDisplayModePropertiesKHR",
30296   "size" : 24,
30297   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
30298  },
30299  {
30300   "alignment" : 4,
30301   "fields" :
30302   [
30303    {
30304     "field_name" : "sType",
30305     "referenced_type" : "_ZTI15VkStructureType"
30306    },
30307    {
30308     "field_name" : "pNext",
30309     "field_offset" : 32,
30310     "referenced_type" : "_ZTIPKv"
30311    },
30312    {
30313     "field_name" : "handleTypes",
30314     "field_offset" : 64,
30315     "referenced_type" : "_ZTIj"
30316    }
30317   ],
30318   "linker_set_key" : "_ZTI26VkExportMemoryAllocateInfo",
30319   "name" : "VkExportMemoryAllocateInfo",
30320   "referenced_type" : "_ZTI26VkExportMemoryAllocateInfo",
30321   "self_type" : "_ZTI26VkExportMemoryAllocateInfo",
30322   "size" : 12,
30323   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
30324  },
30325  {
30326   "alignment" : 4,
30327   "fields" :
30328   [
30329    {
30330     "field_name" : "sType",
30331     "referenced_type" : "_ZTI15VkStructureType"
30332    },
30333    {
30334     "field_name" : "pNext",
30335     "field_offset" : 32,
30336     "referenced_type" : "_ZTIPv"
30337    },
30338    {
30339     "field_name" : "externalMemoryProperties",
30340     "field_offset" : 64,
30341     "referenced_type" : "_ZTI26VkExternalMemoryProperties"
30342    }
30343   ],
30344   "linker_set_key" : "_ZTI26VkExternalBufferProperties",
30345   "name" : "VkExternalBufferProperties",
30346   "referenced_type" : "_ZTI26VkExternalBufferProperties",
30347   "self_type" : "_ZTI26VkExternalBufferProperties",
30348   "size" : 20,
30349   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
30350  },
30351  {
30352   "alignment" : 4,
30353   "fields" :
30354   [
30355    {
30356     "field_name" : "externalMemoryFeatures",
30357     "referenced_type" : "_ZTIj"
30358    },
30359    {
30360     "field_name" : "exportFromImportedHandleTypes",
30361     "field_offset" : 32,
30362     "referenced_type" : "_ZTIj"
30363    },
30364    {
30365     "field_name" : "compatibleHandleTypes",
30366     "field_offset" : 64,
30367     "referenced_type" : "_ZTIj"
30368    }
30369   ],
30370   "linker_set_key" : "_ZTI26VkExternalMemoryProperties",
30371   "name" : "VkExternalMemoryProperties",
30372   "referenced_type" : "_ZTI26VkExternalMemoryProperties",
30373   "self_type" : "_ZTI26VkExternalMemoryProperties",
30374   "size" : 12,
30375   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
30376  },
30377  {
30378   "alignment" : 4,
30379   "fields" :
30380   [
30381    {
30382     "field_name" : "sType",
30383     "referenced_type" : "_ZTI15VkStructureType"
30384    },
30385    {
30386     "field_name" : "pNext",
30387     "field_offset" : 32,
30388     "referenced_type" : "_ZTIPKv"
30389    },
30390    {
30391     "field_name" : "usage",
30392     "field_offset" : 64,
30393     "referenced_type" : "_ZTIj"
30394    }
30395   ],
30396   "linker_set_key" : "_ZTI26VkImageViewUsageCreateInfo",
30397   "name" : "VkImageViewUsageCreateInfo",
30398   "referenced_type" : "_ZTI26VkImageViewUsageCreateInfo",
30399   "self_type" : "_ZTI26VkImageViewUsageCreateInfo",
30400   "size" : 12,
30401   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
30402  },
30403  {
30404   "alignment" : 8,
30405   "fields" :
30406   [
30407    {
30408     "field_name" : "sType",
30409     "referenced_type" : "_ZTI15VkStructureType"
30410    },
30411    {
30412     "field_name" : "pNext",
30413     "field_offset" : 32,
30414     "referenced_type" : "_ZTIPKv"
30415    },
30416    {
30417     "field_name" : "semaphore",
30418     "field_offset" : 64,
30419     "referenced_type" : "_ZTIy"
30420    },
30421    {
30422     "field_name" : "flags",
30423     "field_offset" : 128,
30424     "referenced_type" : "_ZTIj"
30425    },
30426    {
30427     "field_name" : "handleType",
30428     "field_offset" : 160,
30429     "referenced_type" : "_ZTI37VkExternalSemaphoreHandleTypeFlagBits"
30430    },
30431    {
30432     "field_name" : "fd",
30433     "field_offset" : 192,
30434     "referenced_type" : "_ZTIi"
30435    }
30436   ],
30437   "linker_set_key" : "_ZTI26VkImportSemaphoreFdInfoKHR",
30438   "name" : "VkImportSemaphoreFdInfoKHR",
30439   "referenced_type" : "_ZTI26VkImportSemaphoreFdInfoKHR",
30440   "self_type" : "_ZTI26VkImportSemaphoreFdInfoKHR",
30441   "size" : 32,
30442   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
30443  },
30444  {
30445   "alignment" : 8,
30446   "fields" :
30447   [
30448    {
30449     "field_name" : "buffer",
30450     "referenced_type" : "_ZTIy"
30451    },
30452    {
30453     "field_name" : "offset",
30454     "field_offset" : 64,
30455     "referenced_type" : "_ZTIy"
30456    }
30457   ],
30458   "linker_set_key" : "_ZTI26VkIndirectCommandsStreamNV",
30459   "name" : "VkIndirectCommandsStreamNV",
30460   "referenced_type" : "_ZTI26VkIndirectCommandsStreamNV",
30461   "self_type" : "_ZTI26VkIndirectCommandsStreamNV",
30462   "size" : 16,
30463   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
30464  },
30465  {
30466   "alignment" : 4,
30467   "fields" :
30468   [
30469    {
30470     "field_name" : "sType",
30471     "referenced_type" : "_ZTI15VkStructureType"
30472    },
30473    {
30474     "field_name" : "pNext",
30475     "field_offset" : 32,
30476     "referenced_type" : "_ZTIPv"
30477    },
30478    {
30479     "field_name" : "maxSampleLocationGridSize",
30480     "field_offset" : 64,
30481     "referenced_type" : "_ZTI10VkExtent2D"
30482    }
30483   ],
30484   "linker_set_key" : "_ZTI26VkMultisamplePropertiesEXT",
30485   "name" : "VkMultisamplePropertiesEXT",
30486   "referenced_type" : "_ZTI26VkMultisamplePropertiesEXT",
30487   "self_type" : "_ZTI26VkMultisamplePropertiesEXT",
30488   "size" : 16,
30489   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
30490  },
30491  {
30492   "alignment" : 8,
30493   "fields" :
30494   [
30495    {
30496     "field_name" : "apiVersion",
30497     "referenced_type" : "_ZTIj"
30498    },
30499    {
30500     "field_name" : "driverVersion",
30501     "field_offset" : 32,
30502     "referenced_type" : "_ZTIj"
30503    },
30504    {
30505     "field_name" : "vendorID",
30506     "field_offset" : 64,
30507     "referenced_type" : "_ZTIj"
30508    },
30509    {
30510     "field_name" : "deviceID",
30511     "field_offset" : 96,
30512     "referenced_type" : "_ZTIj"
30513    },
30514    {
30515     "field_name" : "deviceType",
30516     "field_offset" : 128,
30517     "referenced_type" : "_ZTI20VkPhysicalDeviceType"
30518    },
30519    {
30520     "field_name" : "deviceName",
30521     "field_offset" : 160,
30522     "referenced_type" : "_ZTIA256_c"
30523    },
30524    {
30525     "field_name" : "pipelineCacheUUID",
30526     "field_offset" : 2208,
30527     "referenced_type" : "_ZTIA16_h"
30528    },
30529    {
30530     "field_name" : "limits",
30531     "field_offset" : 2368,
30532     "referenced_type" : "_ZTI22VkPhysicalDeviceLimits"
30533    },
30534    {
30535     "field_name" : "sparseProperties",
30536     "field_offset" : 6336,
30537     "referenced_type" : "_ZTI32VkPhysicalDeviceSparseProperties"
30538    }
30539   ],
30540   "linker_set_key" : "_ZTI26VkPhysicalDeviceProperties",
30541   "name" : "VkPhysicalDeviceProperties",
30542   "referenced_type" : "_ZTI26VkPhysicalDeviceProperties",
30543   "self_type" : "_ZTI26VkPhysicalDeviceProperties",
30544   "size" : 816,
30545   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
30546  },
30547  {
30548   "alignment" : 8,
30549   "fields" :
30550   [
30551    {
30552     "field_name" : "flags",
30553     "referenced_type" : "_ZTIj"
30554    },
30555    {
30556     "field_name" : "duration",
30557     "field_offset" : 64,
30558     "referenced_type" : "_ZTIy"
30559    }
30560   ],
30561   "linker_set_key" : "_ZTI26VkPipelineCreationFeedback",
30562   "name" : "VkPipelineCreationFeedback",
30563   "referenced_type" : "_ZTI26VkPipelineCreationFeedback",
30564   "self_type" : "_ZTI26VkPipelineCreationFeedback",
30565   "size" : 16,
30566   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
30567  },
30568  {
30569   "alignment" : 4,
30570   "fields" :
30571   [
30572    {
30573     "field_name" : "sType",
30574     "referenced_type" : "_ZTI15VkStructureType"
30575    },
30576    {
30577     "field_name" : "pNext",
30578     "field_offset" : 32,
30579     "referenced_type" : "_ZTIPKv"
30580    },
30581    {
30582     "field_name" : "flags",
30583     "field_offset" : 64,
30584     "referenced_type" : "_ZTIj"
30585    },
30586    {
30587     "field_name" : "setLayoutCount",
30588     "field_offset" : 96,
30589     "referenced_type" : "_ZTIj"
30590    },
30591    {
30592     "field_name" : "pSetLayouts",
30593     "field_offset" : 128,
30594     "referenced_type" : "_ZTIPKy"
30595    },
30596    {
30597     "field_name" : "pushConstantRangeCount",
30598     "field_offset" : 160,
30599     "referenced_type" : "_ZTIj"
30600    },
30601    {
30602     "field_name" : "pPushConstantRanges",
30603     "field_offset" : 192,
30604     "referenced_type" : "_ZTIPK19VkPushConstantRange"
30605    }
30606   ],
30607   "linker_set_key" : "_ZTI26VkPipelineLayoutCreateInfo",
30608   "name" : "VkPipelineLayoutCreateInfo",
30609   "referenced_type" : "_ZTI26VkPipelineLayoutCreateInfo",
30610   "self_type" : "_ZTI26VkPipelineLayoutCreateInfo",
30611   "size" : 28,
30612   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
30613  },
30614  {
30615   "alignment" : 4,
30616   "fields" :
30617   [
30618    {
30619     "field_name" : "shadingRate",
30620     "referenced_type" : "_ZTI27VkShadingRatePaletteEntryNV"
30621    },
30622    {
30623     "field_name" : "sampleCount",
30624     "field_offset" : 32,
30625     "referenced_type" : "_ZTIj"
30626    },
30627    {
30628     "field_name" : "sampleLocationCount",
30629     "field_offset" : 64,
30630     "referenced_type" : "_ZTIj"
30631    },
30632    {
30633     "field_name" : "pSampleLocations",
30634     "field_offset" : 96,
30635     "referenced_type" : "_ZTIPK24VkCoarseSampleLocationNV"
30636    }
30637   ],
30638   "linker_set_key" : "_ZTI27VkCoarseSampleOrderCustomNV",
30639   "name" : "VkCoarseSampleOrderCustomNV",
30640   "referenced_type" : "_ZTI27VkCoarseSampleOrderCustomNV",
30641   "self_type" : "_ZTI27VkCoarseSampleOrderCustomNV",
30642   "size" : 16,
30643   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
30644  },
30645  {
30646   "alignment" : 8,
30647   "fields" :
30648   [
30649    {
30650     "field_name" : "sType",
30651     "referenced_type" : "_ZTI15VkStructureType"
30652    },
30653    {
30654     "field_name" : "pNext",
30655     "field_offset" : 32,
30656     "referenced_type" : "_ZTIPKv"
30657    },
30658    {
30659     "field_name" : "commandPool",
30660     "field_offset" : 64,
30661     "referenced_type" : "_ZTIy"
30662    },
30663    {
30664     "field_name" : "level",
30665     "field_offset" : 128,
30666     "referenced_type" : "_ZTI20VkCommandBufferLevel"
30667    },
30668    {
30669     "field_name" : "commandBufferCount",
30670     "field_offset" : 160,
30671     "referenced_type" : "_ZTIj"
30672    }
30673   ],
30674   "linker_set_key" : "_ZTI27VkCommandBufferAllocateInfo",
30675   "name" : "VkCommandBufferAllocateInfo",
30676   "referenced_type" : "_ZTI27VkCommandBufferAllocateInfo",
30677   "self_type" : "_ZTI27VkCommandBufferAllocateInfo",
30678   "size" : 24,
30679   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
30680  },
30681  {
30682   "alignment" : 8,
30683   "fields" :
30684   [
30685    {
30686     "field_name" : "sType",
30687     "referenced_type" : "_ZTI15VkStructureType"
30688    },
30689    {
30690     "field_name" : "pNext",
30691     "field_offset" : 32,
30692     "referenced_type" : "_ZTIPKv"
30693    },
30694    {
30695     "field_name" : "flags",
30696     "field_offset" : 64,
30697     "referenced_type" : "_ZTIj"
30698    },
30699    {
30700     "field_name" : "stage",
30701     "field_offset" : 128,
30702     "referenced_type" : "_ZTI31VkPipelineShaderStageCreateInfo"
30703    },
30704    {
30705     "field_name" : "layout",
30706     "field_offset" : 384,
30707     "referenced_type" : "_ZTIy"
30708    },
30709    {
30710     "field_name" : "basePipelineHandle",
30711     "field_offset" : 448,
30712     "referenced_type" : "_ZTIy"
30713    },
30714    {
30715     "field_name" : "basePipelineIndex",
30716     "field_offset" : 512,
30717     "referenced_type" : "_ZTIi"
30718    }
30719   ],
30720   "linker_set_key" : "_ZTI27VkComputePipelineCreateInfo",
30721   "name" : "VkComputePipelineCreateInfo",
30722   "referenced_type" : "_ZTI27VkComputePipelineCreateInfo",
30723   "self_type" : "_ZTI27VkComputePipelineCreateInfo",
30724   "size" : 72,
30725   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
30726  },
30727  {
30728   "alignment" : 8,
30729   "fields" :
30730   [
30731    {
30732     "field_name" : "sType",
30733     "referenced_type" : "_ZTI15VkStructureType"
30734    },
30735    {
30736     "field_name" : "pNext",
30737     "field_offset" : 32,
30738     "referenced_type" : "_ZTIPKv"
30739    },
30740    {
30741     "field_name" : "descriptorPool",
30742     "field_offset" : 64,
30743     "referenced_type" : "_ZTIy"
30744    },
30745    {
30746     "field_name" : "descriptorSetCount",
30747     "field_offset" : 128,
30748     "referenced_type" : "_ZTIj"
30749    },
30750    {
30751     "field_name" : "pSetLayouts",
30752     "field_offset" : 160,
30753     "referenced_type" : "_ZTIPKy"
30754    }
30755   ],
30756   "linker_set_key" : "_ZTI27VkDescriptorSetAllocateInfo",
30757   "name" : "VkDescriptorSetAllocateInfo",
30758   "referenced_type" : "_ZTI27VkDescriptorSetAllocateInfo",
30759   "self_type" : "_ZTI27VkDescriptorSetAllocateInfo",
30760   "size" : 24,
30761   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
30762  },
30763  {
30764   "alignment" : 4,
30765   "fields" :
30766   [
30767    {
30768     "field_name" : "sType",
30769     "referenced_type" : "_ZTI15VkStructureType"
30770    },
30771    {
30772     "field_name" : "pNext",
30773     "field_offset" : 32,
30774     "referenced_type" : "_ZTIPKv"
30775    },
30776    {
30777     "field_name" : "resourceDeviceIndex",
30778     "field_offset" : 64,
30779     "referenced_type" : "_ZTIj"
30780    },
30781    {
30782     "field_name" : "memoryDeviceIndex",
30783     "field_offset" : 96,
30784     "referenced_type" : "_ZTIj"
30785    }
30786   ],
30787   "linker_set_key" : "_ZTI27VkDeviceGroupBindSparseInfo",
30788   "name" : "VkDeviceGroupBindSparseInfo",
30789   "referenced_type" : "_ZTI27VkDeviceGroupBindSparseInfo",
30790   "self_type" : "_ZTI27VkDeviceGroupBindSparseInfo",
30791   "size" : 16,
30792   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
30793  },
30794  {
30795   "alignment" : 4,
30796   "fields" :
30797   [
30798    {
30799     "field_name" : "sType",
30800     "referenced_type" : "_ZTI15VkStructureType"
30801    },
30802    {
30803     "field_name" : "pNext",
30804     "field_offset" : 32,
30805     "referenced_type" : "_ZTIPKv"
30806    },
30807    {
30808     "field_name" : "swapchainCount",
30809     "field_offset" : 64,
30810     "referenced_type" : "_ZTIj"
30811    },
30812    {
30813     "field_name" : "pDeviceMasks",
30814     "field_offset" : 96,
30815     "referenced_type" : "_ZTIPKj"
30816    },
30817    {
30818     "field_name" : "mode",
30819     "field_offset" : 128,
30820     "referenced_type" : "_ZTI35VkDeviceGroupPresentModeFlagBitsKHR"
30821    }
30822   ],
30823   "linker_set_key" : "_ZTI27VkDeviceGroupPresentInfoKHR",
30824   "name" : "VkDeviceGroupPresentInfoKHR",
30825   "referenced_type" : "_ZTI27VkDeviceGroupPresentInfoKHR",
30826   "self_type" : "_ZTI27VkDeviceGroupPresentInfoKHR",
30827   "size" : 20,
30828   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
30829  },
30830  {
30831   "alignment" : 8,
30832   "fields" :
30833   [
30834    {
30835     "field_name" : "sType",
30836     "referenced_type" : "_ZTI15VkStructureType"
30837    },
30838    {
30839     "field_name" : "pNext",
30840     "field_offset" : 32,
30841     "referenced_type" : "_ZTIPv"
30842    },
30843    {
30844     "field_name" : "displayModeProperties",
30845     "field_offset" : 64,
30846     "referenced_type" : "_ZTI26VkDisplayModePropertiesKHR"
30847    }
30848   ],
30849   "linker_set_key" : "_ZTI27VkDisplayModeProperties2KHR",
30850   "name" : "VkDisplayModeProperties2KHR",
30851   "referenced_type" : "_ZTI27VkDisplayModeProperties2KHR",
30852   "self_type" : "_ZTI27VkDisplayModeProperties2KHR",
30853   "size" : 32,
30854   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
30855  },
30856  {
30857   "alignment" : 8,
30858   "fields" :
30859   [
30860    {
30861     "field_name" : "currentDisplay",
30862     "referenced_type" : "_ZTIy"
30863    },
30864    {
30865     "field_name" : "currentStackIndex",
30866     "field_offset" : 64,
30867     "referenced_type" : "_ZTIj"
30868    }
30869   ],
30870   "linker_set_key" : "_ZTI27VkDisplayPlanePropertiesKHR",
30871   "name" : "VkDisplayPlanePropertiesKHR",
30872   "referenced_type" : "_ZTI27VkDisplayPlanePropertiesKHR",
30873   "self_type" : "_ZTI27VkDisplayPlanePropertiesKHR",
30874   "size" : 16,
30875   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
30876  },
30877  {
30878   "alignment" : 4,
30879   "fields" :
30880   [
30881    {
30882     "field_name" : "sType",
30883     "referenced_type" : "_ZTI15VkStructureType"
30884    },
30885    {
30886     "field_name" : "pNext",
30887     "field_offset" : 32,
30888     "referenced_type" : "_ZTIPKv"
30889    },
30890    {
30891     "field_name" : "handleTypes",
30892     "field_offset" : 64,
30893     "referenced_type" : "_ZTIj"
30894    }
30895   ],
30896   "linker_set_key" : "_ZTI27VkExportSemaphoreCreateInfo",
30897   "name" : "VkExportSemaphoreCreateInfo",
30898   "referenced_type" : "_ZTI27VkExportSemaphoreCreateInfo",
30899   "self_type" : "_ZTI27VkExportSemaphoreCreateInfo",
30900   "size" : 12,
30901   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
30902  },
30903  {
30904   "alignment" : 4,
30905   "fields" :
30906   [
30907    {
30908     "field_name" : "sType",
30909     "referenced_type" : "_ZTI15VkStructureType"
30910    },
30911    {
30912     "field_name" : "pNext",
30913     "field_offset" : 32,
30914     "referenced_type" : "_ZTIPKv"
30915    },
30916    {
30917     "field_name" : "viewFormatCount",
30918     "field_offset" : 64,
30919     "referenced_type" : "_ZTIj"
30920    },
30921    {
30922     "field_name" : "pViewFormats",
30923     "field_offset" : 96,
30924     "referenced_type" : "_ZTIPK8VkFormat"
30925    }
30926   ],
30927   "linker_set_key" : "_ZTI27VkImageFormatListCreateInfo",
30928   "name" : "VkImageFormatListCreateInfo",
30929   "referenced_type" : "_ZTI27VkImageFormatListCreateInfo",
30930   "self_type" : "_ZTI27VkImageFormatListCreateInfo",
30931   "size" : 16,
30932   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
30933  },
30934  {
30935   "alignment" : 8,
30936   "fields" :
30937   [
30938    {
30939     "field_name" : "value32",
30940     "referenced_type" : "_ZTIj"
30941    },
30942    {
30943     "field_name" : "value64",
30944     "referenced_type" : "_ZTIy"
30945    },
30946    {
30947     "field_name" : "valueFloat",
30948     "referenced_type" : "_ZTIf"
30949    },
30950    {
30951     "field_name" : "valueBool",
30952     "referenced_type" : "_ZTIj"
30953    },
30954    {
30955     "field_name" : "valueString",
30956     "referenced_type" : "_ZTIPKc"
30957    }
30958   ],
30959   "linker_set_key" : "_ZTI27VkPerformanceValueDataINTEL",
30960   "name" : "VkPerformanceValueDataINTEL",
30961   "record_kind" : "union",
30962   "referenced_type" : "_ZTI27VkPerformanceValueDataINTEL",
30963   "self_type" : "_ZTI27VkPerformanceValueDataINTEL",
30964   "size" : 8,
30965   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
30966  },
30967  {
30968   "alignment" : 8,
30969   "fields" :
30970   [
30971    {
30972     "field_name" : "sType",
30973     "referenced_type" : "_ZTI15VkStructureType"
30974    },
30975    {
30976     "field_name" : "pNext",
30977     "field_offset" : 32,
30978     "referenced_type" : "_ZTIPv"
30979    },
30980    {
30981     "field_name" : "properties",
30982     "field_offset" : 64,
30983     "referenced_type" : "_ZTI26VkPhysicalDeviceProperties"
30984    }
30985   ],
30986   "linker_set_key" : "_ZTI27VkPhysicalDeviceProperties2",
30987   "name" : "VkPhysicalDeviceProperties2",
30988   "referenced_type" : "_ZTI27VkPhysicalDeviceProperties2",
30989   "self_type" : "_ZTI27VkPhysicalDeviceProperties2",
30990   "size" : 824,
30991   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
30992  },
30993  {
30994   "alignment" : 8,
30995   "fields" :
30996   [
30997    {
30998     "field_name" : "sType",
30999     "referenced_type" : "_ZTI15VkStructureType"
31000    },
31001    {
31002     "field_name" : "pNext",
31003     "field_offset" : 32,
31004     "referenced_type" : "_ZTIPKv"
31005    },
31006    {
31007     "field_name" : "pipeline",
31008     "field_offset" : 64,
31009     "referenced_type" : "_ZTIy"
31010    },
31011    {
31012     "field_name" : "executableIndex",
31013     "field_offset" : 128,
31014     "referenced_type" : "_ZTIj"
31015    }
31016   ],
31017   "linker_set_key" : "_ZTI27VkPipelineExecutableInfoKHR",
31018   "name" : "VkPipelineExecutableInfoKHR",
31019   "referenced_type" : "_ZTI27VkPipelineExecutableInfoKHR",
31020   "self_type" : "_ZTI27VkPipelineExecutableInfoKHR",
31021   "size" : 24,
31022   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
31023  },
31024  {
31025   "alignment" : 4,
31026   "fields" :
31027   [
31028    {
31029     "field_name" : "sType",
31030     "referenced_type" : "_ZTI15VkStructureType"
31031    },
31032    {
31033     "field_name" : "pNext",
31034     "field_offset" : 32,
31035     "referenced_type" : "_ZTIPKv"
31036    },
31037    {
31038     "field_name" : "flags",
31039     "field_offset" : 64,
31040     "referenced_type" : "_ZTIj"
31041    }
31042   ],
31043   "linker_set_key" : "_ZTI27VkPrivateDataSlotCreateInfo",
31044   "name" : "VkPrivateDataSlotCreateInfo",
31045   "referenced_type" : "_ZTI27VkPrivateDataSlotCreateInfo",
31046   "self_type" : "_ZTI27VkPrivateDataSlotCreateInfo",
31047   "size" : 12,
31048   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
31049  },
31050  {
31051   "alignment" : 8,
31052   "fields" :
31053   [
31054    {
31055     "field_name" : "image",
31056     "referenced_type" : "_ZTIy"
31057    },
31058    {
31059     "field_name" : "bindCount",
31060     "field_offset" : 64,
31061     "referenced_type" : "_ZTIj"
31062    },
31063    {
31064     "field_name" : "pBinds",
31065     "field_offset" : 96,
31066     "referenced_type" : "_ZTIPK23VkSparseImageMemoryBind"
31067    }
31068   ],
31069   "linker_set_key" : "_ZTI27VkSparseImageMemoryBindInfo",
31070   "name" : "VkSparseImageMemoryBindInfo",
31071   "referenced_type" : "_ZTI27VkSparseImageMemoryBindInfo",
31072   "self_type" : "_ZTI27VkSparseImageMemoryBindInfo",
31073   "size" : 16,
31074   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
31075  },
31076  {
31077   "alignment" : 4,
31078   "fields" :
31079   [
31080    {
31081     "field_name" : "subpassIndex",
31082     "referenced_type" : "_ZTIj"
31083    },
31084    {
31085     "field_name" : "sampleLocationsInfo",
31086     "field_offset" : 32,
31087     "referenced_type" : "_ZTI24VkSampleLocationsInfoEXT"
31088    }
31089   ],
31090   "linker_set_key" : "_ZTI27VkSubpassSampleLocationsEXT",
31091   "name" : "VkSubpassSampleLocationsEXT",
31092   "referenced_type" : "_ZTI27VkSubpassSampleLocationsEXT",
31093   "self_type" : "_ZTI27VkSubpassSampleLocationsEXT",
31094   "size" : 32,
31095   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
31096  },
31097  {
31098   "alignment" : 4,
31099   "fields" :
31100   [
31101    {
31102     "field_name" : "sType",
31103     "referenced_type" : "_ZTI15VkStructureType"
31104    },
31105    {
31106     "field_name" : "pNext",
31107     "field_offset" : 32,
31108     "referenced_type" : "_ZTIPKv"
31109    },
31110    {
31111     "field_name" : "timeDomain",
31112     "field_offset" : 64,
31113     "referenced_type" : "_ZTI15VkTimeDomainEXT"
31114    }
31115   ],
31116   "linker_set_key" : "_ZTI28VkCalibratedTimestampInfoEXT",
31117   "name" : "VkCalibratedTimestampInfoEXT",
31118   "referenced_type" : "_ZTI28VkCalibratedTimestampInfoEXT",
31119   "self_type" : "_ZTI28VkCalibratedTimestampInfoEXT",
31120   "size" : 12,
31121   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
31122  },
31123  {
31124   "alignment" : 8,
31125   "fields" :
31126   [
31127    {
31128     "field_name" : "sType",
31129     "referenced_type" : "_ZTI15VkStructureType"
31130    },
31131    {
31132     "field_name" : "pNext",
31133     "field_offset" : 32,
31134     "referenced_type" : "_ZTIPKv"
31135    },
31136    {
31137     "field_name" : "objectType",
31138     "field_offset" : 64,
31139     "referenced_type" : "_ZTI12VkObjectType"
31140    },
31141    {
31142     "field_name" : "objectHandle",
31143     "field_offset" : 128,
31144     "referenced_type" : "_ZTIy"
31145    },
31146    {
31147     "field_name" : "tagName",
31148     "field_offset" : 192,
31149     "referenced_type" : "_ZTIy"
31150    },
31151    {
31152     "field_name" : "tagSize",
31153     "field_offset" : 256,
31154     "referenced_type" : "_ZTIj"
31155    },
31156    {
31157     "field_name" : "pTag",
31158     "field_offset" : 288,
31159     "referenced_type" : "_ZTIPKv"
31160    }
31161   ],
31162   "linker_set_key" : "_ZTI28VkDebugUtilsObjectTagInfoEXT",
31163   "name" : "VkDebugUtilsObjectTagInfoEXT",
31164   "referenced_type" : "_ZTI28VkDebugUtilsObjectTagInfoEXT",
31165   "self_type" : "_ZTI28VkDebugUtilsObjectTagInfoEXT",
31166   "size" : 40,
31167   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
31168  },
31169  {
31170   "alignment" : 4,
31171   "fields" :
31172   [
31173    {
31174     "field_name" : "binding",
31175     "referenced_type" : "_ZTIj"
31176    },
31177    {
31178     "field_name" : "descriptorType",
31179     "field_offset" : 32,
31180     "referenced_type" : "_ZTI16VkDescriptorType"
31181    },
31182    {
31183     "field_name" : "descriptorCount",
31184     "field_offset" : 64,
31185     "referenced_type" : "_ZTIj"
31186    },
31187    {
31188     "field_name" : "stageFlags",
31189     "field_offset" : 96,
31190     "referenced_type" : "_ZTIj"
31191    },
31192    {
31193     "field_name" : "pImmutableSamplers",
31194     "field_offset" : 128,
31195     "referenced_type" : "_ZTIPKy"
31196    }
31197   ],
31198   "linker_set_key" : "_ZTI28VkDescriptorSetLayoutBinding",
31199   "name" : "VkDescriptorSetLayoutBinding",
31200   "referenced_type" : "_ZTI28VkDescriptorSetLayoutBinding",
31201   "self_type" : "_ZTI28VkDescriptorSetLayoutBinding",
31202   "size" : 20,
31203   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
31204  },
31205  {
31206   "alignment" : 4,
31207   "fields" :
31208   [
31209    {
31210     "field_name" : "sType",
31211     "referenced_type" : "_ZTI15VkStructureType"
31212    },
31213    {
31214     "field_name" : "pNext",
31215     "field_offset" : 32,
31216     "referenced_type" : "_ZTIPv"
31217    },
31218    {
31219     "field_name" : "supported",
31220     "field_offset" : 64,
31221     "referenced_type" : "_ZTIj"
31222    }
31223   ],
31224   "linker_set_key" : "_ZTI28VkDescriptorSetLayoutSupport",
31225   "name" : "VkDescriptorSetLayoutSupport",
31226   "referenced_type" : "_ZTI28VkDescriptorSetLayoutSupport",
31227   "self_type" : "_ZTI28VkDescriptorSetLayoutSupport",
31228   "size" : 12,
31229   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
31230  },
31231  {
31232   "alignment" : 8,
31233   "fields" :
31234   [
31235    {
31236     "field_name" : "sType",
31237     "referenced_type" : "_ZTI15VkStructureType"
31238    },
31239    {
31240     "field_name" : "pNext",
31241     "field_offset" : 32,
31242     "referenced_type" : "_ZTIPv"
31243    },
31244    {
31245     "field_name" : "displayPlaneProperties",
31246     "field_offset" : 64,
31247     "referenced_type" : "_ZTI27VkDisplayPlanePropertiesKHR"
31248    }
31249   ],
31250   "linker_set_key" : "_ZTI28VkDisplayPlaneProperties2KHR",
31251   "name" : "VkDisplayPlaneProperties2KHR",
31252   "referenced_type" : "_ZTI28VkDisplayPlaneProperties2KHR",
31253   "self_type" : "_ZTI28VkDisplayPlaneProperties2KHR",
31254   "size" : 24,
31255   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
31256  },
31257  {
31258   "alignment" : 4,
31259   "fields" :
31260   [
31261    {
31262     "field_name" : "indexCount",
31263     "referenced_type" : "_ZTIj"
31264    },
31265    {
31266     "field_name" : "instanceCount",
31267     "field_offset" : 32,
31268     "referenced_type" : "_ZTIj"
31269    },
31270    {
31271     "field_name" : "firstIndex",
31272     "field_offset" : 64,
31273     "referenced_type" : "_ZTIj"
31274    },
31275    {
31276     "field_name" : "vertexOffset",
31277     "field_offset" : 96,
31278     "referenced_type" : "_ZTIi"
31279    },
31280    {
31281     "field_name" : "firstInstance",
31282     "field_offset" : 128,
31283     "referenced_type" : "_ZTIj"
31284    }
31285   ],
31286   "linker_set_key" : "_ZTI28VkDrawIndexedIndirectCommand",
31287   "name" : "VkDrawIndexedIndirectCommand",
31288   "referenced_type" : "_ZTI28VkDrawIndexedIndirectCommand",
31289   "self_type" : "_ZTI28VkDrawIndexedIndirectCommand",
31290   "size" : 20,
31291   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
31292  },
31293  {
31294   "alignment" : 4,
31295   "fields" :
31296   [
31297    {
31298     "field_name" : "sType",
31299     "referenced_type" : "_ZTI15VkStructureType"
31300    },
31301    {
31302     "field_name" : "pNext",
31303     "field_offset" : 32,
31304     "referenced_type" : "_ZTIPKv"
31305    },
31306    {
31307     "field_name" : "handleTypes",
31308     "field_offset" : 64,
31309     "referenced_type" : "_ZTIj"
31310    }
31311   ],
31312   "linker_set_key" : "_ZTI28VkExportMemoryAllocateInfoNV",
31313   "name" : "VkExportMemoryAllocateInfoNV",
31314   "referenced_type" : "_ZTI28VkExportMemoryAllocateInfoNV",
31315   "self_type" : "_ZTI28VkExportMemoryAllocateInfoNV",
31316   "size" : 12,
31317   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
31318  },
31319  {
31320   "alignment" : 8,
31321   "fields" :
31322   [
31323    {
31324     "field_name" : "sType",
31325     "referenced_type" : "_ZTI15VkStructureType"
31326    },
31327    {
31328     "field_name" : "pNext",
31329     "field_offset" : 32,
31330     "referenced_type" : "_ZTIPKv"
31331    },
31332    {
31333     "field_name" : "flags",
31334     "field_offset" : 64,
31335     "referenced_type" : "_ZTIj"
31336    },
31337    {
31338     "field_name" : "stageCount",
31339     "field_offset" : 96,
31340     "referenced_type" : "_ZTIj"
31341    },
31342    {
31343     "field_name" : "pStages",
31344     "field_offset" : 128,
31345     "referenced_type" : "_ZTIPK31VkPipelineShaderStageCreateInfo"
31346    },
31347    {
31348     "field_name" : "pVertexInputState",
31349     "field_offset" : 160,
31350     "referenced_type" : "_ZTIPK36VkPipelineVertexInputStateCreateInfo"
31351    },
31352    {
31353     "field_name" : "pInputAssemblyState",
31354     "field_offset" : 192,
31355     "referenced_type" : "_ZTIPK38VkPipelineInputAssemblyStateCreateInfo"
31356    },
31357    {
31358     "field_name" : "pTessellationState",
31359     "field_offset" : 224,
31360     "referenced_type" : "_ZTIPK37VkPipelineTessellationStateCreateInfo"
31361    },
31362    {
31363     "field_name" : "pViewportState",
31364     "field_offset" : 256,
31365     "referenced_type" : "_ZTIPK33VkPipelineViewportStateCreateInfo"
31366    },
31367    {
31368     "field_name" : "pRasterizationState",
31369     "field_offset" : 288,
31370     "referenced_type" : "_ZTIPK38VkPipelineRasterizationStateCreateInfo"
31371    },
31372    {
31373     "field_name" : "pMultisampleState",
31374     "field_offset" : 320,
31375     "referenced_type" : "_ZTIPK36VkPipelineMultisampleStateCreateInfo"
31376    },
31377    {
31378     "field_name" : "pDepthStencilState",
31379     "field_offset" : 352,
31380     "referenced_type" : "_ZTIPK37VkPipelineDepthStencilStateCreateInfo"
31381    },
31382    {
31383     "field_name" : "pColorBlendState",
31384     "field_offset" : 384,
31385     "referenced_type" : "_ZTIPK35VkPipelineColorBlendStateCreateInfo"
31386    },
31387    {
31388     "field_name" : "pDynamicState",
31389     "field_offset" : 416,
31390     "referenced_type" : "_ZTIPK32VkPipelineDynamicStateCreateInfo"
31391    },
31392    {
31393     "field_name" : "layout",
31394     "field_offset" : 448,
31395     "referenced_type" : "_ZTIy"
31396    },
31397    {
31398     "field_name" : "renderPass",
31399     "field_offset" : 512,
31400     "referenced_type" : "_ZTIy"
31401    },
31402    {
31403     "field_name" : "subpass",
31404     "field_offset" : 576,
31405     "referenced_type" : "_ZTIj"
31406    },
31407    {
31408     "field_name" : "basePipelineHandle",
31409     "field_offset" : 640,
31410     "referenced_type" : "_ZTIy"
31411    },
31412    {
31413     "field_name" : "basePipelineIndex",
31414     "field_offset" : 704,
31415     "referenced_type" : "_ZTIi"
31416    }
31417   ],
31418   "linker_set_key" : "_ZTI28VkGraphicsPipelineCreateInfo",
31419   "name" : "VkGraphicsPipelineCreateInfo",
31420   "referenced_type" : "_ZTI28VkGraphicsPipelineCreateInfo",
31421   "self_type" : "_ZTI28VkGraphicsPipelineCreateInfo",
31422   "size" : 96,
31423   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
31424  },
31425  {
31426   "alignment" : 4,
31427   "fields" :
31428   [
31429    {
31430     "field_name" : "sType",
31431     "referenced_type" : "_ZTI15VkStructureType"
31432    },
31433    {
31434     "field_name" : "pNext",
31435     "field_offset" : 32,
31436     "referenced_type" : "_ZTIPKv"
31437    },
31438    {
31439     "field_name" : "decodeMode",
31440     "field_offset" : 64,
31441     "referenced_type" : "_ZTI8VkFormat"
31442    }
31443   ],
31444   "linker_set_key" : "_ZTI28VkImageViewASTCDecodeModeEXT",
31445   "name" : "VkImageViewASTCDecodeModeEXT",
31446   "referenced_type" : "_ZTI28VkImageViewASTCDecodeModeEXT",
31447   "self_type" : "_ZTI28VkImageViewASTCDecodeModeEXT",
31448   "size" : 12,
31449   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
31450  },
31451  {
31452   "alignment" : 8,
31453   "fields" :
31454   [
31455    {
31456     "field_name" : "sType",
31457     "referenced_type" : "_ZTI15VkStructureType"
31458    },
31459    {
31460     "field_name" : "pNext",
31461     "field_offset" : 32,
31462     "referenced_type" : "_ZTIPKv"
31463    },
31464    {
31465     "field_name" : "marker",
31466     "field_offset" : 64,
31467     "referenced_type" : "_ZTIy"
31468    }
31469   ],
31470   "linker_set_key" : "_ZTI28VkPerformanceMarkerInfoINTEL",
31471   "name" : "VkPerformanceMarkerInfoINTEL",
31472   "referenced_type" : "_ZTI28VkPerformanceMarkerInfoINTEL",
31473   "self_type" : "_ZTI28VkPerformanceMarkerInfoINTEL",
31474   "size" : 16,
31475   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
31476  },
31477  {
31478   "alignment" : 4,
31479   "fields" :
31480   [
31481    {
31482     "field_name" : "sType",
31483     "referenced_type" : "_ZTI15VkStructureType"
31484    },
31485    {
31486     "field_name" : "pNext",
31487     "field_offset" : 32,
31488     "referenced_type" : "_ZTIPv"
31489    },
31490    {
31491     "field_name" : "deviceUUID",
31492     "field_offset" : 64,
31493     "referenced_type" : "_ZTIA16_h"
31494    },
31495    {
31496     "field_name" : "driverUUID",
31497     "field_offset" : 192,
31498     "referenced_type" : "_ZTIA16_h"
31499    },
31500    {
31501     "field_name" : "deviceLUID",
31502     "field_offset" : 320,
31503     "referenced_type" : "_ZTIA8_h"
31504    },
31505    {
31506     "field_name" : "deviceNodeMask",
31507     "field_offset" : 384,
31508     "referenced_type" : "_ZTIj"
31509    },
31510    {
31511     "field_name" : "deviceLUIDValid",
31512     "field_offset" : 416,
31513     "referenced_type" : "_ZTIj"
31514    }
31515   ],
31516   "linker_set_key" : "_ZTI28VkPhysicalDeviceIDProperties",
31517   "name" : "VkPhysicalDeviceIDProperties",
31518   "referenced_type" : "_ZTI28VkPhysicalDeviceIDProperties",
31519   "self_type" : "_ZTI28VkPhysicalDeviceIDProperties",
31520   "size" : 56,
31521   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
31522  },
31523  {
31524   "alignment" : 8,
31525   "fields" :
31526   [
31527    {
31528     "field_name" : "refreshDuration",
31529     "referenced_type" : "_ZTIy"
31530    }
31531   ],
31532   "linker_set_key" : "_ZTI28VkRefreshCycleDurationGOOGLE",
31533   "name" : "VkRefreshCycleDurationGOOGLE",
31534   "referenced_type" : "_ZTI28VkRefreshCycleDurationGOOGLE",
31535   "self_type" : "_ZTI28VkRefreshCycleDurationGOOGLE",
31536   "size" : 8,
31537   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
31538  },
31539  {
31540   "alignment" : 8,
31541   "fields" :
31542   [
31543    {
31544     "field_name" : "sType",
31545     "referenced_type" : "_ZTI15VkStructureType"
31546    },
31547    {
31548     "field_name" : "pNext",
31549     "field_offset" : 32,
31550     "referenced_type" : "_ZTIPKv"
31551    },
31552    {
31553     "field_name" : "conversion",
31554     "field_offset" : 64,
31555     "referenced_type" : "_ZTIy"
31556    }
31557   ],
31558   "linker_set_key" : "_ZTI28VkSamplerYcbcrConversionInfo",
31559   "name" : "VkSamplerYcbcrConversionInfo",
31560   "referenced_type" : "_ZTI28VkSamplerYcbcrConversionInfo",
31561   "self_type" : "_ZTI28VkSamplerYcbcrConversionInfo",
31562   "size" : 16,
31563   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
31564  },
31565  {
31566   "alignment" : 8,
31567   "fields" :
31568   [
31569    {
31570     "field_name" : "buffer",
31571     "referenced_type" : "_ZTIy"
31572    },
31573    {
31574     "field_name" : "bindCount",
31575     "field_offset" : 64,
31576     "referenced_type" : "_ZTIj"
31577    },
31578    {
31579     "field_name" : "pBinds",
31580     "field_offset" : 96,
31581     "referenced_type" : "_ZTIPK18VkSparseMemoryBind"
31582    }
31583   ],
31584   "linker_set_key" : "_ZTI28VkSparseBufferMemoryBindInfo",
31585   "name" : "VkSparseBufferMemoryBindInfo",
31586   "referenced_type" : "_ZTI28VkSparseBufferMemoryBindInfo",
31587   "self_type" : "_ZTI28VkSparseBufferMemoryBindInfo",
31588   "size" : 16,
31589   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
31590  },
31591  {
31592   "alignment" : 4,
31593   "fields" :
31594   [
31595    {
31596     "field_name" : "sType",
31597     "referenced_type" : "_ZTI15VkStructureType"
31598    },
31599    {
31600     "field_name" : "pNext",
31601     "field_offset" : 32,
31602     "referenced_type" : "_ZTIPKv"
31603    },
31604    {
31605     "field_name" : "type",
31606     "field_offset" : 64,
31607     "referenced_type" : "_ZTI30VkAccelerationStructureTypeKHR"
31608    },
31609    {
31610     "field_name" : "flags",
31611     "field_offset" : 96,
31612     "referenced_type" : "_ZTIj"
31613    },
31614    {
31615     "field_name" : "instanceCount",
31616     "field_offset" : 128,
31617     "referenced_type" : "_ZTIj"
31618    },
31619    {
31620     "field_name" : "geometryCount",
31621     "field_offset" : 160,
31622     "referenced_type" : "_ZTIj"
31623    },
31624    {
31625     "field_name" : "pGeometries",
31626     "field_offset" : 192,
31627     "referenced_type" : "_ZTIPK12VkGeometryNV"
31628    }
31629   ],
31630   "linker_set_key" : "_ZTI29VkAccelerationStructureInfoNV",
31631   "name" : "VkAccelerationStructureInfoNV",
31632   "referenced_type" : "_ZTI29VkAccelerationStructureInfoNV",
31633   "self_type" : "_ZTI29VkAccelerationStructureInfoNV",
31634   "size" : 28,
31635   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
31636  },
31637  {
31638   "alignment" : 8,
31639   "fields" :
31640   [
31641    {
31642     "field_name" : "sType",
31643     "referenced_type" : "_ZTI15VkStructureType"
31644    },
31645    {
31646     "field_name" : "pNext",
31647     "field_offset" : 32,
31648     "referenced_type" : "_ZTIPKv"
31649    },
31650    {
31651     "field_name" : "flags",
31652     "field_offset" : 64,
31653     "referenced_type" : "_ZTIj"
31654    },
31655    {
31656     "field_name" : "timeout",
31657     "field_offset" : 128,
31658     "referenced_type" : "_ZTIy"
31659    }
31660   ],
31661   "linker_set_key" : "_ZTI29VkAcquireProfilingLockInfoKHR",
31662   "name" : "VkAcquireProfilingLockInfoKHR",
31663   "referenced_type" : "_ZTI29VkAcquireProfilingLockInfoKHR",
31664   "self_type" : "_ZTI29VkAcquireProfilingLockInfoKHR",
31665   "size" : 24,
31666   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
31667  },
31668  {
31669   "alignment" : 4,
31670   "fields" :
31671   [
31672    {
31673     "field_name" : "sType",
31674     "referenced_type" : "_ZTI15VkStructureType"
31675    },
31676    {
31677     "field_name" : "pNext",
31678     "field_offset" : 32,
31679     "referenced_type" : "_ZTIPKv"
31680    },
31681    {
31682     "field_name" : "flags",
31683     "field_offset" : 64,
31684     "referenced_type" : "_ZTIj"
31685    },
31686    {
31687     "field_name" : "window",
31688     "field_offset" : 96,
31689     "referenced_type" : "_ZTIP13ANativeWindow"
31690    }
31691   ],
31692   "linker_set_key" : "_ZTI29VkAndroidSurfaceCreateInfoKHR",
31693   "name" : "VkAndroidSurfaceCreateInfoKHR",
31694   "referenced_type" : "_ZTI29VkAndroidSurfaceCreateInfoKHR",
31695   "self_type" : "_ZTI29VkAndroidSurfaceCreateInfoKHR",
31696   "size" : 16,
31697   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_android.h"
31698  },
31699  {
31700   "alignment" : 8,
31701   "fields" :
31702   [
31703    {
31704     "field_name" : "sType",
31705     "referenced_type" : "_ZTI15VkStructureType"
31706    },
31707    {
31708     "field_name" : "pNext",
31709     "field_offset" : 32,
31710     "referenced_type" : "_ZTIPKv"
31711    },
31712    {
31713     "field_name" : "objectType",
31714     "field_offset" : 64,
31715     "referenced_type" : "_ZTI26VkDebugReportObjectTypeEXT"
31716    },
31717    {
31718     "field_name" : "object",
31719     "field_offset" : 128,
31720     "referenced_type" : "_ZTIy"
31721    },
31722    {
31723     "field_name" : "tagName",
31724     "field_offset" : 192,
31725     "referenced_type" : "_ZTIy"
31726    },
31727    {
31728     "field_name" : "tagSize",
31729     "field_offset" : 256,
31730     "referenced_type" : "_ZTIj"
31731    },
31732    {
31733     "field_name" : "pTag",
31734     "field_offset" : 288,
31735     "referenced_type" : "_ZTIPKv"
31736    }
31737   ],
31738   "linker_set_key" : "_ZTI29VkDebugMarkerObjectTagInfoEXT",
31739   "name" : "VkDebugMarkerObjectTagInfoEXT",
31740   "referenced_type" : "_ZTI29VkDebugMarkerObjectTagInfoEXT",
31741   "self_type" : "_ZTI29VkDebugMarkerObjectTagInfoEXT",
31742   "size" : 40,
31743   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
31744  },
31745  {
31746   "alignment" : 8,
31747   "fields" :
31748   [
31749    {
31750     "field_name" : "sType",
31751     "referenced_type" : "_ZTI15VkStructureType"
31752    },
31753    {
31754     "field_name" : "pNext",
31755     "field_offset" : 32,
31756     "referenced_type" : "_ZTIPKv"
31757    },
31758    {
31759     "field_name" : "objectType",
31760     "field_offset" : 64,
31761     "referenced_type" : "_ZTI12VkObjectType"
31762    },
31763    {
31764     "field_name" : "objectHandle",
31765     "field_offset" : 128,
31766     "referenced_type" : "_ZTIy"
31767    },
31768    {
31769     "field_name" : "pObjectName",
31770     "field_offset" : 192,
31771     "referenced_type" : "_ZTIPKc"
31772    }
31773   ],
31774   "linker_set_key" : "_ZTI29VkDebugUtilsObjectNameInfoEXT",
31775   "name" : "VkDebugUtilsObjectNameInfoEXT",
31776   "referenced_type" : "_ZTI29VkDebugUtilsObjectNameInfoEXT",
31777   "self_type" : "_ZTI29VkDebugUtilsObjectNameInfoEXT",
31778   "size" : 32,
31779   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
31780  },
31781  {
31782   "alignment" : 4,
31783   "fields" :
31784   [
31785    {
31786     "field_name" : "sType",
31787     "referenced_type" : "_ZTI15VkStructureType"
31788    },
31789    {
31790     "field_name" : "pNext",
31791     "field_offset" : 32,
31792     "referenced_type" : "_ZTIPKv"
31793    },
31794    {
31795     "field_name" : "physicalDeviceCount",
31796     "field_offset" : 64,
31797     "referenced_type" : "_ZTIj"
31798    },
31799    {
31800     "field_name" : "pPhysicalDevices",
31801     "field_offset" : 96,
31802     "referenced_type" : "_ZTIPKP18VkPhysicalDevice_T"
31803    }
31804   ],
31805   "linker_set_key" : "_ZTI29VkDeviceGroupDeviceCreateInfo",
31806   "name" : "VkDeviceGroupDeviceCreateInfo",
31807   "referenced_type" : "_ZTI29VkDeviceGroupDeviceCreateInfo",
31808   "self_type" : "_ZTI29VkDeviceGroupDeviceCreateInfo",
31809   "size" : 16,
31810   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
31811  },
31812  {
31813   "alignment" : 8,
31814   "fields" :
31815   [
31816    {
31817     "field_name" : "deviceAddress",
31818     "referenced_type" : "_ZTIy"
31819    },
31820    {
31821     "field_name" : "hostAddress",
31822     "referenced_type" : "_ZTIPKv"
31823    }
31824   ],
31825   "linker_set_key" : "_ZTI29VkDeviceOrHostAddressConstKHR",
31826   "name" : "VkDeviceOrHostAddressConstKHR",
31827   "record_kind" : "union",
31828   "referenced_type" : "_ZTI29VkDeviceOrHostAddressConstKHR",
31829   "self_type" : "_ZTI29VkDeviceOrHostAddressConstKHR",
31830   "size" : 8,
31831   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
31832  },
31833  {
31834   "alignment" : 4,
31835   "fields" :
31836   [
31837    {
31838     "field_name" : "sType",
31839     "referenced_type" : "_ZTI15VkStructureType"
31840    },
31841    {
31842     "field_name" : "pNext",
31843     "field_offset" : 32,
31844     "referenced_type" : "_ZTIPKv"
31845    },
31846    {
31847     "field_name" : "privateDataSlotRequestCount",
31848     "field_offset" : 64,
31849     "referenced_type" : "_ZTIj"
31850    }
31851   ],
31852   "linker_set_key" : "_ZTI29VkDevicePrivateDataCreateInfo",
31853   "name" : "VkDevicePrivateDataCreateInfo",
31854   "referenced_type" : "_ZTI29VkDevicePrivateDataCreateInfo",
31855   "self_type" : "_ZTI29VkDevicePrivateDataCreateInfo",
31856   "size" : 12,
31857   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
31858  },
31859  {
31860   "alignment" : 4,
31861   "fields" :
31862   [
31863    {
31864     "field_name" : "supportedAlpha",
31865     "referenced_type" : "_ZTIj"
31866    },
31867    {
31868     "field_name" : "minSrcPosition",
31869     "field_offset" : 32,
31870     "referenced_type" : "_ZTI10VkOffset2D"
31871    },
31872    {
31873     "field_name" : "maxSrcPosition",
31874     "field_offset" : 96,
31875     "referenced_type" : "_ZTI10VkOffset2D"
31876    },
31877    {
31878     "field_name" : "minSrcExtent",
31879     "field_offset" : 160,
31880     "referenced_type" : "_ZTI10VkExtent2D"
31881    },
31882    {
31883     "field_name" : "maxSrcExtent",
31884     "field_offset" : 224,
31885     "referenced_type" : "_ZTI10VkExtent2D"
31886    },
31887    {
31888     "field_name" : "minDstPosition",
31889     "field_offset" : 288,
31890     "referenced_type" : "_ZTI10VkOffset2D"
31891    },
31892    {
31893     "field_name" : "maxDstPosition",
31894     "field_offset" : 352,
31895     "referenced_type" : "_ZTI10VkOffset2D"
31896    },
31897    {
31898     "field_name" : "minDstExtent",
31899     "field_offset" : 416,
31900     "referenced_type" : "_ZTI10VkExtent2D"
31901    },
31902    {
31903     "field_name" : "maxDstExtent",
31904     "field_offset" : 480,
31905     "referenced_type" : "_ZTI10VkExtent2D"
31906    }
31907   ],
31908   "linker_set_key" : "_ZTI29VkDisplayPlaneCapabilitiesKHR",
31909   "name" : "VkDisplayPlaneCapabilitiesKHR",
31910   "referenced_type" : "_ZTI29VkDisplayPlaneCapabilitiesKHR",
31911   "self_type" : "_ZTI29VkDisplayPlaneCapabilitiesKHR",
31912   "size" : 68,
31913   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
31914  },
31915  {
31916   "alignment" : 8,
31917   "fields" :
31918   [
31919    {
31920     "field_name" : "sType",
31921     "referenced_type" : "_ZTI15VkStructureType"
31922    },
31923    {
31924     "field_name" : "pNext",
31925     "field_offset" : 32,
31926     "referenced_type" : "_ZTIPKv"
31927    },
31928    {
31929     "field_name" : "flags",
31930     "field_offset" : 64,
31931     "referenced_type" : "_ZTIj"
31932    },
31933    {
31934     "field_name" : "displayMode",
31935     "field_offset" : 128,
31936     "referenced_type" : "_ZTIy"
31937    },
31938    {
31939     "field_name" : "planeIndex",
31940     "field_offset" : 192,
31941     "referenced_type" : "_ZTIj"
31942    },
31943    {
31944     "field_name" : "planeStackIndex",
31945     "field_offset" : 224,
31946     "referenced_type" : "_ZTIj"
31947    },
31948    {
31949     "field_name" : "transform",
31950     "field_offset" : 256,
31951     "referenced_type" : "_ZTI29VkSurfaceTransformFlagBitsKHR"
31952    },
31953    {
31954     "field_name" : "globalAlpha",
31955     "field_offset" : 288,
31956     "referenced_type" : "_ZTIf"
31957    },
31958    {
31959     "field_name" : "alphaMode",
31960     "field_offset" : 320,
31961     "referenced_type" : "_ZTI30VkDisplayPlaneAlphaFlagBitsKHR"
31962    },
31963    {
31964     "field_name" : "imageExtent",
31965     "field_offset" : 352,
31966     "referenced_type" : "_ZTI10VkExtent2D"
31967    }
31968   ],
31969   "linker_set_key" : "_ZTI29VkDisplaySurfaceCreateInfoKHR",
31970   "name" : "VkDisplaySurfaceCreateInfoKHR",
31971   "referenced_type" : "_ZTI29VkDisplaySurfaceCreateInfoKHR",
31972   "self_type" : "_ZTI29VkDisplaySurfaceCreateInfoKHR",
31973   "size" : 56,
31974   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
31975  },
31976  {
31977   "alignment" : 4,
31978   "fields" :
31979   [
31980    {
31981     "field_name" : "sType",
31982     "referenced_type" : "_ZTI15VkStructureType"
31983    },
31984    {
31985     "field_name" : "pNext",
31986     "field_offset" : 32,
31987     "referenced_type" : "_ZTIPv"
31988    },
31989    {
31990     "field_name" : "exportFromImportedHandleTypes",
31991     "field_offset" : 64,
31992     "referenced_type" : "_ZTIj"
31993    },
31994    {
31995     "field_name" : "compatibleHandleTypes",
31996     "field_offset" : 96,
31997     "referenced_type" : "_ZTIj"
31998    },
31999    {
32000     "field_name" : "externalSemaphoreFeatures",
32001     "field_offset" : 128,
32002     "referenced_type" : "_ZTIj"
32003    }
32004   ],
32005   "linker_set_key" : "_ZTI29VkExternalSemaphoreProperties",
32006   "name" : "VkExternalSemaphoreProperties",
32007   "referenced_type" : "_ZTI29VkExternalSemaphoreProperties",
32008   "self_type" : "_ZTI29VkExternalSemaphoreProperties",
32009   "size" : 20,
32010   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
32011  },
32012  {
32013   "alignment" : 4,
32014   "fields" :
32015   [
32016    {
32017     "field_name" : "sType",
32018     "referenced_type" : "_ZTI15VkStructureType"
32019    },
32020    {
32021     "field_name" : "pNext",
32022     "field_offset" : 32,
32023     "referenced_type" : "_ZTIPKv"
32024    },
32025    {
32026     "field_name" : "stencilUsage",
32027     "field_offset" : 64,
32028     "referenced_type" : "_ZTIj"
32029    }
32030   ],
32031   "linker_set_key" : "_ZTI29VkImageStencilUsageCreateInfo",
32032   "name" : "VkImageStencilUsageCreateInfo",
32033   "referenced_type" : "_ZTI29VkImageStencilUsageCreateInfo",
32034   "self_type" : "_ZTI29VkImageStencilUsageCreateInfo",
32035   "size" : 12,
32036   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
32037  },
32038  {
32039   "alignment" : 8,
32040   "fields" :
32041   [
32042    {
32043     "field_name" : "sType",
32044     "referenced_type" : "_ZTI15VkStructureType"
32045    },
32046    {
32047     "field_name" : "pNext",
32048     "field_offset" : 32,
32049     "referenced_type" : "_ZTIPKv"
32050    },
32051    {
32052     "field_name" : "swapchain",
32053     "field_offset" : 64,
32054     "referenced_type" : "_ZTIy"
32055    }
32056   ],
32057   "linker_set_key" : "_ZTI29VkImageSwapchainCreateInfoKHR",
32058   "name" : "VkImageSwapchainCreateInfoKHR",
32059   "referenced_type" : "_ZTI29VkImageSwapchainCreateInfoKHR",
32060   "self_type" : "_ZTI29VkImageSwapchainCreateInfoKHR",
32061   "size" : 16,
32062   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
32063  },
32064  {
32065   "alignment" : 8,
32066   "fields" :
32067   [
32068    {
32069     "field_name" : "sType",
32070     "referenced_type" : "_ZTI15VkStructureType"
32071    },
32072    {
32073     "field_name" : "pNext",
32074     "field_offset" : 32,
32075     "referenced_type" : "_ZTIPKv"
32076    },
32077    {
32078     "field_name" : "image",
32079     "field_offset" : 64,
32080     "referenced_type" : "_ZTIy"
32081    },
32082    {
32083     "field_name" : "buffer",
32084     "field_offset" : 128,
32085     "referenced_type" : "_ZTIy"
32086    }
32087   ],
32088   "linker_set_key" : "_ZTI29VkMemoryDedicatedAllocateInfo",
32089   "name" : "VkMemoryDedicatedAllocateInfo",
32090   "referenced_type" : "_ZTI29VkMemoryDedicatedAllocateInfo",
32091   "self_type" : "_ZTI29VkMemoryDedicatedAllocateInfo",
32092   "size" : 24,
32093   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
32094  },
32095  {
32096   "alignment" : 4,
32097   "fields" :
32098   [
32099    {
32100     "field_name" : "sType",
32101     "referenced_type" : "_ZTI15VkStructureType"
32102    },
32103    {
32104     "field_name" : "pNext",
32105     "field_offset" : 32,
32106     "referenced_type" : "_ZTIPv"
32107    },
32108    {
32109     "field_name" : "prefersDedicatedAllocation",
32110     "field_offset" : 64,
32111     "referenced_type" : "_ZTIj"
32112    },
32113    {
32114     "field_name" : "requiresDedicatedAllocation",
32115     "field_offset" : 96,
32116     "referenced_type" : "_ZTIj"
32117    }
32118   ],
32119   "linker_set_key" : "_ZTI29VkMemoryDedicatedRequirements",
32120   "name" : "VkMemoryDedicatedRequirements",
32121   "referenced_type" : "_ZTI29VkMemoryDedicatedRequirements",
32122   "self_type" : "_ZTI29VkMemoryDedicatedRequirements",
32123   "size" : 16,
32124   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
32125  },
32126  {
32127   "alignment" : 8,
32128   "fields" :
32129   [
32130    {
32131     "field_name" : "int32",
32132     "referenced_type" : "_ZTIi"
32133    },
32134    {
32135     "field_name" : "int64",
32136     "referenced_type" : "_ZTIx"
32137    },
32138    {
32139     "field_name" : "uint32",
32140     "referenced_type" : "_ZTIj"
32141    },
32142    {
32143     "field_name" : "uint64",
32144     "referenced_type" : "_ZTIy"
32145    },
32146    {
32147     "field_name" : "float32",
32148     "referenced_type" : "_ZTIf"
32149    },
32150    {
32151     "field_name" : "float64",
32152     "referenced_type" : "_ZTId"
32153    }
32154   ],
32155   "linker_set_key" : "_ZTI29VkPerformanceCounterResultKHR",
32156   "name" : "VkPerformanceCounterResultKHR",
32157   "record_kind" : "union",
32158   "referenced_type" : "_ZTI29VkPerformanceCounterResultKHR",
32159   "self_type" : "_ZTI29VkPerformanceCounterResultKHR",
32160   "size" : 8,
32161   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
32162  },
32163  {
32164   "alignment" : 4,
32165   "fields" :
32166   [
32167    {
32168     "field_name" : "sType",
32169     "referenced_type" : "_ZTI15VkStructureType"
32170    },
32171    {
32172     "field_name" : "pNext",
32173     "field_offset" : 32,
32174     "referenced_type" : "_ZTIPKv"
32175    },
32176    {
32177     "field_name" : "viewMask",
32178     "field_offset" : 64,
32179     "referenced_type" : "_ZTIj"
32180    },
32181    {
32182     "field_name" : "colorAttachmentCount",
32183     "field_offset" : 96,
32184     "referenced_type" : "_ZTIj"
32185    },
32186    {
32187     "field_name" : "pColorAttachmentFormats",
32188     "field_offset" : 128,
32189     "referenced_type" : "_ZTIPK8VkFormat"
32190    },
32191    {
32192     "field_name" : "depthAttachmentFormat",
32193     "field_offset" : 160,
32194     "referenced_type" : "_ZTI8VkFormat"
32195    },
32196    {
32197     "field_name" : "stencilAttachmentFormat",
32198     "field_offset" : 192,
32199     "referenced_type" : "_ZTI8VkFormat"
32200    }
32201   ],
32202   "linker_set_key" : "_ZTI29VkPipelineRenderingCreateInfo",
32203   "name" : "VkPipelineRenderingCreateInfo",
32204   "referenced_type" : "_ZTI29VkPipelineRenderingCreateInfo",
32205   "self_type" : "_ZTI29VkPipelineRenderingCreateInfo",
32206   "size" : 28,
32207   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
32208  },
32209  {
32210   "alignment" : 4,
32211   "fields" :
32212   [
32213    {
32214     "field_name" : "aspectMask",
32215     "referenced_type" : "_ZTIj"
32216    },
32217    {
32218     "field_name" : "imageGranularity",
32219     "field_offset" : 32,
32220     "referenced_type" : "_ZTI10VkExtent3D"
32221    },
32222    {
32223     "field_name" : "flags",
32224     "field_offset" : 128,
32225     "referenced_type" : "_ZTIj"
32226    }
32227   ],
32228   "linker_set_key" : "_ZTI29VkSparseImageFormatProperties",
32229   "name" : "VkSparseImageFormatProperties",
32230   "referenced_type" : "_ZTI29VkSparseImageFormatProperties",
32231   "self_type" : "_ZTI29VkSparseImageFormatProperties",
32232   "size" : 20,
32233   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
32234  },
32235  {
32236   "alignment" : 4,
32237   "fields" :
32238   [
32239    {
32240     "field_name" : "sType",
32241     "referenced_type" : "_ZTI15VkStructureType"
32242    },
32243    {
32244     "field_name" : "pNext",
32245     "field_offset" : 32,
32246     "referenced_type" : "_ZTIPKv"
32247    },
32248    {
32249     "field_name" : "waitSemaphoreValueCount",
32250     "field_offset" : 64,
32251     "referenced_type" : "_ZTIj"
32252    },
32253    {
32254     "field_name" : "pWaitSemaphoreValues",
32255     "field_offset" : 96,
32256     "referenced_type" : "_ZTIPKy"
32257    },
32258    {
32259     "field_name" : "signalSemaphoreValueCount",
32260     "field_offset" : 128,
32261     "referenced_type" : "_ZTIj"
32262    },
32263    {
32264     "field_name" : "pSignalSemaphoreValues",
32265     "field_offset" : 160,
32266     "referenced_type" : "_ZTIPKy"
32267    }
32268   ],
32269   "linker_set_key" : "_ZTI29VkTimelineSemaphoreSubmitInfo",
32270   "name" : "VkTimelineSemaphoreSubmitInfo",
32271   "referenced_type" : "_ZTI29VkTimelineSemaphoreSubmitInfo",
32272   "self_type" : "_ZTI29VkTimelineSemaphoreSubmitInfo",
32273   "size" : 24,
32274   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
32275  },
32276  {
32277   "alignment" : 4,
32278   "fields" :
32279   [
32280    {
32281     "field_name" : "width",
32282     "referenced_type" : "_ZTIj"
32283    },
32284    {
32285     "field_name" : "height",
32286     "field_offset" : 32,
32287     "referenced_type" : "_ZTIj"
32288    },
32289    {
32290     "field_name" : "depth",
32291     "field_offset" : 64,
32292     "referenced_type" : "_ZTIj"
32293    }
32294   ],
32295   "linker_set_key" : "_ZTI29VkTraceRaysIndirectCommandKHR",
32296   "name" : "VkTraceRaysIndirectCommandKHR",
32297   "referenced_type" : "_ZTI29VkTraceRaysIndirectCommandKHR",
32298   "self_type" : "_ZTI29VkTraceRaysIndirectCommandKHR",
32299   "size" : 12,
32300   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
32301  },
32302  {
32303   "alignment" : 4,
32304   "fields" :
32305   [
32306    {
32307     "field_name" : "sType",
32308     "referenced_type" : "_ZTI15VkStructureType"
32309    },
32310    {
32311     "field_name" : "pNext",
32312     "field_offset" : 32,
32313     "referenced_type" : "_ZTIPKv"
32314    },
32315    {
32316     "field_name" : "colorAttachmentCount",
32317     "field_offset" : 64,
32318     "referenced_type" : "_ZTIj"
32319    },
32320    {
32321     "field_name" : "pColorAttachmentSamples",
32322     "field_offset" : 96,
32323     "referenced_type" : "_ZTIPK21VkSampleCountFlagBits"
32324    },
32325    {
32326     "field_name" : "depthStencilAttachmentSamples",
32327     "field_offset" : 128,
32328     "referenced_type" : "_ZTI21VkSampleCountFlagBits"
32329    }
32330   ],
32331   "linker_set_key" : "_ZTI30VkAttachmentSampleCountInfoAMD",
32332   "name" : "VkAttachmentSampleCountInfoAMD",
32333   "referenced_type" : "_ZTI30VkAttachmentSampleCountInfoAMD",
32334   "self_type" : "_ZTI30VkAttachmentSampleCountInfoAMD",
32335   "size" : 20,
32336   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
32337  },
32338  {
32339   "alignment" : 4,
32340   "fields" :
32341   [
32342    {
32343     "field_name" : "attachmentIndex",
32344     "referenced_type" : "_ZTIj"
32345    },
32346    {
32347     "field_name" : "sampleLocationsInfo",
32348     "field_offset" : 32,
32349     "referenced_type" : "_ZTI24VkSampleLocationsInfoEXT"
32350    }
32351   ],
32352   "linker_set_key" : "_ZTI30VkAttachmentSampleLocationsEXT",
32353   "name" : "VkAttachmentSampleLocationsEXT",
32354   "referenced_type" : "_ZTI30VkAttachmentSampleLocationsEXT",
32355   "self_type" : "_ZTI30VkAttachmentSampleLocationsEXT",
32356   "size" : 32,
32357   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
32358  },
32359  {
32360   "alignment" : 8,
32361   "fields" :
32362   [
32363    {
32364     "field_name" : "sType",
32365     "referenced_type" : "_ZTI15VkStructureType"
32366    },
32367    {
32368     "field_name" : "pNext",
32369     "field_offset" : 32,
32370     "referenced_type" : "_ZTIPKv"
32371    },
32372    {
32373     "field_name" : "renderPass",
32374     "field_offset" : 64,
32375     "referenced_type" : "_ZTIy"
32376    },
32377    {
32378     "field_name" : "subpass",
32379     "field_offset" : 128,
32380     "referenced_type" : "_ZTIj"
32381    },
32382    {
32383     "field_name" : "framebuffer",
32384     "field_offset" : 192,
32385     "referenced_type" : "_ZTIy"
32386    },
32387    {
32388     "field_name" : "occlusionQueryEnable",
32389     "field_offset" : 256,
32390     "referenced_type" : "_ZTIj"
32391    },
32392    {
32393     "field_name" : "queryFlags",
32394     "field_offset" : 288,
32395     "referenced_type" : "_ZTIj"
32396    },
32397    {
32398     "field_name" : "pipelineStatistics",
32399     "field_offset" : 320,
32400     "referenced_type" : "_ZTIj"
32401    }
32402   ],
32403   "linker_set_key" : "_ZTI30VkCommandBufferInheritanceInfo",
32404   "name" : "VkCommandBufferInheritanceInfo",
32405   "referenced_type" : "_ZTI30VkCommandBufferInheritanceInfo",
32406   "self_type" : "_ZTI30VkCommandBufferInheritanceInfo",
32407   "size" : 48,
32408   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
32409  },
32410  {
32411   "alignment" : 4,
32412   "fields" :
32413   [
32414    {
32415     "field_name" : "sType",
32416     "referenced_type" : "_ZTI15VkStructureType"
32417    },
32418    {
32419     "field_name" : "pNext",
32420     "field_offset" : 32,
32421     "referenced_type" : "_ZTIPKv"
32422    },
32423    {
32424     "field_name" : "transform",
32425     "field_offset" : 64,
32426     "referenced_type" : "_ZTI29VkSurfaceTransformFlagBitsKHR"
32427    }
32428   ],
32429   "linker_set_key" : "_ZTI30VkCopyCommandTransformInfoQCOM",
32430   "name" : "VkCopyCommandTransformInfoQCOM",
32431   "referenced_type" : "_ZTI30VkCopyCommandTransformInfoQCOM",
32432   "self_type" : "_ZTI30VkCopyCommandTransformInfoQCOM",
32433   "size" : 12,
32434   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
32435  },
32436  {
32437   "alignment" : 8,
32438   "fields" :
32439   [
32440    {
32441     "field_name" : "sType",
32442     "referenced_type" : "_ZTI15VkStructureType"
32443    },
32444    {
32445     "field_name" : "pNext",
32446     "field_offset" : 32,
32447     "referenced_type" : "_ZTIPKv"
32448    },
32449    {
32450     "field_name" : "objectType",
32451     "field_offset" : 64,
32452     "referenced_type" : "_ZTI26VkDebugReportObjectTypeEXT"
32453    },
32454    {
32455     "field_name" : "object",
32456     "field_offset" : 128,
32457     "referenced_type" : "_ZTIy"
32458    },
32459    {
32460     "field_name" : "pObjectName",
32461     "field_offset" : 192,
32462     "referenced_type" : "_ZTIPKc"
32463    }
32464   ],
32465   "linker_set_key" : "_ZTI30VkDebugMarkerObjectNameInfoEXT",
32466   "name" : "VkDebugMarkerObjectNameInfoEXT",
32467   "referenced_type" : "_ZTI30VkDebugMarkerObjectNameInfoEXT",
32468   "self_type" : "_ZTI30VkDebugMarkerObjectNameInfoEXT",
32469   "size" : 32,
32470   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
32471  },
32472  {
32473   "alignment" : 4,
32474   "fields" :
32475   [
32476    {
32477     "field_name" : "sType",
32478     "referenced_type" : "_ZTI15VkStructureType"
32479    },
32480    {
32481     "field_name" : "pNext",
32482     "field_offset" : 32,
32483     "referenced_type" : "_ZTIPv"
32484    },
32485    {
32486     "field_name" : "capabilities",
32487     "field_offset" : 64,
32488     "referenced_type" : "_ZTI29VkDisplayPlaneCapabilitiesKHR"
32489    }
32490   ],
32491   "linker_set_key" : "_ZTI30VkDisplayPlaneCapabilities2KHR",
32492   "name" : "VkDisplayPlaneCapabilities2KHR",
32493   "referenced_type" : "_ZTI30VkDisplayPlaneCapabilities2KHR",
32494   "self_type" : "_ZTI30VkDisplayPlaneCapabilities2KHR",
32495   "size" : 76,
32496   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
32497  },
32498  {
32499   "alignment" : 4,
32500   "fields" :
32501   [
32502    {
32503     "field_name" : "sType",
32504     "referenced_type" : "_ZTI15VkStructureType"
32505    },
32506    {
32507     "field_name" : "pNext",
32508     "field_offset" : 32,
32509     "referenced_type" : "_ZTIPKv"
32510    },
32511    {
32512     "field_name" : "flags",
32513     "field_offset" : 64,
32514     "referenced_type" : "_ZTIj"
32515    }
32516   ],
32517   "linker_set_key" : "_ZTI30VkHeadlessSurfaceCreateInfoEXT",
32518   "name" : "VkHeadlessSurfaceCreateInfoEXT",
32519   "referenced_type" : "_ZTI30VkHeadlessSurfaceCreateInfoEXT",
32520   "self_type" : "_ZTI30VkHeadlessSurfaceCreateInfoEXT",
32521   "size" : 12,
32522   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
32523  },
32524  {
32525   "alignment" : 8,
32526   "fields" :
32527   [
32528    {
32529     "field_name" : "sType",
32530     "referenced_type" : "_ZTI15VkStructureType"
32531    },
32532    {
32533     "field_name" : "pNext",
32534     "field_offset" : 32,
32535     "referenced_type" : "_ZTIPKv"
32536    },
32537    {
32538     "field_name" : "image",
32539     "field_offset" : 64,
32540     "referenced_type" : "_ZTIy"
32541    }
32542   ],
32543   "linker_set_key" : "_ZTI30VkImageMemoryRequirementsInfo2",
32544   "name" : "VkImageMemoryRequirementsInfo2",
32545   "referenced_type" : "_ZTI30VkImageMemoryRequirementsInfo2",
32546   "self_type" : "_ZTI30VkImageMemoryRequirementsInfo2",
32547   "size" : 16,
32548   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
32549  },
32550  {
32551   "alignment" : 4,
32552   "fields" :
32553   [
32554    {
32555     "field_name" : "sType",
32556     "referenced_type" : "_ZTI15VkStructureType"
32557    },
32558    {
32559     "field_name" : "pNext",
32560     "field_offset" : 32,
32561     "referenced_type" : "_ZTIPKv"
32562    },
32563    {
32564     "field_name" : "minLod",
32565     "field_offset" : 64,
32566     "referenced_type" : "_ZTIf"
32567    }
32568   ],
32569   "linker_set_key" : "_ZTI30VkImageViewMinLodCreateInfoEXT",
32570   "name" : "VkImageViewMinLodCreateInfoEXT",
32571   "referenced_type" : "_ZTI30VkImageViewMinLodCreateInfoEXT",
32572   "self_type" : "_ZTI30VkImageViewMinLodCreateInfoEXT",
32573   "size" : 12,
32574   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
32575  },
32576  {
32577   "alignment" : 8,
32578   "fields" :
32579   [
32580    {
32581     "field_name" : "sType",
32582     "referenced_type" : "_ZTI15VkStructureType"
32583    },
32584    {
32585     "field_name" : "pNext",
32586     "field_offset" : 32,
32587     "referenced_type" : "_ZTIPKv"
32588    },
32589    {
32590     "field_name" : "memory",
32591     "field_offset" : 64,
32592     "referenced_type" : "_ZTIy"
32593    },
32594    {
32595     "field_name" : "handleType",
32596     "field_offset" : 128,
32597     "referenced_type" : "_ZTI34VkExternalMemoryHandleTypeFlagBits"
32598    }
32599   ],
32600   "linker_set_key" : "_ZTI30VkMemoryGetRemoteAddressInfoNV",
32601   "name" : "VkMemoryGetRemoteAddressInfoNV",
32602   "referenced_type" : "_ZTI30VkMemoryGetRemoteAddressInfoNV",
32603   "self_type" : "_ZTI30VkMemoryGetRemoteAddressInfoNV",
32604   "size" : 24,
32605   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
32606  },
32607  {
32608   "alignment" : 8,
32609   "fields" :
32610   [
32611    {
32612     "field_name" : "presentID",
32613     "referenced_type" : "_ZTIj"
32614    },
32615    {
32616     "field_name" : "desiredPresentTime",
32617     "field_offset" : 64,
32618     "referenced_type" : "_ZTIy"
32619    },
32620    {
32621     "field_name" : "actualPresentTime",
32622     "field_offset" : 128,
32623     "referenced_type" : "_ZTIy"
32624    },
32625    {
32626     "field_name" : "earliestPresentTime",
32627     "field_offset" : 192,
32628     "referenced_type" : "_ZTIy"
32629    },
32630    {
32631     "field_name" : "presentMargin",
32632     "field_offset" : 256,
32633     "referenced_type" : "_ZTIy"
32634    }
32635   ],
32636   "linker_set_key" : "_ZTI30VkPastPresentationTimingGOOGLE",
32637   "name" : "VkPastPresentationTimingGOOGLE",
32638   "referenced_type" : "_ZTI30VkPastPresentationTimingGOOGLE",
32639   "self_type" : "_ZTI30VkPastPresentationTimingGOOGLE",
32640   "size" : 40,
32641   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
32642  },
32643  {
32644   "alignment" : 8,
32645   "fields" :
32646   [
32647    {
32648     "field_name" : "sType",
32649     "referenced_type" : "_ZTI15VkStructureType"
32650    },
32651    {
32652     "field_name" : "pNext",
32653     "field_offset" : 32,
32654     "referenced_type" : "_ZTIPKv"
32655    },
32656    {
32657     "field_name" : "type",
32658     "field_offset" : 64,
32659     "referenced_type" : "_ZTI30VkPerformanceOverrideTypeINTEL"
32660    },
32661    {
32662     "field_name" : "enable",
32663     "field_offset" : 96,
32664     "referenced_type" : "_ZTIj"
32665    },
32666    {
32667     "field_name" : "parameter",
32668     "field_offset" : 128,
32669     "referenced_type" : "_ZTIy"
32670    }
32671   ],
32672   "linker_set_key" : "_ZTI30VkPerformanceOverrideInfoINTEL",
32673   "name" : "VkPerformanceOverrideInfoINTEL",
32674   "referenced_type" : "_ZTI30VkPerformanceOverrideInfoINTEL",
32675   "self_type" : "_ZTI30VkPerformanceOverrideInfoINTEL",
32676   "size" : 24,
32677   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
32678  },
32679  {
32680   "alignment" : 4,
32681   "fields" :
32682   [
32683    {
32684     "field_name" : "sType",
32685     "referenced_type" : "_ZTI15VkStructureType"
32686    },
32687    {
32688     "field_name" : "pNext",
32689     "field_offset" : 32,
32690     "referenced_type" : "_ZTIPv"
32691    },
32692    {
32693     "field_name" : "name",
32694     "field_offset" : 64,
32695     "referenced_type" : "_ZTIA256_c"
32696    },
32697    {
32698     "field_name" : "version",
32699     "field_offset" : 2112,
32700     "referenced_type" : "_ZTIA256_c"
32701    },
32702    {
32703     "field_name" : "purposes",
32704     "field_offset" : 4160,
32705     "referenced_type" : "_ZTIj"
32706    },
32707    {
32708     "field_name" : "description",
32709     "field_offset" : 4192,
32710     "referenced_type" : "_ZTIA256_c"
32711    },
32712    {
32713     "field_name" : "layer",
32714     "field_offset" : 6240,
32715     "referenced_type" : "_ZTIA256_c"
32716    }
32717   ],
32718   "linker_set_key" : "_ZTI30VkPhysicalDeviceToolProperties",
32719   "name" : "VkPhysicalDeviceToolProperties",
32720   "referenced_type" : "_ZTI30VkPhysicalDeviceToolProperties",
32721   "self_type" : "_ZTI30VkPhysicalDeviceToolProperties",
32722   "size" : 1036,
32723   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
32724  },
32725  {
32726   "alignment" : 4,
32727   "fields" :
32728   [
32729    {
32730     "field_name" : "sType",
32731     "referenced_type" : "_ZTI15VkStructureType"
32732    },
32733    {
32734     "field_name" : "pNext",
32735     "field_offset" : 32,
32736     "referenced_type" : "_ZTIPKv"
32737    },
32738    {
32739     "field_name" : "libraryCount",
32740     "field_offset" : 64,
32741     "referenced_type" : "_ZTIj"
32742    },
32743    {
32744     "field_name" : "pLibraries",
32745     "field_offset" : 96,
32746     "referenced_type" : "_ZTIPKy"
32747    }
32748   ],
32749   "linker_set_key" : "_ZTI30VkPipelineLibraryCreateInfoKHR",
32750   "name" : "VkPipelineLibraryCreateInfoKHR",
32751   "referenced_type" : "_ZTI30VkPipelineLibraryCreateInfoKHR",
32752   "self_type" : "_ZTI30VkPipelineLibraryCreateInfoKHR",
32753   "size" : 16,
32754   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
32755  },
32756  {
32757   "alignment" : 4,
32758   "fields" :
32759   [
32760    {
32761     "field_name" : "sType",
32762     "referenced_type" : "_ZTI15VkStructureType"
32763    },
32764    {
32765     "field_name" : "pNext",
32766     "field_offset" : 32,
32767     "referenced_type" : "_ZTIPv"
32768    },
32769    {
32770     "field_name" : "properties",
32771     "field_offset" : 64,
32772     "referenced_type" : "_ZTI29VkSparseImageFormatProperties"
32773    }
32774   ],
32775   "linker_set_key" : "_ZTI30VkSparseImageFormatProperties2",
32776   "name" : "VkSparseImageFormatProperties2",
32777   "referenced_type" : "_ZTI30VkSparseImageFormatProperties2",
32778   "self_type" : "_ZTI30VkSparseImageFormatProperties2",
32779   "size" : 28,
32780   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
32781  },
32782  {
32783   "alignment" : 4,
32784   "fields" :
32785   [
32786    {
32787     "field_name" : "sType",
32788     "referenced_type" : "_ZTI15VkStructureType"
32789    },
32790    {
32791     "field_name" : "pNext",
32792     "field_offset" : 32,
32793     "referenced_type" : "_ZTIPKv"
32794    },
32795    {
32796     "field_name" : "flags",
32797     "field_offset" : 64,
32798     "referenced_type" : "_ZTIj"
32799    },
32800    {
32801     "field_name" : "initialDataSize",
32802     "field_offset" : 96,
32803     "referenced_type" : "_ZTIj"
32804    },
32805    {
32806     "field_name" : "pInitialData",
32807     "field_offset" : 128,
32808     "referenced_type" : "_ZTIPKv"
32809    }
32810   ],
32811   "linker_set_key" : "_ZTI30VkValidationCacheCreateInfoEXT",
32812   "name" : "VkValidationCacheCreateInfoEXT",
32813   "referenced_type" : "_ZTI30VkValidationCacheCreateInfoEXT",
32814   "self_type" : "_ZTI30VkValidationCacheCreateInfoEXT",
32815   "size" : 20,
32816   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
32817  },
32818  {
32819   "alignment" : 8,
32820   "fields" :
32821   [
32822    {
32823     "field_name" : "sType",
32824     "referenced_type" : "_ZTI15VkStructureType"
32825    },
32826    {
32827     "field_name" : "pNext",
32828     "field_offset" : 32,
32829     "referenced_type" : "_ZTIPKv"
32830    },
32831    {
32832     "field_name" : "buffer",
32833     "field_offset" : 64,
32834     "referenced_type" : "_ZTIy"
32835    }
32836   ],
32837   "linker_set_key" : "_ZTI31VkBufferMemoryRequirementsInfo2",
32838   "name" : "VkBufferMemoryRequirementsInfo2",
32839   "referenced_type" : "_ZTI31VkBufferMemoryRequirementsInfo2",
32840   "self_type" : "_ZTI31VkBufferMemoryRequirementsInfo2",
32841   "size" : 16,
32842   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
32843  },
32844  {
32845   "alignment" : 4,
32846   "fields" :
32847   [
32848    {
32849     "field_name" : "sType",
32850     "referenced_type" : "_ZTI15VkStructureType"
32851    },
32852    {
32853     "field_name" : "pNext",
32854     "field_offset" : 32,
32855     "referenced_type" : "_ZTIPv"
32856    },
32857    {
32858     "field_name" : "MSize",
32859     "field_offset" : 64,
32860     "referenced_type" : "_ZTIj"
32861    },
32862    {
32863     "field_name" : "NSize",
32864     "field_offset" : 96,
32865     "referenced_type" : "_ZTIj"
32866    },
32867    {
32868     "field_name" : "KSize",
32869     "field_offset" : 128,
32870     "referenced_type" : "_ZTIj"
32871    },
32872    {
32873     "field_name" : "AType",
32874     "field_offset" : 160,
32875     "referenced_type" : "_ZTI17VkComponentTypeNV"
32876    },
32877    {
32878     "field_name" : "BType",
32879     "field_offset" : 192,
32880     "referenced_type" : "_ZTI17VkComponentTypeNV"
32881    },
32882    {
32883     "field_name" : "CType",
32884     "field_offset" : 224,
32885     "referenced_type" : "_ZTI17VkComponentTypeNV"
32886    },
32887    {
32888     "field_name" : "DType",
32889     "field_offset" : 256,
32890     "referenced_type" : "_ZTI17VkComponentTypeNV"
32891    },
32892    {
32893     "field_name" : "scope",
32894     "field_offset" : 288,
32895     "referenced_type" : "_ZTI9VkScopeNV"
32896    }
32897   ],
32898   "linker_set_key" : "_ZTI31VkCooperativeMatrixPropertiesNV",
32899   "name" : "VkCooperativeMatrixPropertiesNV",
32900   "referenced_type" : "_ZTI31VkCooperativeMatrixPropertiesNV",
32901   "self_type" : "_ZTI31VkCooperativeMatrixPropertiesNV",
32902   "size" : 40,
32903   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
32904  },
32905  {
32906   "alignment" : 4,
32907   "fields" :
32908   [
32909    {
32910     "field_name" : "sType",
32911     "referenced_type" : "_ZTI15VkStructureType"
32912    },
32913    {
32914     "field_name" : "pNext",
32915     "field_offset" : 32,
32916     "referenced_type" : "_ZTIPKv"
32917    },
32918    {
32919     "field_name" : "flags",
32920     "field_offset" : 64,
32921     "referenced_type" : "_ZTIj"
32922    },
32923    {
32924     "field_name" : "bindingCount",
32925     "field_offset" : 96,
32926     "referenced_type" : "_ZTIj"
32927    },
32928    {
32929     "field_name" : "pBindings",
32930     "field_offset" : 128,
32931     "referenced_type" : "_ZTIPK28VkDescriptorSetLayoutBinding"
32932    }
32933   ],
32934   "linker_set_key" : "_ZTI31VkDescriptorSetLayoutCreateInfo",
32935   "name" : "VkDescriptorSetLayoutCreateInfo",
32936   "referenced_type" : "_ZTI31VkDescriptorSetLayoutCreateInfo",
32937   "self_type" : "_ZTI31VkDescriptorSetLayoutCreateInfo",
32938   "size" : 20,
32939   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
32940  },
32941  {
32942   "alignment" : 4,
32943   "fields" :
32944   [
32945    {
32946     "field_name" : "dstBinding",
32947     "referenced_type" : "_ZTIj"
32948    },
32949    {
32950     "field_name" : "dstArrayElement",
32951     "field_offset" : 32,
32952     "referenced_type" : "_ZTIj"
32953    },
32954    {
32955     "field_name" : "descriptorCount",
32956     "field_offset" : 64,
32957     "referenced_type" : "_ZTIj"
32958    },
32959    {
32960     "field_name" : "descriptorType",
32961     "field_offset" : 96,
32962     "referenced_type" : "_ZTI16VkDescriptorType"
32963    },
32964    {
32965     "field_name" : "offset",
32966     "field_offset" : 128,
32967     "referenced_type" : "_ZTIj"
32968    },
32969    {
32970     "field_name" : "stride",
32971     "field_offset" : 160,
32972     "referenced_type" : "_ZTIj"
32973    }
32974   ],
32975   "linker_set_key" : "_ZTI31VkDescriptorUpdateTemplateEntry",
32976   "name" : "VkDescriptorUpdateTemplateEntry",
32977   "referenced_type" : "_ZTI31VkDescriptorUpdateTemplateEntry",
32978   "self_type" : "_ZTI31VkDescriptorUpdateTemplateEntry",
32979   "size" : 24,
32980   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
32981  },
32982  {
32983   "alignment" : 4,
32984   "fields" :
32985   [
32986    {
32987     "field_name" : "sType",
32988     "referenced_type" : "_ZTI15VkStructureType"
32989    },
32990    {
32991     "field_name" : "pNext",
32992     "field_offset" : 32,
32993     "referenced_type" : "_ZTIPKv"
32994    },
32995    {
32996     "field_name" : "pCreateInfo",
32997     "field_offset" : 64,
32998     "referenced_type" : "_ZTIPK17VkImageCreateInfo"
32999    },
33000    {
33001     "field_name" : "planeAspect",
33002     "field_offset" : 96,
33003     "referenced_type" : "_ZTI21VkImageAspectFlagBits"
33004    }
33005   ],
33006   "linker_set_key" : "_ZTI31VkDeviceImageMemoryRequirements",
33007   "name" : "VkDeviceImageMemoryRequirements",
33008   "referenced_type" : "_ZTI31VkDeviceImageMemoryRequirements",
33009   "self_type" : "_ZTI31VkDeviceImageMemoryRequirements",
33010   "size" : 16,
33011   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
33012  },
33013  {
33014   "alignment" : 4,
33015   "fields" :
33016   [
33017    {
33018     "field_name" : "sType",
33019     "referenced_type" : "_ZTI15VkStructureType"
33020    },
33021    {
33022     "field_name" : "pNext",
33023     "field_offset" : 32,
33024     "referenced_type" : "_ZTIPv"
33025    },
33026    {
33027     "field_name" : "externalMemoryProperties",
33028     "field_offset" : 64,
33029     "referenced_type" : "_ZTI26VkExternalMemoryProperties"
33030    }
33031   ],
33032   "linker_set_key" : "_ZTI31VkExternalImageFormatProperties",
33033   "name" : "VkExternalImageFormatProperties",
33034   "referenced_type" : "_ZTI31VkExternalImageFormatProperties",
33035   "self_type" : "_ZTI31VkExternalImageFormatProperties",
33036   "size" : 20,
33037   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
33038  },
33039  {
33040   "alignment" : 4,
33041   "fields" :
33042   [
33043    {
33044     "field_name" : "sType",
33045     "referenced_type" : "_ZTI15VkStructureType"
33046    },
33047    {
33048     "field_name" : "pNext",
33049     "field_offset" : 32,
33050     "referenced_type" : "_ZTIPKv"
33051    },
33052    {
33053     "field_name" : "handleTypes",
33054     "field_offset" : 64,
33055     "referenced_type" : "_ZTIj"
33056    }
33057   ],
33058   "linker_set_key" : "_ZTI31VkExternalMemoryImageCreateInfo",
33059   "name" : "VkExternalMemoryImageCreateInfo",
33060   "referenced_type" : "_ZTI31VkExternalMemoryImageCreateInfo",
33061   "self_type" : "_ZTI31VkExternalMemoryImageCreateInfo",
33062   "size" : 12,
33063   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
33064  },
33065  {
33066   "alignment" : 8,
33067   "fields" :
33068   [
33069    {
33070     "field_name" : "sType",
33071     "referenced_type" : "_ZTI15VkStructureType"
33072    },
33073    {
33074     "field_name" : "pNext",
33075     "field_offset" : 32,
33076     "referenced_type" : "_ZTIPv"
33077    },
33078    {
33079     "field_name" : "deviceAddress",
33080     "field_offset" : 64,
33081     "referenced_type" : "_ZTIy"
33082    },
33083    {
33084     "field_name" : "size",
33085     "field_offset" : 128,
33086     "referenced_type" : "_ZTIy"
33087    }
33088   ],
33089   "linker_set_key" : "_ZTI31VkImageViewAddressPropertiesNVX",
33090   "name" : "VkImageViewAddressPropertiesNVX",
33091   "referenced_type" : "_ZTI31VkImageViewAddressPropertiesNVX",
33092   "self_type" : "_ZTI31VkImageViewAddressPropertiesNVX",
33093   "size" : 24,
33094   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
33095  },
33096  {
33097   "alignment" : 8,
33098   "fields" :
33099   [
33100    {
33101     "field_name" : "sType",
33102     "referenced_type" : "_ZTI15VkStructureType"
33103    },
33104    {
33105     "field_name" : "pNext",
33106     "field_offset" : 32,
33107     "referenced_type" : "_ZTIPKv"
33108    },
33109    {
33110     "field_name" : "tokenType",
33111     "field_offset" : 64,
33112     "referenced_type" : "_ZTI29VkIndirectCommandsTokenTypeNV"
33113    },
33114    {
33115     "field_name" : "stream",
33116     "field_offset" : 96,
33117     "referenced_type" : "_ZTIj"
33118    },
33119    {
33120     "field_name" : "offset",
33121     "field_offset" : 128,
33122     "referenced_type" : "_ZTIj"
33123    },
33124    {
33125     "field_name" : "vertexBindingUnit",
33126     "field_offset" : 160,
33127     "referenced_type" : "_ZTIj"
33128    },
33129    {
33130     "field_name" : "vertexDynamicStride",
33131     "field_offset" : 192,
33132     "referenced_type" : "_ZTIj"
33133    },
33134    {
33135     "field_name" : "pushconstantPipelineLayout",
33136     "field_offset" : 256,
33137     "referenced_type" : "_ZTIy"
33138    },
33139    {
33140     "field_name" : "pushconstantShaderStageFlags",
33141     "field_offset" : 320,
33142     "referenced_type" : "_ZTIj"
33143    },
33144    {
33145     "field_name" : "pushconstantOffset",
33146     "field_offset" : 352,
33147     "referenced_type" : "_ZTIj"
33148    },
33149    {
33150     "field_name" : "pushconstantSize",
33151     "field_offset" : 384,
33152     "referenced_type" : "_ZTIj"
33153    },
33154    {
33155     "field_name" : "indirectStateFlags",
33156     "field_offset" : 416,
33157     "referenced_type" : "_ZTIj"
33158    },
33159    {
33160     "field_name" : "indexTypeCount",
33161     "field_offset" : 448,
33162     "referenced_type" : "_ZTIj"
33163    },
33164    {
33165     "field_name" : "pIndexTypes",
33166     "field_offset" : 480,
33167     "referenced_type" : "_ZTIPK11VkIndexType"
33168    },
33169    {
33170     "field_name" : "pIndexTypeValues",
33171     "field_offset" : 512,
33172     "referenced_type" : "_ZTIPKj"
33173    }
33174   ],
33175   "linker_set_key" : "_ZTI31VkIndirectCommandsLayoutTokenNV",
33176   "name" : "VkIndirectCommandsLayoutTokenNV",
33177   "referenced_type" : "_ZTI31VkIndirectCommandsLayoutTokenNV",
33178   "self_type" : "_ZTI31VkIndirectCommandsLayoutTokenNV",
33179   "size" : 72,
33180   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
33181  },
33182  {
33183   "alignment" : 4,
33184   "fields" :
33185   [
33186    {
33187     "field_name" : "sType",
33188     "referenced_type" : "_ZTI15VkStructureType"
33189    },
33190    {
33191     "field_name" : "pNext",
33192     "field_offset" : 32,
33193     "referenced_type" : "_ZTIPKv"
33194    },
33195    {
33196     "field_name" : "priority",
33197     "field_offset" : 64,
33198     "referenced_type" : "_ZTIf"
33199    }
33200   ],
33201   "linker_set_key" : "_ZTI31VkMemoryPriorityAllocateInfoEXT",
33202   "name" : "VkMemoryPriorityAllocateInfoEXT",
33203   "referenced_type" : "_ZTI31VkMemoryPriorityAllocateInfoEXT",
33204   "self_type" : "_ZTI31VkMemoryPriorityAllocateInfoEXT",
33205   "size" : 12,
33206   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
33207  },
33208  {
33209   "alignment" : 4,
33210   "fields" :
33211   [
33212    {
33213     "field_name" : "sType",
33214     "referenced_type" : "_ZTI15VkStructureType"
33215    },
33216    {
33217     "field_name" : "pNext",
33218     "field_offset" : 32,
33219     "referenced_type" : "_ZTIPKv"
33220    },
33221    {
33222     "field_name" : "counterPassIndex",
33223     "field_offset" : 64,
33224     "referenced_type" : "_ZTIj"
33225    }
33226   ],
33227   "linker_set_key" : "_ZTI31VkPerformanceQuerySubmitInfoKHR",
33228   "name" : "VkPerformanceQuerySubmitInfoKHR",
33229   "referenced_type" : "_ZTI31VkPerformanceQuerySubmitInfoKHR",
33230   "self_type" : "_ZTI31VkPerformanceQuerySubmitInfoKHR",
33231   "size" : 12,
33232   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
33233  },
33234  {
33235   "alignment" : 4,
33236   "fields" :
33237   [
33238    {
33239     "field_name" : "sType",
33240     "referenced_type" : "_ZTI15VkStructureType"
33241    },
33242    {
33243     "field_name" : "pNext",
33244     "field_offset" : 32,
33245     "referenced_type" : "_ZTIPv"
33246    },
33247    {
33248     "field_name" : "physicalDeviceCount",
33249     "field_offset" : 64,
33250     "referenced_type" : "_ZTIj"
33251    },
33252    {
33253     "field_name" : "physicalDevices",
33254     "field_offset" : 96,
33255     "referenced_type" : "_ZTIA32_P18VkPhysicalDevice_T"
33256    },
33257    {
33258     "field_name" : "subsetAllocation",
33259     "field_offset" : 1120,
33260     "referenced_type" : "_ZTIj"
33261    }
33262   ],
33263   "linker_set_key" : "_ZTI31VkPhysicalDeviceGroupProperties",
33264   "name" : "VkPhysicalDeviceGroupProperties",
33265   "referenced_type" : "_ZTI31VkPhysicalDeviceGroupProperties",
33266   "self_type" : "_ZTI31VkPhysicalDeviceGroupProperties",
33267   "size" : 144,
33268   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
33269  },
33270  {
33271   "alignment" : 8,
33272   "fields" :
33273   [
33274    {
33275     "field_name" : "sType",
33276     "referenced_type" : "_ZTI15VkStructureType"
33277    },
33278    {
33279     "field_name" : "pNext",
33280     "field_offset" : 32,
33281     "referenced_type" : "_ZTIPKv"
33282    },
33283    {
33284     "field_name" : "surface",
33285     "field_offset" : 64,
33286     "referenced_type" : "_ZTIy"
33287    }
33288   ],
33289   "linker_set_key" : "_ZTI31VkPhysicalDeviceSurfaceInfo2KHR",
33290   "name" : "VkPhysicalDeviceSurfaceInfo2KHR",
33291   "referenced_type" : "_ZTI31VkPhysicalDeviceSurfaceInfo2KHR",
33292   "self_type" : "_ZTI31VkPhysicalDeviceSurfaceInfo2KHR",
33293   "size" : 16,
33294   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
33295  },
33296  {
33297   "alignment" : 4,
33298   "fields" :
33299   [
33300    {
33301     "field_name" : "headerSize",
33302     "referenced_type" : "_ZTIj"
33303    },
33304    {
33305     "field_name" : "headerVersion",
33306     "field_offset" : 32,
33307     "referenced_type" : "_ZTI28VkPipelineCacheHeaderVersion"
33308    },
33309    {
33310     "field_name" : "vendorID",
33311     "field_offset" : 64,
33312     "referenced_type" : "_ZTIj"
33313    },
33314    {
33315     "field_name" : "deviceID",
33316     "field_offset" : 96,
33317     "referenced_type" : "_ZTIj"
33318    },
33319    {
33320     "field_name" : "pipelineCacheUUID",
33321     "field_offset" : 128,
33322     "referenced_type" : "_ZTIA16_h"
33323    }
33324   ],
33325   "linker_set_key" : "_ZTI31VkPipelineCacheHeaderVersionOne",
33326   "name" : "VkPipelineCacheHeaderVersionOne",
33327   "referenced_type" : "_ZTI31VkPipelineCacheHeaderVersionOne",
33328   "self_type" : "_ZTI31VkPipelineCacheHeaderVersionOne",
33329   "size" : 32,
33330   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
33331  },
33332  {
33333   "alignment" : 8,
33334   "fields" :
33335   [
33336    {
33337     "field_name" : "sType",
33338     "referenced_type" : "_ZTI15VkStructureType"
33339    },
33340    {
33341     "field_name" : "pNext",
33342     "field_offset" : 32,
33343     "referenced_type" : "_ZTIPKv"
33344    },
33345    {
33346     "field_name" : "flags",
33347     "field_offset" : 64,
33348     "referenced_type" : "_ZTIj"
33349    },
33350    {
33351     "field_name" : "stage",
33352     "field_offset" : 96,
33353     "referenced_type" : "_ZTI21VkShaderStageFlagBits"
33354    },
33355    {
33356     "field_name" : "module",
33357     "field_offset" : 128,
33358     "referenced_type" : "_ZTIy"
33359    },
33360    {
33361     "field_name" : "pName",
33362     "field_offset" : 192,
33363     "referenced_type" : "_ZTIPKc"
33364    },
33365    {
33366     "field_name" : "pSpecializationInfo",
33367     "field_offset" : 224,
33368     "referenced_type" : "_ZTIPK20VkSpecializationInfo"
33369    }
33370   ],
33371   "linker_set_key" : "_ZTI31VkPipelineShaderStageCreateInfo",
33372   "name" : "VkPipelineShaderStageCreateInfo",
33373   "referenced_type" : "_ZTI31VkPipelineShaderStageCreateInfo",
33374   "self_type" : "_ZTI31VkPipelineShaderStageCreateInfo",
33375   "size" : 32,
33376   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
33377  },
33378  {
33379   "alignment" : 4,
33380   "fields" :
33381   [
33382    {
33383     "field_name" : "sType",
33384     "referenced_type" : "_ZTI15VkStructureType"
33385    },
33386    {
33387     "field_name" : "pNext",
33388     "field_offset" : 32,
33389     "referenced_type" : "_ZTIPKv"
33390    },
33391    {
33392     "field_name" : "attachmentCount",
33393     "field_offset" : 64,
33394     "referenced_type" : "_ZTIj"
33395    },
33396    {
33397     "field_name" : "pAttachments",
33398     "field_offset" : 96,
33399     "referenced_type" : "_ZTIPKy"
33400    }
33401   ],
33402   "linker_set_key" : "_ZTI31VkRenderPassAttachmentBeginInfo",
33403   "name" : "VkRenderPassAttachmentBeginInfo",
33404   "referenced_type" : "_ZTI31VkRenderPassAttachmentBeginInfo",
33405   "self_type" : "_ZTI31VkRenderPassAttachmentBeginInfo",
33406   "size" : 16,
33407   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
33408  },
33409  {
33410   "alignment" : 4,
33411   "fields" :
33412   [
33413    {
33414     "field_name" : "sType",
33415     "referenced_type" : "_ZTI15VkStructureType"
33416    },
33417    {
33418     "field_name" : "pNext",
33419     "field_offset" : 32,
33420     "referenced_type" : "_ZTIPKv"
33421    },
33422    {
33423     "field_name" : "subpassCount",
33424     "field_offset" : 64,
33425     "referenced_type" : "_ZTIj"
33426    },
33427    {
33428     "field_name" : "pViewMasks",
33429     "field_offset" : 96,
33430     "referenced_type" : "_ZTIPKj"
33431    },
33432    {
33433     "field_name" : "dependencyCount",
33434     "field_offset" : 128,
33435     "referenced_type" : "_ZTIj"
33436    },
33437    {
33438     "field_name" : "pViewOffsets",
33439     "field_offset" : 160,
33440     "referenced_type" : "_ZTIPKi"
33441    },
33442    {
33443     "field_name" : "correlationMaskCount",
33444     "field_offset" : 192,
33445     "referenced_type" : "_ZTIj"
33446    },
33447    {
33448     "field_name" : "pCorrelationMasks",
33449     "field_offset" : 224,
33450     "referenced_type" : "_ZTIPKj"
33451    }
33452   ],
33453   "linker_set_key" : "_ZTI31VkRenderPassMultiviewCreateInfo",
33454   "name" : "VkRenderPassMultiviewCreateInfo",
33455   "referenced_type" : "_ZTI31VkRenderPassMultiviewCreateInfo",
33456   "self_type" : "_ZTI31VkRenderPassMultiviewCreateInfo",
33457   "size" : 32,
33458   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
33459  },
33460  {
33461   "alignment" : 8,
33462   "fields" :
33463   [
33464    {
33465     "field_name" : "formatProperties",
33466     "referenced_type" : "_ZTI29VkSparseImageFormatProperties"
33467    },
33468    {
33469     "field_name" : "imageMipTailFirstLod",
33470     "field_offset" : 160,
33471     "referenced_type" : "_ZTIj"
33472    },
33473    {
33474     "field_name" : "imageMipTailSize",
33475     "field_offset" : 192,
33476     "referenced_type" : "_ZTIy"
33477    },
33478    {
33479     "field_name" : "imageMipTailOffset",
33480     "field_offset" : 256,
33481     "referenced_type" : "_ZTIy"
33482    },
33483    {
33484     "field_name" : "imageMipTailStride",
33485     "field_offset" : 320,
33486     "referenced_type" : "_ZTIy"
33487    }
33488   ],
33489   "linker_set_key" : "_ZTI31VkSparseImageMemoryRequirements",
33490   "name" : "VkSparseImageMemoryRequirements",
33491   "referenced_type" : "_ZTI31VkSparseImageMemoryRequirements",
33492   "self_type" : "_ZTI31VkSparseImageMemoryRequirements",
33493   "size" : 48,
33494   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
33495  },
33496  {
33497   "alignment" : 8,
33498   "fields" :
33499   [
33500    {
33501     "field_name" : "deviceAddress",
33502     "referenced_type" : "_ZTIy"
33503    },
33504    {
33505     "field_name" : "stride",
33506     "field_offset" : 64,
33507     "referenced_type" : "_ZTIy"
33508    },
33509    {
33510     "field_name" : "size",
33511     "field_offset" : 128,
33512     "referenced_type" : "_ZTIy"
33513    }
33514   ],
33515   "linker_set_key" : "_ZTI31VkStridedDeviceAddressRegionKHR",
33516   "name" : "VkStridedDeviceAddressRegionKHR",
33517   "referenced_type" : "_ZTI31VkStridedDeviceAddressRegionKHR",
33518   "self_type" : "_ZTI31VkStridedDeviceAddressRegionKHR",
33519   "size" : 24,
33520   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
33521  },
33522  {
33523   "alignment" : 4,
33524   "fields" :
33525   [
33526    {
33527     "field_name" : "sType",
33528     "referenced_type" : "_ZTI15VkStructureType"
33529    },
33530    {
33531     "field_name" : "pNext",
33532     "field_offset" : 32,
33533     "referenced_type" : "_ZTIPKv"
33534    },
33535    {
33536     "field_name" : "surfaceCounters",
33537     "field_offset" : 64,
33538     "referenced_type" : "_ZTIj"
33539    }
33540   ],
33541   "linker_set_key" : "_ZTI31VkSwapchainCounterCreateInfoEXT",
33542   "name" : "VkSwapchainCounterCreateInfoEXT",
33543   "referenced_type" : "_ZTI31VkSwapchainCounterCreateInfoEXT",
33544   "self_type" : "_ZTI31VkSwapchainCounterCreateInfoEXT",
33545   "size" : 12,
33546   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
33547  },
33548  {
33549   "alignment" : 4,
33550   "fields" :
33551   [
33552    {
33553     "field_name" : "binding",
33554     "referenced_type" : "_ZTIj"
33555    },
33556    {
33557     "field_name" : "stride",
33558     "field_offset" : 32,
33559     "referenced_type" : "_ZTIj"
33560    },
33561    {
33562     "field_name" : "inputRate",
33563     "field_offset" : 64,
33564     "referenced_type" : "_ZTI17VkVertexInputRate"
33565    }
33566   ],
33567   "linker_set_key" : "_ZTI31VkVertexInputBindingDescription",
33568   "name" : "VkVertexInputBindingDescription",
33569   "referenced_type" : "_ZTI31VkVertexInputBindingDescription",
33570   "self_type" : "_ZTI31VkVertexInputBindingDescription",
33571   "size" : 12,
33572   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
33573  },
33574  {
33575   "alignment" : 4,
33576   "fields" :
33577   [
33578    {
33579     "field_name" : "sType",
33580     "referenced_type" : "_ZTI15VkStructureType"
33581    },
33582    {
33583     "field_name" : "pNext",
33584     "field_offset" : 32,
33585     "referenced_type" : "_ZTIPKv"
33586    },
33587    {
33588     "field_name" : "deviceIndexCount",
33589     "field_offset" : 64,
33590     "referenced_type" : "_ZTIj"
33591    },
33592    {
33593     "field_name" : "pDeviceIndices",
33594     "field_offset" : 96,
33595     "referenced_type" : "_ZTIPKj"
33596    },
33597    {
33598     "field_name" : "splitInstanceBindRegionCount",
33599     "field_offset" : 128,
33600     "referenced_type" : "_ZTIj"
33601    },
33602    {
33603     "field_name" : "pSplitInstanceBindRegions",
33604     "field_offset" : 160,
33605     "referenced_type" : "_ZTIPK8VkRect2D"
33606    }
33607   ],
33608   "linker_set_key" : "_ZTI32VkBindImageMemoryDeviceGroupInfo",
33609   "name" : "VkBindImageMemoryDeviceGroupInfo",
33610   "referenced_type" : "_ZTI32VkBindImageMemoryDeviceGroupInfo",
33611   "self_type" : "_ZTI32VkBindImageMemoryDeviceGroupInfo",
33612   "size" : 24,
33613   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
33614  },
33615  {
33616   "alignment" : 4,
33617   "fields" :
33618   [
33619    {
33620     "field_name" : "sType",
33621     "referenced_type" : "_ZTI15VkStructureType"
33622    },
33623    {
33624     "field_name" : "pNext",
33625     "field_offset" : 32,
33626     "referenced_type" : "_ZTIPKv"
33627    },
33628    {
33629     "field_name" : "pCreateInfo",
33630     "field_offset" : 64,
33631     "referenced_type" : "_ZTIPK18VkBufferCreateInfo"
33632    }
33633   ],
33634   "linker_set_key" : "_ZTI32VkDeviceBufferMemoryRequirements",
33635   "name" : "VkDeviceBufferMemoryRequirements",
33636   "referenced_type" : "_ZTI32VkDeviceBufferMemoryRequirements",
33637   "self_type" : "_ZTI32VkDeviceBufferMemoryRequirements",
33638   "size" : 12,
33639   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
33640  },
33641  {
33642   "alignment" : 4,
33643   "fields" :
33644   [
33645    {
33646     "field_name" : "sType",
33647     "referenced_type" : "_ZTI15VkStructureType"
33648    },
33649    {
33650     "field_name" : "pNext",
33651     "field_offset" : 32,
33652     "referenced_type" : "_ZTIPKv"
33653    },
33654    {
33655     "field_name" : "deviceMask",
33656     "field_offset" : 64,
33657     "referenced_type" : "_ZTIj"
33658    },
33659    {
33660     "field_name" : "deviceRenderAreaCount",
33661     "field_offset" : 96,
33662     "referenced_type" : "_ZTIj"
33663    },
33664    {
33665     "field_name" : "pDeviceRenderAreas",
33666     "field_offset" : 128,
33667     "referenced_type" : "_ZTIPK8VkRect2D"
33668    }
33669   ],
33670   "linker_set_key" : "_ZTI32VkDeviceGroupRenderPassBeginInfo",
33671   "name" : "VkDeviceGroupRenderPassBeginInfo",
33672   "referenced_type" : "_ZTI32VkDeviceGroupRenderPassBeginInfo",
33673   "self_type" : "_ZTI32VkDeviceGroupRenderPassBeginInfo",
33674   "size" : 20,
33675   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
33676  },
33677  {
33678   "alignment" : 4,
33679   "fields" :
33680   [
33681    {
33682     "field_name" : "taskCount",
33683     "referenced_type" : "_ZTIj"
33684    },
33685    {
33686     "field_name" : "firstTask",
33687     "field_offset" : 32,
33688     "referenced_type" : "_ZTIj"
33689    }
33690   ],
33691   "linker_set_key" : "_ZTI32VkDrawMeshTasksIndirectCommandNV",
33692   "name" : "VkDrawMeshTasksIndirectCommandNV",
33693   "referenced_type" : "_ZTI32VkDrawMeshTasksIndirectCommandNV",
33694   "self_type" : "_ZTI32VkDrawMeshTasksIndirectCommandNV",
33695   "size" : 8,
33696   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
33697  },
33698  {
33699   "alignment" : 8,
33700   "fields" :
33701   [
33702    {
33703     "field_name" : "drmFormatModifier",
33704     "referenced_type" : "_ZTIy"
33705    },
33706    {
33707     "field_name" : "drmFormatModifierPlaneCount",
33708     "field_offset" : 64,
33709     "referenced_type" : "_ZTIj"
33710    },
33711    {
33712     "field_name" : "drmFormatModifierTilingFeatures",
33713     "field_offset" : 96,
33714     "referenced_type" : "_ZTIj"
33715    }
33716   ],
33717   "linker_set_key" : "_ZTI32VkDrmFormatModifierPropertiesEXT",
33718   "name" : "VkDrmFormatModifierPropertiesEXT",
33719   "referenced_type" : "_ZTI32VkDrmFormatModifierPropertiesEXT",
33720   "self_type" : "_ZTI32VkDrmFormatModifierPropertiesEXT",
33721   "size" : 16,
33722   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
33723  },
33724  {
33725   "alignment" : 4,
33726   "fields" :
33727   [
33728    {
33729     "field_name" : "sType",
33730     "referenced_type" : "_ZTI15VkStructureType"
33731    },
33732    {
33733     "field_name" : "pNext",
33734     "field_offset" : 32,
33735     "referenced_type" : "_ZTIPKv"
33736    },
33737    {
33738     "field_name" : "handleTypes",
33739     "field_offset" : 64,
33740     "referenced_type" : "_ZTIj"
33741    }
33742   ],
33743   "linker_set_key" : "_ZTI32VkExternalMemoryBufferCreateInfo",
33744   "name" : "VkExternalMemoryBufferCreateInfo",
33745   "referenced_type" : "_ZTI32VkExternalMemoryBufferCreateInfo",
33746   "self_type" : "_ZTI32VkExternalMemoryBufferCreateInfo",
33747   "size" : 12,
33748   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
33749  },
33750  {
33751   "alignment" : 4,
33752   "fields" :
33753   [
33754    {
33755     "field_name" : "sType",
33756     "referenced_type" : "_ZTI15VkStructureType"
33757    },
33758    {
33759     "field_name" : "pNext",
33760     "field_offset" : 32,
33761     "referenced_type" : "_ZTIPKv"
33762    },
33763    {
33764     "field_name" : "flags",
33765     "field_offset" : 64,
33766     "referenced_type" : "_ZTIj"
33767    },
33768    {
33769     "field_name" : "usage",
33770     "field_offset" : 96,
33771     "referenced_type" : "_ZTIj"
33772    },
33773    {
33774     "field_name" : "width",
33775     "field_offset" : 128,
33776     "referenced_type" : "_ZTIj"
33777    },
33778    {
33779     "field_name" : "height",
33780     "field_offset" : 160,
33781     "referenced_type" : "_ZTIj"
33782    },
33783    {
33784     "field_name" : "layerCount",
33785     "field_offset" : 192,
33786     "referenced_type" : "_ZTIj"
33787    },
33788    {
33789     "field_name" : "viewFormatCount",
33790     "field_offset" : 224,
33791     "referenced_type" : "_ZTIj"
33792    },
33793    {
33794     "field_name" : "pViewFormats",
33795     "field_offset" : 256,
33796     "referenced_type" : "_ZTIPK8VkFormat"
33797    }
33798   ],
33799   "linker_set_key" : "_ZTI32VkFramebufferAttachmentImageInfo",
33800   "name" : "VkFramebufferAttachmentImageInfo",
33801   "referenced_type" : "_ZTI32VkFramebufferAttachmentImageInfo",
33802   "self_type" : "_ZTI32VkFramebufferAttachmentImageInfo",
33803   "size" : 36,
33804   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
33805  },
33806  {
33807   "alignment" : 4,
33808   "fields" :
33809   [
33810    {
33811     "field_name" : "sType",
33812     "referenced_type" : "_ZTI15VkStructureType"
33813    },
33814    {
33815     "field_name" : "pNext",
33816     "field_offset" : 32,
33817     "referenced_type" : "_ZTIPKv"
33818    },
33819    {
33820     "field_name" : "handleType",
33821     "field_offset" : 64,
33822     "referenced_type" : "_ZTI34VkExternalMemoryHandleTypeFlagBits"
33823    },
33824    {
33825     "field_name" : "pHostPointer",
33826     "field_offset" : 96,
33827     "referenced_type" : "_ZTIPv"
33828    }
33829   ],
33830   "linker_set_key" : "_ZTI32VkImportMemoryHostPointerInfoEXT",
33831   "name" : "VkImportMemoryHostPointerInfoEXT",
33832   "referenced_type" : "_ZTI32VkImportMemoryHostPointerInfoEXT",
33833   "self_type" : "_ZTI32VkImportMemoryHostPointerInfoEXT",
33834   "size" : 16,
33835   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
33836  },
33837  {
33838   "alignment" : 4,
33839   "fields" :
33840   [
33841    {
33842     "field_name" : "subpass",
33843     "referenced_type" : "_ZTIj"
33844    },
33845    {
33846     "field_name" : "inputAttachmentIndex",
33847     "field_offset" : 32,
33848     "referenced_type" : "_ZTIj"
33849    },
33850    {
33851     "field_name" : "aspectMask",
33852     "field_offset" : 64,
33853     "referenced_type" : "_ZTIj"
33854    }
33855   ],
33856   "linker_set_key" : "_ZTI32VkInputAttachmentAspectReference",
33857   "name" : "VkInputAttachmentAspectReference",
33858   "referenced_type" : "_ZTI32VkInputAttachmentAspectReference",
33859   "self_type" : "_ZTI32VkInputAttachmentAspectReference",
33860   "size" : 12,
33861   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
33862  },
33863  {
33864   "alignment" : 4,
33865   "fields" :
33866   [
33867    {
33868     "field_name" : "sType",
33869     "referenced_type" : "_ZTI15VkStructureType"
33870    },
33871    {
33872     "field_name" : "pNext",
33873     "field_offset" : 32,
33874     "referenced_type" : "_ZTIPv"
33875    },
33876    {
33877     "field_name" : "memoryTypeBits",
33878     "field_offset" : 64,
33879     "referenced_type" : "_ZTIj"
33880    }
33881   ],
33882   "linker_set_key" : "_ZTI32VkMemoryHostPointerPropertiesEXT",
33883   "name" : "VkMemoryHostPointerPropertiesEXT",
33884   "referenced_type" : "_ZTI32VkMemoryHostPointerPropertiesEXT",
33885   "self_type" : "_ZTI32VkMemoryHostPointerPropertiesEXT",
33886   "size" : 12,
33887   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
33888  },
33889  {
33890   "alignment" : 4,
33891   "fields" :
33892   [
33893    {
33894     "field_name" : "descriptorTypeCount",
33895     "referenced_type" : "_ZTIj"
33896    },
33897    {
33898     "field_name" : "pDescriptorTypes",
33899     "field_offset" : 32,
33900     "referenced_type" : "_ZTIPK16VkDescriptorType"
33901    }
33902   ],
33903   "linker_set_key" : "_ZTI32VkMutableDescriptorTypeListVALVE",
33904   "name" : "VkMutableDescriptorTypeListVALVE",
33905   "referenced_type" : "_ZTI32VkMutableDescriptorTypeListVALVE",
33906   "self_type" : "_ZTI32VkMutableDescriptorTypeListVALVE",
33907   "size" : 8,
33908   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
33909  },
33910  {
33911   "alignment" : 4,
33912   "fields" :
33913   [
33914    {
33915     "field_name" : "sType",
33916     "referenced_type" : "_ZTI15VkStructureType"
33917    },
33918    {
33919     "field_name" : "pNext",
33920     "field_offset" : 32,
33921     "referenced_type" : "_ZTIPv"
33922    },
33923    {
33924     "field_name" : "driverID",
33925     "field_offset" : 64,
33926     "referenced_type" : "_ZTI10VkDriverId"
33927    },
33928    {
33929     "field_name" : "driverName",
33930     "field_offset" : 96,
33931     "referenced_type" : "_ZTIA256_c"
33932    },
33933    {
33934     "field_name" : "driverInfo",
33935     "field_offset" : 2144,
33936     "referenced_type" : "_ZTIA256_c"
33937    },
33938    {
33939     "field_name" : "conformanceVersion",
33940     "field_offset" : 4192,
33941     "referenced_type" : "_ZTI20VkConformanceVersion"
33942    }
33943   ],
33944   "linker_set_key" : "_ZTI32VkPhysicalDeviceDriverProperties",
33945   "name" : "VkPhysicalDeviceDriverProperties",
33946   "referenced_type" : "_ZTI32VkPhysicalDeviceDriverProperties",
33947   "self_type" : "_ZTI32VkPhysicalDeviceDriverProperties",
33948   "size" : 528,
33949   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
33950  },
33951  {
33952   "alignment" : 8,
33953   "fields" :
33954   [
33955    {
33956     "field_name" : "sType",
33957     "referenced_type" : "_ZTI15VkStructureType"
33958    },
33959    {
33960     "field_name" : "pNext",
33961     "field_offset" : 32,
33962     "referenced_type" : "_ZTIPv"
33963    },
33964    {
33965     "field_name" : "hasPrimary",
33966     "field_offset" : 64,
33967     "referenced_type" : "_ZTIj"
33968    },
33969    {
33970     "field_name" : "hasRender",
33971     "field_offset" : 96,
33972     "referenced_type" : "_ZTIj"
33973    },
33974    {
33975     "field_name" : "primaryMajor",
33976     "field_offset" : 128,
33977     "referenced_type" : "_ZTIx"
33978    },
33979    {
33980     "field_name" : "primaryMinor",
33981     "field_offset" : 192,
33982     "referenced_type" : "_ZTIx"
33983    },
33984    {
33985     "field_name" : "renderMajor",
33986     "field_offset" : 256,
33987     "referenced_type" : "_ZTIx"
33988    },
33989    {
33990     "field_name" : "renderMinor",
33991     "field_offset" : 320,
33992     "referenced_type" : "_ZTIx"
33993    }
33994   ],
33995   "linker_set_key" : "_ZTI32VkPhysicalDeviceDrmPropertiesEXT",
33996   "name" : "VkPhysicalDeviceDrmPropertiesEXT",
33997   "referenced_type" : "_ZTI32VkPhysicalDeviceDrmPropertiesEXT",
33998   "self_type" : "_ZTI32VkPhysicalDeviceDrmPropertiesEXT",
33999   "size" : 48,
34000   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
34001  },
34002  {
34003   "alignment" : 4,
34004   "fields" :
34005   [
34006    {
34007     "field_name" : "sType",
34008     "referenced_type" : "_ZTI15VkStructureType"
34009    },
34010    {
34011     "field_name" : "pNext",
34012     "field_offset" : 32,
34013     "referenced_type" : "_ZTIPKv"
34014    },
34015    {
34016     "field_name" : "format",
34017     "field_offset" : 64,
34018     "referenced_type" : "_ZTI8VkFormat"
34019    },
34020    {
34021     "field_name" : "type",
34022     "field_offset" : 96,
34023     "referenced_type" : "_ZTI11VkImageType"
34024    },
34025    {
34026     "field_name" : "tiling",
34027     "field_offset" : 128,
34028     "referenced_type" : "_ZTI13VkImageTiling"
34029    },
34030    {
34031     "field_name" : "usage",
34032     "field_offset" : 160,
34033     "referenced_type" : "_ZTIj"
34034    },
34035    {
34036     "field_name" : "flags",
34037     "field_offset" : 192,
34038     "referenced_type" : "_ZTIj"
34039    }
34040   ],
34041   "linker_set_key" : "_ZTI32VkPhysicalDeviceImageFormatInfo2",
34042   "name" : "VkPhysicalDeviceImageFormatInfo2",
34043   "referenced_type" : "_ZTI32VkPhysicalDeviceImageFormatInfo2",
34044   "self_type" : "_ZTI32VkPhysicalDeviceImageFormatInfo2",
34045   "size" : 28,
34046   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
34047  },
34048  {
34049   "alignment" : 8,
34050   "fields" :
34051   [
34052    {
34053     "field_name" : "memoryTypeCount",
34054     "referenced_type" : "_ZTIj"
34055    },
34056    {
34057     "field_name" : "memoryTypes",
34058     "field_offset" : 32,
34059     "referenced_type" : "_ZTIA32_12VkMemoryType"
34060    },
34061    {
34062     "field_name" : "memoryHeapCount",
34063     "field_offset" : 2080,
34064     "referenced_type" : "_ZTIj"
34065    },
34066    {
34067     "field_name" : "memoryHeaps",
34068     "field_offset" : 2112,
34069     "referenced_type" : "_ZTIA16_12VkMemoryHeap"
34070    }
34071   ],
34072   "linker_set_key" : "_ZTI32VkPhysicalDeviceMemoryProperties",
34073   "name" : "VkPhysicalDeviceMemoryProperties",
34074   "referenced_type" : "_ZTI32VkPhysicalDeviceMemoryProperties",
34075   "self_type" : "_ZTI32VkPhysicalDeviceMemoryProperties",
34076   "size" : 520,
34077   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
34078  },
34079  {
34080   "alignment" : 4,
34081   "fields" :
34082   [
34083    {
34084     "field_name" : "residencyStandard2DBlockShape",
34085     "referenced_type" : "_ZTIj"
34086    },
34087    {
34088     "field_name" : "residencyStandard2DMultisampleBlockShape",
34089     "field_offset" : 32,
34090     "referenced_type" : "_ZTIj"
34091    },
34092    {
34093     "field_name" : "residencyStandard3DBlockShape",
34094     "field_offset" : 64,
34095     "referenced_type" : "_ZTIj"
34096    },
34097    {
34098     "field_name" : "residencyAlignedMipSize",
34099     "field_offset" : 96,
34100     "referenced_type" : "_ZTIj"
34101    },
34102    {
34103     "field_name" : "residencyNonResidentStrict",
34104     "field_offset" : 128,
34105     "referenced_type" : "_ZTIj"
34106    }
34107   ],
34108   "linker_set_key" : "_ZTI32VkPhysicalDeviceSparseProperties",
34109   "name" : "VkPhysicalDeviceSparseProperties",
34110   "referenced_type" : "_ZTI32VkPhysicalDeviceSparseProperties",
34111   "self_type" : "_ZTI32VkPhysicalDeviceSparseProperties",
34112   "size" : 20,
34113   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
34114  },
34115  {
34116   "alignment" : 4,
34117   "fields" :
34118   [
34119    {
34120     "field_name" : "sType",
34121     "referenced_type" : "_ZTI15VkStructureType"
34122    },
34123    {
34124     "field_name" : "pNext",
34125     "field_offset" : 32,
34126     "referenced_type" : "_ZTIPv"
34127    },
34128    {
34129     "field_name" : "storageBuffer16BitAccess",
34130     "field_offset" : 64,
34131     "referenced_type" : "_ZTIj"
34132    },
34133    {
34134     "field_name" : "uniformAndStorageBuffer16BitAccess",
34135     "field_offset" : 96,
34136     "referenced_type" : "_ZTIj"
34137    },
34138    {
34139     "field_name" : "storagePushConstant16",
34140     "field_offset" : 128,
34141     "referenced_type" : "_ZTIj"
34142    },
34143    {
34144     "field_name" : "storageInputOutput16",
34145     "field_offset" : 160,
34146     "referenced_type" : "_ZTIj"
34147    },
34148    {
34149     "field_name" : "multiview",
34150     "field_offset" : 192,
34151     "referenced_type" : "_ZTIj"
34152    },
34153    {
34154     "field_name" : "multiviewGeometryShader",
34155     "field_offset" : 224,
34156     "referenced_type" : "_ZTIj"
34157    },
34158    {
34159     "field_name" : "multiviewTessellationShader",
34160     "field_offset" : 256,
34161     "referenced_type" : "_ZTIj"
34162    },
34163    {
34164     "field_name" : "variablePointersStorageBuffer",
34165     "field_offset" : 288,
34166     "referenced_type" : "_ZTIj"
34167    },
34168    {
34169     "field_name" : "variablePointers",
34170     "field_offset" : 320,
34171     "referenced_type" : "_ZTIj"
34172    },
34173    {
34174     "field_name" : "protectedMemory",
34175     "field_offset" : 352,
34176     "referenced_type" : "_ZTIj"
34177    },
34178    {
34179     "field_name" : "samplerYcbcrConversion",
34180     "field_offset" : 384,
34181     "referenced_type" : "_ZTIj"
34182    },
34183    {
34184     "field_name" : "shaderDrawParameters",
34185     "field_offset" : 416,
34186     "referenced_type" : "_ZTIj"
34187    }
34188   ],
34189   "linker_set_key" : "_ZTI32VkPhysicalDeviceVulkan11Features",
34190   "name" : "VkPhysicalDeviceVulkan11Features",
34191   "referenced_type" : "_ZTI32VkPhysicalDeviceVulkan11Features",
34192   "self_type" : "_ZTI32VkPhysicalDeviceVulkan11Features",
34193   "size" : 56,
34194   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
34195  },
34196  {
34197   "alignment" : 4,
34198   "fields" :
34199   [
34200    {
34201     "field_name" : "sType",
34202     "referenced_type" : "_ZTI15VkStructureType"
34203    },
34204    {
34205     "field_name" : "pNext",
34206     "field_offset" : 32,
34207     "referenced_type" : "_ZTIPv"
34208    },
34209    {
34210     "field_name" : "samplerMirrorClampToEdge",
34211     "field_offset" : 64,
34212     "referenced_type" : "_ZTIj"
34213    },
34214    {
34215     "field_name" : "drawIndirectCount",
34216     "field_offset" : 96,
34217     "referenced_type" : "_ZTIj"
34218    },
34219    {
34220     "field_name" : "storageBuffer8BitAccess",
34221     "field_offset" : 128,
34222     "referenced_type" : "_ZTIj"
34223    },
34224    {
34225     "field_name" : "uniformAndStorageBuffer8BitAccess",
34226     "field_offset" : 160,
34227     "referenced_type" : "_ZTIj"
34228    },
34229    {
34230     "field_name" : "storagePushConstant8",
34231     "field_offset" : 192,
34232     "referenced_type" : "_ZTIj"
34233    },
34234    {
34235     "field_name" : "shaderBufferInt64Atomics",
34236     "field_offset" : 224,
34237     "referenced_type" : "_ZTIj"
34238    },
34239    {
34240     "field_name" : "shaderSharedInt64Atomics",
34241     "field_offset" : 256,
34242     "referenced_type" : "_ZTIj"
34243    },
34244    {
34245     "field_name" : "shaderFloat16",
34246     "field_offset" : 288,
34247     "referenced_type" : "_ZTIj"
34248    },
34249    {
34250     "field_name" : "shaderInt8",
34251     "field_offset" : 320,
34252     "referenced_type" : "_ZTIj"
34253    },
34254    {
34255     "field_name" : "descriptorIndexing",
34256     "field_offset" : 352,
34257     "referenced_type" : "_ZTIj"
34258    },
34259    {
34260     "field_name" : "shaderInputAttachmentArrayDynamicIndexing",
34261     "field_offset" : 384,
34262     "referenced_type" : "_ZTIj"
34263    },
34264    {
34265     "field_name" : "shaderUniformTexelBufferArrayDynamicIndexing",
34266     "field_offset" : 416,
34267     "referenced_type" : "_ZTIj"
34268    },
34269    {
34270     "field_name" : "shaderStorageTexelBufferArrayDynamicIndexing",
34271     "field_offset" : 448,
34272     "referenced_type" : "_ZTIj"
34273    },
34274    {
34275     "field_name" : "shaderUniformBufferArrayNonUniformIndexing",
34276     "field_offset" : 480,
34277     "referenced_type" : "_ZTIj"
34278    },
34279    {
34280     "field_name" : "shaderSampledImageArrayNonUniformIndexing",
34281     "field_offset" : 512,
34282     "referenced_type" : "_ZTIj"
34283    },
34284    {
34285     "field_name" : "shaderStorageBufferArrayNonUniformIndexing",
34286     "field_offset" : 544,
34287     "referenced_type" : "_ZTIj"
34288    },
34289    {
34290     "field_name" : "shaderStorageImageArrayNonUniformIndexing",
34291     "field_offset" : 576,
34292     "referenced_type" : "_ZTIj"
34293    },
34294    {
34295     "field_name" : "shaderInputAttachmentArrayNonUniformIndexing",
34296     "field_offset" : 608,
34297     "referenced_type" : "_ZTIj"
34298    },
34299    {
34300     "field_name" : "shaderUniformTexelBufferArrayNonUniformIndexing",
34301     "field_offset" : 640,
34302     "referenced_type" : "_ZTIj"
34303    },
34304    {
34305     "field_name" : "shaderStorageTexelBufferArrayNonUniformIndexing",
34306     "field_offset" : 672,
34307     "referenced_type" : "_ZTIj"
34308    },
34309    {
34310     "field_name" : "descriptorBindingUniformBufferUpdateAfterBind",
34311     "field_offset" : 704,
34312     "referenced_type" : "_ZTIj"
34313    },
34314    {
34315     "field_name" : "descriptorBindingSampledImageUpdateAfterBind",
34316     "field_offset" : 736,
34317     "referenced_type" : "_ZTIj"
34318    },
34319    {
34320     "field_name" : "descriptorBindingStorageImageUpdateAfterBind",
34321     "field_offset" : 768,
34322     "referenced_type" : "_ZTIj"
34323    },
34324    {
34325     "field_name" : "descriptorBindingStorageBufferUpdateAfterBind",
34326     "field_offset" : 800,
34327     "referenced_type" : "_ZTIj"
34328    },
34329    {
34330     "field_name" : "descriptorBindingUniformTexelBufferUpdateAfterBind",
34331     "field_offset" : 832,
34332     "referenced_type" : "_ZTIj"
34333    },
34334    {
34335     "field_name" : "descriptorBindingStorageTexelBufferUpdateAfterBind",
34336     "field_offset" : 864,
34337     "referenced_type" : "_ZTIj"
34338    },
34339    {
34340     "field_name" : "descriptorBindingUpdateUnusedWhilePending",
34341     "field_offset" : 896,
34342     "referenced_type" : "_ZTIj"
34343    },
34344    {
34345     "field_name" : "descriptorBindingPartiallyBound",
34346     "field_offset" : 928,
34347     "referenced_type" : "_ZTIj"
34348    },
34349    {
34350     "field_name" : "descriptorBindingVariableDescriptorCount",
34351     "field_offset" : 960,
34352     "referenced_type" : "_ZTIj"
34353    },
34354    {
34355     "field_name" : "runtimeDescriptorArray",
34356     "field_offset" : 992,
34357     "referenced_type" : "_ZTIj"
34358    },
34359    {
34360     "field_name" : "samplerFilterMinmax",
34361     "field_offset" : 1024,
34362     "referenced_type" : "_ZTIj"
34363    },
34364    {
34365     "field_name" : "scalarBlockLayout",
34366     "field_offset" : 1056,
34367     "referenced_type" : "_ZTIj"
34368    },
34369    {
34370     "field_name" : "imagelessFramebuffer",
34371     "field_offset" : 1088,
34372     "referenced_type" : "_ZTIj"
34373    },
34374    {
34375     "field_name" : "uniformBufferStandardLayout",
34376     "field_offset" : 1120,
34377     "referenced_type" : "_ZTIj"
34378    },
34379    {
34380     "field_name" : "shaderSubgroupExtendedTypes",
34381     "field_offset" : 1152,
34382     "referenced_type" : "_ZTIj"
34383    },
34384    {
34385     "field_name" : "separateDepthStencilLayouts",
34386     "field_offset" : 1184,
34387     "referenced_type" : "_ZTIj"
34388    },
34389    {
34390     "field_name" : "hostQueryReset",
34391     "field_offset" : 1216,
34392     "referenced_type" : "_ZTIj"
34393    },
34394    {
34395     "field_name" : "timelineSemaphore",
34396     "field_offset" : 1248,
34397     "referenced_type" : "_ZTIj"
34398    },
34399    {
34400     "field_name" : "bufferDeviceAddress",
34401     "field_offset" : 1280,
34402     "referenced_type" : "_ZTIj"
34403    },
34404    {
34405     "field_name" : "bufferDeviceAddressCaptureReplay",
34406     "field_offset" : 1312,
34407     "referenced_type" : "_ZTIj"
34408    },
34409    {
34410     "field_name" : "bufferDeviceAddressMultiDevice",
34411     "field_offset" : 1344,
34412     "referenced_type" : "_ZTIj"
34413    },
34414    {
34415     "field_name" : "vulkanMemoryModel",
34416     "field_offset" : 1376,
34417     "referenced_type" : "_ZTIj"
34418    },
34419    {
34420     "field_name" : "vulkanMemoryModelDeviceScope",
34421     "field_offset" : 1408,
34422     "referenced_type" : "_ZTIj"
34423    },
34424    {
34425     "field_name" : "vulkanMemoryModelAvailabilityVisibilityChains",
34426     "field_offset" : 1440,
34427     "referenced_type" : "_ZTIj"
34428    },
34429    {
34430     "field_name" : "shaderOutputViewportIndex",
34431     "field_offset" : 1472,
34432     "referenced_type" : "_ZTIj"
34433    },
34434    {
34435     "field_name" : "shaderOutputLayer",
34436     "field_offset" : 1504,
34437     "referenced_type" : "_ZTIj"
34438    },
34439    {
34440     "field_name" : "subgroupBroadcastDynamicId",
34441     "field_offset" : 1536,
34442     "referenced_type" : "_ZTIj"
34443    }
34444   ],
34445   "linker_set_key" : "_ZTI32VkPhysicalDeviceVulkan12Features",
34446   "name" : "VkPhysicalDeviceVulkan12Features",
34447   "referenced_type" : "_ZTI32VkPhysicalDeviceVulkan12Features",
34448   "self_type" : "_ZTI32VkPhysicalDeviceVulkan12Features",
34449   "size" : 196,
34450   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
34451  },
34452  {
34453   "alignment" : 4,
34454   "fields" :
34455   [
34456    {
34457     "field_name" : "sType",
34458     "referenced_type" : "_ZTI15VkStructureType"
34459    },
34460    {
34461     "field_name" : "pNext",
34462     "field_offset" : 32,
34463     "referenced_type" : "_ZTIPv"
34464    },
34465    {
34466     "field_name" : "robustImageAccess",
34467     "field_offset" : 64,
34468     "referenced_type" : "_ZTIj"
34469    },
34470    {
34471     "field_name" : "inlineUniformBlock",
34472     "field_offset" : 96,
34473     "referenced_type" : "_ZTIj"
34474    },
34475    {
34476     "field_name" : "descriptorBindingInlineUniformBlockUpdateAfterBind",
34477     "field_offset" : 128,
34478     "referenced_type" : "_ZTIj"
34479    },
34480    {
34481     "field_name" : "pipelineCreationCacheControl",
34482     "field_offset" : 160,
34483     "referenced_type" : "_ZTIj"
34484    },
34485    {
34486     "field_name" : "privateData",
34487     "field_offset" : 192,
34488     "referenced_type" : "_ZTIj"
34489    },
34490    {
34491     "field_name" : "shaderDemoteToHelperInvocation",
34492     "field_offset" : 224,
34493     "referenced_type" : "_ZTIj"
34494    },
34495    {
34496     "field_name" : "shaderTerminateInvocation",
34497     "field_offset" : 256,
34498     "referenced_type" : "_ZTIj"
34499    },
34500    {
34501     "field_name" : "subgroupSizeControl",
34502     "field_offset" : 288,
34503     "referenced_type" : "_ZTIj"
34504    },
34505    {
34506     "field_name" : "computeFullSubgroups",
34507     "field_offset" : 320,
34508     "referenced_type" : "_ZTIj"
34509    },
34510    {
34511     "field_name" : "synchronization2",
34512     "field_offset" : 352,
34513     "referenced_type" : "_ZTIj"
34514    },
34515    {
34516     "field_name" : "textureCompressionASTC_HDR",
34517     "field_offset" : 384,
34518     "referenced_type" : "_ZTIj"
34519    },
34520    {
34521     "field_name" : "shaderZeroInitializeWorkgroupMemory",
34522     "field_offset" : 416,
34523     "referenced_type" : "_ZTIj"
34524    },
34525    {
34526     "field_name" : "dynamicRendering",
34527     "field_offset" : 448,
34528     "referenced_type" : "_ZTIj"
34529    },
34530    {
34531     "field_name" : "shaderIntegerDotProduct",
34532     "field_offset" : 480,
34533     "referenced_type" : "_ZTIj"
34534    },
34535    {
34536     "field_name" : "maintenance4",
34537     "field_offset" : 512,
34538     "referenced_type" : "_ZTIj"
34539    }
34540   ],
34541   "linker_set_key" : "_ZTI32VkPhysicalDeviceVulkan13Features",
34542   "name" : "VkPhysicalDeviceVulkan13Features",
34543   "referenced_type" : "_ZTI32VkPhysicalDeviceVulkan13Features",
34544   "self_type" : "_ZTI32VkPhysicalDeviceVulkan13Features",
34545   "size" : 68,
34546   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
34547  },
34548  {
34549   "alignment" : 4,
34550   "fields" :
34551   [
34552    {
34553     "field_name" : "sType",
34554     "referenced_type" : "_ZTI15VkStructureType"
34555    },
34556    {
34557     "field_name" : "pNext",
34558     "field_offset" : 32,
34559     "referenced_type" : "_ZTIPKv"
34560    },
34561    {
34562     "field_name" : "flags",
34563     "field_offset" : 64,
34564     "referenced_type" : "_ZTIj"
34565    },
34566    {
34567     "field_name" : "dynamicStateCount",
34568     "field_offset" : 96,
34569     "referenced_type" : "_ZTIj"
34570    },
34571    {
34572     "field_name" : "pDynamicStates",
34573     "field_offset" : 128,
34574     "referenced_type" : "_ZTIPK14VkDynamicState"
34575    }
34576   ],
34577   "linker_set_key" : "_ZTI32VkPipelineDynamicStateCreateInfo",
34578   "name" : "VkPipelineDynamicStateCreateInfo",
34579   "referenced_type" : "_ZTI32VkPipelineDynamicStateCreateInfo",
34580   "self_type" : "_ZTI32VkPipelineDynamicStateCreateInfo",
34581   "size" : 20,
34582   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
34583  },
34584  {
34585   "alignment" : 8,
34586   "fields" :
34587   [
34588    {
34589     "field_name" : "sType",
34590     "referenced_type" : "_ZTI15VkStructureType"
34591    },
34592    {
34593     "field_name" : "pNext",
34594     "field_offset" : 32,
34595     "referenced_type" : "_ZTIPv"
34596    },
34597    {
34598     "field_name" : "name",
34599     "field_offset" : 64,
34600     "referenced_type" : "_ZTIA256_c"
34601    },
34602    {
34603     "field_name" : "description",
34604     "field_offset" : 2112,
34605     "referenced_type" : "_ZTIA256_c"
34606    },
34607    {
34608     "field_name" : "format",
34609     "field_offset" : 4160,
34610     "referenced_type" : "_ZTI38VkPipelineExecutableStatisticFormatKHR"
34611    },
34612    {
34613     "field_name" : "value",
34614     "field_offset" : 4224,
34615     "referenced_type" : "_ZTI37VkPipelineExecutableStatisticValueKHR"
34616    }
34617   ],
34618   "linker_set_key" : "_ZTI32VkPipelineExecutableStatisticKHR",
34619   "name" : "VkPipelineExecutableStatisticKHR",
34620   "referenced_type" : "_ZTI32VkPipelineExecutableStatisticKHR",
34621   "self_type" : "_ZTI32VkPipelineExecutableStatisticKHR",
34622   "size" : 536,
34623   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
34624  },
34625  {
34626   "alignment" : 8,
34627   "fields" :
34628   [
34629    {
34630     "field_name" : "sType",
34631     "referenced_type" : "_ZTI15VkStructureType"
34632    },
34633    {
34634     "field_name" : "pNext",
34635     "field_offset" : 32,
34636     "referenced_type" : "_ZTIPKv"
34637    },
34638    {
34639     "field_name" : "flags",
34640     "field_offset" : 64,
34641     "referenced_type" : "_ZTIj"
34642    },
34643    {
34644     "field_name" : "stageCount",
34645     "field_offset" : 96,
34646     "referenced_type" : "_ZTIj"
34647    },
34648    {
34649     "field_name" : "pStages",
34650     "field_offset" : 128,
34651     "referenced_type" : "_ZTIPK31VkPipelineShaderStageCreateInfo"
34652    },
34653    {
34654     "field_name" : "groupCount",
34655     "field_offset" : 160,
34656     "referenced_type" : "_ZTIj"
34657    },
34658    {
34659     "field_name" : "pGroups",
34660     "field_offset" : 192,
34661     "referenced_type" : "_ZTIPK35VkRayTracingShaderGroupCreateInfoNV"
34662    },
34663    {
34664     "field_name" : "maxRecursionDepth",
34665     "field_offset" : 224,
34666     "referenced_type" : "_ZTIj"
34667    },
34668    {
34669     "field_name" : "layout",
34670     "field_offset" : 256,
34671     "referenced_type" : "_ZTIy"
34672    },
34673    {
34674     "field_name" : "basePipelineHandle",
34675     "field_offset" : 320,
34676     "referenced_type" : "_ZTIy"
34677    },
34678    {
34679     "field_name" : "basePipelineIndex",
34680     "field_offset" : 384,
34681     "referenced_type" : "_ZTIi"
34682    }
34683   ],
34684   "linker_set_key" : "_ZTI32VkRayTracingPipelineCreateInfoNV",
34685   "name" : "VkRayTracingPipelineCreateInfoNV",
34686   "referenced_type" : "_ZTI32VkRayTracingPipelineCreateInfoNV",
34687   "self_type" : "_ZTI32VkRayTracingPipelineCreateInfoNV",
34688   "size" : 56,
34689   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
34690  },
34691  {
34692   "alignment" : 4,
34693   "fields" :
34694   [
34695    {
34696     "field_name" : "sType",
34697     "referenced_type" : "_ZTI15VkStructureType"
34698    },
34699    {
34700     "field_name" : "pNext",
34701     "field_offset" : 32,
34702     "referenced_type" : "_ZTIPKv"
34703    },
34704    {
34705     "field_name" : "reductionMode",
34706     "field_offset" : 64,
34707     "referenced_type" : "_ZTI22VkSamplerReductionMode"
34708    }
34709   ],
34710   "linker_set_key" : "_ZTI32VkSamplerReductionModeCreateInfo",
34711   "name" : "VkSamplerReductionModeCreateInfo",
34712   "referenced_type" : "_ZTI32VkSamplerReductionModeCreateInfo",
34713   "self_type" : "_ZTI32VkSamplerReductionModeCreateInfo",
34714   "size" : 12,
34715   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
34716  },
34717  {
34718   "alignment" : 4,
34719   "fields" :
34720   [
34721    {
34722     "field_name" : "data",
34723     "referenced_type" : "_ZTIj"
34724    }
34725   ],
34726   "linker_set_key" : "_ZTI32VkSetStateFlagsIndirectCommandNV",
34727   "name" : "VkSetStateFlagsIndirectCommandNV",
34728   "referenced_type" : "_ZTI32VkSetStateFlagsIndirectCommandNV",
34729   "self_type" : "_ZTI32VkSetStateFlagsIndirectCommandNV",
34730   "size" : 4,
34731   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
34732  },
34733  {
34734   "alignment" : 8,
34735   "fields" :
34736   [
34737    {
34738     "field_name" : "sType",
34739     "referenced_type" : "_ZTI15VkStructureType"
34740    },
34741    {
34742     "field_name" : "pNext",
34743     "field_offset" : 32,
34744     "referenced_type" : "_ZTIPv"
34745    },
34746    {
34747     "field_name" : "memoryRequirements",
34748     "field_offset" : 64,
34749     "referenced_type" : "_ZTI31VkSparseImageMemoryRequirements"
34750    }
34751   ],
34752   "linker_set_key" : "_ZTI32VkSparseImageMemoryRequirements2",
34753   "name" : "VkSparseImageMemoryRequirements2",
34754   "referenced_type" : "_ZTI32VkSparseImageMemoryRequirements2",
34755   "self_type" : "_ZTI32VkSparseImageMemoryRequirements2",
34756   "size" : 56,
34757   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
34758  },
34759  {
34760   "alignment" : 4,
34761   "fields" :
34762   [
34763    {
34764     "field_name" : "sType",
34765     "referenced_type" : "_ZTI15VkStructureType"
34766    },
34767    {
34768     "field_name" : "pNext",
34769     "field_offset" : 32,
34770     "referenced_type" : "_ZTIPKv"
34771    },
34772    {
34773     "field_name" : "deviceIndexCount",
34774     "field_offset" : 64,
34775     "referenced_type" : "_ZTIj"
34776    },
34777    {
34778     "field_name" : "pDeviceIndices",
34779     "field_offset" : 96,
34780     "referenced_type" : "_ZTIPKj"
34781    }
34782   ],
34783   "linker_set_key" : "_ZTI33VkBindBufferMemoryDeviceGroupInfo",
34784   "name" : "VkBindBufferMemoryDeviceGroupInfo",
34785   "referenced_type" : "_ZTI33VkBindBufferMemoryDeviceGroupInfo",
34786   "self_type" : "_ZTI33VkBindBufferMemoryDeviceGroupInfo",
34787   "size" : 16,
34788   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
34789  },
34790  {
34791   "alignment" : 8,
34792   "fields" :
34793   [
34794    {
34795     "field_name" : "sType",
34796     "referenced_type" : "_ZTI15VkStructureType"
34797    },
34798    {
34799     "field_name" : "pNext",
34800     "field_offset" : 32,
34801     "referenced_type" : "_ZTIPKv"
34802    },
34803    {
34804     "field_name" : "swapchain",
34805     "field_offset" : 64,
34806     "referenced_type" : "_ZTIy"
34807    },
34808    {
34809     "field_name" : "imageIndex",
34810     "field_offset" : 128,
34811     "referenced_type" : "_ZTIj"
34812    }
34813   ],
34814   "linker_set_key" : "_ZTI33VkBindImageMemorySwapchainInfoKHR",
34815   "name" : "VkBindImageMemorySwapchainInfoKHR",
34816   "referenced_type" : "_ZTI33VkBindImageMemorySwapchainInfoKHR",
34817   "self_type" : "_ZTI33VkBindImageMemorySwapchainInfoKHR",
34818   "size" : 24,
34819   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
34820  },
34821  {
34822   "alignment" : 8,
34823   "fields" :
34824   [
34825    {
34826     "field_name" : "drmFormatModifier",
34827     "referenced_type" : "_ZTIy"
34828    },
34829    {
34830     "field_name" : "drmFormatModifierPlaneCount",
34831     "field_offset" : 64,
34832     "referenced_type" : "_ZTIj"
34833    },
34834    {
34835     "field_name" : "drmFormatModifierTilingFeatures",
34836     "field_offset" : 128,
34837     "referenced_type" : "_ZTIy"
34838    }
34839   ],
34840   "linker_set_key" : "_ZTI33VkDrmFormatModifierProperties2EXT",
34841   "name" : "VkDrmFormatModifierProperties2EXT",
34842   "referenced_type" : "_ZTI33VkDrmFormatModifierProperties2EXT",
34843   "self_type" : "_ZTI33VkDrmFormatModifierProperties2EXT",
34844   "size" : 24,
34845   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
34846  },
34847  {
34848   "alignment" : 8,
34849   "fields" :
34850   [
34851    {
34852     "field_name" : "imageFormatProperties",
34853     "referenced_type" : "_ZTI23VkImageFormatProperties"
34854    },
34855    {
34856     "field_name" : "externalMemoryFeatures",
34857     "field_offset" : 256,
34858     "referenced_type" : "_ZTIj"
34859    },
34860    {
34861     "field_name" : "exportFromImportedHandleTypes",
34862     "field_offset" : 288,
34863     "referenced_type" : "_ZTIj"
34864    },
34865    {
34866     "field_name" : "compatibleHandleTypes",
34867     "field_offset" : 320,
34868     "referenced_type" : "_ZTIj"
34869    }
34870   ],
34871   "linker_set_key" : "_ZTI33VkExternalImageFormatPropertiesNV",
34872   "name" : "VkExternalImageFormatPropertiesNV",
34873   "referenced_type" : "_ZTI33VkExternalImageFormatPropertiesNV",
34874   "self_type" : "_ZTI33VkExternalImageFormatPropertiesNV",
34875   "size" : 48,
34876   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
34877  },
34878  {
34879   "alignment" : 4,
34880   "fields" :
34881   [
34882    {
34883     "field_name" : "sType",
34884     "referenced_type" : "_ZTI15VkStructureType"
34885    },
34886    {
34887     "field_name" : "pNext",
34888     "field_offset" : 32,
34889     "referenced_type" : "_ZTIPKv"
34890    },
34891    {
34892     "field_name" : "handleTypes",
34893     "field_offset" : 64,
34894     "referenced_type" : "_ZTIj"
34895    }
34896   ],
34897   "linker_set_key" : "_ZTI33VkExternalMemoryImageCreateInfoNV",
34898   "name" : "VkExternalMemoryImageCreateInfoNV",
34899   "referenced_type" : "_ZTI33VkExternalMemoryImageCreateInfoNV",
34900   "self_type" : "_ZTI33VkExternalMemoryImageCreateInfoNV",
34901   "size" : 12,
34902   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
34903  },
34904  {
34905   "alignment" : 4,
34906   "fields" :
34907   [
34908    {
34909     "field_name" : "sType",
34910     "referenced_type" : "_ZTI15VkStructureType"
34911    },
34912    {
34913     "field_name" : "pNext",
34914     "field_offset" : 32,
34915     "referenced_type" : "_ZTIPKv"
34916    },
34917    {
34918     "field_name" : "stageCount",
34919     "field_offset" : 64,
34920     "referenced_type" : "_ZTIj"
34921    },
34922    {
34923     "field_name" : "pStages",
34924     "field_offset" : 96,
34925     "referenced_type" : "_ZTIPK31VkPipelineShaderStageCreateInfo"
34926    },
34927    {
34928     "field_name" : "pVertexInputState",
34929     "field_offset" : 128,
34930     "referenced_type" : "_ZTIPK36VkPipelineVertexInputStateCreateInfo"
34931    },
34932    {
34933     "field_name" : "pTessellationState",
34934     "field_offset" : 160,
34935     "referenced_type" : "_ZTIPK37VkPipelineTessellationStateCreateInfo"
34936    }
34937   ],
34938   "linker_set_key" : "_ZTI33VkGraphicsShaderGroupCreateInfoNV",
34939   "name" : "VkGraphicsShaderGroupCreateInfoNV",
34940   "referenced_type" : "_ZTI33VkGraphicsShaderGroupCreateInfoNV",
34941   "self_type" : "_ZTI33VkGraphicsShaderGroupCreateInfoNV",
34942   "size" : 24,
34943   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
34944  },
34945  {
34946   "alignment" : 4,
34947   "fields" :
34948   [
34949    {
34950     "field_name" : "sType",
34951     "referenced_type" : "_ZTI15VkStructureType"
34952    },
34953    {
34954     "field_name" : "pNext",
34955     "field_offset" : 32,
34956     "referenced_type" : "_ZTIPKv"
34957    },
34958    {
34959     "field_name" : "handleType",
34960     "field_offset" : 64,
34961     "referenced_type" : "_ZTI33VkExternalFenceHandleTypeFlagBits"
34962    }
34963   ],
34964   "linker_set_key" : "_ZTI33VkPhysicalDeviceExternalFenceInfo",
34965   "name" : "VkPhysicalDeviceExternalFenceInfo",
34966   "referenced_type" : "_ZTI33VkPhysicalDeviceExternalFenceInfo",
34967   "self_type" : "_ZTI33VkPhysicalDeviceExternalFenceInfo",
34968   "size" : 12,
34969   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
34970  },
34971  {
34972   "alignment" : 8,
34973   "fields" :
34974   [
34975    {
34976     "field_name" : "sType",
34977     "referenced_type" : "_ZTI15VkStructureType"
34978    },
34979    {
34980     "field_name" : "pNext",
34981     "field_offset" : 32,
34982     "referenced_type" : "_ZTIPv"
34983    },
34984    {
34985     "field_name" : "memoryProperties",
34986     "field_offset" : 64,
34987     "referenced_type" : "_ZTI32VkPhysicalDeviceMemoryProperties"
34988    }
34989   ],
34990   "linker_set_key" : "_ZTI33VkPhysicalDeviceMemoryProperties2",
34991   "name" : "VkPhysicalDeviceMemoryProperties2",
34992   "referenced_type" : "_ZTI33VkPhysicalDeviceMemoryProperties2",
34993   "self_type" : "_ZTI33VkPhysicalDeviceMemoryProperties2",
34994   "size" : 528,
34995   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
34996  },
34997  {
34998   "alignment" : 4,
34999   "fields" :
35000   [
35001    {
35002     "field_name" : "sType",
35003     "referenced_type" : "_ZTI15VkStructureType"
35004    },
35005    {
35006     "field_name" : "pNext",
35007     "field_offset" : 32,
35008     "referenced_type" : "_ZTIPv"
35009    },
35010    {
35011     "field_name" : "multiview",
35012     "field_offset" : 64,
35013     "referenced_type" : "_ZTIj"
35014    },
35015    {
35016     "field_name" : "multiviewGeometryShader",
35017     "field_offset" : 96,
35018     "referenced_type" : "_ZTIj"
35019    },
35020    {
35021     "field_name" : "multiviewTessellationShader",
35022     "field_offset" : 128,
35023     "referenced_type" : "_ZTIj"
35024    }
35025   ],
35026   "linker_set_key" : "_ZTI33VkPhysicalDeviceMultiviewFeatures",
35027   "name" : "VkPhysicalDeviceMultiviewFeatures",
35028   "referenced_type" : "_ZTI33VkPhysicalDeviceMultiviewFeatures",
35029   "self_type" : "_ZTI33VkPhysicalDeviceMultiviewFeatures",
35030   "size" : 20,
35031   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
35032  },
35033  {
35034   "alignment" : 4,
35035   "fields" :
35036   [
35037    {
35038     "field_name" : "sType",
35039     "referenced_type" : "_ZTI15VkStructureType"
35040    },
35041    {
35042     "field_name" : "pNext",
35043     "field_offset" : 32,
35044     "referenced_type" : "_ZTIPKv"
35045    },
35046    {
35047     "field_name" : "attachmentCount",
35048     "field_offset" : 64,
35049     "referenced_type" : "_ZTIj"
35050    },
35051    {
35052     "field_name" : "pColorWriteEnables",
35053     "field_offset" : 96,
35054     "referenced_type" : "_ZTIPKj"
35055    }
35056   ],
35057   "linker_set_key" : "_ZTI33VkPipelineColorWriteCreateInfoEXT",
35058   "name" : "VkPipelineColorWriteCreateInfoEXT",
35059   "referenced_type" : "_ZTI33VkPipelineColorWriteCreateInfoEXT",
35060   "self_type" : "_ZTI33VkPipelineColorWriteCreateInfoEXT",
35061   "size" : 16,
35062   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
35063  },
35064  {
35065   "alignment" : 4,
35066   "fields" :
35067   [
35068    {
35069     "field_name" : "sType",
35070     "referenced_type" : "_ZTI15VkStructureType"
35071    },
35072    {
35073     "field_name" : "pNext",
35074     "field_offset" : 32,
35075     "referenced_type" : "_ZTIPv"
35076    },
35077    {
35078     "field_name" : "stages",
35079     "field_offset" : 64,
35080     "referenced_type" : "_ZTIj"
35081    },
35082    {
35083     "field_name" : "name",
35084     "field_offset" : 96,
35085     "referenced_type" : "_ZTIA256_c"
35086    },
35087    {
35088     "field_name" : "description",
35089     "field_offset" : 2144,
35090     "referenced_type" : "_ZTIA256_c"
35091    },
35092    {
35093     "field_name" : "subgroupSize",
35094     "field_offset" : 4192,
35095     "referenced_type" : "_ZTIj"
35096    }
35097   ],
35098   "linker_set_key" : "_ZTI33VkPipelineExecutablePropertiesKHR",
35099   "name" : "VkPipelineExecutablePropertiesKHR",
35100   "referenced_type" : "_ZTI33VkPipelineExecutablePropertiesKHR",
35101   "self_type" : "_ZTI33VkPipelineExecutablePropertiesKHR",
35102   "size" : 528,
35103   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
35104  },
35105  {
35106   "alignment" : 4,
35107   "fields" :
35108   [
35109    {
35110     "field_name" : "sType",
35111     "referenced_type" : "_ZTI15VkStructureType"
35112    },
35113    {
35114     "field_name" : "pNext",
35115     "field_offset" : 32,
35116     "referenced_type" : "_ZTIPKv"
35117    },
35118    {
35119     "field_name" : "flags",
35120     "field_offset" : 64,
35121     "referenced_type" : "_ZTIj"
35122    },
35123    {
35124     "field_name" : "viewportCount",
35125     "field_offset" : 96,
35126     "referenced_type" : "_ZTIj"
35127    },
35128    {
35129     "field_name" : "pViewports",
35130     "field_offset" : 128,
35131     "referenced_type" : "_ZTIPK10VkViewport"
35132    },
35133    {
35134     "field_name" : "scissorCount",
35135     "field_offset" : 160,
35136     "referenced_type" : "_ZTIj"
35137    },
35138    {
35139     "field_name" : "pScissors",
35140     "field_offset" : 192,
35141     "referenced_type" : "_ZTIPK8VkRect2D"
35142    }
35143   ],
35144   "linker_set_key" : "_ZTI33VkPipelineViewportStateCreateInfo",
35145   "name" : "VkPipelineViewportStateCreateInfo",
35146   "referenced_type" : "_ZTI33VkPipelineViewportStateCreateInfo",
35147   "self_type" : "_ZTI33VkPipelineViewportStateCreateInfo",
35148   "size" : 28,
35149   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
35150  },
35151  {
35152   "alignment" : 8,
35153   "fields" :
35154   [
35155    {
35156     "field_name" : "sType",
35157     "referenced_type" : "_ZTI15VkStructureType"
35158    },
35159    {
35160     "field_name" : "pNext",
35161     "field_offset" : 32,
35162     "referenced_type" : "_ZTIPKv"
35163    },
35164    {
35165     "field_name" : "flags",
35166     "field_offset" : 64,
35167     "referenced_type" : "_ZTIj"
35168    },
35169    {
35170     "field_name" : "stageCount",
35171     "field_offset" : 96,
35172     "referenced_type" : "_ZTIj"
35173    },
35174    {
35175     "field_name" : "pStages",
35176     "field_offset" : 128,
35177     "referenced_type" : "_ZTIPK31VkPipelineShaderStageCreateInfo"
35178    },
35179    {
35180     "field_name" : "groupCount",
35181     "field_offset" : 160,
35182     "referenced_type" : "_ZTIj"
35183    },
35184    {
35185     "field_name" : "pGroups",
35186     "field_offset" : 192,
35187     "referenced_type" : "_ZTIPK36VkRayTracingShaderGroupCreateInfoKHR"
35188    },
35189    {
35190     "field_name" : "maxPipelineRayRecursionDepth",
35191     "field_offset" : 224,
35192     "referenced_type" : "_ZTIj"
35193    },
35194    {
35195     "field_name" : "pLibraryInfo",
35196     "field_offset" : 256,
35197     "referenced_type" : "_ZTIPK30VkPipelineLibraryCreateInfoKHR"
35198    },
35199    {
35200     "field_name" : "pLibraryInterface",
35201     "field_offset" : 288,
35202     "referenced_type" : "_ZTIPK42VkRayTracingPipelineInterfaceCreateInfoKHR"
35203    },
35204    {
35205     "field_name" : "pDynamicState",
35206     "field_offset" : 320,
35207     "referenced_type" : "_ZTIPK32VkPipelineDynamicStateCreateInfo"
35208    },
35209    {
35210     "field_name" : "layout",
35211     "field_offset" : 384,
35212     "referenced_type" : "_ZTIy"
35213    },
35214    {
35215     "field_name" : "basePipelineHandle",
35216     "field_offset" : 448,
35217     "referenced_type" : "_ZTIy"
35218    },
35219    {
35220     "field_name" : "basePipelineIndex",
35221     "field_offset" : 512,
35222     "referenced_type" : "_ZTIi"
35223    }
35224   ],
35225   "linker_set_key" : "_ZTI33VkRayTracingPipelineCreateInfoKHR",
35226   "name" : "VkRayTracingPipelineCreateInfoKHR",
35227   "referenced_type" : "_ZTI33VkRayTracingPipelineCreateInfoKHR",
35228   "self_type" : "_ZTI33VkRayTracingPipelineCreateInfoKHR",
35229   "size" : 72,
35230   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
35231  },
35232  {
35233   "alignment" : 8,
35234   "fields" :
35235   [
35236    {
35237     "field_name" : "image",
35238     "referenced_type" : "_ZTIy"
35239    },
35240    {
35241     "field_name" : "bindCount",
35242     "field_offset" : 64,
35243     "referenced_type" : "_ZTIj"
35244    },
35245    {
35246     "field_name" : "pBinds",
35247     "field_offset" : 96,
35248     "referenced_type" : "_ZTIPK18VkSparseMemoryBind"
35249    }
35250   ],
35251   "linker_set_key" : "_ZTI33VkSparseImageOpaqueMemoryBindInfo",
35252   "name" : "VkSparseImageOpaqueMemoryBindInfo",
35253   "referenced_type" : "_ZTI33VkSparseImageOpaqueMemoryBindInfo",
35254   "self_type" : "_ZTI33VkSparseImageOpaqueMemoryBindInfo",
35255   "size" : 16,
35256   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
35257  },
35258  {
35259   "alignment" : 4,
35260   "fields" :
35261   [
35262    {
35263     "field_name" : "sType",
35264     "referenced_type" : "_ZTI15VkStructureType"
35265    },
35266    {
35267     "field_name" : "pNext",
35268     "field_offset" : 32,
35269     "referenced_type" : "_ZTIPKv"
35270    },
35271    {
35272     "field_name" : "supportsProtected",
35273     "field_offset" : 64,
35274     "referenced_type" : "_ZTIj"
35275    }
35276   ],
35277   "linker_set_key" : "_ZTI33VkSurfaceProtectedCapabilitiesKHR",
35278   "name" : "VkSurfaceProtectedCapabilitiesKHR",
35279   "referenced_type" : "_ZTI33VkSurfaceProtectedCapabilitiesKHR",
35280   "self_type" : "_ZTI33VkSurfaceProtectedCapabilitiesKHR",
35281   "size" : 12,
35282   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
35283  },
35284  {
35285   "alignment" : 4,
35286   "fields" :
35287   [
35288    {
35289     "field_name" : "location",
35290     "referenced_type" : "_ZTIj"
35291    },
35292    {
35293     "field_name" : "binding",
35294     "field_offset" : 32,
35295     "referenced_type" : "_ZTIj"
35296    },
35297    {
35298     "field_name" : "format",
35299     "field_offset" : 64,
35300     "referenced_type" : "_ZTI8VkFormat"
35301    },
35302    {
35303     "field_name" : "offset",
35304     "field_offset" : 96,
35305     "referenced_type" : "_ZTIj"
35306    }
35307   ],
35308   "linker_set_key" : "_ZTI33VkVertexInputAttributeDescription",
35309   "name" : "VkVertexInputAttributeDescription",
35310   "referenced_type" : "_ZTI33VkVertexInputAttributeDescription",
35311   "self_type" : "_ZTI33VkVertexInputAttributeDescription",
35312   "size" : 16,
35313   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
35314  },
35315  {
35316   "alignment" : 8,
35317   "fields" :
35318   [
35319    {
35320     "field_name" : "sType",
35321     "referenced_type" : "_ZTI15VkStructureType"
35322    },
35323    {
35324     "field_name" : "pNext",
35325     "field_offset" : 32,
35326     "referenced_type" : "_ZTIPKv"
35327    },
35328    {
35329     "field_name" : "geometryType",
35330     "field_offset" : 64,
35331     "referenced_type" : "_ZTI17VkGeometryTypeKHR"
35332    },
35333    {
35334     "field_name" : "geometry",
35335     "field_offset" : 128,
35336     "referenced_type" : "_ZTI38VkAccelerationStructureGeometryDataKHR"
35337    },
35338    {
35339     "field_name" : "flags",
35340     "field_offset" : 576,
35341     "referenced_type" : "_ZTIj"
35342    }
35343   ],
35344   "linker_set_key" : "_ZTI34VkAccelerationStructureGeometryKHR",
35345   "name" : "VkAccelerationStructureGeometryKHR",
35346   "referenced_type" : "_ZTI34VkAccelerationStructureGeometryKHR",
35347   "self_type" : "_ZTI34VkAccelerationStructureGeometryKHR",
35348   "size" : 80,
35349   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
35350  },
35351  {
35352   "alignment" : 8,
35353   "fields" :
35354   [
35355    {
35356     "field_name" : "transform",
35357     "referenced_type" : "_ZTI20VkTransformMatrixKHR"
35358    },
35359    {
35360     "field_name" : "instanceCustomIndex",
35361     "field_offset" : 384,
35362     "referenced_type" : "_ZTIj"
35363    },
35364    {
35365     "field_name" : "mask",
35366     "field_offset" : 408,
35367     "referenced_type" : "_ZTIj"
35368    },
35369    {
35370     "field_name" : "instanceShaderBindingTableRecordOffset",
35371     "field_offset" : 416,
35372     "referenced_type" : "_ZTIj"
35373    },
35374    {
35375     "field_name" : "flags",
35376     "field_offset" : 440,
35377     "referenced_type" : "_ZTIj"
35378    },
35379    {
35380     "field_name" : "accelerationStructureReference",
35381     "field_offset" : 448,
35382     "referenced_type" : "_ZTIy"
35383    }
35384   ],
35385   "linker_set_key" : "_ZTI34VkAccelerationStructureInstanceKHR",
35386   "name" : "VkAccelerationStructureInstanceKHR",
35387   "referenced_type" : "_ZTI34VkAccelerationStructureInstanceKHR",
35388   "self_type" : "_ZTI34VkAccelerationStructureInstanceKHR",
35389   "size" : 64,
35390   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
35391  },
35392  {
35393   "alignment" : 4,
35394   "fields" :
35395   [
35396    {
35397     "field_name" : "sType",
35398     "referenced_type" : "_ZTI15VkStructureType"
35399    },
35400    {
35401     "field_name" : "pNext",
35402     "field_offset" : 32,
35403     "referenced_type" : "_ZTIPv"
35404    },
35405    {
35406     "field_name" : "stencilLayout",
35407     "field_offset" : 64,
35408     "referenced_type" : "_ZTI13VkImageLayout"
35409    }
35410   ],
35411   "linker_set_key" : "_ZTI34VkAttachmentReferenceStencilLayout",
35412   "name" : "VkAttachmentReferenceStencilLayout",
35413   "referenced_type" : "_ZTI34VkAttachmentReferenceStencilLayout",
35414   "self_type" : "_ZTI34VkAttachmentReferenceStencilLayout",
35415   "size" : 12,
35416   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
35417  },
35418  {
35419   "alignment" : 8,
35420   "fields" :
35421   [
35422    {
35423     "field_name" : "bufferAddress",
35424     "referenced_type" : "_ZTIy"
35425    },
35426    {
35427     "field_name" : "size",
35428     "field_offset" : 64,
35429     "referenced_type" : "_ZTIj"
35430    },
35431    {
35432     "field_name" : "indexType",
35433     "field_offset" : 96,
35434     "referenced_type" : "_ZTI11VkIndexType"
35435    }
35436   ],
35437   "linker_set_key" : "_ZTI34VkBindIndexBufferIndirectCommandNV",
35438   "name" : "VkBindIndexBufferIndirectCommandNV",
35439   "referenced_type" : "_ZTI34VkBindIndexBufferIndirectCommandNV",
35440   "self_type" : "_ZTI34VkBindIndexBufferIndirectCommandNV",
35441   "size" : 16,
35442   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
35443  },
35444  {
35445   "alignment" : 4,
35446   "fields" :
35447   [
35448    {
35449     "field_name" : "groupIndex",
35450     "referenced_type" : "_ZTIj"
35451    }
35452   ],
35453   "linker_set_key" : "_ZTI34VkBindShaderGroupIndirectCommandNV",
35454   "name" : "VkBindShaderGroupIndirectCommandNV",
35455   "referenced_type" : "_ZTI34VkBindShaderGroupIndirectCommandNV",
35456   "self_type" : "_ZTI34VkBindShaderGroupIndirectCommandNV",
35457   "size" : 4,
35458   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
35459  },
35460  {
35461   "alignment" : 8,
35462   "fields" :
35463   [
35464    {
35465     "field_name" : "sType",
35466     "referenced_type" : "_ZTI15VkStructureType"
35467    },
35468    {
35469     "field_name" : "pNext",
35470     "field_offset" : 32,
35471     "referenced_type" : "_ZTIPKv"
35472    },
35473    {
35474     "field_name" : "deviceAddress",
35475     "field_offset" : 64,
35476     "referenced_type" : "_ZTIy"
35477    }
35478   ],
35479   "linker_set_key" : "_ZTI34VkBufferDeviceAddressCreateInfoEXT",
35480   "name" : "VkBufferDeviceAddressCreateInfoEXT",
35481   "referenced_type" : "_ZTI34VkBufferDeviceAddressCreateInfoEXT",
35482   "self_type" : "_ZTI34VkBufferDeviceAddressCreateInfoEXT",
35483   "size" : 16,
35484   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
35485  },
35486  {
35487   "alignment" : 8,
35488   "fields" :
35489   [
35490    {
35491     "field_name" : "sType",
35492     "referenced_type" : "_ZTI15VkStructureType"
35493    },
35494    {
35495     "field_name" : "pNext",
35496     "field_offset" : 32,
35497     "referenced_type" : "_ZTIPKv"
35498    },
35499    {
35500     "field_name" : "buffer",
35501     "field_offset" : 64,
35502     "referenced_type" : "_ZTIy"
35503    },
35504    {
35505     "field_name" : "offset",
35506     "field_offset" : 128,
35507     "referenced_type" : "_ZTIy"
35508    },
35509    {
35510     "field_name" : "flags",
35511     "field_offset" : 192,
35512     "referenced_type" : "_ZTIj"
35513    }
35514   ],
35515   "linker_set_key" : "_ZTI34VkConditionalRenderingBeginInfoEXT",
35516   "name" : "VkConditionalRenderingBeginInfoEXT",
35517   "referenced_type" : "_ZTI34VkConditionalRenderingBeginInfoEXT",
35518   "self_type" : "_ZTI34VkConditionalRenderingBeginInfoEXT",
35519   "size" : 32,
35520   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
35521  },
35522  {
35523   "alignment" : 8,
35524   "fields" :
35525   [
35526    {
35527     "field_name" : "sType",
35528     "referenced_type" : "_ZTI15VkStructureType"
35529    },
35530    {
35531     "field_name" : "pNext",
35532     "field_offset" : 32,
35533     "referenced_type" : "_ZTIPKv"
35534    },
35535    {
35536     "field_name" : "src",
35537     "field_offset" : 64,
35538     "referenced_type" : "_ZTIy"
35539    },
35540    {
35541     "field_name" : "dst",
35542     "field_offset" : 128,
35543     "referenced_type" : "_ZTIy"
35544    },
35545    {
35546     "field_name" : "mode",
35547     "field_offset" : 192,
35548     "referenced_type" : "_ZTI34VkCopyAccelerationStructureModeKHR"
35549    }
35550   ],
35551   "linker_set_key" : "_ZTI34VkCopyAccelerationStructureInfoKHR",
35552   "name" : "VkCopyAccelerationStructureInfoKHR",
35553   "referenced_type" : "_ZTI34VkCopyAccelerationStructureInfoKHR",
35554   "self_type" : "_ZTI34VkCopyAccelerationStructureInfoKHR",
35555   "size" : 32,
35556   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
35557  },
35558  {
35559   "alignment" : 4,
35560   "fields" :
35561   [
35562    {
35563     "field_name" : "sType",
35564     "referenced_type" : "_ZTI15VkStructureType"
35565    },
35566    {
35567     "field_name" : "pNext",
35568     "field_offset" : 32,
35569     "referenced_type" : "_ZTIPKv"
35570    },
35571    {
35572     "field_name" : "flags",
35573     "field_offset" : 64,
35574     "referenced_type" : "_ZTIj"
35575    },
35576    {
35577     "field_name" : "pfnCallback",
35578     "field_offset" : 96,
35579     "referenced_type" : "_ZTIPFjj26VkDebugReportObjectTypeEXTyjiPKcS1_PvE"
35580    },
35581    {
35582     "field_name" : "pUserData",
35583     "field_offset" : 128,
35584     "referenced_type" : "_ZTIPv"
35585    }
35586   ],
35587   "linker_set_key" : "_ZTI34VkDebugReportCallbackCreateInfoEXT",
35588   "name" : "VkDebugReportCallbackCreateInfoEXT",
35589   "referenced_type" : "_ZTI34VkDebugReportCallbackCreateInfoEXT",
35590   "self_type" : "_ZTI34VkDebugReportCallbackCreateInfoEXT",
35591   "size" : 20,
35592   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
35593  },
35594  {
35595   "alignment" : 4,
35596   "fields" :
35597   [
35598    {
35599     "field_name" : "sType",
35600     "referenced_type" : "_ZTI15VkStructureType"
35601    },
35602    {
35603     "field_name" : "pNext",
35604     "field_offset" : 32,
35605     "referenced_type" : "_ZTIPKv"
35606    },
35607    {
35608     "field_name" : "flags",
35609     "field_offset" : 64,
35610     "referenced_type" : "_ZTIj"
35611    },
35612    {
35613     "field_name" : "messageSeverity",
35614     "field_offset" : 96,
35615     "referenced_type" : "_ZTIj"
35616    },
35617    {
35618     "field_name" : "messageType",
35619     "field_offset" : 128,
35620     "referenced_type" : "_ZTIj"
35621    },
35622    {
35623     "field_name" : "pfnUserCallback",
35624     "field_offset" : 160,
35625     "referenced_type" : "_ZTIPFj38VkDebugUtilsMessageSeverityFlagBitsEXTjPK36VkDebugUtilsMessengerCallbackDataEXTPvE"
35626    },
35627    {
35628     "field_name" : "pUserData",
35629     "field_offset" : 192,
35630     "referenced_type" : "_ZTIPv"
35631    }
35632   ],
35633   "linker_set_key" : "_ZTI34VkDebugUtilsMessengerCreateInfoEXT",
35634   "name" : "VkDebugUtilsMessengerCreateInfoEXT",
35635   "referenced_type" : "_ZTI34VkDebugUtilsMessengerCreateInfoEXT",
35636   "self_type" : "_ZTI34VkDebugUtilsMessengerCreateInfoEXT",
35637   "size" : 28,
35638   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
35639  },
35640  {
35641   "alignment" : 4,
35642   "fields" :
35643   [
35644    {
35645     "field_name" : "sType",
35646     "referenced_type" : "_ZTI15VkStructureType"
35647    },
35648    {
35649     "field_name" : "pNext",
35650     "field_offset" : 32,
35651     "referenced_type" : "_ZTIPKv"
35652    },
35653    {
35654     "field_name" : "attachmentImageInfoCount",
35655     "field_offset" : 64,
35656     "referenced_type" : "_ZTIj"
35657    },
35658    {
35659     "field_name" : "pAttachmentImageInfos",
35660     "field_offset" : 96,
35661     "referenced_type" : "_ZTIPK32VkFramebufferAttachmentImageInfo"
35662    }
35663   ],
35664   "linker_set_key" : "_ZTI34VkFramebufferAttachmentsCreateInfo",
35665   "name" : "VkFramebufferAttachmentsCreateInfo",
35666   "referenced_type" : "_ZTI34VkFramebufferAttachmentsCreateInfo",
35667   "self_type" : "_ZTI34VkFramebufferAttachmentsCreateInfo",
35668   "size" : 16,
35669   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
35670  },
35671  {
35672   "alignment" : 4,
35673   "fields" :
35674   [
35675    {
35676     "field_name" : "sType",
35677     "referenced_type" : "_ZTI15VkStructureType"
35678    },
35679    {
35680     "field_name" : "pNext",
35681     "field_offset" : 32,
35682     "referenced_type" : "_ZTIPKv"
35683    },
35684    {
35685     "field_name" : "planeAspect",
35686     "field_offset" : 64,
35687     "referenced_type" : "_ZTI21VkImageAspectFlagBits"
35688    }
35689   ],
35690   "linker_set_key" : "_ZTI34VkImagePlaneMemoryRequirementsInfo",
35691   "name" : "VkImagePlaneMemoryRequirementsInfo",
35692   "referenced_type" : "_ZTI34VkImagePlaneMemoryRequirementsInfo",
35693   "self_type" : "_ZTI34VkImagePlaneMemoryRequirementsInfo",
35694   "size" : 12,
35695   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
35696  },
35697  {
35698   "alignment" : 4,
35699   "fields" :
35700   [
35701    {
35702     "field_name" : "sType",
35703     "referenced_type" : "_ZTI15VkStructureType"
35704    },
35705    {
35706     "field_name" : "pNext",
35707     "field_offset" : 32,
35708     "referenced_type" : "_ZTIPv"
35709    },
35710    {
35711     "field_name" : "flags",
35712     "field_offset" : 64,
35713     "referenced_type" : "_ZTIj"
35714    },
35715    {
35716     "field_name" : "name",
35717     "field_offset" : 96,
35718     "referenced_type" : "_ZTIA256_c"
35719    },
35720    {
35721     "field_name" : "category",
35722     "field_offset" : 2144,
35723     "referenced_type" : "_ZTIA256_c"
35724    },
35725    {
35726     "field_name" : "description",
35727     "field_offset" : 4192,
35728     "referenced_type" : "_ZTIA256_c"
35729    }
35730   ],
35731   "linker_set_key" : "_ZTI34VkPerformanceCounterDescriptionKHR",
35732   "name" : "VkPerformanceCounterDescriptionKHR",
35733   "referenced_type" : "_ZTI34VkPerformanceCounterDescriptionKHR",
35734   "self_type" : "_ZTI34VkPerformanceCounterDescriptionKHR",
35735   "size" : 780,
35736   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
35737  },
35738  {
35739   "alignment" : 4,
35740   "fields" :
35741   [
35742    {
35743     "field_name" : "sType",
35744     "referenced_type" : "_ZTI15VkStructureType"
35745    },
35746    {
35747     "field_name" : "pNext",
35748     "field_offset" : 32,
35749     "referenced_type" : "_ZTIPKv"
35750    },
35751    {
35752     "field_name" : "marker",
35753     "field_offset" : 64,
35754     "referenced_type" : "_ZTIj"
35755    }
35756   ],
35757   "linker_set_key" : "_ZTI34VkPerformanceStreamMarkerInfoINTEL",
35758   "name" : "VkPerformanceStreamMarkerInfoINTEL",
35759   "referenced_type" : "_ZTI34VkPerformanceStreamMarkerInfoINTEL",
35760   "self_type" : "_ZTI34VkPerformanceStreamMarkerInfoINTEL",
35761   "size" : 12,
35762   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
35763  },
35764  {
35765   "alignment" : 4,
35766   "fields" :
35767   [
35768    {
35769     "field_name" : "sType",
35770     "referenced_type" : "_ZTI15VkStructureType"
35771    },
35772    {
35773     "field_name" : "pNext",
35774     "field_offset" : 32,
35775     "referenced_type" : "_ZTIPKv"
35776    },
35777    {
35778     "field_name" : "flags",
35779     "field_offset" : 64,
35780     "referenced_type" : "_ZTIj"
35781    },
35782    {
35783     "field_name" : "usage",
35784     "field_offset" : 96,
35785     "referenced_type" : "_ZTIj"
35786    },
35787    {
35788     "field_name" : "handleType",
35789     "field_offset" : 128,
35790     "referenced_type" : "_ZTI34VkExternalMemoryHandleTypeFlagBits"
35791    }
35792   ],
35793   "linker_set_key" : "_ZTI34VkPhysicalDeviceExternalBufferInfo",
35794   "name" : "VkPhysicalDeviceExternalBufferInfo",
35795   "referenced_type" : "_ZTI34VkPhysicalDeviceExternalBufferInfo",
35796   "self_type" : "_ZTI34VkPhysicalDeviceExternalBufferInfo",
35797   "size" : 20,
35798   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
35799  },
35800  {
35801   "alignment" : 4,
35802   "fields" :
35803   [
35804    {
35805     "field_name" : "sType",
35806     "referenced_type" : "_ZTI15VkStructureType"
35807    },
35808    {
35809     "field_name" : "pNext",
35810     "field_offset" : 32,
35811     "referenced_type" : "_ZTIPv"
35812    },
35813    {
35814     "field_name" : "subgroupSize",
35815     "field_offset" : 64,
35816     "referenced_type" : "_ZTIj"
35817    },
35818    {
35819     "field_name" : "supportedStages",
35820     "field_offset" : 96,
35821     "referenced_type" : "_ZTIj"
35822    },
35823    {
35824     "field_name" : "supportedOperations",
35825     "field_offset" : 128,
35826     "referenced_type" : "_ZTIj"
35827    },
35828    {
35829     "field_name" : "quadOperationsInAllStages",
35830     "field_offset" : 160,
35831     "referenced_type" : "_ZTIj"
35832    }
35833   ],
35834   "linker_set_key" : "_ZTI34VkPhysicalDeviceSubgroupProperties",
35835   "name" : "VkPhysicalDeviceSubgroupProperties",
35836   "referenced_type" : "_ZTI34VkPhysicalDeviceSubgroupProperties",
35837   "self_type" : "_ZTI34VkPhysicalDeviceSubgroupProperties",
35838   "size" : 24,
35839   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
35840  },
35841  {
35842   "alignment" : 8,
35843   "fields" :
35844   [
35845    {
35846     "field_name" : "sType",
35847     "referenced_type" : "_ZTI15VkStructureType"
35848    },
35849    {
35850     "field_name" : "pNext",
35851     "field_offset" : 32,
35852     "referenced_type" : "_ZTIPv"
35853    },
35854    {
35855     "field_name" : "deviceUUID",
35856     "field_offset" : 64,
35857     "referenced_type" : "_ZTIA16_h"
35858    },
35859    {
35860     "field_name" : "driverUUID",
35861     "field_offset" : 192,
35862     "referenced_type" : "_ZTIA16_h"
35863    },
35864    {
35865     "field_name" : "deviceLUID",
35866     "field_offset" : 320,
35867     "referenced_type" : "_ZTIA8_h"
35868    },
35869    {
35870     "field_name" : "deviceNodeMask",
35871     "field_offset" : 384,
35872     "referenced_type" : "_ZTIj"
35873    },
35874    {
35875     "field_name" : "deviceLUIDValid",
35876     "field_offset" : 416,
35877     "referenced_type" : "_ZTIj"
35878    },
35879    {
35880     "field_name" : "subgroupSize",
35881     "field_offset" : 448,
35882     "referenced_type" : "_ZTIj"
35883    },
35884    {
35885     "field_name" : "subgroupSupportedStages",
35886     "field_offset" : 480,
35887     "referenced_type" : "_ZTIj"
35888    },
35889    {
35890     "field_name" : "subgroupSupportedOperations",
35891     "field_offset" : 512,
35892     "referenced_type" : "_ZTIj"
35893    },
35894    {
35895     "field_name" : "subgroupQuadOperationsInAllStages",
35896     "field_offset" : 544,
35897     "referenced_type" : "_ZTIj"
35898    },
35899    {
35900     "field_name" : "pointClippingBehavior",
35901     "field_offset" : 576,
35902     "referenced_type" : "_ZTI23VkPointClippingBehavior"
35903    },
35904    {
35905     "field_name" : "maxMultiviewViewCount",
35906     "field_offset" : 608,
35907     "referenced_type" : "_ZTIj"
35908    },
35909    {
35910     "field_name" : "maxMultiviewInstanceIndex",
35911     "field_offset" : 640,
35912     "referenced_type" : "_ZTIj"
35913    },
35914    {
35915     "field_name" : "protectedNoFault",
35916     "field_offset" : 672,
35917     "referenced_type" : "_ZTIj"
35918    },
35919    {
35920     "field_name" : "maxPerSetDescriptors",
35921     "field_offset" : 704,
35922     "referenced_type" : "_ZTIj"
35923    },
35924    {
35925     "field_name" : "maxMemoryAllocationSize",
35926     "field_offset" : 768,
35927     "referenced_type" : "_ZTIy"
35928    }
35929   ],
35930   "linker_set_key" : "_ZTI34VkPhysicalDeviceVulkan11Properties",
35931   "name" : "VkPhysicalDeviceVulkan11Properties",
35932   "referenced_type" : "_ZTI34VkPhysicalDeviceVulkan11Properties",
35933   "self_type" : "_ZTI34VkPhysicalDeviceVulkan11Properties",
35934   "size" : 104,
35935   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
35936  },
35937  {
35938   "alignment" : 8,
35939   "fields" :
35940   [
35941    {
35942     "field_name" : "sType",
35943     "referenced_type" : "_ZTI15VkStructureType"
35944    },
35945    {
35946     "field_name" : "pNext",
35947     "field_offset" : 32,
35948     "referenced_type" : "_ZTIPv"
35949    },
35950    {
35951     "field_name" : "driverID",
35952     "field_offset" : 64,
35953     "referenced_type" : "_ZTI10VkDriverId"
35954    },
35955    {
35956     "field_name" : "driverName",
35957     "field_offset" : 96,
35958     "referenced_type" : "_ZTIA256_c"
35959    },
35960    {
35961     "field_name" : "driverInfo",
35962     "field_offset" : 2144,
35963     "referenced_type" : "_ZTIA256_c"
35964    },
35965    {
35966     "field_name" : "conformanceVersion",
35967     "field_offset" : 4192,
35968     "referenced_type" : "_ZTI20VkConformanceVersion"
35969    },
35970    {
35971     "field_name" : "denormBehaviorIndependence",
35972     "field_offset" : 4224,
35973     "referenced_type" : "_ZTI33VkShaderFloatControlsIndependence"
35974    },
35975    {
35976     "field_name" : "roundingModeIndependence",
35977     "field_offset" : 4256,
35978     "referenced_type" : "_ZTI33VkShaderFloatControlsIndependence"
35979    },
35980    {
35981     "field_name" : "shaderSignedZeroInfNanPreserveFloat16",
35982     "field_offset" : 4288,
35983     "referenced_type" : "_ZTIj"
35984    },
35985    {
35986     "field_name" : "shaderSignedZeroInfNanPreserveFloat32",
35987     "field_offset" : 4320,
35988     "referenced_type" : "_ZTIj"
35989    },
35990    {
35991     "field_name" : "shaderSignedZeroInfNanPreserveFloat64",
35992     "field_offset" : 4352,
35993     "referenced_type" : "_ZTIj"
35994    },
35995    {
35996     "field_name" : "shaderDenormPreserveFloat16",
35997     "field_offset" : 4384,
35998     "referenced_type" : "_ZTIj"
35999    },
36000    {
36001     "field_name" : "shaderDenormPreserveFloat32",
36002     "field_offset" : 4416,
36003     "referenced_type" : "_ZTIj"
36004    },
36005    {
36006     "field_name" : "shaderDenormPreserveFloat64",
36007     "field_offset" : 4448,
36008     "referenced_type" : "_ZTIj"
36009    },
36010    {
36011     "field_name" : "shaderDenormFlushToZeroFloat16",
36012     "field_offset" : 4480,
36013     "referenced_type" : "_ZTIj"
36014    },
36015    {
36016     "field_name" : "shaderDenormFlushToZeroFloat32",
36017     "field_offset" : 4512,
36018     "referenced_type" : "_ZTIj"
36019    },
36020    {
36021     "field_name" : "shaderDenormFlushToZeroFloat64",
36022     "field_offset" : 4544,
36023     "referenced_type" : "_ZTIj"
36024    },
36025    {
36026     "field_name" : "shaderRoundingModeRTEFloat16",
36027     "field_offset" : 4576,
36028     "referenced_type" : "_ZTIj"
36029    },
36030    {
36031     "field_name" : "shaderRoundingModeRTEFloat32",
36032     "field_offset" : 4608,
36033     "referenced_type" : "_ZTIj"
36034    },
36035    {
36036     "field_name" : "shaderRoundingModeRTEFloat64",
36037     "field_offset" : 4640,
36038     "referenced_type" : "_ZTIj"
36039    },
36040    {
36041     "field_name" : "shaderRoundingModeRTZFloat16",
36042     "field_offset" : 4672,
36043     "referenced_type" : "_ZTIj"
36044    },
36045    {
36046     "field_name" : "shaderRoundingModeRTZFloat32",
36047     "field_offset" : 4704,
36048     "referenced_type" : "_ZTIj"
36049    },
36050    {
36051     "field_name" : "shaderRoundingModeRTZFloat64",
36052     "field_offset" : 4736,
36053     "referenced_type" : "_ZTIj"
36054    },
36055    {
36056     "field_name" : "maxUpdateAfterBindDescriptorsInAllPools",
36057     "field_offset" : 4768,
36058     "referenced_type" : "_ZTIj"
36059    },
36060    {
36061     "field_name" : "shaderUniformBufferArrayNonUniformIndexingNative",
36062     "field_offset" : 4800,
36063     "referenced_type" : "_ZTIj"
36064    },
36065    {
36066     "field_name" : "shaderSampledImageArrayNonUniformIndexingNative",
36067     "field_offset" : 4832,
36068     "referenced_type" : "_ZTIj"
36069    },
36070    {
36071     "field_name" : "shaderStorageBufferArrayNonUniformIndexingNative",
36072     "field_offset" : 4864,
36073     "referenced_type" : "_ZTIj"
36074    },
36075    {
36076     "field_name" : "shaderStorageImageArrayNonUniformIndexingNative",
36077     "field_offset" : 4896,
36078     "referenced_type" : "_ZTIj"
36079    },
36080    {
36081     "field_name" : "shaderInputAttachmentArrayNonUniformIndexingNative",
36082     "field_offset" : 4928,
36083     "referenced_type" : "_ZTIj"
36084    },
36085    {
36086     "field_name" : "robustBufferAccessUpdateAfterBind",
36087     "field_offset" : 4960,
36088     "referenced_type" : "_ZTIj"
36089    },
36090    {
36091     "field_name" : "quadDivergentImplicitLod",
36092     "field_offset" : 4992,
36093     "referenced_type" : "_ZTIj"
36094    },
36095    {
36096     "field_name" : "maxPerStageDescriptorUpdateAfterBindSamplers",
36097     "field_offset" : 5024,
36098     "referenced_type" : "_ZTIj"
36099    },
36100    {
36101     "field_name" : "maxPerStageDescriptorUpdateAfterBindUniformBuffers",
36102     "field_offset" : 5056,
36103     "referenced_type" : "_ZTIj"
36104    },
36105    {
36106     "field_name" : "maxPerStageDescriptorUpdateAfterBindStorageBuffers",
36107     "field_offset" : 5088,
36108     "referenced_type" : "_ZTIj"
36109    },
36110    {
36111     "field_name" : "maxPerStageDescriptorUpdateAfterBindSampledImages",
36112     "field_offset" : 5120,
36113     "referenced_type" : "_ZTIj"
36114    },
36115    {
36116     "field_name" : "maxPerStageDescriptorUpdateAfterBindStorageImages",
36117     "field_offset" : 5152,
36118     "referenced_type" : "_ZTIj"
36119    },
36120    {
36121     "field_name" : "maxPerStageDescriptorUpdateAfterBindInputAttachments",
36122     "field_offset" : 5184,
36123     "referenced_type" : "_ZTIj"
36124    },
36125    {
36126     "field_name" : "maxPerStageUpdateAfterBindResources",
36127     "field_offset" : 5216,
36128     "referenced_type" : "_ZTIj"
36129    },
36130    {
36131     "field_name" : "maxDescriptorSetUpdateAfterBindSamplers",
36132     "field_offset" : 5248,
36133     "referenced_type" : "_ZTIj"
36134    },
36135    {
36136     "field_name" : "maxDescriptorSetUpdateAfterBindUniformBuffers",
36137     "field_offset" : 5280,
36138     "referenced_type" : "_ZTIj"
36139    },
36140    {
36141     "field_name" : "maxDescriptorSetUpdateAfterBindUniformBuffersDynamic",
36142     "field_offset" : 5312,
36143     "referenced_type" : "_ZTIj"
36144    },
36145    {
36146     "field_name" : "maxDescriptorSetUpdateAfterBindStorageBuffers",
36147     "field_offset" : 5344,
36148     "referenced_type" : "_ZTIj"
36149    },
36150    {
36151     "field_name" : "maxDescriptorSetUpdateAfterBindStorageBuffersDynamic",
36152     "field_offset" : 5376,
36153     "referenced_type" : "_ZTIj"
36154    },
36155    {
36156     "field_name" : "maxDescriptorSetUpdateAfterBindSampledImages",
36157     "field_offset" : 5408,
36158     "referenced_type" : "_ZTIj"
36159    },
36160    {
36161     "field_name" : "maxDescriptorSetUpdateAfterBindStorageImages",
36162     "field_offset" : 5440,
36163     "referenced_type" : "_ZTIj"
36164    },
36165    {
36166     "field_name" : "maxDescriptorSetUpdateAfterBindInputAttachments",
36167     "field_offset" : 5472,
36168     "referenced_type" : "_ZTIj"
36169    },
36170    {
36171     "field_name" : "supportedDepthResolveModes",
36172     "field_offset" : 5504,
36173     "referenced_type" : "_ZTIj"
36174    },
36175    {
36176     "field_name" : "supportedStencilResolveModes",
36177     "field_offset" : 5536,
36178     "referenced_type" : "_ZTIj"
36179    },
36180    {
36181     "field_name" : "independentResolveNone",
36182     "field_offset" : 5568,
36183     "referenced_type" : "_ZTIj"
36184    },
36185    {
36186     "field_name" : "independentResolve",
36187     "field_offset" : 5600,
36188     "referenced_type" : "_ZTIj"
36189    },
36190    {
36191     "field_name" : "filterMinmaxSingleComponentFormats",
36192     "field_offset" : 5632,
36193     "referenced_type" : "_ZTIj"
36194    },
36195    {
36196     "field_name" : "filterMinmaxImageComponentMapping",
36197     "field_offset" : 5664,
36198     "referenced_type" : "_ZTIj"
36199    },
36200    {
36201     "field_name" : "maxTimelineSemaphoreValueDifference",
36202     "field_offset" : 5696,
36203     "referenced_type" : "_ZTIy"
36204    },
36205    {
36206     "field_name" : "framebufferIntegerColorSampleCounts",
36207     "field_offset" : 5760,
36208     "referenced_type" : "_ZTIj"
36209    }
36210   ],
36211   "linker_set_key" : "_ZTI34VkPhysicalDeviceVulkan12Properties",
36212   "name" : "VkPhysicalDeviceVulkan12Properties",
36213   "referenced_type" : "_ZTI34VkPhysicalDeviceVulkan12Properties",
36214   "self_type" : "_ZTI34VkPhysicalDeviceVulkan12Properties",
36215   "size" : 728,
36216   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
36217  },
36218  {
36219   "alignment" : 8,
36220   "fields" :
36221   [
36222    {
36223     "field_name" : "sType",
36224     "referenced_type" : "_ZTI15VkStructureType"
36225    },
36226    {
36227     "field_name" : "pNext",
36228     "field_offset" : 32,
36229     "referenced_type" : "_ZTIPv"
36230    },
36231    {
36232     "field_name" : "minSubgroupSize",
36233     "field_offset" : 64,
36234     "referenced_type" : "_ZTIj"
36235    },
36236    {
36237     "field_name" : "maxSubgroupSize",
36238     "field_offset" : 96,
36239     "referenced_type" : "_ZTIj"
36240    },
36241    {
36242     "field_name" : "maxComputeWorkgroupSubgroups",
36243     "field_offset" : 128,
36244     "referenced_type" : "_ZTIj"
36245    },
36246    {
36247     "field_name" : "requiredSubgroupSizeStages",
36248     "field_offset" : 160,
36249     "referenced_type" : "_ZTIj"
36250    },
36251    {
36252     "field_name" : "maxInlineUniformBlockSize",
36253     "field_offset" : 192,
36254     "referenced_type" : "_ZTIj"
36255    },
36256    {
36257     "field_name" : "maxPerStageDescriptorInlineUniformBlocks",
36258     "field_offset" : 224,
36259     "referenced_type" : "_ZTIj"
36260    },
36261    {
36262     "field_name" : "maxPerStageDescriptorUpdateAfterBindInlineUniformBlocks",
36263     "field_offset" : 256,
36264     "referenced_type" : "_ZTIj"
36265    },
36266    {
36267     "field_name" : "maxDescriptorSetInlineUniformBlocks",
36268     "field_offset" : 288,
36269     "referenced_type" : "_ZTIj"
36270    },
36271    {
36272     "field_name" : "maxDescriptorSetUpdateAfterBindInlineUniformBlocks",
36273     "field_offset" : 320,
36274     "referenced_type" : "_ZTIj"
36275    },
36276    {
36277     "field_name" : "maxInlineUniformTotalSize",
36278     "field_offset" : 352,
36279     "referenced_type" : "_ZTIj"
36280    },
36281    {
36282     "field_name" : "integerDotProduct8BitUnsignedAccelerated",
36283     "field_offset" : 384,
36284     "referenced_type" : "_ZTIj"
36285    },
36286    {
36287     "field_name" : "integerDotProduct8BitSignedAccelerated",
36288     "field_offset" : 416,
36289     "referenced_type" : "_ZTIj"
36290    },
36291    {
36292     "field_name" : "integerDotProduct8BitMixedSignednessAccelerated",
36293     "field_offset" : 448,
36294     "referenced_type" : "_ZTIj"
36295    },
36296    {
36297     "field_name" : "integerDotProduct4x8BitPackedUnsignedAccelerated",
36298     "field_offset" : 480,
36299     "referenced_type" : "_ZTIj"
36300    },
36301    {
36302     "field_name" : "integerDotProduct4x8BitPackedSignedAccelerated",
36303     "field_offset" : 512,
36304     "referenced_type" : "_ZTIj"
36305    },
36306    {
36307     "field_name" : "integerDotProduct4x8BitPackedMixedSignednessAccelerated",
36308     "field_offset" : 544,
36309     "referenced_type" : "_ZTIj"
36310    },
36311    {
36312     "field_name" : "integerDotProduct16BitUnsignedAccelerated",
36313     "field_offset" : 576,
36314     "referenced_type" : "_ZTIj"
36315    },
36316    {
36317     "field_name" : "integerDotProduct16BitSignedAccelerated",
36318     "field_offset" : 608,
36319     "referenced_type" : "_ZTIj"
36320    },
36321    {
36322     "field_name" : "integerDotProduct16BitMixedSignednessAccelerated",
36323     "field_offset" : 640,
36324     "referenced_type" : "_ZTIj"
36325    },
36326    {
36327     "field_name" : "integerDotProduct32BitUnsignedAccelerated",
36328     "field_offset" : 672,
36329     "referenced_type" : "_ZTIj"
36330    },
36331    {
36332     "field_name" : "integerDotProduct32BitSignedAccelerated",
36333     "field_offset" : 704,
36334     "referenced_type" : "_ZTIj"
36335    },
36336    {
36337     "field_name" : "integerDotProduct32BitMixedSignednessAccelerated",
36338     "field_offset" : 736,
36339     "referenced_type" : "_ZTIj"
36340    },
36341    {
36342     "field_name" : "integerDotProduct64BitUnsignedAccelerated",
36343     "field_offset" : 768,
36344     "referenced_type" : "_ZTIj"
36345    },
36346    {
36347     "field_name" : "integerDotProduct64BitSignedAccelerated",
36348     "field_offset" : 800,
36349     "referenced_type" : "_ZTIj"
36350    },
36351    {
36352     "field_name" : "integerDotProduct64BitMixedSignednessAccelerated",
36353     "field_offset" : 832,
36354     "referenced_type" : "_ZTIj"
36355    },
36356    {
36357     "field_name" : "integerDotProductAccumulatingSaturating8BitUnsignedAccelerated",
36358     "field_offset" : 864,
36359     "referenced_type" : "_ZTIj"
36360    },
36361    {
36362     "field_name" : "integerDotProductAccumulatingSaturating8BitSignedAccelerated",
36363     "field_offset" : 896,
36364     "referenced_type" : "_ZTIj"
36365    },
36366    {
36367     "field_name" : "integerDotProductAccumulatingSaturating8BitMixedSignednessAccelerated",
36368     "field_offset" : 928,
36369     "referenced_type" : "_ZTIj"
36370    },
36371    {
36372     "field_name" : "integerDotProductAccumulatingSaturating4x8BitPackedUnsignedAccelerated",
36373     "field_offset" : 960,
36374     "referenced_type" : "_ZTIj"
36375    },
36376    {
36377     "field_name" : "integerDotProductAccumulatingSaturating4x8BitPackedSignedAccelerated",
36378     "field_offset" : 992,
36379     "referenced_type" : "_ZTIj"
36380    },
36381    {
36382     "field_name" : "integerDotProductAccumulatingSaturating4x8BitPackedMixedSignednessAccelerated",
36383     "field_offset" : 1024,
36384     "referenced_type" : "_ZTIj"
36385    },
36386    {
36387     "field_name" : "integerDotProductAccumulatingSaturating16BitUnsignedAccelerated",
36388     "field_offset" : 1056,
36389     "referenced_type" : "_ZTIj"
36390    },
36391    {
36392     "field_name" : "integerDotProductAccumulatingSaturating16BitSignedAccelerated",
36393     "field_offset" : 1088,
36394     "referenced_type" : "_ZTIj"
36395    },
36396    {
36397     "field_name" : "integerDotProductAccumulatingSaturating16BitMixedSignednessAccelerated",
36398     "field_offset" : 1120,
36399     "referenced_type" : "_ZTIj"
36400    },
36401    {
36402     "field_name" : "integerDotProductAccumulatingSaturating32BitUnsignedAccelerated",
36403     "field_offset" : 1152,
36404     "referenced_type" : "_ZTIj"
36405    },
36406    {
36407     "field_name" : "integerDotProductAccumulatingSaturating32BitSignedAccelerated",
36408     "field_offset" : 1184,
36409     "referenced_type" : "_ZTIj"
36410    },
36411    {
36412     "field_name" : "integerDotProductAccumulatingSaturating32BitMixedSignednessAccelerated",
36413     "field_offset" : 1216,
36414     "referenced_type" : "_ZTIj"
36415    },
36416    {
36417     "field_name" : "integerDotProductAccumulatingSaturating64BitUnsignedAccelerated",
36418     "field_offset" : 1248,
36419     "referenced_type" : "_ZTIj"
36420    },
36421    {
36422     "field_name" : "integerDotProductAccumulatingSaturating64BitSignedAccelerated",
36423     "field_offset" : 1280,
36424     "referenced_type" : "_ZTIj"
36425    },
36426    {
36427     "field_name" : "integerDotProductAccumulatingSaturating64BitMixedSignednessAccelerated",
36428     "field_offset" : 1312,
36429     "referenced_type" : "_ZTIj"
36430    },
36431    {
36432     "field_name" : "storageTexelBufferOffsetAlignmentBytes",
36433     "field_offset" : 1344,
36434     "referenced_type" : "_ZTIy"
36435    },
36436    {
36437     "field_name" : "storageTexelBufferOffsetSingleTexelAlignment",
36438     "field_offset" : 1408,
36439     "referenced_type" : "_ZTIj"
36440    },
36441    {
36442     "field_name" : "uniformTexelBufferOffsetAlignmentBytes",
36443     "field_offset" : 1472,
36444     "referenced_type" : "_ZTIy"
36445    },
36446    {
36447     "field_name" : "uniformTexelBufferOffsetSingleTexelAlignment",
36448     "field_offset" : 1536,
36449     "referenced_type" : "_ZTIj"
36450    },
36451    {
36452     "field_name" : "maxBufferSize",
36453     "field_offset" : 1600,
36454     "referenced_type" : "_ZTIy"
36455    }
36456   ],
36457   "linker_set_key" : "_ZTI34VkPhysicalDeviceVulkan13Properties",
36458   "name" : "VkPhysicalDeviceVulkan13Properties",
36459   "referenced_type" : "_ZTI34VkPhysicalDeviceVulkan13Properties",
36460   "self_type" : "_ZTI34VkPhysicalDeviceVulkan13Properties",
36461   "size" : 208,
36462   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
36463  },
36464  {
36465   "alignment" : 4,
36466   "fields" :
36467   [
36468    {
36469     "field_name" : "sType",
36470     "referenced_type" : "_ZTI15VkStructureType"
36471    },
36472    {
36473     "field_name" : "pNext",
36474     "field_offset" : 32,
36475     "referenced_type" : "_ZTIPv"
36476    },
36477    {
36478     "field_name" : "transform",
36479     "field_offset" : 64,
36480     "referenced_type" : "_ZTI29VkSurfaceTransformFlagBitsKHR"
36481    }
36482   ],
36483   "linker_set_key" : "_ZTI34VkRenderPassTransformBeginInfoQCOM",
36484   "name" : "VkRenderPassTransformBeginInfoQCOM",
36485   "referenced_type" : "_ZTI34VkRenderPassTransformBeginInfoQCOM",
36486   "self_type" : "_ZTI34VkRenderPassTransformBeginInfoQCOM",
36487   "size" : 12,
36488   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
36489  },
36490  {
36491   "alignment" : 4,
36492   "fields" :
36493   [
36494    {
36495     "field_name" : "sType",
36496     "referenced_type" : "_ZTI15VkStructureType"
36497    },
36498    {
36499     "field_name" : "pNext",
36500     "field_offset" : 32,
36501     "referenced_type" : "_ZTIPKv"
36502    },
36503    {
36504     "field_name" : "format",
36505     "field_offset" : 64,
36506     "referenced_type" : "_ZTI8VkFormat"
36507    },
36508    {
36509     "field_name" : "ycbcrModel",
36510     "field_offset" : 96,
36511     "referenced_type" : "_ZTI29VkSamplerYcbcrModelConversion"
36512    },
36513    {
36514     "field_name" : "ycbcrRange",
36515     "field_offset" : 128,
36516     "referenced_type" : "_ZTI19VkSamplerYcbcrRange"
36517    },
36518    {
36519     "field_name" : "components",
36520     "field_offset" : 160,
36521     "referenced_type" : "_ZTI18VkComponentMapping"
36522    },
36523    {
36524     "field_name" : "xChromaOffset",
36525     "field_offset" : 288,
36526     "referenced_type" : "_ZTI16VkChromaLocation"
36527    },
36528    {
36529     "field_name" : "yChromaOffset",
36530     "field_offset" : 320,
36531     "referenced_type" : "_ZTI16VkChromaLocation"
36532    },
36533    {
36534     "field_name" : "chromaFilter",
36535     "field_offset" : 352,
36536     "referenced_type" : "_ZTI8VkFilter"
36537    },
36538    {
36539     "field_name" : "forceExplicitReconstruction",
36540     "field_offset" : 384,
36541     "referenced_type" : "_ZTIj"
36542    }
36543   ],
36544   "linker_set_key" : "_ZTI34VkSamplerYcbcrConversionCreateInfo",
36545   "name" : "VkSamplerYcbcrConversionCreateInfo",
36546   "referenced_type" : "_ZTI34VkSamplerYcbcrConversionCreateInfo",
36547   "self_type" : "_ZTI34VkSamplerYcbcrConversionCreateInfo",
36548   "size" : 52,
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" : 32,
36562     "referenced_type" : "_ZTIPKv"
36563    },
36564    {
36565     "field_name" : "compactedSize",
36566     "field_offset" : 64,
36567     "referenced_type" : "_ZTIy"
36568    },
36569    {
36570     "field_name" : "info",
36571     "field_offset" : 128,
36572     "referenced_type" : "_ZTI29VkAccelerationStructureInfoNV"
36573    }
36574   ],
36575   "linker_set_key" : "_ZTI35VkAccelerationStructureCreateInfoNV",
36576   "name" : "VkAccelerationStructureCreateInfoNV",
36577   "referenced_type" : "_ZTI35VkAccelerationStructureCreateInfoNV",
36578   "self_type" : "_ZTI35VkAccelerationStructureCreateInfoNV",
36579   "size" : 48,
36580   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
36581  },
36582  {
36583   "alignment" : 4,
36584   "fields" :
36585   [
36586    {
36587     "field_name" : "sType",
36588     "referenced_type" : "_ZTI15VkStructureType"
36589    },
36590    {
36591     "field_name" : "pNext",
36592     "field_offset" : 32,
36593     "referenced_type" : "_ZTIPKv"
36594    },
36595    {
36596     "field_name" : "maxInstances",
36597     "field_offset" : 64,
36598     "referenced_type" : "_ZTIj"
36599    },
36600    {
36601     "field_name" : "flags",
36602     "field_offset" : 96,
36603     "referenced_type" : "_ZTIj"
36604    }
36605   ],
36606   "linker_set_key" : "_ZTI35VkAccelerationStructureMotionInfoNV",
36607   "name" : "VkAccelerationStructureMotionInfoNV",
36608   "referenced_type" : "_ZTI35VkAccelerationStructureMotionInfoNV",
36609   "self_type" : "_ZTI35VkAccelerationStructureMotionInfoNV",
36610   "size" : 16,
36611   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
36612  },
36613  {
36614   "alignment" : 8,
36615   "fields" :
36616   [
36617    {
36618     "field_name" : "sType",
36619     "referenced_type" : "_ZTI15VkStructureType"
36620    },
36621    {
36622     "field_name" : "pNext",
36623     "field_offset" : 32,
36624     "referenced_type" : "_ZTIPv"
36625    },
36626    {
36627     "field_name" : "androidHardwareBufferUsage",
36628     "field_offset" : 64,
36629     "referenced_type" : "_ZTIy"
36630    }
36631   ],
36632   "linker_set_key" : "_ZTI35VkAndroidHardwareBufferUsageANDROID",
36633   "name" : "VkAndroidHardwareBufferUsageANDROID",
36634   "referenced_type" : "_ZTI35VkAndroidHardwareBufferUsageANDROID",
36635   "self_type" : "_ZTI35VkAndroidHardwareBufferUsageANDROID",
36636   "size" : 16,
36637   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_android.h"
36638  },
36639  {
36640   "alignment" : 8,
36641   "fields" :
36642   [
36643    {
36644     "field_name" : "bufferAddress",
36645     "referenced_type" : "_ZTIy"
36646    },
36647    {
36648     "field_name" : "size",
36649     "field_offset" : 64,
36650     "referenced_type" : "_ZTIj"
36651    },
36652    {
36653     "field_name" : "stride",
36654     "field_offset" : 96,
36655     "referenced_type" : "_ZTIj"
36656    }
36657   ],
36658   "linker_set_key" : "_ZTI35VkBindVertexBufferIndirectCommandNV",
36659   "name" : "VkBindVertexBufferIndirectCommandNV",
36660   "referenced_type" : "_ZTI35VkBindVertexBufferIndirectCommandNV",
36661   "self_type" : "_ZTI35VkBindVertexBufferIndirectCommandNV",
36662   "size" : 16,
36663   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
36664  },
36665  {
36666   "alignment" : 4,
36667   "fields" :
36668   [
36669    {
36670     "field_name" : "sType",
36671     "referenced_type" : "_ZTI15VkStructureType"
36672    },
36673    {
36674     "field_name" : "pNext",
36675     "field_offset" : 32,
36676     "referenced_type" : "_ZTIPKv"
36677    },
36678    {
36679     "field_name" : "deviceMask",
36680     "field_offset" : 64,
36681     "referenced_type" : "_ZTIj"
36682    }
36683   ],
36684   "linker_set_key" : "_ZTI35VkDeviceGroupCommandBufferBeginInfo",
36685   "name" : "VkDeviceGroupCommandBufferBeginInfo",
36686   "referenced_type" : "_ZTI35VkDeviceGroupCommandBufferBeginInfo",
36687   "self_type" : "_ZTI35VkDeviceGroupCommandBufferBeginInfo",
36688   "size" : 12,
36689   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
36690  },
36691  {
36692   "alignment" : 4,
36693   "fields" :
36694   [
36695    {
36696     "field_name" : "sType",
36697     "referenced_type" : "_ZTI15VkStructureType"
36698    },
36699    {
36700     "field_name" : "pNext",
36701     "field_offset" : 32,
36702     "referenced_type" : "_ZTIPv"
36703    },
36704    {
36705     "field_name" : "presentMask",
36706     "field_offset" : 64,
36707     "referenced_type" : "_ZTIA32_j"
36708    },
36709    {
36710     "field_name" : "modes",
36711     "field_offset" : 1088,
36712     "referenced_type" : "_ZTIj"
36713    }
36714   ],
36715   "linker_set_key" : "_ZTI35VkDeviceGroupPresentCapabilitiesKHR",
36716   "name" : "VkDeviceGroupPresentCapabilitiesKHR",
36717   "referenced_type" : "_ZTI35VkDeviceGroupPresentCapabilitiesKHR",
36718   "self_type" : "_ZTI35VkDeviceGroupPresentCapabilitiesKHR",
36719   "size" : 140,
36720   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
36721  },
36722  {
36723   "alignment" : 4,
36724   "fields" :
36725   [
36726    {
36727     "field_name" : "sType",
36728     "referenced_type" : "_ZTI15VkStructureType"
36729    },
36730    {
36731     "field_name" : "pNext",
36732     "field_offset" : 32,
36733     "referenced_type" : "_ZTIPKv"
36734    },
36735    {
36736     "field_name" : "modes",
36737     "field_offset" : 64,
36738     "referenced_type" : "_ZTIj"
36739    }
36740   ],
36741   "linker_set_key" : "_ZTI35VkDeviceGroupSwapchainCreateInfoKHR",
36742   "name" : "VkDeviceGroupSwapchainCreateInfoKHR",
36743   "referenced_type" : "_ZTI35VkDeviceGroupSwapchainCreateInfoKHR",
36744   "self_type" : "_ZTI35VkDeviceGroupSwapchainCreateInfoKHR",
36745   "size" : 12,
36746   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
36747  },
36748  {
36749   "alignment" : 8,
36750   "fields" :
36751   [
36752    {
36753     "field_name" : "sType",
36754     "referenced_type" : "_ZTI15VkStructureType"
36755    },
36756    {
36757     "field_name" : "pNext",
36758     "field_offset" : 32,
36759     "referenced_type" : "_ZTIPv"
36760    },
36761    {
36762     "field_name" : "flags",
36763     "field_offset" : 64,
36764     "referenced_type" : "_ZTIj"
36765    },
36766    {
36767     "field_name" : "type",
36768     "field_offset" : 96,
36769     "referenced_type" : "_ZTI32VkDeviceMemoryReportEventTypeEXT"
36770    },
36771    {
36772     "field_name" : "memoryObjectId",
36773     "field_offset" : 128,
36774     "referenced_type" : "_ZTIy"
36775    },
36776    {
36777     "field_name" : "size",
36778     "field_offset" : 192,
36779     "referenced_type" : "_ZTIy"
36780    },
36781    {
36782     "field_name" : "objectType",
36783     "field_offset" : 256,
36784     "referenced_type" : "_ZTI12VkObjectType"
36785    },
36786    {
36787     "field_name" : "objectHandle",
36788     "field_offset" : 320,
36789     "referenced_type" : "_ZTIy"
36790    },
36791    {
36792     "field_name" : "heapIndex",
36793     "field_offset" : 384,
36794     "referenced_type" : "_ZTIj"
36795    }
36796   ],
36797   "linker_set_key" : "_ZTI35VkDeviceMemoryReportCallbackDataEXT",
36798   "name" : "VkDeviceMemoryReportCallbackDataEXT",
36799   "referenced_type" : "_ZTI35VkDeviceMemoryReportCallbackDataEXT",
36800   "self_type" : "_ZTI35VkDeviceMemoryReportCallbackDataEXT",
36801   "size" : 56,
36802   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
36803  },
36804  {
36805   "alignment" : 4,
36806   "fields" :
36807   [
36808    {
36809     "field_name" : "sType",
36810     "referenced_type" : "_ZTI15VkStructureType"
36811    },
36812    {
36813     "field_name" : "pNext",
36814     "field_offset" : 32,
36815     "referenced_type" : "_ZTIPKv"
36816    },
36817    {
36818     "field_name" : "pUserData",
36819     "field_offset" : 64,
36820     "referenced_type" : "_ZTIPv"
36821    }
36822   ],
36823   "linker_set_key" : "_ZTI35VkInitializePerformanceApiInfoINTEL",
36824   "name" : "VkInitializePerformanceApiInfoINTEL",
36825   "referenced_type" : "_ZTI35VkInitializePerformanceApiInfoINTEL",
36826   "self_type" : "_ZTI35VkInitializePerformanceApiInfoINTEL",
36827   "size" : 12,
36828   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
36829  },
36830  {
36831   "alignment" : 4,
36832   "fields" :
36833   [
36834    {
36835     "field_name" : "sType",
36836     "referenced_type" : "_ZTI15VkStructureType"
36837    },
36838    {
36839     "field_name" : "pNext",
36840     "field_offset" : 32,
36841     "referenced_type" : "_ZTIPKv"
36842    },
36843    {
36844     "field_name" : "perViewAttributes",
36845     "field_offset" : 64,
36846     "referenced_type" : "_ZTIj"
36847    },
36848    {
36849     "field_name" : "perViewAttributesPositionXOnly",
36850     "field_offset" : 96,
36851     "referenced_type" : "_ZTIj"
36852    }
36853   ],
36854   "linker_set_key" : "_ZTI35VkMultiviewPerViewAttributesInfoNVX",
36855   "name" : "VkMultiviewPerViewAttributesInfoNVX",
36856   "referenced_type" : "_ZTI35VkMultiviewPerViewAttributesInfoNVX",
36857   "self_type" : "_ZTI35VkMultiviewPerViewAttributesInfoNVX",
36858   "size" : 16,
36859   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
36860  },
36861  {
36862   "alignment" : 4,
36863   "fields" :
36864   [
36865    {
36866     "field_name" : "sType",
36867     "referenced_type" : "_ZTI15VkStructureType"
36868    },
36869    {
36870     "field_name" : "pNext",
36871     "field_offset" : 32,
36872     "referenced_type" : "_ZTIPv"
36873    },
36874    {
36875     "field_name" : "storageBuffer8BitAccess",
36876     "field_offset" : 64,
36877     "referenced_type" : "_ZTIj"
36878    },
36879    {
36880     "field_name" : "uniformAndStorageBuffer8BitAccess",
36881     "field_offset" : 96,
36882     "referenced_type" : "_ZTIj"
36883    },
36884    {
36885     "field_name" : "storagePushConstant8",
36886     "field_offset" : 128,
36887     "referenced_type" : "_ZTIj"
36888    }
36889   ],
36890   "linker_set_key" : "_ZTI35VkPhysicalDevice8BitStorageFeatures",
36891   "name" : "VkPhysicalDevice8BitStorageFeatures",
36892   "referenced_type" : "_ZTI35VkPhysicalDevice8BitStorageFeatures",
36893   "self_type" : "_ZTI35VkPhysicalDevice8BitStorageFeatures",
36894   "size" : 20,
36895   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
36896  },
36897  {
36898   "alignment" : 4,
36899   "fields" :
36900   [
36901    {
36902     "field_name" : "sType",
36903     "referenced_type" : "_ZTI15VkStructureType"
36904    },
36905    {
36906     "field_name" : "pNext",
36907     "field_offset" : 32,
36908     "referenced_type" : "_ZTIPv"
36909    },
36910    {
36911     "field_name" : "maxMultiviewViewCount",
36912     "field_offset" : 64,
36913     "referenced_type" : "_ZTIj"
36914    },
36915    {
36916     "field_name" : "maxMultiviewInstanceIndex",
36917     "field_offset" : 96,
36918     "referenced_type" : "_ZTIj"
36919    }
36920   ],
36921   "linker_set_key" : "_ZTI35VkPhysicalDeviceMultiviewProperties",
36922   "name" : "VkPhysicalDeviceMultiviewProperties",
36923   "referenced_type" : "_ZTI35VkPhysicalDeviceMultiviewProperties",
36924   "self_type" : "_ZTI35VkPhysicalDeviceMultiviewProperties",
36925   "size" : 16,
36926   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
36927  },
36928  {
36929   "alignment" : 4,
36930   "fields" :
36931   [
36932    {
36933     "field_name" : "sType",
36934     "referenced_type" : "_ZTI15VkStructureType"
36935    },
36936    {
36937     "field_name" : "pNext",
36938     "field_offset" : 32,
36939     "referenced_type" : "_ZTIPv"
36940    },
36941    {
36942     "field_name" : "privateData",
36943     "field_offset" : 64,
36944     "referenced_type" : "_ZTIj"
36945    }
36946   ],
36947   "linker_set_key" : "_ZTI35VkPhysicalDevicePrivateDataFeatures",
36948   "name" : "VkPhysicalDevicePrivateDataFeatures",
36949   "referenced_type" : "_ZTI35VkPhysicalDevicePrivateDataFeatures",
36950   "self_type" : "_ZTI35VkPhysicalDevicePrivateDataFeatures",
36951   "size" : 12,
36952   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
36953  },
36954  {
36955   "alignment" : 4,
36956   "fields" :
36957   [
36958    {
36959     "field_name" : "sType",
36960     "referenced_type" : "_ZTI15VkStructureType"
36961    },
36962    {
36963     "field_name" : "pNext",
36964     "field_offset" : 32,
36965     "referenced_type" : "_ZTIPv"
36966    },
36967    {
36968     "field_name" : "rayQuery",
36969     "field_offset" : 64,
36970     "referenced_type" : "_ZTIj"
36971    }
36972   ],
36973   "linker_set_key" : "_ZTI35VkPhysicalDeviceRayQueryFeaturesKHR",
36974   "name" : "VkPhysicalDeviceRayQueryFeaturesKHR",
36975   "referenced_type" : "_ZTI35VkPhysicalDeviceRayQueryFeaturesKHR",
36976   "self_type" : "_ZTI35VkPhysicalDeviceRayQueryFeaturesKHR",
36977   "size" : 12,
36978   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
36979  },
36980  {
36981   "alignment" : 4,
36982   "fields" :
36983   [
36984    {
36985     "field_name" : "blendEnable",
36986     "referenced_type" : "_ZTIj"
36987    },
36988    {
36989     "field_name" : "srcColorBlendFactor",
36990     "field_offset" : 32,
36991     "referenced_type" : "_ZTI13VkBlendFactor"
36992    },
36993    {
36994     "field_name" : "dstColorBlendFactor",
36995     "field_offset" : 64,
36996     "referenced_type" : "_ZTI13VkBlendFactor"
36997    },
36998    {
36999     "field_name" : "colorBlendOp",
37000     "field_offset" : 96,
37001     "referenced_type" : "_ZTI9VkBlendOp"
37002    },
37003    {
37004     "field_name" : "srcAlphaBlendFactor",
37005     "field_offset" : 128,
37006     "referenced_type" : "_ZTI13VkBlendFactor"
37007    },
37008    {
37009     "field_name" : "dstAlphaBlendFactor",
37010     "field_offset" : 160,
37011     "referenced_type" : "_ZTI13VkBlendFactor"
37012    },
37013    {
37014     "field_name" : "alphaBlendOp",
37015     "field_offset" : 192,
37016     "referenced_type" : "_ZTI9VkBlendOp"
37017    },
37018    {
37019     "field_name" : "colorWriteMask",
37020     "field_offset" : 224,
37021     "referenced_type" : "_ZTIj"
37022    }
37023   ],
37024   "linker_set_key" : "_ZTI35VkPipelineColorBlendAttachmentState",
37025   "name" : "VkPipelineColorBlendAttachmentState",
37026   "referenced_type" : "_ZTI35VkPipelineColorBlendAttachmentState",
37027   "self_type" : "_ZTI35VkPipelineColorBlendAttachmentState",
37028   "size" : 32,
37029   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
37030  },
37031  {
37032   "alignment" : 4,
37033   "fields" :
37034   [
37035    {
37036     "field_name" : "sType",
37037     "referenced_type" : "_ZTI15VkStructureType"
37038    },
37039    {
37040     "field_name" : "pNext",
37041     "field_offset" : 32,
37042     "referenced_type" : "_ZTIPKv"
37043    },
37044    {
37045     "field_name" : "flags",
37046     "field_offset" : 64,
37047     "referenced_type" : "_ZTIj"
37048    },
37049    {
37050     "field_name" : "logicOpEnable",
37051     "field_offset" : 96,
37052     "referenced_type" : "_ZTIj"
37053    },
37054    {
37055     "field_name" : "logicOp",
37056     "field_offset" : 128,
37057     "referenced_type" : "_ZTI9VkLogicOp"
37058    },
37059    {
37060     "field_name" : "attachmentCount",
37061     "field_offset" : 160,
37062     "referenced_type" : "_ZTIj"
37063    },
37064    {
37065     "field_name" : "pAttachments",
37066     "field_offset" : 192,
37067     "referenced_type" : "_ZTIPK35VkPipelineColorBlendAttachmentState"
37068    },
37069    {
37070     "field_name" : "blendConstants",
37071     "field_offset" : 224,
37072     "referenced_type" : "_ZTIA4_f"
37073    }
37074   ],
37075   "linker_set_key" : "_ZTI35VkPipelineColorBlendStateCreateInfo",
37076   "name" : "VkPipelineColorBlendStateCreateInfo",
37077   "referenced_type" : "_ZTI35VkPipelineColorBlendStateCreateInfo",
37078   "self_type" : "_ZTI35VkPipelineColorBlendStateCreateInfo",
37079   "size" : 44,
37080   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
37081  },
37082  {
37083   "alignment" : 4,
37084   "fields" :
37085   [
37086    {
37087     "field_name" : "sType",
37088     "referenced_type" : "_ZTI15VkStructureType"
37089    },
37090    {
37091     "field_name" : "pNext",
37092     "field_offset" : 32,
37093     "referenced_type" : "_ZTIPKv"
37094    },
37095    {
37096     "field_name" : "queueFamilyIndex",
37097     "field_offset" : 64,
37098     "referenced_type" : "_ZTIj"
37099    },
37100    {
37101     "field_name" : "counterIndexCount",
37102     "field_offset" : 96,
37103     "referenced_type" : "_ZTIj"
37104    },
37105    {
37106     "field_name" : "pCounterIndices",
37107     "field_offset" : 128,
37108     "referenced_type" : "_ZTIPKj"
37109    }
37110   ],
37111   "linker_set_key" : "_ZTI35VkQueryPoolPerformanceCreateInfoKHR",
37112   "name" : "VkQueryPoolPerformanceCreateInfoKHR",
37113   "referenced_type" : "_ZTI35VkQueryPoolPerformanceCreateInfoKHR",
37114   "self_type" : "_ZTI35VkQueryPoolPerformanceCreateInfoKHR",
37115   "size" : 20,
37116   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
37117  },
37118  {
37119   "alignment" : 4,
37120   "fields" :
37121   [
37122    {
37123     "field_name" : "sType",
37124     "referenced_type" : "_ZTI15VkStructureType"
37125    },
37126    {
37127     "field_name" : "pNext",
37128     "field_offset" : 32,
37129     "referenced_type" : "_ZTIPv"
37130    },
37131    {
37132     "field_name" : "checkpointExecutionStageMask",
37133     "field_offset" : 64,
37134     "referenced_type" : "_ZTIj"
37135    }
37136   ],
37137   "linker_set_key" : "_ZTI35VkQueueFamilyCheckpointPropertiesNV",
37138   "name" : "VkQueueFamilyCheckpointPropertiesNV",
37139   "referenced_type" : "_ZTI35VkQueueFamilyCheckpointPropertiesNV",
37140   "self_type" : "_ZTI35VkQueueFamilyCheckpointPropertiesNV",
37141   "size" : 12,
37142   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
37143  },
37144  {
37145   "alignment" : 4,
37146   "fields" :
37147   [
37148    {
37149     "field_name" : "sType",
37150     "referenced_type" : "_ZTI15VkStructureType"
37151    },
37152    {
37153     "field_name" : "pNext",
37154     "field_offset" : 32,
37155     "referenced_type" : "_ZTIPKv"
37156    },
37157    {
37158     "field_name" : "type",
37159     "field_offset" : 64,
37160     "referenced_type" : "_ZTI30VkRayTracingShaderGroupTypeKHR"
37161    },
37162    {
37163     "field_name" : "generalShader",
37164     "field_offset" : 96,
37165     "referenced_type" : "_ZTIj"
37166    },
37167    {
37168     "field_name" : "closestHitShader",
37169     "field_offset" : 128,
37170     "referenced_type" : "_ZTIj"
37171    },
37172    {
37173     "field_name" : "anyHitShader",
37174     "field_offset" : 160,
37175     "referenced_type" : "_ZTIj"
37176    },
37177    {
37178     "field_name" : "intersectionShader",
37179     "field_offset" : 192,
37180     "referenced_type" : "_ZTIj"
37181    }
37182   ],
37183   "linker_set_key" : "_ZTI35VkRayTracingShaderGroupCreateInfoNV",
37184   "name" : "VkRayTracingShaderGroupCreateInfoNV",
37185   "referenced_type" : "_ZTI35VkRayTracingShaderGroupCreateInfoNV",
37186   "self_type" : "_ZTI35VkRayTracingShaderGroupCreateInfoNV",
37187   "size" : 28,
37188   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
37189  },
37190  {
37191   "alignment" : 4,
37192   "fields" :
37193   [
37194    {
37195     "field_name" : "sType",
37196     "referenced_type" : "_ZTI15VkStructureType"
37197    },
37198    {
37199     "field_name" : "pNext",
37200     "field_offset" : 32,
37201     "referenced_type" : "_ZTIPv"
37202    },
37203    {
37204     "field_name" : "binding",
37205     "field_offset" : 64,
37206     "referenced_type" : "_ZTIj"
37207    },
37208    {
37209     "field_name" : "stride",
37210     "field_offset" : 96,
37211     "referenced_type" : "_ZTIj"
37212    },
37213    {
37214     "field_name" : "inputRate",
37215     "field_offset" : 128,
37216     "referenced_type" : "_ZTI17VkVertexInputRate"
37217    },
37218    {
37219     "field_name" : "divisor",
37220     "field_offset" : 160,
37221     "referenced_type" : "_ZTIj"
37222    }
37223   ],
37224   "linker_set_key" : "_ZTI35VkVertexInputBindingDescription2EXT",
37225   "name" : "VkVertexInputBindingDescription2EXT",
37226   "referenced_type" : "_ZTI35VkVertexInputBindingDescription2EXT",
37227   "self_type" : "_ZTI35VkVertexInputBindingDescription2EXT",
37228   "size" : 24,
37229   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
37230  },
37231  {
37232   "alignment" : 8,
37233   "fields" :
37234   [
37235    {
37236     "field_name" : "sType",
37237     "referenced_type" : "_ZTI15VkStructureType"
37238    },
37239    {
37240     "field_name" : "pNext",
37241     "field_offset" : 32,
37242     "referenced_type" : "_ZTIPKv"
37243    },
37244    {
37245     "field_name" : "createFlags",
37246     "field_offset" : 64,
37247     "referenced_type" : "_ZTIj"
37248    },
37249    {
37250     "field_name" : "buffer",
37251     "field_offset" : 128,
37252     "referenced_type" : "_ZTIy"
37253    },
37254    {
37255     "field_name" : "offset",
37256     "field_offset" : 192,
37257     "referenced_type" : "_ZTIy"
37258    },
37259    {
37260     "field_name" : "size",
37261     "field_offset" : 256,
37262     "referenced_type" : "_ZTIy"
37263    },
37264    {
37265     "field_name" : "type",
37266     "field_offset" : 320,
37267     "referenced_type" : "_ZTI30VkAccelerationStructureTypeKHR"
37268    },
37269    {
37270     "field_name" : "deviceAddress",
37271     "field_offset" : 384,
37272     "referenced_type" : "_ZTIy"
37273    }
37274   ],
37275   "linker_set_key" : "_ZTI36VkAccelerationStructureCreateInfoKHR",
37276   "name" : "VkAccelerationStructureCreateInfoKHR",
37277   "referenced_type" : "_ZTI36VkAccelerationStructureCreateInfoKHR",
37278   "self_type" : "_ZTI36VkAccelerationStructureCreateInfoKHR",
37279   "size" : 56,
37280   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
37281  },
37282  {
37283   "alignment" : 4,
37284   "fields" :
37285   [
37286    {
37287     "field_name" : "sType",
37288     "referenced_type" : "_ZTI15VkStructureType"
37289    },
37290    {
37291     "field_name" : "pNext",
37292     "field_offset" : 32,
37293     "referenced_type" : "_ZTIPv"
37294    },
37295    {
37296     "field_name" : "stencilInitialLayout",
37297     "field_offset" : 64,
37298     "referenced_type" : "_ZTI13VkImageLayout"
37299    },
37300    {
37301     "field_name" : "stencilFinalLayout",
37302     "field_offset" : 96,
37303     "referenced_type" : "_ZTI13VkImageLayout"
37304    }
37305   ],
37306   "linker_set_key" : "_ZTI36VkAttachmentDescriptionStencilLayout",
37307   "name" : "VkAttachmentDescriptionStencilLayout",
37308   "referenced_type" : "_ZTI36VkAttachmentDescriptionStencilLayout",
37309   "self_type" : "_ZTI36VkAttachmentDescriptionStencilLayout",
37310   "size" : 16,
37311   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
37312  },
37313  {
37314   "alignment" : 4,
37315   "fields" :
37316   [
37317    {
37318     "field_name" : "sType",
37319     "referenced_type" : "_ZTI15VkStructureType"
37320    },
37321    {
37322     "field_name" : "pNext",
37323     "field_offset" : 32,
37324     "referenced_type" : "_ZTIPKv"
37325    },
37326    {
37327     "field_name" : "flags",
37328     "field_offset" : 64,
37329     "referenced_type" : "_ZTIj"
37330    },
37331    {
37332     "field_name" : "pMessageIdName",
37333     "field_offset" : 96,
37334     "referenced_type" : "_ZTIPKc"
37335    },
37336    {
37337     "field_name" : "messageIdNumber",
37338     "field_offset" : 128,
37339     "referenced_type" : "_ZTIi"
37340    },
37341    {
37342     "field_name" : "pMessage",
37343     "field_offset" : 160,
37344     "referenced_type" : "_ZTIPKc"
37345    },
37346    {
37347     "field_name" : "queueLabelCount",
37348     "field_offset" : 192,
37349     "referenced_type" : "_ZTIj"
37350    },
37351    {
37352     "field_name" : "pQueueLabels",
37353     "field_offset" : 224,
37354     "referenced_type" : "_ZTIPK20VkDebugUtilsLabelEXT"
37355    },
37356    {
37357     "field_name" : "cmdBufLabelCount",
37358     "field_offset" : 256,
37359     "referenced_type" : "_ZTIj"
37360    },
37361    {
37362     "field_name" : "pCmdBufLabels",
37363     "field_offset" : 288,
37364     "referenced_type" : "_ZTIPK20VkDebugUtilsLabelEXT"
37365    },
37366    {
37367     "field_name" : "objectCount",
37368     "field_offset" : 320,
37369     "referenced_type" : "_ZTIj"
37370    },
37371    {
37372     "field_name" : "pObjects",
37373     "field_offset" : 352,
37374     "referenced_type" : "_ZTIPK29VkDebugUtilsObjectNameInfoEXT"
37375    }
37376   ],
37377   "linker_set_key" : "_ZTI36VkDebugUtilsMessengerCallbackDataEXT",
37378   "name" : "VkDebugUtilsMessengerCallbackDataEXT",
37379   "referenced_type" : "_ZTI36VkDebugUtilsMessengerCallbackDataEXT",
37380   "self_type" : "_ZTI36VkDebugUtilsMessengerCallbackDataEXT",
37381   "size" : 48,
37382   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
37383  },
37384  {
37385   "alignment" : 8,
37386   "fields" :
37387   [
37388    {
37389     "field_name" : "sType",
37390     "referenced_type" : "_ZTI15VkStructureType"
37391    },
37392    {
37393     "field_name" : "pNext",
37394     "field_offset" : 32,
37395     "referenced_type" : "_ZTIPKv"
37396    },
37397    {
37398     "field_name" : "flags",
37399     "field_offset" : 64,
37400     "referenced_type" : "_ZTIj"
37401    },
37402    {
37403     "field_name" : "descriptorUpdateEntryCount",
37404     "field_offset" : 96,
37405     "referenced_type" : "_ZTIj"
37406    },
37407    {
37408     "field_name" : "pDescriptorUpdateEntries",
37409     "field_offset" : 128,
37410     "referenced_type" : "_ZTIPK31VkDescriptorUpdateTemplateEntry"
37411    },
37412    {
37413     "field_name" : "templateType",
37414     "field_offset" : 160,
37415     "referenced_type" : "_ZTI30VkDescriptorUpdateTemplateType"
37416    },
37417    {
37418     "field_name" : "descriptorSetLayout",
37419     "field_offset" : 192,
37420     "referenced_type" : "_ZTIy"
37421    },
37422    {
37423     "field_name" : "pipelineBindPoint",
37424     "field_offset" : 256,
37425     "referenced_type" : "_ZTI19VkPipelineBindPoint"
37426    },
37427    {
37428     "field_name" : "pipelineLayout",
37429     "field_offset" : 320,
37430     "referenced_type" : "_ZTIy"
37431    },
37432    {
37433     "field_name" : "set",
37434     "field_offset" : 384,
37435     "referenced_type" : "_ZTIj"
37436    }
37437   ],
37438   "linker_set_key" : "_ZTI36VkDescriptorUpdateTemplateCreateInfo",
37439   "name" : "VkDescriptorUpdateTemplateCreateInfo",
37440   "referenced_type" : "_ZTI36VkDescriptorUpdateTemplateCreateInfo",
37441   "self_type" : "_ZTI36VkDescriptorUpdateTemplateCreateInfo",
37442   "size" : 56,
37443   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
37444  },
37445  {
37446   "alignment" : 4,
37447   "fields" :
37448   [
37449    {
37450     "field_name" : "sType",
37451     "referenced_type" : "_ZTI15VkStructureType"
37452    },
37453    {
37454     "field_name" : "pNext",
37455     "field_offset" : 32,
37456     "referenced_type" : "_ZTIPv"
37457    },
37458    {
37459     "field_name" : "drmFormatModifierCount",
37460     "field_offset" : 64,
37461     "referenced_type" : "_ZTIj"
37462    },
37463    {
37464     "field_name" : "pDrmFormatModifierProperties",
37465     "field_offset" : 96,
37466     "referenced_type" : "_ZTIP32VkDrmFormatModifierPropertiesEXT"
37467    }
37468   ],
37469   "linker_set_key" : "_ZTI36VkDrmFormatModifierPropertiesListEXT",
37470   "name" : "VkDrmFormatModifierPropertiesListEXT",
37471   "referenced_type" : "_ZTI36VkDrmFormatModifierPropertiesListEXT",
37472   "self_type" : "_ZTI36VkDrmFormatModifierPropertiesListEXT",
37473   "size" : 16,
37474   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
37475  },
37476  {
37477   "alignment" : 8,
37478   "fields" :
37479   [
37480    {
37481     "field_name" : "sType",
37482     "referenced_type" : "_ZTI15VkStructureType"
37483    },
37484    {
37485     "field_name" : "pNext",
37486     "field_offset" : 32,
37487     "referenced_type" : "_ZTIPKv"
37488    },
37489    {
37490     "field_name" : "image",
37491     "field_offset" : 64,
37492     "referenced_type" : "_ZTIy"
37493    }
37494   ],
37495   "linker_set_key" : "_ZTI36VkImageSparseMemoryRequirementsInfo2",
37496   "name" : "VkImageSparseMemoryRequirementsInfo2",
37497   "referenced_type" : "_ZTI36VkImageSparseMemoryRequirementsInfo2",
37498   "self_type" : "_ZTI36VkImageSparseMemoryRequirementsInfo2",
37499   "size" : 16,
37500   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
37501  },
37502  {
37503   "alignment" : 4,
37504   "fields" :
37505   [
37506    {
37507     "field_name" : "sType",
37508     "referenced_type" : "_ZTI15VkStructureType"
37509    },
37510    {
37511     "field_name" : "pNext",
37512     "field_offset" : 32,
37513     "referenced_type" : "_ZTIPKv"
37514    },
37515    {
37516     "field_name" : "flags",
37517     "field_offset" : 64,
37518     "referenced_type" : "_ZTIj"
37519    },
37520    {
37521     "field_name" : "pipelineBindPoint",
37522     "field_offset" : 96,
37523     "referenced_type" : "_ZTI19VkPipelineBindPoint"
37524    },
37525    {
37526     "field_name" : "tokenCount",
37527     "field_offset" : 128,
37528     "referenced_type" : "_ZTIj"
37529    },
37530    {
37531     "field_name" : "pTokens",
37532     "field_offset" : 160,
37533     "referenced_type" : "_ZTIPK31VkIndirectCommandsLayoutTokenNV"
37534    },
37535    {
37536     "field_name" : "streamCount",
37537     "field_offset" : 192,
37538     "referenced_type" : "_ZTIj"
37539    },
37540    {
37541     "field_name" : "pStreamStrides",
37542     "field_offset" : 224,
37543     "referenced_type" : "_ZTIPKj"
37544    }
37545   ],
37546   "linker_set_key" : "_ZTI36VkIndirectCommandsLayoutCreateInfoNV",
37547   "name" : "VkIndirectCommandsLayoutCreateInfoNV",
37548   "referenced_type" : "_ZTI36VkIndirectCommandsLayoutCreateInfoNV",
37549   "self_type" : "_ZTI36VkIndirectCommandsLayoutCreateInfoNV",
37550   "size" : 32,
37551   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
37552  },
37553  {
37554   "alignment" : 4,
37555   "fields" :
37556   [
37557    {
37558     "field_name" : "sType",
37559     "referenced_type" : "_ZTI15VkStructureType"
37560    },
37561    {
37562     "field_name" : "pNext",
37563     "field_offset" : 32,
37564     "referenced_type" : "_ZTIPv"
37565    },
37566    {
37567     "field_name" : "storageBuffer16BitAccess",
37568     "field_offset" : 64,
37569     "referenced_type" : "_ZTIj"
37570    },
37571    {
37572     "field_name" : "uniformAndStorageBuffer16BitAccess",
37573     "field_offset" : 96,
37574     "referenced_type" : "_ZTIj"
37575    },
37576    {
37577     "field_name" : "storagePushConstant16",
37578     "field_offset" : 128,
37579     "referenced_type" : "_ZTIj"
37580    },
37581    {
37582     "field_name" : "storageInputOutput16",
37583     "field_offset" : 160,
37584     "referenced_type" : "_ZTIj"
37585    }
37586   ],
37587   "linker_set_key" : "_ZTI36VkPhysicalDevice16BitStorageFeatures",
37588   "name" : "VkPhysicalDevice16BitStorageFeatures",
37589   "referenced_type" : "_ZTI36VkPhysicalDevice16BitStorageFeatures",
37590   "self_type" : "_ZTI36VkPhysicalDevice16BitStorageFeatures",
37591   "size" : 24,
37592   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
37593  },
37594  {
37595   "alignment" : 4,
37596   "fields" :
37597   [
37598    {
37599     "field_name" : "sType",
37600     "referenced_type" : "_ZTI15VkStructureType"
37601    },
37602    {
37603     "field_name" : "pNext",
37604     "field_offset" : 32,
37605     "referenced_type" : "_ZTIPv"
37606    },
37607    {
37608     "field_name" : "maintenance4",
37609     "field_offset" : 64,
37610     "referenced_type" : "_ZTIj"
37611    }
37612   ],
37613   "linker_set_key" : "_ZTI36VkPhysicalDeviceMaintenance4Features",
37614   "name" : "VkPhysicalDeviceMaintenance4Features",
37615   "referenced_type" : "_ZTI36VkPhysicalDeviceMaintenance4Features",
37616   "self_type" : "_ZTI36VkPhysicalDeviceMaintenance4Features",
37617   "size" : 12,
37618   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
37619  },
37620  {
37621   "alignment" : 4,
37622   "fields" :
37623   [
37624    {
37625     "field_name" : "sType",
37626     "referenced_type" : "_ZTI15VkStructureType"
37627    },
37628    {
37629     "field_name" : "pNext",
37630     "field_offset" : 32,
37631     "referenced_type" : "_ZTIPv"
37632    },
37633    {
37634     "field_name" : "taskShader",
37635     "field_offset" : 64,
37636     "referenced_type" : "_ZTIj"
37637    },
37638    {
37639     "field_name" : "meshShader",
37640     "field_offset" : 96,
37641     "referenced_type" : "_ZTIj"
37642    }
37643   ],
37644   "linker_set_key" : "_ZTI36VkPhysicalDeviceMeshShaderFeaturesNV",
37645   "name" : "VkPhysicalDeviceMeshShaderFeaturesNV",
37646   "referenced_type" : "_ZTI36VkPhysicalDeviceMeshShaderFeaturesNV",
37647   "self_type" : "_ZTI36VkPhysicalDeviceMeshShaderFeaturesNV",
37648   "size" : 16,
37649   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
37650  },
37651  {
37652   "alignment" : 4,
37653   "fields" :
37654   [
37655    {
37656     "field_name" : "sType",
37657     "referenced_type" : "_ZTI15VkStructureType"
37658    },
37659    {
37660     "field_name" : "pNext",
37661     "field_offset" : 32,
37662     "referenced_type" : "_ZTIPv"
37663    },
37664    {
37665     "field_name" : "multiDraw",
37666     "field_offset" : 64,
37667     "referenced_type" : "_ZTIj"
37668    }
37669   ],
37670   "linker_set_key" : "_ZTI36VkPhysicalDeviceMultiDrawFeaturesEXT",
37671   "name" : "VkPhysicalDeviceMultiDrawFeaturesEXT",
37672   "referenced_type" : "_ZTI36VkPhysicalDeviceMultiDrawFeaturesEXT",
37673   "self_type" : "_ZTI36VkPhysicalDeviceMultiDrawFeaturesEXT",
37674   "size" : 12,
37675   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
37676  },
37677  {
37678   "alignment" : 4,
37679   "fields" :
37680   [
37681    {
37682     "field_name" : "sType",
37683     "referenced_type" : "_ZTI15VkStructureType"
37684    },
37685    {
37686     "field_name" : "pNext",
37687     "field_offset" : 32,
37688     "referenced_type" : "_ZTIPv"
37689    },
37690    {
37691     "field_name" : "presentId",
37692     "field_offset" : 64,
37693     "referenced_type" : "_ZTIj"
37694    }
37695   ],
37696   "linker_set_key" : "_ZTI36VkPhysicalDevicePresentIdFeaturesKHR",
37697   "name" : "VkPhysicalDevicePresentIdFeaturesKHR",
37698   "referenced_type" : "_ZTI36VkPhysicalDevicePresentIdFeaturesKHR",
37699   "self_type" : "_ZTI36VkPhysicalDevicePresentIdFeaturesKHR",
37700   "size" : 12,
37701   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
37702  },
37703  {
37704   "alignment" : 4,
37705   "fields" :
37706   [
37707    {
37708     "field_name" : "sType",
37709     "referenced_type" : "_ZTI15VkStructureType"
37710    },
37711    {
37712     "field_name" : "pNext",
37713     "field_offset" : 32,
37714     "referenced_type" : "_ZTIPKv"
37715    },
37716    {
37717     "field_name" : "pPipelineCreationFeedback",
37718     "field_offset" : 64,
37719     "referenced_type" : "_ZTIP26VkPipelineCreationFeedback"
37720    },
37721    {
37722     "field_name" : "pipelineStageCreationFeedbackCount",
37723     "field_offset" : 96,
37724     "referenced_type" : "_ZTIj"
37725    },
37726    {
37727     "field_name" : "pPipelineStageCreationFeedbacks",
37728     "field_offset" : 128,
37729     "referenced_type" : "_ZTIP26VkPipelineCreationFeedback"
37730    }
37731   ],
37732   "linker_set_key" : "_ZTI36VkPipelineCreationFeedbackCreateInfo",
37733   "name" : "VkPipelineCreationFeedbackCreateInfo",
37734   "referenced_type" : "_ZTI36VkPipelineCreationFeedbackCreateInfo",
37735   "self_type" : "_ZTI36VkPipelineCreationFeedbackCreateInfo",
37736   "size" : 20,
37737   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
37738  },
37739  {
37740   "alignment" : 4,
37741   "fields" :
37742   [
37743    {
37744     "field_name" : "sType",
37745     "referenced_type" : "_ZTI15VkStructureType"
37746    },
37747    {
37748     "field_name" : "pNext",
37749     "field_offset" : 32,
37750     "referenced_type" : "_ZTIPKv"
37751    },
37752    {
37753     "field_name" : "flags",
37754     "field_offset" : 64,
37755     "referenced_type" : "_ZTIj"
37756    },
37757    {
37758     "field_name" : "rasterizationSamples",
37759     "field_offset" : 96,
37760     "referenced_type" : "_ZTI21VkSampleCountFlagBits"
37761    },
37762    {
37763     "field_name" : "sampleShadingEnable",
37764     "field_offset" : 128,
37765     "referenced_type" : "_ZTIj"
37766    },
37767    {
37768     "field_name" : "minSampleShading",
37769     "field_offset" : 160,
37770     "referenced_type" : "_ZTIf"
37771    },
37772    {
37773     "field_name" : "pSampleMask",
37774     "field_offset" : 192,
37775     "referenced_type" : "_ZTIPKj"
37776    },
37777    {
37778     "field_name" : "alphaToCoverageEnable",
37779     "field_offset" : 224,
37780     "referenced_type" : "_ZTIj"
37781    },
37782    {
37783     "field_name" : "alphaToOneEnable",
37784     "field_offset" : 256,
37785     "referenced_type" : "_ZTIj"
37786    }
37787   ],
37788   "linker_set_key" : "_ZTI36VkPipelineMultisampleStateCreateInfo",
37789   "name" : "VkPipelineMultisampleStateCreateInfo",
37790   "referenced_type" : "_ZTI36VkPipelineMultisampleStateCreateInfo",
37791   "self_type" : "_ZTI36VkPipelineMultisampleStateCreateInfo",
37792   "size" : 36,
37793   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
37794  },
37795  {
37796   "alignment" : 4,
37797   "fields" :
37798   [
37799    {
37800     "field_name" : "sType",
37801     "referenced_type" : "_ZTI15VkStructureType"
37802    },
37803    {
37804     "field_name" : "pNext",
37805     "field_offset" : 32,
37806     "referenced_type" : "_ZTIPKv"
37807    },
37808    {
37809     "field_name" : "flags",
37810     "field_offset" : 64,
37811     "referenced_type" : "_ZTIj"
37812    },
37813    {
37814     "field_name" : "vertexBindingDescriptionCount",
37815     "field_offset" : 96,
37816     "referenced_type" : "_ZTIj"
37817    },
37818    {
37819     "field_name" : "pVertexBindingDescriptions",
37820     "field_offset" : 128,
37821     "referenced_type" : "_ZTIPK31VkVertexInputBindingDescription"
37822    },
37823    {
37824     "field_name" : "vertexAttributeDescriptionCount",
37825     "field_offset" : 160,
37826     "referenced_type" : "_ZTIj"
37827    },
37828    {
37829     "field_name" : "pVertexAttributeDescriptions",
37830     "field_offset" : 192,
37831     "referenced_type" : "_ZTIPK33VkVertexInputAttributeDescription"
37832    }
37833   ],
37834   "linker_set_key" : "_ZTI36VkPipelineVertexInputStateCreateInfo",
37835   "name" : "VkPipelineVertexInputStateCreateInfo",
37836   "referenced_type" : "_ZTI36VkPipelineVertexInputStateCreateInfo",
37837   "self_type" : "_ZTI36VkPipelineVertexInputStateCreateInfo",
37838   "size" : 28,
37839   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
37840  },
37841  {
37842   "alignment" : 8,
37843   "fields" :
37844   [
37845    {
37846     "field_name" : "sType",
37847     "referenced_type" : "_ZTI15VkStructureType"
37848    },
37849    {
37850     "field_name" : "pNext",
37851     "field_offset" : 32,
37852     "referenced_type" : "_ZTIPv"
37853    },
37854    {
37855     "field_name" : "checkpointExecutionStageMask",
37856     "field_offset" : 64,
37857     "referenced_type" : "_ZTIy"
37858    }
37859   ],
37860   "linker_set_key" : "_ZTI36VkQueueFamilyCheckpointProperties2NV",
37861   "name" : "VkQueueFamilyCheckpointProperties2NV",
37862   "referenced_type" : "_ZTI36VkQueueFamilyCheckpointProperties2NV",
37863   "self_type" : "_ZTI36VkQueueFamilyCheckpointProperties2NV",
37864   "size" : 16,
37865   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
37866  },
37867  {
37868   "alignment" : 4,
37869   "fields" :
37870   [
37871    {
37872     "field_name" : "sType",
37873     "referenced_type" : "_ZTI15VkStructureType"
37874    },
37875    {
37876     "field_name" : "pNext",
37877     "field_offset" : 32,
37878     "referenced_type" : "_ZTIPKv"
37879    },
37880    {
37881     "field_name" : "type",
37882     "field_offset" : 64,
37883     "referenced_type" : "_ZTI30VkRayTracingShaderGroupTypeKHR"
37884    },
37885    {
37886     "field_name" : "generalShader",
37887     "field_offset" : 96,
37888     "referenced_type" : "_ZTIj"
37889    },
37890    {
37891     "field_name" : "closestHitShader",
37892     "field_offset" : 128,
37893     "referenced_type" : "_ZTIj"
37894    },
37895    {
37896     "field_name" : "anyHitShader",
37897     "field_offset" : 160,
37898     "referenced_type" : "_ZTIj"
37899    },
37900    {
37901     "field_name" : "intersectionShader",
37902     "field_offset" : 192,
37903     "referenced_type" : "_ZTIj"
37904    },
37905    {
37906     "field_name" : "pShaderGroupCaptureReplayHandle",
37907     "field_offset" : 224,
37908     "referenced_type" : "_ZTIPKv"
37909    }
37910   ],
37911   "linker_set_key" : "_ZTI36VkRayTracingShaderGroupCreateInfoKHR",
37912   "name" : "VkRayTracingShaderGroupCreateInfoKHR",
37913   "referenced_type" : "_ZTI36VkRayTracingShaderGroupCreateInfoKHR",
37914   "self_type" : "_ZTI36VkRayTracingShaderGroupCreateInfoKHR",
37915   "size" : 32,
37916   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
37917  },
37918  {
37919   "alignment" : 4,
37920   "fields" :
37921   [
37922    {
37923     "field_name" : "sType",
37924     "referenced_type" : "_ZTI15VkStructureType"
37925    },
37926    {
37927     "field_name" : "pNext",
37928     "field_offset" : 32,
37929     "referenced_type" : "_ZTIPKv"
37930    },
37931    {
37932     "field_name" : "pVersionData",
37933     "field_offset" : 64,
37934     "referenced_type" : "_ZTIPKh"
37935    }
37936   ],
37937   "linker_set_key" : "_ZTI37VkAccelerationStructureVersionInfoKHR",
37938   "name" : "VkAccelerationStructureVersionInfoKHR",
37939   "referenced_type" : "_ZTI37VkAccelerationStructureVersionInfoKHR",
37940   "self_type" : "_ZTI37VkAccelerationStructureVersionInfoKHR",
37941   "size" : 12,
37942   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
37943  },
37944  {
37945   "alignment" : 4,
37946   "fields" :
37947   [
37948    {
37949     "field_name" : "sType",
37950     "referenced_type" : "_ZTI15VkStructureType"
37951    },
37952    {
37953     "field_name" : "pNext",
37954     "field_offset" : 32,
37955     "referenced_type" : "_ZTIPKv"
37956    },
37957    {
37958     "field_name" : "flags",
37959     "field_offset" : 64,
37960     "referenced_type" : "_ZTIj"
37961    }
37962   ],
37963   "linker_set_key" : "_ZTI37VkDeviceDiagnosticsConfigCreateInfoNV",
37964   "name" : "VkDeviceDiagnosticsConfigCreateInfoNV",
37965   "referenced_type" : "_ZTI37VkDeviceDiagnosticsConfigCreateInfoNV",
37966   "self_type" : "_ZTI37VkDeviceDiagnosticsConfigCreateInfoNV",
37967   "size" : 12,
37968   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
37969  },
37970  {
37971   "alignment" : 4,
37972   "fields" :
37973   [
37974    {
37975     "field_name" : "sType",
37976     "referenced_type" : "_ZTI15VkStructureType"
37977    },
37978    {
37979     "field_name" : "pNext",
37980     "field_offset" : 32,
37981     "referenced_type" : "_ZTIPv"
37982    },
37983    {
37984     "field_name" : "drmFormatModifierCount",
37985     "field_offset" : 64,
37986     "referenced_type" : "_ZTIj"
37987    },
37988    {
37989     "field_name" : "pDrmFormatModifierProperties",
37990     "field_offset" : 96,
37991     "referenced_type" : "_ZTIP33VkDrmFormatModifierProperties2EXT"
37992    }
37993   ],
37994   "linker_set_key" : "_ZTI37VkDrmFormatModifierPropertiesList2EXT",
37995   "name" : "VkDrmFormatModifierPropertiesList2EXT",
37996   "referenced_type" : "_ZTI37VkDrmFormatModifierPropertiesList2EXT",
37997   "self_type" : "_ZTI37VkDrmFormatModifierPropertiesList2EXT",
37998   "size" : 16,
37999   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
38000  },
38001  {
38002   "alignment" : 8,
38003   "fields" :
38004   [
38005    {
38006     "field_name" : "sType",
38007     "referenced_type" : "_ZTI15VkStructureType"
38008    },
38009    {
38010     "field_name" : "pNext",
38011     "field_offset" : 32,
38012     "referenced_type" : "_ZTIPv"
38013    },
38014    {
38015     "field_name" : "drmFormatModifier",
38016     "field_offset" : 64,
38017     "referenced_type" : "_ZTIy"
38018    }
38019   ],
38020   "linker_set_key" : "_ZTI37VkImageDrmFormatModifierPropertiesEXT",
38021   "name" : "VkImageDrmFormatModifierPropertiesEXT",
38022   "referenced_type" : "_ZTI37VkImageDrmFormatModifierPropertiesEXT",
38023   "self_type" : "_ZTI37VkImageDrmFormatModifierPropertiesEXT",
38024   "size" : 16,
38025   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
38026  },
38027  {
38028   "alignment" : 4,
38029   "fields" :
38030   [
38031    {
38032     "field_name" : "sType",
38033     "referenced_type" : "_ZTI15VkStructureType"
38034    },
38035    {
38036     "field_name" : "pNext",
38037     "field_offset" : 32,
38038     "referenced_type" : "_ZTIPv"
38039    },
38040    {
38041     "field_name" : "decodeModeSharedExponent",
38042     "field_offset" : 64,
38043     "referenced_type" : "_ZTIj"
38044    }
38045   ],
38046   "linker_set_key" : "_ZTI37VkPhysicalDeviceASTCDecodeFeaturesEXT",
38047   "name" : "VkPhysicalDeviceASTCDecodeFeaturesEXT",
38048   "referenced_type" : "_ZTI37VkPhysicalDeviceASTCDecodeFeaturesEXT",
38049   "self_type" : "_ZTI37VkPhysicalDeviceASTCDecodeFeaturesEXT",
38050   "size" : 12,
38051   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
38052  },
38053  {
38054   "alignment" : 4,
38055   "fields" :
38056   [
38057    {
38058     "field_name" : "sType",
38059     "referenced_type" : "_ZTI15VkStructureType"
38060    },
38061    {
38062     "field_name" : "pNext",
38063     "field_offset" : 32,
38064     "referenced_type" : "_ZTIPKv"
38065    },
38066    {
38067     "field_name" : "handleType",
38068     "field_offset" : 64,
38069     "referenced_type" : "_ZTI37VkExternalSemaphoreHandleTypeFlagBits"
38070    }
38071   ],
38072   "linker_set_key" : "_ZTI37VkPhysicalDeviceExternalSemaphoreInfo",
38073   "name" : "VkPhysicalDeviceExternalSemaphoreInfo",
38074   "referenced_type" : "_ZTI37VkPhysicalDeviceExternalSemaphoreInfo",
38075   "self_type" : "_ZTI37VkPhysicalDeviceExternalSemaphoreInfo",
38076   "size" : 12,
38077   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
38078  },
38079  {
38080   "alignment" : 4,
38081   "fields" :
38082   [
38083    {
38084     "field_name" : "sType",
38085     "referenced_type" : "_ZTI15VkStructureType"
38086    },
38087    {
38088     "field_name" : "pNext",
38089     "field_offset" : 32,
38090     "referenced_type" : "_ZTIPKv"
38091    },
38092    {
38093     "field_name" : "flags",
38094     "field_offset" : 64,
38095     "referenced_type" : "_ZTIj"
38096    },
38097    {
38098     "field_name" : "depthTestEnable",
38099     "field_offset" : 96,
38100     "referenced_type" : "_ZTIj"
38101    },
38102    {
38103     "field_name" : "depthWriteEnable",
38104     "field_offset" : 128,
38105     "referenced_type" : "_ZTIj"
38106    },
38107    {
38108     "field_name" : "depthCompareOp",
38109     "field_offset" : 160,
38110     "referenced_type" : "_ZTI11VkCompareOp"
38111    },
38112    {
38113     "field_name" : "depthBoundsTestEnable",
38114     "field_offset" : 192,
38115     "referenced_type" : "_ZTIj"
38116    },
38117    {
38118     "field_name" : "stencilTestEnable",
38119     "field_offset" : 224,
38120     "referenced_type" : "_ZTIj"
38121    },
38122    {
38123     "field_name" : "front",
38124     "field_offset" : 256,
38125     "referenced_type" : "_ZTI16VkStencilOpState"
38126    },
38127    {
38128     "field_name" : "back",
38129     "field_offset" : 480,
38130     "referenced_type" : "_ZTI16VkStencilOpState"
38131    },
38132    {
38133     "field_name" : "minDepthBounds",
38134     "field_offset" : 704,
38135     "referenced_type" : "_ZTIf"
38136    },
38137    {
38138     "field_name" : "maxDepthBounds",
38139     "field_offset" : 736,
38140     "referenced_type" : "_ZTIf"
38141    }
38142   ],
38143   "linker_set_key" : "_ZTI37VkPipelineDepthStencilStateCreateInfo",
38144   "name" : "VkPipelineDepthStencilStateCreateInfo",
38145   "referenced_type" : "_ZTI37VkPipelineDepthStencilStateCreateInfo",
38146   "self_type" : "_ZTI37VkPipelineDepthStencilStateCreateInfo",
38147   "size" : 96,
38148   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
38149  },
38150  {
38151   "alignment" : 8,
38152   "fields" :
38153   [
38154    {
38155     "field_name" : "b32",
38156     "referenced_type" : "_ZTIj"
38157    },
38158    {
38159     "field_name" : "i64",
38160     "referenced_type" : "_ZTIx"
38161    },
38162    {
38163     "field_name" : "u64",
38164     "referenced_type" : "_ZTIy"
38165    },
38166    {
38167     "field_name" : "f64",
38168     "referenced_type" : "_ZTId"
38169    }
38170   ],
38171   "linker_set_key" : "_ZTI37VkPipelineExecutableStatisticValueKHR",
38172   "name" : "VkPipelineExecutableStatisticValueKHR",
38173   "record_kind" : "union",
38174   "referenced_type" : "_ZTI37VkPipelineExecutableStatisticValueKHR",
38175   "self_type" : "_ZTI37VkPipelineExecutableStatisticValueKHR",
38176   "size" : 8,
38177   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
38178  },
38179  {
38180   "alignment" : 4,
38181   "fields" :
38182   [
38183    {
38184     "field_name" : "sType",
38185     "referenced_type" : "_ZTI15VkStructureType"
38186    },
38187    {
38188     "field_name" : "pNext",
38189     "field_offset" : 32,
38190     "referenced_type" : "_ZTIPKv"
38191    },
38192    {
38193     "field_name" : "flags",
38194     "field_offset" : 64,
38195     "referenced_type" : "_ZTIj"
38196    },
38197    {
38198     "field_name" : "patchControlPoints",
38199     "field_offset" : 96,
38200     "referenced_type" : "_ZTIj"
38201    }
38202   ],
38203   "linker_set_key" : "_ZTI37VkPipelineTessellationStateCreateInfo",
38204   "name" : "VkPipelineTessellationStateCreateInfo",
38205   "referenced_type" : "_ZTI37VkPipelineTessellationStateCreateInfo",
38206   "self_type" : "_ZTI37VkPipelineTessellationStateCreateInfo",
38207   "size" : 16,
38208   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
38209  },
38210  {
38211   "alignment" : 4,
38212   "fields" :
38213   [
38214    {
38215     "field_name" : "sType",
38216     "referenced_type" : "_ZTI15VkStructureType"
38217    },
38218    {
38219     "field_name" : "pNext",
38220     "field_offset" : 32,
38221     "referenced_type" : "_ZTIPv"
38222    },
38223    {
38224     "field_name" : "sharedPresentSupportedUsageFlags",
38225     "field_offset" : 64,
38226     "referenced_type" : "_ZTIj"
38227    }
38228   ],
38229   "linker_set_key" : "_ZTI37VkSharedPresentSurfaceCapabilitiesKHR",
38230   "name" : "VkSharedPresentSurfaceCapabilitiesKHR",
38231   "referenced_type" : "_ZTI37VkSharedPresentSurfaceCapabilitiesKHR",
38232   "self_type" : "_ZTI37VkSharedPresentSurfaceCapabilitiesKHR",
38233   "size" : 12,
38234   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
38235  },
38236  {
38237   "alignment" : 4,
38238   "fields" :
38239   [
38240    {
38241     "field_name" : "sType",
38242     "referenced_type" : "_ZTI15VkStructureType"
38243    },
38244    {
38245     "field_name" : "pNext",
38246     "field_offset" : 32,
38247     "referenced_type" : "_ZTIPv"
38248    },
38249    {
38250     "field_name" : "supportsTextureGatherLODBiasAMD",
38251     "field_offset" : 64,
38252     "referenced_type" : "_ZTIj"
38253    }
38254   ],
38255   "linker_set_key" : "_ZTI37VkTextureLODGatherFormatPropertiesAMD",
38256   "name" : "VkTextureLODGatherFormatPropertiesAMD",
38257   "referenced_type" : "_ZTI37VkTextureLODGatherFormatPropertiesAMD",
38258   "self_type" : "_ZTI37VkTextureLODGatherFormatPropertiesAMD",
38259   "size" : 12,
38260   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
38261  },
38262  {
38263   "alignment" : 4,
38264   "fields" :
38265   [
38266    {
38267     "field_name" : "sType",
38268     "referenced_type" : "_ZTI15VkStructureType"
38269    },
38270    {
38271     "field_name" : "pNext",
38272     "field_offset" : 32,
38273     "referenced_type" : "_ZTIPv"
38274    },
38275    {
38276     "field_name" : "location",
38277     "field_offset" : 64,
38278     "referenced_type" : "_ZTIj"
38279    },
38280    {
38281     "field_name" : "binding",
38282     "field_offset" : 96,
38283     "referenced_type" : "_ZTIj"
38284    },
38285    {
38286     "field_name" : "format",
38287     "field_offset" : 128,
38288     "referenced_type" : "_ZTI8VkFormat"
38289    },
38290    {
38291     "field_name" : "offset",
38292     "field_offset" : 160,
38293     "referenced_type" : "_ZTIj"
38294    }
38295   ],
38296   "linker_set_key" : "_ZTI37VkVertexInputAttributeDescription2EXT",
38297   "name" : "VkVertexInputAttributeDescription2EXT",
38298   "referenced_type" : "_ZTI37VkVertexInputAttributeDescription2EXT",
38299   "self_type" : "_ZTI37VkVertexInputAttributeDescription2EXT",
38300   "size" : 24,
38301   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
38302  },
38303  {
38304   "alignment" : 8,
38305   "fields" :
38306   [
38307    {
38308     "field_name" : "triangles",
38309     "referenced_type" : "_ZTI47VkAccelerationStructureGeometryTrianglesDataKHR"
38310    },
38311    {
38312     "field_name" : "aabbs",
38313     "referenced_type" : "_ZTI43VkAccelerationStructureGeometryAabbsDataKHR"
38314    },
38315    {
38316     "field_name" : "instances",
38317     "referenced_type" : "_ZTI47VkAccelerationStructureGeometryInstancesDataKHR"
38318    }
38319   ],
38320   "linker_set_key" : "_ZTI38VkAccelerationStructureGeometryDataKHR",
38321   "name" : "VkAccelerationStructureGeometryDataKHR",
38322   "record_kind" : "union",
38323   "referenced_type" : "_ZTI38VkAccelerationStructureGeometryDataKHR",
38324   "self_type" : "_ZTI38VkAccelerationStructureGeometryDataKHR",
38325   "size" : 56,
38326   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
38327  },
38328  {
38329   "alignment" : 8,
38330   "fields" :
38331   [
38332    {
38333     "field_name" : "sType",
38334     "referenced_type" : "_ZTI15VkStructureType"
38335    },
38336    {
38337     "field_name" : "pNext",
38338     "field_offset" : 32,
38339     "referenced_type" : "_ZTIPKv"
38340    },
38341    {
38342     "field_name" : "opaqueCaptureAddress",
38343     "field_offset" : 64,
38344     "referenced_type" : "_ZTIy"
38345    }
38346   ],
38347   "linker_set_key" : "_ZTI38VkBufferOpaqueCaptureAddressCreateInfo",
38348   "name" : "VkBufferOpaqueCaptureAddressCreateInfo",
38349   "referenced_type" : "_ZTI38VkBufferOpaqueCaptureAddressCreateInfo",
38350   "self_type" : "_ZTI38VkBufferOpaqueCaptureAddressCreateInfo",
38351   "size" : 16,
38352   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
38353  },
38354  {
38355   "alignment" : 4,
38356   "fields" :
38357   [
38358    {
38359     "field_name" : "sType",
38360     "referenced_type" : "_ZTI15VkStructureType"
38361    },
38362    {
38363     "field_name" : "pNext",
38364     "field_offset" : 32,
38365     "referenced_type" : "_ZTIPKv"
38366    },
38367    {
38368     "field_name" : "dedicatedAllocation",
38369     "field_offset" : 64,
38370     "referenced_type" : "_ZTIj"
38371    }
38372   ],
38373   "linker_set_key" : "_ZTI38VkDedicatedAllocationImageCreateInfoNV",
38374   "name" : "VkDedicatedAllocationImageCreateInfoNV",
38375   "referenced_type" : "_ZTI38VkDedicatedAllocationImageCreateInfoNV",
38376   "self_type" : "_ZTI38VkDedicatedAllocationImageCreateInfoNV",
38377   "size" : 12,
38378   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
38379  },
38380  {
38381   "alignment" : 8,
38382   "fields" :
38383   [
38384    {
38385     "field_name" : "sType",
38386     "referenced_type" : "_ZTI15VkStructureType"
38387    },
38388    {
38389     "field_name" : "pNext",
38390     "field_offset" : 32,
38391     "referenced_type" : "_ZTIPKv"
38392    },
38393    {
38394     "field_name" : "memory",
38395     "field_offset" : 64,
38396     "referenced_type" : "_ZTIy"
38397    }
38398   ],
38399   "linker_set_key" : "_ZTI38VkDeviceMemoryOpaqueCaptureAddressInfo",
38400   "name" : "VkDeviceMemoryOpaqueCaptureAddressInfo",
38401   "referenced_type" : "_ZTI38VkDeviceMemoryOpaqueCaptureAddressInfo",
38402   "self_type" : "_ZTI38VkDeviceMemoryOpaqueCaptureAddressInfo",
38403   "size" : 16,
38404   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
38405  },
38406  {
38407   "alignment" : 4,
38408   "fields" :
38409   [
38410    {
38411     "field_name" : "sType",
38412     "referenced_type" : "_ZTI15VkStructureType"
38413    },
38414    {
38415     "field_name" : "pNext",
38416     "field_offset" : 32,
38417     "referenced_type" : "_ZTIPKv"
38418    },
38419    {
38420     "field_name" : "pFragmentShadingRateAttachment",
38421     "field_offset" : 64,
38422     "referenced_type" : "_ZTIPK22VkAttachmentReference2"
38423    },
38424    {
38425     "field_name" : "shadingRateAttachmentTexelSize",
38426     "field_offset" : 96,
38427     "referenced_type" : "_ZTI10VkExtent2D"
38428    }
38429   ],
38430   "linker_set_key" : "_ZTI38VkFragmentShadingRateAttachmentInfoKHR",
38431   "name" : "VkFragmentShadingRateAttachmentInfoKHR",
38432   "referenced_type" : "_ZTI38VkFragmentShadingRateAttachmentInfoKHR",
38433   "self_type" : "_ZTI38VkFragmentShadingRateAttachmentInfoKHR",
38434   "size" : 20,
38435   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
38436  },
38437  {
38438   "alignment" : 4,
38439   "fields" :
38440   [
38441    {
38442     "field_name" : "sType",
38443     "referenced_type" : "_ZTI15VkStructureType"
38444    },
38445    {
38446     "field_name" : "pNext",
38447     "field_offset" : 32,
38448     "referenced_type" : "_ZTIPv"
38449    },
38450    {
38451     "field_name" : "coverageReductionMode",
38452     "field_offset" : 64,
38453     "referenced_type" : "_ZTI25VkCoverageReductionModeNV"
38454    },
38455    {
38456     "field_name" : "rasterizationSamples",
38457     "field_offset" : 96,
38458     "referenced_type" : "_ZTI21VkSampleCountFlagBits"
38459    },
38460    {
38461     "field_name" : "depthStencilSamples",
38462     "field_offset" : 128,
38463     "referenced_type" : "_ZTIj"
38464    },
38465    {
38466     "field_name" : "colorSamples",
38467     "field_offset" : 160,
38468     "referenced_type" : "_ZTIj"
38469    }
38470   ],
38471   "linker_set_key" : "_ZTI38VkFramebufferMixedSamplesCombinationNV",
38472   "name" : "VkFramebufferMixedSamplesCombinationNV",
38473   "referenced_type" : "_ZTI38VkFramebufferMixedSamplesCombinationNV",
38474   "self_type" : "_ZTI38VkFramebufferMixedSamplesCombinationNV",
38475   "size" : 24,
38476   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
38477  },
38478  {
38479   "alignment" : 4,
38480   "fields" :
38481   [
38482    {
38483     "field_name" : "sType",
38484     "referenced_type" : "_ZTI15VkStructureType"
38485    },
38486    {
38487     "field_name" : "pNext",
38488     "field_offset" : 32,
38489     "referenced_type" : "_ZTIPKv"
38490    },
38491    {
38492     "field_name" : "mutableDescriptorTypeListCount",
38493     "field_offset" : 64,
38494     "referenced_type" : "_ZTIj"
38495    },
38496    {
38497     "field_name" : "pMutableDescriptorTypeLists",
38498     "field_offset" : 96,
38499     "referenced_type" : "_ZTIPK32VkMutableDescriptorTypeListVALVE"
38500    }
38501   ],
38502   "linker_set_key" : "_ZTI38VkMutableDescriptorTypeCreateInfoVALVE",
38503   "name" : "VkMutableDescriptorTypeCreateInfoVALVE",
38504   "referenced_type" : "_ZTI38VkMutableDescriptorTypeCreateInfoVALVE",
38505   "self_type" : "_ZTI38VkMutableDescriptorTypeCreateInfoVALVE",
38506   "size" : 16,
38507   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
38508  },
38509  {
38510   "alignment" : 4,
38511   "fields" :
38512   [
38513    {
38514     "field_name" : "sType",
38515     "referenced_type" : "_ZTI15VkStructureType"
38516    },
38517    {
38518     "field_name" : "pNext",
38519     "field_offset" : 32,
38520     "referenced_type" : "_ZTIPv"
38521    },
38522    {
38523     "field_name" : "formatA4R4G4B4",
38524     "field_offset" : 64,
38525     "referenced_type" : "_ZTIj"
38526    },
38527    {
38528     "field_name" : "formatA4B4G4R4",
38529     "field_offset" : 96,
38530     "referenced_type" : "_ZTIj"
38531    }
38532   ],
38533   "linker_set_key" : "_ZTI38VkPhysicalDevice4444FormatsFeaturesEXT",
38534   "name" : "VkPhysicalDevice4444FormatsFeaturesEXT",
38535   "referenced_type" : "_ZTI38VkPhysicalDevice4444FormatsFeaturesEXT",
38536   "self_type" : "_ZTI38VkPhysicalDevice4444FormatsFeaturesEXT",
38537   "size" : 16,
38538   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
38539  },
38540  {
38541   "alignment" : 4,
38542   "fields" :
38543   [
38544    {
38545     "field_name" : "sType",
38546     "referenced_type" : "_ZTI15VkStructureType"
38547    },
38548    {
38549     "field_name" : "pNext",
38550     "field_offset" : 32,
38551     "referenced_type" : "_ZTIPv"
38552    },
38553    {
38554     "field_name" : "sampleCounts",
38555     "field_offset" : 64,
38556     "referenced_type" : "_ZTIj"
38557    },
38558    {
38559     "field_name" : "fragmentSize",
38560     "field_offset" : 96,
38561     "referenced_type" : "_ZTI10VkExtent2D"
38562    }
38563   ],
38564   "linker_set_key" : "_ZTI38VkPhysicalDeviceFragmentShadingRateKHR",
38565   "name" : "VkPhysicalDeviceFragmentShadingRateKHR",
38566   "referenced_type" : "_ZTI38VkPhysicalDeviceFragmentShadingRateKHR",
38567   "self_type" : "_ZTI38VkPhysicalDeviceFragmentShadingRateKHR",
38568   "size" : 20,
38569   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
38570  },
38571  {
38572   "alignment" : 4,
38573   "fields" :
38574   [
38575    {
38576     "field_name" : "sType",
38577     "referenced_type" : "_ZTI15VkStructureType"
38578    },
38579    {
38580     "field_name" : "pNext",
38581     "field_offset" : 32,
38582     "referenced_type" : "_ZTIPv"
38583    },
38584    {
38585     "field_name" : "hostQueryReset",
38586     "field_offset" : 64,
38587     "referenced_type" : "_ZTIj"
38588    }
38589   ],
38590   "linker_set_key" : "_ZTI38VkPhysicalDeviceHostQueryResetFeatures",
38591   "name" : "VkPhysicalDeviceHostQueryResetFeatures",
38592   "referenced_type" : "_ZTI38VkPhysicalDeviceHostQueryResetFeatures",
38593   "self_type" : "_ZTI38VkPhysicalDeviceHostQueryResetFeatures",
38594   "size" : 12,
38595   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
38596  },
38597  {
38598   "alignment" : 8,
38599   "fields" :
38600   [
38601    {
38602     "field_name" : "sType",
38603     "referenced_type" : "_ZTI15VkStructureType"
38604    },
38605    {
38606     "field_name" : "pNext",
38607     "field_offset" : 32,
38608     "referenced_type" : "_ZTIPv"
38609    },
38610    {
38611     "field_name" : "maxPerSetDescriptors",
38612     "field_offset" : 64,
38613     "referenced_type" : "_ZTIj"
38614    },
38615    {
38616     "field_name" : "maxMemoryAllocationSize",
38617     "field_offset" : 128,
38618     "referenced_type" : "_ZTIy"
38619    }
38620   ],
38621   "linker_set_key" : "_ZTI38VkPhysicalDeviceMaintenance3Properties",
38622   "name" : "VkPhysicalDeviceMaintenance3Properties",
38623   "referenced_type" : "_ZTI38VkPhysicalDeviceMaintenance3Properties",
38624   "self_type" : "_ZTI38VkPhysicalDeviceMaintenance3Properties",
38625   "size" : 24,
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" : 32,
38639     "referenced_type" : "_ZTIPv"
38640    },
38641    {
38642     "field_name" : "maxBufferSize",
38643     "field_offset" : 64,
38644     "referenced_type" : "_ZTIy"
38645    }
38646   ],
38647   "linker_set_key" : "_ZTI38VkPhysicalDeviceMaintenance4Properties",
38648   "name" : "VkPhysicalDeviceMaintenance4Properties",
38649   "referenced_type" : "_ZTI38VkPhysicalDeviceMaintenance4Properties",
38650   "self_type" : "_ZTI38VkPhysicalDeviceMaintenance4Properties",
38651   "size" : 16,
38652   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
38653  },
38654  {
38655   "alignment" : 4,
38656   "fields" :
38657   [
38658    {
38659     "field_name" : "sType",
38660     "referenced_type" : "_ZTI15VkStructureType"
38661    },
38662    {
38663     "field_name" : "pNext",
38664     "field_offset" : 32,
38665     "referenced_type" : "_ZTIPv"
38666    },
38667    {
38668     "field_name" : "maxDrawMeshTasksCount",
38669     "field_offset" : 64,
38670     "referenced_type" : "_ZTIj"
38671    },
38672    {
38673     "field_name" : "maxTaskWorkGroupInvocations",
38674     "field_offset" : 96,
38675     "referenced_type" : "_ZTIj"
38676    },
38677    {
38678     "field_name" : "maxTaskWorkGroupSize",
38679     "field_offset" : 128,
38680     "referenced_type" : "_ZTIA3_j"
38681    },
38682    {
38683     "field_name" : "maxTaskTotalMemorySize",
38684     "field_offset" : 224,
38685     "referenced_type" : "_ZTIj"
38686    },
38687    {
38688     "field_name" : "maxTaskOutputCount",
38689     "field_offset" : 256,
38690     "referenced_type" : "_ZTIj"
38691    },
38692    {
38693     "field_name" : "maxMeshWorkGroupInvocations",
38694     "field_offset" : 288,
38695     "referenced_type" : "_ZTIj"
38696    },
38697    {
38698     "field_name" : "maxMeshWorkGroupSize",
38699     "field_offset" : 320,
38700     "referenced_type" : "_ZTIA3_j"
38701    },
38702    {
38703     "field_name" : "maxMeshTotalMemorySize",
38704     "field_offset" : 416,
38705     "referenced_type" : "_ZTIj"
38706    },
38707    {
38708     "field_name" : "maxMeshOutputVertices",
38709     "field_offset" : 448,
38710     "referenced_type" : "_ZTIj"
38711    },
38712    {
38713     "field_name" : "maxMeshOutputPrimitives",
38714     "field_offset" : 480,
38715     "referenced_type" : "_ZTIj"
38716    },
38717    {
38718     "field_name" : "maxMeshMultiviewViewCount",
38719     "field_offset" : 512,
38720     "referenced_type" : "_ZTIj"
38721    },
38722    {
38723     "field_name" : "meshOutputPerVertexGranularity",
38724     "field_offset" : 544,
38725     "referenced_type" : "_ZTIj"
38726    },
38727    {
38728     "field_name" : "meshOutputPerPrimitiveGranularity",
38729     "field_offset" : 576,
38730     "referenced_type" : "_ZTIj"
38731    }
38732   ],
38733   "linker_set_key" : "_ZTI38VkPhysicalDeviceMeshShaderPropertiesNV",
38734   "name" : "VkPhysicalDeviceMeshShaderPropertiesNV",
38735   "referenced_type" : "_ZTI38VkPhysicalDeviceMeshShaderPropertiesNV",
38736   "self_type" : "_ZTI38VkPhysicalDeviceMeshShaderPropertiesNV",
38737   "size" : 76,
38738   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
38739  },
38740  {
38741   "alignment" : 4,
38742   "fields" :
38743   [
38744    {
38745     "field_name" : "sType",
38746     "referenced_type" : "_ZTI15VkStructureType"
38747    },
38748    {
38749     "field_name" : "pNext",
38750     "field_offset" : 32,
38751     "referenced_type" : "_ZTIPv"
38752    },
38753    {
38754     "field_name" : "maxMultiDrawCount",
38755     "field_offset" : 64,
38756     "referenced_type" : "_ZTIj"
38757    }
38758   ],
38759   "linker_set_key" : "_ZTI38VkPhysicalDeviceMultiDrawPropertiesEXT",
38760   "name" : "VkPhysicalDeviceMultiDrawPropertiesEXT",
38761   "referenced_type" : "_ZTI38VkPhysicalDeviceMultiDrawPropertiesEXT",
38762   "self_type" : "_ZTI38VkPhysicalDeviceMultiDrawPropertiesEXT",
38763   "size" : 12,
38764   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
38765  },
38766  {
38767   "alignment" : 4,
38768   "fields" :
38769   [
38770    {
38771     "field_name" : "sType",
38772     "referenced_type" : "_ZTI15VkStructureType"
38773    },
38774    {
38775     "field_name" : "pNext",
38776     "field_offset" : 32,
38777     "referenced_type" : "_ZTIPv"
38778    },
38779    {
38780     "field_name" : "presentWait",
38781     "field_offset" : 64,
38782     "referenced_type" : "_ZTIj"
38783    }
38784   ],
38785   "linker_set_key" : "_ZTI38VkPhysicalDevicePresentWaitFeaturesKHR",
38786   "name" : "VkPhysicalDevicePresentWaitFeaturesKHR",
38787   "referenced_type" : "_ZTI38VkPhysicalDevicePresentWaitFeaturesKHR",
38788   "self_type" : "_ZTI38VkPhysicalDevicePresentWaitFeaturesKHR",
38789   "size" : 12,
38790   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
38791  },
38792  {
38793   "alignment" : 8,
38794   "fields" :
38795   [
38796    {
38797     "field_name" : "sType",
38798     "referenced_type" : "_ZTI15VkStructureType"
38799    },
38800    {
38801     "field_name" : "pNext",
38802     "field_offset" : 32,
38803     "referenced_type" : "_ZTIPv"
38804    },
38805    {
38806     "field_name" : "shaderGroupHandleSize",
38807     "field_offset" : 64,
38808     "referenced_type" : "_ZTIj"
38809    },
38810    {
38811     "field_name" : "maxRecursionDepth",
38812     "field_offset" : 96,
38813     "referenced_type" : "_ZTIj"
38814    },
38815    {
38816     "field_name" : "maxShaderGroupStride",
38817     "field_offset" : 128,
38818     "referenced_type" : "_ZTIj"
38819    },
38820    {
38821     "field_name" : "shaderGroupBaseAlignment",
38822     "field_offset" : 160,
38823     "referenced_type" : "_ZTIj"
38824    },
38825    {
38826     "field_name" : "maxGeometryCount",
38827     "field_offset" : 192,
38828     "referenced_type" : "_ZTIy"
38829    },
38830    {
38831     "field_name" : "maxInstanceCount",
38832     "field_offset" : 256,
38833     "referenced_type" : "_ZTIy"
38834    },
38835    {
38836     "field_name" : "maxTriangleCount",
38837     "field_offset" : 320,
38838     "referenced_type" : "_ZTIy"
38839    },
38840    {
38841     "field_name" : "maxDescriptorSetAccelerationStructures",
38842     "field_offset" : 384,
38843     "referenced_type" : "_ZTIj"
38844    }
38845   ],
38846   "linker_set_key" : "_ZTI38VkPhysicalDeviceRayTracingPropertiesNV",
38847   "name" : "VkPhysicalDeviceRayTracingPropertiesNV",
38848   "referenced_type" : "_ZTI38VkPhysicalDeviceRayTracingPropertiesNV",
38849   "self_type" : "_ZTI38VkPhysicalDeviceRayTracingPropertiesNV",
38850   "size" : 56,
38851   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
38852  },
38853  {
38854   "alignment" : 4,
38855   "fields" :
38856   [
38857    {
38858     "field_name" : "sType",
38859     "referenced_type" : "_ZTI15VkStructureType"
38860    },
38861    {
38862     "field_name" : "pNext",
38863     "field_offset" : 32,
38864     "referenced_type" : "_ZTIPv"
38865    },
38866    {
38867     "field_name" : "robustBufferAccess2",
38868     "field_offset" : 64,
38869     "referenced_type" : "_ZTIj"
38870    },
38871    {
38872     "field_name" : "robustImageAccess2",
38873     "field_offset" : 96,
38874     "referenced_type" : "_ZTIj"
38875    },
38876    {
38877     "field_name" : "nullDescriptor",
38878     "field_offset" : 128,
38879     "referenced_type" : "_ZTIj"
38880    }
38881   ],
38882   "linker_set_key" : "_ZTI38VkPhysicalDeviceRobustness2FeaturesEXT",
38883   "name" : "VkPhysicalDeviceRobustness2FeaturesEXT",
38884   "referenced_type" : "_ZTI38VkPhysicalDeviceRobustness2FeaturesEXT",
38885   "self_type" : "_ZTI38VkPhysicalDeviceRobustness2FeaturesEXT",
38886   "size" : 20,
38887   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
38888  },
38889  {
38890   "alignment" : 4,
38891   "fields" :
38892   [
38893    {
38894     "field_name" : "sType",
38895     "referenced_type" : "_ZTI15VkStructureType"
38896    },
38897    {
38898     "field_name" : "pNext",
38899     "field_offset" : 32,
38900     "referenced_type" : "_ZTIPv"
38901    },
38902    {
38903     "field_name" : "shaderSubgroupClock",
38904     "field_offset" : 64,
38905     "referenced_type" : "_ZTIj"
38906    },
38907    {
38908     "field_name" : "shaderDeviceClock",
38909     "field_offset" : 96,
38910     "referenced_type" : "_ZTIj"
38911    }
38912   ],
38913   "linker_set_key" : "_ZTI38VkPhysicalDeviceShaderClockFeaturesKHR",
38914   "name" : "VkPhysicalDeviceShaderClockFeaturesKHR",
38915   "referenced_type" : "_ZTI38VkPhysicalDeviceShaderClockFeaturesKHR",
38916   "self_type" : "_ZTI38VkPhysicalDeviceShaderClockFeaturesKHR",
38917   "size" : 16,
38918   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
38919  },
38920  {
38921   "alignment" : 4,
38922   "fields" :
38923   [
38924    {
38925     "field_name" : "sType",
38926     "referenced_type" : "_ZTI15VkStructureType"
38927    },
38928    {
38929     "field_name" : "pNext",
38930     "field_offset" : 32,
38931     "referenced_type" : "_ZTIPKv"
38932    },
38933    {
38934     "field_name" : "format",
38935     "field_offset" : 64,
38936     "referenced_type" : "_ZTI8VkFormat"
38937    },
38938    {
38939     "field_name" : "type",
38940     "field_offset" : 96,
38941     "referenced_type" : "_ZTI11VkImageType"
38942    },
38943    {
38944     "field_name" : "samples",
38945     "field_offset" : 128,
38946     "referenced_type" : "_ZTI21VkSampleCountFlagBits"
38947    },
38948    {
38949     "field_name" : "usage",
38950     "field_offset" : 160,
38951     "referenced_type" : "_ZTIj"
38952    },
38953    {
38954     "field_name" : "tiling",
38955     "field_offset" : 192,
38956     "referenced_type" : "_ZTI13VkImageTiling"
38957    }
38958   ],
38959   "linker_set_key" : "_ZTI38VkPhysicalDeviceSparseImageFormatInfo2",
38960   "name" : "VkPhysicalDeviceSparseImageFormatInfo2",
38961   "referenced_type" : "_ZTI38VkPhysicalDeviceSparseImageFormatInfo2",
38962   "self_type" : "_ZTI38VkPhysicalDeviceSparseImageFormatInfo2",
38963   "size" : 28,
38964   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
38965  },
38966  {
38967   "alignment" : 4,
38968   "fields" :
38969   [
38970    {
38971     "field_name" : "sType",
38972     "referenced_type" : "_ZTI15VkStructureType"
38973    },
38974    {
38975     "field_name" : "pNext",
38976     "field_offset" : 32,
38977     "referenced_type" : "_ZTIPKv"
38978    },
38979    {
38980     "field_name" : "compilerControlFlags",
38981     "field_offset" : 64,
38982     "referenced_type" : "_ZTIj"
38983    }
38984   ],
38985   "linker_set_key" : "_ZTI38VkPipelineCompilerControlCreateInfoAMD",
38986   "name" : "VkPipelineCompilerControlCreateInfoAMD",
38987   "referenced_type" : "_ZTI38VkPipelineCompilerControlCreateInfoAMD",
38988   "self_type" : "_ZTI38VkPipelineCompilerControlCreateInfoAMD",
38989   "size" : 12,
38990   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
38991  },
38992  {
38993   "alignment" : 4,
38994   "fields" :
38995   [
38996    {
38997     "field_name" : "sType",
38998     "referenced_type" : "_ZTI15VkStructureType"
38999    },
39000    {
39001     "field_name" : "pNext",
39002     "field_offset" : 32,
39003     "referenced_type" : "_ZTIPKv"
39004    },
39005    {
39006     "field_name" : "flags",
39007     "field_offset" : 64,
39008     "referenced_type" : "_ZTIj"
39009    },
39010    {
39011     "field_name" : "topology",
39012     "field_offset" : 96,
39013     "referenced_type" : "_ZTI19VkPrimitiveTopology"
39014    },
39015    {
39016     "field_name" : "primitiveRestartEnable",
39017     "field_offset" : 128,
39018     "referenced_type" : "_ZTIj"
39019    }
39020   ],
39021   "linker_set_key" : "_ZTI38VkPipelineInputAssemblyStateCreateInfo",
39022   "name" : "VkPipelineInputAssemblyStateCreateInfo",
39023   "referenced_type" : "_ZTI38VkPipelineInputAssemblyStateCreateInfo",
39024   "self_type" : "_ZTI38VkPipelineInputAssemblyStateCreateInfo",
39025   "size" : 20,
39026   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
39027  },
39028  {
39029   "alignment" : 4,
39030   "fields" :
39031   [
39032    {
39033     "field_name" : "sType",
39034     "referenced_type" : "_ZTI15VkStructureType"
39035    },
39036    {
39037     "field_name" : "pNext",
39038     "field_offset" : 32,
39039     "referenced_type" : "_ZTIPKv"
39040    },
39041    {
39042     "field_name" : "flags",
39043     "field_offset" : 64,
39044     "referenced_type" : "_ZTIj"
39045    },
39046    {
39047     "field_name" : "depthClampEnable",
39048     "field_offset" : 96,
39049     "referenced_type" : "_ZTIj"
39050    },
39051    {
39052     "field_name" : "rasterizerDiscardEnable",
39053     "field_offset" : 128,
39054     "referenced_type" : "_ZTIj"
39055    },
39056    {
39057     "field_name" : "polygonMode",
39058     "field_offset" : 160,
39059     "referenced_type" : "_ZTI13VkPolygonMode"
39060    },
39061    {
39062     "field_name" : "cullMode",
39063     "field_offset" : 192,
39064     "referenced_type" : "_ZTIj"
39065    },
39066    {
39067     "field_name" : "frontFace",
39068     "field_offset" : 224,
39069     "referenced_type" : "_ZTI11VkFrontFace"
39070    },
39071    {
39072     "field_name" : "depthBiasEnable",
39073     "field_offset" : 256,
39074     "referenced_type" : "_ZTIj"
39075    },
39076    {
39077     "field_name" : "depthBiasConstantFactor",
39078     "field_offset" : 288,
39079     "referenced_type" : "_ZTIf"
39080    },
39081    {
39082     "field_name" : "depthBiasClamp",
39083     "field_offset" : 320,
39084     "referenced_type" : "_ZTIf"
39085    },
39086    {
39087     "field_name" : "depthBiasSlopeFactor",
39088     "field_offset" : 352,
39089     "referenced_type" : "_ZTIf"
39090    },
39091    {
39092     "field_name" : "lineWidth",
39093     "field_offset" : 384,
39094     "referenced_type" : "_ZTIf"
39095    }
39096   ],
39097   "linker_set_key" : "_ZTI38VkPipelineRasterizationStateCreateInfo",
39098   "name" : "VkPipelineRasterizationStateCreateInfo",
39099   "referenced_type" : "_ZTI38VkPipelineRasterizationStateCreateInfo",
39100   "self_type" : "_ZTI38VkPipelineRasterizationStateCreateInfo",
39101   "size" : 52,
39102   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
39103  },
39104  {
39105   "alignment" : 4,
39106   "fields" :
39107   [
39108    {
39109     "field_name" : "sType",
39110     "referenced_type" : "_ZTI15VkStructureType"
39111    },
39112    {
39113     "field_name" : "pNext",
39114     "field_offset" : 32,
39115     "referenced_type" : "_ZTIPKv"
39116    },
39117    {
39118     "field_name" : "dataSize",
39119     "field_offset" : 64,
39120     "referenced_type" : "_ZTIj"
39121    },
39122    {
39123     "field_name" : "pData",
39124     "field_offset" : 96,
39125     "referenced_type" : "_ZTIPKv"
39126    }
39127   ],
39128   "linker_set_key" : "_ZTI38VkWriteDescriptorSetInlineUniformBlock",
39129   "name" : "VkWriteDescriptorSetInlineUniformBlock",
39130   "referenced_type" : "_ZTI38VkWriteDescriptorSetInlineUniformBlock",
39131   "self_type" : "_ZTI38VkWriteDescriptorSetInlineUniformBlock",
39132   "size" : 16,
39133   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
39134  },
39135  {
39136   "alignment" : 8,
39137   "fields" :
39138   [
39139    {
39140     "field_name" : "type",
39141     "referenced_type" : "_ZTI43VkAccelerationStructureMotionInstanceTypeNV"
39142    },
39143    {
39144     "field_name" : "flags",
39145     "field_offset" : 32,
39146     "referenced_type" : "_ZTIj"
39147    },
39148    {
39149     "field_name" : "data",
39150     "field_offset" : 64,
39151     "referenced_type" : "_ZTI43VkAccelerationStructureMotionInstanceDataNV"
39152    }
39153   ],
39154   "linker_set_key" : "_ZTI39VkAccelerationStructureMotionInstanceNV",
39155   "name" : "VkAccelerationStructureMotionInstanceNV",
39156   "referenced_type" : "_ZTI39VkAccelerationStructureMotionInstanceNV",
39157   "self_type" : "_ZTI39VkAccelerationStructureMotionInstanceNV",
39158   "size" : 152,
39159   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
39160  },
39161  {
39162   "alignment" : 8,
39163   "fields" :
39164   [
39165    {
39166     "field_name" : "sType",
39167     "referenced_type" : "_ZTI15VkStructureType"
39168    },
39169    {
39170     "field_name" : "pNext",
39171     "field_offset" : 32,
39172     "referenced_type" : "_ZTIPKv"
39173    },
39174    {
39175     "field_name" : "accelerationStructure",
39176     "field_offset" : 64,
39177     "referenced_type" : "_ZTIy"
39178    },
39179    {
39180     "field_name" : "memory",
39181     "field_offset" : 128,
39182     "referenced_type" : "_ZTIy"
39183    },
39184    {
39185     "field_name" : "memoryOffset",
39186     "field_offset" : 192,
39187     "referenced_type" : "_ZTIy"
39188    },
39189    {
39190     "field_name" : "deviceIndexCount",
39191     "field_offset" : 256,
39192     "referenced_type" : "_ZTIj"
39193    },
39194    {
39195     "field_name" : "pDeviceIndices",
39196     "field_offset" : 288,
39197     "referenced_type" : "_ZTIPKj"
39198    }
39199   ],
39200   "linker_set_key" : "_ZTI39VkBindAccelerationStructureMemoryInfoNV",
39201   "name" : "VkBindAccelerationStructureMemoryInfoNV",
39202   "referenced_type" : "_ZTI39VkBindAccelerationStructureMemoryInfoNV",
39203   "self_type" : "_ZTI39VkBindAccelerationStructureMemoryInfoNV",
39204   "size" : 40,
39205   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
39206  },
39207  {
39208   "alignment" : 4,
39209   "fields" :
39210   [
39211    {
39212     "field_name" : "sType",
39213     "referenced_type" : "_ZTI15VkStructureType"
39214    },
39215    {
39216     "field_name" : "pNext",
39217     "field_offset" : 32,
39218     "referenced_type" : "_ZTIPKv"
39219    },
39220    {
39221     "field_name" : "flags",
39222     "field_offset" : 64,
39223     "referenced_type" : "_ZTIj"
39224    },
39225    {
39226     "field_name" : "viewMask",
39227     "field_offset" : 96,
39228     "referenced_type" : "_ZTIj"
39229    },
39230    {
39231     "field_name" : "colorAttachmentCount",
39232     "field_offset" : 128,
39233     "referenced_type" : "_ZTIj"
39234    },
39235    {
39236     "field_name" : "pColorAttachmentFormats",
39237     "field_offset" : 160,
39238     "referenced_type" : "_ZTIPK8VkFormat"
39239    },
39240    {
39241     "field_name" : "depthAttachmentFormat",
39242     "field_offset" : 192,
39243     "referenced_type" : "_ZTI8VkFormat"
39244    },
39245    {
39246     "field_name" : "stencilAttachmentFormat",
39247     "field_offset" : 224,
39248     "referenced_type" : "_ZTI8VkFormat"
39249    },
39250    {
39251     "field_name" : "rasterizationSamples",
39252     "field_offset" : 256,
39253     "referenced_type" : "_ZTI21VkSampleCountFlagBits"
39254    }
39255   ],
39256   "linker_set_key" : "_ZTI39VkCommandBufferInheritanceRenderingInfo",
39257   "name" : "VkCommandBufferInheritanceRenderingInfo",
39258   "referenced_type" : "_ZTI39VkCommandBufferInheritanceRenderingInfo",
39259   "self_type" : "_ZTI39VkCommandBufferInheritanceRenderingInfo",
39260   "size" : 36,
39261   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
39262  },
39263  {
39264   "alignment" : 4,
39265   "fields" :
39266   [
39267    {
39268     "field_name" : "sType",
39269     "referenced_type" : "_ZTI15VkStructureType"
39270    },
39271    {
39272     "field_name" : "pNext",
39273     "field_offset" : 32,
39274     "referenced_type" : "_ZTIPKv"
39275    },
39276    {
39277     "field_name" : "dedicatedAllocation",
39278     "field_offset" : 64,
39279     "referenced_type" : "_ZTIj"
39280    }
39281   ],
39282   "linker_set_key" : "_ZTI39VkDedicatedAllocationBufferCreateInfoNV",
39283   "name" : "VkDedicatedAllocationBufferCreateInfoNV",
39284   "referenced_type" : "_ZTI39VkDedicatedAllocationBufferCreateInfoNV",
39285   "self_type" : "_ZTI39VkDedicatedAllocationBufferCreateInfoNV",
39286   "size" : 12,
39287   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
39288  },
39289  {
39290   "alignment" : 4,
39291   "fields" :
39292   [
39293    {
39294     "field_name" : "sType",
39295     "referenced_type" : "_ZTI15VkStructureType"
39296    },
39297    {
39298     "field_name" : "pNext",
39299     "field_offset" : 32,
39300     "referenced_type" : "_ZTIPKv"
39301    },
39302    {
39303     "field_name" : "flags",
39304     "field_offset" : 64,
39305     "referenced_type" : "_ZTIj"
39306    },
39307    {
39308     "field_name" : "pfnUserCallback",
39309     "field_offset" : 96,
39310     "referenced_type" : "_ZTIPFvPK35VkDeviceMemoryReportCallbackDataEXTPvE"
39311    },
39312    {
39313     "field_name" : "pUserData",
39314     "field_offset" : 128,
39315     "referenced_type" : "_ZTIPv"
39316    }
39317   ],
39318   "linker_set_key" : "_ZTI39VkDeviceDeviceMemoryReportCreateInfoEXT",
39319   "name" : "VkDeviceDeviceMemoryReportCreateInfoEXT",
39320   "referenced_type" : "_ZTI39VkDeviceDeviceMemoryReportCreateInfoEXT",
39321   "self_type" : "_ZTI39VkDeviceDeviceMemoryReportCreateInfoEXT",
39322   "size" : 20,
39323   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
39324  },
39325  {
39326   "alignment" : 4,
39327   "fields" :
39328   [
39329    {
39330     "field_name" : "sType",
39331     "referenced_type" : "_ZTI15VkStructureType"
39332    },
39333    {
39334     "field_name" : "pNext",
39335     "field_offset" : 32,
39336     "referenced_type" : "_ZTIPKv"
39337    },
39338    {
39339     "field_name" : "handleType",
39340     "field_offset" : 64,
39341     "referenced_type" : "_ZTI34VkExternalMemoryHandleTypeFlagBits"
39342    }
39343   ],
39344   "linker_set_key" : "_ZTI39VkPhysicalDeviceExternalImageFormatInfo",
39345   "name" : "VkPhysicalDeviceExternalImageFormatInfo",
39346   "referenced_type" : "_ZTI39VkPhysicalDeviceExternalImageFormatInfo",
39347   "self_type" : "_ZTI39VkPhysicalDeviceExternalImageFormatInfo",
39348   "size" : 12,
39349   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
39350  },
39351  {
39352   "alignment" : 4,
39353   "fields" :
39354   [
39355    {
39356     "field_name" : "sType",
39357     "referenced_type" : "_ZTI15VkStructureType"
39358    },
39359    {
39360     "field_name" : "pNext",
39361     "field_offset" : 32,
39362     "referenced_type" : "_ZTIPv"
39363    },
39364    {
39365     "field_name" : "denormBehaviorIndependence",
39366     "field_offset" : 64,
39367     "referenced_type" : "_ZTI33VkShaderFloatControlsIndependence"
39368    },
39369    {
39370     "field_name" : "roundingModeIndependence",
39371     "field_offset" : 96,
39372     "referenced_type" : "_ZTI33VkShaderFloatControlsIndependence"
39373    },
39374    {
39375     "field_name" : "shaderSignedZeroInfNanPreserveFloat16",
39376     "field_offset" : 128,
39377     "referenced_type" : "_ZTIj"
39378    },
39379    {
39380     "field_name" : "shaderSignedZeroInfNanPreserveFloat32",
39381     "field_offset" : 160,
39382     "referenced_type" : "_ZTIj"
39383    },
39384    {
39385     "field_name" : "shaderSignedZeroInfNanPreserveFloat64",
39386     "field_offset" : 192,
39387     "referenced_type" : "_ZTIj"
39388    },
39389    {
39390     "field_name" : "shaderDenormPreserveFloat16",
39391     "field_offset" : 224,
39392     "referenced_type" : "_ZTIj"
39393    },
39394    {
39395     "field_name" : "shaderDenormPreserveFloat32",
39396     "field_offset" : 256,
39397     "referenced_type" : "_ZTIj"
39398    },
39399    {
39400     "field_name" : "shaderDenormPreserveFloat64",
39401     "field_offset" : 288,
39402     "referenced_type" : "_ZTIj"
39403    },
39404    {
39405     "field_name" : "shaderDenormFlushToZeroFloat16",
39406     "field_offset" : 320,
39407     "referenced_type" : "_ZTIj"
39408    },
39409    {
39410     "field_name" : "shaderDenormFlushToZeroFloat32",
39411     "field_offset" : 352,
39412     "referenced_type" : "_ZTIj"
39413    },
39414    {
39415     "field_name" : "shaderDenormFlushToZeroFloat64",
39416     "field_offset" : 384,
39417     "referenced_type" : "_ZTIj"
39418    },
39419    {
39420     "field_name" : "shaderRoundingModeRTEFloat16",
39421     "field_offset" : 416,
39422     "referenced_type" : "_ZTIj"
39423    },
39424    {
39425     "field_name" : "shaderRoundingModeRTEFloat32",
39426     "field_offset" : 448,
39427     "referenced_type" : "_ZTIj"
39428    },
39429    {
39430     "field_name" : "shaderRoundingModeRTEFloat64",
39431     "field_offset" : 480,
39432     "referenced_type" : "_ZTIj"
39433    },
39434    {
39435     "field_name" : "shaderRoundingModeRTZFloat16",
39436     "field_offset" : 512,
39437     "referenced_type" : "_ZTIj"
39438    },
39439    {
39440     "field_name" : "shaderRoundingModeRTZFloat32",
39441     "field_offset" : 544,
39442     "referenced_type" : "_ZTIj"
39443    },
39444    {
39445     "field_name" : "shaderRoundingModeRTZFloat64",
39446     "field_offset" : 576,
39447     "referenced_type" : "_ZTIj"
39448    }
39449   ],
39450   "linker_set_key" : "_ZTI39VkPhysicalDeviceFloatControlsProperties",
39451   "name" : "VkPhysicalDeviceFloatControlsProperties",
39452   "referenced_type" : "_ZTI39VkPhysicalDeviceFloatControlsProperties",
39453   "self_type" : "_ZTI39VkPhysicalDeviceFloatControlsProperties",
39454   "size" : 76,
39455   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
39456  },
39457  {
39458   "alignment" : 4,
39459   "fields" :
39460   [
39461    {
39462     "field_name" : "sType",
39463     "referenced_type" : "_ZTI15VkStructureType"
39464    },
39465    {
39466     "field_name" : "pNext",
39467     "field_offset" : 32,
39468     "referenced_type" : "_ZTIPv"
39469    },
39470    {
39471     "field_name" : "robustImageAccess",
39472     "field_offset" : 64,
39473     "referenced_type" : "_ZTIj"
39474    }
39475   ],
39476   "linker_set_key" : "_ZTI39VkPhysicalDeviceImageRobustnessFeatures",
39477   "name" : "VkPhysicalDeviceImageRobustnessFeatures",
39478   "referenced_type" : "_ZTI39VkPhysicalDeviceImageRobustnessFeatures",
39479   "self_type" : "_ZTI39VkPhysicalDeviceImageRobustnessFeatures",
39480   "size" : 12,
39481   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
39482  },
39483  {
39484   "alignment" : 4,
39485   "fields" :
39486   [
39487    {
39488     "field_name" : "sType",
39489     "referenced_type" : "_ZTI15VkStructureType"
39490    },
39491    {
39492     "field_name" : "pNext",
39493     "field_offset" : 32,
39494     "referenced_type" : "_ZTIPv"
39495    },
39496    {
39497     "field_name" : "pciDomain",
39498     "field_offset" : 64,
39499     "referenced_type" : "_ZTIj"
39500    },
39501    {
39502     "field_name" : "pciBus",
39503     "field_offset" : 96,
39504     "referenced_type" : "_ZTIj"
39505    },
39506    {
39507     "field_name" : "pciDevice",
39508     "field_offset" : 128,
39509     "referenced_type" : "_ZTIj"
39510    },
39511    {
39512     "field_name" : "pciFunction",
39513     "field_offset" : 160,
39514     "referenced_type" : "_ZTIj"
39515    }
39516   ],
39517   "linker_set_key" : "_ZTI39VkPhysicalDevicePCIBusInfoPropertiesEXT",
39518   "name" : "VkPhysicalDevicePCIBusInfoPropertiesEXT",
39519   "referenced_type" : "_ZTI39VkPhysicalDevicePCIBusInfoPropertiesEXT",
39520   "self_type" : "_ZTI39VkPhysicalDevicePCIBusInfoPropertiesEXT",
39521   "size" : 24,
39522   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
39523  },
39524  {
39525   "alignment" : 4,
39526   "fields" :
39527   [
39528    {
39529     "field_name" : "sType",
39530     "referenced_type" : "_ZTI15VkStructureType"
39531    },
39532    {
39533     "field_name" : "pNext",
39534     "field_offset" : 32,
39535     "referenced_type" : "_ZTIPv"
39536    },
39537    {
39538     "field_name" : "pointClippingBehavior",
39539     "field_offset" : 64,
39540     "referenced_type" : "_ZTI23VkPointClippingBehavior"
39541    }
39542   ],
39543   "linker_set_key" : "_ZTI39VkPhysicalDevicePointClippingProperties",
39544   "name" : "VkPhysicalDevicePointClippingProperties",
39545   "referenced_type" : "_ZTI39VkPhysicalDevicePointClippingProperties",
39546   "self_type" : "_ZTI39VkPhysicalDevicePointClippingProperties",
39547   "size" : 12,
39548   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
39549  },
39550  {
39551   "alignment" : 4,
39552   "fields" :
39553   [
39554    {
39555     "field_name" : "sType",
39556     "referenced_type" : "_ZTI15VkStructureType"
39557    },
39558    {
39559     "field_name" : "pNext",
39560     "field_offset" : 32,
39561     "referenced_type" : "_ZTIPv"
39562    },
39563    {
39564     "field_name" : "protectedMemory",
39565     "field_offset" : 64,
39566     "referenced_type" : "_ZTIj"
39567    }
39568   ],
39569   "linker_set_key" : "_ZTI39VkPhysicalDeviceProtectedMemoryFeatures",
39570   "name" : "VkPhysicalDeviceProtectedMemoryFeatures",
39571   "referenced_type" : "_ZTI39VkPhysicalDeviceProtectedMemoryFeatures",
39572   "self_type" : "_ZTI39VkPhysicalDeviceProtectedMemoryFeatures",
39573   "size" : 12,
39574   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
39575  },
39576  {
39577   "alignment" : 4,
39578   "fields" :
39579   [
39580    {
39581     "field_name" : "sType",
39582     "referenced_type" : "_ZTI15VkStructureType"
39583    },
39584    {
39585     "field_name" : "pNext",
39586     "field_offset" : 32,
39587     "referenced_type" : "_ZTIPv"
39588    },
39589    {
39590     "field_name" : "shaderEngineCount",
39591     "field_offset" : 64,
39592     "referenced_type" : "_ZTIj"
39593    },
39594    {
39595     "field_name" : "shaderArraysPerEngineCount",
39596     "field_offset" : 96,
39597     "referenced_type" : "_ZTIj"
39598    },
39599    {
39600     "field_name" : "computeUnitsPerShaderArray",
39601     "field_offset" : 128,
39602     "referenced_type" : "_ZTIj"
39603    },
39604    {
39605     "field_name" : "simdPerComputeUnit",
39606     "field_offset" : 160,
39607     "referenced_type" : "_ZTIj"
39608    },
39609    {
39610     "field_name" : "wavefrontsPerSimd",
39611     "field_offset" : 192,
39612     "referenced_type" : "_ZTIj"
39613    },
39614    {
39615     "field_name" : "wavefrontSize",
39616     "field_offset" : 224,
39617     "referenced_type" : "_ZTIj"
39618    },
39619    {
39620     "field_name" : "sgprsPerSimd",
39621     "field_offset" : 256,
39622     "referenced_type" : "_ZTIj"
39623    },
39624    {
39625     "field_name" : "minSgprAllocation",
39626     "field_offset" : 288,
39627     "referenced_type" : "_ZTIj"
39628    },
39629    {
39630     "field_name" : "maxSgprAllocation",
39631     "field_offset" : 320,
39632     "referenced_type" : "_ZTIj"
39633    },
39634    {
39635     "field_name" : "sgprAllocationGranularity",
39636     "field_offset" : 352,
39637     "referenced_type" : "_ZTIj"
39638    },
39639    {
39640     "field_name" : "vgprsPerSimd",
39641     "field_offset" : 384,
39642     "referenced_type" : "_ZTIj"
39643    },
39644    {
39645     "field_name" : "minVgprAllocation",
39646     "field_offset" : 416,
39647     "referenced_type" : "_ZTIj"
39648    },
39649    {
39650     "field_name" : "maxVgprAllocation",
39651     "field_offset" : 448,
39652     "referenced_type" : "_ZTIj"
39653    },
39654    {
39655     "field_name" : "vgprAllocationGranularity",
39656     "field_offset" : 480,
39657     "referenced_type" : "_ZTIj"
39658    }
39659   ],
39660   "linker_set_key" : "_ZTI39VkPhysicalDeviceShaderCorePropertiesAMD",
39661   "name" : "VkPhysicalDeviceShaderCorePropertiesAMD",
39662   "referenced_type" : "_ZTI39VkPhysicalDeviceShaderCorePropertiesAMD",
39663   "self_type" : "_ZTI39VkPhysicalDeviceShaderCorePropertiesAMD",
39664   "size" : 64,
39665   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
39666  },
39667  {
39668   "alignment" : 4,
39669   "fields" :
39670   [
39671    {
39672     "field_name" : "sType",
39673     "referenced_type" : "_ZTI15VkStructureType"
39674    },
39675    {
39676     "field_name" : "pNext",
39677     "field_offset" : 32,
39678     "referenced_type" : "_ZTIPKv"
39679    },
39680    {
39681     "field_name" : "attachmentInitialSampleLocationsCount",
39682     "field_offset" : 64,
39683     "referenced_type" : "_ZTIj"
39684    },
39685    {
39686     "field_name" : "pAttachmentInitialSampleLocations",
39687     "field_offset" : 96,
39688     "referenced_type" : "_ZTIPK30VkAttachmentSampleLocationsEXT"
39689    },
39690    {
39691     "field_name" : "postSubpassSampleLocationsCount",
39692     "field_offset" : 128,
39693     "referenced_type" : "_ZTIj"
39694    },
39695    {
39696     "field_name" : "pPostSubpassSampleLocations",
39697     "field_offset" : 160,
39698     "referenced_type" : "_ZTIPK27VkSubpassSampleLocationsEXT"
39699    }
39700   ],
39701   "linker_set_key" : "_ZTI39VkRenderPassSampleLocationsBeginInfoEXT",
39702   "name" : "VkRenderPassSampleLocationsBeginInfoEXT",
39703   "referenced_type" : "_ZTI39VkRenderPassSampleLocationsBeginInfoEXT",
39704   "self_type" : "_ZTI39VkRenderPassSampleLocationsBeginInfoEXT",
39705   "size" : 24,
39706   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
39707  },
39708  {
39709   "alignment" : 4,
39710   "fields" :
39711   [
39712    {
39713     "field_name" : "sType",
39714     "referenced_type" : "_ZTI15VkStructureType"
39715    },
39716    {
39717     "field_name" : "pNext",
39718     "field_offset" : 32,
39719     "referenced_type" : "_ZTIPKv"
39720    },
39721    {
39722     "field_name" : "customBorderColor",
39723     "field_offset" : 64,
39724     "referenced_type" : "_ZTI17VkClearColorValue"
39725    },
39726    {
39727     "field_name" : "format",
39728     "field_offset" : 192,
39729     "referenced_type" : "_ZTI8VkFormat"
39730    }
39731   ],
39732   "linker_set_key" : "_ZTI39VkSamplerCustomBorderColorCreateInfoEXT",
39733   "name" : "VkSamplerCustomBorderColorCreateInfoEXT",
39734   "referenced_type" : "_ZTI39VkSamplerCustomBorderColorCreateInfoEXT",
39735   "self_type" : "_ZTI39VkSamplerCustomBorderColorCreateInfoEXT",
39736   "size" : 28,
39737   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
39738  },
39739  {
39740   "alignment" : 4,
39741   "fields" :
39742   [
39743    {
39744     "field_name" : "sType",
39745     "referenced_type" : "_ZTI15VkStructureType"
39746    },
39747    {
39748     "field_name" : "pNext",
39749     "field_offset" : 32,
39750     "referenced_type" : "_ZTIPKv"
39751    },
39752    {
39753     "field_name" : "depthResolveMode",
39754     "field_offset" : 64,
39755     "referenced_type" : "_ZTI21VkResolveModeFlagBits"
39756    },
39757    {
39758     "field_name" : "stencilResolveMode",
39759     "field_offset" : 96,
39760     "referenced_type" : "_ZTI21VkResolveModeFlagBits"
39761    },
39762    {
39763     "field_name" : "pDepthStencilResolveAttachment",
39764     "field_offset" : 128,
39765     "referenced_type" : "_ZTIPK22VkAttachmentReference2"
39766    }
39767   ],
39768   "linker_set_key" : "_ZTI39VkSubpassDescriptionDepthStencilResolve",
39769   "name" : "VkSubpassDescriptionDepthStencilResolve",
39770   "referenced_type" : "_ZTI39VkSubpassDescriptionDepthStencilResolve",
39771   "self_type" : "_ZTI39VkSubpassDescriptionDepthStencilResolve",
39772   "size" : 20,
39773   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
39774  },
39775  {
39776   "alignment" : 4,
39777   "fields" :
39778   [
39779    {
39780     "field_name" : "primitiveCount",
39781     "referenced_type" : "_ZTIj"
39782    },
39783    {
39784     "field_name" : "primitiveOffset",
39785     "field_offset" : 32,
39786     "referenced_type" : "_ZTIj"
39787    },
39788    {
39789     "field_name" : "firstVertex",
39790     "field_offset" : 64,
39791     "referenced_type" : "_ZTIj"
39792    },
39793    {
39794     "field_name" : "transformOffset",
39795     "field_offset" : 96,
39796     "referenced_type" : "_ZTIj"
39797    }
39798   ],
39799   "linker_set_key" : "_ZTI40VkAccelerationStructureBuildRangeInfoKHR",
39800   "name" : "VkAccelerationStructureBuildRangeInfoKHR",
39801   "referenced_type" : "_ZTI40VkAccelerationStructureBuildRangeInfoKHR",
39802   "self_type" : "_ZTI40VkAccelerationStructureBuildRangeInfoKHR",
39803   "size" : 16,
39804   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
39805  },
39806  {
39807   "alignment" : 8,
39808   "fields" :
39809   [
39810    {
39811     "field_name" : "sType",
39812     "referenced_type" : "_ZTI15VkStructureType"
39813    },
39814    {
39815     "field_name" : "pNext",
39816     "field_offset" : 32,
39817     "referenced_type" : "_ZTIPKv"
39818    },
39819    {
39820     "field_name" : "accelerationStructureSize",
39821     "field_offset" : 64,
39822     "referenced_type" : "_ZTIy"
39823    },
39824    {
39825     "field_name" : "updateScratchSize",
39826     "field_offset" : 128,
39827     "referenced_type" : "_ZTIy"
39828    },
39829    {
39830     "field_name" : "buildScratchSize",
39831     "field_offset" : 192,
39832     "referenced_type" : "_ZTIy"
39833    }
39834   ],
39835   "linker_set_key" : "_ZTI40VkAccelerationStructureBuildSizesInfoKHR",
39836   "name" : "VkAccelerationStructureBuildSizesInfoKHR",
39837   "referenced_type" : "_ZTI40VkAccelerationStructureBuildSizesInfoKHR",
39838   "self_type" : "_ZTI40VkAccelerationStructureBuildSizesInfoKHR",
39839   "size" : 32,
39840   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
39841  },
39842  {
39843   "alignment" : 8,
39844   "fields" :
39845   [
39846    {
39847     "field_name" : "sType",
39848     "referenced_type" : "_ZTI15VkStructureType"
39849    },
39850    {
39851     "field_name" : "pNext",
39852     "field_offset" : 32,
39853     "referenced_type" : "_ZTIPv"
39854    },
39855    {
39856     "field_name" : "allocationSize",
39857     "field_offset" : 64,
39858     "referenced_type" : "_ZTIy"
39859    },
39860    {
39861     "field_name" : "memoryTypeBits",
39862     "field_offset" : 128,
39863     "referenced_type" : "_ZTIj"
39864    }
39865   ],
39866   "linker_set_key" : "_ZTI40VkAndroidHardwareBufferPropertiesANDROID",
39867   "name" : "VkAndroidHardwareBufferPropertiesANDROID",
39868   "referenced_type" : "_ZTI40VkAndroidHardwareBufferPropertiesANDROID",
39869   "self_type" : "_ZTI40VkAndroidHardwareBufferPropertiesANDROID",
39870   "size" : 24,
39871   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_android.h"
39872  },
39873  {
39874   "alignment" : 4,
39875   "fields" :
39876   [
39877    {
39878     "field_name" : "sType",
39879     "referenced_type" : "_ZTI15VkStructureType"
39880    },
39881    {
39882     "field_name" : "pNext",
39883     "field_offset" : 32,
39884     "referenced_type" : "_ZTIPKv"
39885    },
39886    {
39887     "field_name" : "globalPriority",
39888     "field_offset" : 64,
39889     "referenced_type" : "_ZTI24VkQueueGlobalPriorityKHR"
39890    }
39891   ],
39892   "linker_set_key" : "_ZTI40VkDeviceQueueGlobalPriorityCreateInfoKHR",
39893   "name" : "VkDeviceQueueGlobalPriorityCreateInfoKHR",
39894   "referenced_type" : "_ZTI40VkDeviceQueueGlobalPriorityCreateInfoKHR",
39895   "self_type" : "_ZTI40VkDeviceQueueGlobalPriorityCreateInfoKHR",
39896   "size" : 12,
39897   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
39898  },
39899  {
39900   "alignment" : 4,
39901   "fields" :
39902   [
39903    {
39904     "field_name" : "sType",
39905     "referenced_type" : "_ZTI15VkStructureType"
39906    },
39907    {
39908     "field_name" : "pNext",
39909     "field_offset" : 32,
39910     "referenced_type" : "_ZTIPv"
39911    },
39912    {
39913     "field_name" : "localDimmingSupport",
39914     "field_offset" : 64,
39915     "referenced_type" : "_ZTIj"
39916    }
39917   ],
39918   "linker_set_key" : "_ZTI40VkDisplayNativeHdrSurfaceCapabilitiesAMD",
39919   "name" : "VkDisplayNativeHdrSurfaceCapabilitiesAMD",
39920   "referenced_type" : "_ZTI40VkDisplayNativeHdrSurfaceCapabilitiesAMD",
39921   "self_type" : "_ZTI40VkDisplayNativeHdrSurfaceCapabilitiesAMD",
39922   "size" : 12,
39923   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
39924  },
39925  {
39926   "alignment" : 4,
39927   "fields" :
39928   [
39929    {
39930     "field_name" : "sType",
39931     "referenced_type" : "_ZTI15VkStructureType"
39932    },
39933    {
39934     "field_name" : "pNext",
39935     "field_offset" : 32,
39936     "referenced_type" : "_ZTIPKv"
39937    },
39938    {
39939     "field_name" : "buffer",
39940     "field_offset" : 64,
39941     "referenced_type" : "_ZTIP15AHardwareBuffer"
39942    }
39943   ],
39944   "linker_set_key" : "_ZTI40VkImportAndroidHardwareBufferInfoANDROID",
39945   "name" : "VkImportAndroidHardwareBufferInfoANDROID",
39946   "referenced_type" : "_ZTI40VkImportAndroidHardwareBufferInfoANDROID",
39947   "self_type" : "_ZTI40VkImportAndroidHardwareBufferInfoANDROID",
39948   "size" : 12,
39949   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_android.h"
39950  },
39951  {
39952   "alignment" : 8,
39953   "fields" :
39954   [
39955    {
39956     "field_name" : "sType",
39957     "referenced_type" : "_ZTI15VkStructureType"
39958    },
39959    {
39960     "field_name" : "pNext",
39961     "field_offset" : 32,
39962     "referenced_type" : "_ZTIPKv"
39963    },
39964    {
39965     "field_name" : "opaqueCaptureAddress",
39966     "field_offset" : 64,
39967     "referenced_type" : "_ZTIy"
39968    }
39969   ],
39970   "linker_set_key" : "_ZTI40VkMemoryOpaqueCaptureAddressAllocateInfo",
39971   "name" : "VkMemoryOpaqueCaptureAddressAllocateInfo",
39972   "referenced_type" : "_ZTI40VkMemoryOpaqueCaptureAddressAllocateInfo",
39973   "self_type" : "_ZTI40VkMemoryOpaqueCaptureAddressAllocateInfo",
39974   "size" : 16,
39975   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
39976  },
39977  {
39978   "alignment" : 4,
39979   "fields" :
39980   [
39981    {
39982     "field_name" : "sType",
39983     "referenced_type" : "_ZTI15VkStructureType"
39984    },
39985    {
39986     "field_name" : "pNext",
39987     "field_offset" : 32,
39988     "referenced_type" : "_ZTIPv"
39989    },
39990    {
39991     "field_name" : "dynamicRendering",
39992     "field_offset" : 64,
39993     "referenced_type" : "_ZTIj"
39994    }
39995   ],
39996   "linker_set_key" : "_ZTI40VkPhysicalDeviceDynamicRenderingFeatures",
39997   "name" : "VkPhysicalDeviceDynamicRenderingFeatures",
39998   "referenced_type" : "_ZTI40VkPhysicalDeviceDynamicRenderingFeatures",
39999   "self_type" : "_ZTI40VkPhysicalDeviceDynamicRenderingFeatures",
40000   "size" : 12,
40001   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
40002  },
40003  {
40004   "alignment" : 8,
40005   "fields" :
40006   [
40007    {
40008     "field_name" : "sType",
40009     "referenced_type" : "_ZTI15VkStructureType"
40010    },
40011    {
40012     "field_name" : "pNext",
40013     "field_offset" : 32,
40014     "referenced_type" : "_ZTIPv"
40015    },
40016    {
40017     "field_name" : "robustStorageBufferAccessSizeAlignment",
40018     "field_offset" : 64,
40019     "referenced_type" : "_ZTIy"
40020    },
40021    {
40022     "field_name" : "robustUniformBufferAccessSizeAlignment",
40023     "field_offset" : 128,
40024     "referenced_type" : "_ZTIy"
40025    }
40026   ],
40027   "linker_set_key" : "_ZTI40VkPhysicalDeviceRobustness2PropertiesEXT",
40028   "name" : "VkPhysicalDeviceRobustness2PropertiesEXT",
40029   "referenced_type" : "_ZTI40VkPhysicalDeviceRobustness2PropertiesEXT",
40030   "self_type" : "_ZTI40VkPhysicalDeviceRobustness2PropertiesEXT",
40031   "size" : 24,
40032   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
40033  },
40034  {
40035   "alignment" : 4,
40036   "fields" :
40037   [
40038    {
40039     "field_name" : "sType",
40040     "referenced_type" : "_ZTI15VkStructureType"
40041    },
40042    {
40043     "field_name" : "pNext",
40044     "field_offset" : 32,
40045     "referenced_type" : "_ZTIPv"
40046    },
40047    {
40048     "field_name" : "shaderCoreFeatures",
40049     "field_offset" : 64,
40050     "referenced_type" : "_ZTIj"
40051    },
40052    {
40053     "field_name" : "activeComputeUnitCount",
40054     "field_offset" : 96,
40055     "referenced_type" : "_ZTIj"
40056    }
40057   ],
40058   "linker_set_key" : "_ZTI40VkPhysicalDeviceShaderCoreProperties2AMD",
40059   "name" : "VkPhysicalDeviceShaderCoreProperties2AMD",
40060   "referenced_type" : "_ZTI40VkPhysicalDeviceShaderCoreProperties2AMD",
40061   "self_type" : "_ZTI40VkPhysicalDeviceShaderCoreProperties2AMD",
40062   "size" : 16,
40063   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
40064  },
40065  {
40066   "alignment" : 4,
40067   "fields" :
40068   [
40069    {
40070     "field_name" : "sType",
40071     "referenced_type" : "_ZTI15VkStructureType"
40072    },
40073    {
40074     "field_name" : "pNext",
40075     "field_offset" : 32,
40076     "referenced_type" : "_ZTIPv"
40077    },
40078    {
40079     "field_name" : "synchronization2",
40080     "field_offset" : 64,
40081     "referenced_type" : "_ZTIj"
40082    }
40083   ],
40084   "linker_set_key" : "_ZTI40VkPhysicalDeviceSynchronization2Features",
40085   "name" : "VkPhysicalDeviceSynchronization2Features",
40086   "referenced_type" : "_ZTI40VkPhysicalDeviceSynchronization2Features",
40087   "self_type" : "_ZTI40VkPhysicalDeviceSynchronization2Features",
40088   "size" : 12,
40089   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
40090  },
40091  {
40092   "alignment" : 4,
40093   "fields" :
40094   [
40095    {
40096     "field_name" : "sType",
40097     "referenced_type" : "_ZTI15VkStructureType"
40098    },
40099    {
40100     "field_name" : "pNext",
40101     "field_offset" : 32,
40102     "referenced_type" : "_ZTIPv"
40103    },
40104    {
40105     "field_name" : "variablePointersStorageBuffer",
40106     "field_offset" : 64,
40107     "referenced_type" : "_ZTIj"
40108    },
40109    {
40110     "field_name" : "variablePointers",
40111     "field_offset" : 96,
40112     "referenced_type" : "_ZTIj"
40113    }
40114   ],
40115   "linker_set_key" : "_ZTI40VkPhysicalDeviceVariablePointersFeatures",
40116   "name" : "VkPhysicalDeviceVariablePointersFeatures",
40117   "referenced_type" : "_ZTI40VkPhysicalDeviceVariablePointersFeatures",
40118   "self_type" : "_ZTI40VkPhysicalDeviceVariablePointersFeatures",
40119   "size" : 16,
40120   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
40121  },
40122  {
40123   "alignment" : 4,
40124   "fields" :
40125   [
40126    {
40127     "field_name" : "sType",
40128     "referenced_type" : "_ZTI15VkStructureType"
40129    },
40130    {
40131     "field_name" : "pNext",
40132     "field_offset" : 32,
40133     "referenced_type" : "_ZTIPv"
40134    },
40135    {
40136     "field_name" : "priorityCount",
40137     "field_offset" : 64,
40138     "referenced_type" : "_ZTIj"
40139    },
40140    {
40141     "field_name" : "priorities",
40142     "field_offset" : 96,
40143     "referenced_type" : "_ZTIA16_24VkQueueGlobalPriorityKHR"
40144    }
40145   ],
40146   "linker_set_key" : "_ZTI40VkQueueFamilyGlobalPriorityPropertiesKHR",
40147   "name" : "VkQueueFamilyGlobalPriorityPropertiesKHR",
40148   "referenced_type" : "_ZTI40VkQueueFamilyGlobalPriorityPropertiesKHR",
40149   "self_type" : "_ZTI40VkQueueFamilyGlobalPriorityPropertiesKHR",
40150   "size" : 76,
40151   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
40152  },
40153  {
40154   "alignment" : 8,
40155   "fields" :
40156   [
40157    {
40158     "field_name" : "sType",
40159     "referenced_type" : "_ZTI15VkStructureType"
40160    },
40161    {
40162     "field_name" : "pNext",
40163     "field_offset" : 32,
40164     "referenced_type" : "_ZTIPv"
40165    },
40166    {
40167     "field_name" : "renderPass",
40168     "field_offset" : 64,
40169     "referenced_type" : "_ZTIy"
40170    },
40171    {
40172     "field_name" : "subpass",
40173     "field_offset" : 128,
40174     "referenced_type" : "_ZTIj"
40175    }
40176   ],
40177   "linker_set_key" : "_ZTI40VkSubpassShadingPipelineCreateInfoHUAWEI",
40178   "name" : "VkSubpassShadingPipelineCreateInfoHUAWEI",
40179   "referenced_type" : "_ZTI40VkSubpassShadingPipelineCreateInfoHUAWEI",
40180   "self_type" : "_ZTI40VkSubpassShadingPipelineCreateInfoHUAWEI",
40181   "size" : 24,
40182   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
40183  },
40184  {
40185   "alignment" : 4,
40186   "fields" :
40187   [
40188    {
40189     "field_name" : "sType",
40190     "referenced_type" : "_ZTI15VkStructureType"
40191    },
40192    {
40193     "field_name" : "pNext",
40194     "field_offset" : 32,
40195     "referenced_type" : "_ZTIPKv"
40196    },
40197    {
40198     "field_name" : "localDimmingEnable",
40199     "field_offset" : 64,
40200     "referenced_type" : "_ZTIj"
40201    }
40202   ],
40203   "linker_set_key" : "_ZTI40VkSwapchainDisplayNativeHdrCreateInfoAMD",
40204   "name" : "VkSwapchainDisplayNativeHdrCreateInfoAMD",
40205   "referenced_type" : "_ZTI40VkSwapchainDisplayNativeHdrCreateInfoAMD",
40206   "self_type" : "_ZTI40VkSwapchainDisplayNativeHdrCreateInfoAMD",
40207   "size" : 12,
40208   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
40209  },
40210  {
40211   "alignment" : 8,
40212   "fields" :
40213   [
40214    {
40215     "field_name" : "sType",
40216     "referenced_type" : "_ZTI15VkStructureType"
40217    },
40218    {
40219     "field_name" : "pNext",
40220     "field_offset" : 32,
40221     "referenced_type" : "_ZTIPKv"
40222    },
40223    {
40224     "field_name" : "image",
40225     "field_offset" : 64,
40226     "referenced_type" : "_ZTIy"
40227    },
40228    {
40229     "field_name" : "buffer",
40230     "field_offset" : 128,
40231     "referenced_type" : "_ZTIy"
40232    }
40233   ],
40234   "linker_set_key" : "_ZTI41VkDedicatedAllocationMemoryAllocateInfoNV",
40235   "name" : "VkDedicatedAllocationMemoryAllocateInfoNV",
40236   "referenced_type" : "_ZTI41VkDedicatedAllocationMemoryAllocateInfoNV",
40237   "self_type" : "_ZTI41VkDedicatedAllocationMemoryAllocateInfoNV",
40238   "size" : 24,
40239   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
40240  },
40241  {
40242   "alignment" : 4,
40243   "fields" :
40244   [
40245    {
40246     "field_name" : "sType",
40247     "referenced_type" : "_ZTI15VkStructureType"
40248    },
40249    {
40250     "field_name" : "pNext",
40251     "field_offset" : 32,
40252     "referenced_type" : "_ZTIPKv"
40253    },
40254    {
40255     "field_name" : "overallocationBehavior",
40256     "field_offset" : 64,
40257     "referenced_type" : "_ZTI33VkMemoryOverallocationBehaviorAMD"
40258    }
40259   ],
40260   "linker_set_key" : "_ZTI41VkDeviceMemoryOverallocationCreateInfoAMD",
40261   "name" : "VkDeviceMemoryOverallocationCreateInfoAMD",
40262   "referenced_type" : "_ZTI41VkDeviceMemoryOverallocationCreateInfoAMD",
40263   "self_type" : "_ZTI41VkDeviceMemoryOverallocationCreateInfoAMD",
40264   "size" : 12,
40265   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
40266  },
40267  {
40268   "alignment" : 4,
40269   "fields" :
40270   [
40271    {
40272     "field_name" : "sType",
40273     "referenced_type" : "_ZTI15VkStructureType"
40274    },
40275    {
40276     "field_name" : "pNext",
40277     "field_offset" : 32,
40278     "referenced_type" : "_ZTIPKv"
40279    },
40280    {
40281     "field_name" : "drmFormatModifierCount",
40282     "field_offset" : 64,
40283     "referenced_type" : "_ZTIj"
40284    },
40285    {
40286     "field_name" : "pDrmFormatModifiers",
40287     "field_offset" : 96,
40288     "referenced_type" : "_ZTIPKy"
40289    }
40290   ],
40291   "linker_set_key" : "_ZTI41VkImageDrmFormatModifierListCreateInfoEXT",
40292   "name" : "VkImageDrmFormatModifierListCreateInfoEXT",
40293   "referenced_type" : "_ZTI41VkImageDrmFormatModifierListCreateInfoEXT",
40294   "self_type" : "_ZTI41VkImageDrmFormatModifierListCreateInfoEXT",
40295   "size" : 16,
40296   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
40297  },
40298  {
40299   "alignment" : 4,
40300   "fields" :
40301   [
40302    {
40303     "field_name" : "sType",
40304     "referenced_type" : "_ZTI15VkStructureType"
40305    },
40306    {
40307     "field_name" : "pNext",
40308     "field_offset" : 32,
40309     "referenced_type" : "_ZTIPv"
40310    },
40311    {
40312     "field_name" : "deviceCoherentMemory",
40313     "field_offset" : 64,
40314     "referenced_type" : "_ZTIj"
40315    }
40316   ],
40317   "linker_set_key" : "_ZTI41VkPhysicalDeviceCoherentMemoryFeaturesAMD",
40318   "name" : "VkPhysicalDeviceCoherentMemoryFeaturesAMD",
40319   "referenced_type" : "_ZTI41VkPhysicalDeviceCoherentMemoryFeaturesAMD",
40320   "self_type" : "_ZTI41VkPhysicalDeviceCoherentMemoryFeaturesAMD",
40321   "size" : 12,
40322   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
40323  },
40324  {
40325   "alignment" : 4,
40326   "fields" :
40327   [
40328    {
40329     "field_name" : "sType",
40330     "referenced_type" : "_ZTI15VkStructureType"
40331    },
40332    {
40333     "field_name" : "pNext",
40334     "field_offset" : 32,
40335     "referenced_type" : "_ZTIPv"
40336    },
40337    {
40338     "field_name" : "indexTypeUint8",
40339     "field_offset" : 64,
40340     "referenced_type" : "_ZTIj"
40341    }
40342   ],
40343   "linker_set_key" : "_ZTI41VkPhysicalDeviceIndexTypeUint8FeaturesEXT",
40344   "name" : "VkPhysicalDeviceIndexTypeUint8FeaturesEXT",
40345   "referenced_type" : "_ZTI41VkPhysicalDeviceIndexTypeUint8FeaturesEXT",
40346   "self_type" : "_ZTI41VkPhysicalDeviceIndexTypeUint8FeaturesEXT",
40347   "size" : 12,
40348   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
40349  },
40350  {
40351   "alignment" : 8,
40352   "fields" :
40353   [
40354    {
40355     "field_name" : "sType",
40356     "referenced_type" : "_ZTI15VkStructureType"
40357    },
40358    {
40359     "field_name" : "pNext",
40360     "field_offset" : 32,
40361     "referenced_type" : "_ZTIPv"
40362    },
40363    {
40364     "field_name" : "heapBudget",
40365     "field_offset" : 64,
40366     "referenced_type" : "_ZTIA16_y"
40367    },
40368    {
40369     "field_name" : "heapUsage",
40370     "field_offset" : 1088,
40371     "referenced_type" : "_ZTIA16_y"
40372    }
40373   ],
40374   "linker_set_key" : "_ZTI41VkPhysicalDeviceMemoryBudgetPropertiesEXT",
40375   "name" : "VkPhysicalDeviceMemoryBudgetPropertiesEXT",
40376   "referenced_type" : "_ZTI41VkPhysicalDeviceMemoryBudgetPropertiesEXT",
40377   "self_type" : "_ZTI41VkPhysicalDeviceMemoryBudgetPropertiesEXT",
40378   "size" : 264,
40379   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
40380  },
40381  {
40382   "alignment" : 4,
40383   "fields" :
40384   [
40385    {
40386     "field_name" : "sType",
40387     "referenced_type" : "_ZTI15VkStructureType"
40388    },
40389    {
40390     "field_name" : "pNext",
40391     "field_offset" : 32,
40392     "referenced_type" : "_ZTIPv"
40393    },
40394    {
40395     "field_name" : "memoryPriority",
40396     "field_offset" : 64,
40397     "referenced_type" : "_ZTIj"
40398    }
40399   ],
40400   "linker_set_key" : "_ZTI41VkPhysicalDeviceMemoryPriorityFeaturesEXT",
40401   "name" : "VkPhysicalDeviceMemoryPriorityFeaturesEXT",
40402   "referenced_type" : "_ZTI41VkPhysicalDeviceMemoryPriorityFeaturesEXT",
40403   "self_type" : "_ZTI41VkPhysicalDeviceMemoryPriorityFeaturesEXT",
40404   "size" : 12,
40405   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
40406  },
40407  {
40408   "alignment" : 4,
40409   "fields" :
40410   [
40411    {
40412     "field_name" : "sType",
40413     "referenced_type" : "_ZTI15VkStructureType"
40414    },
40415    {
40416     "field_name" : "pNext",
40417     "field_offset" : 32,
40418     "referenced_type" : "_ZTIPv"
40419    },
40420    {
40421     "field_name" : "protectedNoFault",
40422     "field_offset" : 64,
40423     "referenced_type" : "_ZTIj"
40424    }
40425   ],
40426   "linker_set_key" : "_ZTI41VkPhysicalDeviceProtectedMemoryProperties",
40427   "name" : "VkPhysicalDeviceProtectedMemoryProperties",
40428   "referenced_type" : "_ZTI41VkPhysicalDeviceProtectedMemoryProperties",
40429   "self_type" : "_ZTI41VkPhysicalDeviceProtectedMemoryProperties",
40430   "size" : 12,
40431   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
40432  },
40433  {
40434   "alignment" : 4,
40435   "fields" :
40436   [
40437    {
40438     "field_name" : "sType",
40439     "referenced_type" : "_ZTI15VkStructureType"
40440    },
40441    {
40442     "field_name" : "pNext",
40443     "field_offset" : 32,
40444     "referenced_type" : "_ZTIPv"
40445    },
40446    {
40447     "field_name" : "scalarBlockLayout",
40448     "field_offset" : 64,
40449     "referenced_type" : "_ZTIj"
40450    }
40451   ],
40452   "linker_set_key" : "_ZTI41VkPhysicalDeviceScalarBlockLayoutFeatures",
40453   "name" : "VkPhysicalDeviceScalarBlockLayoutFeatures",
40454   "referenced_type" : "_ZTI41VkPhysicalDeviceScalarBlockLayoutFeatures",
40455   "self_type" : "_ZTI41VkPhysicalDeviceScalarBlockLayoutFeatures",
40456   "size" : 12,
40457   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
40458  },
40459  {
40460   "alignment" : 4,
40461   "fields" :
40462   [
40463    {
40464     "field_name" : "sType",
40465     "referenced_type" : "_ZTI15VkStructureType"
40466    },
40467    {
40468     "field_name" : "pNext",
40469     "field_offset" : 32,
40470     "referenced_type" : "_ZTIPv"
40471    },
40472    {
40473     "field_name" : "shaderBufferInt64Atomics",
40474     "field_offset" : 64,
40475     "referenced_type" : "_ZTIj"
40476    },
40477    {
40478     "field_name" : "shaderSharedInt64Atomics",
40479     "field_offset" : 96,
40480     "referenced_type" : "_ZTIj"
40481    }
40482   ],
40483   "linker_set_key" : "_ZTI41VkPhysicalDeviceShaderAtomicInt64Features",
40484   "name" : "VkPhysicalDeviceShaderAtomicInt64Features",
40485   "referenced_type" : "_ZTI41VkPhysicalDeviceShaderAtomicInt64Features",
40486   "self_type" : "_ZTI41VkPhysicalDeviceShaderAtomicInt64Features",
40487   "size" : 16,
40488   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
40489  },
40490  {
40491   "alignment" : 4,
40492   "fields" :
40493   [
40494    {
40495     "field_name" : "sType",
40496     "referenced_type" : "_ZTI15VkStructureType"
40497    },
40498    {
40499     "field_name" : "pNext",
40500     "field_offset" : 32,
40501     "referenced_type" : "_ZTIPv"
40502    },
40503    {
40504     "field_name" : "shaderFloat16",
40505     "field_offset" : 64,
40506     "referenced_type" : "_ZTIj"
40507    },
40508    {
40509     "field_name" : "shaderInt8",
40510     "field_offset" : 96,
40511     "referenced_type" : "_ZTIj"
40512    }
40513   ],
40514   "linker_set_key" : "_ZTI41VkPhysicalDeviceShaderFloat16Int8Features",
40515   "name" : "VkPhysicalDeviceShaderFloat16Int8Features",
40516   "referenced_type" : "_ZTI41VkPhysicalDeviceShaderFloat16Int8Features",
40517   "self_type" : "_ZTI41VkPhysicalDeviceShaderFloat16Int8Features",
40518   "size" : 16,
40519   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
40520  },
40521  {
40522   "alignment" : 4,
40523   "fields" :
40524   [
40525    {
40526     "field_name" : "sType",
40527     "referenced_type" : "_ZTI15VkStructureType"
40528    },
40529    {
40530     "field_name" : "pNext",
40531     "field_offset" : 32,
40532     "referenced_type" : "_ZTIPv"
40533    },
40534    {
40535     "field_name" : "timelineSemaphore",
40536     "field_offset" : 64,
40537     "referenced_type" : "_ZTIj"
40538    }
40539   ],
40540   "linker_set_key" : "_ZTI41VkPhysicalDeviceTimelineSemaphoreFeatures",
40541   "name" : "VkPhysicalDeviceTimelineSemaphoreFeatures",
40542   "referenced_type" : "_ZTI41VkPhysicalDeviceTimelineSemaphoreFeatures",
40543   "self_type" : "_ZTI41VkPhysicalDeviceTimelineSemaphoreFeatures",
40544   "size" : 12,
40545   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
40546  },
40547  {
40548   "alignment" : 4,
40549   "fields" :
40550   [
40551    {
40552     "field_name" : "sType",
40553     "referenced_type" : "_ZTI15VkStructureType"
40554    },
40555    {
40556     "field_name" : "pNext",
40557     "field_offset" : 32,
40558     "referenced_type" : "_ZTIPv"
40559    },
40560    {
40561     "field_name" : "vulkanMemoryModel",
40562     "field_offset" : 64,
40563     "referenced_type" : "_ZTIj"
40564    },
40565    {
40566     "field_name" : "vulkanMemoryModelDeviceScope",
40567     "field_offset" : 96,
40568     "referenced_type" : "_ZTIj"
40569    },
40570    {
40571     "field_name" : "vulkanMemoryModelAvailabilityVisibilityChains",
40572     "field_offset" : 128,
40573     "referenced_type" : "_ZTIj"
40574    }
40575   ],
40576   "linker_set_key" : "_ZTI41VkPhysicalDeviceVulkanMemoryModelFeatures",
40577   "name" : "VkPhysicalDeviceVulkanMemoryModelFeatures",
40578   "referenced_type" : "_ZTI41VkPhysicalDeviceVulkanMemoryModelFeatures",
40579   "self_type" : "_ZTI41VkPhysicalDeviceVulkanMemoryModelFeatures",
40580   "size" : 20,
40581   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
40582  },
40583  {
40584   "alignment" : 4,
40585   "fields" :
40586   [
40587    {
40588     "field_name" : "binding",
40589     "referenced_type" : "_ZTIj"
40590    },
40591    {
40592     "field_name" : "divisor",
40593     "field_offset" : 32,
40594     "referenced_type" : "_ZTIj"
40595    }
40596   ],
40597   "linker_set_key" : "_ZTI41VkVertexInputBindingDivisorDescriptionEXT",
40598   "name" : "VkVertexInputBindingDivisorDescriptionEXT",
40599   "referenced_type" : "_ZTI41VkVertexInputBindingDivisorDescriptionEXT",
40600   "self_type" : "_ZTI41VkVertexInputBindingDivisorDescriptionEXT",
40601   "size" : 8,
40602   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
40603  },
40604  {
40605   "alignment" : 8,
40606   "fields" :
40607   [
40608    {
40609     "field_name" : "transformT0",
40610     "referenced_type" : "_ZTI11VkSRTDataNV"
40611    },
40612    {
40613     "field_name" : "transformT1",
40614     "field_offset" : 512,
40615     "referenced_type" : "_ZTI11VkSRTDataNV"
40616    },
40617    {
40618     "field_name" : "instanceCustomIndex",
40619     "field_offset" : 1024,
40620     "referenced_type" : "_ZTIj"
40621    },
40622    {
40623     "field_name" : "mask",
40624     "field_offset" : 1048,
40625     "referenced_type" : "_ZTIj"
40626    },
40627    {
40628     "field_name" : "instanceShaderBindingTableRecordOffset",
40629     "field_offset" : 1056,
40630     "referenced_type" : "_ZTIj"
40631    },
40632    {
40633     "field_name" : "flags",
40634     "field_offset" : 1080,
40635     "referenced_type" : "_ZTIj"
40636    },
40637    {
40638     "field_name" : "accelerationStructureReference",
40639     "field_offset" : 1088,
40640     "referenced_type" : "_ZTIy"
40641    }
40642   ],
40643   "linker_set_key" : "_ZTI42VkAccelerationStructureSRTMotionInstanceNV",
40644   "name" : "VkAccelerationStructureSRTMotionInstanceNV",
40645   "referenced_type" : "_ZTI42VkAccelerationStructureSRTMotionInstanceNV",
40646   "self_type" : "_ZTI42VkAccelerationStructureSRTMotionInstanceNV",
40647   "size" : 144,
40648   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
40649  },
40650  {
40651   "alignment" : 8,
40652   "fields" :
40653   [
40654    {
40655     "field_name" : "sType",
40656     "referenced_type" : "_ZTI15VkStructureType"
40657    },
40658    {
40659     "field_name" : "pNext",
40660     "field_offset" : 32,
40661     "referenced_type" : "_ZTIPKv"
40662    },
40663    {
40664     "field_name" : "src",
40665     "field_offset" : 64,
40666     "referenced_type" : "_ZTIy"
40667    },
40668    {
40669     "field_name" : "dst",
40670     "field_offset" : 128,
40671     "referenced_type" : "_ZTI24VkDeviceOrHostAddressKHR"
40672    },
40673    {
40674     "field_name" : "mode",
40675     "field_offset" : 192,
40676     "referenced_type" : "_ZTI34VkCopyAccelerationStructureModeKHR"
40677    }
40678   ],
40679   "linker_set_key" : "_ZTI42VkCopyAccelerationStructureToMemoryInfoKHR",
40680   "name" : "VkCopyAccelerationStructureToMemoryInfoKHR",
40681   "referenced_type" : "_ZTI42VkCopyAccelerationStructureToMemoryInfoKHR",
40682   "self_type" : "_ZTI42VkCopyAccelerationStructureToMemoryInfoKHR",
40683   "size" : 32,
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" : 32,
40697     "referenced_type" : "_ZTIPKv"
40698    },
40699    {
40700     "field_name" : "src",
40701     "field_offset" : 64,
40702     "referenced_type" : "_ZTI29VkDeviceOrHostAddressConstKHR"
40703    },
40704    {
40705     "field_name" : "dst",
40706     "field_offset" : 128,
40707     "referenced_type" : "_ZTIy"
40708    },
40709    {
40710     "field_name" : "mode",
40711     "field_offset" : 192,
40712     "referenced_type" : "_ZTI34VkCopyAccelerationStructureModeKHR"
40713    }
40714   ],
40715   "linker_set_key" : "_ZTI42VkCopyMemoryToAccelerationStructureInfoKHR",
40716   "name" : "VkCopyMemoryToAccelerationStructureInfoKHR",
40717   "referenced_type" : "_ZTI42VkCopyMemoryToAccelerationStructureInfoKHR",
40718   "self_type" : "_ZTI42VkCopyMemoryToAccelerationStructureInfoKHR",
40719   "size" : 32,
40720   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
40721  },
40722  {
40723   "alignment" : 4,
40724   "fields" :
40725   [
40726    {
40727     "field_name" : "sType",
40728     "referenced_type" : "_ZTI15VkStructureType"
40729    },
40730    {
40731     "field_name" : "pNext",
40732     "field_offset" : 32,
40733     "referenced_type" : "_ZTIPKv"
40734    },
40735    {
40736     "field_name" : "groupCount",
40737     "field_offset" : 64,
40738     "referenced_type" : "_ZTIj"
40739    },
40740    {
40741     "field_name" : "pGroups",
40742     "field_offset" : 96,
40743     "referenced_type" : "_ZTIPK33VkGraphicsShaderGroupCreateInfoNV"
40744    },
40745    {
40746     "field_name" : "pipelineCount",
40747     "field_offset" : 128,
40748     "referenced_type" : "_ZTIj"
40749    },
40750    {
40751     "field_name" : "pPipelines",
40752     "field_offset" : 160,
40753     "referenced_type" : "_ZTIPKy"
40754    }
40755   ],
40756   "linker_set_key" : "_ZTI42VkGraphicsPipelineShaderGroupsCreateInfoNV",
40757   "name" : "VkGraphicsPipelineShaderGroupsCreateInfoNV",
40758   "referenced_type" : "_ZTI42VkGraphicsPipelineShaderGroupsCreateInfoNV",
40759   "self_type" : "_ZTI42VkGraphicsPipelineShaderGroupsCreateInfoNV",
40760   "size" : 24,
40761   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
40762  },
40763  {
40764   "alignment" : 4,
40765   "fields" :
40766   [
40767    {
40768     "field_name" : "sType",
40769     "referenced_type" : "_ZTI15VkStructureType"
40770    },
40771    {
40772     "field_name" : "pNext",
40773     "field_offset" : 32,
40774     "referenced_type" : "_ZTIPKv"
40775    },
40776    {
40777     "field_name" : "type",
40778     "field_offset" : 64,
40779     "referenced_type" : "_ZTI35VkPerformanceConfigurationTypeINTEL"
40780    }
40781   ],
40782   "linker_set_key" : "_ZTI42VkPerformanceConfigurationAcquireInfoINTEL",
40783   "name" : "VkPerformanceConfigurationAcquireInfoINTEL",
40784   "referenced_type" : "_ZTI42VkPerformanceConfigurationAcquireInfoINTEL",
40785   "self_type" : "_ZTI42VkPerformanceConfigurationAcquireInfoINTEL",
40786   "size" : 12,
40787   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
40788  },
40789  {
40790   "alignment" : 4,
40791   "fields" :
40792   [
40793    {
40794     "field_name" : "sType",
40795     "referenced_type" : "_ZTI15VkStructureType"
40796    },
40797    {
40798     "field_name" : "pNext",
40799     "field_offset" : 32,
40800     "referenced_type" : "_ZTIPv"
40801    },
40802    {
40803     "field_name" : "depthClipEnable",
40804     "field_offset" : 64,
40805     "referenced_type" : "_ZTIj"
40806    }
40807   ],
40808   "linker_set_key" : "_ZTI42VkPhysicalDeviceDepthClipEnableFeaturesEXT",
40809   "name" : "VkPhysicalDeviceDepthClipEnableFeaturesEXT",
40810   "referenced_type" : "_ZTI42VkPhysicalDeviceDepthClipEnableFeaturesEXT",
40811   "self_type" : "_ZTI42VkPhysicalDeviceDepthClipEnableFeaturesEXT",
40812   "size" : 12,
40813   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
40814  },
40815  {
40816   "alignment" : 4,
40817   "fields" :
40818   [
40819    {
40820     "field_name" : "sType",
40821     "referenced_type" : "_ZTI15VkStructureType"
40822    },
40823    {
40824     "field_name" : "pNext",
40825     "field_offset" : 32,
40826     "referenced_type" : "_ZTIPv"
40827    },
40828    {
40829     "field_name" : "shaderInputAttachmentArrayDynamicIndexing",
40830     "field_offset" : 64,
40831     "referenced_type" : "_ZTIj"
40832    },
40833    {
40834     "field_name" : "shaderUniformTexelBufferArrayDynamicIndexing",
40835     "field_offset" : 96,
40836     "referenced_type" : "_ZTIj"
40837    },
40838    {
40839     "field_name" : "shaderStorageTexelBufferArrayDynamicIndexing",
40840     "field_offset" : 128,
40841     "referenced_type" : "_ZTIj"
40842    },
40843    {
40844     "field_name" : "shaderUniformBufferArrayNonUniformIndexing",
40845     "field_offset" : 160,
40846     "referenced_type" : "_ZTIj"
40847    },
40848    {
40849     "field_name" : "shaderSampledImageArrayNonUniformIndexing",
40850     "field_offset" : 192,
40851     "referenced_type" : "_ZTIj"
40852    },
40853    {
40854     "field_name" : "shaderStorageBufferArrayNonUniformIndexing",
40855     "field_offset" : 224,
40856     "referenced_type" : "_ZTIj"
40857    },
40858    {
40859     "field_name" : "shaderStorageImageArrayNonUniformIndexing",
40860     "field_offset" : 256,
40861     "referenced_type" : "_ZTIj"
40862    },
40863    {
40864     "field_name" : "shaderInputAttachmentArrayNonUniformIndexing",
40865     "field_offset" : 288,
40866     "referenced_type" : "_ZTIj"
40867    },
40868    {
40869     "field_name" : "shaderUniformTexelBufferArrayNonUniformIndexing",
40870     "field_offset" : 320,
40871     "referenced_type" : "_ZTIj"
40872    },
40873    {
40874     "field_name" : "shaderStorageTexelBufferArrayNonUniformIndexing",
40875     "field_offset" : 352,
40876     "referenced_type" : "_ZTIj"
40877    },
40878    {
40879     "field_name" : "descriptorBindingUniformBufferUpdateAfterBind",
40880     "field_offset" : 384,
40881     "referenced_type" : "_ZTIj"
40882    },
40883    {
40884     "field_name" : "descriptorBindingSampledImageUpdateAfterBind",
40885     "field_offset" : 416,
40886     "referenced_type" : "_ZTIj"
40887    },
40888    {
40889     "field_name" : "descriptorBindingStorageImageUpdateAfterBind",
40890     "field_offset" : 448,
40891     "referenced_type" : "_ZTIj"
40892    },
40893    {
40894     "field_name" : "descriptorBindingStorageBufferUpdateAfterBind",
40895     "field_offset" : 480,
40896     "referenced_type" : "_ZTIj"
40897    },
40898    {
40899     "field_name" : "descriptorBindingUniformTexelBufferUpdateAfterBind",
40900     "field_offset" : 512,
40901     "referenced_type" : "_ZTIj"
40902    },
40903    {
40904     "field_name" : "descriptorBindingStorageTexelBufferUpdateAfterBind",
40905     "field_offset" : 544,
40906     "referenced_type" : "_ZTIj"
40907    },
40908    {
40909     "field_name" : "descriptorBindingUpdateUnusedWhilePending",
40910     "field_offset" : 576,
40911     "referenced_type" : "_ZTIj"
40912    },
40913    {
40914     "field_name" : "descriptorBindingPartiallyBound",
40915     "field_offset" : 608,
40916     "referenced_type" : "_ZTIj"
40917    },
40918    {
40919     "field_name" : "descriptorBindingVariableDescriptorCount",
40920     "field_offset" : 640,
40921     "referenced_type" : "_ZTIj"
40922    },
40923    {
40924     "field_name" : "runtimeDescriptorArray",
40925     "field_offset" : 672,
40926     "referenced_type" : "_ZTIj"
40927    }
40928   ],
40929   "linker_set_key" : "_ZTI42VkPhysicalDeviceDescriptorIndexingFeatures",
40930   "name" : "VkPhysicalDeviceDescriptorIndexingFeatures",
40931   "referenced_type" : "_ZTI42VkPhysicalDeviceDescriptorIndexingFeatures",
40932   "self_type" : "_ZTI42VkPhysicalDeviceDescriptorIndexingFeatures",
40933   "size" : 88,
40934   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
40935  },
40936  {
40937   "alignment" : 4,
40938   "fields" :
40939   [
40940    {
40941     "field_name" : "sType",
40942     "referenced_type" : "_ZTI15VkStructureType"
40943    },
40944    {
40945     "field_name" : "pNext",
40946     "field_offset" : 32,
40947     "referenced_type" : "_ZTIPv"
40948    },
40949    {
40950     "field_name" : "exclusiveScissor",
40951     "field_offset" : 64,
40952     "referenced_type" : "_ZTIj"
40953    }
40954   ],
40955   "linker_set_key" : "_ZTI42VkPhysicalDeviceExclusiveScissorFeaturesNV",
40956   "name" : "VkPhysicalDeviceExclusiveScissorFeaturesNV",
40957   "referenced_type" : "_ZTI42VkPhysicalDeviceExclusiveScissorFeaturesNV",
40958   "self_type" : "_ZTI42VkPhysicalDeviceExclusiveScissorFeaturesNV",
40959   "size" : 12,
40960   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
40961  },
40962  {
40963   "alignment" : 4,
40964   "fields" :
40965   [
40966    {
40967     "field_name" : "sType",
40968     "referenced_type" : "_ZTI15VkStructureType"
40969    },
40970    {
40971     "field_name" : "pNext",
40972     "field_offset" : 32,
40973     "referenced_type" : "_ZTIPv"
40974    },
40975    {
40976     "field_name" : "minLod",
40977     "field_offset" : 64,
40978     "referenced_type" : "_ZTIj"
40979    }
40980   ],
40981   "linker_set_key" : "_ZTI42VkPhysicalDeviceImageViewMinLodFeaturesEXT",
40982   "name" : "VkPhysicalDeviceImageViewMinLodFeaturesEXT",
40983   "referenced_type" : "_ZTI42VkPhysicalDeviceImageViewMinLodFeaturesEXT",
40984   "self_type" : "_ZTI42VkPhysicalDeviceImageViewMinLodFeaturesEXT",
40985   "size" : 12,
40986   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
40987  },
40988  {
40989   "alignment" : 4,
40990   "fields" :
40991   [
40992    {
40993     "field_name" : "sType",
40994     "referenced_type" : "_ZTI15VkStructureType"
40995    },
40996    {
40997     "field_name" : "pNext",
40998     "field_offset" : 32,
40999     "referenced_type" : "_ZTIPv"
41000    },
41001    {
41002     "field_name" : "inlineUniformBlock",
41003     "field_offset" : 64,
41004     "referenced_type" : "_ZTIj"
41005    },
41006    {
41007     "field_name" : "descriptorBindingInlineUniformBlockUpdateAfterBind",
41008     "field_offset" : 96,
41009     "referenced_type" : "_ZTIj"
41010    }
41011   ],
41012   "linker_set_key" : "_ZTI42VkPhysicalDeviceInlineUniformBlockFeatures",
41013   "name" : "VkPhysicalDeviceInlineUniformBlockFeatures",
41014   "referenced_type" : "_ZTI42VkPhysicalDeviceInlineUniformBlockFeatures",
41015   "self_type" : "_ZTI42VkPhysicalDeviceInlineUniformBlockFeatures",
41016   "size" : 16,
41017   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
41018  },
41019  {
41020   "alignment" : 4,
41021   "fields" :
41022   [
41023    {
41024     "field_name" : "sType",
41025     "referenced_type" : "_ZTI15VkStructureType"
41026    },
41027    {
41028     "field_name" : "pNext",
41029     "field_offset" : 32,
41030     "referenced_type" : "_ZTIPv"
41031    },
41032    {
41033     "field_name" : "provokingVertexLast",
41034     "field_offset" : 64,
41035     "referenced_type" : "_ZTIj"
41036    },
41037    {
41038     "field_name" : "transformFeedbackPreservesProvokingVertex",
41039     "field_offset" : 96,
41040     "referenced_type" : "_ZTIj"
41041    }
41042   ],
41043   "linker_set_key" : "_ZTI42VkPhysicalDeviceProvokingVertexFeaturesEXT",
41044   "name" : "VkPhysicalDeviceProvokingVertexFeaturesEXT",
41045   "referenced_type" : "_ZTI42VkPhysicalDeviceProvokingVertexFeaturesEXT",
41046   "self_type" : "_ZTI42VkPhysicalDeviceProvokingVertexFeaturesEXT",
41047   "size" : 16,
41048   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
41049  },
41050  {
41051   "alignment" : 4,
41052   "fields" :
41053   [
41054    {
41055     "field_name" : "sType",
41056     "referenced_type" : "_ZTI15VkStructureType"
41057    },
41058    {
41059     "field_name" : "pNext",
41060     "field_offset" : 32,
41061     "referenced_type" : "_ZTIPv"
41062    },
41063    {
41064     "field_name" : "formatRgba10x6WithoutYCbCrSampler",
41065     "field_offset" : 64,
41066     "referenced_type" : "_ZTIj"
41067    }
41068   ],
41069   "linker_set_key" : "_ZTI42VkPhysicalDeviceRGBA10X6FormatsFeaturesEXT",
41070   "name" : "VkPhysicalDeviceRGBA10X6FormatsFeaturesEXT",
41071   "referenced_type" : "_ZTI42VkPhysicalDeviceRGBA10X6FormatsFeaturesEXT",
41072   "self_type" : "_ZTI42VkPhysicalDeviceRGBA10X6FormatsFeaturesEXT",
41073   "size" : 12,
41074   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
41075  },
41076  {
41077   "alignment" : 4,
41078   "fields" :
41079   [
41080    {
41081     "field_name" : "sType",
41082     "referenced_type" : "_ZTI15VkStructureType"
41083    },
41084    {
41085     "field_name" : "pNext",
41086     "field_offset" : 32,
41087     "referenced_type" : "_ZTIPv"
41088    },
41089    {
41090     "field_name" : "shaderSMBuiltins",
41091     "field_offset" : 64,
41092     "referenced_type" : "_ZTIj"
41093    }
41094   ],
41095   "linker_set_key" : "_ZTI42VkPhysicalDeviceShaderSMBuiltinsFeaturesNV",
41096   "name" : "VkPhysicalDeviceShaderSMBuiltinsFeaturesNV",
41097   "referenced_type" : "_ZTI42VkPhysicalDeviceShaderSMBuiltinsFeaturesNV",
41098   "self_type" : "_ZTI42VkPhysicalDeviceShaderSMBuiltinsFeaturesNV",
41099   "size" : 12,
41100   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
41101  },
41102  {
41103   "alignment" : 4,
41104   "fields" :
41105   [
41106    {
41107     "field_name" : "sType",
41108     "referenced_type" : "_ZTI15VkStructureType"
41109    },
41110    {
41111     "field_name" : "pNext",
41112     "field_offset" : 32,
41113     "referenced_type" : "_ZTIPv"
41114    },
41115    {
41116     "field_name" : "shadingRateImage",
41117     "field_offset" : 64,
41118     "referenced_type" : "_ZTIj"
41119    },
41120    {
41121     "field_name" : "shadingRateCoarseSampleOrder",
41122     "field_offset" : 96,
41123     "referenced_type" : "_ZTIj"
41124    }
41125   ],
41126   "linker_set_key" : "_ZTI42VkPhysicalDeviceShadingRateImageFeaturesNV",
41127   "name" : "VkPhysicalDeviceShadingRateImageFeaturesNV",
41128   "referenced_type" : "_ZTI42VkPhysicalDeviceShadingRateImageFeaturesNV",
41129   "self_type" : "_ZTI42VkPhysicalDeviceShadingRateImageFeaturesNV",
41130   "size" : 16,
41131   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
41132  },
41133  {
41134   "alignment" : 4,
41135   "fields" :
41136   [
41137    {
41138     "field_name" : "sType",
41139     "referenced_type" : "_ZTI15VkStructureType"
41140    },
41141    {
41142     "field_name" : "pNext",
41143     "field_offset" : 32,
41144     "referenced_type" : "_ZTIPKv"
41145    },
41146    {
41147     "field_name" : "flags",
41148     "field_offset" : 64,
41149     "referenced_type" : "_ZTIj"
41150    },
41151    {
41152     "field_name" : "coverageToColorEnable",
41153     "field_offset" : 96,
41154     "referenced_type" : "_ZTIj"
41155    },
41156    {
41157     "field_name" : "coverageToColorLocation",
41158     "field_offset" : 128,
41159     "referenced_type" : "_ZTIj"
41160    }
41161   ],
41162   "linker_set_key" : "_ZTI42VkPipelineCoverageToColorStateCreateInfoNV",
41163   "name" : "VkPipelineCoverageToColorStateCreateInfoNV",
41164   "referenced_type" : "_ZTI42VkPipelineCoverageToColorStateCreateInfoNV",
41165   "self_type" : "_ZTI42VkPipelineCoverageToColorStateCreateInfoNV",
41166   "size" : 20,
41167   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
41168  },
41169  {
41170   "alignment" : 4,
41171   "fields" :
41172   [
41173    {
41174     "field_name" : "sType",
41175     "referenced_type" : "_ZTI15VkStructureType"
41176    },
41177    {
41178     "field_name" : "pNext",
41179     "field_offset" : 32,
41180     "referenced_type" : "_ZTIPKv"
41181    },
41182    {
41183     "field_name" : "flags",
41184     "field_offset" : 64,
41185     "referenced_type" : "_ZTIj"
41186    },
41187    {
41188     "field_name" : "viewportCount",
41189     "field_offset" : 96,
41190     "referenced_type" : "_ZTIj"
41191    },
41192    {
41193     "field_name" : "pViewportSwizzles",
41194     "field_offset" : 128,
41195     "referenced_type" : "_ZTIPK19VkViewportSwizzleNV"
41196    }
41197   ],
41198   "linker_set_key" : "_ZTI42VkPipelineViewportSwizzleStateCreateInfoNV",
41199   "name" : "VkPipelineViewportSwizzleStateCreateInfoNV",
41200   "referenced_type" : "_ZTI42VkPipelineViewportSwizzleStateCreateInfoNV",
41201   "self_type" : "_ZTI42VkPipelineViewportSwizzleStateCreateInfoNV",
41202   "size" : 20,
41203   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
41204  },
41205  {
41206   "alignment" : 4,
41207   "fields" :
41208   [
41209    {
41210     "field_name" : "sType",
41211     "referenced_type" : "_ZTI15VkStructureType"
41212    },
41213    {
41214     "field_name" : "pNext",
41215     "field_offset" : 32,
41216     "referenced_type" : "_ZTIPKv"
41217    },
41218    {
41219     "field_name" : "performanceCountersSampling",
41220     "field_offset" : 64,
41221     "referenced_type" : "_ZTI28VkQueryPoolSamplingModeINTEL"
41222    }
41223   ],
41224   "linker_set_key" : "_ZTI42VkQueryPoolPerformanceQueryCreateInfoINTEL",
41225   "name" : "VkQueryPoolPerformanceQueryCreateInfoINTEL",
41226   "referenced_type" : "_ZTI42VkQueryPoolPerformanceQueryCreateInfoINTEL",
41227   "self_type" : "_ZTI42VkQueryPoolPerformanceQueryCreateInfoINTEL",
41228   "size" : 12,
41229   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
41230  },
41231  {
41232   "alignment" : 4,
41233   "fields" :
41234   [
41235    {
41236     "field_name" : "sType",
41237     "referenced_type" : "_ZTI15VkStructureType"
41238    },
41239    {
41240     "field_name" : "pNext",
41241     "field_offset" : 32,
41242     "referenced_type" : "_ZTIPKv"
41243    },
41244    {
41245     "field_name" : "maxPipelineRayPayloadSize",
41246     "field_offset" : 64,
41247     "referenced_type" : "_ZTIj"
41248    },
41249    {
41250     "field_name" : "maxPipelineRayHitAttributeSize",
41251     "field_offset" : 96,
41252     "referenced_type" : "_ZTIj"
41253    }
41254   ],
41255   "linker_set_key" : "_ZTI42VkRayTracingPipelineInterfaceCreateInfoKHR",
41256   "name" : "VkRayTracingPipelineInterfaceCreateInfoKHR",
41257   "referenced_type" : "_ZTI42VkRayTracingPipelineInterfaceCreateInfoKHR",
41258   "self_type" : "_ZTI42VkRayTracingPipelineInterfaceCreateInfoKHR",
41259   "size" : 16,
41260   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
41261  },
41262  {
41263   "alignment" : 8,
41264   "fields" :
41265   [
41266    {
41267     "field_name" : "sType",
41268     "referenced_type" : "_ZTI15VkStructureType"
41269    },
41270    {
41271     "field_name" : "pNext",
41272     "field_offset" : 32,
41273     "referenced_type" : "_ZTIPKv"
41274    },
41275    {
41276     "field_name" : "validationCache",
41277     "field_offset" : 64,
41278     "referenced_type" : "_ZTIy"
41279    }
41280   ],
41281   "linker_set_key" : "_ZTI42VkShaderModuleValidationCacheCreateInfoEXT",
41282   "name" : "VkShaderModuleValidationCacheCreateInfoEXT",
41283   "referenced_type" : "_ZTI42VkShaderModuleValidationCacheCreateInfoEXT",
41284   "self_type" : "_ZTI42VkShaderModuleValidationCacheCreateInfoEXT",
41285   "size" : 16,
41286   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
41287  },
41288  {
41289   "alignment" : 8,
41290   "fields" :
41291   [
41292    {
41293     "field_name" : "sType",
41294     "referenced_type" : "_ZTI15VkStructureType"
41295    },
41296    {
41297     "field_name" : "pNext",
41298     "field_offset" : 32,
41299     "referenced_type" : "_ZTIPKv"
41300    },
41301    {
41302     "field_name" : "type",
41303     "field_offset" : 64,
41304     "referenced_type" : "_ZTI30VkAccelerationStructureTypeKHR"
41305    },
41306    {
41307     "field_name" : "flags",
41308     "field_offset" : 96,
41309     "referenced_type" : "_ZTIj"
41310    },
41311    {
41312     "field_name" : "mode",
41313     "field_offset" : 128,
41314     "referenced_type" : "_ZTI35VkBuildAccelerationStructureModeKHR"
41315    },
41316    {
41317     "field_name" : "srcAccelerationStructure",
41318     "field_offset" : 192,
41319     "referenced_type" : "_ZTIy"
41320    },
41321    {
41322     "field_name" : "dstAccelerationStructure",
41323     "field_offset" : 256,
41324     "referenced_type" : "_ZTIy"
41325    },
41326    {
41327     "field_name" : "geometryCount",
41328     "field_offset" : 320,
41329     "referenced_type" : "_ZTIj"
41330    },
41331    {
41332     "field_name" : "pGeometries",
41333     "field_offset" : 352,
41334     "referenced_type" : "_ZTIPK34VkAccelerationStructureGeometryKHR"
41335    },
41336    {
41337     "field_name" : "ppGeometries",
41338     "field_offset" : 384,
41339     "referenced_type" : "_ZTIPKPK34VkAccelerationStructureGeometryKHR"
41340    },
41341    {
41342     "field_name" : "scratchData",
41343     "field_offset" : 448,
41344     "referenced_type" : "_ZTI24VkDeviceOrHostAddressKHR"
41345    }
41346   ],
41347   "linker_set_key" : "_ZTI43VkAccelerationStructureBuildGeometryInfoKHR",
41348   "name" : "VkAccelerationStructureBuildGeometryInfoKHR",
41349   "referenced_type" : "_ZTI43VkAccelerationStructureBuildGeometryInfoKHR",
41350   "self_type" : "_ZTI43VkAccelerationStructureBuildGeometryInfoKHR",
41351   "size" : 64,
41352   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
41353  },
41354  {
41355   "alignment" : 8,
41356   "fields" :
41357   [
41358    {
41359     "field_name" : "sType",
41360     "referenced_type" : "_ZTI15VkStructureType"
41361    },
41362    {
41363     "field_name" : "pNext",
41364     "field_offset" : 32,
41365     "referenced_type" : "_ZTIPKv"
41366    },
41367    {
41368     "field_name" : "accelerationStructure",
41369     "field_offset" : 64,
41370     "referenced_type" : "_ZTIy"
41371    }
41372   ],
41373   "linker_set_key" : "_ZTI43VkAccelerationStructureDeviceAddressInfoKHR",
41374   "name" : "VkAccelerationStructureDeviceAddressInfoKHR",
41375   "referenced_type" : "_ZTI43VkAccelerationStructureDeviceAddressInfoKHR",
41376   "self_type" : "_ZTI43VkAccelerationStructureDeviceAddressInfoKHR",
41377   "size" : 16,
41378   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
41379  },
41380  {
41381   "alignment" : 8,
41382   "fields" :
41383   [
41384    {
41385     "field_name" : "sType",
41386     "referenced_type" : "_ZTI15VkStructureType"
41387    },
41388    {
41389     "field_name" : "pNext",
41390     "field_offset" : 32,
41391     "referenced_type" : "_ZTIPKv"
41392    },
41393    {
41394     "field_name" : "data",
41395     "field_offset" : 64,
41396     "referenced_type" : "_ZTI29VkDeviceOrHostAddressConstKHR"
41397    },
41398    {
41399     "field_name" : "stride",
41400     "field_offset" : 128,
41401     "referenced_type" : "_ZTIy"
41402    }
41403   ],
41404   "linker_set_key" : "_ZTI43VkAccelerationStructureGeometryAabbsDataKHR",
41405   "name" : "VkAccelerationStructureGeometryAabbsDataKHR",
41406   "referenced_type" : "_ZTI43VkAccelerationStructureGeometryAabbsDataKHR",
41407   "self_type" : "_ZTI43VkAccelerationStructureGeometryAabbsDataKHR",
41408   "size" : 24,
41409   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
41410  },
41411  {
41412   "alignment" : 8,
41413   "fields" :
41414   [
41415    {
41416     "field_name" : "staticInstance",
41417     "referenced_type" : "_ZTI34VkAccelerationStructureInstanceKHR"
41418    },
41419    {
41420     "field_name" : "matrixMotionInstance",
41421     "referenced_type" : "_ZTI45VkAccelerationStructureMatrixMotionInstanceNV"
41422    },
41423    {
41424     "field_name" : "srtMotionInstance",
41425     "referenced_type" : "_ZTI42VkAccelerationStructureSRTMotionInstanceNV"
41426    }
41427   ],
41428   "linker_set_key" : "_ZTI43VkAccelerationStructureMotionInstanceDataNV",
41429   "name" : "VkAccelerationStructureMotionInstanceDataNV",
41430   "record_kind" : "union",
41431   "referenced_type" : "_ZTI43VkAccelerationStructureMotionInstanceDataNV",
41432   "self_type" : "_ZTI43VkAccelerationStructureMotionInstanceDataNV",
41433   "size" : 144,
41434   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
41435  },
41436  {
41437   "alignment" : 4,
41438   "fields" :
41439   [
41440    {
41441     "field_name" : "sType",
41442     "referenced_type" : "_ZTI15VkStructureType"
41443    },
41444    {
41445     "field_name" : "pNext",
41446     "field_offset" : 32,
41447     "referenced_type" : "_ZTIPKv"
41448    },
41449    {
41450     "field_name" : "bindingCount",
41451     "field_offset" : 64,
41452     "referenced_type" : "_ZTIj"
41453    },
41454    {
41455     "field_name" : "pBindingFlags",
41456     "field_offset" : 96,
41457     "referenced_type" : "_ZTIPKj"
41458    }
41459   ],
41460   "linker_set_key" : "_ZTI43VkDescriptorSetLayoutBindingFlagsCreateInfo",
41461   "name" : "VkDescriptorSetLayoutBindingFlagsCreateInfo",
41462   "referenced_type" : "_ZTI43VkDescriptorSetLayoutBindingFlagsCreateInfo",
41463   "self_type" : "_ZTI43VkDescriptorSetLayoutBindingFlagsCreateInfo",
41464   "size" : 16,
41465   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
41466  },
41467  {
41468   "alignment" : 8,
41469   "fields" :
41470   [
41471    {
41472     "field_name" : "sType",
41473     "referenced_type" : "_ZTI15VkStructureType"
41474    },
41475    {
41476     "field_name" : "pNext",
41477     "field_offset" : 32,
41478     "referenced_type" : "_ZTIPKv"
41479    },
41480    {
41481     "field_name" : "pipelineBindPoint",
41482     "field_offset" : 64,
41483     "referenced_type" : "_ZTI19VkPipelineBindPoint"
41484    },
41485    {
41486     "field_name" : "pipeline",
41487     "field_offset" : 128,
41488     "referenced_type" : "_ZTIy"
41489    },
41490    {
41491     "field_name" : "indirectCommandsLayout",
41492     "field_offset" : 192,
41493     "referenced_type" : "_ZTIy"
41494    },
41495    {
41496     "field_name" : "maxSequencesCount",
41497     "field_offset" : 256,
41498     "referenced_type" : "_ZTIj"
41499    }
41500   ],
41501   "linker_set_key" : "_ZTI43VkGeneratedCommandsMemoryRequirementsInfoNV",
41502   "name" : "VkGeneratedCommandsMemoryRequirementsInfoNV",
41503   "referenced_type" : "_ZTI43VkGeneratedCommandsMemoryRequirementsInfoNV",
41504   "self_type" : "_ZTI43VkGeneratedCommandsMemoryRequirementsInfoNV",
41505   "size" : 40,
41506   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
41507  },
41508  {
41509   "alignment" : 8,
41510   "fields" :
41511   [
41512    {
41513     "field_name" : "sType",
41514     "referenced_type" : "_ZTI15VkStructureType"
41515    },
41516    {
41517     "field_name" : "pNext",
41518     "field_offset" : 32,
41519     "referenced_type" : "_ZTIPKv"
41520    },
41521    {
41522     "field_name" : "memory",
41523     "field_offset" : 64,
41524     "referenced_type" : "_ZTIy"
41525    }
41526   ],
41527   "linker_set_key" : "_ZTI43VkMemoryGetAndroidHardwareBufferInfoANDROID",
41528   "name" : "VkMemoryGetAndroidHardwareBufferInfoANDROID",
41529   "referenced_type" : "_ZTI43VkMemoryGetAndroidHardwareBufferInfoANDROID",
41530   "self_type" : "_ZTI43VkMemoryGetAndroidHardwareBufferInfoANDROID",
41531   "size" : 16,
41532   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_android.h"
41533  },
41534  {
41535   "alignment" : 4,
41536   "fields" :
41537   [
41538    {
41539     "field_name" : "sType",
41540     "referenced_type" : "_ZTI15VkStructureType"
41541    },
41542    {
41543     "field_name" : "pNext",
41544     "field_offset" : 32,
41545     "referenced_type" : "_ZTIPv"
41546    },
41547    {
41548     "field_name" : "bufferDeviceAddress",
41549     "field_offset" : 64,
41550     "referenced_type" : "_ZTIj"
41551    },
41552    {
41553     "field_name" : "bufferDeviceAddressCaptureReplay",
41554     "field_offset" : 96,
41555     "referenced_type" : "_ZTIj"
41556    },
41557    {
41558     "field_name" : "bufferDeviceAddressMultiDevice",
41559     "field_offset" : 128,
41560     "referenced_type" : "_ZTIj"
41561    }
41562   ],
41563   "linker_set_key" : "_ZTI43VkPhysicalDeviceBufferDeviceAddressFeatures",
41564   "name" : "VkPhysicalDeviceBufferDeviceAddressFeatures",
41565   "referenced_type" : "_ZTI43VkPhysicalDeviceBufferDeviceAddressFeatures",
41566   "self_type" : "_ZTI43VkPhysicalDeviceBufferDeviceAddressFeatures",
41567   "size" : 20,
41568   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
41569  },
41570  {
41571   "alignment" : 4,
41572   "fields" :
41573   [
41574    {
41575     "field_name" : "sType",
41576     "referenced_type" : "_ZTI15VkStructureType"
41577    },
41578    {
41579     "field_name" : "pNext",
41580     "field_offset" : 32,
41581     "referenced_type" : "_ZTIPv"
41582    },
41583    {
41584     "field_name" : "colorWriteEnable",
41585     "field_offset" : 64,
41586     "referenced_type" : "_ZTIj"
41587    }
41588   ],
41589   "linker_set_key" : "_ZTI43VkPhysicalDeviceColorWriteEnableFeaturesEXT",
41590   "name" : "VkPhysicalDeviceColorWriteEnableFeaturesEXT",
41591   "referenced_type" : "_ZTI43VkPhysicalDeviceColorWriteEnableFeaturesEXT",
41592   "self_type" : "_ZTI43VkPhysicalDeviceColorWriteEnableFeaturesEXT",
41593   "size" : 12,
41594   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
41595  },
41596  {
41597   "alignment" : 4,
41598   "fields" :
41599   [
41600    {
41601     "field_name" : "sType",
41602     "referenced_type" : "_ZTI15VkStructureType"
41603    },
41604    {
41605     "field_name" : "pNext",
41606     "field_offset" : 32,
41607     "referenced_type" : "_ZTIPv"
41608    },
41609    {
41610     "field_name" : "cooperativeMatrix",
41611     "field_offset" : 64,
41612     "referenced_type" : "_ZTIj"
41613    },
41614    {
41615     "field_name" : "cooperativeMatrixRobustBufferAccess",
41616     "field_offset" : 96,
41617     "referenced_type" : "_ZTIj"
41618    }
41619   ],
41620   "linker_set_key" : "_ZTI43VkPhysicalDeviceCooperativeMatrixFeaturesNV",
41621   "name" : "VkPhysicalDeviceCooperativeMatrixFeaturesNV",
41622   "referenced_type" : "_ZTI43VkPhysicalDeviceCooperativeMatrixFeaturesNV",
41623   "self_type" : "_ZTI43VkPhysicalDeviceCooperativeMatrixFeaturesNV",
41624   "size" : 16,
41625   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
41626  },
41627  {
41628   "alignment" : 4,
41629   "fields" :
41630   [
41631    {
41632     "field_name" : "sType",
41633     "referenced_type" : "_ZTI15VkStructureType"
41634    },
41635    {
41636     "field_name" : "pNext",
41637     "field_offset" : 32,
41638     "referenced_type" : "_ZTIPv"
41639    },
41640    {
41641     "field_name" : "depthClipControl",
41642     "field_offset" : 64,
41643     "referenced_type" : "_ZTIj"
41644    }
41645   ],
41646   "linker_set_key" : "_ZTI43VkPhysicalDeviceDepthClipControlFeaturesEXT",
41647   "name" : "VkPhysicalDeviceDepthClipControlFeaturesEXT",
41648   "referenced_type" : "_ZTI43VkPhysicalDeviceDepthClipControlFeaturesEXT",
41649   "self_type" : "_ZTI43VkPhysicalDeviceDepthClipControlFeaturesEXT",
41650   "size" : 12,
41651   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
41652  },
41653  {
41654   "alignment" : 4,
41655   "fields" :
41656   [
41657    {
41658     "field_name" : "sType",
41659     "referenced_type" : "_ZTI15VkStructureType"
41660    },
41661    {
41662     "field_name" : "pNext",
41663     "field_offset" : 32,
41664     "referenced_type" : "_ZTIPv"
41665    },
41666    {
41667     "field_name" : "diagnosticsConfig",
41668     "field_offset" : 64,
41669     "referenced_type" : "_ZTIj"
41670    }
41671   ],
41672   "linker_set_key" : "_ZTI43VkPhysicalDeviceDiagnosticsConfigFeaturesNV",
41673   "name" : "VkPhysicalDeviceDiagnosticsConfigFeaturesNV",
41674   "referenced_type" : "_ZTI43VkPhysicalDeviceDiagnosticsConfigFeaturesNV",
41675   "self_type" : "_ZTI43VkPhysicalDeviceDiagnosticsConfigFeaturesNV",
41676   "size" : 12,
41677   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
41678  },
41679  {
41680   "alignment" : 4,
41681   "fields" :
41682   [
41683    {
41684     "field_name" : "sType",
41685     "referenced_type" : "_ZTI15VkStructureType"
41686    },
41687    {
41688     "field_name" : "pNext",
41689     "field_offset" : 32,
41690     "referenced_type" : "_ZTIPv"
41691    },
41692    {
41693     "field_name" : "imageViewType",
41694     "field_offset" : 64,
41695     "referenced_type" : "_ZTI15VkImageViewType"
41696    }
41697   ],
41698   "linker_set_key" : "_ZTI43VkPhysicalDeviceImageViewImageFormatInfoEXT",
41699   "name" : "VkPhysicalDeviceImageViewImageFormatInfoEXT",
41700   "referenced_type" : "_ZTI43VkPhysicalDeviceImageViewImageFormatInfoEXT",
41701   "self_type" : "_ZTI43VkPhysicalDeviceImageViewImageFormatInfoEXT",
41702   "size" : 12,
41703   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
41704  },
41705  {
41706   "alignment" : 4,
41707   "fields" :
41708   [
41709    {
41710     "field_name" : "sType",
41711     "referenced_type" : "_ZTI15VkStructureType"
41712    },
41713    {
41714     "field_name" : "pNext",
41715     "field_offset" : 32,
41716     "referenced_type" : "_ZTIPv"
41717    },
41718    {
41719     "field_name" : "performanceCounterQueryPools",
41720     "field_offset" : 64,
41721     "referenced_type" : "_ZTIj"
41722    },
41723    {
41724     "field_name" : "performanceCounterMultipleQueryPools",
41725     "field_offset" : 96,
41726     "referenced_type" : "_ZTIj"
41727    }
41728   ],
41729   "linker_set_key" : "_ZTI43VkPhysicalDevicePerformanceQueryFeaturesKHR",
41730   "name" : "VkPhysicalDevicePerformanceQueryFeaturesKHR",
41731   "referenced_type" : "_ZTI43VkPhysicalDevicePerformanceQueryFeaturesKHR",
41732   "self_type" : "_ZTI43VkPhysicalDevicePerformanceQueryFeaturesKHR",
41733   "size" : 16,
41734   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
41735  },
41736  {
41737   "alignment" : 4,
41738   "fields" :
41739   [
41740    {
41741     "field_name" : "sType",
41742     "referenced_type" : "_ZTI15VkStructureType"
41743    },
41744    {
41745     "field_name" : "pNext",
41746     "field_offset" : 32,
41747     "referenced_type" : "_ZTIPv"
41748    },
41749    {
41750     "field_name" : "maxPushDescriptors",
41751     "field_offset" : 64,
41752     "referenced_type" : "_ZTIj"
41753    }
41754   ],
41755   "linker_set_key" : "_ZTI43VkPhysicalDevicePushDescriptorPropertiesKHR",
41756   "name" : "VkPhysicalDevicePushDescriptorPropertiesKHR",
41757   "referenced_type" : "_ZTI43VkPhysicalDevicePushDescriptorPropertiesKHR",
41758   "self_type" : "_ZTI43VkPhysicalDevicePushDescriptorPropertiesKHR",
41759   "size" : 12,
41760   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
41761  },
41762  {
41763   "alignment" : 4,
41764   "fields" :
41765   [
41766    {
41767     "field_name" : "sType",
41768     "referenced_type" : "_ZTI15VkStructureType"
41769    },
41770    {
41771     "field_name" : "pNext",
41772     "field_offset" : 32,
41773     "referenced_type" : "_ZTIPv"
41774    },
41775    {
41776     "field_name" : "subgroupSizeControl",
41777     "field_offset" : 64,
41778     "referenced_type" : "_ZTIj"
41779    },
41780    {
41781     "field_name" : "computeFullSubgroups",
41782     "field_offset" : 96,
41783     "referenced_type" : "_ZTIj"
41784    }
41785   ],
41786   "linker_set_key" : "_ZTI43VkPhysicalDeviceSubgroupSizeControlFeatures",
41787   "name" : "VkPhysicalDeviceSubgroupSizeControlFeatures",
41788   "referenced_type" : "_ZTI43VkPhysicalDeviceSubgroupSizeControlFeatures",
41789   "self_type" : "_ZTI43VkPhysicalDeviceSubgroupSizeControlFeatures",
41790   "size" : 16,
41791   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
41792  },
41793  {
41794   "alignment" : 8,
41795   "fields" :
41796   [
41797    {
41798     "field_name" : "sType",
41799     "referenced_type" : "_ZTI15VkStructureType"
41800    },
41801    {
41802     "field_name" : "pNext",
41803     "field_offset" : 32,
41804     "referenced_type" : "_ZTIPv"
41805    },
41806    {
41807     "field_name" : "maxTimelineSemaphoreValueDifference",
41808     "field_offset" : 64,
41809     "referenced_type" : "_ZTIy"
41810    }
41811   ],
41812   "linker_set_key" : "_ZTI43VkPhysicalDeviceTimelineSemaphoreProperties",
41813   "name" : "VkPhysicalDeviceTimelineSemaphoreProperties",
41814   "referenced_type" : "_ZTI43VkPhysicalDeviceTimelineSemaphoreProperties",
41815   "self_type" : "_ZTI43VkPhysicalDeviceTimelineSemaphoreProperties",
41816   "size" : 16,
41817   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
41818  },
41819  {
41820   "alignment" : 4,
41821   "fields" :
41822   [
41823    {
41824     "field_name" : "sType",
41825     "referenced_type" : "_ZTI15VkStructureType"
41826    },
41827    {
41828     "field_name" : "pNext",
41829     "field_offset" : 32,
41830     "referenced_type" : "_ZTIPv"
41831    },
41832    {
41833     "field_name" : "ycbcrImageArrays",
41834     "field_offset" : 64,
41835     "referenced_type" : "_ZTIj"
41836    }
41837   ],
41838   "linker_set_key" : "_ZTI43VkPhysicalDeviceYcbcrImageArraysFeaturesEXT",
41839   "name" : "VkPhysicalDeviceYcbcrImageArraysFeaturesEXT",
41840   "referenced_type" : "_ZTI43VkPhysicalDeviceYcbcrImageArraysFeaturesEXT",
41841   "self_type" : "_ZTI43VkPhysicalDeviceYcbcrImageArraysFeaturesEXT",
41842   "size" : 12,
41843   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
41844  },
41845  {
41846   "alignment" : 4,
41847   "fields" :
41848   [
41849    {
41850     "field_name" : "sType",
41851     "referenced_type" : "_ZTI15VkStructureType"
41852    },
41853    {
41854     "field_name" : "pNext",
41855     "field_offset" : 32,
41856     "referenced_type" : "_ZTIPKv"
41857    },
41858    {
41859     "field_name" : "sampleLocationsEnable",
41860     "field_offset" : 64,
41861     "referenced_type" : "_ZTIj"
41862    },
41863    {
41864     "field_name" : "sampleLocationsInfo",
41865     "field_offset" : 96,
41866     "referenced_type" : "_ZTI24VkSampleLocationsInfoEXT"
41867    }
41868   ],
41869   "linker_set_key" : "_ZTI43VkPipelineSampleLocationsStateCreateInfoEXT",
41870   "name" : "VkPipelineSampleLocationsStateCreateInfoEXT",
41871   "referenced_type" : "_ZTI43VkPipelineSampleLocationsStateCreateInfoEXT",
41872   "self_type" : "_ZTI43VkPipelineSampleLocationsStateCreateInfoEXT",
41873   "size" : 40,
41874   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
41875  },
41876  {
41877   "alignment" : 4,
41878   "fields" :
41879   [
41880    {
41881     "field_name" : "sType",
41882     "referenced_type" : "_ZTI15VkStructureType"
41883    },
41884    {
41885     "field_name" : "pNext",
41886     "field_offset" : 32,
41887     "referenced_type" : "_ZTIPKv"
41888    },
41889    {
41890     "field_name" : "viewportWScalingEnable",
41891     "field_offset" : 64,
41892     "referenced_type" : "_ZTIj"
41893    },
41894    {
41895     "field_name" : "viewportCount",
41896     "field_offset" : 96,
41897     "referenced_type" : "_ZTIj"
41898    },
41899    {
41900     "field_name" : "pViewportWScalings",
41901     "field_offset" : 128,
41902     "referenced_type" : "_ZTIPK20VkViewportWScalingNV"
41903    }
41904   ],
41905   "linker_set_key" : "_ZTI43VkPipelineViewportWScalingStateCreateInfoNV",
41906   "name" : "VkPipelineViewportWScalingStateCreateInfoNV",
41907   "referenced_type" : "_ZTI43VkPipelineViewportWScalingStateCreateInfoNV",
41908   "self_type" : "_ZTI43VkPipelineViewportWScalingStateCreateInfoNV",
41909   "size" : 20,
41910   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
41911  },
41912  {
41913   "alignment" : 4,
41914   "fields" :
41915   [
41916    {
41917     "field_name" : "sType",
41918     "referenced_type" : "_ZTI15VkStructureType"
41919    },
41920    {
41921     "field_name" : "pNext",
41922     "field_offset" : 32,
41923     "referenced_type" : "_ZTIPKv"
41924    },
41925    {
41926     "field_name" : "fragmentDensityMapAttachment",
41927     "field_offset" : 64,
41928     "referenced_type" : "_ZTI21VkAttachmentReference"
41929    }
41930   ],
41931   "linker_set_key" : "_ZTI43VkRenderPassFragmentDensityMapCreateInfoEXT",
41932   "name" : "VkRenderPassFragmentDensityMapCreateInfoEXT",
41933   "referenced_type" : "_ZTI43VkRenderPassFragmentDensityMapCreateInfoEXT",
41934   "self_type" : "_ZTI43VkRenderPassFragmentDensityMapCreateInfoEXT",
41935   "size" : 16,
41936   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
41937  },
41938  {
41939   "alignment" : 4,
41940   "fields" :
41941   [
41942    {
41943     "field_name" : "sType",
41944     "referenced_type" : "_ZTI15VkStructureType"
41945    },
41946    {
41947     "field_name" : "pNext",
41948     "field_offset" : 32,
41949     "referenced_type" : "_ZTIPKv"
41950    },
41951    {
41952     "field_name" : "aspectReferenceCount",
41953     "field_offset" : 64,
41954     "referenced_type" : "_ZTIj"
41955    },
41956    {
41957     "field_name" : "pAspectReferences",
41958     "field_offset" : 96,
41959     "referenced_type" : "_ZTIPK32VkInputAttachmentAspectReference"
41960    }
41961   ],
41962   "linker_set_key" : "_ZTI43VkRenderPassInputAttachmentAspectCreateInfo",
41963   "name" : "VkRenderPassInputAttachmentAspectCreateInfo",
41964   "referenced_type" : "_ZTI43VkRenderPassInputAttachmentAspectCreateInfo",
41965   "self_type" : "_ZTI43VkRenderPassInputAttachmentAspectCreateInfo",
41966   "size" : 16,
41967   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
41968  },
41969  {
41970   "alignment" : 4,
41971   "fields" :
41972   [
41973    {
41974     "field_name" : "sType",
41975     "referenced_type" : "_ZTI15VkStructureType"
41976    },
41977    {
41978     "field_name" : "pNext",
41979     "field_offset" : 32,
41980     "referenced_type" : "_ZTIPKv"
41981    },
41982    {
41983     "field_name" : "accelerationStructureCount",
41984     "field_offset" : 64,
41985     "referenced_type" : "_ZTIj"
41986    },
41987    {
41988     "field_name" : "pAccelerationStructures",
41989     "field_offset" : 96,
41990     "referenced_type" : "_ZTIPKy"
41991    }
41992   ],
41993   "linker_set_key" : "_ZTI43VkWriteDescriptorSetAccelerationStructureNV",
41994   "name" : "VkWriteDescriptorSetAccelerationStructureNV",
41995   "referenced_type" : "_ZTI43VkWriteDescriptorSetAccelerationStructureNV",
41996   "self_type" : "_ZTI43VkWriteDescriptorSetAccelerationStructureNV",
41997   "size" : 16,
41998   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
41999  },
42000  {
42001   "alignment" : 4,
42002   "fields" :
42003   [
42004    {
42005     "field_name" : "sType",
42006     "referenced_type" : "_ZTI15VkStructureType"
42007    },
42008    {
42009     "field_name" : "pNext",
42010     "field_offset" : 32,
42011     "referenced_type" : "_ZTIPKv"
42012    },
42013    {
42014     "field_name" : "maxInlineUniformBlockBindings",
42015     "field_offset" : 64,
42016     "referenced_type" : "_ZTIj"
42017    }
42018   ],
42019   "linker_set_key" : "_ZTI44VkDescriptorPoolInlineUniformBlockCreateInfo",
42020   "name" : "VkDescriptorPoolInlineUniformBlockCreateInfo",
42021   "referenced_type" : "_ZTI44VkDescriptorPoolInlineUniformBlockCreateInfo",
42022   "self_type" : "_ZTI44VkDescriptorPoolInlineUniformBlockCreateInfo",
42023   "size" : 12,
42024   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
42025  },
42026  {
42027   "alignment" : 4,
42028   "fields" :
42029   [
42030    {
42031     "field_name" : "sType",
42032     "referenced_type" : "_ZTI15VkStructureType"
42033    },
42034    {
42035     "field_name" : "pNext",
42036     "field_offset" : 32,
42037     "referenced_type" : "_ZTIPv"
42038    },
42039    {
42040     "field_name" : "cornerSampledImage",
42041     "field_offset" : 64,
42042     "referenced_type" : "_ZTIj"
42043    }
42044   ],
42045   "linker_set_key" : "_ZTI44VkPhysicalDeviceCornerSampledImageFeaturesNV",
42046   "name" : "VkPhysicalDeviceCornerSampledImageFeaturesNV",
42047   "referenced_type" : "_ZTI44VkPhysicalDeviceCornerSampledImageFeaturesNV",
42048   "self_type" : "_ZTI44VkPhysicalDeviceCornerSampledImageFeaturesNV",
42049   "size" : 12,
42050   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
42051  },
42052  {
42053   "alignment" : 4,
42054   "fields" :
42055   [
42056    {
42057     "field_name" : "sType",
42058     "referenced_type" : "_ZTI15VkStructureType"
42059    },
42060    {
42061     "field_name" : "pNext",
42062     "field_offset" : 32,
42063     "referenced_type" : "_ZTIPv"
42064    },
42065    {
42066     "field_name" : "customBorderColors",
42067     "field_offset" : 64,
42068     "referenced_type" : "_ZTIj"
42069    },
42070    {
42071     "field_name" : "customBorderColorWithoutFormat",
42072     "field_offset" : 96,
42073     "referenced_type" : "_ZTIj"
42074    }
42075   ],
42076   "linker_set_key" : "_ZTI44VkPhysicalDeviceCustomBorderColorFeaturesEXT",
42077   "name" : "VkPhysicalDeviceCustomBorderColorFeaturesEXT",
42078   "referenced_type" : "_ZTI44VkPhysicalDeviceCustomBorderColorFeaturesEXT",
42079   "self_type" : "_ZTI44VkPhysicalDeviceCustomBorderColorFeaturesEXT",
42080   "size" : 16,
42081   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
42082  },
42083  {
42084   "alignment" : 4,
42085   "fields" :
42086   [
42087    {
42088     "field_name" : "sType",
42089     "referenced_type" : "_ZTI15VkStructureType"
42090    },
42091    {
42092     "field_name" : "pNext",
42093     "field_offset" : 32,
42094     "referenced_type" : "_ZTIPv"
42095    },
42096    {
42097     "field_name" : "maxUpdateAfterBindDescriptorsInAllPools",
42098     "field_offset" : 64,
42099     "referenced_type" : "_ZTIj"
42100    },
42101    {
42102     "field_name" : "shaderUniformBufferArrayNonUniformIndexingNative",
42103     "field_offset" : 96,
42104     "referenced_type" : "_ZTIj"
42105    },
42106    {
42107     "field_name" : "shaderSampledImageArrayNonUniformIndexingNative",
42108     "field_offset" : 128,
42109     "referenced_type" : "_ZTIj"
42110    },
42111    {
42112     "field_name" : "shaderStorageBufferArrayNonUniformIndexingNative",
42113     "field_offset" : 160,
42114     "referenced_type" : "_ZTIj"
42115    },
42116    {
42117     "field_name" : "shaderStorageImageArrayNonUniformIndexingNative",
42118     "field_offset" : 192,
42119     "referenced_type" : "_ZTIj"
42120    },
42121    {
42122     "field_name" : "shaderInputAttachmentArrayNonUniformIndexingNative",
42123     "field_offset" : 224,
42124     "referenced_type" : "_ZTIj"
42125    },
42126    {
42127     "field_name" : "robustBufferAccessUpdateAfterBind",
42128     "field_offset" : 256,
42129     "referenced_type" : "_ZTIj"
42130    },
42131    {
42132     "field_name" : "quadDivergentImplicitLod",
42133     "field_offset" : 288,
42134     "referenced_type" : "_ZTIj"
42135    },
42136    {
42137     "field_name" : "maxPerStageDescriptorUpdateAfterBindSamplers",
42138     "field_offset" : 320,
42139     "referenced_type" : "_ZTIj"
42140    },
42141    {
42142     "field_name" : "maxPerStageDescriptorUpdateAfterBindUniformBuffers",
42143     "field_offset" : 352,
42144     "referenced_type" : "_ZTIj"
42145    },
42146    {
42147     "field_name" : "maxPerStageDescriptorUpdateAfterBindStorageBuffers",
42148     "field_offset" : 384,
42149     "referenced_type" : "_ZTIj"
42150    },
42151    {
42152     "field_name" : "maxPerStageDescriptorUpdateAfterBindSampledImages",
42153     "field_offset" : 416,
42154     "referenced_type" : "_ZTIj"
42155    },
42156    {
42157     "field_name" : "maxPerStageDescriptorUpdateAfterBindStorageImages",
42158     "field_offset" : 448,
42159     "referenced_type" : "_ZTIj"
42160    },
42161    {
42162     "field_name" : "maxPerStageDescriptorUpdateAfterBindInputAttachments",
42163     "field_offset" : 480,
42164     "referenced_type" : "_ZTIj"
42165    },
42166    {
42167     "field_name" : "maxPerStageUpdateAfterBindResources",
42168     "field_offset" : 512,
42169     "referenced_type" : "_ZTIj"
42170    },
42171    {
42172     "field_name" : "maxDescriptorSetUpdateAfterBindSamplers",
42173     "field_offset" : 544,
42174     "referenced_type" : "_ZTIj"
42175    },
42176    {
42177     "field_name" : "maxDescriptorSetUpdateAfterBindUniformBuffers",
42178     "field_offset" : 576,
42179     "referenced_type" : "_ZTIj"
42180    },
42181    {
42182     "field_name" : "maxDescriptorSetUpdateAfterBindUniformBuffersDynamic",
42183     "field_offset" : 608,
42184     "referenced_type" : "_ZTIj"
42185    },
42186    {
42187     "field_name" : "maxDescriptorSetUpdateAfterBindStorageBuffers",
42188     "field_offset" : 640,
42189     "referenced_type" : "_ZTIj"
42190    },
42191    {
42192     "field_name" : "maxDescriptorSetUpdateAfterBindStorageBuffersDynamic",
42193     "field_offset" : 672,
42194     "referenced_type" : "_ZTIj"
42195    },
42196    {
42197     "field_name" : "maxDescriptorSetUpdateAfterBindSampledImages",
42198     "field_offset" : 704,
42199     "referenced_type" : "_ZTIj"
42200    },
42201    {
42202     "field_name" : "maxDescriptorSetUpdateAfterBindStorageImages",
42203     "field_offset" : 736,
42204     "referenced_type" : "_ZTIj"
42205    },
42206    {
42207     "field_name" : "maxDescriptorSetUpdateAfterBindInputAttachments",
42208     "field_offset" : 768,
42209     "referenced_type" : "_ZTIj"
42210    }
42211   ],
42212   "linker_set_key" : "_ZTI44VkPhysicalDeviceDescriptorIndexingProperties",
42213   "name" : "VkPhysicalDeviceDescriptorIndexingProperties",
42214   "referenced_type" : "_ZTI44VkPhysicalDeviceDescriptorIndexingProperties",
42215   "self_type" : "_ZTI44VkPhysicalDeviceDescriptorIndexingProperties",
42216   "size" : 100,
42217   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
42218  },
42219  {
42220   "alignment" : 4,
42221   "fields" :
42222   [
42223    {
42224     "field_name" : "sType",
42225     "referenced_type" : "_ZTI15VkStructureType"
42226    },
42227    {
42228     "field_name" : "pNext",
42229     "field_offset" : 32,
42230     "referenced_type" : "_ZTIPv"
42231    },
42232    {
42233     "field_name" : "externalMemoryRDMA",
42234     "field_offset" : 64,
42235     "referenced_type" : "_ZTIj"
42236    }
42237   ],
42238   "linker_set_key" : "_ZTI44VkPhysicalDeviceExternalMemoryRDMAFeaturesNV",
42239   "name" : "VkPhysicalDeviceExternalMemoryRDMAFeaturesNV",
42240   "referenced_type" : "_ZTI44VkPhysicalDeviceExternalMemoryRDMAFeaturesNV",
42241   "self_type" : "_ZTI44VkPhysicalDeviceExternalMemoryRDMAFeaturesNV",
42242   "size" : 12,
42243   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
42244  },
42245  {
42246   "alignment" : 4,
42247   "fields" :
42248   [
42249    {
42250     "field_name" : "sType",
42251     "referenced_type" : "_ZTI15VkStructureType"
42252    },
42253    {
42254     "field_name" : "pNext",
42255     "field_offset" : 32,
42256     "referenced_type" : "_ZTIPv"
42257    },
42258    {
42259     "field_name" : "imagelessFramebuffer",
42260     "field_offset" : 64,
42261     "referenced_type" : "_ZTIj"
42262    }
42263   ],
42264   "linker_set_key" : "_ZTI44VkPhysicalDeviceImagelessFramebufferFeatures",
42265   "name" : "VkPhysicalDeviceImagelessFramebufferFeatures",
42266   "referenced_type" : "_ZTI44VkPhysicalDeviceImagelessFramebufferFeatures",
42267   "self_type" : "_ZTI44VkPhysicalDeviceImagelessFramebufferFeatures",
42268   "size" : 12,
42269   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
42270  },
42271  {
42272   "alignment" : 4,
42273   "fields" :
42274   [
42275    {
42276     "field_name" : "sType",
42277     "referenced_type" : "_ZTI15VkStructureType"
42278    },
42279    {
42280     "field_name" : "pNext",
42281     "field_offset" : 32,
42282     "referenced_type" : "_ZTIPv"
42283    },
42284    {
42285     "field_name" : "maxInlineUniformBlockSize",
42286     "field_offset" : 64,
42287     "referenced_type" : "_ZTIj"
42288    },
42289    {
42290     "field_name" : "maxPerStageDescriptorInlineUniformBlocks",
42291     "field_offset" : 96,
42292     "referenced_type" : "_ZTIj"
42293    },
42294    {
42295     "field_name" : "maxPerStageDescriptorUpdateAfterBindInlineUniformBlocks",
42296     "field_offset" : 128,
42297     "referenced_type" : "_ZTIj"
42298    },
42299    {
42300     "field_name" : "maxDescriptorSetInlineUniformBlocks",
42301     "field_offset" : 160,
42302     "referenced_type" : "_ZTIj"
42303    },
42304    {
42305     "field_name" : "maxDescriptorSetUpdateAfterBindInlineUniformBlocks",
42306     "field_offset" : 192,
42307     "referenced_type" : "_ZTIj"
42308    }
42309   ],
42310   "linker_set_key" : "_ZTI44VkPhysicalDeviceInlineUniformBlockProperties",
42311   "name" : "VkPhysicalDeviceInlineUniformBlockProperties",
42312   "referenced_type" : "_ZTI44VkPhysicalDeviceInlineUniformBlockProperties",
42313   "self_type" : "_ZTI44VkPhysicalDeviceInlineUniformBlockProperties",
42314   "size" : 28,
42315   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
42316  },
42317  {
42318   "alignment" : 4,
42319   "fields" :
42320   [
42321    {
42322     "field_name" : "sType",
42323     "referenced_type" : "_ZTI15VkStructureType"
42324    },
42325    {
42326     "field_name" : "pNext",
42327     "field_offset" : 32,
42328     "referenced_type" : "_ZTIPv"
42329    },
42330    {
42331     "field_name" : "invocationMask",
42332     "field_offset" : 64,
42333     "referenced_type" : "_ZTIj"
42334    }
42335   ],
42336   "linker_set_key" : "_ZTI44VkPhysicalDeviceInvocationMaskFeaturesHUAWEI",
42337   "name" : "VkPhysicalDeviceInvocationMaskFeaturesHUAWEI",
42338   "referenced_type" : "_ZTI44VkPhysicalDeviceInvocationMaskFeaturesHUAWEI",
42339   "self_type" : "_ZTI44VkPhysicalDeviceInvocationMaskFeaturesHUAWEI",
42340   "size" : 12,
42341   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
42342  },
42343  {
42344   "alignment" : 4,
42345   "fields" :
42346   [
42347    {
42348     "field_name" : "sType",
42349     "referenced_type" : "_ZTI15VkStructureType"
42350    },
42351    {
42352     "field_name" : "pNext",
42353     "field_offset" : 32,
42354     "referenced_type" : "_ZTIPv"
42355    },
42356    {
42357     "field_name" : "rectangularLines",
42358     "field_offset" : 64,
42359     "referenced_type" : "_ZTIj"
42360    },
42361    {
42362     "field_name" : "bresenhamLines",
42363     "field_offset" : 96,
42364     "referenced_type" : "_ZTIj"
42365    },
42366    {
42367     "field_name" : "smoothLines",
42368     "field_offset" : 128,
42369     "referenced_type" : "_ZTIj"
42370    },
42371    {
42372     "field_name" : "stippledRectangularLines",
42373     "field_offset" : 160,
42374     "referenced_type" : "_ZTIj"
42375    },
42376    {
42377     "field_name" : "stippledBresenhamLines",
42378     "field_offset" : 192,
42379     "referenced_type" : "_ZTIj"
42380    },
42381    {
42382     "field_name" : "stippledSmoothLines",
42383     "field_offset" : 224,
42384     "referenced_type" : "_ZTIj"
42385    }
42386   ],
42387   "linker_set_key" : "_ZTI44VkPhysicalDeviceLineRasterizationFeaturesEXT",
42388   "name" : "VkPhysicalDeviceLineRasterizationFeaturesEXT",
42389   "referenced_type" : "_ZTI44VkPhysicalDeviceLineRasterizationFeaturesEXT",
42390   "self_type" : "_ZTI44VkPhysicalDeviceLineRasterizationFeaturesEXT",
42391   "size" : 32,
42392   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
42393  },
42394  {
42395   "alignment" : 4,
42396   "fields" :
42397   [
42398    {
42399     "field_name" : "sType",
42400     "referenced_type" : "_ZTI15VkStructureType"
42401    },
42402    {
42403     "field_name" : "pNext",
42404     "field_offset" : 32,
42405     "referenced_type" : "_ZTIPv"
42406    },
42407    {
42408     "field_name" : "provokingVertexModePerPipeline",
42409     "field_offset" : 64,
42410     "referenced_type" : "_ZTIj"
42411    },
42412    {
42413     "field_name" : "transformFeedbackPreservesTriangleFanProvokingVertex",
42414     "field_offset" : 96,
42415     "referenced_type" : "_ZTIj"
42416    }
42417   ],
42418   "linker_set_key" : "_ZTI44VkPhysicalDeviceProvokingVertexPropertiesEXT",
42419   "name" : "VkPhysicalDeviceProvokingVertexPropertiesEXT",
42420   "referenced_type" : "_ZTI44VkPhysicalDeviceProvokingVertexPropertiesEXT",
42421   "self_type" : "_ZTI44VkPhysicalDeviceProvokingVertexPropertiesEXT",
42422   "size" : 16,
42423   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
42424  },
42425  {
42426   "alignment" : 4,
42427   "fields" :
42428   [
42429    {
42430     "field_name" : "sType",
42431     "referenced_type" : "_ZTI15VkStructureType"
42432    },
42433    {
42434     "field_name" : "pNext",
42435     "field_offset" : 32,
42436     "referenced_type" : "_ZTIPv"
42437    },
42438    {
42439     "field_name" : "sampleLocationSampleCounts",
42440     "field_offset" : 64,
42441     "referenced_type" : "_ZTIj"
42442    },
42443    {
42444     "field_name" : "maxSampleLocationGridSize",
42445     "field_offset" : 96,
42446     "referenced_type" : "_ZTI10VkExtent2D"
42447    },
42448    {
42449     "field_name" : "sampleLocationCoordinateRange",
42450     "field_offset" : 160,
42451     "referenced_type" : "_ZTIA2_f"
42452    },
42453    {
42454     "field_name" : "sampleLocationSubPixelBits",
42455     "field_offset" : 224,
42456     "referenced_type" : "_ZTIj"
42457    },
42458    {
42459     "field_name" : "variableSampleLocations",
42460     "field_offset" : 256,
42461     "referenced_type" : "_ZTIj"
42462    }
42463   ],
42464   "linker_set_key" : "_ZTI44VkPhysicalDeviceSampleLocationsPropertiesEXT",
42465   "name" : "VkPhysicalDeviceSampleLocationsPropertiesEXT",
42466   "referenced_type" : "_ZTI44VkPhysicalDeviceSampleLocationsPropertiesEXT",
42467   "self_type" : "_ZTI44VkPhysicalDeviceSampleLocationsPropertiesEXT",
42468   "size" : 36,
42469   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
42470  },
42471  {
42472   "alignment" : 4,
42473   "fields" :
42474   [
42475    {
42476     "field_name" : "sType",
42477     "referenced_type" : "_ZTI15VkStructureType"
42478    },
42479    {
42480     "field_name" : "pNext",
42481     "field_offset" : 32,
42482     "referenced_type" : "_ZTIPv"
42483    },
42484    {
42485     "field_name" : "shaderBufferFloat32Atomics",
42486     "field_offset" : 64,
42487     "referenced_type" : "_ZTIj"
42488    },
42489    {
42490     "field_name" : "shaderBufferFloat32AtomicAdd",
42491     "field_offset" : 96,
42492     "referenced_type" : "_ZTIj"
42493    },
42494    {
42495     "field_name" : "shaderBufferFloat64Atomics",
42496     "field_offset" : 128,
42497     "referenced_type" : "_ZTIj"
42498    },
42499    {
42500     "field_name" : "shaderBufferFloat64AtomicAdd",
42501     "field_offset" : 160,
42502     "referenced_type" : "_ZTIj"
42503    },
42504    {
42505     "field_name" : "shaderSharedFloat32Atomics",
42506     "field_offset" : 192,
42507     "referenced_type" : "_ZTIj"
42508    },
42509    {
42510     "field_name" : "shaderSharedFloat32AtomicAdd",
42511     "field_offset" : 224,
42512     "referenced_type" : "_ZTIj"
42513    },
42514    {
42515     "field_name" : "shaderSharedFloat64Atomics",
42516     "field_offset" : 256,
42517     "referenced_type" : "_ZTIj"
42518    },
42519    {
42520     "field_name" : "shaderSharedFloat64AtomicAdd",
42521     "field_offset" : 288,
42522     "referenced_type" : "_ZTIj"
42523    },
42524    {
42525     "field_name" : "shaderImageFloat32Atomics",
42526     "field_offset" : 320,
42527     "referenced_type" : "_ZTIj"
42528    },
42529    {
42530     "field_name" : "shaderImageFloat32AtomicAdd",
42531     "field_offset" : 352,
42532     "referenced_type" : "_ZTIj"
42533    },
42534    {
42535     "field_name" : "sparseImageFloat32Atomics",
42536     "field_offset" : 384,
42537     "referenced_type" : "_ZTIj"
42538    },
42539    {
42540     "field_name" : "sparseImageFloat32AtomicAdd",
42541     "field_offset" : 416,
42542     "referenced_type" : "_ZTIj"
42543    }
42544   ],
42545   "linker_set_key" : "_ZTI44VkPhysicalDeviceShaderAtomicFloatFeaturesEXT",
42546   "name" : "VkPhysicalDeviceShaderAtomicFloatFeaturesEXT",
42547   "referenced_type" : "_ZTI44VkPhysicalDeviceShaderAtomicFloatFeaturesEXT",
42548   "self_type" : "_ZTI44VkPhysicalDeviceShaderAtomicFloatFeaturesEXT",
42549   "size" : 56,
42550   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
42551  },
42552  {
42553   "alignment" : 4,
42554   "fields" :
42555   [
42556    {
42557     "field_name" : "sType",
42558     "referenced_type" : "_ZTI15VkStructureType"
42559    },
42560    {
42561     "field_name" : "pNext",
42562     "field_offset" : 32,
42563     "referenced_type" : "_ZTIPv"
42564    },
42565    {
42566     "field_name" : "shaderDrawParameters",
42567     "field_offset" : 64,
42568     "referenced_type" : "_ZTIj"
42569    }
42570   ],
42571   "linker_set_key" : "_ZTI44VkPhysicalDeviceShaderDrawParametersFeatures",
42572   "name" : "VkPhysicalDeviceShaderDrawParametersFeatures",
42573   "referenced_type" : "_ZTI44VkPhysicalDeviceShaderDrawParametersFeatures",
42574   "self_type" : "_ZTI44VkPhysicalDeviceShaderDrawParametersFeatures",
42575   "size" : 12,
42576   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
42577  },
42578  {
42579   "alignment" : 4,
42580   "fields" :
42581   [
42582    {
42583     "field_name" : "sType",
42584     "referenced_type" : "_ZTI15VkStructureType"
42585    },
42586    {
42587     "field_name" : "pNext",
42588     "field_offset" : 32,
42589     "referenced_type" : "_ZTIPv"
42590    },
42591    {
42592     "field_name" : "shaderSMCount",
42593     "field_offset" : 64,
42594     "referenced_type" : "_ZTIj"
42595    },
42596    {
42597     "field_name" : "shaderWarpsPerSM",
42598     "field_offset" : 96,
42599     "referenced_type" : "_ZTIj"
42600    }
42601   ],
42602   "linker_set_key" : "_ZTI44VkPhysicalDeviceShaderSMBuiltinsPropertiesNV",
42603   "name" : "VkPhysicalDeviceShaderSMBuiltinsPropertiesNV",
42604   "referenced_type" : "_ZTI44VkPhysicalDeviceShaderSMBuiltinsPropertiesNV",
42605   "self_type" : "_ZTI44VkPhysicalDeviceShaderSMBuiltinsPropertiesNV",
42606   "size" : 16,
42607   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
42608  },
42609  {
42610   "alignment" : 4,
42611   "fields" :
42612   [
42613    {
42614     "field_name" : "sType",
42615     "referenced_type" : "_ZTI15VkStructureType"
42616    },
42617    {
42618     "field_name" : "pNext",
42619     "field_offset" : 32,
42620     "referenced_type" : "_ZTIPv"
42621    },
42622    {
42623     "field_name" : "shadingRateTexelSize",
42624     "field_offset" : 64,
42625     "referenced_type" : "_ZTI10VkExtent2D"
42626    },
42627    {
42628     "field_name" : "shadingRatePaletteSize",
42629     "field_offset" : 128,
42630     "referenced_type" : "_ZTIj"
42631    },
42632    {
42633     "field_name" : "shadingRateMaxCoarseSamples",
42634     "field_offset" : 160,
42635     "referenced_type" : "_ZTIj"
42636    }
42637   ],
42638   "linker_set_key" : "_ZTI44VkPhysicalDeviceShadingRateImagePropertiesNV",
42639   "name" : "VkPhysicalDeviceShadingRateImagePropertiesNV",
42640   "referenced_type" : "_ZTI44VkPhysicalDeviceShadingRateImagePropertiesNV",
42641   "self_type" : "_ZTI44VkPhysicalDeviceShadingRateImagePropertiesNV",
42642   "size" : 24,
42643   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
42644  },
42645  {
42646   "alignment" : 4,
42647   "fields" :
42648   [
42649    {
42650     "field_name" : "sType",
42651     "referenced_type" : "_ZTI15VkStructureType"
42652    },
42653    {
42654     "field_name" : "pNext",
42655     "field_offset" : 32,
42656     "referenced_type" : "_ZTIPv"
42657    },
42658    {
42659     "field_name" : "subpassShading",
42660     "field_offset" : 64,
42661     "referenced_type" : "_ZTIj"
42662    }
42663   ],
42664   "linker_set_key" : "_ZTI44VkPhysicalDeviceSubpassShadingFeaturesHUAWEI",
42665   "name" : "VkPhysicalDeviceSubpassShadingFeaturesHUAWEI",
42666   "referenced_type" : "_ZTI44VkPhysicalDeviceSubpassShadingFeaturesHUAWEI",
42667   "self_type" : "_ZTI44VkPhysicalDeviceSubpassShadingFeaturesHUAWEI",
42668   "size" : 12,
42669   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
42670  },
42671  {
42672   "alignment" : 4,
42673   "fields" :
42674   [
42675    {
42676     "field_name" : "sType",
42677     "referenced_type" : "_ZTI15VkStructureType"
42678    },
42679    {
42680     "field_name" : "pNext",
42681     "field_offset" : 32,
42682     "referenced_type" : "_ZTIPv"
42683    },
42684    {
42685     "field_name" : "transformFeedback",
42686     "field_offset" : 64,
42687     "referenced_type" : "_ZTIj"
42688    },
42689    {
42690     "field_name" : "geometryStreams",
42691     "field_offset" : 96,
42692     "referenced_type" : "_ZTIj"
42693    }
42694   ],
42695   "linker_set_key" : "_ZTI44VkPhysicalDeviceTransformFeedbackFeaturesEXT",
42696   "name" : "VkPhysicalDeviceTransformFeedbackFeaturesEXT",
42697   "referenced_type" : "_ZTI44VkPhysicalDeviceTransformFeedbackFeaturesEXT",
42698   "self_type" : "_ZTI44VkPhysicalDeviceTransformFeedbackFeaturesEXT",
42699   "size" : 16,
42700   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
42701  },
42702  {
42703   "alignment" : 4,
42704   "fields" :
42705   [
42706    {
42707     "field_name" : "sType",
42708     "referenced_type" : "_ZTI15VkStructureType"
42709    },
42710    {
42711     "field_name" : "pNext",
42712     "field_offset" : 32,
42713     "referenced_type" : "_ZTIPKv"
42714    },
42715    {
42716     "field_name" : "flags",
42717     "field_offset" : 64,
42718     "referenced_type" : "_ZTIj"
42719    },
42720    {
42721     "field_name" : "coverageReductionMode",
42722     "field_offset" : 96,
42723     "referenced_type" : "_ZTI25VkCoverageReductionModeNV"
42724    }
42725   ],
42726   "linker_set_key" : "_ZTI44VkPipelineCoverageReductionStateCreateInfoNV",
42727   "name" : "VkPipelineCoverageReductionStateCreateInfoNV",
42728   "referenced_type" : "_ZTI44VkPipelineCoverageReductionStateCreateInfoNV",
42729   "self_type" : "_ZTI44VkPipelineCoverageReductionStateCreateInfoNV",
42730   "size" : 16,
42731   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
42732  },
42733  {
42734   "alignment" : 4,
42735   "fields" :
42736   [
42737    {
42738     "field_name" : "sType",
42739     "referenced_type" : "_ZTI15VkStructureType"
42740    },
42741    {
42742     "field_name" : "pNext",
42743     "field_offset" : 32,
42744     "referenced_type" : "_ZTIPKv"
42745    },
42746    {
42747     "field_name" : "flags",
42748     "field_offset" : 64,
42749     "referenced_type" : "_ZTIj"
42750    },
42751    {
42752     "field_name" : "discardRectangleMode",
42753     "field_offset" : 96,
42754     "referenced_type" : "_ZTI25VkDiscardRectangleModeEXT"
42755    },
42756    {
42757     "field_name" : "discardRectangleCount",
42758     "field_offset" : 128,
42759     "referenced_type" : "_ZTIj"
42760    },
42761    {
42762     "field_name" : "pDiscardRectangles",
42763     "field_offset" : 160,
42764     "referenced_type" : "_ZTIPK8VkRect2D"
42765    }
42766   ],
42767   "linker_set_key" : "_ZTI44VkPipelineDiscardRectangleStateCreateInfoEXT",
42768   "name" : "VkPipelineDiscardRectangleStateCreateInfoEXT",
42769   "referenced_type" : "_ZTI44VkPipelineDiscardRectangleStateCreateInfoEXT",
42770   "self_type" : "_ZTI44VkPipelineDiscardRectangleStateCreateInfoEXT",
42771   "size" : 24,
42772   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
42773  },
42774  {
42775   "alignment" : 4,
42776   "fields" :
42777   [
42778    {
42779     "field_name" : "sType",
42780     "referenced_type" : "_ZTI15VkStructureType"
42781    },
42782    {
42783     "field_name" : "pNext",
42784     "field_offset" : 32,
42785     "referenced_type" : "_ZTIPKv"
42786    },
42787    {
42788     "field_name" : "fragmentDensityOffsetCount",
42789     "field_offset" : 64,
42790     "referenced_type" : "_ZTIj"
42791    },
42792    {
42793     "field_name" : "pFragmentDensityOffsets",
42794     "field_offset" : 96,
42795     "referenced_type" : "_ZTIPK10VkOffset2D"
42796    }
42797   ],
42798   "linker_set_key" : "_ZTI44VkSubpassFragmentDensityMapOffsetEndInfoQCOM",
42799   "name" : "VkSubpassFragmentDensityMapOffsetEndInfoQCOM",
42800   "referenced_type" : "_ZTI44VkSubpassFragmentDensityMapOffsetEndInfoQCOM",
42801   "self_type" : "_ZTI44VkSubpassFragmentDensityMapOffsetEndInfoQCOM",
42802   "size" : 16,
42803   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
42804  },
42805  {
42806   "alignment" : 4,
42807   "fields" :
42808   [
42809    {
42810     "field_name" : "sType",
42811     "referenced_type" : "_ZTI15VkStructureType"
42812    },
42813    {
42814     "field_name" : "pNext",
42815     "field_offset" : 32,
42816     "referenced_type" : "_ZTIPKv"
42817    },
42818    {
42819     "field_name" : "accelerationStructureCount",
42820     "field_offset" : 64,
42821     "referenced_type" : "_ZTIj"
42822    },
42823    {
42824     "field_name" : "pAccelerationStructures",
42825     "field_offset" : 96,
42826     "referenced_type" : "_ZTIPKy"
42827    }
42828   ],
42829   "linker_set_key" : "_ZTI44VkWriteDescriptorSetAccelerationStructureKHR",
42830   "name" : "VkWriteDescriptorSetAccelerationStructureKHR",
42831   "referenced_type" : "_ZTI44VkWriteDescriptorSetAccelerationStructureKHR",
42832   "self_type" : "_ZTI44VkWriteDescriptorSetAccelerationStructureKHR",
42833   "size" : 16,
42834   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
42835  },
42836  {
42837   "alignment" : 8,
42838   "fields" :
42839   [
42840    {
42841     "field_name" : "transformT0",
42842     "referenced_type" : "_ZTI20VkTransformMatrixKHR"
42843    },
42844    {
42845     "field_name" : "transformT1",
42846     "field_offset" : 384,
42847     "referenced_type" : "_ZTI20VkTransformMatrixKHR"
42848    },
42849    {
42850     "field_name" : "instanceCustomIndex",
42851     "field_offset" : 768,
42852     "referenced_type" : "_ZTIj"
42853    },
42854    {
42855     "field_name" : "mask",
42856     "field_offset" : 792,
42857     "referenced_type" : "_ZTIj"
42858    },
42859    {
42860     "field_name" : "instanceShaderBindingTableRecordOffset",
42861     "field_offset" : 800,
42862     "referenced_type" : "_ZTIj"
42863    },
42864    {
42865     "field_name" : "flags",
42866     "field_offset" : 824,
42867     "referenced_type" : "_ZTIj"
42868    },
42869    {
42870     "field_name" : "accelerationStructureReference",
42871     "field_offset" : 832,
42872     "referenced_type" : "_ZTIy"
42873    }
42874   ],
42875   "linker_set_key" : "_ZTI45VkAccelerationStructureMatrixMotionInstanceNV",
42876   "name" : "VkAccelerationStructureMatrixMotionInstanceNV",
42877   "referenced_type" : "_ZTI45VkAccelerationStructureMatrixMotionInstanceNV",
42878   "self_type" : "_ZTI45VkAccelerationStructureMatrixMotionInstanceNV",
42879   "size" : 112,
42880   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
42881  },
42882  {
42883   "alignment" : 8,
42884   "fields" :
42885   [
42886    {
42887     "field_name" : "sType",
42888     "referenced_type" : "_ZTI15VkStructureType"
42889    },
42890    {
42891     "field_name" : "pNext",
42892     "field_offset" : 32,
42893     "referenced_type" : "_ZTIPKv"
42894    },
42895    {
42896     "field_name" : "drmFormatModifier",
42897     "field_offset" : 64,
42898     "referenced_type" : "_ZTIy"
42899    },
42900    {
42901     "field_name" : "drmFormatModifierPlaneCount",
42902     "field_offset" : 128,
42903     "referenced_type" : "_ZTIj"
42904    },
42905    {
42906     "field_name" : "pPlaneLayouts",
42907     "field_offset" : 160,
42908     "referenced_type" : "_ZTIPK19VkSubresourceLayout"
42909    }
42910   ],
42911   "linker_set_key" : "_ZTI45VkImageDrmFormatModifierExplicitCreateInfoEXT",
42912   "name" : "VkImageDrmFormatModifierExplicitCreateInfoEXT",
42913   "referenced_type" : "_ZTI45VkImageDrmFormatModifierExplicitCreateInfoEXT",
42914   "self_type" : "_ZTI45VkImageDrmFormatModifierExplicitCreateInfoEXT",
42915   "size" : 24,
42916   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
42917  },
42918  {
42919   "alignment" : 4,
42920   "fields" :
42921   [
42922    {
42923     "field_name" : "sType",
42924     "referenced_type" : "_ZTI15VkStructureType"
42925    },
42926    {
42927     "field_name" : "pNext",
42928     "field_offset" : 32,
42929     "referenced_type" : "_ZTIPv"
42930    },
42931    {
42932     "field_name" : "borderColorSwizzle",
42933     "field_offset" : 64,
42934     "referenced_type" : "_ZTIj"
42935    },
42936    {
42937     "field_name" : "borderColorSwizzleFromImage",
42938     "field_offset" : 96,
42939     "referenced_type" : "_ZTIj"
42940    }
42941   ],
42942   "linker_set_key" : "_ZTI45VkPhysicalDeviceBorderColorSwizzleFeaturesEXT",
42943   "name" : "VkPhysicalDeviceBorderColorSwizzleFeaturesEXT",
42944   "referenced_type" : "_ZTI45VkPhysicalDeviceBorderColorSwizzleFeaturesEXT",
42945   "self_type" : "_ZTI45VkPhysicalDeviceBorderColorSwizzleFeaturesEXT",
42946   "size" : 16,
42947   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
42948  },
42949  {
42950   "alignment" : 4,
42951   "fields" :
42952   [
42953    {
42954     "field_name" : "sType",
42955     "referenced_type" : "_ZTI15VkStructureType"
42956    },
42957    {
42958     "field_name" : "pNext",
42959     "field_offset" : 32,
42960     "referenced_type" : "_ZTIPv"
42961    },
42962    {
42963     "field_name" : "cooperativeMatrixSupportedStages",
42964     "field_offset" : 64,
42965     "referenced_type" : "_ZTIj"
42966    }
42967   ],
42968   "linker_set_key" : "_ZTI45VkPhysicalDeviceCooperativeMatrixPropertiesNV",
42969   "name" : "VkPhysicalDeviceCooperativeMatrixPropertiesNV",
42970   "referenced_type" : "_ZTI45VkPhysicalDeviceCooperativeMatrixPropertiesNV",
42971   "self_type" : "_ZTI45VkPhysicalDeviceCooperativeMatrixPropertiesNV",
42972   "size" : 12,
42973   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
42974  },
42975  {
42976   "alignment" : 4,
42977   "fields" :
42978   [
42979    {
42980     "field_name" : "sType",
42981     "referenced_type" : "_ZTI15VkStructureType"
42982    },
42983    {
42984     "field_name" : "pNext",
42985     "field_offset" : 32,
42986     "referenced_type" : "_ZTIPv"
42987    },
42988    {
42989     "field_name" : "supportedDepthResolveModes",
42990     "field_offset" : 64,
42991     "referenced_type" : "_ZTIj"
42992    },
42993    {
42994     "field_name" : "supportedStencilResolveModes",
42995     "field_offset" : 96,
42996     "referenced_type" : "_ZTIj"
42997    },
42998    {
42999     "field_name" : "independentResolveNone",
43000     "field_offset" : 128,
43001     "referenced_type" : "_ZTIj"
43002    },
43003    {
43004     "field_name" : "independentResolve",
43005     "field_offset" : 160,
43006     "referenced_type" : "_ZTIj"
43007    }
43008   ],
43009   "linker_set_key" : "_ZTI45VkPhysicalDeviceDepthStencilResolveProperties",
43010   "name" : "VkPhysicalDeviceDepthStencilResolveProperties",
43011   "referenced_type" : "_ZTI45VkPhysicalDeviceDepthStencilResolveProperties",
43012   "self_type" : "_ZTI45VkPhysicalDeviceDepthStencilResolveProperties",
43013   "size" : 24,
43014   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
43015  },
43016  {
43017   "alignment" : 4,
43018   "fields" :
43019   [
43020    {
43021     "field_name" : "sType",
43022     "referenced_type" : "_ZTI15VkStructureType"
43023    },
43024    {
43025     "field_name" : "pNext",
43026     "field_offset" : 32,
43027     "referenced_type" : "_ZTIPv"
43028    },
43029    {
43030     "field_name" : "deviceMemoryReport",
43031     "field_offset" : 64,
43032     "referenced_type" : "_ZTIj"
43033    }
43034   ],
43035   "linker_set_key" : "_ZTI45VkPhysicalDeviceDeviceMemoryReportFeaturesEXT",
43036   "name" : "VkPhysicalDeviceDeviceMemoryReportFeaturesEXT",
43037   "referenced_type" : "_ZTI45VkPhysicalDeviceDeviceMemoryReportFeaturesEXT",
43038   "self_type" : "_ZTI45VkPhysicalDeviceDeviceMemoryReportFeaturesEXT",
43039   "size" : 12,
43040   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
43041  },
43042  {
43043   "alignment" : 4,
43044   "fields" :
43045   [
43046    {
43047     "field_name" : "sType",
43048     "referenced_type" : "_ZTI15VkStructureType"
43049    },
43050    {
43051     "field_name" : "pNext",
43052     "field_offset" : 32,
43053     "referenced_type" : "_ZTIPv"
43054    },
43055    {
43056     "field_name" : "maxDiscardRectangles",
43057     "field_offset" : 64,
43058     "referenced_type" : "_ZTIj"
43059    }
43060   ],
43061   "linker_set_key" : "_ZTI45VkPhysicalDeviceDiscardRectanglePropertiesEXT",
43062   "name" : "VkPhysicalDeviceDiscardRectanglePropertiesEXT",
43063   "referenced_type" : "_ZTI45VkPhysicalDeviceDiscardRectanglePropertiesEXT",
43064   "self_type" : "_ZTI45VkPhysicalDeviceDiscardRectanglePropertiesEXT",
43065   "size" : 12,
43066   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
43067  },
43068  {
43069   "alignment" : 4,
43070   "fields" :
43071   [
43072    {
43073     "field_name" : "sType",
43074     "referenced_type" : "_ZTI15VkStructureType"
43075    },
43076    {
43077     "field_name" : "pNext",
43078     "field_offset" : 32,
43079     "referenced_type" : "_ZTIPv"
43080    },
43081    {
43082     "field_name" : "fragmentDensityMap",
43083     "field_offset" : 64,
43084     "referenced_type" : "_ZTIj"
43085    },
43086    {
43087     "field_name" : "fragmentDensityMapDynamic",
43088     "field_offset" : 96,
43089     "referenced_type" : "_ZTIj"
43090    },
43091    {
43092     "field_name" : "fragmentDensityMapNonSubsampledImages",
43093     "field_offset" : 128,
43094     "referenced_type" : "_ZTIj"
43095    }
43096   ],
43097   "linker_set_key" : "_ZTI45VkPhysicalDeviceFragmentDensityMapFeaturesEXT",
43098   "name" : "VkPhysicalDeviceFragmentDensityMapFeaturesEXT",
43099   "referenced_type" : "_ZTI45VkPhysicalDeviceFragmentDensityMapFeaturesEXT",
43100   "self_type" : "_ZTI45VkPhysicalDeviceFragmentDensityMapFeaturesEXT",
43101   "size" : 20,
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" : 32,
43115     "referenced_type" : "_ZTIPKv"
43116    },
43117    {
43118     "field_name" : "drmFormatModifier",
43119     "field_offset" : 64,
43120     "referenced_type" : "_ZTIy"
43121    },
43122    {
43123     "field_name" : "sharingMode",
43124     "field_offset" : 128,
43125     "referenced_type" : "_ZTI13VkSharingMode"
43126    },
43127    {
43128     "field_name" : "queueFamilyIndexCount",
43129     "field_offset" : 160,
43130     "referenced_type" : "_ZTIj"
43131    },
43132    {
43133     "field_name" : "pQueueFamilyIndices",
43134     "field_offset" : 192,
43135     "referenced_type" : "_ZTIPKj"
43136    }
43137   ],
43138   "linker_set_key" : "_ZTI45VkPhysicalDeviceImageDrmFormatModifierInfoEXT",
43139   "name" : "VkPhysicalDeviceImageDrmFormatModifierInfoEXT",
43140   "referenced_type" : "_ZTI45VkPhysicalDeviceImageDrmFormatModifierInfoEXT",
43141   "self_type" : "_ZTI45VkPhysicalDeviceImageDrmFormatModifierInfoEXT",
43142   "size" : 32,
43143   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
43144  },
43145  {
43146   "alignment" : 4,
43147   "fields" :
43148   [
43149    {
43150     "field_name" : "sType",
43151     "referenced_type" : "_ZTI15VkStructureType"
43152    },
43153    {
43154     "field_name" : "pNext",
43155     "field_offset" : 32,
43156     "referenced_type" : "_ZTIPv"
43157    },
43158    {
43159     "field_name" : "allowCommandBufferQueryCopies",
43160     "field_offset" : 64,
43161     "referenced_type" : "_ZTIj"
43162    }
43163   ],
43164   "linker_set_key" : "_ZTI45VkPhysicalDevicePerformanceQueryPropertiesKHR",
43165   "name" : "VkPhysicalDevicePerformanceQueryPropertiesKHR",
43166   "referenced_type" : "_ZTI45VkPhysicalDevicePerformanceQueryPropertiesKHR",
43167   "self_type" : "_ZTI45VkPhysicalDevicePerformanceQueryPropertiesKHR",
43168   "size" : 12,
43169   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
43170  },
43171  {
43172   "alignment" : 4,
43173   "fields" :
43174   [
43175    {
43176     "field_name" : "sType",
43177     "referenced_type" : "_ZTI15VkStructureType"
43178    },
43179    {
43180     "field_name" : "pNext",
43181     "field_offset" : 32,
43182     "referenced_type" : "_ZTIPv"
43183    },
43184    {
43185     "field_name" : "rayTracingPipeline",
43186     "field_offset" : 64,
43187     "referenced_type" : "_ZTIj"
43188    },
43189    {
43190     "field_name" : "rayTracingPipelineShaderGroupHandleCaptureReplay",
43191     "field_offset" : 96,
43192     "referenced_type" : "_ZTIj"
43193    },
43194    {
43195     "field_name" : "rayTracingPipelineShaderGroupHandleCaptureReplayMixed",
43196     "field_offset" : 128,
43197     "referenced_type" : "_ZTIj"
43198    },
43199    {
43200     "field_name" : "rayTracingPipelineTraceRaysIndirect",
43201     "field_offset" : 160,
43202     "referenced_type" : "_ZTIj"
43203    },
43204    {
43205     "field_name" : "rayTraversalPrimitiveCulling",
43206     "field_offset" : 192,
43207     "referenced_type" : "_ZTIj"
43208    }
43209   ],
43210   "linker_set_key" : "_ZTI45VkPhysicalDeviceRayTracingPipelineFeaturesKHR",
43211   "name" : "VkPhysicalDeviceRayTracingPipelineFeaturesKHR",
43212   "referenced_type" : "_ZTI45VkPhysicalDeviceRayTracingPipelineFeaturesKHR",
43213   "self_type" : "_ZTI45VkPhysicalDeviceRayTracingPipelineFeaturesKHR",
43214   "size" : 28,
43215   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
43216  },
43217  {
43218   "alignment" : 4,
43219   "fields" :
43220   [
43221    {
43222     "field_name" : "sType",
43223     "referenced_type" : "_ZTI15VkStructureType"
43224    },
43225    {
43226     "field_name" : "pNext",
43227     "field_offset" : 32,
43228     "referenced_type" : "_ZTIPv"
43229    },
43230    {
43231     "field_name" : "filterMinmaxSingleComponentFormats",
43232     "field_offset" : 64,
43233     "referenced_type" : "_ZTIj"
43234    },
43235    {
43236     "field_name" : "filterMinmaxImageComponentMapping",
43237     "field_offset" : 96,
43238     "referenced_type" : "_ZTIj"
43239    }
43240   ],
43241   "linker_set_key" : "_ZTI45VkPhysicalDeviceSamplerFilterMinmaxProperties",
43242   "name" : "VkPhysicalDeviceSamplerFilterMinmaxProperties",
43243   "referenced_type" : "_ZTI45VkPhysicalDeviceSamplerFilterMinmaxProperties",
43244   "self_type" : "_ZTI45VkPhysicalDeviceSamplerFilterMinmaxProperties",
43245   "size" : 16,
43246   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
43247  },
43248  {
43249   "alignment" : 4,
43250   "fields" :
43251   [
43252    {
43253     "field_name" : "sType",
43254     "referenced_type" : "_ZTI15VkStructureType"
43255    },
43256    {
43257     "field_name" : "pNext",
43258     "field_offset" : 32,
43259     "referenced_type" : "_ZTIPv"
43260    },
43261    {
43262     "field_name" : "shaderBufferFloat16Atomics",
43263     "field_offset" : 64,
43264     "referenced_type" : "_ZTIj"
43265    },
43266    {
43267     "field_name" : "shaderBufferFloat16AtomicAdd",
43268     "field_offset" : 96,
43269     "referenced_type" : "_ZTIj"
43270    },
43271    {
43272     "field_name" : "shaderBufferFloat16AtomicMinMax",
43273     "field_offset" : 128,
43274     "referenced_type" : "_ZTIj"
43275    },
43276    {
43277     "field_name" : "shaderBufferFloat32AtomicMinMax",
43278     "field_offset" : 160,
43279     "referenced_type" : "_ZTIj"
43280    },
43281    {
43282     "field_name" : "shaderBufferFloat64AtomicMinMax",
43283     "field_offset" : 192,
43284     "referenced_type" : "_ZTIj"
43285    },
43286    {
43287     "field_name" : "shaderSharedFloat16Atomics",
43288     "field_offset" : 224,
43289     "referenced_type" : "_ZTIj"
43290    },
43291    {
43292     "field_name" : "shaderSharedFloat16AtomicAdd",
43293     "field_offset" : 256,
43294     "referenced_type" : "_ZTIj"
43295    },
43296    {
43297     "field_name" : "shaderSharedFloat16AtomicMinMax",
43298     "field_offset" : 288,
43299     "referenced_type" : "_ZTIj"
43300    },
43301    {
43302     "field_name" : "shaderSharedFloat32AtomicMinMax",
43303     "field_offset" : 320,
43304     "referenced_type" : "_ZTIj"
43305    },
43306    {
43307     "field_name" : "shaderSharedFloat64AtomicMinMax",
43308     "field_offset" : 352,
43309     "referenced_type" : "_ZTIj"
43310    },
43311    {
43312     "field_name" : "shaderImageFloat32AtomicMinMax",
43313     "field_offset" : 384,
43314     "referenced_type" : "_ZTIj"
43315    },
43316    {
43317     "field_name" : "sparseImageFloat32AtomicMinMax",
43318     "field_offset" : 416,
43319     "referenced_type" : "_ZTIj"
43320    }
43321   ],
43322   "linker_set_key" : "_ZTI45VkPhysicalDeviceShaderAtomicFloat2FeaturesEXT",
43323   "name" : "VkPhysicalDeviceShaderAtomicFloat2FeaturesEXT",
43324   "referenced_type" : "_ZTI45VkPhysicalDeviceShaderAtomicFloat2FeaturesEXT",
43325   "self_type" : "_ZTI45VkPhysicalDeviceShaderAtomicFloat2FeaturesEXT",
43326   "size" : 56,
43327   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
43328  },
43329  {
43330   "alignment" : 4,
43331   "fields" :
43332   [
43333    {
43334     "field_name" : "sType",
43335     "referenced_type" : "_ZTI15VkStructureType"
43336    },
43337    {
43338     "field_name" : "pNext",
43339     "field_offset" : 32,
43340     "referenced_type" : "_ZTIPv"
43341    },
43342    {
43343     "field_name" : "minSubgroupSize",
43344     "field_offset" : 64,
43345     "referenced_type" : "_ZTIj"
43346    },
43347    {
43348     "field_name" : "maxSubgroupSize",
43349     "field_offset" : 96,
43350     "referenced_type" : "_ZTIj"
43351    },
43352    {
43353     "field_name" : "maxComputeWorkgroupSubgroups",
43354     "field_offset" : 128,
43355     "referenced_type" : "_ZTIj"
43356    },
43357    {
43358     "field_name" : "requiredSubgroupSizeStages",
43359     "field_offset" : 160,
43360     "referenced_type" : "_ZTIj"
43361    }
43362   ],
43363   "linker_set_key" : "_ZTI45VkPhysicalDeviceSubgroupSizeControlProperties",
43364   "name" : "VkPhysicalDeviceSubgroupSizeControlProperties",
43365   "referenced_type" : "_ZTI45VkPhysicalDeviceSubgroupSizeControlProperties",
43366   "self_type" : "_ZTI45VkPhysicalDeviceSubgroupSizeControlProperties",
43367   "size" : 24,
43368   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
43369  },
43370  {
43371   "alignment" : 4,
43372   "fields" :
43373   [
43374    {
43375     "field_name" : "sType",
43376     "referenced_type" : "_ZTI15VkStructureType"
43377    },
43378    {
43379     "field_name" : "pNext",
43380     "field_offset" : 32,
43381     "referenced_type" : "_ZTIPKv"
43382    },
43383    {
43384     "field_name" : "flags",
43385     "field_offset" : 64,
43386     "referenced_type" : "_ZTIj"
43387    },
43388    {
43389     "field_name" : "coverageModulationMode",
43390     "field_offset" : 96,
43391     "referenced_type" : "_ZTI26VkCoverageModulationModeNV"
43392    },
43393    {
43394     "field_name" : "coverageModulationTableEnable",
43395     "field_offset" : 128,
43396     "referenced_type" : "_ZTIj"
43397    },
43398    {
43399     "field_name" : "coverageModulationTableCount",
43400     "field_offset" : 160,
43401     "referenced_type" : "_ZTIj"
43402    },
43403    {
43404     "field_name" : "pCoverageModulationTable",
43405     "field_offset" : 192,
43406     "referenced_type" : "_ZTIPKf"
43407    }
43408   ],
43409   "linker_set_key" : "_ZTI45VkPipelineCoverageModulationStateCreateInfoNV",
43410   "name" : "VkPipelineCoverageModulationStateCreateInfoNV",
43411   "referenced_type" : "_ZTI45VkPipelineCoverageModulationStateCreateInfoNV",
43412   "self_type" : "_ZTI45VkPipelineCoverageModulationStateCreateInfoNV",
43413   "size" : 28,
43414   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
43415  },
43416  {
43417   "alignment" : 4,
43418   "fields" :
43419   [
43420    {
43421     "field_name" : "sType",
43422     "referenced_type" : "_ZTI15VkStructureType"
43423    },
43424    {
43425     "field_name" : "pNext",
43426     "field_offset" : 32,
43427     "referenced_type" : "_ZTIPv"
43428    },
43429    {
43430     "field_name" : "name",
43431     "field_offset" : 64,
43432     "referenced_type" : "_ZTIA256_c"
43433    },
43434    {
43435     "field_name" : "description",
43436     "field_offset" : 2112,
43437     "referenced_type" : "_ZTIA256_c"
43438    },
43439    {
43440     "field_name" : "isText",
43441     "field_offset" : 4160,
43442     "referenced_type" : "_ZTIj"
43443    },
43444    {
43445     "field_name" : "dataSize",
43446     "field_offset" : 4192,
43447     "referenced_type" : "_ZTIj"
43448    },
43449    {
43450     "field_name" : "pData",
43451     "field_offset" : 4224,
43452     "referenced_type" : "_ZTIPv"
43453    }
43454   ],
43455   "linker_set_key" : "_ZTI45VkPipelineExecutableInternalRepresentationKHR",
43456   "name" : "VkPipelineExecutableInternalRepresentationKHR",
43457   "referenced_type" : "_ZTI45VkPipelineExecutableInternalRepresentationKHR",
43458   "self_type" : "_ZTI45VkPipelineExecutableInternalRepresentationKHR",
43459   "size" : 532,
43460   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
43461  },
43462  {
43463   "alignment" : 4,
43464   "fields" :
43465   [
43466    {
43467     "field_name" : "sType",
43468     "referenced_type" : "_ZTI15VkStructureType"
43469    },
43470    {
43471     "field_name" : "pNext",
43472     "field_offset" : 32,
43473     "referenced_type" : "_ZTIPKv"
43474    },
43475    {
43476     "field_name" : "lineRasterizationMode",
43477     "field_offset" : 64,
43478     "referenced_type" : "_ZTI26VkLineRasterizationModeEXT"
43479    },
43480    {
43481     "field_name" : "stippledLineEnable",
43482     "field_offset" : 96,
43483     "referenced_type" : "_ZTIj"
43484    },
43485    {
43486     "field_name" : "lineStippleFactor",
43487     "field_offset" : 128,
43488     "referenced_type" : "_ZTIj"
43489    },
43490    {
43491     "field_name" : "lineStipplePattern",
43492     "field_offset" : 160,
43493     "referenced_type" : "_ZTIt"
43494    }
43495   ],
43496   "linker_set_key" : "_ZTI45VkPipelineRasterizationLineStateCreateInfoEXT",
43497   "name" : "VkPipelineRasterizationLineStateCreateInfoEXT",
43498   "referenced_type" : "_ZTI45VkPipelineRasterizationLineStateCreateInfoEXT",
43499   "self_type" : "_ZTI45VkPipelineRasterizationLineStateCreateInfoEXT",
43500   "size" : 24,
43501   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
43502  },
43503  {
43504   "alignment" : 4,
43505   "fields" :
43506   [
43507    {
43508     "field_name" : "sType",
43509     "referenced_type" : "_ZTI15VkStructureType"
43510    },
43511    {
43512     "field_name" : "pNext",
43513     "field_offset" : 32,
43514     "referenced_type" : "_ZTIPv"
43515    },
43516    {
43517     "field_name" : "combinedImageSamplerDescriptorCount",
43518     "field_offset" : 64,
43519     "referenced_type" : "_ZTIj"
43520    }
43521   ],
43522   "linker_set_key" : "_ZTI45VkSamplerYcbcrConversionImageFormatProperties",
43523   "name" : "VkSamplerYcbcrConversionImageFormatProperties",
43524   "referenced_type" : "_ZTI45VkSamplerYcbcrConversionImageFormatProperties",
43525   "self_type" : "_ZTI45VkSamplerYcbcrConversionImageFormatProperties",
43526   "size" : 12,
43527   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
43528  },
43529  {
43530   "alignment" : 8,
43531   "fields" :
43532   [
43533    {
43534     "field_name" : "sType",
43535     "referenced_type" : "_ZTI15VkStructureType"
43536    },
43537    {
43538     "field_name" : "pNext",
43539     "field_offset" : 32,
43540     "referenced_type" : "_ZTIPv"
43541    },
43542    {
43543     "field_name" : "format",
43544     "field_offset" : 64,
43545     "referenced_type" : "_ZTI8VkFormat"
43546    },
43547    {
43548     "field_name" : "externalFormat",
43549     "field_offset" : 128,
43550     "referenced_type" : "_ZTIy"
43551    },
43552    {
43553     "field_name" : "formatFeatures",
43554     "field_offset" : 192,
43555     "referenced_type" : "_ZTIj"
43556    },
43557    {
43558     "field_name" : "samplerYcbcrConversionComponents",
43559     "field_offset" : 224,
43560     "referenced_type" : "_ZTI18VkComponentMapping"
43561    },
43562    {
43563     "field_name" : "suggestedYcbcrModel",
43564     "field_offset" : 352,
43565     "referenced_type" : "_ZTI29VkSamplerYcbcrModelConversion"
43566    },
43567    {
43568     "field_name" : "suggestedYcbcrRange",
43569     "field_offset" : 384,
43570     "referenced_type" : "_ZTI19VkSamplerYcbcrRange"
43571    },
43572    {
43573     "field_name" : "suggestedXChromaOffset",
43574     "field_offset" : 416,
43575     "referenced_type" : "_ZTI16VkChromaLocation"
43576    },
43577    {
43578     "field_name" : "suggestedYChromaOffset",
43579     "field_offset" : 448,
43580     "referenced_type" : "_ZTI16VkChromaLocation"
43581    }
43582   ],
43583   "linker_set_key" : "_ZTI46VkAndroidHardwareBufferFormatPropertiesANDROID",
43584   "name" : "VkAndroidHardwareBufferFormatPropertiesANDROID",
43585   "referenced_type" : "_ZTI46VkAndroidHardwareBufferFormatPropertiesANDROID",
43586   "self_type" : "_ZTI46VkAndroidHardwareBufferFormatPropertiesANDROID",
43587   "size" : 64,
43588   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_android.h"
43589  },
43590  {
43591   "alignment" : 4,
43592   "fields" :
43593   [
43594    {
43595     "field_name" : "sType",
43596     "referenced_type" : "_ZTI15VkStructureType"
43597    },
43598    {
43599     "field_name" : "pNext",
43600     "field_offset" : 32,
43601     "referenced_type" : "_ZTIPv"
43602    },
43603    {
43604     "field_name" : "filterCubic",
43605     "field_offset" : 64,
43606     "referenced_type" : "_ZTIj"
43607    },
43608    {
43609     "field_name" : "filterCubicMinmax",
43610     "field_offset" : 96,
43611     "referenced_type" : "_ZTIj"
43612    }
43613   ],
43614   "linker_set_key" : "_ZTI46VkFilterCubicImageViewImageFormatPropertiesEXT",
43615   "name" : "VkFilterCubicImageViewImageFormatPropertiesEXT",
43616   "referenced_type" : "_ZTI46VkFilterCubicImageViewImageFormatPropertiesEXT",
43617   "self_type" : "_ZTI46VkFilterCubicImageViewImageFormatPropertiesEXT",
43618   "size" : 16,
43619   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
43620  },
43621  {
43622   "alignment" : 4,
43623   "fields" :
43624   [
43625    {
43626     "field_name" : "sType",
43627     "referenced_type" : "_ZTI15VkStructureType"
43628    },
43629    {
43630     "field_name" : "pNext",
43631     "field_offset" : 32,
43632     "referenced_type" : "_ZTIPv"
43633    },
43634    {
43635     "field_name" : "bufferDeviceAddress",
43636     "field_offset" : 64,
43637     "referenced_type" : "_ZTIj"
43638    },
43639    {
43640     "field_name" : "bufferDeviceAddressCaptureReplay",
43641     "field_offset" : 96,
43642     "referenced_type" : "_ZTIj"
43643    },
43644    {
43645     "field_name" : "bufferDeviceAddressMultiDevice",
43646     "field_offset" : 128,
43647     "referenced_type" : "_ZTIj"
43648    }
43649   ],
43650   "linker_set_key" : "_ZTI46VkPhysicalDeviceBufferDeviceAddressFeaturesEXT",
43651   "name" : "VkPhysicalDeviceBufferDeviceAddressFeaturesEXT",
43652   "referenced_type" : "_ZTI46VkPhysicalDeviceBufferDeviceAddressFeaturesEXT",
43653   "self_type" : "_ZTI46VkPhysicalDeviceBufferDeviceAddressFeaturesEXT",
43654   "size" : 20,
43655   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
43656  },
43657  {
43658   "alignment" : 4,
43659   "fields" :
43660   [
43661    {
43662     "field_name" : "sType",
43663     "referenced_type" : "_ZTI15VkStructureType"
43664    },
43665    {
43666     "field_name" : "pNext",
43667     "field_offset" : 32,
43668     "referenced_type" : "_ZTIPv"
43669    },
43670    {
43671     "field_name" : "maxCustomBorderColorSamplers",
43672     "field_offset" : 64,
43673     "referenced_type" : "_ZTIj"
43674    }
43675   ],
43676   "linker_set_key" : "_ZTI46VkPhysicalDeviceCustomBorderColorPropertiesEXT",
43677   "name" : "VkPhysicalDeviceCustomBorderColorPropertiesEXT",
43678   "referenced_type" : "_ZTI46VkPhysicalDeviceCustomBorderColorPropertiesEXT",
43679   "self_type" : "_ZTI46VkPhysicalDeviceCustomBorderColorPropertiesEXT",
43680   "size" : 12,
43681   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
43682  },
43683  {
43684   "alignment" : 4,
43685   "fields" :
43686   [
43687    {
43688     "field_name" : "sType",
43689     "referenced_type" : "_ZTI15VkStructureType"
43690    },
43691    {
43692     "field_name" : "pNext",
43693     "field_offset" : 32,
43694     "referenced_type" : "_ZTIPv"
43695    },
43696    {
43697     "field_name" : "fragmentDensityMapDeferred",
43698     "field_offset" : 64,
43699     "referenced_type" : "_ZTIj"
43700    }
43701   ],
43702   "linker_set_key" : "_ZTI46VkPhysicalDeviceFragmentDensityMap2FeaturesEXT",
43703   "name" : "VkPhysicalDeviceFragmentDensityMap2FeaturesEXT",
43704   "referenced_type" : "_ZTI46VkPhysicalDeviceFragmentDensityMap2FeaturesEXT",
43705   "self_type" : "_ZTI46VkPhysicalDeviceFragmentDensityMap2FeaturesEXT",
43706   "size" : 12,
43707   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
43708  },
43709  {
43710   "alignment" : 4,
43711   "fields" :
43712   [
43713    {
43714     "field_name" : "sType",
43715     "referenced_type" : "_ZTI15VkStructureType"
43716    },
43717    {
43718     "field_name" : "pNext",
43719     "field_offset" : 32,
43720     "referenced_type" : "_ZTIPv"
43721    },
43722    {
43723     "field_name" : "pipelineFragmentShadingRate",
43724     "field_offset" : 64,
43725     "referenced_type" : "_ZTIj"
43726    },
43727    {
43728     "field_name" : "primitiveFragmentShadingRate",
43729     "field_offset" : 96,
43730     "referenced_type" : "_ZTIj"
43731    },
43732    {
43733     "field_name" : "attachmentFragmentShadingRate",
43734     "field_offset" : 128,
43735     "referenced_type" : "_ZTIj"
43736    }
43737   ],
43738   "linker_set_key" : "_ZTI46VkPhysicalDeviceFragmentShadingRateFeaturesKHR",
43739   "name" : "VkPhysicalDeviceFragmentShadingRateFeaturesKHR",
43740   "referenced_type" : "_ZTI46VkPhysicalDeviceFragmentShadingRateFeaturesKHR",
43741   "self_type" : "_ZTI46VkPhysicalDeviceFragmentShadingRateFeaturesKHR",
43742   "size" : 20,
43743   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
43744  },
43745  {
43746   "alignment" : 4,
43747   "fields" :
43748   [
43749    {
43750     "field_name" : "sType",
43751     "referenced_type" : "_ZTI15VkStructureType"
43752    },
43753    {
43754     "field_name" : "pNext",
43755     "field_offset" : 32,
43756     "referenced_type" : "_ZTIPv"
43757    },
43758    {
43759     "field_name" : "globalPriorityQuery",
43760     "field_offset" : 64,
43761     "referenced_type" : "_ZTIj"
43762    }
43763   ],
43764   "linker_set_key" : "_ZTI46VkPhysicalDeviceGlobalPriorityQueryFeaturesKHR",
43765   "name" : "VkPhysicalDeviceGlobalPriorityQueryFeaturesKHR",
43766   "referenced_type" : "_ZTI46VkPhysicalDeviceGlobalPriorityQueryFeaturesKHR",
43767   "self_type" : "_ZTI46VkPhysicalDeviceGlobalPriorityQueryFeaturesKHR",
43768   "size" : 12,
43769   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
43770  },
43771  {
43772   "alignment" : 4,
43773   "fields" :
43774   [
43775    {
43776     "field_name" : "sType",
43777     "referenced_type" : "_ZTI15VkStructureType"
43778    },
43779    {
43780     "field_name" : "pNext",
43781     "field_offset" : 32,
43782     "referenced_type" : "_ZTIPv"
43783    },
43784    {
43785     "field_name" : "lineSubPixelPrecisionBits",
43786     "field_offset" : 64,
43787     "referenced_type" : "_ZTIj"
43788    }
43789   ],
43790   "linker_set_key" : "_ZTI46VkPhysicalDeviceLineRasterizationPropertiesEXT",
43791   "name" : "VkPhysicalDeviceLineRasterizationPropertiesEXT",
43792   "referenced_type" : "_ZTI46VkPhysicalDeviceLineRasterizationPropertiesEXT",
43793   "self_type" : "_ZTI46VkPhysicalDeviceLineRasterizationPropertiesEXT",
43794   "size" : 12,
43795   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
43796  },
43797  {
43798   "alignment" : 4,
43799   "fields" :
43800   [
43801    {
43802     "field_name" : "sType",
43803     "referenced_type" : "_ZTI15VkStructureType"
43804    },
43805    {
43806     "field_name" : "pNext",
43807     "field_offset" : 32,
43808     "referenced_type" : "_ZTIPv"
43809    },
43810    {
43811     "field_name" : "rayTracingMotionBlur",
43812     "field_offset" : 64,
43813     "referenced_type" : "_ZTIj"
43814    },
43815    {
43816     "field_name" : "rayTracingMotionBlurPipelineTraceRaysIndirect",
43817     "field_offset" : 96,
43818     "referenced_type" : "_ZTIj"
43819    }
43820   ],
43821   "linker_set_key" : "_ZTI46VkPhysicalDeviceRayTracingMotionBlurFeaturesNV",
43822   "name" : "VkPhysicalDeviceRayTracingMotionBlurFeaturesNV",
43823   "referenced_type" : "_ZTI46VkPhysicalDeviceRayTracingMotionBlurFeaturesNV",
43824   "self_type" : "_ZTI46VkPhysicalDeviceRayTracingMotionBlurFeaturesNV",
43825   "size" : 16,
43826   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
43827  },
43828  {
43829   "alignment" : 4,
43830   "fields" :
43831   [
43832    {
43833     "field_name" : "sType",
43834     "referenced_type" : "_ZTI15VkStructureType"
43835    },
43836    {
43837     "field_name" : "pNext",
43838     "field_offset" : 32,
43839     "referenced_type" : "_ZTIPv"
43840    },
43841    {
43842     "field_name" : "samplerYcbcrConversion",
43843     "field_offset" : 64,
43844     "referenced_type" : "_ZTIj"
43845    }
43846   ],
43847   "linker_set_key" : "_ZTI46VkPhysicalDeviceSamplerYcbcrConversionFeatures",
43848   "name" : "VkPhysicalDeviceSamplerYcbcrConversionFeatures",
43849   "referenced_type" : "_ZTI46VkPhysicalDeviceSamplerYcbcrConversionFeatures",
43850   "self_type" : "_ZTI46VkPhysicalDeviceSamplerYcbcrConversionFeatures",
43851   "size" : 12,
43852   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
43853  },
43854  {
43855   "alignment" : 4,
43856   "fields" :
43857   [
43858    {
43859     "field_name" : "sType",
43860     "referenced_type" : "_ZTI15VkStructureType"
43861    },
43862    {
43863     "field_name" : "pNext",
43864     "field_offset" : 32,
43865     "referenced_type" : "_ZTIPv"
43866    },
43867    {
43868     "field_name" : "imageFootprint",
43869     "field_offset" : 64,
43870     "referenced_type" : "_ZTIj"
43871    }
43872   ],
43873   "linker_set_key" : "_ZTI46VkPhysicalDeviceShaderImageFootprintFeaturesNV",
43874   "name" : "VkPhysicalDeviceShaderImageFootprintFeaturesNV",
43875   "referenced_type" : "_ZTI46VkPhysicalDeviceShaderImageFootprintFeaturesNV",
43876   "self_type" : "_ZTI46VkPhysicalDeviceShaderImageFootprintFeaturesNV",
43877   "size" : 12,
43878   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
43879  },
43880  {
43881   "alignment" : 4,
43882   "fields" :
43883   [
43884    {
43885     "field_name" : "sType",
43886     "referenced_type" : "_ZTI15VkStructureType"
43887    },
43888    {
43889     "field_name" : "pNext",
43890     "field_offset" : 32,
43891     "referenced_type" : "_ZTIPv"
43892    },
43893    {
43894     "field_name" : "maxSubpassShadingWorkgroupSizeAspectRatio",
43895     "field_offset" : 64,
43896     "referenced_type" : "_ZTIj"
43897    }
43898   ],
43899   "linker_set_key" : "_ZTI46VkPhysicalDeviceSubpassShadingPropertiesHUAWEI",
43900   "name" : "VkPhysicalDeviceSubpassShadingPropertiesHUAWEI",
43901   "referenced_type" : "_ZTI46VkPhysicalDeviceSubpassShadingPropertiesHUAWEI",
43902   "self_type" : "_ZTI46VkPhysicalDeviceSubpassShadingPropertiesHUAWEI",
43903   "size" : 12,
43904   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
43905  },
43906  {
43907   "alignment" : 8,
43908   "fields" :
43909   [
43910    {
43911     "field_name" : "sType",
43912     "referenced_type" : "_ZTI15VkStructureType"
43913    },
43914    {
43915     "field_name" : "pNext",
43916     "field_offset" : 32,
43917     "referenced_type" : "_ZTIPv"
43918    },
43919    {
43920     "field_name" : "storageTexelBufferOffsetAlignmentBytes",
43921     "field_offset" : 64,
43922     "referenced_type" : "_ZTIy"
43923    },
43924    {
43925     "field_name" : "storageTexelBufferOffsetSingleTexelAlignment",
43926     "field_offset" : 128,
43927     "referenced_type" : "_ZTIj"
43928    },
43929    {
43930     "field_name" : "uniformTexelBufferOffsetAlignmentBytes",
43931     "field_offset" : 192,
43932     "referenced_type" : "_ZTIy"
43933    },
43934    {
43935     "field_name" : "uniformTexelBufferOffsetSingleTexelAlignment",
43936     "field_offset" : 256,
43937     "referenced_type" : "_ZTIj"
43938    }
43939   ],
43940   "linker_set_key" : "_ZTI46VkPhysicalDeviceTexelBufferAlignmentProperties",
43941   "name" : "VkPhysicalDeviceTexelBufferAlignmentProperties",
43942   "referenced_type" : "_ZTI46VkPhysicalDeviceTexelBufferAlignmentProperties",
43943   "self_type" : "_ZTI46VkPhysicalDeviceTexelBufferAlignmentProperties",
43944   "size" : 40,
43945   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
43946  },
43947  {
43948   "alignment" : 8,
43949   "fields" :
43950   [
43951    {
43952     "field_name" : "sType",
43953     "referenced_type" : "_ZTI15VkStructureType"
43954    },
43955    {
43956     "field_name" : "pNext",
43957     "field_offset" : 32,
43958     "referenced_type" : "_ZTIPv"
43959    },
43960    {
43961     "field_name" : "maxTransformFeedbackStreams",
43962     "field_offset" : 64,
43963     "referenced_type" : "_ZTIj"
43964    },
43965    {
43966     "field_name" : "maxTransformFeedbackBuffers",
43967     "field_offset" : 96,
43968     "referenced_type" : "_ZTIj"
43969    },
43970    {
43971     "field_name" : "maxTransformFeedbackBufferSize",
43972     "field_offset" : 128,
43973     "referenced_type" : "_ZTIy"
43974    },
43975    {
43976     "field_name" : "maxTransformFeedbackStreamDataSize",
43977     "field_offset" : 192,
43978     "referenced_type" : "_ZTIj"
43979    },
43980    {
43981     "field_name" : "maxTransformFeedbackBufferDataSize",
43982     "field_offset" : 224,
43983     "referenced_type" : "_ZTIj"
43984    },
43985    {
43986     "field_name" : "maxTransformFeedbackBufferDataStride",
43987     "field_offset" : 256,
43988     "referenced_type" : "_ZTIj"
43989    },
43990    {
43991     "field_name" : "transformFeedbackQueries",
43992     "field_offset" : 288,
43993     "referenced_type" : "_ZTIj"
43994    },
43995    {
43996     "field_name" : "transformFeedbackStreamsLinesTriangles",
43997     "field_offset" : 320,
43998     "referenced_type" : "_ZTIj"
43999    },
44000    {
44001     "field_name" : "transformFeedbackRasterizationStreamSelect",
44002     "field_offset" : 352,
44003     "referenced_type" : "_ZTIj"
44004    },
44005    {
44006     "field_name" : "transformFeedbackDraw",
44007     "field_offset" : 384,
44008     "referenced_type" : "_ZTIj"
44009    }
44010   ],
44011   "linker_set_key" : "_ZTI46VkPhysicalDeviceTransformFeedbackPropertiesEXT",
44012   "name" : "VkPhysicalDeviceTransformFeedbackPropertiesEXT",
44013   "referenced_type" : "_ZTI46VkPhysicalDeviceTransformFeedbackPropertiesEXT",
44014   "self_type" : "_ZTI46VkPhysicalDeviceTransformFeedbackPropertiesEXT",
44015   "size" : 56,
44016   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
44017  },
44018  {
44019   "alignment" : 4,
44020   "fields" :
44021   [
44022    {
44023     "field_name" : "sType",
44024     "referenced_type" : "_ZTI15VkStructureType"
44025    },
44026    {
44027     "field_name" : "pNext",
44028     "field_offset" : 32,
44029     "referenced_type" : "_ZTIPKv"
44030    },
44031    {
44032     "field_name" : "srcPremultiplied",
44033     "field_offset" : 64,
44034     "referenced_type" : "_ZTIj"
44035    },
44036    {
44037     "field_name" : "dstPremultiplied",
44038     "field_offset" : 96,
44039     "referenced_type" : "_ZTIj"
44040    },
44041    {
44042     "field_name" : "blendOverlap",
44043     "field_offset" : 128,
44044     "referenced_type" : "_ZTI17VkBlendOverlapEXT"
44045    }
44046   ],
44047   "linker_set_key" : "_ZTI46VkPipelineColorBlendAdvancedStateCreateInfoEXT",
44048   "name" : "VkPipelineColorBlendAdvancedStateCreateInfoEXT",
44049   "referenced_type" : "_ZTI46VkPipelineColorBlendAdvancedStateCreateInfoEXT",
44050   "self_type" : "_ZTI46VkPipelineColorBlendAdvancedStateCreateInfoEXT",
44051   "size" : 20,
44052   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
44053  },
44054  {
44055   "alignment" : 4,
44056   "fields" :
44057   [
44058    {
44059     "field_name" : "sType",
44060     "referenced_type" : "_ZTI15VkStructureType"
44061    },
44062    {
44063     "field_name" : "pNext",
44064     "field_offset" : 32,
44065     "referenced_type" : "_ZTIPKv"
44066    },
44067    {
44068     "field_name" : "vertexBindingDivisorCount",
44069     "field_offset" : 64,
44070     "referenced_type" : "_ZTIj"
44071    },
44072    {
44073     "field_name" : "pVertexBindingDivisors",
44074     "field_offset" : 96,
44075     "referenced_type" : "_ZTIPK41VkVertexInputBindingDivisorDescriptionEXT"
44076    }
44077   ],
44078   "linker_set_key" : "_ZTI46VkPipelineVertexInputDivisorStateCreateInfoEXT",
44079   "name" : "VkPipelineVertexInputDivisorStateCreateInfoEXT",
44080   "referenced_type" : "_ZTI46VkPipelineVertexInputDivisorStateCreateInfoEXT",
44081   "self_type" : "_ZTI46VkPipelineVertexInputDivisorStateCreateInfoEXT",
44082   "size" : 16,
44083   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
44084  },
44085  {
44086   "alignment" : 8,
44087   "fields" :
44088   [
44089    {
44090     "field_name" : "sType",
44091     "referenced_type" : "_ZTI15VkStructureType"
44092    },
44093    {
44094     "field_name" : "pNext",
44095     "field_offset" : 32,
44096     "referenced_type" : "_ZTIPKv"
44097    },
44098    {
44099     "field_name" : "imageView",
44100     "field_offset" : 64,
44101     "referenced_type" : "_ZTIy"
44102    },
44103    {
44104     "field_name" : "imageLayout",
44105     "field_offset" : 128,
44106     "referenced_type" : "_ZTI13VkImageLayout"
44107    }
44108   ],
44109   "linker_set_key" : "_ZTI46VkRenderingFragmentDensityMapAttachmentInfoEXT",
44110   "name" : "VkRenderingFragmentDensityMapAttachmentInfoEXT",
44111   "referenced_type" : "_ZTI46VkRenderingFragmentDensityMapAttachmentInfoEXT",
44112   "self_type" : "_ZTI46VkRenderingFragmentDensityMapAttachmentInfoEXT",
44113   "size" : 24,
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" : 32,
44127     "referenced_type" : "_ZTIPKv"
44128    },
44129    {
44130     "field_name" : "arrayOfPointers",
44131     "field_offset" : 64,
44132     "referenced_type" : "_ZTIj"
44133    },
44134    {
44135     "field_name" : "data",
44136     "field_offset" : 128,
44137     "referenced_type" : "_ZTI29VkDeviceOrHostAddressConstKHR"
44138    }
44139   ],
44140   "linker_set_key" : "_ZTI47VkAccelerationStructureGeometryInstancesDataKHR",
44141   "name" : "VkAccelerationStructureGeometryInstancesDataKHR",
44142   "referenced_type" : "_ZTI47VkAccelerationStructureGeometryInstancesDataKHR",
44143   "self_type" : "_ZTI47VkAccelerationStructureGeometryInstancesDataKHR",
44144   "size" : 24,
44145   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
44146  },
44147  {
44148   "alignment" : 8,
44149   "fields" :
44150   [
44151    {
44152     "field_name" : "sType",
44153     "referenced_type" : "_ZTI15VkStructureType"
44154    },
44155    {
44156     "field_name" : "pNext",
44157     "field_offset" : 32,
44158     "referenced_type" : "_ZTIPKv"
44159    },
44160    {
44161     "field_name" : "vertexFormat",
44162     "field_offset" : 64,
44163     "referenced_type" : "_ZTI8VkFormat"
44164    },
44165    {
44166     "field_name" : "vertexData",
44167     "field_offset" : 128,
44168     "referenced_type" : "_ZTI29VkDeviceOrHostAddressConstKHR"
44169    },
44170    {
44171     "field_name" : "vertexStride",
44172     "field_offset" : 192,
44173     "referenced_type" : "_ZTIy"
44174    },
44175    {
44176     "field_name" : "maxVertex",
44177     "field_offset" : 256,
44178     "referenced_type" : "_ZTIj"
44179    },
44180    {
44181     "field_name" : "indexType",
44182     "field_offset" : 288,
44183     "referenced_type" : "_ZTI11VkIndexType"
44184    },
44185    {
44186     "field_name" : "indexData",
44187     "field_offset" : 320,
44188     "referenced_type" : "_ZTI29VkDeviceOrHostAddressConstKHR"
44189    },
44190    {
44191     "field_name" : "transformData",
44192     "field_offset" : 384,
44193     "referenced_type" : "_ZTI29VkDeviceOrHostAddressConstKHR"
44194    }
44195   ],
44196   "linker_set_key" : "_ZTI47VkAccelerationStructureGeometryTrianglesDataKHR",
44197   "name" : "VkAccelerationStructureGeometryTrianglesDataKHR",
44198   "referenced_type" : "_ZTI47VkAccelerationStructureGeometryTrianglesDataKHR",
44199   "self_type" : "_ZTI47VkAccelerationStructureGeometryTrianglesDataKHR",
44200   "size" : 56,
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" : 32,
44214     "referenced_type" : "_ZTIPKv"
44215    },
44216    {
44217     "field_name" : "type",
44218     "field_offset" : 64,
44219     "referenced_type" : "_ZTI47VkAccelerationStructureMemoryRequirementsTypeNV"
44220    },
44221    {
44222     "field_name" : "accelerationStructure",
44223     "field_offset" : 128,
44224     "referenced_type" : "_ZTIy"
44225    }
44226   ],
44227   "linker_set_key" : "_ZTI47VkAccelerationStructureMemoryRequirementsInfoNV",
44228   "name" : "VkAccelerationStructureMemoryRequirementsInfoNV",
44229   "referenced_type" : "_ZTI47VkAccelerationStructureMemoryRequirementsInfoNV",
44230   "self_type" : "_ZTI47VkAccelerationStructureMemoryRequirementsInfoNV",
44231   "size" : 24,
44232   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
44233  },
44234  {
44235   "alignment" : 8,
44236   "fields" :
44237   [
44238    {
44239     "field_name" : "sType",
44240     "referenced_type" : "_ZTI15VkStructureType"
44241    },
44242    {
44243     "field_name" : "pNext",
44244     "field_offset" : 32,
44245     "referenced_type" : "_ZTIPv"
44246    },
44247    {
44248     "field_name" : "format",
44249     "field_offset" : 64,
44250     "referenced_type" : "_ZTI8VkFormat"
44251    },
44252    {
44253     "field_name" : "externalFormat",
44254     "field_offset" : 128,
44255     "referenced_type" : "_ZTIy"
44256    },
44257    {
44258     "field_name" : "formatFeatures",
44259     "field_offset" : 192,
44260     "referenced_type" : "_ZTIy"
44261    },
44262    {
44263     "field_name" : "samplerYcbcrConversionComponents",
44264     "field_offset" : 256,
44265     "referenced_type" : "_ZTI18VkComponentMapping"
44266    },
44267    {
44268     "field_name" : "suggestedYcbcrModel",
44269     "field_offset" : 384,
44270     "referenced_type" : "_ZTI29VkSamplerYcbcrModelConversion"
44271    },
44272    {
44273     "field_name" : "suggestedYcbcrRange",
44274     "field_offset" : 416,
44275     "referenced_type" : "_ZTI19VkSamplerYcbcrRange"
44276    },
44277    {
44278     "field_name" : "suggestedXChromaOffset",
44279     "field_offset" : 448,
44280     "referenced_type" : "_ZTI16VkChromaLocation"
44281    },
44282    {
44283     "field_name" : "suggestedYChromaOffset",
44284     "field_offset" : 480,
44285     "referenced_type" : "_ZTI16VkChromaLocation"
44286    }
44287   ],
44288   "linker_set_key" : "_ZTI47VkAndroidHardwareBufferFormatProperties2ANDROID",
44289   "name" : "VkAndroidHardwareBufferFormatProperties2ANDROID",
44290   "referenced_type" : "_ZTI47VkAndroidHardwareBufferFormatProperties2ANDROID",
44291   "self_type" : "_ZTI47VkAndroidHardwareBufferFormatProperties2ANDROID",
44292   "size" : 64,
44293   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_android.h"
44294  },
44295  {
44296   "alignment" : 4,
44297   "fields" :
44298   [
44299    {
44300     "field_name" : "sType",
44301     "referenced_type" : "_ZTI15VkStructureType"
44302    },
44303    {
44304     "field_name" : "pNext",
44305     "field_offset" : 32,
44306     "referenced_type" : "_ZTIPKv"
44307    },
44308    {
44309     "field_name" : "viewportScissor2D",
44310     "field_offset" : 64,
44311     "referenced_type" : "_ZTIj"
44312    },
44313    {
44314     "field_name" : "viewportDepthCount",
44315     "field_offset" : 96,
44316     "referenced_type" : "_ZTIj"
44317    },
44318    {
44319     "field_name" : "pViewportDepths",
44320     "field_offset" : 128,
44321     "referenced_type" : "_ZTIPK10VkViewport"
44322    }
44323   ],
44324   "linker_set_key" : "_ZTI47VkCommandBufferInheritanceViewportScissorInfoNV",
44325   "name" : "VkCommandBufferInheritanceViewportScissorInfoNV",
44326   "referenced_type" : "_ZTI47VkCommandBufferInheritanceViewportScissorInfoNV",
44327   "self_type" : "_ZTI47VkCommandBufferInheritanceViewportScissorInfoNV",
44328   "size" : 20,
44329   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
44330  },
44331  {
44332   "alignment" : 4,
44333   "fields" :
44334   [
44335    {
44336     "field_name" : "sType",
44337     "referenced_type" : "_ZTI15VkStructureType"
44338    },
44339    {
44340     "field_name" : "pNext",
44341     "field_offset" : 32,
44342     "referenced_type" : "_ZTIPv"
44343    },
44344    {
44345     "field_name" : "conditionalRendering",
44346     "field_offset" : 64,
44347     "referenced_type" : "_ZTIj"
44348    },
44349    {
44350     "field_name" : "inheritedConditionalRendering",
44351     "field_offset" : 96,
44352     "referenced_type" : "_ZTIj"
44353    }
44354   ],
44355   "linker_set_key" : "_ZTI47VkPhysicalDeviceConditionalRenderingFeaturesEXT",
44356   "name" : "VkPhysicalDeviceConditionalRenderingFeaturesEXT",
44357   "referenced_type" : "_ZTI47VkPhysicalDeviceConditionalRenderingFeaturesEXT",
44358   "self_type" : "_ZTI47VkPhysicalDeviceConditionalRenderingFeaturesEXT",
44359   "size" : 16,
44360   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
44361  },
44362  {
44363   "alignment" : 4,
44364   "fields" :
44365   [
44366    {
44367     "field_name" : "sType",
44368     "referenced_type" : "_ZTI15VkStructureType"
44369    },
44370    {
44371     "field_name" : "pNext",
44372     "field_offset" : 32,
44373     "referenced_type" : "_ZTIPv"
44374    },
44375    {
44376     "field_name" : "coverageReductionMode",
44377     "field_offset" : 64,
44378     "referenced_type" : "_ZTIj"
44379    }
44380   ],
44381   "linker_set_key" : "_ZTI47VkPhysicalDeviceCoverageReductionModeFeaturesNV",
44382   "name" : "VkPhysicalDeviceCoverageReductionModeFeaturesNV",
44383   "referenced_type" : "_ZTI47VkPhysicalDeviceCoverageReductionModeFeaturesNV",
44384   "self_type" : "_ZTI47VkPhysicalDeviceCoverageReductionModeFeaturesNV",
44385   "size" : 12,
44386   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
44387  },
44388  {
44389   "alignment" : 4,
44390   "fields" :
44391   [
44392    {
44393     "field_name" : "sType",
44394     "referenced_type" : "_ZTI15VkStructureType"
44395    },
44396    {
44397     "field_name" : "pNext",
44398     "field_offset" : 32,
44399     "referenced_type" : "_ZTIPv"
44400    },
44401    {
44402     "field_name" : "extendedDynamicState",
44403     "field_offset" : 64,
44404     "referenced_type" : "_ZTIj"
44405    }
44406   ],
44407   "linker_set_key" : "_ZTI47VkPhysicalDeviceExtendedDynamicStateFeaturesEXT",
44408   "name" : "VkPhysicalDeviceExtendedDynamicStateFeaturesEXT",
44409   "referenced_type" : "_ZTI47VkPhysicalDeviceExtendedDynamicStateFeaturesEXT",
44410   "self_type" : "_ZTI47VkPhysicalDeviceExtendedDynamicStateFeaturesEXT",
44411   "size" : 12,
44412   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
44413  },
44414  {
44415   "alignment" : 8,
44416   "fields" :
44417   [
44418    {
44419     "field_name" : "sType",
44420     "referenced_type" : "_ZTI15VkStructureType"
44421    },
44422    {
44423     "field_name" : "pNext",
44424     "field_offset" : 32,
44425     "referenced_type" : "_ZTIPv"
44426    },
44427    {
44428     "field_name" : "minImportedHostPointerAlignment",
44429     "field_offset" : 64,
44430     "referenced_type" : "_ZTIy"
44431    }
44432   ],
44433   "linker_set_key" : "_ZTI47VkPhysicalDeviceExternalMemoryHostPropertiesEXT",
44434   "name" : "VkPhysicalDeviceExternalMemoryHostPropertiesEXT",
44435   "referenced_type" : "_ZTI47VkPhysicalDeviceExternalMemoryHostPropertiesEXT",
44436   "self_type" : "_ZTI47VkPhysicalDeviceExternalMemoryHostPropertiesEXT",
44437   "size" : 16,
44438   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
44439  },
44440  {
44441   "alignment" : 4,
44442   "fields" :
44443   [
44444    {
44445     "field_name" : "sType",
44446     "referenced_type" : "_ZTI15VkStructureType"
44447    },
44448    {
44449     "field_name" : "pNext",
44450     "field_offset" : 32,
44451     "referenced_type" : "_ZTIPv"
44452    },
44453    {
44454     "field_name" : "minFragmentDensityTexelSize",
44455     "field_offset" : 64,
44456     "referenced_type" : "_ZTI10VkExtent2D"
44457    },
44458    {
44459     "field_name" : "maxFragmentDensityTexelSize",
44460     "field_offset" : 128,
44461     "referenced_type" : "_ZTI10VkExtent2D"
44462    },
44463    {
44464     "field_name" : "fragmentDensityInvocations",
44465     "field_offset" : 192,
44466     "referenced_type" : "_ZTIj"
44467    }
44468   ],
44469   "linker_set_key" : "_ZTI47VkPhysicalDeviceFragmentDensityMapPropertiesEXT",
44470   "name" : "VkPhysicalDeviceFragmentDensityMapPropertiesEXT",
44471   "referenced_type" : "_ZTI47VkPhysicalDeviceFragmentDensityMapPropertiesEXT",
44472   "self_type" : "_ZTI47VkPhysicalDeviceFragmentDensityMapPropertiesEXT",
44473   "size" : 28,
44474   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
44475  },
44476  {
44477   "alignment" : 4,
44478   "fields" :
44479   [
44480    {
44481     "field_name" : "sType",
44482     "referenced_type" : "_ZTI15VkStructureType"
44483    },
44484    {
44485     "field_name" : "pNext",
44486     "field_offset" : 32,
44487     "referenced_type" : "_ZTIPv"
44488    },
44489    {
44490     "field_name" : "linearColorAttachment",
44491     "field_offset" : 64,
44492     "referenced_type" : "_ZTIj"
44493    }
44494   ],
44495   "linker_set_key" : "_ZTI47VkPhysicalDeviceLinearColorAttachmentFeaturesNV",
44496   "name" : "VkPhysicalDeviceLinearColorAttachmentFeaturesNV",
44497   "referenced_type" : "_ZTI47VkPhysicalDeviceLinearColorAttachmentFeaturesNV",
44498   "self_type" : "_ZTI47VkPhysicalDeviceLinearColorAttachmentFeaturesNV",
44499   "size" : 12,
44500   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
44501  },
44502  {
44503   "alignment" : 4,
44504   "fields" :
44505   [
44506    {
44507     "field_name" : "sType",
44508     "referenced_type" : "_ZTI15VkStructureType"
44509    },
44510    {
44511     "field_name" : "pNext",
44512     "field_offset" : 32,
44513     "referenced_type" : "_ZTIPv"
44514    },
44515    {
44516     "field_name" : "shaderGroupHandleSize",
44517     "field_offset" : 64,
44518     "referenced_type" : "_ZTIj"
44519    },
44520    {
44521     "field_name" : "maxRayRecursionDepth",
44522     "field_offset" : 96,
44523     "referenced_type" : "_ZTIj"
44524    },
44525    {
44526     "field_name" : "maxShaderGroupStride",
44527     "field_offset" : 128,
44528     "referenced_type" : "_ZTIj"
44529    },
44530    {
44531     "field_name" : "shaderGroupBaseAlignment",
44532     "field_offset" : 160,
44533     "referenced_type" : "_ZTIj"
44534    },
44535    {
44536     "field_name" : "shaderGroupHandleCaptureReplaySize",
44537     "field_offset" : 192,
44538     "referenced_type" : "_ZTIj"
44539    },
44540    {
44541     "field_name" : "maxRayDispatchInvocationCount",
44542     "field_offset" : 224,
44543     "referenced_type" : "_ZTIj"
44544    },
44545    {
44546     "field_name" : "shaderGroupHandleAlignment",
44547     "field_offset" : 256,
44548     "referenced_type" : "_ZTIj"
44549    },
44550    {
44551     "field_name" : "maxRayHitAttributeSize",
44552     "field_offset" : 288,
44553     "referenced_type" : "_ZTIj"
44554    }
44555   ],
44556   "linker_set_key" : "_ZTI47VkPhysicalDeviceRayTracingPipelinePropertiesKHR",
44557   "name" : "VkPhysicalDeviceRayTracingPipelinePropertiesKHR",
44558   "referenced_type" : "_ZTI47VkPhysicalDeviceRayTracingPipelinePropertiesKHR",
44559   "self_type" : "_ZTI47VkPhysicalDeviceRayTracingPipelinePropertiesKHR",
44560   "size" : 40,
44561   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
44562  },
44563  {
44564   "alignment" : 4,
44565   "fields" :
44566   [
44567    {
44568     "field_name" : "sType",
44569     "referenced_type" : "_ZTI15VkStructureType"
44570    },
44571    {
44572     "field_name" : "pNext",
44573     "field_offset" : 32,
44574     "referenced_type" : "_ZTIPv"
44575    },
44576    {
44577     "field_name" : "shaderIntegerDotProduct",
44578     "field_offset" : 64,
44579     "referenced_type" : "_ZTIj"
44580    }
44581   ],
44582   "linker_set_key" : "_ZTI47VkPhysicalDeviceShaderIntegerDotProductFeatures",
44583   "name" : "VkPhysicalDeviceShaderIntegerDotProductFeatures",
44584   "referenced_type" : "_ZTI47VkPhysicalDeviceShaderIntegerDotProductFeatures",
44585   "self_type" : "_ZTI47VkPhysicalDeviceShaderIntegerDotProductFeatures",
44586   "size" : 12,
44587   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
44588  },
44589  {
44590   "alignment" : 4,
44591   "fields" :
44592   [
44593    {
44594     "field_name" : "sType",
44595     "referenced_type" : "_ZTI15VkStructureType"
44596    },
44597    {
44598     "field_name" : "pNext",
44599     "field_offset" : 32,
44600     "referenced_type" : "_ZTIPv"
44601    },
44602    {
44603     "field_name" : "texelBufferAlignment",
44604     "field_offset" : 64,
44605     "referenced_type" : "_ZTIj"
44606    }
44607   ],
44608   "linker_set_key" : "_ZTI47VkPhysicalDeviceTexelBufferAlignmentFeaturesEXT",
44609   "name" : "VkPhysicalDeviceTexelBufferAlignmentFeaturesEXT",
44610   "referenced_type" : "_ZTI47VkPhysicalDeviceTexelBufferAlignmentFeaturesEXT",
44611   "self_type" : "_ZTI47VkPhysicalDeviceTexelBufferAlignmentFeaturesEXT",
44612   "size" : 12,
44613   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
44614  },
44615  {
44616   "alignment" : 4,
44617   "fields" :
44618   [
44619    {
44620     "field_name" : "sType",
44621     "referenced_type" : "_ZTI15VkStructureType"
44622    },
44623    {
44624     "field_name" : "pNext",
44625     "field_offset" : 32,
44626     "referenced_type" : "_ZTIPKv"
44627    },
44628    {
44629     "field_name" : "fragmentSize",
44630     "field_offset" : 64,
44631     "referenced_type" : "_ZTI10VkExtent2D"
44632    },
44633    {
44634     "field_name" : "combinerOps",
44635     "field_offset" : 128,
44636     "referenced_type" : "_ZTIA2_34VkFragmentShadingRateCombinerOpKHR"
44637    }
44638   ],
44639   "linker_set_key" : "_ZTI47VkPipelineFragmentShadingRateStateCreateInfoKHR",
44640   "name" : "VkPipelineFragmentShadingRateStateCreateInfoKHR",
44641   "referenced_type" : "_ZTI47VkPipelineFragmentShadingRateStateCreateInfoKHR",
44642   "self_type" : "_ZTI47VkPipelineFragmentShadingRateStateCreateInfoKHR",
44643   "size" : 24,
44644   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
44645  },
44646  {
44647   "alignment" : 4,
44648   "fields" :
44649   [
44650    {
44651     "field_name" : "sType",
44652     "referenced_type" : "_ZTI15VkStructureType"
44653    },
44654    {
44655     "field_name" : "pNext",
44656     "field_offset" : 32,
44657     "referenced_type" : "_ZTIPKv"
44658    },
44659    {
44660     "field_name" : "flags",
44661     "field_offset" : 64,
44662     "referenced_type" : "_ZTIj"
44663    },
44664    {
44665     "field_name" : "rasterizationStream",
44666     "field_offset" : 96,
44667     "referenced_type" : "_ZTIj"
44668    }
44669   ],
44670   "linker_set_key" : "_ZTI47VkPipelineRasterizationStateStreamCreateInfoEXT",
44671   "name" : "VkPipelineRasterizationStateStreamCreateInfoEXT",
44672   "referenced_type" : "_ZTI47VkPipelineRasterizationStateStreamCreateInfoEXT",
44673   "self_type" : "_ZTI47VkPipelineRasterizationStateStreamCreateInfoEXT",
44674   "size" : 16,
44675   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
44676  },
44677  {
44678   "alignment" : 4,
44679   "fields" :
44680   [
44681    {
44682     "field_name" : "sType",
44683     "referenced_type" : "_ZTI15VkStructureType"
44684    },
44685    {
44686     "field_name" : "pNext",
44687     "field_offset" : 32,
44688     "referenced_type" : "_ZTIPKv"
44689    },
44690    {
44691     "field_name" : "negativeOneToOne",
44692     "field_offset" : 64,
44693     "referenced_type" : "_ZTIj"
44694    }
44695   ],
44696   "linker_set_key" : "_ZTI47VkPipelineViewportDepthClipControlCreateInfoEXT",
44697   "name" : "VkPipelineViewportDepthClipControlCreateInfoEXT",
44698   "referenced_type" : "_ZTI47VkPipelineViewportDepthClipControlCreateInfoEXT",
44699   "self_type" : "_ZTI47VkPipelineViewportDepthClipControlCreateInfoEXT",
44700   "size" : 12,
44701   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
44702  },
44703  {
44704   "alignment" : 8,
44705   "fields" :
44706   [
44707    {
44708     "field_name" : "sType",
44709     "referenced_type" : "_ZTI15VkStructureType"
44710    },
44711    {
44712     "field_name" : "pNext",
44713     "field_offset" : 32,
44714     "referenced_type" : "_ZTIPKv"
44715    },
44716    {
44717     "field_name" : "imageView",
44718     "field_offset" : 64,
44719     "referenced_type" : "_ZTIy"
44720    },
44721    {
44722     "field_name" : "imageLayout",
44723     "field_offset" : 128,
44724     "referenced_type" : "_ZTI13VkImageLayout"
44725    },
44726    {
44727     "field_name" : "shadingRateAttachmentTexelSize",
44728     "field_offset" : 160,
44729     "referenced_type" : "_ZTI10VkExtent2D"
44730    }
44731   ],
44732   "linker_set_key" : "_ZTI47VkRenderingFragmentShadingRateAttachmentInfoKHR",
44733   "name" : "VkRenderingFragmentShadingRateAttachmentInfoKHR",
44734   "referenced_type" : "_ZTI47VkRenderingFragmentShadingRateAttachmentInfoKHR",
44735   "self_type" : "_ZTI47VkRenderingFragmentShadingRateAttachmentInfoKHR",
44736   "size" : 32,
44737   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
44738  },
44739  {
44740   "alignment" : 4,
44741   "fields" :
44742   [
44743    {
44744     "field_name" : "sType",
44745     "referenced_type" : "_ZTI15VkStructureType"
44746    },
44747    {
44748     "field_name" : "pNext",
44749     "field_offset" : 32,
44750     "referenced_type" : "_ZTIPv"
44751    },
44752    {
44753     "field_name" : "accelerationStructure",
44754     "field_offset" : 64,
44755     "referenced_type" : "_ZTIj"
44756    },
44757    {
44758     "field_name" : "accelerationStructureCaptureReplay",
44759     "field_offset" : 96,
44760     "referenced_type" : "_ZTIj"
44761    },
44762    {
44763     "field_name" : "accelerationStructureIndirectBuild",
44764     "field_offset" : 128,
44765     "referenced_type" : "_ZTIj"
44766    },
44767    {
44768     "field_name" : "accelerationStructureHostCommands",
44769     "field_offset" : 160,
44770     "referenced_type" : "_ZTIj"
44771    },
44772    {
44773     "field_name" : "descriptorBindingAccelerationStructureUpdateAfterBind",
44774     "field_offset" : 192,
44775     "referenced_type" : "_ZTIj"
44776    }
44777   ],
44778   "linker_set_key" : "_ZTI48VkPhysicalDeviceAccelerationStructureFeaturesKHR",
44779   "name" : "VkPhysicalDeviceAccelerationStructureFeaturesKHR",
44780   "referenced_type" : "_ZTI48VkPhysicalDeviceAccelerationStructureFeaturesKHR",
44781   "self_type" : "_ZTI48VkPhysicalDeviceAccelerationStructureFeaturesKHR",
44782   "size" : 28,
44783   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
44784  },
44785  {
44786   "alignment" : 4,
44787   "fields" :
44788   [
44789    {
44790     "field_name" : "sType",
44791     "referenced_type" : "_ZTI15VkStructureType"
44792    },
44793    {
44794     "field_name" : "pNext",
44795     "field_offset" : 32,
44796     "referenced_type" : "_ZTIPv"
44797    },
44798    {
44799     "field_name" : "extendedDynamicState2",
44800     "field_offset" : 64,
44801     "referenced_type" : "_ZTIj"
44802    },
44803    {
44804     "field_name" : "extendedDynamicState2LogicOp",
44805     "field_offset" : 96,
44806     "referenced_type" : "_ZTIj"
44807    },
44808    {
44809     "field_name" : "extendedDynamicState2PatchControlPoints",
44810     "field_offset" : 128,
44811     "referenced_type" : "_ZTIj"
44812    }
44813   ],
44814   "linker_set_key" : "_ZTI48VkPhysicalDeviceExtendedDynamicState2FeaturesEXT",
44815   "name" : "VkPhysicalDeviceExtendedDynamicState2FeaturesEXT",
44816   "referenced_type" : "_ZTI48VkPhysicalDeviceExtendedDynamicState2FeaturesEXT",
44817   "self_type" : "_ZTI48VkPhysicalDeviceExtendedDynamicState2FeaturesEXT",
44818   "size" : 20,
44819   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
44820  },
44821  {
44822   "alignment" : 4,
44823   "fields" :
44824   [
44825    {
44826     "field_name" : "sType",
44827     "referenced_type" : "_ZTI15VkStructureType"
44828    },
44829    {
44830     "field_name" : "pNext",
44831     "field_offset" : 32,
44832     "referenced_type" : "_ZTIPv"
44833    },
44834    {
44835     "field_name" : "subsampledLoads",
44836     "field_offset" : 64,
44837     "referenced_type" : "_ZTIj"
44838    },
44839    {
44840     "field_name" : "subsampledCoarseReconstructionEarlyAccess",
44841     "field_offset" : 96,
44842     "referenced_type" : "_ZTIj"
44843    },
44844    {
44845     "field_name" : "maxSubsampledArrayLayers",
44846     "field_offset" : 128,
44847     "referenced_type" : "_ZTIj"
44848    },
44849    {
44850     "field_name" : "maxDescriptorSetSubsampledSamplers",
44851     "field_offset" : 160,
44852     "referenced_type" : "_ZTIj"
44853    }
44854   ],
44855   "linker_set_key" : "_ZTI48VkPhysicalDeviceFragmentDensityMap2PropertiesEXT",
44856   "name" : "VkPhysicalDeviceFragmentDensityMap2PropertiesEXT",
44857   "referenced_type" : "_ZTI48VkPhysicalDeviceFragmentDensityMap2PropertiesEXT",
44858   "self_type" : "_ZTI48VkPhysicalDeviceFragmentDensityMap2PropertiesEXT",
44859   "size" : 24,
44860   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
44861  },
44862  {
44863   "alignment" : 4,
44864   "fields" :
44865   [
44866    {
44867     "field_name" : "sType",
44868     "referenced_type" : "_ZTI15VkStructureType"
44869    },
44870    {
44871     "field_name" : "pNext",
44872     "field_offset" : 32,
44873     "referenced_type" : "_ZTIPv"
44874    },
44875    {
44876     "field_name" : "minFragmentShadingRateAttachmentTexelSize",
44877     "field_offset" : 64,
44878     "referenced_type" : "_ZTI10VkExtent2D"
44879    },
44880    {
44881     "field_name" : "maxFragmentShadingRateAttachmentTexelSize",
44882     "field_offset" : 128,
44883     "referenced_type" : "_ZTI10VkExtent2D"
44884    },
44885    {
44886     "field_name" : "maxFragmentShadingRateAttachmentTexelSizeAspectRatio",
44887     "field_offset" : 192,
44888     "referenced_type" : "_ZTIj"
44889    },
44890    {
44891     "field_name" : "primitiveFragmentShadingRateWithMultipleViewports",
44892     "field_offset" : 224,
44893     "referenced_type" : "_ZTIj"
44894    },
44895    {
44896     "field_name" : "layeredShadingRateAttachments",
44897     "field_offset" : 256,
44898     "referenced_type" : "_ZTIj"
44899    },
44900    {
44901     "field_name" : "fragmentShadingRateNonTrivialCombinerOps",
44902     "field_offset" : 288,
44903     "referenced_type" : "_ZTIj"
44904    },
44905    {
44906     "field_name" : "maxFragmentSize",
44907     "field_offset" : 320,
44908     "referenced_type" : "_ZTI10VkExtent2D"
44909    },
44910    {
44911     "field_name" : "maxFragmentSizeAspectRatio",
44912     "field_offset" : 384,
44913     "referenced_type" : "_ZTIj"
44914    },
44915    {
44916     "field_name" : "maxFragmentShadingRateCoverageSamples",
44917     "field_offset" : 416,
44918     "referenced_type" : "_ZTIj"
44919    },
44920    {
44921     "field_name" : "maxFragmentShadingRateRasterizationSamples",
44922     "field_offset" : 448,
44923     "referenced_type" : "_ZTI21VkSampleCountFlagBits"
44924    },
44925    {
44926     "field_name" : "fragmentShadingRateWithShaderDepthStencilWrites",
44927     "field_offset" : 480,
44928     "referenced_type" : "_ZTIj"
44929    },
44930    {
44931     "field_name" : "fragmentShadingRateWithSampleMask",
44932     "field_offset" : 512,
44933     "referenced_type" : "_ZTIj"
44934    },
44935    {
44936     "field_name" : "fragmentShadingRateWithShaderSampleMask",
44937     "field_offset" : 544,
44938     "referenced_type" : "_ZTIj"
44939    },
44940    {
44941     "field_name" : "fragmentShadingRateWithConservativeRasterization",
44942     "field_offset" : 576,
44943     "referenced_type" : "_ZTIj"
44944    },
44945    {
44946     "field_name" : "fragmentShadingRateWithFragmentShaderInterlock",
44947     "field_offset" : 608,
44948     "referenced_type" : "_ZTIj"
44949    },
44950    {
44951     "field_name" : "fragmentShadingRateWithCustomSampleLocations",
44952     "field_offset" : 640,
44953     "referenced_type" : "_ZTIj"
44954    },
44955    {
44956     "field_name" : "fragmentShadingRateStrictMultiplyCombiner",
44957     "field_offset" : 672,
44958     "referenced_type" : "_ZTIj"
44959    }
44960   ],
44961   "linker_set_key" : "_ZTI48VkPhysicalDeviceFragmentShadingRatePropertiesKHR",
44962   "name" : "VkPhysicalDeviceFragmentShadingRatePropertiesKHR",
44963   "referenced_type" : "_ZTI48VkPhysicalDeviceFragmentShadingRatePropertiesKHR",
44964   "self_type" : "_ZTI48VkPhysicalDeviceFragmentShadingRatePropertiesKHR",
44965   "size" : 88,
44966   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
44967  },
44968  {
44969   "alignment" : 4,
44970   "fields" :
44971   [
44972    {
44973     "field_name" : "sType",
44974     "referenced_type" : "_ZTI15VkStructureType"
44975    },
44976    {
44977     "field_name" : "pNext",
44978     "field_offset" : 32,
44979     "referenced_type" : "_ZTIPv"
44980    },
44981    {
44982     "field_name" : "ycbcr2plane444Formats",
44983     "field_offset" : 64,
44984     "referenced_type" : "_ZTIj"
44985    }
44986   ],
44987   "linker_set_key" : "_ZTI48VkPhysicalDeviceYcbcr2Plane444FormatsFeaturesEXT",
44988   "name" : "VkPhysicalDeviceYcbcr2Plane444FormatsFeaturesEXT",
44989   "referenced_type" : "_ZTI48VkPhysicalDeviceYcbcr2Plane444FormatsFeaturesEXT",
44990   "self_type" : "_ZTI48VkPhysicalDeviceYcbcr2Plane444FormatsFeaturesEXT",
44991   "size" : 12,
44992   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
44993  },
44994  {
44995   "alignment" : 4,
44996   "fields" :
44997   [
44998    {
44999     "field_name" : "sType",
45000     "referenced_type" : "_ZTI15VkStructureType"
45001    },
45002    {
45003     "field_name" : "pNext",
45004     "field_offset" : 32,
45005     "referenced_type" : "_ZTIPv"
45006    },
45007    {
45008     "field_name" : "advancedBlendCoherentOperations",
45009     "field_offset" : 64,
45010     "referenced_type" : "_ZTIj"
45011    }
45012   ],
45013   "linker_set_key" : "_ZTI49VkPhysicalDeviceBlendOperationAdvancedFeaturesEXT",
45014   "name" : "VkPhysicalDeviceBlendOperationAdvancedFeaturesEXT",
45015   "referenced_type" : "_ZTI49VkPhysicalDeviceBlendOperationAdvancedFeaturesEXT",
45016   "self_type" : "_ZTI49VkPhysicalDeviceBlendOperationAdvancedFeaturesEXT",
45017   "size" : 12,
45018   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
45019  },
45020  {
45021   "alignment" : 4,
45022   "fields" :
45023   [
45024    {
45025     "field_name" : "sType",
45026     "referenced_type" : "_ZTI15VkStructureType"
45027    },
45028    {
45029     "field_name" : "pNext",
45030     "field_offset" : 32,
45031     "referenced_type" : "_ZTIPv"
45032    },
45033    {
45034     "field_name" : "deviceGeneratedCommands",
45035     "field_offset" : 64,
45036     "referenced_type" : "_ZTIj"
45037    }
45038   ],
45039   "linker_set_key" : "_ZTI49VkPhysicalDeviceDeviceGeneratedCommandsFeaturesNV",
45040   "name" : "VkPhysicalDeviceDeviceGeneratedCommandsFeaturesNV",
45041   "referenced_type" : "_ZTI49VkPhysicalDeviceDeviceGeneratedCommandsFeaturesNV",
45042   "self_type" : "_ZTI49VkPhysicalDeviceDeviceGeneratedCommandsFeaturesNV",
45043   "size" : 12,
45044   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
45045  },
45046  {
45047   "alignment" : 4,
45048   "fields" :
45049   [
45050    {
45051     "field_name" : "sType",
45052     "referenced_type" : "_ZTI15VkStructureType"
45053    },
45054    {
45055     "field_name" : "pNext",
45056     "field_offset" : 32,
45057     "referenced_type" : "_ZTIPv"
45058    },
45059    {
45060     "field_name" : "shaderImageInt64Atomics",
45061     "field_offset" : 64,
45062     "referenced_type" : "_ZTIj"
45063    },
45064    {
45065     "field_name" : "sparseImageInt64Atomics",
45066     "field_offset" : 96,
45067     "referenced_type" : "_ZTIj"
45068    }
45069   ],
45070   "linker_set_key" : "_ZTI49VkPhysicalDeviceShaderImageAtomicInt64FeaturesEXT",
45071   "name" : "VkPhysicalDeviceShaderImageAtomicInt64FeaturesEXT",
45072   "referenced_type" : "_ZTI49VkPhysicalDeviceShaderImageAtomicInt64FeaturesEXT",
45073   "self_type" : "_ZTI49VkPhysicalDeviceShaderImageAtomicInt64FeaturesEXT",
45074   "size" : 16,
45075   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
45076  },
45077  {
45078   "alignment" : 4,
45079   "fields" :
45080   [
45081    {
45082     "field_name" : "sType",
45083     "referenced_type" : "_ZTI15VkStructureType"
45084    },
45085    {
45086     "field_name" : "pNext",
45087     "field_offset" : 32,
45088     "referenced_type" : "_ZTIPv"
45089    },
45090    {
45091     "field_name" : "integerDotProduct8BitUnsignedAccelerated",
45092     "field_offset" : 64,
45093     "referenced_type" : "_ZTIj"
45094    },
45095    {
45096     "field_name" : "integerDotProduct8BitSignedAccelerated",
45097     "field_offset" : 96,
45098     "referenced_type" : "_ZTIj"
45099    },
45100    {
45101     "field_name" : "integerDotProduct8BitMixedSignednessAccelerated",
45102     "field_offset" : 128,
45103     "referenced_type" : "_ZTIj"
45104    },
45105    {
45106     "field_name" : "integerDotProduct4x8BitPackedUnsignedAccelerated",
45107     "field_offset" : 160,
45108     "referenced_type" : "_ZTIj"
45109    },
45110    {
45111     "field_name" : "integerDotProduct4x8BitPackedSignedAccelerated",
45112     "field_offset" : 192,
45113     "referenced_type" : "_ZTIj"
45114    },
45115    {
45116     "field_name" : "integerDotProduct4x8BitPackedMixedSignednessAccelerated",
45117     "field_offset" : 224,
45118     "referenced_type" : "_ZTIj"
45119    },
45120    {
45121     "field_name" : "integerDotProduct16BitUnsignedAccelerated",
45122     "field_offset" : 256,
45123     "referenced_type" : "_ZTIj"
45124    },
45125    {
45126     "field_name" : "integerDotProduct16BitSignedAccelerated",
45127     "field_offset" : 288,
45128     "referenced_type" : "_ZTIj"
45129    },
45130    {
45131     "field_name" : "integerDotProduct16BitMixedSignednessAccelerated",
45132     "field_offset" : 320,
45133     "referenced_type" : "_ZTIj"
45134    },
45135    {
45136     "field_name" : "integerDotProduct32BitUnsignedAccelerated",
45137     "field_offset" : 352,
45138     "referenced_type" : "_ZTIj"
45139    },
45140    {
45141     "field_name" : "integerDotProduct32BitSignedAccelerated",
45142     "field_offset" : 384,
45143     "referenced_type" : "_ZTIj"
45144    },
45145    {
45146     "field_name" : "integerDotProduct32BitMixedSignednessAccelerated",
45147     "field_offset" : 416,
45148     "referenced_type" : "_ZTIj"
45149    },
45150    {
45151     "field_name" : "integerDotProduct64BitUnsignedAccelerated",
45152     "field_offset" : 448,
45153     "referenced_type" : "_ZTIj"
45154    },
45155    {
45156     "field_name" : "integerDotProduct64BitSignedAccelerated",
45157     "field_offset" : 480,
45158     "referenced_type" : "_ZTIj"
45159    },
45160    {
45161     "field_name" : "integerDotProduct64BitMixedSignednessAccelerated",
45162     "field_offset" : 512,
45163     "referenced_type" : "_ZTIj"
45164    },
45165    {
45166     "field_name" : "integerDotProductAccumulatingSaturating8BitUnsignedAccelerated",
45167     "field_offset" : 544,
45168     "referenced_type" : "_ZTIj"
45169    },
45170    {
45171     "field_name" : "integerDotProductAccumulatingSaturating8BitSignedAccelerated",
45172     "field_offset" : 576,
45173     "referenced_type" : "_ZTIj"
45174    },
45175    {
45176     "field_name" : "integerDotProductAccumulatingSaturating8BitMixedSignednessAccelerated",
45177     "field_offset" : 608,
45178     "referenced_type" : "_ZTIj"
45179    },
45180    {
45181     "field_name" : "integerDotProductAccumulatingSaturating4x8BitPackedUnsignedAccelerated",
45182     "field_offset" : 640,
45183     "referenced_type" : "_ZTIj"
45184    },
45185    {
45186     "field_name" : "integerDotProductAccumulatingSaturating4x8BitPackedSignedAccelerated",
45187     "field_offset" : 672,
45188     "referenced_type" : "_ZTIj"
45189    },
45190    {
45191     "field_name" : "integerDotProductAccumulatingSaturating4x8BitPackedMixedSignednessAccelerated",
45192     "field_offset" : 704,
45193     "referenced_type" : "_ZTIj"
45194    },
45195    {
45196     "field_name" : "integerDotProductAccumulatingSaturating16BitUnsignedAccelerated",
45197     "field_offset" : 736,
45198     "referenced_type" : "_ZTIj"
45199    },
45200    {
45201     "field_name" : "integerDotProductAccumulatingSaturating16BitSignedAccelerated",
45202     "field_offset" : 768,
45203     "referenced_type" : "_ZTIj"
45204    },
45205    {
45206     "field_name" : "integerDotProductAccumulatingSaturating16BitMixedSignednessAccelerated",
45207     "field_offset" : 800,
45208     "referenced_type" : "_ZTIj"
45209    },
45210    {
45211     "field_name" : "integerDotProductAccumulatingSaturating32BitUnsignedAccelerated",
45212     "field_offset" : 832,
45213     "referenced_type" : "_ZTIj"
45214    },
45215    {
45216     "field_name" : "integerDotProductAccumulatingSaturating32BitSignedAccelerated",
45217     "field_offset" : 864,
45218     "referenced_type" : "_ZTIj"
45219    },
45220    {
45221     "field_name" : "integerDotProductAccumulatingSaturating32BitMixedSignednessAccelerated",
45222     "field_offset" : 896,
45223     "referenced_type" : "_ZTIj"
45224    },
45225    {
45226     "field_name" : "integerDotProductAccumulatingSaturating64BitUnsignedAccelerated",
45227     "field_offset" : 928,
45228     "referenced_type" : "_ZTIj"
45229    },
45230    {
45231     "field_name" : "integerDotProductAccumulatingSaturating64BitSignedAccelerated",
45232     "field_offset" : 960,
45233     "referenced_type" : "_ZTIj"
45234    },
45235    {
45236     "field_name" : "integerDotProductAccumulatingSaturating64BitMixedSignednessAccelerated",
45237     "field_offset" : 992,
45238     "referenced_type" : "_ZTIj"
45239    }
45240   ],
45241   "linker_set_key" : "_ZTI49VkPhysicalDeviceShaderIntegerDotProductProperties",
45242   "name" : "VkPhysicalDeviceShaderIntegerDotProductProperties",
45243   "referenced_type" : "_ZTI49VkPhysicalDeviceShaderIntegerDotProductProperties",
45244   "self_type" : "_ZTI49VkPhysicalDeviceShaderIntegerDotProductProperties",
45245   "size" : 128,
45246   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
45247  },
45248  {
45249   "alignment" : 4,
45250   "fields" :
45251   [
45252    {
45253     "field_name" : "sType",
45254     "referenced_type" : "_ZTI15VkStructureType"
45255    },
45256    {
45257     "field_name" : "pNext",
45258     "field_offset" : 32,
45259     "referenced_type" : "_ZTIPv"
45260    },
45261    {
45262     "field_name" : "shaderTerminateInvocation",
45263     "field_offset" : 64,
45264     "referenced_type" : "_ZTIj"
45265    }
45266   ],
45267   "linker_set_key" : "_ZTI49VkPhysicalDeviceShaderTerminateInvocationFeatures",
45268   "name" : "VkPhysicalDeviceShaderTerminateInvocationFeatures",
45269   "referenced_type" : "_ZTI49VkPhysicalDeviceShaderTerminateInvocationFeatures",
45270   "self_type" : "_ZTI49VkPhysicalDeviceShaderTerminateInvocationFeatures",
45271   "size" : 12,
45272   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
45273  },
45274  {
45275   "alignment" : 4,
45276   "fields" :
45277   [
45278    {
45279     "field_name" : "sType",
45280     "referenced_type" : "_ZTI15VkStructureType"
45281    },
45282    {
45283     "field_name" : "pNext",
45284     "field_offset" : 32,
45285     "referenced_type" : "_ZTIPv"
45286    },
45287    {
45288     "field_name" : "textureCompressionASTC_HDR",
45289     "field_offset" : 64,
45290     "referenced_type" : "_ZTIj"
45291    }
45292   ],
45293   "linker_set_key" : "_ZTI49VkPhysicalDeviceTextureCompressionASTCHDRFeatures",
45294   "name" : "VkPhysicalDeviceTextureCompressionASTCHDRFeatures",
45295   "referenced_type" : "_ZTI49VkPhysicalDeviceTextureCompressionASTCHDRFeatures",
45296   "self_type" : "_ZTI49VkPhysicalDeviceTextureCompressionASTCHDRFeatures",
45297   "size" : 12,
45298   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
45299  },
45300  {
45301   "alignment" : 4,
45302   "fields" :
45303   [
45304    {
45305     "field_name" : "sType",
45306     "referenced_type" : "_ZTI15VkStructureType"
45307    },
45308    {
45309     "field_name" : "pNext",
45310     "field_offset" : 32,
45311     "referenced_type" : "_ZTIPv"
45312    },
45313    {
45314     "field_name" : "vertexAttributeInstanceRateDivisor",
45315     "field_offset" : 64,
45316     "referenced_type" : "_ZTIj"
45317    },
45318    {
45319     "field_name" : "vertexAttributeInstanceRateZeroDivisor",
45320     "field_offset" : 96,
45321     "referenced_type" : "_ZTIj"
45322    }
45323   ],
45324   "linker_set_key" : "_ZTI49VkPhysicalDeviceVertexAttributeDivisorFeaturesEXT",
45325   "name" : "VkPhysicalDeviceVertexAttributeDivisorFeaturesEXT",
45326   "referenced_type" : "_ZTI49VkPhysicalDeviceVertexAttributeDivisorFeaturesEXT",
45327   "self_type" : "_ZTI49VkPhysicalDeviceVertexAttributeDivisorFeaturesEXT",
45328   "size" : 16,
45329   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
45330  },
45331  {
45332   "alignment" : 4,
45333   "fields" :
45334   [
45335    {
45336     "field_name" : "sType",
45337     "referenced_type" : "_ZTI15VkStructureType"
45338    },
45339    {
45340     "field_name" : "pNext",
45341     "field_offset" : 32,
45342     "referenced_type" : "_ZTIPKv"
45343    },
45344    {
45345     "field_name" : "rasterizationOrder",
45346     "field_offset" : 64,
45347     "referenced_type" : "_ZTI23VkRasterizationOrderAMD"
45348    }
45349   ],
45350   "linker_set_key" : "_ZTI49VkPipelineRasterizationStateRasterizationOrderAMD",
45351   "name" : "VkPipelineRasterizationStateRasterizationOrderAMD",
45352   "referenced_type" : "_ZTI49VkPipelineRasterizationStateRasterizationOrderAMD",
45353   "self_type" : "_ZTI49VkPipelineRasterizationStateRasterizationOrderAMD",
45354   "size" : 12,
45355   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
45356  },
45357  {
45358   "alignment" : 4,
45359   "fields" :
45360   [
45361    {
45362     "field_name" : "sType",
45363     "referenced_type" : "_ZTI15VkStructureType"
45364    },
45365    {
45366     "field_name" : "pNext",
45367     "field_offset" : 32,
45368     "referenced_type" : "_ZTIPKv"
45369    },
45370    {
45371     "field_name" : "domainOrigin",
45372     "field_offset" : 64,
45373     "referenced_type" : "_ZTI26VkTessellationDomainOrigin"
45374    }
45375   ],
45376   "linker_set_key" : "_ZTI49VkPipelineTessellationDomainOriginStateCreateInfo",
45377   "name" : "VkPipelineTessellationDomainOriginStateCreateInfo",
45378   "referenced_type" : "_ZTI49VkPipelineTessellationDomainOriginStateCreateInfo",
45379   "self_type" : "_ZTI49VkPipelineTessellationDomainOriginStateCreateInfo",
45380   "size" : 12,
45381   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
45382  },
45383  {
45384   "alignment" : 4,
45385   "fields" :
45386   [
45387    {
45388     "field_name" : "sType",
45389     "referenced_type" : "_ZTI15VkStructureType"
45390    },
45391    {
45392     "field_name" : "pNext",
45393     "field_offset" : 32,
45394     "referenced_type" : "_ZTIPKv"
45395    },
45396    {
45397     "field_name" : "components",
45398     "field_offset" : 64,
45399     "referenced_type" : "_ZTI18VkComponentMapping"
45400    },
45401    {
45402     "field_name" : "srgb",
45403     "field_offset" : 192,
45404     "referenced_type" : "_ZTIj"
45405    }
45406   ],
45407   "linker_set_key" : "_ZTI49VkSamplerBorderColorComponentMappingCreateInfoEXT",
45408   "name" : "VkSamplerBorderColorComponentMappingCreateInfoEXT",
45409   "referenced_type" : "_ZTI49VkSamplerBorderColorComponentMappingCreateInfoEXT",
45410   "self_type" : "_ZTI49VkSamplerBorderColorComponentMappingCreateInfoEXT",
45411   "size" : 28,
45412   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
45413  },
45414  {
45415   "alignment" : 4,
45416   "fields" :
45417   [
45418    {
45419     "field_name" : "sType",
45420     "referenced_type" : "_ZTI15VkStructureType"
45421    },
45422    {
45423     "field_name" : "pNext",
45424     "field_offset" : 32,
45425     "referenced_type" : "_ZTIPKv"
45426    },
45427    {
45428     "field_name" : "descriptorSetCount",
45429     "field_offset" : 64,
45430     "referenced_type" : "_ZTIj"
45431    },
45432    {
45433     "field_name" : "pDescriptorCounts",
45434     "field_offset" : 96,
45435     "referenced_type" : "_ZTIPKj"
45436    }
45437   ],
45438   "linker_set_key" : "_ZTI50VkDescriptorSetVariableDescriptorCountAllocateInfo",
45439   "name" : "VkDescriptorSetVariableDescriptorCountAllocateInfo",
45440   "referenced_type" : "_ZTI50VkDescriptorSetVariableDescriptorCountAllocateInfo",
45441   "self_type" : "_ZTI50VkDescriptorSetVariableDescriptorCountAllocateInfo",
45442   "size" : 16,
45443   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
45444  },
45445  {
45446   "alignment" : 8,
45447   "fields" :
45448   [
45449    {
45450     "field_name" : "sType",
45451     "referenced_type" : "_ZTI15VkStructureType"
45452    },
45453    {
45454     "field_name" : "pNext",
45455     "field_offset" : 32,
45456     "referenced_type" : "_ZTIPv"
45457    },
45458    {
45459     "field_name" : "maxGeometryCount",
45460     "field_offset" : 64,
45461     "referenced_type" : "_ZTIy"
45462    },
45463    {
45464     "field_name" : "maxInstanceCount",
45465     "field_offset" : 128,
45466     "referenced_type" : "_ZTIy"
45467    },
45468    {
45469     "field_name" : "maxPrimitiveCount",
45470     "field_offset" : 192,
45471     "referenced_type" : "_ZTIy"
45472    },
45473    {
45474     "field_name" : "maxPerStageDescriptorAccelerationStructures",
45475     "field_offset" : 256,
45476     "referenced_type" : "_ZTIj"
45477    },
45478    {
45479     "field_name" : "maxPerStageDescriptorUpdateAfterBindAccelerationStructures",
45480     "field_offset" : 288,
45481     "referenced_type" : "_ZTIj"
45482    },
45483    {
45484     "field_name" : "maxDescriptorSetAccelerationStructures",
45485     "field_offset" : 320,
45486     "referenced_type" : "_ZTIj"
45487    },
45488    {
45489     "field_name" : "maxDescriptorSetUpdateAfterBindAccelerationStructures",
45490     "field_offset" : 352,
45491     "referenced_type" : "_ZTIj"
45492    },
45493    {
45494     "field_name" : "minAccelerationStructureScratchOffsetAlignment",
45495     "field_offset" : 384,
45496     "referenced_type" : "_ZTIj"
45497    }
45498   ],
45499   "linker_set_key" : "_ZTI50VkPhysicalDeviceAccelerationStructurePropertiesKHR",
45500   "name" : "VkPhysicalDeviceAccelerationStructurePropertiesKHR",
45501   "referenced_type" : "_ZTI50VkPhysicalDeviceAccelerationStructurePropertiesKHR",
45502   "self_type" : "_ZTI50VkPhysicalDeviceAccelerationStructurePropertiesKHR",
45503   "size" : 56,
45504   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
45505  },
45506  {
45507   "alignment" : 4,
45508   "fields" :
45509   [
45510    {
45511     "field_name" : "sType",
45512     "referenced_type" : "_ZTI15VkStructureType"
45513    },
45514    {
45515     "field_name" : "pNext",
45516     "field_offset" : 32,
45517     "referenced_type" : "_ZTIPv"
45518    },
45519    {
45520     "field_name" : "computeDerivativeGroupQuads",
45521     "field_offset" : 64,
45522     "referenced_type" : "_ZTIj"
45523    },
45524    {
45525     "field_name" : "computeDerivativeGroupLinear",
45526     "field_offset" : 96,
45527     "referenced_type" : "_ZTIj"
45528    }
45529   ],
45530   "linker_set_key" : "_ZTI50VkPhysicalDeviceComputeShaderDerivativesFeaturesNV",
45531   "name" : "VkPhysicalDeviceComputeShaderDerivativesFeaturesNV",
45532   "referenced_type" : "_ZTI50VkPhysicalDeviceComputeShaderDerivativesFeaturesNV",
45533   "self_type" : "_ZTI50VkPhysicalDeviceComputeShaderDerivativesFeaturesNV",
45534   "size" : 16,
45535   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
45536  },
45537  {
45538   "alignment" : 4,
45539   "fields" :
45540   [
45541    {
45542     "field_name" : "sType",
45543     "referenced_type" : "_ZTI15VkStructureType"
45544    },
45545    {
45546     "field_name" : "pNext",
45547     "field_offset" : 32,
45548     "referenced_type" : "_ZTIPv"
45549    },
45550    {
45551     "field_name" : "fragmentShaderSampleInterlock",
45552     "field_offset" : 64,
45553     "referenced_type" : "_ZTIj"
45554    },
45555    {
45556     "field_name" : "fragmentShaderPixelInterlock",
45557     "field_offset" : 96,
45558     "referenced_type" : "_ZTIj"
45559    },
45560    {
45561     "field_name" : "fragmentShaderShadingRateInterlock",
45562     "field_offset" : 128,
45563     "referenced_type" : "_ZTIj"
45564    }
45565   ],
45566   "linker_set_key" : "_ZTI50VkPhysicalDeviceFragmentShaderInterlockFeaturesEXT",
45567   "name" : "VkPhysicalDeviceFragmentShaderInterlockFeaturesEXT",
45568   "referenced_type" : "_ZTI50VkPhysicalDeviceFragmentShaderInterlockFeaturesEXT",
45569   "self_type" : "_ZTI50VkPhysicalDeviceFragmentShaderInterlockFeaturesEXT",
45570   "size" : 20,
45571   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
45572  },
45573  {
45574   "alignment" : 4,
45575   "fields" :
45576   [
45577    {
45578     "field_name" : "sType",
45579     "referenced_type" : "_ZTI15VkStructureType"
45580    },
45581    {
45582     "field_name" : "pNext",
45583     "field_offset" : 32,
45584     "referenced_type" : "_ZTIPv"
45585    },
45586    {
45587     "field_name" : "fragmentShadingRateEnums",
45588     "field_offset" : 64,
45589     "referenced_type" : "_ZTIj"
45590    },
45591    {
45592     "field_name" : "supersampleFragmentShadingRates",
45593     "field_offset" : 96,
45594     "referenced_type" : "_ZTIj"
45595    },
45596    {
45597     "field_name" : "noInvocationFragmentShadingRates",
45598     "field_offset" : 128,
45599     "referenced_type" : "_ZTIj"
45600    }
45601   ],
45602   "linker_set_key" : "_ZTI50VkPhysicalDeviceFragmentShadingRateEnumsFeaturesNV",
45603   "name" : "VkPhysicalDeviceFragmentShadingRateEnumsFeaturesNV",
45604   "referenced_type" : "_ZTI50VkPhysicalDeviceFragmentShadingRateEnumsFeaturesNV",
45605   "self_type" : "_ZTI50VkPhysicalDeviceFragmentShadingRateEnumsFeaturesNV",
45606   "size" : 20,
45607   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
45608  },
45609  {
45610   "alignment" : 4,
45611   "fields" :
45612   [
45613    {
45614     "field_name" : "sType",
45615     "referenced_type" : "_ZTI15VkStructureType"
45616    },
45617    {
45618     "field_name" : "pNext",
45619     "field_offset" : 32,
45620     "referenced_type" : "_ZTIPv"
45621    },
45622    {
45623     "field_name" : "inheritedViewportScissor2D",
45624     "field_offset" : 64,
45625     "referenced_type" : "_ZTIj"
45626    }
45627   ],
45628   "linker_set_key" : "_ZTI50VkPhysicalDeviceInheritedViewportScissorFeaturesNV",
45629   "name" : "VkPhysicalDeviceInheritedViewportScissorFeaturesNV",
45630   "referenced_type" : "_ZTI50VkPhysicalDeviceInheritedViewportScissorFeaturesNV",
45631   "self_type" : "_ZTI50VkPhysicalDeviceInheritedViewportScissorFeaturesNV",
45632   "size" : 12,
45633   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
45634  },
45635  {
45636   "alignment" : 4,
45637   "fields" :
45638   [
45639    {
45640     "field_name" : "sType",
45641     "referenced_type" : "_ZTI15VkStructureType"
45642    },
45643    {
45644     "field_name" : "pNext",
45645     "field_offset" : 32,
45646     "referenced_type" : "_ZTIPv"
45647    },
45648    {
45649     "field_name" : "mutableDescriptorType",
45650     "field_offset" : 64,
45651     "referenced_type" : "_ZTIj"
45652    }
45653   ],
45654   "linker_set_key" : "_ZTI50VkPhysicalDeviceMutableDescriptorTypeFeaturesVALVE",
45655   "name" : "VkPhysicalDeviceMutableDescriptorTypeFeaturesVALVE",
45656   "referenced_type" : "_ZTI50VkPhysicalDeviceMutableDescriptorTypeFeaturesVALVE",
45657   "self_type" : "_ZTI50VkPhysicalDeviceMutableDescriptorTypeFeaturesVALVE",
45658   "size" : 12,
45659   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
45660  },
45661  {
45662   "alignment" : 4,
45663   "fields" :
45664   [
45665    {
45666     "field_name" : "sType",
45667     "referenced_type" : "_ZTI15VkStructureType"
45668    },
45669    {
45670     "field_name" : "pNext",
45671     "field_offset" : 32,
45672     "referenced_type" : "_ZTIPv"
45673    },
45674    {
45675     "field_name" : "vertexInputDynamicState",
45676     "field_offset" : 64,
45677     "referenced_type" : "_ZTIj"
45678    }
45679   ],
45680   "linker_set_key" : "_ZTI50VkPhysicalDeviceVertexInputDynamicStateFeaturesEXT",
45681   "name" : "VkPhysicalDeviceVertexInputDynamicStateFeaturesEXT",
45682   "referenced_type" : "_ZTI50VkPhysicalDeviceVertexInputDynamicStateFeaturesEXT",
45683   "self_type" : "_ZTI50VkPhysicalDeviceVertexInputDynamicStateFeaturesEXT",
45684   "size" : 12,
45685   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
45686  },
45687  {
45688   "alignment" : 4,
45689   "fields" :
45690   [
45691    {
45692     "field_name" : "sType",
45693     "referenced_type" : "_ZTI15VkStructureType"
45694    },
45695    {
45696     "field_name" : "pNext",
45697     "field_offset" : 32,
45698     "referenced_type" : "_ZTIPKv"
45699    },
45700    {
45701     "field_name" : "shadingRateType",
45702     "field_offset" : 64,
45703     "referenced_type" : "_ZTI27VkFragmentShadingRateTypeNV"
45704    },
45705    {
45706     "field_name" : "shadingRate",
45707     "field_offset" : 96,
45708     "referenced_type" : "_ZTI23VkFragmentShadingRateNV"
45709    },
45710    {
45711     "field_name" : "combinerOps",
45712     "field_offset" : 128,
45713     "referenced_type" : "_ZTIA2_34VkFragmentShadingRateCombinerOpKHR"
45714    }
45715   ],
45716   "linker_set_key" : "_ZTI50VkPipelineFragmentShadingRateEnumStateCreateInfoNV",
45717   "name" : "VkPipelineFragmentShadingRateEnumStateCreateInfoNV",
45718   "referenced_type" : "_ZTI50VkPipelineFragmentShadingRateEnumStateCreateInfoNV",
45719   "self_type" : "_ZTI50VkPipelineFragmentShadingRateEnumStateCreateInfoNV",
45720   "size" : 24,
45721   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
45722  },
45723  {
45724   "alignment" : 4,
45725   "fields" :
45726   [
45727    {
45728     "field_name" : "sType",
45729     "referenced_type" : "_ZTI15VkStructureType"
45730    },
45731    {
45732     "field_name" : "pNext",
45733     "field_offset" : 32,
45734     "referenced_type" : "_ZTIPKv"
45735    },
45736    {
45737     "field_name" : "flags",
45738     "field_offset" : 64,
45739     "referenced_type" : "_ZTIj"
45740    },
45741    {
45742     "field_name" : "depthClipEnable",
45743     "field_offset" : 96,
45744     "referenced_type" : "_ZTIj"
45745    }
45746   ],
45747   "linker_set_key" : "_ZTI50VkPipelineRasterizationDepthClipStateCreateInfoEXT",
45748   "name" : "VkPipelineRasterizationDepthClipStateCreateInfoEXT",
45749   "referenced_type" : "_ZTI50VkPipelineRasterizationDepthClipStateCreateInfoEXT",
45750   "self_type" : "_ZTI50VkPipelineRasterizationDepthClipStateCreateInfoEXT",
45751   "size" : 16,
45752   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
45753  },
45754  {
45755   "alignment" : 4,
45756   "fields" :
45757   [
45758    {
45759     "field_name" : "sType",
45760     "referenced_type" : "_ZTI15VkStructureType"
45761    },
45762    {
45763     "field_name" : "pNext",
45764     "field_offset" : 32,
45765     "referenced_type" : "_ZTIPv"
45766    },
45767    {
45768     "field_name" : "maxVariableDescriptorCount",
45769     "field_offset" : 64,
45770     "referenced_type" : "_ZTIj"
45771    }
45772   ],
45773   "linker_set_key" : "_ZTI51VkDescriptorSetVariableDescriptorCountLayoutSupport",
45774   "name" : "VkDescriptorSetVariableDescriptorCountLayoutSupport",
45775   "referenced_type" : "_ZTI51VkDescriptorSetVariableDescriptorCountLayoutSupport",
45776   "self_type" : "_ZTI51VkDescriptorSetVariableDescriptorCountLayoutSupport",
45777   "size" : 12,
45778   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
45779  },
45780  {
45781   "alignment" : 4,
45782   "fields" :
45783   [
45784    {
45785     "field_name" : "sType",
45786     "referenced_type" : "_ZTI15VkStructureType"
45787    },
45788    {
45789     "field_name" : "pNext",
45790     "field_offset" : 32,
45791     "referenced_type" : "_ZTIPv"
45792    },
45793    {
45794     "field_name" : "advancedBlendMaxColorAttachments",
45795     "field_offset" : 64,
45796     "referenced_type" : "_ZTIj"
45797    },
45798    {
45799     "field_name" : "advancedBlendIndependentBlend",
45800     "field_offset" : 96,
45801     "referenced_type" : "_ZTIj"
45802    },
45803    {
45804     "field_name" : "advancedBlendNonPremultipliedSrcColor",
45805     "field_offset" : 128,
45806     "referenced_type" : "_ZTIj"
45807    },
45808    {
45809     "field_name" : "advancedBlendNonPremultipliedDstColor",
45810     "field_offset" : 160,
45811     "referenced_type" : "_ZTIj"
45812    },
45813    {
45814     "field_name" : "advancedBlendCorrelatedOverlap",
45815     "field_offset" : 192,
45816     "referenced_type" : "_ZTIj"
45817    },
45818    {
45819     "field_name" : "advancedBlendAllOperations",
45820     "field_offset" : 224,
45821     "referenced_type" : "_ZTIj"
45822    }
45823   ],
45824   "linker_set_key" : "_ZTI51VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT",
45825   "name" : "VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT",
45826   "referenced_type" : "_ZTI51VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT",
45827   "self_type" : "_ZTI51VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT",
45828   "size" : 32,
45829   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
45830  },
45831  {
45832   "alignment" : 4,
45833   "fields" :
45834   [
45835    {
45836     "field_name" : "sType",
45837     "referenced_type" : "_ZTI15VkStructureType"
45838    },
45839    {
45840     "field_name" : "pNext",
45841     "field_offset" : 32,
45842     "referenced_type" : "_ZTIPv"
45843    },
45844    {
45845     "field_name" : "maxGraphicsShaderGroupCount",
45846     "field_offset" : 64,
45847     "referenced_type" : "_ZTIj"
45848    },
45849    {
45850     "field_name" : "maxIndirectSequenceCount",
45851     "field_offset" : 96,
45852     "referenced_type" : "_ZTIj"
45853    },
45854    {
45855     "field_name" : "maxIndirectCommandsTokenCount",
45856     "field_offset" : 128,
45857     "referenced_type" : "_ZTIj"
45858    },
45859    {
45860     "field_name" : "maxIndirectCommandsStreamCount",
45861     "field_offset" : 160,
45862     "referenced_type" : "_ZTIj"
45863    },
45864    {
45865     "field_name" : "maxIndirectCommandsTokenOffset",
45866     "field_offset" : 192,
45867     "referenced_type" : "_ZTIj"
45868    },
45869    {
45870     "field_name" : "maxIndirectCommandsStreamStride",
45871     "field_offset" : 224,
45872     "referenced_type" : "_ZTIj"
45873    },
45874    {
45875     "field_name" : "minSequencesCountBufferOffsetAlignment",
45876     "field_offset" : 256,
45877     "referenced_type" : "_ZTIj"
45878    },
45879    {
45880     "field_name" : "minSequencesIndexBufferOffsetAlignment",
45881     "field_offset" : 288,
45882     "referenced_type" : "_ZTIj"
45883    },
45884    {
45885     "field_name" : "minIndirectCommandsBufferOffsetAlignment",
45886     "field_offset" : 320,
45887     "referenced_type" : "_ZTIj"
45888    }
45889   ],
45890   "linker_set_key" : "_ZTI51VkPhysicalDeviceDeviceGeneratedCommandsPropertiesNV",
45891   "name" : "VkPhysicalDeviceDeviceGeneratedCommandsPropertiesNV",
45892   "referenced_type" : "_ZTI51VkPhysicalDeviceDeviceGeneratedCommandsPropertiesNV",
45893   "self_type" : "_ZTI51VkPhysicalDeviceDeviceGeneratedCommandsPropertiesNV",
45894   "size" : 44,
45895   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
45896  },
45897  {
45898   "alignment" : 4,
45899   "fields" :
45900   [
45901    {
45902     "field_name" : "sType",
45903     "referenced_type" : "_ZTI15VkStructureType"
45904    },
45905    {
45906     "field_name" : "pNext",
45907     "field_offset" : 32,
45908     "referenced_type" : "_ZTIPv"
45909    },
45910    {
45911     "field_name" : "fragmentShaderBarycentric",
45912     "field_offset" : 64,
45913     "referenced_type" : "_ZTIj"
45914    }
45915   ],
45916   "linker_set_key" : "_ZTI51VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV",
45917   "name" : "VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV",
45918   "referenced_type" : "_ZTI51VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV",
45919   "self_type" : "_ZTI51VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV",
45920   "size" : 12,
45921   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
45922  },
45923  {
45924   "alignment" : 4,
45925   "fields" :
45926   [
45927    {
45928     "field_name" : "sType",
45929     "referenced_type" : "_ZTI15VkStructureType"
45930    },
45931    {
45932     "field_name" : "pNext",
45933     "field_offset" : 32,
45934     "referenced_type" : "_ZTIPv"
45935    },
45936    {
45937     "field_name" : "separateDepthStencilLayouts",
45938     "field_offset" : 64,
45939     "referenced_type" : "_ZTIj"
45940    }
45941   ],
45942   "linker_set_key" : "_ZTI51VkPhysicalDeviceSeparateDepthStencilLayoutsFeatures",
45943   "name" : "VkPhysicalDeviceSeparateDepthStencilLayoutsFeatures",
45944   "referenced_type" : "_ZTI51VkPhysicalDeviceSeparateDepthStencilLayoutsFeatures",
45945   "self_type" : "_ZTI51VkPhysicalDeviceSeparateDepthStencilLayoutsFeatures",
45946   "size" : 12,
45947   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
45948  },
45949  {
45950   "alignment" : 4,
45951   "fields" :
45952   [
45953    {
45954     "field_name" : "sType",
45955     "referenced_type" : "_ZTI15VkStructureType"
45956    },
45957    {
45958     "field_name" : "pNext",
45959     "field_offset" : 32,
45960     "referenced_type" : "_ZTIPv"
45961    },
45962    {
45963     "field_name" : "shaderSubgroupExtendedTypes",
45964     "field_offset" : 64,
45965     "referenced_type" : "_ZTIj"
45966    }
45967   ],
45968   "linker_set_key" : "_ZTI51VkPhysicalDeviceShaderSubgroupExtendedTypesFeatures",
45969   "name" : "VkPhysicalDeviceShaderSubgroupExtendedTypesFeatures",
45970   "referenced_type" : "_ZTI51VkPhysicalDeviceShaderSubgroupExtendedTypesFeatures",
45971   "self_type" : "_ZTI51VkPhysicalDeviceShaderSubgroupExtendedTypesFeatures",
45972   "size" : 12,
45973   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
45974  },
45975  {
45976   "alignment" : 4,
45977   "fields" :
45978   [
45979    {
45980     "field_name" : "sType",
45981     "referenced_type" : "_ZTI15VkStructureType"
45982    },
45983    {
45984     "field_name" : "pNext",
45985     "field_offset" : 32,
45986     "referenced_type" : "_ZTIPv"
45987    },
45988    {
45989     "field_name" : "uniformBufferStandardLayout",
45990     "field_offset" : 64,
45991     "referenced_type" : "_ZTIj"
45992    }
45993   ],
45994   "linker_set_key" : "_ZTI51VkPhysicalDeviceUniformBufferStandardLayoutFeatures",
45995   "name" : "VkPhysicalDeviceUniformBufferStandardLayoutFeatures",
45996   "referenced_type" : "_ZTI51VkPhysicalDeviceUniformBufferStandardLayoutFeatures",
45997   "self_type" : "_ZTI51VkPhysicalDeviceUniformBufferStandardLayoutFeatures",
45998   "size" : 12,
45999   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
46000  },
46001  {
46002   "alignment" : 4,
46003   "fields" :
46004   [
46005    {
46006     "field_name" : "sType",
46007     "referenced_type" : "_ZTI15VkStructureType"
46008    },
46009    {
46010     "field_name" : "pNext",
46011     "field_offset" : 32,
46012     "referenced_type" : "_ZTIPv"
46013    },
46014    {
46015     "field_name" : "maxVertexAttribDivisor",
46016     "field_offset" : 64,
46017     "referenced_type" : "_ZTIj"
46018    }
46019   ],
46020   "linker_set_key" : "_ZTI51VkPhysicalDeviceVertexAttributeDivisorPropertiesEXT",
46021   "name" : "VkPhysicalDeviceVertexAttributeDivisorPropertiesEXT",
46022   "referenced_type" : "_ZTI51VkPhysicalDeviceVertexAttributeDivisorPropertiesEXT",
46023   "self_type" : "_ZTI51VkPhysicalDeviceVertexAttributeDivisorPropertiesEXT",
46024   "size" : 12,
46025   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
46026  },
46027  {
46028   "alignment" : 4,
46029   "fields" :
46030   [
46031    {
46032     "field_name" : "sType",
46033     "referenced_type" : "_ZTI15VkStructureType"
46034    },
46035    {
46036     "field_name" : "pNext",
46037     "field_offset" : 32,
46038     "referenced_type" : "_ZTIPv"
46039    },
46040    {
46041     "field_name" : "requiredSubgroupSize",
46042     "field_offset" : 64,
46043     "referenced_type" : "_ZTIj"
46044    }
46045   ],
46046   "linker_set_key" : "_ZTI51VkPipelineShaderStageRequiredSubgroupSizeCreateInfo",
46047   "name" : "VkPipelineShaderStageRequiredSubgroupSizeCreateInfo",
46048   "referenced_type" : "_ZTI51VkPipelineShaderStageRequiredSubgroupSizeCreateInfo",
46049   "self_type" : "_ZTI51VkPipelineShaderStageRequiredSubgroupSizeCreateInfo",
46050   "size" : 12,
46051   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
46052  },
46053  {
46054   "alignment" : 4,
46055   "fields" :
46056   [
46057    {
46058     "field_name" : "sType",
46059     "referenced_type" : "_ZTI15VkStructureType"
46060    },
46061    {
46062     "field_name" : "pNext",
46063     "field_offset" : 32,
46064     "referenced_type" : "_ZTIPKv"
46065    },
46066    {
46067     "field_name" : "exclusiveScissorCount",
46068     "field_offset" : 64,
46069     "referenced_type" : "_ZTIj"
46070    },
46071    {
46072     "field_name" : "pExclusiveScissors",
46073     "field_offset" : 96,
46074     "referenced_type" : "_ZTIPK8VkRect2D"
46075    }
46076   ],
46077   "linker_set_key" : "_ZTI51VkPipelineViewportExclusiveScissorStateCreateInfoNV",
46078   "name" : "VkPipelineViewportExclusiveScissorStateCreateInfoNV",
46079   "referenced_type" : "_ZTI51VkPipelineViewportExclusiveScissorStateCreateInfoNV",
46080   "self_type" : "_ZTI51VkPipelineViewportExclusiveScissorStateCreateInfoNV",
46081   "size" : 16,
46082   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
46083  },
46084  {
46085   "alignment" : 4,
46086   "fields" :
46087   [
46088    {
46089     "field_name" : "sType",
46090     "referenced_type" : "_ZTI15VkStructureType"
46091    },
46092    {
46093     "field_name" : "pNext",
46094     "field_offset" : 32,
46095     "referenced_type" : "_ZTIPKv"
46096    },
46097    {
46098     "field_name" : "shadingRateImageEnable",
46099     "field_offset" : 64,
46100     "referenced_type" : "_ZTIj"
46101    },
46102    {
46103     "field_name" : "viewportCount",
46104     "field_offset" : 96,
46105     "referenced_type" : "_ZTIj"
46106    },
46107    {
46108     "field_name" : "pShadingRatePalettes",
46109     "field_offset" : 128,
46110     "referenced_type" : "_ZTIPK22VkShadingRatePaletteNV"
46111    }
46112   ],
46113   "linker_set_key" : "_ZTI51VkPipelineViewportShadingRateImageStateCreateInfoNV",
46114   "name" : "VkPipelineViewportShadingRateImageStateCreateInfoNV",
46115   "referenced_type" : "_ZTI51VkPipelineViewportShadingRateImageStateCreateInfoNV",
46116   "self_type" : "_ZTI51VkPipelineViewportShadingRateImageStateCreateInfoNV",
46117   "size" : 20,
46118   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
46119  },
46120  {
46121   "alignment" : 8,
46122   "fields" :
46123   [
46124    {
46125     "field_name" : "sType",
46126     "referenced_type" : "_ZTI15VkStructureType"
46127    },
46128    {
46129     "field_name" : "pNext",
46130     "field_offset" : 32,
46131     "referenced_type" : "_ZTIPKv"
46132    },
46133    {
46134     "field_name" : "vertexData",
46135     "field_offset" : 64,
46136     "referenced_type" : "_ZTI29VkDeviceOrHostAddressConstKHR"
46137    }
46138   ],
46139   "linker_set_key" : "_ZTI52VkAccelerationStructureGeometryMotionTrianglesDataNV",
46140   "name" : "VkAccelerationStructureGeometryMotionTrianglesDataNV",
46141   "referenced_type" : "_ZTI52VkAccelerationStructureGeometryMotionTrianglesDataNV",
46142   "self_type" : "_ZTI52VkAccelerationStructureGeometryMotionTrianglesDataNV",
46143   "size" : 16,
46144   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
46145  },
46146  {
46147   "alignment" : 4,
46148   "fields" :
46149   [
46150    {
46151     "field_name" : "sType",
46152     "referenced_type" : "_ZTI15VkStructureType"
46153    },
46154    {
46155     "field_name" : "pNext",
46156     "field_offset" : 32,
46157     "referenced_type" : "_ZTIPv"
46158    },
46159    {
46160     "field_name" : "fragmentDensityMapOffset",
46161     "field_offset" : 64,
46162     "referenced_type" : "_ZTIj"
46163    }
46164   ],
46165   "linker_set_key" : "_ZTI52VkPhysicalDeviceFragmentDensityMapOffsetFeaturesQCOM",
46166   "name" : "VkPhysicalDeviceFragmentDensityMapOffsetFeaturesQCOM",
46167   "referenced_type" : "_ZTI52VkPhysicalDeviceFragmentDensityMapOffsetFeaturesQCOM",
46168   "self_type" : "_ZTI52VkPhysicalDeviceFragmentDensityMapOffsetFeaturesQCOM",
46169   "size" : 12,
46170   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
46171  },
46172  {
46173   "alignment" : 4,
46174   "fields" :
46175   [
46176    {
46177     "field_name" : "sType",
46178     "referenced_type" : "_ZTI15VkStructureType"
46179    },
46180    {
46181     "field_name" : "pNext",
46182     "field_offset" : 32,
46183     "referenced_type" : "_ZTIPv"
46184    },
46185    {
46186     "field_name" : "maxFragmentShadingRateInvocationCount",
46187     "field_offset" : 64,
46188     "referenced_type" : "_ZTI21VkSampleCountFlagBits"
46189    }
46190   ],
46191   "linker_set_key" : "_ZTI52VkPhysicalDeviceFragmentShadingRateEnumsPropertiesNV",
46192   "name" : "VkPhysicalDeviceFragmentShadingRateEnumsPropertiesNV",
46193   "referenced_type" : "_ZTI52VkPhysicalDeviceFragmentShadingRateEnumsPropertiesNV",
46194   "self_type" : "_ZTI52VkPhysicalDeviceFragmentShadingRateEnumsPropertiesNV",
46195   "size" : 12,
46196   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
46197  },
46198  {
46199   "alignment" : 4,
46200   "fields" :
46201   [
46202    {
46203     "field_name" : "sType",
46204     "referenced_type" : "_ZTI15VkStructureType"
46205    },
46206    {
46207     "field_name" : "pNext",
46208     "field_offset" : 32,
46209     "referenced_type" : "_ZTIPv"
46210    },
46211    {
46212     "field_name" : "pageableDeviceLocalMemory",
46213     "field_offset" : 64,
46214     "referenced_type" : "_ZTIj"
46215    }
46216   ],
46217   "linker_set_key" : "_ZTI52VkPhysicalDevicePageableDeviceLocalMemoryFeaturesEXT",
46218   "name" : "VkPhysicalDevicePageableDeviceLocalMemoryFeaturesEXT",
46219   "referenced_type" : "_ZTI52VkPhysicalDevicePageableDeviceLocalMemoryFeaturesEXT",
46220   "self_type" : "_ZTI52VkPhysicalDevicePageableDeviceLocalMemoryFeaturesEXT",
46221   "size" : 12,
46222   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
46223  },
46224  {
46225   "alignment" : 4,
46226   "fields" :
46227   [
46228    {
46229     "field_name" : "sType",
46230     "referenced_type" : "_ZTI15VkStructureType"
46231    },
46232    {
46233     "field_name" : "pNext",
46234     "field_offset" : 32,
46235     "referenced_type" : "_ZTIPv"
46236    },
46237    {
46238     "field_name" : "pipelineCreationCacheControl",
46239     "field_offset" : 64,
46240     "referenced_type" : "_ZTIj"
46241    }
46242   ],
46243   "linker_set_key" : "_ZTI52VkPhysicalDevicePipelineCreationCacheControlFeatures",
46244   "name" : "VkPhysicalDevicePipelineCreationCacheControlFeatures",
46245   "referenced_type" : "_ZTI52VkPhysicalDevicePipelineCreationCacheControlFeatures",
46246   "self_type" : "_ZTI52VkPhysicalDevicePipelineCreationCacheControlFeatures",
46247   "size" : 12,
46248   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
46249  },
46250  {
46251   "alignment" : 4,
46252   "fields" :
46253   [
46254    {
46255     "field_name" : "sType",
46256     "referenced_type" : "_ZTI15VkStructureType"
46257    },
46258    {
46259     "field_name" : "pNext",
46260     "field_offset" : 32,
46261     "referenced_type" : "_ZTIPv"
46262    },
46263    {
46264     "field_name" : "representativeFragmentTest",
46265     "field_offset" : 64,
46266     "referenced_type" : "_ZTIj"
46267    }
46268   ],
46269   "linker_set_key" : "_ZTI52VkPhysicalDeviceRepresentativeFragmentTestFeaturesNV",
46270   "name" : "VkPhysicalDeviceRepresentativeFragmentTestFeaturesNV",
46271   "referenced_type" : "_ZTI52VkPhysicalDeviceRepresentativeFragmentTestFeaturesNV",
46272   "self_type" : "_ZTI52VkPhysicalDeviceRepresentativeFragmentTestFeaturesNV",
46273   "size" : 12,
46274   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
46275  },
46276  {
46277   "alignment" : 4,
46278   "fields" :
46279   [
46280    {
46281     "field_name" : "sType",
46282     "referenced_type" : "_ZTI15VkStructureType"
46283    },
46284    {
46285     "field_name" : "pNext",
46286     "field_offset" : 32,
46287     "referenced_type" : "_ZTIPv"
46288    },
46289    {
46290     "field_name" : "shaderIntegerFunctions2",
46291     "field_offset" : 64,
46292     "referenced_type" : "_ZTIj"
46293    }
46294   ],
46295   "linker_set_key" : "_ZTI52VkPhysicalDeviceShaderIntegerFunctions2FeaturesINTEL",
46296   "name" : "VkPhysicalDeviceShaderIntegerFunctions2FeaturesINTEL",
46297   "referenced_type" : "_ZTI52VkPhysicalDeviceShaderIntegerFunctions2FeaturesINTEL",
46298   "self_type" : "_ZTI52VkPhysicalDeviceShaderIntegerFunctions2FeaturesINTEL",
46299   "size" : 12,
46300   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
46301  },
46302  {
46303   "alignment" : 4,
46304   "fields" :
46305   [
46306    {
46307     "field_name" : "sType",
46308     "referenced_type" : "_ZTI15VkStructureType"
46309    },
46310    {
46311     "field_name" : "pNext",
46312     "field_offset" : 32,
46313     "referenced_type" : "_ZTIPKv"
46314    },
46315    {
46316     "field_name" : "sampleOrderType",
46317     "field_offset" : 64,
46318     "referenced_type" : "_ZTI25VkCoarseSampleOrderTypeNV"
46319    },
46320    {
46321     "field_name" : "customSampleOrderCount",
46322     "field_offset" : 96,
46323     "referenced_type" : "_ZTIj"
46324    },
46325    {
46326     "field_name" : "pCustomSampleOrders",
46327     "field_offset" : 128,
46328     "referenced_type" : "_ZTIPK27VkCoarseSampleOrderCustomNV"
46329    }
46330   ],
46331   "linker_set_key" : "_ZTI52VkPipelineViewportCoarseSampleOrderStateCreateInfoNV",
46332   "name" : "VkPipelineViewportCoarseSampleOrderStateCreateInfoNV",
46333   "referenced_type" : "_ZTI52VkPipelineViewportCoarseSampleOrderStateCreateInfoNV",
46334   "self_type" : "_ZTI52VkPipelineViewportCoarseSampleOrderStateCreateInfoNV",
46335   "size" : 20,
46336   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
46337  },
46338  {
46339   "alignment" : 4,
46340   "fields" :
46341   [
46342    {
46343     "field_name" : "sType",
46344     "referenced_type" : "_ZTI15VkStructureType"
46345    },
46346    {
46347     "field_name" : "pNext",
46348     "field_offset" : 32,
46349     "referenced_type" : "_ZTIPKv"
46350    },
46351    {
46352     "field_name" : "conditionalRenderingEnable",
46353     "field_offset" : 64,
46354     "referenced_type" : "_ZTIj"
46355    }
46356   ],
46357   "linker_set_key" : "_ZTI53VkCommandBufferInheritanceConditionalRenderingInfoEXT",
46358   "name" : "VkCommandBufferInheritanceConditionalRenderingInfoEXT",
46359   "referenced_type" : "_ZTI53VkCommandBufferInheritanceConditionalRenderingInfoEXT",
46360   "self_type" : "_ZTI53VkCommandBufferInheritanceConditionalRenderingInfoEXT",
46361   "size" : 12,
46362   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
46363  },
46364  {
46365   "alignment" : 4,
46366   "fields" :
46367   [
46368    {
46369     "field_name" : "sType",
46370     "referenced_type" : "_ZTI15VkStructureType"
46371    },
46372    {
46373     "field_name" : "pNext",
46374     "field_offset" : 32,
46375     "referenced_type" : "_ZTIPv"
46376    },
46377    {
46378     "field_name" : "transform",
46379     "field_offset" : 64,
46380     "referenced_type" : "_ZTI29VkSurfaceTransformFlagBitsKHR"
46381    },
46382    {
46383     "field_name" : "renderArea",
46384     "field_offset" : 96,
46385     "referenced_type" : "_ZTI8VkRect2D"
46386    }
46387   ],
46388   "linker_set_key" : "_ZTI53VkCommandBufferInheritanceRenderPassTransformInfoQCOM",
46389   "name" : "VkCommandBufferInheritanceRenderPassTransformInfoQCOM",
46390   "referenced_type" : "_ZTI53VkCommandBufferInheritanceRenderPassTransformInfoQCOM",
46391   "self_type" : "_ZTI53VkCommandBufferInheritanceRenderPassTransformInfoQCOM",
46392   "size" : 28,
46393   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
46394  },
46395  {
46396   "alignment" : 4,
46397   "fields" :
46398   [
46399    {
46400     "field_name" : "sType",
46401     "referenced_type" : "_ZTI15VkStructureType"
46402    },
46403    {
46404     "field_name" : "pNext",
46405     "field_offset" : 32,
46406     "referenced_type" : "_ZTIPv"
46407    },
46408    {
46409     "field_name" : "shaderZeroInitializeWorkgroupMemory",
46410     "field_offset" : 64,
46411     "referenced_type" : "_ZTIj"
46412    }
46413   ],
46414   "linker_set_key" : "_ZTI53VkPhysicalDeviceZeroInitializeWorkgroupMemoryFeatures",
46415   "name" : "VkPhysicalDeviceZeroInitializeWorkgroupMemoryFeatures",
46416   "referenced_type" : "_ZTI53VkPhysicalDeviceZeroInitializeWorkgroupMemoryFeatures",
46417   "self_type" : "_ZTI53VkPhysicalDeviceZeroInitializeWorkgroupMemoryFeatures",
46418   "size" : 12,
46419   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
46420  },
46421  {
46422   "alignment" : 4,
46423   "fields" :
46424   [
46425    {
46426     "field_name" : "sType",
46427     "referenced_type" : "_ZTI15VkStructureType"
46428    },
46429    {
46430     "field_name" : "pNext",
46431     "field_offset" : 32,
46432     "referenced_type" : "_ZTIPKv"
46433    },
46434    {
46435     "field_name" : "flags",
46436     "field_offset" : 64,
46437     "referenced_type" : "_ZTIj"
46438    },
46439    {
46440     "field_name" : "conservativeRasterizationMode",
46441     "field_offset" : 96,
46442     "referenced_type" : "_ZTI34VkConservativeRasterizationModeEXT"
46443    },
46444    {
46445     "field_name" : "extraPrimitiveOverestimationSize",
46446     "field_offset" : 128,
46447     "referenced_type" : "_ZTIf"
46448    }
46449   ],
46450   "linker_set_key" : "_ZTI53VkPipelineRasterizationConservativeStateCreateInfoEXT",
46451   "name" : "VkPipelineRasterizationConservativeStateCreateInfoEXT",
46452   "referenced_type" : "_ZTI53VkPipelineRasterizationConservativeStateCreateInfoEXT",
46453   "self_type" : "_ZTI53VkPipelineRasterizationConservativeStateCreateInfoEXT",
46454   "size" : 20,
46455   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
46456  },
46457  {
46458   "alignment" : 4,
46459   "fields" :
46460   [
46461    {
46462     "field_name" : "sType",
46463     "referenced_type" : "_ZTI15VkStructureType"
46464    },
46465    {
46466     "field_name" : "pNext",
46467     "field_offset" : 32,
46468     "referenced_type" : "_ZTIPKv"
46469    },
46470    {
46471     "field_name" : "representativeFragmentTestEnable",
46472     "field_offset" : 64,
46473     "referenced_type" : "_ZTIj"
46474    }
46475   ],
46476   "linker_set_key" : "_ZTI53VkPipelineRepresentativeFragmentTestStateCreateInfoNV",
46477   "name" : "VkPipelineRepresentativeFragmentTestStateCreateInfoNV",
46478   "referenced_type" : "_ZTI53VkPipelineRepresentativeFragmentTestStateCreateInfoNV",
46479   "self_type" : "_ZTI53VkPipelineRepresentativeFragmentTestStateCreateInfoNV",
46480   "size" : 12,
46481   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
46482  },
46483  {
46484   "alignment" : 4,
46485   "fields" :
46486   [
46487    {
46488     "field_name" : "sType",
46489     "referenced_type" : "_ZTI15VkStructureType"
46490    },
46491    {
46492     "field_name" : "pNext",
46493     "field_offset" : 32,
46494     "referenced_type" : "_ZTIPv"
46495    },
46496    {
46497     "field_name" : "primitiveOverestimationSize",
46498     "field_offset" : 64,
46499     "referenced_type" : "_ZTIf"
46500    },
46501    {
46502     "field_name" : "maxExtraPrimitiveOverestimationSize",
46503     "field_offset" : 96,
46504     "referenced_type" : "_ZTIf"
46505    },
46506    {
46507     "field_name" : "extraPrimitiveOverestimationSizeGranularity",
46508     "field_offset" : 128,
46509     "referenced_type" : "_ZTIf"
46510    },
46511    {
46512     "field_name" : "primitiveUnderestimation",
46513     "field_offset" : 160,
46514     "referenced_type" : "_ZTIj"
46515    },
46516    {
46517     "field_name" : "conservativePointAndLineRasterization",
46518     "field_offset" : 192,
46519     "referenced_type" : "_ZTIj"
46520    },
46521    {
46522     "field_name" : "degenerateTrianglesRasterized",
46523     "field_offset" : 224,
46524     "referenced_type" : "_ZTIj"
46525    },
46526    {
46527     "field_name" : "degenerateLinesRasterized",
46528     "field_offset" : 256,
46529     "referenced_type" : "_ZTIj"
46530    },
46531    {
46532     "field_name" : "fullyCoveredFragmentShaderInputVariable",
46533     "field_offset" : 288,
46534     "referenced_type" : "_ZTIj"
46535    },
46536    {
46537     "field_name" : "conservativeRasterizationPostDepthCoverage",
46538     "field_offset" : 320,
46539     "referenced_type" : "_ZTIj"
46540    }
46541   ],
46542   "linker_set_key" : "_ZTI54VkPhysicalDeviceConservativeRasterizationPropertiesEXT",
46543   "name" : "VkPhysicalDeviceConservativeRasterizationPropertiesEXT",
46544   "referenced_type" : "_ZTI54VkPhysicalDeviceConservativeRasterizationPropertiesEXT",
46545   "self_type" : "_ZTI54VkPhysicalDeviceConservativeRasterizationPropertiesEXT",
46546   "size" : 44,
46547   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
46548  },
46549  {
46550   "alignment" : 4,
46551   "fields" :
46552   [
46553    {
46554     "field_name" : "sType",
46555     "referenced_type" : "_ZTI15VkStructureType"
46556    },
46557    {
46558     "field_name" : "pNext",
46559     "field_offset" : 32,
46560     "referenced_type" : "_ZTIPv"
46561    },
46562    {
46563     "field_name" : "fragmentDensityOffsetGranularity",
46564     "field_offset" : 64,
46565     "referenced_type" : "_ZTI10VkExtent2D"
46566    }
46567   ],
46568   "linker_set_key" : "_ZTI54VkPhysicalDeviceFragmentDensityMapOffsetPropertiesQCOM",
46569   "name" : "VkPhysicalDeviceFragmentDensityMapOffsetPropertiesQCOM",
46570   "referenced_type" : "_ZTI54VkPhysicalDeviceFragmentDensityMapOffsetPropertiesQCOM",
46571   "self_type" : "_ZTI54VkPhysicalDeviceFragmentDensityMapOffsetPropertiesQCOM",
46572   "size" : 16,
46573   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
46574  },
46575  {
46576   "alignment" : 4,
46577   "fields" :
46578   [
46579    {
46580     "field_name" : "sType",
46581     "referenced_type" : "_ZTI15VkStructureType"
46582    },
46583    {
46584     "field_name" : "pNext",
46585     "field_offset" : 32,
46586     "referenced_type" : "_ZTIPv"
46587    },
46588    {
46589     "field_name" : "shaderDemoteToHelperInvocation",
46590     "field_offset" : 64,
46591     "referenced_type" : "_ZTIj"
46592    }
46593   ],
46594   "linker_set_key" : "_ZTI54VkPhysicalDeviceShaderDemoteToHelperInvocationFeatures",
46595   "name" : "VkPhysicalDeviceShaderDemoteToHelperInvocationFeatures",
46596   "referenced_type" : "_ZTI54VkPhysicalDeviceShaderDemoteToHelperInvocationFeatures",
46597   "self_type" : "_ZTI54VkPhysicalDeviceShaderDemoteToHelperInvocationFeatures",
46598   "size" : 12,
46599   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
46600  },
46601  {
46602   "alignment" : 4,
46603   "fields" :
46604   [
46605    {
46606     "field_name" : "sType",
46607     "referenced_type" : "_ZTI15VkStructureType"
46608    },
46609    {
46610     "field_name" : "pNext",
46611     "field_offset" : 32,
46612     "referenced_type" : "_ZTIPv"
46613    },
46614    {
46615     "field_name" : "perViewPositionAllComponents",
46616     "field_offset" : 64,
46617     "referenced_type" : "_ZTIj"
46618    }
46619   ],
46620   "linker_set_key" : "_ZTI55VkPhysicalDeviceMultiviewPerViewAttributesPropertiesNVX",
46621   "name" : "VkPhysicalDeviceMultiviewPerViewAttributesPropertiesNVX",
46622   "referenced_type" : "_ZTI55VkPhysicalDeviceMultiviewPerViewAttributesPropertiesNVX",
46623   "self_type" : "_ZTI55VkPhysicalDeviceMultiviewPerViewAttributesPropertiesNVX",
46624   "size" : 12,
46625   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
46626  },
46627  {
46628   "alignment" : 4,
46629   "fields" :
46630   [
46631    {
46632     "field_name" : "sType",
46633     "referenced_type" : "_ZTI15VkStructureType"
46634    },
46635    {
46636     "field_name" : "pNext",
46637     "field_offset" : 32,
46638     "referenced_type" : "_ZTIPv"
46639    },
46640    {
46641     "field_name" : "pipelineExecutableInfo",
46642     "field_offset" : 64,
46643     "referenced_type" : "_ZTIj"
46644    }
46645   ],
46646   "linker_set_key" : "_ZTI55VkPhysicalDevicePipelineExecutablePropertiesFeaturesKHR",
46647   "name" : "VkPhysicalDevicePipelineExecutablePropertiesFeaturesKHR",
46648   "referenced_type" : "_ZTI55VkPhysicalDevicePipelineExecutablePropertiesFeaturesKHR",
46649   "self_type" : "_ZTI55VkPhysicalDevicePipelineExecutablePropertiesFeaturesKHR",
46650   "size" : 12,
46651   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
46652  },
46653  {
46654   "alignment" : 4,
46655   "fields" :
46656   [
46657    {
46658     "field_name" : "sType",
46659     "referenced_type" : "_ZTI15VkStructureType"
46660    },
46661    {
46662     "field_name" : "pNext",
46663     "field_offset" : 32,
46664     "referenced_type" : "_ZTIPv"
46665    },
46666    {
46667     "field_name" : "primitiveTopologyListRestart",
46668     "field_offset" : 64,
46669     "referenced_type" : "_ZTIj"
46670    },
46671    {
46672     "field_name" : "primitiveTopologyPatchListRestart",
46673     "field_offset" : 96,
46674     "referenced_type" : "_ZTIj"
46675    }
46676   ],
46677   "linker_set_key" : "_ZTI55VkPhysicalDevicePrimitiveTopologyListRestartFeaturesEXT",
46678   "name" : "VkPhysicalDevicePrimitiveTopologyListRestartFeaturesEXT",
46679   "referenced_type" : "_ZTI55VkPhysicalDevicePrimitiveTopologyListRestartFeaturesEXT",
46680   "self_type" : "_ZTI55VkPhysicalDevicePrimitiveTopologyListRestartFeaturesEXT",
46681   "size" : 16,
46682   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
46683  },
46684  {
46685   "alignment" : 4,
46686   "fields" :
46687   [
46688    {
46689     "field_name" : "sType",
46690     "referenced_type" : "_ZTI15VkStructureType"
46691    },
46692    {
46693     "field_name" : "pNext",
46694     "field_offset" : 32,
46695     "referenced_type" : "_ZTIPv"
46696    },
46697    {
46698     "field_name" : "workgroupMemoryExplicitLayout",
46699     "field_offset" : 64,
46700     "referenced_type" : "_ZTIj"
46701    },
46702    {
46703     "field_name" : "workgroupMemoryExplicitLayoutScalarBlockLayout",
46704     "field_offset" : 96,
46705     "referenced_type" : "_ZTIj"
46706    },
46707    {
46708     "field_name" : "workgroupMemoryExplicitLayout8BitAccess",
46709     "field_offset" : 128,
46710     "referenced_type" : "_ZTIj"
46711    },
46712    {
46713     "field_name" : "workgroupMemoryExplicitLayout16BitAccess",
46714     "field_offset" : 160,
46715     "referenced_type" : "_ZTIj"
46716    }
46717   ],
46718   "linker_set_key" : "_ZTI56VkPhysicalDeviceWorkgroupMemoryExplicitLayoutFeaturesKHR",
46719   "name" : "VkPhysicalDeviceWorkgroupMemoryExplicitLayoutFeaturesKHR",
46720   "referenced_type" : "_ZTI56VkPhysicalDeviceWorkgroupMemoryExplicitLayoutFeaturesKHR",
46721   "self_type" : "_ZTI56VkPhysicalDeviceWorkgroupMemoryExplicitLayoutFeaturesKHR",
46722   "size" : 24,
46723   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
46724  },
46725  {
46726   "alignment" : 4,
46727   "fields" :
46728   [
46729    {
46730     "field_name" : "sType",
46731     "referenced_type" : "_ZTI15VkStructureType"
46732    },
46733    {
46734     "field_name" : "pNext",
46735     "field_offset" : 32,
46736     "referenced_type" : "_ZTIPKv"
46737    },
46738    {
46739     "field_name" : "provokingVertexMode",
46740     "field_offset" : 64,
46741     "referenced_type" : "_ZTI24VkProvokingVertexModeEXT"
46742    }
46743   ],
46744   "linker_set_key" : "_ZTI56VkPipelineRasterizationProvokingVertexStateCreateInfoEXT",
46745   "name" : "VkPipelineRasterizationProvokingVertexStateCreateInfoEXT",
46746   "referenced_type" : "_ZTI56VkPipelineRasterizationProvokingVertexStateCreateInfoEXT",
46747   "self_type" : "_ZTI56VkPipelineRasterizationProvokingVertexStateCreateInfoEXT",
46748   "size" : 12,
46749   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
46750  },
46751  {
46752   "alignment" : 4,
46753   "fields" :
46754   [
46755    {
46756     "field_name" : "sType",
46757     "referenced_type" : "_ZTI15VkStructureType"
46758    },
46759    {
46760     "field_name" : "pNext",
46761     "field_offset" : 32,
46762     "referenced_type" : "_ZTIPv"
46763    },
46764    {
46765     "field_name" : "dedicatedAllocationImageAliasing",
46766     "field_offset" : 64,
46767     "referenced_type" : "_ZTIj"
46768    }
46769   ],
46770   "linker_set_key" : "_ZTI58VkPhysicalDeviceDedicatedAllocationImageAliasingFeaturesNV",
46771   "name" : "VkPhysicalDeviceDedicatedAllocationImageAliasingFeaturesNV",
46772   "referenced_type" : "_ZTI58VkPhysicalDeviceDedicatedAllocationImageAliasingFeaturesNV",
46773   "self_type" : "_ZTI58VkPhysicalDeviceDedicatedAllocationImageAliasingFeaturesNV",
46774   "size" : 12,
46775   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
46776  },
46777  {
46778   "alignment" : 4,
46779   "fields" :
46780   [
46781    {
46782     "field_name" : "sType",
46783     "referenced_type" : "_ZTI15VkStructureType"
46784    },
46785    {
46786     "field_name" : "pNext",
46787     "field_offset" : 32,
46788     "referenced_type" : "_ZTIPv"
46789    },
46790    {
46791     "field_name" : "shaderSubgroupUniformControlFlow",
46792     "field_offset" : 64,
46793     "referenced_type" : "_ZTIj"
46794    }
46795   ],
46796   "linker_set_key" : "_ZTI59VkPhysicalDeviceShaderSubgroupUniformControlFlowFeaturesKHR",
46797   "name" : "VkPhysicalDeviceShaderSubgroupUniformControlFlowFeaturesKHR",
46798   "referenced_type" : "_ZTI59VkPhysicalDeviceShaderSubgroupUniformControlFlowFeaturesKHR",
46799   "self_type" : "_ZTI59VkPhysicalDeviceShaderSubgroupUniformControlFlowFeaturesKHR",
46800   "size" : 12,
46801   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
46802  },
46803  {
46804   "alignment" : 4,
46805   "fields" :
46806   [
46807    {
46808     "field_name" : "sType",
46809     "referenced_type" : "_ZTI15VkStructureType"
46810    },
46811    {
46812     "field_name" : "pNext",
46813     "field_offset" : 32,
46814     "referenced_type" : "_ZTIPKv"
46815    },
46816    {
46817     "field_name" : "rasterizationOrderColorAttachmentAccess",
46818     "field_offset" : 64,
46819     "referenced_type" : "_ZTIj"
46820    },
46821    {
46822     "field_name" : "rasterizationOrderDepthAttachmentAccess",
46823     "field_offset" : 96,
46824     "referenced_type" : "_ZTIj"
46825    },
46826    {
46827     "field_name" : "rasterizationOrderStencilAttachmentAccess",
46828     "field_offset" : 128,
46829     "referenced_type" : "_ZTIj"
46830    }
46831   ],
46832   "linker_set_key" : "_ZTI61VkPhysicalDeviceRasterizationOrderAttachmentAccessFeaturesARM",
46833   "name" : "VkPhysicalDeviceRasterizationOrderAttachmentAccessFeaturesARM",
46834   "referenced_type" : "_ZTI61VkPhysicalDeviceRasterizationOrderAttachmentAccessFeaturesARM",
46835   "self_type" : "_ZTI61VkPhysicalDeviceRasterizationOrderAttachmentAccessFeaturesARM",
46836   "size" : 20,
46837   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
46838  },
46839  {
46840   "alignment" : 4,
46841   "fields" :
46842   [
46843    {
46844     "field_name" : "offset",
46845     "referenced_type" : "_ZTI10VkOffset2D"
46846    },
46847    {
46848     "field_name" : "extent",
46849     "field_offset" : 64,
46850     "referenced_type" : "_ZTI10VkExtent2D"
46851    }
46852   ],
46853   "linker_set_key" : "_ZTI8VkRect2D",
46854   "name" : "VkRect2D",
46855   "referenced_type" : "_ZTI8VkRect2D",
46856   "self_type" : "_ZTI8VkRect2D",
46857   "size" : 16,
46858   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
46859  }
46860 ],
46861 "rvalue_reference_types" : []
46862}
46863