1{
2 "array_types" :
3 [
4  {
5   "alignment" : 4,
6   "linker_set_key" : "_ZTIA16_12VkMemoryHeap",
7   "name" : "VkMemoryHeap[16]",
8   "referenced_type" : "_ZTI12VkMemoryHeap",
9   "self_type" : "_ZTIA16_12VkMemoryHeap",
10   "size" : 192,
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" : 4,
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   "linker_set_key" : "_ZTIc",
173   "name" : "char",
174   "referenced_type" : "_ZTIc",
175   "self_type" : "_ZTIc",
176   "size" : 1
177  },
178  {
179   "alignment" : 4,
180   "linker_set_key" : "_ZTId",
181   "name" : "double",
182   "referenced_type" : "_ZTId",
183   "self_type" : "_ZTId",
184   "size" : 8
185  },
186  {
187   "alignment" : 4,
188   "linker_set_key" : "_ZTIf",
189   "name" : "float",
190   "referenced_type" : "_ZTIf",
191   "self_type" : "_ZTIf",
192   "size" : 4
193  },
194  {
195   "alignment" : 1,
196   "is_integral" : true,
197   "is_unsigned" : true,
198   "linker_set_key" : "_ZTIh",
199   "name" : "unsigned char",
200   "referenced_type" : "_ZTIh",
201   "self_type" : "_ZTIh",
202   "size" : 1
203  },
204  {
205   "alignment" : 4,
206   "is_integral" : true,
207   "linker_set_key" : "_ZTIi",
208   "name" : "int",
209   "referenced_type" : "_ZTIi",
210   "self_type" : "_ZTIi",
211   "size" : 4
212  },
213  {
214   "alignment" : 4,
215   "is_integral" : true,
216   "is_unsigned" : true,
217   "linker_set_key" : "_ZTIj",
218   "name" : "unsigned int",
219   "referenced_type" : "_ZTIj",
220   "self_type" : "_ZTIj",
221   "size" : 4
222  },
223  {
224   "alignment" : 2,
225   "is_integral" : true,
226   "is_unsigned" : true,
227   "linker_set_key" : "_ZTIt",
228   "name" : "unsigned short",
229   "referenced_type" : "_ZTIt",
230   "self_type" : "_ZTIt",
231   "size" : 2
232  },
233  {
234   "linker_set_key" : "_ZTIv",
235   "name" : "void",
236   "referenced_type" : "_ZTIv",
237   "self_type" : "_ZTIv"
238  },
239  {
240   "alignment" : 4,
241   "is_integral" : true,
242   "linker_set_key" : "_ZTIx",
243   "name" : "long long",
244   "referenced_type" : "_ZTIx",
245   "self_type" : "_ZTIx",
246   "size" : 8
247  },
248  {
249   "alignment" : 4,
250   "is_integral" : true,
251   "is_unsigned" : true,
252   "linker_set_key" : "_ZTIy",
253   "name" : "unsigned long long",
254   "referenced_type" : "_ZTIy",
255   "self_type" : "_ZTIy",
256   "size" : 8
257  }
258 ],
259 "elf_functions" :
260 [
261  {
262   "name" : "android_convertGralloc0To1Usage"
263  },
264  {
265   "name" : "android_convertGralloc1To0Usage"
266  },
267  {
268   "name" : "vkAcquireNextImage2KHR"
269  },
270  {
271   "name" : "vkAcquireNextImageKHR"
272  },
273  {
274   "name" : "vkAllocateCommandBuffers"
275  },
276  {
277   "name" : "vkAllocateDescriptorSets"
278  },
279  {
280   "name" : "vkAllocateMemory"
281  },
282  {
283   "name" : "vkBeginCommandBuffer"
284  },
285  {
286   "name" : "vkBindBufferMemory"
287  },
288  {
289   "name" : "vkBindBufferMemory2"
290  },
291  {
292   "name" : "vkBindImageMemory"
293  },
294  {
295   "name" : "vkBindImageMemory2"
296  },
297  {
298   "name" : "vkCmdBeginQuery"
299  },
300  {
301   "name" : "vkCmdBeginRenderPass"
302  },
303  {
304   "name" : "vkCmdBeginRenderPass2"
305  },
306  {
307   "name" : "vkCmdBeginRendering"
308  },
309  {
310   "name" : "vkCmdBindDescriptorSets"
311  },
312  {
313   "name" : "vkCmdBindIndexBuffer"
314  },
315  {
316   "name" : "vkCmdBindPipeline"
317  },
318  {
319   "name" : "vkCmdBindVertexBuffers"
320  },
321  {
322   "name" : "vkCmdBindVertexBuffers2"
323  },
324  {
325   "name" : "vkCmdBlitImage"
326  },
327  {
328   "name" : "vkCmdBlitImage2"
329  },
330  {
331   "name" : "vkCmdClearAttachments"
332  },
333  {
334   "name" : "vkCmdClearColorImage"
335  },
336  {
337   "name" : "vkCmdClearDepthStencilImage"
338  },
339  {
340   "name" : "vkCmdCopyBuffer"
341  },
342  {
343   "name" : "vkCmdCopyBuffer2"
344  },
345  {
346   "name" : "vkCmdCopyBufferToImage"
347  },
348  {
349   "name" : "vkCmdCopyBufferToImage2"
350  },
351  {
352   "name" : "vkCmdCopyImage"
353  },
354  {
355   "name" : "vkCmdCopyImage2"
356  },
357  {
358   "name" : "vkCmdCopyImageToBuffer"
359  },
360  {
361   "name" : "vkCmdCopyImageToBuffer2"
362  },
363  {
364   "name" : "vkCmdCopyQueryPoolResults"
365  },
366  {
367   "name" : "vkCmdDispatch"
368  },
369  {
370   "name" : "vkCmdDispatchBase"
371  },
372  {
373   "name" : "vkCmdDispatchIndirect"
374  },
375  {
376   "name" : "vkCmdDraw"
377  },
378  {
379   "name" : "vkCmdDrawIndexed"
380  },
381  {
382   "name" : "vkCmdDrawIndexedIndirect"
383  },
384  {
385   "name" : "vkCmdDrawIndexedIndirectCount"
386  },
387  {
388   "name" : "vkCmdDrawIndirect"
389  },
390  {
391   "name" : "vkCmdDrawIndirectCount"
392  },
393  {
394   "name" : "vkCmdEndQuery"
395  },
396  {
397   "name" : "vkCmdEndRenderPass"
398  },
399  {
400   "name" : "vkCmdEndRenderPass2"
401  },
402  {
403   "name" : "vkCmdEndRendering"
404  },
405  {
406   "name" : "vkCmdExecuteCommands"
407  },
408  {
409   "name" : "vkCmdFillBuffer"
410  },
411  {
412   "name" : "vkCmdNextSubpass"
413  },
414  {
415   "name" : "vkCmdNextSubpass2"
416  },
417  {
418   "name" : "vkCmdPipelineBarrier"
419  },
420  {
421   "name" : "vkCmdPipelineBarrier2"
422  },
423  {
424   "name" : "vkCmdPushConstants"
425  },
426  {
427   "name" : "vkCmdResetEvent"
428  },
429  {
430   "name" : "vkCmdResetEvent2"
431  },
432  {
433   "name" : "vkCmdResetQueryPool"
434  },
435  {
436   "name" : "vkCmdResolveImage"
437  },
438  {
439   "name" : "vkCmdResolveImage2"
440  },
441  {
442   "name" : "vkCmdSetBlendConstants"
443  },
444  {
445   "name" : "vkCmdSetCullMode"
446  },
447  {
448   "name" : "vkCmdSetDepthBias"
449  },
450  {
451   "name" : "vkCmdSetDepthBiasEnable"
452  },
453  {
454   "name" : "vkCmdSetDepthBounds"
455  },
456  {
457   "name" : "vkCmdSetDepthBoundsTestEnable"
458  },
459  {
460   "name" : "vkCmdSetDepthCompareOp"
461  },
462  {
463   "name" : "vkCmdSetDepthTestEnable"
464  },
465  {
466   "name" : "vkCmdSetDepthWriteEnable"
467  },
468  {
469   "name" : "vkCmdSetDeviceMask"
470  },
471  {
472   "name" : "vkCmdSetEvent"
473  },
474  {
475   "name" : "vkCmdSetEvent2"
476  },
477  {
478   "name" : "vkCmdSetFrontFace"
479  },
480  {
481   "name" : "vkCmdSetLineWidth"
482  },
483  {
484   "name" : "vkCmdSetPrimitiveRestartEnable"
485  },
486  {
487   "name" : "vkCmdSetPrimitiveTopology"
488  },
489  {
490   "name" : "vkCmdSetRasterizerDiscardEnable"
491  },
492  {
493   "name" : "vkCmdSetScissor"
494  },
495  {
496   "name" : "vkCmdSetScissorWithCount"
497  },
498  {
499   "name" : "vkCmdSetStencilCompareMask"
500  },
501  {
502   "name" : "vkCmdSetStencilOp"
503  },
504  {
505   "name" : "vkCmdSetStencilReference"
506  },
507  {
508   "name" : "vkCmdSetStencilTestEnable"
509  },
510  {
511   "name" : "vkCmdSetStencilWriteMask"
512  },
513  {
514   "name" : "vkCmdSetViewport"
515  },
516  {
517   "name" : "vkCmdSetViewportWithCount"
518  },
519  {
520   "name" : "vkCmdUpdateBuffer"
521  },
522  {
523   "name" : "vkCmdWaitEvents"
524  },
525  {
526   "name" : "vkCmdWaitEvents2"
527  },
528  {
529   "name" : "vkCmdWriteTimestamp"
530  },
531  {
532   "name" : "vkCmdWriteTimestamp2"
533  },
534  {
535   "name" : "vkCreateAndroidSurfaceKHR"
536  },
537  {
538   "name" : "vkCreateBuffer"
539  },
540  {
541   "name" : "vkCreateBufferView"
542  },
543  {
544   "name" : "vkCreateCommandPool"
545  },
546  {
547   "name" : "vkCreateComputePipelines"
548  },
549  {
550   "name" : "vkCreateDescriptorPool"
551  },
552  {
553   "name" : "vkCreateDescriptorSetLayout"
554  },
555  {
556   "name" : "vkCreateDescriptorUpdateTemplate"
557  },
558  {
559   "name" : "vkCreateDevice"
560  },
561  {
562   "name" : "vkCreateEvent"
563  },
564  {
565   "name" : "vkCreateFence"
566  },
567  {
568   "name" : "vkCreateFramebuffer"
569  },
570  {
571   "name" : "vkCreateGraphicsPipelines"
572  },
573  {
574   "name" : "vkCreateImage"
575  },
576  {
577   "name" : "vkCreateImageView"
578  },
579  {
580   "name" : "vkCreateInstance"
581  },
582  {
583   "name" : "vkCreatePipelineCache"
584  },
585  {
586   "name" : "vkCreatePipelineLayout"
587  },
588  {
589   "name" : "vkCreatePrivateDataSlot"
590  },
591  {
592   "name" : "vkCreateQueryPool"
593  },
594  {
595   "name" : "vkCreateRenderPass"
596  },
597  {
598   "name" : "vkCreateRenderPass2"
599  },
600  {
601   "name" : "vkCreateSampler"
602  },
603  {
604   "name" : "vkCreateSamplerYcbcrConversion"
605  },
606  {
607   "name" : "vkCreateSemaphore"
608  },
609  {
610   "name" : "vkCreateShaderModule"
611  },
612  {
613   "name" : "vkCreateSwapchainKHR"
614  },
615  {
616   "name" : "vkDestroyBuffer"
617  },
618  {
619   "name" : "vkDestroyBufferView"
620  },
621  {
622   "name" : "vkDestroyCommandPool"
623  },
624  {
625   "name" : "vkDestroyDescriptorPool"
626  },
627  {
628   "name" : "vkDestroyDescriptorSetLayout"
629  },
630  {
631   "name" : "vkDestroyDescriptorUpdateTemplate"
632  },
633  {
634   "name" : "vkDestroyDevice"
635  },
636  {
637   "name" : "vkDestroyEvent"
638  },
639  {
640   "name" : "vkDestroyFence"
641  },
642  {
643   "name" : "vkDestroyFramebuffer"
644  },
645  {
646   "name" : "vkDestroyImage"
647  },
648  {
649   "name" : "vkDestroyImageView"
650  },
651  {
652   "name" : "vkDestroyInstance"
653  },
654  {
655   "name" : "vkDestroyPipeline"
656  },
657  {
658   "name" : "vkDestroyPipelineCache"
659  },
660  {
661   "name" : "vkDestroyPipelineLayout"
662  },
663  {
664   "name" : "vkDestroyPrivateDataSlot"
665  },
666  {
667   "name" : "vkDestroyQueryPool"
668  },
669  {
670   "name" : "vkDestroyRenderPass"
671  },
672  {
673   "name" : "vkDestroySampler"
674  },
675  {
676   "name" : "vkDestroySamplerYcbcrConversion"
677  },
678  {
679   "name" : "vkDestroySemaphore"
680  },
681  {
682   "name" : "vkDestroyShaderModule"
683  },
684  {
685   "name" : "vkDestroySurfaceKHR"
686  },
687  {
688   "name" : "vkDestroySwapchainKHR"
689  },
690  {
691   "name" : "vkDeviceWaitIdle"
692  },
693  {
694   "name" : "vkEndCommandBuffer"
695  },
696  {
697   "name" : "vkEnumerateDeviceExtensionProperties"
698  },
699  {
700   "name" : "vkEnumerateDeviceLayerProperties"
701  },
702  {
703   "name" : "vkEnumerateInstanceExtensionProperties"
704  },
705  {
706   "name" : "vkEnumerateInstanceLayerProperties"
707  },
708  {
709   "name" : "vkEnumerateInstanceVersion"
710  },
711  {
712   "name" : "vkEnumeratePhysicalDeviceGroups"
713  },
714  {
715   "name" : "vkEnumeratePhysicalDevices"
716  },
717  {
718   "name" : "vkFlushMappedMemoryRanges"
719  },
720  {
721   "name" : "vkFreeCommandBuffers"
722  },
723  {
724   "name" : "vkFreeDescriptorSets"
725  },
726  {
727   "name" : "vkFreeMemory"
728  },
729  {
730   "name" : "vkGetAndroidHardwareBufferPropertiesANDROID"
731  },
732  {
733   "name" : "vkGetBufferDeviceAddress"
734  },
735  {
736   "name" : "vkGetBufferMemoryRequirements"
737  },
738  {
739   "name" : "vkGetBufferMemoryRequirements2"
740  },
741  {
742   "name" : "vkGetBufferOpaqueCaptureAddress"
743  },
744  {
745   "name" : "vkGetDescriptorSetLayoutSupport"
746  },
747  {
748   "name" : "vkGetDeviceBufferMemoryRequirements"
749  },
750  {
751   "name" : "vkGetDeviceGroupPeerMemoryFeatures"
752  },
753  {
754   "name" : "vkGetDeviceGroupPresentCapabilitiesKHR"
755  },
756  {
757   "name" : "vkGetDeviceGroupSurfacePresentModesKHR"
758  },
759  {
760   "name" : "vkGetDeviceImageMemoryRequirements"
761  },
762  {
763   "name" : "vkGetDeviceImageSparseMemoryRequirements"
764  },
765  {
766   "name" : "vkGetDeviceMemoryCommitment"
767  },
768  {
769   "name" : "vkGetDeviceMemoryOpaqueCaptureAddress"
770  },
771  {
772   "name" : "vkGetDeviceProcAddr"
773  },
774  {
775   "name" : "vkGetDeviceQueue"
776  },
777  {
778   "name" : "vkGetDeviceQueue2"
779  },
780  {
781   "name" : "vkGetEventStatus"
782  },
783  {
784   "name" : "vkGetFenceStatus"
785  },
786  {
787   "name" : "vkGetImageMemoryRequirements"
788  },
789  {
790   "name" : "vkGetImageMemoryRequirements2"
791  },
792  {
793   "name" : "vkGetImageSparseMemoryRequirements"
794  },
795  {
796   "name" : "vkGetImageSparseMemoryRequirements2"
797  },
798  {
799   "name" : "vkGetImageSubresourceLayout"
800  },
801  {
802   "name" : "vkGetInstanceProcAddr"
803  },
804  {
805   "name" : "vkGetMemoryAndroidHardwareBufferANDROID"
806  },
807  {
808   "name" : "vkGetPhysicalDeviceExternalBufferProperties"
809  },
810  {
811   "name" : "vkGetPhysicalDeviceExternalFenceProperties"
812  },
813  {
814   "name" : "vkGetPhysicalDeviceExternalSemaphoreProperties"
815  },
816  {
817   "name" : "vkGetPhysicalDeviceFeatures"
818  },
819  {
820   "name" : "vkGetPhysicalDeviceFeatures2"
821  },
822  {
823   "name" : "vkGetPhysicalDeviceFormatProperties"
824  },
825  {
826   "name" : "vkGetPhysicalDeviceFormatProperties2"
827  },
828  {
829   "name" : "vkGetPhysicalDeviceImageFormatProperties"
830  },
831  {
832   "name" : "vkGetPhysicalDeviceImageFormatProperties2"
833  },
834  {
835   "name" : "vkGetPhysicalDeviceMemoryProperties"
836  },
837  {
838   "name" : "vkGetPhysicalDeviceMemoryProperties2"
839  },
840  {
841   "name" : "vkGetPhysicalDevicePresentRectanglesKHR"
842  },
843  {
844   "name" : "vkGetPhysicalDeviceProperties"
845  },
846  {
847   "name" : "vkGetPhysicalDeviceProperties2"
848  },
849  {
850   "name" : "vkGetPhysicalDeviceQueueFamilyProperties"
851  },
852  {
853   "name" : "vkGetPhysicalDeviceQueueFamilyProperties2"
854  },
855  {
856   "name" : "vkGetPhysicalDeviceSparseImageFormatProperties"
857  },
858  {
859   "name" : "vkGetPhysicalDeviceSparseImageFormatProperties2"
860  },
861  {
862   "name" : "vkGetPhysicalDeviceSurfaceCapabilitiesKHR"
863  },
864  {
865   "name" : "vkGetPhysicalDeviceSurfaceFormatsKHR"
866  },
867  {
868   "name" : "vkGetPhysicalDeviceSurfacePresentModesKHR"
869  },
870  {
871   "name" : "vkGetPhysicalDeviceSurfaceSupportKHR"
872  },
873  {
874   "name" : "vkGetPhysicalDeviceToolProperties"
875  },
876  {
877   "name" : "vkGetPipelineCacheData"
878  },
879  {
880   "name" : "vkGetPrivateData"
881  },
882  {
883   "name" : "vkGetQueryPoolResults"
884  },
885  {
886   "name" : "vkGetRenderAreaGranularity"
887  },
888  {
889   "name" : "vkGetSemaphoreCounterValue"
890  },
891  {
892   "name" : "vkGetSwapchainImagesKHR"
893  },
894  {
895   "name" : "vkInvalidateMappedMemoryRanges"
896  },
897  {
898   "name" : "vkMapMemory"
899  },
900  {
901   "name" : "vkMergePipelineCaches"
902  },
903  {
904   "name" : "vkQueueBindSparse"
905  },
906  {
907   "name" : "vkQueuePresentKHR"
908  },
909  {
910   "name" : "vkQueueSubmit"
911  },
912  {
913   "name" : "vkQueueSubmit2"
914  },
915  {
916   "name" : "vkQueueWaitIdle"
917  },
918  {
919   "name" : "vkResetCommandBuffer"
920  },
921  {
922   "name" : "vkResetCommandPool"
923  },
924  {
925   "name" : "vkResetDescriptorPool"
926  },
927  {
928   "name" : "vkResetEvent"
929  },
930  {
931   "name" : "vkResetFences"
932  },
933  {
934   "name" : "vkResetQueryPool"
935  },
936  {
937   "name" : "vkSetEvent"
938  },
939  {
940   "name" : "vkSetPrivateData"
941  },
942  {
943   "name" : "vkSignalSemaphore"
944  },
945  {
946   "name" : "vkTrimCommandPool"
947  },
948  {
949   "name" : "vkUnmapMemory"
950  },
951  {
952   "name" : "vkUpdateDescriptorSetWithTemplate"
953  },
954  {
955   "name" : "vkUpdateDescriptorSets"
956  },
957  {
958   "name" : "vkWaitForFences"
959  },
960  {
961   "name" : "vkWaitSemaphores"
962  }
963 ],
964 "elf_objects" : [],
965 "enum_types" :
966 [
967  {
968   "alignment" : 4,
969   "enum_fields" :
970   [
971    {
972     "enum_field_value" : 1,
973     "name" : "VK_DRIVER_ID_AMD_PROPRIETARY"
974    },
975    {
976     "enum_field_value" : 2,
977     "name" : "VK_DRIVER_ID_AMD_OPEN_SOURCE"
978    },
979    {
980     "enum_field_value" : 3,
981     "name" : "VK_DRIVER_ID_MESA_RADV"
982    },
983    {
984     "enum_field_value" : 4,
985     "name" : "VK_DRIVER_ID_NVIDIA_PROPRIETARY"
986    },
987    {
988     "enum_field_value" : 5,
989     "name" : "VK_DRIVER_ID_INTEL_PROPRIETARY_WINDOWS"
990    },
991    {
992     "enum_field_value" : 6,
993     "name" : "VK_DRIVER_ID_INTEL_OPEN_SOURCE_MESA"
994    },
995    {
996     "enum_field_value" : 7,
997     "name" : "VK_DRIVER_ID_IMAGINATION_PROPRIETARY"
998    },
999    {
1000     "enum_field_value" : 8,
1001     "name" : "VK_DRIVER_ID_QUALCOMM_PROPRIETARY"
1002    },
1003    {
1004     "enum_field_value" : 9,
1005     "name" : "VK_DRIVER_ID_ARM_PROPRIETARY"
1006    },
1007    {
1008     "enum_field_value" : 10,
1009     "name" : "VK_DRIVER_ID_GOOGLE_SWIFTSHADER"
1010    },
1011    {
1012     "enum_field_value" : 11,
1013     "name" : "VK_DRIVER_ID_GGP_PROPRIETARY"
1014    },
1015    {
1016     "enum_field_value" : 12,
1017     "name" : "VK_DRIVER_ID_BROADCOM_PROPRIETARY"
1018    },
1019    {
1020     "enum_field_value" : 13,
1021     "name" : "VK_DRIVER_ID_MESA_LLVMPIPE"
1022    },
1023    {
1024     "enum_field_value" : 14,
1025     "name" : "VK_DRIVER_ID_MOLTENVK"
1026    },
1027    {
1028     "enum_field_value" : 15,
1029     "name" : "VK_DRIVER_ID_COREAVI_PROPRIETARY"
1030    },
1031    {
1032     "enum_field_value" : 16,
1033     "name" : "VK_DRIVER_ID_JUICE_PROPRIETARY"
1034    },
1035    {
1036     "enum_field_value" : 17,
1037     "name" : "VK_DRIVER_ID_VERISILICON_PROPRIETARY"
1038    },
1039    {
1040     "enum_field_value" : 18,
1041     "name" : "VK_DRIVER_ID_MESA_TURNIP"
1042    },
1043    {
1044     "enum_field_value" : 19,
1045     "name" : "VK_DRIVER_ID_MESA_V3DV"
1046    },
1047    {
1048     "enum_field_value" : 20,
1049     "name" : "VK_DRIVER_ID_MESA_PANVK"
1050    },
1051    {
1052     "enum_field_value" : 21,
1053     "name" : "VK_DRIVER_ID_SAMSUNG_PROPRIETARY"
1054    },
1055    {
1056     "enum_field_value" : 1,
1057     "name" : "VK_DRIVER_ID_AMD_PROPRIETARY_KHR"
1058    },
1059    {
1060     "enum_field_value" : 2,
1061     "name" : "VK_DRIVER_ID_AMD_OPEN_SOURCE_KHR"
1062    },
1063    {
1064     "enum_field_value" : 3,
1065     "name" : "VK_DRIVER_ID_MESA_RADV_KHR"
1066    },
1067    {
1068     "enum_field_value" : 4,
1069     "name" : "VK_DRIVER_ID_NVIDIA_PROPRIETARY_KHR"
1070    },
1071    {
1072     "enum_field_value" : 5,
1073     "name" : "VK_DRIVER_ID_INTEL_PROPRIETARY_WINDOWS_KHR"
1074    },
1075    {
1076     "enum_field_value" : 6,
1077     "name" : "VK_DRIVER_ID_INTEL_OPEN_SOURCE_MESA_KHR"
1078    },
1079    {
1080     "enum_field_value" : 7,
1081     "name" : "VK_DRIVER_ID_IMAGINATION_PROPRIETARY_KHR"
1082    },
1083    {
1084     "enum_field_value" : 8,
1085     "name" : "VK_DRIVER_ID_QUALCOMM_PROPRIETARY_KHR"
1086    },
1087    {
1088     "enum_field_value" : 9,
1089     "name" : "VK_DRIVER_ID_ARM_PROPRIETARY_KHR"
1090    },
1091    {
1092     "enum_field_value" : 10,
1093     "name" : "VK_DRIVER_ID_GOOGLE_SWIFTSHADER_KHR"
1094    },
1095    {
1096     "enum_field_value" : 11,
1097     "name" : "VK_DRIVER_ID_GGP_PROPRIETARY_KHR"
1098    },
1099    {
1100     "enum_field_value" : 12,
1101     "name" : "VK_DRIVER_ID_BROADCOM_PROPRIETARY_KHR"
1102    },
1103    {
1104     "enum_field_value" : 2147483647,
1105     "name" : "VK_DRIVER_ID_MAX_ENUM"
1106    }
1107   ],
1108   "linker_set_key" : "_ZTI10VkDriverId",
1109   "name" : "VkDriverId",
1110   "referenced_type" : "_ZTI10VkDriverId",
1111   "self_type" : "_ZTI10VkDriverId",
1112   "size" : 4,
1113   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
1114   "underlying_type" : "_ZTIj"
1115  },
1116  {
1117   "alignment" : 4,
1118   "enum_fields" :
1119   [
1120    {
1121     "enum_field_value" : 65537,
1122     "name" : "VK_VENDOR_ID_VIV"
1123    },
1124    {
1125     "enum_field_value" : 65538,
1126     "name" : "VK_VENDOR_ID_VSI"
1127    },
1128    {
1129     "enum_field_value" : 65539,
1130     "name" : "VK_VENDOR_ID_KAZAN"
1131    },
1132    {
1133     "enum_field_value" : 65540,
1134     "name" : "VK_VENDOR_ID_CODEPLAY"
1135    },
1136    {
1137     "enum_field_value" : 65541,
1138     "name" : "VK_VENDOR_ID_MESA"
1139    },
1140    {
1141     "enum_field_value" : 65542,
1142     "name" : "VK_VENDOR_ID_POCL"
1143    },
1144    {
1145     "enum_field_value" : 2147483647,
1146     "name" : "VK_VENDOR_ID_MAX_ENUM"
1147    }
1148   ],
1149   "linker_set_key" : "_ZTI10VkVendorId",
1150   "name" : "VkVendorId",
1151   "referenced_type" : "_ZTI10VkVendorId",
1152   "self_type" : "_ZTI10VkVendorId",
1153   "size" : 4,
1154   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
1155   "underlying_type" : "_ZTIj"
1156  },
1157  {
1158   "alignment" : 4,
1159   "enum_fields" :
1160   [
1161    {
1162     "enum_field_value" : 0,
1163     "name" : "VK_COMPARE_OP_NEVER"
1164    },
1165    {
1166     "enum_field_value" : 1,
1167     "name" : "VK_COMPARE_OP_LESS"
1168    },
1169    {
1170     "enum_field_value" : 2,
1171     "name" : "VK_COMPARE_OP_EQUAL"
1172    },
1173    {
1174     "enum_field_value" : 3,
1175     "name" : "VK_COMPARE_OP_LESS_OR_EQUAL"
1176    },
1177    {
1178     "enum_field_value" : 4,
1179     "name" : "VK_COMPARE_OP_GREATER"
1180    },
1181    {
1182     "enum_field_value" : 5,
1183     "name" : "VK_COMPARE_OP_NOT_EQUAL"
1184    },
1185    {
1186     "enum_field_value" : 6,
1187     "name" : "VK_COMPARE_OP_GREATER_OR_EQUAL"
1188    },
1189    {
1190     "enum_field_value" : 7,
1191     "name" : "VK_COMPARE_OP_ALWAYS"
1192    },
1193    {
1194     "enum_field_value" : 2147483647,
1195     "name" : "VK_COMPARE_OP_MAX_ENUM"
1196    }
1197   ],
1198   "linker_set_key" : "_ZTI11VkCompareOp",
1199   "name" : "VkCompareOp",
1200   "referenced_type" : "_ZTI11VkCompareOp",
1201   "self_type" : "_ZTI11VkCompareOp",
1202   "size" : 4,
1203   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
1204   "underlying_type" : "_ZTIj"
1205  },
1206  {
1207   "alignment" : 4,
1208   "enum_fields" :
1209   [
1210    {
1211     "enum_field_value" : 0,
1212     "name" : "VK_FRONT_FACE_COUNTER_CLOCKWISE"
1213    },
1214    {
1215     "enum_field_value" : 1,
1216     "name" : "VK_FRONT_FACE_CLOCKWISE"
1217    },
1218    {
1219     "enum_field_value" : 2147483647,
1220     "name" : "VK_FRONT_FACE_MAX_ENUM"
1221    }
1222   ],
1223   "linker_set_key" : "_ZTI11VkFrontFace",
1224   "name" : "VkFrontFace",
1225   "referenced_type" : "_ZTI11VkFrontFace",
1226   "self_type" : "_ZTI11VkFrontFace",
1227   "size" : 4,
1228   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
1229   "underlying_type" : "_ZTIj"
1230  },
1231  {
1232   "alignment" : 4,
1233   "enum_fields" :
1234   [
1235    {
1236     "enum_field_value" : 0,
1237     "name" : "VK_IMAGE_TYPE_1D"
1238    },
1239    {
1240     "enum_field_value" : 1,
1241     "name" : "VK_IMAGE_TYPE_2D"
1242    },
1243    {
1244     "enum_field_value" : 2,
1245     "name" : "VK_IMAGE_TYPE_3D"
1246    },
1247    {
1248     "enum_field_value" : 2147483647,
1249     "name" : "VK_IMAGE_TYPE_MAX_ENUM"
1250    }
1251   ],
1252   "linker_set_key" : "_ZTI11VkImageType",
1253   "name" : "VkImageType",
1254   "referenced_type" : "_ZTI11VkImageType",
1255   "self_type" : "_ZTI11VkImageType",
1256   "size" : 4,
1257   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
1258   "underlying_type" : "_ZTIj"
1259  },
1260  {
1261   "alignment" : 4,
1262   "enum_fields" :
1263   [
1264    {
1265     "enum_field_value" : 0,
1266     "name" : "VK_INDEX_TYPE_UINT16"
1267    },
1268    {
1269     "enum_field_value" : 1,
1270     "name" : "VK_INDEX_TYPE_UINT32"
1271    },
1272    {
1273     "enum_field_value" : 1000165000,
1274     "name" : "VK_INDEX_TYPE_NONE_KHR"
1275    },
1276    {
1277     "enum_field_value" : 1000265000,
1278     "name" : "VK_INDEX_TYPE_UINT8_EXT"
1279    },
1280    {
1281     "enum_field_value" : 1000165000,
1282     "name" : "VK_INDEX_TYPE_NONE_NV"
1283    },
1284    {
1285     "enum_field_value" : 2147483647,
1286     "name" : "VK_INDEX_TYPE_MAX_ENUM"
1287    }
1288   ],
1289   "linker_set_key" : "_ZTI11VkIndexType",
1290   "name" : "VkIndexType",
1291   "referenced_type" : "_ZTI11VkIndexType",
1292   "self_type" : "_ZTI11VkIndexType",
1293   "size" : 4,
1294   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
1295   "underlying_type" : "_ZTIj"
1296  },
1297  {
1298   "alignment" : 4,
1299   "enum_fields" :
1300   [
1301    {
1302     "enum_field_value" : 0,
1303     "name" : "VK_QUERY_TYPE_OCCLUSION"
1304    },
1305    {
1306     "enum_field_value" : 1,
1307     "name" : "VK_QUERY_TYPE_PIPELINE_STATISTICS"
1308    },
1309    {
1310     "enum_field_value" : 2,
1311     "name" : "VK_QUERY_TYPE_TIMESTAMP"
1312    },
1313    {
1314     "enum_field_value" : 1000028004,
1315     "name" : "VK_QUERY_TYPE_TRANSFORM_FEEDBACK_STREAM_EXT"
1316    },
1317    {
1318     "enum_field_value" : 1000116000,
1319     "name" : "VK_QUERY_TYPE_PERFORMANCE_QUERY_KHR"
1320    },
1321    {
1322     "enum_field_value" : 1000150000,
1323     "name" : "VK_QUERY_TYPE_ACCELERATION_STRUCTURE_COMPACTED_SIZE_KHR"
1324    },
1325    {
1326     "enum_field_value" : 1000150001,
1327     "name" : "VK_QUERY_TYPE_ACCELERATION_STRUCTURE_SERIALIZATION_SIZE_KHR"
1328    },
1329    {
1330     "enum_field_value" : 1000165000,
1331     "name" : "VK_QUERY_TYPE_ACCELERATION_STRUCTURE_COMPACTED_SIZE_NV"
1332    },
1333    {
1334     "enum_field_value" : 1000210000,
1335     "name" : "VK_QUERY_TYPE_PERFORMANCE_QUERY_INTEL"
1336    },
1337    {
1338     "enum_field_value" : 2147483647,
1339     "name" : "VK_QUERY_TYPE_MAX_ENUM"
1340    }
1341   ],
1342   "linker_set_key" : "_ZTI11VkQueryType",
1343   "name" : "VkQueryType",
1344   "referenced_type" : "_ZTI11VkQueryType",
1345   "self_type" : "_ZTI11VkQueryType",
1346   "size" : 4,
1347   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
1348   "underlying_type" : "_ZTIj"
1349  },
1350  {
1351   "alignment" : 4,
1352   "enum_fields" :
1353   [
1354    {
1355     "enum_field_value" : 0,
1356     "name" : "VK_STENCIL_OP_KEEP"
1357    },
1358    {
1359     "enum_field_value" : 1,
1360     "name" : "VK_STENCIL_OP_ZERO"
1361    },
1362    {
1363     "enum_field_value" : 2,
1364     "name" : "VK_STENCIL_OP_REPLACE"
1365    },
1366    {
1367     "enum_field_value" : 3,
1368     "name" : "VK_STENCIL_OP_INCREMENT_AND_CLAMP"
1369    },
1370    {
1371     "enum_field_value" : 4,
1372     "name" : "VK_STENCIL_OP_DECREMENT_AND_CLAMP"
1373    },
1374    {
1375     "enum_field_value" : 5,
1376     "name" : "VK_STENCIL_OP_INVERT"
1377    },
1378    {
1379     "enum_field_value" : 6,
1380     "name" : "VK_STENCIL_OP_INCREMENT_AND_WRAP"
1381    },
1382    {
1383     "enum_field_value" : 7,
1384     "name" : "VK_STENCIL_OP_DECREMENT_AND_WRAP"
1385    },
1386    {
1387     "enum_field_value" : 2147483647,
1388     "name" : "VK_STENCIL_OP_MAX_ENUM"
1389    }
1390   ],
1391   "linker_set_key" : "_ZTI11VkStencilOp",
1392   "name" : "VkStencilOp",
1393   "referenced_type" : "_ZTI11VkStencilOp",
1394   "self_type" : "_ZTI11VkStencilOp",
1395   "size" : 4,
1396   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
1397   "underlying_type" : "_ZTIj"
1398  },
1399  {
1400   "alignment" : 4,
1401   "enum_fields" :
1402   [
1403    {
1404     "enum_field_value" : 0,
1405     "name" : "VK_OBJECT_TYPE_UNKNOWN"
1406    },
1407    {
1408     "enum_field_value" : 1,
1409     "name" : "VK_OBJECT_TYPE_INSTANCE"
1410    },
1411    {
1412     "enum_field_value" : 2,
1413     "name" : "VK_OBJECT_TYPE_PHYSICAL_DEVICE"
1414    },
1415    {
1416     "enum_field_value" : 3,
1417     "name" : "VK_OBJECT_TYPE_DEVICE"
1418    },
1419    {
1420     "enum_field_value" : 4,
1421     "name" : "VK_OBJECT_TYPE_QUEUE"
1422    },
1423    {
1424     "enum_field_value" : 5,
1425     "name" : "VK_OBJECT_TYPE_SEMAPHORE"
1426    },
1427    {
1428     "enum_field_value" : 6,
1429     "name" : "VK_OBJECT_TYPE_COMMAND_BUFFER"
1430    },
1431    {
1432     "enum_field_value" : 7,
1433     "name" : "VK_OBJECT_TYPE_FENCE"
1434    },
1435    {
1436     "enum_field_value" : 8,
1437     "name" : "VK_OBJECT_TYPE_DEVICE_MEMORY"
1438    },
1439    {
1440     "enum_field_value" : 9,
1441     "name" : "VK_OBJECT_TYPE_BUFFER"
1442    },
1443    {
1444     "enum_field_value" : 10,
1445     "name" : "VK_OBJECT_TYPE_IMAGE"
1446    },
1447    {
1448     "enum_field_value" : 11,
1449     "name" : "VK_OBJECT_TYPE_EVENT"
1450    },
1451    {
1452     "enum_field_value" : 12,
1453     "name" : "VK_OBJECT_TYPE_QUERY_POOL"
1454    },
1455    {
1456     "enum_field_value" : 13,
1457     "name" : "VK_OBJECT_TYPE_BUFFER_VIEW"
1458    },
1459    {
1460     "enum_field_value" : 14,
1461     "name" : "VK_OBJECT_TYPE_IMAGE_VIEW"
1462    },
1463    {
1464     "enum_field_value" : 15,
1465     "name" : "VK_OBJECT_TYPE_SHADER_MODULE"
1466    },
1467    {
1468     "enum_field_value" : 16,
1469     "name" : "VK_OBJECT_TYPE_PIPELINE_CACHE"
1470    },
1471    {
1472     "enum_field_value" : 17,
1473     "name" : "VK_OBJECT_TYPE_PIPELINE_LAYOUT"
1474    },
1475    {
1476     "enum_field_value" : 18,
1477     "name" : "VK_OBJECT_TYPE_RENDER_PASS"
1478    },
1479    {
1480     "enum_field_value" : 19,
1481     "name" : "VK_OBJECT_TYPE_PIPELINE"
1482    },
1483    {
1484     "enum_field_value" : 20,
1485     "name" : "VK_OBJECT_TYPE_DESCRIPTOR_SET_LAYOUT"
1486    },
1487    {
1488     "enum_field_value" : 21,
1489     "name" : "VK_OBJECT_TYPE_SAMPLER"
1490    },
1491    {
1492     "enum_field_value" : 22,
1493     "name" : "VK_OBJECT_TYPE_DESCRIPTOR_POOL"
1494    },
1495    {
1496     "enum_field_value" : 23,
1497     "name" : "VK_OBJECT_TYPE_DESCRIPTOR_SET"
1498    },
1499    {
1500     "enum_field_value" : 24,
1501     "name" : "VK_OBJECT_TYPE_FRAMEBUFFER"
1502    },
1503    {
1504     "enum_field_value" : 25,
1505     "name" : "VK_OBJECT_TYPE_COMMAND_POOL"
1506    },
1507    {
1508     "enum_field_value" : 1000156000,
1509     "name" : "VK_OBJECT_TYPE_SAMPLER_YCBCR_CONVERSION"
1510    },
1511    {
1512     "enum_field_value" : 1000085000,
1513     "name" : "VK_OBJECT_TYPE_DESCRIPTOR_UPDATE_TEMPLATE"
1514    },
1515    {
1516     "enum_field_value" : 1000295000,
1517     "name" : "VK_OBJECT_TYPE_PRIVATE_DATA_SLOT"
1518    },
1519    {
1520     "enum_field_value" : 1000000000,
1521     "name" : "VK_OBJECT_TYPE_SURFACE_KHR"
1522    },
1523    {
1524     "enum_field_value" : 1000001000,
1525     "name" : "VK_OBJECT_TYPE_SWAPCHAIN_KHR"
1526    },
1527    {
1528     "enum_field_value" : 1000002000,
1529     "name" : "VK_OBJECT_TYPE_DISPLAY_KHR"
1530    },
1531    {
1532     "enum_field_value" : 1000002001,
1533     "name" : "VK_OBJECT_TYPE_DISPLAY_MODE_KHR"
1534    },
1535    {
1536     "enum_field_value" : 1000011000,
1537     "name" : "VK_OBJECT_TYPE_DEBUG_REPORT_CALLBACK_EXT"
1538    },
1539    {
1540     "enum_field_value" : 1000029000,
1541     "name" : "VK_OBJECT_TYPE_CU_MODULE_NVX"
1542    },
1543    {
1544     "enum_field_value" : 1000029001,
1545     "name" : "VK_OBJECT_TYPE_CU_FUNCTION_NVX"
1546    },
1547    {
1548     "enum_field_value" : 1000128000,
1549     "name" : "VK_OBJECT_TYPE_DEBUG_UTILS_MESSENGER_EXT"
1550    },
1551    {
1552     "enum_field_value" : 1000150000,
1553     "name" : "VK_OBJECT_TYPE_ACCELERATION_STRUCTURE_KHR"
1554    },
1555    {
1556     "enum_field_value" : 1000160000,
1557     "name" : "VK_OBJECT_TYPE_VALIDATION_CACHE_EXT"
1558    },
1559    {
1560     "enum_field_value" : 1000165000,
1561     "name" : "VK_OBJECT_TYPE_ACCELERATION_STRUCTURE_NV"
1562    },
1563    {
1564     "enum_field_value" : 1000210000,
1565     "name" : "VK_OBJECT_TYPE_PERFORMANCE_CONFIGURATION_INTEL"
1566    },
1567    {
1568     "enum_field_value" : 1000268000,
1569     "name" : "VK_OBJECT_TYPE_DEFERRED_OPERATION_KHR"
1570    },
1571    {
1572     "enum_field_value" : 1000277000,
1573     "name" : "VK_OBJECT_TYPE_INDIRECT_COMMANDS_LAYOUT_NV"
1574    },
1575    {
1576     "enum_field_value" : 1000366000,
1577     "name" : "VK_OBJECT_TYPE_BUFFER_COLLECTION_FUCHSIA"
1578    },
1579    {
1580     "enum_field_value" : 1000085000,
1581     "name" : "VK_OBJECT_TYPE_DESCRIPTOR_UPDATE_TEMPLATE_KHR"
1582    },
1583    {
1584     "enum_field_value" : 1000156000,
1585     "name" : "VK_OBJECT_TYPE_SAMPLER_YCBCR_CONVERSION_KHR"
1586    },
1587    {
1588     "enum_field_value" : 1000295000,
1589     "name" : "VK_OBJECT_TYPE_PRIVATE_DATA_SLOT_EXT"
1590    },
1591    {
1592     "enum_field_value" : 2147483647,
1593     "name" : "VK_OBJECT_TYPE_MAX_ENUM"
1594    }
1595   ],
1596   "linker_set_key" : "_ZTI12VkObjectType",
1597   "name" : "VkObjectType",
1598   "referenced_type" : "_ZTI12VkObjectType",
1599   "self_type" : "_ZTI12VkObjectType",
1600   "size" : 4,
1601   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
1602   "underlying_type" : "_ZTIj"
1603  },
1604  {
1605   "alignment" : 4,
1606   "enum_fields" :
1607   [
1608    {
1609     "enum_field_value" : 0,
1610     "name" : "VK_BLEND_FACTOR_ZERO"
1611    },
1612    {
1613     "enum_field_value" : 1,
1614     "name" : "VK_BLEND_FACTOR_ONE"
1615    },
1616    {
1617     "enum_field_value" : 2,
1618     "name" : "VK_BLEND_FACTOR_SRC_COLOR"
1619    },
1620    {
1621     "enum_field_value" : 3,
1622     "name" : "VK_BLEND_FACTOR_ONE_MINUS_SRC_COLOR"
1623    },
1624    {
1625     "enum_field_value" : 4,
1626     "name" : "VK_BLEND_FACTOR_DST_COLOR"
1627    },
1628    {
1629     "enum_field_value" : 5,
1630     "name" : "VK_BLEND_FACTOR_ONE_MINUS_DST_COLOR"
1631    },
1632    {
1633     "enum_field_value" : 6,
1634     "name" : "VK_BLEND_FACTOR_SRC_ALPHA"
1635    },
1636    {
1637     "enum_field_value" : 7,
1638     "name" : "VK_BLEND_FACTOR_ONE_MINUS_SRC_ALPHA"
1639    },
1640    {
1641     "enum_field_value" : 8,
1642     "name" : "VK_BLEND_FACTOR_DST_ALPHA"
1643    },
1644    {
1645     "enum_field_value" : 9,
1646     "name" : "VK_BLEND_FACTOR_ONE_MINUS_DST_ALPHA"
1647    },
1648    {
1649     "enum_field_value" : 10,
1650     "name" : "VK_BLEND_FACTOR_CONSTANT_COLOR"
1651    },
1652    {
1653     "enum_field_value" : 11,
1654     "name" : "VK_BLEND_FACTOR_ONE_MINUS_CONSTANT_COLOR"
1655    },
1656    {
1657     "enum_field_value" : 12,
1658     "name" : "VK_BLEND_FACTOR_CONSTANT_ALPHA"
1659    },
1660    {
1661     "enum_field_value" : 13,
1662     "name" : "VK_BLEND_FACTOR_ONE_MINUS_CONSTANT_ALPHA"
1663    },
1664    {
1665     "enum_field_value" : 14,
1666     "name" : "VK_BLEND_FACTOR_SRC_ALPHA_SATURATE"
1667    },
1668    {
1669     "enum_field_value" : 15,
1670     "name" : "VK_BLEND_FACTOR_SRC1_COLOR"
1671    },
1672    {
1673     "enum_field_value" : 16,
1674     "name" : "VK_BLEND_FACTOR_ONE_MINUS_SRC1_COLOR"
1675    },
1676    {
1677     "enum_field_value" : 17,
1678     "name" : "VK_BLEND_FACTOR_SRC1_ALPHA"
1679    },
1680    {
1681     "enum_field_value" : 18,
1682     "name" : "VK_BLEND_FACTOR_ONE_MINUS_SRC1_ALPHA"
1683    },
1684    {
1685     "enum_field_value" : 2147483647,
1686     "name" : "VK_BLEND_FACTOR_MAX_ENUM"
1687    }
1688   ],
1689   "linker_set_key" : "_ZTI13VkBlendFactor",
1690   "name" : "VkBlendFactor",
1691   "referenced_type" : "_ZTI13VkBlendFactor",
1692   "self_type" : "_ZTI13VkBlendFactor",
1693   "size" : 4,
1694   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
1695   "underlying_type" : "_ZTIj"
1696  },
1697  {
1698   "alignment" : 4,
1699   "enum_fields" :
1700   [
1701    {
1702     "enum_field_value" : 0,
1703     "name" : "VK_BORDER_COLOR_FLOAT_TRANSPARENT_BLACK"
1704    },
1705    {
1706     "enum_field_value" : 1,
1707     "name" : "VK_BORDER_COLOR_INT_TRANSPARENT_BLACK"
1708    },
1709    {
1710     "enum_field_value" : 2,
1711     "name" : "VK_BORDER_COLOR_FLOAT_OPAQUE_BLACK"
1712    },
1713    {
1714     "enum_field_value" : 3,
1715     "name" : "VK_BORDER_COLOR_INT_OPAQUE_BLACK"
1716    },
1717    {
1718     "enum_field_value" : 4,
1719     "name" : "VK_BORDER_COLOR_FLOAT_OPAQUE_WHITE"
1720    },
1721    {
1722     "enum_field_value" : 5,
1723     "name" : "VK_BORDER_COLOR_INT_OPAQUE_WHITE"
1724    },
1725    {
1726     "enum_field_value" : 1000287003,
1727     "name" : "VK_BORDER_COLOR_FLOAT_CUSTOM_EXT"
1728    },
1729    {
1730     "enum_field_value" : 1000287004,
1731     "name" : "VK_BORDER_COLOR_INT_CUSTOM_EXT"
1732    },
1733    {
1734     "enum_field_value" : 2147483647,
1735     "name" : "VK_BORDER_COLOR_MAX_ENUM"
1736    }
1737   ],
1738   "linker_set_key" : "_ZTI13VkBorderColor",
1739   "name" : "VkBorderColor",
1740   "referenced_type" : "_ZTI13VkBorderColor",
1741   "self_type" : "_ZTI13VkBorderColor",
1742   "size" : 4,
1743   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
1744   "underlying_type" : "_ZTIj"
1745  },
1746  {
1747   "alignment" : 4,
1748   "enum_fields" :
1749   [
1750    {
1751     "enum_field_value" : 0,
1752     "name" : "VK_IMAGE_LAYOUT_UNDEFINED"
1753    },
1754    {
1755     "enum_field_value" : 1,
1756     "name" : "VK_IMAGE_LAYOUT_GENERAL"
1757    },
1758    {
1759     "enum_field_value" : 2,
1760     "name" : "VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL"
1761    },
1762    {
1763     "enum_field_value" : 3,
1764     "name" : "VK_IMAGE_LAYOUT_DEPTH_STENCIL_ATTACHMENT_OPTIMAL"
1765    },
1766    {
1767     "enum_field_value" : 4,
1768     "name" : "VK_IMAGE_LAYOUT_DEPTH_STENCIL_READ_ONLY_OPTIMAL"
1769    },
1770    {
1771     "enum_field_value" : 5,
1772     "name" : "VK_IMAGE_LAYOUT_SHADER_READ_ONLY_OPTIMAL"
1773    },
1774    {
1775     "enum_field_value" : 6,
1776     "name" : "VK_IMAGE_LAYOUT_TRANSFER_SRC_OPTIMAL"
1777    },
1778    {
1779     "enum_field_value" : 7,
1780     "name" : "VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL"
1781    },
1782    {
1783     "enum_field_value" : 8,
1784     "name" : "VK_IMAGE_LAYOUT_PREINITIALIZED"
1785    },
1786    {
1787     "enum_field_value" : 1000117000,
1788     "name" : "VK_IMAGE_LAYOUT_DEPTH_READ_ONLY_STENCIL_ATTACHMENT_OPTIMAL"
1789    },
1790    {
1791     "enum_field_value" : 1000117001,
1792     "name" : "VK_IMAGE_LAYOUT_DEPTH_ATTACHMENT_STENCIL_READ_ONLY_OPTIMAL"
1793    },
1794    {
1795     "enum_field_value" : 1000241000,
1796     "name" : "VK_IMAGE_LAYOUT_DEPTH_ATTACHMENT_OPTIMAL"
1797    },
1798    {
1799     "enum_field_value" : 1000241001,
1800     "name" : "VK_IMAGE_LAYOUT_DEPTH_READ_ONLY_OPTIMAL"
1801    },
1802    {
1803     "enum_field_value" : 1000241002,
1804     "name" : "VK_IMAGE_LAYOUT_STENCIL_ATTACHMENT_OPTIMAL"
1805    },
1806    {
1807     "enum_field_value" : 1000241003,
1808     "name" : "VK_IMAGE_LAYOUT_STENCIL_READ_ONLY_OPTIMAL"
1809    },
1810    {
1811     "enum_field_value" : 1000314000,
1812     "name" : "VK_IMAGE_LAYOUT_READ_ONLY_OPTIMAL"
1813    },
1814    {
1815     "enum_field_value" : 1000314001,
1816     "name" : "VK_IMAGE_LAYOUT_ATTACHMENT_OPTIMAL"
1817    },
1818    {
1819     "enum_field_value" : 1000001002,
1820     "name" : "VK_IMAGE_LAYOUT_PRESENT_SRC_KHR"
1821    },
1822    {
1823     "enum_field_value" : 1000111000,
1824     "name" : "VK_IMAGE_LAYOUT_SHARED_PRESENT_KHR"
1825    },
1826    {
1827     "enum_field_value" : 1000218000,
1828     "name" : "VK_IMAGE_LAYOUT_FRAGMENT_DENSITY_MAP_OPTIMAL_EXT"
1829    },
1830    {
1831     "enum_field_value" : 1000164003,
1832     "name" : "VK_IMAGE_LAYOUT_FRAGMENT_SHADING_RATE_ATTACHMENT_OPTIMAL_KHR"
1833    },
1834    {
1835     "enum_field_value" : 1000117000,
1836     "name" : "VK_IMAGE_LAYOUT_DEPTH_READ_ONLY_STENCIL_ATTACHMENT_OPTIMAL_KHR"
1837    },
1838    {
1839     "enum_field_value" : 1000117001,
1840     "name" : "VK_IMAGE_LAYOUT_DEPTH_ATTACHMENT_STENCIL_READ_ONLY_OPTIMAL_KHR"
1841    },
1842    {
1843     "enum_field_value" : 1000164003,
1844     "name" : "VK_IMAGE_LAYOUT_SHADING_RATE_OPTIMAL_NV"
1845    },
1846    {
1847     "enum_field_value" : 1000241000,
1848     "name" : "VK_IMAGE_LAYOUT_DEPTH_ATTACHMENT_OPTIMAL_KHR"
1849    },
1850    {
1851     "enum_field_value" : 1000241001,
1852     "name" : "VK_IMAGE_LAYOUT_DEPTH_READ_ONLY_OPTIMAL_KHR"
1853    },
1854    {
1855     "enum_field_value" : 1000241002,
1856     "name" : "VK_IMAGE_LAYOUT_STENCIL_ATTACHMENT_OPTIMAL_KHR"
1857    },
1858    {
1859     "enum_field_value" : 1000241003,
1860     "name" : "VK_IMAGE_LAYOUT_STENCIL_READ_ONLY_OPTIMAL_KHR"
1861    },
1862    {
1863     "enum_field_value" : 1000314000,
1864     "name" : "VK_IMAGE_LAYOUT_READ_ONLY_OPTIMAL_KHR"
1865    },
1866    {
1867     "enum_field_value" : 1000314001,
1868     "name" : "VK_IMAGE_LAYOUT_ATTACHMENT_OPTIMAL_KHR"
1869    },
1870    {
1871     "enum_field_value" : 2147483647,
1872     "name" : "VK_IMAGE_LAYOUT_MAX_ENUM"
1873    }
1874   ],
1875   "linker_set_key" : "_ZTI13VkImageLayout",
1876   "name" : "VkImageLayout",
1877   "referenced_type" : "_ZTI13VkImageLayout",
1878   "self_type" : "_ZTI13VkImageLayout",
1879   "size" : 4,
1880   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
1881   "underlying_type" : "_ZTIj"
1882  },
1883  {
1884   "alignment" : 4,
1885   "enum_fields" :
1886   [
1887    {
1888     "enum_field_value" : 0,
1889     "name" : "VK_IMAGE_TILING_OPTIMAL"
1890    },
1891    {
1892     "enum_field_value" : 1,
1893     "name" : "VK_IMAGE_TILING_LINEAR"
1894    },
1895    {
1896     "enum_field_value" : 1000158000,
1897     "name" : "VK_IMAGE_TILING_DRM_FORMAT_MODIFIER_EXT"
1898    },
1899    {
1900     "enum_field_value" : 2147483647,
1901     "name" : "VK_IMAGE_TILING_MAX_ENUM"
1902    }
1903   ],
1904   "linker_set_key" : "_ZTI13VkImageTiling",
1905   "name" : "VkImageTiling",
1906   "referenced_type" : "_ZTI13VkImageTiling",
1907   "self_type" : "_ZTI13VkImageTiling",
1908   "size" : 4,
1909   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
1910   "underlying_type" : "_ZTIj"
1911  },
1912  {
1913   "alignment" : 4,
1914   "enum_fields" :
1915   [
1916    {
1917     "enum_field_value" : 0,
1918     "name" : "VK_POLYGON_MODE_FILL"
1919    },
1920    {
1921     "enum_field_value" : 1,
1922     "name" : "VK_POLYGON_MODE_LINE"
1923    },
1924    {
1925     "enum_field_value" : 2,
1926     "name" : "VK_POLYGON_MODE_POINT"
1927    },
1928    {
1929     "enum_field_value" : 1000153000,
1930     "name" : "VK_POLYGON_MODE_FILL_RECTANGLE_NV"
1931    },
1932    {
1933     "enum_field_value" : 2147483647,
1934     "name" : "VK_POLYGON_MODE_MAX_ENUM"
1935    }
1936   ],
1937   "linker_set_key" : "_ZTI13VkPolygonMode",
1938   "name" : "VkPolygonMode",
1939   "referenced_type" : "_ZTI13VkPolygonMode",
1940   "self_type" : "_ZTI13VkPolygonMode",
1941   "size" : 4,
1942   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
1943   "underlying_type" : "_ZTIj"
1944  },
1945  {
1946   "alignment" : 4,
1947   "enum_fields" :
1948   [
1949    {
1950     "enum_field_value" : 0,
1951     "name" : "VK_SHARING_MODE_EXCLUSIVE"
1952    },
1953    {
1954     "enum_field_value" : 1,
1955     "name" : "VK_SHARING_MODE_CONCURRENT"
1956    },
1957    {
1958     "enum_field_value" : 2147483647,
1959     "name" : "VK_SHARING_MODE_MAX_ENUM"
1960    }
1961   ],
1962   "linker_set_key" : "_ZTI13VkSharingMode",
1963   "name" : "VkSharingMode",
1964   "referenced_type" : "_ZTI13VkSharingMode",
1965   "self_type" : "_ZTI13VkSharingMode",
1966   "size" : 4,
1967   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
1968   "underlying_type" : "_ZTIj"
1969  },
1970  {
1971   "alignment" : 4,
1972   "enum_fields" :
1973   [
1974    {
1975     "enum_field_value" : 0,
1976     "name" : "VK_DYNAMIC_STATE_VIEWPORT"
1977    },
1978    {
1979     "enum_field_value" : 1,
1980     "name" : "VK_DYNAMIC_STATE_SCISSOR"
1981    },
1982    {
1983     "enum_field_value" : 2,
1984     "name" : "VK_DYNAMIC_STATE_LINE_WIDTH"
1985    },
1986    {
1987     "enum_field_value" : 3,
1988     "name" : "VK_DYNAMIC_STATE_DEPTH_BIAS"
1989    },
1990    {
1991     "enum_field_value" : 4,
1992     "name" : "VK_DYNAMIC_STATE_BLEND_CONSTANTS"
1993    },
1994    {
1995     "enum_field_value" : 5,
1996     "name" : "VK_DYNAMIC_STATE_DEPTH_BOUNDS"
1997    },
1998    {
1999     "enum_field_value" : 6,
2000     "name" : "VK_DYNAMIC_STATE_STENCIL_COMPARE_MASK"
2001    },
2002    {
2003     "enum_field_value" : 7,
2004     "name" : "VK_DYNAMIC_STATE_STENCIL_WRITE_MASK"
2005    },
2006    {
2007     "enum_field_value" : 8,
2008     "name" : "VK_DYNAMIC_STATE_STENCIL_REFERENCE"
2009    },
2010    {
2011     "enum_field_value" : 1000267000,
2012     "name" : "VK_DYNAMIC_STATE_CULL_MODE"
2013    },
2014    {
2015     "enum_field_value" : 1000267001,
2016     "name" : "VK_DYNAMIC_STATE_FRONT_FACE"
2017    },
2018    {
2019     "enum_field_value" : 1000267002,
2020     "name" : "VK_DYNAMIC_STATE_PRIMITIVE_TOPOLOGY"
2021    },
2022    {
2023     "enum_field_value" : 1000267003,
2024     "name" : "VK_DYNAMIC_STATE_VIEWPORT_WITH_COUNT"
2025    },
2026    {
2027     "enum_field_value" : 1000267004,
2028     "name" : "VK_DYNAMIC_STATE_SCISSOR_WITH_COUNT"
2029    },
2030    {
2031     "enum_field_value" : 1000267005,
2032     "name" : "VK_DYNAMIC_STATE_VERTEX_INPUT_BINDING_STRIDE"
2033    },
2034    {
2035     "enum_field_value" : 1000267006,
2036     "name" : "VK_DYNAMIC_STATE_DEPTH_TEST_ENABLE"
2037    },
2038    {
2039     "enum_field_value" : 1000267007,
2040     "name" : "VK_DYNAMIC_STATE_DEPTH_WRITE_ENABLE"
2041    },
2042    {
2043     "enum_field_value" : 1000267008,
2044     "name" : "VK_DYNAMIC_STATE_DEPTH_COMPARE_OP"
2045    },
2046    {
2047     "enum_field_value" : 1000267009,
2048     "name" : "VK_DYNAMIC_STATE_DEPTH_BOUNDS_TEST_ENABLE"
2049    },
2050    {
2051     "enum_field_value" : 1000267010,
2052     "name" : "VK_DYNAMIC_STATE_STENCIL_TEST_ENABLE"
2053    },
2054    {
2055     "enum_field_value" : 1000267011,
2056     "name" : "VK_DYNAMIC_STATE_STENCIL_OP"
2057    },
2058    {
2059     "enum_field_value" : 1000377001,
2060     "name" : "VK_DYNAMIC_STATE_RASTERIZER_DISCARD_ENABLE"
2061    },
2062    {
2063     "enum_field_value" : 1000377002,
2064     "name" : "VK_DYNAMIC_STATE_DEPTH_BIAS_ENABLE"
2065    },
2066    {
2067     "enum_field_value" : 1000377004,
2068     "name" : "VK_DYNAMIC_STATE_PRIMITIVE_RESTART_ENABLE"
2069    },
2070    {
2071     "enum_field_value" : 1000087000,
2072     "name" : "VK_DYNAMIC_STATE_VIEWPORT_W_SCALING_NV"
2073    },
2074    {
2075     "enum_field_value" : 1000099000,
2076     "name" : "VK_DYNAMIC_STATE_DISCARD_RECTANGLE_EXT"
2077    },
2078    {
2079     "enum_field_value" : 1000143000,
2080     "name" : "VK_DYNAMIC_STATE_SAMPLE_LOCATIONS_EXT"
2081    },
2082    {
2083     "enum_field_value" : 1000347000,
2084     "name" : "VK_DYNAMIC_STATE_RAY_TRACING_PIPELINE_STACK_SIZE_KHR"
2085    },
2086    {
2087     "enum_field_value" : 1000164004,
2088     "name" : "VK_DYNAMIC_STATE_VIEWPORT_SHADING_RATE_PALETTE_NV"
2089    },
2090    {
2091     "enum_field_value" : 1000164006,
2092     "name" : "VK_DYNAMIC_STATE_VIEWPORT_COARSE_SAMPLE_ORDER_NV"
2093    },
2094    {
2095     "enum_field_value" : 1000205001,
2096     "name" : "VK_DYNAMIC_STATE_EXCLUSIVE_SCISSOR_NV"
2097    },
2098    {
2099     "enum_field_value" : 1000226000,
2100     "name" : "VK_DYNAMIC_STATE_FRAGMENT_SHADING_RATE_KHR"
2101    },
2102    {
2103     "enum_field_value" : 1000259000,
2104     "name" : "VK_DYNAMIC_STATE_LINE_STIPPLE_EXT"
2105    },
2106    {
2107     "enum_field_value" : 1000352000,
2108     "name" : "VK_DYNAMIC_STATE_VERTEX_INPUT_EXT"
2109    },
2110    {
2111     "enum_field_value" : 1000377000,
2112     "name" : "VK_DYNAMIC_STATE_PATCH_CONTROL_POINTS_EXT"
2113    },
2114    {
2115     "enum_field_value" : 1000377003,
2116     "name" : "VK_DYNAMIC_STATE_LOGIC_OP_EXT"
2117    },
2118    {
2119     "enum_field_value" : 1000381000,
2120     "name" : "VK_DYNAMIC_STATE_COLOR_WRITE_ENABLE_EXT"
2121    },
2122    {
2123     "enum_field_value" : 1000267000,
2124     "name" : "VK_DYNAMIC_STATE_CULL_MODE_EXT"
2125    },
2126    {
2127     "enum_field_value" : 1000267001,
2128     "name" : "VK_DYNAMIC_STATE_FRONT_FACE_EXT"
2129    },
2130    {
2131     "enum_field_value" : 1000267002,
2132     "name" : "VK_DYNAMIC_STATE_PRIMITIVE_TOPOLOGY_EXT"
2133    },
2134    {
2135     "enum_field_value" : 1000267003,
2136     "name" : "VK_DYNAMIC_STATE_VIEWPORT_WITH_COUNT_EXT"
2137    },
2138    {
2139     "enum_field_value" : 1000267004,
2140     "name" : "VK_DYNAMIC_STATE_SCISSOR_WITH_COUNT_EXT"
2141    },
2142    {
2143     "enum_field_value" : 1000267005,
2144     "name" : "VK_DYNAMIC_STATE_VERTEX_INPUT_BINDING_STRIDE_EXT"
2145    },
2146    {
2147     "enum_field_value" : 1000267006,
2148     "name" : "VK_DYNAMIC_STATE_DEPTH_TEST_ENABLE_EXT"
2149    },
2150    {
2151     "enum_field_value" : 1000267007,
2152     "name" : "VK_DYNAMIC_STATE_DEPTH_WRITE_ENABLE_EXT"
2153    },
2154    {
2155     "enum_field_value" : 1000267008,
2156     "name" : "VK_DYNAMIC_STATE_DEPTH_COMPARE_OP_EXT"
2157    },
2158    {
2159     "enum_field_value" : 1000267009,
2160     "name" : "VK_DYNAMIC_STATE_DEPTH_BOUNDS_TEST_ENABLE_EXT"
2161    },
2162    {
2163     "enum_field_value" : 1000267010,
2164     "name" : "VK_DYNAMIC_STATE_STENCIL_TEST_ENABLE_EXT"
2165    },
2166    {
2167     "enum_field_value" : 1000267011,
2168     "name" : "VK_DYNAMIC_STATE_STENCIL_OP_EXT"
2169    },
2170    {
2171     "enum_field_value" : 1000377001,
2172     "name" : "VK_DYNAMIC_STATE_RASTERIZER_DISCARD_ENABLE_EXT"
2173    },
2174    {
2175     "enum_field_value" : 1000377002,
2176     "name" : "VK_DYNAMIC_STATE_DEPTH_BIAS_ENABLE_EXT"
2177    },
2178    {
2179     "enum_field_value" : 1000377004,
2180     "name" : "VK_DYNAMIC_STATE_PRIMITIVE_RESTART_ENABLE_EXT"
2181    },
2182    {
2183     "enum_field_value" : 2147483647,
2184     "name" : "VK_DYNAMIC_STATE_MAX_ENUM"
2185    }
2186   ],
2187   "linker_set_key" : "_ZTI14VkDynamicState",
2188   "name" : "VkDynamicState",
2189   "referenced_type" : "_ZTI14VkDynamicState",
2190   "self_type" : "_ZTI14VkDynamicState",
2191   "size" : 4,
2192   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
2193   "underlying_type" : "_ZTIj"
2194  },
2195  {
2196   "alignment" : 4,
2197   "enum_fields" :
2198   [
2199    {
2200     "enum_field_value" : 0,
2201     "name" : "VK_COLOR_SPACE_SRGB_NONLINEAR_KHR"
2202    },
2203    {
2204     "enum_field_value" : 1000104001,
2205     "name" : "VK_COLOR_SPACE_DISPLAY_P3_NONLINEAR_EXT"
2206    },
2207    {
2208     "enum_field_value" : 1000104002,
2209     "name" : "VK_COLOR_SPACE_EXTENDED_SRGB_LINEAR_EXT"
2210    },
2211    {
2212     "enum_field_value" : 1000104003,
2213     "name" : "VK_COLOR_SPACE_DISPLAY_P3_LINEAR_EXT"
2214    },
2215    {
2216     "enum_field_value" : 1000104004,
2217     "name" : "VK_COLOR_SPACE_DCI_P3_NONLINEAR_EXT"
2218    },
2219    {
2220     "enum_field_value" : 1000104005,
2221     "name" : "VK_COLOR_SPACE_BT709_LINEAR_EXT"
2222    },
2223    {
2224     "enum_field_value" : 1000104006,
2225     "name" : "VK_COLOR_SPACE_BT709_NONLINEAR_EXT"
2226    },
2227    {
2228     "enum_field_value" : 1000104007,
2229     "name" : "VK_COLOR_SPACE_BT2020_LINEAR_EXT"
2230    },
2231    {
2232     "enum_field_value" : 1000104008,
2233     "name" : "VK_COLOR_SPACE_HDR10_ST2084_EXT"
2234    },
2235    {
2236     "enum_field_value" : 1000104009,
2237     "name" : "VK_COLOR_SPACE_DOLBYVISION_EXT"
2238    },
2239    {
2240     "enum_field_value" : 1000104010,
2241     "name" : "VK_COLOR_SPACE_HDR10_HLG_EXT"
2242    },
2243    {
2244     "enum_field_value" : 1000104011,
2245     "name" : "VK_COLOR_SPACE_ADOBERGB_LINEAR_EXT"
2246    },
2247    {
2248     "enum_field_value" : 1000104012,
2249     "name" : "VK_COLOR_SPACE_ADOBERGB_NONLINEAR_EXT"
2250    },
2251    {
2252     "enum_field_value" : 1000104013,
2253     "name" : "VK_COLOR_SPACE_PASS_THROUGH_EXT"
2254    },
2255    {
2256     "enum_field_value" : 1000104014,
2257     "name" : "VK_COLOR_SPACE_EXTENDED_SRGB_NONLINEAR_EXT"
2258    },
2259    {
2260     "enum_field_value" : 1000213000,
2261     "name" : "VK_COLOR_SPACE_DISPLAY_NATIVE_AMD"
2262    },
2263    {
2264     "enum_field_value" : 0,
2265     "name" : "VK_COLORSPACE_SRGB_NONLINEAR_KHR"
2266    },
2267    {
2268     "enum_field_value" : 1000104003,
2269     "name" : "VK_COLOR_SPACE_DCI_P3_LINEAR_EXT"
2270    },
2271    {
2272     "enum_field_value" : 2147483647,
2273     "name" : "VK_COLOR_SPACE_MAX_ENUM_KHR"
2274    }
2275   ],
2276   "linker_set_key" : "_ZTI15VkColorSpaceKHR",
2277   "name" : "VkColorSpaceKHR",
2278   "referenced_type" : "_ZTI15VkColorSpaceKHR",
2279   "self_type" : "_ZTI15VkColorSpaceKHR",
2280   "size" : 4,
2281   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
2282   "underlying_type" : "_ZTIj"
2283  },
2284  {
2285   "alignment" : 4,
2286   "enum_fields" :
2287   [
2288    {
2289     "enum_field_value" : 0,
2290     "name" : "VK_IMAGE_VIEW_TYPE_1D"
2291    },
2292    {
2293     "enum_field_value" : 1,
2294     "name" : "VK_IMAGE_VIEW_TYPE_2D"
2295    },
2296    {
2297     "enum_field_value" : 2,
2298     "name" : "VK_IMAGE_VIEW_TYPE_3D"
2299    },
2300    {
2301     "enum_field_value" : 3,
2302     "name" : "VK_IMAGE_VIEW_TYPE_CUBE"
2303    },
2304    {
2305     "enum_field_value" : 4,
2306     "name" : "VK_IMAGE_VIEW_TYPE_1D_ARRAY"
2307    },
2308    {
2309     "enum_field_value" : 5,
2310     "name" : "VK_IMAGE_VIEW_TYPE_2D_ARRAY"
2311    },
2312    {
2313     "enum_field_value" : 6,
2314     "name" : "VK_IMAGE_VIEW_TYPE_CUBE_ARRAY"
2315    },
2316    {
2317     "enum_field_value" : 2147483647,
2318     "name" : "VK_IMAGE_VIEW_TYPE_MAX_ENUM"
2319    }
2320   ],
2321   "linker_set_key" : "_ZTI15VkImageViewType",
2322   "name" : "VkImageViewType",
2323   "referenced_type" : "_ZTI15VkImageViewType",
2324   "self_type" : "_ZTI15VkImageViewType",
2325   "size" : 4,
2326   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
2327   "underlying_type" : "_ZTIj"
2328  },
2329  {
2330   "alignment" : 4,
2331   "enum_fields" :
2332   [
2333    {
2334     "enum_field_value" : 1,
2335     "name" : "VK_QUEUE_GRAPHICS_BIT"
2336    },
2337    {
2338     "enum_field_value" : 2,
2339     "name" : "VK_QUEUE_COMPUTE_BIT"
2340    },
2341    {
2342     "enum_field_value" : 4,
2343     "name" : "VK_QUEUE_TRANSFER_BIT"
2344    },
2345    {
2346     "enum_field_value" : 8,
2347     "name" : "VK_QUEUE_SPARSE_BINDING_BIT"
2348    },
2349    {
2350     "enum_field_value" : 16,
2351     "name" : "VK_QUEUE_PROTECTED_BIT"
2352    },
2353    {
2354     "enum_field_value" : 2147483647,
2355     "name" : "VK_QUEUE_FLAG_BITS_MAX_ENUM"
2356    }
2357   ],
2358   "linker_set_key" : "_ZTI15VkQueueFlagBits",
2359   "name" : "VkQueueFlagBits",
2360   "referenced_type" : "_ZTI15VkQueueFlagBits",
2361   "self_type" : "_ZTI15VkQueueFlagBits",
2362   "size" : 4,
2363   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
2364   "underlying_type" : "_ZTIj"
2365  },
2366  {
2367   "alignment" : 4,
2368   "enum_fields" :
2369   [
2370    {
2371     "enum_field_value" : 0,
2372     "name" : "VK_SEMAPHORE_TYPE_BINARY"
2373    },
2374    {
2375     "enum_field_value" : 1,
2376     "name" : "VK_SEMAPHORE_TYPE_TIMELINE"
2377    },
2378    {
2379     "enum_field_value" : 0,
2380     "name" : "VK_SEMAPHORE_TYPE_BINARY_KHR"
2381    },
2382    {
2383     "enum_field_value" : 1,
2384     "name" : "VK_SEMAPHORE_TYPE_TIMELINE_KHR"
2385    },
2386    {
2387     "enum_field_value" : 2147483647,
2388     "name" : "VK_SEMAPHORE_TYPE_MAX_ENUM"
2389    }
2390   ],
2391   "linker_set_key" : "_ZTI15VkSemaphoreType",
2392   "name" : "VkSemaphoreType",
2393   "referenced_type" : "_ZTI15VkSemaphoreType",
2394   "self_type" : "_ZTI15VkSemaphoreType",
2395   "size" : 4,
2396   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
2397   "underlying_type" : "_ZTIj"
2398  },
2399  {
2400   "alignment" : 4,
2401   "enum_fields" :
2402   [
2403    {
2404     "enum_field_value" : 0,
2405     "name" : "VK_STRUCTURE_TYPE_APPLICATION_INFO"
2406    },
2407    {
2408     "enum_field_value" : 1,
2409     "name" : "VK_STRUCTURE_TYPE_INSTANCE_CREATE_INFO"
2410    },
2411    {
2412     "enum_field_value" : 2,
2413     "name" : "VK_STRUCTURE_TYPE_DEVICE_QUEUE_CREATE_INFO"
2414    },
2415    {
2416     "enum_field_value" : 3,
2417     "name" : "VK_STRUCTURE_TYPE_DEVICE_CREATE_INFO"
2418    },
2419    {
2420     "enum_field_value" : 4,
2421     "name" : "VK_STRUCTURE_TYPE_SUBMIT_INFO"
2422    },
2423    {
2424     "enum_field_value" : 5,
2425     "name" : "VK_STRUCTURE_TYPE_MEMORY_ALLOCATE_INFO"
2426    },
2427    {
2428     "enum_field_value" : 6,
2429     "name" : "VK_STRUCTURE_TYPE_MAPPED_MEMORY_RANGE"
2430    },
2431    {
2432     "enum_field_value" : 7,
2433     "name" : "VK_STRUCTURE_TYPE_BIND_SPARSE_INFO"
2434    },
2435    {
2436     "enum_field_value" : 8,
2437     "name" : "VK_STRUCTURE_TYPE_FENCE_CREATE_INFO"
2438    },
2439    {
2440     "enum_field_value" : 9,
2441     "name" : "VK_STRUCTURE_TYPE_SEMAPHORE_CREATE_INFO"
2442    },
2443    {
2444     "enum_field_value" : 10,
2445     "name" : "VK_STRUCTURE_TYPE_EVENT_CREATE_INFO"
2446    },
2447    {
2448     "enum_field_value" : 11,
2449     "name" : "VK_STRUCTURE_TYPE_QUERY_POOL_CREATE_INFO"
2450    },
2451    {
2452     "enum_field_value" : 12,
2453     "name" : "VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO"
2454    },
2455    {
2456     "enum_field_value" : 13,
2457     "name" : "VK_STRUCTURE_TYPE_BUFFER_VIEW_CREATE_INFO"
2458    },
2459    {
2460     "enum_field_value" : 14,
2461     "name" : "VK_STRUCTURE_TYPE_IMAGE_CREATE_INFO"
2462    },
2463    {
2464     "enum_field_value" : 15,
2465     "name" : "VK_STRUCTURE_TYPE_IMAGE_VIEW_CREATE_INFO"
2466    },
2467    {
2468     "enum_field_value" : 16,
2469     "name" : "VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO"
2470    },
2471    {
2472     "enum_field_value" : 17,
2473     "name" : "VK_STRUCTURE_TYPE_PIPELINE_CACHE_CREATE_INFO"
2474    },
2475    {
2476     "enum_field_value" : 18,
2477     "name" : "VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_CREATE_INFO"
2478    },
2479    {
2480     "enum_field_value" : 19,
2481     "name" : "VK_STRUCTURE_TYPE_PIPELINE_VERTEX_INPUT_STATE_CREATE_INFO"
2482    },
2483    {
2484     "enum_field_value" : 20,
2485     "name" : "VK_STRUCTURE_TYPE_PIPELINE_INPUT_ASSEMBLY_STATE_CREATE_INFO"
2486    },
2487    {
2488     "enum_field_value" : 21,
2489     "name" : "VK_STRUCTURE_TYPE_PIPELINE_TESSELLATION_STATE_CREATE_INFO"
2490    },
2491    {
2492     "enum_field_value" : 22,
2493     "name" : "VK_STRUCTURE_TYPE_PIPELINE_VIEWPORT_STATE_CREATE_INFO"
2494    },
2495    {
2496     "enum_field_value" : 23,
2497     "name" : "VK_STRUCTURE_TYPE_PIPELINE_RASTERIZATION_STATE_CREATE_INFO"
2498    },
2499    {
2500     "enum_field_value" : 24,
2501     "name" : "VK_STRUCTURE_TYPE_PIPELINE_MULTISAMPLE_STATE_CREATE_INFO"
2502    },
2503    {
2504     "enum_field_value" : 25,
2505     "name" : "VK_STRUCTURE_TYPE_PIPELINE_DEPTH_STENCIL_STATE_CREATE_INFO"
2506    },
2507    {
2508     "enum_field_value" : 26,
2509     "name" : "VK_STRUCTURE_TYPE_PIPELINE_COLOR_BLEND_STATE_CREATE_INFO"
2510    },
2511    {
2512     "enum_field_value" : 27,
2513     "name" : "VK_STRUCTURE_TYPE_PIPELINE_DYNAMIC_STATE_CREATE_INFO"
2514    },
2515    {
2516     "enum_field_value" : 28,
2517     "name" : "VK_STRUCTURE_TYPE_GRAPHICS_PIPELINE_CREATE_INFO"
2518    },
2519    {
2520     "enum_field_value" : 29,
2521     "name" : "VK_STRUCTURE_TYPE_COMPUTE_PIPELINE_CREATE_INFO"
2522    },
2523    {
2524     "enum_field_value" : 30,
2525     "name" : "VK_STRUCTURE_TYPE_PIPELINE_LAYOUT_CREATE_INFO"
2526    },
2527    {
2528     "enum_field_value" : 31,
2529     "name" : "VK_STRUCTURE_TYPE_SAMPLER_CREATE_INFO"
2530    },
2531    {
2532     "enum_field_value" : 32,
2533     "name" : "VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_CREATE_INFO"
2534    },
2535    {
2536     "enum_field_value" : 33,
2537     "name" : "VK_STRUCTURE_TYPE_DESCRIPTOR_POOL_CREATE_INFO"
2538    },
2539    {
2540     "enum_field_value" : 34,
2541     "name" : "VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO"
2542    },
2543    {
2544     "enum_field_value" : 35,
2545     "name" : "VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET"
2546    },
2547    {
2548     "enum_field_value" : 36,
2549     "name" : "VK_STRUCTURE_TYPE_COPY_DESCRIPTOR_SET"
2550    },
2551    {
2552     "enum_field_value" : 37,
2553     "name" : "VK_STRUCTURE_TYPE_FRAMEBUFFER_CREATE_INFO"
2554    },
2555    {
2556     "enum_field_value" : 38,
2557     "name" : "VK_STRUCTURE_TYPE_RENDER_PASS_CREATE_INFO"
2558    },
2559    {
2560     "enum_field_value" : 39,
2561     "name" : "VK_STRUCTURE_TYPE_COMMAND_POOL_CREATE_INFO"
2562    },
2563    {
2564     "enum_field_value" : 40,
2565     "name" : "VK_STRUCTURE_TYPE_COMMAND_BUFFER_ALLOCATE_INFO"
2566    },
2567    {
2568     "enum_field_value" : 41,
2569     "name" : "VK_STRUCTURE_TYPE_COMMAND_BUFFER_INHERITANCE_INFO"
2570    },
2571    {
2572     "enum_field_value" : 42,
2573     "name" : "VK_STRUCTURE_TYPE_COMMAND_BUFFER_BEGIN_INFO"
2574    },
2575    {
2576     "enum_field_value" : 43,
2577     "name" : "VK_STRUCTURE_TYPE_RENDER_PASS_BEGIN_INFO"
2578    },
2579    {
2580     "enum_field_value" : 44,
2581     "name" : "VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER"
2582    },
2583    {
2584     "enum_field_value" : 45,
2585     "name" : "VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER"
2586    },
2587    {
2588     "enum_field_value" : 46,
2589     "name" : "VK_STRUCTURE_TYPE_MEMORY_BARRIER"
2590    },
2591    {
2592     "enum_field_value" : 47,
2593     "name" : "VK_STRUCTURE_TYPE_LOADER_INSTANCE_CREATE_INFO"
2594    },
2595    {
2596     "enum_field_value" : 48,
2597     "name" : "VK_STRUCTURE_TYPE_LOADER_DEVICE_CREATE_INFO"
2598    },
2599    {
2600     "enum_field_value" : 1000094000,
2601     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBGROUP_PROPERTIES"
2602    },
2603    {
2604     "enum_field_value" : 1000157000,
2605     "name" : "VK_STRUCTURE_TYPE_BIND_BUFFER_MEMORY_INFO"
2606    },
2607    {
2608     "enum_field_value" : 1000157001,
2609     "name" : "VK_STRUCTURE_TYPE_BIND_IMAGE_MEMORY_INFO"
2610    },
2611    {
2612     "enum_field_value" : 1000083000,
2613     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_16BIT_STORAGE_FEATURES"
2614    },
2615    {
2616     "enum_field_value" : 1000127000,
2617     "name" : "VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS"
2618    },
2619    {
2620     "enum_field_value" : 1000127001,
2621     "name" : "VK_STRUCTURE_TYPE_MEMORY_DEDICATED_ALLOCATE_INFO"
2622    },
2623    {
2624     "enum_field_value" : 1000060000,
2625     "name" : "VK_STRUCTURE_TYPE_MEMORY_ALLOCATE_FLAGS_INFO"
2626    },
2627    {
2628     "enum_field_value" : 1000060003,
2629     "name" : "VK_STRUCTURE_TYPE_DEVICE_GROUP_RENDER_PASS_BEGIN_INFO"
2630    },
2631    {
2632     "enum_field_value" : 1000060004,
2633     "name" : "VK_STRUCTURE_TYPE_DEVICE_GROUP_COMMAND_BUFFER_BEGIN_INFO"
2634    },
2635    {
2636     "enum_field_value" : 1000060005,
2637     "name" : "VK_STRUCTURE_TYPE_DEVICE_GROUP_SUBMIT_INFO"
2638    },
2639    {
2640     "enum_field_value" : 1000060006,
2641     "name" : "VK_STRUCTURE_TYPE_DEVICE_GROUP_BIND_SPARSE_INFO"
2642    },
2643    {
2644     "enum_field_value" : 1000060013,
2645     "name" : "VK_STRUCTURE_TYPE_BIND_BUFFER_MEMORY_DEVICE_GROUP_INFO"
2646    },
2647    {
2648     "enum_field_value" : 1000060014,
2649     "name" : "VK_STRUCTURE_TYPE_BIND_IMAGE_MEMORY_DEVICE_GROUP_INFO"
2650    },
2651    {
2652     "enum_field_value" : 1000070000,
2653     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GROUP_PROPERTIES"
2654    },
2655    {
2656     "enum_field_value" : 1000070001,
2657     "name" : "VK_STRUCTURE_TYPE_DEVICE_GROUP_DEVICE_CREATE_INFO"
2658    },
2659    {
2660     "enum_field_value" : 1000146000,
2661     "name" : "VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2"
2662    },
2663    {
2664     "enum_field_value" : 1000146001,
2665     "name" : "VK_STRUCTURE_TYPE_IMAGE_MEMORY_REQUIREMENTS_INFO_2"
2666    },
2667    {
2668     "enum_field_value" : 1000146002,
2669     "name" : "VK_STRUCTURE_TYPE_IMAGE_SPARSE_MEMORY_REQUIREMENTS_INFO_2"
2670    },
2671    {
2672     "enum_field_value" : 1000146003,
2673     "name" : "VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2"
2674    },
2675    {
2676     "enum_field_value" : 1000146004,
2677     "name" : "VK_STRUCTURE_TYPE_SPARSE_IMAGE_MEMORY_REQUIREMENTS_2"
2678    },
2679    {
2680     "enum_field_value" : 1000059000,
2681     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FEATURES_2"
2682    },
2683    {
2684     "enum_field_value" : 1000059001,
2685     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PROPERTIES_2"
2686    },
2687    {
2688     "enum_field_value" : 1000059002,
2689     "name" : "VK_STRUCTURE_TYPE_FORMAT_PROPERTIES_2"
2690    },
2691    {
2692     "enum_field_value" : 1000059003,
2693     "name" : "VK_STRUCTURE_TYPE_IMAGE_FORMAT_PROPERTIES_2"
2694    },
2695    {
2696     "enum_field_value" : 1000059004,
2697     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_FORMAT_INFO_2"
2698    },
2699    {
2700     "enum_field_value" : 1000059005,
2701     "name" : "VK_STRUCTURE_TYPE_QUEUE_FAMILY_PROPERTIES_2"
2702    },
2703    {
2704     "enum_field_value" : 1000059006,
2705     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MEMORY_PROPERTIES_2"
2706    },
2707    {
2708     "enum_field_value" : 1000059007,
2709     "name" : "VK_STRUCTURE_TYPE_SPARSE_IMAGE_FORMAT_PROPERTIES_2"
2710    },
2711    {
2712     "enum_field_value" : 1000059008,
2713     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SPARSE_IMAGE_FORMAT_INFO_2"
2714    },
2715    {
2716     "enum_field_value" : 1000117000,
2717     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_POINT_CLIPPING_PROPERTIES"
2718    },
2719    {
2720     "enum_field_value" : 1000117001,
2721     "name" : "VK_STRUCTURE_TYPE_RENDER_PASS_INPUT_ATTACHMENT_ASPECT_CREATE_INFO"
2722    },
2723    {
2724     "enum_field_value" : 1000117002,
2725     "name" : "VK_STRUCTURE_TYPE_IMAGE_VIEW_USAGE_CREATE_INFO"
2726    },
2727    {
2728     "enum_field_value" : 1000117003,
2729     "name" : "VK_STRUCTURE_TYPE_PIPELINE_TESSELLATION_DOMAIN_ORIGIN_STATE_CREATE_INFO"
2730    },
2731    {
2732     "enum_field_value" : 1000053000,
2733     "name" : "VK_STRUCTURE_TYPE_RENDER_PASS_MULTIVIEW_CREATE_INFO"
2734    },
2735    {
2736     "enum_field_value" : 1000053001,
2737     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTIVIEW_FEATURES"
2738    },
2739    {
2740     "enum_field_value" : 1000053002,
2741     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTIVIEW_PROPERTIES"
2742    },
2743    {
2744     "enum_field_value" : 1000120000,
2745     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VARIABLE_POINTERS_FEATURES"
2746    },
2747    {
2748     "enum_field_value" : 1000145000,
2749     "name" : "VK_STRUCTURE_TYPE_PROTECTED_SUBMIT_INFO"
2750    },
2751    {
2752     "enum_field_value" : 1000145001,
2753     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PROTECTED_MEMORY_FEATURES"
2754    },
2755    {
2756     "enum_field_value" : 1000145002,
2757     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PROTECTED_MEMORY_PROPERTIES"
2758    },
2759    {
2760     "enum_field_value" : 1000145003,
2761     "name" : "VK_STRUCTURE_TYPE_DEVICE_QUEUE_INFO_2"
2762    },
2763    {
2764     "enum_field_value" : 1000156000,
2765     "name" : "VK_STRUCTURE_TYPE_SAMPLER_YCBCR_CONVERSION_CREATE_INFO"
2766    },
2767    {
2768     "enum_field_value" : 1000156001,
2769     "name" : "VK_STRUCTURE_TYPE_SAMPLER_YCBCR_CONVERSION_INFO"
2770    },
2771    {
2772     "enum_field_value" : 1000156002,
2773     "name" : "VK_STRUCTURE_TYPE_BIND_IMAGE_PLANE_MEMORY_INFO"
2774    },
2775    {
2776     "enum_field_value" : 1000156003,
2777     "name" : "VK_STRUCTURE_TYPE_IMAGE_PLANE_MEMORY_REQUIREMENTS_INFO"
2778    },
2779    {
2780     "enum_field_value" : 1000156004,
2781     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SAMPLER_YCBCR_CONVERSION_FEATURES"
2782    },
2783    {
2784     "enum_field_value" : 1000156005,
2785     "name" : "VK_STRUCTURE_TYPE_SAMPLER_YCBCR_CONVERSION_IMAGE_FORMAT_PROPERTIES"
2786    },
2787    {
2788     "enum_field_value" : 1000085000,
2789     "name" : "VK_STRUCTURE_TYPE_DESCRIPTOR_UPDATE_TEMPLATE_CREATE_INFO"
2790    },
2791    {
2792     "enum_field_value" : 1000071000,
2793     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_IMAGE_FORMAT_INFO"
2794    },
2795    {
2796     "enum_field_value" : 1000071001,
2797     "name" : "VK_STRUCTURE_TYPE_EXTERNAL_IMAGE_FORMAT_PROPERTIES"
2798    },
2799    {
2800     "enum_field_value" : 1000071002,
2801     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_BUFFER_INFO"
2802    },
2803    {
2804     "enum_field_value" : 1000071003,
2805     "name" : "VK_STRUCTURE_TYPE_EXTERNAL_BUFFER_PROPERTIES"
2806    },
2807    {
2808     "enum_field_value" : 1000071004,
2809     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ID_PROPERTIES"
2810    },
2811    {
2812     "enum_field_value" : 1000072000,
2813     "name" : "VK_STRUCTURE_TYPE_EXTERNAL_MEMORY_BUFFER_CREATE_INFO"
2814    },
2815    {
2816     "enum_field_value" : 1000072001,
2817     "name" : "VK_STRUCTURE_TYPE_EXTERNAL_MEMORY_IMAGE_CREATE_INFO"
2818    },
2819    {
2820     "enum_field_value" : 1000072002,
2821     "name" : "VK_STRUCTURE_TYPE_EXPORT_MEMORY_ALLOCATE_INFO"
2822    },
2823    {
2824     "enum_field_value" : 1000112000,
2825     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_FENCE_INFO"
2826    },
2827    {
2828     "enum_field_value" : 1000112001,
2829     "name" : "VK_STRUCTURE_TYPE_EXTERNAL_FENCE_PROPERTIES"
2830    },
2831    {
2832     "enum_field_value" : 1000113000,
2833     "name" : "VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO"
2834    },
2835    {
2836     "enum_field_value" : 1000077000,
2837     "name" : "VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO"
2838    },
2839    {
2840     "enum_field_value" : 1000076000,
2841     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_SEMAPHORE_INFO"
2842    },
2843    {
2844     "enum_field_value" : 1000076001,
2845     "name" : "VK_STRUCTURE_TYPE_EXTERNAL_SEMAPHORE_PROPERTIES"
2846    },
2847    {
2848     "enum_field_value" : 1000168000,
2849     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MAINTENANCE_3_PROPERTIES"
2850    },
2851    {
2852     "enum_field_value" : 1000168001,
2853     "name" : "VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_SUPPORT"
2854    },
2855    {
2856     "enum_field_value" : 1000063000,
2857     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_DRAW_PARAMETERS_FEATURES"
2858    },
2859    {
2860     "enum_field_value" : 49,
2861     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_1_1_FEATURES"
2862    },
2863    {
2864     "enum_field_value" : 50,
2865     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_1_1_PROPERTIES"
2866    },
2867    {
2868     "enum_field_value" : 51,
2869     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_1_2_FEATURES"
2870    },
2871    {
2872     "enum_field_value" : 52,
2873     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_1_2_PROPERTIES"
2874    },
2875    {
2876     "enum_field_value" : 1000147000,
2877     "name" : "VK_STRUCTURE_TYPE_IMAGE_FORMAT_LIST_CREATE_INFO"
2878    },
2879    {
2880     "enum_field_value" : 1000109000,
2881     "name" : "VK_STRUCTURE_TYPE_ATTACHMENT_DESCRIPTION_2"
2882    },
2883    {
2884     "enum_field_value" : 1000109001,
2885     "name" : "VK_STRUCTURE_TYPE_ATTACHMENT_REFERENCE_2"
2886    },
2887    {
2888     "enum_field_value" : 1000109002,
2889     "name" : "VK_STRUCTURE_TYPE_SUBPASS_DESCRIPTION_2"
2890    },
2891    {
2892     "enum_field_value" : 1000109003,
2893     "name" : "VK_STRUCTURE_TYPE_SUBPASS_DEPENDENCY_2"
2894    },
2895    {
2896     "enum_field_value" : 1000109004,
2897     "name" : "VK_STRUCTURE_TYPE_RENDER_PASS_CREATE_INFO_2"
2898    },
2899    {
2900     "enum_field_value" : 1000109005,
2901     "name" : "VK_STRUCTURE_TYPE_SUBPASS_BEGIN_INFO"
2902    },
2903    {
2904     "enum_field_value" : 1000109006,
2905     "name" : "VK_STRUCTURE_TYPE_SUBPASS_END_INFO"
2906    },
2907    {
2908     "enum_field_value" : 1000177000,
2909     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_8BIT_STORAGE_FEATURES"
2910    },
2911    {
2912     "enum_field_value" : 1000196000,
2913     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DRIVER_PROPERTIES"
2914    },
2915    {
2916     "enum_field_value" : 1000180000,
2917     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_INT64_FEATURES"
2918    },
2919    {
2920     "enum_field_value" : 1000082000,
2921     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_FLOAT16_INT8_FEATURES"
2922    },
2923    {
2924     "enum_field_value" : 1000197000,
2925     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FLOAT_CONTROLS_PROPERTIES"
2926    },
2927    {
2928     "enum_field_value" : 1000161000,
2929     "name" : "VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_BINDING_FLAGS_CREATE_INFO"
2930    },
2931    {
2932     "enum_field_value" : 1000161001,
2933     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_INDEXING_FEATURES"
2934    },
2935    {
2936     "enum_field_value" : 1000161002,
2937     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_INDEXING_PROPERTIES"
2938    },
2939    {
2940     "enum_field_value" : 1000161003,
2941     "name" : "VK_STRUCTURE_TYPE_DESCRIPTOR_SET_VARIABLE_DESCRIPTOR_COUNT_ALLOCATE_INFO"
2942    },
2943    {
2944     "enum_field_value" : 1000161004,
2945     "name" : "VK_STRUCTURE_TYPE_DESCRIPTOR_SET_VARIABLE_DESCRIPTOR_COUNT_LAYOUT_SUPPORT"
2946    },
2947    {
2948     "enum_field_value" : 1000199000,
2949     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEPTH_STENCIL_RESOLVE_PROPERTIES"
2950    },
2951    {
2952     "enum_field_value" : 1000199001,
2953     "name" : "VK_STRUCTURE_TYPE_SUBPASS_DESCRIPTION_DEPTH_STENCIL_RESOLVE"
2954    },
2955    {
2956     "enum_field_value" : 1000221000,
2957     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCALAR_BLOCK_LAYOUT_FEATURES"
2958    },
2959    {
2960     "enum_field_value" : 1000246000,
2961     "name" : "VK_STRUCTURE_TYPE_IMAGE_STENCIL_USAGE_CREATE_INFO"
2962    },
2963    {
2964     "enum_field_value" : 1000130000,
2965     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SAMPLER_FILTER_MINMAX_PROPERTIES"
2966    },
2967    {
2968     "enum_field_value" : 1000130001,
2969     "name" : "VK_STRUCTURE_TYPE_SAMPLER_REDUCTION_MODE_CREATE_INFO"
2970    },
2971    {
2972     "enum_field_value" : 1000211000,
2973     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_MEMORY_MODEL_FEATURES"
2974    },
2975    {
2976     "enum_field_value" : 1000108000,
2977     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGELESS_FRAMEBUFFER_FEATURES"
2978    },
2979    {
2980     "enum_field_value" : 1000108001,
2981     "name" : "VK_STRUCTURE_TYPE_FRAMEBUFFER_ATTACHMENTS_CREATE_INFO"
2982    },
2983    {
2984     "enum_field_value" : 1000108002,
2985     "name" : "VK_STRUCTURE_TYPE_FRAMEBUFFER_ATTACHMENT_IMAGE_INFO"
2986    },
2987    {
2988     "enum_field_value" : 1000108003,
2989     "name" : "VK_STRUCTURE_TYPE_RENDER_PASS_ATTACHMENT_BEGIN_INFO"
2990    },
2991    {
2992     "enum_field_value" : 1000253000,
2993     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_UNIFORM_BUFFER_STANDARD_LAYOUT_FEATURES"
2994    },
2995    {
2996     "enum_field_value" : 1000175000,
2997     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SUBGROUP_EXTENDED_TYPES_FEATURES"
2998    },
2999    {
3000     "enum_field_value" : 1000241000,
3001     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SEPARATE_DEPTH_STENCIL_LAYOUTS_FEATURES"
3002    },
3003    {
3004     "enum_field_value" : 1000241001,
3005     "name" : "VK_STRUCTURE_TYPE_ATTACHMENT_REFERENCE_STENCIL_LAYOUT"
3006    },
3007    {
3008     "enum_field_value" : 1000241002,
3009     "name" : "VK_STRUCTURE_TYPE_ATTACHMENT_DESCRIPTION_STENCIL_LAYOUT"
3010    },
3011    {
3012     "enum_field_value" : 1000261000,
3013     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_HOST_QUERY_RESET_FEATURES"
3014    },
3015    {
3016     "enum_field_value" : 1000207000,
3017     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TIMELINE_SEMAPHORE_FEATURES"
3018    },
3019    {
3020     "enum_field_value" : 1000207001,
3021     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TIMELINE_SEMAPHORE_PROPERTIES"
3022    },
3023    {
3024     "enum_field_value" : 1000207002,
3025     "name" : "VK_STRUCTURE_TYPE_SEMAPHORE_TYPE_CREATE_INFO"
3026    },
3027    {
3028     "enum_field_value" : 1000207003,
3029     "name" : "VK_STRUCTURE_TYPE_TIMELINE_SEMAPHORE_SUBMIT_INFO"
3030    },
3031    {
3032     "enum_field_value" : 1000207004,
3033     "name" : "VK_STRUCTURE_TYPE_SEMAPHORE_WAIT_INFO"
3034    },
3035    {
3036     "enum_field_value" : 1000207005,
3037     "name" : "VK_STRUCTURE_TYPE_SEMAPHORE_SIGNAL_INFO"
3038    },
3039    {
3040     "enum_field_value" : 1000257000,
3041     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_BUFFER_DEVICE_ADDRESS_FEATURES"
3042    },
3043    {
3044     "enum_field_value" : 1000244001,
3045     "name" : "VK_STRUCTURE_TYPE_BUFFER_DEVICE_ADDRESS_INFO"
3046    },
3047    {
3048     "enum_field_value" : 1000257002,
3049     "name" : "VK_STRUCTURE_TYPE_BUFFER_OPAQUE_CAPTURE_ADDRESS_CREATE_INFO"
3050    },
3051    {
3052     "enum_field_value" : 1000257003,
3053     "name" : "VK_STRUCTURE_TYPE_MEMORY_OPAQUE_CAPTURE_ADDRESS_ALLOCATE_INFO"
3054    },
3055    {
3056     "enum_field_value" : 1000257004,
3057     "name" : "VK_STRUCTURE_TYPE_DEVICE_MEMORY_OPAQUE_CAPTURE_ADDRESS_INFO"
3058    },
3059    {
3060     "enum_field_value" : 53,
3061     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_1_3_FEATURES"
3062    },
3063    {
3064     "enum_field_value" : 54,
3065     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_1_3_PROPERTIES"
3066    },
3067    {
3068     "enum_field_value" : 1000192000,
3069     "name" : "VK_STRUCTURE_TYPE_PIPELINE_CREATION_FEEDBACK_CREATE_INFO"
3070    },
3071    {
3072     "enum_field_value" : 1000215000,
3073     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_TERMINATE_INVOCATION_FEATURES"
3074    },
3075    {
3076     "enum_field_value" : 1000245000,
3077     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TOOL_PROPERTIES"
3078    },
3079    {
3080     "enum_field_value" : 1000276000,
3081     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_DEMOTE_TO_HELPER_INVOCATION_FEATURES"
3082    },
3083    {
3084     "enum_field_value" : 1000295000,
3085     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRIVATE_DATA_FEATURES"
3086    },
3087    {
3088     "enum_field_value" : 1000295001,
3089     "name" : "VK_STRUCTURE_TYPE_DEVICE_PRIVATE_DATA_CREATE_INFO"
3090    },
3091    {
3092     "enum_field_value" : 1000295002,
3093     "name" : "VK_STRUCTURE_TYPE_PRIVATE_DATA_SLOT_CREATE_INFO"
3094    },
3095    {
3096     "enum_field_value" : 1000297000,
3097     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_CREATION_CACHE_CONTROL_FEATURES"
3098    },
3099    {
3100     "enum_field_value" : 1000314000,
3101     "name" : "VK_STRUCTURE_TYPE_MEMORY_BARRIER_2"
3102    },
3103    {
3104     "enum_field_value" : 1000314001,
3105     "name" : "VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER_2"
3106    },
3107    {
3108     "enum_field_value" : 1000314002,
3109     "name" : "VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER_2"
3110    },
3111    {
3112     "enum_field_value" : 1000314003,
3113     "name" : "VK_STRUCTURE_TYPE_DEPENDENCY_INFO"
3114    },
3115    {
3116     "enum_field_value" : 1000314004,
3117     "name" : "VK_STRUCTURE_TYPE_SUBMIT_INFO_2"
3118    },
3119    {
3120     "enum_field_value" : 1000314005,
3121     "name" : "VK_STRUCTURE_TYPE_SEMAPHORE_SUBMIT_INFO"
3122    },
3123    {
3124     "enum_field_value" : 1000314006,
3125     "name" : "VK_STRUCTURE_TYPE_COMMAND_BUFFER_SUBMIT_INFO"
3126    },
3127    {
3128     "enum_field_value" : 1000314007,
3129     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SYNCHRONIZATION_2_FEATURES"
3130    },
3131    {
3132     "enum_field_value" : 1000325000,
3133     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ZERO_INITIALIZE_WORKGROUP_MEMORY_FEATURES"
3134    },
3135    {
3136     "enum_field_value" : 1000335000,
3137     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES"
3138    },
3139    {
3140     "enum_field_value" : 1000337000,
3141     "name" : "VK_STRUCTURE_TYPE_COPY_BUFFER_INFO_2"
3142    },
3143    {
3144     "enum_field_value" : 1000337001,
3145     "name" : "VK_STRUCTURE_TYPE_COPY_IMAGE_INFO_2"
3146    },
3147    {
3148     "enum_field_value" : 1000337002,
3149     "name" : "VK_STRUCTURE_TYPE_COPY_BUFFER_TO_IMAGE_INFO_2"
3150    },
3151    {
3152     "enum_field_value" : 1000337003,
3153     "name" : "VK_STRUCTURE_TYPE_COPY_IMAGE_TO_BUFFER_INFO_2"
3154    },
3155    {
3156     "enum_field_value" : 1000337004,
3157     "name" : "VK_STRUCTURE_TYPE_BLIT_IMAGE_INFO_2"
3158    },
3159    {
3160     "enum_field_value" : 1000337005,
3161     "name" : "VK_STRUCTURE_TYPE_RESOLVE_IMAGE_INFO_2"
3162    },
3163    {
3164     "enum_field_value" : 1000337006,
3165     "name" : "VK_STRUCTURE_TYPE_BUFFER_COPY_2"
3166    },
3167    {
3168     "enum_field_value" : 1000337007,
3169     "name" : "VK_STRUCTURE_TYPE_IMAGE_COPY_2"
3170    },
3171    {
3172     "enum_field_value" : 1000337008,
3173     "name" : "VK_STRUCTURE_TYPE_IMAGE_BLIT_2"
3174    },
3175    {
3176     "enum_field_value" : 1000337009,
3177     "name" : "VK_STRUCTURE_TYPE_BUFFER_IMAGE_COPY_2"
3178    },
3179    {
3180     "enum_field_value" : 1000337010,
3181     "name" : "VK_STRUCTURE_TYPE_IMAGE_RESOLVE_2"
3182    },
3183    {
3184     "enum_field_value" : 1000225000,
3185     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBGROUP_SIZE_CONTROL_PROPERTIES"
3186    },
3187    {
3188     "enum_field_value" : 1000225001,
3189     "name" : "VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_REQUIRED_SUBGROUP_SIZE_CREATE_INFO"
3190    },
3191    {
3192     "enum_field_value" : 1000225002,
3193     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBGROUP_SIZE_CONTROL_FEATURES"
3194    },
3195    {
3196     "enum_field_value" : 1000138000,
3197     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_INLINE_UNIFORM_BLOCK_FEATURES"
3198    },
3199    {
3200     "enum_field_value" : 1000138001,
3201     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_INLINE_UNIFORM_BLOCK_PROPERTIES"
3202    },
3203    {
3204     "enum_field_value" : 1000138002,
3205     "name" : "VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET_INLINE_UNIFORM_BLOCK"
3206    },
3207    {
3208     "enum_field_value" : 1000138003,
3209     "name" : "VK_STRUCTURE_TYPE_DESCRIPTOR_POOL_INLINE_UNIFORM_BLOCK_CREATE_INFO"
3210    },
3211    {
3212     "enum_field_value" : 1000066000,
3213     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TEXTURE_COMPRESSION_ASTC_HDR_FEATURES"
3214    },
3215    {
3216     "enum_field_value" : 1000044000,
3217     "name" : "VK_STRUCTURE_TYPE_RENDERING_INFO"
3218    },
3219    {
3220     "enum_field_value" : 1000044001,
3221     "name" : "VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO"
3222    },
3223    {
3224     "enum_field_value" : 1000044002,
3225     "name" : "VK_STRUCTURE_TYPE_PIPELINE_RENDERING_CREATE_INFO"
3226    },
3227    {
3228     "enum_field_value" : 1000044003,
3229     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DYNAMIC_RENDERING_FEATURES"
3230    },
3231    {
3232     "enum_field_value" : 1000044004,
3233     "name" : "VK_STRUCTURE_TYPE_COMMAND_BUFFER_INHERITANCE_RENDERING_INFO"
3234    },
3235    {
3236     "enum_field_value" : 1000280000,
3237     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_INTEGER_DOT_PRODUCT_FEATURES"
3238    },
3239    {
3240     "enum_field_value" : 1000280001,
3241     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_INTEGER_DOT_PRODUCT_PROPERTIES"
3242    },
3243    {
3244     "enum_field_value" : 1000281001,
3245     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TEXEL_BUFFER_ALIGNMENT_PROPERTIES"
3246    },
3247    {
3248     "enum_field_value" : 1000360000,
3249     "name" : "VK_STRUCTURE_TYPE_FORMAT_PROPERTIES_3"
3250    },
3251    {
3252     "enum_field_value" : 1000413000,
3253     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MAINTENANCE_4_FEATURES"
3254    },
3255    {
3256     "enum_field_value" : 1000413001,
3257     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MAINTENANCE_4_PROPERTIES"
3258    },
3259    {
3260     "enum_field_value" : 1000413002,
3261     "name" : "VK_STRUCTURE_TYPE_DEVICE_BUFFER_MEMORY_REQUIREMENTS"
3262    },
3263    {
3264     "enum_field_value" : 1000413003,
3265     "name" : "VK_STRUCTURE_TYPE_DEVICE_IMAGE_MEMORY_REQUIREMENTS"
3266    },
3267    {
3268     "enum_field_value" : 1000001000,
3269     "name" : "VK_STRUCTURE_TYPE_SWAPCHAIN_CREATE_INFO_KHR"
3270    },
3271    {
3272     "enum_field_value" : 1000001001,
3273     "name" : "VK_STRUCTURE_TYPE_PRESENT_INFO_KHR"
3274    },
3275    {
3276     "enum_field_value" : 1000060007,
3277     "name" : "VK_STRUCTURE_TYPE_DEVICE_GROUP_PRESENT_CAPABILITIES_KHR"
3278    },
3279    {
3280     "enum_field_value" : 1000060008,
3281     "name" : "VK_STRUCTURE_TYPE_IMAGE_SWAPCHAIN_CREATE_INFO_KHR"
3282    },
3283    {
3284     "enum_field_value" : 1000060009,
3285     "name" : "VK_STRUCTURE_TYPE_BIND_IMAGE_MEMORY_SWAPCHAIN_INFO_KHR"
3286    },
3287    {
3288     "enum_field_value" : 1000060010,
3289     "name" : "VK_STRUCTURE_TYPE_ACQUIRE_NEXT_IMAGE_INFO_KHR"
3290    },
3291    {
3292     "enum_field_value" : 1000060011,
3293     "name" : "VK_STRUCTURE_TYPE_DEVICE_GROUP_PRESENT_INFO_KHR"
3294    },
3295    {
3296     "enum_field_value" : 1000060012,
3297     "name" : "VK_STRUCTURE_TYPE_DEVICE_GROUP_SWAPCHAIN_CREATE_INFO_KHR"
3298    },
3299    {
3300     "enum_field_value" : 1000002000,
3301     "name" : "VK_STRUCTURE_TYPE_DISPLAY_MODE_CREATE_INFO_KHR"
3302    },
3303    {
3304     "enum_field_value" : 1000002001,
3305     "name" : "VK_STRUCTURE_TYPE_DISPLAY_SURFACE_CREATE_INFO_KHR"
3306    },
3307    {
3308     "enum_field_value" : 1000003000,
3309     "name" : "VK_STRUCTURE_TYPE_DISPLAY_PRESENT_INFO_KHR"
3310    },
3311    {
3312     "enum_field_value" : 1000004000,
3313     "name" : "VK_STRUCTURE_TYPE_XLIB_SURFACE_CREATE_INFO_KHR"
3314    },
3315    {
3316     "enum_field_value" : 1000005000,
3317     "name" : "VK_STRUCTURE_TYPE_XCB_SURFACE_CREATE_INFO_KHR"
3318    },
3319    {
3320     "enum_field_value" : 1000006000,
3321     "name" : "VK_STRUCTURE_TYPE_WAYLAND_SURFACE_CREATE_INFO_KHR"
3322    },
3323    {
3324     "enum_field_value" : 1000008000,
3325     "name" : "VK_STRUCTURE_TYPE_ANDROID_SURFACE_CREATE_INFO_KHR"
3326    },
3327    {
3328     "enum_field_value" : 1000009000,
3329     "name" : "VK_STRUCTURE_TYPE_WIN32_SURFACE_CREATE_INFO_KHR"
3330    },
3331    {
3332     "enum_field_value" : 1000011000,
3333     "name" : "VK_STRUCTURE_TYPE_DEBUG_REPORT_CALLBACK_CREATE_INFO_EXT"
3334    },
3335    {
3336     "enum_field_value" : 1000018000,
3337     "name" : "VK_STRUCTURE_TYPE_PIPELINE_RASTERIZATION_STATE_RASTERIZATION_ORDER_AMD"
3338    },
3339    {
3340     "enum_field_value" : 1000022000,
3341     "name" : "VK_STRUCTURE_TYPE_DEBUG_MARKER_OBJECT_NAME_INFO_EXT"
3342    },
3343    {
3344     "enum_field_value" : 1000022001,
3345     "name" : "VK_STRUCTURE_TYPE_DEBUG_MARKER_OBJECT_TAG_INFO_EXT"
3346    },
3347    {
3348     "enum_field_value" : 1000022002,
3349     "name" : "VK_STRUCTURE_TYPE_DEBUG_MARKER_MARKER_INFO_EXT"
3350    },
3351    {
3352     "enum_field_value" : 1000026000,
3353     "name" : "VK_STRUCTURE_TYPE_DEDICATED_ALLOCATION_IMAGE_CREATE_INFO_NV"
3354    },
3355    {
3356     "enum_field_value" : 1000026001,
3357     "name" : "VK_STRUCTURE_TYPE_DEDICATED_ALLOCATION_BUFFER_CREATE_INFO_NV"
3358    },
3359    {
3360     "enum_field_value" : 1000026002,
3361     "name" : "VK_STRUCTURE_TYPE_DEDICATED_ALLOCATION_MEMORY_ALLOCATE_INFO_NV"
3362    },
3363    {
3364     "enum_field_value" : 1000028000,
3365     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TRANSFORM_FEEDBACK_FEATURES_EXT"
3366    },
3367    {
3368     "enum_field_value" : 1000028001,
3369     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TRANSFORM_FEEDBACK_PROPERTIES_EXT"
3370    },
3371    {
3372     "enum_field_value" : 1000028002,
3373     "name" : "VK_STRUCTURE_TYPE_PIPELINE_RASTERIZATION_STATE_STREAM_CREATE_INFO_EXT"
3374    },
3375    {
3376     "enum_field_value" : 1000029000,
3377     "name" : "VK_STRUCTURE_TYPE_CU_MODULE_CREATE_INFO_NVX"
3378    },
3379    {
3380     "enum_field_value" : 1000029001,
3381     "name" : "VK_STRUCTURE_TYPE_CU_FUNCTION_CREATE_INFO_NVX"
3382    },
3383    {
3384     "enum_field_value" : 1000029002,
3385     "name" : "VK_STRUCTURE_TYPE_CU_LAUNCH_INFO_NVX"
3386    },
3387    {
3388     "enum_field_value" : 1000030000,
3389     "name" : "VK_STRUCTURE_TYPE_IMAGE_VIEW_HANDLE_INFO_NVX"
3390    },
3391    {
3392     "enum_field_value" : 1000030001,
3393     "name" : "VK_STRUCTURE_TYPE_IMAGE_VIEW_ADDRESS_PROPERTIES_NVX"
3394    },
3395    {
3396     "enum_field_value" : 1000041000,
3397     "name" : "VK_STRUCTURE_TYPE_TEXTURE_LOD_GATHER_FORMAT_PROPERTIES_AMD"
3398    },
3399    {
3400     "enum_field_value" : 1000044006,
3401     "name" : "VK_STRUCTURE_TYPE_RENDERING_FRAGMENT_SHADING_RATE_ATTACHMENT_INFO_KHR"
3402    },
3403    {
3404     "enum_field_value" : 1000044007,
3405     "name" : "VK_STRUCTURE_TYPE_RENDERING_FRAGMENT_DENSITY_MAP_ATTACHMENT_INFO_EXT"
3406    },
3407    {
3408     "enum_field_value" : 1000044008,
3409     "name" : "VK_STRUCTURE_TYPE_ATTACHMENT_SAMPLE_COUNT_INFO_AMD"
3410    },
3411    {
3412     "enum_field_value" : 1000044009,
3413     "name" : "VK_STRUCTURE_TYPE_MULTIVIEW_PER_VIEW_ATTRIBUTES_INFO_NVX"
3414    },
3415    {
3416     "enum_field_value" : 1000049000,
3417     "name" : "VK_STRUCTURE_TYPE_STREAM_DESCRIPTOR_SURFACE_CREATE_INFO_GGP"
3418    },
3419    {
3420     "enum_field_value" : 1000050000,
3421     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_CORNER_SAMPLED_IMAGE_FEATURES_NV"
3422    },
3423    {
3424     "enum_field_value" : 1000056000,
3425     "name" : "VK_STRUCTURE_TYPE_EXTERNAL_MEMORY_IMAGE_CREATE_INFO_NV"
3426    },
3427    {
3428     "enum_field_value" : 1000056001,
3429     "name" : "VK_STRUCTURE_TYPE_EXPORT_MEMORY_ALLOCATE_INFO_NV"
3430    },
3431    {
3432     "enum_field_value" : 1000057000,
3433     "name" : "VK_STRUCTURE_TYPE_IMPORT_MEMORY_WIN32_HANDLE_INFO_NV"
3434    },
3435    {
3436     "enum_field_value" : 1000057001,
3437     "name" : "VK_STRUCTURE_TYPE_EXPORT_MEMORY_WIN32_HANDLE_INFO_NV"
3438    },
3439    {
3440     "enum_field_value" : 1000058000,
3441     "name" : "VK_STRUCTURE_TYPE_WIN32_KEYED_MUTEX_ACQUIRE_RELEASE_INFO_NV"
3442    },
3443    {
3444     "enum_field_value" : 1000061000,
3445     "name" : "VK_STRUCTURE_TYPE_VALIDATION_FLAGS_EXT"
3446    },
3447    {
3448     "enum_field_value" : 1000062000,
3449     "name" : "VK_STRUCTURE_TYPE_VI_SURFACE_CREATE_INFO_NN"
3450    },
3451    {
3452     "enum_field_value" : 1000067000,
3453     "name" : "VK_STRUCTURE_TYPE_IMAGE_VIEW_ASTC_DECODE_MODE_EXT"
3454    },
3455    {
3456     "enum_field_value" : 1000067001,
3457     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ASTC_DECODE_FEATURES_EXT"
3458    },
3459    {
3460     "enum_field_value" : 1000073000,
3461     "name" : "VK_STRUCTURE_TYPE_IMPORT_MEMORY_WIN32_HANDLE_INFO_KHR"
3462    },
3463    {
3464     "enum_field_value" : 1000073001,
3465     "name" : "VK_STRUCTURE_TYPE_EXPORT_MEMORY_WIN32_HANDLE_INFO_KHR"
3466    },
3467    {
3468     "enum_field_value" : 1000073002,
3469     "name" : "VK_STRUCTURE_TYPE_MEMORY_WIN32_HANDLE_PROPERTIES_KHR"
3470    },
3471    {
3472     "enum_field_value" : 1000073003,
3473     "name" : "VK_STRUCTURE_TYPE_MEMORY_GET_WIN32_HANDLE_INFO_KHR"
3474    },
3475    {
3476     "enum_field_value" : 1000074000,
3477     "name" : "VK_STRUCTURE_TYPE_IMPORT_MEMORY_FD_INFO_KHR"
3478    },
3479    {
3480     "enum_field_value" : 1000074001,
3481     "name" : "VK_STRUCTURE_TYPE_MEMORY_FD_PROPERTIES_KHR"
3482    },
3483    {
3484     "enum_field_value" : 1000074002,
3485     "name" : "VK_STRUCTURE_TYPE_MEMORY_GET_FD_INFO_KHR"
3486    },
3487    {
3488     "enum_field_value" : 1000075000,
3489     "name" : "VK_STRUCTURE_TYPE_WIN32_KEYED_MUTEX_ACQUIRE_RELEASE_INFO_KHR"
3490    },
3491    {
3492     "enum_field_value" : 1000078000,
3493     "name" : "VK_STRUCTURE_TYPE_IMPORT_SEMAPHORE_WIN32_HANDLE_INFO_KHR"
3494    },
3495    {
3496     "enum_field_value" : 1000078001,
3497     "name" : "VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_WIN32_HANDLE_INFO_KHR"
3498    },
3499    {
3500     "enum_field_value" : 1000078002,
3501     "name" : "VK_STRUCTURE_TYPE_D3D12_FENCE_SUBMIT_INFO_KHR"
3502    },
3503    {
3504     "enum_field_value" : 1000078003,
3505     "name" : "VK_STRUCTURE_TYPE_SEMAPHORE_GET_WIN32_HANDLE_INFO_KHR"
3506    },
3507    {
3508     "enum_field_value" : 1000079000,
3509     "name" : "VK_STRUCTURE_TYPE_IMPORT_SEMAPHORE_FD_INFO_KHR"
3510    },
3511    {
3512     "enum_field_value" : 1000079001,
3513     "name" : "VK_STRUCTURE_TYPE_SEMAPHORE_GET_FD_INFO_KHR"
3514    },
3515    {
3516     "enum_field_value" : 1000080000,
3517     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PUSH_DESCRIPTOR_PROPERTIES_KHR"
3518    },
3519    {
3520     "enum_field_value" : 1000081000,
3521     "name" : "VK_STRUCTURE_TYPE_COMMAND_BUFFER_INHERITANCE_CONDITIONAL_RENDERING_INFO_EXT"
3522    },
3523    {
3524     "enum_field_value" : 1000081001,
3525     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_CONDITIONAL_RENDERING_FEATURES_EXT"
3526    },
3527    {
3528     "enum_field_value" : 1000081002,
3529     "name" : "VK_STRUCTURE_TYPE_CONDITIONAL_RENDERING_BEGIN_INFO_EXT"
3530    },
3531    {
3532     "enum_field_value" : 1000084000,
3533     "name" : "VK_STRUCTURE_TYPE_PRESENT_REGIONS_KHR"
3534    },
3535    {
3536     "enum_field_value" : 1000087000,
3537     "name" : "VK_STRUCTURE_TYPE_PIPELINE_VIEWPORT_W_SCALING_STATE_CREATE_INFO_NV"
3538    },
3539    {
3540     "enum_field_value" : 1000090000,
3541     "name" : "VK_STRUCTURE_TYPE_SURFACE_CAPABILITIES_2_EXT"
3542    },
3543    {
3544     "enum_field_value" : 1000091000,
3545     "name" : "VK_STRUCTURE_TYPE_DISPLAY_POWER_INFO_EXT"
3546    },
3547    {
3548     "enum_field_value" : 1000091001,
3549     "name" : "VK_STRUCTURE_TYPE_DEVICE_EVENT_INFO_EXT"
3550    },
3551    {
3552     "enum_field_value" : 1000091002,
3553     "name" : "VK_STRUCTURE_TYPE_DISPLAY_EVENT_INFO_EXT"
3554    },
3555    {
3556     "enum_field_value" : 1000091003,
3557     "name" : "VK_STRUCTURE_TYPE_SWAPCHAIN_COUNTER_CREATE_INFO_EXT"
3558    },
3559    {
3560     "enum_field_value" : 1000092000,
3561     "name" : "VK_STRUCTURE_TYPE_PRESENT_TIMES_INFO_GOOGLE"
3562    },
3563    {
3564     "enum_field_value" : 1000097000,
3565     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTIVIEW_PER_VIEW_ATTRIBUTES_PROPERTIES_NVX"
3566    },
3567    {
3568     "enum_field_value" : 1000098000,
3569     "name" : "VK_STRUCTURE_TYPE_PIPELINE_VIEWPORT_SWIZZLE_STATE_CREATE_INFO_NV"
3570    },
3571    {
3572     "enum_field_value" : 1000099000,
3573     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DISCARD_RECTANGLE_PROPERTIES_EXT"
3574    },
3575    {
3576     "enum_field_value" : 1000099001,
3577     "name" : "VK_STRUCTURE_TYPE_PIPELINE_DISCARD_RECTANGLE_STATE_CREATE_INFO_EXT"
3578    },
3579    {
3580     "enum_field_value" : 1000101000,
3581     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_CONSERVATIVE_RASTERIZATION_PROPERTIES_EXT"
3582    },
3583    {
3584     "enum_field_value" : 1000101001,
3585     "name" : "VK_STRUCTURE_TYPE_PIPELINE_RASTERIZATION_CONSERVATIVE_STATE_CREATE_INFO_EXT"
3586    },
3587    {
3588     "enum_field_value" : 1000102000,
3589     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEPTH_CLIP_ENABLE_FEATURES_EXT"
3590    },
3591    {
3592     "enum_field_value" : 1000102001,
3593     "name" : "VK_STRUCTURE_TYPE_PIPELINE_RASTERIZATION_DEPTH_CLIP_STATE_CREATE_INFO_EXT"
3594    },
3595    {
3596     "enum_field_value" : 1000105000,
3597     "name" : "VK_STRUCTURE_TYPE_HDR_METADATA_EXT"
3598    },
3599    {
3600     "enum_field_value" : 1000111000,
3601     "name" : "VK_STRUCTURE_TYPE_SHARED_PRESENT_SURFACE_CAPABILITIES_KHR"
3602    },
3603    {
3604     "enum_field_value" : 1000114000,
3605     "name" : "VK_STRUCTURE_TYPE_IMPORT_FENCE_WIN32_HANDLE_INFO_KHR"
3606    },
3607    {
3608     "enum_field_value" : 1000114001,
3609     "name" : "VK_STRUCTURE_TYPE_EXPORT_FENCE_WIN32_HANDLE_INFO_KHR"
3610    },
3611    {
3612     "enum_field_value" : 1000114002,
3613     "name" : "VK_STRUCTURE_TYPE_FENCE_GET_WIN32_HANDLE_INFO_KHR"
3614    },
3615    {
3616     "enum_field_value" : 1000115000,
3617     "name" : "VK_STRUCTURE_TYPE_IMPORT_FENCE_FD_INFO_KHR"
3618    },
3619    {
3620     "enum_field_value" : 1000115001,
3621     "name" : "VK_STRUCTURE_TYPE_FENCE_GET_FD_INFO_KHR"
3622    },
3623    {
3624     "enum_field_value" : 1000116000,
3625     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PERFORMANCE_QUERY_FEATURES_KHR"
3626    },
3627    {
3628     "enum_field_value" : 1000116001,
3629     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PERFORMANCE_QUERY_PROPERTIES_KHR"
3630    },
3631    {
3632     "enum_field_value" : 1000116002,
3633     "name" : "VK_STRUCTURE_TYPE_QUERY_POOL_PERFORMANCE_CREATE_INFO_KHR"
3634    },
3635    {
3636     "enum_field_value" : 1000116003,
3637     "name" : "VK_STRUCTURE_TYPE_PERFORMANCE_QUERY_SUBMIT_INFO_KHR"
3638    },
3639    {
3640     "enum_field_value" : 1000116004,
3641     "name" : "VK_STRUCTURE_TYPE_ACQUIRE_PROFILING_LOCK_INFO_KHR"
3642    },
3643    {
3644     "enum_field_value" : 1000116005,
3645     "name" : "VK_STRUCTURE_TYPE_PERFORMANCE_COUNTER_KHR"
3646    },
3647    {
3648     "enum_field_value" : 1000116006,
3649     "name" : "VK_STRUCTURE_TYPE_PERFORMANCE_COUNTER_DESCRIPTION_KHR"
3650    },
3651    {
3652     "enum_field_value" : 1000119000,
3653     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SURFACE_INFO_2_KHR"
3654    },
3655    {
3656     "enum_field_value" : 1000119001,
3657     "name" : "VK_STRUCTURE_TYPE_SURFACE_CAPABILITIES_2_KHR"
3658    },
3659    {
3660     "enum_field_value" : 1000119002,
3661     "name" : "VK_STRUCTURE_TYPE_SURFACE_FORMAT_2_KHR"
3662    },
3663    {
3664     "enum_field_value" : 1000121000,
3665     "name" : "VK_STRUCTURE_TYPE_DISPLAY_PROPERTIES_2_KHR"
3666    },
3667    {
3668     "enum_field_value" : 1000121001,
3669     "name" : "VK_STRUCTURE_TYPE_DISPLAY_PLANE_PROPERTIES_2_KHR"
3670    },
3671    {
3672     "enum_field_value" : 1000121002,
3673     "name" : "VK_STRUCTURE_TYPE_DISPLAY_MODE_PROPERTIES_2_KHR"
3674    },
3675    {
3676     "enum_field_value" : 1000121003,
3677     "name" : "VK_STRUCTURE_TYPE_DISPLAY_PLANE_INFO_2_KHR"
3678    },
3679    {
3680     "enum_field_value" : 1000121004,
3681     "name" : "VK_STRUCTURE_TYPE_DISPLAY_PLANE_CAPABILITIES_2_KHR"
3682    },
3683    {
3684     "enum_field_value" : 1000122000,
3685     "name" : "VK_STRUCTURE_TYPE_IOS_SURFACE_CREATE_INFO_MVK"
3686    },
3687    {
3688     "enum_field_value" : 1000123000,
3689     "name" : "VK_STRUCTURE_TYPE_MACOS_SURFACE_CREATE_INFO_MVK"
3690    },
3691    {
3692     "enum_field_value" : 1000128000,
3693     "name" : "VK_STRUCTURE_TYPE_DEBUG_UTILS_OBJECT_NAME_INFO_EXT"
3694    },
3695    {
3696     "enum_field_value" : 1000128001,
3697     "name" : "VK_STRUCTURE_TYPE_DEBUG_UTILS_OBJECT_TAG_INFO_EXT"
3698    },
3699    {
3700     "enum_field_value" : 1000128002,
3701     "name" : "VK_STRUCTURE_TYPE_DEBUG_UTILS_LABEL_EXT"
3702    },
3703    {
3704     "enum_field_value" : 1000128003,
3705     "name" : "VK_STRUCTURE_TYPE_DEBUG_UTILS_MESSENGER_CALLBACK_DATA_EXT"
3706    },
3707    {
3708     "enum_field_value" : 1000128004,
3709     "name" : "VK_STRUCTURE_TYPE_DEBUG_UTILS_MESSENGER_CREATE_INFO_EXT"
3710    },
3711    {
3712     "enum_field_value" : 1000129000,
3713     "name" : "VK_STRUCTURE_TYPE_ANDROID_HARDWARE_BUFFER_USAGE_ANDROID"
3714    },
3715    {
3716     "enum_field_value" : 1000129001,
3717     "name" : "VK_STRUCTURE_TYPE_ANDROID_HARDWARE_BUFFER_PROPERTIES_ANDROID"
3718    },
3719    {
3720     "enum_field_value" : 1000129002,
3721     "name" : "VK_STRUCTURE_TYPE_ANDROID_HARDWARE_BUFFER_FORMAT_PROPERTIES_ANDROID"
3722    },
3723    {
3724     "enum_field_value" : 1000129003,
3725     "name" : "VK_STRUCTURE_TYPE_IMPORT_ANDROID_HARDWARE_BUFFER_INFO_ANDROID"
3726    },
3727    {
3728     "enum_field_value" : 1000129004,
3729     "name" : "VK_STRUCTURE_TYPE_MEMORY_GET_ANDROID_HARDWARE_BUFFER_INFO_ANDROID"
3730    },
3731    {
3732     "enum_field_value" : 1000129005,
3733     "name" : "VK_STRUCTURE_TYPE_EXTERNAL_FORMAT_ANDROID"
3734    },
3735    {
3736     "enum_field_value" : 1000129006,
3737     "name" : "VK_STRUCTURE_TYPE_ANDROID_HARDWARE_BUFFER_FORMAT_PROPERTIES_2_ANDROID"
3738    },
3739    {
3740     "enum_field_value" : 1000143000,
3741     "name" : "VK_STRUCTURE_TYPE_SAMPLE_LOCATIONS_INFO_EXT"
3742    },
3743    {
3744     "enum_field_value" : 1000143001,
3745     "name" : "VK_STRUCTURE_TYPE_RENDER_PASS_SAMPLE_LOCATIONS_BEGIN_INFO_EXT"
3746    },
3747    {
3748     "enum_field_value" : 1000143002,
3749     "name" : "VK_STRUCTURE_TYPE_PIPELINE_SAMPLE_LOCATIONS_STATE_CREATE_INFO_EXT"
3750    },
3751    {
3752     "enum_field_value" : 1000143003,
3753     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SAMPLE_LOCATIONS_PROPERTIES_EXT"
3754    },
3755    {
3756     "enum_field_value" : 1000143004,
3757     "name" : "VK_STRUCTURE_TYPE_MULTISAMPLE_PROPERTIES_EXT"
3758    },
3759    {
3760     "enum_field_value" : 1000148000,
3761     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_BLEND_OPERATION_ADVANCED_FEATURES_EXT"
3762    },
3763    {
3764     "enum_field_value" : 1000148001,
3765     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_BLEND_OPERATION_ADVANCED_PROPERTIES_EXT"
3766    },
3767    {
3768     "enum_field_value" : 1000148002,
3769     "name" : "VK_STRUCTURE_TYPE_PIPELINE_COLOR_BLEND_ADVANCED_STATE_CREATE_INFO_EXT"
3770    },
3771    {
3772     "enum_field_value" : 1000149000,
3773     "name" : "VK_STRUCTURE_TYPE_PIPELINE_COVERAGE_TO_COLOR_STATE_CREATE_INFO_NV"
3774    },
3775    {
3776     "enum_field_value" : 1000150007,
3777     "name" : "VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET_ACCELERATION_STRUCTURE_KHR"
3778    },
3779    {
3780     "enum_field_value" : 1000150000,
3781     "name" : "VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_BUILD_GEOMETRY_INFO_KHR"
3782    },
3783    {
3784     "enum_field_value" : 1000150002,
3785     "name" : "VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_DEVICE_ADDRESS_INFO_KHR"
3786    },
3787    {
3788     "enum_field_value" : 1000150003,
3789     "name" : "VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_GEOMETRY_AABBS_DATA_KHR"
3790    },
3791    {
3792     "enum_field_value" : 1000150004,
3793     "name" : "VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_GEOMETRY_INSTANCES_DATA_KHR"
3794    },
3795    {
3796     "enum_field_value" : 1000150005,
3797     "name" : "VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_GEOMETRY_TRIANGLES_DATA_KHR"
3798    },
3799    {
3800     "enum_field_value" : 1000150006,
3801     "name" : "VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_GEOMETRY_KHR"
3802    },
3803    {
3804     "enum_field_value" : 1000150009,
3805     "name" : "VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_VERSION_INFO_KHR"
3806    },
3807    {
3808     "enum_field_value" : 1000150010,
3809     "name" : "VK_STRUCTURE_TYPE_COPY_ACCELERATION_STRUCTURE_INFO_KHR"
3810    },
3811    {
3812     "enum_field_value" : 1000150011,
3813     "name" : "VK_STRUCTURE_TYPE_COPY_ACCELERATION_STRUCTURE_TO_MEMORY_INFO_KHR"
3814    },
3815    {
3816     "enum_field_value" : 1000150012,
3817     "name" : "VK_STRUCTURE_TYPE_COPY_MEMORY_TO_ACCELERATION_STRUCTURE_INFO_KHR"
3818    },
3819    {
3820     "enum_field_value" : 1000150013,
3821     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ACCELERATION_STRUCTURE_FEATURES_KHR"
3822    },
3823    {
3824     "enum_field_value" : 1000150014,
3825     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ACCELERATION_STRUCTURE_PROPERTIES_KHR"
3826    },
3827    {
3828     "enum_field_value" : 1000150017,
3829     "name" : "VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_CREATE_INFO_KHR"
3830    },
3831    {
3832     "enum_field_value" : 1000150020,
3833     "name" : "VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_BUILD_SIZES_INFO_KHR"
3834    },
3835    {
3836     "enum_field_value" : 1000347000,
3837     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PIPELINE_FEATURES_KHR"
3838    },
3839    {
3840     "enum_field_value" : 1000347001,
3841     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PIPELINE_PROPERTIES_KHR"
3842    },
3843    {
3844     "enum_field_value" : 1000150015,
3845     "name" : "VK_STRUCTURE_TYPE_RAY_TRACING_PIPELINE_CREATE_INFO_KHR"
3846    },
3847    {
3848     "enum_field_value" : 1000150016,
3849     "name" : "VK_STRUCTURE_TYPE_RAY_TRACING_SHADER_GROUP_CREATE_INFO_KHR"
3850    },
3851    {
3852     "enum_field_value" : 1000150018,
3853     "name" : "VK_STRUCTURE_TYPE_RAY_TRACING_PIPELINE_INTERFACE_CREATE_INFO_KHR"
3854    },
3855    {
3856     "enum_field_value" : 1000348013,
3857     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_QUERY_FEATURES_KHR"
3858    },
3859    {
3860     "enum_field_value" : 1000152000,
3861     "name" : "VK_STRUCTURE_TYPE_PIPELINE_COVERAGE_MODULATION_STATE_CREATE_INFO_NV"
3862    },
3863    {
3864     "enum_field_value" : 1000154000,
3865     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SM_BUILTINS_FEATURES_NV"
3866    },
3867    {
3868     "enum_field_value" : 1000154001,
3869     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SM_BUILTINS_PROPERTIES_NV"
3870    },
3871    {
3872     "enum_field_value" : 1000158000,
3873     "name" : "VK_STRUCTURE_TYPE_DRM_FORMAT_MODIFIER_PROPERTIES_LIST_EXT"
3874    },
3875    {
3876     "enum_field_value" : 1000158002,
3877     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_DRM_FORMAT_MODIFIER_INFO_EXT"
3878    },
3879    {
3880     "enum_field_value" : 1000158003,
3881     "name" : "VK_STRUCTURE_TYPE_IMAGE_DRM_FORMAT_MODIFIER_LIST_CREATE_INFO_EXT"
3882    },
3883    {
3884     "enum_field_value" : 1000158004,
3885     "name" : "VK_STRUCTURE_TYPE_IMAGE_DRM_FORMAT_MODIFIER_EXPLICIT_CREATE_INFO_EXT"
3886    },
3887    {
3888     "enum_field_value" : 1000158005,
3889     "name" : "VK_STRUCTURE_TYPE_IMAGE_DRM_FORMAT_MODIFIER_PROPERTIES_EXT"
3890    },
3891    {
3892     "enum_field_value" : 1000158006,
3893     "name" : "VK_STRUCTURE_TYPE_DRM_FORMAT_MODIFIER_PROPERTIES_LIST_2_EXT"
3894    },
3895    {
3896     "enum_field_value" : 1000160000,
3897     "name" : "VK_STRUCTURE_TYPE_VALIDATION_CACHE_CREATE_INFO_EXT"
3898    },
3899    {
3900     "enum_field_value" : 1000160001,
3901     "name" : "VK_STRUCTURE_TYPE_SHADER_MODULE_VALIDATION_CACHE_CREATE_INFO_EXT"
3902    },
3903    {
3904     "enum_field_value" : 1000164000,
3905     "name" : "VK_STRUCTURE_TYPE_PIPELINE_VIEWPORT_SHADING_RATE_IMAGE_STATE_CREATE_INFO_NV"
3906    },
3907    {
3908     "enum_field_value" : 1000164001,
3909     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADING_RATE_IMAGE_FEATURES_NV"
3910    },
3911    {
3912     "enum_field_value" : 1000164002,
3913     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADING_RATE_IMAGE_PROPERTIES_NV"
3914    },
3915    {
3916     "enum_field_value" : 1000164005,
3917     "name" : "VK_STRUCTURE_TYPE_PIPELINE_VIEWPORT_COARSE_SAMPLE_ORDER_STATE_CREATE_INFO_NV"
3918    },
3919    {
3920     "enum_field_value" : 1000165000,
3921     "name" : "VK_STRUCTURE_TYPE_RAY_TRACING_PIPELINE_CREATE_INFO_NV"
3922    },
3923    {
3924     "enum_field_value" : 1000165001,
3925     "name" : "VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_CREATE_INFO_NV"
3926    },
3927    {
3928     "enum_field_value" : 1000165003,
3929     "name" : "VK_STRUCTURE_TYPE_GEOMETRY_NV"
3930    },
3931    {
3932     "enum_field_value" : 1000165004,
3933     "name" : "VK_STRUCTURE_TYPE_GEOMETRY_TRIANGLES_NV"
3934    },
3935    {
3936     "enum_field_value" : 1000165005,
3937     "name" : "VK_STRUCTURE_TYPE_GEOMETRY_AABB_NV"
3938    },
3939    {
3940     "enum_field_value" : 1000165006,
3941     "name" : "VK_STRUCTURE_TYPE_BIND_ACCELERATION_STRUCTURE_MEMORY_INFO_NV"
3942    },
3943    {
3944     "enum_field_value" : 1000165007,
3945     "name" : "VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET_ACCELERATION_STRUCTURE_NV"
3946    },
3947    {
3948     "enum_field_value" : 1000165008,
3949     "name" : "VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_MEMORY_REQUIREMENTS_INFO_NV"
3950    },
3951    {
3952     "enum_field_value" : 1000165009,
3953     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PROPERTIES_NV"
3954    },
3955    {
3956     "enum_field_value" : 1000165011,
3957     "name" : "VK_STRUCTURE_TYPE_RAY_TRACING_SHADER_GROUP_CREATE_INFO_NV"
3958    },
3959    {
3960     "enum_field_value" : 1000165012,
3961     "name" : "VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_INFO_NV"
3962    },
3963    {
3964     "enum_field_value" : 1000166000,
3965     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_REPRESENTATIVE_FRAGMENT_TEST_FEATURES_NV"
3966    },
3967    {
3968     "enum_field_value" : 1000166001,
3969     "name" : "VK_STRUCTURE_TYPE_PIPELINE_REPRESENTATIVE_FRAGMENT_TEST_STATE_CREATE_INFO_NV"
3970    },
3971    {
3972     "enum_field_value" : 1000170000,
3973     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_IMAGE_FORMAT_INFO_EXT"
3974    },
3975    {
3976     "enum_field_value" : 1000170001,
3977     "name" : "VK_STRUCTURE_TYPE_FILTER_CUBIC_IMAGE_VIEW_IMAGE_FORMAT_PROPERTIES_EXT"
3978    },
3979    {
3980     "enum_field_value" : 1000178000,
3981     "name" : "VK_STRUCTURE_TYPE_IMPORT_MEMORY_HOST_POINTER_INFO_EXT"
3982    },
3983    {
3984     "enum_field_value" : 1000178001,
3985     "name" : "VK_STRUCTURE_TYPE_MEMORY_HOST_POINTER_PROPERTIES_EXT"
3986    },
3987    {
3988     "enum_field_value" : 1000178002,
3989     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_MEMORY_HOST_PROPERTIES_EXT"
3990    },
3991    {
3992     "enum_field_value" : 1000181000,
3993     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_CLOCK_FEATURES_KHR"
3994    },
3995    {
3996     "enum_field_value" : 1000183000,
3997     "name" : "VK_STRUCTURE_TYPE_PIPELINE_COMPILER_CONTROL_CREATE_INFO_AMD"
3998    },
3999    {
4000     "enum_field_value" : 1000184000,
4001     "name" : "VK_STRUCTURE_TYPE_CALIBRATED_TIMESTAMP_INFO_EXT"
4002    },
4003    {
4004     "enum_field_value" : 1000185000,
4005     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_CORE_PROPERTIES_AMD"
4006    },
4007    {
4008     "enum_field_value" : 1000174000,
4009     "name" : "VK_STRUCTURE_TYPE_DEVICE_QUEUE_GLOBAL_PRIORITY_CREATE_INFO_KHR"
4010    },
4011    {
4012     "enum_field_value" : 1000388000,
4013     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GLOBAL_PRIORITY_QUERY_FEATURES_KHR"
4014    },
4015    {
4016     "enum_field_value" : 1000388001,
4017     "name" : "VK_STRUCTURE_TYPE_QUEUE_FAMILY_GLOBAL_PRIORITY_PROPERTIES_KHR"
4018    },
4019    {
4020     "enum_field_value" : 1000189000,
4021     "name" : "VK_STRUCTURE_TYPE_DEVICE_MEMORY_OVERALLOCATION_CREATE_INFO_AMD"
4022    },
4023    {
4024     "enum_field_value" : 1000190000,
4025     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VERTEX_ATTRIBUTE_DIVISOR_PROPERTIES_EXT"
4026    },
4027    {
4028     "enum_field_value" : 1000190001,
4029     "name" : "VK_STRUCTURE_TYPE_PIPELINE_VERTEX_INPUT_DIVISOR_STATE_CREATE_INFO_EXT"
4030    },
4031    {
4032     "enum_field_value" : 1000190002,
4033     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VERTEX_ATTRIBUTE_DIVISOR_FEATURES_EXT"
4034    },
4035    {
4036     "enum_field_value" : 1000191000,
4037     "name" : "VK_STRUCTURE_TYPE_PRESENT_FRAME_TOKEN_GGP"
4038    },
4039    {
4040     "enum_field_value" : 1000201000,
4041     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COMPUTE_SHADER_DERIVATIVES_FEATURES_NV"
4042    },
4043    {
4044     "enum_field_value" : 1000202000,
4045     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MESH_SHADER_FEATURES_NV"
4046    },
4047    {
4048     "enum_field_value" : 1000202001,
4049     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MESH_SHADER_PROPERTIES_NV"
4050    },
4051    {
4052     "enum_field_value" : 1000203000,
4053     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_NV"
4054    },
4055    {
4056     "enum_field_value" : 1000204000,
4057     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_IMAGE_FOOTPRINT_FEATURES_NV"
4058    },
4059    {
4060     "enum_field_value" : 1000205000,
4061     "name" : "VK_STRUCTURE_TYPE_PIPELINE_VIEWPORT_EXCLUSIVE_SCISSOR_STATE_CREATE_INFO_NV"
4062    },
4063    {
4064     "enum_field_value" : 1000205002,
4065     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXCLUSIVE_SCISSOR_FEATURES_NV"
4066    },
4067    {
4068     "enum_field_value" : 1000206000,
4069     "name" : "VK_STRUCTURE_TYPE_CHECKPOINT_DATA_NV"
4070    },
4071    {
4072     "enum_field_value" : 1000206001,
4073     "name" : "VK_STRUCTURE_TYPE_QUEUE_FAMILY_CHECKPOINT_PROPERTIES_NV"
4074    },
4075    {
4076     "enum_field_value" : 1000209000,
4077     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_INTEGER_FUNCTIONS_2_FEATURES_INTEL"
4078    },
4079    {
4080     "enum_field_value" : 1000210000,
4081     "name" : "VK_STRUCTURE_TYPE_QUERY_POOL_PERFORMANCE_QUERY_CREATE_INFO_INTEL"
4082    },
4083    {
4084     "enum_field_value" : 1000210001,
4085     "name" : "VK_STRUCTURE_TYPE_INITIALIZE_PERFORMANCE_API_INFO_INTEL"
4086    },
4087    {
4088     "enum_field_value" : 1000210002,
4089     "name" : "VK_STRUCTURE_TYPE_PERFORMANCE_MARKER_INFO_INTEL"
4090    },
4091    {
4092     "enum_field_value" : 1000210003,
4093     "name" : "VK_STRUCTURE_TYPE_PERFORMANCE_STREAM_MARKER_INFO_INTEL"
4094    },
4095    {
4096     "enum_field_value" : 1000210004,
4097     "name" : "VK_STRUCTURE_TYPE_PERFORMANCE_OVERRIDE_INFO_INTEL"
4098    },
4099    {
4100     "enum_field_value" : 1000210005,
4101     "name" : "VK_STRUCTURE_TYPE_PERFORMANCE_CONFIGURATION_ACQUIRE_INFO_INTEL"
4102    },
4103    {
4104     "enum_field_value" : 1000212000,
4105     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PCI_BUS_INFO_PROPERTIES_EXT"
4106    },
4107    {
4108     "enum_field_value" : 1000213000,
4109     "name" : "VK_STRUCTURE_TYPE_DISPLAY_NATIVE_HDR_SURFACE_CAPABILITIES_AMD"
4110    },
4111    {
4112     "enum_field_value" : 1000213001,
4113     "name" : "VK_STRUCTURE_TYPE_SWAPCHAIN_DISPLAY_NATIVE_HDR_CREATE_INFO_AMD"
4114    },
4115    {
4116     "enum_field_value" : 1000214000,
4117     "name" : "VK_STRUCTURE_TYPE_IMAGEPIPE_SURFACE_CREATE_INFO_FUCHSIA"
4118    },
4119    {
4120     "enum_field_value" : 1000217000,
4121     "name" : "VK_STRUCTURE_TYPE_METAL_SURFACE_CREATE_INFO_EXT"
4122    },
4123    {
4124     "enum_field_value" : 1000218000,
4125     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_DENSITY_MAP_FEATURES_EXT"
4126    },
4127    {
4128     "enum_field_value" : 1000218001,
4129     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_DENSITY_MAP_PROPERTIES_EXT"
4130    },
4131    {
4132     "enum_field_value" : 1000218002,
4133     "name" : "VK_STRUCTURE_TYPE_RENDER_PASS_FRAGMENT_DENSITY_MAP_CREATE_INFO_EXT"
4134    },
4135    {
4136     "enum_field_value" : 1000226000,
4137     "name" : "VK_STRUCTURE_TYPE_FRAGMENT_SHADING_RATE_ATTACHMENT_INFO_KHR"
4138    },
4139    {
4140     "enum_field_value" : 1000226001,
4141     "name" : "VK_STRUCTURE_TYPE_PIPELINE_FRAGMENT_SHADING_RATE_STATE_CREATE_INFO_KHR"
4142    },
4143    {
4144     "enum_field_value" : 1000226002,
4145     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADING_RATE_PROPERTIES_KHR"
4146    },
4147    {
4148     "enum_field_value" : 1000226003,
4149     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADING_RATE_FEATURES_KHR"
4150    },
4151    {
4152     "enum_field_value" : 1000226004,
4153     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADING_RATE_KHR"
4154    },
4155    {
4156     "enum_field_value" : 1000227000,
4157     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_CORE_PROPERTIES_2_AMD"
4158    },
4159    {
4160     "enum_field_value" : 1000229000,
4161     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COHERENT_MEMORY_FEATURES_AMD"
4162    },
4163    {
4164     "enum_field_value" : 1000234000,
4165     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_IMAGE_ATOMIC_INT64_FEATURES_EXT"
4166    },
4167    {
4168     "enum_field_value" : 1000237000,
4169     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MEMORY_BUDGET_PROPERTIES_EXT"
4170    },
4171    {
4172     "enum_field_value" : 1000238000,
4173     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MEMORY_PRIORITY_FEATURES_EXT"
4174    },
4175    {
4176     "enum_field_value" : 1000238001,
4177     "name" : "VK_STRUCTURE_TYPE_MEMORY_PRIORITY_ALLOCATE_INFO_EXT"
4178    },
4179    {
4180     "enum_field_value" : 1000239000,
4181     "name" : "VK_STRUCTURE_TYPE_SURFACE_PROTECTED_CAPABILITIES_KHR"
4182    },
4183    {
4184     "enum_field_value" : 1000240000,
4185     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEDICATED_ALLOCATION_IMAGE_ALIASING_FEATURES_NV"
4186    },
4187    {
4188     "enum_field_value" : 1000244000,
4189     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_BUFFER_DEVICE_ADDRESS_FEATURES_EXT"
4190    },
4191    {
4192     "enum_field_value" : 1000244002,
4193     "name" : "VK_STRUCTURE_TYPE_BUFFER_DEVICE_ADDRESS_CREATE_INFO_EXT"
4194    },
4195    {
4196     "enum_field_value" : 1000247000,
4197     "name" : "VK_STRUCTURE_TYPE_VALIDATION_FEATURES_EXT"
4198    },
4199    {
4200     "enum_field_value" : 1000248000,
4201     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRESENT_WAIT_FEATURES_KHR"
4202    },
4203    {
4204     "enum_field_value" : 1000249000,
4205     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COOPERATIVE_MATRIX_FEATURES_NV"
4206    },
4207    {
4208     "enum_field_value" : 1000249001,
4209     "name" : "VK_STRUCTURE_TYPE_COOPERATIVE_MATRIX_PROPERTIES_NV"
4210    },
4211    {
4212     "enum_field_value" : 1000249002,
4213     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COOPERATIVE_MATRIX_PROPERTIES_NV"
4214    },
4215    {
4216     "enum_field_value" : 1000250000,
4217     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COVERAGE_REDUCTION_MODE_FEATURES_NV"
4218    },
4219    {
4220     "enum_field_value" : 1000250001,
4221     "name" : "VK_STRUCTURE_TYPE_PIPELINE_COVERAGE_REDUCTION_STATE_CREATE_INFO_NV"
4222    },
4223    {
4224     "enum_field_value" : 1000250002,
4225     "name" : "VK_STRUCTURE_TYPE_FRAMEBUFFER_MIXED_SAMPLES_COMBINATION_NV"
4226    },
4227    {
4228     "enum_field_value" : 1000251000,
4229     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_INTERLOCK_FEATURES_EXT"
4230    },
4231    {
4232     "enum_field_value" : 1000252000,
4233     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_YCBCR_IMAGE_ARRAYS_FEATURES_EXT"
4234    },
4235    {
4236     "enum_field_value" : 1000254000,
4237     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PROVOKING_VERTEX_FEATURES_EXT"
4238    },
4239    {
4240     "enum_field_value" : 1000254001,
4241     "name" : "VK_STRUCTURE_TYPE_PIPELINE_RASTERIZATION_PROVOKING_VERTEX_STATE_CREATE_INFO_EXT"
4242    },
4243    {
4244     "enum_field_value" : 1000254002,
4245     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PROVOKING_VERTEX_PROPERTIES_EXT"
4246    },
4247    {
4248     "enum_field_value" : 1000255000,
4249     "name" : "VK_STRUCTURE_TYPE_SURFACE_FULL_SCREEN_EXCLUSIVE_INFO_EXT"
4250    },
4251    {
4252     "enum_field_value" : 1000255002,
4253     "name" : "VK_STRUCTURE_TYPE_SURFACE_CAPABILITIES_FULL_SCREEN_EXCLUSIVE_EXT"
4254    },
4255    {
4256     "enum_field_value" : 1000255001,
4257     "name" : "VK_STRUCTURE_TYPE_SURFACE_FULL_SCREEN_EXCLUSIVE_WIN32_INFO_EXT"
4258    },
4259    {
4260     "enum_field_value" : 1000256000,
4261     "name" : "VK_STRUCTURE_TYPE_HEADLESS_SURFACE_CREATE_INFO_EXT"
4262    },
4263    {
4264     "enum_field_value" : 1000259000,
4265     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_LINE_RASTERIZATION_FEATURES_EXT"
4266    },
4267    {
4268     "enum_field_value" : 1000259001,
4269     "name" : "VK_STRUCTURE_TYPE_PIPELINE_RASTERIZATION_LINE_STATE_CREATE_INFO_EXT"
4270    },
4271    {
4272     "enum_field_value" : 1000259002,
4273     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_LINE_RASTERIZATION_PROPERTIES_EXT"
4274    },
4275    {
4276     "enum_field_value" : 1000260000,
4277     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_FEATURES_EXT"
4278    },
4279    {
4280     "enum_field_value" : 1000265000,
4281     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_INDEX_TYPE_UINT8_FEATURES_EXT"
4282    },
4283    {
4284     "enum_field_value" : 1000267000,
4285     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTENDED_DYNAMIC_STATE_FEATURES_EXT"
4286    },
4287    {
4288     "enum_field_value" : 1000269000,
4289     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_EXECUTABLE_PROPERTIES_FEATURES_KHR"
4290    },
4291    {
4292     "enum_field_value" : 1000269001,
4293     "name" : "VK_STRUCTURE_TYPE_PIPELINE_INFO_KHR"
4294    },
4295    {
4296     "enum_field_value" : 1000269002,
4297     "name" : "VK_STRUCTURE_TYPE_PIPELINE_EXECUTABLE_PROPERTIES_KHR"
4298    },
4299    {
4300     "enum_field_value" : 1000269003,
4301     "name" : "VK_STRUCTURE_TYPE_PIPELINE_EXECUTABLE_INFO_KHR"
4302    },
4303    {
4304     "enum_field_value" : 1000269004,
4305     "name" : "VK_STRUCTURE_TYPE_PIPELINE_EXECUTABLE_STATISTIC_KHR"
4306    },
4307    {
4308     "enum_field_value" : 1000269005,
4309     "name" : "VK_STRUCTURE_TYPE_PIPELINE_EXECUTABLE_INTERNAL_REPRESENTATION_KHR"
4310    },
4311    {
4312     "enum_field_value" : 1000273000,
4313     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_2_FEATURES_EXT"
4314    },
4315    {
4316     "enum_field_value" : 1000277000,
4317     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEVICE_GENERATED_COMMANDS_PROPERTIES_NV"
4318    },
4319    {
4320     "enum_field_value" : 1000277001,
4321     "name" : "VK_STRUCTURE_TYPE_GRAPHICS_SHADER_GROUP_CREATE_INFO_NV"
4322    },
4323    {
4324     "enum_field_value" : 1000277002,
4325     "name" : "VK_STRUCTURE_TYPE_GRAPHICS_PIPELINE_SHADER_GROUPS_CREATE_INFO_NV"
4326    },
4327    {
4328     "enum_field_value" : 1000277003,
4329     "name" : "VK_STRUCTURE_TYPE_INDIRECT_COMMANDS_LAYOUT_TOKEN_NV"
4330    },
4331    {
4332     "enum_field_value" : 1000277004,
4333     "name" : "VK_STRUCTURE_TYPE_INDIRECT_COMMANDS_LAYOUT_CREATE_INFO_NV"
4334    },
4335    {
4336     "enum_field_value" : 1000277005,
4337     "name" : "VK_STRUCTURE_TYPE_GENERATED_COMMANDS_INFO_NV"
4338    },
4339    {
4340     "enum_field_value" : 1000277006,
4341     "name" : "VK_STRUCTURE_TYPE_GENERATED_COMMANDS_MEMORY_REQUIREMENTS_INFO_NV"
4342    },
4343    {
4344     "enum_field_value" : 1000277007,
4345     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEVICE_GENERATED_COMMANDS_FEATURES_NV"
4346    },
4347    {
4348     "enum_field_value" : 1000278000,
4349     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_INHERITED_VIEWPORT_SCISSOR_FEATURES_NV"
4350    },
4351    {
4352     "enum_field_value" : 1000278001,
4353     "name" : "VK_STRUCTURE_TYPE_COMMAND_BUFFER_INHERITANCE_VIEWPORT_SCISSOR_INFO_NV"
4354    },
4355    {
4356     "enum_field_value" : 1000281000,
4357     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TEXEL_BUFFER_ALIGNMENT_FEATURES_EXT"
4358    },
4359    {
4360     "enum_field_value" : 1000282000,
4361     "name" : "VK_STRUCTURE_TYPE_COMMAND_BUFFER_INHERITANCE_RENDER_PASS_TRANSFORM_INFO_QCOM"
4362    },
4363    {
4364     "enum_field_value" : 1000282001,
4365     "name" : "VK_STRUCTURE_TYPE_RENDER_PASS_TRANSFORM_BEGIN_INFO_QCOM"
4366    },
4367    {
4368     "enum_field_value" : 1000284000,
4369     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEVICE_MEMORY_REPORT_FEATURES_EXT"
4370    },
4371    {
4372     "enum_field_value" : 1000284001,
4373     "name" : "VK_STRUCTURE_TYPE_DEVICE_DEVICE_MEMORY_REPORT_CREATE_INFO_EXT"
4374    },
4375    {
4376     "enum_field_value" : 1000284002,
4377     "name" : "VK_STRUCTURE_TYPE_DEVICE_MEMORY_REPORT_CALLBACK_DATA_EXT"
4378    },
4379    {
4380     "enum_field_value" : 1000286000,
4381     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_FEATURES_EXT"
4382    },
4383    {
4384     "enum_field_value" : 1000286001,
4385     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_PROPERTIES_EXT"
4386    },
4387    {
4388     "enum_field_value" : 1000287000,
4389     "name" : "VK_STRUCTURE_TYPE_SAMPLER_CUSTOM_BORDER_COLOR_CREATE_INFO_EXT"
4390    },
4391    {
4392     "enum_field_value" : 1000287001,
4393     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_CUSTOM_BORDER_COLOR_PROPERTIES_EXT"
4394    },
4395    {
4396     "enum_field_value" : 1000287002,
4397     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_CUSTOM_BORDER_COLOR_FEATURES_EXT"
4398    },
4399    {
4400     "enum_field_value" : 1000290000,
4401     "name" : "VK_STRUCTURE_TYPE_PIPELINE_LIBRARY_CREATE_INFO_KHR"
4402    },
4403    {
4404     "enum_field_value" : 1000294000,
4405     "name" : "VK_STRUCTURE_TYPE_PRESENT_ID_KHR"
4406    },
4407    {
4408     "enum_field_value" : 1000294001,
4409     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRESENT_ID_FEATURES_KHR"
4410    },
4411    {
4412     "enum_field_value" : 1000300000,
4413     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DIAGNOSTICS_CONFIG_FEATURES_NV"
4414    },
4415    {
4416     "enum_field_value" : 1000300001,
4417     "name" : "VK_STRUCTURE_TYPE_DEVICE_DIAGNOSTICS_CONFIG_CREATE_INFO_NV"
4418    },
4419    {
4420     "enum_field_value" : 1000314008,
4421     "name" : "VK_STRUCTURE_TYPE_QUEUE_FAMILY_CHECKPOINT_PROPERTIES_2_NV"
4422    },
4423    {
4424     "enum_field_value" : 1000314009,
4425     "name" : "VK_STRUCTURE_TYPE_CHECKPOINT_DATA_2_NV"
4426    },
4427    {
4428     "enum_field_value" : 1000323000,
4429     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SUBGROUP_UNIFORM_CONTROL_FLOW_FEATURES_KHR"
4430    },
4431    {
4432     "enum_field_value" : 1000326000,
4433     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADING_RATE_ENUMS_PROPERTIES_NV"
4434    },
4435    {
4436     "enum_field_value" : 1000326001,
4437     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADING_RATE_ENUMS_FEATURES_NV"
4438    },
4439    {
4440     "enum_field_value" : 1000326002,
4441     "name" : "VK_STRUCTURE_TYPE_PIPELINE_FRAGMENT_SHADING_RATE_ENUM_STATE_CREATE_INFO_NV"
4442    },
4443    {
4444     "enum_field_value" : 1000327000,
4445     "name" : "VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_GEOMETRY_MOTION_TRIANGLES_DATA_NV"
4446    },
4447    {
4448     "enum_field_value" : 1000327001,
4449     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_MOTION_BLUR_FEATURES_NV"
4450    },
4451    {
4452     "enum_field_value" : 1000327002,
4453     "name" : "VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_MOTION_INFO_NV"
4454    },
4455    {
4456     "enum_field_value" : 1000330000,
4457     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_YCBCR_2_PLANE_444_FORMATS_FEATURES_EXT"
4458    },
4459    {
4460     "enum_field_value" : 1000332000,
4461     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_DENSITY_MAP_2_FEATURES_EXT"
4462    },
4463    {
4464     "enum_field_value" : 1000332001,
4465     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_DENSITY_MAP_2_PROPERTIES_EXT"
4466    },
4467    {
4468     "enum_field_value" : 1000333000,
4469     "name" : "VK_STRUCTURE_TYPE_COPY_COMMAND_TRANSFORM_INFO_QCOM"
4470    },
4471    {
4472     "enum_field_value" : 1000336000,
4473     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_WORKGROUP_MEMORY_EXPLICIT_LAYOUT_FEATURES_KHR"
4474    },
4475    {
4476     "enum_field_value" : 1000340000,
4477     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_4444_FORMATS_FEATURES_EXT"
4478    },
4479    {
4480     "enum_field_value" : 1000342000,
4481     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RASTERIZATION_ORDER_ATTACHMENT_ACCESS_FEATURES_ARM"
4482    },
4483    {
4484     "enum_field_value" : 1000344000,
4485     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RGBA10X6_FORMATS_FEATURES_EXT"
4486    },
4487    {
4488     "enum_field_value" : 1000346000,
4489     "name" : "VK_STRUCTURE_TYPE_DIRECTFB_SURFACE_CREATE_INFO_EXT"
4490    },
4491    {
4492     "enum_field_value" : 1000351000,
4493     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MUTABLE_DESCRIPTOR_TYPE_FEATURES_VALVE"
4494    },
4495    {
4496     "enum_field_value" : 1000351002,
4497     "name" : "VK_STRUCTURE_TYPE_MUTABLE_DESCRIPTOR_TYPE_CREATE_INFO_VALVE"
4498    },
4499    {
4500     "enum_field_value" : 1000352000,
4501     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VERTEX_INPUT_DYNAMIC_STATE_FEATURES_EXT"
4502    },
4503    {
4504     "enum_field_value" : 1000352001,
4505     "name" : "VK_STRUCTURE_TYPE_VERTEX_INPUT_BINDING_DESCRIPTION_2_EXT"
4506    },
4507    {
4508     "enum_field_value" : 1000352002,
4509     "name" : "VK_STRUCTURE_TYPE_VERTEX_INPUT_ATTRIBUTE_DESCRIPTION_2_EXT"
4510    },
4511    {
4512     "enum_field_value" : 1000353000,
4513     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DRM_PROPERTIES_EXT"
4514    },
4515    {
4516     "enum_field_value" : 1000355000,
4517     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEPTH_CLIP_CONTROL_FEATURES_EXT"
4518    },
4519    {
4520     "enum_field_value" : 1000355001,
4521     "name" : "VK_STRUCTURE_TYPE_PIPELINE_VIEWPORT_DEPTH_CLIP_CONTROL_CREATE_INFO_EXT"
4522    },
4523    {
4524     "enum_field_value" : 1000356000,
4525     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRIMITIVE_TOPOLOGY_LIST_RESTART_FEATURES_EXT"
4526    },
4527    {
4528     "enum_field_value" : 1000364000,
4529     "name" : "VK_STRUCTURE_TYPE_IMPORT_MEMORY_ZIRCON_HANDLE_INFO_FUCHSIA"
4530    },
4531    {
4532     "enum_field_value" : 1000364001,
4533     "name" : "VK_STRUCTURE_TYPE_MEMORY_ZIRCON_HANDLE_PROPERTIES_FUCHSIA"
4534    },
4535    {
4536     "enum_field_value" : 1000364002,
4537     "name" : "VK_STRUCTURE_TYPE_MEMORY_GET_ZIRCON_HANDLE_INFO_FUCHSIA"
4538    },
4539    {
4540     "enum_field_value" : 1000365000,
4541     "name" : "VK_STRUCTURE_TYPE_IMPORT_SEMAPHORE_ZIRCON_HANDLE_INFO_FUCHSIA"
4542    },
4543    {
4544     "enum_field_value" : 1000365001,
4545     "name" : "VK_STRUCTURE_TYPE_SEMAPHORE_GET_ZIRCON_HANDLE_INFO_FUCHSIA"
4546    },
4547    {
4548     "enum_field_value" : 1000366000,
4549     "name" : "VK_STRUCTURE_TYPE_BUFFER_COLLECTION_CREATE_INFO_FUCHSIA"
4550    },
4551    {
4552     "enum_field_value" : 1000366001,
4553     "name" : "VK_STRUCTURE_TYPE_IMPORT_MEMORY_BUFFER_COLLECTION_FUCHSIA"
4554    },
4555    {
4556     "enum_field_value" : 1000366002,
4557     "name" : "VK_STRUCTURE_TYPE_BUFFER_COLLECTION_IMAGE_CREATE_INFO_FUCHSIA"
4558    },
4559    {
4560     "enum_field_value" : 1000366003,
4561     "name" : "VK_STRUCTURE_TYPE_BUFFER_COLLECTION_PROPERTIES_FUCHSIA"
4562    },
4563    {
4564     "enum_field_value" : 1000366004,
4565     "name" : "VK_STRUCTURE_TYPE_BUFFER_CONSTRAINTS_INFO_FUCHSIA"
4566    },
4567    {
4568     "enum_field_value" : 1000366005,
4569     "name" : "VK_STRUCTURE_TYPE_BUFFER_COLLECTION_BUFFER_CREATE_INFO_FUCHSIA"
4570    },
4571    {
4572     "enum_field_value" : 1000366006,
4573     "name" : "VK_STRUCTURE_TYPE_IMAGE_CONSTRAINTS_INFO_FUCHSIA"
4574    },
4575    {
4576     "enum_field_value" : 1000366007,
4577     "name" : "VK_STRUCTURE_TYPE_IMAGE_FORMAT_CONSTRAINTS_INFO_FUCHSIA"
4578    },
4579    {
4580     "enum_field_value" : 1000366008,
4581     "name" : "VK_STRUCTURE_TYPE_SYSMEM_COLOR_SPACE_FUCHSIA"
4582    },
4583    {
4584     "enum_field_value" : 1000366009,
4585     "name" : "VK_STRUCTURE_TYPE_BUFFER_COLLECTION_CONSTRAINTS_INFO_FUCHSIA"
4586    },
4587    {
4588     "enum_field_value" : 1000369000,
4589     "name" : "VK_STRUCTURE_TYPE_SUBPASS_SHADING_PIPELINE_CREATE_INFO_HUAWEI"
4590    },
4591    {
4592     "enum_field_value" : 1000369001,
4593     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBPASS_SHADING_FEATURES_HUAWEI"
4594    },
4595    {
4596     "enum_field_value" : 1000369002,
4597     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBPASS_SHADING_PROPERTIES_HUAWEI"
4598    },
4599    {
4600     "enum_field_value" : 1000370000,
4601     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_INVOCATION_MASK_FEATURES_HUAWEI"
4602    },
4603    {
4604     "enum_field_value" : 1000371000,
4605     "name" : "VK_STRUCTURE_TYPE_MEMORY_GET_REMOTE_ADDRESS_INFO_NV"
4606    },
4607    {
4608     "enum_field_value" : 1000371001,
4609     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_MEMORY_RDMA_FEATURES_NV"
4610    },
4611    {
4612     "enum_field_value" : 1000377000,
4613     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTENDED_DYNAMIC_STATE_2_FEATURES_EXT"
4614    },
4615    {
4616     "enum_field_value" : 1000378000,
4617     "name" : "VK_STRUCTURE_TYPE_SCREEN_SURFACE_CREATE_INFO_QNX"
4618    },
4619    {
4620     "enum_field_value" : 1000381000,
4621     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COLOR_WRITE_ENABLE_FEATURES_EXT"
4622    },
4623    {
4624     "enum_field_value" : 1000381001,
4625     "name" : "VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT"
4626    },
4627    {
4628     "enum_field_value" : 1000391000,
4629     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT"
4630    },
4631    {
4632     "enum_field_value" : 1000391001,
4633     "name" : "VK_STRUCTURE_TYPE_IMAGE_VIEW_MIN_LOD_CREATE_INFO_EXT"
4634    },
4635    {
4636     "enum_field_value" : 1000392000,
4637     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTI_DRAW_FEATURES_EXT"
4638    },
4639    {
4640     "enum_field_value" : 1000392001,
4641     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTI_DRAW_PROPERTIES_EXT"
4642    },
4643    {
4644     "enum_field_value" : 1000411000,
4645     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_BORDER_COLOR_SWIZZLE_FEATURES_EXT"
4646    },
4647    {
4648     "enum_field_value" : 1000411001,
4649     "name" : "VK_STRUCTURE_TYPE_SAMPLER_BORDER_COLOR_COMPONENT_MAPPING_CREATE_INFO_EXT"
4650    },
4651    {
4652     "enum_field_value" : 1000412000,
4653     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PAGEABLE_DEVICE_LOCAL_MEMORY_FEATURES_EXT"
4654    },
4655    {
4656     "enum_field_value" : 1000425000,
4657     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_DENSITY_MAP_OFFSET_FEATURES_QCOM"
4658    },
4659    {
4660     "enum_field_value" : 1000425001,
4661     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_DENSITY_MAP_OFFSET_PROPERTIES_QCOM"
4662    },
4663    {
4664     "enum_field_value" : 1000425002,
4665     "name" : "VK_STRUCTURE_TYPE_SUBPASS_FRAGMENT_DENSITY_MAP_OFFSET_END_INFO_QCOM"
4666    },
4667    {
4668     "enum_field_value" : 1000430000,
4669     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_LINEAR_COLOR_ATTACHMENT_FEATURES_NV"
4670    },
4671    {
4672     "enum_field_value" : 1000120000,
4673     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VARIABLE_POINTER_FEATURES"
4674    },
4675    {
4676     "enum_field_value" : 1000063000,
4677     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_DRAW_PARAMETER_FEATURES"
4678    },
4679    {
4680     "enum_field_value" : 1000011000,
4681     "name" : "VK_STRUCTURE_TYPE_DEBUG_REPORT_CREATE_INFO_EXT"
4682    },
4683    {
4684     "enum_field_value" : 1000044000,
4685     "name" : "VK_STRUCTURE_TYPE_RENDERING_INFO_KHR"
4686    },
4687    {
4688     "enum_field_value" : 1000044001,
4689     "name" : "VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO_KHR"
4690    },
4691    {
4692     "enum_field_value" : 1000044002,
4693     "name" : "VK_STRUCTURE_TYPE_PIPELINE_RENDERING_CREATE_INFO_KHR"
4694    },
4695    {
4696     "enum_field_value" : 1000044003,
4697     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DYNAMIC_RENDERING_FEATURES_KHR"
4698    },
4699    {
4700     "enum_field_value" : 1000044004,
4701     "name" : "VK_STRUCTURE_TYPE_COMMAND_BUFFER_INHERITANCE_RENDERING_INFO_KHR"
4702    },
4703    {
4704     "enum_field_value" : 1000044008,
4705     "name" : "VK_STRUCTURE_TYPE_ATTACHMENT_SAMPLE_COUNT_INFO_NV"
4706    },
4707    {
4708     "enum_field_value" : 1000053000,
4709     "name" : "VK_STRUCTURE_TYPE_RENDER_PASS_MULTIVIEW_CREATE_INFO_KHR"
4710    },
4711    {
4712     "enum_field_value" : 1000053001,
4713     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTIVIEW_FEATURES_KHR"
4714    },
4715    {
4716     "enum_field_value" : 1000053002,
4717     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTIVIEW_PROPERTIES_KHR"
4718    },
4719    {
4720     "enum_field_value" : 1000059000,
4721     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FEATURES_2_KHR"
4722    },
4723    {
4724     "enum_field_value" : 1000059001,
4725     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PROPERTIES_2_KHR"
4726    },
4727    {
4728     "enum_field_value" : 1000059002,
4729     "name" : "VK_STRUCTURE_TYPE_FORMAT_PROPERTIES_2_KHR"
4730    },
4731    {
4732     "enum_field_value" : 1000059003,
4733     "name" : "VK_STRUCTURE_TYPE_IMAGE_FORMAT_PROPERTIES_2_KHR"
4734    },
4735    {
4736     "enum_field_value" : 1000059004,
4737     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_FORMAT_INFO_2_KHR"
4738    },
4739    {
4740     "enum_field_value" : 1000059005,
4741     "name" : "VK_STRUCTURE_TYPE_QUEUE_FAMILY_PROPERTIES_2_KHR"
4742    },
4743    {
4744     "enum_field_value" : 1000059006,
4745     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MEMORY_PROPERTIES_2_KHR"
4746    },
4747    {
4748     "enum_field_value" : 1000059007,
4749     "name" : "VK_STRUCTURE_TYPE_SPARSE_IMAGE_FORMAT_PROPERTIES_2_KHR"
4750    },
4751    {
4752     "enum_field_value" : 1000059008,
4753     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SPARSE_IMAGE_FORMAT_INFO_2_KHR"
4754    },
4755    {
4756     "enum_field_value" : 1000060000,
4757     "name" : "VK_STRUCTURE_TYPE_MEMORY_ALLOCATE_FLAGS_INFO_KHR"
4758    },
4759    {
4760     "enum_field_value" : 1000060003,
4761     "name" : "VK_STRUCTURE_TYPE_DEVICE_GROUP_RENDER_PASS_BEGIN_INFO_KHR"
4762    },
4763    {
4764     "enum_field_value" : 1000060004,
4765     "name" : "VK_STRUCTURE_TYPE_DEVICE_GROUP_COMMAND_BUFFER_BEGIN_INFO_KHR"
4766    },
4767    {
4768     "enum_field_value" : 1000060005,
4769     "name" : "VK_STRUCTURE_TYPE_DEVICE_GROUP_SUBMIT_INFO_KHR"
4770    },
4771    {
4772     "enum_field_value" : 1000060006,
4773     "name" : "VK_STRUCTURE_TYPE_DEVICE_GROUP_BIND_SPARSE_INFO_KHR"
4774    },
4775    {
4776     "enum_field_value" : 1000060013,
4777     "name" : "VK_STRUCTURE_TYPE_BIND_BUFFER_MEMORY_DEVICE_GROUP_INFO_KHR"
4778    },
4779    {
4780     "enum_field_value" : 1000060014,
4781     "name" : "VK_STRUCTURE_TYPE_BIND_IMAGE_MEMORY_DEVICE_GROUP_INFO_KHR"
4782    },
4783    {
4784     "enum_field_value" : 1000066000,
4785     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TEXTURE_COMPRESSION_ASTC_HDR_FEATURES_EXT"
4786    },
4787    {
4788     "enum_field_value" : 1000070000,
4789     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GROUP_PROPERTIES_KHR"
4790    },
4791    {
4792     "enum_field_value" : 1000070001,
4793     "name" : "VK_STRUCTURE_TYPE_DEVICE_GROUP_DEVICE_CREATE_INFO_KHR"
4794    },
4795    {
4796     "enum_field_value" : 1000071000,
4797     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_IMAGE_FORMAT_INFO_KHR"
4798    },
4799    {
4800     "enum_field_value" : 1000071001,
4801     "name" : "VK_STRUCTURE_TYPE_EXTERNAL_IMAGE_FORMAT_PROPERTIES_KHR"
4802    },
4803    {
4804     "enum_field_value" : 1000071002,
4805     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_BUFFER_INFO_KHR"
4806    },
4807    {
4808     "enum_field_value" : 1000071003,
4809     "name" : "VK_STRUCTURE_TYPE_EXTERNAL_BUFFER_PROPERTIES_KHR"
4810    },
4811    {
4812     "enum_field_value" : 1000071004,
4813     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ID_PROPERTIES_KHR"
4814    },
4815    {
4816     "enum_field_value" : 1000072000,
4817     "name" : "VK_STRUCTURE_TYPE_EXTERNAL_MEMORY_BUFFER_CREATE_INFO_KHR"
4818    },
4819    {
4820     "enum_field_value" : 1000072001,
4821     "name" : "VK_STRUCTURE_TYPE_EXTERNAL_MEMORY_IMAGE_CREATE_INFO_KHR"
4822    },
4823    {
4824     "enum_field_value" : 1000072002,
4825     "name" : "VK_STRUCTURE_TYPE_EXPORT_MEMORY_ALLOCATE_INFO_KHR"
4826    },
4827    {
4828     "enum_field_value" : 1000076000,
4829     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_SEMAPHORE_INFO_KHR"
4830    },
4831    {
4832     "enum_field_value" : 1000076001,
4833     "name" : "VK_STRUCTURE_TYPE_EXTERNAL_SEMAPHORE_PROPERTIES_KHR"
4834    },
4835    {
4836     "enum_field_value" : 1000077000,
4837     "name" : "VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR"
4838    },
4839    {
4840     "enum_field_value" : 1000082000,
4841     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_FLOAT16_INT8_FEATURES_KHR"
4842    },
4843    {
4844     "enum_field_value" : 1000082000,
4845     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FLOAT16_INT8_FEATURES_KHR"
4846    },
4847    {
4848     "enum_field_value" : 1000083000,
4849     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_16BIT_STORAGE_FEATURES_KHR"
4850    },
4851    {
4852     "enum_field_value" : 1000085000,
4853     "name" : "VK_STRUCTURE_TYPE_DESCRIPTOR_UPDATE_TEMPLATE_CREATE_INFO_KHR"
4854    },
4855    {
4856     "enum_field_value" : 1000090000,
4857     "name" : "VK_STRUCTURE_TYPE_SURFACE_CAPABILITIES2_EXT"
4858    },
4859    {
4860     "enum_field_value" : 1000108000,
4861     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGELESS_FRAMEBUFFER_FEATURES_KHR"
4862    },
4863    {
4864     "enum_field_value" : 1000108001,
4865     "name" : "VK_STRUCTURE_TYPE_FRAMEBUFFER_ATTACHMENTS_CREATE_INFO_KHR"
4866    },
4867    {
4868     "enum_field_value" : 1000108002,
4869     "name" : "VK_STRUCTURE_TYPE_FRAMEBUFFER_ATTACHMENT_IMAGE_INFO_KHR"
4870    },
4871    {
4872     "enum_field_value" : 1000108003,
4873     "name" : "VK_STRUCTURE_TYPE_RENDER_PASS_ATTACHMENT_BEGIN_INFO_KHR"
4874    },
4875    {
4876     "enum_field_value" : 1000109000,
4877     "name" : "VK_STRUCTURE_TYPE_ATTACHMENT_DESCRIPTION_2_KHR"
4878    },
4879    {
4880     "enum_field_value" : 1000109001,
4881     "name" : "VK_STRUCTURE_TYPE_ATTACHMENT_REFERENCE_2_KHR"
4882    },
4883    {
4884     "enum_field_value" : 1000109002,
4885     "name" : "VK_STRUCTURE_TYPE_SUBPASS_DESCRIPTION_2_KHR"
4886    },
4887    {
4888     "enum_field_value" : 1000109003,
4889     "name" : "VK_STRUCTURE_TYPE_SUBPASS_DEPENDENCY_2_KHR"
4890    },
4891    {
4892     "enum_field_value" : 1000109004,
4893     "name" : "VK_STRUCTURE_TYPE_RENDER_PASS_CREATE_INFO_2_KHR"
4894    },
4895    {
4896     "enum_field_value" : 1000109005,
4897     "name" : "VK_STRUCTURE_TYPE_SUBPASS_BEGIN_INFO_KHR"
4898    },
4899    {
4900     "enum_field_value" : 1000109006,
4901     "name" : "VK_STRUCTURE_TYPE_SUBPASS_END_INFO_KHR"
4902    },
4903    {
4904     "enum_field_value" : 1000112000,
4905     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_FENCE_INFO_KHR"
4906    },
4907    {
4908     "enum_field_value" : 1000112001,
4909     "name" : "VK_STRUCTURE_TYPE_EXTERNAL_FENCE_PROPERTIES_KHR"
4910    },
4911    {
4912     "enum_field_value" : 1000113000,
4913     "name" : "VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR"
4914    },
4915    {
4916     "enum_field_value" : 1000117000,
4917     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_POINT_CLIPPING_PROPERTIES_KHR"
4918    },
4919    {
4920     "enum_field_value" : 1000117001,
4921     "name" : "VK_STRUCTURE_TYPE_RENDER_PASS_INPUT_ATTACHMENT_ASPECT_CREATE_INFO_KHR"
4922    },
4923    {
4924     "enum_field_value" : 1000117002,
4925     "name" : "VK_STRUCTURE_TYPE_IMAGE_VIEW_USAGE_CREATE_INFO_KHR"
4926    },
4927    {
4928     "enum_field_value" : 1000117003,
4929     "name" : "VK_STRUCTURE_TYPE_PIPELINE_TESSELLATION_DOMAIN_ORIGIN_STATE_CREATE_INFO_KHR"
4930    },
4931    {
4932     "enum_field_value" : 1000120000,
4933     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VARIABLE_POINTERS_FEATURES_KHR"
4934    },
4935    {
4936     "enum_field_value" : 1000120000,
4937     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VARIABLE_POINTER_FEATURES_KHR"
4938    },
4939    {
4940     "enum_field_value" : 1000127000,
4941     "name" : "VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS_KHR"
4942    },
4943    {
4944     "enum_field_value" : 1000127001,
4945     "name" : "VK_STRUCTURE_TYPE_MEMORY_DEDICATED_ALLOCATE_INFO_KHR"
4946    },
4947    {
4948     "enum_field_value" : 1000130000,
4949     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SAMPLER_FILTER_MINMAX_PROPERTIES_EXT"
4950    },
4951    {
4952     "enum_field_value" : 1000130001,
4953     "name" : "VK_STRUCTURE_TYPE_SAMPLER_REDUCTION_MODE_CREATE_INFO_EXT"
4954    },
4955    {
4956     "enum_field_value" : 1000138000,
4957     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_INLINE_UNIFORM_BLOCK_FEATURES_EXT"
4958    },
4959    {
4960     "enum_field_value" : 1000138001,
4961     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_INLINE_UNIFORM_BLOCK_PROPERTIES_EXT"
4962    },
4963    {
4964     "enum_field_value" : 1000138002,
4965     "name" : "VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET_INLINE_UNIFORM_BLOCK_EXT"
4966    },
4967    {
4968     "enum_field_value" : 1000138003,
4969     "name" : "VK_STRUCTURE_TYPE_DESCRIPTOR_POOL_INLINE_UNIFORM_BLOCK_CREATE_INFO_EXT"
4970    },
4971    {
4972     "enum_field_value" : 1000146000,
4973     "name" : "VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2_KHR"
4974    },
4975    {
4976     "enum_field_value" : 1000146001,
4977     "name" : "VK_STRUCTURE_TYPE_IMAGE_MEMORY_REQUIREMENTS_INFO_2_KHR"
4978    },
4979    {
4980     "enum_field_value" : 1000146002,
4981     "name" : "VK_STRUCTURE_TYPE_IMAGE_SPARSE_MEMORY_REQUIREMENTS_INFO_2_KHR"
4982    },
4983    {
4984     "enum_field_value" : 1000146003,
4985     "name" : "VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2_KHR"
4986    },
4987    {
4988     "enum_field_value" : 1000146004,
4989     "name" : "VK_STRUCTURE_TYPE_SPARSE_IMAGE_MEMORY_REQUIREMENTS_2_KHR"
4990    },
4991    {
4992     "enum_field_value" : 1000147000,
4993     "name" : "VK_STRUCTURE_TYPE_IMAGE_FORMAT_LIST_CREATE_INFO_KHR"
4994    },
4995    {
4996     "enum_field_value" : 1000156000,
4997     "name" : "VK_STRUCTURE_TYPE_SAMPLER_YCBCR_CONVERSION_CREATE_INFO_KHR"
4998    },
4999    {
5000     "enum_field_value" : 1000156001,
5001     "name" : "VK_STRUCTURE_TYPE_SAMPLER_YCBCR_CONVERSION_INFO_KHR"
5002    },
5003    {
5004     "enum_field_value" : 1000156002,
5005     "name" : "VK_STRUCTURE_TYPE_BIND_IMAGE_PLANE_MEMORY_INFO_KHR"
5006    },
5007    {
5008     "enum_field_value" : 1000156003,
5009     "name" : "VK_STRUCTURE_TYPE_IMAGE_PLANE_MEMORY_REQUIREMENTS_INFO_KHR"
5010    },
5011    {
5012     "enum_field_value" : 1000156004,
5013     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SAMPLER_YCBCR_CONVERSION_FEATURES_KHR"
5014    },
5015    {
5016     "enum_field_value" : 1000156005,
5017     "name" : "VK_STRUCTURE_TYPE_SAMPLER_YCBCR_CONVERSION_IMAGE_FORMAT_PROPERTIES_KHR"
5018    },
5019    {
5020     "enum_field_value" : 1000157000,
5021     "name" : "VK_STRUCTURE_TYPE_BIND_BUFFER_MEMORY_INFO_KHR"
5022    },
5023    {
5024     "enum_field_value" : 1000157001,
5025     "name" : "VK_STRUCTURE_TYPE_BIND_IMAGE_MEMORY_INFO_KHR"
5026    },
5027    {
5028     "enum_field_value" : 1000161000,
5029     "name" : "VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_BINDING_FLAGS_CREATE_INFO_EXT"
5030    },
5031    {
5032     "enum_field_value" : 1000161001,
5033     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_INDEXING_FEATURES_EXT"
5034    },
5035    {
5036     "enum_field_value" : 1000161002,
5037     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_INDEXING_PROPERTIES_EXT"
5038    },
5039    {
5040     "enum_field_value" : 1000161003,
5041     "name" : "VK_STRUCTURE_TYPE_DESCRIPTOR_SET_VARIABLE_DESCRIPTOR_COUNT_ALLOCATE_INFO_EXT"
5042    },
5043    {
5044     "enum_field_value" : 1000161004,
5045     "name" : "VK_STRUCTURE_TYPE_DESCRIPTOR_SET_VARIABLE_DESCRIPTOR_COUNT_LAYOUT_SUPPORT_EXT"
5046    },
5047    {
5048     "enum_field_value" : 1000168000,
5049     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MAINTENANCE_3_PROPERTIES_KHR"
5050    },
5051    {
5052     "enum_field_value" : 1000168001,
5053     "name" : "VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_SUPPORT_KHR"
5054    },
5055    {
5056     "enum_field_value" : 1000174000,
5057     "name" : "VK_STRUCTURE_TYPE_DEVICE_QUEUE_GLOBAL_PRIORITY_CREATE_INFO_EXT"
5058    },
5059    {
5060     "enum_field_value" : 1000175000,
5061     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SUBGROUP_EXTENDED_TYPES_FEATURES_KHR"
5062    },
5063    {
5064     "enum_field_value" : 1000177000,
5065     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_8BIT_STORAGE_FEATURES_KHR"
5066    },
5067    {
5068     "enum_field_value" : 1000180000,
5069     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_INT64_FEATURES_KHR"
5070    },
5071    {
5072     "enum_field_value" : 1000192000,
5073     "name" : "VK_STRUCTURE_TYPE_PIPELINE_CREATION_FEEDBACK_CREATE_INFO_EXT"
5074    },
5075    {
5076     "enum_field_value" : 1000196000,
5077     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DRIVER_PROPERTIES_KHR"
5078    },
5079    {
5080     "enum_field_value" : 1000197000,
5081     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FLOAT_CONTROLS_PROPERTIES_KHR"
5082    },
5083    {
5084     "enum_field_value" : 1000199000,
5085     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEPTH_STENCIL_RESOLVE_PROPERTIES_KHR"
5086    },
5087    {
5088     "enum_field_value" : 1000199001,
5089     "name" : "VK_STRUCTURE_TYPE_SUBPASS_DESCRIPTION_DEPTH_STENCIL_RESOLVE_KHR"
5090    },
5091    {
5092     "enum_field_value" : 1000207000,
5093     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TIMELINE_SEMAPHORE_FEATURES_KHR"
5094    },
5095    {
5096     "enum_field_value" : 1000207001,
5097     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TIMELINE_SEMAPHORE_PROPERTIES_KHR"
5098    },
5099    {
5100     "enum_field_value" : 1000207002,
5101     "name" : "VK_STRUCTURE_TYPE_SEMAPHORE_TYPE_CREATE_INFO_KHR"
5102    },
5103    {
5104     "enum_field_value" : 1000207003,
5105     "name" : "VK_STRUCTURE_TYPE_TIMELINE_SEMAPHORE_SUBMIT_INFO_KHR"
5106    },
5107    {
5108     "enum_field_value" : 1000207004,
5109     "name" : "VK_STRUCTURE_TYPE_SEMAPHORE_WAIT_INFO_KHR"
5110    },
5111    {
5112     "enum_field_value" : 1000207005,
5113     "name" : "VK_STRUCTURE_TYPE_SEMAPHORE_SIGNAL_INFO_KHR"
5114    },
5115    {
5116     "enum_field_value" : 1000210000,
5117     "name" : "VK_STRUCTURE_TYPE_QUERY_POOL_CREATE_INFO_INTEL"
5118    },
5119    {
5120     "enum_field_value" : 1000211000,
5121     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_MEMORY_MODEL_FEATURES_KHR"
5122    },
5123    {
5124     "enum_field_value" : 1000215000,
5125     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_TERMINATE_INVOCATION_FEATURES_KHR"
5126    },
5127    {
5128     "enum_field_value" : 1000221000,
5129     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCALAR_BLOCK_LAYOUT_FEATURES_EXT"
5130    },
5131    {
5132     "enum_field_value" : 1000225000,
5133     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBGROUP_SIZE_CONTROL_PROPERTIES_EXT"
5134    },
5135    {
5136     "enum_field_value" : 1000225001,
5137     "name" : "VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_REQUIRED_SUBGROUP_SIZE_CREATE_INFO_EXT"
5138    },
5139    {
5140     "enum_field_value" : 1000225002,
5141     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBGROUP_SIZE_CONTROL_FEATURES_EXT"
5142    },
5143    {
5144     "enum_field_value" : 1000241000,
5145     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SEPARATE_DEPTH_STENCIL_LAYOUTS_FEATURES_KHR"
5146    },
5147    {
5148     "enum_field_value" : 1000241001,
5149     "name" : "VK_STRUCTURE_TYPE_ATTACHMENT_REFERENCE_STENCIL_LAYOUT_KHR"
5150    },
5151    {
5152     "enum_field_value" : 1000241002,
5153     "name" : "VK_STRUCTURE_TYPE_ATTACHMENT_DESCRIPTION_STENCIL_LAYOUT_KHR"
5154    },
5155    {
5156     "enum_field_value" : 1000244000,
5157     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_BUFFER_ADDRESS_FEATURES_EXT"
5158    },
5159    {
5160     "enum_field_value" : 1000244001,
5161     "name" : "VK_STRUCTURE_TYPE_BUFFER_DEVICE_ADDRESS_INFO_EXT"
5162    },
5163    {
5164     "enum_field_value" : 1000245000,
5165     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TOOL_PROPERTIES_EXT"
5166    },
5167    {
5168     "enum_field_value" : 1000246000,
5169     "name" : "VK_STRUCTURE_TYPE_IMAGE_STENCIL_USAGE_CREATE_INFO_EXT"
5170    },
5171    {
5172     "enum_field_value" : 1000253000,
5173     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_UNIFORM_BUFFER_STANDARD_LAYOUT_FEATURES_KHR"
5174    },
5175    {
5176     "enum_field_value" : 1000257000,
5177     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_BUFFER_DEVICE_ADDRESS_FEATURES_KHR"
5178    },
5179    {
5180     "enum_field_value" : 1000244001,
5181     "name" : "VK_STRUCTURE_TYPE_BUFFER_DEVICE_ADDRESS_INFO_KHR"
5182    },
5183    {
5184     "enum_field_value" : 1000257002,
5185     "name" : "VK_STRUCTURE_TYPE_BUFFER_OPAQUE_CAPTURE_ADDRESS_CREATE_INFO_KHR"
5186    },
5187    {
5188     "enum_field_value" : 1000257003,
5189     "name" : "VK_STRUCTURE_TYPE_MEMORY_OPAQUE_CAPTURE_ADDRESS_ALLOCATE_INFO_KHR"
5190    },
5191    {
5192     "enum_field_value" : 1000257004,
5193     "name" : "VK_STRUCTURE_TYPE_DEVICE_MEMORY_OPAQUE_CAPTURE_ADDRESS_INFO_KHR"
5194    },
5195    {
5196     "enum_field_value" : 1000261000,
5197     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_HOST_QUERY_RESET_FEATURES_EXT"
5198    },
5199    {
5200     "enum_field_value" : 1000276000,
5201     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_DEMOTE_TO_HELPER_INVOCATION_FEATURES_EXT"
5202    },
5203    {
5204     "enum_field_value" : 1000280000,
5205     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_INTEGER_DOT_PRODUCT_FEATURES_KHR"
5206    },
5207    {
5208     "enum_field_value" : 1000280001,
5209     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_INTEGER_DOT_PRODUCT_PROPERTIES_KHR"
5210    },
5211    {
5212     "enum_field_value" : 1000281001,
5213     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TEXEL_BUFFER_ALIGNMENT_PROPERTIES_EXT"
5214    },
5215    {
5216     "enum_field_value" : 1000295000,
5217     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRIVATE_DATA_FEATURES_EXT"
5218    },
5219    {
5220     "enum_field_value" : 1000295001,
5221     "name" : "VK_STRUCTURE_TYPE_DEVICE_PRIVATE_DATA_CREATE_INFO_EXT"
5222    },
5223    {
5224     "enum_field_value" : 1000295002,
5225     "name" : "VK_STRUCTURE_TYPE_PRIVATE_DATA_SLOT_CREATE_INFO_EXT"
5226    },
5227    {
5228     "enum_field_value" : 1000297000,
5229     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_CREATION_CACHE_CONTROL_FEATURES_EXT"
5230    },
5231    {
5232     "enum_field_value" : 1000314000,
5233     "name" : "VK_STRUCTURE_TYPE_MEMORY_BARRIER_2_KHR"
5234    },
5235    {
5236     "enum_field_value" : 1000314001,
5237     "name" : "VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER_2_KHR"
5238    },
5239    {
5240     "enum_field_value" : 1000314002,
5241     "name" : "VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER_2_KHR"
5242    },
5243    {
5244     "enum_field_value" : 1000314003,
5245     "name" : "VK_STRUCTURE_TYPE_DEPENDENCY_INFO_KHR"
5246    },
5247    {
5248     "enum_field_value" : 1000314004,
5249     "name" : "VK_STRUCTURE_TYPE_SUBMIT_INFO_2_KHR"
5250    },
5251    {
5252     "enum_field_value" : 1000314005,
5253     "name" : "VK_STRUCTURE_TYPE_SEMAPHORE_SUBMIT_INFO_KHR"
5254    },
5255    {
5256     "enum_field_value" : 1000314006,
5257     "name" : "VK_STRUCTURE_TYPE_COMMAND_BUFFER_SUBMIT_INFO_KHR"
5258    },
5259    {
5260     "enum_field_value" : 1000314007,
5261     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SYNCHRONIZATION_2_FEATURES_KHR"
5262    },
5263    {
5264     "enum_field_value" : 1000325000,
5265     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ZERO_INITIALIZE_WORKGROUP_MEMORY_FEATURES_KHR"
5266    },
5267    {
5268     "enum_field_value" : 1000335000,
5269     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT"
5270    },
5271    {
5272     "enum_field_value" : 1000337000,
5273     "name" : "VK_STRUCTURE_TYPE_COPY_BUFFER_INFO_2_KHR"
5274    },
5275    {
5276     "enum_field_value" : 1000337001,
5277     "name" : "VK_STRUCTURE_TYPE_COPY_IMAGE_INFO_2_KHR"
5278    },
5279    {
5280     "enum_field_value" : 1000337002,
5281     "name" : "VK_STRUCTURE_TYPE_COPY_BUFFER_TO_IMAGE_INFO_2_KHR"
5282    },
5283    {
5284     "enum_field_value" : 1000337003,
5285     "name" : "VK_STRUCTURE_TYPE_COPY_IMAGE_TO_BUFFER_INFO_2_KHR"
5286    },
5287    {
5288     "enum_field_value" : 1000337004,
5289     "name" : "VK_STRUCTURE_TYPE_BLIT_IMAGE_INFO_2_KHR"
5290    },
5291    {
5292     "enum_field_value" : 1000337005,
5293     "name" : "VK_STRUCTURE_TYPE_RESOLVE_IMAGE_INFO_2_KHR"
5294    },
5295    {
5296     "enum_field_value" : 1000337006,
5297     "name" : "VK_STRUCTURE_TYPE_BUFFER_COPY_2_KHR"
5298    },
5299    {
5300     "enum_field_value" : 1000337007,
5301     "name" : "VK_STRUCTURE_TYPE_IMAGE_COPY_2_KHR"
5302    },
5303    {
5304     "enum_field_value" : 1000337008,
5305     "name" : "VK_STRUCTURE_TYPE_IMAGE_BLIT_2_KHR"
5306    },
5307    {
5308     "enum_field_value" : 1000337009,
5309     "name" : "VK_STRUCTURE_TYPE_BUFFER_IMAGE_COPY_2_KHR"
5310    },
5311    {
5312     "enum_field_value" : 1000337010,
5313     "name" : "VK_STRUCTURE_TYPE_IMAGE_RESOLVE_2_KHR"
5314    },
5315    {
5316     "enum_field_value" : 1000360000,
5317     "name" : "VK_STRUCTURE_TYPE_FORMAT_PROPERTIES_3_KHR"
5318    },
5319    {
5320     "enum_field_value" : 1000388000,
5321     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GLOBAL_PRIORITY_QUERY_FEATURES_EXT"
5322    },
5323    {
5324     "enum_field_value" : 1000388001,
5325     "name" : "VK_STRUCTURE_TYPE_QUEUE_FAMILY_GLOBAL_PRIORITY_PROPERTIES_EXT"
5326    },
5327    {
5328     "enum_field_value" : 1000413000,
5329     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MAINTENANCE_4_FEATURES_KHR"
5330    },
5331    {
5332     "enum_field_value" : 1000413001,
5333     "name" : "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MAINTENANCE_4_PROPERTIES_KHR"
5334    },
5335    {
5336     "enum_field_value" : 1000413002,
5337     "name" : "VK_STRUCTURE_TYPE_DEVICE_BUFFER_MEMORY_REQUIREMENTS_KHR"
5338    },
5339    {
5340     "enum_field_value" : 1000413003,
5341     "name" : "VK_STRUCTURE_TYPE_DEVICE_IMAGE_MEMORY_REQUIREMENTS_KHR"
5342    },
5343    {
5344     "enum_field_value" : 2147483647,
5345     "name" : "VK_STRUCTURE_TYPE_MAX_ENUM"
5346    }
5347   ],
5348   "linker_set_key" : "_ZTI15VkStructureType",
5349   "name" : "VkStructureType",
5350   "referenced_type" : "_ZTI15VkStructureType",
5351   "self_type" : "_ZTI15VkStructureType",
5352   "size" : 4,
5353   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
5354   "underlying_type" : "_ZTIj"
5355  },
5356  {
5357   "alignment" : 4,
5358   "enum_fields" :
5359   [
5360    {
5361     "enum_field_value" : 0,
5362     "name" : "VK_TIME_DOMAIN_DEVICE_EXT"
5363    },
5364    {
5365     "enum_field_value" : 1,
5366     "name" : "VK_TIME_DOMAIN_CLOCK_MONOTONIC_EXT"
5367    },
5368    {
5369     "enum_field_value" : 2,
5370     "name" : "VK_TIME_DOMAIN_CLOCK_MONOTONIC_RAW_EXT"
5371    },
5372    {
5373     "enum_field_value" : 3,
5374     "name" : "VK_TIME_DOMAIN_QUERY_PERFORMANCE_COUNTER_EXT"
5375    },
5376    {
5377     "enum_field_value" : 2147483647,
5378     "name" : "VK_TIME_DOMAIN_MAX_ENUM_EXT"
5379    }
5380   ],
5381   "linker_set_key" : "_ZTI15VkTimeDomainEXT",
5382   "name" : "VkTimeDomainEXT",
5383   "referenced_type" : "_ZTI15VkTimeDomainEXT",
5384   "self_type" : "_ZTI15VkTimeDomainEXT",
5385   "size" : 4,
5386   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
5387   "underlying_type" : "_ZTIj"
5388  },
5389  {
5390   "alignment" : 4,
5391   "enum_fields" :
5392   [
5393    {
5394     "enum_field_value" : 1,
5395     "name" : "VK_ACCESS_INDIRECT_COMMAND_READ_BIT"
5396    },
5397    {
5398     "enum_field_value" : 2,
5399     "name" : "VK_ACCESS_INDEX_READ_BIT"
5400    },
5401    {
5402     "enum_field_value" : 4,
5403     "name" : "VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT"
5404    },
5405    {
5406     "enum_field_value" : 8,
5407     "name" : "VK_ACCESS_UNIFORM_READ_BIT"
5408    },
5409    {
5410     "enum_field_value" : 16,
5411     "name" : "VK_ACCESS_INPUT_ATTACHMENT_READ_BIT"
5412    },
5413    {
5414     "enum_field_value" : 32,
5415     "name" : "VK_ACCESS_SHADER_READ_BIT"
5416    },
5417    {
5418     "enum_field_value" : 64,
5419     "name" : "VK_ACCESS_SHADER_WRITE_BIT"
5420    },
5421    {
5422     "enum_field_value" : 128,
5423     "name" : "VK_ACCESS_COLOR_ATTACHMENT_READ_BIT"
5424    },
5425    {
5426     "enum_field_value" : 256,
5427     "name" : "VK_ACCESS_COLOR_ATTACHMENT_WRITE_BIT"
5428    },
5429    {
5430     "enum_field_value" : 512,
5431     "name" : "VK_ACCESS_DEPTH_STENCIL_ATTACHMENT_READ_BIT"
5432    },
5433    {
5434     "enum_field_value" : 1024,
5435     "name" : "VK_ACCESS_DEPTH_STENCIL_ATTACHMENT_WRITE_BIT"
5436    },
5437    {
5438     "enum_field_value" : 2048,
5439     "name" : "VK_ACCESS_TRANSFER_READ_BIT"
5440    },
5441    {
5442     "enum_field_value" : 4096,
5443     "name" : "VK_ACCESS_TRANSFER_WRITE_BIT"
5444    },
5445    {
5446     "enum_field_value" : 8192,
5447     "name" : "VK_ACCESS_HOST_READ_BIT"
5448    },
5449    {
5450     "enum_field_value" : 16384,
5451     "name" : "VK_ACCESS_HOST_WRITE_BIT"
5452    },
5453    {
5454     "enum_field_value" : 32768,
5455     "name" : "VK_ACCESS_MEMORY_READ_BIT"
5456    },
5457    {
5458     "enum_field_value" : 65536,
5459     "name" : "VK_ACCESS_MEMORY_WRITE_BIT"
5460    },
5461    {
5462     "enum_field_value" : 0,
5463     "name" : "VK_ACCESS_NONE"
5464    },
5465    {
5466     "enum_field_value" : 33554432,
5467     "name" : "VK_ACCESS_TRANSFORM_FEEDBACK_WRITE_BIT_EXT"
5468    },
5469    {
5470     "enum_field_value" : 67108864,
5471     "name" : "VK_ACCESS_TRANSFORM_FEEDBACK_COUNTER_READ_BIT_EXT"
5472    },
5473    {
5474     "enum_field_value" : 134217728,
5475     "name" : "VK_ACCESS_TRANSFORM_FEEDBACK_COUNTER_WRITE_BIT_EXT"
5476    },
5477    {
5478     "enum_field_value" : 1048576,
5479     "name" : "VK_ACCESS_CONDITIONAL_RENDERING_READ_BIT_EXT"
5480    },
5481    {
5482     "enum_field_value" : 524288,
5483     "name" : "VK_ACCESS_COLOR_ATTACHMENT_READ_NONCOHERENT_BIT_EXT"
5484    },
5485    {
5486     "enum_field_value" : 2097152,
5487     "name" : "VK_ACCESS_ACCELERATION_STRUCTURE_READ_BIT_KHR"
5488    },
5489    {
5490     "enum_field_value" : 4194304,
5491     "name" : "VK_ACCESS_ACCELERATION_STRUCTURE_WRITE_BIT_KHR"
5492    },
5493    {
5494     "enum_field_value" : 16777216,
5495     "name" : "VK_ACCESS_FRAGMENT_DENSITY_MAP_READ_BIT_EXT"
5496    },
5497    {
5498     "enum_field_value" : 8388608,
5499     "name" : "VK_ACCESS_FRAGMENT_SHADING_RATE_ATTACHMENT_READ_BIT_KHR"
5500    },
5501    {
5502     "enum_field_value" : 131072,
5503     "name" : "VK_ACCESS_COMMAND_PREPROCESS_READ_BIT_NV"
5504    },
5505    {
5506     "enum_field_value" : 262144,
5507     "name" : "VK_ACCESS_COMMAND_PREPROCESS_WRITE_BIT_NV"
5508    },
5509    {
5510     "enum_field_value" : 8388608,
5511     "name" : "VK_ACCESS_SHADING_RATE_IMAGE_READ_BIT_NV"
5512    },
5513    {
5514     "enum_field_value" : 2097152,
5515     "name" : "VK_ACCESS_ACCELERATION_STRUCTURE_READ_BIT_NV"
5516    },
5517    {
5518     "enum_field_value" : 4194304,
5519     "name" : "VK_ACCESS_ACCELERATION_STRUCTURE_WRITE_BIT_NV"
5520    },
5521    {
5522     "enum_field_value" : 0,
5523     "name" : "VK_ACCESS_NONE_KHR"
5524    },
5525    {
5526     "enum_field_value" : 2147483647,
5527     "name" : "VK_ACCESS_FLAG_BITS_MAX_ENUM"
5528    }
5529   ],
5530   "linker_set_key" : "_ZTI16VkAccessFlagBits",
5531   "name" : "VkAccessFlagBits",
5532   "referenced_type" : "_ZTI16VkAccessFlagBits",
5533   "self_type" : "_ZTI16VkAccessFlagBits",
5534   "size" : 4,
5535   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
5536   "underlying_type" : "_ZTIj"
5537  },
5538  {
5539   "alignment" : 4,
5540   "enum_fields" :
5541   [
5542    {
5543     "enum_field_value" : 0,
5544     "name" : "VK_CHROMA_LOCATION_COSITED_EVEN"
5545    },
5546    {
5547     "enum_field_value" : 1,
5548     "name" : "VK_CHROMA_LOCATION_MIDPOINT"
5549    },
5550    {
5551     "enum_field_value" : 0,
5552     "name" : "VK_CHROMA_LOCATION_COSITED_EVEN_KHR"
5553    },
5554    {
5555     "enum_field_value" : 1,
5556     "name" : "VK_CHROMA_LOCATION_MIDPOINT_KHR"
5557    },
5558    {
5559     "enum_field_value" : 2147483647,
5560     "name" : "VK_CHROMA_LOCATION_MAX_ENUM"
5561    }
5562   ],
5563   "linker_set_key" : "_ZTI16VkChromaLocation",
5564   "name" : "VkChromaLocation",
5565   "referenced_type" : "_ZTI16VkChromaLocation",
5566   "self_type" : "_ZTI16VkChromaLocation",
5567   "size" : 4,
5568   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
5569   "underlying_type" : "_ZTIj"
5570  },
5571  {
5572   "alignment" : 4,
5573   "enum_fields" :
5574   [
5575    {
5576     "enum_field_value" : 0,
5577     "name" : "VK_DESCRIPTOR_TYPE_SAMPLER"
5578    },
5579    {
5580     "enum_field_value" : 1,
5581     "name" : "VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER"
5582    },
5583    {
5584     "enum_field_value" : 2,
5585     "name" : "VK_DESCRIPTOR_TYPE_SAMPLED_IMAGE"
5586    },
5587    {
5588     "enum_field_value" : 3,
5589     "name" : "VK_DESCRIPTOR_TYPE_STORAGE_IMAGE"
5590    },
5591    {
5592     "enum_field_value" : 4,
5593     "name" : "VK_DESCRIPTOR_TYPE_UNIFORM_TEXEL_BUFFER"
5594    },
5595    {
5596     "enum_field_value" : 5,
5597     "name" : "VK_DESCRIPTOR_TYPE_STORAGE_TEXEL_BUFFER"
5598    },
5599    {
5600     "enum_field_value" : 6,
5601     "name" : "VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER"
5602    },
5603    {
5604     "enum_field_value" : 7,
5605     "name" : "VK_DESCRIPTOR_TYPE_STORAGE_BUFFER"
5606    },
5607    {
5608     "enum_field_value" : 8,
5609     "name" : "VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER_DYNAMIC"
5610    },
5611    {
5612     "enum_field_value" : 9,
5613     "name" : "VK_DESCRIPTOR_TYPE_STORAGE_BUFFER_DYNAMIC"
5614    },
5615    {
5616     "enum_field_value" : 10,
5617     "name" : "VK_DESCRIPTOR_TYPE_INPUT_ATTACHMENT"
5618    },
5619    {
5620     "enum_field_value" : 1000138000,
5621     "name" : "VK_DESCRIPTOR_TYPE_INLINE_UNIFORM_BLOCK"
5622    },
5623    {
5624     "enum_field_value" : 1000150000,
5625     "name" : "VK_DESCRIPTOR_TYPE_ACCELERATION_STRUCTURE_KHR"
5626    },
5627    {
5628     "enum_field_value" : 1000165000,
5629     "name" : "VK_DESCRIPTOR_TYPE_ACCELERATION_STRUCTURE_NV"
5630    },
5631    {
5632     "enum_field_value" : 1000351000,
5633     "name" : "VK_DESCRIPTOR_TYPE_MUTABLE_VALVE"
5634    },
5635    {
5636     "enum_field_value" : 1000138000,
5637     "name" : "VK_DESCRIPTOR_TYPE_INLINE_UNIFORM_BLOCK_EXT"
5638    },
5639    {
5640     "enum_field_value" : 2147483647,
5641     "name" : "VK_DESCRIPTOR_TYPE_MAX_ENUM"
5642    }
5643   ],
5644   "linker_set_key" : "_ZTI16VkDescriptorType",
5645   "name" : "VkDescriptorType",
5646   "referenced_type" : "_ZTI16VkDescriptorType",
5647   "self_type" : "_ZTI16VkDescriptorType",
5648   "size" : 4,
5649   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
5650   "underlying_type" : "_ZTIj"
5651  },
5652  {
5653   "alignment" : 4,
5654   "enum_fields" :
5655   [
5656    {
5657     "enum_field_value" : 0,
5658     "name" : "VK_PRESENT_MODE_IMMEDIATE_KHR"
5659    },
5660    {
5661     "enum_field_value" : 1,
5662     "name" : "VK_PRESENT_MODE_MAILBOX_KHR"
5663    },
5664    {
5665     "enum_field_value" : 2,
5666     "name" : "VK_PRESENT_MODE_FIFO_KHR"
5667    },
5668    {
5669     "enum_field_value" : 3,
5670     "name" : "VK_PRESENT_MODE_FIFO_RELAXED_KHR"
5671    },
5672    {
5673     "enum_field_value" : 1000111000,
5674     "name" : "VK_PRESENT_MODE_SHARED_DEMAND_REFRESH_KHR"
5675    },
5676    {
5677     "enum_field_value" : 1000111001,
5678     "name" : "VK_PRESENT_MODE_SHARED_CONTINUOUS_REFRESH_KHR"
5679    },
5680    {
5681     "enum_field_value" : 2147483647,
5682     "name" : "VK_PRESENT_MODE_MAX_ENUM_KHR"
5683    }
5684   ],
5685   "linker_set_key" : "_ZTI16VkPresentModeKHR",
5686   "name" : "VkPresentModeKHR",
5687   "referenced_type" : "_ZTI16VkPresentModeKHR",
5688   "self_type" : "_ZTI16VkPresentModeKHR",
5689   "size" : 4,
5690   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
5691   "underlying_type" : "_ZTIj"
5692  },
5693  {
5694   "alignment" : 4,
5695   "enum_fields" :
5696   [
5697    {
5698     "enum_field_value" : 1,
5699     "name" : "VK_SUBMIT_PROTECTED_BIT"
5700    },
5701    {
5702     "enum_field_value" : 1,
5703     "name" : "VK_SUBMIT_PROTECTED_BIT_KHR"
5704    },
5705    {
5706     "enum_field_value" : 2147483647,
5707     "name" : "VK_SUBMIT_FLAG_BITS_MAX_ENUM"
5708    }
5709   ],
5710   "linker_set_key" : "_ZTI16VkSubmitFlagBits",
5711   "name" : "VkSubmitFlagBits",
5712   "referenced_type" : "_ZTI16VkSubmitFlagBits",
5713   "self_type" : "_ZTI16VkSubmitFlagBits",
5714   "size" : 4,
5715   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
5716   "underlying_type" : "_ZTIj"
5717  },
5718  {
5719   "alignment" : 4,
5720   "enum_fields" :
5721   [
5722    {
5723     "enum_field_value" : 0,
5724     "name" : "VK_BLEND_OVERLAP_UNCORRELATED_EXT"
5725    },
5726    {
5727     "enum_field_value" : 1,
5728     "name" : "VK_BLEND_OVERLAP_DISJOINT_EXT"
5729    },
5730    {
5731     "enum_field_value" : 2,
5732     "name" : "VK_BLEND_OVERLAP_CONJOINT_EXT"
5733    },
5734    {
5735     "enum_field_value" : 2147483647,
5736     "name" : "VK_BLEND_OVERLAP_MAX_ENUM_EXT"
5737    }
5738   ],
5739   "linker_set_key" : "_ZTI17VkBlendOverlapEXT",
5740   "name" : "VkBlendOverlapEXT",
5741   "referenced_type" : "_ZTI17VkBlendOverlapEXT",
5742   "self_type" : "_ZTI17VkBlendOverlapEXT",
5743   "size" : 4,
5744   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
5745   "underlying_type" : "_ZTIj"
5746  },
5747  {
5748   "alignment" : 4,
5749   "enum_fields" :
5750   [
5751    {
5752     "enum_field_value" : 0,
5753     "name" : "VK_COMPONENT_TYPE_FLOAT16_NV"
5754    },
5755    {
5756     "enum_field_value" : 1,
5757     "name" : "VK_COMPONENT_TYPE_FLOAT32_NV"
5758    },
5759    {
5760     "enum_field_value" : 2,
5761     "name" : "VK_COMPONENT_TYPE_FLOAT64_NV"
5762    },
5763    {
5764     "enum_field_value" : 3,
5765     "name" : "VK_COMPONENT_TYPE_SINT8_NV"
5766    },
5767    {
5768     "enum_field_value" : 4,
5769     "name" : "VK_COMPONENT_TYPE_SINT16_NV"
5770    },
5771    {
5772     "enum_field_value" : 5,
5773     "name" : "VK_COMPONENT_TYPE_SINT32_NV"
5774    },
5775    {
5776     "enum_field_value" : 6,
5777     "name" : "VK_COMPONENT_TYPE_SINT64_NV"
5778    },
5779    {
5780     "enum_field_value" : 7,
5781     "name" : "VK_COMPONENT_TYPE_UINT8_NV"
5782    },
5783    {
5784     "enum_field_value" : 8,
5785     "name" : "VK_COMPONENT_TYPE_UINT16_NV"
5786    },
5787    {
5788     "enum_field_value" : 9,
5789     "name" : "VK_COMPONENT_TYPE_UINT32_NV"
5790    },
5791    {
5792     "enum_field_value" : 10,
5793     "name" : "VK_COMPONENT_TYPE_UINT64_NV"
5794    },
5795    {
5796     "enum_field_value" : 2147483647,
5797     "name" : "VK_COMPONENT_TYPE_MAX_ENUM_NV"
5798    }
5799   ],
5800   "linker_set_key" : "_ZTI17VkComponentTypeNV",
5801   "name" : "VkComponentTypeNV",
5802   "referenced_type" : "_ZTI17VkComponentTypeNV",
5803   "self_type" : "_ZTI17VkComponentTypeNV",
5804   "size" : 4,
5805   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
5806   "underlying_type" : "_ZTIj"
5807  },
5808  {
5809   "alignment" : 4,
5810   "enum_fields" :
5811   [
5812    {
5813     "enum_field_value" : 0,
5814     "name" : "VK_GEOMETRY_TYPE_TRIANGLES_KHR"
5815    },
5816    {
5817     "enum_field_value" : 1,
5818     "name" : "VK_GEOMETRY_TYPE_AABBS_KHR"
5819    },
5820    {
5821     "enum_field_value" : 2,
5822     "name" : "VK_GEOMETRY_TYPE_INSTANCES_KHR"
5823    },
5824    {
5825     "enum_field_value" : 0,
5826     "name" : "VK_GEOMETRY_TYPE_TRIANGLES_NV"
5827    },
5828    {
5829     "enum_field_value" : 1,
5830     "name" : "VK_GEOMETRY_TYPE_AABBS_NV"
5831    },
5832    {
5833     "enum_field_value" : 2147483647,
5834     "name" : "VK_GEOMETRY_TYPE_MAX_ENUM_KHR"
5835    }
5836   ],
5837   "linker_set_key" : "_ZTI17VkGeometryTypeKHR",
5838   "name" : "VkGeometryTypeKHR",
5839   "referenced_type" : "_ZTI17VkGeometryTypeKHR",
5840   "self_type" : "_ZTI17VkGeometryTypeKHR",
5841   "size" : 4,
5842   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
5843   "underlying_type" : "_ZTIj"
5844  },
5845  {
5846   "alignment" : 4,
5847   "enum_fields" :
5848   [
5849    {
5850     "enum_field_value" : 0,
5851     "name" : "VK_SUBPASS_CONTENTS_INLINE"
5852    },
5853    {
5854     "enum_field_value" : 1,
5855     "name" : "VK_SUBPASS_CONTENTS_SECONDARY_COMMAND_BUFFERS"
5856    },
5857    {
5858     "enum_field_value" : 2147483647,
5859     "name" : "VK_SUBPASS_CONTENTS_MAX_ENUM"
5860    }
5861   ],
5862   "linker_set_key" : "_ZTI17VkSubpassContents",
5863   "name" : "VkSubpassContents",
5864   "referenced_type" : "_ZTI17VkSubpassContents",
5865   "self_type" : "_ZTI17VkSubpassContents",
5866   "size" : 4,
5867   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
5868   "underlying_type" : "_ZTIj"
5869  },
5870  {
5871   "alignment" : 4,
5872   "enum_fields" :
5873   [
5874    {
5875     "enum_field_value" : 0,
5876     "name" : "VK_VERTEX_INPUT_RATE_VERTEX"
5877    },
5878    {
5879     "enum_field_value" : 1,
5880     "name" : "VK_VERTEX_INPUT_RATE_INSTANCE"
5881    },
5882    {
5883     "enum_field_value" : 2147483647,
5884     "name" : "VK_VERTEX_INPUT_RATE_MAX_ENUM"
5885    }
5886   ],
5887   "linker_set_key" : "_ZTI17VkVertexInputRate",
5888   "name" : "VkVertexInputRate",
5889   "referenced_type" : "_ZTI17VkVertexInputRate",
5890   "self_type" : "_ZTI17VkVertexInputRate",
5891   "size" : 4,
5892   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
5893   "underlying_type" : "_ZTIj"
5894  },
5895  {
5896   "alignment" : 4,
5897   "enum_fields" :
5898   [
5899    {
5900     "enum_field_value" : 0,
5901     "name" : "VK_ATTACHMENT_LOAD_OP_LOAD"
5902    },
5903    {
5904     "enum_field_value" : 1,
5905     "name" : "VK_ATTACHMENT_LOAD_OP_CLEAR"
5906    },
5907    {
5908     "enum_field_value" : 2,
5909     "name" : "VK_ATTACHMENT_LOAD_OP_DONT_CARE"
5910    },
5911    {
5912     "enum_field_value" : 1000400000,
5913     "name" : "VK_ATTACHMENT_LOAD_OP_NONE_EXT"
5914    },
5915    {
5916     "enum_field_value" : 2147483647,
5917     "name" : "VK_ATTACHMENT_LOAD_OP_MAX_ENUM"
5918    }
5919   ],
5920   "linker_set_key" : "_ZTI18VkAttachmentLoadOp",
5921   "name" : "VkAttachmentLoadOp",
5922   "referenced_type" : "_ZTI18VkAttachmentLoadOp",
5923   "self_type" : "_ZTI18VkAttachmentLoadOp",
5924   "size" : 4,
5925   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
5926   "underlying_type" : "_ZTIj"
5927  },
5928  {
5929   "alignment" : 4,
5930   "enum_fields" :
5931   [
5932    {
5933     "enum_field_value" : 0,
5934     "name" : "VK_COMPONENT_SWIZZLE_IDENTITY"
5935    },
5936    {
5937     "enum_field_value" : 1,
5938     "name" : "VK_COMPONENT_SWIZZLE_ZERO"
5939    },
5940    {
5941     "enum_field_value" : 2,
5942     "name" : "VK_COMPONENT_SWIZZLE_ONE"
5943    },
5944    {
5945     "enum_field_value" : 3,
5946     "name" : "VK_COMPONENT_SWIZZLE_R"
5947    },
5948    {
5949     "enum_field_value" : 4,
5950     "name" : "VK_COMPONENT_SWIZZLE_G"
5951    },
5952    {
5953     "enum_field_value" : 5,
5954     "name" : "VK_COMPONENT_SWIZZLE_B"
5955    },
5956    {
5957     "enum_field_value" : 6,
5958     "name" : "VK_COMPONENT_SWIZZLE_A"
5959    },
5960    {
5961     "enum_field_value" : 2147483647,
5962     "name" : "VK_COMPONENT_SWIZZLE_MAX_ENUM"
5963    }
5964   ],
5965   "linker_set_key" : "_ZTI18VkComponentSwizzle",
5966   "name" : "VkComponentSwizzle",
5967   "referenced_type" : "_ZTI18VkComponentSwizzle",
5968   "self_type" : "_ZTI18VkComponentSwizzle",
5969   "size" : 4,
5970   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
5971   "underlying_type" : "_ZTIj"
5972  },
5973  {
5974   "alignment" : 4,
5975   "enum_fields" :
5976   [
5977    {
5978     "enum_field_value" : 0,
5979     "name" : "VK_CULL_MODE_NONE"
5980    },
5981    {
5982     "enum_field_value" : 1,
5983     "name" : "VK_CULL_MODE_FRONT_BIT"
5984    },
5985    {
5986     "enum_field_value" : 2,
5987     "name" : "VK_CULL_MODE_BACK_BIT"
5988    },
5989    {
5990     "enum_field_value" : 3,
5991     "name" : "VK_CULL_MODE_FRONT_AND_BACK"
5992    },
5993    {
5994     "enum_field_value" : 2147483647,
5995     "name" : "VK_CULL_MODE_FLAG_BITS_MAX_ENUM"
5996    }
5997   ],
5998   "linker_set_key" : "_ZTI18VkCullModeFlagBits",
5999   "name" : "VkCullModeFlagBits",
6000   "referenced_type" : "_ZTI18VkCullModeFlagBits",
6001   "self_type" : "_ZTI18VkCullModeFlagBits",
6002   "size" : 4,
6003   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
6004   "underlying_type" : "_ZTIj"
6005  },
6006  {
6007   "alignment" : 4,
6008   "enum_fields" :
6009   [
6010    {
6011     "enum_field_value" : 0,
6012     "name" : "VK_ATTACHMENT_STORE_OP_STORE"
6013    },
6014    {
6015     "enum_field_value" : 1,
6016     "name" : "VK_ATTACHMENT_STORE_OP_DONT_CARE"
6017    },
6018    {
6019     "enum_field_value" : 1000301000,
6020     "name" : "VK_ATTACHMENT_STORE_OP_NONE"
6021    },
6022    {
6023     "enum_field_value" : 1000301000,
6024     "name" : "VK_ATTACHMENT_STORE_OP_NONE_KHR"
6025    },
6026    {
6027     "enum_field_value" : 1000301000,
6028     "name" : "VK_ATTACHMENT_STORE_OP_NONE_QCOM"
6029    },
6030    {
6031     "enum_field_value" : 1000301000,
6032     "name" : "VK_ATTACHMENT_STORE_OP_NONE_EXT"
6033    },
6034    {
6035     "enum_field_value" : 2147483647,
6036     "name" : "VK_ATTACHMENT_STORE_OP_MAX_ENUM"
6037    }
6038   ],
6039   "linker_set_key" : "_ZTI19VkAttachmentStoreOp",
6040   "name" : "VkAttachmentStoreOp",
6041   "referenced_type" : "_ZTI19VkAttachmentStoreOp",
6042   "self_type" : "_ZTI19VkAttachmentStoreOp",
6043   "size" : 4,
6044   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
6045   "underlying_type" : "_ZTIj"
6046  },
6047  {
6048   "alignment" : 4,
6049   "enum_fields" :
6050   [
6051    {
6052     "enum_field_value" : 0,
6053     "name" : "VK_PIPELINE_BIND_POINT_GRAPHICS"
6054    },
6055    {
6056     "enum_field_value" : 1,
6057     "name" : "VK_PIPELINE_BIND_POINT_COMPUTE"
6058    },
6059    {
6060     "enum_field_value" : 1000165000,
6061     "name" : "VK_PIPELINE_BIND_POINT_RAY_TRACING_KHR"
6062    },
6063    {
6064     "enum_field_value" : 1000369003,
6065     "name" : "VK_PIPELINE_BIND_POINT_SUBPASS_SHADING_HUAWEI"
6066    },
6067    {
6068     "enum_field_value" : 1000165000,
6069     "name" : "VK_PIPELINE_BIND_POINT_RAY_TRACING_NV"
6070    },
6071    {
6072     "enum_field_value" : 2147483647,
6073     "name" : "VK_PIPELINE_BIND_POINT_MAX_ENUM"
6074    }
6075   ],
6076   "linker_set_key" : "_ZTI19VkPipelineBindPoint",
6077   "name" : "VkPipelineBindPoint",
6078   "referenced_type" : "_ZTI19VkPipelineBindPoint",
6079   "self_type" : "_ZTI19VkPipelineBindPoint",
6080   "size" : 4,
6081   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
6082   "underlying_type" : "_ZTIj"
6083  },
6084  {
6085   "alignment" : 4,
6086   "enum_fields" :
6087   [
6088    {
6089     "enum_field_value" : 0,
6090     "name" : "VK_PRIMITIVE_TOPOLOGY_POINT_LIST"
6091    },
6092    {
6093     "enum_field_value" : 1,
6094     "name" : "VK_PRIMITIVE_TOPOLOGY_LINE_LIST"
6095    },
6096    {
6097     "enum_field_value" : 2,
6098     "name" : "VK_PRIMITIVE_TOPOLOGY_LINE_STRIP"
6099    },
6100    {
6101     "enum_field_value" : 3,
6102     "name" : "VK_PRIMITIVE_TOPOLOGY_TRIANGLE_LIST"
6103    },
6104    {
6105     "enum_field_value" : 4,
6106     "name" : "VK_PRIMITIVE_TOPOLOGY_TRIANGLE_STRIP"
6107    },
6108    {
6109     "enum_field_value" : 5,
6110     "name" : "VK_PRIMITIVE_TOPOLOGY_TRIANGLE_FAN"
6111    },
6112    {
6113     "enum_field_value" : 6,
6114     "name" : "VK_PRIMITIVE_TOPOLOGY_LINE_LIST_WITH_ADJACENCY"
6115    },
6116    {
6117     "enum_field_value" : 7,
6118     "name" : "VK_PRIMITIVE_TOPOLOGY_LINE_STRIP_WITH_ADJACENCY"
6119    },
6120    {
6121     "enum_field_value" : 8,
6122     "name" : "VK_PRIMITIVE_TOPOLOGY_TRIANGLE_LIST_WITH_ADJACENCY"
6123    },
6124    {
6125     "enum_field_value" : 9,
6126     "name" : "VK_PRIMITIVE_TOPOLOGY_TRIANGLE_STRIP_WITH_ADJACENCY"
6127    },
6128    {
6129     "enum_field_value" : 10,
6130     "name" : "VK_PRIMITIVE_TOPOLOGY_PATCH_LIST"
6131    },
6132    {
6133     "enum_field_value" : 2147483647,
6134     "name" : "VK_PRIMITIVE_TOPOLOGY_MAX_ENUM"
6135    }
6136   ],
6137   "linker_set_key" : "_ZTI19VkPrimitiveTopology",
6138   "name" : "VkPrimitiveTopology",
6139   "referenced_type" : "_ZTI19VkPrimitiveTopology",
6140   "self_type" : "_ZTI19VkPrimitiveTopology",
6141   "size" : 4,
6142   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
6143   "underlying_type" : "_ZTIj"
6144  },
6145  {
6146   "alignment" : 4,
6147   "enum_fields" :
6148   [
6149    {
6150     "enum_field_value" : 1,
6151     "name" : "VK_RENDERING_CONTENTS_SECONDARY_COMMAND_BUFFERS_BIT"
6152    },
6153    {
6154     "enum_field_value" : 2,
6155     "name" : "VK_RENDERING_SUSPENDING_BIT"
6156    },
6157    {
6158     "enum_field_value" : 4,
6159     "name" : "VK_RENDERING_RESUMING_BIT"
6160    },
6161    {
6162     "enum_field_value" : 1,
6163     "name" : "VK_RENDERING_CONTENTS_SECONDARY_COMMAND_BUFFERS_BIT_KHR"
6164    },
6165    {
6166     "enum_field_value" : 2,
6167     "name" : "VK_RENDERING_SUSPENDING_BIT_KHR"
6168    },
6169    {
6170     "enum_field_value" : 4,
6171     "name" : "VK_RENDERING_RESUMING_BIT_KHR"
6172    },
6173    {
6174     "enum_field_value" : 2147483647,
6175     "name" : "VK_RENDERING_FLAG_BITS_MAX_ENUM"
6176    }
6177   ],
6178   "linker_set_key" : "_ZTI19VkRenderingFlagBits",
6179   "name" : "VkRenderingFlagBits",
6180   "referenced_type" : "_ZTI19VkRenderingFlagBits",
6181   "self_type" : "_ZTI19VkRenderingFlagBits",
6182   "size" : 4,
6183   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
6184   "underlying_type" : "_ZTIj"
6185  },
6186  {
6187   "alignment" : 4,
6188   "enum_fields" :
6189   [
6190    {
6191     "enum_field_value" : 0,
6192     "name" : "VK_SAMPLER_MIPMAP_MODE_NEAREST"
6193    },
6194    {
6195     "enum_field_value" : 1,
6196     "name" : "VK_SAMPLER_MIPMAP_MODE_LINEAR"
6197    },
6198    {
6199     "enum_field_value" : 2147483647,
6200     "name" : "VK_SAMPLER_MIPMAP_MODE_MAX_ENUM"
6201    }
6202   ],
6203   "linker_set_key" : "_ZTI19VkSamplerMipmapMode",
6204   "name" : "VkSamplerMipmapMode",
6205   "referenced_type" : "_ZTI19VkSamplerMipmapMode",
6206   "self_type" : "_ZTI19VkSamplerMipmapMode",
6207   "size" : 4,
6208   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
6209   "underlying_type" : "_ZTIj"
6210  },
6211  {
6212   "alignment" : 4,
6213   "enum_fields" :
6214   [
6215    {
6216     "enum_field_value" : 0,
6217     "name" : "VK_SAMPLER_YCBCR_RANGE_ITU_FULL"
6218    },
6219    {
6220     "enum_field_value" : 1,
6221     "name" : "VK_SAMPLER_YCBCR_RANGE_ITU_NARROW"
6222    },
6223    {
6224     "enum_field_value" : 0,
6225     "name" : "VK_SAMPLER_YCBCR_RANGE_ITU_FULL_KHR"
6226    },
6227    {
6228     "enum_field_value" : 1,
6229     "name" : "VK_SAMPLER_YCBCR_RANGE_ITU_NARROW_KHR"
6230    },
6231    {
6232     "enum_field_value" : 2147483647,
6233     "name" : "VK_SAMPLER_YCBCR_RANGE_MAX_ENUM"
6234    }
6235   ],
6236   "linker_set_key" : "_ZTI19VkSamplerYcbcrRange",
6237   "name" : "VkSamplerYcbcrRange",
6238   "referenced_type" : "_ZTI19VkSamplerYcbcrRange",
6239   "self_type" : "_ZTI19VkSamplerYcbcrRange",
6240   "size" : 4,
6241   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
6242   "underlying_type" : "_ZTIj"
6243  },
6244  {
6245   "alignment" : 4,
6246   "enum_fields" :
6247   [
6248    {
6249     "enum_field_value" : 0,
6250     "name" : "VK_SHADER_INFO_TYPE_STATISTICS_AMD"
6251    },
6252    {
6253     "enum_field_value" : 1,
6254     "name" : "VK_SHADER_INFO_TYPE_BINARY_AMD"
6255    },
6256    {
6257     "enum_field_value" : 2,
6258     "name" : "VK_SHADER_INFO_TYPE_DISASSEMBLY_AMD"
6259    },
6260    {
6261     "enum_field_value" : 2147483647,
6262     "name" : "VK_SHADER_INFO_TYPE_MAX_ENUM_AMD"
6263    }
6264   ],
6265   "linker_set_key" : "_ZTI19VkShaderInfoTypeAMD",
6266   "name" : "VkShaderInfoTypeAMD",
6267   "referenced_type" : "_ZTI19VkShaderInfoTypeAMD",
6268   "self_type" : "_ZTI19VkShaderInfoTypeAMD",
6269   "size" : 4,
6270   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
6271   "underlying_type" : "_ZTIj"
6272  },
6273  {
6274   "alignment" : 4,
6275   "enum_fields" :
6276   [
6277    {
6278     "enum_field_value" : 0,
6279     "name" : "VK_COMMAND_BUFFER_LEVEL_PRIMARY"
6280    },
6281    {
6282     "enum_field_value" : 1,
6283     "name" : "VK_COMMAND_BUFFER_LEVEL_SECONDARY"
6284    },
6285    {
6286     "enum_field_value" : 2147483647,
6287     "name" : "VK_COMMAND_BUFFER_LEVEL_MAX_ENUM"
6288    }
6289   ],
6290   "linker_set_key" : "_ZTI20VkCommandBufferLevel",
6291   "name" : "VkCommandBufferLevel",
6292   "referenced_type" : "_ZTI20VkCommandBufferLevel",
6293   "self_type" : "_ZTI20VkCommandBufferLevel",
6294   "size" : 4,
6295   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
6296   "underlying_type" : "_ZTIj"
6297  },
6298  {
6299   "alignment" : 4,
6300   "enum_fields" :
6301   [
6302    {
6303     "enum_field_value" : 1,
6304     "name" : "VK_DEPENDENCY_BY_REGION_BIT"
6305    },
6306    {
6307     "enum_field_value" : 4,
6308     "name" : "VK_DEPENDENCY_DEVICE_GROUP_BIT"
6309    },
6310    {
6311     "enum_field_value" : 2,
6312     "name" : "VK_DEPENDENCY_VIEW_LOCAL_BIT"
6313    },
6314    {
6315     "enum_field_value" : 2,
6316     "name" : "VK_DEPENDENCY_VIEW_LOCAL_BIT_KHR"
6317    },
6318    {
6319     "enum_field_value" : 4,
6320     "name" : "VK_DEPENDENCY_DEVICE_GROUP_BIT_KHR"
6321    },
6322    {
6323     "enum_field_value" : 2147483647,
6324     "name" : "VK_DEPENDENCY_FLAG_BITS_MAX_ENUM"
6325    }
6326   ],
6327   "linker_set_key" : "_ZTI20VkDependencyFlagBits",
6328   "name" : "VkDependencyFlagBits",
6329   "referenced_type" : "_ZTI20VkDependencyFlagBits",
6330   "self_type" : "_ZTI20VkDependencyFlagBits",
6331   "size" : 4,
6332   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
6333   "underlying_type" : "_ZTIj"
6334  },
6335  {
6336   "alignment" : 4,
6337   "enum_fields" :
6338   [
6339    {
6340     "enum_field_value" : 0,
6341     "name" : "VK_DEVICE_EVENT_TYPE_DISPLAY_HOTPLUG_EXT"
6342    },
6343    {
6344     "enum_field_value" : 2147483647,
6345     "name" : "VK_DEVICE_EVENT_TYPE_MAX_ENUM_EXT"
6346    }
6347   ],
6348   "linker_set_key" : "_ZTI20VkDeviceEventTypeEXT",
6349   "name" : "VkDeviceEventTypeEXT",
6350   "referenced_type" : "_ZTI20VkDeviceEventTypeEXT",
6351   "self_type" : "_ZTI20VkDeviceEventTypeEXT",
6352   "size" : 4,
6353   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
6354   "underlying_type" : "_ZTIj"
6355  },
6356  {
6357   "alignment" : 4,
6358   "enum_fields" :
6359   [
6360    {
6361     "enum_field_value" : 1,
6362     "name" : "VK_IMAGE_USAGE_TRANSFER_SRC_BIT"
6363    },
6364    {
6365     "enum_field_value" : 2,
6366     "name" : "VK_IMAGE_USAGE_TRANSFER_DST_BIT"
6367    },
6368    {
6369     "enum_field_value" : 4,
6370     "name" : "VK_IMAGE_USAGE_SAMPLED_BIT"
6371    },
6372    {
6373     "enum_field_value" : 8,
6374     "name" : "VK_IMAGE_USAGE_STORAGE_BIT"
6375    },
6376    {
6377     "enum_field_value" : 16,
6378     "name" : "VK_IMAGE_USAGE_COLOR_ATTACHMENT_BIT"
6379    },
6380    {
6381     "enum_field_value" : 32,
6382     "name" : "VK_IMAGE_USAGE_DEPTH_STENCIL_ATTACHMENT_BIT"
6383    },
6384    {
6385     "enum_field_value" : 64,
6386     "name" : "VK_IMAGE_USAGE_TRANSIENT_ATTACHMENT_BIT"
6387    },
6388    {
6389     "enum_field_value" : 128,
6390     "name" : "VK_IMAGE_USAGE_INPUT_ATTACHMENT_BIT"
6391    },
6392    {
6393     "enum_field_value" : 512,
6394     "name" : "VK_IMAGE_USAGE_FRAGMENT_DENSITY_MAP_BIT_EXT"
6395    },
6396    {
6397     "enum_field_value" : 256,
6398     "name" : "VK_IMAGE_USAGE_FRAGMENT_SHADING_RATE_ATTACHMENT_BIT_KHR"
6399    },
6400    {
6401     "enum_field_value" : 262144,
6402     "name" : "VK_IMAGE_USAGE_INVOCATION_MASK_BIT_HUAWEI"
6403    },
6404    {
6405     "enum_field_value" : 256,
6406     "name" : "VK_IMAGE_USAGE_SHADING_RATE_IMAGE_BIT_NV"
6407    },
6408    {
6409     "enum_field_value" : 2147483647,
6410     "name" : "VK_IMAGE_USAGE_FLAG_BITS_MAX_ENUM"
6411    }
6412   ],
6413   "linker_set_key" : "_ZTI20VkImageUsageFlagBits",
6414   "name" : "VkImageUsageFlagBits",
6415   "referenced_type" : "_ZTI20VkImageUsageFlagBits",
6416   "self_type" : "_ZTI20VkImageUsageFlagBits",
6417   "size" : 4,
6418   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
6419   "underlying_type" : "_ZTIj"
6420  },
6421  {
6422   "alignment" : 4,
6423   "enum_fields" :
6424   [
6425    {
6426     "enum_field_value" : 1,
6427     "name" : "VK_MEMORY_HEAP_DEVICE_LOCAL_BIT"
6428    },
6429    {
6430     "enum_field_value" : 2,
6431     "name" : "VK_MEMORY_HEAP_MULTI_INSTANCE_BIT"
6432    },
6433    {
6434     "enum_field_value" : 2,
6435     "name" : "VK_MEMORY_HEAP_MULTI_INSTANCE_BIT_KHR"
6436    },
6437    {
6438     "enum_field_value" : 2147483647,
6439     "name" : "VK_MEMORY_HEAP_FLAG_BITS_MAX_ENUM"
6440    }
6441   ],
6442   "linker_set_key" : "_ZTI20VkMemoryHeapFlagBits",
6443   "name" : "VkMemoryHeapFlagBits",
6444   "referenced_type" : "_ZTI20VkMemoryHeapFlagBits",
6445   "self_type" : "_ZTI20VkMemoryHeapFlagBits",
6446   "size" : 4,
6447   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
6448   "underlying_type" : "_ZTIj"
6449  },
6450  {
6451   "alignment" : 4,
6452   "enum_fields" :
6453   [
6454    {
6455     "enum_field_value" : 0,
6456     "name" : "VK_PHYSICAL_DEVICE_TYPE_OTHER"
6457    },
6458    {
6459     "enum_field_value" : 1,
6460     "name" : "VK_PHYSICAL_DEVICE_TYPE_INTEGRATED_GPU"
6461    },
6462    {
6463     "enum_field_value" : 2,
6464     "name" : "VK_PHYSICAL_DEVICE_TYPE_DISCRETE_GPU"
6465    },
6466    {
6467     "enum_field_value" : 3,
6468     "name" : "VK_PHYSICAL_DEVICE_TYPE_VIRTUAL_GPU"
6469    },
6470    {
6471     "enum_field_value" : 4,
6472     "name" : "VK_PHYSICAL_DEVICE_TYPE_CPU"
6473    },
6474    {
6475     "enum_field_value" : 2147483647,
6476     "name" : "VK_PHYSICAL_DEVICE_TYPE_MAX_ENUM"
6477    }
6478   ],
6479   "linker_set_key" : "_ZTI20VkPhysicalDeviceType",
6480   "name" : "VkPhysicalDeviceType",
6481   "referenced_type" : "_ZTI20VkPhysicalDeviceType",
6482   "self_type" : "_ZTI20VkPhysicalDeviceType",
6483   "size" : 4,
6484   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
6485   "underlying_type" : "_ZTIj"
6486  },
6487  {
6488   "alignment" : 4,
6489   "enum_fields" :
6490   [
6491    {
6492     "enum_field_value" : 0,
6493     "name" : "VK_SAMPLER_ADDRESS_MODE_REPEAT"
6494    },
6495    {
6496     "enum_field_value" : 1,
6497     "name" : "VK_SAMPLER_ADDRESS_MODE_MIRRORED_REPEAT"
6498    },
6499    {
6500     "enum_field_value" : 2,
6501     "name" : "VK_SAMPLER_ADDRESS_MODE_CLAMP_TO_EDGE"
6502    },
6503    {
6504     "enum_field_value" : 3,
6505     "name" : "VK_SAMPLER_ADDRESS_MODE_CLAMP_TO_BORDER"
6506    },
6507    {
6508     "enum_field_value" : 4,
6509     "name" : "VK_SAMPLER_ADDRESS_MODE_MIRROR_CLAMP_TO_EDGE"
6510    },
6511    {
6512     "enum_field_value" : 4,
6513     "name" : "VK_SAMPLER_ADDRESS_MODE_MIRROR_CLAMP_TO_EDGE_KHR"
6514    },
6515    {
6516     "enum_field_value" : 2147483647,
6517     "name" : "VK_SAMPLER_ADDRESS_MODE_MAX_ENUM"
6518    }
6519   ],
6520   "linker_set_key" : "_ZTI20VkSamplerAddressMode",
6521   "name" : "VkSamplerAddressMode",
6522   "referenced_type" : "_ZTI20VkSamplerAddressMode",
6523   "self_type" : "_ZTI20VkSamplerAddressMode",
6524   "size" : 4,
6525   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
6526   "underlying_type" : "_ZTIj"
6527  },
6528  {
6529   "alignment" : 4,
6530   "enum_fields" :
6531   [
6532    {
6533     "enum_field_value" : 0,
6534     "name" : "VK_VALIDATION_CHECK_ALL_EXT"
6535    },
6536    {
6537     "enum_field_value" : 1,
6538     "name" : "VK_VALIDATION_CHECK_SHADERS_EXT"
6539    },
6540    {
6541     "enum_field_value" : 2147483647,
6542     "name" : "VK_VALIDATION_CHECK_MAX_ENUM_EXT"
6543    }
6544   ],
6545   "linker_set_key" : "_ZTI20VkValidationCheckEXT",
6546   "name" : "VkValidationCheckEXT",
6547   "referenced_type" : "_ZTI20VkValidationCheckEXT",
6548   "self_type" : "_ZTI20VkValidationCheckEXT",
6549   "size" : 4,
6550   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
6551   "underlying_type" : "_ZTIj"
6552  },
6553  {
6554   "alignment" : 4,
6555   "enum_fields" :
6556   [
6557    {
6558     "enum_field_value" : 1,
6559     "name" : "VK_BUFFER_USAGE_TRANSFER_SRC_BIT"
6560    },
6561    {
6562     "enum_field_value" : 2,
6563     "name" : "VK_BUFFER_USAGE_TRANSFER_DST_BIT"
6564    },
6565    {
6566     "enum_field_value" : 4,
6567     "name" : "VK_BUFFER_USAGE_UNIFORM_TEXEL_BUFFER_BIT"
6568    },
6569    {
6570     "enum_field_value" : 8,
6571     "name" : "VK_BUFFER_USAGE_STORAGE_TEXEL_BUFFER_BIT"
6572    },
6573    {
6574     "enum_field_value" : 16,
6575     "name" : "VK_BUFFER_USAGE_UNIFORM_BUFFER_BIT"
6576    },
6577    {
6578     "enum_field_value" : 32,
6579     "name" : "VK_BUFFER_USAGE_STORAGE_BUFFER_BIT"
6580    },
6581    {
6582     "enum_field_value" : 64,
6583     "name" : "VK_BUFFER_USAGE_INDEX_BUFFER_BIT"
6584    },
6585    {
6586     "enum_field_value" : 128,
6587     "name" : "VK_BUFFER_USAGE_VERTEX_BUFFER_BIT"
6588    },
6589    {
6590     "enum_field_value" : 256,
6591     "name" : "VK_BUFFER_USAGE_INDIRECT_BUFFER_BIT"
6592    },
6593    {
6594     "enum_field_value" : 131072,
6595     "name" : "VK_BUFFER_USAGE_SHADER_DEVICE_ADDRESS_BIT"
6596    },
6597    {
6598     "enum_field_value" : 2048,
6599     "name" : "VK_BUFFER_USAGE_TRANSFORM_FEEDBACK_BUFFER_BIT_EXT"
6600    },
6601    {
6602     "enum_field_value" : 4096,
6603     "name" : "VK_BUFFER_USAGE_TRANSFORM_FEEDBACK_COUNTER_BUFFER_BIT_EXT"
6604    },
6605    {
6606     "enum_field_value" : 512,
6607     "name" : "VK_BUFFER_USAGE_CONDITIONAL_RENDERING_BIT_EXT"
6608    },
6609    {
6610     "enum_field_value" : 524288,
6611     "name" : "VK_BUFFER_USAGE_ACCELERATION_STRUCTURE_BUILD_INPUT_READ_ONLY_BIT_KHR"
6612    },
6613    {
6614     "enum_field_value" : 1048576,
6615     "name" : "VK_BUFFER_USAGE_ACCELERATION_STRUCTURE_STORAGE_BIT_KHR"
6616    },
6617    {
6618     "enum_field_value" : 1024,
6619     "name" : "VK_BUFFER_USAGE_SHADER_BINDING_TABLE_BIT_KHR"
6620    },
6621    {
6622     "enum_field_value" : 1024,
6623     "name" : "VK_BUFFER_USAGE_RAY_TRACING_BIT_NV"
6624    },
6625    {
6626     "enum_field_value" : 131072,
6627     "name" : "VK_BUFFER_USAGE_SHADER_DEVICE_ADDRESS_BIT_EXT"
6628    },
6629    {
6630     "enum_field_value" : 131072,
6631     "name" : "VK_BUFFER_USAGE_SHADER_DEVICE_ADDRESS_BIT_KHR"
6632    },
6633    {
6634     "enum_field_value" : 2147483647,
6635     "name" : "VK_BUFFER_USAGE_FLAG_BITS_MAX_ENUM"
6636    }
6637   ],
6638   "linker_set_key" : "_ZTI21VkBufferUsageFlagBits",
6639   "name" : "VkBufferUsageFlagBits",
6640   "referenced_type" : "_ZTI21VkBufferUsageFlagBits",
6641   "self_type" : "_ZTI21VkBufferUsageFlagBits",
6642   "size" : 4,
6643   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
6644   "underlying_type" : "_ZTIj"
6645  },
6646  {
6647   "alignment" : 4,
6648   "enum_fields" :
6649   [
6650    {
6651     "enum_field_value" : 0,
6652     "name" : "VK_DISPLAY_EVENT_TYPE_FIRST_PIXEL_OUT_EXT"
6653    },
6654    {
6655     "enum_field_value" : 2147483647,
6656     "name" : "VK_DISPLAY_EVENT_TYPE_MAX_ENUM_EXT"
6657    }
6658   ],
6659   "linker_set_key" : "_ZTI21VkDisplayEventTypeEXT",
6660   "name" : "VkDisplayEventTypeEXT",
6661   "referenced_type" : "_ZTI21VkDisplayEventTypeEXT",
6662   "self_type" : "_ZTI21VkDisplayEventTypeEXT",
6663   "size" : 4,
6664   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
6665   "underlying_type" : "_ZTIj"
6666  },
6667  {
6668   "alignment" : 4,
6669   "enum_fields" :
6670   [
6671    {
6672     "enum_field_value" : 1,
6673     "name" : "VK_EVENT_CREATE_DEVICE_ONLY_BIT"
6674    },
6675    {
6676     "enum_field_value" : 1,
6677     "name" : "VK_EVENT_CREATE_DEVICE_ONLY_BIT_KHR"
6678    },
6679    {
6680     "enum_field_value" : 2147483647,
6681     "name" : "VK_EVENT_CREATE_FLAG_BITS_MAX_ENUM"
6682    }
6683   ],
6684   "linker_set_key" : "_ZTI21VkEventCreateFlagBits",
6685   "name" : "VkEventCreateFlagBits",
6686   "referenced_type" : "_ZTI21VkEventCreateFlagBits",
6687   "self_type" : "_ZTI21VkEventCreateFlagBits",
6688   "size" : 4,
6689   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
6690   "underlying_type" : "_ZTIj"
6691  },
6692  {
6693   "alignment" : 4,
6694   "enum_fields" :
6695   [
6696    {
6697     "enum_field_value" : 1,
6698     "name" : "VK_FENCE_CREATE_SIGNALED_BIT"
6699    },
6700    {
6701     "enum_field_value" : 2147483647,
6702     "name" : "VK_FENCE_CREATE_FLAG_BITS_MAX_ENUM"
6703    }
6704   ],
6705   "linker_set_key" : "_ZTI21VkFenceCreateFlagBits",
6706   "name" : "VkFenceCreateFlagBits",
6707   "referenced_type" : "_ZTI21VkFenceCreateFlagBits",
6708   "self_type" : "_ZTI21VkFenceCreateFlagBits",
6709   "size" : 4,
6710   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
6711   "underlying_type" : "_ZTIj"
6712  },
6713  {
6714   "alignment" : 4,
6715   "enum_fields" :
6716   [
6717    {
6718     "enum_field_value" : 1,
6719     "name" : "VK_FENCE_IMPORT_TEMPORARY_BIT"
6720    },
6721    {
6722     "enum_field_value" : 1,
6723     "name" : "VK_FENCE_IMPORT_TEMPORARY_BIT_KHR"
6724    },
6725    {
6726     "enum_field_value" : 2147483647,
6727     "name" : "VK_FENCE_IMPORT_FLAG_BITS_MAX_ENUM"
6728    }
6729   ],
6730   "linker_set_key" : "_ZTI21VkFenceImportFlagBits",
6731   "name" : "VkFenceImportFlagBits",
6732   "referenced_type" : "_ZTI21VkFenceImportFlagBits",
6733   "self_type" : "_ZTI21VkFenceImportFlagBits",
6734   "size" : 4,
6735   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
6736   "underlying_type" : "_ZTIj"
6737  },
6738  {
6739   "alignment" : 4,
6740   "enum_fields" :
6741   [
6742    {
6743     "enum_field_value" : 1,
6744     "name" : "VK_GEOMETRY_OPAQUE_BIT_KHR"
6745    },
6746    {
6747     "enum_field_value" : 2,
6748     "name" : "VK_GEOMETRY_NO_DUPLICATE_ANY_HIT_INVOCATION_BIT_KHR"
6749    },
6750    {
6751     "enum_field_value" : 1,
6752     "name" : "VK_GEOMETRY_OPAQUE_BIT_NV"
6753    },
6754    {
6755     "enum_field_value" : 2,
6756     "name" : "VK_GEOMETRY_NO_DUPLICATE_ANY_HIT_INVOCATION_BIT_NV"
6757    },
6758    {
6759     "enum_field_value" : 2147483647,
6760     "name" : "VK_GEOMETRY_FLAG_BITS_MAX_ENUM_KHR"
6761    }
6762   ],
6763   "linker_set_key" : "_ZTI21VkGeometryFlagBitsKHR",
6764   "name" : "VkGeometryFlagBitsKHR",
6765   "referenced_type" : "_ZTI21VkGeometryFlagBitsKHR",
6766   "self_type" : "_ZTI21VkGeometryFlagBitsKHR",
6767   "size" : 4,
6768   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
6769   "underlying_type" : "_ZTIj"
6770  },
6771  {
6772   "alignment" : 4,
6773   "enum_fields" :
6774   [
6775    {
6776     "enum_field_value" : 1,
6777     "name" : "VK_IMAGE_ASPECT_COLOR_BIT"
6778    },
6779    {
6780     "enum_field_value" : 2,
6781     "name" : "VK_IMAGE_ASPECT_DEPTH_BIT"
6782    },
6783    {
6784     "enum_field_value" : 4,
6785     "name" : "VK_IMAGE_ASPECT_STENCIL_BIT"
6786    },
6787    {
6788     "enum_field_value" : 8,
6789     "name" : "VK_IMAGE_ASPECT_METADATA_BIT"
6790    },
6791    {
6792     "enum_field_value" : 16,
6793     "name" : "VK_IMAGE_ASPECT_PLANE_0_BIT"
6794    },
6795    {
6796     "enum_field_value" : 32,
6797     "name" : "VK_IMAGE_ASPECT_PLANE_1_BIT"
6798    },
6799    {
6800     "enum_field_value" : 64,
6801     "name" : "VK_IMAGE_ASPECT_PLANE_2_BIT"
6802    },
6803    {
6804     "enum_field_value" : 128,
6805     "name" : "VK_IMAGE_ASPECT_MEMORY_PLANE_0_BIT_EXT"
6806    },
6807    {
6808     "enum_field_value" : 256,
6809     "name" : "VK_IMAGE_ASPECT_MEMORY_PLANE_1_BIT_EXT"
6810    },
6811    {
6812     "enum_field_value" : 512,
6813     "name" : "VK_IMAGE_ASPECT_MEMORY_PLANE_2_BIT_EXT"
6814    },
6815    {
6816     "enum_field_value" : 1024,
6817     "name" : "VK_IMAGE_ASPECT_MEMORY_PLANE_3_BIT_EXT"
6818    },
6819    {
6820     "enum_field_value" : 0,
6821     "name" : "VK_IMAGE_ASPECT_NONE_KHR"
6822    },
6823    {
6824     "enum_field_value" : 16,
6825     "name" : "VK_IMAGE_ASPECT_PLANE_0_BIT_KHR"
6826    },
6827    {
6828     "enum_field_value" : 32,
6829     "name" : "VK_IMAGE_ASPECT_PLANE_1_BIT_KHR"
6830    },
6831    {
6832     "enum_field_value" : 64,
6833     "name" : "VK_IMAGE_ASPECT_PLANE_2_BIT_KHR"
6834    },
6835    {
6836     "enum_field_value" : 2147483647,
6837     "name" : "VK_IMAGE_ASPECT_FLAG_BITS_MAX_ENUM"
6838    }
6839   ],
6840   "linker_set_key" : "_ZTI21VkImageAspectFlagBits",
6841   "name" : "VkImageAspectFlagBits",
6842   "referenced_type" : "_ZTI21VkImageAspectFlagBits",
6843   "self_type" : "_ZTI21VkImageAspectFlagBits",
6844   "size" : 4,
6845   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
6846   "underlying_type" : "_ZTIj"
6847  },
6848  {
6849   "alignment" : 4,
6850   "enum_fields" :
6851   [
6852    {
6853     "enum_field_value" : 1,
6854     "name" : "VK_IMAGE_CREATE_SPARSE_BINDING_BIT"
6855    },
6856    {
6857     "enum_field_value" : 2,
6858     "name" : "VK_IMAGE_CREATE_SPARSE_RESIDENCY_BIT"
6859    },
6860    {
6861     "enum_field_value" : 4,
6862     "name" : "VK_IMAGE_CREATE_SPARSE_ALIASED_BIT"
6863    },
6864    {
6865     "enum_field_value" : 8,
6866     "name" : "VK_IMAGE_CREATE_MUTABLE_FORMAT_BIT"
6867    },
6868    {
6869     "enum_field_value" : 16,
6870     "name" : "VK_IMAGE_CREATE_CUBE_COMPATIBLE_BIT"
6871    },
6872    {
6873     "enum_field_value" : 1024,
6874     "name" : "VK_IMAGE_CREATE_ALIAS_BIT"
6875    },
6876    {
6877     "enum_field_value" : 64,
6878     "name" : "VK_IMAGE_CREATE_SPLIT_INSTANCE_BIND_REGIONS_BIT"
6879    },
6880    {
6881     "enum_field_value" : 32,
6882     "name" : "VK_IMAGE_CREATE_2D_ARRAY_COMPATIBLE_BIT"
6883    },
6884    {
6885     "enum_field_value" : 128,
6886     "name" : "VK_IMAGE_CREATE_BLOCK_TEXEL_VIEW_COMPATIBLE_BIT"
6887    },
6888    {
6889     "enum_field_value" : 256,
6890     "name" : "VK_IMAGE_CREATE_EXTENDED_USAGE_BIT"
6891    },
6892    {
6893     "enum_field_value" : 2048,
6894     "name" : "VK_IMAGE_CREATE_PROTECTED_BIT"
6895    },
6896    {
6897     "enum_field_value" : 512,
6898     "name" : "VK_IMAGE_CREATE_DISJOINT_BIT"
6899    },
6900    {
6901     "enum_field_value" : 8192,
6902     "name" : "VK_IMAGE_CREATE_CORNER_SAMPLED_BIT_NV"
6903    },
6904    {
6905     "enum_field_value" : 4096,
6906     "name" : "VK_IMAGE_CREATE_SAMPLE_LOCATIONS_COMPATIBLE_DEPTH_BIT_EXT"
6907    },
6908    {
6909     "enum_field_value" : 16384,
6910     "name" : "VK_IMAGE_CREATE_SUBSAMPLED_BIT_EXT"
6911    },
6912    {
6913     "enum_field_value" : 32768,
6914     "name" : "VK_IMAGE_CREATE_FRAGMENT_DENSITY_MAP_OFFSET_BIT_QCOM"
6915    },
6916    {
6917     "enum_field_value" : 64,
6918     "name" : "VK_IMAGE_CREATE_SPLIT_INSTANCE_BIND_REGIONS_BIT_KHR"
6919    },
6920    {
6921     "enum_field_value" : 32,
6922     "name" : "VK_IMAGE_CREATE_2D_ARRAY_COMPATIBLE_BIT_KHR"
6923    },
6924    {
6925     "enum_field_value" : 128,
6926     "name" : "VK_IMAGE_CREATE_BLOCK_TEXEL_VIEW_COMPATIBLE_BIT_KHR"
6927    },
6928    {
6929     "enum_field_value" : 256,
6930     "name" : "VK_IMAGE_CREATE_EXTENDED_USAGE_BIT_KHR"
6931    },
6932    {
6933     "enum_field_value" : 512,
6934     "name" : "VK_IMAGE_CREATE_DISJOINT_BIT_KHR"
6935    },
6936    {
6937     "enum_field_value" : 1024,
6938     "name" : "VK_IMAGE_CREATE_ALIAS_BIT_KHR"
6939    },
6940    {
6941     "enum_field_value" : 2147483647,
6942     "name" : "VK_IMAGE_CREATE_FLAG_BITS_MAX_ENUM"
6943    }
6944   ],
6945   "linker_set_key" : "_ZTI21VkImageCreateFlagBits",
6946   "name" : "VkImageCreateFlagBits",
6947   "referenced_type" : "_ZTI21VkImageCreateFlagBits",
6948   "self_type" : "_ZTI21VkImageCreateFlagBits",
6949   "size" : 4,
6950   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
6951   "underlying_type" : "_ZTIj"
6952  },
6953  {
6954   "alignment" : 4,
6955   "enum_fields" :
6956   [
6957    {
6958     "enum_field_value" : 1,
6959     "name" : "VK_QUERY_RESULT_64_BIT"
6960    },
6961    {
6962     "enum_field_value" : 2,
6963     "name" : "VK_QUERY_RESULT_WAIT_BIT"
6964    },
6965    {
6966     "enum_field_value" : 4,
6967     "name" : "VK_QUERY_RESULT_WITH_AVAILABILITY_BIT"
6968    },
6969    {
6970     "enum_field_value" : 8,
6971     "name" : "VK_QUERY_RESULT_PARTIAL_BIT"
6972    },
6973    {
6974     "enum_field_value" : 2147483647,
6975     "name" : "VK_QUERY_RESULT_FLAG_BITS_MAX_ENUM"
6976    }
6977   ],
6978   "linker_set_key" : "_ZTI21VkQueryResultFlagBits",
6979   "name" : "VkQueryResultFlagBits",
6980   "referenced_type" : "_ZTI21VkQueryResultFlagBits",
6981   "self_type" : "_ZTI21VkQueryResultFlagBits",
6982   "size" : 4,
6983   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
6984   "underlying_type" : "_ZTIj"
6985  },
6986  {
6987   "alignment" : 4,
6988   "enum_fields" :
6989   [
6990    {
6991     "enum_field_value" : 0,
6992     "name" : "VK_RESOLVE_MODE_NONE"
6993    },
6994    {
6995     "enum_field_value" : 1,
6996     "name" : "VK_RESOLVE_MODE_SAMPLE_ZERO_BIT"
6997    },
6998    {
6999     "enum_field_value" : 2,
7000     "name" : "VK_RESOLVE_MODE_AVERAGE_BIT"
7001    },
7002    {
7003     "enum_field_value" : 4,
7004     "name" : "VK_RESOLVE_MODE_MIN_BIT"
7005    },
7006    {
7007     "enum_field_value" : 8,
7008     "name" : "VK_RESOLVE_MODE_MAX_BIT"
7009    },
7010    {
7011     "enum_field_value" : 0,
7012     "name" : "VK_RESOLVE_MODE_NONE_KHR"
7013    },
7014    {
7015     "enum_field_value" : 1,
7016     "name" : "VK_RESOLVE_MODE_SAMPLE_ZERO_BIT_KHR"
7017    },
7018    {
7019     "enum_field_value" : 2,
7020     "name" : "VK_RESOLVE_MODE_AVERAGE_BIT_KHR"
7021    },
7022    {
7023     "enum_field_value" : 4,
7024     "name" : "VK_RESOLVE_MODE_MIN_BIT_KHR"
7025    },
7026    {
7027     "enum_field_value" : 8,
7028     "name" : "VK_RESOLVE_MODE_MAX_BIT_KHR"
7029    },
7030    {
7031     "enum_field_value" : 2147483647,
7032     "name" : "VK_RESOLVE_MODE_FLAG_BITS_MAX_ENUM"
7033    }
7034   ],
7035   "linker_set_key" : "_ZTI21VkResolveModeFlagBits",
7036   "name" : "VkResolveModeFlagBits",
7037   "referenced_type" : "_ZTI21VkResolveModeFlagBits",
7038   "self_type" : "_ZTI21VkResolveModeFlagBits",
7039   "size" : 4,
7040   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
7041   "underlying_type" : "_ZTIj"
7042  },
7043  {
7044   "alignment" : 4,
7045   "enum_fields" :
7046   [
7047    {
7048     "enum_field_value" : 1,
7049     "name" : "VK_SAMPLE_COUNT_1_BIT"
7050    },
7051    {
7052     "enum_field_value" : 2,
7053     "name" : "VK_SAMPLE_COUNT_2_BIT"
7054    },
7055    {
7056     "enum_field_value" : 4,
7057     "name" : "VK_SAMPLE_COUNT_4_BIT"
7058    },
7059    {
7060     "enum_field_value" : 8,
7061     "name" : "VK_SAMPLE_COUNT_8_BIT"
7062    },
7063    {
7064     "enum_field_value" : 16,
7065     "name" : "VK_SAMPLE_COUNT_16_BIT"
7066    },
7067    {
7068     "enum_field_value" : 32,
7069     "name" : "VK_SAMPLE_COUNT_32_BIT"
7070    },
7071    {
7072     "enum_field_value" : 64,
7073     "name" : "VK_SAMPLE_COUNT_64_BIT"
7074    },
7075    {
7076     "enum_field_value" : 2147483647,
7077     "name" : "VK_SAMPLE_COUNT_FLAG_BITS_MAX_ENUM"
7078    }
7079   ],
7080   "linker_set_key" : "_ZTI21VkSampleCountFlagBits",
7081   "name" : "VkSampleCountFlagBits",
7082   "referenced_type" : "_ZTI21VkSampleCountFlagBits",
7083   "self_type" : "_ZTI21VkSampleCountFlagBits",
7084   "size" : 4,
7085   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
7086   "underlying_type" : "_ZTIj"
7087  },
7088  {
7089   "alignment" : 4,
7090   "enum_fields" :
7091   [
7092    {
7093     "enum_field_value" : 1,
7094     "name" : "VK_SHADER_STAGE_VERTEX_BIT"
7095    },
7096    {
7097     "enum_field_value" : 2,
7098     "name" : "VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT"
7099    },
7100    {
7101     "enum_field_value" : 4,
7102     "name" : "VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT"
7103    },
7104    {
7105     "enum_field_value" : 8,
7106     "name" : "VK_SHADER_STAGE_GEOMETRY_BIT"
7107    },
7108    {
7109     "enum_field_value" : 16,
7110     "name" : "VK_SHADER_STAGE_FRAGMENT_BIT"
7111    },
7112    {
7113     "enum_field_value" : 32,
7114     "name" : "VK_SHADER_STAGE_COMPUTE_BIT"
7115    },
7116    {
7117     "enum_field_value" : 31,
7118     "name" : "VK_SHADER_STAGE_ALL_GRAPHICS"
7119    },
7120    {
7121     "enum_field_value" : 2147483647,
7122     "name" : "VK_SHADER_STAGE_ALL"
7123    },
7124    {
7125     "enum_field_value" : 256,
7126     "name" : "VK_SHADER_STAGE_RAYGEN_BIT_KHR"
7127    },
7128    {
7129     "enum_field_value" : 512,
7130     "name" : "VK_SHADER_STAGE_ANY_HIT_BIT_KHR"
7131    },
7132    {
7133     "enum_field_value" : 1024,
7134     "name" : "VK_SHADER_STAGE_CLOSEST_HIT_BIT_KHR"
7135    },
7136    {
7137     "enum_field_value" : 2048,
7138     "name" : "VK_SHADER_STAGE_MISS_BIT_KHR"
7139    },
7140    {
7141     "enum_field_value" : 4096,
7142     "name" : "VK_SHADER_STAGE_INTERSECTION_BIT_KHR"
7143    },
7144    {
7145     "enum_field_value" : 8192,
7146     "name" : "VK_SHADER_STAGE_CALLABLE_BIT_KHR"
7147    },
7148    {
7149     "enum_field_value" : 64,
7150     "name" : "VK_SHADER_STAGE_TASK_BIT_NV"
7151    },
7152    {
7153     "enum_field_value" : 128,
7154     "name" : "VK_SHADER_STAGE_MESH_BIT_NV"
7155    },
7156    {
7157     "enum_field_value" : 16384,
7158     "name" : "VK_SHADER_STAGE_SUBPASS_SHADING_BIT_HUAWEI"
7159    },
7160    {
7161     "enum_field_value" : 256,
7162     "name" : "VK_SHADER_STAGE_RAYGEN_BIT_NV"
7163    },
7164    {
7165     "enum_field_value" : 512,
7166     "name" : "VK_SHADER_STAGE_ANY_HIT_BIT_NV"
7167    },
7168    {
7169     "enum_field_value" : 1024,
7170     "name" : "VK_SHADER_STAGE_CLOSEST_HIT_BIT_NV"
7171    },
7172    {
7173     "enum_field_value" : 2048,
7174     "name" : "VK_SHADER_STAGE_MISS_BIT_NV"
7175    },
7176    {
7177     "enum_field_value" : 4096,
7178     "name" : "VK_SHADER_STAGE_INTERSECTION_BIT_NV"
7179    },
7180    {
7181     "enum_field_value" : 8192,
7182     "name" : "VK_SHADER_STAGE_CALLABLE_BIT_NV"
7183    },
7184    {
7185     "enum_field_value" : 2147483647,
7186     "name" : "VK_SHADER_STAGE_FLAG_BITS_MAX_ENUM"
7187    }
7188   ],
7189   "linker_set_key" : "_ZTI21VkShaderStageFlagBits",
7190   "name" : "VkShaderStageFlagBits",
7191   "referenced_type" : "_ZTI21VkShaderStageFlagBits",
7192   "self_type" : "_ZTI21VkShaderStageFlagBits",
7193   "size" : 4,
7194   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
7195   "underlying_type" : "_ZTIj"
7196  },
7197  {
7198   "alignment" : 4,
7199   "enum_fields" :
7200   [
7201    {
7202     "enum_field_value" : 1,
7203     "name" : "VK_STENCIL_FACE_FRONT_BIT"
7204    },
7205    {
7206     "enum_field_value" : 2,
7207     "name" : "VK_STENCIL_FACE_BACK_BIT"
7208    },
7209    {
7210     "enum_field_value" : 3,
7211     "name" : "VK_STENCIL_FACE_FRONT_AND_BACK"
7212    },
7213    {
7214     "enum_field_value" : 3,
7215     "name" : "VK_STENCIL_FRONT_AND_BACK"
7216    },
7217    {
7218     "enum_field_value" : 2147483647,
7219     "name" : "VK_STENCIL_FACE_FLAG_BITS_MAX_ENUM"
7220    }
7221   ],
7222   "linker_set_key" : "_ZTI21VkStencilFaceFlagBits",
7223   "name" : "VkStencilFaceFlagBits",
7224   "referenced_type" : "_ZTI21VkStencilFaceFlagBits",
7225   "self_type" : "_ZTI21VkStencilFaceFlagBits",
7226   "size" : 4,
7227   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
7228   "underlying_type" : "_ZTIj"
7229  },
7230  {
7231   "alignment" : 4,
7232   "enum_fields" :
7233   [
7234    {
7235     "enum_field_value" : 1,
7236     "name" : "VK_TOOL_PURPOSE_VALIDATION_BIT"
7237    },
7238    {
7239     "enum_field_value" : 2,
7240     "name" : "VK_TOOL_PURPOSE_PROFILING_BIT"
7241    },
7242    {
7243     "enum_field_value" : 4,
7244     "name" : "VK_TOOL_PURPOSE_TRACING_BIT"
7245    },
7246    {
7247     "enum_field_value" : 8,
7248     "name" : "VK_TOOL_PURPOSE_ADDITIONAL_FEATURES_BIT"
7249    },
7250    {
7251     "enum_field_value" : 16,
7252     "name" : "VK_TOOL_PURPOSE_MODIFYING_FEATURES_BIT"
7253    },
7254    {
7255     "enum_field_value" : 32,
7256     "name" : "VK_TOOL_PURPOSE_DEBUG_REPORTING_BIT_EXT"
7257    },
7258    {
7259     "enum_field_value" : 64,
7260     "name" : "VK_TOOL_PURPOSE_DEBUG_MARKERS_BIT_EXT"
7261    },
7262    {
7263     "enum_field_value" : 1,
7264     "name" : "VK_TOOL_PURPOSE_VALIDATION_BIT_EXT"
7265    },
7266    {
7267     "enum_field_value" : 2,
7268     "name" : "VK_TOOL_PURPOSE_PROFILING_BIT_EXT"
7269    },
7270    {
7271     "enum_field_value" : 4,
7272     "name" : "VK_TOOL_PURPOSE_TRACING_BIT_EXT"
7273    },
7274    {
7275     "enum_field_value" : 8,
7276     "name" : "VK_TOOL_PURPOSE_ADDITIONAL_FEATURES_BIT_EXT"
7277    },
7278    {
7279     "enum_field_value" : 16,
7280     "name" : "VK_TOOL_PURPOSE_MODIFYING_FEATURES_BIT_EXT"
7281    },
7282    {
7283     "enum_field_value" : 2147483647,
7284     "name" : "VK_TOOL_PURPOSE_FLAG_BITS_MAX_ENUM"
7285    }
7286   ],
7287   "linker_set_key" : "_ZTI21VkToolPurposeFlagBits",
7288   "name" : "VkToolPurposeFlagBits",
7289   "referenced_type" : "_ZTI21VkToolPurposeFlagBits",
7290   "self_type" : "_ZTI21VkToolPurposeFlagBits",
7291   "size" : 4,
7292   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
7293   "underlying_type" : "_ZTIj"
7294  },
7295  {
7296   "alignment" : 4,
7297   "enum_fields" :
7298   [
7299    {
7300     "enum_field_value" : 1,
7301     "name" : "VK_BUFFER_CREATE_SPARSE_BINDING_BIT"
7302    },
7303    {
7304     "enum_field_value" : 2,
7305     "name" : "VK_BUFFER_CREATE_SPARSE_RESIDENCY_BIT"
7306    },
7307    {
7308     "enum_field_value" : 4,
7309     "name" : "VK_BUFFER_CREATE_SPARSE_ALIASED_BIT"
7310    },
7311    {
7312     "enum_field_value" : 8,
7313     "name" : "VK_BUFFER_CREATE_PROTECTED_BIT"
7314    },
7315    {
7316     "enum_field_value" : 16,
7317     "name" : "VK_BUFFER_CREATE_DEVICE_ADDRESS_CAPTURE_REPLAY_BIT"
7318    },
7319    {
7320     "enum_field_value" : 16,
7321     "name" : "VK_BUFFER_CREATE_DEVICE_ADDRESS_CAPTURE_REPLAY_BIT_EXT"
7322    },
7323    {
7324     "enum_field_value" : 16,
7325     "name" : "VK_BUFFER_CREATE_DEVICE_ADDRESS_CAPTURE_REPLAY_BIT_KHR"
7326    },
7327    {
7328     "enum_field_value" : 2147483647,
7329     "name" : "VK_BUFFER_CREATE_FLAG_BITS_MAX_ENUM"
7330    }
7331   ],
7332   "linker_set_key" : "_ZTI22VkBufferCreateFlagBits",
7333   "name" : "VkBufferCreateFlagBits",
7334   "referenced_type" : "_ZTI22VkBufferCreateFlagBits",
7335   "self_type" : "_ZTI22VkBufferCreateFlagBits",
7336   "size" : 4,
7337   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
7338   "underlying_type" : "_ZTIj"
7339  },
7340  {
7341   "alignment" : 4,
7342   "enum_fields" :
7343   [
7344    {
7345     "enum_field_value" : 0,
7346     "name" : "VK_DISPLAY_POWER_STATE_OFF_EXT"
7347    },
7348    {
7349     "enum_field_value" : 1,
7350     "name" : "VK_DISPLAY_POWER_STATE_SUSPEND_EXT"
7351    },
7352    {
7353     "enum_field_value" : 2,
7354     "name" : "VK_DISPLAY_POWER_STATE_ON_EXT"
7355    },
7356    {
7357     "enum_field_value" : 2147483647,
7358     "name" : "VK_DISPLAY_POWER_STATE_MAX_ENUM_EXT"
7359    }
7360   ],
7361   "linker_set_key" : "_ZTI22VkDisplayPowerStateEXT",
7362   "name" : "VkDisplayPowerStateEXT",
7363   "referenced_type" : "_ZTI22VkDisplayPowerStateEXT",
7364   "self_type" : "_ZTI22VkDisplayPowerStateEXT",
7365   "size" : 4,
7366   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
7367   "underlying_type" : "_ZTIj"
7368  },
7369  {
7370   "alignment" : 4,
7371   "enum_fields" :
7372   [
7373    {
7374     "enum_field_value" : 1,
7375     "name" : "VK_QUERY_CONTROL_PRECISE_BIT"
7376    },
7377    {
7378     "enum_field_value" : 2147483647,
7379     "name" : "VK_QUERY_CONTROL_FLAG_BITS_MAX_ENUM"
7380    }
7381   ],
7382   "linker_set_key" : "_ZTI22VkQueryControlFlagBits",
7383   "name" : "VkQueryControlFlagBits",
7384   "referenced_type" : "_ZTI22VkQueryControlFlagBits",
7385   "self_type" : "_ZTI22VkQueryControlFlagBits",
7386   "size" : 4,
7387   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
7388   "underlying_type" : "_ZTIj"
7389  },
7390  {
7391   "alignment" : 4,
7392   "enum_fields" :
7393   [
7394    {
7395     "enum_field_value" : 0,
7396     "name" : "VK_SAMPLER_REDUCTION_MODE_WEIGHTED_AVERAGE"
7397    },
7398    {
7399     "enum_field_value" : 1,
7400     "name" : "VK_SAMPLER_REDUCTION_MODE_MIN"
7401    },
7402    {
7403     "enum_field_value" : 2,
7404     "name" : "VK_SAMPLER_REDUCTION_MODE_MAX"
7405    },
7406    {
7407     "enum_field_value" : 0,
7408     "name" : "VK_SAMPLER_REDUCTION_MODE_WEIGHTED_AVERAGE_EXT"
7409    },
7410    {
7411     "enum_field_value" : 1,
7412     "name" : "VK_SAMPLER_REDUCTION_MODE_MIN_EXT"
7413    },
7414    {
7415     "enum_field_value" : 2,
7416     "name" : "VK_SAMPLER_REDUCTION_MODE_MAX_EXT"
7417    },
7418    {
7419     "enum_field_value" : 2147483647,
7420     "name" : "VK_SAMPLER_REDUCTION_MODE_MAX_ENUM"
7421    }
7422   ],
7423   "linker_set_key" : "_ZTI22VkSamplerReductionMode",
7424   "name" : "VkSamplerReductionMode",
7425   "referenced_type" : "_ZTI22VkSamplerReductionMode",
7426   "self_type" : "_ZTI22VkSamplerReductionMode",
7427   "size" : 4,
7428   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
7429   "underlying_type" : "_ZTIj"
7430  },
7431  {
7432   "alignment" : 4,
7433   "enum_fields" :
7434   [
7435    {
7436     "enum_field_value" : 0,
7437     "name" : "VK_SHADER_GROUP_SHADER_GENERAL_KHR"
7438    },
7439    {
7440     "enum_field_value" : 1,
7441     "name" : "VK_SHADER_GROUP_SHADER_CLOSEST_HIT_KHR"
7442    },
7443    {
7444     "enum_field_value" : 2,
7445     "name" : "VK_SHADER_GROUP_SHADER_ANY_HIT_KHR"
7446    },
7447    {
7448     "enum_field_value" : 3,
7449     "name" : "VK_SHADER_GROUP_SHADER_INTERSECTION_KHR"
7450    },
7451    {
7452     "enum_field_value" : 2147483647,
7453     "name" : "VK_SHADER_GROUP_SHADER_MAX_ENUM_KHR"
7454    }
7455   ],
7456   "linker_set_key" : "_ZTI22VkShaderGroupShaderKHR",
7457   "name" : "VkShaderGroupShaderKHR",
7458   "referenced_type" : "_ZTI22VkShaderGroupShaderKHR",
7459   "self_type" : "_ZTI22VkShaderGroupShaderKHR",
7460   "size" : 4,
7461   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
7462   "underlying_type" : "_ZTIj"
7463  },
7464  {
7465   "alignment" : 4,
7466   "enum_fields" :
7467   [
7468    {
7469     "enum_field_value" : 1,
7470     "name" : "VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT"
7471    },
7472    {
7473     "enum_field_value" : 2,
7474     "name" : "VK_FORMAT_FEATURE_STORAGE_IMAGE_BIT"
7475    },
7476    {
7477     "enum_field_value" : 4,
7478     "name" : "VK_FORMAT_FEATURE_STORAGE_IMAGE_ATOMIC_BIT"
7479    },
7480    {
7481     "enum_field_value" : 8,
7482     "name" : "VK_FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT"
7483    },
7484    {
7485     "enum_field_value" : 16,
7486     "name" : "VK_FORMAT_FEATURE_STORAGE_TEXEL_BUFFER_BIT"
7487    },
7488    {
7489     "enum_field_value" : 32,
7490     "name" : "VK_FORMAT_FEATURE_STORAGE_TEXEL_BUFFER_ATOMIC_BIT"
7491    },
7492    {
7493     "enum_field_value" : 64,
7494     "name" : "VK_FORMAT_FEATURE_VERTEX_BUFFER_BIT"
7495    },
7496    {
7497     "enum_field_value" : 128,
7498     "name" : "VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT"
7499    },
7500    {
7501     "enum_field_value" : 256,
7502     "name" : "VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BLEND_BIT"
7503    },
7504    {
7505     "enum_field_value" : 512,
7506     "name" : "VK_FORMAT_FEATURE_DEPTH_STENCIL_ATTACHMENT_BIT"
7507    },
7508    {
7509     "enum_field_value" : 1024,
7510     "name" : "VK_FORMAT_FEATURE_BLIT_SRC_BIT"
7511    },
7512    {
7513     "enum_field_value" : 2048,
7514     "name" : "VK_FORMAT_FEATURE_BLIT_DST_BIT"
7515    },
7516    {
7517     "enum_field_value" : 4096,
7518     "name" : "VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT"
7519    },
7520    {
7521     "enum_field_value" : 16384,
7522     "name" : "VK_FORMAT_FEATURE_TRANSFER_SRC_BIT"
7523    },
7524    {
7525     "enum_field_value" : 32768,
7526     "name" : "VK_FORMAT_FEATURE_TRANSFER_DST_BIT"
7527    },
7528    {
7529     "enum_field_value" : 131072,
7530     "name" : "VK_FORMAT_FEATURE_MIDPOINT_CHROMA_SAMPLES_BIT"
7531    },
7532    {
7533     "enum_field_value" : 262144,
7534     "name" : "VK_FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_LINEAR_FILTER_BIT"
7535    },
7536    {
7537     "enum_field_value" : 524288,
7538     "name" : "VK_FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_SEPARATE_RECONSTRUCTION_FILTER_BIT"
7539    },
7540    {
7541     "enum_field_value" : 1048576,
7542     "name" : "VK_FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_CHROMA_RECONSTRUCTION_EXPLICIT_BIT"
7543    },
7544    {
7545     "enum_field_value" : 2097152,
7546     "name" : "VK_FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_CHROMA_RECONSTRUCTION_EXPLICIT_FORCEABLE_BIT"
7547    },
7548    {
7549     "enum_field_value" : 4194304,
7550     "name" : "VK_FORMAT_FEATURE_DISJOINT_BIT"
7551    },
7552    {
7553     "enum_field_value" : 8388608,
7554     "name" : "VK_FORMAT_FEATURE_COSITED_CHROMA_SAMPLES_BIT"
7555    },
7556    {
7557     "enum_field_value" : 65536,
7558     "name" : "VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_MINMAX_BIT"
7559    },
7560    {
7561     "enum_field_value" : 8192,
7562     "name" : "VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_CUBIC_BIT_IMG"
7563    },
7564    {
7565     "enum_field_value" : 536870912,
7566     "name" : "VK_FORMAT_FEATURE_ACCELERATION_STRUCTURE_VERTEX_BUFFER_BIT_KHR"
7567    },
7568    {
7569     "enum_field_value" : 16777216,
7570     "name" : "VK_FORMAT_FEATURE_FRAGMENT_DENSITY_MAP_BIT_EXT"
7571    },
7572    {
7573     "enum_field_value" : 1073741824,
7574     "name" : "VK_FORMAT_FEATURE_FRAGMENT_SHADING_RATE_ATTACHMENT_BIT_KHR"
7575    },
7576    {
7577     "enum_field_value" : 16384,
7578     "name" : "VK_FORMAT_FEATURE_TRANSFER_SRC_BIT_KHR"
7579    },
7580    {
7581     "enum_field_value" : 32768,
7582     "name" : "VK_FORMAT_FEATURE_TRANSFER_DST_BIT_KHR"
7583    },
7584    {
7585     "enum_field_value" : 65536,
7586     "name" : "VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_MINMAX_BIT_EXT"
7587    },
7588    {
7589     "enum_field_value" : 131072,
7590     "name" : "VK_FORMAT_FEATURE_MIDPOINT_CHROMA_SAMPLES_BIT_KHR"
7591    },
7592    {
7593     "enum_field_value" : 262144,
7594     "name" : "VK_FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_LINEAR_FILTER_BIT_KHR"
7595    },
7596    {
7597     "enum_field_value" : 524288,
7598     "name" : "VK_FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_SEPARATE_RECONSTRUCTION_FILTER_BIT_KHR"
7599    },
7600    {
7601     "enum_field_value" : 1048576,
7602     "name" : "VK_FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_CHROMA_RECONSTRUCTION_EXPLICIT_BIT_KHR"
7603    },
7604    {
7605     "enum_field_value" : 2097152,
7606     "name" : "VK_FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_CHROMA_RECONSTRUCTION_EXPLICIT_FORCEABLE_BIT_KHR"
7607    },
7608    {
7609     "enum_field_value" : 4194304,
7610     "name" : "VK_FORMAT_FEATURE_DISJOINT_BIT_KHR"
7611    },
7612    {
7613     "enum_field_value" : 8388608,
7614     "name" : "VK_FORMAT_FEATURE_COSITED_CHROMA_SAMPLES_BIT_KHR"
7615    },
7616    {
7617     "enum_field_value" : 8192,
7618     "name" : "VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_CUBIC_BIT_EXT"
7619    },
7620    {
7621     "enum_field_value" : 2147483647,
7622     "name" : "VK_FORMAT_FEATURE_FLAG_BITS_MAX_ENUM"
7623    }
7624   ],
7625   "linker_set_key" : "_ZTI23VkFormatFeatureFlagBits",
7626   "name" : "VkFormatFeatureFlagBits",
7627   "referenced_type" : "_ZTI23VkFormatFeatureFlagBits",
7628   "self_type" : "_ZTI23VkFormatFeatureFlagBits",
7629   "size" : 4,
7630   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
7631   "underlying_type" : "_ZTIj"
7632  },
7633  {
7634   "alignment" : 4,
7635   "enum_fields" :
7636   [
7637    {
7638     "enum_field_value" : 0,
7639     "name" : "VK_FRAGMENT_SHADING_RATE_1_INVOCATION_PER_PIXEL_NV"
7640    },
7641    {
7642     "enum_field_value" : 1,
7643     "name" : "VK_FRAGMENT_SHADING_RATE_1_INVOCATION_PER_1X2_PIXELS_NV"
7644    },
7645    {
7646     "enum_field_value" : 4,
7647     "name" : "VK_FRAGMENT_SHADING_RATE_1_INVOCATION_PER_2X1_PIXELS_NV"
7648    },
7649    {
7650     "enum_field_value" : 5,
7651     "name" : "VK_FRAGMENT_SHADING_RATE_1_INVOCATION_PER_2X2_PIXELS_NV"
7652    },
7653    {
7654     "enum_field_value" : 6,
7655     "name" : "VK_FRAGMENT_SHADING_RATE_1_INVOCATION_PER_2X4_PIXELS_NV"
7656    },
7657    {
7658     "enum_field_value" : 9,
7659     "name" : "VK_FRAGMENT_SHADING_RATE_1_INVOCATION_PER_4X2_PIXELS_NV"
7660    },
7661    {
7662     "enum_field_value" : 10,
7663     "name" : "VK_FRAGMENT_SHADING_RATE_1_INVOCATION_PER_4X4_PIXELS_NV"
7664    },
7665    {
7666     "enum_field_value" : 11,
7667     "name" : "VK_FRAGMENT_SHADING_RATE_2_INVOCATIONS_PER_PIXEL_NV"
7668    },
7669    {
7670     "enum_field_value" : 12,
7671     "name" : "VK_FRAGMENT_SHADING_RATE_4_INVOCATIONS_PER_PIXEL_NV"
7672    },
7673    {
7674     "enum_field_value" : 13,
7675     "name" : "VK_FRAGMENT_SHADING_RATE_8_INVOCATIONS_PER_PIXEL_NV"
7676    },
7677    {
7678     "enum_field_value" : 14,
7679     "name" : "VK_FRAGMENT_SHADING_RATE_16_INVOCATIONS_PER_PIXEL_NV"
7680    },
7681    {
7682     "enum_field_value" : 15,
7683     "name" : "VK_FRAGMENT_SHADING_RATE_NO_INVOCATIONS_NV"
7684    },
7685    {
7686     "enum_field_value" : 2147483647,
7687     "name" : "VK_FRAGMENT_SHADING_RATE_MAX_ENUM_NV"
7688    }
7689   ],
7690   "linker_set_key" : "_ZTI23VkFragmentShadingRateNV",
7691   "name" : "VkFragmentShadingRateNV",
7692   "referenced_type" : "_ZTI23VkFragmentShadingRateNV",
7693   "self_type" : "_ZTI23VkFragmentShadingRateNV",
7694   "size" : 4,
7695   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
7696   "underlying_type" : "_ZTIj"
7697  },
7698  {
7699   "alignment" : 4,
7700   "enum_fields" :
7701   [
7702    {
7703     "enum_field_value" : 1,
7704     "name" : "VK_PIPELINE_STAGE_TOP_OF_PIPE_BIT"
7705    },
7706    {
7707     "enum_field_value" : 2,
7708     "name" : "VK_PIPELINE_STAGE_DRAW_INDIRECT_BIT"
7709    },
7710    {
7711     "enum_field_value" : 4,
7712     "name" : "VK_PIPELINE_STAGE_VERTEX_INPUT_BIT"
7713    },
7714    {
7715     "enum_field_value" : 8,
7716     "name" : "VK_PIPELINE_STAGE_VERTEX_SHADER_BIT"
7717    },
7718    {
7719     "enum_field_value" : 16,
7720     "name" : "VK_PIPELINE_STAGE_TESSELLATION_CONTROL_SHADER_BIT"
7721    },
7722    {
7723     "enum_field_value" : 32,
7724     "name" : "VK_PIPELINE_STAGE_TESSELLATION_EVALUATION_SHADER_BIT"
7725    },
7726    {
7727     "enum_field_value" : 64,
7728     "name" : "VK_PIPELINE_STAGE_GEOMETRY_SHADER_BIT"
7729    },
7730    {
7731     "enum_field_value" : 128,
7732     "name" : "VK_PIPELINE_STAGE_FRAGMENT_SHADER_BIT"
7733    },
7734    {
7735     "enum_field_value" : 256,
7736     "name" : "VK_PIPELINE_STAGE_EARLY_FRAGMENT_TESTS_BIT"
7737    },
7738    {
7739     "enum_field_value" : 512,
7740     "name" : "VK_PIPELINE_STAGE_LATE_FRAGMENT_TESTS_BIT"
7741    },
7742    {
7743     "enum_field_value" : 1024,
7744     "name" : "VK_PIPELINE_STAGE_COLOR_ATTACHMENT_OUTPUT_BIT"
7745    },
7746    {
7747     "enum_field_value" : 2048,
7748     "name" : "VK_PIPELINE_STAGE_COMPUTE_SHADER_BIT"
7749    },
7750    {
7751     "enum_field_value" : 4096,
7752     "name" : "VK_PIPELINE_STAGE_TRANSFER_BIT"
7753    },
7754    {
7755     "enum_field_value" : 8192,
7756     "name" : "VK_PIPELINE_STAGE_BOTTOM_OF_PIPE_BIT"
7757    },
7758    {
7759     "enum_field_value" : 16384,
7760     "name" : "VK_PIPELINE_STAGE_HOST_BIT"
7761    },
7762    {
7763     "enum_field_value" : 32768,
7764     "name" : "VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT"
7765    },
7766    {
7767     "enum_field_value" : 65536,
7768     "name" : "VK_PIPELINE_STAGE_ALL_COMMANDS_BIT"
7769    },
7770    {
7771     "enum_field_value" : 0,
7772     "name" : "VK_PIPELINE_STAGE_NONE"
7773    },
7774    {
7775     "enum_field_value" : 16777216,
7776     "name" : "VK_PIPELINE_STAGE_TRANSFORM_FEEDBACK_BIT_EXT"
7777    },
7778    {
7779     "enum_field_value" : 262144,
7780     "name" : "VK_PIPELINE_STAGE_CONDITIONAL_RENDERING_BIT_EXT"
7781    },
7782    {
7783     "enum_field_value" : 33554432,
7784     "name" : "VK_PIPELINE_STAGE_ACCELERATION_STRUCTURE_BUILD_BIT_KHR"
7785    },
7786    {
7787     "enum_field_value" : 2097152,
7788     "name" : "VK_PIPELINE_STAGE_RAY_TRACING_SHADER_BIT_KHR"
7789    },
7790    {
7791     "enum_field_value" : 524288,
7792     "name" : "VK_PIPELINE_STAGE_TASK_SHADER_BIT_NV"
7793    },
7794    {
7795     "enum_field_value" : 1048576,
7796     "name" : "VK_PIPELINE_STAGE_MESH_SHADER_BIT_NV"
7797    },
7798    {
7799     "enum_field_value" : 8388608,
7800     "name" : "VK_PIPELINE_STAGE_FRAGMENT_DENSITY_PROCESS_BIT_EXT"
7801    },
7802    {
7803     "enum_field_value" : 4194304,
7804     "name" : "VK_PIPELINE_STAGE_FRAGMENT_SHADING_RATE_ATTACHMENT_BIT_KHR"
7805    },
7806    {
7807     "enum_field_value" : 131072,
7808     "name" : "VK_PIPELINE_STAGE_COMMAND_PREPROCESS_BIT_NV"
7809    },
7810    {
7811     "enum_field_value" : 4194304,
7812     "name" : "VK_PIPELINE_STAGE_SHADING_RATE_IMAGE_BIT_NV"
7813    },
7814    {
7815     "enum_field_value" : 2097152,
7816     "name" : "VK_PIPELINE_STAGE_RAY_TRACING_SHADER_BIT_NV"
7817    },
7818    {
7819     "enum_field_value" : 33554432,
7820     "name" : "VK_PIPELINE_STAGE_ACCELERATION_STRUCTURE_BUILD_BIT_NV"
7821    },
7822    {
7823     "enum_field_value" : 0,
7824     "name" : "VK_PIPELINE_STAGE_NONE_KHR"
7825    },
7826    {
7827     "enum_field_value" : 2147483647,
7828     "name" : "VK_PIPELINE_STAGE_FLAG_BITS_MAX_ENUM"
7829    }
7830   ],
7831   "linker_set_key" : "_ZTI23VkPipelineStageFlagBits",
7832   "name" : "VkPipelineStageFlagBits",
7833   "referenced_type" : "_ZTI23VkPipelineStageFlagBits",
7834   "self_type" : "_ZTI23VkPipelineStageFlagBits",
7835   "size" : 4,
7836   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
7837   "underlying_type" : "_ZTIj"
7838  },
7839  {
7840   "alignment" : 4,
7841   "enum_fields" :
7842   [
7843    {
7844     "enum_field_value" : 0,
7845     "name" : "VK_POINT_CLIPPING_BEHAVIOR_ALL_CLIP_PLANES"
7846    },
7847    {
7848     "enum_field_value" : 1,
7849     "name" : "VK_POINT_CLIPPING_BEHAVIOR_USER_CLIP_PLANES_ONLY"
7850    },
7851    {
7852     "enum_field_value" : 0,
7853     "name" : "VK_POINT_CLIPPING_BEHAVIOR_ALL_CLIP_PLANES_KHR"
7854    },
7855    {
7856     "enum_field_value" : 1,
7857     "name" : "VK_POINT_CLIPPING_BEHAVIOR_USER_CLIP_PLANES_ONLY_KHR"
7858    },
7859    {
7860     "enum_field_value" : 2147483647,
7861     "name" : "VK_POINT_CLIPPING_BEHAVIOR_MAX_ENUM"
7862    }
7863   ],
7864   "linker_set_key" : "_ZTI23VkPointClippingBehavior",
7865   "name" : "VkPointClippingBehavior",
7866   "referenced_type" : "_ZTI23VkPointClippingBehavior",
7867   "self_type" : "_ZTI23VkPointClippingBehavior",
7868   "size" : 4,
7869   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
7870   "underlying_type" : "_ZTIj"
7871  },
7872  {
7873   "alignment" : 4,
7874   "enum_fields" :
7875   [
7876    {
7877     "enum_field_value" : 0,
7878     "name" : "VK_RASTERIZATION_ORDER_STRICT_AMD"
7879    },
7880    {
7881     "enum_field_value" : 1,
7882     "name" : "VK_RASTERIZATION_ORDER_RELAXED_AMD"
7883    },
7884    {
7885     "enum_field_value" : 2147483647,
7886     "name" : "VK_RASTERIZATION_ORDER_MAX_ENUM_AMD"
7887    }
7888   ],
7889   "linker_set_key" : "_ZTI23VkRasterizationOrderAMD",
7890   "name" : "VkRasterizationOrderAMD",
7891   "referenced_type" : "_ZTI23VkRasterizationOrderAMD",
7892   "self_type" : "_ZTI23VkRasterizationOrderAMD",
7893   "size" : 4,
7894   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
7895   "underlying_type" : "_ZTIj"
7896  },
7897  {
7898   "alignment" : 4,
7899   "enum_fields" :
7900   [
7901    {
7902     "enum_field_value" : 1,
7903     "name" : "VK_SAMPLER_CREATE_SUBSAMPLED_BIT_EXT"
7904    },
7905    {
7906     "enum_field_value" : 2,
7907     "name" : "VK_SAMPLER_CREATE_SUBSAMPLED_COARSE_RECONSTRUCTION_BIT_EXT"
7908    },
7909    {
7910     "enum_field_value" : 2147483647,
7911     "name" : "VK_SAMPLER_CREATE_FLAG_BITS_MAX_ENUM"
7912    }
7913   ],
7914   "linker_set_key" : "_ZTI23VkSamplerCreateFlagBits",
7915   "name" : "VkSamplerCreateFlagBits",
7916   "referenced_type" : "_ZTI23VkSamplerCreateFlagBits",
7917   "self_type" : "_ZTI23VkSamplerCreateFlagBits",
7918   "size" : 4,
7919   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
7920   "underlying_type" : "_ZTIj"
7921  },
7922  {
7923   "alignment" : 4,
7924   "enum_fields" :
7925   [
7926    {
7927     "enum_field_value" : 1,
7928     "name" : "VK_SEMAPHORE_WAIT_ANY_BIT"
7929    },
7930    {
7931     "enum_field_value" : 1,
7932     "name" : "VK_SEMAPHORE_WAIT_ANY_BIT_KHR"
7933    },
7934    {
7935     "enum_field_value" : 2147483647,
7936     "name" : "VK_SEMAPHORE_WAIT_FLAG_BITS_MAX_ENUM"
7937    }
7938   ],
7939   "linker_set_key" : "_ZTI23VkSemaphoreWaitFlagBits",
7940   "name" : "VkSemaphoreWaitFlagBits",
7941   "referenced_type" : "_ZTI23VkSemaphoreWaitFlagBits",
7942   "self_type" : "_ZTI23VkSemaphoreWaitFlagBits",
7943   "size" : 4,
7944   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
7945   "underlying_type" : "_ZTIj"
7946  },
7947  {
7948   "alignment" : 4,
7949   "enum_fields" :
7950   [
7951    {
7952     "enum_field_value" : 0,
7953     "name" : "VK_SYSTEM_ALLOCATION_SCOPE_COMMAND"
7954    },
7955    {
7956     "enum_field_value" : 1,
7957     "name" : "VK_SYSTEM_ALLOCATION_SCOPE_OBJECT"
7958    },
7959    {
7960     "enum_field_value" : 2,
7961     "name" : "VK_SYSTEM_ALLOCATION_SCOPE_CACHE"
7962    },
7963    {
7964     "enum_field_value" : 3,
7965     "name" : "VK_SYSTEM_ALLOCATION_SCOPE_DEVICE"
7966    },
7967    {
7968     "enum_field_value" : 4,
7969     "name" : "VK_SYSTEM_ALLOCATION_SCOPE_INSTANCE"
7970    },
7971    {
7972     "enum_field_value" : 2147483647,
7973     "name" : "VK_SYSTEM_ALLOCATION_SCOPE_MAX_ENUM"
7974    }
7975   ],
7976   "linker_set_key" : "_ZTI23VkSystemAllocationScope",
7977   "name" : "VkSystemAllocationScope",
7978   "referenced_type" : "_ZTI23VkSystemAllocationScope",
7979   "self_type" : "_ZTI23VkSystemAllocationScope",
7980   "size" : 4,
7981   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
7982   "underlying_type" : "_ZTIj"
7983  },
7984  {
7985   "alignment" : 4,
7986   "enum_fields" :
7987   [
7988    {
7989     "enum_field_value" : 1,
7990     "name" : "VK_COLOR_COMPONENT_R_BIT"
7991    },
7992    {
7993     "enum_field_value" : 2,
7994     "name" : "VK_COLOR_COMPONENT_G_BIT"
7995    },
7996    {
7997     "enum_field_value" : 4,
7998     "name" : "VK_COLOR_COMPONENT_B_BIT"
7999    },
8000    {
8001     "enum_field_value" : 8,
8002     "name" : "VK_COLOR_COMPONENT_A_BIT"
8003    },
8004    {
8005     "enum_field_value" : 2147483647,
8006     "name" : "VK_COLOR_COMPONENT_FLAG_BITS_MAX_ENUM"
8007    }
8008   ],
8009   "linker_set_key" : "_ZTI24VkColorComponentFlagBits",
8010   "name" : "VkColorComponentFlagBits",
8011   "referenced_type" : "_ZTI24VkColorComponentFlagBits",
8012   "self_type" : "_ZTI24VkColorComponentFlagBits",
8013   "size" : 4,
8014   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
8015   "underlying_type" : "_ZTIj"
8016  },
8017  {
8018   "alignment" : 4,
8019   "enum_fields" :
8020   [
8021    {
8022     "enum_field_value" : 1,
8023     "name" : "VK_DEBUG_REPORT_INFORMATION_BIT_EXT"
8024    },
8025    {
8026     "enum_field_value" : 2,
8027     "name" : "VK_DEBUG_REPORT_WARNING_BIT_EXT"
8028    },
8029    {
8030     "enum_field_value" : 4,
8031     "name" : "VK_DEBUG_REPORT_PERFORMANCE_WARNING_BIT_EXT"
8032    },
8033    {
8034     "enum_field_value" : 8,
8035     "name" : "VK_DEBUG_REPORT_ERROR_BIT_EXT"
8036    },
8037    {
8038     "enum_field_value" : 16,
8039     "name" : "VK_DEBUG_REPORT_DEBUG_BIT_EXT"
8040    },
8041    {
8042     "enum_field_value" : 2147483647,
8043     "name" : "VK_DEBUG_REPORT_FLAG_BITS_MAX_ENUM_EXT"
8044    }
8045   ],
8046   "linker_set_key" : "_ZTI24VkDebugReportFlagBitsEXT",
8047   "name" : "VkDebugReportFlagBitsEXT",
8048   "referenced_type" : "_ZTI24VkDebugReportFlagBitsEXT",
8049   "self_type" : "_ZTI24VkDebugReportFlagBitsEXT",
8050   "size" : 4,
8051   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
8052   "underlying_type" : "_ZTIj"
8053  },
8054  {
8055   "alignment" : 4,
8056   "enum_fields" :
8057   [
8058    {
8059     "enum_field_value" : 0,
8060     "name" : "VK_INTERNAL_ALLOCATION_TYPE_EXECUTABLE"
8061    },
8062    {
8063     "enum_field_value" : 2147483647,
8064     "name" : "VK_INTERNAL_ALLOCATION_TYPE_MAX_ENUM"
8065    }
8066   ],
8067   "linker_set_key" : "_ZTI24VkInternalAllocationType",
8068   "name" : "VkInternalAllocationType",
8069   "referenced_type" : "_ZTI24VkInternalAllocationType",
8070   "self_type" : "_ZTI24VkInternalAllocationType",
8071   "size" : 4,
8072   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
8073   "underlying_type" : "_ZTIj"
8074  },
8075  {
8076   "alignment" : 4,
8077   "enum_fields" :
8078   [
8079    {
8080     "enum_field_value" : 1,
8081     "name" : "VK_MEMORY_ALLOCATE_DEVICE_MASK_BIT"
8082    },
8083    {
8084     "enum_field_value" : 2,
8085     "name" : "VK_MEMORY_ALLOCATE_DEVICE_ADDRESS_BIT"
8086    },
8087    {
8088     "enum_field_value" : 4,
8089     "name" : "VK_MEMORY_ALLOCATE_DEVICE_ADDRESS_CAPTURE_REPLAY_BIT"
8090    },
8091    {
8092     "enum_field_value" : 1,
8093     "name" : "VK_MEMORY_ALLOCATE_DEVICE_MASK_BIT_KHR"
8094    },
8095    {
8096     "enum_field_value" : 2,
8097     "name" : "VK_MEMORY_ALLOCATE_DEVICE_ADDRESS_BIT_KHR"
8098    },
8099    {
8100     "enum_field_value" : 4,
8101     "name" : "VK_MEMORY_ALLOCATE_DEVICE_ADDRESS_CAPTURE_REPLAY_BIT_KHR"
8102    },
8103    {
8104     "enum_field_value" : 2147483647,
8105     "name" : "VK_MEMORY_ALLOCATE_FLAG_BITS_MAX_ENUM"
8106    }
8107   ],
8108   "linker_set_key" : "_ZTI24VkMemoryAllocateFlagBits",
8109   "name" : "VkMemoryAllocateFlagBits",
8110   "referenced_type" : "_ZTI24VkMemoryAllocateFlagBits",
8111   "self_type" : "_ZTI24VkMemoryAllocateFlagBits",
8112   "size" : 4,
8113   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
8114   "underlying_type" : "_ZTIj"
8115  },
8116  {
8117   "alignment" : 4,
8118   "enum_fields" :
8119   [
8120    {
8121     "enum_field_value" : 1,
8122     "name" : "VK_MEMORY_PROPERTY_DEVICE_LOCAL_BIT"
8123    },
8124    {
8125     "enum_field_value" : 2,
8126     "name" : "VK_MEMORY_PROPERTY_HOST_VISIBLE_BIT"
8127    },
8128    {
8129     "enum_field_value" : 4,
8130     "name" : "VK_MEMORY_PROPERTY_HOST_COHERENT_BIT"
8131    },
8132    {
8133     "enum_field_value" : 8,
8134     "name" : "VK_MEMORY_PROPERTY_HOST_CACHED_BIT"
8135    },
8136    {
8137     "enum_field_value" : 16,
8138     "name" : "VK_MEMORY_PROPERTY_LAZILY_ALLOCATED_BIT"
8139    },
8140    {
8141     "enum_field_value" : 32,
8142     "name" : "VK_MEMORY_PROPERTY_PROTECTED_BIT"
8143    },
8144    {
8145     "enum_field_value" : 64,
8146     "name" : "VK_MEMORY_PROPERTY_DEVICE_COHERENT_BIT_AMD"
8147    },
8148    {
8149     "enum_field_value" : 128,
8150     "name" : "VK_MEMORY_PROPERTY_DEVICE_UNCACHED_BIT_AMD"
8151    },
8152    {
8153     "enum_field_value" : 256,
8154     "name" : "VK_MEMORY_PROPERTY_RDMA_CAPABLE_BIT_NV"
8155    },
8156    {
8157     "enum_field_value" : 2147483647,
8158     "name" : "VK_MEMORY_PROPERTY_FLAG_BITS_MAX_ENUM"
8159    }
8160   ],
8161   "linker_set_key" : "_ZTI24VkMemoryPropertyFlagBits",
8162   "name" : "VkMemoryPropertyFlagBits",
8163   "referenced_type" : "_ZTI24VkMemoryPropertyFlagBits",
8164   "self_type" : "_ZTI24VkMemoryPropertyFlagBits",
8165   "size" : 4,
8166   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
8167   "underlying_type" : "_ZTIj"
8168  },
8169  {
8170   "alignment" : 4,
8171   "enum_fields" :
8172   [
8173    {
8174     "enum_field_value" : 1,
8175     "name" : "VK_PIPELINE_CREATE_DISABLE_OPTIMIZATION_BIT"
8176    },
8177    {
8178     "enum_field_value" : 2,
8179     "name" : "VK_PIPELINE_CREATE_ALLOW_DERIVATIVES_BIT"
8180    },
8181    {
8182     "enum_field_value" : 4,
8183     "name" : "VK_PIPELINE_CREATE_DERIVATIVE_BIT"
8184    },
8185    {
8186     "enum_field_value" : 8,
8187     "name" : "VK_PIPELINE_CREATE_VIEW_INDEX_FROM_DEVICE_INDEX_BIT"
8188    },
8189    {
8190     "enum_field_value" : 16,
8191     "name" : "VK_PIPELINE_CREATE_DISPATCH_BASE_BIT"
8192    },
8193    {
8194     "enum_field_value" : 256,
8195     "name" : "VK_PIPELINE_CREATE_FAIL_ON_PIPELINE_COMPILE_REQUIRED_BIT"
8196    },
8197    {
8198     "enum_field_value" : 512,
8199     "name" : "VK_PIPELINE_CREATE_EARLY_RETURN_ON_FAILURE_BIT"
8200    },
8201    {
8202     "enum_field_value" : 2097152,
8203     "name" : "VK_PIPELINE_CREATE_RENDERING_FRAGMENT_SHADING_RATE_ATTACHMENT_BIT_KHR"
8204    },
8205    {
8206     "enum_field_value" : 4194304,
8207     "name" : "VK_PIPELINE_CREATE_RENDERING_FRAGMENT_DENSITY_MAP_ATTACHMENT_BIT_EXT"
8208    },
8209    {
8210     "enum_field_value" : 16384,
8211     "name" : "VK_PIPELINE_CREATE_RAY_TRACING_NO_NULL_ANY_HIT_SHADERS_BIT_KHR"
8212    },
8213    {
8214     "enum_field_value" : 32768,
8215     "name" : "VK_PIPELINE_CREATE_RAY_TRACING_NO_NULL_CLOSEST_HIT_SHADERS_BIT_KHR"
8216    },
8217    {
8218     "enum_field_value" : 65536,
8219     "name" : "VK_PIPELINE_CREATE_RAY_TRACING_NO_NULL_MISS_SHADERS_BIT_KHR"
8220    },
8221    {
8222     "enum_field_value" : 131072,
8223     "name" : "VK_PIPELINE_CREATE_RAY_TRACING_NO_NULL_INTERSECTION_SHADERS_BIT_KHR"
8224    },
8225    {
8226     "enum_field_value" : 4096,
8227     "name" : "VK_PIPELINE_CREATE_RAY_TRACING_SKIP_TRIANGLES_BIT_KHR"
8228    },
8229    {
8230     "enum_field_value" : 8192,
8231     "name" : "VK_PIPELINE_CREATE_RAY_TRACING_SKIP_AABBS_BIT_KHR"
8232    },
8233    {
8234     "enum_field_value" : 524288,
8235     "name" : "VK_PIPELINE_CREATE_RAY_TRACING_SHADER_GROUP_HANDLE_CAPTURE_REPLAY_BIT_KHR"
8236    },
8237    {
8238     "enum_field_value" : 32,
8239     "name" : "VK_PIPELINE_CREATE_DEFER_COMPILE_BIT_NV"
8240    },
8241    {
8242     "enum_field_value" : 64,
8243     "name" : "VK_PIPELINE_CREATE_CAPTURE_STATISTICS_BIT_KHR"
8244    },
8245    {
8246     "enum_field_value" : 128,
8247     "name" : "VK_PIPELINE_CREATE_CAPTURE_INTERNAL_REPRESENTATIONS_BIT_KHR"
8248    },
8249    {
8250     "enum_field_value" : 262144,
8251     "name" : "VK_PIPELINE_CREATE_INDIRECT_BINDABLE_BIT_NV"
8252    },
8253    {
8254     "enum_field_value" : 2048,
8255     "name" : "VK_PIPELINE_CREATE_LIBRARY_BIT_KHR"
8256    },
8257    {
8258     "enum_field_value" : 1048576,
8259     "name" : "VK_PIPELINE_CREATE_RAY_TRACING_ALLOW_MOTION_BIT_NV"
8260    },
8261    {
8262     "enum_field_value" : 16,
8263     "name" : "VK_PIPELINE_CREATE_DISPATCH_BASE"
8264    },
8265    {
8266     "enum_field_value" : 2097152,
8267     "name" : "VK_PIPELINE_RASTERIZATION_STATE_CREATE_FRAGMENT_SHADING_RATE_ATTACHMENT_BIT_KHR"
8268    },
8269    {
8270     "enum_field_value" : 4194304,
8271     "name" : "VK_PIPELINE_RASTERIZATION_STATE_CREATE_FRAGMENT_DENSITY_MAP_ATTACHMENT_BIT_EXT"
8272    },
8273    {
8274     "enum_field_value" : 8,
8275     "name" : "VK_PIPELINE_CREATE_VIEW_INDEX_FROM_DEVICE_INDEX_BIT_KHR"
8276    },
8277    {
8278     "enum_field_value" : 16,
8279     "name" : "VK_PIPELINE_CREATE_DISPATCH_BASE_KHR"
8280    },
8281    {
8282     "enum_field_value" : 256,
8283     "name" : "VK_PIPELINE_CREATE_FAIL_ON_PIPELINE_COMPILE_REQUIRED_BIT_EXT"
8284    },
8285    {
8286     "enum_field_value" : 512,
8287     "name" : "VK_PIPELINE_CREATE_EARLY_RETURN_ON_FAILURE_BIT_EXT"
8288    },
8289    {
8290     "enum_field_value" : 2147483647,
8291     "name" : "VK_PIPELINE_CREATE_FLAG_BITS_MAX_ENUM"
8292    }
8293   ],
8294   "linker_set_key" : "_ZTI24VkPipelineCreateFlagBits",
8295   "name" : "VkPipelineCreateFlagBits",
8296   "referenced_type" : "_ZTI24VkPipelineCreateFlagBits",
8297   "self_type" : "_ZTI24VkPipelineCreateFlagBits",
8298   "size" : 4,
8299   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
8300   "underlying_type" : "_ZTIj"
8301  },
8302  {
8303   "alignment" : 4,
8304   "enum_fields" :
8305   [
8306    {
8307     "enum_field_value" : 0,
8308     "name" : "VK_PROVOKING_VERTEX_MODE_FIRST_VERTEX_EXT"
8309    },
8310    {
8311     "enum_field_value" : 1,
8312     "name" : "VK_PROVOKING_VERTEX_MODE_LAST_VERTEX_EXT"
8313    },
8314    {
8315     "enum_field_value" : 2147483647,
8316     "name" : "VK_PROVOKING_VERTEX_MODE_MAX_ENUM_EXT"
8317    }
8318   ],
8319   "linker_set_key" : "_ZTI24VkProvokingVertexModeEXT",
8320   "name" : "VkProvokingVertexModeEXT",
8321   "referenced_type" : "_ZTI24VkProvokingVertexModeEXT",
8322   "self_type" : "_ZTI24VkProvokingVertexModeEXT",
8323   "size" : 4,
8324   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
8325   "underlying_type" : "_ZTIj"
8326  },
8327  {
8328   "alignment" : 4,
8329   "enum_fields" :
8330   [
8331    {
8332     "enum_field_value" : 128,
8333     "name" : "VK_QUEUE_GLOBAL_PRIORITY_LOW_KHR"
8334    },
8335    {
8336     "enum_field_value" : 256,
8337     "name" : "VK_QUEUE_GLOBAL_PRIORITY_MEDIUM_KHR"
8338    },
8339    {
8340     "enum_field_value" : 512,
8341     "name" : "VK_QUEUE_GLOBAL_PRIORITY_HIGH_KHR"
8342    },
8343    {
8344     "enum_field_value" : 1024,
8345     "name" : "VK_QUEUE_GLOBAL_PRIORITY_REALTIME_KHR"
8346    },
8347    {
8348     "enum_field_value" : 128,
8349     "name" : "VK_QUEUE_GLOBAL_PRIORITY_LOW_EXT"
8350    },
8351    {
8352     "enum_field_value" : 256,
8353     "name" : "VK_QUEUE_GLOBAL_PRIORITY_MEDIUM_EXT"
8354    },
8355    {
8356     "enum_field_value" : 512,
8357     "name" : "VK_QUEUE_GLOBAL_PRIORITY_HIGH_EXT"
8358    },
8359    {
8360     "enum_field_value" : 1024,
8361     "name" : "VK_QUEUE_GLOBAL_PRIORITY_REALTIME_EXT"
8362    },
8363    {
8364     "enum_field_value" : 2147483647,
8365     "name" : "VK_QUEUE_GLOBAL_PRIORITY_MAX_ENUM_KHR"
8366    }
8367   ],
8368   "linker_set_key" : "_ZTI24VkQueueGlobalPriorityKHR",
8369   "name" : "VkQueueGlobalPriorityKHR",
8370   "referenced_type" : "_ZTI24VkQueueGlobalPriorityKHR",
8371   "self_type" : "_ZTI24VkQueueGlobalPriorityKHR",
8372   "size" : 4,
8373   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
8374   "underlying_type" : "_ZTIj"
8375  },
8376  {
8377   "alignment" : 4,
8378   "enum_fields" :
8379   [
8380    {
8381     "enum_field_value" : 0,
8382     "name" : "VK_COARSE_SAMPLE_ORDER_TYPE_DEFAULT_NV"
8383    },
8384    {
8385     "enum_field_value" : 1,
8386     "name" : "VK_COARSE_SAMPLE_ORDER_TYPE_CUSTOM_NV"
8387    },
8388    {
8389     "enum_field_value" : 2,
8390     "name" : "VK_COARSE_SAMPLE_ORDER_TYPE_PIXEL_MAJOR_NV"
8391    },
8392    {
8393     "enum_field_value" : 3,
8394     "name" : "VK_COARSE_SAMPLE_ORDER_TYPE_SAMPLE_MAJOR_NV"
8395    },
8396    {
8397     "enum_field_value" : 2147483647,
8398     "name" : "VK_COARSE_SAMPLE_ORDER_TYPE_MAX_ENUM_NV"
8399    }
8400   ],
8401   "linker_set_key" : "_ZTI25VkCoarseSampleOrderTypeNV",
8402   "name" : "VkCoarseSampleOrderTypeNV",
8403   "referenced_type" : "_ZTI25VkCoarseSampleOrderTypeNV",
8404   "self_type" : "_ZTI25VkCoarseSampleOrderTypeNV",
8405   "size" : 4,
8406   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
8407   "underlying_type" : "_ZTIj"
8408  },
8409  {
8410   "alignment" : 4,
8411   "enum_fields" :
8412   [
8413    {
8414     "enum_field_value" : 0,
8415     "name" : "VK_COVERAGE_REDUCTION_MODE_MERGE_NV"
8416    },
8417    {
8418     "enum_field_value" : 1,
8419     "name" : "VK_COVERAGE_REDUCTION_MODE_TRUNCATE_NV"
8420    },
8421    {
8422     "enum_field_value" : 2147483647,
8423     "name" : "VK_COVERAGE_REDUCTION_MODE_MAX_ENUM_NV"
8424    }
8425   ],
8426   "linker_set_key" : "_ZTI25VkCoverageReductionModeNV",
8427   "name" : "VkCoverageReductionModeNV",
8428   "referenced_type" : "_ZTI25VkCoverageReductionModeNV",
8429   "self_type" : "_ZTI25VkCoverageReductionModeNV",
8430   "size" : 4,
8431   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
8432   "underlying_type" : "_ZTIj"
8433  },
8434  {
8435   "alignment" : 4,
8436   "enum_fields" :
8437   [
8438    {
8439     "enum_field_value" : 0,
8440     "name" : "VK_DISCARD_RECTANGLE_MODE_INCLUSIVE_EXT"
8441    },
8442    {
8443     "enum_field_value" : 1,
8444     "name" : "VK_DISCARD_RECTANGLE_MODE_EXCLUSIVE_EXT"
8445    },
8446    {
8447     "enum_field_value" : 2147483647,
8448     "name" : "VK_DISCARD_RECTANGLE_MODE_MAX_ENUM_EXT"
8449    }
8450   ],
8451   "linker_set_key" : "_ZTI25VkDiscardRectangleModeEXT",
8452   "name" : "VkDiscardRectangleModeEXT",
8453   "referenced_type" : "_ZTI25VkDiscardRectangleModeEXT",
8454   "self_type" : "_ZTI25VkDiscardRectangleModeEXT",
8455   "size" : 4,
8456   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
8457   "underlying_type" : "_ZTIj"
8458  },
8459  {
8460   "alignment" : 4,
8461   "enum_fields" :
8462   [
8463    {
8464     "enum_field_value" : 1,
8465     "name" : "VK_IMAGE_VIEW_CREATE_FRAGMENT_DENSITY_MAP_DYNAMIC_BIT_EXT"
8466    },
8467    {
8468     "enum_field_value" : 2,
8469     "name" : "VK_IMAGE_VIEW_CREATE_FRAGMENT_DENSITY_MAP_DEFERRED_BIT_EXT"
8470    },
8471    {
8472     "enum_field_value" : 2147483647,
8473     "name" : "VK_IMAGE_VIEW_CREATE_FLAG_BITS_MAX_ENUM"
8474    }
8475   ],
8476   "linker_set_key" : "_ZTI25VkImageViewCreateFlagBits",
8477   "name" : "VkImageViewCreateFlagBits",
8478   "referenced_type" : "_ZTI25VkImageViewCreateFlagBits",
8479   "self_type" : "_ZTI25VkImageViewCreateFlagBits",
8480   "size" : 4,
8481   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
8482   "underlying_type" : "_ZTIj"
8483  },
8484  {
8485   "alignment" : 4,
8486   "enum_fields" :
8487   [
8488    {
8489     "enum_field_value" : 1,
8490     "name" : "VK_INDIRECT_STATE_FLAG_FRONTFACE_BIT_NV"
8491    },
8492    {
8493     "enum_field_value" : 2147483647,
8494     "name" : "VK_INDIRECT_STATE_FLAG_BITS_MAX_ENUM_NV"
8495    }
8496   ],
8497   "linker_set_key" : "_ZTI25VkIndirectStateFlagBitsNV",
8498   "name" : "VkIndirectStateFlagBitsNV",
8499   "referenced_type" : "_ZTI25VkIndirectStateFlagBitsNV",
8500   "self_type" : "_ZTI25VkIndirectStateFlagBitsNV",
8501   "size" : 4,
8502   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
8503   "underlying_type" : "_ZTIj"
8504  },
8505  {
8506   "alignment" : 4,
8507   "enum_fields" :
8508   [
8509    {
8510     "enum_field_value" : 1,
8511     "name" : "VK_SEMAPHORE_IMPORT_TEMPORARY_BIT"
8512    },
8513    {
8514     "enum_field_value" : 1,
8515     "name" : "VK_SEMAPHORE_IMPORT_TEMPORARY_BIT_KHR"
8516    },
8517    {
8518     "enum_field_value" : 2147483647,
8519     "name" : "VK_SEMAPHORE_IMPORT_FLAG_BITS_MAX_ENUM"
8520    }
8521   ],
8522   "linker_set_key" : "_ZTI25VkSemaphoreImportFlagBits",
8523   "name" : "VkSemaphoreImportFlagBits",
8524   "referenced_type" : "_ZTI25VkSemaphoreImportFlagBits",
8525   "self_type" : "_ZTI25VkSemaphoreImportFlagBits",
8526   "size" : 4,
8527   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
8528   "underlying_type" : "_ZTIj"
8529  },
8530  {
8531   "alignment" : 4,
8532   "enum_fields" :
8533   [
8534    {
8535     "enum_field_value" : 1,
8536     "name" : "VK_SUBGROUP_FEATURE_BASIC_BIT"
8537    },
8538    {
8539     "enum_field_value" : 2,
8540     "name" : "VK_SUBGROUP_FEATURE_VOTE_BIT"
8541    },
8542    {
8543     "enum_field_value" : 4,
8544     "name" : "VK_SUBGROUP_FEATURE_ARITHMETIC_BIT"
8545    },
8546    {
8547     "enum_field_value" : 8,
8548     "name" : "VK_SUBGROUP_FEATURE_BALLOT_BIT"
8549    },
8550    {
8551     "enum_field_value" : 16,
8552     "name" : "VK_SUBGROUP_FEATURE_SHUFFLE_BIT"
8553    },
8554    {
8555     "enum_field_value" : 32,
8556     "name" : "VK_SUBGROUP_FEATURE_SHUFFLE_RELATIVE_BIT"
8557    },
8558    {
8559     "enum_field_value" : 64,
8560     "name" : "VK_SUBGROUP_FEATURE_CLUSTERED_BIT"
8561    },
8562    {
8563     "enum_field_value" : 128,
8564     "name" : "VK_SUBGROUP_FEATURE_QUAD_BIT"
8565    },
8566    {
8567     "enum_field_value" : 256,
8568     "name" : "VK_SUBGROUP_FEATURE_PARTITIONED_BIT_NV"
8569    },
8570    {
8571     "enum_field_value" : 2147483647,
8572     "name" : "VK_SUBGROUP_FEATURE_FLAG_BITS_MAX_ENUM"
8573    }
8574   ],
8575   "linker_set_key" : "_ZTI25VkSubgroupFeatureFlagBits",
8576   "name" : "VkSubgroupFeatureFlagBits",
8577   "referenced_type" : "_ZTI25VkSubgroupFeatureFlagBits",
8578   "self_type" : "_ZTI25VkSubgroupFeatureFlagBits",
8579   "size" : 4,
8580   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
8581   "underlying_type" : "_ZTIj"
8582  },
8583  {
8584   "alignment" : 4,
8585   "enum_fields" :
8586   [
8587    {
8588     "enum_field_value" : 1,
8589     "name" : "VK_COMMAND_POOL_RESET_RELEASE_RESOURCES_BIT"
8590    },
8591    {
8592     "enum_field_value" : 2147483647,
8593     "name" : "VK_COMMAND_POOL_RESET_FLAG_BITS_MAX_ENUM"
8594    }
8595   ],
8596   "linker_set_key" : "_ZTI26VkCommandPoolResetFlagBits",
8597   "name" : "VkCommandPoolResetFlagBits",
8598   "referenced_type" : "_ZTI26VkCommandPoolResetFlagBits",
8599   "self_type" : "_ZTI26VkCommandPoolResetFlagBits",
8600   "size" : 4,
8601   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
8602   "underlying_type" : "_ZTIj"
8603  },
8604  {
8605   "alignment" : 4,
8606   "enum_fields" :
8607   [
8608    {
8609     "enum_field_value" : 0,
8610     "name" : "VK_COVERAGE_MODULATION_MODE_NONE_NV"
8611    },
8612    {
8613     "enum_field_value" : 1,
8614     "name" : "VK_COVERAGE_MODULATION_MODE_RGB_NV"
8615    },
8616    {
8617     "enum_field_value" : 2,
8618     "name" : "VK_COVERAGE_MODULATION_MODE_ALPHA_NV"
8619    },
8620    {
8621     "enum_field_value" : 3,
8622     "name" : "VK_COVERAGE_MODULATION_MODE_RGBA_NV"
8623    },
8624    {
8625     "enum_field_value" : 2147483647,
8626     "name" : "VK_COVERAGE_MODULATION_MODE_MAX_ENUM_NV"
8627    }
8628   ],
8629   "linker_set_key" : "_ZTI26VkCoverageModulationModeNV",
8630   "name" : "VkCoverageModulationModeNV",
8631   "referenced_type" : "_ZTI26VkCoverageModulationModeNV",
8632   "self_type" : "_ZTI26VkCoverageModulationModeNV",
8633   "size" : 4,
8634   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
8635   "underlying_type" : "_ZTIj"
8636  },
8637  {
8638   "alignment" : 4,
8639   "enum_fields" :
8640   [
8641    {
8642     "enum_field_value" : 0,
8643     "name" : "VK_DEBUG_REPORT_OBJECT_TYPE_UNKNOWN_EXT"
8644    },
8645    {
8646     "enum_field_value" : 1,
8647     "name" : "VK_DEBUG_REPORT_OBJECT_TYPE_INSTANCE_EXT"
8648    },
8649    {
8650     "enum_field_value" : 2,
8651     "name" : "VK_DEBUG_REPORT_OBJECT_TYPE_PHYSICAL_DEVICE_EXT"
8652    },
8653    {
8654     "enum_field_value" : 3,
8655     "name" : "VK_DEBUG_REPORT_OBJECT_TYPE_DEVICE_EXT"
8656    },
8657    {
8658     "enum_field_value" : 4,
8659     "name" : "VK_DEBUG_REPORT_OBJECT_TYPE_QUEUE_EXT"
8660    },
8661    {
8662     "enum_field_value" : 5,
8663     "name" : "VK_DEBUG_REPORT_OBJECT_TYPE_SEMAPHORE_EXT"
8664    },
8665    {
8666     "enum_field_value" : 6,
8667     "name" : "VK_DEBUG_REPORT_OBJECT_TYPE_COMMAND_BUFFER_EXT"
8668    },
8669    {
8670     "enum_field_value" : 7,
8671     "name" : "VK_DEBUG_REPORT_OBJECT_TYPE_FENCE_EXT"
8672    },
8673    {
8674     "enum_field_value" : 8,
8675     "name" : "VK_DEBUG_REPORT_OBJECT_TYPE_DEVICE_MEMORY_EXT"
8676    },
8677    {
8678     "enum_field_value" : 9,
8679     "name" : "VK_DEBUG_REPORT_OBJECT_TYPE_BUFFER_EXT"
8680    },
8681    {
8682     "enum_field_value" : 10,
8683     "name" : "VK_DEBUG_REPORT_OBJECT_TYPE_IMAGE_EXT"
8684    },
8685    {
8686     "enum_field_value" : 11,
8687     "name" : "VK_DEBUG_REPORT_OBJECT_TYPE_EVENT_EXT"
8688    },
8689    {
8690     "enum_field_value" : 12,
8691     "name" : "VK_DEBUG_REPORT_OBJECT_TYPE_QUERY_POOL_EXT"
8692    },
8693    {
8694     "enum_field_value" : 13,
8695     "name" : "VK_DEBUG_REPORT_OBJECT_TYPE_BUFFER_VIEW_EXT"
8696    },
8697    {
8698     "enum_field_value" : 14,
8699     "name" : "VK_DEBUG_REPORT_OBJECT_TYPE_IMAGE_VIEW_EXT"
8700    },
8701    {
8702     "enum_field_value" : 15,
8703     "name" : "VK_DEBUG_REPORT_OBJECT_TYPE_SHADER_MODULE_EXT"
8704    },
8705    {
8706     "enum_field_value" : 16,
8707     "name" : "VK_DEBUG_REPORT_OBJECT_TYPE_PIPELINE_CACHE_EXT"
8708    },
8709    {
8710     "enum_field_value" : 17,
8711     "name" : "VK_DEBUG_REPORT_OBJECT_TYPE_PIPELINE_LAYOUT_EXT"
8712    },
8713    {
8714     "enum_field_value" : 18,
8715     "name" : "VK_DEBUG_REPORT_OBJECT_TYPE_RENDER_PASS_EXT"
8716    },
8717    {
8718     "enum_field_value" : 19,
8719     "name" : "VK_DEBUG_REPORT_OBJECT_TYPE_PIPELINE_EXT"
8720    },
8721    {
8722     "enum_field_value" : 20,
8723     "name" : "VK_DEBUG_REPORT_OBJECT_TYPE_DESCRIPTOR_SET_LAYOUT_EXT"
8724    },
8725    {
8726     "enum_field_value" : 21,
8727     "name" : "VK_DEBUG_REPORT_OBJECT_TYPE_SAMPLER_EXT"
8728    },
8729    {
8730     "enum_field_value" : 22,
8731     "name" : "VK_DEBUG_REPORT_OBJECT_TYPE_DESCRIPTOR_POOL_EXT"
8732    },
8733    {
8734     "enum_field_value" : 23,
8735     "name" : "VK_DEBUG_REPORT_OBJECT_TYPE_DESCRIPTOR_SET_EXT"
8736    },
8737    {
8738     "enum_field_value" : 24,
8739     "name" : "VK_DEBUG_REPORT_OBJECT_TYPE_FRAMEBUFFER_EXT"
8740    },
8741    {
8742     "enum_field_value" : 25,
8743     "name" : "VK_DEBUG_REPORT_OBJECT_TYPE_COMMAND_POOL_EXT"
8744    },
8745    {
8746     "enum_field_value" : 26,
8747     "name" : "VK_DEBUG_REPORT_OBJECT_TYPE_SURFACE_KHR_EXT"
8748    },
8749    {
8750     "enum_field_value" : 27,
8751     "name" : "VK_DEBUG_REPORT_OBJECT_TYPE_SWAPCHAIN_KHR_EXT"
8752    },
8753    {
8754     "enum_field_value" : 28,
8755     "name" : "VK_DEBUG_REPORT_OBJECT_TYPE_DEBUG_REPORT_CALLBACK_EXT_EXT"
8756    },
8757    {
8758     "enum_field_value" : 29,
8759     "name" : "VK_DEBUG_REPORT_OBJECT_TYPE_DISPLAY_KHR_EXT"
8760    },
8761    {
8762     "enum_field_value" : 30,
8763     "name" : "VK_DEBUG_REPORT_OBJECT_TYPE_DISPLAY_MODE_KHR_EXT"
8764    },
8765    {
8766     "enum_field_value" : 33,
8767     "name" : "VK_DEBUG_REPORT_OBJECT_TYPE_VALIDATION_CACHE_EXT_EXT"
8768    },
8769    {
8770     "enum_field_value" : 1000156000,
8771     "name" : "VK_DEBUG_REPORT_OBJECT_TYPE_SAMPLER_YCBCR_CONVERSION_EXT"
8772    },
8773    {
8774     "enum_field_value" : 1000085000,
8775     "name" : "VK_DEBUG_REPORT_OBJECT_TYPE_DESCRIPTOR_UPDATE_TEMPLATE_EXT"
8776    },
8777    {
8778     "enum_field_value" : 1000029000,
8779     "name" : "VK_DEBUG_REPORT_OBJECT_TYPE_CU_MODULE_NVX_EXT"
8780    },
8781    {
8782     "enum_field_value" : 1000029001,
8783     "name" : "VK_DEBUG_REPORT_OBJECT_TYPE_CU_FUNCTION_NVX_EXT"
8784    },
8785    {
8786     "enum_field_value" : 1000150000,
8787     "name" : "VK_DEBUG_REPORT_OBJECT_TYPE_ACCELERATION_STRUCTURE_KHR_EXT"
8788    },
8789    {
8790     "enum_field_value" : 1000165000,
8791     "name" : "VK_DEBUG_REPORT_OBJECT_TYPE_ACCELERATION_STRUCTURE_NV_EXT"
8792    },
8793    {
8794     "enum_field_value" : 1000366000,
8795     "name" : "VK_DEBUG_REPORT_OBJECT_TYPE_BUFFER_COLLECTION_FUCHSIA_EXT"
8796    },
8797    {
8798     "enum_field_value" : 28,
8799     "name" : "VK_DEBUG_REPORT_OBJECT_TYPE_DEBUG_REPORT_EXT"
8800    },
8801    {
8802     "enum_field_value" : 33,
8803     "name" : "VK_DEBUG_REPORT_OBJECT_TYPE_VALIDATION_CACHE_EXT"
8804    },
8805    {
8806     "enum_field_value" : 1000085000,
8807     "name" : "VK_DEBUG_REPORT_OBJECT_TYPE_DESCRIPTOR_UPDATE_TEMPLATE_KHR_EXT"
8808    },
8809    {
8810     "enum_field_value" : 1000156000,
8811     "name" : "VK_DEBUG_REPORT_OBJECT_TYPE_SAMPLER_YCBCR_CONVERSION_KHR_EXT"
8812    },
8813    {
8814     "enum_field_value" : 2147483647,
8815     "name" : "VK_DEBUG_REPORT_OBJECT_TYPE_MAX_ENUM_EXT"
8816    }
8817   ],
8818   "linker_set_key" : "_ZTI26VkDebugReportObjectTypeEXT",
8819   "name" : "VkDebugReportObjectTypeEXT",
8820   "referenced_type" : "_ZTI26VkDebugReportObjectTypeEXT",
8821   "self_type" : "_ZTI26VkDebugReportObjectTypeEXT",
8822   "size" : 4,
8823   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
8824   "underlying_type" : "_ZTIj"
8825  },
8826  {
8827   "alignment" : 4,
8828   "enum_fields" :
8829   [
8830    {
8831     "enum_field_value" : 0,
8832     "name" : "VK_LINE_RASTERIZATION_MODE_DEFAULT_EXT"
8833    },
8834    {
8835     "enum_field_value" : 1,
8836     "name" : "VK_LINE_RASTERIZATION_MODE_RECTANGULAR_EXT"
8837    },
8838    {
8839     "enum_field_value" : 2,
8840     "name" : "VK_LINE_RASTERIZATION_MODE_BRESENHAM_EXT"
8841    },
8842    {
8843     "enum_field_value" : 3,
8844     "name" : "VK_LINE_RASTERIZATION_MODE_RECTANGULAR_SMOOTH_EXT"
8845    },
8846    {
8847     "enum_field_value" : 2147483647,
8848     "name" : "VK_LINE_RASTERIZATION_MODE_MAX_ENUM_EXT"
8849    }
8850   ],
8851   "linker_set_key" : "_ZTI26VkLineRasterizationModeEXT",
8852   "name" : "VkLineRasterizationModeEXT",
8853   "referenced_type" : "_ZTI26VkLineRasterizationModeEXT",
8854   "self_type" : "_ZTI26VkLineRasterizationModeEXT",
8855   "size" : 4,
8856   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
8857   "underlying_type" : "_ZTIj"
8858  },
8859  {
8860   "alignment" : 4,
8861   "enum_fields" :
8862   [
8863    {
8864     "enum_field_value" : 2,
8865     "name" : "VK_RENDER_PASS_CREATE_TRANSFORM_BIT_QCOM"
8866    },
8867    {
8868     "enum_field_value" : 2147483647,
8869     "name" : "VK_RENDER_PASS_CREATE_FLAG_BITS_MAX_ENUM"
8870    }
8871   ],
8872   "linker_set_key" : "_ZTI26VkRenderPassCreateFlagBits",
8873   "name" : "VkRenderPassCreateFlagBits",
8874   "referenced_type" : "_ZTI26VkRenderPassCreateFlagBits",
8875   "self_type" : "_ZTI26VkRenderPassCreateFlagBits",
8876   "size" : 4,
8877   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
8878   "underlying_type" : "_ZTIj"
8879  },
8880  {
8881   "alignment" : 4,
8882   "enum_fields" :
8883   [
8884    {
8885     "enum_field_value" : 1,
8886     "name" : "VK_SPARSE_MEMORY_BIND_METADATA_BIT"
8887    },
8888    {
8889     "enum_field_value" : 2147483647,
8890     "name" : "VK_SPARSE_MEMORY_BIND_FLAG_BITS_MAX_ENUM"
8891    }
8892   ],
8893   "linker_set_key" : "_ZTI26VkSparseMemoryBindFlagBits",
8894   "name" : "VkSparseMemoryBindFlagBits",
8895   "referenced_type" : "_ZTI26VkSparseMemoryBindFlagBits",
8896   "self_type" : "_ZTI26VkSparseMemoryBindFlagBits",
8897   "size" : 4,
8898   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
8899   "underlying_type" : "_ZTIj"
8900  },
8901  {
8902   "alignment" : 4,
8903   "enum_fields" :
8904   [
8905    {
8906     "enum_field_value" : 0,
8907     "name" : "VK_TESSELLATION_DOMAIN_ORIGIN_UPPER_LEFT"
8908    },
8909    {
8910     "enum_field_value" : 1,
8911     "name" : "VK_TESSELLATION_DOMAIN_ORIGIN_LOWER_LEFT"
8912    },
8913    {
8914     "enum_field_value" : 0,
8915     "name" : "VK_TESSELLATION_DOMAIN_ORIGIN_UPPER_LEFT_KHR"
8916    },
8917    {
8918     "enum_field_value" : 1,
8919     "name" : "VK_TESSELLATION_DOMAIN_ORIGIN_LOWER_LEFT_KHR"
8920    },
8921    {
8922     "enum_field_value" : 2147483647,
8923     "name" : "VK_TESSELLATION_DOMAIN_ORIGIN_MAX_ENUM"
8924    }
8925   ],
8926   "linker_set_key" : "_ZTI26VkTessellationDomainOrigin",
8927   "name" : "VkTessellationDomainOrigin",
8928   "referenced_type" : "_ZTI26VkTessellationDomainOrigin",
8929   "self_type" : "_ZTI26VkTessellationDomainOrigin",
8930   "size" : 4,
8931   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
8932   "underlying_type" : "_ZTIj"
8933  },
8934  {
8935   "alignment" : 4,
8936   "enum_fields" :
8937   [
8938    {
8939     "enum_field_value" : 1,
8940     "name" : "VK_COMMAND_POOL_CREATE_TRANSIENT_BIT"
8941    },
8942    {
8943     "enum_field_value" : 2,
8944     "name" : "VK_COMMAND_POOL_CREATE_RESET_COMMAND_BUFFER_BIT"
8945    },
8946    {
8947     "enum_field_value" : 4,
8948     "name" : "VK_COMMAND_POOL_CREATE_PROTECTED_BIT"
8949    },
8950    {
8951     "enum_field_value" : 2147483647,
8952     "name" : "VK_COMMAND_POOL_CREATE_FLAG_BITS_MAX_ENUM"
8953    }
8954   ],
8955   "linker_set_key" : "_ZTI27VkCommandPoolCreateFlagBits",
8956   "name" : "VkCommandPoolCreateFlagBits",
8957   "referenced_type" : "_ZTI27VkCommandPoolCreateFlagBits",
8958   "self_type" : "_ZTI27VkCommandPoolCreateFlagBits",
8959   "size" : 4,
8960   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
8961   "underlying_type" : "_ZTIj"
8962  },
8963  {
8964   "alignment" : 4,
8965   "enum_fields" :
8966   [
8967    {
8968     "enum_field_value" : 1,
8969     "name" : "VK_COMPOSITE_ALPHA_OPAQUE_BIT_KHR"
8970    },
8971    {
8972     "enum_field_value" : 2,
8973     "name" : "VK_COMPOSITE_ALPHA_PRE_MULTIPLIED_BIT_KHR"
8974    },
8975    {
8976     "enum_field_value" : 4,
8977     "name" : "VK_COMPOSITE_ALPHA_POST_MULTIPLIED_BIT_KHR"
8978    },
8979    {
8980     "enum_field_value" : 8,
8981     "name" : "VK_COMPOSITE_ALPHA_INHERIT_BIT_KHR"
8982    },
8983    {
8984     "enum_field_value" : 2147483647,
8985     "name" : "VK_COMPOSITE_ALPHA_FLAG_BITS_MAX_ENUM_KHR"
8986    }
8987   ],
8988   "linker_set_key" : "_ZTI27VkCompositeAlphaFlagBitsKHR",
8989   "name" : "VkCompositeAlphaFlagBitsKHR",
8990   "referenced_type" : "_ZTI27VkCompositeAlphaFlagBitsKHR",
8991   "self_type" : "_ZTI27VkCompositeAlphaFlagBitsKHR",
8992   "size" : 4,
8993   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
8994   "underlying_type" : "_ZTIj"
8995  },
8996  {
8997   "alignment" : 4,
8998   "enum_fields" :
8999   [
9000    {
9001     "enum_field_value" : 1,
9002     "name" : "VK_DESCRIPTOR_BINDING_UPDATE_AFTER_BIND_BIT"
9003    },
9004    {
9005     "enum_field_value" : 2,
9006     "name" : "VK_DESCRIPTOR_BINDING_UPDATE_UNUSED_WHILE_PENDING_BIT"
9007    },
9008    {
9009     "enum_field_value" : 4,
9010     "name" : "VK_DESCRIPTOR_BINDING_PARTIALLY_BOUND_BIT"
9011    },
9012    {
9013     "enum_field_value" : 8,
9014     "name" : "VK_DESCRIPTOR_BINDING_VARIABLE_DESCRIPTOR_COUNT_BIT"
9015    },
9016    {
9017     "enum_field_value" : 1,
9018     "name" : "VK_DESCRIPTOR_BINDING_UPDATE_AFTER_BIND_BIT_EXT"
9019    },
9020    {
9021     "enum_field_value" : 2,
9022     "name" : "VK_DESCRIPTOR_BINDING_UPDATE_UNUSED_WHILE_PENDING_BIT_EXT"
9023    },
9024    {
9025     "enum_field_value" : 4,
9026     "name" : "VK_DESCRIPTOR_BINDING_PARTIALLY_BOUND_BIT_EXT"
9027    },
9028    {
9029     "enum_field_value" : 8,
9030     "name" : "VK_DESCRIPTOR_BINDING_VARIABLE_DESCRIPTOR_COUNT_BIT_EXT"
9031    },
9032    {
9033     "enum_field_value" : 2147483647,
9034     "name" : "VK_DESCRIPTOR_BINDING_FLAG_BITS_MAX_ENUM"
9035    }
9036   ],
9037   "linker_set_key" : "_ZTI27VkDescriptorBindingFlagBits",
9038   "name" : "VkDescriptorBindingFlagBits",
9039   "referenced_type" : "_ZTI27VkDescriptorBindingFlagBits",
9040   "self_type" : "_ZTI27VkDescriptorBindingFlagBits",
9041   "size" : 4,
9042   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
9043   "underlying_type" : "_ZTIj"
9044  },
9045  {
9046   "alignment" : 4,
9047   "enum_fields" :
9048   [
9049    {
9050     "enum_field_value" : 1,
9051     "name" : "VK_DEVICE_QUEUE_CREATE_PROTECTED_BIT"
9052    },
9053    {
9054     "enum_field_value" : 2147483647,
9055     "name" : "VK_DEVICE_QUEUE_CREATE_FLAG_BITS_MAX_ENUM"
9056    }
9057   ],
9058   "linker_set_key" : "_ZTI27VkDeviceQueueCreateFlagBits",
9059   "name" : "VkDeviceQueueCreateFlagBits",
9060   "referenced_type" : "_ZTI27VkDeviceQueueCreateFlagBits",
9061   "self_type" : "_ZTI27VkDeviceQueueCreateFlagBits",
9062   "size" : 4,
9063   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
9064   "underlying_type" : "_ZTIj"
9065  },
9066  {
9067   "alignment" : 4,
9068   "enum_fields" :
9069   [
9070    {
9071     "enum_field_value" : 0,
9072     "name" : "VK_FRAGMENT_SHADING_RATE_TYPE_FRAGMENT_SIZE_NV"
9073    },
9074    {
9075     "enum_field_value" : 1,
9076     "name" : "VK_FRAGMENT_SHADING_RATE_TYPE_ENUMS_NV"
9077    },
9078    {
9079     "enum_field_value" : 2147483647,
9080     "name" : "VK_FRAGMENT_SHADING_RATE_TYPE_MAX_ENUM_NV"
9081    }
9082   ],
9083   "linker_set_key" : "_ZTI27VkFragmentShadingRateTypeNV",
9084   "name" : "VkFragmentShadingRateTypeNV",
9085   "referenced_type" : "_ZTI27VkFragmentShadingRateTypeNV",
9086   "self_type" : "_ZTI27VkFragmentShadingRateTypeNV",
9087   "size" : 4,
9088   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
9089   "underlying_type" : "_ZTIj"
9090  },
9091  {
9092   "alignment" : 4,
9093   "enum_fields" :
9094   [
9095    {
9096     "enum_field_value" : 1,
9097     "name" : "VK_FRAMEBUFFER_CREATE_IMAGELESS_BIT"
9098    },
9099    {
9100     "enum_field_value" : 1,
9101     "name" : "VK_FRAMEBUFFER_CREATE_IMAGELESS_BIT_KHR"
9102    },
9103    {
9104     "enum_field_value" : 2147483647,
9105     "name" : "VK_FRAMEBUFFER_CREATE_FLAG_BITS_MAX_ENUM"
9106    }
9107   ],
9108   "linker_set_key" : "_ZTI27VkFramebufferCreateFlagBits",
9109   "name" : "VkFramebufferCreateFlagBits",
9110   "referenced_type" : "_ZTI27VkFramebufferCreateFlagBits",
9111   "self_type" : "_ZTI27VkFramebufferCreateFlagBits",
9112   "size" : 4,
9113   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
9114   "underlying_type" : "_ZTIj"
9115  },
9116  {
9117   "alignment" : 4,
9118   "enum_fields" :
9119   [
9120    {
9121     "enum_field_value" : 1,
9122     "name" : "VK_PEER_MEMORY_FEATURE_COPY_SRC_BIT"
9123    },
9124    {
9125     "enum_field_value" : 2,
9126     "name" : "VK_PEER_MEMORY_FEATURE_COPY_DST_BIT"
9127    },
9128    {
9129     "enum_field_value" : 4,
9130     "name" : "VK_PEER_MEMORY_FEATURE_GENERIC_SRC_BIT"
9131    },
9132    {
9133     "enum_field_value" : 8,
9134     "name" : "VK_PEER_MEMORY_FEATURE_GENERIC_DST_BIT"
9135    },
9136    {
9137     "enum_field_value" : 1,
9138     "name" : "VK_PEER_MEMORY_FEATURE_COPY_SRC_BIT_KHR"
9139    },
9140    {
9141     "enum_field_value" : 2,
9142     "name" : "VK_PEER_MEMORY_FEATURE_COPY_DST_BIT_KHR"
9143    },
9144    {
9145     "enum_field_value" : 4,
9146     "name" : "VK_PEER_MEMORY_FEATURE_GENERIC_SRC_BIT_KHR"
9147    },
9148    {
9149     "enum_field_value" : 8,
9150     "name" : "VK_PEER_MEMORY_FEATURE_GENERIC_DST_BIT_KHR"
9151    },
9152    {
9153     "enum_field_value" : 2147483647,
9154     "name" : "VK_PEER_MEMORY_FEATURE_FLAG_BITS_MAX_ENUM"
9155    }
9156   ],
9157   "linker_set_key" : "_ZTI27VkPeerMemoryFeatureFlagBits",
9158   "name" : "VkPeerMemoryFeatureFlagBits",
9159   "referenced_type" : "_ZTI27VkPeerMemoryFeatureFlagBits",
9160   "self_type" : "_ZTI27VkPeerMemoryFeatureFlagBits",
9161   "size" : 4,
9162   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
9163   "underlying_type" : "_ZTIj"
9164  },
9165  {
9166   "alignment" : 4,
9167   "enum_fields" :
9168   [
9169    {
9170     "enum_field_value" : 0,
9171     "name" : "VK_PERFORMANCE_COUNTER_UNIT_GENERIC_KHR"
9172    },
9173    {
9174     "enum_field_value" : 1,
9175     "name" : "VK_PERFORMANCE_COUNTER_UNIT_PERCENTAGE_KHR"
9176    },
9177    {
9178     "enum_field_value" : 2,
9179     "name" : "VK_PERFORMANCE_COUNTER_UNIT_NANOSECONDS_KHR"
9180    },
9181    {
9182     "enum_field_value" : 3,
9183     "name" : "VK_PERFORMANCE_COUNTER_UNIT_BYTES_KHR"
9184    },
9185    {
9186     "enum_field_value" : 4,
9187     "name" : "VK_PERFORMANCE_COUNTER_UNIT_BYTES_PER_SECOND_KHR"
9188    },
9189    {
9190     "enum_field_value" : 5,
9191     "name" : "VK_PERFORMANCE_COUNTER_UNIT_KELVIN_KHR"
9192    },
9193    {
9194     "enum_field_value" : 6,
9195     "name" : "VK_PERFORMANCE_COUNTER_UNIT_WATTS_KHR"
9196    },
9197    {
9198     "enum_field_value" : 7,
9199     "name" : "VK_PERFORMANCE_COUNTER_UNIT_VOLTS_KHR"
9200    },
9201    {
9202     "enum_field_value" : 8,
9203     "name" : "VK_PERFORMANCE_COUNTER_UNIT_AMPS_KHR"
9204    },
9205    {
9206     "enum_field_value" : 9,
9207     "name" : "VK_PERFORMANCE_COUNTER_UNIT_HERTZ_KHR"
9208    },
9209    {
9210     "enum_field_value" : 10,
9211     "name" : "VK_PERFORMANCE_COUNTER_UNIT_CYCLES_KHR"
9212    },
9213    {
9214     "enum_field_value" : 2147483647,
9215     "name" : "VK_PERFORMANCE_COUNTER_UNIT_MAX_ENUM_KHR"
9216    }
9217   ],
9218   "linker_set_key" : "_ZTI27VkPerformanceCounterUnitKHR",
9219   "name" : "VkPerformanceCounterUnitKHR",
9220   "referenced_type" : "_ZTI27VkPerformanceCounterUnitKHR",
9221   "self_type" : "_ZTI27VkPerformanceCounterUnitKHR",
9222   "size" : 4,
9223   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
9224   "underlying_type" : "_ZTIj"
9225  },
9226  {
9227   "alignment" : 4,
9228   "enum_fields" :
9229   [
9230    {
9231     "enum_field_value" : 0,
9232     "name" : "VK_PERFORMANCE_VALUE_TYPE_UINT32_INTEL"
9233    },
9234    {
9235     "enum_field_value" : 1,
9236     "name" : "VK_PERFORMANCE_VALUE_TYPE_UINT64_INTEL"
9237    },
9238    {
9239     "enum_field_value" : 2,
9240     "name" : "VK_PERFORMANCE_VALUE_TYPE_FLOAT_INTEL"
9241    },
9242    {
9243     "enum_field_value" : 3,
9244     "name" : "VK_PERFORMANCE_VALUE_TYPE_BOOL_INTEL"
9245    },
9246    {
9247     "enum_field_value" : 4,
9248     "name" : "VK_PERFORMANCE_VALUE_TYPE_STRING_INTEL"
9249    },
9250    {
9251     "enum_field_value" : 2147483647,
9252     "name" : "VK_PERFORMANCE_VALUE_TYPE_MAX_ENUM_INTEL"
9253    }
9254   ],
9255   "linker_set_key" : "_ZTI27VkPerformanceValueTypeINTEL",
9256   "name" : "VkPerformanceValueTypeINTEL",
9257   "referenced_type" : "_ZTI27VkPerformanceValueTypeINTEL",
9258   "self_type" : "_ZTI27VkPerformanceValueTypeINTEL",
9259   "size" : 4,
9260   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
9261   "underlying_type" : "_ZTIj"
9262  },
9263  {
9264   "alignment" : 4,
9265   "enum_fields" :
9266   [
9267    {
9268     "enum_field_value" : 0,
9269     "name" : "VK_SHADING_RATE_PALETTE_ENTRY_NO_INVOCATIONS_NV"
9270    },
9271    {
9272     "enum_field_value" : 1,
9273     "name" : "VK_SHADING_RATE_PALETTE_ENTRY_16_INVOCATIONS_PER_PIXEL_NV"
9274    },
9275    {
9276     "enum_field_value" : 2,
9277     "name" : "VK_SHADING_RATE_PALETTE_ENTRY_8_INVOCATIONS_PER_PIXEL_NV"
9278    },
9279    {
9280     "enum_field_value" : 3,
9281     "name" : "VK_SHADING_RATE_PALETTE_ENTRY_4_INVOCATIONS_PER_PIXEL_NV"
9282    },
9283    {
9284     "enum_field_value" : 4,
9285     "name" : "VK_SHADING_RATE_PALETTE_ENTRY_2_INVOCATIONS_PER_PIXEL_NV"
9286    },
9287    {
9288     "enum_field_value" : 5,
9289     "name" : "VK_SHADING_RATE_PALETTE_ENTRY_1_INVOCATION_PER_PIXEL_NV"
9290    },
9291    {
9292     "enum_field_value" : 6,
9293     "name" : "VK_SHADING_RATE_PALETTE_ENTRY_1_INVOCATION_PER_2X1_PIXELS_NV"
9294    },
9295    {
9296     "enum_field_value" : 7,
9297     "name" : "VK_SHADING_RATE_PALETTE_ENTRY_1_INVOCATION_PER_1X2_PIXELS_NV"
9298    },
9299    {
9300     "enum_field_value" : 8,
9301     "name" : "VK_SHADING_RATE_PALETTE_ENTRY_1_INVOCATION_PER_2X2_PIXELS_NV"
9302    },
9303    {
9304     "enum_field_value" : 9,
9305     "name" : "VK_SHADING_RATE_PALETTE_ENTRY_1_INVOCATION_PER_4X2_PIXELS_NV"
9306    },
9307    {
9308     "enum_field_value" : 10,
9309     "name" : "VK_SHADING_RATE_PALETTE_ENTRY_1_INVOCATION_PER_2X4_PIXELS_NV"
9310    },
9311    {
9312     "enum_field_value" : 11,
9313     "name" : "VK_SHADING_RATE_PALETTE_ENTRY_1_INVOCATION_PER_4X4_PIXELS_NV"
9314    },
9315    {
9316     "enum_field_value" : 2147483647,
9317     "name" : "VK_SHADING_RATE_PALETTE_ENTRY_MAX_ENUM_NV"
9318    }
9319   ],
9320   "linker_set_key" : "_ZTI27VkShadingRatePaletteEntryNV",
9321   "name" : "VkShadingRatePaletteEntryNV",
9322   "referenced_type" : "_ZTI27VkShadingRatePaletteEntryNV",
9323   "self_type" : "_ZTI27VkShadingRatePaletteEntryNV",
9324   "size" : 4,
9325   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
9326   "underlying_type" : "_ZTIj"
9327  },
9328  {
9329   "alignment" : 4,
9330   "enum_fields" :
9331   [
9332    {
9333     "enum_field_value" : 1,
9334     "name" : "VK_SPARSE_IMAGE_FORMAT_SINGLE_MIPTAIL_BIT"
9335    },
9336    {
9337     "enum_field_value" : 2,
9338     "name" : "VK_SPARSE_IMAGE_FORMAT_ALIGNED_MIP_SIZE_BIT"
9339    },
9340    {
9341     "enum_field_value" : 4,
9342     "name" : "VK_SPARSE_IMAGE_FORMAT_NONSTANDARD_BLOCK_SIZE_BIT"
9343    },
9344    {
9345     "enum_field_value" : 2147483647,
9346     "name" : "VK_SPARSE_IMAGE_FORMAT_FLAG_BITS_MAX_ENUM"
9347    }
9348   ],
9349   "linker_set_key" : "_ZTI27VkSparseImageFormatFlagBits",
9350   "name" : "VkSparseImageFormatFlagBits",
9351   "referenced_type" : "_ZTI27VkSparseImageFormatFlagBits",
9352   "self_type" : "_ZTI27VkSparseImageFormatFlagBits",
9353   "size" : 4,
9354   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
9355   "underlying_type" : "_ZTIj"
9356  },
9357  {
9358   "alignment" : 4,
9359   "enum_fields" :
9360   [
9361    {
9362     "enum_field_value" : 1,
9363     "name" : "VK_SURFACE_COUNTER_VBLANK_BIT_EXT"
9364    },
9365    {
9366     "enum_field_value" : 1,
9367     "name" : "VK_SURFACE_COUNTER_VBLANK_EXT"
9368    },
9369    {
9370     "enum_field_value" : 2147483647,
9371     "name" : "VK_SURFACE_COUNTER_FLAG_BITS_MAX_ENUM_EXT"
9372    }
9373   ],
9374   "linker_set_key" : "_ZTI27VkSurfaceCounterFlagBitsEXT",
9375   "name" : "VkSurfaceCounterFlagBitsEXT",
9376   "referenced_type" : "_ZTI27VkSurfaceCounterFlagBitsEXT",
9377   "self_type" : "_ZTI27VkSurfaceCounterFlagBitsEXT",
9378   "size" : 4,
9379   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
9380   "underlying_type" : "_ZTIj"
9381  },
9382  {
9383   "alignment" : 4,
9384   "enum_fields" :
9385   [
9386    {
9387     "enum_field_value" : 1,
9388     "name" : "VK_COMMAND_BUFFER_RESET_RELEASE_RESOURCES_BIT"
9389    },
9390    {
9391     "enum_field_value" : 2147483647,
9392     "name" : "VK_COMMAND_BUFFER_RESET_FLAG_BITS_MAX_ENUM"
9393    }
9394   ],
9395   "linker_set_key" : "_ZTI28VkCommandBufferResetFlagBits",
9396   "name" : "VkCommandBufferResetFlagBits",
9397   "referenced_type" : "_ZTI28VkCommandBufferResetFlagBits",
9398   "self_type" : "_ZTI28VkCommandBufferResetFlagBits",
9399   "size" : 4,
9400   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
9401   "underlying_type" : "_ZTIj"
9402  },
9403  {
9404   "alignment" : 4,
9405   "enum_fields" :
9406   [
9407    {
9408     "enum_field_value" : 1,
9409     "name" : "VK_COMMAND_BUFFER_USAGE_ONE_TIME_SUBMIT_BIT"
9410    },
9411    {
9412     "enum_field_value" : 2,
9413     "name" : "VK_COMMAND_BUFFER_USAGE_RENDER_PASS_CONTINUE_BIT"
9414    },
9415    {
9416     "enum_field_value" : 4,
9417     "name" : "VK_COMMAND_BUFFER_USAGE_SIMULTANEOUS_USE_BIT"
9418    },
9419    {
9420     "enum_field_value" : 2147483647,
9421     "name" : "VK_COMMAND_BUFFER_USAGE_FLAG_BITS_MAX_ENUM"
9422    }
9423   ],
9424   "linker_set_key" : "_ZTI28VkCommandBufferUsageFlagBits",
9425   "name" : "VkCommandBufferUsageFlagBits",
9426   "referenced_type" : "_ZTI28VkCommandBufferUsageFlagBits",
9427   "self_type" : "_ZTI28VkCommandBufferUsageFlagBits",
9428   "size" : 4,
9429   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
9430   "underlying_type" : "_ZTIj"
9431  },
9432  {
9433   "alignment" : 4,
9434   "enum_fields" :
9435   [
9436    {
9437     "enum_field_value" : 0,
9438     "name" : "VK_PERFORMANCE_COUNTER_SCOPE_COMMAND_BUFFER_KHR"
9439    },
9440    {
9441     "enum_field_value" : 1,
9442     "name" : "VK_PERFORMANCE_COUNTER_SCOPE_RENDER_PASS_KHR"
9443    },
9444    {
9445     "enum_field_value" : 2,
9446     "name" : "VK_PERFORMANCE_COUNTER_SCOPE_COMMAND_KHR"
9447    },
9448    {
9449     "enum_field_value" : 0,
9450     "name" : "VK_QUERY_SCOPE_COMMAND_BUFFER_KHR"
9451    },
9452    {
9453     "enum_field_value" : 1,
9454     "name" : "VK_QUERY_SCOPE_RENDER_PASS_KHR"
9455    },
9456    {
9457     "enum_field_value" : 2,
9458     "name" : "VK_QUERY_SCOPE_COMMAND_KHR"
9459    },
9460    {
9461     "enum_field_value" : 2147483647,
9462     "name" : "VK_PERFORMANCE_COUNTER_SCOPE_MAX_ENUM_KHR"
9463    }
9464   ],
9465   "linker_set_key" : "_ZTI28VkPerformanceCounterScopeKHR",
9466   "name" : "VkPerformanceCounterScopeKHR",
9467   "referenced_type" : "_ZTI28VkPerformanceCounterScopeKHR",
9468   "self_type" : "_ZTI28VkPerformanceCounterScopeKHR",
9469   "size" : 4,
9470   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
9471   "underlying_type" : "_ZTIj"
9472  },
9473  {
9474   "alignment" : 4,
9475   "enum_fields" :
9476   [
9477    {
9478     "enum_field_value" : 1,
9479     "name" : "VK_PIPELINE_CACHE_HEADER_VERSION_ONE"
9480    },
9481    {
9482     "enum_field_value" : 2147483647,
9483     "name" : "VK_PIPELINE_CACHE_HEADER_VERSION_MAX_ENUM"
9484    }
9485   ],
9486   "linker_set_key" : "_ZTI28VkPipelineCacheHeaderVersion",
9487   "name" : "VkPipelineCacheHeaderVersion",
9488   "referenced_type" : "_ZTI28VkPipelineCacheHeaderVersion",
9489   "self_type" : "_ZTI28VkPipelineCacheHeaderVersion",
9490   "size" : 4,
9491   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
9492   "underlying_type" : "_ZTIj"
9493  },
9494  {
9495   "alignment" : 4,
9496   "enum_fields" :
9497   [
9498    {
9499     "enum_field_value" : 0,
9500     "name" : "VK_QUERY_POOL_SAMPLING_MODE_MANUAL_INTEL"
9501    },
9502    {
9503     "enum_field_value" : 2147483647,
9504     "name" : "VK_QUERY_POOL_SAMPLING_MODE_MAX_ENUM_INTEL"
9505    }
9506   ],
9507   "linker_set_key" : "_ZTI28VkQueryPoolSamplingModeINTEL",
9508   "name" : "VkQueryPoolSamplingModeINTEL",
9509   "referenced_type" : "_ZTI28VkQueryPoolSamplingModeINTEL",
9510   "self_type" : "_ZTI28VkQueryPoolSamplingModeINTEL",
9511   "size" : 4,
9512   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
9513   "underlying_type" : "_ZTIj"
9514  },
9515  {
9516   "alignment" : 4,
9517   "enum_fields" :
9518   [
9519    {
9520     "enum_field_value" : 1,
9521     "name" : "VK_SUBPASS_DESCRIPTION_PER_VIEW_ATTRIBUTES_BIT_NVX"
9522    },
9523    {
9524     "enum_field_value" : 2,
9525     "name" : "VK_SUBPASS_DESCRIPTION_PER_VIEW_POSITION_X_ONLY_BIT_NVX"
9526    },
9527    {
9528     "enum_field_value" : 4,
9529     "name" : "VK_SUBPASS_DESCRIPTION_FRAGMENT_REGION_BIT_QCOM"
9530    },
9531    {
9532     "enum_field_value" : 8,
9533     "name" : "VK_SUBPASS_DESCRIPTION_SHADER_RESOLVE_BIT_QCOM"
9534    },
9535    {
9536     "enum_field_value" : 16,
9537     "name" : "VK_SUBPASS_DESCRIPTION_RASTERIZATION_ORDER_ATTACHMENT_COLOR_ACCESS_BIT_ARM"
9538    },
9539    {
9540     "enum_field_value" : 32,
9541     "name" : "VK_SUBPASS_DESCRIPTION_RASTERIZATION_ORDER_ATTACHMENT_DEPTH_ACCESS_BIT_ARM"
9542    },
9543    {
9544     "enum_field_value" : 64,
9545     "name" : "VK_SUBPASS_DESCRIPTION_RASTERIZATION_ORDER_ATTACHMENT_STENCIL_ACCESS_BIT_ARM"
9546    },
9547    {
9548     "enum_field_value" : 2147483647,
9549     "name" : "VK_SUBPASS_DESCRIPTION_FLAG_BITS_MAX_ENUM"
9550    }
9551   ],
9552   "linker_set_key" : "_ZTI28VkSubpassDescriptionFlagBits",
9553   "name" : "VkSubpassDescriptionFlagBits",
9554   "referenced_type" : "_ZTI28VkSubpassDescriptionFlagBits",
9555   "self_type" : "_ZTI28VkSubpassDescriptionFlagBits",
9556   "size" : 4,
9557   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
9558   "underlying_type" : "_ZTIj"
9559  },
9560  {
9561   "alignment" : 4,
9562   "enum_fields" :
9563   [
9564    {
9565     "enum_field_value" : 1,
9566     "name" : "VK_SWAPCHAIN_CREATE_SPLIT_INSTANCE_BIND_REGIONS_BIT_KHR"
9567    },
9568    {
9569     "enum_field_value" : 2,
9570     "name" : "VK_SWAPCHAIN_CREATE_PROTECTED_BIT_KHR"
9571    },
9572    {
9573     "enum_field_value" : 4,
9574     "name" : "VK_SWAPCHAIN_CREATE_MUTABLE_FORMAT_BIT_KHR"
9575    },
9576    {
9577     "enum_field_value" : 2147483647,
9578     "name" : "VK_SWAPCHAIN_CREATE_FLAG_BITS_MAX_ENUM_KHR"
9579    }
9580   ],
9581   "linker_set_key" : "_ZTI28VkSwapchainCreateFlagBitsKHR",
9582   "name" : "VkSwapchainCreateFlagBitsKHR",
9583   "referenced_type" : "_ZTI28VkSwapchainCreateFlagBitsKHR",
9584   "self_type" : "_ZTI28VkSwapchainCreateFlagBitsKHR",
9585   "size" : 4,
9586   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
9587   "underlying_type" : "_ZTIj"
9588  },
9589  {
9590   "alignment" : 4,
9591   "enum_fields" :
9592   [
9593    {
9594     "enum_field_value" : 0,
9595     "name" : "VK_VALIDATION_FEATURE_ENABLE_GPU_ASSISTED_EXT"
9596    },
9597    {
9598     "enum_field_value" : 1,
9599     "name" : "VK_VALIDATION_FEATURE_ENABLE_GPU_ASSISTED_RESERVE_BINDING_SLOT_EXT"
9600    },
9601    {
9602     "enum_field_value" : 2,
9603     "name" : "VK_VALIDATION_FEATURE_ENABLE_BEST_PRACTICES_EXT"
9604    },
9605    {
9606     "enum_field_value" : 3,
9607     "name" : "VK_VALIDATION_FEATURE_ENABLE_DEBUG_PRINTF_EXT"
9608    },
9609    {
9610     "enum_field_value" : 4,
9611     "name" : "VK_VALIDATION_FEATURE_ENABLE_SYNCHRONIZATION_VALIDATION_EXT"
9612    },
9613    {
9614     "enum_field_value" : 2147483647,
9615     "name" : "VK_VALIDATION_FEATURE_ENABLE_MAX_ENUM_EXT"
9616    }
9617   ],
9618   "linker_set_key" : "_ZTI28VkValidationFeatureEnableEXT",
9619   "name" : "VkValidationFeatureEnableEXT",
9620   "referenced_type" : "_ZTI28VkValidationFeatureEnableEXT",
9621   "self_type" : "_ZTI28VkValidationFeatureEnableEXT",
9622   "size" : 4,
9623   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
9624   "underlying_type" : "_ZTIj"
9625  },
9626  {
9627   "alignment" : 4,
9628   "enum_fields" :
9629   [
9630    {
9631     "enum_field_value" : 1,
9632     "name" : "VK_GEOMETRY_INSTANCE_TRIANGLE_FACING_CULL_DISABLE_BIT_KHR"
9633    },
9634    {
9635     "enum_field_value" : 2,
9636     "name" : "VK_GEOMETRY_INSTANCE_TRIANGLE_FLIP_FACING_BIT_KHR"
9637    },
9638    {
9639     "enum_field_value" : 4,
9640     "name" : "VK_GEOMETRY_INSTANCE_FORCE_OPAQUE_BIT_KHR"
9641    },
9642    {
9643     "enum_field_value" : 8,
9644     "name" : "VK_GEOMETRY_INSTANCE_FORCE_NO_OPAQUE_BIT_KHR"
9645    },
9646    {
9647     "enum_field_value" : 2,
9648     "name" : "VK_GEOMETRY_INSTANCE_TRIANGLE_FRONT_COUNTERCLOCKWISE_BIT_KHR"
9649    },
9650    {
9651     "enum_field_value" : 1,
9652     "name" : "VK_GEOMETRY_INSTANCE_TRIANGLE_CULL_DISABLE_BIT_NV"
9653    },
9654    {
9655     "enum_field_value" : 2,
9656     "name" : "VK_GEOMETRY_INSTANCE_TRIANGLE_FRONT_COUNTERCLOCKWISE_BIT_NV"
9657    },
9658    {
9659     "enum_field_value" : 4,
9660     "name" : "VK_GEOMETRY_INSTANCE_FORCE_OPAQUE_BIT_NV"
9661    },
9662    {
9663     "enum_field_value" : 8,
9664     "name" : "VK_GEOMETRY_INSTANCE_FORCE_NO_OPAQUE_BIT_NV"
9665    },
9666    {
9667     "enum_field_value" : 2147483647,
9668     "name" : "VK_GEOMETRY_INSTANCE_FLAG_BITS_MAX_ENUM_KHR"
9669    }
9670   ],
9671   "linker_set_key" : "_ZTI29VkGeometryInstanceFlagBitsKHR",
9672   "name" : "VkGeometryInstanceFlagBitsKHR",
9673   "referenced_type" : "_ZTI29VkGeometryInstanceFlagBitsKHR",
9674   "self_type" : "_ZTI29VkGeometryInstanceFlagBitsKHR",
9675   "size" : 4,
9676   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
9677   "underlying_type" : "_ZTIj"
9678  },
9679  {
9680   "alignment" : 4,
9681   "enum_fields" :
9682   [
9683    {
9684     "enum_field_value" : 0,
9685     "name" : "VK_INDIRECT_COMMANDS_TOKEN_TYPE_SHADER_GROUP_NV"
9686    },
9687    {
9688     "enum_field_value" : 1,
9689     "name" : "VK_INDIRECT_COMMANDS_TOKEN_TYPE_STATE_FLAGS_NV"
9690    },
9691    {
9692     "enum_field_value" : 2,
9693     "name" : "VK_INDIRECT_COMMANDS_TOKEN_TYPE_INDEX_BUFFER_NV"
9694    },
9695    {
9696     "enum_field_value" : 3,
9697     "name" : "VK_INDIRECT_COMMANDS_TOKEN_TYPE_VERTEX_BUFFER_NV"
9698    },
9699    {
9700     "enum_field_value" : 4,
9701     "name" : "VK_INDIRECT_COMMANDS_TOKEN_TYPE_PUSH_CONSTANT_NV"
9702    },
9703    {
9704     "enum_field_value" : 5,
9705     "name" : "VK_INDIRECT_COMMANDS_TOKEN_TYPE_DRAW_INDEXED_NV"
9706    },
9707    {
9708     "enum_field_value" : 6,
9709     "name" : "VK_INDIRECT_COMMANDS_TOKEN_TYPE_DRAW_NV"
9710    },
9711    {
9712     "enum_field_value" : 7,
9713     "name" : "VK_INDIRECT_COMMANDS_TOKEN_TYPE_DRAW_TASKS_NV"
9714    },
9715    {
9716     "enum_field_value" : 2147483647,
9717     "name" : "VK_INDIRECT_COMMANDS_TOKEN_TYPE_MAX_ENUM_NV"
9718    }
9719   ],
9720   "linker_set_key" : "_ZTI29VkIndirectCommandsTokenTypeNV",
9721   "name" : "VkIndirectCommandsTokenTypeNV",
9722   "referenced_type" : "_ZTI29VkIndirectCommandsTokenTypeNV",
9723   "self_type" : "_ZTI29VkIndirectCommandsTokenTypeNV",
9724   "size" : 4,
9725   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
9726   "underlying_type" : "_ZTIj"
9727  },
9728  {
9729   "alignment" : 4,
9730   "enum_fields" :
9731   [
9732    {
9733     "enum_field_value" : 1,
9734     "name" : "VK_PIPELINE_CACHE_CREATE_EXTERNALLY_SYNCHRONIZED_BIT"
9735    },
9736    {
9737     "enum_field_value" : 1,
9738     "name" : "VK_PIPELINE_CACHE_CREATE_EXTERNALLY_SYNCHRONIZED_BIT_EXT"
9739    },
9740    {
9741     "enum_field_value" : 2147483647,
9742     "name" : "VK_PIPELINE_CACHE_CREATE_FLAG_BITS_MAX_ENUM"
9743    }
9744   ],
9745   "linker_set_key" : "_ZTI29VkPipelineCacheCreateFlagBits",
9746   "name" : "VkPipelineCacheCreateFlagBits",
9747   "referenced_type" : "_ZTI29VkPipelineCacheCreateFlagBits",
9748   "self_type" : "_ZTI29VkPipelineCacheCreateFlagBits",
9749   "size" : 4,
9750   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
9751   "underlying_type" : "_ZTIj"
9752  },
9753  {
9754   "alignment" : 4,
9755   "enum_fields" :
9756   [
9757    {
9758     "enum_field_value" : 0,
9759     "name" : "VK_SAMPLER_YCBCR_MODEL_CONVERSION_RGB_IDENTITY"
9760    },
9761    {
9762     "enum_field_value" : 1,
9763     "name" : "VK_SAMPLER_YCBCR_MODEL_CONVERSION_YCBCR_IDENTITY"
9764    },
9765    {
9766     "enum_field_value" : 2,
9767     "name" : "VK_SAMPLER_YCBCR_MODEL_CONVERSION_YCBCR_709"
9768    },
9769    {
9770     "enum_field_value" : 3,
9771     "name" : "VK_SAMPLER_YCBCR_MODEL_CONVERSION_YCBCR_601"
9772    },
9773    {
9774     "enum_field_value" : 4,
9775     "name" : "VK_SAMPLER_YCBCR_MODEL_CONVERSION_YCBCR_2020"
9776    },
9777    {
9778     "enum_field_value" : 0,
9779     "name" : "VK_SAMPLER_YCBCR_MODEL_CONVERSION_RGB_IDENTITY_KHR"
9780    },
9781    {
9782     "enum_field_value" : 1,
9783     "name" : "VK_SAMPLER_YCBCR_MODEL_CONVERSION_YCBCR_IDENTITY_KHR"
9784    },
9785    {
9786     "enum_field_value" : 2,
9787     "name" : "VK_SAMPLER_YCBCR_MODEL_CONVERSION_YCBCR_709_KHR"
9788    },
9789    {
9790     "enum_field_value" : 3,
9791     "name" : "VK_SAMPLER_YCBCR_MODEL_CONVERSION_YCBCR_601_KHR"
9792    },
9793    {
9794     "enum_field_value" : 4,
9795     "name" : "VK_SAMPLER_YCBCR_MODEL_CONVERSION_YCBCR_2020_KHR"
9796    },
9797    {
9798     "enum_field_value" : 2147483647,
9799     "name" : "VK_SAMPLER_YCBCR_MODEL_CONVERSION_MAX_ENUM"
9800    }
9801   ],
9802   "linker_set_key" : "_ZTI29VkSamplerYcbcrModelConversion",
9803   "name" : "VkSamplerYcbcrModelConversion",
9804   "referenced_type" : "_ZTI29VkSamplerYcbcrModelConversion",
9805   "self_type" : "_ZTI29VkSamplerYcbcrModelConversion",
9806   "size" : 4,
9807   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
9808   "underlying_type" : "_ZTIj"
9809  },
9810  {
9811   "alignment" : 4,
9812   "enum_fields" :
9813   [
9814    {
9815     "enum_field_value" : 1,
9816     "name" : "VK_SURFACE_TRANSFORM_IDENTITY_BIT_KHR"
9817    },
9818    {
9819     "enum_field_value" : 2,
9820     "name" : "VK_SURFACE_TRANSFORM_ROTATE_90_BIT_KHR"
9821    },
9822    {
9823     "enum_field_value" : 4,
9824     "name" : "VK_SURFACE_TRANSFORM_ROTATE_180_BIT_KHR"
9825    },
9826    {
9827     "enum_field_value" : 8,
9828     "name" : "VK_SURFACE_TRANSFORM_ROTATE_270_BIT_KHR"
9829    },
9830    {
9831     "enum_field_value" : 16,
9832     "name" : "VK_SURFACE_TRANSFORM_HORIZONTAL_MIRROR_BIT_KHR"
9833    },
9834    {
9835     "enum_field_value" : 32,
9836     "name" : "VK_SURFACE_TRANSFORM_HORIZONTAL_MIRROR_ROTATE_90_BIT_KHR"
9837    },
9838    {
9839     "enum_field_value" : 64,
9840     "name" : "VK_SURFACE_TRANSFORM_HORIZONTAL_MIRROR_ROTATE_180_BIT_KHR"
9841    },
9842    {
9843     "enum_field_value" : 128,
9844     "name" : "VK_SURFACE_TRANSFORM_HORIZONTAL_MIRROR_ROTATE_270_BIT_KHR"
9845    },
9846    {
9847     "enum_field_value" : 256,
9848     "name" : "VK_SURFACE_TRANSFORM_INHERIT_BIT_KHR"
9849    },
9850    {
9851     "enum_field_value" : 2147483647,
9852     "name" : "VK_SURFACE_TRANSFORM_FLAG_BITS_MAX_ENUM_KHR"
9853    }
9854   ],
9855   "linker_set_key" : "_ZTI29VkSurfaceTransformFlagBitsKHR",
9856   "name" : "VkSurfaceTransformFlagBitsKHR",
9857   "referenced_type" : "_ZTI29VkSurfaceTransformFlagBitsKHR",
9858   "self_type" : "_ZTI29VkSurfaceTransformFlagBitsKHR",
9859   "size" : 4,
9860   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
9861   "underlying_type" : "_ZTIj"
9862  },
9863  {
9864   "alignment" : 4,
9865   "enum_fields" :
9866   [
9867    {
9868     "enum_field_value" : 0,
9869     "name" : "VK_VALIDATION_FEATURE_DISABLE_ALL_EXT"
9870    },
9871    {
9872     "enum_field_value" : 1,
9873     "name" : "VK_VALIDATION_FEATURE_DISABLE_SHADERS_EXT"
9874    },
9875    {
9876     "enum_field_value" : 2,
9877     "name" : "VK_VALIDATION_FEATURE_DISABLE_THREAD_SAFETY_EXT"
9878    },
9879    {
9880     "enum_field_value" : 3,
9881     "name" : "VK_VALIDATION_FEATURE_DISABLE_API_PARAMETERS_EXT"
9882    },
9883    {
9884     "enum_field_value" : 4,
9885     "name" : "VK_VALIDATION_FEATURE_DISABLE_OBJECT_LIFETIMES_EXT"
9886    },
9887    {
9888     "enum_field_value" : 5,
9889     "name" : "VK_VALIDATION_FEATURE_DISABLE_CORE_CHECKS_EXT"
9890    },
9891    {
9892     "enum_field_value" : 6,
9893     "name" : "VK_VALIDATION_FEATURE_DISABLE_UNIQUE_HANDLES_EXT"
9894    },
9895    {
9896     "enum_field_value" : 7,
9897     "name" : "VK_VALIDATION_FEATURE_DISABLE_SHADER_VALIDATION_CACHE_EXT"
9898    },
9899    {
9900     "enum_field_value" : 2147483647,
9901     "name" : "VK_VALIDATION_FEATURE_DISABLE_MAX_ENUM_EXT"
9902    }
9903   ],
9904   "linker_set_key" : "_ZTI29VkValidationFeatureDisableEXT",
9905   "name" : "VkValidationFeatureDisableEXT",
9906   "referenced_type" : "_ZTI29VkValidationFeatureDisableEXT",
9907   "self_type" : "_ZTI29VkValidationFeatureDisableEXT",
9908   "size" : 4,
9909   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
9910   "underlying_type" : "_ZTIj"
9911  },
9912  {
9913   "alignment" : 4,
9914   "enum_fields" :
9915   [
9916    {
9917     "enum_field_value" : 0,
9918     "name" : "VK_VIEWPORT_COORDINATE_SWIZZLE_POSITIVE_X_NV"
9919    },
9920    {
9921     "enum_field_value" : 1,
9922     "name" : "VK_VIEWPORT_COORDINATE_SWIZZLE_NEGATIVE_X_NV"
9923    },
9924    {
9925     "enum_field_value" : 2,
9926     "name" : "VK_VIEWPORT_COORDINATE_SWIZZLE_POSITIVE_Y_NV"
9927    },
9928    {
9929     "enum_field_value" : 3,
9930     "name" : "VK_VIEWPORT_COORDINATE_SWIZZLE_NEGATIVE_Y_NV"
9931    },
9932    {
9933     "enum_field_value" : 4,
9934     "name" : "VK_VIEWPORT_COORDINATE_SWIZZLE_POSITIVE_Z_NV"
9935    },
9936    {
9937     "enum_field_value" : 5,
9938     "name" : "VK_VIEWPORT_COORDINATE_SWIZZLE_NEGATIVE_Z_NV"
9939    },
9940    {
9941     "enum_field_value" : 6,
9942     "name" : "VK_VIEWPORT_COORDINATE_SWIZZLE_POSITIVE_W_NV"
9943    },
9944    {
9945     "enum_field_value" : 7,
9946     "name" : "VK_VIEWPORT_COORDINATE_SWIZZLE_NEGATIVE_W_NV"
9947    },
9948    {
9949     "enum_field_value" : 2147483647,
9950     "name" : "VK_VIEWPORT_COORDINATE_SWIZZLE_MAX_ENUM_NV"
9951    }
9952   ],
9953   "linker_set_key" : "_ZTI29VkViewportCoordinateSwizzleNV",
9954   "name" : "VkViewportCoordinateSwizzleNV",
9955   "referenced_type" : "_ZTI29VkViewportCoordinateSwizzleNV",
9956   "self_type" : "_ZTI29VkViewportCoordinateSwizzleNV",
9957   "size" : 4,
9958   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
9959   "underlying_type" : "_ZTIj"
9960  },
9961  {
9962   "alignment" : 4,
9963   "enum_fields" :
9964   [
9965    {
9966     "enum_field_value" : 0,
9967     "name" : "VK_ACCELERATION_STRUCTURE_TYPE_TOP_LEVEL_KHR"
9968    },
9969    {
9970     "enum_field_value" : 1,
9971     "name" : "VK_ACCELERATION_STRUCTURE_TYPE_BOTTOM_LEVEL_KHR"
9972    },
9973    {
9974     "enum_field_value" : 2,
9975     "name" : "VK_ACCELERATION_STRUCTURE_TYPE_GENERIC_KHR"
9976    },
9977    {
9978     "enum_field_value" : 0,
9979     "name" : "VK_ACCELERATION_STRUCTURE_TYPE_TOP_LEVEL_NV"
9980    },
9981    {
9982     "enum_field_value" : 1,
9983     "name" : "VK_ACCELERATION_STRUCTURE_TYPE_BOTTOM_LEVEL_NV"
9984    },
9985    {
9986     "enum_field_value" : 2147483647,
9987     "name" : "VK_ACCELERATION_STRUCTURE_TYPE_MAX_ENUM_KHR"
9988    }
9989   ],
9990   "linker_set_key" : "_ZTI30VkAccelerationStructureTypeKHR",
9991   "name" : "VkAccelerationStructureTypeKHR",
9992   "referenced_type" : "_ZTI30VkAccelerationStructureTypeKHR",
9993   "self_type" : "_ZTI30VkAccelerationStructureTypeKHR",
9994   "size" : 4,
9995   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
9996   "underlying_type" : "_ZTIj"
9997  },
9998  {
9999   "alignment" : 4,
10000   "enum_fields" :
10001   [
10002    {
10003     "enum_field_value" : 1,
10004     "name" : "VK_DESCRIPTOR_POOL_CREATE_FREE_DESCRIPTOR_SET_BIT"
10005    },
10006    {
10007     "enum_field_value" : 2,
10008     "name" : "VK_DESCRIPTOR_POOL_CREATE_UPDATE_AFTER_BIND_BIT"
10009    },
10010    {
10011     "enum_field_value" : 4,
10012     "name" : "VK_DESCRIPTOR_POOL_CREATE_HOST_ONLY_BIT_VALVE"
10013    },
10014    {
10015     "enum_field_value" : 2,
10016     "name" : "VK_DESCRIPTOR_POOL_CREATE_UPDATE_AFTER_BIND_BIT_EXT"
10017    },
10018    {
10019     "enum_field_value" : 2147483647,
10020     "name" : "VK_DESCRIPTOR_POOL_CREATE_FLAG_BITS_MAX_ENUM"
10021    }
10022   ],
10023   "linker_set_key" : "_ZTI30VkDescriptorPoolCreateFlagBits",
10024   "name" : "VkDescriptorPoolCreateFlagBits",
10025   "referenced_type" : "_ZTI30VkDescriptorPoolCreateFlagBits",
10026   "self_type" : "_ZTI30VkDescriptorPoolCreateFlagBits",
10027   "size" : 4,
10028   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
10029   "underlying_type" : "_ZTIj"
10030  },
10031  {
10032   "alignment" : 4,
10033   "enum_fields" :
10034   [
10035    {
10036     "enum_field_value" : 0,
10037     "name" : "VK_DESCRIPTOR_UPDATE_TEMPLATE_TYPE_DESCRIPTOR_SET"
10038    },
10039    {
10040     "enum_field_value" : 1,
10041     "name" : "VK_DESCRIPTOR_UPDATE_TEMPLATE_TYPE_PUSH_DESCRIPTORS_KHR"
10042    },
10043    {
10044     "enum_field_value" : 0,
10045     "name" : "VK_DESCRIPTOR_UPDATE_TEMPLATE_TYPE_DESCRIPTOR_SET_KHR"
10046    },
10047    {
10048     "enum_field_value" : 2147483647,
10049     "name" : "VK_DESCRIPTOR_UPDATE_TEMPLATE_TYPE_MAX_ENUM"
10050    }
10051   ],
10052   "linker_set_key" : "_ZTI30VkDescriptorUpdateTemplateType",
10053   "name" : "VkDescriptorUpdateTemplateType",
10054   "referenced_type" : "_ZTI30VkDescriptorUpdateTemplateType",
10055   "self_type" : "_ZTI30VkDescriptorUpdateTemplateType",
10056   "size" : 4,
10057   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
10058   "underlying_type" : "_ZTIj"
10059  },
10060  {
10061   "alignment" : 4,
10062   "enum_fields" :
10063   [
10064    {
10065     "enum_field_value" : 1,
10066     "name" : "VK_DISPLAY_PLANE_ALPHA_OPAQUE_BIT_KHR"
10067    },
10068    {
10069     "enum_field_value" : 2,
10070     "name" : "VK_DISPLAY_PLANE_ALPHA_GLOBAL_BIT_KHR"
10071    },
10072    {
10073     "enum_field_value" : 4,
10074     "name" : "VK_DISPLAY_PLANE_ALPHA_PER_PIXEL_BIT_KHR"
10075    },
10076    {
10077     "enum_field_value" : 8,
10078     "name" : "VK_DISPLAY_PLANE_ALPHA_PER_PIXEL_PREMULTIPLIED_BIT_KHR"
10079    },
10080    {
10081     "enum_field_value" : 2147483647,
10082     "name" : "VK_DISPLAY_PLANE_ALPHA_FLAG_BITS_MAX_ENUM_KHR"
10083    }
10084   ],
10085   "linker_set_key" : "_ZTI30VkDisplayPlaneAlphaFlagBitsKHR",
10086   "name" : "VkDisplayPlaneAlphaFlagBitsKHR",
10087   "referenced_type" : "_ZTI30VkDisplayPlaneAlphaFlagBitsKHR",
10088   "self_type" : "_ZTI30VkDisplayPlaneAlphaFlagBitsKHR",
10089   "size" : 4,
10090   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
10091   "underlying_type" : "_ZTIj"
10092  },
10093  {
10094   "alignment" : 4,
10095   "enum_fields" :
10096   [
10097    {
10098     "enum_field_value" : 1,
10099     "name" : "VK_EXTERNAL_FENCE_FEATURE_EXPORTABLE_BIT"
10100    },
10101    {
10102     "enum_field_value" : 2,
10103     "name" : "VK_EXTERNAL_FENCE_FEATURE_IMPORTABLE_BIT"
10104    },
10105    {
10106     "enum_field_value" : 1,
10107     "name" : "VK_EXTERNAL_FENCE_FEATURE_EXPORTABLE_BIT_KHR"
10108    },
10109    {
10110     "enum_field_value" : 2,
10111     "name" : "VK_EXTERNAL_FENCE_FEATURE_IMPORTABLE_BIT_KHR"
10112    },
10113    {
10114     "enum_field_value" : 2147483647,
10115     "name" : "VK_EXTERNAL_FENCE_FEATURE_FLAG_BITS_MAX_ENUM"
10116    }
10117   ],
10118   "linker_set_key" : "_ZTI30VkExternalFenceFeatureFlagBits",
10119   "name" : "VkExternalFenceFeatureFlagBits",
10120   "referenced_type" : "_ZTI30VkExternalFenceFeatureFlagBits",
10121   "self_type" : "_ZTI30VkExternalFenceFeatureFlagBits",
10122   "size" : 4,
10123   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
10124   "underlying_type" : "_ZTIj"
10125  },
10126  {
10127   "alignment" : 4,
10128   "enum_fields" :
10129   [
10130    {
10131     "enum_field_value" : 0,
10132     "name" : "VK_PERFORMANCE_COUNTER_STORAGE_INT32_KHR"
10133    },
10134    {
10135     "enum_field_value" : 1,
10136     "name" : "VK_PERFORMANCE_COUNTER_STORAGE_INT64_KHR"
10137    },
10138    {
10139     "enum_field_value" : 2,
10140     "name" : "VK_PERFORMANCE_COUNTER_STORAGE_UINT32_KHR"
10141    },
10142    {
10143     "enum_field_value" : 3,
10144     "name" : "VK_PERFORMANCE_COUNTER_STORAGE_UINT64_KHR"
10145    },
10146    {
10147     "enum_field_value" : 4,
10148     "name" : "VK_PERFORMANCE_COUNTER_STORAGE_FLOAT32_KHR"
10149    },
10150    {
10151     "enum_field_value" : 5,
10152     "name" : "VK_PERFORMANCE_COUNTER_STORAGE_FLOAT64_KHR"
10153    },
10154    {
10155     "enum_field_value" : 2147483647,
10156     "name" : "VK_PERFORMANCE_COUNTER_STORAGE_MAX_ENUM_KHR"
10157    }
10158   ],
10159   "linker_set_key" : "_ZTI30VkPerformanceCounterStorageKHR",
10160   "name" : "VkPerformanceCounterStorageKHR",
10161   "referenced_type" : "_ZTI30VkPerformanceCounterStorageKHR",
10162   "self_type" : "_ZTI30VkPerformanceCounterStorageKHR",
10163   "size" : 4,
10164   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
10165   "underlying_type" : "_ZTIj"
10166  },
10167  {
10168   "alignment" : 4,
10169   "enum_fields" :
10170   [
10171    {
10172     "enum_field_value" : 0,
10173     "name" : "VK_PERFORMANCE_OVERRIDE_TYPE_NULL_HARDWARE_INTEL"
10174    },
10175    {
10176     "enum_field_value" : 1,
10177     "name" : "VK_PERFORMANCE_OVERRIDE_TYPE_FLUSH_GPU_CACHES_INTEL"
10178    },
10179    {
10180     "enum_field_value" : 2147483647,
10181     "name" : "VK_PERFORMANCE_OVERRIDE_TYPE_MAX_ENUM_INTEL"
10182    }
10183   ],
10184   "linker_set_key" : "_ZTI30VkPerformanceOverrideTypeINTEL",
10185   "name" : "VkPerformanceOverrideTypeINTEL",
10186   "referenced_type" : "_ZTI30VkPerformanceOverrideTypeINTEL",
10187   "self_type" : "_ZTI30VkPerformanceOverrideTypeINTEL",
10188   "size" : 4,
10189   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
10190   "underlying_type" : "_ZTIj"
10191  },
10192  {
10193   "alignment" : 4,
10194   "enum_fields" :
10195   [
10196    {
10197     "enum_field_value" : 0,
10198     "name" : "VK_RAY_TRACING_SHADER_GROUP_TYPE_GENERAL_KHR"
10199    },
10200    {
10201     "enum_field_value" : 1,
10202     "name" : "VK_RAY_TRACING_SHADER_GROUP_TYPE_TRIANGLES_HIT_GROUP_KHR"
10203    },
10204    {
10205     "enum_field_value" : 2,
10206     "name" : "VK_RAY_TRACING_SHADER_GROUP_TYPE_PROCEDURAL_HIT_GROUP_KHR"
10207    },
10208    {
10209     "enum_field_value" : 0,
10210     "name" : "VK_RAY_TRACING_SHADER_GROUP_TYPE_GENERAL_NV"
10211    },
10212    {
10213     "enum_field_value" : 1,
10214     "name" : "VK_RAY_TRACING_SHADER_GROUP_TYPE_TRIANGLES_HIT_GROUP_NV"
10215    },
10216    {
10217     "enum_field_value" : 2,
10218     "name" : "VK_RAY_TRACING_SHADER_GROUP_TYPE_PROCEDURAL_HIT_GROUP_NV"
10219    },
10220    {
10221     "enum_field_value" : 2147483647,
10222     "name" : "VK_RAY_TRACING_SHADER_GROUP_TYPE_MAX_ENUM_KHR"
10223    }
10224   ],
10225   "linker_set_key" : "_ZTI30VkRayTracingShaderGroupTypeKHR",
10226   "name" : "VkRayTracingShaderGroupTypeKHR",
10227   "referenced_type" : "_ZTI30VkRayTracingShaderGroupTypeKHR",
10228   "self_type" : "_ZTI30VkRayTracingShaderGroupTypeKHR",
10229   "size" : 4,
10230   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
10231   "underlying_type" : "_ZTIj"
10232  },
10233  {
10234   "alignment" : 4,
10235   "enum_fields" :
10236   [
10237    {
10238     "enum_field_value" : 1,
10239     "name" : "VK_ATTACHMENT_DESCRIPTION_MAY_ALIAS_BIT"
10240    },
10241    {
10242     "enum_field_value" : 2147483647,
10243     "name" : "VK_ATTACHMENT_DESCRIPTION_FLAG_BITS_MAX_ENUM"
10244    }
10245   ],
10246   "linker_set_key" : "_ZTI31VkAttachmentDescriptionFlagBits",
10247   "name" : "VkAttachmentDescriptionFlagBits",
10248   "referenced_type" : "_ZTI31VkAttachmentDescriptionFlagBits",
10249   "self_type" : "_ZTI31VkAttachmentDescriptionFlagBits",
10250   "size" : 4,
10251   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
10252   "underlying_type" : "_ZTIj"
10253  },
10254  {
10255   "alignment" : 4,
10256   "enum_fields" :
10257   [
10258    {
10259     "enum_field_value" : 1,
10260     "name" : "VK_EXTERNAL_MEMORY_FEATURE_DEDICATED_ONLY_BIT"
10261    },
10262    {
10263     "enum_field_value" : 2,
10264     "name" : "VK_EXTERNAL_MEMORY_FEATURE_EXPORTABLE_BIT"
10265    },
10266    {
10267     "enum_field_value" : 4,
10268     "name" : "VK_EXTERNAL_MEMORY_FEATURE_IMPORTABLE_BIT"
10269    },
10270    {
10271     "enum_field_value" : 1,
10272     "name" : "VK_EXTERNAL_MEMORY_FEATURE_DEDICATED_ONLY_BIT_KHR"
10273    },
10274    {
10275     "enum_field_value" : 2,
10276     "name" : "VK_EXTERNAL_MEMORY_FEATURE_EXPORTABLE_BIT_KHR"
10277    },
10278    {
10279     "enum_field_value" : 4,
10280     "name" : "VK_EXTERNAL_MEMORY_FEATURE_IMPORTABLE_BIT_KHR"
10281    },
10282    {
10283     "enum_field_value" : 2147483647,
10284     "name" : "VK_EXTERNAL_MEMORY_FEATURE_FLAG_BITS_MAX_ENUM"
10285    }
10286   ],
10287   "linker_set_key" : "_ZTI31VkExternalMemoryFeatureFlagBits",
10288   "name" : "VkExternalMemoryFeatureFlagBits",
10289   "referenced_type" : "_ZTI31VkExternalMemoryFeatureFlagBits",
10290   "self_type" : "_ZTI31VkExternalMemoryFeatureFlagBits",
10291   "size" : 4,
10292   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
10293   "underlying_type" : "_ZTIj"
10294  },
10295  {
10296   "alignment" : 4,
10297   "enum_fields" :
10298   [
10299    {
10300     "enum_field_value" : 0,
10301     "name" : "VK_PERFORMANCE_PARAMETER_TYPE_HW_COUNTERS_SUPPORTED_INTEL"
10302    },
10303    {
10304     "enum_field_value" : 1,
10305     "name" : "VK_PERFORMANCE_PARAMETER_TYPE_STREAM_MARKER_VALID_BITS_INTEL"
10306    },
10307    {
10308     "enum_field_value" : 2147483647,
10309     "name" : "VK_PERFORMANCE_PARAMETER_TYPE_MAX_ENUM_INTEL"
10310    }
10311   ],
10312   "linker_set_key" : "_ZTI31VkPerformanceParameterTypeINTEL",
10313   "name" : "VkPerformanceParameterTypeINTEL",
10314   "referenced_type" : "_ZTI31VkPerformanceParameterTypeINTEL",
10315   "self_type" : "_ZTI31VkPerformanceParameterTypeINTEL",
10316   "size" : 4,
10317   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
10318   "underlying_type" : "_ZTIj"
10319  },
10320  {
10321   "alignment" : 4,
10322   "enum_fields" :
10323   [
10324    {
10325     "enum_field_value" : 2147483647,
10326     "name" : "VK_PRIVATE_DATA_SLOT_CREATE_FLAG_BITS_MAX_ENUM"
10327    }
10328   ],
10329   "linker_set_key" : "_ZTI31VkPrivateDataSlotCreateFlagBits",
10330   "name" : "VkPrivateDataSlotCreateFlagBits",
10331   "referenced_type" : "_ZTI31VkPrivateDataSlotCreateFlagBits",
10332   "self_type" : "_ZTI31VkPrivateDataSlotCreateFlagBits",
10333   "size" : 4,
10334   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
10335   "underlying_type" : "_ZTIj"
10336  },
10337  {
10338   "alignment" : 4,
10339   "enum_fields" :
10340   [
10341    {
10342     "enum_field_value" : 0,
10343     "name" : "VK_DEVICE_MEMORY_REPORT_EVENT_TYPE_ALLOCATE_EXT"
10344    },
10345    {
10346     "enum_field_value" : 1,
10347     "name" : "VK_DEVICE_MEMORY_REPORT_EVENT_TYPE_FREE_EXT"
10348    },
10349    {
10350     "enum_field_value" : 2,
10351     "name" : "VK_DEVICE_MEMORY_REPORT_EVENT_TYPE_IMPORT_EXT"
10352    },
10353    {
10354     "enum_field_value" : 3,
10355     "name" : "VK_DEVICE_MEMORY_REPORT_EVENT_TYPE_UNIMPORT_EXT"
10356    },
10357    {
10358     "enum_field_value" : 4,
10359     "name" : "VK_DEVICE_MEMORY_REPORT_EVENT_TYPE_ALLOCATION_FAILED_EXT"
10360    },
10361    {
10362     "enum_field_value" : 2147483647,
10363     "name" : "VK_DEVICE_MEMORY_REPORT_EVENT_TYPE_MAX_ENUM_EXT"
10364    }
10365   ],
10366   "linker_set_key" : "_ZTI32VkDeviceMemoryReportEventTypeEXT",
10367   "name" : "VkDeviceMemoryReportEventTypeEXT",
10368   "referenced_type" : "_ZTI32VkDeviceMemoryReportEventTypeEXT",
10369   "self_type" : "_ZTI32VkDeviceMemoryReportEventTypeEXT",
10370   "size" : 4,
10371   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
10372   "underlying_type" : "_ZTIj"
10373  },
10374  {
10375   "alignment" : 4,
10376   "enum_fields" :
10377   [
10378    {
10379     "enum_field_value" : 1,
10380     "name" : "VK_QUERY_PIPELINE_STATISTIC_INPUT_ASSEMBLY_VERTICES_BIT"
10381    },
10382    {
10383     "enum_field_value" : 2,
10384     "name" : "VK_QUERY_PIPELINE_STATISTIC_INPUT_ASSEMBLY_PRIMITIVES_BIT"
10385    },
10386    {
10387     "enum_field_value" : 4,
10388     "name" : "VK_QUERY_PIPELINE_STATISTIC_VERTEX_SHADER_INVOCATIONS_BIT"
10389    },
10390    {
10391     "enum_field_value" : 8,
10392     "name" : "VK_QUERY_PIPELINE_STATISTIC_GEOMETRY_SHADER_INVOCATIONS_BIT"
10393    },
10394    {
10395     "enum_field_value" : 16,
10396     "name" : "VK_QUERY_PIPELINE_STATISTIC_GEOMETRY_SHADER_PRIMITIVES_BIT"
10397    },
10398    {
10399     "enum_field_value" : 32,
10400     "name" : "VK_QUERY_PIPELINE_STATISTIC_CLIPPING_INVOCATIONS_BIT"
10401    },
10402    {
10403     "enum_field_value" : 64,
10404     "name" : "VK_QUERY_PIPELINE_STATISTIC_CLIPPING_PRIMITIVES_BIT"
10405    },
10406    {
10407     "enum_field_value" : 128,
10408     "name" : "VK_QUERY_PIPELINE_STATISTIC_FRAGMENT_SHADER_INVOCATIONS_BIT"
10409    },
10410    {
10411     "enum_field_value" : 256,
10412     "name" : "VK_QUERY_PIPELINE_STATISTIC_TESSELLATION_CONTROL_SHADER_PATCHES_BIT"
10413    },
10414    {
10415     "enum_field_value" : 512,
10416     "name" : "VK_QUERY_PIPELINE_STATISTIC_TESSELLATION_EVALUATION_SHADER_INVOCATIONS_BIT"
10417    },
10418    {
10419     "enum_field_value" : 1024,
10420     "name" : "VK_QUERY_PIPELINE_STATISTIC_COMPUTE_SHADER_INVOCATIONS_BIT"
10421    },
10422    {
10423     "enum_field_value" : 2147483647,
10424     "name" : "VK_QUERY_PIPELINE_STATISTIC_FLAG_BITS_MAX_ENUM"
10425    }
10426   ],
10427   "linker_set_key" : "_ZTI32VkQueryPipelineStatisticFlagBits",
10428   "name" : "VkQueryPipelineStatisticFlagBits",
10429   "referenced_type" : "_ZTI32VkQueryPipelineStatisticFlagBits",
10430   "self_type" : "_ZTI32VkQueryPipelineStatisticFlagBits",
10431   "size" : 4,
10432   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
10433   "underlying_type" : "_ZTIj"
10434  },
10435  {
10436   "alignment" : 4,
10437   "enum_fields" :
10438   [
10439    {
10440     "enum_field_value" : 2147483647,
10441     "name" : "VK_ACQUIRE_PROFILING_LOCK_FLAG_BITS_MAX_ENUM_KHR"
10442    }
10443   ],
10444   "linker_set_key" : "_ZTI33VkAcquireProfilingLockFlagBitsKHR",
10445   "name" : "VkAcquireProfilingLockFlagBitsKHR",
10446   "referenced_type" : "_ZTI33VkAcquireProfilingLockFlagBitsKHR",
10447   "self_type" : "_ZTI33VkAcquireProfilingLockFlagBitsKHR",
10448   "size" : 4,
10449   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
10450   "underlying_type" : "_ZTIj"
10451  },
10452  {
10453   "alignment" : 4,
10454   "enum_fields" :
10455   [
10456    {
10457     "enum_field_value" : 1,
10458     "name" : "VK_CONDITIONAL_RENDERING_INVERTED_BIT_EXT"
10459    },
10460    {
10461     "enum_field_value" : 2147483647,
10462     "name" : "VK_CONDITIONAL_RENDERING_FLAG_BITS_MAX_ENUM_EXT"
10463    }
10464   ],
10465   "linker_set_key" : "_ZTI33VkConditionalRenderingFlagBitsEXT",
10466   "name" : "VkConditionalRenderingFlagBitsEXT",
10467   "referenced_type" : "_ZTI33VkConditionalRenderingFlagBitsEXT",
10468   "self_type" : "_ZTI33VkConditionalRenderingFlagBitsEXT",
10469   "size" : 4,
10470   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
10471   "underlying_type" : "_ZTIj"
10472  },
10473  {
10474   "alignment" : 4,
10475   "enum_fields" :
10476   [
10477    {
10478     "enum_field_value" : 1,
10479     "name" : "VK_EXTERNAL_FENCE_HANDLE_TYPE_OPAQUE_FD_BIT"
10480    },
10481    {
10482     "enum_field_value" : 2,
10483     "name" : "VK_EXTERNAL_FENCE_HANDLE_TYPE_OPAQUE_WIN32_BIT"
10484    },
10485    {
10486     "enum_field_value" : 4,
10487     "name" : "VK_EXTERNAL_FENCE_HANDLE_TYPE_OPAQUE_WIN32_KMT_BIT"
10488    },
10489    {
10490     "enum_field_value" : 8,
10491     "name" : "VK_EXTERNAL_FENCE_HANDLE_TYPE_SYNC_FD_BIT"
10492    },
10493    {
10494     "enum_field_value" : 1,
10495     "name" : "VK_EXTERNAL_FENCE_HANDLE_TYPE_OPAQUE_FD_BIT_KHR"
10496    },
10497    {
10498     "enum_field_value" : 2,
10499     "name" : "VK_EXTERNAL_FENCE_HANDLE_TYPE_OPAQUE_WIN32_BIT_KHR"
10500    },
10501    {
10502     "enum_field_value" : 4,
10503     "name" : "VK_EXTERNAL_FENCE_HANDLE_TYPE_OPAQUE_WIN32_KMT_BIT_KHR"
10504    },
10505    {
10506     "enum_field_value" : 8,
10507     "name" : "VK_EXTERNAL_FENCE_HANDLE_TYPE_SYNC_FD_BIT_KHR"
10508    },
10509    {
10510     "enum_field_value" : 2147483647,
10511     "name" : "VK_EXTERNAL_FENCE_HANDLE_TYPE_FLAG_BITS_MAX_ENUM"
10512    }
10513   ],
10514   "linker_set_key" : "_ZTI33VkExternalFenceHandleTypeFlagBits",
10515   "name" : "VkExternalFenceHandleTypeFlagBits",
10516   "referenced_type" : "_ZTI33VkExternalFenceHandleTypeFlagBits",
10517   "self_type" : "_ZTI33VkExternalFenceHandleTypeFlagBits",
10518   "size" : 4,
10519   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
10520   "underlying_type" : "_ZTIj"
10521  },
10522  {
10523   "alignment" : 4,
10524   "enum_fields" :
10525   [
10526    {
10527     "enum_field_value" : 1,
10528     "name" : "VK_EXTERNAL_MEMORY_FEATURE_DEDICATED_ONLY_BIT_NV"
10529    },
10530    {
10531     "enum_field_value" : 2,
10532     "name" : "VK_EXTERNAL_MEMORY_FEATURE_EXPORTABLE_BIT_NV"
10533    },
10534    {
10535     "enum_field_value" : 4,
10536     "name" : "VK_EXTERNAL_MEMORY_FEATURE_IMPORTABLE_BIT_NV"
10537    },
10538    {
10539     "enum_field_value" : 2147483647,
10540     "name" : "VK_EXTERNAL_MEMORY_FEATURE_FLAG_BITS_MAX_ENUM_NV"
10541    }
10542   ],
10543   "linker_set_key" : "_ZTI33VkExternalMemoryFeatureFlagBitsNV",
10544   "name" : "VkExternalMemoryFeatureFlagBitsNV",
10545   "referenced_type" : "_ZTI33VkExternalMemoryFeatureFlagBitsNV",
10546   "self_type" : "_ZTI33VkExternalMemoryFeatureFlagBitsNV",
10547   "size" : 4,
10548   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
10549   "underlying_type" : "_ZTIj"
10550  },
10551  {
10552   "alignment" : 4,
10553   "enum_fields" :
10554   [
10555    {
10556     "enum_field_value" : 0,
10557     "name" : "VK_MEMORY_OVERALLOCATION_BEHAVIOR_DEFAULT_AMD"
10558    },
10559    {
10560     "enum_field_value" : 1,
10561     "name" : "VK_MEMORY_OVERALLOCATION_BEHAVIOR_ALLOWED_AMD"
10562    },
10563    {
10564     "enum_field_value" : 2,
10565     "name" : "VK_MEMORY_OVERALLOCATION_BEHAVIOR_DISALLOWED_AMD"
10566    },
10567    {
10568     "enum_field_value" : 2147483647,
10569     "name" : "VK_MEMORY_OVERALLOCATION_BEHAVIOR_MAX_ENUM_AMD"
10570    }
10571   ],
10572   "linker_set_key" : "_ZTI33VkMemoryOverallocationBehaviorAMD",
10573   "name" : "VkMemoryOverallocationBehaviorAMD",
10574   "referenced_type" : "_ZTI33VkMemoryOverallocationBehaviorAMD",
10575   "self_type" : "_ZTI33VkMemoryOverallocationBehaviorAMD",
10576   "size" : 4,
10577   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
10578   "underlying_type" : "_ZTIj"
10579  },
10580  {
10581   "alignment" : 4,
10582   "enum_fields" :
10583   [
10584    {
10585     "enum_field_value" : 2147483647,
10586     "name" : "VK_SHADER_CORE_PROPERTIES_FLAG_BITS_MAX_ENUM_AMD"
10587    }
10588   ],
10589   "linker_set_key" : "_ZTI33VkShaderCorePropertiesFlagBitsAMD",
10590   "name" : "VkShaderCorePropertiesFlagBitsAMD",
10591   "referenced_type" : "_ZTI33VkShaderCorePropertiesFlagBitsAMD",
10592   "self_type" : "_ZTI33VkShaderCorePropertiesFlagBitsAMD",
10593   "size" : 4,
10594   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
10595   "underlying_type" : "_ZTIj"
10596  },
10597  {
10598   "alignment" : 4,
10599   "enum_fields" :
10600   [
10601    {
10602     "enum_field_value" : 0,
10603     "name" : "VK_SHADER_FLOAT_CONTROLS_INDEPENDENCE_32_BIT_ONLY"
10604    },
10605    {
10606     "enum_field_value" : 1,
10607     "name" : "VK_SHADER_FLOAT_CONTROLS_INDEPENDENCE_ALL"
10608    },
10609    {
10610     "enum_field_value" : 2,
10611     "name" : "VK_SHADER_FLOAT_CONTROLS_INDEPENDENCE_NONE"
10612    },
10613    {
10614     "enum_field_value" : 0,
10615     "name" : "VK_SHADER_FLOAT_CONTROLS_INDEPENDENCE_32_BIT_ONLY_KHR"
10616    },
10617    {
10618     "enum_field_value" : 1,
10619     "name" : "VK_SHADER_FLOAT_CONTROLS_INDEPENDENCE_ALL_KHR"
10620    },
10621    {
10622     "enum_field_value" : 2,
10623     "name" : "VK_SHADER_FLOAT_CONTROLS_INDEPENDENCE_NONE_KHR"
10624    },
10625    {
10626     "enum_field_value" : 2147483647,
10627     "name" : "VK_SHADER_FLOAT_CONTROLS_INDEPENDENCE_MAX_ENUM"
10628    }
10629   ],
10630   "linker_set_key" : "_ZTI33VkShaderFloatControlsIndependence",
10631   "name" : "VkShaderFloatControlsIndependence",
10632   "referenced_type" : "_ZTI33VkShaderFloatControlsIndependence",
10633   "self_type" : "_ZTI33VkShaderFloatControlsIndependence",
10634   "size" : 4,
10635   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
10636   "underlying_type" : "_ZTIj"
10637  },
10638  {
10639   "alignment" : 4,
10640   "enum_fields" :
10641   [
10642    {
10643     "enum_field_value" : 1,
10644     "name" : "VK_VALIDATION_CACHE_HEADER_VERSION_ONE_EXT"
10645    },
10646    {
10647     "enum_field_value" : 2147483647,
10648     "name" : "VK_VALIDATION_CACHE_HEADER_VERSION_MAX_ENUM_EXT"
10649    }
10650   ],
10651   "linker_set_key" : "_ZTI33VkValidationCacheHeaderVersionEXT",
10652   "name" : "VkValidationCacheHeaderVersionEXT",
10653   "referenced_type" : "_ZTI33VkValidationCacheHeaderVersionEXT",
10654   "self_type" : "_ZTI33VkValidationCacheHeaderVersionEXT",
10655   "size" : 4,
10656   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
10657   "underlying_type" : "_ZTIj"
10658  },
10659  {
10660   "alignment" : 4,
10661   "enum_fields" :
10662   [
10663    {
10664     "enum_field_value" : 0,
10665     "name" : "VK_CONSERVATIVE_RASTERIZATION_MODE_DISABLED_EXT"
10666    },
10667    {
10668     "enum_field_value" : 1,
10669     "name" : "VK_CONSERVATIVE_RASTERIZATION_MODE_OVERESTIMATE_EXT"
10670    },
10671    {
10672     "enum_field_value" : 2,
10673     "name" : "VK_CONSERVATIVE_RASTERIZATION_MODE_UNDERESTIMATE_EXT"
10674    },
10675    {
10676     "enum_field_value" : 2147483647,
10677     "name" : "VK_CONSERVATIVE_RASTERIZATION_MODE_MAX_ENUM_EXT"
10678    }
10679   ],
10680   "linker_set_key" : "_ZTI34VkConservativeRasterizationModeEXT",
10681   "name" : "VkConservativeRasterizationModeEXT",
10682   "referenced_type" : "_ZTI34VkConservativeRasterizationModeEXT",
10683   "self_type" : "_ZTI34VkConservativeRasterizationModeEXT",
10684   "size" : 4,
10685   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
10686   "underlying_type" : "_ZTIj"
10687  },
10688  {
10689   "alignment" : 4,
10690   "enum_fields" :
10691   [
10692    {
10693     "enum_field_value" : 0,
10694     "name" : "VK_COPY_ACCELERATION_STRUCTURE_MODE_CLONE_KHR"
10695    },
10696    {
10697     "enum_field_value" : 1,
10698     "name" : "VK_COPY_ACCELERATION_STRUCTURE_MODE_COMPACT_KHR"
10699    },
10700    {
10701     "enum_field_value" : 2,
10702     "name" : "VK_COPY_ACCELERATION_STRUCTURE_MODE_SERIALIZE_KHR"
10703    },
10704    {
10705     "enum_field_value" : 3,
10706     "name" : "VK_COPY_ACCELERATION_STRUCTURE_MODE_DESERIALIZE_KHR"
10707    },
10708    {
10709     "enum_field_value" : 0,
10710     "name" : "VK_COPY_ACCELERATION_STRUCTURE_MODE_CLONE_NV"
10711    },
10712    {
10713     "enum_field_value" : 1,
10714     "name" : "VK_COPY_ACCELERATION_STRUCTURE_MODE_COMPACT_NV"
10715    },
10716    {
10717     "enum_field_value" : 2147483647,
10718     "name" : "VK_COPY_ACCELERATION_STRUCTURE_MODE_MAX_ENUM_KHR"
10719    }
10720   ],
10721   "linker_set_key" : "_ZTI34VkCopyAccelerationStructureModeKHR",
10722   "name" : "VkCopyAccelerationStructureModeKHR",
10723   "referenced_type" : "_ZTI34VkCopyAccelerationStructureModeKHR",
10724   "self_type" : "_ZTI34VkCopyAccelerationStructureModeKHR",
10725   "size" : 4,
10726   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
10727   "underlying_type" : "_ZTIj"
10728  },
10729  {
10730   "alignment" : 4,
10731   "enum_fields" :
10732   [
10733    {
10734     "enum_field_value" : 1,
10735     "name" : "VK_DEBUG_UTILS_MESSAGE_TYPE_GENERAL_BIT_EXT"
10736    },
10737    {
10738     "enum_field_value" : 2,
10739     "name" : "VK_DEBUG_UTILS_MESSAGE_TYPE_VALIDATION_BIT_EXT"
10740    },
10741    {
10742     "enum_field_value" : 4,
10743     "name" : "VK_DEBUG_UTILS_MESSAGE_TYPE_PERFORMANCE_BIT_EXT"
10744    },
10745    {
10746     "enum_field_value" : 2147483647,
10747     "name" : "VK_DEBUG_UTILS_MESSAGE_TYPE_FLAG_BITS_MAX_ENUM_EXT"
10748    }
10749   ],
10750   "linker_set_key" : "_ZTI34VkDebugUtilsMessageTypeFlagBitsEXT",
10751   "name" : "VkDebugUtilsMessageTypeFlagBitsEXT",
10752   "referenced_type" : "_ZTI34VkDebugUtilsMessageTypeFlagBitsEXT",
10753   "self_type" : "_ZTI34VkDebugUtilsMessageTypeFlagBitsEXT",
10754   "size" : 4,
10755   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
10756   "underlying_type" : "_ZTIj"
10757  },
10758  {
10759   "alignment" : 4,
10760   "enum_fields" :
10761   [
10762    {
10763     "enum_field_value" : 1,
10764     "name" : "VK_EXTERNAL_MEMORY_HANDLE_TYPE_OPAQUE_FD_BIT"
10765    },
10766    {
10767     "enum_field_value" : 2,
10768     "name" : "VK_EXTERNAL_MEMORY_HANDLE_TYPE_OPAQUE_WIN32_BIT"
10769    },
10770    {
10771     "enum_field_value" : 4,
10772     "name" : "VK_EXTERNAL_MEMORY_HANDLE_TYPE_OPAQUE_WIN32_KMT_BIT"
10773    },
10774    {
10775     "enum_field_value" : 8,
10776     "name" : "VK_EXTERNAL_MEMORY_HANDLE_TYPE_D3D11_TEXTURE_BIT"
10777    },
10778    {
10779     "enum_field_value" : 16,
10780     "name" : "VK_EXTERNAL_MEMORY_HANDLE_TYPE_D3D11_TEXTURE_KMT_BIT"
10781    },
10782    {
10783     "enum_field_value" : 32,
10784     "name" : "VK_EXTERNAL_MEMORY_HANDLE_TYPE_D3D12_HEAP_BIT"
10785    },
10786    {
10787     "enum_field_value" : 64,
10788     "name" : "VK_EXTERNAL_MEMORY_HANDLE_TYPE_D3D12_RESOURCE_BIT"
10789    },
10790    {
10791     "enum_field_value" : 512,
10792     "name" : "VK_EXTERNAL_MEMORY_HANDLE_TYPE_DMA_BUF_BIT_EXT"
10793    },
10794    {
10795     "enum_field_value" : 1024,
10796     "name" : "VK_EXTERNAL_MEMORY_HANDLE_TYPE_ANDROID_HARDWARE_BUFFER_BIT_ANDROID"
10797    },
10798    {
10799     "enum_field_value" : 128,
10800     "name" : "VK_EXTERNAL_MEMORY_HANDLE_TYPE_HOST_ALLOCATION_BIT_EXT"
10801    },
10802    {
10803     "enum_field_value" : 256,
10804     "name" : "VK_EXTERNAL_MEMORY_HANDLE_TYPE_HOST_MAPPED_FOREIGN_MEMORY_BIT_EXT"
10805    },
10806    {
10807     "enum_field_value" : 2048,
10808     "name" : "VK_EXTERNAL_MEMORY_HANDLE_TYPE_ZIRCON_VMO_BIT_FUCHSIA"
10809    },
10810    {
10811     "enum_field_value" : 4096,
10812     "name" : "VK_EXTERNAL_MEMORY_HANDLE_TYPE_RDMA_ADDRESS_BIT_NV"
10813    },
10814    {
10815     "enum_field_value" : 1,
10816     "name" : "VK_EXTERNAL_MEMORY_HANDLE_TYPE_OPAQUE_FD_BIT_KHR"
10817    },
10818    {
10819     "enum_field_value" : 2,
10820     "name" : "VK_EXTERNAL_MEMORY_HANDLE_TYPE_OPAQUE_WIN32_BIT_KHR"
10821    },
10822    {
10823     "enum_field_value" : 4,
10824     "name" : "VK_EXTERNAL_MEMORY_HANDLE_TYPE_OPAQUE_WIN32_KMT_BIT_KHR"
10825    },
10826    {
10827     "enum_field_value" : 8,
10828     "name" : "VK_EXTERNAL_MEMORY_HANDLE_TYPE_D3D11_TEXTURE_BIT_KHR"
10829    },
10830    {
10831     "enum_field_value" : 16,
10832     "name" : "VK_EXTERNAL_MEMORY_HANDLE_TYPE_D3D11_TEXTURE_KMT_BIT_KHR"
10833    },
10834    {
10835     "enum_field_value" : 32,
10836     "name" : "VK_EXTERNAL_MEMORY_HANDLE_TYPE_D3D12_HEAP_BIT_KHR"
10837    },
10838    {
10839     "enum_field_value" : 64,
10840     "name" : "VK_EXTERNAL_MEMORY_HANDLE_TYPE_D3D12_RESOURCE_BIT_KHR"
10841    },
10842    {
10843     "enum_field_value" : 2147483647,
10844     "name" : "VK_EXTERNAL_MEMORY_HANDLE_TYPE_FLAG_BITS_MAX_ENUM"
10845    }
10846   ],
10847   "linker_set_key" : "_ZTI34VkExternalMemoryHandleTypeFlagBits",
10848   "name" : "VkExternalMemoryHandleTypeFlagBits",
10849   "referenced_type" : "_ZTI34VkExternalMemoryHandleTypeFlagBits",
10850   "self_type" : "_ZTI34VkExternalMemoryHandleTypeFlagBits",
10851   "size" : 4,
10852   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
10853   "underlying_type" : "_ZTIj"
10854  },
10855  {
10856   "alignment" : 4,
10857   "enum_fields" :
10858   [
10859    {
10860     "enum_field_value" : 1,
10861     "name" : "VK_EXTERNAL_SEMAPHORE_FEATURE_EXPORTABLE_BIT"
10862    },
10863    {
10864     "enum_field_value" : 2,
10865     "name" : "VK_EXTERNAL_SEMAPHORE_FEATURE_IMPORTABLE_BIT"
10866    },
10867    {
10868     "enum_field_value" : 1,
10869     "name" : "VK_EXTERNAL_SEMAPHORE_FEATURE_EXPORTABLE_BIT_KHR"
10870    },
10871    {
10872     "enum_field_value" : 2,
10873     "name" : "VK_EXTERNAL_SEMAPHORE_FEATURE_IMPORTABLE_BIT_KHR"
10874    },
10875    {
10876     "enum_field_value" : 2147483647,
10877     "name" : "VK_EXTERNAL_SEMAPHORE_FEATURE_FLAG_BITS_MAX_ENUM"
10878    }
10879   ],
10880   "linker_set_key" : "_ZTI34VkExternalSemaphoreFeatureFlagBits",
10881   "name" : "VkExternalSemaphoreFeatureFlagBits",
10882   "referenced_type" : "_ZTI34VkExternalSemaphoreFeatureFlagBits",
10883   "self_type" : "_ZTI34VkExternalSemaphoreFeatureFlagBits",
10884   "size" : 4,
10885   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
10886   "underlying_type" : "_ZTIj"
10887  },
10888  {
10889   "alignment" : 4,
10890   "enum_fields" :
10891   [
10892    {
10893     "enum_field_value" : 0,
10894     "name" : "VK_FRAGMENT_SHADING_RATE_COMBINER_OP_KEEP_KHR"
10895    },
10896    {
10897     "enum_field_value" : 1,
10898     "name" : "VK_FRAGMENT_SHADING_RATE_COMBINER_OP_REPLACE_KHR"
10899    },
10900    {
10901     "enum_field_value" : 2,
10902     "name" : "VK_FRAGMENT_SHADING_RATE_COMBINER_OP_MIN_KHR"
10903    },
10904    {
10905     "enum_field_value" : 3,
10906     "name" : "VK_FRAGMENT_SHADING_RATE_COMBINER_OP_MAX_KHR"
10907    },
10908    {
10909     "enum_field_value" : 4,
10910     "name" : "VK_FRAGMENT_SHADING_RATE_COMBINER_OP_MUL_KHR"
10911    },
10912    {
10913     "enum_field_value" : 2147483647,
10914     "name" : "VK_FRAGMENT_SHADING_RATE_COMBINER_OP_MAX_ENUM_KHR"
10915    }
10916   ],
10917   "linker_set_key" : "_ZTI34VkFragmentShadingRateCombinerOpKHR",
10918   "name" : "VkFragmentShadingRateCombinerOpKHR",
10919   "referenced_type" : "_ZTI34VkFragmentShadingRateCombinerOpKHR",
10920   "self_type" : "_ZTI34VkFragmentShadingRateCombinerOpKHR",
10921   "size" : 4,
10922   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
10923   "underlying_type" : "_ZTIj"
10924  },
10925  {
10926   "alignment" : 4,
10927   "enum_fields" :
10928   [
10929    {
10930     "enum_field_value" : 1,
10931     "name" : "VK_PIPELINE_CREATION_FEEDBACK_VALID_BIT"
10932    },
10933    {
10934     "enum_field_value" : 2,
10935     "name" : "VK_PIPELINE_CREATION_FEEDBACK_APPLICATION_PIPELINE_CACHE_HIT_BIT"
10936    },
10937    {
10938     "enum_field_value" : 4,
10939     "name" : "VK_PIPELINE_CREATION_FEEDBACK_BASE_PIPELINE_ACCELERATION_BIT"
10940    },
10941    {
10942     "enum_field_value" : 1,
10943     "name" : "VK_PIPELINE_CREATION_FEEDBACK_VALID_BIT_EXT"
10944    },
10945    {
10946     "enum_field_value" : 2,
10947     "name" : "VK_PIPELINE_CREATION_FEEDBACK_APPLICATION_PIPELINE_CACHE_HIT_BIT_EXT"
10948    },
10949    {
10950     "enum_field_value" : 4,
10951     "name" : "VK_PIPELINE_CREATION_FEEDBACK_BASE_PIPELINE_ACCELERATION_BIT_EXT"
10952    },
10953    {
10954     "enum_field_value" : 2147483647,
10955     "name" : "VK_PIPELINE_CREATION_FEEDBACK_FLAG_BITS_MAX_ENUM"
10956    }
10957   ],
10958   "linker_set_key" : "_ZTI34VkPipelineCreationFeedbackFlagBits",
10959   "name" : "VkPipelineCreationFeedbackFlagBits",
10960   "referenced_type" : "_ZTI34VkPipelineCreationFeedbackFlagBits",
10961   "self_type" : "_ZTI34VkPipelineCreationFeedbackFlagBits",
10962   "size" : 4,
10963   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
10964   "underlying_type" : "_ZTIj"
10965  },
10966  {
10967   "alignment" : 4,
10968   "enum_fields" :
10969   [
10970    {
10971     "enum_field_value" : 0,
10972     "name" : "VK_ACCELERATION_STRUCTURE_BUILD_TYPE_HOST_KHR"
10973    },
10974    {
10975     "enum_field_value" : 1,
10976     "name" : "VK_ACCELERATION_STRUCTURE_BUILD_TYPE_DEVICE_KHR"
10977    },
10978    {
10979     "enum_field_value" : 2,
10980     "name" : "VK_ACCELERATION_STRUCTURE_BUILD_TYPE_HOST_OR_DEVICE_KHR"
10981    },
10982    {
10983     "enum_field_value" : 2147483647,
10984     "name" : "VK_ACCELERATION_STRUCTURE_BUILD_TYPE_MAX_ENUM_KHR"
10985    }
10986   ],
10987   "linker_set_key" : "_ZTI35VkAccelerationStructureBuildTypeKHR",
10988   "name" : "VkAccelerationStructureBuildTypeKHR",
10989   "referenced_type" : "_ZTI35VkAccelerationStructureBuildTypeKHR",
10990   "self_type" : "_ZTI35VkAccelerationStructureBuildTypeKHR",
10991   "size" : 4,
10992   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
10993   "underlying_type" : "_ZTIj"
10994  },
10995  {
10996   "alignment" : 4,
10997   "enum_fields" :
10998   [
10999    {
11000     "enum_field_value" : 0,
11001     "name" : "VK_BUILD_ACCELERATION_STRUCTURE_MODE_BUILD_KHR"
11002    },
11003    {
11004     "enum_field_value" : 1,
11005     "name" : "VK_BUILD_ACCELERATION_STRUCTURE_MODE_UPDATE_KHR"
11006    },
11007    {
11008     "enum_field_value" : 2147483647,
11009     "name" : "VK_BUILD_ACCELERATION_STRUCTURE_MODE_MAX_ENUM_KHR"
11010    }
11011   ],
11012   "linker_set_key" : "_ZTI35VkBuildAccelerationStructureModeKHR",
11013   "name" : "VkBuildAccelerationStructureModeKHR",
11014   "referenced_type" : "_ZTI35VkBuildAccelerationStructureModeKHR",
11015   "self_type" : "_ZTI35VkBuildAccelerationStructureModeKHR",
11016   "size" : 4,
11017   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
11018   "underlying_type" : "_ZTIj"
11019  },
11020  {
11021   "alignment" : 4,
11022   "enum_fields" :
11023   [
11024    {
11025     "enum_field_value" : 2,
11026     "name" : "VK_DESCRIPTOR_SET_LAYOUT_CREATE_UPDATE_AFTER_BIND_POOL_BIT"
11027    },
11028    {
11029     "enum_field_value" : 1,
11030     "name" : "VK_DESCRIPTOR_SET_LAYOUT_CREATE_PUSH_DESCRIPTOR_BIT_KHR"
11031    },
11032    {
11033     "enum_field_value" : 4,
11034     "name" : "VK_DESCRIPTOR_SET_LAYOUT_CREATE_HOST_ONLY_POOL_BIT_VALVE"
11035    },
11036    {
11037     "enum_field_value" : 2,
11038     "name" : "VK_DESCRIPTOR_SET_LAYOUT_CREATE_UPDATE_AFTER_BIND_POOL_BIT_EXT"
11039    },
11040    {
11041     "enum_field_value" : 2147483647,
11042     "name" : "VK_DESCRIPTOR_SET_LAYOUT_CREATE_FLAG_BITS_MAX_ENUM"
11043    }
11044   ],
11045   "linker_set_key" : "_ZTI35VkDescriptorSetLayoutCreateFlagBits",
11046   "name" : "VkDescriptorSetLayoutCreateFlagBits",
11047   "referenced_type" : "_ZTI35VkDescriptorSetLayoutCreateFlagBits",
11048   "self_type" : "_ZTI35VkDescriptorSetLayoutCreateFlagBits",
11049   "size" : 4,
11050   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
11051   "underlying_type" : "_ZTIj"
11052  },
11053  {
11054   "alignment" : 4,
11055   "enum_fields" :
11056   [
11057    {
11058     "enum_field_value" : 1,
11059     "name" : "VK_DEVICE_DIAGNOSTICS_CONFIG_ENABLE_SHADER_DEBUG_INFO_BIT_NV"
11060    },
11061    {
11062     "enum_field_value" : 2,
11063     "name" : "VK_DEVICE_DIAGNOSTICS_CONFIG_ENABLE_RESOURCE_TRACKING_BIT_NV"
11064    },
11065    {
11066     "enum_field_value" : 4,
11067     "name" : "VK_DEVICE_DIAGNOSTICS_CONFIG_ENABLE_AUTOMATIC_CHECKPOINTS_BIT_NV"
11068    },
11069    {
11070     "enum_field_value" : 2147483647,
11071     "name" : "VK_DEVICE_DIAGNOSTICS_CONFIG_FLAG_BITS_MAX_ENUM_NV"
11072    }
11073   ],
11074   "linker_set_key" : "_ZTI35VkDeviceDiagnosticsConfigFlagBitsNV",
11075   "name" : "VkDeviceDiagnosticsConfigFlagBitsNV",
11076   "referenced_type" : "_ZTI35VkDeviceDiagnosticsConfigFlagBitsNV",
11077   "self_type" : "_ZTI35VkDeviceDiagnosticsConfigFlagBitsNV",
11078   "size" : 4,
11079   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
11080   "underlying_type" : "_ZTIj"
11081  },
11082  {
11083   "alignment" : 4,
11084   "enum_fields" :
11085   [
11086    {
11087     "enum_field_value" : 1,
11088     "name" : "VK_DEVICE_GROUP_PRESENT_MODE_LOCAL_BIT_KHR"
11089    },
11090    {
11091     "enum_field_value" : 2,
11092     "name" : "VK_DEVICE_GROUP_PRESENT_MODE_REMOTE_BIT_KHR"
11093    },
11094    {
11095     "enum_field_value" : 4,
11096     "name" : "VK_DEVICE_GROUP_PRESENT_MODE_SUM_BIT_KHR"
11097    },
11098    {
11099     "enum_field_value" : 8,
11100     "name" : "VK_DEVICE_GROUP_PRESENT_MODE_LOCAL_MULTI_DEVICE_BIT_KHR"
11101    },
11102    {
11103     "enum_field_value" : 2147483647,
11104     "name" : "VK_DEVICE_GROUP_PRESENT_MODE_FLAG_BITS_MAX_ENUM_KHR"
11105    }
11106   ],
11107   "linker_set_key" : "_ZTI35VkDeviceGroupPresentModeFlagBitsKHR",
11108   "name" : "VkDeviceGroupPresentModeFlagBitsKHR",
11109   "referenced_type" : "_ZTI35VkDeviceGroupPresentModeFlagBitsKHR",
11110   "self_type" : "_ZTI35VkDeviceGroupPresentModeFlagBitsKHR",
11111   "size" : 4,
11112   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
11113   "underlying_type" : "_ZTIj"
11114  },
11115  {
11116   "alignment" : 4,
11117   "enum_fields" :
11118   [
11119    {
11120     "enum_field_value" : 0,
11121     "name" : "VK_PERFORMANCE_CONFIGURATION_TYPE_COMMAND_QUEUE_METRICS_DISCOVERY_ACTIVATED_INTEL"
11122    },
11123    {
11124     "enum_field_value" : 2147483647,
11125     "name" : "VK_PERFORMANCE_CONFIGURATION_TYPE_MAX_ENUM_INTEL"
11126    }
11127   ],
11128   "linker_set_key" : "_ZTI35VkPerformanceConfigurationTypeINTEL",
11129   "name" : "VkPerformanceConfigurationTypeINTEL",
11130   "referenced_type" : "_ZTI35VkPerformanceConfigurationTypeINTEL",
11131   "self_type" : "_ZTI35VkPerformanceConfigurationTypeINTEL",
11132   "size" : 4,
11133   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
11134   "underlying_type" : "_ZTIj"
11135  },
11136  {
11137   "alignment" : 4,
11138   "enum_fields" :
11139   [
11140    {
11141     "enum_field_value" : 1,
11142     "name" : "VK_PIPELINE_SHADER_STAGE_CREATE_ALLOW_VARYING_SUBGROUP_SIZE_BIT"
11143    },
11144    {
11145     "enum_field_value" : 2,
11146     "name" : "VK_PIPELINE_SHADER_STAGE_CREATE_REQUIRE_FULL_SUBGROUPS_BIT"
11147    },
11148    {
11149     "enum_field_value" : 1,
11150     "name" : "VK_PIPELINE_SHADER_STAGE_CREATE_ALLOW_VARYING_SUBGROUP_SIZE_BIT_EXT"
11151    },
11152    {
11153     "enum_field_value" : 2,
11154     "name" : "VK_PIPELINE_SHADER_STAGE_CREATE_REQUIRE_FULL_SUBGROUPS_BIT_EXT"
11155    },
11156    {
11157     "enum_field_value" : 2147483647,
11158     "name" : "VK_PIPELINE_SHADER_STAGE_CREATE_FLAG_BITS_MAX_ENUM"
11159    }
11160   ],
11161   "linker_set_key" : "_ZTI35VkPipelineShaderStageCreateFlagBits",
11162   "name" : "VkPipelineShaderStageCreateFlagBits",
11163   "referenced_type" : "_ZTI35VkPipelineShaderStageCreateFlagBits",
11164   "self_type" : "_ZTI35VkPipelineShaderStageCreateFlagBits",
11165   "size" : 4,
11166   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
11167   "underlying_type" : "_ZTIj"
11168  },
11169  {
11170   "alignment" : 4,
11171   "enum_fields" :
11172   [
11173    {
11174     "enum_field_value" : 1,
11175     "name" : "VK_EXTERNAL_MEMORY_HANDLE_TYPE_OPAQUE_WIN32_BIT_NV"
11176    },
11177    {
11178     "enum_field_value" : 2,
11179     "name" : "VK_EXTERNAL_MEMORY_HANDLE_TYPE_OPAQUE_WIN32_KMT_BIT_NV"
11180    },
11181    {
11182     "enum_field_value" : 4,
11183     "name" : "VK_EXTERNAL_MEMORY_HANDLE_TYPE_D3D11_IMAGE_BIT_NV"
11184    },
11185    {
11186     "enum_field_value" : 8,
11187     "name" : "VK_EXTERNAL_MEMORY_HANDLE_TYPE_D3D11_IMAGE_KMT_BIT_NV"
11188    },
11189    {
11190     "enum_field_value" : 2147483647,
11191     "name" : "VK_EXTERNAL_MEMORY_HANDLE_TYPE_FLAG_BITS_MAX_ENUM_NV"
11192    }
11193   ],
11194   "linker_set_key" : "_ZTI36VkExternalMemoryHandleTypeFlagBitsNV",
11195   "name" : "VkExternalMemoryHandleTypeFlagBitsNV",
11196   "referenced_type" : "_ZTI36VkExternalMemoryHandleTypeFlagBitsNV",
11197   "self_type" : "_ZTI36VkExternalMemoryHandleTypeFlagBitsNV",
11198   "size" : 4,
11199   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
11200   "underlying_type" : "_ZTIj"
11201  },
11202  {
11203   "alignment" : 4,
11204   "enum_fields" :
11205   [
11206    {
11207     "enum_field_value" : 2147483647,
11208     "name" : "VK_PIPELINE_COMPILER_CONTROL_FLAG_BITS_MAX_ENUM_AMD"
11209    }
11210   ],
11211   "linker_set_key" : "_ZTI36VkPipelineCompilerControlFlagBitsAMD",
11212   "name" : "VkPipelineCompilerControlFlagBitsAMD",
11213   "referenced_type" : "_ZTI36VkPipelineCompilerControlFlagBitsAMD",
11214   "self_type" : "_ZTI36VkPipelineCompilerControlFlagBitsAMD",
11215   "size" : 4,
11216   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
11217   "underlying_type" : "_ZTIj"
11218  },
11219  {
11220   "alignment" : 4,
11221   "enum_fields" :
11222   [
11223    {
11224     "enum_field_value" : 1,
11225     "name" : "VK_EXTERNAL_SEMAPHORE_HANDLE_TYPE_OPAQUE_FD_BIT"
11226    },
11227    {
11228     "enum_field_value" : 2,
11229     "name" : "VK_EXTERNAL_SEMAPHORE_HANDLE_TYPE_OPAQUE_WIN32_BIT"
11230    },
11231    {
11232     "enum_field_value" : 4,
11233     "name" : "VK_EXTERNAL_SEMAPHORE_HANDLE_TYPE_OPAQUE_WIN32_KMT_BIT"
11234    },
11235    {
11236     "enum_field_value" : 8,
11237     "name" : "VK_EXTERNAL_SEMAPHORE_HANDLE_TYPE_D3D12_FENCE_BIT"
11238    },
11239    {
11240     "enum_field_value" : 16,
11241     "name" : "VK_EXTERNAL_SEMAPHORE_HANDLE_TYPE_SYNC_FD_BIT"
11242    },
11243    {
11244     "enum_field_value" : 128,
11245     "name" : "VK_EXTERNAL_SEMAPHORE_HANDLE_TYPE_ZIRCON_EVENT_BIT_FUCHSIA"
11246    },
11247    {
11248     "enum_field_value" : 8,
11249     "name" : "VK_EXTERNAL_SEMAPHORE_HANDLE_TYPE_D3D11_FENCE_BIT"
11250    },
11251    {
11252     "enum_field_value" : 1,
11253     "name" : "VK_EXTERNAL_SEMAPHORE_HANDLE_TYPE_OPAQUE_FD_BIT_KHR"
11254    },
11255    {
11256     "enum_field_value" : 2,
11257     "name" : "VK_EXTERNAL_SEMAPHORE_HANDLE_TYPE_OPAQUE_WIN32_BIT_KHR"
11258    },
11259    {
11260     "enum_field_value" : 4,
11261     "name" : "VK_EXTERNAL_SEMAPHORE_HANDLE_TYPE_OPAQUE_WIN32_KMT_BIT_KHR"
11262    },
11263    {
11264     "enum_field_value" : 8,
11265     "name" : "VK_EXTERNAL_SEMAPHORE_HANDLE_TYPE_D3D12_FENCE_BIT_KHR"
11266    },
11267    {
11268     "enum_field_value" : 16,
11269     "name" : "VK_EXTERNAL_SEMAPHORE_HANDLE_TYPE_SYNC_FD_BIT_KHR"
11270    },
11271    {
11272     "enum_field_value" : 2147483647,
11273     "name" : "VK_EXTERNAL_SEMAPHORE_HANDLE_TYPE_FLAG_BITS_MAX_ENUM"
11274    }
11275   ],
11276   "linker_set_key" : "_ZTI37VkExternalSemaphoreHandleTypeFlagBits",
11277   "name" : "VkExternalSemaphoreHandleTypeFlagBits",
11278   "referenced_type" : "_ZTI37VkExternalSemaphoreHandleTypeFlagBits",
11279   "self_type" : "_ZTI37VkExternalSemaphoreHandleTypeFlagBits",
11280   "size" : 4,
11281   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
11282   "underlying_type" : "_ZTIj"
11283  },
11284  {
11285   "alignment" : 4,
11286   "enum_fields" :
11287   [
11288    {
11289     "enum_field_value" : 1,
11290     "name" : "VK_DEBUG_UTILS_MESSAGE_SEVERITY_VERBOSE_BIT_EXT"
11291    },
11292    {
11293     "enum_field_value" : 16,
11294     "name" : "VK_DEBUG_UTILS_MESSAGE_SEVERITY_INFO_BIT_EXT"
11295    },
11296    {
11297     "enum_field_value" : 256,
11298     "name" : "VK_DEBUG_UTILS_MESSAGE_SEVERITY_WARNING_BIT_EXT"
11299    },
11300    {
11301     "enum_field_value" : 4096,
11302     "name" : "VK_DEBUG_UTILS_MESSAGE_SEVERITY_ERROR_BIT_EXT"
11303    },
11304    {
11305     "enum_field_value" : 2147483647,
11306     "name" : "VK_DEBUG_UTILS_MESSAGE_SEVERITY_FLAG_BITS_MAX_ENUM_EXT"
11307    }
11308   ],
11309   "linker_set_key" : "_ZTI38VkDebugUtilsMessageSeverityFlagBitsEXT",
11310   "name" : "VkDebugUtilsMessageSeverityFlagBitsEXT",
11311   "referenced_type" : "_ZTI38VkDebugUtilsMessageSeverityFlagBitsEXT",
11312   "self_type" : "_ZTI38VkDebugUtilsMessageSeverityFlagBitsEXT",
11313   "size" : 4,
11314   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
11315   "underlying_type" : "_ZTIj"
11316  },
11317  {
11318   "alignment" : 4,
11319   "enum_fields" :
11320   [
11321    {
11322     "enum_field_value" : 0,
11323     "name" : "VK_PIPELINE_EXECUTABLE_STATISTIC_FORMAT_BOOL32_KHR"
11324    },
11325    {
11326     "enum_field_value" : 1,
11327     "name" : "VK_PIPELINE_EXECUTABLE_STATISTIC_FORMAT_INT64_KHR"
11328    },
11329    {
11330     "enum_field_value" : 2,
11331     "name" : "VK_PIPELINE_EXECUTABLE_STATISTIC_FORMAT_UINT64_KHR"
11332    },
11333    {
11334     "enum_field_value" : 3,
11335     "name" : "VK_PIPELINE_EXECUTABLE_STATISTIC_FORMAT_FLOAT64_KHR"
11336    },
11337    {
11338     "enum_field_value" : 2147483647,
11339     "name" : "VK_PIPELINE_EXECUTABLE_STATISTIC_FORMAT_MAX_ENUM_KHR"
11340    }
11341   ],
11342   "linker_set_key" : "_ZTI38VkPipelineExecutableStatisticFormatKHR",
11343   "name" : "VkPipelineExecutableStatisticFormatKHR",
11344   "referenced_type" : "_ZTI38VkPipelineExecutableStatisticFormatKHR",
11345   "self_type" : "_ZTI38VkPipelineExecutableStatisticFormatKHR",
11346   "size" : 4,
11347   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
11348   "underlying_type" : "_ZTIj"
11349  },
11350  {
11351   "alignment" : 4,
11352   "enum_fields" :
11353   [
11354    {
11355     "enum_field_value" : 0,
11356     "name" : "VK_ACCELERATION_STRUCTURE_COMPATIBILITY_COMPATIBLE_KHR"
11357    },
11358    {
11359     "enum_field_value" : 1,
11360     "name" : "VK_ACCELERATION_STRUCTURE_COMPATIBILITY_INCOMPATIBLE_KHR"
11361    },
11362    {
11363     "enum_field_value" : 2147483647,
11364     "name" : "VK_ACCELERATION_STRUCTURE_COMPATIBILITY_MAX_ENUM_KHR"
11365    }
11366   ],
11367   "linker_set_key" : "_ZTI39VkAccelerationStructureCompatibilityKHR",
11368   "name" : "VkAccelerationStructureCompatibilityKHR",
11369   "referenced_type" : "_ZTI39VkAccelerationStructureCompatibilityKHR",
11370   "self_type" : "_ZTI39VkAccelerationStructureCompatibilityKHR",
11371   "size" : 4,
11372   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
11373   "underlying_type" : "_ZTIj"
11374  },
11375  {
11376   "alignment" : 4,
11377   "enum_fields" :
11378   [
11379    {
11380     "enum_field_value" : 1,
11381     "name" : "VK_BUILD_ACCELERATION_STRUCTURE_ALLOW_UPDATE_BIT_KHR"
11382    },
11383    {
11384     "enum_field_value" : 2,
11385     "name" : "VK_BUILD_ACCELERATION_STRUCTURE_ALLOW_COMPACTION_BIT_KHR"
11386    },
11387    {
11388     "enum_field_value" : 4,
11389     "name" : "VK_BUILD_ACCELERATION_STRUCTURE_PREFER_FAST_TRACE_BIT_KHR"
11390    },
11391    {
11392     "enum_field_value" : 8,
11393     "name" : "VK_BUILD_ACCELERATION_STRUCTURE_PREFER_FAST_BUILD_BIT_KHR"
11394    },
11395    {
11396     "enum_field_value" : 16,
11397     "name" : "VK_BUILD_ACCELERATION_STRUCTURE_LOW_MEMORY_BIT_KHR"
11398    },
11399    {
11400     "enum_field_value" : 32,
11401     "name" : "VK_BUILD_ACCELERATION_STRUCTURE_MOTION_BIT_NV"
11402    },
11403    {
11404     "enum_field_value" : 1,
11405     "name" : "VK_BUILD_ACCELERATION_STRUCTURE_ALLOW_UPDATE_BIT_NV"
11406    },
11407    {
11408     "enum_field_value" : 2,
11409     "name" : "VK_BUILD_ACCELERATION_STRUCTURE_ALLOW_COMPACTION_BIT_NV"
11410    },
11411    {
11412     "enum_field_value" : 4,
11413     "name" : "VK_BUILD_ACCELERATION_STRUCTURE_PREFER_FAST_TRACE_BIT_NV"
11414    },
11415    {
11416     "enum_field_value" : 8,
11417     "name" : "VK_BUILD_ACCELERATION_STRUCTURE_PREFER_FAST_BUILD_BIT_NV"
11418    },
11419    {
11420     "enum_field_value" : 16,
11421     "name" : "VK_BUILD_ACCELERATION_STRUCTURE_LOW_MEMORY_BIT_NV"
11422    },
11423    {
11424     "enum_field_value" : 2147483647,
11425     "name" : "VK_BUILD_ACCELERATION_STRUCTURE_FLAG_BITS_MAX_ENUM_KHR"
11426    }
11427   ],
11428   "linker_set_key" : "_ZTI39VkBuildAccelerationStructureFlagBitsKHR",
11429   "name" : "VkBuildAccelerationStructureFlagBitsKHR",
11430   "referenced_type" : "_ZTI39VkBuildAccelerationStructureFlagBitsKHR",
11431   "self_type" : "_ZTI39VkBuildAccelerationStructureFlagBitsKHR",
11432   "size" : 4,
11433   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
11434   "underlying_type" : "_ZTIj"
11435  },
11436  {
11437   "alignment" : 4,
11438   "enum_fields" :
11439   [
11440    {
11441     "enum_field_value" : 1,
11442     "name" : "VK_INDIRECT_COMMANDS_LAYOUT_USAGE_EXPLICIT_PREPROCESS_BIT_NV"
11443    },
11444    {
11445     "enum_field_value" : 2,
11446     "name" : "VK_INDIRECT_COMMANDS_LAYOUT_USAGE_INDEXED_SEQUENCES_BIT_NV"
11447    },
11448    {
11449     "enum_field_value" : 4,
11450     "name" : "VK_INDIRECT_COMMANDS_LAYOUT_USAGE_UNORDERED_SEQUENCES_BIT_NV"
11451    },
11452    {
11453     "enum_field_value" : 2147483647,
11454     "name" : "VK_INDIRECT_COMMANDS_LAYOUT_USAGE_FLAG_BITS_MAX_ENUM_NV"
11455    }
11456   ],
11457   "linker_set_key" : "_ZTI39VkIndirectCommandsLayoutUsageFlagBitsNV",
11458   "name" : "VkIndirectCommandsLayoutUsageFlagBitsNV",
11459   "referenced_type" : "_ZTI39VkIndirectCommandsLayoutUsageFlagBitsNV",
11460   "self_type" : "_ZTI39VkIndirectCommandsLayoutUsageFlagBitsNV",
11461   "size" : 4,
11462   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
11463   "underlying_type" : "_ZTIj"
11464  },
11465  {
11466   "alignment" : 4,
11467   "enum_fields" :
11468   [
11469    {
11470     "enum_field_value" : 1,
11471     "name" : "VK_PIPELINE_COLOR_BLEND_STATE_CREATE_RASTERIZATION_ORDER_ATTACHMENT_ACCESS_BIT_ARM"
11472    },
11473    {
11474     "enum_field_value" : 2147483647,
11475     "name" : "VK_PIPELINE_COLOR_BLEND_STATE_CREATE_FLAG_BITS_MAX_ENUM"
11476    }
11477   ],
11478   "linker_set_key" : "_ZTI39VkPipelineColorBlendStateCreateFlagBits",
11479   "name" : "VkPipelineColorBlendStateCreateFlagBits",
11480   "referenced_type" : "_ZTI39VkPipelineColorBlendStateCreateFlagBits",
11481   "self_type" : "_ZTI39VkPipelineColorBlendStateCreateFlagBits",
11482   "size" : 4,
11483   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
11484   "underlying_type" : "_ZTIj"
11485  },
11486  {
11487   "alignment" : 4,
11488   "enum_fields" :
11489   [
11490    {
11491     "enum_field_value" : 1,
11492     "name" : "VK_ACCELERATION_STRUCTURE_CREATE_DEVICE_ADDRESS_CAPTURE_REPLAY_BIT_KHR"
11493    },
11494    {
11495     "enum_field_value" : 4,
11496     "name" : "VK_ACCELERATION_STRUCTURE_CREATE_MOTION_BIT_NV"
11497    },
11498    {
11499     "enum_field_value" : 2147483647,
11500     "name" : "VK_ACCELERATION_STRUCTURE_CREATE_FLAG_BITS_MAX_ENUM_KHR"
11501    }
11502   ],
11503   "linker_set_key" : "_ZTI40VkAccelerationStructureCreateFlagBitsKHR",
11504   "name" : "VkAccelerationStructureCreateFlagBitsKHR",
11505   "referenced_type" : "_ZTI40VkAccelerationStructureCreateFlagBitsKHR",
11506   "self_type" : "_ZTI40VkAccelerationStructureCreateFlagBitsKHR",
11507   "size" : 4,
11508   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
11509   "underlying_type" : "_ZTIj"
11510  },
11511  {
11512   "alignment" : 4,
11513   "enum_fields" :
11514   [
11515    {
11516     "enum_field_value" : 1,
11517     "name" : "VK_PIPELINE_DEPTH_STENCIL_STATE_CREATE_RASTERIZATION_ORDER_ATTACHMENT_DEPTH_ACCESS_BIT_ARM"
11518    },
11519    {
11520     "enum_field_value" : 2,
11521     "name" : "VK_PIPELINE_DEPTH_STENCIL_STATE_CREATE_RASTERIZATION_ORDER_ATTACHMENT_STENCIL_ACCESS_BIT_ARM"
11522    },
11523    {
11524     "enum_field_value" : 2147483647,
11525     "name" : "VK_PIPELINE_DEPTH_STENCIL_STATE_CREATE_FLAG_BITS_MAX_ENUM"
11526    }
11527   ],
11528   "linker_set_key" : "_ZTI41VkPipelineDepthStencilStateCreateFlagBits",
11529   "name" : "VkPipelineDepthStencilStateCreateFlagBits",
11530   "referenced_type" : "_ZTI41VkPipelineDepthStencilStateCreateFlagBits",
11531   "self_type" : "_ZTI41VkPipelineDepthStencilStateCreateFlagBits",
11532   "size" : 4,
11533   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
11534   "underlying_type" : "_ZTIj"
11535  },
11536  {
11537   "alignment" : 4,
11538   "enum_fields" :
11539   [
11540    {
11541     "enum_field_value" : 1,
11542     "name" : "VK_PERFORMANCE_COUNTER_DESCRIPTION_PERFORMANCE_IMPACTING_BIT_KHR"
11543    },
11544    {
11545     "enum_field_value" : 2,
11546     "name" : "VK_PERFORMANCE_COUNTER_DESCRIPTION_CONCURRENTLY_IMPACTED_BIT_KHR"
11547    },
11548    {
11549     "enum_field_value" : 1,
11550     "name" : "VK_PERFORMANCE_COUNTER_DESCRIPTION_PERFORMANCE_IMPACTING_KHR"
11551    },
11552    {
11553     "enum_field_value" : 2,
11554     "name" : "VK_PERFORMANCE_COUNTER_DESCRIPTION_CONCURRENTLY_IMPACTED_KHR"
11555    },
11556    {
11557     "enum_field_value" : 2147483647,
11558     "name" : "VK_PERFORMANCE_COUNTER_DESCRIPTION_FLAG_BITS_MAX_ENUM_KHR"
11559    }
11560   ],
11561   "linker_set_key" : "_ZTI42VkPerformanceCounterDescriptionFlagBitsKHR",
11562   "name" : "VkPerformanceCounterDescriptionFlagBitsKHR",
11563   "referenced_type" : "_ZTI42VkPerformanceCounterDescriptionFlagBitsKHR",
11564   "self_type" : "_ZTI42VkPerformanceCounterDescriptionFlagBitsKHR",
11565   "size" : 4,
11566   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
11567   "underlying_type" : "_ZTIj"
11568  },
11569  {
11570   "alignment" : 4,
11571   "enum_fields" :
11572   [
11573    {
11574     "enum_field_value" : 0,
11575     "name" : "VK_ACCELERATION_STRUCTURE_MOTION_INSTANCE_TYPE_STATIC_NV"
11576    },
11577    {
11578     "enum_field_value" : 1,
11579     "name" : "VK_ACCELERATION_STRUCTURE_MOTION_INSTANCE_TYPE_MATRIX_MOTION_NV"
11580    },
11581    {
11582     "enum_field_value" : 2,
11583     "name" : "VK_ACCELERATION_STRUCTURE_MOTION_INSTANCE_TYPE_SRT_MOTION_NV"
11584    },
11585    {
11586     "enum_field_value" : 2147483647,
11587     "name" : "VK_ACCELERATION_STRUCTURE_MOTION_INSTANCE_TYPE_MAX_ENUM_NV"
11588    }
11589   ],
11590   "linker_set_key" : "_ZTI43VkAccelerationStructureMotionInstanceTypeNV",
11591   "name" : "VkAccelerationStructureMotionInstanceTypeNV",
11592   "referenced_type" : "_ZTI43VkAccelerationStructureMotionInstanceTypeNV",
11593   "self_type" : "_ZTI43VkAccelerationStructureMotionInstanceTypeNV",
11594   "size" : 4,
11595   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
11596   "underlying_type" : "_ZTIj"
11597  },
11598  {
11599   "alignment" : 4,
11600   "enum_fields" :
11601   [
11602    {
11603     "enum_field_value" : 0,
11604     "name" : "VK_ACCELERATION_STRUCTURE_MEMORY_REQUIREMENTS_TYPE_OBJECT_NV"
11605    },
11606    {
11607     "enum_field_value" : 1,
11608     "name" : "VK_ACCELERATION_STRUCTURE_MEMORY_REQUIREMENTS_TYPE_BUILD_SCRATCH_NV"
11609    },
11610    {
11611     "enum_field_value" : 2,
11612     "name" : "VK_ACCELERATION_STRUCTURE_MEMORY_REQUIREMENTS_TYPE_UPDATE_SCRATCH_NV"
11613    },
11614    {
11615     "enum_field_value" : 2147483647,
11616     "name" : "VK_ACCELERATION_STRUCTURE_MEMORY_REQUIREMENTS_TYPE_MAX_ENUM_NV"
11617    }
11618   ],
11619   "linker_set_key" : "_ZTI47VkAccelerationStructureMemoryRequirementsTypeNV",
11620   "name" : "VkAccelerationStructureMemoryRequirementsTypeNV",
11621   "referenced_type" : "_ZTI47VkAccelerationStructureMemoryRequirementsTypeNV",
11622   "self_type" : "_ZTI47VkAccelerationStructureMemoryRequirementsTypeNV",
11623   "size" : 4,
11624   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
11625   "underlying_type" : "_ZTIj"
11626  },
11627  {
11628   "alignment" : 4,
11629   "enum_fields" :
11630   [
11631    {
11632     "enum_field_value" : 0,
11633     "name" : "VK_FILTER_NEAREST"
11634    },
11635    {
11636     "enum_field_value" : 1,
11637     "name" : "VK_FILTER_LINEAR"
11638    },
11639    {
11640     "enum_field_value" : 1000015000,
11641     "name" : "VK_FILTER_CUBIC_IMG"
11642    },
11643    {
11644     "enum_field_value" : 1000015000,
11645     "name" : "VK_FILTER_CUBIC_EXT"
11646    },
11647    {
11648     "enum_field_value" : 2147483647,
11649     "name" : "VK_FILTER_MAX_ENUM"
11650    }
11651   ],
11652   "linker_set_key" : "_ZTI8VkFilter",
11653   "name" : "VkFilter",
11654   "referenced_type" : "_ZTI8VkFilter",
11655   "self_type" : "_ZTI8VkFilter",
11656   "size" : 4,
11657   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
11658   "underlying_type" : "_ZTIj"
11659  },
11660  {
11661   "alignment" : 4,
11662   "enum_fields" :
11663   [
11664    {
11665     "enum_field_value" : 0,
11666     "name" : "VK_FORMAT_UNDEFINED"
11667    },
11668    {
11669     "enum_field_value" : 1,
11670     "name" : "VK_FORMAT_R4G4_UNORM_PACK8"
11671    },
11672    {
11673     "enum_field_value" : 2,
11674     "name" : "VK_FORMAT_R4G4B4A4_UNORM_PACK16"
11675    },
11676    {
11677     "enum_field_value" : 3,
11678     "name" : "VK_FORMAT_B4G4R4A4_UNORM_PACK16"
11679    },
11680    {
11681     "enum_field_value" : 4,
11682     "name" : "VK_FORMAT_R5G6B5_UNORM_PACK16"
11683    },
11684    {
11685     "enum_field_value" : 5,
11686     "name" : "VK_FORMAT_B5G6R5_UNORM_PACK16"
11687    },
11688    {
11689     "enum_field_value" : 6,
11690     "name" : "VK_FORMAT_R5G5B5A1_UNORM_PACK16"
11691    },
11692    {
11693     "enum_field_value" : 7,
11694     "name" : "VK_FORMAT_B5G5R5A1_UNORM_PACK16"
11695    },
11696    {
11697     "enum_field_value" : 8,
11698     "name" : "VK_FORMAT_A1R5G5B5_UNORM_PACK16"
11699    },
11700    {
11701     "enum_field_value" : 9,
11702     "name" : "VK_FORMAT_R8_UNORM"
11703    },
11704    {
11705     "enum_field_value" : 10,
11706     "name" : "VK_FORMAT_R8_SNORM"
11707    },
11708    {
11709     "enum_field_value" : 11,
11710     "name" : "VK_FORMAT_R8_USCALED"
11711    },
11712    {
11713     "enum_field_value" : 12,
11714     "name" : "VK_FORMAT_R8_SSCALED"
11715    },
11716    {
11717     "enum_field_value" : 13,
11718     "name" : "VK_FORMAT_R8_UINT"
11719    },
11720    {
11721     "enum_field_value" : 14,
11722     "name" : "VK_FORMAT_R8_SINT"
11723    },
11724    {
11725     "enum_field_value" : 15,
11726     "name" : "VK_FORMAT_R8_SRGB"
11727    },
11728    {
11729     "enum_field_value" : 16,
11730     "name" : "VK_FORMAT_R8G8_UNORM"
11731    },
11732    {
11733     "enum_field_value" : 17,
11734     "name" : "VK_FORMAT_R8G8_SNORM"
11735    },
11736    {
11737     "enum_field_value" : 18,
11738     "name" : "VK_FORMAT_R8G8_USCALED"
11739    },
11740    {
11741     "enum_field_value" : 19,
11742     "name" : "VK_FORMAT_R8G8_SSCALED"
11743    },
11744    {
11745     "enum_field_value" : 20,
11746     "name" : "VK_FORMAT_R8G8_UINT"
11747    },
11748    {
11749     "enum_field_value" : 21,
11750     "name" : "VK_FORMAT_R8G8_SINT"
11751    },
11752    {
11753     "enum_field_value" : 22,
11754     "name" : "VK_FORMAT_R8G8_SRGB"
11755    },
11756    {
11757     "enum_field_value" : 23,
11758     "name" : "VK_FORMAT_R8G8B8_UNORM"
11759    },
11760    {
11761     "enum_field_value" : 24,
11762     "name" : "VK_FORMAT_R8G8B8_SNORM"
11763    },
11764    {
11765     "enum_field_value" : 25,
11766     "name" : "VK_FORMAT_R8G8B8_USCALED"
11767    },
11768    {
11769     "enum_field_value" : 26,
11770     "name" : "VK_FORMAT_R8G8B8_SSCALED"
11771    },
11772    {
11773     "enum_field_value" : 27,
11774     "name" : "VK_FORMAT_R8G8B8_UINT"
11775    },
11776    {
11777     "enum_field_value" : 28,
11778     "name" : "VK_FORMAT_R8G8B8_SINT"
11779    },
11780    {
11781     "enum_field_value" : 29,
11782     "name" : "VK_FORMAT_R8G8B8_SRGB"
11783    },
11784    {
11785     "enum_field_value" : 30,
11786     "name" : "VK_FORMAT_B8G8R8_UNORM"
11787    },
11788    {
11789     "enum_field_value" : 31,
11790     "name" : "VK_FORMAT_B8G8R8_SNORM"
11791    },
11792    {
11793     "enum_field_value" : 32,
11794     "name" : "VK_FORMAT_B8G8R8_USCALED"
11795    },
11796    {
11797     "enum_field_value" : 33,
11798     "name" : "VK_FORMAT_B8G8R8_SSCALED"
11799    },
11800    {
11801     "enum_field_value" : 34,
11802     "name" : "VK_FORMAT_B8G8R8_UINT"
11803    },
11804    {
11805     "enum_field_value" : 35,
11806     "name" : "VK_FORMAT_B8G8R8_SINT"
11807    },
11808    {
11809     "enum_field_value" : 36,
11810     "name" : "VK_FORMAT_B8G8R8_SRGB"
11811    },
11812    {
11813     "enum_field_value" : 37,
11814     "name" : "VK_FORMAT_R8G8B8A8_UNORM"
11815    },
11816    {
11817     "enum_field_value" : 38,
11818     "name" : "VK_FORMAT_R8G8B8A8_SNORM"
11819    },
11820    {
11821     "enum_field_value" : 39,
11822     "name" : "VK_FORMAT_R8G8B8A8_USCALED"
11823    },
11824    {
11825     "enum_field_value" : 40,
11826     "name" : "VK_FORMAT_R8G8B8A8_SSCALED"
11827    },
11828    {
11829     "enum_field_value" : 41,
11830     "name" : "VK_FORMAT_R8G8B8A8_UINT"
11831    },
11832    {
11833     "enum_field_value" : 42,
11834     "name" : "VK_FORMAT_R8G8B8A8_SINT"
11835    },
11836    {
11837     "enum_field_value" : 43,
11838     "name" : "VK_FORMAT_R8G8B8A8_SRGB"
11839    },
11840    {
11841     "enum_field_value" : 44,
11842     "name" : "VK_FORMAT_B8G8R8A8_UNORM"
11843    },
11844    {
11845     "enum_field_value" : 45,
11846     "name" : "VK_FORMAT_B8G8R8A8_SNORM"
11847    },
11848    {
11849     "enum_field_value" : 46,
11850     "name" : "VK_FORMAT_B8G8R8A8_USCALED"
11851    },
11852    {
11853     "enum_field_value" : 47,
11854     "name" : "VK_FORMAT_B8G8R8A8_SSCALED"
11855    },
11856    {
11857     "enum_field_value" : 48,
11858     "name" : "VK_FORMAT_B8G8R8A8_UINT"
11859    },
11860    {
11861     "enum_field_value" : 49,
11862     "name" : "VK_FORMAT_B8G8R8A8_SINT"
11863    },
11864    {
11865     "enum_field_value" : 50,
11866     "name" : "VK_FORMAT_B8G8R8A8_SRGB"
11867    },
11868    {
11869     "enum_field_value" : 51,
11870     "name" : "VK_FORMAT_A8B8G8R8_UNORM_PACK32"
11871    },
11872    {
11873     "enum_field_value" : 52,
11874     "name" : "VK_FORMAT_A8B8G8R8_SNORM_PACK32"
11875    },
11876    {
11877     "enum_field_value" : 53,
11878     "name" : "VK_FORMAT_A8B8G8R8_USCALED_PACK32"
11879    },
11880    {
11881     "enum_field_value" : 54,
11882     "name" : "VK_FORMAT_A8B8G8R8_SSCALED_PACK32"
11883    },
11884    {
11885     "enum_field_value" : 55,
11886     "name" : "VK_FORMAT_A8B8G8R8_UINT_PACK32"
11887    },
11888    {
11889     "enum_field_value" : 56,
11890     "name" : "VK_FORMAT_A8B8G8R8_SINT_PACK32"
11891    },
11892    {
11893     "enum_field_value" : 57,
11894     "name" : "VK_FORMAT_A8B8G8R8_SRGB_PACK32"
11895    },
11896    {
11897     "enum_field_value" : 58,
11898     "name" : "VK_FORMAT_A2R10G10B10_UNORM_PACK32"
11899    },
11900    {
11901     "enum_field_value" : 59,
11902     "name" : "VK_FORMAT_A2R10G10B10_SNORM_PACK32"
11903    },
11904    {
11905     "enum_field_value" : 60,
11906     "name" : "VK_FORMAT_A2R10G10B10_USCALED_PACK32"
11907    },
11908    {
11909     "enum_field_value" : 61,
11910     "name" : "VK_FORMAT_A2R10G10B10_SSCALED_PACK32"
11911    },
11912    {
11913     "enum_field_value" : 62,
11914     "name" : "VK_FORMAT_A2R10G10B10_UINT_PACK32"
11915    },
11916    {
11917     "enum_field_value" : 63,
11918     "name" : "VK_FORMAT_A2R10G10B10_SINT_PACK32"
11919    },
11920    {
11921     "enum_field_value" : 64,
11922     "name" : "VK_FORMAT_A2B10G10R10_UNORM_PACK32"
11923    },
11924    {
11925     "enum_field_value" : 65,
11926     "name" : "VK_FORMAT_A2B10G10R10_SNORM_PACK32"
11927    },
11928    {
11929     "enum_field_value" : 66,
11930     "name" : "VK_FORMAT_A2B10G10R10_USCALED_PACK32"
11931    },
11932    {
11933     "enum_field_value" : 67,
11934     "name" : "VK_FORMAT_A2B10G10R10_SSCALED_PACK32"
11935    },
11936    {
11937     "enum_field_value" : 68,
11938     "name" : "VK_FORMAT_A2B10G10R10_UINT_PACK32"
11939    },
11940    {
11941     "enum_field_value" : 69,
11942     "name" : "VK_FORMAT_A2B10G10R10_SINT_PACK32"
11943    },
11944    {
11945     "enum_field_value" : 70,
11946     "name" : "VK_FORMAT_R16_UNORM"
11947    },
11948    {
11949     "enum_field_value" : 71,
11950     "name" : "VK_FORMAT_R16_SNORM"
11951    },
11952    {
11953     "enum_field_value" : 72,
11954     "name" : "VK_FORMAT_R16_USCALED"
11955    },
11956    {
11957     "enum_field_value" : 73,
11958     "name" : "VK_FORMAT_R16_SSCALED"
11959    },
11960    {
11961     "enum_field_value" : 74,
11962     "name" : "VK_FORMAT_R16_UINT"
11963    },
11964    {
11965     "enum_field_value" : 75,
11966     "name" : "VK_FORMAT_R16_SINT"
11967    },
11968    {
11969     "enum_field_value" : 76,
11970     "name" : "VK_FORMAT_R16_SFLOAT"
11971    },
11972    {
11973     "enum_field_value" : 77,
11974     "name" : "VK_FORMAT_R16G16_UNORM"
11975    },
11976    {
11977     "enum_field_value" : 78,
11978     "name" : "VK_FORMAT_R16G16_SNORM"
11979    },
11980    {
11981     "enum_field_value" : 79,
11982     "name" : "VK_FORMAT_R16G16_USCALED"
11983    },
11984    {
11985     "enum_field_value" : 80,
11986     "name" : "VK_FORMAT_R16G16_SSCALED"
11987    },
11988    {
11989     "enum_field_value" : 81,
11990     "name" : "VK_FORMAT_R16G16_UINT"
11991    },
11992    {
11993     "enum_field_value" : 82,
11994     "name" : "VK_FORMAT_R16G16_SINT"
11995    },
11996    {
11997     "enum_field_value" : 83,
11998     "name" : "VK_FORMAT_R16G16_SFLOAT"
11999    },
12000    {
12001     "enum_field_value" : 84,
12002     "name" : "VK_FORMAT_R16G16B16_UNORM"
12003    },
12004    {
12005     "enum_field_value" : 85,
12006     "name" : "VK_FORMAT_R16G16B16_SNORM"
12007    },
12008    {
12009     "enum_field_value" : 86,
12010     "name" : "VK_FORMAT_R16G16B16_USCALED"
12011    },
12012    {
12013     "enum_field_value" : 87,
12014     "name" : "VK_FORMAT_R16G16B16_SSCALED"
12015    },
12016    {
12017     "enum_field_value" : 88,
12018     "name" : "VK_FORMAT_R16G16B16_UINT"
12019    },
12020    {
12021     "enum_field_value" : 89,
12022     "name" : "VK_FORMAT_R16G16B16_SINT"
12023    },
12024    {
12025     "enum_field_value" : 90,
12026     "name" : "VK_FORMAT_R16G16B16_SFLOAT"
12027    },
12028    {
12029     "enum_field_value" : 91,
12030     "name" : "VK_FORMAT_R16G16B16A16_UNORM"
12031    },
12032    {
12033     "enum_field_value" : 92,
12034     "name" : "VK_FORMAT_R16G16B16A16_SNORM"
12035    },
12036    {
12037     "enum_field_value" : 93,
12038     "name" : "VK_FORMAT_R16G16B16A16_USCALED"
12039    },
12040    {
12041     "enum_field_value" : 94,
12042     "name" : "VK_FORMAT_R16G16B16A16_SSCALED"
12043    },
12044    {
12045     "enum_field_value" : 95,
12046     "name" : "VK_FORMAT_R16G16B16A16_UINT"
12047    },
12048    {
12049     "enum_field_value" : 96,
12050     "name" : "VK_FORMAT_R16G16B16A16_SINT"
12051    },
12052    {
12053     "enum_field_value" : 97,
12054     "name" : "VK_FORMAT_R16G16B16A16_SFLOAT"
12055    },
12056    {
12057     "enum_field_value" : 98,
12058     "name" : "VK_FORMAT_R32_UINT"
12059    },
12060    {
12061     "enum_field_value" : 99,
12062     "name" : "VK_FORMAT_R32_SINT"
12063    },
12064    {
12065     "enum_field_value" : 100,
12066     "name" : "VK_FORMAT_R32_SFLOAT"
12067    },
12068    {
12069     "enum_field_value" : 101,
12070     "name" : "VK_FORMAT_R32G32_UINT"
12071    },
12072    {
12073     "enum_field_value" : 102,
12074     "name" : "VK_FORMAT_R32G32_SINT"
12075    },
12076    {
12077     "enum_field_value" : 103,
12078     "name" : "VK_FORMAT_R32G32_SFLOAT"
12079    },
12080    {
12081     "enum_field_value" : 104,
12082     "name" : "VK_FORMAT_R32G32B32_UINT"
12083    },
12084    {
12085     "enum_field_value" : 105,
12086     "name" : "VK_FORMAT_R32G32B32_SINT"
12087    },
12088    {
12089     "enum_field_value" : 106,
12090     "name" : "VK_FORMAT_R32G32B32_SFLOAT"
12091    },
12092    {
12093     "enum_field_value" : 107,
12094     "name" : "VK_FORMAT_R32G32B32A32_UINT"
12095    },
12096    {
12097     "enum_field_value" : 108,
12098     "name" : "VK_FORMAT_R32G32B32A32_SINT"
12099    },
12100    {
12101     "enum_field_value" : 109,
12102     "name" : "VK_FORMAT_R32G32B32A32_SFLOAT"
12103    },
12104    {
12105     "enum_field_value" : 110,
12106     "name" : "VK_FORMAT_R64_UINT"
12107    },
12108    {
12109     "enum_field_value" : 111,
12110     "name" : "VK_FORMAT_R64_SINT"
12111    },
12112    {
12113     "enum_field_value" : 112,
12114     "name" : "VK_FORMAT_R64_SFLOAT"
12115    },
12116    {
12117     "enum_field_value" : 113,
12118     "name" : "VK_FORMAT_R64G64_UINT"
12119    },
12120    {
12121     "enum_field_value" : 114,
12122     "name" : "VK_FORMAT_R64G64_SINT"
12123    },
12124    {
12125     "enum_field_value" : 115,
12126     "name" : "VK_FORMAT_R64G64_SFLOAT"
12127    },
12128    {
12129     "enum_field_value" : 116,
12130     "name" : "VK_FORMAT_R64G64B64_UINT"
12131    },
12132    {
12133     "enum_field_value" : 117,
12134     "name" : "VK_FORMAT_R64G64B64_SINT"
12135    },
12136    {
12137     "enum_field_value" : 118,
12138     "name" : "VK_FORMAT_R64G64B64_SFLOAT"
12139    },
12140    {
12141     "enum_field_value" : 119,
12142     "name" : "VK_FORMAT_R64G64B64A64_UINT"
12143    },
12144    {
12145     "enum_field_value" : 120,
12146     "name" : "VK_FORMAT_R64G64B64A64_SINT"
12147    },
12148    {
12149     "enum_field_value" : 121,
12150     "name" : "VK_FORMAT_R64G64B64A64_SFLOAT"
12151    },
12152    {
12153     "enum_field_value" : 122,
12154     "name" : "VK_FORMAT_B10G11R11_UFLOAT_PACK32"
12155    },
12156    {
12157     "enum_field_value" : 123,
12158     "name" : "VK_FORMAT_E5B9G9R9_UFLOAT_PACK32"
12159    },
12160    {
12161     "enum_field_value" : 124,
12162     "name" : "VK_FORMAT_D16_UNORM"
12163    },
12164    {
12165     "enum_field_value" : 125,
12166     "name" : "VK_FORMAT_X8_D24_UNORM_PACK32"
12167    },
12168    {
12169     "enum_field_value" : 126,
12170     "name" : "VK_FORMAT_D32_SFLOAT"
12171    },
12172    {
12173     "enum_field_value" : 127,
12174     "name" : "VK_FORMAT_S8_UINT"
12175    },
12176    {
12177     "enum_field_value" : 128,
12178     "name" : "VK_FORMAT_D16_UNORM_S8_UINT"
12179    },
12180    {
12181     "enum_field_value" : 129,
12182     "name" : "VK_FORMAT_D24_UNORM_S8_UINT"
12183    },
12184    {
12185     "enum_field_value" : 130,
12186     "name" : "VK_FORMAT_D32_SFLOAT_S8_UINT"
12187    },
12188    {
12189     "enum_field_value" : 131,
12190     "name" : "VK_FORMAT_BC1_RGB_UNORM_BLOCK"
12191    },
12192    {
12193     "enum_field_value" : 132,
12194     "name" : "VK_FORMAT_BC1_RGB_SRGB_BLOCK"
12195    },
12196    {
12197     "enum_field_value" : 133,
12198     "name" : "VK_FORMAT_BC1_RGBA_UNORM_BLOCK"
12199    },
12200    {
12201     "enum_field_value" : 134,
12202     "name" : "VK_FORMAT_BC1_RGBA_SRGB_BLOCK"
12203    },
12204    {
12205     "enum_field_value" : 135,
12206     "name" : "VK_FORMAT_BC2_UNORM_BLOCK"
12207    },
12208    {
12209     "enum_field_value" : 136,
12210     "name" : "VK_FORMAT_BC2_SRGB_BLOCK"
12211    },
12212    {
12213     "enum_field_value" : 137,
12214     "name" : "VK_FORMAT_BC3_UNORM_BLOCK"
12215    },
12216    {
12217     "enum_field_value" : 138,
12218     "name" : "VK_FORMAT_BC3_SRGB_BLOCK"
12219    },
12220    {
12221     "enum_field_value" : 139,
12222     "name" : "VK_FORMAT_BC4_UNORM_BLOCK"
12223    },
12224    {
12225     "enum_field_value" : 140,
12226     "name" : "VK_FORMAT_BC4_SNORM_BLOCK"
12227    },
12228    {
12229     "enum_field_value" : 141,
12230     "name" : "VK_FORMAT_BC5_UNORM_BLOCK"
12231    },
12232    {
12233     "enum_field_value" : 142,
12234     "name" : "VK_FORMAT_BC5_SNORM_BLOCK"
12235    },
12236    {
12237     "enum_field_value" : 143,
12238     "name" : "VK_FORMAT_BC6H_UFLOAT_BLOCK"
12239    },
12240    {
12241     "enum_field_value" : 144,
12242     "name" : "VK_FORMAT_BC6H_SFLOAT_BLOCK"
12243    },
12244    {
12245     "enum_field_value" : 145,
12246     "name" : "VK_FORMAT_BC7_UNORM_BLOCK"
12247    },
12248    {
12249     "enum_field_value" : 146,
12250     "name" : "VK_FORMAT_BC7_SRGB_BLOCK"
12251    },
12252    {
12253     "enum_field_value" : 147,
12254     "name" : "VK_FORMAT_ETC2_R8G8B8_UNORM_BLOCK"
12255    },
12256    {
12257     "enum_field_value" : 148,
12258     "name" : "VK_FORMAT_ETC2_R8G8B8_SRGB_BLOCK"
12259    },
12260    {
12261     "enum_field_value" : 149,
12262     "name" : "VK_FORMAT_ETC2_R8G8B8A1_UNORM_BLOCK"
12263    },
12264    {
12265     "enum_field_value" : 150,
12266     "name" : "VK_FORMAT_ETC2_R8G8B8A1_SRGB_BLOCK"
12267    },
12268    {
12269     "enum_field_value" : 151,
12270     "name" : "VK_FORMAT_ETC2_R8G8B8A8_UNORM_BLOCK"
12271    },
12272    {
12273     "enum_field_value" : 152,
12274     "name" : "VK_FORMAT_ETC2_R8G8B8A8_SRGB_BLOCK"
12275    },
12276    {
12277     "enum_field_value" : 153,
12278     "name" : "VK_FORMAT_EAC_R11_UNORM_BLOCK"
12279    },
12280    {
12281     "enum_field_value" : 154,
12282     "name" : "VK_FORMAT_EAC_R11_SNORM_BLOCK"
12283    },
12284    {
12285     "enum_field_value" : 155,
12286     "name" : "VK_FORMAT_EAC_R11G11_UNORM_BLOCK"
12287    },
12288    {
12289     "enum_field_value" : 156,
12290     "name" : "VK_FORMAT_EAC_R11G11_SNORM_BLOCK"
12291    },
12292    {
12293     "enum_field_value" : 157,
12294     "name" : "VK_FORMAT_ASTC_4x4_UNORM_BLOCK"
12295    },
12296    {
12297     "enum_field_value" : 158,
12298     "name" : "VK_FORMAT_ASTC_4x4_SRGB_BLOCK"
12299    },
12300    {
12301     "enum_field_value" : 159,
12302     "name" : "VK_FORMAT_ASTC_5x4_UNORM_BLOCK"
12303    },
12304    {
12305     "enum_field_value" : 160,
12306     "name" : "VK_FORMAT_ASTC_5x4_SRGB_BLOCK"
12307    },
12308    {
12309     "enum_field_value" : 161,
12310     "name" : "VK_FORMAT_ASTC_5x5_UNORM_BLOCK"
12311    },
12312    {
12313     "enum_field_value" : 162,
12314     "name" : "VK_FORMAT_ASTC_5x5_SRGB_BLOCK"
12315    },
12316    {
12317     "enum_field_value" : 163,
12318     "name" : "VK_FORMAT_ASTC_6x5_UNORM_BLOCK"
12319    },
12320    {
12321     "enum_field_value" : 164,
12322     "name" : "VK_FORMAT_ASTC_6x5_SRGB_BLOCK"
12323    },
12324    {
12325     "enum_field_value" : 165,
12326     "name" : "VK_FORMAT_ASTC_6x6_UNORM_BLOCK"
12327    },
12328    {
12329     "enum_field_value" : 166,
12330     "name" : "VK_FORMAT_ASTC_6x6_SRGB_BLOCK"
12331    },
12332    {
12333     "enum_field_value" : 167,
12334     "name" : "VK_FORMAT_ASTC_8x5_UNORM_BLOCK"
12335    },
12336    {
12337     "enum_field_value" : 168,
12338     "name" : "VK_FORMAT_ASTC_8x5_SRGB_BLOCK"
12339    },
12340    {
12341     "enum_field_value" : 169,
12342     "name" : "VK_FORMAT_ASTC_8x6_UNORM_BLOCK"
12343    },
12344    {
12345     "enum_field_value" : 170,
12346     "name" : "VK_FORMAT_ASTC_8x6_SRGB_BLOCK"
12347    },
12348    {
12349     "enum_field_value" : 171,
12350     "name" : "VK_FORMAT_ASTC_8x8_UNORM_BLOCK"
12351    },
12352    {
12353     "enum_field_value" : 172,
12354     "name" : "VK_FORMAT_ASTC_8x8_SRGB_BLOCK"
12355    },
12356    {
12357     "enum_field_value" : 173,
12358     "name" : "VK_FORMAT_ASTC_10x5_UNORM_BLOCK"
12359    },
12360    {
12361     "enum_field_value" : 174,
12362     "name" : "VK_FORMAT_ASTC_10x5_SRGB_BLOCK"
12363    },
12364    {
12365     "enum_field_value" : 175,
12366     "name" : "VK_FORMAT_ASTC_10x6_UNORM_BLOCK"
12367    },
12368    {
12369     "enum_field_value" : 176,
12370     "name" : "VK_FORMAT_ASTC_10x6_SRGB_BLOCK"
12371    },
12372    {
12373     "enum_field_value" : 177,
12374     "name" : "VK_FORMAT_ASTC_10x8_UNORM_BLOCK"
12375    },
12376    {
12377     "enum_field_value" : 178,
12378     "name" : "VK_FORMAT_ASTC_10x8_SRGB_BLOCK"
12379    },
12380    {
12381     "enum_field_value" : 179,
12382     "name" : "VK_FORMAT_ASTC_10x10_UNORM_BLOCK"
12383    },
12384    {
12385     "enum_field_value" : 180,
12386     "name" : "VK_FORMAT_ASTC_10x10_SRGB_BLOCK"
12387    },
12388    {
12389     "enum_field_value" : 181,
12390     "name" : "VK_FORMAT_ASTC_12x10_UNORM_BLOCK"
12391    },
12392    {
12393     "enum_field_value" : 182,
12394     "name" : "VK_FORMAT_ASTC_12x10_SRGB_BLOCK"
12395    },
12396    {
12397     "enum_field_value" : 183,
12398     "name" : "VK_FORMAT_ASTC_12x12_UNORM_BLOCK"
12399    },
12400    {
12401     "enum_field_value" : 184,
12402     "name" : "VK_FORMAT_ASTC_12x12_SRGB_BLOCK"
12403    },
12404    {
12405     "enum_field_value" : 1000156000,
12406     "name" : "VK_FORMAT_G8B8G8R8_422_UNORM"
12407    },
12408    {
12409     "enum_field_value" : 1000156001,
12410     "name" : "VK_FORMAT_B8G8R8G8_422_UNORM"
12411    },
12412    {
12413     "enum_field_value" : 1000156002,
12414     "name" : "VK_FORMAT_G8_B8_R8_3PLANE_420_UNORM"
12415    },
12416    {
12417     "enum_field_value" : 1000156003,
12418     "name" : "VK_FORMAT_G8_B8R8_2PLANE_420_UNORM"
12419    },
12420    {
12421     "enum_field_value" : 1000156004,
12422     "name" : "VK_FORMAT_G8_B8_R8_3PLANE_422_UNORM"
12423    },
12424    {
12425     "enum_field_value" : 1000156005,
12426     "name" : "VK_FORMAT_G8_B8R8_2PLANE_422_UNORM"
12427    },
12428    {
12429     "enum_field_value" : 1000156006,
12430     "name" : "VK_FORMAT_G8_B8_R8_3PLANE_444_UNORM"
12431    },
12432    {
12433     "enum_field_value" : 1000156007,
12434     "name" : "VK_FORMAT_R10X6_UNORM_PACK16"
12435    },
12436    {
12437     "enum_field_value" : 1000156008,
12438     "name" : "VK_FORMAT_R10X6G10X6_UNORM_2PACK16"
12439    },
12440    {
12441     "enum_field_value" : 1000156009,
12442     "name" : "VK_FORMAT_R10X6G10X6B10X6A10X6_UNORM_4PACK16"
12443    },
12444    {
12445     "enum_field_value" : 1000156010,
12446     "name" : "VK_FORMAT_G10X6B10X6G10X6R10X6_422_UNORM_4PACK16"
12447    },
12448    {
12449     "enum_field_value" : 1000156011,
12450     "name" : "VK_FORMAT_B10X6G10X6R10X6G10X6_422_UNORM_4PACK16"
12451    },
12452    {
12453     "enum_field_value" : 1000156012,
12454     "name" : "VK_FORMAT_G10X6_B10X6_R10X6_3PLANE_420_UNORM_3PACK16"
12455    },
12456    {
12457     "enum_field_value" : 1000156013,
12458     "name" : "VK_FORMAT_G10X6_B10X6R10X6_2PLANE_420_UNORM_3PACK16"
12459    },
12460    {
12461     "enum_field_value" : 1000156014,
12462     "name" : "VK_FORMAT_G10X6_B10X6_R10X6_3PLANE_422_UNORM_3PACK16"
12463    },
12464    {
12465     "enum_field_value" : 1000156015,
12466     "name" : "VK_FORMAT_G10X6_B10X6R10X6_2PLANE_422_UNORM_3PACK16"
12467    },
12468    {
12469     "enum_field_value" : 1000156016,
12470     "name" : "VK_FORMAT_G10X6_B10X6_R10X6_3PLANE_444_UNORM_3PACK16"
12471    },
12472    {
12473     "enum_field_value" : 1000156017,
12474     "name" : "VK_FORMAT_R12X4_UNORM_PACK16"
12475    },
12476    {
12477     "enum_field_value" : 1000156018,
12478     "name" : "VK_FORMAT_R12X4G12X4_UNORM_2PACK16"
12479    },
12480    {
12481     "enum_field_value" : 1000156019,
12482     "name" : "VK_FORMAT_R12X4G12X4B12X4A12X4_UNORM_4PACK16"
12483    },
12484    {
12485     "enum_field_value" : 1000156020,
12486     "name" : "VK_FORMAT_G12X4B12X4G12X4R12X4_422_UNORM_4PACK16"
12487    },
12488    {
12489     "enum_field_value" : 1000156021,
12490     "name" : "VK_FORMAT_B12X4G12X4R12X4G12X4_422_UNORM_4PACK16"
12491    },
12492    {
12493     "enum_field_value" : 1000156022,
12494     "name" : "VK_FORMAT_G12X4_B12X4_R12X4_3PLANE_420_UNORM_3PACK16"
12495    },
12496    {
12497     "enum_field_value" : 1000156023,
12498     "name" : "VK_FORMAT_G12X4_B12X4R12X4_2PLANE_420_UNORM_3PACK16"
12499    },
12500    {
12501     "enum_field_value" : 1000156024,
12502     "name" : "VK_FORMAT_G12X4_B12X4_R12X4_3PLANE_422_UNORM_3PACK16"
12503    },
12504    {
12505     "enum_field_value" : 1000156025,
12506     "name" : "VK_FORMAT_G12X4_B12X4R12X4_2PLANE_422_UNORM_3PACK16"
12507    },
12508    {
12509     "enum_field_value" : 1000156026,
12510     "name" : "VK_FORMAT_G12X4_B12X4_R12X4_3PLANE_444_UNORM_3PACK16"
12511    },
12512    {
12513     "enum_field_value" : 1000156027,
12514     "name" : "VK_FORMAT_G16B16G16R16_422_UNORM"
12515    },
12516    {
12517     "enum_field_value" : 1000156028,
12518     "name" : "VK_FORMAT_B16G16R16G16_422_UNORM"
12519    },
12520    {
12521     "enum_field_value" : 1000156029,
12522     "name" : "VK_FORMAT_G16_B16_R16_3PLANE_420_UNORM"
12523    },
12524    {
12525     "enum_field_value" : 1000156030,
12526     "name" : "VK_FORMAT_G16_B16R16_2PLANE_420_UNORM"
12527    },
12528    {
12529     "enum_field_value" : 1000156031,
12530     "name" : "VK_FORMAT_G16_B16_R16_3PLANE_422_UNORM"
12531    },
12532    {
12533     "enum_field_value" : 1000156032,
12534     "name" : "VK_FORMAT_G16_B16R16_2PLANE_422_UNORM"
12535    },
12536    {
12537     "enum_field_value" : 1000156033,
12538     "name" : "VK_FORMAT_G16_B16_R16_3PLANE_444_UNORM"
12539    },
12540    {
12541     "enum_field_value" : 1000330000,
12542     "name" : "VK_FORMAT_G8_B8R8_2PLANE_444_UNORM"
12543    },
12544    {
12545     "enum_field_value" : 1000330001,
12546     "name" : "VK_FORMAT_G10X6_B10X6R10X6_2PLANE_444_UNORM_3PACK16"
12547    },
12548    {
12549     "enum_field_value" : 1000330002,
12550     "name" : "VK_FORMAT_G12X4_B12X4R12X4_2PLANE_444_UNORM_3PACK16"
12551    },
12552    {
12553     "enum_field_value" : 1000330003,
12554     "name" : "VK_FORMAT_G16_B16R16_2PLANE_444_UNORM"
12555    },
12556    {
12557     "enum_field_value" : 1000340000,
12558     "name" : "VK_FORMAT_A4R4G4B4_UNORM_PACK16"
12559    },
12560    {
12561     "enum_field_value" : 1000340001,
12562     "name" : "VK_FORMAT_A4B4G4R4_UNORM_PACK16"
12563    },
12564    {
12565     "enum_field_value" : 1000066000,
12566     "name" : "VK_FORMAT_ASTC_4x4_SFLOAT_BLOCK"
12567    },
12568    {
12569     "enum_field_value" : 1000066001,
12570     "name" : "VK_FORMAT_ASTC_5x4_SFLOAT_BLOCK"
12571    },
12572    {
12573     "enum_field_value" : 1000066002,
12574     "name" : "VK_FORMAT_ASTC_5x5_SFLOAT_BLOCK"
12575    },
12576    {
12577     "enum_field_value" : 1000066003,
12578     "name" : "VK_FORMAT_ASTC_6x5_SFLOAT_BLOCK"
12579    },
12580    {
12581     "enum_field_value" : 1000066004,
12582     "name" : "VK_FORMAT_ASTC_6x6_SFLOAT_BLOCK"
12583    },
12584    {
12585     "enum_field_value" : 1000066005,
12586     "name" : "VK_FORMAT_ASTC_8x5_SFLOAT_BLOCK"
12587    },
12588    {
12589     "enum_field_value" : 1000066006,
12590     "name" : "VK_FORMAT_ASTC_8x6_SFLOAT_BLOCK"
12591    },
12592    {
12593     "enum_field_value" : 1000066007,
12594     "name" : "VK_FORMAT_ASTC_8x8_SFLOAT_BLOCK"
12595    },
12596    {
12597     "enum_field_value" : 1000066008,
12598     "name" : "VK_FORMAT_ASTC_10x5_SFLOAT_BLOCK"
12599    },
12600    {
12601     "enum_field_value" : 1000066009,
12602     "name" : "VK_FORMAT_ASTC_10x6_SFLOAT_BLOCK"
12603    },
12604    {
12605     "enum_field_value" : 1000066010,
12606     "name" : "VK_FORMAT_ASTC_10x8_SFLOAT_BLOCK"
12607    },
12608    {
12609     "enum_field_value" : 1000066011,
12610     "name" : "VK_FORMAT_ASTC_10x10_SFLOAT_BLOCK"
12611    },
12612    {
12613     "enum_field_value" : 1000066012,
12614     "name" : "VK_FORMAT_ASTC_12x10_SFLOAT_BLOCK"
12615    },
12616    {
12617     "enum_field_value" : 1000066013,
12618     "name" : "VK_FORMAT_ASTC_12x12_SFLOAT_BLOCK"
12619    },
12620    {
12621     "enum_field_value" : 1000054000,
12622     "name" : "VK_FORMAT_PVRTC1_2BPP_UNORM_BLOCK_IMG"
12623    },
12624    {
12625     "enum_field_value" : 1000054001,
12626     "name" : "VK_FORMAT_PVRTC1_4BPP_UNORM_BLOCK_IMG"
12627    },
12628    {
12629     "enum_field_value" : 1000054002,
12630     "name" : "VK_FORMAT_PVRTC2_2BPP_UNORM_BLOCK_IMG"
12631    },
12632    {
12633     "enum_field_value" : 1000054003,
12634     "name" : "VK_FORMAT_PVRTC2_4BPP_UNORM_BLOCK_IMG"
12635    },
12636    {
12637     "enum_field_value" : 1000054004,
12638     "name" : "VK_FORMAT_PVRTC1_2BPP_SRGB_BLOCK_IMG"
12639    },
12640    {
12641     "enum_field_value" : 1000054005,
12642     "name" : "VK_FORMAT_PVRTC1_4BPP_SRGB_BLOCK_IMG"
12643    },
12644    {
12645     "enum_field_value" : 1000054006,
12646     "name" : "VK_FORMAT_PVRTC2_2BPP_SRGB_BLOCK_IMG"
12647    },
12648    {
12649     "enum_field_value" : 1000054007,
12650     "name" : "VK_FORMAT_PVRTC2_4BPP_SRGB_BLOCK_IMG"
12651    },
12652    {
12653     "enum_field_value" : 1000066000,
12654     "name" : "VK_FORMAT_ASTC_4x4_SFLOAT_BLOCK_EXT"
12655    },
12656    {
12657     "enum_field_value" : 1000066001,
12658     "name" : "VK_FORMAT_ASTC_5x4_SFLOAT_BLOCK_EXT"
12659    },
12660    {
12661     "enum_field_value" : 1000066002,
12662     "name" : "VK_FORMAT_ASTC_5x5_SFLOAT_BLOCK_EXT"
12663    },
12664    {
12665     "enum_field_value" : 1000066003,
12666     "name" : "VK_FORMAT_ASTC_6x5_SFLOAT_BLOCK_EXT"
12667    },
12668    {
12669     "enum_field_value" : 1000066004,
12670     "name" : "VK_FORMAT_ASTC_6x6_SFLOAT_BLOCK_EXT"
12671    },
12672    {
12673     "enum_field_value" : 1000066005,
12674     "name" : "VK_FORMAT_ASTC_8x5_SFLOAT_BLOCK_EXT"
12675    },
12676    {
12677     "enum_field_value" : 1000066006,
12678     "name" : "VK_FORMAT_ASTC_8x6_SFLOAT_BLOCK_EXT"
12679    },
12680    {
12681     "enum_field_value" : 1000066007,
12682     "name" : "VK_FORMAT_ASTC_8x8_SFLOAT_BLOCK_EXT"
12683    },
12684    {
12685     "enum_field_value" : 1000066008,
12686     "name" : "VK_FORMAT_ASTC_10x5_SFLOAT_BLOCK_EXT"
12687    },
12688    {
12689     "enum_field_value" : 1000066009,
12690     "name" : "VK_FORMAT_ASTC_10x6_SFLOAT_BLOCK_EXT"
12691    },
12692    {
12693     "enum_field_value" : 1000066010,
12694     "name" : "VK_FORMAT_ASTC_10x8_SFLOAT_BLOCK_EXT"
12695    },
12696    {
12697     "enum_field_value" : 1000066011,
12698     "name" : "VK_FORMAT_ASTC_10x10_SFLOAT_BLOCK_EXT"
12699    },
12700    {
12701     "enum_field_value" : 1000066012,
12702     "name" : "VK_FORMAT_ASTC_12x10_SFLOAT_BLOCK_EXT"
12703    },
12704    {
12705     "enum_field_value" : 1000066013,
12706     "name" : "VK_FORMAT_ASTC_12x12_SFLOAT_BLOCK_EXT"
12707    },
12708    {
12709     "enum_field_value" : 1000156000,
12710     "name" : "VK_FORMAT_G8B8G8R8_422_UNORM_KHR"
12711    },
12712    {
12713     "enum_field_value" : 1000156001,
12714     "name" : "VK_FORMAT_B8G8R8G8_422_UNORM_KHR"
12715    },
12716    {
12717     "enum_field_value" : 1000156002,
12718     "name" : "VK_FORMAT_G8_B8_R8_3PLANE_420_UNORM_KHR"
12719    },
12720    {
12721     "enum_field_value" : 1000156003,
12722     "name" : "VK_FORMAT_G8_B8R8_2PLANE_420_UNORM_KHR"
12723    },
12724    {
12725     "enum_field_value" : 1000156004,
12726     "name" : "VK_FORMAT_G8_B8_R8_3PLANE_422_UNORM_KHR"
12727    },
12728    {
12729     "enum_field_value" : 1000156005,
12730     "name" : "VK_FORMAT_G8_B8R8_2PLANE_422_UNORM_KHR"
12731    },
12732    {
12733     "enum_field_value" : 1000156006,
12734     "name" : "VK_FORMAT_G8_B8_R8_3PLANE_444_UNORM_KHR"
12735    },
12736    {
12737     "enum_field_value" : 1000156007,
12738     "name" : "VK_FORMAT_R10X6_UNORM_PACK16_KHR"
12739    },
12740    {
12741     "enum_field_value" : 1000156008,
12742     "name" : "VK_FORMAT_R10X6G10X6_UNORM_2PACK16_KHR"
12743    },
12744    {
12745     "enum_field_value" : 1000156009,
12746     "name" : "VK_FORMAT_R10X6G10X6B10X6A10X6_UNORM_4PACK16_KHR"
12747    },
12748    {
12749     "enum_field_value" : 1000156010,
12750     "name" : "VK_FORMAT_G10X6B10X6G10X6R10X6_422_UNORM_4PACK16_KHR"
12751    },
12752    {
12753     "enum_field_value" : 1000156011,
12754     "name" : "VK_FORMAT_B10X6G10X6R10X6G10X6_422_UNORM_4PACK16_KHR"
12755    },
12756    {
12757     "enum_field_value" : 1000156012,
12758     "name" : "VK_FORMAT_G10X6_B10X6_R10X6_3PLANE_420_UNORM_3PACK16_KHR"
12759    },
12760    {
12761     "enum_field_value" : 1000156013,
12762     "name" : "VK_FORMAT_G10X6_B10X6R10X6_2PLANE_420_UNORM_3PACK16_KHR"
12763    },
12764    {
12765     "enum_field_value" : 1000156014,
12766     "name" : "VK_FORMAT_G10X6_B10X6_R10X6_3PLANE_422_UNORM_3PACK16_KHR"
12767    },
12768    {
12769     "enum_field_value" : 1000156015,
12770     "name" : "VK_FORMAT_G10X6_B10X6R10X6_2PLANE_422_UNORM_3PACK16_KHR"
12771    },
12772    {
12773     "enum_field_value" : 1000156016,
12774     "name" : "VK_FORMAT_G10X6_B10X6_R10X6_3PLANE_444_UNORM_3PACK16_KHR"
12775    },
12776    {
12777     "enum_field_value" : 1000156017,
12778     "name" : "VK_FORMAT_R12X4_UNORM_PACK16_KHR"
12779    },
12780    {
12781     "enum_field_value" : 1000156018,
12782     "name" : "VK_FORMAT_R12X4G12X4_UNORM_2PACK16_KHR"
12783    },
12784    {
12785     "enum_field_value" : 1000156019,
12786     "name" : "VK_FORMAT_R12X4G12X4B12X4A12X4_UNORM_4PACK16_KHR"
12787    },
12788    {
12789     "enum_field_value" : 1000156020,
12790     "name" : "VK_FORMAT_G12X4B12X4G12X4R12X4_422_UNORM_4PACK16_KHR"
12791    },
12792    {
12793     "enum_field_value" : 1000156021,
12794     "name" : "VK_FORMAT_B12X4G12X4R12X4G12X4_422_UNORM_4PACK16_KHR"
12795    },
12796    {
12797     "enum_field_value" : 1000156022,
12798     "name" : "VK_FORMAT_G12X4_B12X4_R12X4_3PLANE_420_UNORM_3PACK16_KHR"
12799    },
12800    {
12801     "enum_field_value" : 1000156023,
12802     "name" : "VK_FORMAT_G12X4_B12X4R12X4_2PLANE_420_UNORM_3PACK16_KHR"
12803    },
12804    {
12805     "enum_field_value" : 1000156024,
12806     "name" : "VK_FORMAT_G12X4_B12X4_R12X4_3PLANE_422_UNORM_3PACK16_KHR"
12807    },
12808    {
12809     "enum_field_value" : 1000156025,
12810     "name" : "VK_FORMAT_G12X4_B12X4R12X4_2PLANE_422_UNORM_3PACK16_KHR"
12811    },
12812    {
12813     "enum_field_value" : 1000156026,
12814     "name" : "VK_FORMAT_G12X4_B12X4_R12X4_3PLANE_444_UNORM_3PACK16_KHR"
12815    },
12816    {
12817     "enum_field_value" : 1000156027,
12818     "name" : "VK_FORMAT_G16B16G16R16_422_UNORM_KHR"
12819    },
12820    {
12821     "enum_field_value" : 1000156028,
12822     "name" : "VK_FORMAT_B16G16R16G16_422_UNORM_KHR"
12823    },
12824    {
12825     "enum_field_value" : 1000156029,
12826     "name" : "VK_FORMAT_G16_B16_R16_3PLANE_420_UNORM_KHR"
12827    },
12828    {
12829     "enum_field_value" : 1000156030,
12830     "name" : "VK_FORMAT_G16_B16R16_2PLANE_420_UNORM_KHR"
12831    },
12832    {
12833     "enum_field_value" : 1000156031,
12834     "name" : "VK_FORMAT_G16_B16_R16_3PLANE_422_UNORM_KHR"
12835    },
12836    {
12837     "enum_field_value" : 1000156032,
12838     "name" : "VK_FORMAT_G16_B16R16_2PLANE_422_UNORM_KHR"
12839    },
12840    {
12841     "enum_field_value" : 1000156033,
12842     "name" : "VK_FORMAT_G16_B16_R16_3PLANE_444_UNORM_KHR"
12843    },
12844    {
12845     "enum_field_value" : 1000330000,
12846     "name" : "VK_FORMAT_G8_B8R8_2PLANE_444_UNORM_EXT"
12847    },
12848    {
12849     "enum_field_value" : 1000330001,
12850     "name" : "VK_FORMAT_G10X6_B10X6R10X6_2PLANE_444_UNORM_3PACK16_EXT"
12851    },
12852    {
12853     "enum_field_value" : 1000330002,
12854     "name" : "VK_FORMAT_G12X4_B12X4R12X4_2PLANE_444_UNORM_3PACK16_EXT"
12855    },
12856    {
12857     "enum_field_value" : 1000330003,
12858     "name" : "VK_FORMAT_G16_B16R16_2PLANE_444_UNORM_EXT"
12859    },
12860    {
12861     "enum_field_value" : 1000340000,
12862     "name" : "VK_FORMAT_A4R4G4B4_UNORM_PACK16_EXT"
12863    },
12864    {
12865     "enum_field_value" : 1000340001,
12866     "name" : "VK_FORMAT_A4B4G4R4_UNORM_PACK16_EXT"
12867    },
12868    {
12869     "enum_field_value" : 2147483647,
12870     "name" : "VK_FORMAT_MAX_ENUM"
12871    }
12872   ],
12873   "linker_set_key" : "_ZTI8VkFormat",
12874   "name" : "VkFormat",
12875   "referenced_type" : "_ZTI8VkFormat",
12876   "self_type" : "_ZTI8VkFormat",
12877   "size" : 4,
12878   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
12879   "underlying_type" : "_ZTIj"
12880  },
12881  {
12882   "alignment" : 4,
12883   "enum_fields" :
12884   [
12885    {
12886     "enum_field_value" : 0,
12887     "name" : "VK_SUCCESS"
12888    },
12889    {
12890     "enum_field_value" : 1,
12891     "name" : "VK_NOT_READY"
12892    },
12893    {
12894     "enum_field_value" : 2,
12895     "name" : "VK_TIMEOUT"
12896    },
12897    {
12898     "enum_field_value" : 3,
12899     "name" : "VK_EVENT_SET"
12900    },
12901    {
12902     "enum_field_value" : 4,
12903     "name" : "VK_EVENT_RESET"
12904    },
12905    {
12906     "enum_field_value" : 5,
12907     "name" : "VK_INCOMPLETE"
12908    },
12909    {
12910     "enum_field_value" : -1,
12911     "name" : "VK_ERROR_OUT_OF_HOST_MEMORY"
12912    },
12913    {
12914     "enum_field_value" : -2,
12915     "name" : "VK_ERROR_OUT_OF_DEVICE_MEMORY"
12916    },
12917    {
12918     "enum_field_value" : -3,
12919     "name" : "VK_ERROR_INITIALIZATION_FAILED"
12920    },
12921    {
12922     "enum_field_value" : -4,
12923     "name" : "VK_ERROR_DEVICE_LOST"
12924    },
12925    {
12926     "enum_field_value" : -5,
12927     "name" : "VK_ERROR_MEMORY_MAP_FAILED"
12928    },
12929    {
12930     "enum_field_value" : -6,
12931     "name" : "VK_ERROR_LAYER_NOT_PRESENT"
12932    },
12933    {
12934     "enum_field_value" : -7,
12935     "name" : "VK_ERROR_EXTENSION_NOT_PRESENT"
12936    },
12937    {
12938     "enum_field_value" : -8,
12939     "name" : "VK_ERROR_FEATURE_NOT_PRESENT"
12940    },
12941    {
12942     "enum_field_value" : -9,
12943     "name" : "VK_ERROR_INCOMPATIBLE_DRIVER"
12944    },
12945    {
12946     "enum_field_value" : -10,
12947     "name" : "VK_ERROR_TOO_MANY_OBJECTS"
12948    },
12949    {
12950     "enum_field_value" : -11,
12951     "name" : "VK_ERROR_FORMAT_NOT_SUPPORTED"
12952    },
12953    {
12954     "enum_field_value" : -12,
12955     "name" : "VK_ERROR_FRAGMENTED_POOL"
12956    },
12957    {
12958     "enum_field_value" : -13,
12959     "name" : "VK_ERROR_UNKNOWN"
12960    },
12961    {
12962     "enum_field_value" : -1000069000,
12963     "name" : "VK_ERROR_OUT_OF_POOL_MEMORY"
12964    },
12965    {
12966     "enum_field_value" : -1000072003,
12967     "name" : "VK_ERROR_INVALID_EXTERNAL_HANDLE"
12968    },
12969    {
12970     "enum_field_value" : -1000161000,
12971     "name" : "VK_ERROR_FRAGMENTATION"
12972    },
12973    {
12974     "enum_field_value" : -1000257000,
12975     "name" : "VK_ERROR_INVALID_OPAQUE_CAPTURE_ADDRESS"
12976    },
12977    {
12978     "enum_field_value" : 1000297000,
12979     "name" : "VK_PIPELINE_COMPILE_REQUIRED"
12980    },
12981    {
12982     "enum_field_value" : -1000000000,
12983     "name" : "VK_ERROR_SURFACE_LOST_KHR"
12984    },
12985    {
12986     "enum_field_value" : -1000000001,
12987     "name" : "VK_ERROR_NATIVE_WINDOW_IN_USE_KHR"
12988    },
12989    {
12990     "enum_field_value" : 1000001003,
12991     "name" : "VK_SUBOPTIMAL_KHR"
12992    },
12993    {
12994     "enum_field_value" : -1000001004,
12995     "name" : "VK_ERROR_OUT_OF_DATE_KHR"
12996    },
12997    {
12998     "enum_field_value" : -1000003001,
12999     "name" : "VK_ERROR_INCOMPATIBLE_DISPLAY_KHR"
13000    },
13001    {
13002     "enum_field_value" : -1000011001,
13003     "name" : "VK_ERROR_VALIDATION_FAILED_EXT"
13004    },
13005    {
13006     "enum_field_value" : -1000012000,
13007     "name" : "VK_ERROR_INVALID_SHADER_NV"
13008    },
13009    {
13010     "enum_field_value" : -1000158000,
13011     "name" : "VK_ERROR_INVALID_DRM_FORMAT_MODIFIER_PLANE_LAYOUT_EXT"
13012    },
13013    {
13014     "enum_field_value" : -1000174001,
13015     "name" : "VK_ERROR_NOT_PERMITTED_KHR"
13016    },
13017    {
13018     "enum_field_value" : -1000255000,
13019     "name" : "VK_ERROR_FULL_SCREEN_EXCLUSIVE_MODE_LOST_EXT"
13020    },
13021    {
13022     "enum_field_value" : 1000268000,
13023     "name" : "VK_THREAD_IDLE_KHR"
13024    },
13025    {
13026     "enum_field_value" : 1000268001,
13027     "name" : "VK_THREAD_DONE_KHR"
13028    },
13029    {
13030     "enum_field_value" : 1000268002,
13031     "name" : "VK_OPERATION_DEFERRED_KHR"
13032    },
13033    {
13034     "enum_field_value" : 1000268003,
13035     "name" : "VK_OPERATION_NOT_DEFERRED_KHR"
13036    },
13037    {
13038     "enum_field_value" : -1000069000,
13039     "name" : "VK_ERROR_OUT_OF_POOL_MEMORY_KHR"
13040    },
13041    {
13042     "enum_field_value" : -1000072003,
13043     "name" : "VK_ERROR_INVALID_EXTERNAL_HANDLE_KHR"
13044    },
13045    {
13046     "enum_field_value" : -1000161000,
13047     "name" : "VK_ERROR_FRAGMENTATION_EXT"
13048    },
13049    {
13050     "enum_field_value" : -1000174001,
13051     "name" : "VK_ERROR_NOT_PERMITTED_EXT"
13052    },
13053    {
13054     "enum_field_value" : -1000257000,
13055     "name" : "VK_ERROR_INVALID_DEVICE_ADDRESS_EXT"
13056    },
13057    {
13058     "enum_field_value" : -1000257000,
13059     "name" : "VK_ERROR_INVALID_OPAQUE_CAPTURE_ADDRESS_KHR"
13060    },
13061    {
13062     "enum_field_value" : 1000297000,
13063     "name" : "VK_PIPELINE_COMPILE_REQUIRED_EXT"
13064    },
13065    {
13066     "enum_field_value" : 1000297000,
13067     "name" : "VK_ERROR_PIPELINE_COMPILE_REQUIRED_EXT"
13068    },
13069    {
13070     "enum_field_value" : 2147483647,
13071     "name" : "VK_RESULT_MAX_ENUM"
13072    }
13073   ],
13074   "linker_set_key" : "_ZTI8VkResult",
13075   "name" : "VkResult",
13076   "referenced_type" : "_ZTI8VkResult",
13077   "self_type" : "_ZTI8VkResult",
13078   "size" : 4,
13079   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
13080   "underlying_type" : "_ZTIi"
13081  },
13082  {
13083   "alignment" : 4,
13084   "enum_fields" :
13085   [
13086    {
13087     "enum_field_value" : 0,
13088     "name" : "VK_BLEND_OP_ADD"
13089    },
13090    {
13091     "enum_field_value" : 1,
13092     "name" : "VK_BLEND_OP_SUBTRACT"
13093    },
13094    {
13095     "enum_field_value" : 2,
13096     "name" : "VK_BLEND_OP_REVERSE_SUBTRACT"
13097    },
13098    {
13099     "enum_field_value" : 3,
13100     "name" : "VK_BLEND_OP_MIN"
13101    },
13102    {
13103     "enum_field_value" : 4,
13104     "name" : "VK_BLEND_OP_MAX"
13105    },
13106    {
13107     "enum_field_value" : 1000148000,
13108     "name" : "VK_BLEND_OP_ZERO_EXT"
13109    },
13110    {
13111     "enum_field_value" : 1000148001,
13112     "name" : "VK_BLEND_OP_SRC_EXT"
13113    },
13114    {
13115     "enum_field_value" : 1000148002,
13116     "name" : "VK_BLEND_OP_DST_EXT"
13117    },
13118    {
13119     "enum_field_value" : 1000148003,
13120     "name" : "VK_BLEND_OP_SRC_OVER_EXT"
13121    },
13122    {
13123     "enum_field_value" : 1000148004,
13124     "name" : "VK_BLEND_OP_DST_OVER_EXT"
13125    },
13126    {
13127     "enum_field_value" : 1000148005,
13128     "name" : "VK_BLEND_OP_SRC_IN_EXT"
13129    },
13130    {
13131     "enum_field_value" : 1000148006,
13132     "name" : "VK_BLEND_OP_DST_IN_EXT"
13133    },
13134    {
13135     "enum_field_value" : 1000148007,
13136     "name" : "VK_BLEND_OP_SRC_OUT_EXT"
13137    },
13138    {
13139     "enum_field_value" : 1000148008,
13140     "name" : "VK_BLEND_OP_DST_OUT_EXT"
13141    },
13142    {
13143     "enum_field_value" : 1000148009,
13144     "name" : "VK_BLEND_OP_SRC_ATOP_EXT"
13145    },
13146    {
13147     "enum_field_value" : 1000148010,
13148     "name" : "VK_BLEND_OP_DST_ATOP_EXT"
13149    },
13150    {
13151     "enum_field_value" : 1000148011,
13152     "name" : "VK_BLEND_OP_XOR_EXT"
13153    },
13154    {
13155     "enum_field_value" : 1000148012,
13156     "name" : "VK_BLEND_OP_MULTIPLY_EXT"
13157    },
13158    {
13159     "enum_field_value" : 1000148013,
13160     "name" : "VK_BLEND_OP_SCREEN_EXT"
13161    },
13162    {
13163     "enum_field_value" : 1000148014,
13164     "name" : "VK_BLEND_OP_OVERLAY_EXT"
13165    },
13166    {
13167     "enum_field_value" : 1000148015,
13168     "name" : "VK_BLEND_OP_DARKEN_EXT"
13169    },
13170    {
13171     "enum_field_value" : 1000148016,
13172     "name" : "VK_BLEND_OP_LIGHTEN_EXT"
13173    },
13174    {
13175     "enum_field_value" : 1000148017,
13176     "name" : "VK_BLEND_OP_COLORDODGE_EXT"
13177    },
13178    {
13179     "enum_field_value" : 1000148018,
13180     "name" : "VK_BLEND_OP_COLORBURN_EXT"
13181    },
13182    {
13183     "enum_field_value" : 1000148019,
13184     "name" : "VK_BLEND_OP_HARDLIGHT_EXT"
13185    },
13186    {
13187     "enum_field_value" : 1000148020,
13188     "name" : "VK_BLEND_OP_SOFTLIGHT_EXT"
13189    },
13190    {
13191     "enum_field_value" : 1000148021,
13192     "name" : "VK_BLEND_OP_DIFFERENCE_EXT"
13193    },
13194    {
13195     "enum_field_value" : 1000148022,
13196     "name" : "VK_BLEND_OP_EXCLUSION_EXT"
13197    },
13198    {
13199     "enum_field_value" : 1000148023,
13200     "name" : "VK_BLEND_OP_INVERT_EXT"
13201    },
13202    {
13203     "enum_field_value" : 1000148024,
13204     "name" : "VK_BLEND_OP_INVERT_RGB_EXT"
13205    },
13206    {
13207     "enum_field_value" : 1000148025,
13208     "name" : "VK_BLEND_OP_LINEARDODGE_EXT"
13209    },
13210    {
13211     "enum_field_value" : 1000148026,
13212     "name" : "VK_BLEND_OP_LINEARBURN_EXT"
13213    },
13214    {
13215     "enum_field_value" : 1000148027,
13216     "name" : "VK_BLEND_OP_VIVIDLIGHT_EXT"
13217    },
13218    {
13219     "enum_field_value" : 1000148028,
13220     "name" : "VK_BLEND_OP_LINEARLIGHT_EXT"
13221    },
13222    {
13223     "enum_field_value" : 1000148029,
13224     "name" : "VK_BLEND_OP_PINLIGHT_EXT"
13225    },
13226    {
13227     "enum_field_value" : 1000148030,
13228     "name" : "VK_BLEND_OP_HARDMIX_EXT"
13229    },
13230    {
13231     "enum_field_value" : 1000148031,
13232     "name" : "VK_BLEND_OP_HSL_HUE_EXT"
13233    },
13234    {
13235     "enum_field_value" : 1000148032,
13236     "name" : "VK_BLEND_OP_HSL_SATURATION_EXT"
13237    },
13238    {
13239     "enum_field_value" : 1000148033,
13240     "name" : "VK_BLEND_OP_HSL_COLOR_EXT"
13241    },
13242    {
13243     "enum_field_value" : 1000148034,
13244     "name" : "VK_BLEND_OP_HSL_LUMINOSITY_EXT"
13245    },
13246    {
13247     "enum_field_value" : 1000148035,
13248     "name" : "VK_BLEND_OP_PLUS_EXT"
13249    },
13250    {
13251     "enum_field_value" : 1000148036,
13252     "name" : "VK_BLEND_OP_PLUS_CLAMPED_EXT"
13253    },
13254    {
13255     "enum_field_value" : 1000148037,
13256     "name" : "VK_BLEND_OP_PLUS_CLAMPED_ALPHA_EXT"
13257    },
13258    {
13259     "enum_field_value" : 1000148038,
13260     "name" : "VK_BLEND_OP_PLUS_DARKER_EXT"
13261    },
13262    {
13263     "enum_field_value" : 1000148039,
13264     "name" : "VK_BLEND_OP_MINUS_EXT"
13265    },
13266    {
13267     "enum_field_value" : 1000148040,
13268     "name" : "VK_BLEND_OP_MINUS_CLAMPED_EXT"
13269    },
13270    {
13271     "enum_field_value" : 1000148041,
13272     "name" : "VK_BLEND_OP_CONTRAST_EXT"
13273    },
13274    {
13275     "enum_field_value" : 1000148042,
13276     "name" : "VK_BLEND_OP_INVERT_OVG_EXT"
13277    },
13278    {
13279     "enum_field_value" : 1000148043,
13280     "name" : "VK_BLEND_OP_RED_EXT"
13281    },
13282    {
13283     "enum_field_value" : 1000148044,
13284     "name" : "VK_BLEND_OP_GREEN_EXT"
13285    },
13286    {
13287     "enum_field_value" : 1000148045,
13288     "name" : "VK_BLEND_OP_BLUE_EXT"
13289    },
13290    {
13291     "enum_field_value" : 2147483647,
13292     "name" : "VK_BLEND_OP_MAX_ENUM"
13293    }
13294   ],
13295   "linker_set_key" : "_ZTI9VkBlendOp",
13296   "name" : "VkBlendOp",
13297   "referenced_type" : "_ZTI9VkBlendOp",
13298   "self_type" : "_ZTI9VkBlendOp",
13299   "size" : 4,
13300   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
13301   "underlying_type" : "_ZTIj"
13302  },
13303  {
13304   "alignment" : 4,
13305   "enum_fields" :
13306   [
13307    {
13308     "enum_field_value" : 0,
13309     "name" : "VK_LOGIC_OP_CLEAR"
13310    },
13311    {
13312     "enum_field_value" : 1,
13313     "name" : "VK_LOGIC_OP_AND"
13314    },
13315    {
13316     "enum_field_value" : 2,
13317     "name" : "VK_LOGIC_OP_AND_REVERSE"
13318    },
13319    {
13320     "enum_field_value" : 3,
13321     "name" : "VK_LOGIC_OP_COPY"
13322    },
13323    {
13324     "enum_field_value" : 4,
13325     "name" : "VK_LOGIC_OP_AND_INVERTED"
13326    },
13327    {
13328     "enum_field_value" : 5,
13329     "name" : "VK_LOGIC_OP_NO_OP"
13330    },
13331    {
13332     "enum_field_value" : 6,
13333     "name" : "VK_LOGIC_OP_XOR"
13334    },
13335    {
13336     "enum_field_value" : 7,
13337     "name" : "VK_LOGIC_OP_OR"
13338    },
13339    {
13340     "enum_field_value" : 8,
13341     "name" : "VK_LOGIC_OP_NOR"
13342    },
13343    {
13344     "enum_field_value" : 9,
13345     "name" : "VK_LOGIC_OP_EQUIVALENT"
13346    },
13347    {
13348     "enum_field_value" : 10,
13349     "name" : "VK_LOGIC_OP_INVERT"
13350    },
13351    {
13352     "enum_field_value" : 11,
13353     "name" : "VK_LOGIC_OP_OR_REVERSE"
13354    },
13355    {
13356     "enum_field_value" : 12,
13357     "name" : "VK_LOGIC_OP_COPY_INVERTED"
13358    },
13359    {
13360     "enum_field_value" : 13,
13361     "name" : "VK_LOGIC_OP_OR_INVERTED"
13362    },
13363    {
13364     "enum_field_value" : 14,
13365     "name" : "VK_LOGIC_OP_NAND"
13366    },
13367    {
13368     "enum_field_value" : 15,
13369     "name" : "VK_LOGIC_OP_SET"
13370    },
13371    {
13372     "enum_field_value" : 2147483647,
13373     "name" : "VK_LOGIC_OP_MAX_ENUM"
13374    }
13375   ],
13376   "linker_set_key" : "_ZTI9VkLogicOp",
13377   "name" : "VkLogicOp",
13378   "referenced_type" : "_ZTI9VkLogicOp",
13379   "self_type" : "_ZTI9VkLogicOp",
13380   "size" : 4,
13381   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
13382   "underlying_type" : "_ZTIj"
13383  },
13384  {
13385   "alignment" : 4,
13386   "enum_fields" :
13387   [
13388    {
13389     "enum_field_value" : 1,
13390     "name" : "VK_SCOPE_DEVICE_NV"
13391    },
13392    {
13393     "enum_field_value" : 2,
13394     "name" : "VK_SCOPE_WORKGROUP_NV"
13395    },
13396    {
13397     "enum_field_value" : 3,
13398     "name" : "VK_SCOPE_SUBGROUP_NV"
13399    },
13400    {
13401     "enum_field_value" : 5,
13402     "name" : "VK_SCOPE_QUEUE_FAMILY_NV"
13403    },
13404    {
13405     "enum_field_value" : 2147483647,
13406     "name" : "VK_SCOPE_MAX_ENUM_NV"
13407    }
13408   ],
13409   "linker_set_key" : "_ZTI9VkScopeNV",
13410   "name" : "VkScopeNV",
13411   "referenced_type" : "_ZTI9VkScopeNV",
13412   "self_type" : "_ZTI9VkScopeNV",
13413   "size" : 4,
13414   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h",
13415   "underlying_type" : "_ZTIj"
13416  }
13417 ],
13418 "function_types" :
13419 [
13420  {
13421   "alignment" : 4,
13422   "linker_set_key" : "_ZTIFPvS_S_jj23VkSystemAllocationScopeE",
13423   "name" : "void *(void *, void *, unsigned int, unsigned int, VkSystemAllocationScope)",
13424   "parameters" :
13425   [
13426    {
13427     "referenced_type" : "_ZTIPv"
13428    },
13429    {
13430     "referenced_type" : "_ZTIPv"
13431    },
13432    {
13433     "referenced_type" : "_ZTIj"
13434    },
13435    {
13436     "referenced_type" : "_ZTIj"
13437    },
13438    {
13439     "referenced_type" : "_ZTI23VkSystemAllocationScope"
13440    }
13441   ],
13442   "referenced_type" : "_ZTIFPvS_S_jj23VkSystemAllocationScopeE",
13443   "return_type" : "_ZTIPv",
13444   "self_type" : "_ZTIFPvS_S_jj23VkSystemAllocationScopeE",
13445   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
13446  },
13447  {
13448   "alignment" : 4,
13449   "linker_set_key" : "_ZTIFPvS_jj23VkSystemAllocationScopeE",
13450   "name" : "void *(void *, unsigned int, unsigned int, VkSystemAllocationScope)",
13451   "parameters" :
13452   [
13453    {
13454     "referenced_type" : "_ZTIPv"
13455    },
13456    {
13457     "referenced_type" : "_ZTIj"
13458    },
13459    {
13460     "referenced_type" : "_ZTIj"
13461    },
13462    {
13463     "referenced_type" : "_ZTI23VkSystemAllocationScope"
13464    }
13465   ],
13466   "referenced_type" : "_ZTIFPvS_jj23VkSystemAllocationScopeE",
13467   "return_type" : "_ZTIPv",
13468   "self_type" : "_ZTIFPvS_jj23VkSystemAllocationScopeE",
13469   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
13470  },
13471  {
13472   "alignment" : 4,
13473   "linker_set_key" : "_ZTIFj38VkDebugUtilsMessageSeverityFlagBitsEXTjPK36VkDebugUtilsMessengerCallbackDataEXTPvE",
13474   "name" : "unsigned int (VkDebugUtilsMessageSeverityFlagBitsEXT, unsigned int, const VkDebugUtilsMessengerCallbackDataEXT *, void *)",
13475   "parameters" :
13476   [
13477    {
13478     "referenced_type" : "_ZTI38VkDebugUtilsMessageSeverityFlagBitsEXT"
13479    },
13480    {
13481     "referenced_type" : "_ZTIj"
13482    },
13483    {
13484     "referenced_type" : "_ZTIPK36VkDebugUtilsMessengerCallbackDataEXT"
13485    },
13486    {
13487     "referenced_type" : "_ZTIPv"
13488    }
13489   ],
13490   "referenced_type" : "_ZTIFj38VkDebugUtilsMessageSeverityFlagBitsEXTjPK36VkDebugUtilsMessengerCallbackDataEXTPvE",
13491   "return_type" : "_ZTIj",
13492   "self_type" : "_ZTIFj38VkDebugUtilsMessageSeverityFlagBitsEXTjPK36VkDebugUtilsMessengerCallbackDataEXTPvE",
13493   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
13494  },
13495  {
13496   "alignment" : 4,
13497   "linker_set_key" : "_ZTIFjj26VkDebugReportObjectTypeEXTyjiPKcS1_PvE",
13498   "name" : "unsigned int (unsigned int, VkDebugReportObjectTypeEXT, unsigned long long, unsigned int, int, const char *, const char *, void *)",
13499   "parameters" :
13500   [
13501    {
13502     "referenced_type" : "_ZTIj"
13503    },
13504    {
13505     "referenced_type" : "_ZTI26VkDebugReportObjectTypeEXT"
13506    },
13507    {
13508     "referenced_type" : "_ZTIy"
13509    },
13510    {
13511     "referenced_type" : "_ZTIj"
13512    },
13513    {
13514     "referenced_type" : "_ZTIi"
13515    },
13516    {
13517     "referenced_type" : "_ZTIPKc"
13518    },
13519    {
13520     "referenced_type" : "_ZTIPKc"
13521    },
13522    {
13523     "referenced_type" : "_ZTIPv"
13524    }
13525   ],
13526   "referenced_type" : "_ZTIFjj26VkDebugReportObjectTypeEXTyjiPKcS1_PvE",
13527   "return_type" : "_ZTIj",
13528   "self_type" : "_ZTIFjj26VkDebugReportObjectTypeEXTyjiPKcS1_PvE",
13529   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
13530  },
13531  {
13532   "alignment" : 4,
13533   "linker_set_key" : "_ZTIFvPK35VkDeviceMemoryReportCallbackDataEXTPvE",
13534   "name" : "void (const VkDeviceMemoryReportCallbackDataEXT *, void *)",
13535   "parameters" :
13536   [
13537    {
13538     "referenced_type" : "_ZTIPK35VkDeviceMemoryReportCallbackDataEXT"
13539    },
13540    {
13541     "referenced_type" : "_ZTIPv"
13542    }
13543   ],
13544   "referenced_type" : "_ZTIFvPK35VkDeviceMemoryReportCallbackDataEXTPvE",
13545   "return_type" : "_ZTIv",
13546   "self_type" : "_ZTIFvPK35VkDeviceMemoryReportCallbackDataEXTPvE",
13547   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
13548  },
13549  {
13550   "alignment" : 4,
13551   "linker_set_key" : "_ZTIFvPvS_E",
13552   "name" : "void (void *, void *)",
13553   "parameters" :
13554   [
13555    {
13556     "referenced_type" : "_ZTIPv"
13557    },
13558    {
13559     "referenced_type" : "_ZTIPv"
13560    }
13561   ],
13562   "referenced_type" : "_ZTIFvPvS_E",
13563   "return_type" : "_ZTIv",
13564   "self_type" : "_ZTIFvPvS_E",
13565   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
13566  },
13567  {
13568   "alignment" : 4,
13569   "linker_set_key" : "_ZTIFvPvj24VkInternalAllocationType23VkSystemAllocationScopeE",
13570   "name" : "void (void *, unsigned int, VkInternalAllocationType, VkSystemAllocationScope)",
13571   "parameters" :
13572   [
13573    {
13574     "referenced_type" : "_ZTIPv"
13575    },
13576    {
13577     "referenced_type" : "_ZTIj"
13578    },
13579    {
13580     "referenced_type" : "_ZTI24VkInternalAllocationType"
13581    },
13582    {
13583     "referenced_type" : "_ZTI23VkSystemAllocationScope"
13584    }
13585   ],
13586   "referenced_type" : "_ZTIFvPvj24VkInternalAllocationType23VkSystemAllocationScopeE",
13587   "return_type" : "_ZTIv",
13588   "self_type" : "_ZTIFvPvj24VkInternalAllocationType23VkSystemAllocationScopeE",
13589   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
13590  },
13591  {
13592   "alignment" : 4,
13593   "linker_set_key" : "_ZTIFvvE",
13594   "name" : "void ()",
13595   "referenced_type" : "_ZTIFvvE",
13596   "return_type" : "_ZTIv",
13597   "self_type" : "_ZTIFvvE",
13598   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
13599  }
13600 ],
13601 "functions" :
13602 [
13603  {
13604   "function_name" : "vkAcquireNextImage2KHR",
13605   "linker_set_key" : "vkAcquireNextImage2KHR",
13606   "parameters" :
13607   [
13608    {
13609     "referenced_type" : "_ZTIP10VkDevice_T"
13610    },
13611    {
13612     "referenced_type" : "_ZTIPK25VkAcquireNextImageInfoKHR"
13613    },
13614    {
13615     "referenced_type" : "_ZTIPj"
13616    }
13617   ],
13618   "return_type" : "_ZTI8VkResult",
13619   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
13620  },
13621  {
13622   "function_name" : "vkAcquireNextImageKHR",
13623   "linker_set_key" : "vkAcquireNextImageKHR",
13624   "parameters" :
13625   [
13626    {
13627     "referenced_type" : "_ZTIP10VkDevice_T"
13628    },
13629    {
13630     "referenced_type" : "_ZTIy"
13631    },
13632    {
13633     "referenced_type" : "_ZTIy"
13634    },
13635    {
13636     "referenced_type" : "_ZTIy"
13637    },
13638    {
13639     "referenced_type" : "_ZTIy"
13640    },
13641    {
13642     "referenced_type" : "_ZTIPj"
13643    }
13644   ],
13645   "return_type" : "_ZTI8VkResult",
13646   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
13647  },
13648  {
13649   "function_name" : "vkAllocateCommandBuffers",
13650   "linker_set_key" : "vkAllocateCommandBuffers",
13651   "parameters" :
13652   [
13653    {
13654     "referenced_type" : "_ZTIP10VkDevice_T"
13655    },
13656    {
13657     "referenced_type" : "_ZTIPK27VkCommandBufferAllocateInfo"
13658    },
13659    {
13660     "referenced_type" : "_ZTIPP17VkCommandBuffer_T"
13661    }
13662   ],
13663   "return_type" : "_ZTI8VkResult",
13664   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
13665  },
13666  {
13667   "function_name" : "vkAllocateDescriptorSets",
13668   "linker_set_key" : "vkAllocateDescriptorSets",
13669   "parameters" :
13670   [
13671    {
13672     "referenced_type" : "_ZTIP10VkDevice_T"
13673    },
13674    {
13675     "referenced_type" : "_ZTIPK27VkDescriptorSetAllocateInfo"
13676    },
13677    {
13678     "referenced_type" : "_ZTIPy"
13679    }
13680   ],
13681   "return_type" : "_ZTI8VkResult",
13682   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
13683  },
13684  {
13685   "function_name" : "vkAllocateMemory",
13686   "linker_set_key" : "vkAllocateMemory",
13687   "parameters" :
13688   [
13689    {
13690     "referenced_type" : "_ZTIP10VkDevice_T"
13691    },
13692    {
13693     "referenced_type" : "_ZTIPK20VkMemoryAllocateInfo"
13694    },
13695    {
13696     "referenced_type" : "_ZTIPK21VkAllocationCallbacks"
13697    },
13698    {
13699     "referenced_type" : "_ZTIPy"
13700    }
13701   ],
13702   "return_type" : "_ZTI8VkResult",
13703   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
13704  },
13705  {
13706   "function_name" : "vkBeginCommandBuffer",
13707   "linker_set_key" : "vkBeginCommandBuffer",
13708   "parameters" :
13709   [
13710    {
13711     "referenced_type" : "_ZTIP17VkCommandBuffer_T"
13712    },
13713    {
13714     "referenced_type" : "_ZTIPK24VkCommandBufferBeginInfo"
13715    }
13716   ],
13717   "return_type" : "_ZTI8VkResult",
13718   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
13719  },
13720  {
13721   "function_name" : "vkBindBufferMemory",
13722   "linker_set_key" : "vkBindBufferMemory",
13723   "parameters" :
13724   [
13725    {
13726     "referenced_type" : "_ZTIP10VkDevice_T"
13727    },
13728    {
13729     "referenced_type" : "_ZTIy"
13730    },
13731    {
13732     "referenced_type" : "_ZTIy"
13733    },
13734    {
13735     "referenced_type" : "_ZTIy"
13736    }
13737   ],
13738   "return_type" : "_ZTI8VkResult",
13739   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
13740  },
13741  {
13742   "function_name" : "vkBindBufferMemory2",
13743   "linker_set_key" : "vkBindBufferMemory2",
13744   "parameters" :
13745   [
13746    {
13747     "referenced_type" : "_ZTIP10VkDevice_T"
13748    },
13749    {
13750     "referenced_type" : "_ZTIj"
13751    },
13752    {
13753     "referenced_type" : "_ZTIPK22VkBindBufferMemoryInfo"
13754    }
13755   ],
13756   "return_type" : "_ZTI8VkResult",
13757   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
13758  },
13759  {
13760   "function_name" : "vkBindImageMemory",
13761   "linker_set_key" : "vkBindImageMemory",
13762   "parameters" :
13763   [
13764    {
13765     "referenced_type" : "_ZTIP10VkDevice_T"
13766    },
13767    {
13768     "referenced_type" : "_ZTIy"
13769    },
13770    {
13771     "referenced_type" : "_ZTIy"
13772    },
13773    {
13774     "referenced_type" : "_ZTIy"
13775    }
13776   ],
13777   "return_type" : "_ZTI8VkResult",
13778   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
13779  },
13780  {
13781   "function_name" : "vkBindImageMemory2",
13782   "linker_set_key" : "vkBindImageMemory2",
13783   "parameters" :
13784   [
13785    {
13786     "referenced_type" : "_ZTIP10VkDevice_T"
13787    },
13788    {
13789     "referenced_type" : "_ZTIj"
13790    },
13791    {
13792     "referenced_type" : "_ZTIPK21VkBindImageMemoryInfo"
13793    }
13794   ],
13795   "return_type" : "_ZTI8VkResult",
13796   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
13797  },
13798  {
13799   "function_name" : "vkCmdBeginQuery",
13800   "linker_set_key" : "vkCmdBeginQuery",
13801   "parameters" :
13802   [
13803    {
13804     "referenced_type" : "_ZTIP17VkCommandBuffer_T"
13805    },
13806    {
13807     "referenced_type" : "_ZTIy"
13808    },
13809    {
13810     "referenced_type" : "_ZTIj"
13811    },
13812    {
13813     "referenced_type" : "_ZTIj"
13814    }
13815   ],
13816   "return_type" : "_ZTIv",
13817   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
13818  },
13819  {
13820   "function_name" : "vkCmdBeginRenderPass",
13821   "linker_set_key" : "vkCmdBeginRenderPass",
13822   "parameters" :
13823   [
13824    {
13825     "referenced_type" : "_ZTIP17VkCommandBuffer_T"
13826    },
13827    {
13828     "referenced_type" : "_ZTIPK21VkRenderPassBeginInfo"
13829    },
13830    {
13831     "referenced_type" : "_ZTI17VkSubpassContents"
13832    }
13833   ],
13834   "return_type" : "_ZTIv",
13835   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
13836  },
13837  {
13838   "function_name" : "vkCmdBeginRenderPass2",
13839   "linker_set_key" : "vkCmdBeginRenderPass2",
13840   "parameters" :
13841   [
13842    {
13843     "referenced_type" : "_ZTIP17VkCommandBuffer_T"
13844    },
13845    {
13846     "referenced_type" : "_ZTIPK21VkRenderPassBeginInfo"
13847    },
13848    {
13849     "referenced_type" : "_ZTIPK18VkSubpassBeginInfo"
13850    }
13851   ],
13852   "return_type" : "_ZTIv",
13853   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
13854  },
13855  {
13856   "function_name" : "vkCmdBeginRendering",
13857   "linker_set_key" : "vkCmdBeginRendering",
13858   "parameters" :
13859   [
13860    {
13861     "referenced_type" : "_ZTIP17VkCommandBuffer_T"
13862    },
13863    {
13864     "referenced_type" : "_ZTIPK15VkRenderingInfo"
13865    }
13866   ],
13867   "return_type" : "_ZTIv",
13868   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
13869  },
13870  {
13871   "function_name" : "vkCmdBindDescriptorSets",
13872   "linker_set_key" : "vkCmdBindDescriptorSets",
13873   "parameters" :
13874   [
13875    {
13876     "referenced_type" : "_ZTIP17VkCommandBuffer_T"
13877    },
13878    {
13879     "referenced_type" : "_ZTI19VkPipelineBindPoint"
13880    },
13881    {
13882     "referenced_type" : "_ZTIy"
13883    },
13884    {
13885     "referenced_type" : "_ZTIj"
13886    },
13887    {
13888     "referenced_type" : "_ZTIj"
13889    },
13890    {
13891     "referenced_type" : "_ZTIPKy"
13892    },
13893    {
13894     "referenced_type" : "_ZTIj"
13895    },
13896    {
13897     "referenced_type" : "_ZTIPKj"
13898    }
13899   ],
13900   "return_type" : "_ZTIv",
13901   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
13902  },
13903  {
13904   "function_name" : "vkCmdBindIndexBuffer",
13905   "linker_set_key" : "vkCmdBindIndexBuffer",
13906   "parameters" :
13907   [
13908    {
13909     "referenced_type" : "_ZTIP17VkCommandBuffer_T"
13910    },
13911    {
13912     "referenced_type" : "_ZTIy"
13913    },
13914    {
13915     "referenced_type" : "_ZTIy"
13916    },
13917    {
13918     "referenced_type" : "_ZTI11VkIndexType"
13919    }
13920   ],
13921   "return_type" : "_ZTIv",
13922   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
13923  },
13924  {
13925   "function_name" : "vkCmdBindPipeline",
13926   "linker_set_key" : "vkCmdBindPipeline",
13927   "parameters" :
13928   [
13929    {
13930     "referenced_type" : "_ZTIP17VkCommandBuffer_T"
13931    },
13932    {
13933     "referenced_type" : "_ZTI19VkPipelineBindPoint"
13934    },
13935    {
13936     "referenced_type" : "_ZTIy"
13937    }
13938   ],
13939   "return_type" : "_ZTIv",
13940   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
13941  },
13942  {
13943   "function_name" : "vkCmdBindVertexBuffers",
13944   "linker_set_key" : "vkCmdBindVertexBuffers",
13945   "parameters" :
13946   [
13947    {
13948     "referenced_type" : "_ZTIP17VkCommandBuffer_T"
13949    },
13950    {
13951     "referenced_type" : "_ZTIj"
13952    },
13953    {
13954     "referenced_type" : "_ZTIj"
13955    },
13956    {
13957     "referenced_type" : "_ZTIPKy"
13958    },
13959    {
13960     "referenced_type" : "_ZTIPKy"
13961    }
13962   ],
13963   "return_type" : "_ZTIv",
13964   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
13965  },
13966  {
13967   "function_name" : "vkCmdBindVertexBuffers2",
13968   "linker_set_key" : "vkCmdBindVertexBuffers2",
13969   "parameters" :
13970   [
13971    {
13972     "referenced_type" : "_ZTIP17VkCommandBuffer_T"
13973    },
13974    {
13975     "referenced_type" : "_ZTIj"
13976    },
13977    {
13978     "referenced_type" : "_ZTIj"
13979    },
13980    {
13981     "referenced_type" : "_ZTIPKy"
13982    },
13983    {
13984     "referenced_type" : "_ZTIPKy"
13985    },
13986    {
13987     "referenced_type" : "_ZTIPKy"
13988    },
13989    {
13990     "referenced_type" : "_ZTIPKy"
13991    }
13992   ],
13993   "return_type" : "_ZTIv",
13994   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
13995  },
13996  {
13997   "function_name" : "vkCmdBlitImage",
13998   "linker_set_key" : "vkCmdBlitImage",
13999   "parameters" :
14000   [
14001    {
14002     "referenced_type" : "_ZTIP17VkCommandBuffer_T"
14003    },
14004    {
14005     "referenced_type" : "_ZTIy"
14006    },
14007    {
14008     "referenced_type" : "_ZTI13VkImageLayout"
14009    },
14010    {
14011     "referenced_type" : "_ZTIy"
14012    },
14013    {
14014     "referenced_type" : "_ZTI13VkImageLayout"
14015    },
14016    {
14017     "referenced_type" : "_ZTIj"
14018    },
14019    {
14020     "referenced_type" : "_ZTIPK11VkImageBlit"
14021    },
14022    {
14023     "referenced_type" : "_ZTI8VkFilter"
14024    }
14025   ],
14026   "return_type" : "_ZTIv",
14027   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
14028  },
14029  {
14030   "function_name" : "vkCmdBlitImage2",
14031   "linker_set_key" : "vkCmdBlitImage2",
14032   "parameters" :
14033   [
14034    {
14035     "referenced_type" : "_ZTIP17VkCommandBuffer_T"
14036    },
14037    {
14038     "referenced_type" : "_ZTIPK16VkBlitImageInfo2"
14039    }
14040   ],
14041   "return_type" : "_ZTIv",
14042   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
14043  },
14044  {
14045   "function_name" : "vkCmdClearAttachments",
14046   "linker_set_key" : "vkCmdClearAttachments",
14047   "parameters" :
14048   [
14049    {
14050     "referenced_type" : "_ZTIP17VkCommandBuffer_T"
14051    },
14052    {
14053     "referenced_type" : "_ZTIj"
14054    },
14055    {
14056     "referenced_type" : "_ZTIPK17VkClearAttachment"
14057    },
14058    {
14059     "referenced_type" : "_ZTIj"
14060    },
14061    {
14062     "referenced_type" : "_ZTIPK11VkClearRect"
14063    }
14064   ],
14065   "return_type" : "_ZTIv",
14066   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
14067  },
14068  {
14069   "function_name" : "vkCmdClearColorImage",
14070   "linker_set_key" : "vkCmdClearColorImage",
14071   "parameters" :
14072   [
14073    {
14074     "referenced_type" : "_ZTIP17VkCommandBuffer_T"
14075    },
14076    {
14077     "referenced_type" : "_ZTIy"
14078    },
14079    {
14080     "referenced_type" : "_ZTI13VkImageLayout"
14081    },
14082    {
14083     "referenced_type" : "_ZTIPK17VkClearColorValue"
14084    },
14085    {
14086     "referenced_type" : "_ZTIj"
14087    },
14088    {
14089     "referenced_type" : "_ZTIPK23VkImageSubresourceRange"
14090    }
14091   ],
14092   "return_type" : "_ZTIv",
14093   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
14094  },
14095  {
14096   "function_name" : "vkCmdClearDepthStencilImage",
14097   "linker_set_key" : "vkCmdClearDepthStencilImage",
14098   "parameters" :
14099   [
14100    {
14101     "referenced_type" : "_ZTIP17VkCommandBuffer_T"
14102    },
14103    {
14104     "referenced_type" : "_ZTIy"
14105    },
14106    {
14107     "referenced_type" : "_ZTI13VkImageLayout"
14108    },
14109    {
14110     "referenced_type" : "_ZTIPK24VkClearDepthStencilValue"
14111    },
14112    {
14113     "referenced_type" : "_ZTIj"
14114    },
14115    {
14116     "referenced_type" : "_ZTIPK23VkImageSubresourceRange"
14117    }
14118   ],
14119   "return_type" : "_ZTIv",
14120   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
14121  },
14122  {
14123   "function_name" : "vkCmdCopyBuffer",
14124   "linker_set_key" : "vkCmdCopyBuffer",
14125   "parameters" :
14126   [
14127    {
14128     "referenced_type" : "_ZTIP17VkCommandBuffer_T"
14129    },
14130    {
14131     "referenced_type" : "_ZTIy"
14132    },
14133    {
14134     "referenced_type" : "_ZTIy"
14135    },
14136    {
14137     "referenced_type" : "_ZTIj"
14138    },
14139    {
14140     "referenced_type" : "_ZTIPK12VkBufferCopy"
14141    }
14142   ],
14143   "return_type" : "_ZTIv",
14144   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
14145  },
14146  {
14147   "function_name" : "vkCmdCopyBuffer2",
14148   "linker_set_key" : "vkCmdCopyBuffer2",
14149   "parameters" :
14150   [
14151    {
14152     "referenced_type" : "_ZTIP17VkCommandBuffer_T"
14153    },
14154    {
14155     "referenced_type" : "_ZTIPK17VkCopyBufferInfo2"
14156    }
14157   ],
14158   "return_type" : "_ZTIv",
14159   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
14160  },
14161  {
14162   "function_name" : "vkCmdCopyBufferToImage",
14163   "linker_set_key" : "vkCmdCopyBufferToImage",
14164   "parameters" :
14165   [
14166    {
14167     "referenced_type" : "_ZTIP17VkCommandBuffer_T"
14168    },
14169    {
14170     "referenced_type" : "_ZTIy"
14171    },
14172    {
14173     "referenced_type" : "_ZTIy"
14174    },
14175    {
14176     "referenced_type" : "_ZTI13VkImageLayout"
14177    },
14178    {
14179     "referenced_type" : "_ZTIj"
14180    },
14181    {
14182     "referenced_type" : "_ZTIPK17VkBufferImageCopy"
14183    }
14184   ],
14185   "return_type" : "_ZTIv",
14186   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
14187  },
14188  {
14189   "function_name" : "vkCmdCopyBufferToImage2",
14190   "linker_set_key" : "vkCmdCopyBufferToImage2",
14191   "parameters" :
14192   [
14193    {
14194     "referenced_type" : "_ZTIP17VkCommandBuffer_T"
14195    },
14196    {
14197     "referenced_type" : "_ZTIPK24VkCopyBufferToImageInfo2"
14198    }
14199   ],
14200   "return_type" : "_ZTIv",
14201   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
14202  },
14203  {
14204   "function_name" : "vkCmdCopyImage",
14205   "linker_set_key" : "vkCmdCopyImage",
14206   "parameters" :
14207   [
14208    {
14209     "referenced_type" : "_ZTIP17VkCommandBuffer_T"
14210    },
14211    {
14212     "referenced_type" : "_ZTIy"
14213    },
14214    {
14215     "referenced_type" : "_ZTI13VkImageLayout"
14216    },
14217    {
14218     "referenced_type" : "_ZTIy"
14219    },
14220    {
14221     "referenced_type" : "_ZTI13VkImageLayout"
14222    },
14223    {
14224     "referenced_type" : "_ZTIj"
14225    },
14226    {
14227     "referenced_type" : "_ZTIPK11VkImageCopy"
14228    }
14229   ],
14230   "return_type" : "_ZTIv",
14231   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
14232  },
14233  {
14234   "function_name" : "vkCmdCopyImage2",
14235   "linker_set_key" : "vkCmdCopyImage2",
14236   "parameters" :
14237   [
14238    {
14239     "referenced_type" : "_ZTIP17VkCommandBuffer_T"
14240    },
14241    {
14242     "referenced_type" : "_ZTIPK16VkCopyImageInfo2"
14243    }
14244   ],
14245   "return_type" : "_ZTIv",
14246   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
14247  },
14248  {
14249   "function_name" : "vkCmdCopyImageToBuffer",
14250   "linker_set_key" : "vkCmdCopyImageToBuffer",
14251   "parameters" :
14252   [
14253    {
14254     "referenced_type" : "_ZTIP17VkCommandBuffer_T"
14255    },
14256    {
14257     "referenced_type" : "_ZTIy"
14258    },
14259    {
14260     "referenced_type" : "_ZTI13VkImageLayout"
14261    },
14262    {
14263     "referenced_type" : "_ZTIy"
14264    },
14265    {
14266     "referenced_type" : "_ZTIj"
14267    },
14268    {
14269     "referenced_type" : "_ZTIPK17VkBufferImageCopy"
14270    }
14271   ],
14272   "return_type" : "_ZTIv",
14273   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
14274  },
14275  {
14276   "function_name" : "vkCmdCopyImageToBuffer2",
14277   "linker_set_key" : "vkCmdCopyImageToBuffer2",
14278   "parameters" :
14279   [
14280    {
14281     "referenced_type" : "_ZTIP17VkCommandBuffer_T"
14282    },
14283    {
14284     "referenced_type" : "_ZTIPK24VkCopyImageToBufferInfo2"
14285    }
14286   ],
14287   "return_type" : "_ZTIv",
14288   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
14289  },
14290  {
14291   "function_name" : "vkCmdCopyQueryPoolResults",
14292   "linker_set_key" : "vkCmdCopyQueryPoolResults",
14293   "parameters" :
14294   [
14295    {
14296     "referenced_type" : "_ZTIP17VkCommandBuffer_T"
14297    },
14298    {
14299     "referenced_type" : "_ZTIy"
14300    },
14301    {
14302     "referenced_type" : "_ZTIj"
14303    },
14304    {
14305     "referenced_type" : "_ZTIj"
14306    },
14307    {
14308     "referenced_type" : "_ZTIy"
14309    },
14310    {
14311     "referenced_type" : "_ZTIy"
14312    },
14313    {
14314     "referenced_type" : "_ZTIy"
14315    },
14316    {
14317     "referenced_type" : "_ZTIj"
14318    }
14319   ],
14320   "return_type" : "_ZTIv",
14321   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
14322  },
14323  {
14324   "function_name" : "vkCmdDispatch",
14325   "linker_set_key" : "vkCmdDispatch",
14326   "parameters" :
14327   [
14328    {
14329     "referenced_type" : "_ZTIP17VkCommandBuffer_T"
14330    },
14331    {
14332     "referenced_type" : "_ZTIj"
14333    },
14334    {
14335     "referenced_type" : "_ZTIj"
14336    },
14337    {
14338     "referenced_type" : "_ZTIj"
14339    }
14340   ],
14341   "return_type" : "_ZTIv",
14342   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
14343  },
14344  {
14345   "function_name" : "vkCmdDispatchBase",
14346   "linker_set_key" : "vkCmdDispatchBase",
14347   "parameters" :
14348   [
14349    {
14350     "referenced_type" : "_ZTIP17VkCommandBuffer_T"
14351    },
14352    {
14353     "referenced_type" : "_ZTIj"
14354    },
14355    {
14356     "referenced_type" : "_ZTIj"
14357    },
14358    {
14359     "referenced_type" : "_ZTIj"
14360    },
14361    {
14362     "referenced_type" : "_ZTIj"
14363    },
14364    {
14365     "referenced_type" : "_ZTIj"
14366    },
14367    {
14368     "referenced_type" : "_ZTIj"
14369    }
14370   ],
14371   "return_type" : "_ZTIv",
14372   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
14373  },
14374  {
14375   "function_name" : "vkCmdDispatchIndirect",
14376   "linker_set_key" : "vkCmdDispatchIndirect",
14377   "parameters" :
14378   [
14379    {
14380     "referenced_type" : "_ZTIP17VkCommandBuffer_T"
14381    },
14382    {
14383     "referenced_type" : "_ZTIy"
14384    },
14385    {
14386     "referenced_type" : "_ZTIy"
14387    }
14388   ],
14389   "return_type" : "_ZTIv",
14390   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
14391  },
14392  {
14393   "function_name" : "vkCmdDraw",
14394   "linker_set_key" : "vkCmdDraw",
14395   "parameters" :
14396   [
14397    {
14398     "referenced_type" : "_ZTIP17VkCommandBuffer_T"
14399    },
14400    {
14401     "referenced_type" : "_ZTIj"
14402    },
14403    {
14404     "referenced_type" : "_ZTIj"
14405    },
14406    {
14407     "referenced_type" : "_ZTIj"
14408    },
14409    {
14410     "referenced_type" : "_ZTIj"
14411    }
14412   ],
14413   "return_type" : "_ZTIv",
14414   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
14415  },
14416  {
14417   "function_name" : "vkCmdDrawIndexed",
14418   "linker_set_key" : "vkCmdDrawIndexed",
14419   "parameters" :
14420   [
14421    {
14422     "referenced_type" : "_ZTIP17VkCommandBuffer_T"
14423    },
14424    {
14425     "referenced_type" : "_ZTIj"
14426    },
14427    {
14428     "referenced_type" : "_ZTIj"
14429    },
14430    {
14431     "referenced_type" : "_ZTIj"
14432    },
14433    {
14434     "referenced_type" : "_ZTIi"
14435    },
14436    {
14437     "referenced_type" : "_ZTIj"
14438    }
14439   ],
14440   "return_type" : "_ZTIv",
14441   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
14442  },
14443  {
14444   "function_name" : "vkCmdDrawIndexedIndirect",
14445   "linker_set_key" : "vkCmdDrawIndexedIndirect",
14446   "parameters" :
14447   [
14448    {
14449     "referenced_type" : "_ZTIP17VkCommandBuffer_T"
14450    },
14451    {
14452     "referenced_type" : "_ZTIy"
14453    },
14454    {
14455     "referenced_type" : "_ZTIy"
14456    },
14457    {
14458     "referenced_type" : "_ZTIj"
14459    },
14460    {
14461     "referenced_type" : "_ZTIj"
14462    }
14463   ],
14464   "return_type" : "_ZTIv",
14465   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
14466  },
14467  {
14468   "function_name" : "vkCmdDrawIndexedIndirectCount",
14469   "linker_set_key" : "vkCmdDrawIndexedIndirectCount",
14470   "parameters" :
14471   [
14472    {
14473     "referenced_type" : "_ZTIP17VkCommandBuffer_T"
14474    },
14475    {
14476     "referenced_type" : "_ZTIy"
14477    },
14478    {
14479     "referenced_type" : "_ZTIy"
14480    },
14481    {
14482     "referenced_type" : "_ZTIy"
14483    },
14484    {
14485     "referenced_type" : "_ZTIy"
14486    },
14487    {
14488     "referenced_type" : "_ZTIj"
14489    },
14490    {
14491     "referenced_type" : "_ZTIj"
14492    }
14493   ],
14494   "return_type" : "_ZTIv",
14495   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
14496  },
14497  {
14498   "function_name" : "vkCmdDrawIndirect",
14499   "linker_set_key" : "vkCmdDrawIndirect",
14500   "parameters" :
14501   [
14502    {
14503     "referenced_type" : "_ZTIP17VkCommandBuffer_T"
14504    },
14505    {
14506     "referenced_type" : "_ZTIy"
14507    },
14508    {
14509     "referenced_type" : "_ZTIy"
14510    },
14511    {
14512     "referenced_type" : "_ZTIj"
14513    },
14514    {
14515     "referenced_type" : "_ZTIj"
14516    }
14517   ],
14518   "return_type" : "_ZTIv",
14519   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
14520  },
14521  {
14522   "function_name" : "vkCmdDrawIndirectCount",
14523   "linker_set_key" : "vkCmdDrawIndirectCount",
14524   "parameters" :
14525   [
14526    {
14527     "referenced_type" : "_ZTIP17VkCommandBuffer_T"
14528    },
14529    {
14530     "referenced_type" : "_ZTIy"
14531    },
14532    {
14533     "referenced_type" : "_ZTIy"
14534    },
14535    {
14536     "referenced_type" : "_ZTIy"
14537    },
14538    {
14539     "referenced_type" : "_ZTIy"
14540    },
14541    {
14542     "referenced_type" : "_ZTIj"
14543    },
14544    {
14545     "referenced_type" : "_ZTIj"
14546    }
14547   ],
14548   "return_type" : "_ZTIv",
14549   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
14550  },
14551  {
14552   "function_name" : "vkCmdEndQuery",
14553   "linker_set_key" : "vkCmdEndQuery",
14554   "parameters" :
14555   [
14556    {
14557     "referenced_type" : "_ZTIP17VkCommandBuffer_T"
14558    },
14559    {
14560     "referenced_type" : "_ZTIy"
14561    },
14562    {
14563     "referenced_type" : "_ZTIj"
14564    }
14565   ],
14566   "return_type" : "_ZTIv",
14567   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
14568  },
14569  {
14570   "function_name" : "vkCmdEndRenderPass",
14571   "linker_set_key" : "vkCmdEndRenderPass",
14572   "parameters" :
14573   [
14574    {
14575     "referenced_type" : "_ZTIP17VkCommandBuffer_T"
14576    }
14577   ],
14578   "return_type" : "_ZTIv",
14579   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
14580  },
14581  {
14582   "function_name" : "vkCmdEndRenderPass2",
14583   "linker_set_key" : "vkCmdEndRenderPass2",
14584   "parameters" :
14585   [
14586    {
14587     "referenced_type" : "_ZTIP17VkCommandBuffer_T"
14588    },
14589    {
14590     "referenced_type" : "_ZTIPK16VkSubpassEndInfo"
14591    }
14592   ],
14593   "return_type" : "_ZTIv",
14594   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
14595  },
14596  {
14597   "function_name" : "vkCmdEndRendering",
14598   "linker_set_key" : "vkCmdEndRendering",
14599   "parameters" :
14600   [
14601    {
14602     "referenced_type" : "_ZTIP17VkCommandBuffer_T"
14603    }
14604   ],
14605   "return_type" : "_ZTIv",
14606   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
14607  },
14608  {
14609   "function_name" : "vkCmdExecuteCommands",
14610   "linker_set_key" : "vkCmdExecuteCommands",
14611   "parameters" :
14612   [
14613    {
14614     "referenced_type" : "_ZTIP17VkCommandBuffer_T"
14615    },
14616    {
14617     "referenced_type" : "_ZTIj"
14618    },
14619    {
14620     "referenced_type" : "_ZTIPKP17VkCommandBuffer_T"
14621    }
14622   ],
14623   "return_type" : "_ZTIv",
14624   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
14625  },
14626  {
14627   "function_name" : "vkCmdFillBuffer",
14628   "linker_set_key" : "vkCmdFillBuffer",
14629   "parameters" :
14630   [
14631    {
14632     "referenced_type" : "_ZTIP17VkCommandBuffer_T"
14633    },
14634    {
14635     "referenced_type" : "_ZTIy"
14636    },
14637    {
14638     "referenced_type" : "_ZTIy"
14639    },
14640    {
14641     "referenced_type" : "_ZTIy"
14642    },
14643    {
14644     "referenced_type" : "_ZTIj"
14645    }
14646   ],
14647   "return_type" : "_ZTIv",
14648   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
14649  },
14650  {
14651   "function_name" : "vkCmdNextSubpass",
14652   "linker_set_key" : "vkCmdNextSubpass",
14653   "parameters" :
14654   [
14655    {
14656     "referenced_type" : "_ZTIP17VkCommandBuffer_T"
14657    },
14658    {
14659     "referenced_type" : "_ZTI17VkSubpassContents"
14660    }
14661   ],
14662   "return_type" : "_ZTIv",
14663   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
14664  },
14665  {
14666   "function_name" : "vkCmdNextSubpass2",
14667   "linker_set_key" : "vkCmdNextSubpass2",
14668   "parameters" :
14669   [
14670    {
14671     "referenced_type" : "_ZTIP17VkCommandBuffer_T"
14672    },
14673    {
14674     "referenced_type" : "_ZTIPK18VkSubpassBeginInfo"
14675    },
14676    {
14677     "referenced_type" : "_ZTIPK16VkSubpassEndInfo"
14678    }
14679   ],
14680   "return_type" : "_ZTIv",
14681   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
14682  },
14683  {
14684   "function_name" : "vkCmdPipelineBarrier",
14685   "linker_set_key" : "vkCmdPipelineBarrier",
14686   "parameters" :
14687   [
14688    {
14689     "referenced_type" : "_ZTIP17VkCommandBuffer_T"
14690    },
14691    {
14692     "referenced_type" : "_ZTIj"
14693    },
14694    {
14695     "referenced_type" : "_ZTIj"
14696    },
14697    {
14698     "referenced_type" : "_ZTIj"
14699    },
14700    {
14701     "referenced_type" : "_ZTIj"
14702    },
14703    {
14704     "referenced_type" : "_ZTIPK15VkMemoryBarrier"
14705    },
14706    {
14707     "referenced_type" : "_ZTIj"
14708    },
14709    {
14710     "referenced_type" : "_ZTIPK21VkBufferMemoryBarrier"
14711    },
14712    {
14713     "referenced_type" : "_ZTIj"
14714    },
14715    {
14716     "referenced_type" : "_ZTIPK20VkImageMemoryBarrier"
14717    }
14718   ],
14719   "return_type" : "_ZTIv",
14720   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
14721  },
14722  {
14723   "function_name" : "vkCmdPipelineBarrier2",
14724   "linker_set_key" : "vkCmdPipelineBarrier2",
14725   "parameters" :
14726   [
14727    {
14728     "referenced_type" : "_ZTIP17VkCommandBuffer_T"
14729    },
14730    {
14731     "referenced_type" : "_ZTIPK16VkDependencyInfo"
14732    }
14733   ],
14734   "return_type" : "_ZTIv",
14735   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
14736  },
14737  {
14738   "function_name" : "vkCmdPushConstants",
14739   "linker_set_key" : "vkCmdPushConstants",
14740   "parameters" :
14741   [
14742    {
14743     "referenced_type" : "_ZTIP17VkCommandBuffer_T"
14744    },
14745    {
14746     "referenced_type" : "_ZTIy"
14747    },
14748    {
14749     "referenced_type" : "_ZTIj"
14750    },
14751    {
14752     "referenced_type" : "_ZTIj"
14753    },
14754    {
14755     "referenced_type" : "_ZTIj"
14756    },
14757    {
14758     "referenced_type" : "_ZTIPKv"
14759    }
14760   ],
14761   "return_type" : "_ZTIv",
14762   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
14763  },
14764  {
14765   "function_name" : "vkCmdResetEvent",
14766   "linker_set_key" : "vkCmdResetEvent",
14767   "parameters" :
14768   [
14769    {
14770     "referenced_type" : "_ZTIP17VkCommandBuffer_T"
14771    },
14772    {
14773     "referenced_type" : "_ZTIy"
14774    },
14775    {
14776     "referenced_type" : "_ZTIj"
14777    }
14778   ],
14779   "return_type" : "_ZTIv",
14780   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
14781  },
14782  {
14783   "function_name" : "vkCmdResetEvent2",
14784   "linker_set_key" : "vkCmdResetEvent2",
14785   "parameters" :
14786   [
14787    {
14788     "referenced_type" : "_ZTIP17VkCommandBuffer_T"
14789    },
14790    {
14791     "referenced_type" : "_ZTIy"
14792    },
14793    {
14794     "referenced_type" : "_ZTIy"
14795    }
14796   ],
14797   "return_type" : "_ZTIv",
14798   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
14799  },
14800  {
14801   "function_name" : "vkCmdResetQueryPool",
14802   "linker_set_key" : "vkCmdResetQueryPool",
14803   "parameters" :
14804   [
14805    {
14806     "referenced_type" : "_ZTIP17VkCommandBuffer_T"
14807    },
14808    {
14809     "referenced_type" : "_ZTIy"
14810    },
14811    {
14812     "referenced_type" : "_ZTIj"
14813    },
14814    {
14815     "referenced_type" : "_ZTIj"
14816    }
14817   ],
14818   "return_type" : "_ZTIv",
14819   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
14820  },
14821  {
14822   "function_name" : "vkCmdResolveImage",
14823   "linker_set_key" : "vkCmdResolveImage",
14824   "parameters" :
14825   [
14826    {
14827     "referenced_type" : "_ZTIP17VkCommandBuffer_T"
14828    },
14829    {
14830     "referenced_type" : "_ZTIy"
14831    },
14832    {
14833     "referenced_type" : "_ZTI13VkImageLayout"
14834    },
14835    {
14836     "referenced_type" : "_ZTIy"
14837    },
14838    {
14839     "referenced_type" : "_ZTI13VkImageLayout"
14840    },
14841    {
14842     "referenced_type" : "_ZTIj"
14843    },
14844    {
14845     "referenced_type" : "_ZTIPK14VkImageResolve"
14846    }
14847   ],
14848   "return_type" : "_ZTIv",
14849   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
14850  },
14851  {
14852   "function_name" : "vkCmdResolveImage2",
14853   "linker_set_key" : "vkCmdResolveImage2",
14854   "parameters" :
14855   [
14856    {
14857     "referenced_type" : "_ZTIP17VkCommandBuffer_T"
14858    },
14859    {
14860     "referenced_type" : "_ZTIPK19VkResolveImageInfo2"
14861    }
14862   ],
14863   "return_type" : "_ZTIv",
14864   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
14865  },
14866  {
14867   "function_name" : "vkCmdSetBlendConstants",
14868   "linker_set_key" : "vkCmdSetBlendConstants",
14869   "parameters" :
14870   [
14871    {
14872     "referenced_type" : "_ZTIP17VkCommandBuffer_T"
14873    },
14874    {
14875     "referenced_type" : "_ZTIPKf"
14876    }
14877   ],
14878   "return_type" : "_ZTIv",
14879   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
14880  },
14881  {
14882   "function_name" : "vkCmdSetCullMode",
14883   "linker_set_key" : "vkCmdSetCullMode",
14884   "parameters" :
14885   [
14886    {
14887     "referenced_type" : "_ZTIP17VkCommandBuffer_T"
14888    },
14889    {
14890     "referenced_type" : "_ZTIj"
14891    }
14892   ],
14893   "return_type" : "_ZTIv",
14894   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
14895  },
14896  {
14897   "function_name" : "vkCmdSetDepthBias",
14898   "linker_set_key" : "vkCmdSetDepthBias",
14899   "parameters" :
14900   [
14901    {
14902     "referenced_type" : "_ZTIP17VkCommandBuffer_T"
14903    },
14904    {
14905     "referenced_type" : "_ZTIf"
14906    },
14907    {
14908     "referenced_type" : "_ZTIf"
14909    },
14910    {
14911     "referenced_type" : "_ZTIf"
14912    }
14913   ],
14914   "return_type" : "_ZTIv",
14915   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
14916  },
14917  {
14918   "function_name" : "vkCmdSetDepthBiasEnable",
14919   "linker_set_key" : "vkCmdSetDepthBiasEnable",
14920   "parameters" :
14921   [
14922    {
14923     "referenced_type" : "_ZTIP17VkCommandBuffer_T"
14924    },
14925    {
14926     "referenced_type" : "_ZTIj"
14927    }
14928   ],
14929   "return_type" : "_ZTIv",
14930   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
14931  },
14932  {
14933   "function_name" : "vkCmdSetDepthBounds",
14934   "linker_set_key" : "vkCmdSetDepthBounds",
14935   "parameters" :
14936   [
14937    {
14938     "referenced_type" : "_ZTIP17VkCommandBuffer_T"
14939    },
14940    {
14941     "referenced_type" : "_ZTIf"
14942    },
14943    {
14944     "referenced_type" : "_ZTIf"
14945    }
14946   ],
14947   "return_type" : "_ZTIv",
14948   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
14949  },
14950  {
14951   "function_name" : "vkCmdSetDepthBoundsTestEnable",
14952   "linker_set_key" : "vkCmdSetDepthBoundsTestEnable",
14953   "parameters" :
14954   [
14955    {
14956     "referenced_type" : "_ZTIP17VkCommandBuffer_T"
14957    },
14958    {
14959     "referenced_type" : "_ZTIj"
14960    }
14961   ],
14962   "return_type" : "_ZTIv",
14963   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
14964  },
14965  {
14966   "function_name" : "vkCmdSetDepthCompareOp",
14967   "linker_set_key" : "vkCmdSetDepthCompareOp",
14968   "parameters" :
14969   [
14970    {
14971     "referenced_type" : "_ZTIP17VkCommandBuffer_T"
14972    },
14973    {
14974     "referenced_type" : "_ZTI11VkCompareOp"
14975    }
14976   ],
14977   "return_type" : "_ZTIv",
14978   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
14979  },
14980  {
14981   "function_name" : "vkCmdSetDepthTestEnable",
14982   "linker_set_key" : "vkCmdSetDepthTestEnable",
14983   "parameters" :
14984   [
14985    {
14986     "referenced_type" : "_ZTIP17VkCommandBuffer_T"
14987    },
14988    {
14989     "referenced_type" : "_ZTIj"
14990    }
14991   ],
14992   "return_type" : "_ZTIv",
14993   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
14994  },
14995  {
14996   "function_name" : "vkCmdSetDepthWriteEnable",
14997   "linker_set_key" : "vkCmdSetDepthWriteEnable",
14998   "parameters" :
14999   [
15000    {
15001     "referenced_type" : "_ZTIP17VkCommandBuffer_T"
15002    },
15003    {
15004     "referenced_type" : "_ZTIj"
15005    }
15006   ],
15007   "return_type" : "_ZTIv",
15008   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
15009  },
15010  {
15011   "function_name" : "vkCmdSetDeviceMask",
15012   "linker_set_key" : "vkCmdSetDeviceMask",
15013   "parameters" :
15014   [
15015    {
15016     "referenced_type" : "_ZTIP17VkCommandBuffer_T"
15017    },
15018    {
15019     "referenced_type" : "_ZTIj"
15020    }
15021   ],
15022   "return_type" : "_ZTIv",
15023   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
15024  },
15025  {
15026   "function_name" : "vkCmdSetEvent",
15027   "linker_set_key" : "vkCmdSetEvent",
15028   "parameters" :
15029   [
15030    {
15031     "referenced_type" : "_ZTIP17VkCommandBuffer_T"
15032    },
15033    {
15034     "referenced_type" : "_ZTIy"
15035    },
15036    {
15037     "referenced_type" : "_ZTIj"
15038    }
15039   ],
15040   "return_type" : "_ZTIv",
15041   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
15042  },
15043  {
15044   "function_name" : "vkCmdSetEvent2",
15045   "linker_set_key" : "vkCmdSetEvent2",
15046   "parameters" :
15047   [
15048    {
15049     "referenced_type" : "_ZTIP17VkCommandBuffer_T"
15050    },
15051    {
15052     "referenced_type" : "_ZTIy"
15053    },
15054    {
15055     "referenced_type" : "_ZTIPK16VkDependencyInfo"
15056    }
15057   ],
15058   "return_type" : "_ZTIv",
15059   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
15060  },
15061  {
15062   "function_name" : "vkCmdSetFrontFace",
15063   "linker_set_key" : "vkCmdSetFrontFace",
15064   "parameters" :
15065   [
15066    {
15067     "referenced_type" : "_ZTIP17VkCommandBuffer_T"
15068    },
15069    {
15070     "referenced_type" : "_ZTI11VkFrontFace"
15071    }
15072   ],
15073   "return_type" : "_ZTIv",
15074   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
15075  },
15076  {
15077   "function_name" : "vkCmdSetLineWidth",
15078   "linker_set_key" : "vkCmdSetLineWidth",
15079   "parameters" :
15080   [
15081    {
15082     "referenced_type" : "_ZTIP17VkCommandBuffer_T"
15083    },
15084    {
15085     "referenced_type" : "_ZTIf"
15086    }
15087   ],
15088   "return_type" : "_ZTIv",
15089   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
15090  },
15091  {
15092   "function_name" : "vkCmdSetPrimitiveRestartEnable",
15093   "linker_set_key" : "vkCmdSetPrimitiveRestartEnable",
15094   "parameters" :
15095   [
15096    {
15097     "referenced_type" : "_ZTIP17VkCommandBuffer_T"
15098    },
15099    {
15100     "referenced_type" : "_ZTIj"
15101    }
15102   ],
15103   "return_type" : "_ZTIv",
15104   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
15105  },
15106  {
15107   "function_name" : "vkCmdSetPrimitiveTopology",
15108   "linker_set_key" : "vkCmdSetPrimitiveTopology",
15109   "parameters" :
15110   [
15111    {
15112     "referenced_type" : "_ZTIP17VkCommandBuffer_T"
15113    },
15114    {
15115     "referenced_type" : "_ZTI19VkPrimitiveTopology"
15116    }
15117   ],
15118   "return_type" : "_ZTIv",
15119   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
15120  },
15121  {
15122   "function_name" : "vkCmdSetRasterizerDiscardEnable",
15123   "linker_set_key" : "vkCmdSetRasterizerDiscardEnable",
15124   "parameters" :
15125   [
15126    {
15127     "referenced_type" : "_ZTIP17VkCommandBuffer_T"
15128    },
15129    {
15130     "referenced_type" : "_ZTIj"
15131    }
15132   ],
15133   "return_type" : "_ZTIv",
15134   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
15135  },
15136  {
15137   "function_name" : "vkCmdSetScissor",
15138   "linker_set_key" : "vkCmdSetScissor",
15139   "parameters" :
15140   [
15141    {
15142     "referenced_type" : "_ZTIP17VkCommandBuffer_T"
15143    },
15144    {
15145     "referenced_type" : "_ZTIj"
15146    },
15147    {
15148     "referenced_type" : "_ZTIj"
15149    },
15150    {
15151     "referenced_type" : "_ZTIPK8VkRect2D"
15152    }
15153   ],
15154   "return_type" : "_ZTIv",
15155   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
15156  },
15157  {
15158   "function_name" : "vkCmdSetScissorWithCount",
15159   "linker_set_key" : "vkCmdSetScissorWithCount",
15160   "parameters" :
15161   [
15162    {
15163     "referenced_type" : "_ZTIP17VkCommandBuffer_T"
15164    },
15165    {
15166     "referenced_type" : "_ZTIj"
15167    },
15168    {
15169     "referenced_type" : "_ZTIPK8VkRect2D"
15170    }
15171   ],
15172   "return_type" : "_ZTIv",
15173   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
15174  },
15175  {
15176   "function_name" : "vkCmdSetStencilCompareMask",
15177   "linker_set_key" : "vkCmdSetStencilCompareMask",
15178   "parameters" :
15179   [
15180    {
15181     "referenced_type" : "_ZTIP17VkCommandBuffer_T"
15182    },
15183    {
15184     "referenced_type" : "_ZTIj"
15185    },
15186    {
15187     "referenced_type" : "_ZTIj"
15188    }
15189   ],
15190   "return_type" : "_ZTIv",
15191   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
15192  },
15193  {
15194   "function_name" : "vkCmdSetStencilOp",
15195   "linker_set_key" : "vkCmdSetStencilOp",
15196   "parameters" :
15197   [
15198    {
15199     "referenced_type" : "_ZTIP17VkCommandBuffer_T"
15200    },
15201    {
15202     "referenced_type" : "_ZTIj"
15203    },
15204    {
15205     "referenced_type" : "_ZTI11VkStencilOp"
15206    },
15207    {
15208     "referenced_type" : "_ZTI11VkStencilOp"
15209    },
15210    {
15211     "referenced_type" : "_ZTI11VkStencilOp"
15212    },
15213    {
15214     "referenced_type" : "_ZTI11VkCompareOp"
15215    }
15216   ],
15217   "return_type" : "_ZTIv",
15218   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
15219  },
15220  {
15221   "function_name" : "vkCmdSetStencilReference",
15222   "linker_set_key" : "vkCmdSetStencilReference",
15223   "parameters" :
15224   [
15225    {
15226     "referenced_type" : "_ZTIP17VkCommandBuffer_T"
15227    },
15228    {
15229     "referenced_type" : "_ZTIj"
15230    },
15231    {
15232     "referenced_type" : "_ZTIj"
15233    }
15234   ],
15235   "return_type" : "_ZTIv",
15236   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
15237  },
15238  {
15239   "function_name" : "vkCmdSetStencilTestEnable",
15240   "linker_set_key" : "vkCmdSetStencilTestEnable",
15241   "parameters" :
15242   [
15243    {
15244     "referenced_type" : "_ZTIP17VkCommandBuffer_T"
15245    },
15246    {
15247     "referenced_type" : "_ZTIj"
15248    }
15249   ],
15250   "return_type" : "_ZTIv",
15251   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
15252  },
15253  {
15254   "function_name" : "vkCmdSetStencilWriteMask",
15255   "linker_set_key" : "vkCmdSetStencilWriteMask",
15256   "parameters" :
15257   [
15258    {
15259     "referenced_type" : "_ZTIP17VkCommandBuffer_T"
15260    },
15261    {
15262     "referenced_type" : "_ZTIj"
15263    },
15264    {
15265     "referenced_type" : "_ZTIj"
15266    }
15267   ],
15268   "return_type" : "_ZTIv",
15269   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
15270  },
15271  {
15272   "function_name" : "vkCmdSetViewport",
15273   "linker_set_key" : "vkCmdSetViewport",
15274   "parameters" :
15275   [
15276    {
15277     "referenced_type" : "_ZTIP17VkCommandBuffer_T"
15278    },
15279    {
15280     "referenced_type" : "_ZTIj"
15281    },
15282    {
15283     "referenced_type" : "_ZTIj"
15284    },
15285    {
15286     "referenced_type" : "_ZTIPK10VkViewport"
15287    }
15288   ],
15289   "return_type" : "_ZTIv",
15290   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
15291  },
15292  {
15293   "function_name" : "vkCmdSetViewportWithCount",
15294   "linker_set_key" : "vkCmdSetViewportWithCount",
15295   "parameters" :
15296   [
15297    {
15298     "referenced_type" : "_ZTIP17VkCommandBuffer_T"
15299    },
15300    {
15301     "referenced_type" : "_ZTIj"
15302    },
15303    {
15304     "referenced_type" : "_ZTIPK10VkViewport"
15305    }
15306   ],
15307   "return_type" : "_ZTIv",
15308   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
15309  },
15310  {
15311   "function_name" : "vkCmdUpdateBuffer",
15312   "linker_set_key" : "vkCmdUpdateBuffer",
15313   "parameters" :
15314   [
15315    {
15316     "referenced_type" : "_ZTIP17VkCommandBuffer_T"
15317    },
15318    {
15319     "referenced_type" : "_ZTIy"
15320    },
15321    {
15322     "referenced_type" : "_ZTIy"
15323    },
15324    {
15325     "referenced_type" : "_ZTIy"
15326    },
15327    {
15328     "referenced_type" : "_ZTIPKv"
15329    }
15330   ],
15331   "return_type" : "_ZTIv",
15332   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
15333  },
15334  {
15335   "function_name" : "vkCmdWaitEvents",
15336   "linker_set_key" : "vkCmdWaitEvents",
15337   "parameters" :
15338   [
15339    {
15340     "referenced_type" : "_ZTIP17VkCommandBuffer_T"
15341    },
15342    {
15343     "referenced_type" : "_ZTIj"
15344    },
15345    {
15346     "referenced_type" : "_ZTIPKy"
15347    },
15348    {
15349     "referenced_type" : "_ZTIj"
15350    },
15351    {
15352     "referenced_type" : "_ZTIj"
15353    },
15354    {
15355     "referenced_type" : "_ZTIj"
15356    },
15357    {
15358     "referenced_type" : "_ZTIPK15VkMemoryBarrier"
15359    },
15360    {
15361     "referenced_type" : "_ZTIj"
15362    },
15363    {
15364     "referenced_type" : "_ZTIPK21VkBufferMemoryBarrier"
15365    },
15366    {
15367     "referenced_type" : "_ZTIj"
15368    },
15369    {
15370     "referenced_type" : "_ZTIPK20VkImageMemoryBarrier"
15371    }
15372   ],
15373   "return_type" : "_ZTIv",
15374   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
15375  },
15376  {
15377   "function_name" : "vkCmdWaitEvents2",
15378   "linker_set_key" : "vkCmdWaitEvents2",
15379   "parameters" :
15380   [
15381    {
15382     "referenced_type" : "_ZTIP17VkCommandBuffer_T"
15383    },
15384    {
15385     "referenced_type" : "_ZTIj"
15386    },
15387    {
15388     "referenced_type" : "_ZTIPKy"
15389    },
15390    {
15391     "referenced_type" : "_ZTIPK16VkDependencyInfo"
15392    }
15393   ],
15394   "return_type" : "_ZTIv",
15395   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
15396  },
15397  {
15398   "function_name" : "vkCmdWriteTimestamp",
15399   "linker_set_key" : "vkCmdWriteTimestamp",
15400   "parameters" :
15401   [
15402    {
15403     "referenced_type" : "_ZTIP17VkCommandBuffer_T"
15404    },
15405    {
15406     "referenced_type" : "_ZTI23VkPipelineStageFlagBits"
15407    },
15408    {
15409     "referenced_type" : "_ZTIy"
15410    },
15411    {
15412     "referenced_type" : "_ZTIj"
15413    }
15414   ],
15415   "return_type" : "_ZTIv",
15416   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
15417  },
15418  {
15419   "function_name" : "vkCmdWriteTimestamp2",
15420   "linker_set_key" : "vkCmdWriteTimestamp2",
15421   "parameters" :
15422   [
15423    {
15424     "referenced_type" : "_ZTIP17VkCommandBuffer_T"
15425    },
15426    {
15427     "referenced_type" : "_ZTIy"
15428    },
15429    {
15430     "referenced_type" : "_ZTIy"
15431    },
15432    {
15433     "referenced_type" : "_ZTIj"
15434    }
15435   ],
15436   "return_type" : "_ZTIv",
15437   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
15438  },
15439  {
15440   "function_name" : "vkCreateAndroidSurfaceKHR",
15441   "linker_set_key" : "vkCreateAndroidSurfaceKHR",
15442   "parameters" :
15443   [
15444    {
15445     "referenced_type" : "_ZTIP12VkInstance_T"
15446    },
15447    {
15448     "referenced_type" : "_ZTIPK29VkAndroidSurfaceCreateInfoKHR"
15449    },
15450    {
15451     "referenced_type" : "_ZTIPK21VkAllocationCallbacks"
15452    },
15453    {
15454     "referenced_type" : "_ZTIPy"
15455    }
15456   ],
15457   "return_type" : "_ZTI8VkResult",
15458   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_android.h"
15459  },
15460  {
15461   "function_name" : "vkCreateBuffer",
15462   "linker_set_key" : "vkCreateBuffer",
15463   "parameters" :
15464   [
15465    {
15466     "referenced_type" : "_ZTIP10VkDevice_T"
15467    },
15468    {
15469     "referenced_type" : "_ZTIPK18VkBufferCreateInfo"
15470    },
15471    {
15472     "referenced_type" : "_ZTIPK21VkAllocationCallbacks"
15473    },
15474    {
15475     "referenced_type" : "_ZTIPy"
15476    }
15477   ],
15478   "return_type" : "_ZTI8VkResult",
15479   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
15480  },
15481  {
15482   "function_name" : "vkCreateBufferView",
15483   "linker_set_key" : "vkCreateBufferView",
15484   "parameters" :
15485   [
15486    {
15487     "referenced_type" : "_ZTIP10VkDevice_T"
15488    },
15489    {
15490     "referenced_type" : "_ZTIPK22VkBufferViewCreateInfo"
15491    },
15492    {
15493     "referenced_type" : "_ZTIPK21VkAllocationCallbacks"
15494    },
15495    {
15496     "referenced_type" : "_ZTIPy"
15497    }
15498   ],
15499   "return_type" : "_ZTI8VkResult",
15500   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
15501  },
15502  {
15503   "function_name" : "vkCreateCommandPool",
15504   "linker_set_key" : "vkCreateCommandPool",
15505   "parameters" :
15506   [
15507    {
15508     "referenced_type" : "_ZTIP10VkDevice_T"
15509    },
15510    {
15511     "referenced_type" : "_ZTIPK23VkCommandPoolCreateInfo"
15512    },
15513    {
15514     "referenced_type" : "_ZTIPK21VkAllocationCallbacks"
15515    },
15516    {
15517     "referenced_type" : "_ZTIPy"
15518    }
15519   ],
15520   "return_type" : "_ZTI8VkResult",
15521   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
15522  },
15523  {
15524   "function_name" : "vkCreateComputePipelines",
15525   "linker_set_key" : "vkCreateComputePipelines",
15526   "parameters" :
15527   [
15528    {
15529     "referenced_type" : "_ZTIP10VkDevice_T"
15530    },
15531    {
15532     "referenced_type" : "_ZTIy"
15533    },
15534    {
15535     "referenced_type" : "_ZTIj"
15536    },
15537    {
15538     "referenced_type" : "_ZTIPK27VkComputePipelineCreateInfo"
15539    },
15540    {
15541     "referenced_type" : "_ZTIPK21VkAllocationCallbacks"
15542    },
15543    {
15544     "referenced_type" : "_ZTIPy"
15545    }
15546   ],
15547   "return_type" : "_ZTI8VkResult",
15548   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
15549  },
15550  {
15551   "function_name" : "vkCreateDescriptorPool",
15552   "linker_set_key" : "vkCreateDescriptorPool",
15553   "parameters" :
15554   [
15555    {
15556     "referenced_type" : "_ZTIP10VkDevice_T"
15557    },
15558    {
15559     "referenced_type" : "_ZTIPK26VkDescriptorPoolCreateInfo"
15560    },
15561    {
15562     "referenced_type" : "_ZTIPK21VkAllocationCallbacks"
15563    },
15564    {
15565     "referenced_type" : "_ZTIPy"
15566    }
15567   ],
15568   "return_type" : "_ZTI8VkResult",
15569   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
15570  },
15571  {
15572   "function_name" : "vkCreateDescriptorSetLayout",
15573   "linker_set_key" : "vkCreateDescriptorSetLayout",
15574   "parameters" :
15575   [
15576    {
15577     "referenced_type" : "_ZTIP10VkDevice_T"
15578    },
15579    {
15580     "referenced_type" : "_ZTIPK31VkDescriptorSetLayoutCreateInfo"
15581    },
15582    {
15583     "referenced_type" : "_ZTIPK21VkAllocationCallbacks"
15584    },
15585    {
15586     "referenced_type" : "_ZTIPy"
15587    }
15588   ],
15589   "return_type" : "_ZTI8VkResult",
15590   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
15591  },
15592  {
15593   "function_name" : "vkCreateDescriptorUpdateTemplate",
15594   "linker_set_key" : "vkCreateDescriptorUpdateTemplate",
15595   "parameters" :
15596   [
15597    {
15598     "referenced_type" : "_ZTIP10VkDevice_T"
15599    },
15600    {
15601     "referenced_type" : "_ZTIPK36VkDescriptorUpdateTemplateCreateInfo"
15602    },
15603    {
15604     "referenced_type" : "_ZTIPK21VkAllocationCallbacks"
15605    },
15606    {
15607     "referenced_type" : "_ZTIPy"
15608    }
15609   ],
15610   "return_type" : "_ZTI8VkResult",
15611   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
15612  },
15613  {
15614   "function_name" : "vkCreateDevice",
15615   "linker_set_key" : "vkCreateDevice",
15616   "parameters" :
15617   [
15618    {
15619     "referenced_type" : "_ZTIP18VkPhysicalDevice_T"
15620    },
15621    {
15622     "referenced_type" : "_ZTIPK18VkDeviceCreateInfo"
15623    },
15624    {
15625     "referenced_type" : "_ZTIPK21VkAllocationCallbacks"
15626    },
15627    {
15628     "referenced_type" : "_ZTIPP10VkDevice_T"
15629    }
15630   ],
15631   "return_type" : "_ZTI8VkResult",
15632   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
15633  },
15634  {
15635   "function_name" : "vkCreateEvent",
15636   "linker_set_key" : "vkCreateEvent",
15637   "parameters" :
15638   [
15639    {
15640     "referenced_type" : "_ZTIP10VkDevice_T"
15641    },
15642    {
15643     "referenced_type" : "_ZTIPK17VkEventCreateInfo"
15644    },
15645    {
15646     "referenced_type" : "_ZTIPK21VkAllocationCallbacks"
15647    },
15648    {
15649     "referenced_type" : "_ZTIPy"
15650    }
15651   ],
15652   "return_type" : "_ZTI8VkResult",
15653   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
15654  },
15655  {
15656   "function_name" : "vkCreateFence",
15657   "linker_set_key" : "vkCreateFence",
15658   "parameters" :
15659   [
15660    {
15661     "referenced_type" : "_ZTIP10VkDevice_T"
15662    },
15663    {
15664     "referenced_type" : "_ZTIPK17VkFenceCreateInfo"
15665    },
15666    {
15667     "referenced_type" : "_ZTIPK21VkAllocationCallbacks"
15668    },
15669    {
15670     "referenced_type" : "_ZTIPy"
15671    }
15672   ],
15673   "return_type" : "_ZTI8VkResult",
15674   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
15675  },
15676  {
15677   "function_name" : "vkCreateFramebuffer",
15678   "linker_set_key" : "vkCreateFramebuffer",
15679   "parameters" :
15680   [
15681    {
15682     "referenced_type" : "_ZTIP10VkDevice_T"
15683    },
15684    {
15685     "referenced_type" : "_ZTIPK23VkFramebufferCreateInfo"
15686    },
15687    {
15688     "referenced_type" : "_ZTIPK21VkAllocationCallbacks"
15689    },
15690    {
15691     "referenced_type" : "_ZTIPy"
15692    }
15693   ],
15694   "return_type" : "_ZTI8VkResult",
15695   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
15696  },
15697  {
15698   "function_name" : "vkCreateGraphicsPipelines",
15699   "linker_set_key" : "vkCreateGraphicsPipelines",
15700   "parameters" :
15701   [
15702    {
15703     "referenced_type" : "_ZTIP10VkDevice_T"
15704    },
15705    {
15706     "referenced_type" : "_ZTIy"
15707    },
15708    {
15709     "referenced_type" : "_ZTIj"
15710    },
15711    {
15712     "referenced_type" : "_ZTIPK28VkGraphicsPipelineCreateInfo"
15713    },
15714    {
15715     "referenced_type" : "_ZTIPK21VkAllocationCallbacks"
15716    },
15717    {
15718     "referenced_type" : "_ZTIPy"
15719    }
15720   ],
15721   "return_type" : "_ZTI8VkResult",
15722   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
15723  },
15724  {
15725   "function_name" : "vkCreateImage",
15726   "linker_set_key" : "vkCreateImage",
15727   "parameters" :
15728   [
15729    {
15730     "referenced_type" : "_ZTIP10VkDevice_T"
15731    },
15732    {
15733     "referenced_type" : "_ZTIPK17VkImageCreateInfo"
15734    },
15735    {
15736     "referenced_type" : "_ZTIPK21VkAllocationCallbacks"
15737    },
15738    {
15739     "referenced_type" : "_ZTIPy"
15740    }
15741   ],
15742   "return_type" : "_ZTI8VkResult",
15743   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
15744  },
15745  {
15746   "function_name" : "vkCreateImageView",
15747   "linker_set_key" : "vkCreateImageView",
15748   "parameters" :
15749   [
15750    {
15751     "referenced_type" : "_ZTIP10VkDevice_T"
15752    },
15753    {
15754     "referenced_type" : "_ZTIPK21VkImageViewCreateInfo"
15755    },
15756    {
15757     "referenced_type" : "_ZTIPK21VkAllocationCallbacks"
15758    },
15759    {
15760     "referenced_type" : "_ZTIPy"
15761    }
15762   ],
15763   "return_type" : "_ZTI8VkResult",
15764   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
15765  },
15766  {
15767   "function_name" : "vkCreateInstance",
15768   "linker_set_key" : "vkCreateInstance",
15769   "parameters" :
15770   [
15771    {
15772     "referenced_type" : "_ZTIPK20VkInstanceCreateInfo"
15773    },
15774    {
15775     "referenced_type" : "_ZTIPK21VkAllocationCallbacks"
15776    },
15777    {
15778     "referenced_type" : "_ZTIPP12VkInstance_T"
15779    }
15780   ],
15781   "return_type" : "_ZTI8VkResult",
15782   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
15783  },
15784  {
15785   "function_name" : "vkCreatePipelineCache",
15786   "linker_set_key" : "vkCreatePipelineCache",
15787   "parameters" :
15788   [
15789    {
15790     "referenced_type" : "_ZTIP10VkDevice_T"
15791    },
15792    {
15793     "referenced_type" : "_ZTIPK25VkPipelineCacheCreateInfo"
15794    },
15795    {
15796     "referenced_type" : "_ZTIPK21VkAllocationCallbacks"
15797    },
15798    {
15799     "referenced_type" : "_ZTIPy"
15800    }
15801   ],
15802   "return_type" : "_ZTI8VkResult",
15803   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
15804  },
15805  {
15806   "function_name" : "vkCreatePipelineLayout",
15807   "linker_set_key" : "vkCreatePipelineLayout",
15808   "parameters" :
15809   [
15810    {
15811     "referenced_type" : "_ZTIP10VkDevice_T"
15812    },
15813    {
15814     "referenced_type" : "_ZTIPK26VkPipelineLayoutCreateInfo"
15815    },
15816    {
15817     "referenced_type" : "_ZTIPK21VkAllocationCallbacks"
15818    },
15819    {
15820     "referenced_type" : "_ZTIPy"
15821    }
15822   ],
15823   "return_type" : "_ZTI8VkResult",
15824   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
15825  },
15826  {
15827   "function_name" : "vkCreatePrivateDataSlot",
15828   "linker_set_key" : "vkCreatePrivateDataSlot",
15829   "parameters" :
15830   [
15831    {
15832     "referenced_type" : "_ZTIP10VkDevice_T"
15833    },
15834    {
15835     "referenced_type" : "_ZTIPK27VkPrivateDataSlotCreateInfo"
15836    },
15837    {
15838     "referenced_type" : "_ZTIPK21VkAllocationCallbacks"
15839    },
15840    {
15841     "referenced_type" : "_ZTIPy"
15842    }
15843   ],
15844   "return_type" : "_ZTI8VkResult",
15845   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
15846  },
15847  {
15848   "function_name" : "vkCreateQueryPool",
15849   "linker_set_key" : "vkCreateQueryPool",
15850   "parameters" :
15851   [
15852    {
15853     "referenced_type" : "_ZTIP10VkDevice_T"
15854    },
15855    {
15856     "referenced_type" : "_ZTIPK21VkQueryPoolCreateInfo"
15857    },
15858    {
15859     "referenced_type" : "_ZTIPK21VkAllocationCallbacks"
15860    },
15861    {
15862     "referenced_type" : "_ZTIPy"
15863    }
15864   ],
15865   "return_type" : "_ZTI8VkResult",
15866   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
15867  },
15868  {
15869   "function_name" : "vkCreateRenderPass",
15870   "linker_set_key" : "vkCreateRenderPass",
15871   "parameters" :
15872   [
15873    {
15874     "referenced_type" : "_ZTIP10VkDevice_T"
15875    },
15876    {
15877     "referenced_type" : "_ZTIPK22VkRenderPassCreateInfo"
15878    },
15879    {
15880     "referenced_type" : "_ZTIPK21VkAllocationCallbacks"
15881    },
15882    {
15883     "referenced_type" : "_ZTIPy"
15884    }
15885   ],
15886   "return_type" : "_ZTI8VkResult",
15887   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
15888  },
15889  {
15890   "function_name" : "vkCreateRenderPass2",
15891   "linker_set_key" : "vkCreateRenderPass2",
15892   "parameters" :
15893   [
15894    {
15895     "referenced_type" : "_ZTIP10VkDevice_T"
15896    },
15897    {
15898     "referenced_type" : "_ZTIPK23VkRenderPassCreateInfo2"
15899    },
15900    {
15901     "referenced_type" : "_ZTIPK21VkAllocationCallbacks"
15902    },
15903    {
15904     "referenced_type" : "_ZTIPy"
15905    }
15906   ],
15907   "return_type" : "_ZTI8VkResult",
15908   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
15909  },
15910  {
15911   "function_name" : "vkCreateSampler",
15912   "linker_set_key" : "vkCreateSampler",
15913   "parameters" :
15914   [
15915    {
15916     "referenced_type" : "_ZTIP10VkDevice_T"
15917    },
15918    {
15919     "referenced_type" : "_ZTIPK19VkSamplerCreateInfo"
15920    },
15921    {
15922     "referenced_type" : "_ZTIPK21VkAllocationCallbacks"
15923    },
15924    {
15925     "referenced_type" : "_ZTIPy"
15926    }
15927   ],
15928   "return_type" : "_ZTI8VkResult",
15929   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
15930  },
15931  {
15932   "function_name" : "vkCreateSamplerYcbcrConversion",
15933   "linker_set_key" : "vkCreateSamplerYcbcrConversion",
15934   "parameters" :
15935   [
15936    {
15937     "referenced_type" : "_ZTIP10VkDevice_T"
15938    },
15939    {
15940     "referenced_type" : "_ZTIPK34VkSamplerYcbcrConversionCreateInfo"
15941    },
15942    {
15943     "referenced_type" : "_ZTIPK21VkAllocationCallbacks"
15944    },
15945    {
15946     "referenced_type" : "_ZTIPy"
15947    }
15948   ],
15949   "return_type" : "_ZTI8VkResult",
15950   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
15951  },
15952  {
15953   "function_name" : "vkCreateSemaphore",
15954   "linker_set_key" : "vkCreateSemaphore",
15955   "parameters" :
15956   [
15957    {
15958     "referenced_type" : "_ZTIP10VkDevice_T"
15959    },
15960    {
15961     "referenced_type" : "_ZTIPK21VkSemaphoreCreateInfo"
15962    },
15963    {
15964     "referenced_type" : "_ZTIPK21VkAllocationCallbacks"
15965    },
15966    {
15967     "referenced_type" : "_ZTIPy"
15968    }
15969   ],
15970   "return_type" : "_ZTI8VkResult",
15971   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
15972  },
15973  {
15974   "function_name" : "vkCreateShaderModule",
15975   "linker_set_key" : "vkCreateShaderModule",
15976   "parameters" :
15977   [
15978    {
15979     "referenced_type" : "_ZTIP10VkDevice_T"
15980    },
15981    {
15982     "referenced_type" : "_ZTIPK24VkShaderModuleCreateInfo"
15983    },
15984    {
15985     "referenced_type" : "_ZTIPK21VkAllocationCallbacks"
15986    },
15987    {
15988     "referenced_type" : "_ZTIPy"
15989    }
15990   ],
15991   "return_type" : "_ZTI8VkResult",
15992   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
15993  },
15994  {
15995   "function_name" : "vkCreateSwapchainKHR",
15996   "linker_set_key" : "vkCreateSwapchainKHR",
15997   "parameters" :
15998   [
15999    {
16000     "referenced_type" : "_ZTIP10VkDevice_T"
16001    },
16002    {
16003     "referenced_type" : "_ZTIPK24VkSwapchainCreateInfoKHR"
16004    },
16005    {
16006     "referenced_type" : "_ZTIPK21VkAllocationCallbacks"
16007    },
16008    {
16009     "referenced_type" : "_ZTIPy"
16010    }
16011   ],
16012   "return_type" : "_ZTI8VkResult",
16013   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
16014  },
16015  {
16016   "function_name" : "vkDestroyBuffer",
16017   "linker_set_key" : "vkDestroyBuffer",
16018   "parameters" :
16019   [
16020    {
16021     "referenced_type" : "_ZTIP10VkDevice_T"
16022    },
16023    {
16024     "referenced_type" : "_ZTIy"
16025    },
16026    {
16027     "referenced_type" : "_ZTIPK21VkAllocationCallbacks"
16028    }
16029   ],
16030   "return_type" : "_ZTIv",
16031   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
16032  },
16033  {
16034   "function_name" : "vkDestroyBufferView",
16035   "linker_set_key" : "vkDestroyBufferView",
16036   "parameters" :
16037   [
16038    {
16039     "referenced_type" : "_ZTIP10VkDevice_T"
16040    },
16041    {
16042     "referenced_type" : "_ZTIy"
16043    },
16044    {
16045     "referenced_type" : "_ZTIPK21VkAllocationCallbacks"
16046    }
16047   ],
16048   "return_type" : "_ZTIv",
16049   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
16050  },
16051  {
16052   "function_name" : "vkDestroyCommandPool",
16053   "linker_set_key" : "vkDestroyCommandPool",
16054   "parameters" :
16055   [
16056    {
16057     "referenced_type" : "_ZTIP10VkDevice_T"
16058    },
16059    {
16060     "referenced_type" : "_ZTIy"
16061    },
16062    {
16063     "referenced_type" : "_ZTIPK21VkAllocationCallbacks"
16064    }
16065   ],
16066   "return_type" : "_ZTIv",
16067   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
16068  },
16069  {
16070   "function_name" : "vkDestroyDescriptorPool",
16071   "linker_set_key" : "vkDestroyDescriptorPool",
16072   "parameters" :
16073   [
16074    {
16075     "referenced_type" : "_ZTIP10VkDevice_T"
16076    },
16077    {
16078     "referenced_type" : "_ZTIy"
16079    },
16080    {
16081     "referenced_type" : "_ZTIPK21VkAllocationCallbacks"
16082    }
16083   ],
16084   "return_type" : "_ZTIv",
16085   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
16086  },
16087  {
16088   "function_name" : "vkDestroyDescriptorSetLayout",
16089   "linker_set_key" : "vkDestroyDescriptorSetLayout",
16090   "parameters" :
16091   [
16092    {
16093     "referenced_type" : "_ZTIP10VkDevice_T"
16094    },
16095    {
16096     "referenced_type" : "_ZTIy"
16097    },
16098    {
16099     "referenced_type" : "_ZTIPK21VkAllocationCallbacks"
16100    }
16101   ],
16102   "return_type" : "_ZTIv",
16103   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
16104  },
16105  {
16106   "function_name" : "vkDestroyDescriptorUpdateTemplate",
16107   "linker_set_key" : "vkDestroyDescriptorUpdateTemplate",
16108   "parameters" :
16109   [
16110    {
16111     "referenced_type" : "_ZTIP10VkDevice_T"
16112    },
16113    {
16114     "referenced_type" : "_ZTIy"
16115    },
16116    {
16117     "referenced_type" : "_ZTIPK21VkAllocationCallbacks"
16118    }
16119   ],
16120   "return_type" : "_ZTIv",
16121   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
16122  },
16123  {
16124   "function_name" : "vkDestroyDevice",
16125   "linker_set_key" : "vkDestroyDevice",
16126   "parameters" :
16127   [
16128    {
16129     "referenced_type" : "_ZTIP10VkDevice_T"
16130    },
16131    {
16132     "referenced_type" : "_ZTIPK21VkAllocationCallbacks"
16133    }
16134   ],
16135   "return_type" : "_ZTIv",
16136   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
16137  },
16138  {
16139   "function_name" : "vkDestroyEvent",
16140   "linker_set_key" : "vkDestroyEvent",
16141   "parameters" :
16142   [
16143    {
16144     "referenced_type" : "_ZTIP10VkDevice_T"
16145    },
16146    {
16147     "referenced_type" : "_ZTIy"
16148    },
16149    {
16150     "referenced_type" : "_ZTIPK21VkAllocationCallbacks"
16151    }
16152   ],
16153   "return_type" : "_ZTIv",
16154   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
16155  },
16156  {
16157   "function_name" : "vkDestroyFence",
16158   "linker_set_key" : "vkDestroyFence",
16159   "parameters" :
16160   [
16161    {
16162     "referenced_type" : "_ZTIP10VkDevice_T"
16163    },
16164    {
16165     "referenced_type" : "_ZTIy"
16166    },
16167    {
16168     "referenced_type" : "_ZTIPK21VkAllocationCallbacks"
16169    }
16170   ],
16171   "return_type" : "_ZTIv",
16172   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
16173  },
16174  {
16175   "function_name" : "vkDestroyFramebuffer",
16176   "linker_set_key" : "vkDestroyFramebuffer",
16177   "parameters" :
16178   [
16179    {
16180     "referenced_type" : "_ZTIP10VkDevice_T"
16181    },
16182    {
16183     "referenced_type" : "_ZTIy"
16184    },
16185    {
16186     "referenced_type" : "_ZTIPK21VkAllocationCallbacks"
16187    }
16188   ],
16189   "return_type" : "_ZTIv",
16190   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
16191  },
16192  {
16193   "function_name" : "vkDestroyImage",
16194   "linker_set_key" : "vkDestroyImage",
16195   "parameters" :
16196   [
16197    {
16198     "referenced_type" : "_ZTIP10VkDevice_T"
16199    },
16200    {
16201     "referenced_type" : "_ZTIy"
16202    },
16203    {
16204     "referenced_type" : "_ZTIPK21VkAllocationCallbacks"
16205    }
16206   ],
16207   "return_type" : "_ZTIv",
16208   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
16209  },
16210  {
16211   "function_name" : "vkDestroyImageView",
16212   "linker_set_key" : "vkDestroyImageView",
16213   "parameters" :
16214   [
16215    {
16216     "referenced_type" : "_ZTIP10VkDevice_T"
16217    },
16218    {
16219     "referenced_type" : "_ZTIy"
16220    },
16221    {
16222     "referenced_type" : "_ZTIPK21VkAllocationCallbacks"
16223    }
16224   ],
16225   "return_type" : "_ZTIv",
16226   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
16227  },
16228  {
16229   "function_name" : "vkDestroyInstance",
16230   "linker_set_key" : "vkDestroyInstance",
16231   "parameters" :
16232   [
16233    {
16234     "referenced_type" : "_ZTIP12VkInstance_T"
16235    },
16236    {
16237     "referenced_type" : "_ZTIPK21VkAllocationCallbacks"
16238    }
16239   ],
16240   "return_type" : "_ZTIv",
16241   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
16242  },
16243  {
16244   "function_name" : "vkDestroyPipeline",
16245   "linker_set_key" : "vkDestroyPipeline",
16246   "parameters" :
16247   [
16248    {
16249     "referenced_type" : "_ZTIP10VkDevice_T"
16250    },
16251    {
16252     "referenced_type" : "_ZTIy"
16253    },
16254    {
16255     "referenced_type" : "_ZTIPK21VkAllocationCallbacks"
16256    }
16257   ],
16258   "return_type" : "_ZTIv",
16259   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
16260  },
16261  {
16262   "function_name" : "vkDestroyPipelineCache",
16263   "linker_set_key" : "vkDestroyPipelineCache",
16264   "parameters" :
16265   [
16266    {
16267     "referenced_type" : "_ZTIP10VkDevice_T"
16268    },
16269    {
16270     "referenced_type" : "_ZTIy"
16271    },
16272    {
16273     "referenced_type" : "_ZTIPK21VkAllocationCallbacks"
16274    }
16275   ],
16276   "return_type" : "_ZTIv",
16277   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
16278  },
16279  {
16280   "function_name" : "vkDestroyPipelineLayout",
16281   "linker_set_key" : "vkDestroyPipelineLayout",
16282   "parameters" :
16283   [
16284    {
16285     "referenced_type" : "_ZTIP10VkDevice_T"
16286    },
16287    {
16288     "referenced_type" : "_ZTIy"
16289    },
16290    {
16291     "referenced_type" : "_ZTIPK21VkAllocationCallbacks"
16292    }
16293   ],
16294   "return_type" : "_ZTIv",
16295   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
16296  },
16297  {
16298   "function_name" : "vkDestroyPrivateDataSlot",
16299   "linker_set_key" : "vkDestroyPrivateDataSlot",
16300   "parameters" :
16301   [
16302    {
16303     "referenced_type" : "_ZTIP10VkDevice_T"
16304    },
16305    {
16306     "referenced_type" : "_ZTIy"
16307    },
16308    {
16309     "referenced_type" : "_ZTIPK21VkAllocationCallbacks"
16310    }
16311   ],
16312   "return_type" : "_ZTIv",
16313   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
16314  },
16315  {
16316   "function_name" : "vkDestroyQueryPool",
16317   "linker_set_key" : "vkDestroyQueryPool",
16318   "parameters" :
16319   [
16320    {
16321     "referenced_type" : "_ZTIP10VkDevice_T"
16322    },
16323    {
16324     "referenced_type" : "_ZTIy"
16325    },
16326    {
16327     "referenced_type" : "_ZTIPK21VkAllocationCallbacks"
16328    }
16329   ],
16330   "return_type" : "_ZTIv",
16331   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
16332  },
16333  {
16334   "function_name" : "vkDestroyRenderPass",
16335   "linker_set_key" : "vkDestroyRenderPass",
16336   "parameters" :
16337   [
16338    {
16339     "referenced_type" : "_ZTIP10VkDevice_T"
16340    },
16341    {
16342     "referenced_type" : "_ZTIy"
16343    },
16344    {
16345     "referenced_type" : "_ZTIPK21VkAllocationCallbacks"
16346    }
16347   ],
16348   "return_type" : "_ZTIv",
16349   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
16350  },
16351  {
16352   "function_name" : "vkDestroySampler",
16353   "linker_set_key" : "vkDestroySampler",
16354   "parameters" :
16355   [
16356    {
16357     "referenced_type" : "_ZTIP10VkDevice_T"
16358    },
16359    {
16360     "referenced_type" : "_ZTIy"
16361    },
16362    {
16363     "referenced_type" : "_ZTIPK21VkAllocationCallbacks"
16364    }
16365   ],
16366   "return_type" : "_ZTIv",
16367   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
16368  },
16369  {
16370   "function_name" : "vkDestroySamplerYcbcrConversion",
16371   "linker_set_key" : "vkDestroySamplerYcbcrConversion",
16372   "parameters" :
16373   [
16374    {
16375     "referenced_type" : "_ZTIP10VkDevice_T"
16376    },
16377    {
16378     "referenced_type" : "_ZTIy"
16379    },
16380    {
16381     "referenced_type" : "_ZTIPK21VkAllocationCallbacks"
16382    }
16383   ],
16384   "return_type" : "_ZTIv",
16385   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
16386  },
16387  {
16388   "function_name" : "vkDestroySemaphore",
16389   "linker_set_key" : "vkDestroySemaphore",
16390   "parameters" :
16391   [
16392    {
16393     "referenced_type" : "_ZTIP10VkDevice_T"
16394    },
16395    {
16396     "referenced_type" : "_ZTIy"
16397    },
16398    {
16399     "referenced_type" : "_ZTIPK21VkAllocationCallbacks"
16400    }
16401   ],
16402   "return_type" : "_ZTIv",
16403   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
16404  },
16405  {
16406   "function_name" : "vkDestroyShaderModule",
16407   "linker_set_key" : "vkDestroyShaderModule",
16408   "parameters" :
16409   [
16410    {
16411     "referenced_type" : "_ZTIP10VkDevice_T"
16412    },
16413    {
16414     "referenced_type" : "_ZTIy"
16415    },
16416    {
16417     "referenced_type" : "_ZTIPK21VkAllocationCallbacks"
16418    }
16419   ],
16420   "return_type" : "_ZTIv",
16421   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
16422  },
16423  {
16424   "function_name" : "vkDestroySurfaceKHR",
16425   "linker_set_key" : "vkDestroySurfaceKHR",
16426   "parameters" :
16427   [
16428    {
16429     "referenced_type" : "_ZTIP12VkInstance_T"
16430    },
16431    {
16432     "referenced_type" : "_ZTIy"
16433    },
16434    {
16435     "referenced_type" : "_ZTIPK21VkAllocationCallbacks"
16436    }
16437   ],
16438   "return_type" : "_ZTIv",
16439   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
16440  },
16441  {
16442   "function_name" : "vkDestroySwapchainKHR",
16443   "linker_set_key" : "vkDestroySwapchainKHR",
16444   "parameters" :
16445   [
16446    {
16447     "referenced_type" : "_ZTIP10VkDevice_T"
16448    },
16449    {
16450     "referenced_type" : "_ZTIy"
16451    },
16452    {
16453     "referenced_type" : "_ZTIPK21VkAllocationCallbacks"
16454    }
16455   ],
16456   "return_type" : "_ZTIv",
16457   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
16458  },
16459  {
16460   "function_name" : "vkDeviceWaitIdle",
16461   "linker_set_key" : "vkDeviceWaitIdle",
16462   "parameters" :
16463   [
16464    {
16465     "referenced_type" : "_ZTIP10VkDevice_T"
16466    }
16467   ],
16468   "return_type" : "_ZTI8VkResult",
16469   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
16470  },
16471  {
16472   "function_name" : "vkEndCommandBuffer",
16473   "linker_set_key" : "vkEndCommandBuffer",
16474   "parameters" :
16475   [
16476    {
16477     "referenced_type" : "_ZTIP17VkCommandBuffer_T"
16478    }
16479   ],
16480   "return_type" : "_ZTI8VkResult",
16481   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
16482  },
16483  {
16484   "function_name" : "vkEnumerateDeviceExtensionProperties",
16485   "linker_set_key" : "vkEnumerateDeviceExtensionProperties",
16486   "parameters" :
16487   [
16488    {
16489     "referenced_type" : "_ZTIP18VkPhysicalDevice_T"
16490    },
16491    {
16492     "referenced_type" : "_ZTIPKc"
16493    },
16494    {
16495     "referenced_type" : "_ZTIPj"
16496    },
16497    {
16498     "referenced_type" : "_ZTIP21VkExtensionProperties"
16499    }
16500   ],
16501   "return_type" : "_ZTI8VkResult",
16502   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
16503  },
16504  {
16505   "function_name" : "vkEnumerateDeviceLayerProperties",
16506   "linker_set_key" : "vkEnumerateDeviceLayerProperties",
16507   "parameters" :
16508   [
16509    {
16510     "referenced_type" : "_ZTIP18VkPhysicalDevice_T"
16511    },
16512    {
16513     "referenced_type" : "_ZTIPj"
16514    },
16515    {
16516     "referenced_type" : "_ZTIP17VkLayerProperties"
16517    }
16518   ],
16519   "return_type" : "_ZTI8VkResult",
16520   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
16521  },
16522  {
16523   "function_name" : "vkEnumerateInstanceExtensionProperties",
16524   "linker_set_key" : "vkEnumerateInstanceExtensionProperties",
16525   "parameters" :
16526   [
16527    {
16528     "referenced_type" : "_ZTIPKc"
16529    },
16530    {
16531     "referenced_type" : "_ZTIPj"
16532    },
16533    {
16534     "referenced_type" : "_ZTIP21VkExtensionProperties"
16535    }
16536   ],
16537   "return_type" : "_ZTI8VkResult",
16538   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
16539  },
16540  {
16541   "function_name" : "vkEnumerateInstanceLayerProperties",
16542   "linker_set_key" : "vkEnumerateInstanceLayerProperties",
16543   "parameters" :
16544   [
16545    {
16546     "referenced_type" : "_ZTIPj"
16547    },
16548    {
16549     "referenced_type" : "_ZTIP17VkLayerProperties"
16550    }
16551   ],
16552   "return_type" : "_ZTI8VkResult",
16553   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
16554  },
16555  {
16556   "function_name" : "vkEnumerateInstanceVersion",
16557   "linker_set_key" : "vkEnumerateInstanceVersion",
16558   "parameters" :
16559   [
16560    {
16561     "referenced_type" : "_ZTIPj"
16562    }
16563   ],
16564   "return_type" : "_ZTI8VkResult",
16565   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
16566  },
16567  {
16568   "function_name" : "vkEnumeratePhysicalDeviceGroups",
16569   "linker_set_key" : "vkEnumeratePhysicalDeviceGroups",
16570   "parameters" :
16571   [
16572    {
16573     "referenced_type" : "_ZTIP12VkInstance_T"
16574    },
16575    {
16576     "referenced_type" : "_ZTIPj"
16577    },
16578    {
16579     "referenced_type" : "_ZTIP31VkPhysicalDeviceGroupProperties"
16580    }
16581   ],
16582   "return_type" : "_ZTI8VkResult",
16583   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
16584  },
16585  {
16586   "function_name" : "vkEnumeratePhysicalDevices",
16587   "linker_set_key" : "vkEnumeratePhysicalDevices",
16588   "parameters" :
16589   [
16590    {
16591     "referenced_type" : "_ZTIP12VkInstance_T"
16592    },
16593    {
16594     "referenced_type" : "_ZTIPj"
16595    },
16596    {
16597     "referenced_type" : "_ZTIPP18VkPhysicalDevice_T"
16598    }
16599   ],
16600   "return_type" : "_ZTI8VkResult",
16601   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
16602  },
16603  {
16604   "function_name" : "vkFlushMappedMemoryRanges",
16605   "linker_set_key" : "vkFlushMappedMemoryRanges",
16606   "parameters" :
16607   [
16608    {
16609     "referenced_type" : "_ZTIP10VkDevice_T"
16610    },
16611    {
16612     "referenced_type" : "_ZTIj"
16613    },
16614    {
16615     "referenced_type" : "_ZTIPK19VkMappedMemoryRange"
16616    }
16617   ],
16618   "return_type" : "_ZTI8VkResult",
16619   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
16620  },
16621  {
16622   "function_name" : "vkFreeCommandBuffers",
16623   "linker_set_key" : "vkFreeCommandBuffers",
16624   "parameters" :
16625   [
16626    {
16627     "referenced_type" : "_ZTIP10VkDevice_T"
16628    },
16629    {
16630     "referenced_type" : "_ZTIy"
16631    },
16632    {
16633     "referenced_type" : "_ZTIj"
16634    },
16635    {
16636     "referenced_type" : "_ZTIPKP17VkCommandBuffer_T"
16637    }
16638   ],
16639   "return_type" : "_ZTIv",
16640   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
16641  },
16642  {
16643   "function_name" : "vkFreeDescriptorSets",
16644   "linker_set_key" : "vkFreeDescriptorSets",
16645   "parameters" :
16646   [
16647    {
16648     "referenced_type" : "_ZTIP10VkDevice_T"
16649    },
16650    {
16651     "referenced_type" : "_ZTIy"
16652    },
16653    {
16654     "referenced_type" : "_ZTIj"
16655    },
16656    {
16657     "referenced_type" : "_ZTIPKy"
16658    }
16659   ],
16660   "return_type" : "_ZTI8VkResult",
16661   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
16662  },
16663  {
16664   "function_name" : "vkFreeMemory",
16665   "linker_set_key" : "vkFreeMemory",
16666   "parameters" :
16667   [
16668    {
16669     "referenced_type" : "_ZTIP10VkDevice_T"
16670    },
16671    {
16672     "referenced_type" : "_ZTIy"
16673    },
16674    {
16675     "referenced_type" : "_ZTIPK21VkAllocationCallbacks"
16676    }
16677   ],
16678   "return_type" : "_ZTIv",
16679   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
16680  },
16681  {
16682   "function_name" : "vkGetAndroidHardwareBufferPropertiesANDROID",
16683   "linker_set_key" : "vkGetAndroidHardwareBufferPropertiesANDROID",
16684   "parameters" :
16685   [
16686    {
16687     "referenced_type" : "_ZTIP10VkDevice_T"
16688    },
16689    {
16690     "referenced_type" : "_ZTIPK15AHardwareBuffer"
16691    },
16692    {
16693     "referenced_type" : "_ZTIP40VkAndroidHardwareBufferPropertiesANDROID"
16694    }
16695   ],
16696   "return_type" : "_ZTI8VkResult",
16697   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_android.h"
16698  },
16699  {
16700   "function_name" : "vkGetBufferDeviceAddress",
16701   "linker_set_key" : "vkGetBufferDeviceAddress",
16702   "parameters" :
16703   [
16704    {
16705     "referenced_type" : "_ZTIP10VkDevice_T"
16706    },
16707    {
16708     "referenced_type" : "_ZTIPK25VkBufferDeviceAddressInfo"
16709    }
16710   ],
16711   "return_type" : "_ZTIy",
16712   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
16713  },
16714  {
16715   "function_name" : "vkGetBufferMemoryRequirements",
16716   "linker_set_key" : "vkGetBufferMemoryRequirements",
16717   "parameters" :
16718   [
16719    {
16720     "referenced_type" : "_ZTIP10VkDevice_T"
16721    },
16722    {
16723     "referenced_type" : "_ZTIy"
16724    },
16725    {
16726     "referenced_type" : "_ZTIP20VkMemoryRequirements"
16727    }
16728   ],
16729   "return_type" : "_ZTIv",
16730   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
16731  },
16732  {
16733   "function_name" : "vkGetBufferMemoryRequirements2",
16734   "linker_set_key" : "vkGetBufferMemoryRequirements2",
16735   "parameters" :
16736   [
16737    {
16738     "referenced_type" : "_ZTIP10VkDevice_T"
16739    },
16740    {
16741     "referenced_type" : "_ZTIPK31VkBufferMemoryRequirementsInfo2"
16742    },
16743    {
16744     "referenced_type" : "_ZTIP21VkMemoryRequirements2"
16745    }
16746   ],
16747   "return_type" : "_ZTIv",
16748   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
16749  },
16750  {
16751   "function_name" : "vkGetBufferOpaqueCaptureAddress",
16752   "linker_set_key" : "vkGetBufferOpaqueCaptureAddress",
16753   "parameters" :
16754   [
16755    {
16756     "referenced_type" : "_ZTIP10VkDevice_T"
16757    },
16758    {
16759     "referenced_type" : "_ZTIPK25VkBufferDeviceAddressInfo"
16760    }
16761   ],
16762   "return_type" : "_ZTIy",
16763   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
16764  },
16765  {
16766   "function_name" : "vkGetDescriptorSetLayoutSupport",
16767   "linker_set_key" : "vkGetDescriptorSetLayoutSupport",
16768   "parameters" :
16769   [
16770    {
16771     "referenced_type" : "_ZTIP10VkDevice_T"
16772    },
16773    {
16774     "referenced_type" : "_ZTIPK31VkDescriptorSetLayoutCreateInfo"
16775    },
16776    {
16777     "referenced_type" : "_ZTIP28VkDescriptorSetLayoutSupport"
16778    }
16779   ],
16780   "return_type" : "_ZTIv",
16781   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
16782  },
16783  {
16784   "function_name" : "vkGetDeviceBufferMemoryRequirements",
16785   "linker_set_key" : "vkGetDeviceBufferMemoryRequirements",
16786   "parameters" :
16787   [
16788    {
16789     "referenced_type" : "_ZTIP10VkDevice_T"
16790    },
16791    {
16792     "referenced_type" : "_ZTIPK32VkDeviceBufferMemoryRequirements"
16793    },
16794    {
16795     "referenced_type" : "_ZTIP21VkMemoryRequirements2"
16796    }
16797   ],
16798   "return_type" : "_ZTIv",
16799   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
16800  },
16801  {
16802   "function_name" : "vkGetDeviceGroupPeerMemoryFeatures",
16803   "linker_set_key" : "vkGetDeviceGroupPeerMemoryFeatures",
16804   "parameters" :
16805   [
16806    {
16807     "referenced_type" : "_ZTIP10VkDevice_T"
16808    },
16809    {
16810     "referenced_type" : "_ZTIj"
16811    },
16812    {
16813     "referenced_type" : "_ZTIj"
16814    },
16815    {
16816     "referenced_type" : "_ZTIj"
16817    },
16818    {
16819     "referenced_type" : "_ZTIPj"
16820    }
16821   ],
16822   "return_type" : "_ZTIv",
16823   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
16824  },
16825  {
16826   "function_name" : "vkGetDeviceGroupPresentCapabilitiesKHR",
16827   "linker_set_key" : "vkGetDeviceGroupPresentCapabilitiesKHR",
16828   "parameters" :
16829   [
16830    {
16831     "referenced_type" : "_ZTIP10VkDevice_T"
16832    },
16833    {
16834     "referenced_type" : "_ZTIP35VkDeviceGroupPresentCapabilitiesKHR"
16835    }
16836   ],
16837   "return_type" : "_ZTI8VkResult",
16838   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
16839  },
16840  {
16841   "function_name" : "vkGetDeviceGroupSurfacePresentModesKHR",
16842   "linker_set_key" : "vkGetDeviceGroupSurfacePresentModesKHR",
16843   "parameters" :
16844   [
16845    {
16846     "referenced_type" : "_ZTIP10VkDevice_T"
16847    },
16848    {
16849     "referenced_type" : "_ZTIy"
16850    },
16851    {
16852     "referenced_type" : "_ZTIPj"
16853    }
16854   ],
16855   "return_type" : "_ZTI8VkResult",
16856   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
16857  },
16858  {
16859   "function_name" : "vkGetDeviceImageMemoryRequirements",
16860   "linker_set_key" : "vkGetDeviceImageMemoryRequirements",
16861   "parameters" :
16862   [
16863    {
16864     "referenced_type" : "_ZTIP10VkDevice_T"
16865    },
16866    {
16867     "referenced_type" : "_ZTIPK31VkDeviceImageMemoryRequirements"
16868    },
16869    {
16870     "referenced_type" : "_ZTIP21VkMemoryRequirements2"
16871    }
16872   ],
16873   "return_type" : "_ZTIv",
16874   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
16875  },
16876  {
16877   "function_name" : "vkGetDeviceImageSparseMemoryRequirements",
16878   "linker_set_key" : "vkGetDeviceImageSparseMemoryRequirements",
16879   "parameters" :
16880   [
16881    {
16882     "referenced_type" : "_ZTIP10VkDevice_T"
16883    },
16884    {
16885     "referenced_type" : "_ZTIPK31VkDeviceImageMemoryRequirements"
16886    },
16887    {
16888     "referenced_type" : "_ZTIPj"
16889    },
16890    {
16891     "referenced_type" : "_ZTIP32VkSparseImageMemoryRequirements2"
16892    }
16893   ],
16894   "return_type" : "_ZTIv",
16895   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
16896  },
16897  {
16898   "function_name" : "vkGetDeviceMemoryCommitment",
16899   "linker_set_key" : "vkGetDeviceMemoryCommitment",
16900   "parameters" :
16901   [
16902    {
16903     "referenced_type" : "_ZTIP10VkDevice_T"
16904    },
16905    {
16906     "referenced_type" : "_ZTIy"
16907    },
16908    {
16909     "referenced_type" : "_ZTIPy"
16910    }
16911   ],
16912   "return_type" : "_ZTIv",
16913   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
16914  },
16915  {
16916   "function_name" : "vkGetDeviceMemoryOpaqueCaptureAddress",
16917   "linker_set_key" : "vkGetDeviceMemoryOpaqueCaptureAddress",
16918   "parameters" :
16919   [
16920    {
16921     "referenced_type" : "_ZTIP10VkDevice_T"
16922    },
16923    {
16924     "referenced_type" : "_ZTIPK38VkDeviceMemoryOpaqueCaptureAddressInfo"
16925    }
16926   ],
16927   "return_type" : "_ZTIy",
16928   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
16929  },
16930  {
16931   "function_name" : "vkGetDeviceProcAddr",
16932   "linker_set_key" : "vkGetDeviceProcAddr",
16933   "parameters" :
16934   [
16935    {
16936     "referenced_type" : "_ZTIP10VkDevice_T"
16937    },
16938    {
16939     "referenced_type" : "_ZTIPKc"
16940    }
16941   ],
16942   "return_type" : "_ZTIPFvvE",
16943   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
16944  },
16945  {
16946   "function_name" : "vkGetDeviceQueue",
16947   "linker_set_key" : "vkGetDeviceQueue",
16948   "parameters" :
16949   [
16950    {
16951     "referenced_type" : "_ZTIP10VkDevice_T"
16952    },
16953    {
16954     "referenced_type" : "_ZTIj"
16955    },
16956    {
16957     "referenced_type" : "_ZTIj"
16958    },
16959    {
16960     "referenced_type" : "_ZTIPP9VkQueue_T"
16961    }
16962   ],
16963   "return_type" : "_ZTIv",
16964   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
16965  },
16966  {
16967   "function_name" : "vkGetDeviceQueue2",
16968   "linker_set_key" : "vkGetDeviceQueue2",
16969   "parameters" :
16970   [
16971    {
16972     "referenced_type" : "_ZTIP10VkDevice_T"
16973    },
16974    {
16975     "referenced_type" : "_ZTIPK18VkDeviceQueueInfo2"
16976    },
16977    {
16978     "referenced_type" : "_ZTIPP9VkQueue_T"
16979    }
16980   ],
16981   "return_type" : "_ZTIv",
16982   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
16983  },
16984  {
16985   "function_name" : "vkGetEventStatus",
16986   "linker_set_key" : "vkGetEventStatus",
16987   "parameters" :
16988   [
16989    {
16990     "referenced_type" : "_ZTIP10VkDevice_T"
16991    },
16992    {
16993     "referenced_type" : "_ZTIy"
16994    }
16995   ],
16996   "return_type" : "_ZTI8VkResult",
16997   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
16998  },
16999  {
17000   "function_name" : "vkGetFenceStatus",
17001   "linker_set_key" : "vkGetFenceStatus",
17002   "parameters" :
17003   [
17004    {
17005     "referenced_type" : "_ZTIP10VkDevice_T"
17006    },
17007    {
17008     "referenced_type" : "_ZTIy"
17009    }
17010   ],
17011   "return_type" : "_ZTI8VkResult",
17012   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
17013  },
17014  {
17015   "function_name" : "vkGetImageMemoryRequirements",
17016   "linker_set_key" : "vkGetImageMemoryRequirements",
17017   "parameters" :
17018   [
17019    {
17020     "referenced_type" : "_ZTIP10VkDevice_T"
17021    },
17022    {
17023     "referenced_type" : "_ZTIy"
17024    },
17025    {
17026     "referenced_type" : "_ZTIP20VkMemoryRequirements"
17027    }
17028   ],
17029   "return_type" : "_ZTIv",
17030   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
17031  },
17032  {
17033   "function_name" : "vkGetImageMemoryRequirements2",
17034   "linker_set_key" : "vkGetImageMemoryRequirements2",
17035   "parameters" :
17036   [
17037    {
17038     "referenced_type" : "_ZTIP10VkDevice_T"
17039    },
17040    {
17041     "referenced_type" : "_ZTIPK30VkImageMemoryRequirementsInfo2"
17042    },
17043    {
17044     "referenced_type" : "_ZTIP21VkMemoryRequirements2"
17045    }
17046   ],
17047   "return_type" : "_ZTIv",
17048   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
17049  },
17050  {
17051   "function_name" : "vkGetImageSparseMemoryRequirements",
17052   "linker_set_key" : "vkGetImageSparseMemoryRequirements",
17053   "parameters" :
17054   [
17055    {
17056     "referenced_type" : "_ZTIP10VkDevice_T"
17057    },
17058    {
17059     "referenced_type" : "_ZTIy"
17060    },
17061    {
17062     "referenced_type" : "_ZTIPj"
17063    },
17064    {
17065     "referenced_type" : "_ZTIP31VkSparseImageMemoryRequirements"
17066    }
17067   ],
17068   "return_type" : "_ZTIv",
17069   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
17070  },
17071  {
17072   "function_name" : "vkGetImageSparseMemoryRequirements2",
17073   "linker_set_key" : "vkGetImageSparseMemoryRequirements2",
17074   "parameters" :
17075   [
17076    {
17077     "referenced_type" : "_ZTIP10VkDevice_T"
17078    },
17079    {
17080     "referenced_type" : "_ZTIPK36VkImageSparseMemoryRequirementsInfo2"
17081    },
17082    {
17083     "referenced_type" : "_ZTIPj"
17084    },
17085    {
17086     "referenced_type" : "_ZTIP32VkSparseImageMemoryRequirements2"
17087    }
17088   ],
17089   "return_type" : "_ZTIv",
17090   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
17091  },
17092  {
17093   "function_name" : "vkGetImageSubresourceLayout",
17094   "linker_set_key" : "vkGetImageSubresourceLayout",
17095   "parameters" :
17096   [
17097    {
17098     "referenced_type" : "_ZTIP10VkDevice_T"
17099    },
17100    {
17101     "referenced_type" : "_ZTIy"
17102    },
17103    {
17104     "referenced_type" : "_ZTIPK18VkImageSubresource"
17105    },
17106    {
17107     "referenced_type" : "_ZTIP19VkSubresourceLayout"
17108    }
17109   ],
17110   "return_type" : "_ZTIv",
17111   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
17112  },
17113  {
17114   "function_name" : "vkGetInstanceProcAddr",
17115   "linker_set_key" : "vkGetInstanceProcAddr",
17116   "parameters" :
17117   [
17118    {
17119     "referenced_type" : "_ZTIP12VkInstance_T"
17120    },
17121    {
17122     "referenced_type" : "_ZTIPKc"
17123    }
17124   ],
17125   "return_type" : "_ZTIPFvvE",
17126   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
17127  },
17128  {
17129   "function_name" : "vkGetMemoryAndroidHardwareBufferANDROID",
17130   "linker_set_key" : "vkGetMemoryAndroidHardwareBufferANDROID",
17131   "parameters" :
17132   [
17133    {
17134     "referenced_type" : "_ZTIP10VkDevice_T"
17135    },
17136    {
17137     "referenced_type" : "_ZTIPK43VkMemoryGetAndroidHardwareBufferInfoANDROID"
17138    },
17139    {
17140     "referenced_type" : "_ZTIPP15AHardwareBuffer"
17141    }
17142   ],
17143   "return_type" : "_ZTI8VkResult",
17144   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_android.h"
17145  },
17146  {
17147   "function_name" : "vkGetPhysicalDeviceExternalBufferProperties",
17148   "linker_set_key" : "vkGetPhysicalDeviceExternalBufferProperties",
17149   "parameters" :
17150   [
17151    {
17152     "referenced_type" : "_ZTIP18VkPhysicalDevice_T"
17153    },
17154    {
17155     "referenced_type" : "_ZTIPK34VkPhysicalDeviceExternalBufferInfo"
17156    },
17157    {
17158     "referenced_type" : "_ZTIP26VkExternalBufferProperties"
17159    }
17160   ],
17161   "return_type" : "_ZTIv",
17162   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
17163  },
17164  {
17165   "function_name" : "vkGetPhysicalDeviceExternalFenceProperties",
17166   "linker_set_key" : "vkGetPhysicalDeviceExternalFenceProperties",
17167   "parameters" :
17168   [
17169    {
17170     "referenced_type" : "_ZTIP18VkPhysicalDevice_T"
17171    },
17172    {
17173     "referenced_type" : "_ZTIPK33VkPhysicalDeviceExternalFenceInfo"
17174    },
17175    {
17176     "referenced_type" : "_ZTIP25VkExternalFenceProperties"
17177    }
17178   ],
17179   "return_type" : "_ZTIv",
17180   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
17181  },
17182  {
17183   "function_name" : "vkGetPhysicalDeviceExternalSemaphoreProperties",
17184   "linker_set_key" : "vkGetPhysicalDeviceExternalSemaphoreProperties",
17185   "parameters" :
17186   [
17187    {
17188     "referenced_type" : "_ZTIP18VkPhysicalDevice_T"
17189    },
17190    {
17191     "referenced_type" : "_ZTIPK37VkPhysicalDeviceExternalSemaphoreInfo"
17192    },
17193    {
17194     "referenced_type" : "_ZTIP29VkExternalSemaphoreProperties"
17195    }
17196   ],
17197   "return_type" : "_ZTIv",
17198   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
17199  },
17200  {
17201   "function_name" : "vkGetPhysicalDeviceFeatures",
17202   "linker_set_key" : "vkGetPhysicalDeviceFeatures",
17203   "parameters" :
17204   [
17205    {
17206     "referenced_type" : "_ZTIP18VkPhysicalDevice_T"
17207    },
17208    {
17209     "referenced_type" : "_ZTIP24VkPhysicalDeviceFeatures"
17210    }
17211   ],
17212   "return_type" : "_ZTIv",
17213   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
17214  },
17215  {
17216   "function_name" : "vkGetPhysicalDeviceFeatures2",
17217   "linker_set_key" : "vkGetPhysicalDeviceFeatures2",
17218   "parameters" :
17219   [
17220    {
17221     "referenced_type" : "_ZTIP18VkPhysicalDevice_T"
17222    },
17223    {
17224     "referenced_type" : "_ZTIP25VkPhysicalDeviceFeatures2"
17225    }
17226   ],
17227   "return_type" : "_ZTIv",
17228   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
17229  },
17230  {
17231   "function_name" : "vkGetPhysicalDeviceFormatProperties",
17232   "linker_set_key" : "vkGetPhysicalDeviceFormatProperties",
17233   "parameters" :
17234   [
17235    {
17236     "referenced_type" : "_ZTIP18VkPhysicalDevice_T"
17237    },
17238    {
17239     "referenced_type" : "_ZTI8VkFormat"
17240    },
17241    {
17242     "referenced_type" : "_ZTIP18VkFormatProperties"
17243    }
17244   ],
17245   "return_type" : "_ZTIv",
17246   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
17247  },
17248  {
17249   "function_name" : "vkGetPhysicalDeviceFormatProperties2",
17250   "linker_set_key" : "vkGetPhysicalDeviceFormatProperties2",
17251   "parameters" :
17252   [
17253    {
17254     "referenced_type" : "_ZTIP18VkPhysicalDevice_T"
17255    },
17256    {
17257     "referenced_type" : "_ZTI8VkFormat"
17258    },
17259    {
17260     "referenced_type" : "_ZTIP19VkFormatProperties2"
17261    }
17262   ],
17263   "return_type" : "_ZTIv",
17264   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
17265  },
17266  {
17267   "function_name" : "vkGetPhysicalDeviceImageFormatProperties",
17268   "linker_set_key" : "vkGetPhysicalDeviceImageFormatProperties",
17269   "parameters" :
17270   [
17271    {
17272     "referenced_type" : "_ZTIP18VkPhysicalDevice_T"
17273    },
17274    {
17275     "referenced_type" : "_ZTI8VkFormat"
17276    },
17277    {
17278     "referenced_type" : "_ZTI11VkImageType"
17279    },
17280    {
17281     "referenced_type" : "_ZTI13VkImageTiling"
17282    },
17283    {
17284     "referenced_type" : "_ZTIj"
17285    },
17286    {
17287     "referenced_type" : "_ZTIj"
17288    },
17289    {
17290     "referenced_type" : "_ZTIP23VkImageFormatProperties"
17291    }
17292   ],
17293   "return_type" : "_ZTI8VkResult",
17294   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
17295  },
17296  {
17297   "function_name" : "vkGetPhysicalDeviceImageFormatProperties2",
17298   "linker_set_key" : "vkGetPhysicalDeviceImageFormatProperties2",
17299   "parameters" :
17300   [
17301    {
17302     "referenced_type" : "_ZTIP18VkPhysicalDevice_T"
17303    },
17304    {
17305     "referenced_type" : "_ZTIPK32VkPhysicalDeviceImageFormatInfo2"
17306    },
17307    {
17308     "referenced_type" : "_ZTIP24VkImageFormatProperties2"
17309    }
17310   ],
17311   "return_type" : "_ZTI8VkResult",
17312   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
17313  },
17314  {
17315   "function_name" : "vkGetPhysicalDeviceMemoryProperties",
17316   "linker_set_key" : "vkGetPhysicalDeviceMemoryProperties",
17317   "parameters" :
17318   [
17319    {
17320     "referenced_type" : "_ZTIP18VkPhysicalDevice_T"
17321    },
17322    {
17323     "referenced_type" : "_ZTIP32VkPhysicalDeviceMemoryProperties"
17324    }
17325   ],
17326   "return_type" : "_ZTIv",
17327   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
17328  },
17329  {
17330   "function_name" : "vkGetPhysicalDeviceMemoryProperties2",
17331   "linker_set_key" : "vkGetPhysicalDeviceMemoryProperties2",
17332   "parameters" :
17333   [
17334    {
17335     "referenced_type" : "_ZTIP18VkPhysicalDevice_T"
17336    },
17337    {
17338     "referenced_type" : "_ZTIP33VkPhysicalDeviceMemoryProperties2"
17339    }
17340   ],
17341   "return_type" : "_ZTIv",
17342   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
17343  },
17344  {
17345   "function_name" : "vkGetPhysicalDevicePresentRectanglesKHR",
17346   "linker_set_key" : "vkGetPhysicalDevicePresentRectanglesKHR",
17347   "parameters" :
17348   [
17349    {
17350     "referenced_type" : "_ZTIP18VkPhysicalDevice_T"
17351    },
17352    {
17353     "referenced_type" : "_ZTIy"
17354    },
17355    {
17356     "referenced_type" : "_ZTIPj"
17357    },
17358    {
17359     "referenced_type" : "_ZTIP8VkRect2D"
17360    }
17361   ],
17362   "return_type" : "_ZTI8VkResult",
17363   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
17364  },
17365  {
17366   "function_name" : "vkGetPhysicalDeviceProperties",
17367   "linker_set_key" : "vkGetPhysicalDeviceProperties",
17368   "parameters" :
17369   [
17370    {
17371     "referenced_type" : "_ZTIP18VkPhysicalDevice_T"
17372    },
17373    {
17374     "referenced_type" : "_ZTIP26VkPhysicalDeviceProperties"
17375    }
17376   ],
17377   "return_type" : "_ZTIv",
17378   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
17379  },
17380  {
17381   "function_name" : "vkGetPhysicalDeviceProperties2",
17382   "linker_set_key" : "vkGetPhysicalDeviceProperties2",
17383   "parameters" :
17384   [
17385    {
17386     "referenced_type" : "_ZTIP18VkPhysicalDevice_T"
17387    },
17388    {
17389     "referenced_type" : "_ZTIP27VkPhysicalDeviceProperties2"
17390    }
17391   ],
17392   "return_type" : "_ZTIv",
17393   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
17394  },
17395  {
17396   "function_name" : "vkGetPhysicalDeviceQueueFamilyProperties",
17397   "linker_set_key" : "vkGetPhysicalDeviceQueueFamilyProperties",
17398   "parameters" :
17399   [
17400    {
17401     "referenced_type" : "_ZTIP18VkPhysicalDevice_T"
17402    },
17403    {
17404     "referenced_type" : "_ZTIPj"
17405    },
17406    {
17407     "referenced_type" : "_ZTIP23VkQueueFamilyProperties"
17408    }
17409   ],
17410   "return_type" : "_ZTIv",
17411   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
17412  },
17413  {
17414   "function_name" : "vkGetPhysicalDeviceQueueFamilyProperties2",
17415   "linker_set_key" : "vkGetPhysicalDeviceQueueFamilyProperties2",
17416   "parameters" :
17417   [
17418    {
17419     "referenced_type" : "_ZTIP18VkPhysicalDevice_T"
17420    },
17421    {
17422     "referenced_type" : "_ZTIPj"
17423    },
17424    {
17425     "referenced_type" : "_ZTIP24VkQueueFamilyProperties2"
17426    }
17427   ],
17428   "return_type" : "_ZTIv",
17429   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
17430  },
17431  {
17432   "function_name" : "vkGetPhysicalDeviceSparseImageFormatProperties",
17433   "linker_set_key" : "vkGetPhysicalDeviceSparseImageFormatProperties",
17434   "parameters" :
17435   [
17436    {
17437     "referenced_type" : "_ZTIP18VkPhysicalDevice_T"
17438    },
17439    {
17440     "referenced_type" : "_ZTI8VkFormat"
17441    },
17442    {
17443     "referenced_type" : "_ZTI11VkImageType"
17444    },
17445    {
17446     "referenced_type" : "_ZTI21VkSampleCountFlagBits"
17447    },
17448    {
17449     "referenced_type" : "_ZTIj"
17450    },
17451    {
17452     "referenced_type" : "_ZTI13VkImageTiling"
17453    },
17454    {
17455     "referenced_type" : "_ZTIPj"
17456    },
17457    {
17458     "referenced_type" : "_ZTIP29VkSparseImageFormatProperties"
17459    }
17460   ],
17461   "return_type" : "_ZTIv",
17462   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
17463  },
17464  {
17465   "function_name" : "vkGetPhysicalDeviceSparseImageFormatProperties2",
17466   "linker_set_key" : "vkGetPhysicalDeviceSparseImageFormatProperties2",
17467   "parameters" :
17468   [
17469    {
17470     "referenced_type" : "_ZTIP18VkPhysicalDevice_T"
17471    },
17472    {
17473     "referenced_type" : "_ZTIPK38VkPhysicalDeviceSparseImageFormatInfo2"
17474    },
17475    {
17476     "referenced_type" : "_ZTIPj"
17477    },
17478    {
17479     "referenced_type" : "_ZTIP30VkSparseImageFormatProperties2"
17480    }
17481   ],
17482   "return_type" : "_ZTIv",
17483   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
17484  },
17485  {
17486   "function_name" : "vkGetPhysicalDeviceSurfaceCapabilitiesKHR",
17487   "linker_set_key" : "vkGetPhysicalDeviceSurfaceCapabilitiesKHR",
17488   "parameters" :
17489   [
17490    {
17491     "referenced_type" : "_ZTIP18VkPhysicalDevice_T"
17492    },
17493    {
17494     "referenced_type" : "_ZTIy"
17495    },
17496    {
17497     "referenced_type" : "_ZTIP24VkSurfaceCapabilitiesKHR"
17498    }
17499   ],
17500   "return_type" : "_ZTI8VkResult",
17501   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
17502  },
17503  {
17504   "function_name" : "vkGetPhysicalDeviceSurfaceFormatsKHR",
17505   "linker_set_key" : "vkGetPhysicalDeviceSurfaceFormatsKHR",
17506   "parameters" :
17507   [
17508    {
17509     "referenced_type" : "_ZTIP18VkPhysicalDevice_T"
17510    },
17511    {
17512     "referenced_type" : "_ZTIy"
17513    },
17514    {
17515     "referenced_type" : "_ZTIPj"
17516    },
17517    {
17518     "referenced_type" : "_ZTIP18VkSurfaceFormatKHR"
17519    }
17520   ],
17521   "return_type" : "_ZTI8VkResult",
17522   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
17523  },
17524  {
17525   "function_name" : "vkGetPhysicalDeviceSurfacePresentModesKHR",
17526   "linker_set_key" : "vkGetPhysicalDeviceSurfacePresentModesKHR",
17527   "parameters" :
17528   [
17529    {
17530     "referenced_type" : "_ZTIP18VkPhysicalDevice_T"
17531    },
17532    {
17533     "referenced_type" : "_ZTIy"
17534    },
17535    {
17536     "referenced_type" : "_ZTIPj"
17537    },
17538    {
17539     "referenced_type" : "_ZTIP16VkPresentModeKHR"
17540    }
17541   ],
17542   "return_type" : "_ZTI8VkResult",
17543   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
17544  },
17545  {
17546   "function_name" : "vkGetPhysicalDeviceSurfaceSupportKHR",
17547   "linker_set_key" : "vkGetPhysicalDeviceSurfaceSupportKHR",
17548   "parameters" :
17549   [
17550    {
17551     "referenced_type" : "_ZTIP18VkPhysicalDevice_T"
17552    },
17553    {
17554     "referenced_type" : "_ZTIj"
17555    },
17556    {
17557     "referenced_type" : "_ZTIy"
17558    },
17559    {
17560     "referenced_type" : "_ZTIPj"
17561    }
17562   ],
17563   "return_type" : "_ZTI8VkResult",
17564   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
17565  },
17566  {
17567   "function_name" : "vkGetPhysicalDeviceToolProperties",
17568   "linker_set_key" : "vkGetPhysicalDeviceToolProperties",
17569   "parameters" :
17570   [
17571    {
17572     "referenced_type" : "_ZTIP18VkPhysicalDevice_T"
17573    },
17574    {
17575     "referenced_type" : "_ZTIPj"
17576    },
17577    {
17578     "referenced_type" : "_ZTIP30VkPhysicalDeviceToolProperties"
17579    }
17580   ],
17581   "return_type" : "_ZTI8VkResult",
17582   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
17583  },
17584  {
17585   "function_name" : "vkGetPipelineCacheData",
17586   "linker_set_key" : "vkGetPipelineCacheData",
17587   "parameters" :
17588   [
17589    {
17590     "referenced_type" : "_ZTIP10VkDevice_T"
17591    },
17592    {
17593     "referenced_type" : "_ZTIy"
17594    },
17595    {
17596     "referenced_type" : "_ZTIPj"
17597    },
17598    {
17599     "referenced_type" : "_ZTIPv"
17600    }
17601   ],
17602   "return_type" : "_ZTI8VkResult",
17603   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
17604  },
17605  {
17606   "function_name" : "vkGetPrivateData",
17607   "linker_set_key" : "vkGetPrivateData",
17608   "parameters" :
17609   [
17610    {
17611     "referenced_type" : "_ZTIP10VkDevice_T"
17612    },
17613    {
17614     "referenced_type" : "_ZTI12VkObjectType"
17615    },
17616    {
17617     "referenced_type" : "_ZTIy"
17618    },
17619    {
17620     "referenced_type" : "_ZTIy"
17621    },
17622    {
17623     "referenced_type" : "_ZTIPy"
17624    }
17625   ],
17626   "return_type" : "_ZTIv",
17627   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
17628  },
17629  {
17630   "function_name" : "vkGetQueryPoolResults",
17631   "linker_set_key" : "vkGetQueryPoolResults",
17632   "parameters" :
17633   [
17634    {
17635     "referenced_type" : "_ZTIP10VkDevice_T"
17636    },
17637    {
17638     "referenced_type" : "_ZTIy"
17639    },
17640    {
17641     "referenced_type" : "_ZTIj"
17642    },
17643    {
17644     "referenced_type" : "_ZTIj"
17645    },
17646    {
17647     "referenced_type" : "_ZTIj"
17648    },
17649    {
17650     "referenced_type" : "_ZTIPv"
17651    },
17652    {
17653     "referenced_type" : "_ZTIy"
17654    },
17655    {
17656     "referenced_type" : "_ZTIj"
17657    }
17658   ],
17659   "return_type" : "_ZTI8VkResult",
17660   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
17661  },
17662  {
17663   "function_name" : "vkGetRenderAreaGranularity",
17664   "linker_set_key" : "vkGetRenderAreaGranularity",
17665   "parameters" :
17666   [
17667    {
17668     "referenced_type" : "_ZTIP10VkDevice_T"
17669    },
17670    {
17671     "referenced_type" : "_ZTIy"
17672    },
17673    {
17674     "referenced_type" : "_ZTIP10VkExtent2D"
17675    }
17676   ],
17677   "return_type" : "_ZTIv",
17678   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
17679  },
17680  {
17681   "function_name" : "vkGetSemaphoreCounterValue",
17682   "linker_set_key" : "vkGetSemaphoreCounterValue",
17683   "parameters" :
17684   [
17685    {
17686     "referenced_type" : "_ZTIP10VkDevice_T"
17687    },
17688    {
17689     "referenced_type" : "_ZTIy"
17690    },
17691    {
17692     "referenced_type" : "_ZTIPy"
17693    }
17694   ],
17695   "return_type" : "_ZTI8VkResult",
17696   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
17697  },
17698  {
17699   "function_name" : "vkGetSwapchainImagesKHR",
17700   "linker_set_key" : "vkGetSwapchainImagesKHR",
17701   "parameters" :
17702   [
17703    {
17704     "referenced_type" : "_ZTIP10VkDevice_T"
17705    },
17706    {
17707     "referenced_type" : "_ZTIy"
17708    },
17709    {
17710     "referenced_type" : "_ZTIPj"
17711    },
17712    {
17713     "referenced_type" : "_ZTIPy"
17714    }
17715   ],
17716   "return_type" : "_ZTI8VkResult",
17717   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
17718  },
17719  {
17720   "function_name" : "vkInvalidateMappedMemoryRanges",
17721   "linker_set_key" : "vkInvalidateMappedMemoryRanges",
17722   "parameters" :
17723   [
17724    {
17725     "referenced_type" : "_ZTIP10VkDevice_T"
17726    },
17727    {
17728     "referenced_type" : "_ZTIj"
17729    },
17730    {
17731     "referenced_type" : "_ZTIPK19VkMappedMemoryRange"
17732    }
17733   ],
17734   "return_type" : "_ZTI8VkResult",
17735   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
17736  },
17737  {
17738   "function_name" : "vkMapMemory",
17739   "linker_set_key" : "vkMapMemory",
17740   "parameters" :
17741   [
17742    {
17743     "referenced_type" : "_ZTIP10VkDevice_T"
17744    },
17745    {
17746     "referenced_type" : "_ZTIy"
17747    },
17748    {
17749     "referenced_type" : "_ZTIy"
17750    },
17751    {
17752     "referenced_type" : "_ZTIy"
17753    },
17754    {
17755     "referenced_type" : "_ZTIj"
17756    },
17757    {
17758     "referenced_type" : "_ZTIPPv"
17759    }
17760   ],
17761   "return_type" : "_ZTI8VkResult",
17762   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
17763  },
17764  {
17765   "function_name" : "vkMergePipelineCaches",
17766   "linker_set_key" : "vkMergePipelineCaches",
17767   "parameters" :
17768   [
17769    {
17770     "referenced_type" : "_ZTIP10VkDevice_T"
17771    },
17772    {
17773     "referenced_type" : "_ZTIy"
17774    },
17775    {
17776     "referenced_type" : "_ZTIj"
17777    },
17778    {
17779     "referenced_type" : "_ZTIPKy"
17780    }
17781   ],
17782   "return_type" : "_ZTI8VkResult",
17783   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
17784  },
17785  {
17786   "function_name" : "vkQueueBindSparse",
17787   "linker_set_key" : "vkQueueBindSparse",
17788   "parameters" :
17789   [
17790    {
17791     "referenced_type" : "_ZTIP9VkQueue_T"
17792    },
17793    {
17794     "referenced_type" : "_ZTIj"
17795    },
17796    {
17797     "referenced_type" : "_ZTIPK16VkBindSparseInfo"
17798    },
17799    {
17800     "referenced_type" : "_ZTIy"
17801    }
17802   ],
17803   "return_type" : "_ZTI8VkResult",
17804   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
17805  },
17806  {
17807   "function_name" : "vkQueuePresentKHR",
17808   "linker_set_key" : "vkQueuePresentKHR",
17809   "parameters" :
17810   [
17811    {
17812     "referenced_type" : "_ZTIP9VkQueue_T"
17813    },
17814    {
17815     "referenced_type" : "_ZTIPK16VkPresentInfoKHR"
17816    }
17817   ],
17818   "return_type" : "_ZTI8VkResult",
17819   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
17820  },
17821  {
17822   "function_name" : "vkQueueSubmit",
17823   "linker_set_key" : "vkQueueSubmit",
17824   "parameters" :
17825   [
17826    {
17827     "referenced_type" : "_ZTIP9VkQueue_T"
17828    },
17829    {
17830     "referenced_type" : "_ZTIj"
17831    },
17832    {
17833     "referenced_type" : "_ZTIPK12VkSubmitInfo"
17834    },
17835    {
17836     "referenced_type" : "_ZTIy"
17837    }
17838   ],
17839   "return_type" : "_ZTI8VkResult",
17840   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
17841  },
17842  {
17843   "function_name" : "vkQueueSubmit2",
17844   "linker_set_key" : "vkQueueSubmit2",
17845   "parameters" :
17846   [
17847    {
17848     "referenced_type" : "_ZTIP9VkQueue_T"
17849    },
17850    {
17851     "referenced_type" : "_ZTIj"
17852    },
17853    {
17854     "referenced_type" : "_ZTIPK13VkSubmitInfo2"
17855    },
17856    {
17857     "referenced_type" : "_ZTIy"
17858    }
17859   ],
17860   "return_type" : "_ZTI8VkResult",
17861   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
17862  },
17863  {
17864   "function_name" : "vkQueueWaitIdle",
17865   "linker_set_key" : "vkQueueWaitIdle",
17866   "parameters" :
17867   [
17868    {
17869     "referenced_type" : "_ZTIP9VkQueue_T"
17870    }
17871   ],
17872   "return_type" : "_ZTI8VkResult",
17873   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
17874  },
17875  {
17876   "function_name" : "vkResetCommandBuffer",
17877   "linker_set_key" : "vkResetCommandBuffer",
17878   "parameters" :
17879   [
17880    {
17881     "referenced_type" : "_ZTIP17VkCommandBuffer_T"
17882    },
17883    {
17884     "referenced_type" : "_ZTIj"
17885    }
17886   ],
17887   "return_type" : "_ZTI8VkResult",
17888   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
17889  },
17890  {
17891   "function_name" : "vkResetCommandPool",
17892   "linker_set_key" : "vkResetCommandPool",
17893   "parameters" :
17894   [
17895    {
17896     "referenced_type" : "_ZTIP10VkDevice_T"
17897    },
17898    {
17899     "referenced_type" : "_ZTIy"
17900    },
17901    {
17902     "referenced_type" : "_ZTIj"
17903    }
17904   ],
17905   "return_type" : "_ZTI8VkResult",
17906   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
17907  },
17908  {
17909   "function_name" : "vkResetDescriptorPool",
17910   "linker_set_key" : "vkResetDescriptorPool",
17911   "parameters" :
17912   [
17913    {
17914     "referenced_type" : "_ZTIP10VkDevice_T"
17915    },
17916    {
17917     "referenced_type" : "_ZTIy"
17918    },
17919    {
17920     "referenced_type" : "_ZTIj"
17921    }
17922   ],
17923   "return_type" : "_ZTI8VkResult",
17924   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
17925  },
17926  {
17927   "function_name" : "vkResetEvent",
17928   "linker_set_key" : "vkResetEvent",
17929   "parameters" :
17930   [
17931    {
17932     "referenced_type" : "_ZTIP10VkDevice_T"
17933    },
17934    {
17935     "referenced_type" : "_ZTIy"
17936    }
17937   ],
17938   "return_type" : "_ZTI8VkResult",
17939   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
17940  },
17941  {
17942   "function_name" : "vkResetFences",
17943   "linker_set_key" : "vkResetFences",
17944   "parameters" :
17945   [
17946    {
17947     "referenced_type" : "_ZTIP10VkDevice_T"
17948    },
17949    {
17950     "referenced_type" : "_ZTIj"
17951    },
17952    {
17953     "referenced_type" : "_ZTIPKy"
17954    }
17955   ],
17956   "return_type" : "_ZTI8VkResult",
17957   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
17958  },
17959  {
17960   "function_name" : "vkResetQueryPool",
17961   "linker_set_key" : "vkResetQueryPool",
17962   "parameters" :
17963   [
17964    {
17965     "referenced_type" : "_ZTIP10VkDevice_T"
17966    },
17967    {
17968     "referenced_type" : "_ZTIy"
17969    },
17970    {
17971     "referenced_type" : "_ZTIj"
17972    },
17973    {
17974     "referenced_type" : "_ZTIj"
17975    }
17976   ],
17977   "return_type" : "_ZTIv",
17978   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
17979  },
17980  {
17981   "function_name" : "vkSetEvent",
17982   "linker_set_key" : "vkSetEvent",
17983   "parameters" :
17984   [
17985    {
17986     "referenced_type" : "_ZTIP10VkDevice_T"
17987    },
17988    {
17989     "referenced_type" : "_ZTIy"
17990    }
17991   ],
17992   "return_type" : "_ZTI8VkResult",
17993   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
17994  },
17995  {
17996   "function_name" : "vkSetPrivateData",
17997   "linker_set_key" : "vkSetPrivateData",
17998   "parameters" :
17999   [
18000    {
18001     "referenced_type" : "_ZTIP10VkDevice_T"
18002    },
18003    {
18004     "referenced_type" : "_ZTI12VkObjectType"
18005    },
18006    {
18007     "referenced_type" : "_ZTIy"
18008    },
18009    {
18010     "referenced_type" : "_ZTIy"
18011    },
18012    {
18013     "referenced_type" : "_ZTIy"
18014    }
18015   ],
18016   "return_type" : "_ZTI8VkResult",
18017   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
18018  },
18019  {
18020   "function_name" : "vkSignalSemaphore",
18021   "linker_set_key" : "vkSignalSemaphore",
18022   "parameters" :
18023   [
18024    {
18025     "referenced_type" : "_ZTIP10VkDevice_T"
18026    },
18027    {
18028     "referenced_type" : "_ZTIPK21VkSemaphoreSignalInfo"
18029    }
18030   ],
18031   "return_type" : "_ZTI8VkResult",
18032   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
18033  },
18034  {
18035   "function_name" : "vkTrimCommandPool",
18036   "linker_set_key" : "vkTrimCommandPool",
18037   "parameters" :
18038   [
18039    {
18040     "referenced_type" : "_ZTIP10VkDevice_T"
18041    },
18042    {
18043     "referenced_type" : "_ZTIy"
18044    },
18045    {
18046     "referenced_type" : "_ZTIj"
18047    }
18048   ],
18049   "return_type" : "_ZTIv",
18050   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
18051  },
18052  {
18053   "function_name" : "vkUnmapMemory",
18054   "linker_set_key" : "vkUnmapMemory",
18055   "parameters" :
18056   [
18057    {
18058     "referenced_type" : "_ZTIP10VkDevice_T"
18059    },
18060    {
18061     "referenced_type" : "_ZTIy"
18062    }
18063   ],
18064   "return_type" : "_ZTIv",
18065   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
18066  },
18067  {
18068   "function_name" : "vkUpdateDescriptorSetWithTemplate",
18069   "linker_set_key" : "vkUpdateDescriptorSetWithTemplate",
18070   "parameters" :
18071   [
18072    {
18073     "referenced_type" : "_ZTIP10VkDevice_T"
18074    },
18075    {
18076     "referenced_type" : "_ZTIy"
18077    },
18078    {
18079     "referenced_type" : "_ZTIy"
18080    },
18081    {
18082     "referenced_type" : "_ZTIPKv"
18083    }
18084   ],
18085   "return_type" : "_ZTIv",
18086   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
18087  },
18088  {
18089   "function_name" : "vkUpdateDescriptorSets",
18090   "linker_set_key" : "vkUpdateDescriptorSets",
18091   "parameters" :
18092   [
18093    {
18094     "referenced_type" : "_ZTIP10VkDevice_T"
18095    },
18096    {
18097     "referenced_type" : "_ZTIj"
18098    },
18099    {
18100     "referenced_type" : "_ZTIPK20VkWriteDescriptorSet"
18101    },
18102    {
18103     "referenced_type" : "_ZTIj"
18104    },
18105    {
18106     "referenced_type" : "_ZTIPK19VkCopyDescriptorSet"
18107    }
18108   ],
18109   "return_type" : "_ZTIv",
18110   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
18111  },
18112  {
18113   "function_name" : "vkWaitForFences",
18114   "linker_set_key" : "vkWaitForFences",
18115   "parameters" :
18116   [
18117    {
18118     "referenced_type" : "_ZTIP10VkDevice_T"
18119    },
18120    {
18121     "referenced_type" : "_ZTIj"
18122    },
18123    {
18124     "referenced_type" : "_ZTIPKy"
18125    },
18126    {
18127     "referenced_type" : "_ZTIj"
18128    },
18129    {
18130     "referenced_type" : "_ZTIy"
18131    }
18132   ],
18133   "return_type" : "_ZTI8VkResult",
18134   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
18135  },
18136  {
18137   "function_name" : "vkWaitSemaphores",
18138   "linker_set_key" : "vkWaitSemaphores",
18139   "parameters" :
18140   [
18141    {
18142     "referenced_type" : "_ZTIP10VkDevice_T"
18143    },
18144    {
18145     "referenced_type" : "_ZTIPK19VkSemaphoreWaitInfo"
18146    },
18147    {
18148     "referenced_type" : "_ZTIy"
18149    }
18150   ],
18151   "return_type" : "_ZTI8VkResult",
18152   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
18153  }
18154 ],
18155 "global_vars" : [],
18156 "lvalue_reference_types" : [],
18157 "pointer_types" :
18158 [
18159  {
18160   "alignment" : 4,
18161   "linker_set_key" : "_ZTIP10VkDevice_T",
18162   "name" : "VkDevice_T *",
18163   "referenced_type" : "_ZTI10VkDevice_T",
18164   "self_type" : "_ZTIP10VkDevice_T",
18165   "size" : 4,
18166   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
18167  },
18168  {
18169   "alignment" : 4,
18170   "linker_set_key" : "_ZTIP10VkExtent2D",
18171   "name" : "VkExtent2D *",
18172   "referenced_type" : "_ZTI10VkExtent2D",
18173   "self_type" : "_ZTIP10VkExtent2D",
18174   "size" : 4,
18175   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
18176  },
18177  {
18178   "alignment" : 4,
18179   "linker_set_key" : "_ZTIP12VkInstance_T",
18180   "name" : "VkInstance_T *",
18181   "referenced_type" : "_ZTI12VkInstance_T",
18182   "self_type" : "_ZTIP12VkInstance_T",
18183   "size" : 4,
18184   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
18185  },
18186  {
18187   "alignment" : 4,
18188   "linker_set_key" : "_ZTIP13ANativeWindow",
18189   "name" : "ANativeWindow *",
18190   "referenced_type" : "_ZTI13ANativeWindow",
18191   "self_type" : "_ZTIP13ANativeWindow",
18192   "size" : 4,
18193   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_android.h"
18194  },
18195  {
18196   "alignment" : 4,
18197   "linker_set_key" : "_ZTIP15AHardwareBuffer",
18198   "name" : "AHardwareBuffer *",
18199   "referenced_type" : "_ZTI15AHardwareBuffer",
18200   "self_type" : "_ZTIP15AHardwareBuffer",
18201   "size" : 4,
18202   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_android.h"
18203  },
18204  {
18205   "alignment" : 4,
18206   "linker_set_key" : "_ZTIP16VkPresentModeKHR",
18207   "name" : "VkPresentModeKHR *",
18208   "referenced_type" : "_ZTI16VkPresentModeKHR",
18209   "self_type" : "_ZTIP16VkPresentModeKHR",
18210   "size" : 4,
18211   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
18212  },
18213  {
18214   "alignment" : 4,
18215   "linker_set_key" : "_ZTIP17VkCommandBuffer_T",
18216   "name" : "VkCommandBuffer_T *",
18217   "referenced_type" : "_ZTI17VkCommandBuffer_T",
18218   "self_type" : "_ZTIP17VkCommandBuffer_T",
18219   "size" : 4,
18220   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
18221  },
18222  {
18223   "alignment" : 4,
18224   "linker_set_key" : "_ZTIP17VkLayerProperties",
18225   "name" : "VkLayerProperties *",
18226   "referenced_type" : "_ZTI17VkLayerProperties",
18227   "self_type" : "_ZTIP17VkLayerProperties",
18228   "size" : 4,
18229   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
18230  },
18231  {
18232   "alignment" : 4,
18233   "linker_set_key" : "_ZTIP18VkBaseOutStructure",
18234   "name" : "VkBaseOutStructure *",
18235   "referenced_type" : "_ZTI18VkBaseOutStructure",
18236   "self_type" : "_ZTIP18VkBaseOutStructure",
18237   "size" : 4,
18238   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
18239  },
18240  {
18241   "alignment" : 4,
18242   "linker_set_key" : "_ZTIP18VkFormatProperties",
18243   "name" : "VkFormatProperties *",
18244   "referenced_type" : "_ZTI18VkFormatProperties",
18245   "self_type" : "_ZTIP18VkFormatProperties",
18246   "size" : 4,
18247   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
18248  },
18249  {
18250   "alignment" : 4,
18251   "linker_set_key" : "_ZTIP18VkPhysicalDevice_T",
18252   "name" : "VkPhysicalDevice_T *",
18253   "referenced_type" : "_ZTI18VkPhysicalDevice_T",
18254   "self_type" : "_ZTIP18VkPhysicalDevice_T",
18255   "size" : 4,
18256   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
18257  },
18258  {
18259   "alignment" : 4,
18260   "linker_set_key" : "_ZTIP18VkSurfaceFormatKHR",
18261   "name" : "VkSurfaceFormatKHR *",
18262   "referenced_type" : "_ZTI18VkSurfaceFormatKHR",
18263   "self_type" : "_ZTIP18VkSurfaceFormatKHR",
18264   "size" : 4,
18265   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
18266  },
18267  {
18268   "alignment" : 4,
18269   "linker_set_key" : "_ZTIP19VkFormatProperties2",
18270   "name" : "VkFormatProperties2 *",
18271   "referenced_type" : "_ZTI19VkFormatProperties2",
18272   "self_type" : "_ZTIP19VkFormatProperties2",
18273   "size" : 4,
18274   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
18275  },
18276  {
18277   "alignment" : 4,
18278   "linker_set_key" : "_ZTIP19VkSubresourceLayout",
18279   "name" : "VkSubresourceLayout *",
18280   "referenced_type" : "_ZTI19VkSubresourceLayout",
18281   "self_type" : "_ZTIP19VkSubresourceLayout",
18282   "size" : 4,
18283   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
18284  },
18285  {
18286   "alignment" : 4,
18287   "linker_set_key" : "_ZTIP20VkMemoryRequirements",
18288   "name" : "VkMemoryRequirements *",
18289   "referenced_type" : "_ZTI20VkMemoryRequirements",
18290   "self_type" : "_ZTIP20VkMemoryRequirements",
18291   "size" : 4,
18292   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
18293  },
18294  {
18295   "alignment" : 4,
18296   "linker_set_key" : "_ZTIP21VkExtensionProperties",
18297   "name" : "VkExtensionProperties *",
18298   "referenced_type" : "_ZTI21VkExtensionProperties",
18299   "self_type" : "_ZTIP21VkExtensionProperties",
18300   "size" : 4,
18301   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
18302  },
18303  {
18304   "alignment" : 4,
18305   "linker_set_key" : "_ZTIP21VkMemoryRequirements2",
18306   "name" : "VkMemoryRequirements2 *",
18307   "referenced_type" : "_ZTI21VkMemoryRequirements2",
18308   "self_type" : "_ZTIP21VkMemoryRequirements2",
18309   "size" : 4,
18310   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
18311  },
18312  {
18313   "alignment" : 4,
18314   "linker_set_key" : "_ZTIP23VkImageFormatProperties",
18315   "name" : "VkImageFormatProperties *",
18316   "referenced_type" : "_ZTI23VkImageFormatProperties",
18317   "self_type" : "_ZTIP23VkImageFormatProperties",
18318   "size" : 4,
18319   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
18320  },
18321  {
18322   "alignment" : 4,
18323   "linker_set_key" : "_ZTIP23VkQueueFamilyProperties",
18324   "name" : "VkQueueFamilyProperties *",
18325   "referenced_type" : "_ZTI23VkQueueFamilyProperties",
18326   "self_type" : "_ZTIP23VkQueueFamilyProperties",
18327   "size" : 4,
18328   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
18329  },
18330  {
18331   "alignment" : 4,
18332   "linker_set_key" : "_ZTIP24VkImageFormatProperties2",
18333   "name" : "VkImageFormatProperties2 *",
18334   "referenced_type" : "_ZTI24VkImageFormatProperties2",
18335   "self_type" : "_ZTIP24VkImageFormatProperties2",
18336   "size" : 4,
18337   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
18338  },
18339  {
18340   "alignment" : 4,
18341   "linker_set_key" : "_ZTIP24VkPhysicalDeviceFeatures",
18342   "name" : "VkPhysicalDeviceFeatures *",
18343   "referenced_type" : "_ZTI24VkPhysicalDeviceFeatures",
18344   "self_type" : "_ZTIP24VkPhysicalDeviceFeatures",
18345   "size" : 4,
18346   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
18347  },
18348  {
18349   "alignment" : 4,
18350   "linker_set_key" : "_ZTIP24VkQueueFamilyProperties2",
18351   "name" : "VkQueueFamilyProperties2 *",
18352   "referenced_type" : "_ZTI24VkQueueFamilyProperties2",
18353   "self_type" : "_ZTIP24VkQueueFamilyProperties2",
18354   "size" : 4,
18355   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
18356  },
18357  {
18358   "alignment" : 4,
18359   "linker_set_key" : "_ZTIP24VkSurfaceCapabilitiesKHR",
18360   "name" : "VkSurfaceCapabilitiesKHR *",
18361   "referenced_type" : "_ZTI24VkSurfaceCapabilitiesKHR",
18362   "self_type" : "_ZTIP24VkSurfaceCapabilitiesKHR",
18363   "size" : 4,
18364   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
18365  },
18366  {
18367   "alignment" : 4,
18368   "linker_set_key" : "_ZTIP25VkExternalFenceProperties",
18369   "name" : "VkExternalFenceProperties *",
18370   "referenced_type" : "_ZTI25VkExternalFenceProperties",
18371   "self_type" : "_ZTIP25VkExternalFenceProperties",
18372   "size" : 4,
18373   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
18374  },
18375  {
18376   "alignment" : 4,
18377   "linker_set_key" : "_ZTIP25VkPhysicalDeviceFeatures2",
18378   "name" : "VkPhysicalDeviceFeatures2 *",
18379   "referenced_type" : "_ZTI25VkPhysicalDeviceFeatures2",
18380   "self_type" : "_ZTIP25VkPhysicalDeviceFeatures2",
18381   "size" : 4,
18382   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
18383  },
18384  {
18385   "alignment" : 4,
18386   "linker_set_key" : "_ZTIP26VkExternalBufferProperties",
18387   "name" : "VkExternalBufferProperties *",
18388   "referenced_type" : "_ZTI26VkExternalBufferProperties",
18389   "self_type" : "_ZTIP26VkExternalBufferProperties",
18390   "size" : 4,
18391   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
18392  },
18393  {
18394   "alignment" : 4,
18395   "linker_set_key" : "_ZTIP26VkPhysicalDeviceProperties",
18396   "name" : "VkPhysicalDeviceProperties *",
18397   "referenced_type" : "_ZTI26VkPhysicalDeviceProperties",
18398   "self_type" : "_ZTIP26VkPhysicalDeviceProperties",
18399   "size" : 4,
18400   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
18401  },
18402  {
18403   "alignment" : 4,
18404   "linker_set_key" : "_ZTIP26VkPipelineCreationFeedback",
18405   "name" : "VkPipelineCreationFeedback *",
18406   "referenced_type" : "_ZTI26VkPipelineCreationFeedback",
18407   "self_type" : "_ZTIP26VkPipelineCreationFeedback",
18408   "size" : 4,
18409   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
18410  },
18411  {
18412   "alignment" : 4,
18413   "linker_set_key" : "_ZTIP27VkPhysicalDeviceProperties2",
18414   "name" : "VkPhysicalDeviceProperties2 *",
18415   "referenced_type" : "_ZTI27VkPhysicalDeviceProperties2",
18416   "self_type" : "_ZTIP27VkPhysicalDeviceProperties2",
18417   "size" : 4,
18418   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
18419  },
18420  {
18421   "alignment" : 4,
18422   "linker_set_key" : "_ZTIP28VkDescriptorSetLayoutSupport",
18423   "name" : "VkDescriptorSetLayoutSupport *",
18424   "referenced_type" : "_ZTI28VkDescriptorSetLayoutSupport",
18425   "self_type" : "_ZTIP28VkDescriptorSetLayoutSupport",
18426   "size" : 4,
18427   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
18428  },
18429  {
18430   "alignment" : 4,
18431   "linker_set_key" : "_ZTIP29VkExternalSemaphoreProperties",
18432   "name" : "VkExternalSemaphoreProperties *",
18433   "referenced_type" : "_ZTI29VkExternalSemaphoreProperties",
18434   "self_type" : "_ZTIP29VkExternalSemaphoreProperties",
18435   "size" : 4,
18436   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
18437  },
18438  {
18439   "alignment" : 4,
18440   "linker_set_key" : "_ZTIP29VkSparseImageFormatProperties",
18441   "name" : "VkSparseImageFormatProperties *",
18442   "referenced_type" : "_ZTI29VkSparseImageFormatProperties",
18443   "self_type" : "_ZTIP29VkSparseImageFormatProperties",
18444   "size" : 4,
18445   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
18446  },
18447  {
18448   "alignment" : 4,
18449   "linker_set_key" : "_ZTIP30VkPhysicalDeviceToolProperties",
18450   "name" : "VkPhysicalDeviceToolProperties *",
18451   "referenced_type" : "_ZTI30VkPhysicalDeviceToolProperties",
18452   "self_type" : "_ZTIP30VkPhysicalDeviceToolProperties",
18453   "size" : 4,
18454   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
18455  },
18456  {
18457   "alignment" : 4,
18458   "linker_set_key" : "_ZTIP30VkSparseImageFormatProperties2",
18459   "name" : "VkSparseImageFormatProperties2 *",
18460   "referenced_type" : "_ZTI30VkSparseImageFormatProperties2",
18461   "self_type" : "_ZTIP30VkSparseImageFormatProperties2",
18462   "size" : 4,
18463   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
18464  },
18465  {
18466   "alignment" : 4,
18467   "linker_set_key" : "_ZTIP31VkPhysicalDeviceGroupProperties",
18468   "name" : "VkPhysicalDeviceGroupProperties *",
18469   "referenced_type" : "_ZTI31VkPhysicalDeviceGroupProperties",
18470   "self_type" : "_ZTIP31VkPhysicalDeviceGroupProperties",
18471   "size" : 4,
18472   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
18473  },
18474  {
18475   "alignment" : 4,
18476   "linker_set_key" : "_ZTIP31VkSparseImageMemoryRequirements",
18477   "name" : "VkSparseImageMemoryRequirements *",
18478   "referenced_type" : "_ZTI31VkSparseImageMemoryRequirements",
18479   "self_type" : "_ZTIP31VkSparseImageMemoryRequirements",
18480   "size" : 4,
18481   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
18482  },
18483  {
18484   "alignment" : 4,
18485   "linker_set_key" : "_ZTIP32VkDrmFormatModifierPropertiesEXT",
18486   "name" : "VkDrmFormatModifierPropertiesEXT *",
18487   "referenced_type" : "_ZTI32VkDrmFormatModifierPropertiesEXT",
18488   "self_type" : "_ZTIP32VkDrmFormatModifierPropertiesEXT",
18489   "size" : 4,
18490   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
18491  },
18492  {
18493   "alignment" : 4,
18494   "linker_set_key" : "_ZTIP32VkPhysicalDeviceMemoryProperties",
18495   "name" : "VkPhysicalDeviceMemoryProperties *",
18496   "referenced_type" : "_ZTI32VkPhysicalDeviceMemoryProperties",
18497   "self_type" : "_ZTIP32VkPhysicalDeviceMemoryProperties",
18498   "size" : 4,
18499   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
18500  },
18501  {
18502   "alignment" : 4,
18503   "linker_set_key" : "_ZTIP32VkSparseImageMemoryRequirements2",
18504   "name" : "VkSparseImageMemoryRequirements2 *",
18505   "referenced_type" : "_ZTI32VkSparseImageMemoryRequirements2",
18506   "self_type" : "_ZTIP32VkSparseImageMemoryRequirements2",
18507   "size" : 4,
18508   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
18509  },
18510  {
18511   "alignment" : 4,
18512   "linker_set_key" : "_ZTIP33VkDrmFormatModifierProperties2EXT",
18513   "name" : "VkDrmFormatModifierProperties2EXT *",
18514   "referenced_type" : "_ZTI33VkDrmFormatModifierProperties2EXT",
18515   "self_type" : "_ZTIP33VkDrmFormatModifierProperties2EXT",
18516   "size" : 4,
18517   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
18518  },
18519  {
18520   "alignment" : 4,
18521   "linker_set_key" : "_ZTIP33VkPhysicalDeviceMemoryProperties2",
18522   "name" : "VkPhysicalDeviceMemoryProperties2 *",
18523   "referenced_type" : "_ZTI33VkPhysicalDeviceMemoryProperties2",
18524   "self_type" : "_ZTIP33VkPhysicalDeviceMemoryProperties2",
18525   "size" : 4,
18526   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
18527  },
18528  {
18529   "alignment" : 4,
18530   "linker_set_key" : "_ZTIP35VkDeviceGroupPresentCapabilitiesKHR",
18531   "name" : "VkDeviceGroupPresentCapabilitiesKHR *",
18532   "referenced_type" : "_ZTI35VkDeviceGroupPresentCapabilitiesKHR",
18533   "self_type" : "_ZTIP35VkDeviceGroupPresentCapabilitiesKHR",
18534   "size" : 4,
18535   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
18536  },
18537  {
18538   "alignment" : 4,
18539   "linker_set_key" : "_ZTIP40VkAndroidHardwareBufferPropertiesANDROID",
18540   "name" : "VkAndroidHardwareBufferPropertiesANDROID *",
18541   "referenced_type" : "_ZTI40VkAndroidHardwareBufferPropertiesANDROID",
18542   "self_type" : "_ZTIP40VkAndroidHardwareBufferPropertiesANDROID",
18543   "size" : 4,
18544   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_android.h"
18545  },
18546  {
18547   "alignment" : 4,
18548   "linker_set_key" : "_ZTIP8VkRect2D",
18549   "name" : "VkRect2D *",
18550   "referenced_type" : "_ZTI8VkRect2D",
18551   "self_type" : "_ZTIP8VkRect2D",
18552   "size" : 4,
18553   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
18554  },
18555  {
18556   "alignment" : 4,
18557   "linker_set_key" : "_ZTIP8VkResult",
18558   "name" : "VkResult *",
18559   "referenced_type" : "_ZTI8VkResult",
18560   "self_type" : "_ZTIP8VkResult",
18561   "size" : 4,
18562   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
18563  },
18564  {
18565   "alignment" : 4,
18566   "linker_set_key" : "_ZTIP9VkQueue_T",
18567   "name" : "VkQueue_T *",
18568   "referenced_type" : "_ZTI9VkQueue_T",
18569   "self_type" : "_ZTIP9VkQueue_T",
18570   "size" : 4,
18571   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
18572  },
18573  {
18574   "alignment" : 4,
18575   "linker_set_key" : "_ZTIPFPvS_S_jj23VkSystemAllocationScopeE",
18576   "name" : "void *(*)(void *, void *, unsigned int, unsigned int, VkSystemAllocationScope)",
18577   "referenced_type" : "_ZTIFPvS_S_jj23VkSystemAllocationScopeE",
18578   "self_type" : "_ZTIPFPvS_S_jj23VkSystemAllocationScopeE",
18579   "size" : 4,
18580   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
18581  },
18582  {
18583   "alignment" : 4,
18584   "linker_set_key" : "_ZTIPFPvS_jj23VkSystemAllocationScopeE",
18585   "name" : "void *(*)(void *, unsigned int, unsigned int, VkSystemAllocationScope)",
18586   "referenced_type" : "_ZTIFPvS_jj23VkSystemAllocationScopeE",
18587   "self_type" : "_ZTIPFPvS_jj23VkSystemAllocationScopeE",
18588   "size" : 4,
18589   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
18590  },
18591  {
18592   "alignment" : 4,
18593   "linker_set_key" : "_ZTIPFj38VkDebugUtilsMessageSeverityFlagBitsEXTjPK36VkDebugUtilsMessengerCallbackDataEXTPvE",
18594   "name" : "unsigned int (*)(VkDebugUtilsMessageSeverityFlagBitsEXT, unsigned int, const VkDebugUtilsMessengerCallbackDataEXT *, void *)",
18595   "referenced_type" : "_ZTIFj38VkDebugUtilsMessageSeverityFlagBitsEXTjPK36VkDebugUtilsMessengerCallbackDataEXTPvE",
18596   "self_type" : "_ZTIPFj38VkDebugUtilsMessageSeverityFlagBitsEXTjPK36VkDebugUtilsMessengerCallbackDataEXTPvE",
18597   "size" : 4,
18598   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
18599  },
18600  {
18601   "alignment" : 4,
18602   "linker_set_key" : "_ZTIPFjj26VkDebugReportObjectTypeEXTyjiPKcS1_PvE",
18603   "name" : "unsigned int (*)(unsigned int, VkDebugReportObjectTypeEXT, unsigned long long, unsigned int, int, const char *, const char *, void *)",
18604   "referenced_type" : "_ZTIFjj26VkDebugReportObjectTypeEXTyjiPKcS1_PvE",
18605   "self_type" : "_ZTIPFjj26VkDebugReportObjectTypeEXTyjiPKcS1_PvE",
18606   "size" : 4,
18607   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
18608  },
18609  {
18610   "alignment" : 4,
18611   "linker_set_key" : "_ZTIPFvPK35VkDeviceMemoryReportCallbackDataEXTPvE",
18612   "name" : "void (*)(const VkDeviceMemoryReportCallbackDataEXT *, void *)",
18613   "referenced_type" : "_ZTIFvPK35VkDeviceMemoryReportCallbackDataEXTPvE",
18614   "self_type" : "_ZTIPFvPK35VkDeviceMemoryReportCallbackDataEXTPvE",
18615   "size" : 4,
18616   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
18617  },
18618  {
18619   "alignment" : 4,
18620   "linker_set_key" : "_ZTIPFvPvS_E",
18621   "name" : "void (*)(void *, void *)",
18622   "referenced_type" : "_ZTIFvPvS_E",
18623   "self_type" : "_ZTIPFvPvS_E",
18624   "size" : 4,
18625   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
18626  },
18627  {
18628   "alignment" : 4,
18629   "linker_set_key" : "_ZTIPFvPvj24VkInternalAllocationType23VkSystemAllocationScopeE",
18630   "name" : "void (*)(void *, unsigned int, VkInternalAllocationType, VkSystemAllocationScope)",
18631   "referenced_type" : "_ZTIFvPvj24VkInternalAllocationType23VkSystemAllocationScopeE",
18632   "self_type" : "_ZTIPFvPvj24VkInternalAllocationType23VkSystemAllocationScopeE",
18633   "size" : 4,
18634   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
18635  },
18636  {
18637   "alignment" : 4,
18638   "linker_set_key" : "_ZTIPFvvE",
18639   "name" : "void (*)()",
18640   "referenced_type" : "_ZTIFvvE",
18641   "self_type" : "_ZTIPFvvE",
18642   "size" : 4,
18643   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
18644  },
18645  {
18646   "alignment" : 4,
18647   "linker_set_key" : "_ZTIPK10VkOffset2D",
18648   "name" : "const VkOffset2D *",
18649   "referenced_type" : "_ZTIK10VkOffset2D",
18650   "self_type" : "_ZTIPK10VkOffset2D",
18651   "size" : 4,
18652   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
18653  },
18654  {
18655   "alignment" : 4,
18656   "linker_set_key" : "_ZTIPK10VkViewport",
18657   "name" : "const VkViewport *",
18658   "referenced_type" : "_ZTIK10VkViewport",
18659   "self_type" : "_ZTIPK10VkViewport",
18660   "size" : 4,
18661   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
18662  },
18663  {
18664   "alignment" : 4,
18665   "linker_set_key" : "_ZTIPK11VkClearRect",
18666   "name" : "const VkClearRect *",
18667   "referenced_type" : "_ZTIK11VkClearRect",
18668   "self_type" : "_ZTIPK11VkClearRect",
18669   "size" : 4,
18670   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
18671  },
18672  {
18673   "alignment" : 4,
18674   "linker_set_key" : "_ZTIPK11VkImageBlit",
18675   "name" : "const VkImageBlit *",
18676   "referenced_type" : "_ZTIK11VkImageBlit",
18677   "self_type" : "_ZTIPK11VkImageBlit",
18678   "size" : 4,
18679   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
18680  },
18681  {
18682   "alignment" : 4,
18683   "linker_set_key" : "_ZTIPK11VkImageCopy",
18684   "name" : "const VkImageCopy *",
18685   "referenced_type" : "_ZTIK11VkImageCopy",
18686   "self_type" : "_ZTIPK11VkImageCopy",
18687   "size" : 4,
18688   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
18689  },
18690  {
18691   "alignment" : 4,
18692   "linker_set_key" : "_ZTIPK11VkIndexType",
18693   "name" : "const VkIndexType *",
18694   "referenced_type" : "_ZTIK11VkIndexType",
18695   "self_type" : "_ZTIPK11VkIndexType",
18696   "size" : 4,
18697   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
18698  },
18699  {
18700   "alignment" : 4,
18701   "linker_set_key" : "_ZTIPK12VkBufferCopy",
18702   "name" : "const VkBufferCopy *",
18703   "referenced_type" : "_ZTIK12VkBufferCopy",
18704   "self_type" : "_ZTIPK12VkBufferCopy",
18705   "size" : 4,
18706   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
18707  },
18708  {
18709   "alignment" : 4,
18710   "linker_set_key" : "_ZTIPK12VkClearValue",
18711   "name" : "const VkClearValue *",
18712   "referenced_type" : "_ZTIK12VkClearValue",
18713   "self_type" : "_ZTIPK12VkClearValue",
18714   "size" : 4,
18715   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
18716  },
18717  {
18718   "alignment" : 4,
18719   "linker_set_key" : "_ZTIPK12VkGeometryNV",
18720   "name" : "const VkGeometryNV *",
18721   "referenced_type" : "_ZTIK12VkGeometryNV",
18722   "self_type" : "_ZTIPK12VkGeometryNV",
18723   "size" : 4,
18724   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
18725  },
18726  {
18727   "alignment" : 4,
18728   "linker_set_key" : "_ZTIPK12VkImageBlit2",
18729   "name" : "const VkImageBlit2 *",
18730   "referenced_type" : "_ZTIK12VkImageBlit2",
18731   "self_type" : "_ZTIPK12VkImageBlit2",
18732   "size" : 4,
18733   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
18734  },
18735  {
18736   "alignment" : 4,
18737   "linker_set_key" : "_ZTIPK12VkImageCopy2",
18738   "name" : "const VkImageCopy2 *",
18739   "referenced_type" : "_ZTIK12VkImageCopy2",
18740   "self_type" : "_ZTIPK12VkImageCopy2",
18741   "size" : 4,
18742   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
18743  },
18744  {
18745   "alignment" : 4,
18746   "linker_set_key" : "_ZTIPK12VkSubmitInfo",
18747   "name" : "const VkSubmitInfo *",
18748   "referenced_type" : "_ZTIK12VkSubmitInfo",
18749   "self_type" : "_ZTIPK12VkSubmitInfo",
18750   "size" : 4,
18751   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
18752  },
18753  {
18754   "alignment" : 4,
18755   "linker_set_key" : "_ZTIPK13VkBufferCopy2",
18756   "name" : "const VkBufferCopy2 *",
18757   "referenced_type" : "_ZTIK13VkBufferCopy2",
18758   "self_type" : "_ZTIPK13VkBufferCopy2",
18759   "size" : 4,
18760   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
18761  },
18762  {
18763   "alignment" : 4,
18764   "linker_set_key" : "_ZTIPK13VkSubmitInfo2",
18765   "name" : "const VkSubmitInfo2 *",
18766   "referenced_type" : "_ZTIK13VkSubmitInfo2",
18767   "self_type" : "_ZTIPK13VkSubmitInfo2",
18768   "size" : 4,
18769   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
18770  },
18771  {
18772   "alignment" : 4,
18773   "linker_set_key" : "_ZTIPK14VkDynamicState",
18774   "name" : "const VkDynamicState *",
18775   "referenced_type" : "_ZTIK14VkDynamicState",
18776   "self_type" : "_ZTIPK14VkDynamicState",
18777   "size" : 4,
18778   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
18779  },
18780  {
18781   "alignment" : 4,
18782   "linker_set_key" : "_ZTIPK14VkImageResolve",
18783   "name" : "const VkImageResolve *",
18784   "referenced_type" : "_ZTIK14VkImageResolve",
18785   "self_type" : "_ZTIPK14VkImageResolve",
18786   "size" : 4,
18787   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
18788  },
18789  {
18790   "alignment" : 4,
18791   "linker_set_key" : "_ZTIPK14VkRectLayerKHR",
18792   "name" : "const VkRectLayerKHR *",
18793   "referenced_type" : "_ZTIK14VkRectLayerKHR",
18794   "self_type" : "_ZTIPK14VkRectLayerKHR",
18795   "size" : 4,
18796   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
18797  },
18798  {
18799   "alignment" : 4,
18800   "linker_set_key" : "_ZTIPK15AHardwareBuffer",
18801   "name" : "const AHardwareBuffer *",
18802   "referenced_type" : "_ZTIK15AHardwareBuffer",
18803   "self_type" : "_ZTIPK15AHardwareBuffer",
18804   "size" : 4,
18805   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_android.h"
18806  },
18807  {
18808   "alignment" : 4,
18809   "linker_set_key" : "_ZTIPK15VkImageResolve2",
18810   "name" : "const VkImageResolve2 *",
18811   "referenced_type" : "_ZTIK15VkImageResolve2",
18812   "self_type" : "_ZTIPK15VkImageResolve2",
18813   "size" : 4,
18814   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
18815  },
18816  {
18817   "alignment" : 4,
18818   "linker_set_key" : "_ZTIPK15VkMemoryBarrier",
18819   "name" : "const VkMemoryBarrier *",
18820   "referenced_type" : "_ZTIK15VkMemoryBarrier",
18821   "self_type" : "_ZTIPK15VkMemoryBarrier",
18822   "size" : 4,
18823   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
18824  },
18825  {
18826   "alignment" : 4,
18827   "linker_set_key" : "_ZTIPK15VkRenderingInfo",
18828   "name" : "const VkRenderingInfo *",
18829   "referenced_type" : "_ZTIK15VkRenderingInfo",
18830   "self_type" : "_ZTIPK15VkRenderingInfo",
18831   "size" : 4,
18832   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
18833  },
18834  {
18835   "alignment" : 4,
18836   "linker_set_key" : "_ZTIPK16VkBindSparseInfo",
18837   "name" : "const VkBindSparseInfo *",
18838   "referenced_type" : "_ZTIK16VkBindSparseInfo",
18839   "self_type" : "_ZTIPK16VkBindSparseInfo",
18840   "size" : 4,
18841   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
18842  },
18843  {
18844   "alignment" : 4,
18845   "linker_set_key" : "_ZTIPK16VkBlitImageInfo2",
18846   "name" : "const VkBlitImageInfo2 *",
18847   "referenced_type" : "_ZTIK16VkBlitImageInfo2",
18848   "self_type" : "_ZTIPK16VkBlitImageInfo2",
18849   "size" : 4,
18850   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
18851  },
18852  {
18853   "alignment" : 4,
18854   "linker_set_key" : "_ZTIPK16VkCopyImageInfo2",
18855   "name" : "const VkCopyImageInfo2 *",
18856   "referenced_type" : "_ZTIK16VkCopyImageInfo2",
18857   "self_type" : "_ZTIPK16VkCopyImageInfo2",
18858   "size" : 4,
18859   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
18860  },
18861  {
18862   "alignment" : 4,
18863   "linker_set_key" : "_ZTIPK16VkDependencyInfo",
18864   "name" : "const VkDependencyInfo *",
18865   "referenced_type" : "_ZTIK16VkDependencyInfo",
18866   "self_type" : "_ZTIPK16VkDependencyInfo",
18867   "size" : 4,
18868   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
18869  },
18870  {
18871   "alignment" : 4,
18872   "linker_set_key" : "_ZTIPK16VkDescriptorType",
18873   "name" : "const VkDescriptorType *",
18874   "referenced_type" : "_ZTIK16VkDescriptorType",
18875   "self_type" : "_ZTIPK16VkDescriptorType",
18876   "size" : 4,
18877   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
18878  },
18879  {
18880   "alignment" : 4,
18881   "linker_set_key" : "_ZTIPK16VkMemoryBarrier2",
18882   "name" : "const VkMemoryBarrier2 *",
18883   "referenced_type" : "_ZTIK16VkMemoryBarrier2",
18884   "self_type" : "_ZTIPK16VkMemoryBarrier2",
18885   "size" : 4,
18886   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
18887  },
18888  {
18889   "alignment" : 4,
18890   "linker_set_key" : "_ZTIPK16VkPresentInfoKHR",
18891   "name" : "const VkPresentInfoKHR *",
18892   "referenced_type" : "_ZTIK16VkPresentInfoKHR",
18893   "self_type" : "_ZTIPK16VkPresentInfoKHR",
18894   "size" : 4,
18895   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
18896  },
18897  {
18898   "alignment" : 4,
18899   "linker_set_key" : "_ZTIPK16VkSubpassEndInfo",
18900   "name" : "const VkSubpassEndInfo *",
18901   "referenced_type" : "_ZTIK16VkSubpassEndInfo",
18902   "self_type" : "_ZTIPK16VkSubpassEndInfo",
18903   "size" : 4,
18904   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
18905  },
18906  {
18907   "alignment" : 4,
18908   "linker_set_key" : "_ZTIPK17VkApplicationInfo",
18909   "name" : "const VkApplicationInfo *",
18910   "referenced_type" : "_ZTIK17VkApplicationInfo",
18911   "self_type" : "_ZTIPK17VkApplicationInfo",
18912   "size" : 4,
18913   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
18914  },
18915  {
18916   "alignment" : 4,
18917   "linker_set_key" : "_ZTIPK17VkBaseInStructure",
18918   "name" : "const VkBaseInStructure *",
18919   "referenced_type" : "_ZTIK17VkBaseInStructure",
18920   "self_type" : "_ZTIPK17VkBaseInStructure",
18921   "size" : 4,
18922   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
18923  },
18924  {
18925   "alignment" : 4,
18926   "linker_set_key" : "_ZTIPK17VkBufferImageCopy",
18927   "name" : "const VkBufferImageCopy *",
18928   "referenced_type" : "_ZTIK17VkBufferImageCopy",
18929   "self_type" : "_ZTIPK17VkBufferImageCopy",
18930   "size" : 4,
18931   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
18932  },
18933  {
18934   "alignment" : 4,
18935   "linker_set_key" : "_ZTIPK17VkClearAttachment",
18936   "name" : "const VkClearAttachment *",
18937   "referenced_type" : "_ZTIK17VkClearAttachment",
18938   "self_type" : "_ZTIPK17VkClearAttachment",
18939   "size" : 4,
18940   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
18941  },
18942  {
18943   "alignment" : 4,
18944   "linker_set_key" : "_ZTIPK17VkClearColorValue",
18945   "name" : "const VkClearColorValue *",
18946   "referenced_type" : "_ZTIK17VkClearColorValue",
18947   "self_type" : "_ZTIPK17VkClearColorValue",
18948   "size" : 4,
18949   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
18950  },
18951  {
18952   "alignment" : 4,
18953   "linker_set_key" : "_ZTIPK17VkCopyBufferInfo2",
18954   "name" : "const VkCopyBufferInfo2 *",
18955   "referenced_type" : "_ZTIK17VkCopyBufferInfo2",
18956   "self_type" : "_ZTIPK17VkCopyBufferInfo2",
18957   "size" : 4,
18958   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
18959  },
18960  {
18961   "alignment" : 4,
18962   "linker_set_key" : "_ZTIPK17VkEventCreateInfo",
18963   "name" : "const VkEventCreateInfo *",
18964   "referenced_type" : "_ZTIK17VkEventCreateInfo",
18965   "self_type" : "_ZTIPK17VkEventCreateInfo",
18966   "size" : 4,
18967   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
18968  },
18969  {
18970   "alignment" : 4,
18971   "linker_set_key" : "_ZTIPK17VkFenceCreateInfo",
18972   "name" : "const VkFenceCreateInfo *",
18973   "referenced_type" : "_ZTIK17VkFenceCreateInfo",
18974   "self_type" : "_ZTIPK17VkFenceCreateInfo",
18975   "size" : 4,
18976   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
18977  },
18978  {
18979   "alignment" : 4,
18980   "linker_set_key" : "_ZTIPK17VkImageCreateInfo",
18981   "name" : "const VkImageCreateInfo *",
18982   "referenced_type" : "_ZTIK17VkImageCreateInfo",
18983   "self_type" : "_ZTIPK17VkImageCreateInfo",
18984   "size" : 4,
18985   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
18986  },
18987  {
18988   "alignment" : 4,
18989   "linker_set_key" : "_ZTIPK18VkBufferCreateInfo",
18990   "name" : "const VkBufferCreateInfo *",
18991   "referenced_type" : "_ZTIK18VkBufferCreateInfo",
18992   "self_type" : "_ZTIPK18VkBufferCreateInfo",
18993   "size" : 4,
18994   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
18995  },
18996  {
18997   "alignment" : 4,
18998   "linker_set_key" : "_ZTIPK18VkBufferImageCopy2",
18999   "name" : "const VkBufferImageCopy2 *",
19000   "referenced_type" : "_ZTIK18VkBufferImageCopy2",
19001   "self_type" : "_ZTIPK18VkBufferImageCopy2",
19002   "size" : 4,
19003   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
19004  },
19005  {
19006   "alignment" : 4,
19007   "linker_set_key" : "_ZTIPK18VkDeviceCreateInfo",
19008   "name" : "const VkDeviceCreateInfo *",
19009   "referenced_type" : "_ZTIK18VkDeviceCreateInfo",
19010   "self_type" : "_ZTIPK18VkDeviceCreateInfo",
19011   "size" : 4,
19012   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
19013  },
19014  {
19015   "alignment" : 4,
19016   "linker_set_key" : "_ZTIPK18VkDeviceQueueInfo2",
19017   "name" : "const VkDeviceQueueInfo2 *",
19018   "referenced_type" : "_ZTIK18VkDeviceQueueInfo2",
19019   "self_type" : "_ZTIPK18VkDeviceQueueInfo2",
19020   "size" : 4,
19021   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
19022  },
19023  {
19024   "alignment" : 4,
19025   "linker_set_key" : "_ZTIPK18VkImageSubresource",
19026   "name" : "const VkImageSubresource *",
19027   "referenced_type" : "_ZTIK18VkImageSubresource",
19028   "self_type" : "_ZTIPK18VkImageSubresource",
19029   "size" : 4,
19030   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
19031  },
19032  {
19033   "alignment" : 4,
19034   "linker_set_key" : "_ZTIPK18VkPresentRegionKHR",
19035   "name" : "const VkPresentRegionKHR *",
19036   "referenced_type" : "_ZTIK18VkPresentRegionKHR",
19037   "self_type" : "_ZTIPK18VkPresentRegionKHR",
19038   "size" : 4,
19039   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
19040  },
19041  {
19042   "alignment" : 4,
19043   "linker_set_key" : "_ZTIPK18VkSparseMemoryBind",
19044   "name" : "const VkSparseMemoryBind *",
19045   "referenced_type" : "_ZTIK18VkSparseMemoryBind",
19046   "self_type" : "_ZTIPK18VkSparseMemoryBind",
19047   "size" : 4,
19048   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
19049  },
19050  {
19051   "alignment" : 4,
19052   "linker_set_key" : "_ZTIPK18VkSubpassBeginInfo",
19053   "name" : "const VkSubpassBeginInfo *",
19054   "referenced_type" : "_ZTIK18VkSubpassBeginInfo",
19055   "self_type" : "_ZTIPK18VkSubpassBeginInfo",
19056   "size" : 4,
19057   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
19058  },
19059  {
19060   "alignment" : 4,
19061   "linker_set_key" : "_ZTIPK19VkCopyDescriptorSet",
19062   "name" : "const VkCopyDescriptorSet *",
19063   "referenced_type" : "_ZTIK19VkCopyDescriptorSet",
19064   "self_type" : "_ZTIPK19VkCopyDescriptorSet",
19065   "size" : 4,
19066   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
19067  },
19068  {
19069   "alignment" : 4,
19070   "linker_set_key" : "_ZTIPK19VkMappedMemoryRange",
19071   "name" : "const VkMappedMemoryRange *",
19072   "referenced_type" : "_ZTIK19VkMappedMemoryRange",
19073   "self_type" : "_ZTIPK19VkMappedMemoryRange",
19074   "size" : 4,
19075   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
19076  },
19077  {
19078   "alignment" : 4,
19079   "linker_set_key" : "_ZTIPK19VkPresentTimeGOOGLE",
19080   "name" : "const VkPresentTimeGOOGLE *",
19081   "referenced_type" : "_ZTIK19VkPresentTimeGOOGLE",
19082   "self_type" : "_ZTIPK19VkPresentTimeGOOGLE",
19083   "size" : 4,
19084   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
19085  },
19086  {
19087   "alignment" : 4,
19088   "linker_set_key" : "_ZTIPK19VkPushConstantRange",
19089   "name" : "const VkPushConstantRange *",
19090   "referenced_type" : "_ZTIK19VkPushConstantRange",
19091   "self_type" : "_ZTIPK19VkPushConstantRange",
19092   "size" : 4,
19093   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
19094  },
19095  {
19096   "alignment" : 4,
19097   "linker_set_key" : "_ZTIPK19VkResolveImageInfo2",
19098   "name" : "const VkResolveImageInfo2 *",
19099   "referenced_type" : "_ZTIK19VkResolveImageInfo2",
19100   "self_type" : "_ZTIPK19VkResolveImageInfo2",
19101   "size" : 4,
19102   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
19103  },
19104  {
19105   "alignment" : 4,
19106   "linker_set_key" : "_ZTIPK19VkSampleLocationEXT",
19107   "name" : "const VkSampleLocationEXT *",
19108   "referenced_type" : "_ZTIK19VkSampleLocationEXT",
19109   "self_type" : "_ZTIPK19VkSampleLocationEXT",
19110   "size" : 4,
19111   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
19112  },
19113  {
19114   "alignment" : 4,
19115   "linker_set_key" : "_ZTIPK19VkSamplerCreateInfo",
19116   "name" : "const VkSamplerCreateInfo *",
19117   "referenced_type" : "_ZTIK19VkSamplerCreateInfo",
19118   "self_type" : "_ZTIPK19VkSamplerCreateInfo",
19119   "size" : 4,
19120   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
19121  },
19122  {
19123   "alignment" : 4,
19124   "linker_set_key" : "_ZTIPK19VkSemaphoreWaitInfo",
19125   "name" : "const VkSemaphoreWaitInfo *",
19126   "referenced_type" : "_ZTIK19VkSemaphoreWaitInfo",
19127   "self_type" : "_ZTIPK19VkSemaphoreWaitInfo",
19128   "size" : 4,
19129   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
19130  },
19131  {
19132   "alignment" : 4,
19133   "linker_set_key" : "_ZTIPK19VkSubpassDependency",
19134   "name" : "const VkSubpassDependency *",
19135   "referenced_type" : "_ZTIK19VkSubpassDependency",
19136   "self_type" : "_ZTIPK19VkSubpassDependency",
19137   "size" : 4,
19138   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
19139  },
19140  {
19141   "alignment" : 4,
19142   "linker_set_key" : "_ZTIPK19VkSubresourceLayout",
19143   "name" : "const VkSubresourceLayout *",
19144   "referenced_type" : "_ZTIK19VkSubresourceLayout",
19145   "self_type" : "_ZTIPK19VkSubresourceLayout",
19146   "size" : 4,
19147   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
19148  },
19149  {
19150   "alignment" : 4,
19151   "linker_set_key" : "_ZTIPK19VkViewportSwizzleNV",
19152   "name" : "const VkViewportSwizzleNV *",
19153   "referenced_type" : "_ZTIK19VkViewportSwizzleNV",
19154   "self_type" : "_ZTIPK19VkViewportSwizzleNV",
19155   "size" : 4,
19156   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
19157  },
19158  {
19159   "alignment" : 4,
19160   "linker_set_key" : "_ZTIPK20VkDebugUtilsLabelEXT",
19161   "name" : "const VkDebugUtilsLabelEXT *",
19162   "referenced_type" : "_ZTIK20VkDebugUtilsLabelEXT",
19163   "self_type" : "_ZTIPK20VkDebugUtilsLabelEXT",
19164   "size" : 4,
19165   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
19166  },
19167  {
19168   "alignment" : 4,
19169   "linker_set_key" : "_ZTIPK20VkDescriptorPoolSize",
19170   "name" : "const VkDescriptorPoolSize *",
19171   "referenced_type" : "_ZTIK20VkDescriptorPoolSize",
19172   "self_type" : "_ZTIPK20VkDescriptorPoolSize",
19173   "size" : 4,
19174   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
19175  },
19176  {
19177   "alignment" : 4,
19178   "linker_set_key" : "_ZTIPK20VkImageMemoryBarrier",
19179   "name" : "const VkImageMemoryBarrier *",
19180   "referenced_type" : "_ZTIK20VkImageMemoryBarrier",
19181   "self_type" : "_ZTIPK20VkImageMemoryBarrier",
19182   "size" : 4,
19183   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
19184  },
19185  {
19186   "alignment" : 4,
19187   "linker_set_key" : "_ZTIPK20VkInstanceCreateInfo",
19188   "name" : "const VkInstanceCreateInfo *",
19189   "referenced_type" : "_ZTIK20VkInstanceCreateInfo",
19190   "self_type" : "_ZTIPK20VkInstanceCreateInfo",
19191   "size" : 4,
19192   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
19193  },
19194  {
19195   "alignment" : 4,
19196   "linker_set_key" : "_ZTIPK20VkMemoryAllocateInfo",
19197   "name" : "const VkMemoryAllocateInfo *",
19198   "referenced_type" : "_ZTIK20VkMemoryAllocateInfo",
19199   "self_type" : "_ZTIPK20VkMemoryAllocateInfo",
19200   "size" : 4,
19201   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
19202  },
19203  {
19204   "alignment" : 4,
19205   "linker_set_key" : "_ZTIPK20VkSpecializationInfo",
19206   "name" : "const VkSpecializationInfo *",
19207   "referenced_type" : "_ZTIK20VkSpecializationInfo",
19208   "self_type" : "_ZTIPK20VkSpecializationInfo",
19209   "size" : 4,
19210   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
19211  },
19212  {
19213   "alignment" : 4,
19214   "linker_set_key" : "_ZTIPK20VkSubpassDependency2",
19215   "name" : "const VkSubpassDependency2 *",
19216   "referenced_type" : "_ZTIK20VkSubpassDependency2",
19217   "self_type" : "_ZTIPK20VkSubpassDependency2",
19218   "size" : 4,
19219   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
19220  },
19221  {
19222   "alignment" : 4,
19223   "linker_set_key" : "_ZTIPK20VkSubpassDescription",
19224   "name" : "const VkSubpassDescription *",
19225   "referenced_type" : "_ZTIK20VkSubpassDescription",
19226   "self_type" : "_ZTIPK20VkSubpassDescription",
19227   "size" : 4,
19228   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
19229  },
19230  {
19231   "alignment" : 4,
19232   "linker_set_key" : "_ZTIPK20VkValidationCheckEXT",
19233   "name" : "const VkValidationCheckEXT *",
19234   "referenced_type" : "_ZTIK20VkValidationCheckEXT",
19235   "self_type" : "_ZTIPK20VkValidationCheckEXT",
19236   "size" : 4,
19237   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
19238  },
19239  {
19240   "alignment" : 4,
19241   "linker_set_key" : "_ZTIPK20VkViewportWScalingNV",
19242   "name" : "const VkViewportWScalingNV *",
19243   "referenced_type" : "_ZTIK20VkViewportWScalingNV",
19244   "self_type" : "_ZTIPK20VkViewportWScalingNV",
19245   "size" : 4,
19246   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
19247  },
19248  {
19249   "alignment" : 4,
19250   "linker_set_key" : "_ZTIPK20VkWriteDescriptorSet",
19251   "name" : "const VkWriteDescriptorSet *",
19252   "referenced_type" : "_ZTIK20VkWriteDescriptorSet",
19253   "self_type" : "_ZTIPK20VkWriteDescriptorSet",
19254   "size" : 4,
19255   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
19256  },
19257  {
19258   "alignment" : 4,
19259   "linker_set_key" : "_ZTIPK21VkAllocationCallbacks",
19260   "name" : "const VkAllocationCallbacks *",
19261   "referenced_type" : "_ZTIK21VkAllocationCallbacks",
19262   "self_type" : "_ZTIPK21VkAllocationCallbacks",
19263   "size" : 4,
19264   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
19265  },
19266  {
19267   "alignment" : 4,
19268   "linker_set_key" : "_ZTIPK21VkAttachmentReference",
19269   "name" : "const VkAttachmentReference *",
19270   "referenced_type" : "_ZTIK21VkAttachmentReference",
19271   "self_type" : "_ZTIPK21VkAttachmentReference",
19272   "size" : 4,
19273   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
19274  },
19275  {
19276   "alignment" : 4,
19277   "linker_set_key" : "_ZTIPK21VkBindImageMemoryInfo",
19278   "name" : "const VkBindImageMemoryInfo *",
19279   "referenced_type" : "_ZTIK21VkBindImageMemoryInfo",
19280   "self_type" : "_ZTIPK21VkBindImageMemoryInfo",
19281   "size" : 4,
19282   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
19283  },
19284  {
19285   "alignment" : 4,
19286   "linker_set_key" : "_ZTIPK21VkBufferMemoryBarrier",
19287   "name" : "const VkBufferMemoryBarrier *",
19288   "referenced_type" : "_ZTIK21VkBufferMemoryBarrier",
19289   "self_type" : "_ZTIPK21VkBufferMemoryBarrier",
19290   "size" : 4,
19291   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
19292  },
19293  {
19294   "alignment" : 4,
19295   "linker_set_key" : "_ZTIPK21VkDescriptorImageInfo",
19296   "name" : "const VkDescriptorImageInfo *",
19297   "referenced_type" : "_ZTIK21VkDescriptorImageInfo",
19298   "self_type" : "_ZTIPK21VkDescriptorImageInfo",
19299   "size" : 4,
19300   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
19301  },
19302  {
19303   "alignment" : 4,
19304   "linker_set_key" : "_ZTIPK21VkImageMemoryBarrier2",
19305   "name" : "const VkImageMemoryBarrier2 *",
19306   "referenced_type" : "_ZTIK21VkImageMemoryBarrier2",
19307   "self_type" : "_ZTIPK21VkImageMemoryBarrier2",
19308   "size" : 4,
19309   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
19310  },
19311  {
19312   "alignment" : 4,
19313   "linker_set_key" : "_ZTIPK21VkImageViewCreateInfo",
19314   "name" : "const VkImageViewCreateInfo *",
19315   "referenced_type" : "_ZTIK21VkImageViewCreateInfo",
19316   "self_type" : "_ZTIPK21VkImageViewCreateInfo",
19317   "size" : 4,
19318   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
19319  },
19320  {
19321   "alignment" : 4,
19322   "linker_set_key" : "_ZTIPK21VkQueryPoolCreateInfo",
19323   "name" : "const VkQueryPoolCreateInfo *",
19324   "referenced_type" : "_ZTIK21VkQueryPoolCreateInfo",
19325   "self_type" : "_ZTIPK21VkQueryPoolCreateInfo",
19326   "size" : 4,
19327   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
19328  },
19329  {
19330   "alignment" : 4,
19331   "linker_set_key" : "_ZTIPK21VkRenderPassBeginInfo",
19332   "name" : "const VkRenderPassBeginInfo *",
19333   "referenced_type" : "_ZTIK21VkRenderPassBeginInfo",
19334   "self_type" : "_ZTIPK21VkRenderPassBeginInfo",
19335   "size" : 4,
19336   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
19337  },
19338  {
19339   "alignment" : 4,
19340   "linker_set_key" : "_ZTIPK21VkSampleCountFlagBits",
19341   "name" : "const VkSampleCountFlagBits *",
19342   "referenced_type" : "_ZTIK21VkSampleCountFlagBits",
19343   "self_type" : "_ZTIPK21VkSampleCountFlagBits",
19344   "size" : 4,
19345   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
19346  },
19347  {
19348   "alignment" : 4,
19349   "linker_set_key" : "_ZTIPK21VkSemaphoreCreateInfo",
19350   "name" : "const VkSemaphoreCreateInfo *",
19351   "referenced_type" : "_ZTIK21VkSemaphoreCreateInfo",
19352   "self_type" : "_ZTIPK21VkSemaphoreCreateInfo",
19353   "size" : 4,
19354   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
19355  },
19356  {
19357   "alignment" : 4,
19358   "linker_set_key" : "_ZTIPK21VkSemaphoreSignalInfo",
19359   "name" : "const VkSemaphoreSignalInfo *",
19360   "referenced_type" : "_ZTIK21VkSemaphoreSignalInfo",
19361   "self_type" : "_ZTIPK21VkSemaphoreSignalInfo",
19362   "size" : 4,
19363   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
19364  },
19365  {
19366   "alignment" : 4,
19367   "linker_set_key" : "_ZTIPK21VkSemaphoreSubmitInfo",
19368   "name" : "const VkSemaphoreSubmitInfo *",
19369   "referenced_type" : "_ZTIK21VkSemaphoreSubmitInfo",
19370   "self_type" : "_ZTIPK21VkSemaphoreSubmitInfo",
19371   "size" : 4,
19372   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
19373  },
19374  {
19375   "alignment" : 4,
19376   "linker_set_key" : "_ZTIPK21VkSubpassDescription2",
19377   "name" : "const VkSubpassDescription2 *",
19378   "referenced_type" : "_ZTIK21VkSubpassDescription2",
19379   "self_type" : "_ZTIPK21VkSubpassDescription2",
19380   "size" : 4,
19381   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
19382  },
19383  {
19384   "alignment" : 4,
19385   "linker_set_key" : "_ZTIPK22VkAttachmentReference2",
19386   "name" : "const VkAttachmentReference2 *",
19387   "referenced_type" : "_ZTIK22VkAttachmentReference2",
19388   "self_type" : "_ZTIPK22VkAttachmentReference2",
19389   "size" : 4,
19390   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
19391  },
19392  {
19393   "alignment" : 4,
19394   "linker_set_key" : "_ZTIPK22VkBindBufferMemoryInfo",
19395   "name" : "const VkBindBufferMemoryInfo *",
19396   "referenced_type" : "_ZTIK22VkBindBufferMemoryInfo",
19397   "self_type" : "_ZTIPK22VkBindBufferMemoryInfo",
19398   "size" : 4,
19399   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
19400  },
19401  {
19402   "alignment" : 4,
19403   "linker_set_key" : "_ZTIPK22VkBufferMemoryBarrier2",
19404   "name" : "const VkBufferMemoryBarrier2 *",
19405   "referenced_type" : "_ZTIK22VkBufferMemoryBarrier2",
19406   "self_type" : "_ZTIPK22VkBufferMemoryBarrier2",
19407   "size" : 4,
19408   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
19409  },
19410  {
19411   "alignment" : 4,
19412   "linker_set_key" : "_ZTIPK22VkBufferViewCreateInfo",
19413   "name" : "const VkBufferViewCreateInfo *",
19414   "referenced_type" : "_ZTIK22VkBufferViewCreateInfo",
19415   "self_type" : "_ZTIPK22VkBufferViewCreateInfo",
19416   "size" : 4,
19417   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
19418  },
19419  {
19420   "alignment" : 4,
19421   "linker_set_key" : "_ZTIPK22VkDescriptorBufferInfo",
19422   "name" : "const VkDescriptorBufferInfo *",
19423   "referenced_type" : "_ZTIK22VkDescriptorBufferInfo",
19424   "self_type" : "_ZTIPK22VkDescriptorBufferInfo",
19425   "size" : 4,
19426   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
19427  },
19428  {
19429   "alignment" : 4,
19430   "linker_set_key" : "_ZTIPK22VkRenderPassCreateInfo",
19431   "name" : "const VkRenderPassCreateInfo *",
19432   "referenced_type" : "_ZTIK22VkRenderPassCreateInfo",
19433   "self_type" : "_ZTIPK22VkRenderPassCreateInfo",
19434   "size" : 4,
19435   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
19436  },
19437  {
19438   "alignment" : 4,
19439   "linker_set_key" : "_ZTIPK22VkShadingRatePaletteNV",
19440   "name" : "const VkShadingRatePaletteNV *",
19441   "referenced_type" : "_ZTIK22VkShadingRatePaletteNV",
19442   "self_type" : "_ZTIPK22VkShadingRatePaletteNV",
19443   "size" : 4,
19444   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
19445  },
19446  {
19447   "alignment" : 4,
19448   "linker_set_key" : "_ZTIPK23VkAttachmentDescription",
19449   "name" : "const VkAttachmentDescription *",
19450   "referenced_type" : "_ZTIK23VkAttachmentDescription",
19451   "self_type" : "_ZTIPK23VkAttachmentDescription",
19452   "size" : 4,
19453   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
19454  },
19455  {
19456   "alignment" : 4,
19457   "linker_set_key" : "_ZTIPK23VkCommandPoolCreateInfo",
19458   "name" : "const VkCommandPoolCreateInfo *",
19459   "referenced_type" : "_ZTIK23VkCommandPoolCreateInfo",
19460   "self_type" : "_ZTIPK23VkCommandPoolCreateInfo",
19461   "size" : 4,
19462   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
19463  },
19464  {
19465   "alignment" : 4,
19466   "linker_set_key" : "_ZTIPK23VkDeviceQueueCreateInfo",
19467   "name" : "const VkDeviceQueueCreateInfo *",
19468   "referenced_type" : "_ZTIK23VkDeviceQueueCreateInfo",
19469   "self_type" : "_ZTIPK23VkDeviceQueueCreateInfo",
19470   "size" : 4,
19471   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
19472  },
19473  {
19474   "alignment" : 4,
19475   "linker_set_key" : "_ZTIPK23VkFramebufferCreateInfo",
19476   "name" : "const VkFramebufferCreateInfo *",
19477   "referenced_type" : "_ZTIK23VkFramebufferCreateInfo",
19478   "self_type" : "_ZTIPK23VkFramebufferCreateInfo",
19479   "size" : 4,
19480   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
19481  },
19482  {
19483   "alignment" : 4,
19484   "linker_set_key" : "_ZTIPK23VkImageSubresourceRange",
19485   "name" : "const VkImageSubresourceRange *",
19486   "referenced_type" : "_ZTIK23VkImageSubresourceRange",
19487   "self_type" : "_ZTIPK23VkImageSubresourceRange",
19488   "size" : 4,
19489   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
19490  },
19491  {
19492   "alignment" : 4,
19493   "linker_set_key" : "_ZTIPK23VkRenderPassCreateInfo2",
19494   "name" : "const VkRenderPassCreateInfo2 *",
19495   "referenced_type" : "_ZTIK23VkRenderPassCreateInfo2",
19496   "self_type" : "_ZTIPK23VkRenderPassCreateInfo2",
19497   "size" : 4,
19498   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
19499  },
19500  {
19501   "alignment" : 4,
19502   "linker_set_key" : "_ZTIPK23VkSparseImageMemoryBind",
19503   "name" : "const VkSparseImageMemoryBind *",
19504   "referenced_type" : "_ZTIK23VkSparseImageMemoryBind",
19505   "self_type" : "_ZTIPK23VkSparseImageMemoryBind",
19506   "size" : 4,
19507   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
19508  },
19509  {
19510   "alignment" : 4,
19511   "linker_set_key" : "_ZTIPK24VkAttachmentDescription2",
19512   "name" : "const VkAttachmentDescription2 *",
19513   "referenced_type" : "_ZTIK24VkAttachmentDescription2",
19514   "self_type" : "_ZTIPK24VkAttachmentDescription2",
19515   "size" : 4,
19516   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
19517  },
19518  {
19519   "alignment" : 4,
19520   "linker_set_key" : "_ZTIPK24VkClearDepthStencilValue",
19521   "name" : "const VkClearDepthStencilValue *",
19522   "referenced_type" : "_ZTIK24VkClearDepthStencilValue",
19523   "self_type" : "_ZTIPK24VkClearDepthStencilValue",
19524   "size" : 4,
19525   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
19526  },
19527  {
19528   "alignment" : 4,
19529   "linker_set_key" : "_ZTIPK24VkCoarseSampleLocationNV",
19530   "name" : "const VkCoarseSampleLocationNV *",
19531   "referenced_type" : "_ZTIK24VkCoarseSampleLocationNV",
19532   "self_type" : "_ZTIPK24VkCoarseSampleLocationNV",
19533   "size" : 4,
19534   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
19535  },
19536  {
19537   "alignment" : 4,
19538   "linker_set_key" : "_ZTIPK24VkCommandBufferBeginInfo",
19539   "name" : "const VkCommandBufferBeginInfo *",
19540   "referenced_type" : "_ZTIK24VkCommandBufferBeginInfo",
19541   "self_type" : "_ZTIPK24VkCommandBufferBeginInfo",
19542   "size" : 4,
19543   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
19544  },
19545  {
19546   "alignment" : 4,
19547   "linker_set_key" : "_ZTIPK24VkCopyBufferToImageInfo2",
19548   "name" : "const VkCopyBufferToImageInfo2 *",
19549   "referenced_type" : "_ZTIK24VkCopyBufferToImageInfo2",
19550   "self_type" : "_ZTIPK24VkCopyBufferToImageInfo2",
19551   "size" : 4,
19552   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
19553  },
19554  {
19555   "alignment" : 4,
19556   "linker_set_key" : "_ZTIPK24VkCopyImageToBufferInfo2",
19557   "name" : "const VkCopyImageToBufferInfo2 *",
19558   "referenced_type" : "_ZTIK24VkCopyImageToBufferInfo2",
19559   "self_type" : "_ZTIPK24VkCopyImageToBufferInfo2",
19560   "size" : 4,
19561   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
19562  },
19563  {
19564   "alignment" : 4,
19565   "linker_set_key" : "_ZTIPK24VkPhysicalDeviceFeatures",
19566   "name" : "const VkPhysicalDeviceFeatures *",
19567   "referenced_type" : "_ZTIK24VkPhysicalDeviceFeatures",
19568   "self_type" : "_ZTIPK24VkPhysicalDeviceFeatures",
19569   "size" : 4,
19570   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
19571  },
19572  {
19573   "alignment" : 4,
19574   "linker_set_key" : "_ZTIPK24VkShaderModuleCreateInfo",
19575   "name" : "const VkShaderModuleCreateInfo *",
19576   "referenced_type" : "_ZTIK24VkShaderModuleCreateInfo",
19577   "self_type" : "_ZTIPK24VkShaderModuleCreateInfo",
19578   "size" : 4,
19579   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
19580  },
19581  {
19582   "alignment" : 4,
19583   "linker_set_key" : "_ZTIPK24VkSpecializationMapEntry",
19584   "name" : "const VkSpecializationMapEntry *",
19585   "referenced_type" : "_ZTIK24VkSpecializationMapEntry",
19586   "self_type" : "_ZTIPK24VkSpecializationMapEntry",
19587   "size" : 4,
19588   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
19589  },
19590  {
19591   "alignment" : 4,
19592   "linker_set_key" : "_ZTIPK24VkSwapchainCreateInfoKHR",
19593   "name" : "const VkSwapchainCreateInfoKHR *",
19594   "referenced_type" : "_ZTIK24VkSwapchainCreateInfoKHR",
19595   "self_type" : "_ZTIPK24VkSwapchainCreateInfoKHR",
19596   "size" : 4,
19597   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
19598  },
19599  {
19600   "alignment" : 4,
19601   "linker_set_key" : "_ZTIPK25VkAcquireNextImageInfoKHR",
19602   "name" : "const VkAcquireNextImageInfoKHR *",
19603   "referenced_type" : "_ZTIK25VkAcquireNextImageInfoKHR",
19604   "self_type" : "_ZTIPK25VkAcquireNextImageInfoKHR",
19605   "size" : 4,
19606   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
19607  },
19608  {
19609   "alignment" : 4,
19610   "linker_set_key" : "_ZTIPK25VkBufferDeviceAddressInfo",
19611   "name" : "const VkBufferDeviceAddressInfo *",
19612   "referenced_type" : "_ZTIK25VkBufferDeviceAddressInfo",
19613   "self_type" : "_ZTIPK25VkBufferDeviceAddressInfo",
19614   "size" : 4,
19615   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
19616  },
19617  {
19618   "alignment" : 4,
19619   "linker_set_key" : "_ZTIPK25VkCommandBufferSubmitInfo",
19620   "name" : "const VkCommandBufferSubmitInfo *",
19621   "referenced_type" : "_ZTIK25VkCommandBufferSubmitInfo",
19622   "self_type" : "_ZTIPK25VkCommandBufferSubmitInfo",
19623   "size" : 4,
19624   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
19625  },
19626  {
19627   "alignment" : 4,
19628   "linker_set_key" : "_ZTIPK25VkPipelineCacheCreateInfo",
19629   "name" : "const VkPipelineCacheCreateInfo *",
19630   "referenced_type" : "_ZTIK25VkPipelineCacheCreateInfo",
19631   "self_type" : "_ZTIPK25VkPipelineCacheCreateInfo",
19632   "size" : 4,
19633   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
19634  },
19635  {
19636   "alignment" : 4,
19637   "linker_set_key" : "_ZTIPK25VkRenderingAttachmentInfo",
19638   "name" : "const VkRenderingAttachmentInfo *",
19639   "referenced_type" : "_ZTIK25VkRenderingAttachmentInfo",
19640   "self_type" : "_ZTIPK25VkRenderingAttachmentInfo",
19641   "size" : 4,
19642   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
19643  },
19644  {
19645   "alignment" : 4,
19646   "linker_set_key" : "_ZTIPK26VkDescriptorPoolCreateInfo",
19647   "name" : "const VkDescriptorPoolCreateInfo *",
19648   "referenced_type" : "_ZTIK26VkDescriptorPoolCreateInfo",
19649   "self_type" : "_ZTIPK26VkDescriptorPoolCreateInfo",
19650   "size" : 4,
19651   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
19652  },
19653  {
19654   "alignment" : 4,
19655   "linker_set_key" : "_ZTIPK26VkIndirectCommandsStreamNV",
19656   "name" : "const VkIndirectCommandsStreamNV *",
19657   "referenced_type" : "_ZTIK26VkIndirectCommandsStreamNV",
19658   "self_type" : "_ZTIPK26VkIndirectCommandsStreamNV",
19659   "size" : 4,
19660   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
19661  },
19662  {
19663   "alignment" : 4,
19664   "linker_set_key" : "_ZTIPK26VkPipelineLayoutCreateInfo",
19665   "name" : "const VkPipelineLayoutCreateInfo *",
19666   "referenced_type" : "_ZTIK26VkPipelineLayoutCreateInfo",
19667   "self_type" : "_ZTIPK26VkPipelineLayoutCreateInfo",
19668   "size" : 4,
19669   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
19670  },
19671  {
19672   "alignment" : 4,
19673   "linker_set_key" : "_ZTIPK27VkCoarseSampleOrderCustomNV",
19674   "name" : "const VkCoarseSampleOrderCustomNV *",
19675   "referenced_type" : "_ZTIK27VkCoarseSampleOrderCustomNV",
19676   "self_type" : "_ZTIPK27VkCoarseSampleOrderCustomNV",
19677   "size" : 4,
19678   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
19679  },
19680  {
19681   "alignment" : 4,
19682   "linker_set_key" : "_ZTIPK27VkCommandBufferAllocateInfo",
19683   "name" : "const VkCommandBufferAllocateInfo *",
19684   "referenced_type" : "_ZTIK27VkCommandBufferAllocateInfo",
19685   "self_type" : "_ZTIPK27VkCommandBufferAllocateInfo",
19686   "size" : 4,
19687   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
19688  },
19689  {
19690   "alignment" : 4,
19691   "linker_set_key" : "_ZTIPK27VkComputePipelineCreateInfo",
19692   "name" : "const VkComputePipelineCreateInfo *",
19693   "referenced_type" : "_ZTIK27VkComputePipelineCreateInfo",
19694   "self_type" : "_ZTIPK27VkComputePipelineCreateInfo",
19695   "size" : 4,
19696   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
19697  },
19698  {
19699   "alignment" : 4,
19700   "linker_set_key" : "_ZTIPK27VkDescriptorSetAllocateInfo",
19701   "name" : "const VkDescriptorSetAllocateInfo *",
19702   "referenced_type" : "_ZTIK27VkDescriptorSetAllocateInfo",
19703   "self_type" : "_ZTIPK27VkDescriptorSetAllocateInfo",
19704   "size" : 4,
19705   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
19706  },
19707  {
19708   "alignment" : 4,
19709   "linker_set_key" : "_ZTIPK27VkPrivateDataSlotCreateInfo",
19710   "name" : "const VkPrivateDataSlotCreateInfo *",
19711   "referenced_type" : "_ZTIK27VkPrivateDataSlotCreateInfo",
19712   "self_type" : "_ZTIPK27VkPrivateDataSlotCreateInfo",
19713   "size" : 4,
19714   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
19715  },
19716  {
19717   "alignment" : 4,
19718   "linker_set_key" : "_ZTIPK27VkShadingRatePaletteEntryNV",
19719   "name" : "const VkShadingRatePaletteEntryNV *",
19720   "referenced_type" : "_ZTIK27VkShadingRatePaletteEntryNV",
19721   "self_type" : "_ZTIPK27VkShadingRatePaletteEntryNV",
19722   "size" : 4,
19723   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
19724  },
19725  {
19726   "alignment" : 4,
19727   "linker_set_key" : "_ZTIPK27VkSparseImageMemoryBindInfo",
19728   "name" : "const VkSparseImageMemoryBindInfo *",
19729   "referenced_type" : "_ZTIK27VkSparseImageMemoryBindInfo",
19730   "self_type" : "_ZTIPK27VkSparseImageMemoryBindInfo",
19731   "size" : 4,
19732   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
19733  },
19734  {
19735   "alignment" : 4,
19736   "linker_set_key" : "_ZTIPK27VkSubpassSampleLocationsEXT",
19737   "name" : "const VkSubpassSampleLocationsEXT *",
19738   "referenced_type" : "_ZTIK27VkSubpassSampleLocationsEXT",
19739   "self_type" : "_ZTIPK27VkSubpassSampleLocationsEXT",
19740   "size" : 4,
19741   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
19742  },
19743  {
19744   "alignment" : 4,
19745   "linker_set_key" : "_ZTIPK28VkDescriptorSetLayoutBinding",
19746   "name" : "const VkDescriptorSetLayoutBinding *",
19747   "referenced_type" : "_ZTIK28VkDescriptorSetLayoutBinding",
19748   "self_type" : "_ZTIPK28VkDescriptorSetLayoutBinding",
19749   "size" : 4,
19750   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
19751  },
19752  {
19753   "alignment" : 4,
19754   "linker_set_key" : "_ZTIPK28VkGraphicsPipelineCreateInfo",
19755   "name" : "const VkGraphicsPipelineCreateInfo *",
19756   "referenced_type" : "_ZTIK28VkGraphicsPipelineCreateInfo",
19757   "self_type" : "_ZTIPK28VkGraphicsPipelineCreateInfo",
19758   "size" : 4,
19759   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
19760  },
19761  {
19762   "alignment" : 4,
19763   "linker_set_key" : "_ZTIPK28VkSparseBufferMemoryBindInfo",
19764   "name" : "const VkSparseBufferMemoryBindInfo *",
19765   "referenced_type" : "_ZTIK28VkSparseBufferMemoryBindInfo",
19766   "self_type" : "_ZTIPK28VkSparseBufferMemoryBindInfo",
19767   "size" : 4,
19768   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
19769  },
19770  {
19771   "alignment" : 4,
19772   "linker_set_key" : "_ZTIPK28VkValidationFeatureEnableEXT",
19773   "name" : "const VkValidationFeatureEnableEXT *",
19774   "referenced_type" : "_ZTIK28VkValidationFeatureEnableEXT",
19775   "self_type" : "_ZTIPK28VkValidationFeatureEnableEXT",
19776   "size" : 4,
19777   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
19778  },
19779  {
19780   "alignment" : 4,
19781   "linker_set_key" : "_ZTIPK29VkAndroidSurfaceCreateInfoKHR",
19782   "name" : "const VkAndroidSurfaceCreateInfoKHR *",
19783   "referenced_type" : "_ZTIK29VkAndroidSurfaceCreateInfoKHR",
19784   "self_type" : "_ZTIPK29VkAndroidSurfaceCreateInfoKHR",
19785   "size" : 4,
19786   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_android.h"
19787  },
19788  {
19789   "alignment" : 4,
19790   "linker_set_key" : "_ZTIPK29VkDebugUtilsObjectNameInfoEXT",
19791   "name" : "const VkDebugUtilsObjectNameInfoEXT *",
19792   "referenced_type" : "_ZTIK29VkDebugUtilsObjectNameInfoEXT",
19793   "self_type" : "_ZTIPK29VkDebugUtilsObjectNameInfoEXT",
19794   "size" : 4,
19795   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
19796  },
19797  {
19798   "alignment" : 4,
19799   "linker_set_key" : "_ZTIPK29VkValidationFeatureDisableEXT",
19800   "name" : "const VkValidationFeatureDisableEXT *",
19801   "referenced_type" : "_ZTIK29VkValidationFeatureDisableEXT",
19802   "self_type" : "_ZTIPK29VkValidationFeatureDisableEXT",
19803   "size" : 4,
19804   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
19805  },
19806  {
19807   "alignment" : 4,
19808   "linker_set_key" : "_ZTIPK30VkAttachmentSampleLocationsEXT",
19809   "name" : "const VkAttachmentSampleLocationsEXT *",
19810   "referenced_type" : "_ZTIK30VkAttachmentSampleLocationsEXT",
19811   "self_type" : "_ZTIPK30VkAttachmentSampleLocationsEXT",
19812   "size" : 4,
19813   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
19814  },
19815  {
19816   "alignment" : 4,
19817   "linker_set_key" : "_ZTIPK30VkCommandBufferInheritanceInfo",
19818   "name" : "const VkCommandBufferInheritanceInfo *",
19819   "referenced_type" : "_ZTIK30VkCommandBufferInheritanceInfo",
19820   "self_type" : "_ZTIPK30VkCommandBufferInheritanceInfo",
19821   "size" : 4,
19822   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
19823  },
19824  {
19825   "alignment" : 4,
19826   "linker_set_key" : "_ZTIPK30VkImageMemoryRequirementsInfo2",
19827   "name" : "const VkImageMemoryRequirementsInfo2 *",
19828   "referenced_type" : "_ZTIK30VkImageMemoryRequirementsInfo2",
19829   "self_type" : "_ZTIPK30VkImageMemoryRequirementsInfo2",
19830   "size" : 4,
19831   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
19832  },
19833  {
19834   "alignment" : 4,
19835   "linker_set_key" : "_ZTIPK30VkPipelineLibraryCreateInfoKHR",
19836   "name" : "const VkPipelineLibraryCreateInfoKHR *",
19837   "referenced_type" : "_ZTIK30VkPipelineLibraryCreateInfoKHR",
19838   "self_type" : "_ZTIPK30VkPipelineLibraryCreateInfoKHR",
19839   "size" : 4,
19840   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
19841  },
19842  {
19843   "alignment" : 4,
19844   "linker_set_key" : "_ZTIPK31VkBufferMemoryRequirementsInfo2",
19845   "name" : "const VkBufferMemoryRequirementsInfo2 *",
19846   "referenced_type" : "_ZTIK31VkBufferMemoryRequirementsInfo2",
19847   "self_type" : "_ZTIPK31VkBufferMemoryRequirementsInfo2",
19848   "size" : 4,
19849   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
19850  },
19851  {
19852   "alignment" : 4,
19853   "linker_set_key" : "_ZTIPK31VkDescriptorSetLayoutCreateInfo",
19854   "name" : "const VkDescriptorSetLayoutCreateInfo *",
19855   "referenced_type" : "_ZTIK31VkDescriptorSetLayoutCreateInfo",
19856   "self_type" : "_ZTIPK31VkDescriptorSetLayoutCreateInfo",
19857   "size" : 4,
19858   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
19859  },
19860  {
19861   "alignment" : 4,
19862   "linker_set_key" : "_ZTIPK31VkDescriptorUpdateTemplateEntry",
19863   "name" : "const VkDescriptorUpdateTemplateEntry *",
19864   "referenced_type" : "_ZTIK31VkDescriptorUpdateTemplateEntry",
19865   "self_type" : "_ZTIPK31VkDescriptorUpdateTemplateEntry",
19866   "size" : 4,
19867   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
19868  },
19869  {
19870   "alignment" : 4,
19871   "linker_set_key" : "_ZTIPK31VkDeviceImageMemoryRequirements",
19872   "name" : "const VkDeviceImageMemoryRequirements *",
19873   "referenced_type" : "_ZTIK31VkDeviceImageMemoryRequirements",
19874   "self_type" : "_ZTIPK31VkDeviceImageMemoryRequirements",
19875   "size" : 4,
19876   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
19877  },
19878  {
19879   "alignment" : 4,
19880   "linker_set_key" : "_ZTIPK31VkIndirectCommandsLayoutTokenNV",
19881   "name" : "const VkIndirectCommandsLayoutTokenNV *",
19882   "referenced_type" : "_ZTIK31VkIndirectCommandsLayoutTokenNV",
19883   "self_type" : "_ZTIPK31VkIndirectCommandsLayoutTokenNV",
19884   "size" : 4,
19885   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
19886  },
19887  {
19888   "alignment" : 4,
19889   "linker_set_key" : "_ZTIPK31VkPipelineShaderStageCreateInfo",
19890   "name" : "const VkPipelineShaderStageCreateInfo *",
19891   "referenced_type" : "_ZTIK31VkPipelineShaderStageCreateInfo",
19892   "self_type" : "_ZTIPK31VkPipelineShaderStageCreateInfo",
19893   "size" : 4,
19894   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
19895  },
19896  {
19897   "alignment" : 4,
19898   "linker_set_key" : "_ZTIPK31VkVertexInputBindingDescription",
19899   "name" : "const VkVertexInputBindingDescription *",
19900   "referenced_type" : "_ZTIK31VkVertexInputBindingDescription",
19901   "self_type" : "_ZTIPK31VkVertexInputBindingDescription",
19902   "size" : 4,
19903   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
19904  },
19905  {
19906   "alignment" : 4,
19907   "linker_set_key" : "_ZTIPK32VkDeviceBufferMemoryRequirements",
19908   "name" : "const VkDeviceBufferMemoryRequirements *",
19909   "referenced_type" : "_ZTIK32VkDeviceBufferMemoryRequirements",
19910   "self_type" : "_ZTIPK32VkDeviceBufferMemoryRequirements",
19911   "size" : 4,
19912   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
19913  },
19914  {
19915   "alignment" : 4,
19916   "linker_set_key" : "_ZTIPK32VkFramebufferAttachmentImageInfo",
19917   "name" : "const VkFramebufferAttachmentImageInfo *",
19918   "referenced_type" : "_ZTIK32VkFramebufferAttachmentImageInfo",
19919   "self_type" : "_ZTIPK32VkFramebufferAttachmentImageInfo",
19920   "size" : 4,
19921   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
19922  },
19923  {
19924   "alignment" : 4,
19925   "linker_set_key" : "_ZTIPK32VkInputAttachmentAspectReference",
19926   "name" : "const VkInputAttachmentAspectReference *",
19927   "referenced_type" : "_ZTIK32VkInputAttachmentAspectReference",
19928   "self_type" : "_ZTIPK32VkInputAttachmentAspectReference",
19929   "size" : 4,
19930   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
19931  },
19932  {
19933   "alignment" : 4,
19934   "linker_set_key" : "_ZTIPK32VkMutableDescriptorTypeListVALVE",
19935   "name" : "const VkMutableDescriptorTypeListVALVE *",
19936   "referenced_type" : "_ZTIK32VkMutableDescriptorTypeListVALVE",
19937   "self_type" : "_ZTIPK32VkMutableDescriptorTypeListVALVE",
19938   "size" : 4,
19939   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
19940  },
19941  {
19942   "alignment" : 4,
19943   "linker_set_key" : "_ZTIPK32VkPhysicalDeviceImageFormatInfo2",
19944   "name" : "const VkPhysicalDeviceImageFormatInfo2 *",
19945   "referenced_type" : "_ZTIK32VkPhysicalDeviceImageFormatInfo2",
19946   "self_type" : "_ZTIPK32VkPhysicalDeviceImageFormatInfo2",
19947   "size" : 4,
19948   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
19949  },
19950  {
19951   "alignment" : 4,
19952   "linker_set_key" : "_ZTIPK32VkPipelineDynamicStateCreateInfo",
19953   "name" : "const VkPipelineDynamicStateCreateInfo *",
19954   "referenced_type" : "_ZTIK32VkPipelineDynamicStateCreateInfo",
19955   "self_type" : "_ZTIPK32VkPipelineDynamicStateCreateInfo",
19956   "size" : 4,
19957   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
19958  },
19959  {
19960   "alignment" : 4,
19961   "linker_set_key" : "_ZTIPK33VkGraphicsShaderGroupCreateInfoNV",
19962   "name" : "const VkGraphicsShaderGroupCreateInfoNV *",
19963   "referenced_type" : "_ZTIK33VkGraphicsShaderGroupCreateInfoNV",
19964   "self_type" : "_ZTIPK33VkGraphicsShaderGroupCreateInfoNV",
19965   "size" : 4,
19966   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
19967  },
19968  {
19969   "alignment" : 4,
19970   "linker_set_key" : "_ZTIPK33VkPhysicalDeviceExternalFenceInfo",
19971   "name" : "const VkPhysicalDeviceExternalFenceInfo *",
19972   "referenced_type" : "_ZTIK33VkPhysicalDeviceExternalFenceInfo",
19973   "self_type" : "_ZTIPK33VkPhysicalDeviceExternalFenceInfo",
19974   "size" : 4,
19975   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
19976  },
19977  {
19978   "alignment" : 4,
19979   "linker_set_key" : "_ZTIPK33VkPipelineViewportStateCreateInfo",
19980   "name" : "const VkPipelineViewportStateCreateInfo *",
19981   "referenced_type" : "_ZTIK33VkPipelineViewportStateCreateInfo",
19982   "self_type" : "_ZTIPK33VkPipelineViewportStateCreateInfo",
19983   "size" : 4,
19984   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
19985  },
19986  {
19987   "alignment" : 4,
19988   "linker_set_key" : "_ZTIPK33VkSparseImageOpaqueMemoryBindInfo",
19989   "name" : "const VkSparseImageOpaqueMemoryBindInfo *",
19990   "referenced_type" : "_ZTIK33VkSparseImageOpaqueMemoryBindInfo",
19991   "self_type" : "_ZTIPK33VkSparseImageOpaqueMemoryBindInfo",
19992   "size" : 4,
19993   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
19994  },
19995  {
19996   "alignment" : 4,
19997   "linker_set_key" : "_ZTIPK33VkVertexInputAttributeDescription",
19998   "name" : "const VkVertexInputAttributeDescription *",
19999   "referenced_type" : "_ZTIK33VkVertexInputAttributeDescription",
20000   "self_type" : "_ZTIPK33VkVertexInputAttributeDescription",
20001   "size" : 4,
20002   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
20003  },
20004  {
20005   "alignment" : 4,
20006   "linker_set_key" : "_ZTIPK34VkAccelerationStructureGeometryKHR",
20007   "name" : "const VkAccelerationStructureGeometryKHR *",
20008   "referenced_type" : "_ZTIK34VkAccelerationStructureGeometryKHR",
20009   "self_type" : "_ZTIPK34VkAccelerationStructureGeometryKHR",
20010   "size" : 4,
20011   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
20012  },
20013  {
20014   "alignment" : 4,
20015   "linker_set_key" : "_ZTIPK34VkPhysicalDeviceExternalBufferInfo",
20016   "name" : "const VkPhysicalDeviceExternalBufferInfo *",
20017   "referenced_type" : "_ZTIK34VkPhysicalDeviceExternalBufferInfo",
20018   "self_type" : "_ZTIPK34VkPhysicalDeviceExternalBufferInfo",
20019   "size" : 4,
20020   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
20021  },
20022  {
20023   "alignment" : 4,
20024   "linker_set_key" : "_ZTIPK34VkSamplerYcbcrConversionCreateInfo",
20025   "name" : "const VkSamplerYcbcrConversionCreateInfo *",
20026   "referenced_type" : "_ZTIK34VkSamplerYcbcrConversionCreateInfo",
20027   "self_type" : "_ZTIPK34VkSamplerYcbcrConversionCreateInfo",
20028   "size" : 4,
20029   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
20030  },
20031  {
20032   "alignment" : 4,
20033   "linker_set_key" : "_ZTIPK35VkDeviceMemoryReportCallbackDataEXT",
20034   "name" : "const VkDeviceMemoryReportCallbackDataEXT *",
20035   "referenced_type" : "_ZTIK35VkDeviceMemoryReportCallbackDataEXT",
20036   "self_type" : "_ZTIPK35VkDeviceMemoryReportCallbackDataEXT",
20037   "size" : 4,
20038   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
20039  },
20040  {
20041   "alignment" : 4,
20042   "linker_set_key" : "_ZTIPK35VkPipelineColorBlendAttachmentState",
20043   "name" : "const VkPipelineColorBlendAttachmentState *",
20044   "referenced_type" : "_ZTIK35VkPipelineColorBlendAttachmentState",
20045   "self_type" : "_ZTIPK35VkPipelineColorBlendAttachmentState",
20046   "size" : 4,
20047   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
20048  },
20049  {
20050   "alignment" : 4,
20051   "linker_set_key" : "_ZTIPK35VkPipelineColorBlendStateCreateInfo",
20052   "name" : "const VkPipelineColorBlendStateCreateInfo *",
20053   "referenced_type" : "_ZTIK35VkPipelineColorBlendStateCreateInfo",
20054   "self_type" : "_ZTIPK35VkPipelineColorBlendStateCreateInfo",
20055   "size" : 4,
20056   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
20057  },
20058  {
20059   "alignment" : 4,
20060   "linker_set_key" : "_ZTIPK35VkRayTracingShaderGroupCreateInfoNV",
20061   "name" : "const VkRayTracingShaderGroupCreateInfoNV *",
20062   "referenced_type" : "_ZTIK35VkRayTracingShaderGroupCreateInfoNV",
20063   "self_type" : "_ZTIPK35VkRayTracingShaderGroupCreateInfoNV",
20064   "size" : 4,
20065   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
20066  },
20067  {
20068   "alignment" : 4,
20069   "linker_set_key" : "_ZTIPK36VkDebugUtilsMessengerCallbackDataEXT",
20070   "name" : "const VkDebugUtilsMessengerCallbackDataEXT *",
20071   "referenced_type" : "_ZTIK36VkDebugUtilsMessengerCallbackDataEXT",
20072   "self_type" : "_ZTIPK36VkDebugUtilsMessengerCallbackDataEXT",
20073   "size" : 4,
20074   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
20075  },
20076  {
20077   "alignment" : 4,
20078   "linker_set_key" : "_ZTIPK36VkDescriptorUpdateTemplateCreateInfo",
20079   "name" : "const VkDescriptorUpdateTemplateCreateInfo *",
20080   "referenced_type" : "_ZTIK36VkDescriptorUpdateTemplateCreateInfo",
20081   "self_type" : "_ZTIPK36VkDescriptorUpdateTemplateCreateInfo",
20082   "size" : 4,
20083   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
20084  },
20085  {
20086   "alignment" : 4,
20087   "linker_set_key" : "_ZTIPK36VkImageSparseMemoryRequirementsInfo2",
20088   "name" : "const VkImageSparseMemoryRequirementsInfo2 *",
20089   "referenced_type" : "_ZTIK36VkImageSparseMemoryRequirementsInfo2",
20090   "self_type" : "_ZTIPK36VkImageSparseMemoryRequirementsInfo2",
20091   "size" : 4,
20092   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
20093  },
20094  {
20095   "alignment" : 4,
20096   "linker_set_key" : "_ZTIPK36VkPipelineMultisampleStateCreateInfo",
20097   "name" : "const VkPipelineMultisampleStateCreateInfo *",
20098   "referenced_type" : "_ZTIK36VkPipelineMultisampleStateCreateInfo",
20099   "self_type" : "_ZTIPK36VkPipelineMultisampleStateCreateInfo",
20100   "size" : 4,
20101   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
20102  },
20103  {
20104   "alignment" : 4,
20105   "linker_set_key" : "_ZTIPK36VkPipelineVertexInputStateCreateInfo",
20106   "name" : "const VkPipelineVertexInputStateCreateInfo *",
20107   "referenced_type" : "_ZTIK36VkPipelineVertexInputStateCreateInfo",
20108   "self_type" : "_ZTIPK36VkPipelineVertexInputStateCreateInfo",
20109   "size" : 4,
20110   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
20111  },
20112  {
20113   "alignment" : 4,
20114   "linker_set_key" : "_ZTIPK36VkRayTracingShaderGroupCreateInfoKHR",
20115   "name" : "const VkRayTracingShaderGroupCreateInfoKHR *",
20116   "referenced_type" : "_ZTIK36VkRayTracingShaderGroupCreateInfoKHR",
20117   "self_type" : "_ZTIPK36VkRayTracingShaderGroupCreateInfoKHR",
20118   "size" : 4,
20119   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
20120  },
20121  {
20122   "alignment" : 4,
20123   "linker_set_key" : "_ZTIPK37VkPhysicalDeviceExternalSemaphoreInfo",
20124   "name" : "const VkPhysicalDeviceExternalSemaphoreInfo *",
20125   "referenced_type" : "_ZTIK37VkPhysicalDeviceExternalSemaphoreInfo",
20126   "self_type" : "_ZTIPK37VkPhysicalDeviceExternalSemaphoreInfo",
20127   "size" : 4,
20128   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
20129  },
20130  {
20131   "alignment" : 4,
20132   "linker_set_key" : "_ZTIPK37VkPipelineDepthStencilStateCreateInfo",
20133   "name" : "const VkPipelineDepthStencilStateCreateInfo *",
20134   "referenced_type" : "_ZTIK37VkPipelineDepthStencilStateCreateInfo",
20135   "self_type" : "_ZTIPK37VkPipelineDepthStencilStateCreateInfo",
20136   "size" : 4,
20137   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
20138  },
20139  {
20140   "alignment" : 4,
20141   "linker_set_key" : "_ZTIPK37VkPipelineTessellationStateCreateInfo",
20142   "name" : "const VkPipelineTessellationStateCreateInfo *",
20143   "referenced_type" : "_ZTIK37VkPipelineTessellationStateCreateInfo",
20144   "self_type" : "_ZTIPK37VkPipelineTessellationStateCreateInfo",
20145   "size" : 4,
20146   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
20147  },
20148  {
20149   "alignment" : 4,
20150   "linker_set_key" : "_ZTIPK38VkDeviceMemoryOpaqueCaptureAddressInfo",
20151   "name" : "const VkDeviceMemoryOpaqueCaptureAddressInfo *",
20152   "referenced_type" : "_ZTIK38VkDeviceMemoryOpaqueCaptureAddressInfo",
20153   "self_type" : "_ZTIPK38VkDeviceMemoryOpaqueCaptureAddressInfo",
20154   "size" : 4,
20155   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
20156  },
20157  {
20158   "alignment" : 4,
20159   "linker_set_key" : "_ZTIPK38VkPhysicalDeviceSparseImageFormatInfo2",
20160   "name" : "const VkPhysicalDeviceSparseImageFormatInfo2 *",
20161   "referenced_type" : "_ZTIK38VkPhysicalDeviceSparseImageFormatInfo2",
20162   "self_type" : "_ZTIPK38VkPhysicalDeviceSparseImageFormatInfo2",
20163   "size" : 4,
20164   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
20165  },
20166  {
20167   "alignment" : 4,
20168   "linker_set_key" : "_ZTIPK38VkPipelineInputAssemblyStateCreateInfo",
20169   "name" : "const VkPipelineInputAssemblyStateCreateInfo *",
20170   "referenced_type" : "_ZTIK38VkPipelineInputAssemblyStateCreateInfo",
20171   "self_type" : "_ZTIPK38VkPipelineInputAssemblyStateCreateInfo",
20172   "size" : 4,
20173   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
20174  },
20175  {
20176   "alignment" : 4,
20177   "linker_set_key" : "_ZTIPK38VkPipelineRasterizationStateCreateInfo",
20178   "name" : "const VkPipelineRasterizationStateCreateInfo *",
20179   "referenced_type" : "_ZTIK38VkPipelineRasterizationStateCreateInfo",
20180   "self_type" : "_ZTIPK38VkPipelineRasterizationStateCreateInfo",
20181   "size" : 4,
20182   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
20183  },
20184  {
20185   "alignment" : 4,
20186   "linker_set_key" : "_ZTIPK41VkVertexInputBindingDivisorDescriptionEXT",
20187   "name" : "const VkVertexInputBindingDivisorDescriptionEXT *",
20188   "referenced_type" : "_ZTIK41VkVertexInputBindingDivisorDescriptionEXT",
20189   "self_type" : "_ZTIPK41VkVertexInputBindingDivisorDescriptionEXT",
20190   "size" : 4,
20191   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
20192  },
20193  {
20194   "alignment" : 4,
20195   "linker_set_key" : "_ZTIPK42VkRayTracingPipelineInterfaceCreateInfoKHR",
20196   "name" : "const VkRayTracingPipelineInterfaceCreateInfoKHR *",
20197   "referenced_type" : "_ZTIK42VkRayTracingPipelineInterfaceCreateInfoKHR",
20198   "self_type" : "_ZTIPK42VkRayTracingPipelineInterfaceCreateInfoKHR",
20199   "size" : 4,
20200   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
20201  },
20202  {
20203   "alignment" : 4,
20204   "linker_set_key" : "_ZTIPK43VkMemoryGetAndroidHardwareBufferInfoANDROID",
20205   "name" : "const VkMemoryGetAndroidHardwareBufferInfoANDROID *",
20206   "referenced_type" : "_ZTIK43VkMemoryGetAndroidHardwareBufferInfoANDROID",
20207   "self_type" : "_ZTIPK43VkMemoryGetAndroidHardwareBufferInfoANDROID",
20208   "size" : 4,
20209   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_android.h"
20210  },
20211  {
20212   "alignment" : 4,
20213   "linker_set_key" : "_ZTIPK8VkFormat",
20214   "name" : "const VkFormat *",
20215   "referenced_type" : "_ZTIK8VkFormat",
20216   "self_type" : "_ZTIPK8VkFormat",
20217   "size" : 4,
20218   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
20219  },
20220  {
20221   "alignment" : 4,
20222   "linker_set_key" : "_ZTIPK8VkRect2D",
20223   "name" : "const VkRect2D *",
20224   "referenced_type" : "_ZTIK8VkRect2D",
20225   "self_type" : "_ZTIPK8VkRect2D",
20226   "size" : 4,
20227   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
20228  },
20229  {
20230   "alignment" : 4,
20231   "linker_set_key" : "_ZTIPKP17VkCommandBuffer_T",
20232   "name" : "VkCommandBuffer_T *const *",
20233   "referenced_type" : "_ZTIKP17VkCommandBuffer_T",
20234   "self_type" : "_ZTIPKP17VkCommandBuffer_T",
20235   "size" : 4,
20236   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
20237  },
20238  {
20239   "alignment" : 4,
20240   "linker_set_key" : "_ZTIPKP18VkPhysicalDevice_T",
20241   "name" : "VkPhysicalDevice_T *const *",
20242   "referenced_type" : "_ZTIKP18VkPhysicalDevice_T",
20243   "self_type" : "_ZTIPKP18VkPhysicalDevice_T",
20244   "size" : 4,
20245   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
20246  },
20247  {
20248   "alignment" : 4,
20249   "linker_set_key" : "_ZTIPKPK34VkAccelerationStructureGeometryKHR",
20250   "name" : "const VkAccelerationStructureGeometryKHR *const *",
20251   "referenced_type" : "_ZTIKPK34VkAccelerationStructureGeometryKHR",
20252   "self_type" : "_ZTIPKPK34VkAccelerationStructureGeometryKHR",
20253   "size" : 4,
20254   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
20255  },
20256  {
20257   "alignment" : 4,
20258   "linker_set_key" : "_ZTIPKPKc",
20259   "name" : "const char *const *",
20260   "referenced_type" : "_ZTIKPKc",
20261   "self_type" : "_ZTIPKPKc",
20262   "size" : 4,
20263   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
20264  },
20265  {
20266   "alignment" : 4,
20267   "linker_set_key" : "_ZTIPKPKv",
20268   "name" : "const void *const *",
20269   "referenced_type" : "_ZTIKPKv",
20270   "self_type" : "_ZTIPKPKv",
20271   "size" : 4,
20272   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
20273  },
20274  {
20275   "alignment" : 4,
20276   "linker_set_key" : "_ZTIPKc",
20277   "name" : "const char *",
20278   "referenced_type" : "_ZTIKc",
20279   "self_type" : "_ZTIPKc",
20280   "size" : 4,
20281   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
20282  },
20283  {
20284   "alignment" : 4,
20285   "linker_set_key" : "_ZTIPKf",
20286   "name" : "const float *",
20287   "referenced_type" : "_ZTIKf",
20288   "self_type" : "_ZTIPKf",
20289   "size" : 4,
20290   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
20291  },
20292  {
20293   "alignment" : 4,
20294   "linker_set_key" : "_ZTIPKh",
20295   "name" : "const unsigned char *",
20296   "referenced_type" : "_ZTIKh",
20297   "self_type" : "_ZTIPKh",
20298   "size" : 4,
20299   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
20300  },
20301  {
20302   "alignment" : 4,
20303   "linker_set_key" : "_ZTIPKi",
20304   "name" : "const int *",
20305   "referenced_type" : "_ZTIKi",
20306   "self_type" : "_ZTIPKi",
20307   "size" : 4,
20308   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
20309  },
20310  {
20311   "alignment" : 4,
20312   "linker_set_key" : "_ZTIPKj",
20313   "name" : "const unsigned int *",
20314   "referenced_type" : "_ZTIKj",
20315   "self_type" : "_ZTIPKj",
20316   "size" : 4,
20317   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
20318  },
20319  {
20320   "alignment" : 4,
20321   "linker_set_key" : "_ZTIPKv",
20322   "name" : "const void *",
20323   "referenced_type" : "_ZTIKv",
20324   "self_type" : "_ZTIPKv",
20325   "size" : 4,
20326   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
20327  },
20328  {
20329   "alignment" : 4,
20330   "linker_set_key" : "_ZTIPKy",
20331   "name" : "const unsigned long long *",
20332   "referenced_type" : "_ZTIKy",
20333   "self_type" : "_ZTIPKy",
20334   "size" : 4,
20335   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
20336  },
20337  {
20338   "alignment" : 4,
20339   "linker_set_key" : "_ZTIPP10VkDevice_T",
20340   "name" : "VkDevice_T **",
20341   "referenced_type" : "_ZTIP10VkDevice_T",
20342   "self_type" : "_ZTIPP10VkDevice_T",
20343   "size" : 4,
20344   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
20345  },
20346  {
20347   "alignment" : 4,
20348   "linker_set_key" : "_ZTIPP12VkInstance_T",
20349   "name" : "VkInstance_T **",
20350   "referenced_type" : "_ZTIP12VkInstance_T",
20351   "self_type" : "_ZTIPP12VkInstance_T",
20352   "size" : 4,
20353   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
20354  },
20355  {
20356   "alignment" : 4,
20357   "linker_set_key" : "_ZTIPP15AHardwareBuffer",
20358   "name" : "AHardwareBuffer **",
20359   "referenced_type" : "_ZTIP15AHardwareBuffer",
20360   "self_type" : "_ZTIPP15AHardwareBuffer",
20361   "size" : 4,
20362   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_android.h"
20363  },
20364  {
20365   "alignment" : 4,
20366   "linker_set_key" : "_ZTIPP17VkCommandBuffer_T",
20367   "name" : "VkCommandBuffer_T **",
20368   "referenced_type" : "_ZTIP17VkCommandBuffer_T",
20369   "self_type" : "_ZTIPP17VkCommandBuffer_T",
20370   "size" : 4,
20371   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
20372  },
20373  {
20374   "alignment" : 4,
20375   "linker_set_key" : "_ZTIPP18VkPhysicalDevice_T",
20376   "name" : "VkPhysicalDevice_T **",
20377   "referenced_type" : "_ZTIP18VkPhysicalDevice_T",
20378   "self_type" : "_ZTIPP18VkPhysicalDevice_T",
20379   "size" : 4,
20380   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
20381  },
20382  {
20383   "alignment" : 4,
20384   "linker_set_key" : "_ZTIPP9VkQueue_T",
20385   "name" : "VkQueue_T **",
20386   "referenced_type" : "_ZTIP9VkQueue_T",
20387   "self_type" : "_ZTIPP9VkQueue_T",
20388   "size" : 4,
20389   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
20390  },
20391  {
20392   "alignment" : 4,
20393   "linker_set_key" : "_ZTIPPv",
20394   "name" : "void **",
20395   "referenced_type" : "_ZTIPv",
20396   "self_type" : "_ZTIPPv",
20397   "size" : 4,
20398   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
20399  },
20400  {
20401   "alignment" : 4,
20402   "linker_set_key" : "_ZTIPj",
20403   "name" : "unsigned int *",
20404   "referenced_type" : "_ZTIj",
20405   "self_type" : "_ZTIPj",
20406   "size" : 4,
20407   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
20408  },
20409  {
20410   "alignment" : 4,
20411   "linker_set_key" : "_ZTIPv",
20412   "name" : "void *",
20413   "referenced_type" : "_ZTIv",
20414   "self_type" : "_ZTIPv",
20415   "size" : 4,
20416   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
20417  },
20418  {
20419   "alignment" : 4,
20420   "linker_set_key" : "_ZTIPy",
20421   "name" : "unsigned long long *",
20422   "referenced_type" : "_ZTIy",
20423   "self_type" : "_ZTIPy",
20424   "size" : 4,
20425   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
20426  }
20427 ],
20428 "qualified_types" :
20429 [
20430  {
20431   "alignment" : 4,
20432   "is_const" : true,
20433   "linker_set_key" : "_ZTIK10VkOffset2D",
20434   "name" : "const VkOffset2D",
20435   "referenced_type" : "_ZTI10VkOffset2D",
20436   "self_type" : "_ZTIK10VkOffset2D",
20437   "size" : 8,
20438   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
20439  },
20440  {
20441   "alignment" : 4,
20442   "is_const" : true,
20443   "linker_set_key" : "_ZTIK10VkViewport",
20444   "name" : "const VkViewport",
20445   "referenced_type" : "_ZTI10VkViewport",
20446   "self_type" : "_ZTIK10VkViewport",
20447   "size" : 24,
20448   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
20449  },
20450  {
20451   "alignment" : 4,
20452   "is_const" : true,
20453   "linker_set_key" : "_ZTIK11VkClearRect",
20454   "name" : "const VkClearRect",
20455   "referenced_type" : "_ZTI11VkClearRect",
20456   "self_type" : "_ZTIK11VkClearRect",
20457   "size" : 24,
20458   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
20459  },
20460  {
20461   "alignment" : 4,
20462   "is_const" : true,
20463   "linker_set_key" : "_ZTIK11VkImageBlit",
20464   "name" : "const VkImageBlit",
20465   "referenced_type" : "_ZTI11VkImageBlit",
20466   "self_type" : "_ZTIK11VkImageBlit",
20467   "size" : 80,
20468   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
20469  },
20470  {
20471   "alignment" : 4,
20472   "is_const" : true,
20473   "linker_set_key" : "_ZTIK11VkImageCopy",
20474   "name" : "const VkImageCopy",
20475   "referenced_type" : "_ZTI11VkImageCopy",
20476   "self_type" : "_ZTIK11VkImageCopy",
20477   "size" : 68,
20478   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
20479  },
20480  {
20481   "alignment" : 4,
20482   "is_const" : true,
20483   "linker_set_key" : "_ZTIK11VkIndexType",
20484   "name" : "const VkIndexType",
20485   "referenced_type" : "_ZTI11VkIndexType",
20486   "self_type" : "_ZTIK11VkIndexType",
20487   "size" : 4,
20488   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
20489  },
20490  {
20491   "alignment" : 4,
20492   "is_const" : true,
20493   "linker_set_key" : "_ZTIK12VkBufferCopy",
20494   "name" : "const VkBufferCopy",
20495   "referenced_type" : "_ZTI12VkBufferCopy",
20496   "self_type" : "_ZTIK12VkBufferCopy",
20497   "size" : 24,
20498   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
20499  },
20500  {
20501   "alignment" : 4,
20502   "is_const" : true,
20503   "linker_set_key" : "_ZTIK12VkClearValue",
20504   "name" : "const VkClearValue",
20505   "referenced_type" : "_ZTI12VkClearValue",
20506   "self_type" : "_ZTIK12VkClearValue",
20507   "size" : 16,
20508   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
20509  },
20510  {
20511   "alignment" : 4,
20512   "is_const" : true,
20513   "linker_set_key" : "_ZTIK12VkGeometryNV",
20514   "name" : "const VkGeometryNV",
20515   "referenced_type" : "_ZTI12VkGeometryNV",
20516   "self_type" : "_ZTIK12VkGeometryNV",
20517   "size" : 128,
20518   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
20519  },
20520  {
20521   "alignment" : 4,
20522   "is_const" : true,
20523   "linker_set_key" : "_ZTIK12VkImageBlit2",
20524   "name" : "const VkImageBlit2",
20525   "referenced_type" : "_ZTI12VkImageBlit2",
20526   "self_type" : "_ZTIK12VkImageBlit2",
20527   "size" : 88,
20528   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
20529  },
20530  {
20531   "alignment" : 4,
20532   "is_const" : true,
20533   "linker_set_key" : "_ZTIK12VkImageCopy2",
20534   "name" : "const VkImageCopy2",
20535   "referenced_type" : "_ZTI12VkImageCopy2",
20536   "self_type" : "_ZTIK12VkImageCopy2",
20537   "size" : 76,
20538   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
20539  },
20540  {
20541   "alignment" : 4,
20542   "is_const" : true,
20543   "linker_set_key" : "_ZTIK12VkSubmitInfo",
20544   "name" : "const VkSubmitInfo",
20545   "referenced_type" : "_ZTI12VkSubmitInfo",
20546   "self_type" : "_ZTIK12VkSubmitInfo",
20547   "size" : 36,
20548   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
20549  },
20550  {
20551   "alignment" : 4,
20552   "is_const" : true,
20553   "linker_set_key" : "_ZTIK13VkBufferCopy2",
20554   "name" : "const VkBufferCopy2",
20555   "referenced_type" : "_ZTI13VkBufferCopy2",
20556   "self_type" : "_ZTIK13VkBufferCopy2",
20557   "size" : 32,
20558   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
20559  },
20560  {
20561   "alignment" : 4,
20562   "is_const" : true,
20563   "linker_set_key" : "_ZTIK13VkSubmitInfo2",
20564   "name" : "const VkSubmitInfo2",
20565   "referenced_type" : "_ZTI13VkSubmitInfo2",
20566   "self_type" : "_ZTIK13VkSubmitInfo2",
20567   "size" : 36,
20568   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
20569  },
20570  {
20571   "alignment" : 4,
20572   "is_const" : true,
20573   "linker_set_key" : "_ZTIK14VkDynamicState",
20574   "name" : "const VkDynamicState",
20575   "referenced_type" : "_ZTI14VkDynamicState",
20576   "self_type" : "_ZTIK14VkDynamicState",
20577   "size" : 4,
20578   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
20579  },
20580  {
20581   "alignment" : 4,
20582   "is_const" : true,
20583   "linker_set_key" : "_ZTIK14VkImageResolve",
20584   "name" : "const VkImageResolve",
20585   "referenced_type" : "_ZTI14VkImageResolve",
20586   "self_type" : "_ZTIK14VkImageResolve",
20587   "size" : 68,
20588   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
20589  },
20590  {
20591   "alignment" : 4,
20592   "is_const" : true,
20593   "linker_set_key" : "_ZTIK14VkRectLayerKHR",
20594   "name" : "const VkRectLayerKHR",
20595   "referenced_type" : "_ZTI14VkRectLayerKHR",
20596   "self_type" : "_ZTIK14VkRectLayerKHR",
20597   "size" : 20,
20598   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
20599  },
20600  {
20601   "is_const" : true,
20602   "linker_set_key" : "_ZTIK15AHardwareBuffer",
20603   "name" : "const AHardwareBuffer",
20604   "referenced_type" : "_ZTI15AHardwareBuffer",
20605   "self_type" : "_ZTIK15AHardwareBuffer",
20606   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_android.h"
20607  },
20608  {
20609   "alignment" : 4,
20610   "is_const" : true,
20611   "linker_set_key" : "_ZTIK15VkImageResolve2",
20612   "name" : "const VkImageResolve2",
20613   "referenced_type" : "_ZTI15VkImageResolve2",
20614   "self_type" : "_ZTIK15VkImageResolve2",
20615   "size" : 76,
20616   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
20617  },
20618  {
20619   "alignment" : 4,
20620   "is_const" : true,
20621   "linker_set_key" : "_ZTIK15VkMemoryBarrier",
20622   "name" : "const VkMemoryBarrier",
20623   "referenced_type" : "_ZTI15VkMemoryBarrier",
20624   "self_type" : "_ZTIK15VkMemoryBarrier",
20625   "size" : 16,
20626   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
20627  },
20628  {
20629   "alignment" : 4,
20630   "is_const" : true,
20631   "linker_set_key" : "_ZTIK15VkRenderingInfo",
20632   "name" : "const VkRenderingInfo",
20633   "referenced_type" : "_ZTI15VkRenderingInfo",
20634   "self_type" : "_ZTIK15VkRenderingInfo",
20635   "size" : 52,
20636   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
20637  },
20638  {
20639   "alignment" : 4,
20640   "is_const" : true,
20641   "linker_set_key" : "_ZTIK16VkBindSparseInfo",
20642   "name" : "const VkBindSparseInfo",
20643   "referenced_type" : "_ZTI16VkBindSparseInfo",
20644   "self_type" : "_ZTIK16VkBindSparseInfo",
20645   "size" : 48,
20646   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
20647  },
20648  {
20649   "alignment" : 4,
20650   "is_const" : true,
20651   "linker_set_key" : "_ZTIK16VkBlitImageInfo2",
20652   "name" : "const VkBlitImageInfo2",
20653   "referenced_type" : "_ZTI16VkBlitImageInfo2",
20654   "self_type" : "_ZTIK16VkBlitImageInfo2",
20655   "size" : 44,
20656   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
20657  },
20658  {
20659   "alignment" : 4,
20660   "is_const" : true,
20661   "linker_set_key" : "_ZTIK16VkCopyImageInfo2",
20662   "name" : "const VkCopyImageInfo2",
20663   "referenced_type" : "_ZTI16VkCopyImageInfo2",
20664   "self_type" : "_ZTIK16VkCopyImageInfo2",
20665   "size" : 40,
20666   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
20667  },
20668  {
20669   "alignment" : 4,
20670   "is_const" : true,
20671   "linker_set_key" : "_ZTIK16VkDependencyInfo",
20672   "name" : "const VkDependencyInfo",
20673   "referenced_type" : "_ZTI16VkDependencyInfo",
20674   "self_type" : "_ZTIK16VkDependencyInfo",
20675   "size" : 36,
20676   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
20677  },
20678  {
20679   "alignment" : 4,
20680   "is_const" : true,
20681   "linker_set_key" : "_ZTIK16VkDescriptorType",
20682   "name" : "const VkDescriptorType",
20683   "referenced_type" : "_ZTI16VkDescriptorType",
20684   "self_type" : "_ZTIK16VkDescriptorType",
20685   "size" : 4,
20686   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
20687  },
20688  {
20689   "alignment" : 4,
20690   "is_const" : true,
20691   "linker_set_key" : "_ZTIK16VkMemoryBarrier2",
20692   "name" : "const VkMemoryBarrier2",
20693   "referenced_type" : "_ZTI16VkMemoryBarrier2",
20694   "self_type" : "_ZTIK16VkMemoryBarrier2",
20695   "size" : 40,
20696   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
20697  },
20698  {
20699   "alignment" : 4,
20700   "is_const" : true,
20701   "linker_set_key" : "_ZTIK16VkPresentInfoKHR",
20702   "name" : "const VkPresentInfoKHR",
20703   "referenced_type" : "_ZTI16VkPresentInfoKHR",
20704   "self_type" : "_ZTIK16VkPresentInfoKHR",
20705   "size" : 32,
20706   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
20707  },
20708  {
20709   "alignment" : 4,
20710   "is_const" : true,
20711   "linker_set_key" : "_ZTIK16VkSubpassEndInfo",
20712   "name" : "const VkSubpassEndInfo",
20713   "referenced_type" : "_ZTI16VkSubpassEndInfo",
20714   "self_type" : "_ZTIK16VkSubpassEndInfo",
20715   "size" : 8,
20716   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
20717  },
20718  {
20719   "alignment" : 4,
20720   "is_const" : true,
20721   "linker_set_key" : "_ZTIK17VkApplicationInfo",
20722   "name" : "const VkApplicationInfo",
20723   "referenced_type" : "_ZTI17VkApplicationInfo",
20724   "self_type" : "_ZTIK17VkApplicationInfo",
20725   "size" : 28,
20726   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
20727  },
20728  {
20729   "alignment" : 4,
20730   "is_const" : true,
20731   "linker_set_key" : "_ZTIK17VkBaseInStructure",
20732   "name" : "const VkBaseInStructure",
20733   "referenced_type" : "_ZTI17VkBaseInStructure",
20734   "self_type" : "_ZTIK17VkBaseInStructure",
20735   "size" : 8,
20736   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
20737  },
20738  {
20739   "alignment" : 4,
20740   "is_const" : true,
20741   "linker_set_key" : "_ZTIK17VkBufferImageCopy",
20742   "name" : "const VkBufferImageCopy",
20743   "referenced_type" : "_ZTI17VkBufferImageCopy",
20744   "self_type" : "_ZTIK17VkBufferImageCopy",
20745   "size" : 56,
20746   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
20747  },
20748  {
20749   "alignment" : 4,
20750   "is_const" : true,
20751   "linker_set_key" : "_ZTIK17VkClearAttachment",
20752   "name" : "const VkClearAttachment",
20753   "referenced_type" : "_ZTI17VkClearAttachment",
20754   "self_type" : "_ZTIK17VkClearAttachment",
20755   "size" : 24,
20756   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
20757  },
20758  {
20759   "alignment" : 4,
20760   "is_const" : true,
20761   "linker_set_key" : "_ZTIK17VkClearColorValue",
20762   "name" : "const VkClearColorValue",
20763   "referenced_type" : "_ZTI17VkClearColorValue",
20764   "self_type" : "_ZTIK17VkClearColorValue",
20765   "size" : 16,
20766   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
20767  },
20768  {
20769   "alignment" : 4,
20770   "is_const" : true,
20771   "linker_set_key" : "_ZTIK17VkCopyBufferInfo2",
20772   "name" : "const VkCopyBufferInfo2",
20773   "referenced_type" : "_ZTI17VkCopyBufferInfo2",
20774   "self_type" : "_ZTIK17VkCopyBufferInfo2",
20775   "size" : 32,
20776   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
20777  },
20778  {
20779   "alignment" : 4,
20780   "is_const" : true,
20781   "linker_set_key" : "_ZTIK17VkEventCreateInfo",
20782   "name" : "const VkEventCreateInfo",
20783   "referenced_type" : "_ZTI17VkEventCreateInfo",
20784   "self_type" : "_ZTIK17VkEventCreateInfo",
20785   "size" : 12,
20786   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
20787  },
20788  {
20789   "alignment" : 4,
20790   "is_const" : true,
20791   "linker_set_key" : "_ZTIK17VkFenceCreateInfo",
20792   "name" : "const VkFenceCreateInfo",
20793   "referenced_type" : "_ZTI17VkFenceCreateInfo",
20794   "self_type" : "_ZTIK17VkFenceCreateInfo",
20795   "size" : 12,
20796   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
20797  },
20798  {
20799   "alignment" : 4,
20800   "is_const" : true,
20801   "linker_set_key" : "_ZTIK17VkImageCreateInfo",
20802   "name" : "const VkImageCreateInfo",
20803   "referenced_type" : "_ZTI17VkImageCreateInfo",
20804   "self_type" : "_ZTIK17VkImageCreateInfo",
20805   "size" : 68,
20806   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
20807  },
20808  {
20809   "alignment" : 4,
20810   "is_const" : true,
20811   "linker_set_key" : "_ZTIK18VkBufferCreateInfo",
20812   "name" : "const VkBufferCreateInfo",
20813   "referenced_type" : "_ZTI18VkBufferCreateInfo",
20814   "self_type" : "_ZTIK18VkBufferCreateInfo",
20815   "size" : 36,
20816   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
20817  },
20818  {
20819   "alignment" : 4,
20820   "is_const" : true,
20821   "linker_set_key" : "_ZTIK18VkBufferImageCopy2",
20822   "name" : "const VkBufferImageCopy2",
20823   "referenced_type" : "_ZTI18VkBufferImageCopy2",
20824   "self_type" : "_ZTIK18VkBufferImageCopy2",
20825   "size" : 64,
20826   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
20827  },
20828  {
20829   "alignment" : 4,
20830   "is_const" : true,
20831   "linker_set_key" : "_ZTIK18VkDeviceCreateInfo",
20832   "name" : "const VkDeviceCreateInfo",
20833   "referenced_type" : "_ZTI18VkDeviceCreateInfo",
20834   "self_type" : "_ZTIK18VkDeviceCreateInfo",
20835   "size" : 40,
20836   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
20837  },
20838  {
20839   "alignment" : 4,
20840   "is_const" : true,
20841   "linker_set_key" : "_ZTIK18VkDeviceQueueInfo2",
20842   "name" : "const VkDeviceQueueInfo2",
20843   "referenced_type" : "_ZTI18VkDeviceQueueInfo2",
20844   "self_type" : "_ZTIK18VkDeviceQueueInfo2",
20845   "size" : 20,
20846   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
20847  },
20848  {
20849   "alignment" : 4,
20850   "is_const" : true,
20851   "linker_set_key" : "_ZTIK18VkImageSubresource",
20852   "name" : "const VkImageSubresource",
20853   "referenced_type" : "_ZTI18VkImageSubresource",
20854   "self_type" : "_ZTIK18VkImageSubresource",
20855   "size" : 12,
20856   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
20857  },
20858  {
20859   "alignment" : 4,
20860   "is_const" : true,
20861   "linker_set_key" : "_ZTIK18VkPresentRegionKHR",
20862   "name" : "const VkPresentRegionKHR",
20863   "referenced_type" : "_ZTI18VkPresentRegionKHR",
20864   "self_type" : "_ZTIK18VkPresentRegionKHR",
20865   "size" : 8,
20866   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
20867  },
20868  {
20869   "alignment" : 4,
20870   "is_const" : true,
20871   "linker_set_key" : "_ZTIK18VkSparseMemoryBind",
20872   "name" : "const VkSparseMemoryBind",
20873   "referenced_type" : "_ZTI18VkSparseMemoryBind",
20874   "self_type" : "_ZTIK18VkSparseMemoryBind",
20875   "size" : 36,
20876   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
20877  },
20878  {
20879   "alignment" : 4,
20880   "is_const" : true,
20881   "linker_set_key" : "_ZTIK18VkSubpassBeginInfo",
20882   "name" : "const VkSubpassBeginInfo",
20883   "referenced_type" : "_ZTI18VkSubpassBeginInfo",
20884   "self_type" : "_ZTIK18VkSubpassBeginInfo",
20885   "size" : 12,
20886   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
20887  },
20888  {
20889   "alignment" : 4,
20890   "is_const" : true,
20891   "linker_set_key" : "_ZTIK19VkCopyDescriptorSet",
20892   "name" : "const VkCopyDescriptorSet",
20893   "referenced_type" : "_ZTI19VkCopyDescriptorSet",
20894   "self_type" : "_ZTIK19VkCopyDescriptorSet",
20895   "size" : 44,
20896   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
20897  },
20898  {
20899   "alignment" : 4,
20900   "is_const" : true,
20901   "linker_set_key" : "_ZTIK19VkMappedMemoryRange",
20902   "name" : "const VkMappedMemoryRange",
20903   "referenced_type" : "_ZTI19VkMappedMemoryRange",
20904   "self_type" : "_ZTIK19VkMappedMemoryRange",
20905   "size" : 32,
20906   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
20907  },
20908  {
20909   "alignment" : 4,
20910   "is_const" : true,
20911   "linker_set_key" : "_ZTIK19VkPresentTimeGOOGLE",
20912   "name" : "const VkPresentTimeGOOGLE",
20913   "referenced_type" : "_ZTI19VkPresentTimeGOOGLE",
20914   "self_type" : "_ZTIK19VkPresentTimeGOOGLE",
20915   "size" : 12,
20916   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
20917  },
20918  {
20919   "alignment" : 4,
20920   "is_const" : true,
20921   "linker_set_key" : "_ZTIK19VkPushConstantRange",
20922   "name" : "const VkPushConstantRange",
20923   "referenced_type" : "_ZTI19VkPushConstantRange",
20924   "self_type" : "_ZTIK19VkPushConstantRange",
20925   "size" : 12,
20926   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
20927  },
20928  {
20929   "alignment" : 4,
20930   "is_const" : true,
20931   "linker_set_key" : "_ZTIK19VkResolveImageInfo2",
20932   "name" : "const VkResolveImageInfo2",
20933   "referenced_type" : "_ZTI19VkResolveImageInfo2",
20934   "self_type" : "_ZTIK19VkResolveImageInfo2",
20935   "size" : 40,
20936   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
20937  },
20938  {
20939   "alignment" : 4,
20940   "is_const" : true,
20941   "linker_set_key" : "_ZTIK19VkSampleLocationEXT",
20942   "name" : "const VkSampleLocationEXT",
20943   "referenced_type" : "_ZTI19VkSampleLocationEXT",
20944   "self_type" : "_ZTIK19VkSampleLocationEXT",
20945   "size" : 8,
20946   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
20947  },
20948  {
20949   "alignment" : 4,
20950   "is_const" : true,
20951   "linker_set_key" : "_ZTIK19VkSamplerCreateInfo",
20952   "name" : "const VkSamplerCreateInfo",
20953   "referenced_type" : "_ZTI19VkSamplerCreateInfo",
20954   "self_type" : "_ZTIK19VkSamplerCreateInfo",
20955   "size" : 72,
20956   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
20957  },
20958  {
20959   "alignment" : 4,
20960   "is_const" : true,
20961   "linker_set_key" : "_ZTIK19VkSemaphoreWaitInfo",
20962   "name" : "const VkSemaphoreWaitInfo",
20963   "referenced_type" : "_ZTI19VkSemaphoreWaitInfo",
20964   "self_type" : "_ZTIK19VkSemaphoreWaitInfo",
20965   "size" : 24,
20966   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
20967  },
20968  {
20969   "alignment" : 4,
20970   "is_const" : true,
20971   "linker_set_key" : "_ZTIK19VkSubpassDependency",
20972   "name" : "const VkSubpassDependency",
20973   "referenced_type" : "_ZTI19VkSubpassDependency",
20974   "self_type" : "_ZTIK19VkSubpassDependency",
20975   "size" : 28,
20976   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
20977  },
20978  {
20979   "alignment" : 4,
20980   "is_const" : true,
20981   "linker_set_key" : "_ZTIK19VkSubresourceLayout",
20982   "name" : "const VkSubresourceLayout",
20983   "referenced_type" : "_ZTI19VkSubresourceLayout",
20984   "self_type" : "_ZTIK19VkSubresourceLayout",
20985   "size" : 40,
20986   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
20987  },
20988  {
20989   "alignment" : 4,
20990   "is_const" : true,
20991   "linker_set_key" : "_ZTIK19VkViewportSwizzleNV",
20992   "name" : "const VkViewportSwizzleNV",
20993   "referenced_type" : "_ZTI19VkViewportSwizzleNV",
20994   "self_type" : "_ZTIK19VkViewportSwizzleNV",
20995   "size" : 16,
20996   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
20997  },
20998  {
20999   "alignment" : 4,
21000   "is_const" : true,
21001   "linker_set_key" : "_ZTIK20VkDebugUtilsLabelEXT",
21002   "name" : "const VkDebugUtilsLabelEXT",
21003   "referenced_type" : "_ZTI20VkDebugUtilsLabelEXT",
21004   "self_type" : "_ZTIK20VkDebugUtilsLabelEXT",
21005   "size" : 28,
21006   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
21007  },
21008  {
21009   "alignment" : 4,
21010   "is_const" : true,
21011   "linker_set_key" : "_ZTIK20VkDescriptorPoolSize",
21012   "name" : "const VkDescriptorPoolSize",
21013   "referenced_type" : "_ZTI20VkDescriptorPoolSize",
21014   "self_type" : "_ZTIK20VkDescriptorPoolSize",
21015   "size" : 8,
21016   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
21017  },
21018  {
21019   "alignment" : 4,
21020   "is_const" : true,
21021   "linker_set_key" : "_ZTIK20VkImageMemoryBarrier",
21022   "name" : "const VkImageMemoryBarrier",
21023   "referenced_type" : "_ZTI20VkImageMemoryBarrier",
21024   "self_type" : "_ZTIK20VkImageMemoryBarrier",
21025   "size" : 60,
21026   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
21027  },
21028  {
21029   "alignment" : 4,
21030   "is_const" : true,
21031   "linker_set_key" : "_ZTIK20VkInstanceCreateInfo",
21032   "name" : "const VkInstanceCreateInfo",
21033   "referenced_type" : "_ZTI20VkInstanceCreateInfo",
21034   "self_type" : "_ZTIK20VkInstanceCreateInfo",
21035   "size" : 32,
21036   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
21037  },
21038  {
21039   "alignment" : 4,
21040   "is_const" : true,
21041   "linker_set_key" : "_ZTIK20VkMemoryAllocateInfo",
21042   "name" : "const VkMemoryAllocateInfo",
21043   "referenced_type" : "_ZTI20VkMemoryAllocateInfo",
21044   "self_type" : "_ZTIK20VkMemoryAllocateInfo",
21045   "size" : 20,
21046   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
21047  },
21048  {
21049   "alignment" : 4,
21050   "is_const" : true,
21051   "linker_set_key" : "_ZTIK20VkSpecializationInfo",
21052   "name" : "const VkSpecializationInfo",
21053   "referenced_type" : "_ZTI20VkSpecializationInfo",
21054   "self_type" : "_ZTIK20VkSpecializationInfo",
21055   "size" : 16,
21056   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
21057  },
21058  {
21059   "alignment" : 4,
21060   "is_const" : true,
21061   "linker_set_key" : "_ZTIK20VkSubpassDependency2",
21062   "name" : "const VkSubpassDependency2",
21063   "referenced_type" : "_ZTI20VkSubpassDependency2",
21064   "self_type" : "_ZTIK20VkSubpassDependency2",
21065   "size" : 40,
21066   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
21067  },
21068  {
21069   "alignment" : 4,
21070   "is_const" : true,
21071   "linker_set_key" : "_ZTIK20VkSubpassDescription",
21072   "name" : "const VkSubpassDescription",
21073   "referenced_type" : "_ZTI20VkSubpassDescription",
21074   "self_type" : "_ZTIK20VkSubpassDescription",
21075   "size" : 40,
21076   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
21077  },
21078  {
21079   "alignment" : 4,
21080   "is_const" : true,
21081   "linker_set_key" : "_ZTIK20VkValidationCheckEXT",
21082   "name" : "const VkValidationCheckEXT",
21083   "referenced_type" : "_ZTI20VkValidationCheckEXT",
21084   "self_type" : "_ZTIK20VkValidationCheckEXT",
21085   "size" : 4,
21086   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
21087  },
21088  {
21089   "alignment" : 4,
21090   "is_const" : true,
21091   "linker_set_key" : "_ZTIK20VkViewportWScalingNV",
21092   "name" : "const VkViewportWScalingNV",
21093   "referenced_type" : "_ZTI20VkViewportWScalingNV",
21094   "self_type" : "_ZTIK20VkViewportWScalingNV",
21095   "size" : 8,
21096   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
21097  },
21098  {
21099   "alignment" : 4,
21100   "is_const" : true,
21101   "linker_set_key" : "_ZTIK20VkWriteDescriptorSet",
21102   "name" : "const VkWriteDescriptorSet",
21103   "referenced_type" : "_ZTI20VkWriteDescriptorSet",
21104   "self_type" : "_ZTIK20VkWriteDescriptorSet",
21105   "size" : 44,
21106   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
21107  },
21108  {
21109   "alignment" : 4,
21110   "is_const" : true,
21111   "linker_set_key" : "_ZTIK21VkAllocationCallbacks",
21112   "name" : "const VkAllocationCallbacks",
21113   "referenced_type" : "_ZTI21VkAllocationCallbacks",
21114   "self_type" : "_ZTIK21VkAllocationCallbacks",
21115   "size" : 24,
21116   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
21117  },
21118  {
21119   "alignment" : 4,
21120   "is_const" : true,
21121   "linker_set_key" : "_ZTIK21VkAttachmentReference",
21122   "name" : "const VkAttachmentReference",
21123   "referenced_type" : "_ZTI21VkAttachmentReference",
21124   "self_type" : "_ZTIK21VkAttachmentReference",
21125   "size" : 8,
21126   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
21127  },
21128  {
21129   "alignment" : 4,
21130   "is_const" : true,
21131   "linker_set_key" : "_ZTIK21VkBindImageMemoryInfo",
21132   "name" : "const VkBindImageMemoryInfo",
21133   "referenced_type" : "_ZTI21VkBindImageMemoryInfo",
21134   "self_type" : "_ZTIK21VkBindImageMemoryInfo",
21135   "size" : 32,
21136   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
21137  },
21138  {
21139   "alignment" : 4,
21140   "is_const" : true,
21141   "linker_set_key" : "_ZTIK21VkBufferMemoryBarrier",
21142   "name" : "const VkBufferMemoryBarrier",
21143   "referenced_type" : "_ZTI21VkBufferMemoryBarrier",
21144   "self_type" : "_ZTIK21VkBufferMemoryBarrier",
21145   "size" : 48,
21146   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
21147  },
21148  {
21149   "alignment" : 4,
21150   "is_const" : true,
21151   "linker_set_key" : "_ZTIK21VkDescriptorImageInfo",
21152   "name" : "const VkDescriptorImageInfo",
21153   "referenced_type" : "_ZTI21VkDescriptorImageInfo",
21154   "self_type" : "_ZTIK21VkDescriptorImageInfo",
21155   "size" : 20,
21156   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
21157  },
21158  {
21159   "alignment" : 4,
21160   "is_const" : true,
21161   "linker_set_key" : "_ZTIK21VkImageMemoryBarrier2",
21162   "name" : "const VkImageMemoryBarrier2",
21163   "referenced_type" : "_ZTI21VkImageMemoryBarrier2",
21164   "self_type" : "_ZTIK21VkImageMemoryBarrier2",
21165   "size" : 84,
21166   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
21167  },
21168  {
21169   "alignment" : 4,
21170   "is_const" : true,
21171   "linker_set_key" : "_ZTIK21VkImageViewCreateInfo",
21172   "name" : "const VkImageViewCreateInfo",
21173   "referenced_type" : "_ZTI21VkImageViewCreateInfo",
21174   "self_type" : "_ZTIK21VkImageViewCreateInfo",
21175   "size" : 64,
21176   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
21177  },
21178  {
21179   "alignment" : 4,
21180   "is_const" : true,
21181   "linker_set_key" : "_ZTIK21VkQueryPoolCreateInfo",
21182   "name" : "const VkQueryPoolCreateInfo",
21183   "referenced_type" : "_ZTI21VkQueryPoolCreateInfo",
21184   "self_type" : "_ZTIK21VkQueryPoolCreateInfo",
21185   "size" : 24,
21186   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
21187  },
21188  {
21189   "alignment" : 4,
21190   "is_const" : true,
21191   "linker_set_key" : "_ZTIK21VkRenderPassBeginInfo",
21192   "name" : "const VkRenderPassBeginInfo",
21193   "referenced_type" : "_ZTI21VkRenderPassBeginInfo",
21194   "self_type" : "_ZTIK21VkRenderPassBeginInfo",
21195   "size" : 48,
21196   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
21197  },
21198  {
21199   "alignment" : 4,
21200   "is_const" : true,
21201   "linker_set_key" : "_ZTIK21VkSampleCountFlagBits",
21202   "name" : "const VkSampleCountFlagBits",
21203   "referenced_type" : "_ZTI21VkSampleCountFlagBits",
21204   "self_type" : "_ZTIK21VkSampleCountFlagBits",
21205   "size" : 4,
21206   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
21207  },
21208  {
21209   "alignment" : 4,
21210   "is_const" : true,
21211   "linker_set_key" : "_ZTIK21VkSemaphoreCreateInfo",
21212   "name" : "const VkSemaphoreCreateInfo",
21213   "referenced_type" : "_ZTI21VkSemaphoreCreateInfo",
21214   "self_type" : "_ZTIK21VkSemaphoreCreateInfo",
21215   "size" : 12,
21216   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
21217  },
21218  {
21219   "alignment" : 4,
21220   "is_const" : true,
21221   "linker_set_key" : "_ZTIK21VkSemaphoreSignalInfo",
21222   "name" : "const VkSemaphoreSignalInfo",
21223   "referenced_type" : "_ZTI21VkSemaphoreSignalInfo",
21224   "self_type" : "_ZTIK21VkSemaphoreSignalInfo",
21225   "size" : 24,
21226   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
21227  },
21228  {
21229   "alignment" : 4,
21230   "is_const" : true,
21231   "linker_set_key" : "_ZTIK21VkSemaphoreSubmitInfo",
21232   "name" : "const VkSemaphoreSubmitInfo",
21233   "referenced_type" : "_ZTI21VkSemaphoreSubmitInfo",
21234   "self_type" : "_ZTIK21VkSemaphoreSubmitInfo",
21235   "size" : 36,
21236   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
21237  },
21238  {
21239   "alignment" : 4,
21240   "is_const" : true,
21241   "linker_set_key" : "_ZTIK21VkSubpassDescription2",
21242   "name" : "const VkSubpassDescription2",
21243   "referenced_type" : "_ZTI21VkSubpassDescription2",
21244   "self_type" : "_ZTIK21VkSubpassDescription2",
21245   "size" : 52,
21246   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
21247  },
21248  {
21249   "alignment" : 4,
21250   "is_const" : true,
21251   "linker_set_key" : "_ZTIK22VkAttachmentReference2",
21252   "name" : "const VkAttachmentReference2",
21253   "referenced_type" : "_ZTI22VkAttachmentReference2",
21254   "self_type" : "_ZTIK22VkAttachmentReference2",
21255   "size" : 20,
21256   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
21257  },
21258  {
21259   "alignment" : 4,
21260   "is_const" : true,
21261   "linker_set_key" : "_ZTIK22VkBindBufferMemoryInfo",
21262   "name" : "const VkBindBufferMemoryInfo",
21263   "referenced_type" : "_ZTI22VkBindBufferMemoryInfo",
21264   "self_type" : "_ZTIK22VkBindBufferMemoryInfo",
21265   "size" : 32,
21266   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
21267  },
21268  {
21269   "alignment" : 4,
21270   "is_const" : true,
21271   "linker_set_key" : "_ZTIK22VkBufferMemoryBarrier2",
21272   "name" : "const VkBufferMemoryBarrier2",
21273   "referenced_type" : "_ZTI22VkBufferMemoryBarrier2",
21274   "self_type" : "_ZTIK22VkBufferMemoryBarrier2",
21275   "size" : 72,
21276   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
21277  },
21278  {
21279   "alignment" : 4,
21280   "is_const" : true,
21281   "linker_set_key" : "_ZTIK22VkBufferViewCreateInfo",
21282   "name" : "const VkBufferViewCreateInfo",
21283   "referenced_type" : "_ZTI22VkBufferViewCreateInfo",
21284   "self_type" : "_ZTIK22VkBufferViewCreateInfo",
21285   "size" : 40,
21286   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
21287  },
21288  {
21289   "alignment" : 4,
21290   "is_const" : true,
21291   "linker_set_key" : "_ZTIK22VkDescriptorBufferInfo",
21292   "name" : "const VkDescriptorBufferInfo",
21293   "referenced_type" : "_ZTI22VkDescriptorBufferInfo",
21294   "self_type" : "_ZTIK22VkDescriptorBufferInfo",
21295   "size" : 24,
21296   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
21297  },
21298  {
21299   "alignment" : 4,
21300   "is_const" : true,
21301   "linker_set_key" : "_ZTIK22VkRenderPassCreateInfo",
21302   "name" : "const VkRenderPassCreateInfo",
21303   "referenced_type" : "_ZTI22VkRenderPassCreateInfo",
21304   "self_type" : "_ZTIK22VkRenderPassCreateInfo",
21305   "size" : 36,
21306   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
21307  },
21308  {
21309   "alignment" : 4,
21310   "is_const" : true,
21311   "linker_set_key" : "_ZTIK22VkShadingRatePaletteNV",
21312   "name" : "const VkShadingRatePaletteNV",
21313   "referenced_type" : "_ZTI22VkShadingRatePaletteNV",
21314   "self_type" : "_ZTIK22VkShadingRatePaletteNV",
21315   "size" : 8,
21316   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
21317  },
21318  {
21319   "alignment" : 4,
21320   "is_const" : true,
21321   "linker_set_key" : "_ZTIK23VkAttachmentDescription",
21322   "name" : "const VkAttachmentDescription",
21323   "referenced_type" : "_ZTI23VkAttachmentDescription",
21324   "self_type" : "_ZTIK23VkAttachmentDescription",
21325   "size" : 36,
21326   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
21327  },
21328  {
21329   "alignment" : 4,
21330   "is_const" : true,
21331   "linker_set_key" : "_ZTIK23VkCommandPoolCreateInfo",
21332   "name" : "const VkCommandPoolCreateInfo",
21333   "referenced_type" : "_ZTI23VkCommandPoolCreateInfo",
21334   "self_type" : "_ZTIK23VkCommandPoolCreateInfo",
21335   "size" : 16,
21336   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
21337  },
21338  {
21339   "alignment" : 4,
21340   "is_const" : true,
21341   "linker_set_key" : "_ZTIK23VkDeviceQueueCreateInfo",
21342   "name" : "const VkDeviceQueueCreateInfo",
21343   "referenced_type" : "_ZTI23VkDeviceQueueCreateInfo",
21344   "self_type" : "_ZTIK23VkDeviceQueueCreateInfo",
21345   "size" : 24,
21346   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
21347  },
21348  {
21349   "alignment" : 4,
21350   "is_const" : true,
21351   "linker_set_key" : "_ZTIK23VkFramebufferCreateInfo",
21352   "name" : "const VkFramebufferCreateInfo",
21353   "referenced_type" : "_ZTI23VkFramebufferCreateInfo",
21354   "self_type" : "_ZTIK23VkFramebufferCreateInfo",
21355   "size" : 40,
21356   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
21357  },
21358  {
21359   "alignment" : 4,
21360   "is_const" : true,
21361   "linker_set_key" : "_ZTIK23VkImageSubresourceRange",
21362   "name" : "const VkImageSubresourceRange",
21363   "referenced_type" : "_ZTI23VkImageSubresourceRange",
21364   "self_type" : "_ZTIK23VkImageSubresourceRange",
21365   "size" : 20,
21366   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
21367  },
21368  {
21369   "alignment" : 4,
21370   "is_const" : true,
21371   "linker_set_key" : "_ZTIK23VkRenderPassCreateInfo2",
21372   "name" : "const VkRenderPassCreateInfo2",
21373   "referenced_type" : "_ZTI23VkRenderPassCreateInfo2",
21374   "self_type" : "_ZTIK23VkRenderPassCreateInfo2",
21375   "size" : 44,
21376   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
21377  },
21378  {
21379   "alignment" : 4,
21380   "is_const" : true,
21381   "linker_set_key" : "_ZTIK23VkSparseImageMemoryBind",
21382   "name" : "const VkSparseImageMemoryBind",
21383   "referenced_type" : "_ZTI23VkSparseImageMemoryBind",
21384   "self_type" : "_ZTIK23VkSparseImageMemoryBind",
21385   "size" : 56,
21386   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
21387  },
21388  {
21389   "alignment" : 4,
21390   "is_const" : true,
21391   "linker_set_key" : "_ZTIK24VkAttachmentDescription2",
21392   "name" : "const VkAttachmentDescription2",
21393   "referenced_type" : "_ZTI24VkAttachmentDescription2",
21394   "self_type" : "_ZTIK24VkAttachmentDescription2",
21395   "size" : 44,
21396   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
21397  },
21398  {
21399   "alignment" : 4,
21400   "is_const" : true,
21401   "linker_set_key" : "_ZTIK24VkClearDepthStencilValue",
21402   "name" : "const VkClearDepthStencilValue",
21403   "referenced_type" : "_ZTI24VkClearDepthStencilValue",
21404   "self_type" : "_ZTIK24VkClearDepthStencilValue",
21405   "size" : 8,
21406   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
21407  },
21408  {
21409   "alignment" : 4,
21410   "is_const" : true,
21411   "linker_set_key" : "_ZTIK24VkCoarseSampleLocationNV",
21412   "name" : "const VkCoarseSampleLocationNV",
21413   "referenced_type" : "_ZTI24VkCoarseSampleLocationNV",
21414   "self_type" : "_ZTIK24VkCoarseSampleLocationNV",
21415   "size" : 12,
21416   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
21417  },
21418  {
21419   "alignment" : 4,
21420   "is_const" : true,
21421   "linker_set_key" : "_ZTIK24VkCommandBufferBeginInfo",
21422   "name" : "const VkCommandBufferBeginInfo",
21423   "referenced_type" : "_ZTI24VkCommandBufferBeginInfo",
21424   "self_type" : "_ZTIK24VkCommandBufferBeginInfo",
21425   "size" : 16,
21426   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
21427  },
21428  {
21429   "alignment" : 4,
21430   "is_const" : true,
21431   "linker_set_key" : "_ZTIK24VkCopyBufferToImageInfo2",
21432   "name" : "const VkCopyBufferToImageInfo2",
21433   "referenced_type" : "_ZTI24VkCopyBufferToImageInfo2",
21434   "self_type" : "_ZTIK24VkCopyBufferToImageInfo2",
21435   "size" : 36,
21436   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
21437  },
21438  {
21439   "alignment" : 4,
21440   "is_const" : true,
21441   "linker_set_key" : "_ZTIK24VkCopyImageToBufferInfo2",
21442   "name" : "const VkCopyImageToBufferInfo2",
21443   "referenced_type" : "_ZTI24VkCopyImageToBufferInfo2",
21444   "self_type" : "_ZTIK24VkCopyImageToBufferInfo2",
21445   "size" : 36,
21446   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
21447  },
21448  {
21449   "alignment" : 4,
21450   "is_const" : true,
21451   "linker_set_key" : "_ZTIK24VkPhysicalDeviceFeatures",
21452   "name" : "const VkPhysicalDeviceFeatures",
21453   "referenced_type" : "_ZTI24VkPhysicalDeviceFeatures",
21454   "self_type" : "_ZTIK24VkPhysicalDeviceFeatures",
21455   "size" : 220,
21456   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
21457  },
21458  {
21459   "alignment" : 4,
21460   "is_const" : true,
21461   "linker_set_key" : "_ZTIK24VkShaderModuleCreateInfo",
21462   "name" : "const VkShaderModuleCreateInfo",
21463   "referenced_type" : "_ZTI24VkShaderModuleCreateInfo",
21464   "self_type" : "_ZTIK24VkShaderModuleCreateInfo",
21465   "size" : 20,
21466   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
21467  },
21468  {
21469   "alignment" : 4,
21470   "is_const" : true,
21471   "linker_set_key" : "_ZTIK24VkSpecializationMapEntry",
21472   "name" : "const VkSpecializationMapEntry",
21473   "referenced_type" : "_ZTI24VkSpecializationMapEntry",
21474   "self_type" : "_ZTIK24VkSpecializationMapEntry",
21475   "size" : 12,
21476   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
21477  },
21478  {
21479   "alignment" : 4,
21480   "is_const" : true,
21481   "linker_set_key" : "_ZTIK24VkSwapchainCreateInfoKHR",
21482   "name" : "const VkSwapchainCreateInfoKHR",
21483   "referenced_type" : "_ZTI24VkSwapchainCreateInfoKHR",
21484   "self_type" : "_ZTIK24VkSwapchainCreateInfoKHR",
21485   "size" : 84,
21486   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
21487  },
21488  {
21489   "alignment" : 4,
21490   "is_const" : true,
21491   "linker_set_key" : "_ZTIK25VkAcquireNextImageInfoKHR",
21492   "name" : "const VkAcquireNextImageInfoKHR",
21493   "referenced_type" : "_ZTI25VkAcquireNextImageInfoKHR",
21494   "self_type" : "_ZTIK25VkAcquireNextImageInfoKHR",
21495   "size" : 44,
21496   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
21497  },
21498  {
21499   "alignment" : 4,
21500   "is_const" : true,
21501   "linker_set_key" : "_ZTIK25VkBufferDeviceAddressInfo",
21502   "name" : "const VkBufferDeviceAddressInfo",
21503   "referenced_type" : "_ZTI25VkBufferDeviceAddressInfo",
21504   "self_type" : "_ZTIK25VkBufferDeviceAddressInfo",
21505   "size" : 16,
21506   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
21507  },
21508  {
21509   "alignment" : 4,
21510   "is_const" : true,
21511   "linker_set_key" : "_ZTIK25VkCommandBufferSubmitInfo",
21512   "name" : "const VkCommandBufferSubmitInfo",
21513   "referenced_type" : "_ZTI25VkCommandBufferSubmitInfo",
21514   "self_type" : "_ZTIK25VkCommandBufferSubmitInfo",
21515   "size" : 16,
21516   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
21517  },
21518  {
21519   "alignment" : 4,
21520   "is_const" : true,
21521   "linker_set_key" : "_ZTIK25VkPipelineCacheCreateInfo",
21522   "name" : "const VkPipelineCacheCreateInfo",
21523   "referenced_type" : "_ZTI25VkPipelineCacheCreateInfo",
21524   "self_type" : "_ZTIK25VkPipelineCacheCreateInfo",
21525   "size" : 20,
21526   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
21527  },
21528  {
21529   "alignment" : 4,
21530   "is_const" : true,
21531   "linker_set_key" : "_ZTIK25VkRenderingAttachmentInfo",
21532   "name" : "const VkRenderingAttachmentInfo",
21533   "referenced_type" : "_ZTI25VkRenderingAttachmentInfo",
21534   "self_type" : "_ZTIK25VkRenderingAttachmentInfo",
21535   "size" : 60,
21536   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
21537  },
21538  {
21539   "alignment" : 4,
21540   "is_const" : true,
21541   "linker_set_key" : "_ZTIK26VkDescriptorPoolCreateInfo",
21542   "name" : "const VkDescriptorPoolCreateInfo",
21543   "referenced_type" : "_ZTI26VkDescriptorPoolCreateInfo",
21544   "self_type" : "_ZTIK26VkDescriptorPoolCreateInfo",
21545   "size" : 24,
21546   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
21547  },
21548  {
21549   "alignment" : 4,
21550   "is_const" : true,
21551   "linker_set_key" : "_ZTIK26VkIndirectCommandsStreamNV",
21552   "name" : "const VkIndirectCommandsStreamNV",
21553   "referenced_type" : "_ZTI26VkIndirectCommandsStreamNV",
21554   "self_type" : "_ZTIK26VkIndirectCommandsStreamNV",
21555   "size" : 16,
21556   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
21557  },
21558  {
21559   "alignment" : 4,
21560   "is_const" : true,
21561   "linker_set_key" : "_ZTIK26VkPipelineLayoutCreateInfo",
21562   "name" : "const VkPipelineLayoutCreateInfo",
21563   "referenced_type" : "_ZTI26VkPipelineLayoutCreateInfo",
21564   "self_type" : "_ZTIK26VkPipelineLayoutCreateInfo",
21565   "size" : 28,
21566   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
21567  },
21568  {
21569   "alignment" : 4,
21570   "is_const" : true,
21571   "linker_set_key" : "_ZTIK27VkCoarseSampleOrderCustomNV",
21572   "name" : "const VkCoarseSampleOrderCustomNV",
21573   "referenced_type" : "_ZTI27VkCoarseSampleOrderCustomNV",
21574   "self_type" : "_ZTIK27VkCoarseSampleOrderCustomNV",
21575   "size" : 16,
21576   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
21577  },
21578  {
21579   "alignment" : 4,
21580   "is_const" : true,
21581   "linker_set_key" : "_ZTIK27VkCommandBufferAllocateInfo",
21582   "name" : "const VkCommandBufferAllocateInfo",
21583   "referenced_type" : "_ZTI27VkCommandBufferAllocateInfo",
21584   "self_type" : "_ZTIK27VkCommandBufferAllocateInfo",
21585   "size" : 24,
21586   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
21587  },
21588  {
21589   "alignment" : 4,
21590   "is_const" : true,
21591   "linker_set_key" : "_ZTIK27VkComputePipelineCreateInfo",
21592   "name" : "const VkComputePipelineCreateInfo",
21593   "referenced_type" : "_ZTI27VkComputePipelineCreateInfo",
21594   "self_type" : "_ZTIK27VkComputePipelineCreateInfo",
21595   "size" : 64,
21596   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
21597  },
21598  {
21599   "alignment" : 4,
21600   "is_const" : true,
21601   "linker_set_key" : "_ZTIK27VkDescriptorSetAllocateInfo",
21602   "name" : "const VkDescriptorSetAllocateInfo",
21603   "referenced_type" : "_ZTI27VkDescriptorSetAllocateInfo",
21604   "self_type" : "_ZTIK27VkDescriptorSetAllocateInfo",
21605   "size" : 24,
21606   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
21607  },
21608  {
21609   "alignment" : 4,
21610   "is_const" : true,
21611   "linker_set_key" : "_ZTIK27VkPrivateDataSlotCreateInfo",
21612   "name" : "const VkPrivateDataSlotCreateInfo",
21613   "referenced_type" : "_ZTI27VkPrivateDataSlotCreateInfo",
21614   "self_type" : "_ZTIK27VkPrivateDataSlotCreateInfo",
21615   "size" : 12,
21616   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
21617  },
21618  {
21619   "alignment" : 4,
21620   "is_const" : true,
21621   "linker_set_key" : "_ZTIK27VkShadingRatePaletteEntryNV",
21622   "name" : "const VkShadingRatePaletteEntryNV",
21623   "referenced_type" : "_ZTI27VkShadingRatePaletteEntryNV",
21624   "self_type" : "_ZTIK27VkShadingRatePaletteEntryNV",
21625   "size" : 4,
21626   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
21627  },
21628  {
21629   "alignment" : 4,
21630   "is_const" : true,
21631   "linker_set_key" : "_ZTIK27VkSparseImageMemoryBindInfo",
21632   "name" : "const VkSparseImageMemoryBindInfo",
21633   "referenced_type" : "_ZTI27VkSparseImageMemoryBindInfo",
21634   "self_type" : "_ZTIK27VkSparseImageMemoryBindInfo",
21635   "size" : 16,
21636   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
21637  },
21638  {
21639   "alignment" : 4,
21640   "is_const" : true,
21641   "linker_set_key" : "_ZTIK27VkSubpassSampleLocationsEXT",
21642   "name" : "const VkSubpassSampleLocationsEXT",
21643   "referenced_type" : "_ZTI27VkSubpassSampleLocationsEXT",
21644   "self_type" : "_ZTIK27VkSubpassSampleLocationsEXT",
21645   "size" : 32,
21646   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
21647  },
21648  {
21649   "alignment" : 4,
21650   "is_const" : true,
21651   "linker_set_key" : "_ZTIK28VkDescriptorSetLayoutBinding",
21652   "name" : "const VkDescriptorSetLayoutBinding",
21653   "referenced_type" : "_ZTI28VkDescriptorSetLayoutBinding",
21654   "self_type" : "_ZTIK28VkDescriptorSetLayoutBinding",
21655   "size" : 20,
21656   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
21657  },
21658  {
21659   "alignment" : 4,
21660   "is_const" : true,
21661   "linker_set_key" : "_ZTIK28VkGraphicsPipelineCreateInfo",
21662   "name" : "const VkGraphicsPipelineCreateInfo",
21663   "referenced_type" : "_ZTI28VkGraphicsPipelineCreateInfo",
21664   "self_type" : "_ZTIK28VkGraphicsPipelineCreateInfo",
21665   "size" : 88,
21666   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
21667  },
21668  {
21669   "alignment" : 4,
21670   "is_const" : true,
21671   "linker_set_key" : "_ZTIK28VkSparseBufferMemoryBindInfo",
21672   "name" : "const VkSparseBufferMemoryBindInfo",
21673   "referenced_type" : "_ZTI28VkSparseBufferMemoryBindInfo",
21674   "self_type" : "_ZTIK28VkSparseBufferMemoryBindInfo",
21675   "size" : 16,
21676   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
21677  },
21678  {
21679   "alignment" : 4,
21680   "is_const" : true,
21681   "linker_set_key" : "_ZTIK28VkValidationFeatureEnableEXT",
21682   "name" : "const VkValidationFeatureEnableEXT",
21683   "referenced_type" : "_ZTI28VkValidationFeatureEnableEXT",
21684   "self_type" : "_ZTIK28VkValidationFeatureEnableEXT",
21685   "size" : 4,
21686   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
21687  },
21688  {
21689   "alignment" : 4,
21690   "is_const" : true,
21691   "linker_set_key" : "_ZTIK29VkAndroidSurfaceCreateInfoKHR",
21692   "name" : "const VkAndroidSurfaceCreateInfoKHR",
21693   "referenced_type" : "_ZTI29VkAndroidSurfaceCreateInfoKHR",
21694   "self_type" : "_ZTIK29VkAndroidSurfaceCreateInfoKHR",
21695   "size" : 16,
21696   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_android.h"
21697  },
21698  {
21699   "alignment" : 4,
21700   "is_const" : true,
21701   "linker_set_key" : "_ZTIK29VkDebugUtilsObjectNameInfoEXT",
21702   "name" : "const VkDebugUtilsObjectNameInfoEXT",
21703   "referenced_type" : "_ZTI29VkDebugUtilsObjectNameInfoEXT",
21704   "self_type" : "_ZTIK29VkDebugUtilsObjectNameInfoEXT",
21705   "size" : 24,
21706   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
21707  },
21708  {
21709   "alignment" : 4,
21710   "is_const" : true,
21711   "linker_set_key" : "_ZTIK29VkValidationFeatureDisableEXT",
21712   "name" : "const VkValidationFeatureDisableEXT",
21713   "referenced_type" : "_ZTI29VkValidationFeatureDisableEXT",
21714   "self_type" : "_ZTIK29VkValidationFeatureDisableEXT",
21715   "size" : 4,
21716   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
21717  },
21718  {
21719   "alignment" : 4,
21720   "is_const" : true,
21721   "linker_set_key" : "_ZTIK30VkAttachmentSampleLocationsEXT",
21722   "name" : "const VkAttachmentSampleLocationsEXT",
21723   "referenced_type" : "_ZTI30VkAttachmentSampleLocationsEXT",
21724   "self_type" : "_ZTIK30VkAttachmentSampleLocationsEXT",
21725   "size" : 32,
21726   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
21727  },
21728  {
21729   "alignment" : 4,
21730   "is_const" : true,
21731   "linker_set_key" : "_ZTIK30VkCommandBufferInheritanceInfo",
21732   "name" : "const VkCommandBufferInheritanceInfo",
21733   "referenced_type" : "_ZTI30VkCommandBufferInheritanceInfo",
21734   "self_type" : "_ZTIK30VkCommandBufferInheritanceInfo",
21735   "size" : 40,
21736   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
21737  },
21738  {
21739   "alignment" : 4,
21740   "is_const" : true,
21741   "linker_set_key" : "_ZTIK30VkImageMemoryRequirementsInfo2",
21742   "name" : "const VkImageMemoryRequirementsInfo2",
21743   "referenced_type" : "_ZTI30VkImageMemoryRequirementsInfo2",
21744   "self_type" : "_ZTIK30VkImageMemoryRequirementsInfo2",
21745   "size" : 16,
21746   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
21747  },
21748  {
21749   "alignment" : 4,
21750   "is_const" : true,
21751   "linker_set_key" : "_ZTIK30VkPipelineLibraryCreateInfoKHR",
21752   "name" : "const VkPipelineLibraryCreateInfoKHR",
21753   "referenced_type" : "_ZTI30VkPipelineLibraryCreateInfoKHR",
21754   "self_type" : "_ZTIK30VkPipelineLibraryCreateInfoKHR",
21755   "size" : 16,
21756   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
21757  },
21758  {
21759   "alignment" : 4,
21760   "is_const" : true,
21761   "linker_set_key" : "_ZTIK31VkBufferMemoryRequirementsInfo2",
21762   "name" : "const VkBufferMemoryRequirementsInfo2",
21763   "referenced_type" : "_ZTI31VkBufferMemoryRequirementsInfo2",
21764   "self_type" : "_ZTIK31VkBufferMemoryRequirementsInfo2",
21765   "size" : 16,
21766   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
21767  },
21768  {
21769   "alignment" : 4,
21770   "is_const" : true,
21771   "linker_set_key" : "_ZTIK31VkDescriptorSetLayoutCreateInfo",
21772   "name" : "const VkDescriptorSetLayoutCreateInfo",
21773   "referenced_type" : "_ZTI31VkDescriptorSetLayoutCreateInfo",
21774   "self_type" : "_ZTIK31VkDescriptorSetLayoutCreateInfo",
21775   "size" : 20,
21776   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
21777  },
21778  {
21779   "alignment" : 4,
21780   "is_const" : true,
21781   "linker_set_key" : "_ZTIK31VkDescriptorUpdateTemplateEntry",
21782   "name" : "const VkDescriptorUpdateTemplateEntry",
21783   "referenced_type" : "_ZTI31VkDescriptorUpdateTemplateEntry",
21784   "self_type" : "_ZTIK31VkDescriptorUpdateTemplateEntry",
21785   "size" : 24,
21786   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
21787  },
21788  {
21789   "alignment" : 4,
21790   "is_const" : true,
21791   "linker_set_key" : "_ZTIK31VkDeviceImageMemoryRequirements",
21792   "name" : "const VkDeviceImageMemoryRequirements",
21793   "referenced_type" : "_ZTI31VkDeviceImageMemoryRequirements",
21794   "self_type" : "_ZTIK31VkDeviceImageMemoryRequirements",
21795   "size" : 16,
21796   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
21797  },
21798  {
21799   "alignment" : 4,
21800   "is_const" : true,
21801   "linker_set_key" : "_ZTIK31VkIndirectCommandsLayoutTokenNV",
21802   "name" : "const VkIndirectCommandsLayoutTokenNV",
21803   "referenced_type" : "_ZTI31VkIndirectCommandsLayoutTokenNV",
21804   "self_type" : "_ZTIK31VkIndirectCommandsLayoutTokenNV",
21805   "size" : 64,
21806   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
21807  },
21808  {
21809   "alignment" : 4,
21810   "is_const" : true,
21811   "linker_set_key" : "_ZTIK31VkPipelineShaderStageCreateInfo",
21812   "name" : "const VkPipelineShaderStageCreateInfo",
21813   "referenced_type" : "_ZTI31VkPipelineShaderStageCreateInfo",
21814   "self_type" : "_ZTIK31VkPipelineShaderStageCreateInfo",
21815   "size" : 32,
21816   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
21817  },
21818  {
21819   "alignment" : 4,
21820   "is_const" : true,
21821   "linker_set_key" : "_ZTIK31VkVertexInputBindingDescription",
21822   "name" : "const VkVertexInputBindingDescription",
21823   "referenced_type" : "_ZTI31VkVertexInputBindingDescription",
21824   "self_type" : "_ZTIK31VkVertexInputBindingDescription",
21825   "size" : 12,
21826   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
21827  },
21828  {
21829   "alignment" : 4,
21830   "is_const" : true,
21831   "linker_set_key" : "_ZTIK32VkDeviceBufferMemoryRequirements",
21832   "name" : "const VkDeviceBufferMemoryRequirements",
21833   "referenced_type" : "_ZTI32VkDeviceBufferMemoryRequirements",
21834   "self_type" : "_ZTIK32VkDeviceBufferMemoryRequirements",
21835   "size" : 12,
21836   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
21837  },
21838  {
21839   "alignment" : 4,
21840   "is_const" : true,
21841   "linker_set_key" : "_ZTIK32VkFramebufferAttachmentImageInfo",
21842   "name" : "const VkFramebufferAttachmentImageInfo",
21843   "referenced_type" : "_ZTI32VkFramebufferAttachmentImageInfo",
21844   "self_type" : "_ZTIK32VkFramebufferAttachmentImageInfo",
21845   "size" : 36,
21846   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
21847  },
21848  {
21849   "alignment" : 4,
21850   "is_const" : true,
21851   "linker_set_key" : "_ZTIK32VkInputAttachmentAspectReference",
21852   "name" : "const VkInputAttachmentAspectReference",
21853   "referenced_type" : "_ZTI32VkInputAttachmentAspectReference",
21854   "self_type" : "_ZTIK32VkInputAttachmentAspectReference",
21855   "size" : 12,
21856   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
21857  },
21858  {
21859   "alignment" : 4,
21860   "is_const" : true,
21861   "linker_set_key" : "_ZTIK32VkMutableDescriptorTypeListVALVE",
21862   "name" : "const VkMutableDescriptorTypeListVALVE",
21863   "referenced_type" : "_ZTI32VkMutableDescriptorTypeListVALVE",
21864   "self_type" : "_ZTIK32VkMutableDescriptorTypeListVALVE",
21865   "size" : 8,
21866   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
21867  },
21868  {
21869   "alignment" : 4,
21870   "is_const" : true,
21871   "linker_set_key" : "_ZTIK32VkPhysicalDeviceImageFormatInfo2",
21872   "name" : "const VkPhysicalDeviceImageFormatInfo2",
21873   "referenced_type" : "_ZTI32VkPhysicalDeviceImageFormatInfo2",
21874   "self_type" : "_ZTIK32VkPhysicalDeviceImageFormatInfo2",
21875   "size" : 28,
21876   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
21877  },
21878  {
21879   "alignment" : 4,
21880   "is_const" : true,
21881   "linker_set_key" : "_ZTIK32VkPipelineDynamicStateCreateInfo",
21882   "name" : "const VkPipelineDynamicStateCreateInfo",
21883   "referenced_type" : "_ZTI32VkPipelineDynamicStateCreateInfo",
21884   "self_type" : "_ZTIK32VkPipelineDynamicStateCreateInfo",
21885   "size" : 20,
21886   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
21887  },
21888  {
21889   "alignment" : 4,
21890   "is_const" : true,
21891   "linker_set_key" : "_ZTIK33VkGraphicsShaderGroupCreateInfoNV",
21892   "name" : "const VkGraphicsShaderGroupCreateInfoNV",
21893   "referenced_type" : "_ZTI33VkGraphicsShaderGroupCreateInfoNV",
21894   "self_type" : "_ZTIK33VkGraphicsShaderGroupCreateInfoNV",
21895   "size" : 24,
21896   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
21897  },
21898  {
21899   "alignment" : 4,
21900   "is_const" : true,
21901   "linker_set_key" : "_ZTIK33VkPhysicalDeviceExternalFenceInfo",
21902   "name" : "const VkPhysicalDeviceExternalFenceInfo",
21903   "referenced_type" : "_ZTI33VkPhysicalDeviceExternalFenceInfo",
21904   "self_type" : "_ZTIK33VkPhysicalDeviceExternalFenceInfo",
21905   "size" : 12,
21906   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
21907  },
21908  {
21909   "alignment" : 4,
21910   "is_const" : true,
21911   "linker_set_key" : "_ZTIK33VkPipelineViewportStateCreateInfo",
21912   "name" : "const VkPipelineViewportStateCreateInfo",
21913   "referenced_type" : "_ZTI33VkPipelineViewportStateCreateInfo",
21914   "self_type" : "_ZTIK33VkPipelineViewportStateCreateInfo",
21915   "size" : 28,
21916   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
21917  },
21918  {
21919   "alignment" : 4,
21920   "is_const" : true,
21921   "linker_set_key" : "_ZTIK33VkSparseImageOpaqueMemoryBindInfo",
21922   "name" : "const VkSparseImageOpaqueMemoryBindInfo",
21923   "referenced_type" : "_ZTI33VkSparseImageOpaqueMemoryBindInfo",
21924   "self_type" : "_ZTIK33VkSparseImageOpaqueMemoryBindInfo",
21925   "size" : 16,
21926   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
21927  },
21928  {
21929   "alignment" : 4,
21930   "is_const" : true,
21931   "linker_set_key" : "_ZTIK33VkVertexInputAttributeDescription",
21932   "name" : "const VkVertexInputAttributeDescription",
21933   "referenced_type" : "_ZTI33VkVertexInputAttributeDescription",
21934   "self_type" : "_ZTIK33VkVertexInputAttributeDescription",
21935   "size" : 16,
21936   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
21937  },
21938  {
21939   "alignment" : 4,
21940   "is_const" : true,
21941   "linker_set_key" : "_ZTIK34VkAccelerationStructureGeometryKHR",
21942   "name" : "const VkAccelerationStructureGeometryKHR",
21943   "referenced_type" : "_ZTI34VkAccelerationStructureGeometryKHR",
21944   "self_type" : "_ZTIK34VkAccelerationStructureGeometryKHR",
21945   "size" : 68,
21946   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
21947  },
21948  {
21949   "alignment" : 4,
21950   "is_const" : true,
21951   "linker_set_key" : "_ZTIK34VkPhysicalDeviceExternalBufferInfo",
21952   "name" : "const VkPhysicalDeviceExternalBufferInfo",
21953   "referenced_type" : "_ZTI34VkPhysicalDeviceExternalBufferInfo",
21954   "self_type" : "_ZTIK34VkPhysicalDeviceExternalBufferInfo",
21955   "size" : 20,
21956   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
21957  },
21958  {
21959   "alignment" : 4,
21960   "is_const" : true,
21961   "linker_set_key" : "_ZTIK34VkSamplerYcbcrConversionCreateInfo",
21962   "name" : "const VkSamplerYcbcrConversionCreateInfo",
21963   "referenced_type" : "_ZTI34VkSamplerYcbcrConversionCreateInfo",
21964   "self_type" : "_ZTIK34VkSamplerYcbcrConversionCreateInfo",
21965   "size" : 52,
21966   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
21967  },
21968  {
21969   "alignment" : 4,
21970   "is_const" : true,
21971   "linker_set_key" : "_ZTIK35VkDeviceMemoryReportCallbackDataEXT",
21972   "name" : "const VkDeviceMemoryReportCallbackDataEXT",
21973   "referenced_type" : "_ZTI35VkDeviceMemoryReportCallbackDataEXT",
21974   "self_type" : "_ZTIK35VkDeviceMemoryReportCallbackDataEXT",
21975   "size" : 48,
21976   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
21977  },
21978  {
21979   "alignment" : 4,
21980   "is_const" : true,
21981   "linker_set_key" : "_ZTIK35VkPipelineColorBlendAttachmentState",
21982   "name" : "const VkPipelineColorBlendAttachmentState",
21983   "referenced_type" : "_ZTI35VkPipelineColorBlendAttachmentState",
21984   "self_type" : "_ZTIK35VkPipelineColorBlendAttachmentState",
21985   "size" : 32,
21986   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
21987  },
21988  {
21989   "alignment" : 4,
21990   "is_const" : true,
21991   "linker_set_key" : "_ZTIK35VkPipelineColorBlendStateCreateInfo",
21992   "name" : "const VkPipelineColorBlendStateCreateInfo",
21993   "referenced_type" : "_ZTI35VkPipelineColorBlendStateCreateInfo",
21994   "self_type" : "_ZTIK35VkPipelineColorBlendStateCreateInfo",
21995   "size" : 44,
21996   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
21997  },
21998  {
21999   "alignment" : 4,
22000   "is_const" : true,
22001   "linker_set_key" : "_ZTIK35VkRayTracingShaderGroupCreateInfoNV",
22002   "name" : "const VkRayTracingShaderGroupCreateInfoNV",
22003   "referenced_type" : "_ZTI35VkRayTracingShaderGroupCreateInfoNV",
22004   "self_type" : "_ZTIK35VkRayTracingShaderGroupCreateInfoNV",
22005   "size" : 28,
22006   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
22007  },
22008  {
22009   "alignment" : 4,
22010   "is_const" : true,
22011   "linker_set_key" : "_ZTIK36VkDebugUtilsMessengerCallbackDataEXT",
22012   "name" : "const VkDebugUtilsMessengerCallbackDataEXT",
22013   "referenced_type" : "_ZTI36VkDebugUtilsMessengerCallbackDataEXT",
22014   "self_type" : "_ZTIK36VkDebugUtilsMessengerCallbackDataEXT",
22015   "size" : 48,
22016   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
22017  },
22018  {
22019   "alignment" : 4,
22020   "is_const" : true,
22021   "linker_set_key" : "_ZTIK36VkDescriptorUpdateTemplateCreateInfo",
22022   "name" : "const VkDescriptorUpdateTemplateCreateInfo",
22023   "referenced_type" : "_ZTI36VkDescriptorUpdateTemplateCreateInfo",
22024   "self_type" : "_ZTIK36VkDescriptorUpdateTemplateCreateInfo",
22025   "size" : 48,
22026   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
22027  },
22028  {
22029   "alignment" : 4,
22030   "is_const" : true,
22031   "linker_set_key" : "_ZTIK36VkImageSparseMemoryRequirementsInfo2",
22032   "name" : "const VkImageSparseMemoryRequirementsInfo2",
22033   "referenced_type" : "_ZTI36VkImageSparseMemoryRequirementsInfo2",
22034   "self_type" : "_ZTIK36VkImageSparseMemoryRequirementsInfo2",
22035   "size" : 16,
22036   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
22037  },
22038  {
22039   "alignment" : 4,
22040   "is_const" : true,
22041   "linker_set_key" : "_ZTIK36VkPipelineMultisampleStateCreateInfo",
22042   "name" : "const VkPipelineMultisampleStateCreateInfo",
22043   "referenced_type" : "_ZTI36VkPipelineMultisampleStateCreateInfo",
22044   "self_type" : "_ZTIK36VkPipelineMultisampleStateCreateInfo",
22045   "size" : 36,
22046   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
22047  },
22048  {
22049   "alignment" : 4,
22050   "is_const" : true,
22051   "linker_set_key" : "_ZTIK36VkPipelineVertexInputStateCreateInfo",
22052   "name" : "const VkPipelineVertexInputStateCreateInfo",
22053   "referenced_type" : "_ZTI36VkPipelineVertexInputStateCreateInfo",
22054   "self_type" : "_ZTIK36VkPipelineVertexInputStateCreateInfo",
22055   "size" : 28,
22056   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
22057  },
22058  {
22059   "alignment" : 4,
22060   "is_const" : true,
22061   "linker_set_key" : "_ZTIK36VkRayTracingShaderGroupCreateInfoKHR",
22062   "name" : "const VkRayTracingShaderGroupCreateInfoKHR",
22063   "referenced_type" : "_ZTI36VkRayTracingShaderGroupCreateInfoKHR",
22064   "self_type" : "_ZTIK36VkRayTracingShaderGroupCreateInfoKHR",
22065   "size" : 32,
22066   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
22067  },
22068  {
22069   "alignment" : 4,
22070   "is_const" : true,
22071   "linker_set_key" : "_ZTIK37VkPhysicalDeviceExternalSemaphoreInfo",
22072   "name" : "const VkPhysicalDeviceExternalSemaphoreInfo",
22073   "referenced_type" : "_ZTI37VkPhysicalDeviceExternalSemaphoreInfo",
22074   "self_type" : "_ZTIK37VkPhysicalDeviceExternalSemaphoreInfo",
22075   "size" : 12,
22076   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
22077  },
22078  {
22079   "alignment" : 4,
22080   "is_const" : true,
22081   "linker_set_key" : "_ZTIK37VkPipelineDepthStencilStateCreateInfo",
22082   "name" : "const VkPipelineDepthStencilStateCreateInfo",
22083   "referenced_type" : "_ZTI37VkPipelineDepthStencilStateCreateInfo",
22084   "self_type" : "_ZTIK37VkPipelineDepthStencilStateCreateInfo",
22085   "size" : 96,
22086   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
22087  },
22088  {
22089   "alignment" : 4,
22090   "is_const" : true,
22091   "linker_set_key" : "_ZTIK37VkPipelineTessellationStateCreateInfo",
22092   "name" : "const VkPipelineTessellationStateCreateInfo",
22093   "referenced_type" : "_ZTI37VkPipelineTessellationStateCreateInfo",
22094   "self_type" : "_ZTIK37VkPipelineTessellationStateCreateInfo",
22095   "size" : 16,
22096   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
22097  },
22098  {
22099   "alignment" : 4,
22100   "is_const" : true,
22101   "linker_set_key" : "_ZTIK38VkDeviceMemoryOpaqueCaptureAddressInfo",
22102   "name" : "const VkDeviceMemoryOpaqueCaptureAddressInfo",
22103   "referenced_type" : "_ZTI38VkDeviceMemoryOpaqueCaptureAddressInfo",
22104   "self_type" : "_ZTIK38VkDeviceMemoryOpaqueCaptureAddressInfo",
22105   "size" : 16,
22106   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
22107  },
22108  {
22109   "alignment" : 4,
22110   "is_const" : true,
22111   "linker_set_key" : "_ZTIK38VkPhysicalDeviceSparseImageFormatInfo2",
22112   "name" : "const VkPhysicalDeviceSparseImageFormatInfo2",
22113   "referenced_type" : "_ZTI38VkPhysicalDeviceSparseImageFormatInfo2",
22114   "self_type" : "_ZTIK38VkPhysicalDeviceSparseImageFormatInfo2",
22115   "size" : 28,
22116   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
22117  },
22118  {
22119   "alignment" : 4,
22120   "is_const" : true,
22121   "linker_set_key" : "_ZTIK38VkPipelineInputAssemblyStateCreateInfo",
22122   "name" : "const VkPipelineInputAssemblyStateCreateInfo",
22123   "referenced_type" : "_ZTI38VkPipelineInputAssemblyStateCreateInfo",
22124   "self_type" : "_ZTIK38VkPipelineInputAssemblyStateCreateInfo",
22125   "size" : 20,
22126   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
22127  },
22128  {
22129   "alignment" : 4,
22130   "is_const" : true,
22131   "linker_set_key" : "_ZTIK38VkPipelineRasterizationStateCreateInfo",
22132   "name" : "const VkPipelineRasterizationStateCreateInfo",
22133   "referenced_type" : "_ZTI38VkPipelineRasterizationStateCreateInfo",
22134   "self_type" : "_ZTIK38VkPipelineRasterizationStateCreateInfo",
22135   "size" : 52,
22136   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
22137  },
22138  {
22139   "alignment" : 4,
22140   "is_const" : true,
22141   "linker_set_key" : "_ZTIK41VkVertexInputBindingDivisorDescriptionEXT",
22142   "name" : "const VkVertexInputBindingDivisorDescriptionEXT",
22143   "referenced_type" : "_ZTI41VkVertexInputBindingDivisorDescriptionEXT",
22144   "self_type" : "_ZTIK41VkVertexInputBindingDivisorDescriptionEXT",
22145   "size" : 8,
22146   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
22147  },
22148  {
22149   "alignment" : 4,
22150   "is_const" : true,
22151   "linker_set_key" : "_ZTIK42VkRayTracingPipelineInterfaceCreateInfoKHR",
22152   "name" : "const VkRayTracingPipelineInterfaceCreateInfoKHR",
22153   "referenced_type" : "_ZTI42VkRayTracingPipelineInterfaceCreateInfoKHR",
22154   "self_type" : "_ZTIK42VkRayTracingPipelineInterfaceCreateInfoKHR",
22155   "size" : 16,
22156   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
22157  },
22158  {
22159   "alignment" : 4,
22160   "is_const" : true,
22161   "linker_set_key" : "_ZTIK43VkMemoryGetAndroidHardwareBufferInfoANDROID",
22162   "name" : "const VkMemoryGetAndroidHardwareBufferInfoANDROID",
22163   "referenced_type" : "_ZTI43VkMemoryGetAndroidHardwareBufferInfoANDROID",
22164   "self_type" : "_ZTIK43VkMemoryGetAndroidHardwareBufferInfoANDROID",
22165   "size" : 16,
22166   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_android.h"
22167  },
22168  {
22169   "alignment" : 4,
22170   "is_const" : true,
22171   "linker_set_key" : "_ZTIK8VkFormat",
22172   "name" : "const VkFormat",
22173   "referenced_type" : "_ZTI8VkFormat",
22174   "self_type" : "_ZTIK8VkFormat",
22175   "size" : 4,
22176   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
22177  },
22178  {
22179   "alignment" : 4,
22180   "is_const" : true,
22181   "linker_set_key" : "_ZTIK8VkRect2D",
22182   "name" : "const VkRect2D",
22183   "referenced_type" : "_ZTI8VkRect2D",
22184   "self_type" : "_ZTIK8VkRect2D",
22185   "size" : 16,
22186   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
22187  },
22188  {
22189   "alignment" : 4,
22190   "is_const" : true,
22191   "linker_set_key" : "_ZTIKP17VkCommandBuffer_T",
22192   "name" : "VkCommandBuffer_T *const",
22193   "referenced_type" : "_ZTIP17VkCommandBuffer_T",
22194   "self_type" : "_ZTIKP17VkCommandBuffer_T",
22195   "size" : 4,
22196   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
22197  },
22198  {
22199   "alignment" : 4,
22200   "is_const" : true,
22201   "linker_set_key" : "_ZTIKP18VkPhysicalDevice_T",
22202   "name" : "VkPhysicalDevice_T *const",
22203   "referenced_type" : "_ZTIP18VkPhysicalDevice_T",
22204   "self_type" : "_ZTIKP18VkPhysicalDevice_T",
22205   "size" : 4,
22206   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
22207  },
22208  {
22209   "alignment" : 4,
22210   "is_const" : true,
22211   "linker_set_key" : "_ZTIKPK34VkAccelerationStructureGeometryKHR",
22212   "name" : "const VkAccelerationStructureGeometryKHR *const",
22213   "referenced_type" : "_ZTIPK34VkAccelerationStructureGeometryKHR",
22214   "self_type" : "_ZTIKPK34VkAccelerationStructureGeometryKHR",
22215   "size" : 4,
22216   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
22217  },
22218  {
22219   "alignment" : 4,
22220   "is_const" : true,
22221   "linker_set_key" : "_ZTIKPKc",
22222   "name" : "const char *const",
22223   "referenced_type" : "_ZTIPKc",
22224   "self_type" : "_ZTIKPKc",
22225   "size" : 4,
22226   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
22227  },
22228  {
22229   "alignment" : 4,
22230   "is_const" : true,
22231   "linker_set_key" : "_ZTIKPKv",
22232   "name" : "const void *const",
22233   "referenced_type" : "_ZTIPKv",
22234   "self_type" : "_ZTIKPKv",
22235   "size" : 4,
22236   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
22237  },
22238  {
22239   "alignment" : 1,
22240   "is_const" : true,
22241   "linker_set_key" : "_ZTIKc",
22242   "name" : "const char",
22243   "referenced_type" : "_ZTIc",
22244   "self_type" : "_ZTIKc",
22245   "size" : 1,
22246   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
22247  },
22248  {
22249   "alignment" : 4,
22250   "is_const" : true,
22251   "linker_set_key" : "_ZTIKf",
22252   "name" : "const float",
22253   "referenced_type" : "_ZTIf",
22254   "self_type" : "_ZTIKf",
22255   "size" : 4,
22256   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
22257  },
22258  {
22259   "alignment" : 1,
22260   "is_const" : true,
22261   "linker_set_key" : "_ZTIKh",
22262   "name" : "const unsigned char",
22263   "referenced_type" : "_ZTIh",
22264   "self_type" : "_ZTIKh",
22265   "size" : 1,
22266   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
22267  },
22268  {
22269   "alignment" : 4,
22270   "is_const" : true,
22271   "linker_set_key" : "_ZTIKi",
22272   "name" : "const int",
22273   "referenced_type" : "_ZTIi",
22274   "self_type" : "_ZTIKi",
22275   "size" : 4,
22276   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
22277  },
22278  {
22279   "alignment" : 4,
22280   "is_const" : true,
22281   "linker_set_key" : "_ZTIKj",
22282   "name" : "const unsigned int",
22283   "referenced_type" : "_ZTIj",
22284   "self_type" : "_ZTIKj",
22285   "size" : 4,
22286   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
22287  },
22288  {
22289   "is_const" : true,
22290   "linker_set_key" : "_ZTIKv",
22291   "name" : "const void",
22292   "referenced_type" : "_ZTIv",
22293   "self_type" : "_ZTIKv",
22294   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
22295  },
22296  {
22297   "alignment" : 4,
22298   "is_const" : true,
22299   "linker_set_key" : "_ZTIKy",
22300   "name" : "const unsigned long long",
22301   "referenced_type" : "_ZTIy",
22302   "self_type" : "_ZTIKy",
22303   "size" : 8,
22304   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
22305  }
22306 ],
22307 "record_types" :
22308 [
22309  {
22310   "alignment" : 4,
22311   "fields" :
22312   [
22313    {
22314     "field_name" : "width",
22315     "referenced_type" : "_ZTIj"
22316    },
22317    {
22318     "field_name" : "height",
22319     "field_offset" : 32,
22320     "referenced_type" : "_ZTIj"
22321    }
22322   ],
22323   "linker_set_key" : "_ZTI10VkExtent2D",
22324   "name" : "VkExtent2D",
22325   "referenced_type" : "_ZTI10VkExtent2D",
22326   "self_type" : "_ZTI10VkExtent2D",
22327   "size" : 8,
22328   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
22329  },
22330  {
22331   "alignment" : 4,
22332   "fields" :
22333   [
22334    {
22335     "field_name" : "width",
22336     "referenced_type" : "_ZTIj"
22337    },
22338    {
22339     "field_name" : "height",
22340     "field_offset" : 32,
22341     "referenced_type" : "_ZTIj"
22342    },
22343    {
22344     "field_name" : "depth",
22345     "field_offset" : 64,
22346     "referenced_type" : "_ZTIj"
22347    }
22348   ],
22349   "linker_set_key" : "_ZTI10VkExtent3D",
22350   "name" : "VkExtent3D",
22351   "referenced_type" : "_ZTI10VkExtent3D",
22352   "self_type" : "_ZTI10VkExtent3D",
22353   "size" : 12,
22354   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
22355  },
22356  {
22357   "alignment" : 4,
22358   "fields" :
22359   [
22360    {
22361     "field_name" : "x",
22362     "referenced_type" : "_ZTIi"
22363    },
22364    {
22365     "field_name" : "y",
22366     "field_offset" : 32,
22367     "referenced_type" : "_ZTIi"
22368    }
22369   ],
22370   "linker_set_key" : "_ZTI10VkOffset2D",
22371   "name" : "VkOffset2D",
22372   "referenced_type" : "_ZTI10VkOffset2D",
22373   "self_type" : "_ZTI10VkOffset2D",
22374   "size" : 8,
22375   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
22376  },
22377  {
22378   "alignment" : 4,
22379   "fields" :
22380   [
22381    {
22382     "field_name" : "x",
22383     "referenced_type" : "_ZTIi"
22384    },
22385    {
22386     "field_name" : "y",
22387     "field_offset" : 32,
22388     "referenced_type" : "_ZTIi"
22389    },
22390    {
22391     "field_name" : "z",
22392     "field_offset" : 64,
22393     "referenced_type" : "_ZTIi"
22394    }
22395   ],
22396   "linker_set_key" : "_ZTI10VkOffset3D",
22397   "name" : "VkOffset3D",
22398   "referenced_type" : "_ZTI10VkOffset3D",
22399   "self_type" : "_ZTI10VkOffset3D",
22400   "size" : 12,
22401   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
22402  },
22403  {
22404   "alignment" : 4,
22405   "fields" :
22406   [
22407    {
22408     "field_name" : "x",
22409     "referenced_type" : "_ZTIf"
22410    },
22411    {
22412     "field_name" : "y",
22413     "field_offset" : 32,
22414     "referenced_type" : "_ZTIf"
22415    },
22416    {
22417     "field_name" : "width",
22418     "field_offset" : 64,
22419     "referenced_type" : "_ZTIf"
22420    },
22421    {
22422     "field_name" : "height",
22423     "field_offset" : 96,
22424     "referenced_type" : "_ZTIf"
22425    },
22426    {
22427     "field_name" : "minDepth",
22428     "field_offset" : 128,
22429     "referenced_type" : "_ZTIf"
22430    },
22431    {
22432     "field_name" : "maxDepth",
22433     "field_offset" : 160,
22434     "referenced_type" : "_ZTIf"
22435    }
22436   ],
22437   "linker_set_key" : "_ZTI10VkViewport",
22438   "name" : "VkViewport",
22439   "referenced_type" : "_ZTI10VkViewport",
22440   "self_type" : "_ZTI10VkViewport",
22441   "size" : 24,
22442   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
22443  },
22444  {
22445   "alignment" : 4,
22446   "fields" :
22447   [
22448    {
22449     "field_name" : "rect",
22450     "referenced_type" : "_ZTI8VkRect2D"
22451    },
22452    {
22453     "field_name" : "baseArrayLayer",
22454     "field_offset" : 128,
22455     "referenced_type" : "_ZTIj"
22456    },
22457    {
22458     "field_name" : "layerCount",
22459     "field_offset" : 160,
22460     "referenced_type" : "_ZTIj"
22461    }
22462   ],
22463   "linker_set_key" : "_ZTI11VkClearRect",
22464   "name" : "VkClearRect",
22465   "referenced_type" : "_ZTI11VkClearRect",
22466   "self_type" : "_ZTI11VkClearRect",
22467   "size" : 24,
22468   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
22469  },
22470  {
22471   "alignment" : 4,
22472   "fields" :
22473   [
22474    {
22475     "field_name" : "srcSubresource",
22476     "referenced_type" : "_ZTI24VkImageSubresourceLayers"
22477    },
22478    {
22479     "field_name" : "srcOffsets",
22480     "field_offset" : 128,
22481     "referenced_type" : "_ZTIA2_10VkOffset3D"
22482    },
22483    {
22484     "field_name" : "dstSubresource",
22485     "field_offset" : 320,
22486     "referenced_type" : "_ZTI24VkImageSubresourceLayers"
22487    },
22488    {
22489     "field_name" : "dstOffsets",
22490     "field_offset" : 448,
22491     "referenced_type" : "_ZTIA2_10VkOffset3D"
22492    }
22493   ],
22494   "linker_set_key" : "_ZTI11VkImageBlit",
22495   "name" : "VkImageBlit",
22496   "referenced_type" : "_ZTI11VkImageBlit",
22497   "self_type" : "_ZTI11VkImageBlit",
22498   "size" : 80,
22499   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
22500  },
22501  {
22502   "alignment" : 4,
22503   "fields" :
22504   [
22505    {
22506     "field_name" : "srcSubresource",
22507     "referenced_type" : "_ZTI24VkImageSubresourceLayers"
22508    },
22509    {
22510     "field_name" : "srcOffset",
22511     "field_offset" : 128,
22512     "referenced_type" : "_ZTI10VkOffset3D"
22513    },
22514    {
22515     "field_name" : "dstSubresource",
22516     "field_offset" : 224,
22517     "referenced_type" : "_ZTI24VkImageSubresourceLayers"
22518    },
22519    {
22520     "field_name" : "dstOffset",
22521     "field_offset" : 352,
22522     "referenced_type" : "_ZTI10VkOffset3D"
22523    },
22524    {
22525     "field_name" : "extent",
22526     "field_offset" : 448,
22527     "referenced_type" : "_ZTI10VkExtent3D"
22528    }
22529   ],
22530   "linker_set_key" : "_ZTI11VkImageCopy",
22531   "name" : "VkImageCopy",
22532   "referenced_type" : "_ZTI11VkImageCopy",
22533   "self_type" : "_ZTI11VkImageCopy",
22534   "size" : 68,
22535   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
22536  },
22537  {
22538   "alignment" : 4,
22539   "fields" :
22540   [
22541    {
22542     "field_name" : "sx",
22543     "referenced_type" : "_ZTIf"
22544    },
22545    {
22546     "field_name" : "a",
22547     "field_offset" : 32,
22548     "referenced_type" : "_ZTIf"
22549    },
22550    {
22551     "field_name" : "b",
22552     "field_offset" : 64,
22553     "referenced_type" : "_ZTIf"
22554    },
22555    {
22556     "field_name" : "pvx",
22557     "field_offset" : 96,
22558     "referenced_type" : "_ZTIf"
22559    },
22560    {
22561     "field_name" : "sy",
22562     "field_offset" : 128,
22563     "referenced_type" : "_ZTIf"
22564    },
22565    {
22566     "field_name" : "c",
22567     "field_offset" : 160,
22568     "referenced_type" : "_ZTIf"
22569    },
22570    {
22571     "field_name" : "pvy",
22572     "field_offset" : 192,
22573     "referenced_type" : "_ZTIf"
22574    },
22575    {
22576     "field_name" : "sz",
22577     "field_offset" : 224,
22578     "referenced_type" : "_ZTIf"
22579    },
22580    {
22581     "field_name" : "pvz",
22582     "field_offset" : 256,
22583     "referenced_type" : "_ZTIf"
22584    },
22585    {
22586     "field_name" : "qx",
22587     "field_offset" : 288,
22588     "referenced_type" : "_ZTIf"
22589    },
22590    {
22591     "field_name" : "qy",
22592     "field_offset" : 320,
22593     "referenced_type" : "_ZTIf"
22594    },
22595    {
22596     "field_name" : "qz",
22597     "field_offset" : 352,
22598     "referenced_type" : "_ZTIf"
22599    },
22600    {
22601     "field_name" : "qw",
22602     "field_offset" : 384,
22603     "referenced_type" : "_ZTIf"
22604    },
22605    {
22606     "field_name" : "tx",
22607     "field_offset" : 416,
22608     "referenced_type" : "_ZTIf"
22609    },
22610    {
22611     "field_name" : "ty",
22612     "field_offset" : 448,
22613     "referenced_type" : "_ZTIf"
22614    },
22615    {
22616     "field_name" : "tz",
22617     "field_offset" : 480,
22618     "referenced_type" : "_ZTIf"
22619    }
22620   ],
22621   "linker_set_key" : "_ZTI11VkSRTDataNV",
22622   "name" : "VkSRTDataNV",
22623   "referenced_type" : "_ZTI11VkSRTDataNV",
22624   "self_type" : "_ZTI11VkSRTDataNV",
22625   "size" : 64,
22626   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
22627  },
22628  {
22629   "alignment" : 4,
22630   "fields" :
22631   [
22632    {
22633     "field_name" : "srcOffset",
22634     "referenced_type" : "_ZTIy"
22635    },
22636    {
22637     "field_name" : "dstOffset",
22638     "field_offset" : 64,
22639     "referenced_type" : "_ZTIy"
22640    },
22641    {
22642     "field_name" : "size",
22643     "field_offset" : 128,
22644     "referenced_type" : "_ZTIy"
22645    }
22646   ],
22647   "linker_set_key" : "_ZTI12VkBufferCopy",
22648   "name" : "VkBufferCopy",
22649   "referenced_type" : "_ZTI12VkBufferCopy",
22650   "self_type" : "_ZTI12VkBufferCopy",
22651   "size" : 24,
22652   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
22653  },
22654  {
22655   "alignment" : 4,
22656   "fields" :
22657   [
22658    {
22659     "field_name" : "color",
22660     "referenced_type" : "_ZTI17VkClearColorValue"
22661    },
22662    {
22663     "field_name" : "depthStencil",
22664     "referenced_type" : "_ZTI24VkClearDepthStencilValue"
22665    }
22666   ],
22667   "linker_set_key" : "_ZTI12VkClearValue",
22668   "name" : "VkClearValue",
22669   "record_kind" : "union",
22670   "referenced_type" : "_ZTI12VkClearValue",
22671   "self_type" : "_ZTI12VkClearValue",
22672   "size" : 16,
22673   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
22674  },
22675  {
22676   "alignment" : 4,
22677   "fields" :
22678   [
22679    {
22680     "field_name" : "sType",
22681     "referenced_type" : "_ZTI15VkStructureType"
22682    },
22683    {
22684     "field_name" : "pNext",
22685     "field_offset" : 32,
22686     "referenced_type" : "_ZTIPKv"
22687    },
22688    {
22689     "field_name" : "geometryType",
22690     "field_offset" : 64,
22691     "referenced_type" : "_ZTI17VkGeometryTypeKHR"
22692    },
22693    {
22694     "field_name" : "geometry",
22695     "field_offset" : 96,
22696     "referenced_type" : "_ZTI16VkGeometryDataNV"
22697    },
22698    {
22699     "field_name" : "flags",
22700     "field_offset" : 992,
22701     "referenced_type" : "_ZTIj"
22702    }
22703   ],
22704   "linker_set_key" : "_ZTI12VkGeometryNV",
22705   "name" : "VkGeometryNV",
22706   "referenced_type" : "_ZTI12VkGeometryNV",
22707   "self_type" : "_ZTI12VkGeometryNV",
22708   "size" : 128,
22709   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
22710  },
22711  {
22712   "alignment" : 4,
22713   "fields" :
22714   [
22715    {
22716     "field_name" : "sType",
22717     "referenced_type" : "_ZTI15VkStructureType"
22718    },
22719    {
22720     "field_name" : "pNext",
22721     "field_offset" : 32,
22722     "referenced_type" : "_ZTIPKv"
22723    },
22724    {
22725     "field_name" : "srcSubresource",
22726     "field_offset" : 64,
22727     "referenced_type" : "_ZTI24VkImageSubresourceLayers"
22728    },
22729    {
22730     "field_name" : "srcOffsets",
22731     "field_offset" : 192,
22732     "referenced_type" : "_ZTIA2_10VkOffset3D"
22733    },
22734    {
22735     "field_name" : "dstSubresource",
22736     "field_offset" : 384,
22737     "referenced_type" : "_ZTI24VkImageSubresourceLayers"
22738    },
22739    {
22740     "field_name" : "dstOffsets",
22741     "field_offset" : 512,
22742     "referenced_type" : "_ZTIA2_10VkOffset3D"
22743    }
22744   ],
22745   "linker_set_key" : "_ZTI12VkImageBlit2",
22746   "name" : "VkImageBlit2",
22747   "referenced_type" : "_ZTI12VkImageBlit2",
22748   "self_type" : "_ZTI12VkImageBlit2",
22749   "size" : 88,
22750   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
22751  },
22752  {
22753   "alignment" : 4,
22754   "fields" :
22755   [
22756    {
22757     "field_name" : "sType",
22758     "referenced_type" : "_ZTI15VkStructureType"
22759    },
22760    {
22761     "field_name" : "pNext",
22762     "field_offset" : 32,
22763     "referenced_type" : "_ZTIPKv"
22764    },
22765    {
22766     "field_name" : "srcSubresource",
22767     "field_offset" : 64,
22768     "referenced_type" : "_ZTI24VkImageSubresourceLayers"
22769    },
22770    {
22771     "field_name" : "srcOffset",
22772     "field_offset" : 192,
22773     "referenced_type" : "_ZTI10VkOffset3D"
22774    },
22775    {
22776     "field_name" : "dstSubresource",
22777     "field_offset" : 288,
22778     "referenced_type" : "_ZTI24VkImageSubresourceLayers"
22779    },
22780    {
22781     "field_name" : "dstOffset",
22782     "field_offset" : 416,
22783     "referenced_type" : "_ZTI10VkOffset3D"
22784    },
22785    {
22786     "field_name" : "extent",
22787     "field_offset" : 512,
22788     "referenced_type" : "_ZTI10VkExtent3D"
22789    }
22790   ],
22791   "linker_set_key" : "_ZTI12VkImageCopy2",
22792   "name" : "VkImageCopy2",
22793   "referenced_type" : "_ZTI12VkImageCopy2",
22794   "self_type" : "_ZTI12VkImageCopy2",
22795   "size" : 76,
22796   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
22797  },
22798  {
22799   "alignment" : 4,
22800   "fields" :
22801   [
22802    {
22803     "field_name" : "size",
22804     "referenced_type" : "_ZTIy"
22805    },
22806    {
22807     "field_name" : "flags",
22808     "field_offset" : 64,
22809     "referenced_type" : "_ZTIj"
22810    }
22811   ],
22812   "linker_set_key" : "_ZTI12VkMemoryHeap",
22813   "name" : "VkMemoryHeap",
22814   "referenced_type" : "_ZTI12VkMemoryHeap",
22815   "self_type" : "_ZTI12VkMemoryHeap",
22816   "size" : 12,
22817   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
22818  },
22819  {
22820   "alignment" : 4,
22821   "fields" :
22822   [
22823    {
22824     "field_name" : "propertyFlags",
22825     "referenced_type" : "_ZTIj"
22826    },
22827    {
22828     "field_name" : "heapIndex",
22829     "field_offset" : 32,
22830     "referenced_type" : "_ZTIj"
22831    }
22832   ],
22833   "linker_set_key" : "_ZTI12VkMemoryType",
22834   "name" : "VkMemoryType",
22835   "referenced_type" : "_ZTI12VkMemoryType",
22836   "self_type" : "_ZTI12VkMemoryType",
22837   "size" : 8,
22838   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
22839  },
22840  {
22841   "alignment" : 4,
22842   "fields" :
22843   [
22844    {
22845     "field_name" : "sType",
22846     "referenced_type" : "_ZTI15VkStructureType"
22847    },
22848    {
22849     "field_name" : "pNext",
22850     "field_offset" : 32,
22851     "referenced_type" : "_ZTIPKv"
22852    },
22853    {
22854     "field_name" : "waitSemaphoreCount",
22855     "field_offset" : 64,
22856     "referenced_type" : "_ZTIj"
22857    },
22858    {
22859     "field_name" : "pWaitSemaphores",
22860     "field_offset" : 96,
22861     "referenced_type" : "_ZTIPKy"
22862    },
22863    {
22864     "field_name" : "pWaitDstStageMask",
22865     "field_offset" : 128,
22866     "referenced_type" : "_ZTIPKj"
22867    },
22868    {
22869     "field_name" : "commandBufferCount",
22870     "field_offset" : 160,
22871     "referenced_type" : "_ZTIj"
22872    },
22873    {
22874     "field_name" : "pCommandBuffers",
22875     "field_offset" : 192,
22876     "referenced_type" : "_ZTIPKP17VkCommandBuffer_T"
22877    },
22878    {
22879     "field_name" : "signalSemaphoreCount",
22880     "field_offset" : 224,
22881     "referenced_type" : "_ZTIj"
22882    },
22883    {
22884     "field_name" : "pSignalSemaphores",
22885     "field_offset" : 256,
22886     "referenced_type" : "_ZTIPKy"
22887    }
22888   ],
22889   "linker_set_key" : "_ZTI12VkSubmitInfo",
22890   "name" : "VkSubmitInfo",
22891   "referenced_type" : "_ZTI12VkSubmitInfo",
22892   "self_type" : "_ZTI12VkSubmitInfo",
22893   "size" : 36,
22894   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
22895  },
22896  {
22897   "alignment" : 4,
22898   "fields" :
22899   [
22900    {
22901     "field_name" : "x",
22902     "referenced_type" : "_ZTIf"
22903    },
22904    {
22905     "field_name" : "y",
22906     "field_offset" : 32,
22907     "referenced_type" : "_ZTIf"
22908    }
22909   ],
22910   "linker_set_key" : "_ZTI12VkXYColorEXT",
22911   "name" : "VkXYColorEXT",
22912   "referenced_type" : "_ZTI12VkXYColorEXT",
22913   "self_type" : "_ZTI12VkXYColorEXT",
22914   "size" : 8,
22915   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
22916  },
22917  {
22918   "alignment" : 4,
22919   "fields" :
22920   [
22921    {
22922     "field_name" : "sType",
22923     "referenced_type" : "_ZTI15VkStructureType"
22924    },
22925    {
22926     "field_name" : "pNext",
22927     "field_offset" : 32,
22928     "referenced_type" : "_ZTIPKv"
22929    },
22930    {
22931     "field_name" : "srcOffset",
22932     "field_offset" : 64,
22933     "referenced_type" : "_ZTIy"
22934    },
22935    {
22936     "field_name" : "dstOffset",
22937     "field_offset" : 128,
22938     "referenced_type" : "_ZTIy"
22939    },
22940    {
22941     "field_name" : "size",
22942     "field_offset" : 192,
22943     "referenced_type" : "_ZTIy"
22944    }
22945   ],
22946   "linker_set_key" : "_ZTI13VkBufferCopy2",
22947   "name" : "VkBufferCopy2",
22948   "referenced_type" : "_ZTI13VkBufferCopy2",
22949   "self_type" : "_ZTI13VkBufferCopy2",
22950   "size" : 32,
22951   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
22952  },
22953  {
22954   "alignment" : 4,
22955   "fields" :
22956   [
22957    {
22958     "field_name" : "sType",
22959     "referenced_type" : "_ZTI15VkStructureType"
22960    },
22961    {
22962     "field_name" : "pNext",
22963     "field_offset" : 32,
22964     "referenced_type" : "_ZTIPKv"
22965    },
22966    {
22967     "field_name" : "flags",
22968     "field_offset" : 64,
22969     "referenced_type" : "_ZTIj"
22970    },
22971    {
22972     "field_name" : "waitSemaphoreInfoCount",
22973     "field_offset" : 96,
22974     "referenced_type" : "_ZTIj"
22975    },
22976    {
22977     "field_name" : "pWaitSemaphoreInfos",
22978     "field_offset" : 128,
22979     "referenced_type" : "_ZTIPK21VkSemaphoreSubmitInfo"
22980    },
22981    {
22982     "field_name" : "commandBufferInfoCount",
22983     "field_offset" : 160,
22984     "referenced_type" : "_ZTIj"
22985    },
22986    {
22987     "field_name" : "pCommandBufferInfos",
22988     "field_offset" : 192,
22989     "referenced_type" : "_ZTIPK25VkCommandBufferSubmitInfo"
22990    },
22991    {
22992     "field_name" : "signalSemaphoreInfoCount",
22993     "field_offset" : 224,
22994     "referenced_type" : "_ZTIj"
22995    },
22996    {
22997     "field_name" : "pSignalSemaphoreInfos",
22998     "field_offset" : 256,
22999     "referenced_type" : "_ZTIPK21VkSemaphoreSubmitInfo"
23000    }
23001   ],
23002   "linker_set_key" : "_ZTI13VkSubmitInfo2",
23003   "name" : "VkSubmitInfo2",
23004   "referenced_type" : "_ZTI13VkSubmitInfo2",
23005   "self_type" : "_ZTI13VkSubmitInfo2",
23006   "size" : 36,
23007   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
23008  },
23009  {
23010   "alignment" : 4,
23011   "fields" :
23012   [
23013    {
23014     "field_name" : "srcSubresource",
23015     "referenced_type" : "_ZTI24VkImageSubresourceLayers"
23016    },
23017    {
23018     "field_name" : "srcOffset",
23019     "field_offset" : 128,
23020     "referenced_type" : "_ZTI10VkOffset3D"
23021    },
23022    {
23023     "field_name" : "dstSubresource",
23024     "field_offset" : 224,
23025     "referenced_type" : "_ZTI24VkImageSubresourceLayers"
23026    },
23027    {
23028     "field_name" : "dstOffset",
23029     "field_offset" : 352,
23030     "referenced_type" : "_ZTI10VkOffset3D"
23031    },
23032    {
23033     "field_name" : "extent",
23034     "field_offset" : 448,
23035     "referenced_type" : "_ZTI10VkExtent3D"
23036    }
23037   ],
23038   "linker_set_key" : "_ZTI14VkImageResolve",
23039   "name" : "VkImageResolve",
23040   "referenced_type" : "_ZTI14VkImageResolve",
23041   "self_type" : "_ZTI14VkImageResolve",
23042   "size" : 68,
23043   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
23044  },
23045  {
23046   "alignment" : 4,
23047   "fields" :
23048   [
23049    {
23050     "field_name" : "sType",
23051     "referenced_type" : "_ZTI15VkStructureType"
23052    },
23053    {
23054     "field_name" : "pNext",
23055     "field_offset" : 32,
23056     "referenced_type" : "_ZTIPKv"
23057    },
23058    {
23059     "field_name" : "swapchainCount",
23060     "field_offset" : 64,
23061     "referenced_type" : "_ZTIj"
23062    },
23063    {
23064     "field_name" : "pPresentIds",
23065     "field_offset" : 96,
23066     "referenced_type" : "_ZTIPKy"
23067    }
23068   ],
23069   "linker_set_key" : "_ZTI14VkPresentIdKHR",
23070   "name" : "VkPresentIdKHR",
23071   "referenced_type" : "_ZTI14VkPresentIdKHR",
23072   "self_type" : "_ZTI14VkPresentIdKHR",
23073   "size" : 16,
23074   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
23075  },
23076  {
23077   "alignment" : 4,
23078   "fields" :
23079   [
23080    {
23081     "field_name" : "offset",
23082     "referenced_type" : "_ZTI10VkOffset2D"
23083    },
23084    {
23085     "field_name" : "extent",
23086     "field_offset" : 64,
23087     "referenced_type" : "_ZTI10VkExtent2D"
23088    },
23089    {
23090     "field_name" : "layer",
23091     "field_offset" : 128,
23092     "referenced_type" : "_ZTIj"
23093    }
23094   ],
23095   "linker_set_key" : "_ZTI14VkRectLayerKHR",
23096   "name" : "VkRectLayerKHR",
23097   "referenced_type" : "_ZTI14VkRectLayerKHR",
23098   "self_type" : "_ZTI14VkRectLayerKHR",
23099   "size" : 20,
23100   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
23101  },
23102  {
23103   "alignment" : 4,
23104   "fields" :
23105   [
23106    {
23107     "field_name" : "sType",
23108     "referenced_type" : "_ZTI15VkStructureType"
23109    },
23110    {
23111     "field_name" : "pNext",
23112     "field_offset" : 32,
23113     "referenced_type" : "_ZTIPKv"
23114    },
23115    {
23116     "field_name" : "srcSubresource",
23117     "field_offset" : 64,
23118     "referenced_type" : "_ZTI24VkImageSubresourceLayers"
23119    },
23120    {
23121     "field_name" : "srcOffset",
23122     "field_offset" : 192,
23123     "referenced_type" : "_ZTI10VkOffset3D"
23124    },
23125    {
23126     "field_name" : "dstSubresource",
23127     "field_offset" : 288,
23128     "referenced_type" : "_ZTI24VkImageSubresourceLayers"
23129    },
23130    {
23131     "field_name" : "dstOffset",
23132     "field_offset" : 416,
23133     "referenced_type" : "_ZTI10VkOffset3D"
23134    },
23135    {
23136     "field_name" : "extent",
23137     "field_offset" : 512,
23138     "referenced_type" : "_ZTI10VkExtent3D"
23139    }
23140   ],
23141   "linker_set_key" : "_ZTI15VkImageResolve2",
23142   "name" : "VkImageResolve2",
23143   "referenced_type" : "_ZTI15VkImageResolve2",
23144   "self_type" : "_ZTI15VkImageResolve2",
23145   "size" : 76,
23146   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
23147  },
23148  {
23149   "alignment" : 4,
23150   "fields" :
23151   [
23152    {
23153     "field_name" : "sType",
23154     "referenced_type" : "_ZTI15VkStructureType"
23155    },
23156    {
23157     "field_name" : "pNext",
23158     "field_offset" : 32,
23159     "referenced_type" : "_ZTIPKv"
23160    },
23161    {
23162     "field_name" : "srcAccessMask",
23163     "field_offset" : 64,
23164     "referenced_type" : "_ZTIj"
23165    },
23166    {
23167     "field_name" : "dstAccessMask",
23168     "field_offset" : 96,
23169     "referenced_type" : "_ZTIj"
23170    }
23171   ],
23172   "linker_set_key" : "_ZTI15VkMemoryBarrier",
23173   "name" : "VkMemoryBarrier",
23174   "referenced_type" : "_ZTI15VkMemoryBarrier",
23175   "self_type" : "_ZTI15VkMemoryBarrier",
23176   "size" : 16,
23177   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
23178  },
23179  {
23180   "alignment" : 4,
23181   "fields" :
23182   [
23183    {
23184     "field_name" : "sType",
23185     "referenced_type" : "_ZTI15VkStructureType"
23186    },
23187    {
23188     "field_name" : "pNext",
23189     "field_offset" : 32,
23190     "referenced_type" : "_ZTIPKv"
23191    },
23192    {
23193     "field_name" : "flags",
23194     "field_offset" : 64,
23195     "referenced_type" : "_ZTIj"
23196    },
23197    {
23198     "field_name" : "renderArea",
23199     "field_offset" : 96,
23200     "referenced_type" : "_ZTI8VkRect2D"
23201    },
23202    {
23203     "field_name" : "layerCount",
23204     "field_offset" : 224,
23205     "referenced_type" : "_ZTIj"
23206    },
23207    {
23208     "field_name" : "viewMask",
23209     "field_offset" : 256,
23210     "referenced_type" : "_ZTIj"
23211    },
23212    {
23213     "field_name" : "colorAttachmentCount",
23214     "field_offset" : 288,
23215     "referenced_type" : "_ZTIj"
23216    },
23217    {
23218     "field_name" : "pColorAttachments",
23219     "field_offset" : 320,
23220     "referenced_type" : "_ZTIPK25VkRenderingAttachmentInfo"
23221    },
23222    {
23223     "field_name" : "pDepthAttachment",
23224     "field_offset" : 352,
23225     "referenced_type" : "_ZTIPK25VkRenderingAttachmentInfo"
23226    },
23227    {
23228     "field_name" : "pStencilAttachment",
23229     "field_offset" : 384,
23230     "referenced_type" : "_ZTIPK25VkRenderingAttachmentInfo"
23231    }
23232   ],
23233   "linker_set_key" : "_ZTI15VkRenderingInfo",
23234   "name" : "VkRenderingInfo",
23235   "referenced_type" : "_ZTI15VkRenderingInfo",
23236   "self_type" : "_ZTI15VkRenderingInfo",
23237   "size" : 52,
23238   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
23239  },
23240  {
23241   "alignment" : 4,
23242   "fields" :
23243   [
23244    {
23245     "field_name" : "sType",
23246     "referenced_type" : "_ZTI15VkStructureType"
23247    },
23248    {
23249     "field_name" : "pNext",
23250     "field_offset" : 32,
23251     "referenced_type" : "_ZTIPKv"
23252    },
23253    {
23254     "field_name" : "waitSemaphoreCount",
23255     "field_offset" : 64,
23256     "referenced_type" : "_ZTIj"
23257    },
23258    {
23259     "field_name" : "pWaitSemaphores",
23260     "field_offset" : 96,
23261     "referenced_type" : "_ZTIPKy"
23262    },
23263    {
23264     "field_name" : "bufferBindCount",
23265     "field_offset" : 128,
23266     "referenced_type" : "_ZTIj"
23267    },
23268    {
23269     "field_name" : "pBufferBinds",
23270     "field_offset" : 160,
23271     "referenced_type" : "_ZTIPK28VkSparseBufferMemoryBindInfo"
23272    },
23273    {
23274     "field_name" : "imageOpaqueBindCount",
23275     "field_offset" : 192,
23276     "referenced_type" : "_ZTIj"
23277    },
23278    {
23279     "field_name" : "pImageOpaqueBinds",
23280     "field_offset" : 224,
23281     "referenced_type" : "_ZTIPK33VkSparseImageOpaqueMemoryBindInfo"
23282    },
23283    {
23284     "field_name" : "imageBindCount",
23285     "field_offset" : 256,
23286     "referenced_type" : "_ZTIj"
23287    },
23288    {
23289     "field_name" : "pImageBinds",
23290     "field_offset" : 288,
23291     "referenced_type" : "_ZTIPK27VkSparseImageMemoryBindInfo"
23292    },
23293    {
23294     "field_name" : "signalSemaphoreCount",
23295     "field_offset" : 320,
23296     "referenced_type" : "_ZTIj"
23297    },
23298    {
23299     "field_name" : "pSignalSemaphores",
23300     "field_offset" : 352,
23301     "referenced_type" : "_ZTIPKy"
23302    }
23303   ],
23304   "linker_set_key" : "_ZTI16VkBindSparseInfo",
23305   "name" : "VkBindSparseInfo",
23306   "referenced_type" : "_ZTI16VkBindSparseInfo",
23307   "self_type" : "_ZTI16VkBindSparseInfo",
23308   "size" : 48,
23309   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
23310  },
23311  {
23312   "alignment" : 4,
23313   "fields" :
23314   [
23315    {
23316     "field_name" : "sType",
23317     "referenced_type" : "_ZTI15VkStructureType"
23318    },
23319    {
23320     "field_name" : "pNext",
23321     "field_offset" : 32,
23322     "referenced_type" : "_ZTIPKv"
23323    },
23324    {
23325     "field_name" : "srcImage",
23326     "field_offset" : 64,
23327     "referenced_type" : "_ZTIy"
23328    },
23329    {
23330     "field_name" : "srcImageLayout",
23331     "field_offset" : 128,
23332     "referenced_type" : "_ZTI13VkImageLayout"
23333    },
23334    {
23335     "field_name" : "dstImage",
23336     "field_offset" : 160,
23337     "referenced_type" : "_ZTIy"
23338    },
23339    {
23340     "field_name" : "dstImageLayout",
23341     "field_offset" : 224,
23342     "referenced_type" : "_ZTI13VkImageLayout"
23343    },
23344    {
23345     "field_name" : "regionCount",
23346     "field_offset" : 256,
23347     "referenced_type" : "_ZTIj"
23348    },
23349    {
23350     "field_name" : "pRegions",
23351     "field_offset" : 288,
23352     "referenced_type" : "_ZTIPK12VkImageBlit2"
23353    },
23354    {
23355     "field_name" : "filter",
23356     "field_offset" : 320,
23357     "referenced_type" : "_ZTI8VkFilter"
23358    }
23359   ],
23360   "linker_set_key" : "_ZTI16VkBlitImageInfo2",
23361   "name" : "VkBlitImageInfo2",
23362   "referenced_type" : "_ZTI16VkBlitImageInfo2",
23363   "self_type" : "_ZTI16VkBlitImageInfo2",
23364   "size" : 44,
23365   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
23366  },
23367  {
23368   "alignment" : 4,
23369   "fields" :
23370   [
23371    {
23372     "field_name" : "sType",
23373     "referenced_type" : "_ZTI15VkStructureType"
23374    },
23375    {
23376     "field_name" : "pNext",
23377     "field_offset" : 32,
23378     "referenced_type" : "_ZTIPKv"
23379    },
23380    {
23381     "field_name" : "srcImage",
23382     "field_offset" : 64,
23383     "referenced_type" : "_ZTIy"
23384    },
23385    {
23386     "field_name" : "srcImageLayout",
23387     "field_offset" : 128,
23388     "referenced_type" : "_ZTI13VkImageLayout"
23389    },
23390    {
23391     "field_name" : "dstImage",
23392     "field_offset" : 160,
23393     "referenced_type" : "_ZTIy"
23394    },
23395    {
23396     "field_name" : "dstImageLayout",
23397     "field_offset" : 224,
23398     "referenced_type" : "_ZTI13VkImageLayout"
23399    },
23400    {
23401     "field_name" : "regionCount",
23402     "field_offset" : 256,
23403     "referenced_type" : "_ZTIj"
23404    },
23405    {
23406     "field_name" : "pRegions",
23407     "field_offset" : 288,
23408     "referenced_type" : "_ZTIPK12VkImageCopy2"
23409    }
23410   ],
23411   "linker_set_key" : "_ZTI16VkCopyImageInfo2",
23412   "name" : "VkCopyImageInfo2",
23413   "referenced_type" : "_ZTI16VkCopyImageInfo2",
23414   "self_type" : "_ZTI16VkCopyImageInfo2",
23415   "size" : 40,
23416   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
23417  },
23418  {
23419   "alignment" : 4,
23420   "fields" :
23421   [
23422    {
23423     "field_name" : "sType",
23424     "referenced_type" : "_ZTI15VkStructureType"
23425    },
23426    {
23427     "field_name" : "pNext",
23428     "field_offset" : 32,
23429     "referenced_type" : "_ZTIPKv"
23430    },
23431    {
23432     "field_name" : "dependencyFlags",
23433     "field_offset" : 64,
23434     "referenced_type" : "_ZTIj"
23435    },
23436    {
23437     "field_name" : "memoryBarrierCount",
23438     "field_offset" : 96,
23439     "referenced_type" : "_ZTIj"
23440    },
23441    {
23442     "field_name" : "pMemoryBarriers",
23443     "field_offset" : 128,
23444     "referenced_type" : "_ZTIPK16VkMemoryBarrier2"
23445    },
23446    {
23447     "field_name" : "bufferMemoryBarrierCount",
23448     "field_offset" : 160,
23449     "referenced_type" : "_ZTIj"
23450    },
23451    {
23452     "field_name" : "pBufferMemoryBarriers",
23453     "field_offset" : 192,
23454     "referenced_type" : "_ZTIPK22VkBufferMemoryBarrier2"
23455    },
23456    {
23457     "field_name" : "imageMemoryBarrierCount",
23458     "field_offset" : 224,
23459     "referenced_type" : "_ZTIj"
23460    },
23461    {
23462     "field_name" : "pImageMemoryBarriers",
23463     "field_offset" : 256,
23464     "referenced_type" : "_ZTIPK21VkImageMemoryBarrier2"
23465    }
23466   ],
23467   "linker_set_key" : "_ZTI16VkDependencyInfo",
23468   "name" : "VkDependencyInfo",
23469   "referenced_type" : "_ZTI16VkDependencyInfo",
23470   "self_type" : "_ZTI16VkDependencyInfo",
23471   "size" : 36,
23472   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
23473  },
23474  {
23475   "alignment" : 4,
23476   "fields" :
23477   [
23478    {
23479     "field_name" : "sType",
23480     "referenced_type" : "_ZTI15VkStructureType"
23481    },
23482    {
23483     "field_name" : "pNext",
23484     "field_offset" : 32,
23485     "referenced_type" : "_ZTIPKv"
23486    },
23487    {
23488     "field_name" : "aabbData",
23489     "field_offset" : 64,
23490     "referenced_type" : "_ZTIy"
23491    },
23492    {
23493     "field_name" : "numAABBs",
23494     "field_offset" : 128,
23495     "referenced_type" : "_ZTIj"
23496    },
23497    {
23498     "field_name" : "stride",
23499     "field_offset" : 160,
23500     "referenced_type" : "_ZTIj"
23501    },
23502    {
23503     "field_name" : "offset",
23504     "field_offset" : 192,
23505     "referenced_type" : "_ZTIy"
23506    }
23507   ],
23508   "linker_set_key" : "_ZTI16VkGeometryAABBNV",
23509   "name" : "VkGeometryAABBNV",
23510   "referenced_type" : "_ZTI16VkGeometryAABBNV",
23511   "self_type" : "_ZTI16VkGeometryAABBNV",
23512   "size" : 32,
23513   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
23514  },
23515  {
23516   "alignment" : 4,
23517   "fields" :
23518   [
23519    {
23520     "field_name" : "triangles",
23521     "referenced_type" : "_ZTI21VkGeometryTrianglesNV"
23522    },
23523    {
23524     "field_name" : "aabbs",
23525     "field_offset" : 640,
23526     "referenced_type" : "_ZTI16VkGeometryAABBNV"
23527    }
23528   ],
23529   "linker_set_key" : "_ZTI16VkGeometryDataNV",
23530   "name" : "VkGeometryDataNV",
23531   "referenced_type" : "_ZTI16VkGeometryDataNV",
23532   "self_type" : "_ZTI16VkGeometryDataNV",
23533   "size" : 112,
23534   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
23535  },
23536  {
23537   "alignment" : 4,
23538   "fields" :
23539   [
23540    {
23541     "field_name" : "sType",
23542     "referenced_type" : "_ZTI15VkStructureType"
23543    },
23544    {
23545     "field_name" : "pNext",
23546     "field_offset" : 32,
23547     "referenced_type" : "_ZTIPKv"
23548    },
23549    {
23550     "field_name" : "displayPrimaryRed",
23551     "field_offset" : 64,
23552     "referenced_type" : "_ZTI12VkXYColorEXT"
23553    },
23554    {
23555     "field_name" : "displayPrimaryGreen",
23556     "field_offset" : 128,
23557     "referenced_type" : "_ZTI12VkXYColorEXT"
23558    },
23559    {
23560     "field_name" : "displayPrimaryBlue",
23561     "field_offset" : 192,
23562     "referenced_type" : "_ZTI12VkXYColorEXT"
23563    },
23564    {
23565     "field_name" : "whitePoint",
23566     "field_offset" : 256,
23567     "referenced_type" : "_ZTI12VkXYColorEXT"
23568    },
23569    {
23570     "field_name" : "maxLuminance",
23571     "field_offset" : 320,
23572     "referenced_type" : "_ZTIf"
23573    },
23574    {
23575     "field_name" : "minLuminance",
23576     "field_offset" : 352,
23577     "referenced_type" : "_ZTIf"
23578    },
23579    {
23580     "field_name" : "maxContentLightLevel",
23581     "field_offset" : 384,
23582     "referenced_type" : "_ZTIf"
23583    },
23584    {
23585     "field_name" : "maxFrameAverageLightLevel",
23586     "field_offset" : 416,
23587     "referenced_type" : "_ZTIf"
23588    }
23589   ],
23590   "linker_set_key" : "_ZTI16VkHdrMetadataEXT",
23591   "name" : "VkHdrMetadataEXT",
23592   "referenced_type" : "_ZTI16VkHdrMetadataEXT",
23593   "self_type" : "_ZTI16VkHdrMetadataEXT",
23594   "size" : 56,
23595   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
23596  },
23597  {
23598   "alignment" : 4,
23599   "fields" :
23600   [
23601    {
23602     "field_name" : "sType",
23603     "referenced_type" : "_ZTI15VkStructureType"
23604    },
23605    {
23606     "field_name" : "pNext",
23607     "field_offset" : 32,
23608     "referenced_type" : "_ZTIPKv"
23609    },
23610    {
23611     "field_name" : "srcStageMask",
23612     "field_offset" : 64,
23613     "referenced_type" : "_ZTIy"
23614    },
23615    {
23616     "field_name" : "srcAccessMask",
23617     "field_offset" : 128,
23618     "referenced_type" : "_ZTIy"
23619    },
23620    {
23621     "field_name" : "dstStageMask",
23622     "field_offset" : 192,
23623     "referenced_type" : "_ZTIy"
23624    },
23625    {
23626     "field_name" : "dstAccessMask",
23627     "field_offset" : 256,
23628     "referenced_type" : "_ZTIy"
23629    }
23630   ],
23631   "linker_set_key" : "_ZTI16VkMemoryBarrier2",
23632   "name" : "VkMemoryBarrier2",
23633   "referenced_type" : "_ZTI16VkMemoryBarrier2",
23634   "self_type" : "_ZTI16VkMemoryBarrier2",
23635   "size" : 40,
23636   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
23637  },
23638  {
23639   "alignment" : 4,
23640   "fields" :
23641   [
23642    {
23643     "field_name" : "sType",
23644     "referenced_type" : "_ZTI15VkStructureType"
23645    },
23646    {
23647     "field_name" : "pNext",
23648     "field_offset" : 32,
23649     "referenced_type" : "_ZTIPKv"
23650    },
23651    {
23652     "field_name" : "waitSemaphoreCount",
23653     "field_offset" : 64,
23654     "referenced_type" : "_ZTIj"
23655    },
23656    {
23657     "field_name" : "pWaitSemaphores",
23658     "field_offset" : 96,
23659     "referenced_type" : "_ZTIPKy"
23660    },
23661    {
23662     "field_name" : "swapchainCount",
23663     "field_offset" : 128,
23664     "referenced_type" : "_ZTIj"
23665    },
23666    {
23667     "field_name" : "pSwapchains",
23668     "field_offset" : 160,
23669     "referenced_type" : "_ZTIPKy"
23670    },
23671    {
23672     "field_name" : "pImageIndices",
23673     "field_offset" : 192,
23674     "referenced_type" : "_ZTIPKj"
23675    },
23676    {
23677     "field_name" : "pResults",
23678     "field_offset" : 224,
23679     "referenced_type" : "_ZTIP8VkResult"
23680    }
23681   ],
23682   "linker_set_key" : "_ZTI16VkPresentInfoKHR",
23683   "name" : "VkPresentInfoKHR",
23684   "referenced_type" : "_ZTI16VkPresentInfoKHR",
23685   "self_type" : "_ZTI16VkPresentInfoKHR",
23686   "size" : 32,
23687   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
23688  },
23689  {
23690   "alignment" : 4,
23691   "fields" :
23692   [
23693    {
23694     "field_name" : "failOp",
23695     "referenced_type" : "_ZTI11VkStencilOp"
23696    },
23697    {
23698     "field_name" : "passOp",
23699     "field_offset" : 32,
23700     "referenced_type" : "_ZTI11VkStencilOp"
23701    },
23702    {
23703     "field_name" : "depthFailOp",
23704     "field_offset" : 64,
23705     "referenced_type" : "_ZTI11VkStencilOp"
23706    },
23707    {
23708     "field_name" : "compareOp",
23709     "field_offset" : 96,
23710     "referenced_type" : "_ZTI11VkCompareOp"
23711    },
23712    {
23713     "field_name" : "compareMask",
23714     "field_offset" : 128,
23715     "referenced_type" : "_ZTIj"
23716    },
23717    {
23718     "field_name" : "writeMask",
23719     "field_offset" : 160,
23720     "referenced_type" : "_ZTIj"
23721    },
23722    {
23723     "field_name" : "reference",
23724     "field_offset" : 192,
23725     "referenced_type" : "_ZTIj"
23726    }
23727   ],
23728   "linker_set_key" : "_ZTI16VkStencilOpState",
23729   "name" : "VkStencilOpState",
23730   "referenced_type" : "_ZTI16VkStencilOpState",
23731   "self_type" : "_ZTI16VkStencilOpState",
23732   "size" : 28,
23733   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
23734  },
23735  {
23736   "alignment" : 4,
23737   "fields" :
23738   [
23739    {
23740     "field_name" : "sType",
23741     "referenced_type" : "_ZTI15VkStructureType"
23742    },
23743    {
23744     "field_name" : "pNext",
23745     "field_offset" : 32,
23746     "referenced_type" : "_ZTIPKv"
23747    }
23748   ],
23749   "linker_set_key" : "_ZTI16VkSubpassEndInfo",
23750   "name" : "VkSubpassEndInfo",
23751   "referenced_type" : "_ZTI16VkSubpassEndInfo",
23752   "self_type" : "_ZTI16VkSubpassEndInfo",
23753   "size" : 8,
23754   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
23755  },
23756  {
23757   "alignment" : 4,
23758   "fields" :
23759   [
23760    {
23761     "field_name" : "sType",
23762     "referenced_type" : "_ZTI15VkStructureType"
23763    },
23764    {
23765     "field_name" : "pNext",
23766     "field_offset" : 32,
23767     "referenced_type" : "_ZTIPKv"
23768    },
23769    {
23770     "field_name" : "pApplicationName",
23771     "field_offset" : 64,
23772     "referenced_type" : "_ZTIPKc"
23773    },
23774    {
23775     "field_name" : "applicationVersion",
23776     "field_offset" : 96,
23777     "referenced_type" : "_ZTIj"
23778    },
23779    {
23780     "field_name" : "pEngineName",
23781     "field_offset" : 128,
23782     "referenced_type" : "_ZTIPKc"
23783    },
23784    {
23785     "field_name" : "engineVersion",
23786     "field_offset" : 160,
23787     "referenced_type" : "_ZTIj"
23788    },
23789    {
23790     "field_name" : "apiVersion",
23791     "field_offset" : 192,
23792     "referenced_type" : "_ZTIj"
23793    }
23794   ],
23795   "linker_set_key" : "_ZTI17VkApplicationInfo",
23796   "name" : "VkApplicationInfo",
23797   "referenced_type" : "_ZTI17VkApplicationInfo",
23798   "self_type" : "_ZTI17VkApplicationInfo",
23799   "size" : 28,
23800   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
23801  },
23802  {
23803   "alignment" : 4,
23804   "fields" :
23805   [
23806    {
23807     "field_name" : "sType",
23808     "referenced_type" : "_ZTI15VkStructureType"
23809    },
23810    {
23811     "field_name" : "pNext",
23812     "field_offset" : 32,
23813     "referenced_type" : "_ZTIPK17VkBaseInStructure"
23814    }
23815   ],
23816   "linker_set_key" : "_ZTI17VkBaseInStructure",
23817   "name" : "VkBaseInStructure",
23818   "referenced_type" : "_ZTI17VkBaseInStructure",
23819   "self_type" : "_ZTI17VkBaseInStructure",
23820   "size" : 8,
23821   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
23822  },
23823  {
23824   "alignment" : 4,
23825   "fields" :
23826   [
23827    {
23828     "field_name" : "bufferOffset",
23829     "referenced_type" : "_ZTIy"
23830    },
23831    {
23832     "field_name" : "bufferRowLength",
23833     "field_offset" : 64,
23834     "referenced_type" : "_ZTIj"
23835    },
23836    {
23837     "field_name" : "bufferImageHeight",
23838     "field_offset" : 96,
23839     "referenced_type" : "_ZTIj"
23840    },
23841    {
23842     "field_name" : "imageSubresource",
23843     "field_offset" : 128,
23844     "referenced_type" : "_ZTI24VkImageSubresourceLayers"
23845    },
23846    {
23847     "field_name" : "imageOffset",
23848     "field_offset" : 256,
23849     "referenced_type" : "_ZTI10VkOffset3D"
23850    },
23851    {
23852     "field_name" : "imageExtent",
23853     "field_offset" : 352,
23854     "referenced_type" : "_ZTI10VkExtent3D"
23855    }
23856   ],
23857   "linker_set_key" : "_ZTI17VkBufferImageCopy",
23858   "name" : "VkBufferImageCopy",
23859   "referenced_type" : "_ZTI17VkBufferImageCopy",
23860   "self_type" : "_ZTI17VkBufferImageCopy",
23861   "size" : 56,
23862   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
23863  },
23864  {
23865   "alignment" : 4,
23866   "fields" :
23867   [
23868    {
23869     "field_name" : "aspectMask",
23870     "referenced_type" : "_ZTIj"
23871    },
23872    {
23873     "field_name" : "colorAttachment",
23874     "field_offset" : 32,
23875     "referenced_type" : "_ZTIj"
23876    },
23877    {
23878     "field_name" : "clearValue",
23879     "field_offset" : 64,
23880     "referenced_type" : "_ZTI12VkClearValue"
23881    }
23882   ],
23883   "linker_set_key" : "_ZTI17VkClearAttachment",
23884   "name" : "VkClearAttachment",
23885   "referenced_type" : "_ZTI17VkClearAttachment",
23886   "self_type" : "_ZTI17VkClearAttachment",
23887   "size" : 24,
23888   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
23889  },
23890  {
23891   "alignment" : 4,
23892   "fields" :
23893   [
23894    {
23895     "field_name" : "float32",
23896     "referenced_type" : "_ZTIA4_f"
23897    },
23898    {
23899     "field_name" : "int32",
23900     "referenced_type" : "_ZTIA4_i"
23901    },
23902    {
23903     "field_name" : "uint32",
23904     "referenced_type" : "_ZTIA4_j"
23905    }
23906   ],
23907   "linker_set_key" : "_ZTI17VkClearColorValue",
23908   "name" : "VkClearColorValue",
23909   "record_kind" : "union",
23910   "referenced_type" : "_ZTI17VkClearColorValue",
23911   "self_type" : "_ZTI17VkClearColorValue",
23912   "size" : 16,
23913   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
23914  },
23915  {
23916   "alignment" : 4,
23917   "fields" :
23918   [
23919    {
23920     "field_name" : "sType",
23921     "referenced_type" : "_ZTI15VkStructureType"
23922    },
23923    {
23924     "field_name" : "pNext",
23925     "field_offset" : 32,
23926     "referenced_type" : "_ZTIPKv"
23927    },
23928    {
23929     "field_name" : "srcBuffer",
23930     "field_offset" : 64,
23931     "referenced_type" : "_ZTIy"
23932    },
23933    {
23934     "field_name" : "dstBuffer",
23935     "field_offset" : 128,
23936     "referenced_type" : "_ZTIy"
23937    },
23938    {
23939     "field_name" : "regionCount",
23940     "field_offset" : 192,
23941     "referenced_type" : "_ZTIj"
23942    },
23943    {
23944     "field_name" : "pRegions",
23945     "field_offset" : 224,
23946     "referenced_type" : "_ZTIPK13VkBufferCopy2"
23947    }
23948   ],
23949   "linker_set_key" : "_ZTI17VkCopyBufferInfo2",
23950   "name" : "VkCopyBufferInfo2",
23951   "referenced_type" : "_ZTI17VkCopyBufferInfo2",
23952   "self_type" : "_ZTI17VkCopyBufferInfo2",
23953   "size" : 32,
23954   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
23955  },
23956  {
23957   "alignment" : 4,
23958   "fields" :
23959   [
23960    {
23961     "field_name" : "sType",
23962     "referenced_type" : "_ZTI15VkStructureType"
23963    },
23964    {
23965     "field_name" : "pNext",
23966     "field_offset" : 32,
23967     "referenced_type" : "_ZTIPKv"
23968    },
23969    {
23970     "field_name" : "function",
23971     "field_offset" : 64,
23972     "referenced_type" : "_ZTIy"
23973    },
23974    {
23975     "field_name" : "gridDimX",
23976     "field_offset" : 128,
23977     "referenced_type" : "_ZTIj"
23978    },
23979    {
23980     "field_name" : "gridDimY",
23981     "field_offset" : 160,
23982     "referenced_type" : "_ZTIj"
23983    },
23984    {
23985     "field_name" : "gridDimZ",
23986     "field_offset" : 192,
23987     "referenced_type" : "_ZTIj"
23988    },
23989    {
23990     "field_name" : "blockDimX",
23991     "field_offset" : 224,
23992     "referenced_type" : "_ZTIj"
23993    },
23994    {
23995     "field_name" : "blockDimY",
23996     "field_offset" : 256,
23997     "referenced_type" : "_ZTIj"
23998    },
23999    {
24000     "field_name" : "blockDimZ",
24001     "field_offset" : 288,
24002     "referenced_type" : "_ZTIj"
24003    },
24004    {
24005     "field_name" : "sharedMemBytes",
24006     "field_offset" : 320,
24007     "referenced_type" : "_ZTIj"
24008    },
24009    {
24010     "field_name" : "paramCount",
24011     "field_offset" : 352,
24012     "referenced_type" : "_ZTIj"
24013    },
24014    {
24015     "field_name" : "pParams",
24016     "field_offset" : 384,
24017     "referenced_type" : "_ZTIPKPKv"
24018    },
24019    {
24020     "field_name" : "extraCount",
24021     "field_offset" : 416,
24022     "referenced_type" : "_ZTIj"
24023    },
24024    {
24025     "field_name" : "pExtras",
24026     "field_offset" : 448,
24027     "referenced_type" : "_ZTIPKPKv"
24028    }
24029   ],
24030   "linker_set_key" : "_ZTI17VkCuLaunchInfoNVX",
24031   "name" : "VkCuLaunchInfoNVX",
24032   "referenced_type" : "_ZTI17VkCuLaunchInfoNVX",
24033   "self_type" : "_ZTI17VkCuLaunchInfoNVX",
24034   "size" : 60,
24035   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
24036  },
24037  {
24038   "alignment" : 4,
24039   "fields" :
24040   [
24041    {
24042     "field_name" : "sType",
24043     "referenced_type" : "_ZTI15VkStructureType"
24044    },
24045    {
24046     "field_name" : "pNext",
24047     "field_offset" : 32,
24048     "referenced_type" : "_ZTIPKv"
24049    },
24050    {
24051     "field_name" : "flags",
24052     "field_offset" : 64,
24053     "referenced_type" : "_ZTIj"
24054    }
24055   ],
24056   "linker_set_key" : "_ZTI17VkEventCreateInfo",
24057   "name" : "VkEventCreateInfo",
24058   "referenced_type" : "_ZTI17VkEventCreateInfo",
24059   "self_type" : "_ZTI17VkEventCreateInfo",
24060   "size" : 12,
24061   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
24062  },
24063  {
24064   "alignment" : 4,
24065   "fields" :
24066   [
24067    {
24068     "field_name" : "sType",
24069     "referenced_type" : "_ZTI15VkStructureType"
24070    },
24071    {
24072     "field_name" : "pNext",
24073     "field_offset" : 32,
24074     "referenced_type" : "_ZTIPKv"
24075    },
24076    {
24077     "field_name" : "flags",
24078     "field_offset" : 64,
24079     "referenced_type" : "_ZTIj"
24080    }
24081   ],
24082   "linker_set_key" : "_ZTI17VkFenceCreateInfo",
24083   "name" : "VkFenceCreateInfo",
24084   "referenced_type" : "_ZTI17VkFenceCreateInfo",
24085   "self_type" : "_ZTI17VkFenceCreateInfo",
24086   "size" : 12,
24087   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
24088  },
24089  {
24090   "alignment" : 4,
24091   "fields" :
24092   [
24093    {
24094     "field_name" : "sType",
24095     "referenced_type" : "_ZTI15VkStructureType"
24096    },
24097    {
24098     "field_name" : "pNext",
24099     "field_offset" : 32,
24100     "referenced_type" : "_ZTIPKv"
24101    },
24102    {
24103     "field_name" : "flags",
24104     "field_offset" : 64,
24105     "referenced_type" : "_ZTIj"
24106    },
24107    {
24108     "field_name" : "imageType",
24109     "field_offset" : 96,
24110     "referenced_type" : "_ZTI11VkImageType"
24111    },
24112    {
24113     "field_name" : "format",
24114     "field_offset" : 128,
24115     "referenced_type" : "_ZTI8VkFormat"
24116    },
24117    {
24118     "field_name" : "extent",
24119     "field_offset" : 160,
24120     "referenced_type" : "_ZTI10VkExtent3D"
24121    },
24122    {
24123     "field_name" : "mipLevels",
24124     "field_offset" : 256,
24125     "referenced_type" : "_ZTIj"
24126    },
24127    {
24128     "field_name" : "arrayLayers",
24129     "field_offset" : 288,
24130     "referenced_type" : "_ZTIj"
24131    },
24132    {
24133     "field_name" : "samples",
24134     "field_offset" : 320,
24135     "referenced_type" : "_ZTI21VkSampleCountFlagBits"
24136    },
24137    {
24138     "field_name" : "tiling",
24139     "field_offset" : 352,
24140     "referenced_type" : "_ZTI13VkImageTiling"
24141    },
24142    {
24143     "field_name" : "usage",
24144     "field_offset" : 384,
24145     "referenced_type" : "_ZTIj"
24146    },
24147    {
24148     "field_name" : "sharingMode",
24149     "field_offset" : 416,
24150     "referenced_type" : "_ZTI13VkSharingMode"
24151    },
24152    {
24153     "field_name" : "queueFamilyIndexCount",
24154     "field_offset" : 448,
24155     "referenced_type" : "_ZTIj"
24156    },
24157    {
24158     "field_name" : "pQueueFamilyIndices",
24159     "field_offset" : 480,
24160     "referenced_type" : "_ZTIPKj"
24161    },
24162    {
24163     "field_name" : "initialLayout",
24164     "field_offset" : 512,
24165     "referenced_type" : "_ZTI13VkImageLayout"
24166    }
24167   ],
24168   "linker_set_key" : "_ZTI17VkImageCreateInfo",
24169   "name" : "VkImageCreateInfo",
24170   "referenced_type" : "_ZTI17VkImageCreateInfo",
24171   "self_type" : "_ZTI17VkImageCreateInfo",
24172   "size" : 68,
24173   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
24174  },
24175  {
24176   "alignment" : 4,
24177   "fields" :
24178   [
24179    {
24180     "field_name" : "layerName",
24181     "referenced_type" : "_ZTIA256_c"
24182    },
24183    {
24184     "field_name" : "specVersion",
24185     "field_offset" : 2048,
24186     "referenced_type" : "_ZTIj"
24187    },
24188    {
24189     "field_name" : "implementationVersion",
24190     "field_offset" : 2080,
24191     "referenced_type" : "_ZTIj"
24192    },
24193    {
24194     "field_name" : "description",
24195     "field_offset" : 2112,
24196     "referenced_type" : "_ZTIA256_c"
24197    }
24198   ],
24199   "linker_set_key" : "_ZTI17VkLayerProperties",
24200   "name" : "VkLayerProperties",
24201   "referenced_type" : "_ZTI17VkLayerProperties",
24202   "self_type" : "_ZTI17VkLayerProperties",
24203   "size" : 520,
24204   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
24205  },
24206  {
24207   "alignment" : 4,
24208   "fields" :
24209   [
24210    {
24211     "field_name" : "sType",
24212     "referenced_type" : "_ZTI15VkStructureType"
24213    },
24214    {
24215     "field_name" : "pNext",
24216     "field_offset" : 32,
24217     "referenced_type" : "_ZTIPKv"
24218    },
24219    {
24220     "field_name" : "pipeline",
24221     "field_offset" : 64,
24222     "referenced_type" : "_ZTIy"
24223    }
24224   ],
24225   "linker_set_key" : "_ZTI17VkPipelineInfoKHR",
24226   "name" : "VkPipelineInfoKHR",
24227   "referenced_type" : "_ZTI17VkPipelineInfoKHR",
24228   "self_type" : "_ZTI17VkPipelineInfoKHR",
24229   "size" : 16,
24230   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
24231  },
24232  {
24233   "alignment" : 4,
24234   "fields" :
24235   [
24236    {
24237     "field_name" : "minX",
24238     "referenced_type" : "_ZTIf"
24239    },
24240    {
24241     "field_name" : "minY",
24242     "field_offset" : 32,
24243     "referenced_type" : "_ZTIf"
24244    },
24245    {
24246     "field_name" : "minZ",
24247     "field_offset" : 64,
24248     "referenced_type" : "_ZTIf"
24249    },
24250    {
24251     "field_name" : "maxX",
24252     "field_offset" : 96,
24253     "referenced_type" : "_ZTIf"
24254    },
24255    {
24256     "field_name" : "maxY",
24257     "field_offset" : 128,
24258     "referenced_type" : "_ZTIf"
24259    },
24260    {
24261     "field_name" : "maxZ",
24262     "field_offset" : 160,
24263     "referenced_type" : "_ZTIf"
24264    }
24265   ],
24266   "linker_set_key" : "_ZTI18VkAabbPositionsKHR",
24267   "name" : "VkAabbPositionsKHR",
24268   "referenced_type" : "_ZTI18VkAabbPositionsKHR",
24269   "self_type" : "_ZTI18VkAabbPositionsKHR",
24270   "size" : 24,
24271   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
24272  },
24273  {
24274   "alignment" : 4,
24275   "fields" :
24276   [
24277    {
24278     "field_name" : "sType",
24279     "referenced_type" : "_ZTI15VkStructureType"
24280    },
24281    {
24282     "field_name" : "pNext",
24283     "field_offset" : 32,
24284     "referenced_type" : "_ZTIP18VkBaseOutStructure"
24285    }
24286   ],
24287   "linker_set_key" : "_ZTI18VkBaseOutStructure",
24288   "name" : "VkBaseOutStructure",
24289   "referenced_type" : "_ZTI18VkBaseOutStructure",
24290   "self_type" : "_ZTI18VkBaseOutStructure",
24291   "size" : 8,
24292   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
24293  },
24294  {
24295   "alignment" : 4,
24296   "fields" :
24297   [
24298    {
24299     "field_name" : "sType",
24300     "referenced_type" : "_ZTI15VkStructureType"
24301    },
24302    {
24303     "field_name" : "pNext",
24304     "field_offset" : 32,
24305     "referenced_type" : "_ZTIPKv"
24306    },
24307    {
24308     "field_name" : "flags",
24309     "field_offset" : 64,
24310     "referenced_type" : "_ZTIj"
24311    },
24312    {
24313     "field_name" : "size",
24314     "field_offset" : 96,
24315     "referenced_type" : "_ZTIy"
24316    },
24317    {
24318     "field_name" : "usage",
24319     "field_offset" : 160,
24320     "referenced_type" : "_ZTIj"
24321    },
24322    {
24323     "field_name" : "sharingMode",
24324     "field_offset" : 192,
24325     "referenced_type" : "_ZTI13VkSharingMode"
24326    },
24327    {
24328     "field_name" : "queueFamilyIndexCount",
24329     "field_offset" : 224,
24330     "referenced_type" : "_ZTIj"
24331    },
24332    {
24333     "field_name" : "pQueueFamilyIndices",
24334     "field_offset" : 256,
24335     "referenced_type" : "_ZTIPKj"
24336    }
24337   ],
24338   "linker_set_key" : "_ZTI18VkBufferCreateInfo",
24339   "name" : "VkBufferCreateInfo",
24340   "referenced_type" : "_ZTI18VkBufferCreateInfo",
24341   "self_type" : "_ZTI18VkBufferCreateInfo",
24342   "size" : 36,
24343   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
24344  },
24345  {
24346   "alignment" : 4,
24347   "fields" :
24348   [
24349    {
24350     "field_name" : "sType",
24351     "referenced_type" : "_ZTI15VkStructureType"
24352    },
24353    {
24354     "field_name" : "pNext",
24355     "field_offset" : 32,
24356     "referenced_type" : "_ZTIPKv"
24357    },
24358    {
24359     "field_name" : "bufferOffset",
24360     "field_offset" : 64,
24361     "referenced_type" : "_ZTIy"
24362    },
24363    {
24364     "field_name" : "bufferRowLength",
24365     "field_offset" : 128,
24366     "referenced_type" : "_ZTIj"
24367    },
24368    {
24369     "field_name" : "bufferImageHeight",
24370     "field_offset" : 160,
24371     "referenced_type" : "_ZTIj"
24372    },
24373    {
24374     "field_name" : "imageSubresource",
24375     "field_offset" : 192,
24376     "referenced_type" : "_ZTI24VkImageSubresourceLayers"
24377    },
24378    {
24379     "field_name" : "imageOffset",
24380     "field_offset" : 320,
24381     "referenced_type" : "_ZTI10VkOffset3D"
24382    },
24383    {
24384     "field_name" : "imageExtent",
24385     "field_offset" : 416,
24386     "referenced_type" : "_ZTI10VkExtent3D"
24387    }
24388   ],
24389   "linker_set_key" : "_ZTI18VkBufferImageCopy2",
24390   "name" : "VkBufferImageCopy2",
24391   "referenced_type" : "_ZTI18VkBufferImageCopy2",
24392   "self_type" : "_ZTI18VkBufferImageCopy2",
24393   "size" : 64,
24394   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
24395  },
24396  {
24397   "alignment" : 4,
24398   "fields" :
24399   [
24400    {
24401     "field_name" : "sType",
24402     "referenced_type" : "_ZTI15VkStructureType"
24403    },
24404    {
24405     "field_name" : "pNext",
24406     "field_offset" : 32,
24407     "referenced_type" : "_ZTIPv"
24408    },
24409    {
24410     "field_name" : "stage",
24411     "field_offset" : 64,
24412     "referenced_type" : "_ZTI23VkPipelineStageFlagBits"
24413    },
24414    {
24415     "field_name" : "pCheckpointMarker",
24416     "field_offset" : 96,
24417     "referenced_type" : "_ZTIPv"
24418    }
24419   ],
24420   "linker_set_key" : "_ZTI18VkCheckpointDataNV",
24421   "name" : "VkCheckpointDataNV",
24422   "referenced_type" : "_ZTI18VkCheckpointDataNV",
24423   "self_type" : "_ZTI18VkCheckpointDataNV",
24424   "size" : 16,
24425   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
24426  },
24427  {
24428   "alignment" : 4,
24429   "fields" :
24430   [
24431    {
24432     "field_name" : "r",
24433     "referenced_type" : "_ZTI18VkComponentSwizzle"
24434    },
24435    {
24436     "field_name" : "g",
24437     "field_offset" : 32,
24438     "referenced_type" : "_ZTI18VkComponentSwizzle"
24439    },
24440    {
24441     "field_name" : "b",
24442     "field_offset" : 64,
24443     "referenced_type" : "_ZTI18VkComponentSwizzle"
24444    },
24445    {
24446     "field_name" : "a",
24447     "field_offset" : 96,
24448     "referenced_type" : "_ZTI18VkComponentSwizzle"
24449    }
24450   ],
24451   "linker_set_key" : "_ZTI18VkComponentMapping",
24452   "name" : "VkComponentMapping",
24453   "referenced_type" : "_ZTI18VkComponentMapping",
24454   "self_type" : "_ZTI18VkComponentMapping",
24455   "size" : 16,
24456   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
24457  },
24458  {
24459   "alignment" : 4,
24460   "fields" :
24461   [
24462    {
24463     "field_name" : "sType",
24464     "referenced_type" : "_ZTI15VkStructureType"
24465    },
24466    {
24467     "field_name" : "pNext",
24468     "field_offset" : 32,
24469     "referenced_type" : "_ZTIPKv"
24470    },
24471    {
24472     "field_name" : "flags",
24473     "field_offset" : 64,
24474     "referenced_type" : "_ZTIj"
24475    },
24476    {
24477     "field_name" : "queueCreateInfoCount",
24478     "field_offset" : 96,
24479     "referenced_type" : "_ZTIj"
24480    },
24481    {
24482     "field_name" : "pQueueCreateInfos",
24483     "field_offset" : 128,
24484     "referenced_type" : "_ZTIPK23VkDeviceQueueCreateInfo"
24485    },
24486    {
24487     "field_name" : "enabledLayerCount",
24488     "field_offset" : 160,
24489     "referenced_type" : "_ZTIj"
24490    },
24491    {
24492     "field_name" : "ppEnabledLayerNames",
24493     "field_offset" : 192,
24494     "referenced_type" : "_ZTIPKPKc"
24495    },
24496    {
24497     "field_name" : "enabledExtensionCount",
24498     "field_offset" : 224,
24499     "referenced_type" : "_ZTIj"
24500    },
24501    {
24502     "field_name" : "ppEnabledExtensionNames",
24503     "field_offset" : 256,
24504     "referenced_type" : "_ZTIPKPKc"
24505    },
24506    {
24507     "field_name" : "pEnabledFeatures",
24508     "field_offset" : 288,
24509     "referenced_type" : "_ZTIPK24VkPhysicalDeviceFeatures"
24510    }
24511   ],
24512   "linker_set_key" : "_ZTI18VkDeviceCreateInfo",
24513   "name" : "VkDeviceCreateInfo",
24514   "referenced_type" : "_ZTI18VkDeviceCreateInfo",
24515   "self_type" : "_ZTI18VkDeviceCreateInfo",
24516   "size" : 40,
24517   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
24518  },
24519  {
24520   "alignment" : 4,
24521   "fields" :
24522   [
24523    {
24524     "field_name" : "sType",
24525     "referenced_type" : "_ZTI15VkStructureType"
24526    },
24527    {
24528     "field_name" : "pNext",
24529     "field_offset" : 32,
24530     "referenced_type" : "_ZTIPKv"
24531    },
24532    {
24533     "field_name" : "flags",
24534     "field_offset" : 64,
24535     "referenced_type" : "_ZTIj"
24536    },
24537    {
24538     "field_name" : "queueFamilyIndex",
24539     "field_offset" : 96,
24540     "referenced_type" : "_ZTIj"
24541    },
24542    {
24543     "field_name" : "queueIndex",
24544     "field_offset" : 128,
24545     "referenced_type" : "_ZTIj"
24546    }
24547   ],
24548   "linker_set_key" : "_ZTI18VkDeviceQueueInfo2",
24549   "name" : "VkDeviceQueueInfo2",
24550   "referenced_type" : "_ZTI18VkDeviceQueueInfo2",
24551   "self_type" : "_ZTI18VkDeviceQueueInfo2",
24552   "size" : 20,
24553   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
24554  },
24555  {
24556   "alignment" : 4,
24557   "fields" :
24558   [
24559    {
24560     "field_name" : "linearTilingFeatures",
24561     "referenced_type" : "_ZTIj"
24562    },
24563    {
24564     "field_name" : "optimalTilingFeatures",
24565     "field_offset" : 32,
24566     "referenced_type" : "_ZTIj"
24567    },
24568    {
24569     "field_name" : "bufferFeatures",
24570     "field_offset" : 64,
24571     "referenced_type" : "_ZTIj"
24572    }
24573   ],
24574   "linker_set_key" : "_ZTI18VkFormatProperties",
24575   "name" : "VkFormatProperties",
24576   "referenced_type" : "_ZTI18VkFormatProperties",
24577   "self_type" : "_ZTI18VkFormatProperties",
24578   "size" : 12,
24579   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
24580  },
24581  {
24582   "alignment" : 4,
24583   "fields" :
24584   [
24585    {
24586     "field_name" : "aspectMask",
24587     "referenced_type" : "_ZTIj"
24588    },
24589    {
24590     "field_name" : "mipLevel",
24591     "field_offset" : 32,
24592     "referenced_type" : "_ZTIj"
24593    },
24594    {
24595     "field_name" : "arrayLayer",
24596     "field_offset" : 64,
24597     "referenced_type" : "_ZTIj"
24598    }
24599   ],
24600   "linker_set_key" : "_ZTI18VkImageSubresource",
24601   "name" : "VkImageSubresource",
24602   "referenced_type" : "_ZTI18VkImageSubresource",
24603   "self_type" : "_ZTI18VkImageSubresource",
24604   "size" : 12,
24605   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
24606  },
24607  {
24608   "alignment" : 4,
24609   "fields" :
24610   [
24611    {
24612     "field_name" : "firstVertex",
24613     "referenced_type" : "_ZTIj"
24614    },
24615    {
24616     "field_name" : "vertexCount",
24617     "field_offset" : 32,
24618     "referenced_type" : "_ZTIj"
24619    }
24620   ],
24621   "linker_set_key" : "_ZTI18VkMultiDrawInfoEXT",
24622   "name" : "VkMultiDrawInfoEXT",
24623   "referenced_type" : "_ZTI18VkMultiDrawInfoEXT",
24624   "self_type" : "_ZTI18VkMultiDrawInfoEXT",
24625   "size" : 8,
24626   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
24627  },
24628  {
24629   "alignment" : 4,
24630   "fields" :
24631   [
24632    {
24633     "field_name" : "rectangleCount",
24634     "referenced_type" : "_ZTIj"
24635    },
24636    {
24637     "field_name" : "pRectangles",
24638     "field_offset" : 32,
24639     "referenced_type" : "_ZTIPK14VkRectLayerKHR"
24640    }
24641   ],
24642   "linker_set_key" : "_ZTI18VkPresentRegionKHR",
24643   "name" : "VkPresentRegionKHR",
24644   "referenced_type" : "_ZTI18VkPresentRegionKHR",
24645   "self_type" : "_ZTI18VkPresentRegionKHR",
24646   "size" : 8,
24647   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
24648  },
24649  {
24650   "alignment" : 4,
24651   "fields" :
24652   [
24653    {
24654     "field_name" : "resourceOffset",
24655     "referenced_type" : "_ZTIy"
24656    },
24657    {
24658     "field_name" : "size",
24659     "field_offset" : 64,
24660     "referenced_type" : "_ZTIy"
24661    },
24662    {
24663     "field_name" : "memory",
24664     "field_offset" : 128,
24665     "referenced_type" : "_ZTIy"
24666    },
24667    {
24668     "field_name" : "memoryOffset",
24669     "field_offset" : 192,
24670     "referenced_type" : "_ZTIy"
24671    },
24672    {
24673     "field_name" : "flags",
24674     "field_offset" : 256,
24675     "referenced_type" : "_ZTIj"
24676    }
24677   ],
24678   "linker_set_key" : "_ZTI18VkSparseMemoryBind",
24679   "name" : "VkSparseMemoryBind",
24680   "referenced_type" : "_ZTI18VkSparseMemoryBind",
24681   "self_type" : "_ZTI18VkSparseMemoryBind",
24682   "size" : 36,
24683   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
24684  },
24685  {
24686   "alignment" : 4,
24687   "fields" :
24688   [
24689    {
24690     "field_name" : "sType",
24691     "referenced_type" : "_ZTI15VkStructureType"
24692    },
24693    {
24694     "field_name" : "pNext",
24695     "field_offset" : 32,
24696     "referenced_type" : "_ZTIPKv"
24697    },
24698    {
24699     "field_name" : "contents",
24700     "field_offset" : 64,
24701     "referenced_type" : "_ZTI17VkSubpassContents"
24702    }
24703   ],
24704   "linker_set_key" : "_ZTI18VkSubpassBeginInfo",
24705   "name" : "VkSubpassBeginInfo",
24706   "referenced_type" : "_ZTI18VkSubpassBeginInfo",
24707   "self_type" : "_ZTI18VkSubpassBeginInfo",
24708   "size" : 12,
24709   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
24710  },
24711  {
24712   "alignment" : 4,
24713   "fields" :
24714   [
24715    {
24716     "field_name" : "format",
24717     "referenced_type" : "_ZTI8VkFormat"
24718    },
24719    {
24720     "field_name" : "colorSpace",
24721     "field_offset" : 32,
24722     "referenced_type" : "_ZTI15VkColorSpaceKHR"
24723    }
24724   ],
24725   "linker_set_key" : "_ZTI18VkSurfaceFormatKHR",
24726   "name" : "VkSurfaceFormatKHR",
24727   "referenced_type" : "_ZTI18VkSurfaceFormatKHR",
24728   "self_type" : "_ZTI18VkSurfaceFormatKHR",
24729   "size" : 8,
24730   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
24731  },
24732  {
24733   "alignment" : 4,
24734   "fields" :
24735   [
24736    {
24737     "field_name" : "sType",
24738     "referenced_type" : "_ZTI15VkStructureType"
24739    },
24740    {
24741     "field_name" : "pNext",
24742     "field_offset" : 32,
24743     "referenced_type" : "_ZTIPv"
24744    },
24745    {
24746     "field_name" : "stage",
24747     "field_offset" : 64,
24748     "referenced_type" : "_ZTIy"
24749    },
24750    {
24751     "field_name" : "pCheckpointMarker",
24752     "field_offset" : 128,
24753     "referenced_type" : "_ZTIPv"
24754    }
24755   ],
24756   "linker_set_key" : "_ZTI19VkCheckpointData2NV",
24757   "name" : "VkCheckpointData2NV",
24758   "referenced_type" : "_ZTI19VkCheckpointData2NV",
24759   "self_type" : "_ZTI19VkCheckpointData2NV",
24760   "size" : 20,
24761   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
24762  },
24763  {
24764   "alignment" : 4,
24765   "fields" :
24766   [
24767    {
24768     "field_name" : "sType",
24769     "referenced_type" : "_ZTI15VkStructureType"
24770    },
24771    {
24772     "field_name" : "pNext",
24773     "field_offset" : 32,
24774     "referenced_type" : "_ZTIPKv"
24775    },
24776    {
24777     "field_name" : "srcSet",
24778     "field_offset" : 64,
24779     "referenced_type" : "_ZTIy"
24780    },
24781    {
24782     "field_name" : "srcBinding",
24783     "field_offset" : 128,
24784     "referenced_type" : "_ZTIj"
24785    },
24786    {
24787     "field_name" : "srcArrayElement",
24788     "field_offset" : 160,
24789     "referenced_type" : "_ZTIj"
24790    },
24791    {
24792     "field_name" : "dstSet",
24793     "field_offset" : 192,
24794     "referenced_type" : "_ZTIy"
24795    },
24796    {
24797     "field_name" : "dstBinding",
24798     "field_offset" : 256,
24799     "referenced_type" : "_ZTIj"
24800    },
24801    {
24802     "field_name" : "dstArrayElement",
24803     "field_offset" : 288,
24804     "referenced_type" : "_ZTIj"
24805    },
24806    {
24807     "field_name" : "descriptorCount",
24808     "field_offset" : 320,
24809     "referenced_type" : "_ZTIj"
24810    }
24811   ],
24812   "linker_set_key" : "_ZTI19VkCopyDescriptorSet",
24813   "name" : "VkCopyDescriptorSet",
24814   "referenced_type" : "_ZTI19VkCopyDescriptorSet",
24815   "self_type" : "_ZTI19VkCopyDescriptorSet",
24816   "size" : 44,
24817   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
24818  },
24819  {
24820   "alignment" : 4,
24821   "fields" :
24822   [
24823    {
24824     "field_name" : "sType",
24825     "referenced_type" : "_ZTI15VkStructureType"
24826    },
24827    {
24828     "field_name" : "pNext",
24829     "field_offset" : 32,
24830     "referenced_type" : "_ZTIPKv"
24831    },
24832    {
24833     "field_name" : "fence",
24834     "field_offset" : 64,
24835     "referenced_type" : "_ZTIy"
24836    },
24837    {
24838     "field_name" : "handleType",
24839     "field_offset" : 128,
24840     "referenced_type" : "_ZTI33VkExternalFenceHandleTypeFlagBits"
24841    }
24842   ],
24843   "linker_set_key" : "_ZTI19VkFenceGetFdInfoKHR",
24844   "name" : "VkFenceGetFdInfoKHR",
24845   "referenced_type" : "_ZTI19VkFenceGetFdInfoKHR",
24846   "self_type" : "_ZTI19VkFenceGetFdInfoKHR",
24847   "size" : 20,
24848   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
24849  },
24850  {
24851   "alignment" : 4,
24852   "fields" :
24853   [
24854    {
24855     "field_name" : "sType",
24856     "referenced_type" : "_ZTI15VkStructureType"
24857    },
24858    {
24859     "field_name" : "pNext",
24860     "field_offset" : 32,
24861     "referenced_type" : "_ZTIPv"
24862    },
24863    {
24864     "field_name" : "formatProperties",
24865     "field_offset" : 64,
24866     "referenced_type" : "_ZTI18VkFormatProperties"
24867    }
24868   ],
24869   "linker_set_key" : "_ZTI19VkFormatProperties2",
24870   "name" : "VkFormatProperties2",
24871   "referenced_type" : "_ZTI19VkFormatProperties2",
24872   "self_type" : "_ZTI19VkFormatProperties2",
24873   "size" : 20,
24874   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
24875  },
24876  {
24877   "alignment" : 4,
24878   "fields" :
24879   [
24880    {
24881     "field_name" : "sType",
24882     "referenced_type" : "_ZTI15VkStructureType"
24883    },
24884    {
24885     "field_name" : "pNext",
24886     "field_offset" : 32,
24887     "referenced_type" : "_ZTIPv"
24888    },
24889    {
24890     "field_name" : "linearTilingFeatures",
24891     "field_offset" : 64,
24892     "referenced_type" : "_ZTIy"
24893    },
24894    {
24895     "field_name" : "optimalTilingFeatures",
24896     "field_offset" : 128,
24897     "referenced_type" : "_ZTIy"
24898    },
24899    {
24900     "field_name" : "bufferFeatures",
24901     "field_offset" : 192,
24902     "referenced_type" : "_ZTIy"
24903    }
24904   ],
24905   "linker_set_key" : "_ZTI19VkFormatProperties3",
24906   "name" : "VkFormatProperties3",
24907   "referenced_type" : "_ZTI19VkFormatProperties3",
24908   "self_type" : "_ZTI19VkFormatProperties3",
24909   "size" : 32,
24910   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
24911  },
24912  {
24913   "alignment" : 4,
24914   "fields" :
24915   [
24916    {
24917     "field_name" : "sType",
24918     "referenced_type" : "_ZTI15VkStructureType"
24919    },
24920    {
24921     "field_name" : "pNext",
24922     "field_offset" : 32,
24923     "referenced_type" : "_ZTIPKv"
24924    },
24925    {
24926     "field_name" : "memory",
24927     "field_offset" : 64,
24928     "referenced_type" : "_ZTIy"
24929    },
24930    {
24931     "field_name" : "offset",
24932     "field_offset" : 128,
24933     "referenced_type" : "_ZTIy"
24934    },
24935    {
24936     "field_name" : "size",
24937     "field_offset" : 192,
24938     "referenced_type" : "_ZTIy"
24939    }
24940   ],
24941   "linker_set_key" : "_ZTI19VkMappedMemoryRange",
24942   "name" : "VkMappedMemoryRange",
24943   "referenced_type" : "_ZTI19VkMappedMemoryRange",
24944   "self_type" : "_ZTI19VkMappedMemoryRange",
24945   "size" : 32,
24946   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
24947  },
24948  {
24949   "alignment" : 4,
24950   "fields" :
24951   [
24952    {
24953     "field_name" : "sType",
24954     "referenced_type" : "_ZTI15VkStructureType"
24955    },
24956    {
24957     "field_name" : "pNext",
24958     "field_offset" : 32,
24959     "referenced_type" : "_ZTIPKv"
24960    },
24961    {
24962     "field_name" : "swapchainCount",
24963     "field_offset" : 64,
24964     "referenced_type" : "_ZTIj"
24965    },
24966    {
24967     "field_name" : "pRegions",
24968     "field_offset" : 96,
24969     "referenced_type" : "_ZTIPK18VkPresentRegionKHR"
24970    }
24971   ],
24972   "linker_set_key" : "_ZTI19VkPresentRegionsKHR",
24973   "name" : "VkPresentRegionsKHR",
24974   "referenced_type" : "_ZTI19VkPresentRegionsKHR",
24975   "self_type" : "_ZTI19VkPresentRegionsKHR",
24976   "size" : 16,
24977   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
24978  },
24979  {
24980   "alignment" : 4,
24981   "fields" :
24982   [
24983    {
24984     "field_name" : "presentID",
24985     "referenced_type" : "_ZTIj"
24986    },
24987    {
24988     "field_name" : "desiredPresentTime",
24989     "field_offset" : 32,
24990     "referenced_type" : "_ZTIy"
24991    }
24992   ],
24993   "linker_set_key" : "_ZTI19VkPresentTimeGOOGLE",
24994   "name" : "VkPresentTimeGOOGLE",
24995   "referenced_type" : "_ZTI19VkPresentTimeGOOGLE",
24996   "self_type" : "_ZTI19VkPresentTimeGOOGLE",
24997   "size" : 12,
24998   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
24999  },
25000  {
25001   "alignment" : 4,
25002   "fields" :
25003   [
25004    {
25005     "field_name" : "stageFlags",
25006     "referenced_type" : "_ZTIj"
25007    },
25008    {
25009     "field_name" : "offset",
25010     "field_offset" : 32,
25011     "referenced_type" : "_ZTIj"
25012    },
25013    {
25014     "field_name" : "size",
25015     "field_offset" : 64,
25016     "referenced_type" : "_ZTIj"
25017    }
25018   ],
25019   "linker_set_key" : "_ZTI19VkPushConstantRange",
25020   "name" : "VkPushConstantRange",
25021   "referenced_type" : "_ZTI19VkPushConstantRange",
25022   "self_type" : "_ZTI19VkPushConstantRange",
25023   "size" : 12,
25024   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
25025  },
25026  {
25027   "alignment" : 4,
25028   "fields" :
25029   [
25030    {
25031     "field_name" : "sType",
25032     "referenced_type" : "_ZTI15VkStructureType"
25033    },
25034    {
25035     "field_name" : "pNext",
25036     "field_offset" : 32,
25037     "referenced_type" : "_ZTIPKv"
25038    },
25039    {
25040     "field_name" : "srcImage",
25041     "field_offset" : 64,
25042     "referenced_type" : "_ZTIy"
25043    },
25044    {
25045     "field_name" : "srcImageLayout",
25046     "field_offset" : 128,
25047     "referenced_type" : "_ZTI13VkImageLayout"
25048    },
25049    {
25050     "field_name" : "dstImage",
25051     "field_offset" : 160,
25052     "referenced_type" : "_ZTIy"
25053    },
25054    {
25055     "field_name" : "dstImageLayout",
25056     "field_offset" : 224,
25057     "referenced_type" : "_ZTI13VkImageLayout"
25058    },
25059    {
25060     "field_name" : "regionCount",
25061     "field_offset" : 256,
25062     "referenced_type" : "_ZTIj"
25063    },
25064    {
25065     "field_name" : "pRegions",
25066     "field_offset" : 288,
25067     "referenced_type" : "_ZTIPK15VkImageResolve2"
25068    }
25069   ],
25070   "linker_set_key" : "_ZTI19VkResolveImageInfo2",
25071   "name" : "VkResolveImageInfo2",
25072   "referenced_type" : "_ZTI19VkResolveImageInfo2",
25073   "self_type" : "_ZTI19VkResolveImageInfo2",
25074   "size" : 40,
25075   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
25076  },
25077  {
25078   "alignment" : 4,
25079   "fields" :
25080   [
25081    {
25082     "field_name" : "x",
25083     "referenced_type" : "_ZTIf"
25084    },
25085    {
25086     "field_name" : "y",
25087     "field_offset" : 32,
25088     "referenced_type" : "_ZTIf"
25089    }
25090   ],
25091   "linker_set_key" : "_ZTI19VkSampleLocationEXT",
25092   "name" : "VkSampleLocationEXT",
25093   "referenced_type" : "_ZTI19VkSampleLocationEXT",
25094   "self_type" : "_ZTI19VkSampleLocationEXT",
25095   "size" : 8,
25096   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
25097  },
25098  {
25099   "alignment" : 4,
25100   "fields" :
25101   [
25102    {
25103     "field_name" : "sType",
25104     "referenced_type" : "_ZTI15VkStructureType"
25105    },
25106    {
25107     "field_name" : "pNext",
25108     "field_offset" : 32,
25109     "referenced_type" : "_ZTIPKv"
25110    },
25111    {
25112     "field_name" : "flags",
25113     "field_offset" : 64,
25114     "referenced_type" : "_ZTIj"
25115    },
25116    {
25117     "field_name" : "magFilter",
25118     "field_offset" : 96,
25119     "referenced_type" : "_ZTI8VkFilter"
25120    },
25121    {
25122     "field_name" : "minFilter",
25123     "field_offset" : 128,
25124     "referenced_type" : "_ZTI8VkFilter"
25125    },
25126    {
25127     "field_name" : "mipmapMode",
25128     "field_offset" : 160,
25129     "referenced_type" : "_ZTI19VkSamplerMipmapMode"
25130    },
25131    {
25132     "field_name" : "addressModeU",
25133     "field_offset" : 192,
25134     "referenced_type" : "_ZTI20VkSamplerAddressMode"
25135    },
25136    {
25137     "field_name" : "addressModeV",
25138     "field_offset" : 224,
25139     "referenced_type" : "_ZTI20VkSamplerAddressMode"
25140    },
25141    {
25142     "field_name" : "addressModeW",
25143     "field_offset" : 256,
25144     "referenced_type" : "_ZTI20VkSamplerAddressMode"
25145    },
25146    {
25147     "field_name" : "mipLodBias",
25148     "field_offset" : 288,
25149     "referenced_type" : "_ZTIf"
25150    },
25151    {
25152     "field_name" : "anisotropyEnable",
25153     "field_offset" : 320,
25154     "referenced_type" : "_ZTIj"
25155    },
25156    {
25157     "field_name" : "maxAnisotropy",
25158     "field_offset" : 352,
25159     "referenced_type" : "_ZTIf"
25160    },
25161    {
25162     "field_name" : "compareEnable",
25163     "field_offset" : 384,
25164     "referenced_type" : "_ZTIj"
25165    },
25166    {
25167     "field_name" : "compareOp",
25168     "field_offset" : 416,
25169     "referenced_type" : "_ZTI11VkCompareOp"
25170    },
25171    {
25172     "field_name" : "minLod",
25173     "field_offset" : 448,
25174     "referenced_type" : "_ZTIf"
25175    },
25176    {
25177     "field_name" : "maxLod",
25178     "field_offset" : 480,
25179     "referenced_type" : "_ZTIf"
25180    },
25181    {
25182     "field_name" : "borderColor",
25183     "field_offset" : 512,
25184     "referenced_type" : "_ZTI13VkBorderColor"
25185    },
25186    {
25187     "field_name" : "unnormalizedCoordinates",
25188     "field_offset" : 544,
25189     "referenced_type" : "_ZTIj"
25190    }
25191   ],
25192   "linker_set_key" : "_ZTI19VkSamplerCreateInfo",
25193   "name" : "VkSamplerCreateInfo",
25194   "referenced_type" : "_ZTI19VkSamplerCreateInfo",
25195   "self_type" : "_ZTI19VkSamplerCreateInfo",
25196   "size" : 72,
25197   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
25198  },
25199  {
25200   "alignment" : 4,
25201   "fields" :
25202   [
25203    {
25204     "field_name" : "sType",
25205     "referenced_type" : "_ZTI15VkStructureType"
25206    },
25207    {
25208     "field_name" : "pNext",
25209     "field_offset" : 32,
25210     "referenced_type" : "_ZTIPKv"
25211    },
25212    {
25213     "field_name" : "flags",
25214     "field_offset" : 64,
25215     "referenced_type" : "_ZTIj"
25216    },
25217    {
25218     "field_name" : "semaphoreCount",
25219     "field_offset" : 96,
25220     "referenced_type" : "_ZTIj"
25221    },
25222    {
25223     "field_name" : "pSemaphores",
25224     "field_offset" : 128,
25225     "referenced_type" : "_ZTIPKy"
25226    },
25227    {
25228     "field_name" : "pValues",
25229     "field_offset" : 160,
25230     "referenced_type" : "_ZTIPKy"
25231    }
25232   ],
25233   "linker_set_key" : "_ZTI19VkSemaphoreWaitInfo",
25234   "name" : "VkSemaphoreWaitInfo",
25235   "referenced_type" : "_ZTI19VkSemaphoreWaitInfo",
25236   "self_type" : "_ZTI19VkSemaphoreWaitInfo",
25237   "size" : 24,
25238   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
25239  },
25240  {
25241   "alignment" : 4,
25242   "fields" :
25243   [
25244    {
25245     "field_name" : "srcSubpass",
25246     "referenced_type" : "_ZTIj"
25247    },
25248    {
25249     "field_name" : "dstSubpass",
25250     "field_offset" : 32,
25251     "referenced_type" : "_ZTIj"
25252    },
25253    {
25254     "field_name" : "srcStageMask",
25255     "field_offset" : 64,
25256     "referenced_type" : "_ZTIj"
25257    },
25258    {
25259     "field_name" : "dstStageMask",
25260     "field_offset" : 96,
25261     "referenced_type" : "_ZTIj"
25262    },
25263    {
25264     "field_name" : "srcAccessMask",
25265     "field_offset" : 128,
25266     "referenced_type" : "_ZTIj"
25267    },
25268    {
25269     "field_name" : "dstAccessMask",
25270     "field_offset" : 160,
25271     "referenced_type" : "_ZTIj"
25272    },
25273    {
25274     "field_name" : "dependencyFlags",
25275     "field_offset" : 192,
25276     "referenced_type" : "_ZTIj"
25277    }
25278   ],
25279   "linker_set_key" : "_ZTI19VkSubpassDependency",
25280   "name" : "VkSubpassDependency",
25281   "referenced_type" : "_ZTI19VkSubpassDependency",
25282   "self_type" : "_ZTI19VkSubpassDependency",
25283   "size" : 28,
25284   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
25285  },
25286  {
25287   "alignment" : 4,
25288   "fields" :
25289   [
25290    {
25291     "field_name" : "offset",
25292     "referenced_type" : "_ZTIy"
25293    },
25294    {
25295     "field_name" : "size",
25296     "field_offset" : 64,
25297     "referenced_type" : "_ZTIy"
25298    },
25299    {
25300     "field_name" : "rowPitch",
25301     "field_offset" : 128,
25302     "referenced_type" : "_ZTIy"
25303    },
25304    {
25305     "field_name" : "arrayPitch",
25306     "field_offset" : 192,
25307     "referenced_type" : "_ZTIy"
25308    },
25309    {
25310     "field_name" : "depthPitch",
25311     "field_offset" : 256,
25312     "referenced_type" : "_ZTIy"
25313    }
25314   ],
25315   "linker_set_key" : "_ZTI19VkSubresourceLayout",
25316   "name" : "VkSubresourceLayout",
25317   "referenced_type" : "_ZTI19VkSubresourceLayout",
25318   "self_type" : "_ZTI19VkSubresourceLayout",
25319   "size" : 40,
25320   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
25321  },
25322  {
25323   "alignment" : 4,
25324   "fields" :
25325   [
25326    {
25327     "field_name" : "sType",
25328     "referenced_type" : "_ZTI15VkStructureType"
25329    },
25330    {
25331     "field_name" : "pNext",
25332     "field_offset" : 32,
25333     "referenced_type" : "_ZTIPv"
25334    },
25335    {
25336     "field_name" : "surfaceFormat",
25337     "field_offset" : 64,
25338     "referenced_type" : "_ZTI18VkSurfaceFormatKHR"
25339    }
25340   ],
25341   "linker_set_key" : "_ZTI19VkSurfaceFormat2KHR",
25342   "name" : "VkSurfaceFormat2KHR",
25343   "referenced_type" : "_ZTI19VkSurfaceFormat2KHR",
25344   "self_type" : "_ZTI19VkSurfaceFormat2KHR",
25345   "size" : 16,
25346   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
25347  },
25348  {
25349   "alignment" : 4,
25350   "fields" :
25351   [
25352    {
25353     "field_name" : "x",
25354     "referenced_type" : "_ZTI29VkViewportCoordinateSwizzleNV"
25355    },
25356    {
25357     "field_name" : "y",
25358     "field_offset" : 32,
25359     "referenced_type" : "_ZTI29VkViewportCoordinateSwizzleNV"
25360    },
25361    {
25362     "field_name" : "z",
25363     "field_offset" : 64,
25364     "referenced_type" : "_ZTI29VkViewportCoordinateSwizzleNV"
25365    },
25366    {
25367     "field_name" : "w",
25368     "field_offset" : 96,
25369     "referenced_type" : "_ZTI29VkViewportCoordinateSwizzleNV"
25370    }
25371   ],
25372   "linker_set_key" : "_ZTI19VkViewportSwizzleNV",
25373   "name" : "VkViewportSwizzleNV",
25374   "referenced_type" : "_ZTI19VkViewportSwizzleNV",
25375   "self_type" : "_ZTI19VkViewportSwizzleNV",
25376   "size" : 16,
25377   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
25378  },
25379  {
25380   "alignment" : 1,
25381   "fields" :
25382   [
25383    {
25384     "field_name" : "major",
25385     "referenced_type" : "_ZTIh"
25386    },
25387    {
25388     "field_name" : "minor",
25389     "field_offset" : 8,
25390     "referenced_type" : "_ZTIh"
25391    },
25392    {
25393     "field_name" : "subminor",
25394     "field_offset" : 16,
25395     "referenced_type" : "_ZTIh"
25396    },
25397    {
25398     "field_name" : "patch",
25399     "field_offset" : 24,
25400     "referenced_type" : "_ZTIh"
25401    }
25402   ],
25403   "linker_set_key" : "_ZTI20VkConformanceVersion",
25404   "name" : "VkConformanceVersion",
25405   "referenced_type" : "_ZTI20VkConformanceVersion",
25406   "self_type" : "_ZTI20VkConformanceVersion",
25407   "size" : 4,
25408   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
25409  },
25410  {
25411   "alignment" : 4,
25412   "fields" :
25413   [
25414    {
25415     "field_name" : "sType",
25416     "referenced_type" : "_ZTI15VkStructureType"
25417    },
25418    {
25419     "field_name" : "pNext",
25420     "field_offset" : 32,
25421     "referenced_type" : "_ZTIPKv"
25422    },
25423    {
25424     "field_name" : "pLabelName",
25425     "field_offset" : 64,
25426     "referenced_type" : "_ZTIPKc"
25427    },
25428    {
25429     "field_name" : "color",
25430     "field_offset" : 96,
25431     "referenced_type" : "_ZTIA4_f"
25432    }
25433   ],
25434   "linker_set_key" : "_ZTI20VkDebugUtilsLabelEXT",
25435   "name" : "VkDebugUtilsLabelEXT",
25436   "referenced_type" : "_ZTI20VkDebugUtilsLabelEXT",
25437   "self_type" : "_ZTI20VkDebugUtilsLabelEXT",
25438   "size" : 28,
25439   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
25440  },
25441  {
25442   "alignment" : 4,
25443   "fields" :
25444   [
25445    {
25446     "field_name" : "type",
25447     "referenced_type" : "_ZTI16VkDescriptorType"
25448    },
25449    {
25450     "field_name" : "descriptorCount",
25451     "field_offset" : 32,
25452     "referenced_type" : "_ZTIj"
25453    }
25454   ],
25455   "linker_set_key" : "_ZTI20VkDescriptorPoolSize",
25456   "name" : "VkDescriptorPoolSize",
25457   "referenced_type" : "_ZTI20VkDescriptorPoolSize",
25458   "self_type" : "_ZTI20VkDescriptorPoolSize",
25459   "size" : 8,
25460   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
25461  },
25462  {
25463   "alignment" : 4,
25464   "fields" :
25465   [
25466    {
25467     "field_name" : "sType",
25468     "referenced_type" : "_ZTI15VkStructureType"
25469    },
25470    {
25471     "field_name" : "pNext",
25472     "field_offset" : 32,
25473     "referenced_type" : "_ZTIPKv"
25474    },
25475    {
25476     "field_name" : "deviceEvent",
25477     "field_offset" : 64,
25478     "referenced_type" : "_ZTI20VkDeviceEventTypeEXT"
25479    }
25480   ],
25481   "linker_set_key" : "_ZTI20VkDeviceEventInfoEXT",
25482   "name" : "VkDeviceEventInfoEXT",
25483   "referenced_type" : "_ZTI20VkDeviceEventInfoEXT",
25484   "self_type" : "_ZTI20VkDeviceEventInfoEXT",
25485   "size" : 12,
25486   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
25487  },
25488  {
25489   "alignment" : 4,
25490   "fields" :
25491   [
25492    {
25493     "field_name" : "sType",
25494     "referenced_type" : "_ZTI15VkStructureType"
25495    },
25496    {
25497     "field_name" : "pNext",
25498     "field_offset" : 32,
25499     "referenced_type" : "_ZTIPKv"
25500    },
25501    {
25502     "field_name" : "srcAccessMask",
25503     "field_offset" : 64,
25504     "referenced_type" : "_ZTIj"
25505    },
25506    {
25507     "field_name" : "dstAccessMask",
25508     "field_offset" : 96,
25509     "referenced_type" : "_ZTIj"
25510    },
25511    {
25512     "field_name" : "oldLayout",
25513     "field_offset" : 128,
25514     "referenced_type" : "_ZTI13VkImageLayout"
25515    },
25516    {
25517     "field_name" : "newLayout",
25518     "field_offset" : 160,
25519     "referenced_type" : "_ZTI13VkImageLayout"
25520    },
25521    {
25522     "field_name" : "srcQueueFamilyIndex",
25523     "field_offset" : 192,
25524     "referenced_type" : "_ZTIj"
25525    },
25526    {
25527     "field_name" : "dstQueueFamilyIndex",
25528     "field_offset" : 224,
25529     "referenced_type" : "_ZTIj"
25530    },
25531    {
25532     "field_name" : "image",
25533     "field_offset" : 256,
25534     "referenced_type" : "_ZTIy"
25535    },
25536    {
25537     "field_name" : "subresourceRange",
25538     "field_offset" : 320,
25539     "referenced_type" : "_ZTI23VkImageSubresourceRange"
25540    }
25541   ],
25542   "linker_set_key" : "_ZTI20VkImageMemoryBarrier",
25543   "name" : "VkImageMemoryBarrier",
25544   "referenced_type" : "_ZTI20VkImageMemoryBarrier",
25545   "self_type" : "_ZTI20VkImageMemoryBarrier",
25546   "size" : 60,
25547   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
25548  },
25549  {
25550   "alignment" : 4,
25551   "fields" :
25552   [
25553    {
25554     "field_name" : "sType",
25555     "referenced_type" : "_ZTI15VkStructureType"
25556    },
25557    {
25558     "field_name" : "pNext",
25559     "field_offset" : 32,
25560     "referenced_type" : "_ZTIPKv"
25561    },
25562    {
25563     "field_name" : "flags",
25564     "field_offset" : 64,
25565     "referenced_type" : "_ZTIj"
25566    },
25567    {
25568     "field_name" : "pApplicationInfo",
25569     "field_offset" : 96,
25570     "referenced_type" : "_ZTIPK17VkApplicationInfo"
25571    },
25572    {
25573     "field_name" : "enabledLayerCount",
25574     "field_offset" : 128,
25575     "referenced_type" : "_ZTIj"
25576    },
25577    {
25578     "field_name" : "ppEnabledLayerNames",
25579     "field_offset" : 160,
25580     "referenced_type" : "_ZTIPKPKc"
25581    },
25582    {
25583     "field_name" : "enabledExtensionCount",
25584     "field_offset" : 192,
25585     "referenced_type" : "_ZTIj"
25586    },
25587    {
25588     "field_name" : "ppEnabledExtensionNames",
25589     "field_offset" : 224,
25590     "referenced_type" : "_ZTIPKPKc"
25591    }
25592   ],
25593   "linker_set_key" : "_ZTI20VkInstanceCreateInfo",
25594   "name" : "VkInstanceCreateInfo",
25595   "referenced_type" : "_ZTI20VkInstanceCreateInfo",
25596   "self_type" : "_ZTI20VkInstanceCreateInfo",
25597   "size" : 32,
25598   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
25599  },
25600  {
25601   "alignment" : 4,
25602   "fields" :
25603   [
25604    {
25605     "field_name" : "sType",
25606     "referenced_type" : "_ZTI15VkStructureType"
25607    },
25608    {
25609     "field_name" : "pNext",
25610     "field_offset" : 32,
25611     "referenced_type" : "_ZTIPKv"
25612    },
25613    {
25614     "field_name" : "allocationSize",
25615     "field_offset" : 64,
25616     "referenced_type" : "_ZTIy"
25617    },
25618    {
25619     "field_name" : "memoryTypeIndex",
25620     "field_offset" : 128,
25621     "referenced_type" : "_ZTIj"
25622    }
25623   ],
25624   "linker_set_key" : "_ZTI20VkMemoryAllocateInfo",
25625   "name" : "VkMemoryAllocateInfo",
25626   "referenced_type" : "_ZTI20VkMemoryAllocateInfo",
25627   "self_type" : "_ZTI20VkMemoryAllocateInfo",
25628   "size" : 20,
25629   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
25630  },
25631  {
25632   "alignment" : 4,
25633   "fields" :
25634   [
25635    {
25636     "field_name" : "sType",
25637     "referenced_type" : "_ZTI15VkStructureType"
25638    },
25639    {
25640     "field_name" : "pNext",
25641     "field_offset" : 32,
25642     "referenced_type" : "_ZTIPKv"
25643    },
25644    {
25645     "field_name" : "memory",
25646     "field_offset" : 64,
25647     "referenced_type" : "_ZTIy"
25648    },
25649    {
25650     "field_name" : "handleType",
25651     "field_offset" : 128,
25652     "referenced_type" : "_ZTI34VkExternalMemoryHandleTypeFlagBits"
25653    }
25654   ],
25655   "linker_set_key" : "_ZTI20VkMemoryGetFdInfoKHR",
25656   "name" : "VkMemoryGetFdInfoKHR",
25657   "referenced_type" : "_ZTI20VkMemoryGetFdInfoKHR",
25658   "self_type" : "_ZTI20VkMemoryGetFdInfoKHR",
25659   "size" : 20,
25660   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
25661  },
25662  {
25663   "alignment" : 4,
25664   "fields" :
25665   [
25666    {
25667     "field_name" : "size",
25668     "referenced_type" : "_ZTIy"
25669    },
25670    {
25671     "field_name" : "alignment",
25672     "field_offset" : 64,
25673     "referenced_type" : "_ZTIy"
25674    },
25675    {
25676     "field_name" : "memoryTypeBits",
25677     "field_offset" : 128,
25678     "referenced_type" : "_ZTIj"
25679    }
25680   ],
25681   "linker_set_key" : "_ZTI20VkMemoryRequirements",
25682   "name" : "VkMemoryRequirements",
25683   "referenced_type" : "_ZTI20VkMemoryRequirements",
25684   "self_type" : "_ZTI20VkMemoryRequirements",
25685   "size" : 20,
25686   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
25687  },
25688  {
25689   "alignment" : 4,
25690   "fields" :
25691   [
25692    {
25693     "field_name" : "mapEntryCount",
25694     "referenced_type" : "_ZTIj"
25695    },
25696    {
25697     "field_name" : "pMapEntries",
25698     "field_offset" : 32,
25699     "referenced_type" : "_ZTIPK24VkSpecializationMapEntry"
25700    },
25701    {
25702     "field_name" : "dataSize",
25703     "field_offset" : 64,
25704     "referenced_type" : "_ZTIj"
25705    },
25706    {
25707     "field_name" : "pData",
25708     "field_offset" : 96,
25709     "referenced_type" : "_ZTIPKv"
25710    }
25711   ],
25712   "linker_set_key" : "_ZTI20VkSpecializationInfo",
25713   "name" : "VkSpecializationInfo",
25714   "referenced_type" : "_ZTI20VkSpecializationInfo",
25715   "self_type" : "_ZTI20VkSpecializationInfo",
25716   "size" : 16,
25717   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
25718  },
25719  {
25720   "alignment" : 4,
25721   "fields" :
25722   [
25723    {
25724     "field_name" : "sType",
25725     "referenced_type" : "_ZTI15VkStructureType"
25726    },
25727    {
25728     "field_name" : "pNext",
25729     "field_offset" : 32,
25730     "referenced_type" : "_ZTIPKv"
25731    },
25732    {
25733     "field_name" : "srcSubpass",
25734     "field_offset" : 64,
25735     "referenced_type" : "_ZTIj"
25736    },
25737    {
25738     "field_name" : "dstSubpass",
25739     "field_offset" : 96,
25740     "referenced_type" : "_ZTIj"
25741    },
25742    {
25743     "field_name" : "srcStageMask",
25744     "field_offset" : 128,
25745     "referenced_type" : "_ZTIj"
25746    },
25747    {
25748     "field_name" : "dstStageMask",
25749     "field_offset" : 160,
25750     "referenced_type" : "_ZTIj"
25751    },
25752    {
25753     "field_name" : "srcAccessMask",
25754     "field_offset" : 192,
25755     "referenced_type" : "_ZTIj"
25756    },
25757    {
25758     "field_name" : "dstAccessMask",
25759     "field_offset" : 224,
25760     "referenced_type" : "_ZTIj"
25761    },
25762    {
25763     "field_name" : "dependencyFlags",
25764     "field_offset" : 256,
25765     "referenced_type" : "_ZTIj"
25766    },
25767    {
25768     "field_name" : "viewOffset",
25769     "field_offset" : 288,
25770     "referenced_type" : "_ZTIi"
25771    }
25772   ],
25773   "linker_set_key" : "_ZTI20VkSubpassDependency2",
25774   "name" : "VkSubpassDependency2",
25775   "referenced_type" : "_ZTI20VkSubpassDependency2",
25776   "self_type" : "_ZTI20VkSubpassDependency2",
25777   "size" : 40,
25778   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
25779  },
25780  {
25781   "alignment" : 4,
25782   "fields" :
25783   [
25784    {
25785     "field_name" : "flags",
25786     "referenced_type" : "_ZTIj"
25787    },
25788    {
25789     "field_name" : "pipelineBindPoint",
25790     "field_offset" : 32,
25791     "referenced_type" : "_ZTI19VkPipelineBindPoint"
25792    },
25793    {
25794     "field_name" : "inputAttachmentCount",
25795     "field_offset" : 64,
25796     "referenced_type" : "_ZTIj"
25797    },
25798    {
25799     "field_name" : "pInputAttachments",
25800     "field_offset" : 96,
25801     "referenced_type" : "_ZTIPK21VkAttachmentReference"
25802    },
25803    {
25804     "field_name" : "colorAttachmentCount",
25805     "field_offset" : 128,
25806     "referenced_type" : "_ZTIj"
25807    },
25808    {
25809     "field_name" : "pColorAttachments",
25810     "field_offset" : 160,
25811     "referenced_type" : "_ZTIPK21VkAttachmentReference"
25812    },
25813    {
25814     "field_name" : "pResolveAttachments",
25815     "field_offset" : 192,
25816     "referenced_type" : "_ZTIPK21VkAttachmentReference"
25817    },
25818    {
25819     "field_name" : "pDepthStencilAttachment",
25820     "field_offset" : 224,
25821     "referenced_type" : "_ZTIPK21VkAttachmentReference"
25822    },
25823    {
25824     "field_name" : "preserveAttachmentCount",
25825     "field_offset" : 256,
25826     "referenced_type" : "_ZTIj"
25827    },
25828    {
25829     "field_name" : "pPreserveAttachments",
25830     "field_offset" : 288,
25831     "referenced_type" : "_ZTIPKj"
25832    }
25833   ],
25834   "linker_set_key" : "_ZTI20VkSubpassDescription",
25835   "name" : "VkSubpassDescription",
25836   "referenced_type" : "_ZTI20VkSubpassDescription",
25837   "self_type" : "_ZTI20VkSubpassDescription",
25838   "size" : 40,
25839   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
25840  },
25841  {
25842   "alignment" : 4,
25843   "fields" :
25844   [
25845    {
25846     "field_name" : "matrix",
25847     "referenced_type" : "_ZTIA3_A4_f"
25848    }
25849   ],
25850   "linker_set_key" : "_ZTI20VkTransformMatrixKHR",
25851   "name" : "VkTransformMatrixKHR",
25852   "referenced_type" : "_ZTI20VkTransformMatrixKHR",
25853   "self_type" : "_ZTI20VkTransformMatrixKHR",
25854   "size" : 48,
25855   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
25856  },
25857  {
25858   "alignment" : 4,
25859   "fields" :
25860   [
25861    {
25862     "field_name" : "sType",
25863     "referenced_type" : "_ZTI15VkStructureType"
25864    },
25865    {
25866     "field_name" : "pNext",
25867     "field_offset" : 32,
25868     "referenced_type" : "_ZTIPKv"
25869    },
25870    {
25871     "field_name" : "disabledValidationCheckCount",
25872     "field_offset" : 64,
25873     "referenced_type" : "_ZTIj"
25874    },
25875    {
25876     "field_name" : "pDisabledValidationChecks",
25877     "field_offset" : 96,
25878     "referenced_type" : "_ZTIPK20VkValidationCheckEXT"
25879    }
25880   ],
25881   "linker_set_key" : "_ZTI20VkValidationFlagsEXT",
25882   "name" : "VkValidationFlagsEXT",
25883   "referenced_type" : "_ZTI20VkValidationFlagsEXT",
25884   "self_type" : "_ZTI20VkValidationFlagsEXT",
25885   "size" : 16,
25886   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
25887  },
25888  {
25889   "alignment" : 4,
25890   "fields" :
25891   [
25892    {
25893     "field_name" : "xcoeff",
25894     "referenced_type" : "_ZTIf"
25895    },
25896    {
25897     "field_name" : "ycoeff",
25898     "field_offset" : 32,
25899     "referenced_type" : "_ZTIf"
25900    }
25901   ],
25902   "linker_set_key" : "_ZTI20VkViewportWScalingNV",
25903   "name" : "VkViewportWScalingNV",
25904   "referenced_type" : "_ZTI20VkViewportWScalingNV",
25905   "self_type" : "_ZTI20VkViewportWScalingNV",
25906   "size" : 8,
25907   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
25908  },
25909  {
25910   "alignment" : 4,
25911   "fields" :
25912   [
25913    {
25914     "field_name" : "sType",
25915     "referenced_type" : "_ZTI15VkStructureType"
25916    },
25917    {
25918     "field_name" : "pNext",
25919     "field_offset" : 32,
25920     "referenced_type" : "_ZTIPKv"
25921    },
25922    {
25923     "field_name" : "dstSet",
25924     "field_offset" : 64,
25925     "referenced_type" : "_ZTIy"
25926    },
25927    {
25928     "field_name" : "dstBinding",
25929     "field_offset" : 128,
25930     "referenced_type" : "_ZTIj"
25931    },
25932    {
25933     "field_name" : "dstArrayElement",
25934     "field_offset" : 160,
25935     "referenced_type" : "_ZTIj"
25936    },
25937    {
25938     "field_name" : "descriptorCount",
25939     "field_offset" : 192,
25940     "referenced_type" : "_ZTIj"
25941    },
25942    {
25943     "field_name" : "descriptorType",
25944     "field_offset" : 224,
25945     "referenced_type" : "_ZTI16VkDescriptorType"
25946    },
25947    {
25948     "field_name" : "pImageInfo",
25949     "field_offset" : 256,
25950     "referenced_type" : "_ZTIPK21VkDescriptorImageInfo"
25951    },
25952    {
25953     "field_name" : "pBufferInfo",
25954     "field_offset" : 288,
25955     "referenced_type" : "_ZTIPK22VkDescriptorBufferInfo"
25956    },
25957    {
25958     "field_name" : "pTexelBufferView",
25959     "field_offset" : 320,
25960     "referenced_type" : "_ZTIPKy"
25961    }
25962   ],
25963   "linker_set_key" : "_ZTI20VkWriteDescriptorSet",
25964   "name" : "VkWriteDescriptorSet",
25965   "referenced_type" : "_ZTI20VkWriteDescriptorSet",
25966   "self_type" : "_ZTI20VkWriteDescriptorSet",
25967   "size" : 44,
25968   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
25969  },
25970  {
25971   "alignment" : 4,
25972   "fields" :
25973   [
25974    {
25975     "field_name" : "pUserData",
25976     "referenced_type" : "_ZTIPv"
25977    },
25978    {
25979     "field_name" : "pfnAllocation",
25980     "field_offset" : 32,
25981     "referenced_type" : "_ZTIPFPvS_jj23VkSystemAllocationScopeE"
25982    },
25983    {
25984     "field_name" : "pfnReallocation",
25985     "field_offset" : 64,
25986     "referenced_type" : "_ZTIPFPvS_S_jj23VkSystemAllocationScopeE"
25987    },
25988    {
25989     "field_name" : "pfnFree",
25990     "field_offset" : 96,
25991     "referenced_type" : "_ZTIPFvPvS_E"
25992    },
25993    {
25994     "field_name" : "pfnInternalAllocation",
25995     "field_offset" : 128,
25996     "referenced_type" : "_ZTIPFvPvj24VkInternalAllocationType23VkSystemAllocationScopeE"
25997    },
25998    {
25999     "field_name" : "pfnInternalFree",
26000     "field_offset" : 160,
26001     "referenced_type" : "_ZTIPFvPvj24VkInternalAllocationType23VkSystemAllocationScopeE"
26002    }
26003   ],
26004   "linker_set_key" : "_ZTI21VkAllocationCallbacks",
26005   "name" : "VkAllocationCallbacks",
26006   "referenced_type" : "_ZTI21VkAllocationCallbacks",
26007   "self_type" : "_ZTI21VkAllocationCallbacks",
26008   "size" : 24,
26009   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
26010  },
26011  {
26012   "alignment" : 4,
26013   "fields" :
26014   [
26015    {
26016     "field_name" : "attachment",
26017     "referenced_type" : "_ZTIj"
26018    },
26019    {
26020     "field_name" : "layout",
26021     "field_offset" : 32,
26022     "referenced_type" : "_ZTI13VkImageLayout"
26023    }
26024   ],
26025   "linker_set_key" : "_ZTI21VkAttachmentReference",
26026   "name" : "VkAttachmentReference",
26027   "referenced_type" : "_ZTI21VkAttachmentReference",
26028   "self_type" : "_ZTI21VkAttachmentReference",
26029   "size" : 8,
26030   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
26031  },
26032  {
26033   "alignment" : 4,
26034   "fields" :
26035   [
26036    {
26037     "field_name" : "sType",
26038     "referenced_type" : "_ZTI15VkStructureType"
26039    },
26040    {
26041     "field_name" : "pNext",
26042     "field_offset" : 32,
26043     "referenced_type" : "_ZTIPKv"
26044    },
26045    {
26046     "field_name" : "image",
26047     "field_offset" : 64,
26048     "referenced_type" : "_ZTIy"
26049    },
26050    {
26051     "field_name" : "memory",
26052     "field_offset" : 128,
26053     "referenced_type" : "_ZTIy"
26054    },
26055    {
26056     "field_name" : "memoryOffset",
26057     "field_offset" : 192,
26058     "referenced_type" : "_ZTIy"
26059    }
26060   ],
26061   "linker_set_key" : "_ZTI21VkBindImageMemoryInfo",
26062   "name" : "VkBindImageMemoryInfo",
26063   "referenced_type" : "_ZTI21VkBindImageMemoryInfo",
26064   "self_type" : "_ZTI21VkBindImageMemoryInfo",
26065   "size" : 32,
26066   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
26067  },
26068  {
26069   "alignment" : 4,
26070   "fields" :
26071   [
26072    {
26073     "field_name" : "sType",
26074     "referenced_type" : "_ZTI15VkStructureType"
26075    },
26076    {
26077     "field_name" : "pNext",
26078     "field_offset" : 32,
26079     "referenced_type" : "_ZTIPKv"
26080    },
26081    {
26082     "field_name" : "srcAccessMask",
26083     "field_offset" : 64,
26084     "referenced_type" : "_ZTIj"
26085    },
26086    {
26087     "field_name" : "dstAccessMask",
26088     "field_offset" : 96,
26089     "referenced_type" : "_ZTIj"
26090    },
26091    {
26092     "field_name" : "srcQueueFamilyIndex",
26093     "field_offset" : 128,
26094     "referenced_type" : "_ZTIj"
26095    },
26096    {
26097     "field_name" : "dstQueueFamilyIndex",
26098     "field_offset" : 160,
26099     "referenced_type" : "_ZTIj"
26100    },
26101    {
26102     "field_name" : "buffer",
26103     "field_offset" : 192,
26104     "referenced_type" : "_ZTIy"
26105    },
26106    {
26107     "field_name" : "offset",
26108     "field_offset" : 256,
26109     "referenced_type" : "_ZTIy"
26110    },
26111    {
26112     "field_name" : "size",
26113     "field_offset" : 320,
26114     "referenced_type" : "_ZTIy"
26115    }
26116   ],
26117   "linker_set_key" : "_ZTI21VkBufferMemoryBarrier",
26118   "name" : "VkBufferMemoryBarrier",
26119   "referenced_type" : "_ZTI21VkBufferMemoryBarrier",
26120   "self_type" : "_ZTI21VkBufferMemoryBarrier",
26121   "size" : 48,
26122   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
26123  },
26124  {
26125   "alignment" : 4,
26126   "fields" :
26127   [
26128    {
26129     "field_name" : "sampler",
26130     "referenced_type" : "_ZTIy"
26131    },
26132    {
26133     "field_name" : "imageView",
26134     "field_offset" : 64,
26135     "referenced_type" : "_ZTIy"
26136    },
26137    {
26138     "field_name" : "imageLayout",
26139     "field_offset" : 128,
26140     "referenced_type" : "_ZTI13VkImageLayout"
26141    }
26142   ],
26143   "linker_set_key" : "_ZTI21VkDescriptorImageInfo",
26144   "name" : "VkDescriptorImageInfo",
26145   "referenced_type" : "_ZTI21VkDescriptorImageInfo",
26146   "self_type" : "_ZTI21VkDescriptorImageInfo",
26147   "size" : 20,
26148   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
26149  },
26150  {
26151   "alignment" : 4,
26152   "fields" :
26153   [
26154    {
26155     "field_name" : "sType",
26156     "referenced_type" : "_ZTI15VkStructureType"
26157    },
26158    {
26159     "field_name" : "pNext",
26160     "field_offset" : 32,
26161     "referenced_type" : "_ZTIPKv"
26162    },
26163    {
26164     "field_name" : "displayEvent",
26165     "field_offset" : 64,
26166     "referenced_type" : "_ZTI21VkDisplayEventTypeEXT"
26167    }
26168   ],
26169   "linker_set_key" : "_ZTI21VkDisplayEventInfoEXT",
26170   "name" : "VkDisplayEventInfoEXT",
26171   "referenced_type" : "_ZTI21VkDisplayEventInfoEXT",
26172   "self_type" : "_ZTI21VkDisplayEventInfoEXT",
26173   "size" : 12,
26174   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
26175  },
26176  {
26177   "alignment" : 4,
26178   "fields" :
26179   [
26180    {
26181     "field_name" : "sType",
26182     "referenced_type" : "_ZTI15VkStructureType"
26183    },
26184    {
26185     "field_name" : "pNext",
26186     "field_offset" : 32,
26187     "referenced_type" : "_ZTIPKv"
26188    },
26189    {
26190     "field_name" : "powerState",
26191     "field_offset" : 64,
26192     "referenced_type" : "_ZTI22VkDisplayPowerStateEXT"
26193    }
26194   ],
26195   "linker_set_key" : "_ZTI21VkDisplayPowerInfoEXT",
26196   "name" : "VkDisplayPowerInfoEXT",
26197   "referenced_type" : "_ZTI21VkDisplayPowerInfoEXT",
26198   "self_type" : "_ZTI21VkDisplayPowerInfoEXT",
26199   "size" : 12,
26200   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
26201  },
26202  {
26203   "alignment" : 4,
26204   "fields" :
26205   [
26206    {
26207     "field_name" : "vertexCount",
26208     "referenced_type" : "_ZTIj"
26209    },
26210    {
26211     "field_name" : "instanceCount",
26212     "field_offset" : 32,
26213     "referenced_type" : "_ZTIj"
26214    },
26215    {
26216     "field_name" : "firstVertex",
26217     "field_offset" : 64,
26218     "referenced_type" : "_ZTIj"
26219    },
26220    {
26221     "field_name" : "firstInstance",
26222     "field_offset" : 96,
26223     "referenced_type" : "_ZTIj"
26224    }
26225   ],
26226   "linker_set_key" : "_ZTI21VkDrawIndirectCommand",
26227   "name" : "VkDrawIndirectCommand",
26228   "referenced_type" : "_ZTI21VkDrawIndirectCommand",
26229   "self_type" : "_ZTI21VkDrawIndirectCommand",
26230   "size" : 16,
26231   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
26232  },
26233  {
26234   "alignment" : 4,
26235   "fields" :
26236   [
26237    {
26238     "field_name" : "extensionName",
26239     "referenced_type" : "_ZTIA256_c"
26240    },
26241    {
26242     "field_name" : "specVersion",
26243     "field_offset" : 2048,
26244     "referenced_type" : "_ZTIj"
26245    }
26246   ],
26247   "linker_set_key" : "_ZTI21VkExtensionProperties",
26248   "name" : "VkExtensionProperties",
26249   "referenced_type" : "_ZTI21VkExtensionProperties",
26250   "self_type" : "_ZTI21VkExtensionProperties",
26251   "size" : 260,
26252   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
26253  },
26254  {
26255   "alignment" : 4,
26256   "fields" :
26257   [
26258    {
26259     "field_name" : "sType",
26260     "referenced_type" : "_ZTI15VkStructureType"
26261    },
26262    {
26263     "field_name" : "pNext",
26264     "field_offset" : 32,
26265     "referenced_type" : "_ZTIPKv"
26266    },
26267    {
26268     "field_name" : "vertexData",
26269     "field_offset" : 64,
26270     "referenced_type" : "_ZTIy"
26271    },
26272    {
26273     "field_name" : "vertexOffset",
26274     "field_offset" : 128,
26275     "referenced_type" : "_ZTIy"
26276    },
26277    {
26278     "field_name" : "vertexCount",
26279     "field_offset" : 192,
26280     "referenced_type" : "_ZTIj"
26281    },
26282    {
26283     "field_name" : "vertexStride",
26284     "field_offset" : 224,
26285     "referenced_type" : "_ZTIy"
26286    },
26287    {
26288     "field_name" : "vertexFormat",
26289     "field_offset" : 288,
26290     "referenced_type" : "_ZTI8VkFormat"
26291    },
26292    {
26293     "field_name" : "indexData",
26294     "field_offset" : 320,
26295     "referenced_type" : "_ZTIy"
26296    },
26297    {
26298     "field_name" : "indexOffset",
26299     "field_offset" : 384,
26300     "referenced_type" : "_ZTIy"
26301    },
26302    {
26303     "field_name" : "indexCount",
26304     "field_offset" : 448,
26305     "referenced_type" : "_ZTIj"
26306    },
26307    {
26308     "field_name" : "indexType",
26309     "field_offset" : 480,
26310     "referenced_type" : "_ZTI11VkIndexType"
26311    },
26312    {
26313     "field_name" : "transformData",
26314     "field_offset" : 512,
26315     "referenced_type" : "_ZTIy"
26316    },
26317    {
26318     "field_name" : "transformOffset",
26319     "field_offset" : 576,
26320     "referenced_type" : "_ZTIy"
26321    }
26322   ],
26323   "linker_set_key" : "_ZTI21VkGeometryTrianglesNV",
26324   "name" : "VkGeometryTrianglesNV",
26325   "referenced_type" : "_ZTI21VkGeometryTrianglesNV",
26326   "self_type" : "_ZTI21VkGeometryTrianglesNV",
26327   "size" : 80,
26328   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
26329  },
26330  {
26331   "alignment" : 4,
26332   "fields" :
26333   [
26334    {
26335     "field_name" : "sType",
26336     "referenced_type" : "_ZTI15VkStructureType"
26337    },
26338    {
26339     "field_name" : "pNext",
26340     "field_offset" : 32,
26341     "referenced_type" : "_ZTIPKv"
26342    },
26343    {
26344     "field_name" : "srcStageMask",
26345     "field_offset" : 64,
26346     "referenced_type" : "_ZTIy"
26347    },
26348    {
26349     "field_name" : "srcAccessMask",
26350     "field_offset" : 128,
26351     "referenced_type" : "_ZTIy"
26352    },
26353    {
26354     "field_name" : "dstStageMask",
26355     "field_offset" : 192,
26356     "referenced_type" : "_ZTIy"
26357    },
26358    {
26359     "field_name" : "dstAccessMask",
26360     "field_offset" : 256,
26361     "referenced_type" : "_ZTIy"
26362    },
26363    {
26364     "field_name" : "oldLayout",
26365     "field_offset" : 320,
26366     "referenced_type" : "_ZTI13VkImageLayout"
26367    },
26368    {
26369     "field_name" : "newLayout",
26370     "field_offset" : 352,
26371     "referenced_type" : "_ZTI13VkImageLayout"
26372    },
26373    {
26374     "field_name" : "srcQueueFamilyIndex",
26375     "field_offset" : 384,
26376     "referenced_type" : "_ZTIj"
26377    },
26378    {
26379     "field_name" : "dstQueueFamilyIndex",
26380     "field_offset" : 416,
26381     "referenced_type" : "_ZTIj"
26382    },
26383    {
26384     "field_name" : "image",
26385     "field_offset" : 448,
26386     "referenced_type" : "_ZTIy"
26387    },
26388    {
26389     "field_name" : "subresourceRange",
26390     "field_offset" : 512,
26391     "referenced_type" : "_ZTI23VkImageSubresourceRange"
26392    }
26393   ],
26394   "linker_set_key" : "_ZTI21VkImageMemoryBarrier2",
26395   "name" : "VkImageMemoryBarrier2",
26396   "referenced_type" : "_ZTI21VkImageMemoryBarrier2",
26397   "self_type" : "_ZTI21VkImageMemoryBarrier2",
26398   "size" : 84,
26399   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
26400  },
26401  {
26402   "alignment" : 4,
26403   "fields" :
26404   [
26405    {
26406     "field_name" : "sType",
26407     "referenced_type" : "_ZTI15VkStructureType"
26408    },
26409    {
26410     "field_name" : "pNext",
26411     "field_offset" : 32,
26412     "referenced_type" : "_ZTIPKv"
26413    },
26414    {
26415     "field_name" : "flags",
26416     "field_offset" : 64,
26417     "referenced_type" : "_ZTIj"
26418    },
26419    {
26420     "field_name" : "image",
26421     "field_offset" : 96,
26422     "referenced_type" : "_ZTIy"
26423    },
26424    {
26425     "field_name" : "viewType",
26426     "field_offset" : 160,
26427     "referenced_type" : "_ZTI15VkImageViewType"
26428    },
26429    {
26430     "field_name" : "format",
26431     "field_offset" : 192,
26432     "referenced_type" : "_ZTI8VkFormat"
26433    },
26434    {
26435     "field_name" : "components",
26436     "field_offset" : 224,
26437     "referenced_type" : "_ZTI18VkComponentMapping"
26438    },
26439    {
26440     "field_name" : "subresourceRange",
26441     "field_offset" : 352,
26442     "referenced_type" : "_ZTI23VkImageSubresourceRange"
26443    }
26444   ],
26445   "linker_set_key" : "_ZTI21VkImageViewCreateInfo",
26446   "name" : "VkImageViewCreateInfo",
26447   "referenced_type" : "_ZTI21VkImageViewCreateInfo",
26448   "self_type" : "_ZTI21VkImageViewCreateInfo",
26449   "size" : 64,
26450   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
26451  },
26452  {
26453   "alignment" : 4,
26454   "fields" :
26455   [
26456    {
26457     "field_name" : "sType",
26458     "referenced_type" : "_ZTI15VkStructureType"
26459    },
26460    {
26461     "field_name" : "pNext",
26462     "field_offset" : 32,
26463     "referenced_type" : "_ZTIPv"
26464    },
26465    {
26466     "field_name" : "memoryRequirements",
26467     "field_offset" : 64,
26468     "referenced_type" : "_ZTI20VkMemoryRequirements"
26469    }
26470   ],
26471   "linker_set_key" : "_ZTI21VkMemoryRequirements2",
26472   "name" : "VkMemoryRequirements2",
26473   "referenced_type" : "_ZTI21VkMemoryRequirements2",
26474   "self_type" : "_ZTI21VkMemoryRequirements2",
26475   "size" : 28,
26476   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
26477  },
26478  {
26479   "alignment" : 4,
26480   "fields" :
26481   [
26482    {
26483     "field_name" : "sType",
26484     "referenced_type" : "_ZTI15VkStructureType"
26485    },
26486    {
26487     "field_name" : "pNext",
26488     "field_offset" : 32,
26489     "referenced_type" : "_ZTIPKv"
26490    },
26491    {
26492     "field_name" : "protectedSubmit",
26493     "field_offset" : 64,
26494     "referenced_type" : "_ZTIj"
26495    }
26496   ],
26497   "linker_set_key" : "_ZTI21VkProtectedSubmitInfo",
26498   "name" : "VkProtectedSubmitInfo",
26499   "referenced_type" : "_ZTI21VkProtectedSubmitInfo",
26500   "self_type" : "_ZTI21VkProtectedSubmitInfo",
26501   "size" : 12,
26502   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
26503  },
26504  {
26505   "alignment" : 4,
26506   "fields" :
26507   [
26508    {
26509     "field_name" : "sType",
26510     "referenced_type" : "_ZTI15VkStructureType"
26511    },
26512    {
26513     "field_name" : "pNext",
26514     "field_offset" : 32,
26515     "referenced_type" : "_ZTIPKv"
26516    },
26517    {
26518     "field_name" : "flags",
26519     "field_offset" : 64,
26520     "referenced_type" : "_ZTIj"
26521    },
26522    {
26523     "field_name" : "queryType",
26524     "field_offset" : 96,
26525     "referenced_type" : "_ZTI11VkQueryType"
26526    },
26527    {
26528     "field_name" : "queryCount",
26529     "field_offset" : 128,
26530     "referenced_type" : "_ZTIj"
26531    },
26532    {
26533     "field_name" : "pipelineStatistics",
26534     "field_offset" : 160,
26535     "referenced_type" : "_ZTIj"
26536    }
26537   ],
26538   "linker_set_key" : "_ZTI21VkQueryPoolCreateInfo",
26539   "name" : "VkQueryPoolCreateInfo",
26540   "referenced_type" : "_ZTI21VkQueryPoolCreateInfo",
26541   "self_type" : "_ZTI21VkQueryPoolCreateInfo",
26542   "size" : 24,
26543   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
26544  },
26545  {
26546   "alignment" : 4,
26547   "fields" :
26548   [
26549    {
26550     "field_name" : "sType",
26551     "referenced_type" : "_ZTI15VkStructureType"
26552    },
26553    {
26554     "field_name" : "pNext",
26555     "field_offset" : 32,
26556     "referenced_type" : "_ZTIPKv"
26557    },
26558    {
26559     "field_name" : "renderPass",
26560     "field_offset" : 64,
26561     "referenced_type" : "_ZTIy"
26562    },
26563    {
26564     "field_name" : "framebuffer",
26565     "field_offset" : 128,
26566     "referenced_type" : "_ZTIy"
26567    },
26568    {
26569     "field_name" : "renderArea",
26570     "field_offset" : 192,
26571     "referenced_type" : "_ZTI8VkRect2D"
26572    },
26573    {
26574     "field_name" : "clearValueCount",
26575     "field_offset" : 320,
26576     "referenced_type" : "_ZTIj"
26577    },
26578    {
26579     "field_name" : "pClearValues",
26580     "field_offset" : 352,
26581     "referenced_type" : "_ZTIPK12VkClearValue"
26582    }
26583   ],
26584   "linker_set_key" : "_ZTI21VkRenderPassBeginInfo",
26585   "name" : "VkRenderPassBeginInfo",
26586   "referenced_type" : "_ZTI21VkRenderPassBeginInfo",
26587   "self_type" : "_ZTI21VkRenderPassBeginInfo",
26588   "size" : 48,
26589   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
26590  },
26591  {
26592   "alignment" : 4,
26593   "fields" :
26594   [
26595    {
26596     "field_name" : "sType",
26597     "referenced_type" : "_ZTI15VkStructureType"
26598    },
26599    {
26600     "field_name" : "pNext",
26601     "field_offset" : 32,
26602     "referenced_type" : "_ZTIPKv"
26603    },
26604    {
26605     "field_name" : "flags",
26606     "field_offset" : 64,
26607     "referenced_type" : "_ZTIj"
26608    }
26609   ],
26610   "linker_set_key" : "_ZTI21VkSemaphoreCreateInfo",
26611   "name" : "VkSemaphoreCreateInfo",
26612   "referenced_type" : "_ZTI21VkSemaphoreCreateInfo",
26613   "self_type" : "_ZTI21VkSemaphoreCreateInfo",
26614   "size" : 12,
26615   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
26616  },
26617  {
26618   "alignment" : 4,
26619   "fields" :
26620   [
26621    {
26622     "field_name" : "sType",
26623     "referenced_type" : "_ZTI15VkStructureType"
26624    },
26625    {
26626     "field_name" : "pNext",
26627     "field_offset" : 32,
26628     "referenced_type" : "_ZTIPKv"
26629    },
26630    {
26631     "field_name" : "semaphore",
26632     "field_offset" : 64,
26633     "referenced_type" : "_ZTIy"
26634    },
26635    {
26636     "field_name" : "value",
26637     "field_offset" : 128,
26638     "referenced_type" : "_ZTIy"
26639    }
26640   ],
26641   "linker_set_key" : "_ZTI21VkSemaphoreSignalInfo",
26642   "name" : "VkSemaphoreSignalInfo",
26643   "referenced_type" : "_ZTI21VkSemaphoreSignalInfo",
26644   "self_type" : "_ZTI21VkSemaphoreSignalInfo",
26645   "size" : 24,
26646   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
26647  },
26648  {
26649   "alignment" : 4,
26650   "fields" :
26651   [
26652    {
26653     "field_name" : "sType",
26654     "referenced_type" : "_ZTI15VkStructureType"
26655    },
26656    {
26657     "field_name" : "pNext",
26658     "field_offset" : 32,
26659     "referenced_type" : "_ZTIPKv"
26660    },
26661    {
26662     "field_name" : "semaphore",
26663     "field_offset" : 64,
26664     "referenced_type" : "_ZTIy"
26665    },
26666    {
26667     "field_name" : "value",
26668     "field_offset" : 128,
26669     "referenced_type" : "_ZTIy"
26670    },
26671    {
26672     "field_name" : "stageMask",
26673     "field_offset" : 192,
26674     "referenced_type" : "_ZTIy"
26675    },
26676    {
26677     "field_name" : "deviceIndex",
26678     "field_offset" : 256,
26679     "referenced_type" : "_ZTIj"
26680    }
26681   ],
26682   "linker_set_key" : "_ZTI21VkSemaphoreSubmitInfo",
26683   "name" : "VkSemaphoreSubmitInfo",
26684   "referenced_type" : "_ZTI21VkSemaphoreSubmitInfo",
26685   "self_type" : "_ZTI21VkSemaphoreSubmitInfo",
26686   "size" : 36,
26687   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
26688  },
26689  {
26690   "alignment" : 4,
26691   "fields" :
26692   [
26693    {
26694     "field_name" : "sType",
26695     "referenced_type" : "_ZTI15VkStructureType"
26696    },
26697    {
26698     "field_name" : "pNext",
26699     "field_offset" : 32,
26700     "referenced_type" : "_ZTIPKv"
26701    },
26702    {
26703     "field_name" : "flags",
26704     "field_offset" : 64,
26705     "referenced_type" : "_ZTIj"
26706    },
26707    {
26708     "field_name" : "pipelineBindPoint",
26709     "field_offset" : 96,
26710     "referenced_type" : "_ZTI19VkPipelineBindPoint"
26711    },
26712    {
26713     "field_name" : "viewMask",
26714     "field_offset" : 128,
26715     "referenced_type" : "_ZTIj"
26716    },
26717    {
26718     "field_name" : "inputAttachmentCount",
26719     "field_offset" : 160,
26720     "referenced_type" : "_ZTIj"
26721    },
26722    {
26723     "field_name" : "pInputAttachments",
26724     "field_offset" : 192,
26725     "referenced_type" : "_ZTIPK22VkAttachmentReference2"
26726    },
26727    {
26728     "field_name" : "colorAttachmentCount",
26729     "field_offset" : 224,
26730     "referenced_type" : "_ZTIj"
26731    },
26732    {
26733     "field_name" : "pColorAttachments",
26734     "field_offset" : 256,
26735     "referenced_type" : "_ZTIPK22VkAttachmentReference2"
26736    },
26737    {
26738     "field_name" : "pResolveAttachments",
26739     "field_offset" : 288,
26740     "referenced_type" : "_ZTIPK22VkAttachmentReference2"
26741    },
26742    {
26743     "field_name" : "pDepthStencilAttachment",
26744     "field_offset" : 320,
26745     "referenced_type" : "_ZTIPK22VkAttachmentReference2"
26746    },
26747    {
26748     "field_name" : "preserveAttachmentCount",
26749     "field_offset" : 352,
26750     "referenced_type" : "_ZTIj"
26751    },
26752    {
26753     "field_name" : "pPreserveAttachments",
26754     "field_offset" : 384,
26755     "referenced_type" : "_ZTIPKj"
26756    }
26757   ],
26758   "linker_set_key" : "_ZTI21VkSubpassDescription2",
26759   "name" : "VkSubpassDescription2",
26760   "referenced_type" : "_ZTI21VkSubpassDescription2",
26761   "self_type" : "_ZTI21VkSubpassDescription2",
26762   "size" : 52,
26763   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
26764  },
26765  {
26766   "alignment" : 4,
26767   "fields" :
26768   [
26769    {
26770     "field_name" : "sType",
26771     "referenced_type" : "_ZTI15VkStructureType"
26772    },
26773    {
26774     "field_name" : "pNext",
26775     "field_offset" : 32,
26776     "referenced_type" : "_ZTIPKv"
26777    },
26778    {
26779     "field_name" : "attachment",
26780     "field_offset" : 64,
26781     "referenced_type" : "_ZTIj"
26782    },
26783    {
26784     "field_name" : "layout",
26785     "field_offset" : 96,
26786     "referenced_type" : "_ZTI13VkImageLayout"
26787    },
26788    {
26789     "field_name" : "aspectMask",
26790     "field_offset" : 128,
26791     "referenced_type" : "_ZTIj"
26792    }
26793   ],
26794   "linker_set_key" : "_ZTI22VkAttachmentReference2",
26795   "name" : "VkAttachmentReference2",
26796   "referenced_type" : "_ZTI22VkAttachmentReference2",
26797   "self_type" : "_ZTI22VkAttachmentReference2",
26798   "size" : 20,
26799   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
26800  },
26801  {
26802   "alignment" : 4,
26803   "fields" :
26804   [
26805    {
26806     "field_name" : "sType",
26807     "referenced_type" : "_ZTI15VkStructureType"
26808    },
26809    {
26810     "field_name" : "pNext",
26811     "field_offset" : 32,
26812     "referenced_type" : "_ZTIPKv"
26813    },
26814    {
26815     "field_name" : "buffer",
26816     "field_offset" : 64,
26817     "referenced_type" : "_ZTIy"
26818    },
26819    {
26820     "field_name" : "memory",
26821     "field_offset" : 128,
26822     "referenced_type" : "_ZTIy"
26823    },
26824    {
26825     "field_name" : "memoryOffset",
26826     "field_offset" : 192,
26827     "referenced_type" : "_ZTIy"
26828    }
26829   ],
26830   "linker_set_key" : "_ZTI22VkBindBufferMemoryInfo",
26831   "name" : "VkBindBufferMemoryInfo",
26832   "referenced_type" : "_ZTI22VkBindBufferMemoryInfo",
26833   "self_type" : "_ZTI22VkBindBufferMemoryInfo",
26834   "size" : 32,
26835   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
26836  },
26837  {
26838   "alignment" : 4,
26839   "fields" :
26840   [
26841    {
26842     "field_name" : "sType",
26843     "referenced_type" : "_ZTI15VkStructureType"
26844    },
26845    {
26846     "field_name" : "pNext",
26847     "field_offset" : 32,
26848     "referenced_type" : "_ZTIPKv"
26849    },
26850    {
26851     "field_name" : "srcStageMask",
26852     "field_offset" : 64,
26853     "referenced_type" : "_ZTIy"
26854    },
26855    {
26856     "field_name" : "srcAccessMask",
26857     "field_offset" : 128,
26858     "referenced_type" : "_ZTIy"
26859    },
26860    {
26861     "field_name" : "dstStageMask",
26862     "field_offset" : 192,
26863     "referenced_type" : "_ZTIy"
26864    },
26865    {
26866     "field_name" : "dstAccessMask",
26867     "field_offset" : 256,
26868     "referenced_type" : "_ZTIy"
26869    },
26870    {
26871     "field_name" : "srcQueueFamilyIndex",
26872     "field_offset" : 320,
26873     "referenced_type" : "_ZTIj"
26874    },
26875    {
26876     "field_name" : "dstQueueFamilyIndex",
26877     "field_offset" : 352,
26878     "referenced_type" : "_ZTIj"
26879    },
26880    {
26881     "field_name" : "buffer",
26882     "field_offset" : 384,
26883     "referenced_type" : "_ZTIy"
26884    },
26885    {
26886     "field_name" : "offset",
26887     "field_offset" : 448,
26888     "referenced_type" : "_ZTIy"
26889    },
26890    {
26891     "field_name" : "size",
26892     "field_offset" : 512,
26893     "referenced_type" : "_ZTIy"
26894    }
26895   ],
26896   "linker_set_key" : "_ZTI22VkBufferMemoryBarrier2",
26897   "name" : "VkBufferMemoryBarrier2",
26898   "referenced_type" : "_ZTI22VkBufferMemoryBarrier2",
26899   "self_type" : "_ZTI22VkBufferMemoryBarrier2",
26900   "size" : 72,
26901   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
26902  },
26903  {
26904   "alignment" : 4,
26905   "fields" :
26906   [
26907    {
26908     "field_name" : "sType",
26909     "referenced_type" : "_ZTI15VkStructureType"
26910    },
26911    {
26912     "field_name" : "pNext",
26913     "field_offset" : 32,
26914     "referenced_type" : "_ZTIPKv"
26915    },
26916    {
26917     "field_name" : "flags",
26918     "field_offset" : 64,
26919     "referenced_type" : "_ZTIj"
26920    },
26921    {
26922     "field_name" : "buffer",
26923     "field_offset" : 96,
26924     "referenced_type" : "_ZTIy"
26925    },
26926    {
26927     "field_name" : "format",
26928     "field_offset" : 160,
26929     "referenced_type" : "_ZTI8VkFormat"
26930    },
26931    {
26932     "field_name" : "offset",
26933     "field_offset" : 192,
26934     "referenced_type" : "_ZTIy"
26935    },
26936    {
26937     "field_name" : "range",
26938     "field_offset" : 256,
26939     "referenced_type" : "_ZTIy"
26940    }
26941   ],
26942   "linker_set_key" : "_ZTI22VkBufferViewCreateInfo",
26943   "name" : "VkBufferViewCreateInfo",
26944   "referenced_type" : "_ZTI22VkBufferViewCreateInfo",
26945   "self_type" : "_ZTI22VkBufferViewCreateInfo",
26946   "size" : 40,
26947   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
26948  },
26949  {
26950   "alignment" : 4,
26951   "fields" :
26952   [
26953    {
26954     "field_name" : "buffer",
26955     "referenced_type" : "_ZTIy"
26956    },
26957    {
26958     "field_name" : "offset",
26959     "field_offset" : 64,
26960     "referenced_type" : "_ZTIy"
26961    },
26962    {
26963     "field_name" : "range",
26964     "field_offset" : 128,
26965     "referenced_type" : "_ZTIy"
26966    }
26967   ],
26968   "linker_set_key" : "_ZTI22VkDescriptorBufferInfo",
26969   "name" : "VkDescriptorBufferInfo",
26970   "referenced_type" : "_ZTI22VkDescriptorBufferInfo",
26971   "self_type" : "_ZTI22VkDescriptorBufferInfo",
26972   "size" : 24,
26973   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
26974  },
26975  {
26976   "alignment" : 4,
26977   "fields" :
26978   [
26979    {
26980     "field_name" : "sType",
26981     "referenced_type" : "_ZTI15VkStructureType"
26982    },
26983    {
26984     "field_name" : "pNext",
26985     "field_offset" : 32,
26986     "referenced_type" : "_ZTIPKv"
26987    },
26988    {
26989     "field_name" : "mode",
26990     "field_offset" : 64,
26991     "referenced_type" : "_ZTIy"
26992    },
26993    {
26994     "field_name" : "planeIndex",
26995     "field_offset" : 128,
26996     "referenced_type" : "_ZTIj"
26997    }
26998   ],
26999   "linker_set_key" : "_ZTI22VkDisplayPlaneInfo2KHR",
27000   "name" : "VkDisplayPlaneInfo2KHR",
27001   "referenced_type" : "_ZTI22VkDisplayPlaneInfo2KHR",
27002   "self_type" : "_ZTI22VkDisplayPlaneInfo2KHR",
27003   "size" : 20,
27004   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
27005  },
27006  {
27007   "alignment" : 4,
27008   "fields" :
27009   [
27010    {
27011     "field_name" : "display",
27012     "referenced_type" : "_ZTIy"
27013    },
27014    {
27015     "field_name" : "displayName",
27016     "field_offset" : 64,
27017     "referenced_type" : "_ZTIPKc"
27018    },
27019    {
27020     "field_name" : "physicalDimensions",
27021     "field_offset" : 96,
27022     "referenced_type" : "_ZTI10VkExtent2D"
27023    },
27024    {
27025     "field_name" : "physicalResolution",
27026     "field_offset" : 160,
27027     "referenced_type" : "_ZTI10VkExtent2D"
27028    },
27029    {
27030     "field_name" : "supportedTransforms",
27031     "field_offset" : 224,
27032     "referenced_type" : "_ZTIj"
27033    },
27034    {
27035     "field_name" : "planeReorderPossible",
27036     "field_offset" : 256,
27037     "referenced_type" : "_ZTIj"
27038    },
27039    {
27040     "field_name" : "persistentContent",
27041     "field_offset" : 288,
27042     "referenced_type" : "_ZTIj"
27043    }
27044   ],
27045   "linker_set_key" : "_ZTI22VkDisplayPropertiesKHR",
27046   "name" : "VkDisplayPropertiesKHR",
27047   "referenced_type" : "_ZTI22VkDisplayPropertiesKHR",
27048   "self_type" : "_ZTI22VkDisplayPropertiesKHR",
27049   "size" : 40,
27050   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
27051  },
27052  {
27053   "alignment" : 4,
27054   "fields" :
27055   [
27056    {
27057     "field_name" : "sType",
27058     "referenced_type" : "_ZTI15VkStructureType"
27059    },
27060    {
27061     "field_name" : "pNext",
27062     "field_offset" : 32,
27063     "referenced_type" : "_ZTIPKv"
27064    },
27065    {
27066     "field_name" : "fence",
27067     "field_offset" : 64,
27068     "referenced_type" : "_ZTIy"
27069    },
27070    {
27071     "field_name" : "flags",
27072     "field_offset" : 128,
27073     "referenced_type" : "_ZTIj"
27074    },
27075    {
27076     "field_name" : "handleType",
27077     "field_offset" : 160,
27078     "referenced_type" : "_ZTI33VkExternalFenceHandleTypeFlagBits"
27079    },
27080    {
27081     "field_name" : "fd",
27082     "field_offset" : 192,
27083     "referenced_type" : "_ZTIi"
27084    }
27085   ],
27086   "linker_set_key" : "_ZTI22VkImportFenceFdInfoKHR",
27087   "name" : "VkImportFenceFdInfoKHR",
27088   "referenced_type" : "_ZTI22VkImportFenceFdInfoKHR",
27089   "self_type" : "_ZTI22VkImportFenceFdInfoKHR",
27090   "size" : 28,
27091   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
27092  },
27093  {
27094   "alignment" : 4,
27095   "fields" :
27096   [
27097    {
27098     "field_name" : "maxImageDimension1D",
27099     "referenced_type" : "_ZTIj"
27100    },
27101    {
27102     "field_name" : "maxImageDimension2D",
27103     "field_offset" : 32,
27104     "referenced_type" : "_ZTIj"
27105    },
27106    {
27107     "field_name" : "maxImageDimension3D",
27108     "field_offset" : 64,
27109     "referenced_type" : "_ZTIj"
27110    },
27111    {
27112     "field_name" : "maxImageDimensionCube",
27113     "field_offset" : 96,
27114     "referenced_type" : "_ZTIj"
27115    },
27116    {
27117     "field_name" : "maxImageArrayLayers",
27118     "field_offset" : 128,
27119     "referenced_type" : "_ZTIj"
27120    },
27121    {
27122     "field_name" : "maxTexelBufferElements",
27123     "field_offset" : 160,
27124     "referenced_type" : "_ZTIj"
27125    },
27126    {
27127     "field_name" : "maxUniformBufferRange",
27128     "field_offset" : 192,
27129     "referenced_type" : "_ZTIj"
27130    },
27131    {
27132     "field_name" : "maxStorageBufferRange",
27133     "field_offset" : 224,
27134     "referenced_type" : "_ZTIj"
27135    },
27136    {
27137     "field_name" : "maxPushConstantsSize",
27138     "field_offset" : 256,
27139     "referenced_type" : "_ZTIj"
27140    },
27141    {
27142     "field_name" : "maxMemoryAllocationCount",
27143     "field_offset" : 288,
27144     "referenced_type" : "_ZTIj"
27145    },
27146    {
27147     "field_name" : "maxSamplerAllocationCount",
27148     "field_offset" : 320,
27149     "referenced_type" : "_ZTIj"
27150    },
27151    {
27152     "field_name" : "bufferImageGranularity",
27153     "field_offset" : 352,
27154     "referenced_type" : "_ZTIy"
27155    },
27156    {
27157     "field_name" : "sparseAddressSpaceSize",
27158     "field_offset" : 416,
27159     "referenced_type" : "_ZTIy"
27160    },
27161    {
27162     "field_name" : "maxBoundDescriptorSets",
27163     "field_offset" : 480,
27164     "referenced_type" : "_ZTIj"
27165    },
27166    {
27167     "field_name" : "maxPerStageDescriptorSamplers",
27168     "field_offset" : 512,
27169     "referenced_type" : "_ZTIj"
27170    },
27171    {
27172     "field_name" : "maxPerStageDescriptorUniformBuffers",
27173     "field_offset" : 544,
27174     "referenced_type" : "_ZTIj"
27175    },
27176    {
27177     "field_name" : "maxPerStageDescriptorStorageBuffers",
27178     "field_offset" : 576,
27179     "referenced_type" : "_ZTIj"
27180    },
27181    {
27182     "field_name" : "maxPerStageDescriptorSampledImages",
27183     "field_offset" : 608,
27184     "referenced_type" : "_ZTIj"
27185    },
27186    {
27187     "field_name" : "maxPerStageDescriptorStorageImages",
27188     "field_offset" : 640,
27189     "referenced_type" : "_ZTIj"
27190    },
27191    {
27192     "field_name" : "maxPerStageDescriptorInputAttachments",
27193     "field_offset" : 672,
27194     "referenced_type" : "_ZTIj"
27195    },
27196    {
27197     "field_name" : "maxPerStageResources",
27198     "field_offset" : 704,
27199     "referenced_type" : "_ZTIj"
27200    },
27201    {
27202     "field_name" : "maxDescriptorSetSamplers",
27203     "field_offset" : 736,
27204     "referenced_type" : "_ZTIj"
27205    },
27206    {
27207     "field_name" : "maxDescriptorSetUniformBuffers",
27208     "field_offset" : 768,
27209     "referenced_type" : "_ZTIj"
27210    },
27211    {
27212     "field_name" : "maxDescriptorSetUniformBuffersDynamic",
27213     "field_offset" : 800,
27214     "referenced_type" : "_ZTIj"
27215    },
27216    {
27217     "field_name" : "maxDescriptorSetStorageBuffers",
27218     "field_offset" : 832,
27219     "referenced_type" : "_ZTIj"
27220    },
27221    {
27222     "field_name" : "maxDescriptorSetStorageBuffersDynamic",
27223     "field_offset" : 864,
27224     "referenced_type" : "_ZTIj"
27225    },
27226    {
27227     "field_name" : "maxDescriptorSetSampledImages",
27228     "field_offset" : 896,
27229     "referenced_type" : "_ZTIj"
27230    },
27231    {
27232     "field_name" : "maxDescriptorSetStorageImages",
27233     "field_offset" : 928,
27234     "referenced_type" : "_ZTIj"
27235    },
27236    {
27237     "field_name" : "maxDescriptorSetInputAttachments",
27238     "field_offset" : 960,
27239     "referenced_type" : "_ZTIj"
27240    },
27241    {
27242     "field_name" : "maxVertexInputAttributes",
27243     "field_offset" : 992,
27244     "referenced_type" : "_ZTIj"
27245    },
27246    {
27247     "field_name" : "maxVertexInputBindings",
27248     "field_offset" : 1024,
27249     "referenced_type" : "_ZTIj"
27250    },
27251    {
27252     "field_name" : "maxVertexInputAttributeOffset",
27253     "field_offset" : 1056,
27254     "referenced_type" : "_ZTIj"
27255    },
27256    {
27257     "field_name" : "maxVertexInputBindingStride",
27258     "field_offset" : 1088,
27259     "referenced_type" : "_ZTIj"
27260    },
27261    {
27262     "field_name" : "maxVertexOutputComponents",
27263     "field_offset" : 1120,
27264     "referenced_type" : "_ZTIj"
27265    },
27266    {
27267     "field_name" : "maxTessellationGenerationLevel",
27268     "field_offset" : 1152,
27269     "referenced_type" : "_ZTIj"
27270    },
27271    {
27272     "field_name" : "maxTessellationPatchSize",
27273     "field_offset" : 1184,
27274     "referenced_type" : "_ZTIj"
27275    },
27276    {
27277     "field_name" : "maxTessellationControlPerVertexInputComponents",
27278     "field_offset" : 1216,
27279     "referenced_type" : "_ZTIj"
27280    },
27281    {
27282     "field_name" : "maxTessellationControlPerVertexOutputComponents",
27283     "field_offset" : 1248,
27284     "referenced_type" : "_ZTIj"
27285    },
27286    {
27287     "field_name" : "maxTessellationControlPerPatchOutputComponents",
27288     "field_offset" : 1280,
27289     "referenced_type" : "_ZTIj"
27290    },
27291    {
27292     "field_name" : "maxTessellationControlTotalOutputComponents",
27293     "field_offset" : 1312,
27294     "referenced_type" : "_ZTIj"
27295    },
27296    {
27297     "field_name" : "maxTessellationEvaluationInputComponents",
27298     "field_offset" : 1344,
27299     "referenced_type" : "_ZTIj"
27300    },
27301    {
27302     "field_name" : "maxTessellationEvaluationOutputComponents",
27303     "field_offset" : 1376,
27304     "referenced_type" : "_ZTIj"
27305    },
27306    {
27307     "field_name" : "maxGeometryShaderInvocations",
27308     "field_offset" : 1408,
27309     "referenced_type" : "_ZTIj"
27310    },
27311    {
27312     "field_name" : "maxGeometryInputComponents",
27313     "field_offset" : 1440,
27314     "referenced_type" : "_ZTIj"
27315    },
27316    {
27317     "field_name" : "maxGeometryOutputComponents",
27318     "field_offset" : 1472,
27319     "referenced_type" : "_ZTIj"
27320    },
27321    {
27322     "field_name" : "maxGeometryOutputVertices",
27323     "field_offset" : 1504,
27324     "referenced_type" : "_ZTIj"
27325    },
27326    {
27327     "field_name" : "maxGeometryTotalOutputComponents",
27328     "field_offset" : 1536,
27329     "referenced_type" : "_ZTIj"
27330    },
27331    {
27332     "field_name" : "maxFragmentInputComponents",
27333     "field_offset" : 1568,
27334     "referenced_type" : "_ZTIj"
27335    },
27336    {
27337     "field_name" : "maxFragmentOutputAttachments",
27338     "field_offset" : 1600,
27339     "referenced_type" : "_ZTIj"
27340    },
27341    {
27342     "field_name" : "maxFragmentDualSrcAttachments",
27343     "field_offset" : 1632,
27344     "referenced_type" : "_ZTIj"
27345    },
27346    {
27347     "field_name" : "maxFragmentCombinedOutputResources",
27348     "field_offset" : 1664,
27349     "referenced_type" : "_ZTIj"
27350    },
27351    {
27352     "field_name" : "maxComputeSharedMemorySize",
27353     "field_offset" : 1696,
27354     "referenced_type" : "_ZTIj"
27355    },
27356    {
27357     "field_name" : "maxComputeWorkGroupCount",
27358     "field_offset" : 1728,
27359     "referenced_type" : "_ZTIA3_j"
27360    },
27361    {
27362     "field_name" : "maxComputeWorkGroupInvocations",
27363     "field_offset" : 1824,
27364     "referenced_type" : "_ZTIj"
27365    },
27366    {
27367     "field_name" : "maxComputeWorkGroupSize",
27368     "field_offset" : 1856,
27369     "referenced_type" : "_ZTIA3_j"
27370    },
27371    {
27372     "field_name" : "subPixelPrecisionBits",
27373     "field_offset" : 1952,
27374     "referenced_type" : "_ZTIj"
27375    },
27376    {
27377     "field_name" : "subTexelPrecisionBits",
27378     "field_offset" : 1984,
27379     "referenced_type" : "_ZTIj"
27380    },
27381    {
27382     "field_name" : "mipmapPrecisionBits",
27383     "field_offset" : 2016,
27384     "referenced_type" : "_ZTIj"
27385    },
27386    {
27387     "field_name" : "maxDrawIndexedIndexValue",
27388     "field_offset" : 2048,
27389     "referenced_type" : "_ZTIj"
27390    },
27391    {
27392     "field_name" : "maxDrawIndirectCount",
27393     "field_offset" : 2080,
27394     "referenced_type" : "_ZTIj"
27395    },
27396    {
27397     "field_name" : "maxSamplerLodBias",
27398     "field_offset" : 2112,
27399     "referenced_type" : "_ZTIf"
27400    },
27401    {
27402     "field_name" : "maxSamplerAnisotropy",
27403     "field_offset" : 2144,
27404     "referenced_type" : "_ZTIf"
27405    },
27406    {
27407     "field_name" : "maxViewports",
27408     "field_offset" : 2176,
27409     "referenced_type" : "_ZTIj"
27410    },
27411    {
27412     "field_name" : "maxViewportDimensions",
27413     "field_offset" : 2208,
27414     "referenced_type" : "_ZTIA2_j"
27415    },
27416    {
27417     "field_name" : "viewportBoundsRange",
27418     "field_offset" : 2272,
27419     "referenced_type" : "_ZTIA2_f"
27420    },
27421    {
27422     "field_name" : "viewportSubPixelBits",
27423     "field_offset" : 2336,
27424     "referenced_type" : "_ZTIj"
27425    },
27426    {
27427     "field_name" : "minMemoryMapAlignment",
27428     "field_offset" : 2368,
27429     "referenced_type" : "_ZTIj"
27430    },
27431    {
27432     "field_name" : "minTexelBufferOffsetAlignment",
27433     "field_offset" : 2400,
27434     "referenced_type" : "_ZTIy"
27435    },
27436    {
27437     "field_name" : "minUniformBufferOffsetAlignment",
27438     "field_offset" : 2464,
27439     "referenced_type" : "_ZTIy"
27440    },
27441    {
27442     "field_name" : "minStorageBufferOffsetAlignment",
27443     "field_offset" : 2528,
27444     "referenced_type" : "_ZTIy"
27445    },
27446    {
27447     "field_name" : "minTexelOffset",
27448     "field_offset" : 2592,
27449     "referenced_type" : "_ZTIi"
27450    },
27451    {
27452     "field_name" : "maxTexelOffset",
27453     "field_offset" : 2624,
27454     "referenced_type" : "_ZTIj"
27455    },
27456    {
27457     "field_name" : "minTexelGatherOffset",
27458     "field_offset" : 2656,
27459     "referenced_type" : "_ZTIi"
27460    },
27461    {
27462     "field_name" : "maxTexelGatherOffset",
27463     "field_offset" : 2688,
27464     "referenced_type" : "_ZTIj"
27465    },
27466    {
27467     "field_name" : "minInterpolationOffset",
27468     "field_offset" : 2720,
27469     "referenced_type" : "_ZTIf"
27470    },
27471    {
27472     "field_name" : "maxInterpolationOffset",
27473     "field_offset" : 2752,
27474     "referenced_type" : "_ZTIf"
27475    },
27476    {
27477     "field_name" : "subPixelInterpolationOffsetBits",
27478     "field_offset" : 2784,
27479     "referenced_type" : "_ZTIj"
27480    },
27481    {
27482     "field_name" : "maxFramebufferWidth",
27483     "field_offset" : 2816,
27484     "referenced_type" : "_ZTIj"
27485    },
27486    {
27487     "field_name" : "maxFramebufferHeight",
27488     "field_offset" : 2848,
27489     "referenced_type" : "_ZTIj"
27490    },
27491    {
27492     "field_name" : "maxFramebufferLayers",
27493     "field_offset" : 2880,
27494     "referenced_type" : "_ZTIj"
27495    },
27496    {
27497     "field_name" : "framebufferColorSampleCounts",
27498     "field_offset" : 2912,
27499     "referenced_type" : "_ZTIj"
27500    },
27501    {
27502     "field_name" : "framebufferDepthSampleCounts",
27503     "field_offset" : 2944,
27504     "referenced_type" : "_ZTIj"
27505    },
27506    {
27507     "field_name" : "framebufferStencilSampleCounts",
27508     "field_offset" : 2976,
27509     "referenced_type" : "_ZTIj"
27510    },
27511    {
27512     "field_name" : "framebufferNoAttachmentsSampleCounts",
27513     "field_offset" : 3008,
27514     "referenced_type" : "_ZTIj"
27515    },
27516    {
27517     "field_name" : "maxColorAttachments",
27518     "field_offset" : 3040,
27519     "referenced_type" : "_ZTIj"
27520    },
27521    {
27522     "field_name" : "sampledImageColorSampleCounts",
27523     "field_offset" : 3072,
27524     "referenced_type" : "_ZTIj"
27525    },
27526    {
27527     "field_name" : "sampledImageIntegerSampleCounts",
27528     "field_offset" : 3104,
27529     "referenced_type" : "_ZTIj"
27530    },
27531    {
27532     "field_name" : "sampledImageDepthSampleCounts",
27533     "field_offset" : 3136,
27534     "referenced_type" : "_ZTIj"
27535    },
27536    {
27537     "field_name" : "sampledImageStencilSampleCounts",
27538     "field_offset" : 3168,
27539     "referenced_type" : "_ZTIj"
27540    },
27541    {
27542     "field_name" : "storageImageSampleCounts",
27543     "field_offset" : 3200,
27544     "referenced_type" : "_ZTIj"
27545    },
27546    {
27547     "field_name" : "maxSampleMaskWords",
27548     "field_offset" : 3232,
27549     "referenced_type" : "_ZTIj"
27550    },
27551    {
27552     "field_name" : "timestampComputeAndGraphics",
27553     "field_offset" : 3264,
27554     "referenced_type" : "_ZTIj"
27555    },
27556    {
27557     "field_name" : "timestampPeriod",
27558     "field_offset" : 3296,
27559     "referenced_type" : "_ZTIf"
27560    },
27561    {
27562     "field_name" : "maxClipDistances",
27563     "field_offset" : 3328,
27564     "referenced_type" : "_ZTIj"
27565    },
27566    {
27567     "field_name" : "maxCullDistances",
27568     "field_offset" : 3360,
27569     "referenced_type" : "_ZTIj"
27570    },
27571    {
27572     "field_name" : "maxCombinedClipAndCullDistances",
27573     "field_offset" : 3392,
27574     "referenced_type" : "_ZTIj"
27575    },
27576    {
27577     "field_name" : "discreteQueuePriorities",
27578     "field_offset" : 3424,
27579     "referenced_type" : "_ZTIj"
27580    },
27581    {
27582     "field_name" : "pointSizeRange",
27583     "field_offset" : 3456,
27584     "referenced_type" : "_ZTIA2_f"
27585    },
27586    {
27587     "field_name" : "lineWidthRange",
27588     "field_offset" : 3520,
27589     "referenced_type" : "_ZTIA2_f"
27590    },
27591    {
27592     "field_name" : "pointSizeGranularity",
27593     "field_offset" : 3584,
27594     "referenced_type" : "_ZTIf"
27595    },
27596    {
27597     "field_name" : "lineWidthGranularity",
27598     "field_offset" : 3616,
27599     "referenced_type" : "_ZTIf"
27600    },
27601    {
27602     "field_name" : "strictLines",
27603     "field_offset" : 3648,
27604     "referenced_type" : "_ZTIj"
27605    },
27606    {
27607     "field_name" : "standardSampleLocations",
27608     "field_offset" : 3680,
27609     "referenced_type" : "_ZTIj"
27610    },
27611    {
27612     "field_name" : "optimalBufferCopyOffsetAlignment",
27613     "field_offset" : 3712,
27614     "referenced_type" : "_ZTIy"
27615    },
27616    {
27617     "field_name" : "optimalBufferCopyRowPitchAlignment",
27618     "field_offset" : 3776,
27619     "referenced_type" : "_ZTIy"
27620    },
27621    {
27622     "field_name" : "nonCoherentAtomSize",
27623     "field_offset" : 3840,
27624     "referenced_type" : "_ZTIy"
27625    }
27626   ],
27627   "linker_set_key" : "_ZTI22VkPhysicalDeviceLimits",
27628   "name" : "VkPhysicalDeviceLimits",
27629   "referenced_type" : "_ZTI22VkPhysicalDeviceLimits",
27630   "self_type" : "_ZTI22VkPhysicalDeviceLimits",
27631   "size" : 488,
27632   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
27633  },
27634  {
27635   "alignment" : 4,
27636   "fields" :
27637   [
27638    {
27639     "field_name" : "sType",
27640     "referenced_type" : "_ZTI15VkStructureType"
27641    },
27642    {
27643     "field_name" : "pNext",
27644     "field_offset" : 32,
27645     "referenced_type" : "_ZTIPKv"
27646    },
27647    {
27648     "field_name" : "flags",
27649     "field_offset" : 64,
27650     "referenced_type" : "_ZTIj"
27651    },
27652    {
27653     "field_name" : "attachmentCount",
27654     "field_offset" : 96,
27655     "referenced_type" : "_ZTIj"
27656    },
27657    {
27658     "field_name" : "pAttachments",
27659     "field_offset" : 128,
27660     "referenced_type" : "_ZTIPK23VkAttachmentDescription"
27661    },
27662    {
27663     "field_name" : "subpassCount",
27664     "field_offset" : 160,
27665     "referenced_type" : "_ZTIj"
27666    },
27667    {
27668     "field_name" : "pSubpasses",
27669     "field_offset" : 192,
27670     "referenced_type" : "_ZTIPK20VkSubpassDescription"
27671    },
27672    {
27673     "field_name" : "dependencyCount",
27674     "field_offset" : 224,
27675     "referenced_type" : "_ZTIj"
27676    },
27677    {
27678     "field_name" : "pDependencies",
27679     "field_offset" : 256,
27680     "referenced_type" : "_ZTIPK19VkSubpassDependency"
27681    }
27682   ],
27683   "linker_set_key" : "_ZTI22VkRenderPassCreateInfo",
27684   "name" : "VkRenderPassCreateInfo",
27685   "referenced_type" : "_ZTI22VkRenderPassCreateInfo",
27686   "self_type" : "_ZTI22VkRenderPassCreateInfo",
27687   "size" : 36,
27688   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
27689  },
27690  {
27691   "alignment" : 4,
27692   "fields" :
27693   [
27694    {
27695     "field_name" : "shadingRatePaletteEntryCount",
27696     "referenced_type" : "_ZTIj"
27697    },
27698    {
27699     "field_name" : "pShadingRatePaletteEntries",
27700     "field_offset" : 32,
27701     "referenced_type" : "_ZTIPK27VkShadingRatePaletteEntryNV"
27702    }
27703   ],
27704   "linker_set_key" : "_ZTI22VkShadingRatePaletteNV",
27705   "name" : "VkShadingRatePaletteNV",
27706   "referenced_type" : "_ZTI22VkShadingRatePaletteNV",
27707   "self_type" : "_ZTI22VkShadingRatePaletteNV",
27708   "size" : 8,
27709   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
27710  },
27711  {
27712   "alignment" : 4,
27713   "fields" :
27714   [
27715    {
27716     "field_name" : "flags",
27717     "referenced_type" : "_ZTIj"
27718    },
27719    {
27720     "field_name" : "format",
27721     "field_offset" : 32,
27722     "referenced_type" : "_ZTI8VkFormat"
27723    },
27724    {
27725     "field_name" : "samples",
27726     "field_offset" : 64,
27727     "referenced_type" : "_ZTI21VkSampleCountFlagBits"
27728    },
27729    {
27730     "field_name" : "loadOp",
27731     "field_offset" : 96,
27732     "referenced_type" : "_ZTI18VkAttachmentLoadOp"
27733    },
27734    {
27735     "field_name" : "storeOp",
27736     "field_offset" : 128,
27737     "referenced_type" : "_ZTI19VkAttachmentStoreOp"
27738    },
27739    {
27740     "field_name" : "stencilLoadOp",
27741     "field_offset" : 160,
27742     "referenced_type" : "_ZTI18VkAttachmentLoadOp"
27743    },
27744    {
27745     "field_name" : "stencilStoreOp",
27746     "field_offset" : 192,
27747     "referenced_type" : "_ZTI19VkAttachmentStoreOp"
27748    },
27749    {
27750     "field_name" : "initialLayout",
27751     "field_offset" : 224,
27752     "referenced_type" : "_ZTI13VkImageLayout"
27753    },
27754    {
27755     "field_name" : "finalLayout",
27756     "field_offset" : 256,
27757     "referenced_type" : "_ZTI13VkImageLayout"
27758    }
27759   ],
27760   "linker_set_key" : "_ZTI23VkAttachmentDescription",
27761   "name" : "VkAttachmentDescription",
27762   "referenced_type" : "_ZTI23VkAttachmentDescription",
27763   "self_type" : "_ZTI23VkAttachmentDescription",
27764   "size" : 36,
27765   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
27766  },
27767  {
27768   "alignment" : 4,
27769   "fields" :
27770   [
27771    {
27772     "field_name" : "sType",
27773     "referenced_type" : "_ZTI15VkStructureType"
27774    },
27775    {
27776     "field_name" : "pNext",
27777     "field_offset" : 32,
27778     "referenced_type" : "_ZTIPKv"
27779    },
27780    {
27781     "field_name" : "flags",
27782     "field_offset" : 64,
27783     "referenced_type" : "_ZTIj"
27784    },
27785    {
27786     "field_name" : "queueFamilyIndex",
27787     "field_offset" : 96,
27788     "referenced_type" : "_ZTIj"
27789    }
27790   ],
27791   "linker_set_key" : "_ZTI23VkCommandPoolCreateInfo",
27792   "name" : "VkCommandPoolCreateInfo",
27793   "referenced_type" : "_ZTI23VkCommandPoolCreateInfo",
27794   "self_type" : "_ZTI23VkCommandPoolCreateInfo",
27795   "size" : 16,
27796   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
27797  },
27798  {
27799   "alignment" : 4,
27800   "fields" :
27801   [
27802    {
27803     "field_name" : "sType",
27804     "referenced_type" : "_ZTI15VkStructureType"
27805    },
27806    {
27807     "field_name" : "pNext",
27808     "field_offset" : 32,
27809     "referenced_type" : "_ZTIPKv"
27810    },
27811    {
27812     "field_name" : "dataSize",
27813     "field_offset" : 64,
27814     "referenced_type" : "_ZTIj"
27815    },
27816    {
27817     "field_name" : "pData",
27818     "field_offset" : 96,
27819     "referenced_type" : "_ZTIPKv"
27820    }
27821   ],
27822   "linker_set_key" : "_ZTI23VkCuModuleCreateInfoNVX",
27823   "name" : "VkCuModuleCreateInfoNVX",
27824   "referenced_type" : "_ZTI23VkCuModuleCreateInfoNVX",
27825   "self_type" : "_ZTI23VkCuModuleCreateInfoNVX",
27826   "size" : 16,
27827   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
27828  },
27829  {
27830   "alignment" : 4,
27831   "fields" :
27832   [
27833    {
27834     "field_name" : "sType",
27835     "referenced_type" : "_ZTI15VkStructureType"
27836    },
27837    {
27838     "field_name" : "pNext",
27839     "field_offset" : 32,
27840     "referenced_type" : "_ZTIPKv"
27841    },
27842    {
27843     "field_name" : "waitSemaphoreCount",
27844     "field_offset" : 64,
27845     "referenced_type" : "_ZTIj"
27846    },
27847    {
27848     "field_name" : "pWaitSemaphoreDeviceIndices",
27849     "field_offset" : 96,
27850     "referenced_type" : "_ZTIPKj"
27851    },
27852    {
27853     "field_name" : "commandBufferCount",
27854     "field_offset" : 128,
27855     "referenced_type" : "_ZTIj"
27856    },
27857    {
27858     "field_name" : "pCommandBufferDeviceMasks",
27859     "field_offset" : 160,
27860     "referenced_type" : "_ZTIPKj"
27861    },
27862    {
27863     "field_name" : "signalSemaphoreCount",
27864     "field_offset" : 192,
27865     "referenced_type" : "_ZTIj"
27866    },
27867    {
27868     "field_name" : "pSignalSemaphoreDeviceIndices",
27869     "field_offset" : 224,
27870     "referenced_type" : "_ZTIPKj"
27871    }
27872   ],
27873   "linker_set_key" : "_ZTI23VkDeviceGroupSubmitInfo",
27874   "name" : "VkDeviceGroupSubmitInfo",
27875   "referenced_type" : "_ZTI23VkDeviceGroupSubmitInfo",
27876   "self_type" : "_ZTI23VkDeviceGroupSubmitInfo",
27877   "size" : 32,
27878   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
27879  },
27880  {
27881   "alignment" : 4,
27882   "fields" :
27883   [
27884    {
27885     "field_name" : "sType",
27886     "referenced_type" : "_ZTI15VkStructureType"
27887    },
27888    {
27889     "field_name" : "pNext",
27890     "field_offset" : 32,
27891     "referenced_type" : "_ZTIPKv"
27892    },
27893    {
27894     "field_name" : "flags",
27895     "field_offset" : 64,
27896     "referenced_type" : "_ZTIj"
27897    },
27898    {
27899     "field_name" : "queueFamilyIndex",
27900     "field_offset" : 96,
27901     "referenced_type" : "_ZTIj"
27902    },
27903    {
27904     "field_name" : "queueCount",
27905     "field_offset" : 128,
27906     "referenced_type" : "_ZTIj"
27907    },
27908    {
27909     "field_name" : "pQueuePriorities",
27910     "field_offset" : 160,
27911     "referenced_type" : "_ZTIPKf"
27912    }
27913   ],
27914   "linker_set_key" : "_ZTI23VkDeviceQueueCreateInfo",
27915   "name" : "VkDeviceQueueCreateInfo",
27916   "referenced_type" : "_ZTI23VkDeviceQueueCreateInfo",
27917   "self_type" : "_ZTI23VkDeviceQueueCreateInfo",
27918   "size" : 24,
27919   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
27920  },
27921  {
27922   "alignment" : 4,
27923   "fields" :
27924   [
27925    {
27926     "field_name" : "sType",
27927     "referenced_type" : "_ZTI15VkStructureType"
27928    },
27929    {
27930     "field_name" : "pNext",
27931     "field_offset" : 32,
27932     "referenced_type" : "_ZTIPKv"
27933    },
27934    {
27935     "field_name" : "srcRect",
27936     "field_offset" : 64,
27937     "referenced_type" : "_ZTI8VkRect2D"
27938    },
27939    {
27940     "field_name" : "dstRect",
27941     "field_offset" : 192,
27942     "referenced_type" : "_ZTI8VkRect2D"
27943    },
27944    {
27945     "field_name" : "persistent",
27946     "field_offset" : 320,
27947     "referenced_type" : "_ZTIj"
27948    }
27949   ],
27950   "linker_set_key" : "_ZTI23VkDisplayPresentInfoKHR",
27951   "name" : "VkDisplayPresentInfoKHR",
27952   "referenced_type" : "_ZTI23VkDisplayPresentInfoKHR",
27953   "self_type" : "_ZTI23VkDisplayPresentInfoKHR",
27954   "size" : 44,
27955   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
27956  },
27957  {
27958   "alignment" : 4,
27959   "fields" :
27960   [
27961    {
27962     "field_name" : "sType",
27963     "referenced_type" : "_ZTI15VkStructureType"
27964    },
27965    {
27966     "field_name" : "pNext",
27967     "field_offset" : 32,
27968     "referenced_type" : "_ZTIPv"
27969    },
27970    {
27971     "field_name" : "displayProperties",
27972     "field_offset" : 64,
27973     "referenced_type" : "_ZTI22VkDisplayPropertiesKHR"
27974    }
27975   ],
27976   "linker_set_key" : "_ZTI23VkDisplayProperties2KHR",
27977   "name" : "VkDisplayProperties2KHR",
27978   "referenced_type" : "_ZTI23VkDisplayProperties2KHR",
27979   "self_type" : "_ZTI23VkDisplayProperties2KHR",
27980   "size" : 48,
27981   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
27982  },
27983  {
27984   "alignment" : 4,
27985   "fields" :
27986   [
27987    {
27988     "field_name" : "sType",
27989     "referenced_type" : "_ZTI15VkStructureType"
27990    },
27991    {
27992     "field_name" : "pNext",
27993     "field_offset" : 32,
27994     "referenced_type" : "_ZTIPKv"
27995    },
27996    {
27997     "field_name" : "handleTypes",
27998     "field_offset" : 64,
27999     "referenced_type" : "_ZTIj"
28000    }
28001   ],
28002   "linker_set_key" : "_ZTI23VkExportFenceCreateInfo",
28003   "name" : "VkExportFenceCreateInfo",
28004   "referenced_type" : "_ZTI23VkExportFenceCreateInfo",
28005   "self_type" : "_ZTI23VkExportFenceCreateInfo",
28006   "size" : 12,
28007   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
28008  },
28009  {
28010   "alignment" : 4,
28011   "fields" :
28012   [
28013    {
28014     "field_name" : "sType",
28015     "referenced_type" : "_ZTI15VkStructureType"
28016    },
28017    {
28018     "field_name" : "pNext",
28019     "field_offset" : 32,
28020     "referenced_type" : "_ZTIPv"
28021    },
28022    {
28023     "field_name" : "externalFormat",
28024     "field_offset" : 64,
28025     "referenced_type" : "_ZTIy"
28026    }
28027   ],
28028   "linker_set_key" : "_ZTI23VkExternalFormatANDROID",
28029   "name" : "VkExternalFormatANDROID",
28030   "referenced_type" : "_ZTI23VkExternalFormatANDROID",
28031   "self_type" : "_ZTI23VkExternalFormatANDROID",
28032   "size" : 16,
28033   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_android.h"
28034  },
28035  {
28036   "alignment" : 4,
28037   "fields" :
28038   [
28039    {
28040     "field_name" : "sType",
28041     "referenced_type" : "_ZTI15VkStructureType"
28042    },
28043    {
28044     "field_name" : "pNext",
28045     "field_offset" : 32,
28046     "referenced_type" : "_ZTIPKv"
28047    },
28048    {
28049     "field_name" : "flags",
28050     "field_offset" : 64,
28051     "referenced_type" : "_ZTIj"
28052    },
28053    {
28054     "field_name" : "renderPass",
28055     "field_offset" : 96,
28056     "referenced_type" : "_ZTIy"
28057    },
28058    {
28059     "field_name" : "attachmentCount",
28060     "field_offset" : 160,
28061     "referenced_type" : "_ZTIj"
28062    },
28063    {
28064     "field_name" : "pAttachments",
28065     "field_offset" : 192,
28066     "referenced_type" : "_ZTIPKy"
28067    },
28068    {
28069     "field_name" : "width",
28070     "field_offset" : 224,
28071     "referenced_type" : "_ZTIj"
28072    },
28073    {
28074     "field_name" : "height",
28075     "field_offset" : 256,
28076     "referenced_type" : "_ZTIj"
28077    },
28078    {
28079     "field_name" : "layers",
28080     "field_offset" : 288,
28081     "referenced_type" : "_ZTIj"
28082    }
28083   ],
28084   "linker_set_key" : "_ZTI23VkFramebufferCreateInfo",
28085   "name" : "VkFramebufferCreateInfo",
28086   "referenced_type" : "_ZTI23VkFramebufferCreateInfo",
28087   "self_type" : "_ZTI23VkFramebufferCreateInfo",
28088   "size" : 40,
28089   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
28090  },
28091  {
28092   "alignment" : 4,
28093   "fields" :
28094   [
28095    {
28096     "field_name" : "maxExtent",
28097     "referenced_type" : "_ZTI10VkExtent3D"
28098    },
28099    {
28100     "field_name" : "maxMipLevels",
28101     "field_offset" : 96,
28102     "referenced_type" : "_ZTIj"
28103    },
28104    {
28105     "field_name" : "maxArrayLayers",
28106     "field_offset" : 128,
28107     "referenced_type" : "_ZTIj"
28108    },
28109    {
28110     "field_name" : "sampleCounts",
28111     "field_offset" : 160,
28112     "referenced_type" : "_ZTIj"
28113    },
28114    {
28115     "field_name" : "maxResourceSize",
28116     "field_offset" : 192,
28117     "referenced_type" : "_ZTIy"
28118    }
28119   ],
28120   "linker_set_key" : "_ZTI23VkImageFormatProperties",
28121   "name" : "VkImageFormatProperties",
28122   "referenced_type" : "_ZTI23VkImageFormatProperties",
28123   "self_type" : "_ZTI23VkImageFormatProperties",
28124   "size" : 32,
28125   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
28126  },
28127  {
28128   "alignment" : 4,
28129   "fields" :
28130   [
28131    {
28132     "field_name" : "aspectMask",
28133     "referenced_type" : "_ZTIj"
28134    },
28135    {
28136     "field_name" : "baseMipLevel",
28137     "field_offset" : 32,
28138     "referenced_type" : "_ZTIj"
28139    },
28140    {
28141     "field_name" : "levelCount",
28142     "field_offset" : 64,
28143     "referenced_type" : "_ZTIj"
28144    },
28145    {
28146     "field_name" : "baseArrayLayer",
28147     "field_offset" : 96,
28148     "referenced_type" : "_ZTIj"
28149    },
28150    {
28151     "field_name" : "layerCount",
28152     "field_offset" : 128,
28153     "referenced_type" : "_ZTIj"
28154    }
28155   ],
28156   "linker_set_key" : "_ZTI23VkImageSubresourceRange",
28157   "name" : "VkImageSubresourceRange",
28158   "referenced_type" : "_ZTI23VkImageSubresourceRange",
28159   "self_type" : "_ZTI23VkImageSubresourceRange",
28160   "size" : 20,
28161   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
28162  },
28163  {
28164   "alignment" : 4,
28165   "fields" :
28166   [
28167    {
28168     "field_name" : "sType",
28169     "referenced_type" : "_ZTI15VkStructureType"
28170    },
28171    {
28172     "field_name" : "pNext",
28173     "field_offset" : 32,
28174     "referenced_type" : "_ZTIPKv"
28175    },
28176    {
28177     "field_name" : "handleType",
28178     "field_offset" : 64,
28179     "referenced_type" : "_ZTI34VkExternalMemoryHandleTypeFlagBits"
28180    },
28181    {
28182     "field_name" : "fd",
28183     "field_offset" : 96,
28184     "referenced_type" : "_ZTIi"
28185    }
28186   ],
28187   "linker_set_key" : "_ZTI23VkImportMemoryFdInfoKHR",
28188   "name" : "VkImportMemoryFdInfoKHR",
28189   "referenced_type" : "_ZTI23VkImportMemoryFdInfoKHR",
28190   "self_type" : "_ZTI23VkImportMemoryFdInfoKHR",
28191   "size" : 16,
28192   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
28193  },
28194  {
28195   "alignment" : 4,
28196   "fields" :
28197   [
28198    {
28199     "field_name" : "sType",
28200     "referenced_type" : "_ZTI15VkStructureType"
28201    },
28202    {
28203     "field_name" : "pNext",
28204     "field_offset" : 32,
28205     "referenced_type" : "_ZTIPv"
28206    },
28207    {
28208     "field_name" : "memoryTypeBits",
28209     "field_offset" : 64,
28210     "referenced_type" : "_ZTIj"
28211    }
28212   ],
28213   "linker_set_key" : "_ZTI23VkMemoryFdPropertiesKHR",
28214   "name" : "VkMemoryFdPropertiesKHR",
28215   "referenced_type" : "_ZTI23VkMemoryFdPropertiesKHR",
28216   "self_type" : "_ZTI23VkMemoryFdPropertiesKHR",
28217   "size" : 12,
28218   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
28219  },
28220  {
28221   "alignment" : 4,
28222   "fields" :
28223   [
28224    {
28225     "field_name" : "sType",
28226     "referenced_type" : "_ZTI15VkStructureType"
28227    },
28228    {
28229     "field_name" : "pNext",
28230     "field_offset" : 32,
28231     "referenced_type" : "_ZTIPv"
28232    },
28233    {
28234     "field_name" : "unit",
28235     "field_offset" : 64,
28236     "referenced_type" : "_ZTI27VkPerformanceCounterUnitKHR"
28237    },
28238    {
28239     "field_name" : "scope",
28240     "field_offset" : 96,
28241     "referenced_type" : "_ZTI28VkPerformanceCounterScopeKHR"
28242    },
28243    {
28244     "field_name" : "storage",
28245     "field_offset" : 128,
28246     "referenced_type" : "_ZTI30VkPerformanceCounterStorageKHR"
28247    },
28248    {
28249     "field_name" : "uuid",
28250     "field_offset" : 160,
28251     "referenced_type" : "_ZTIA16_h"
28252    }
28253   ],
28254   "linker_set_key" : "_ZTI23VkPerformanceCounterKHR",
28255   "name" : "VkPerformanceCounterKHR",
28256   "referenced_type" : "_ZTI23VkPerformanceCounterKHR",
28257   "self_type" : "_ZTI23VkPerformanceCounterKHR",
28258   "size" : 36,
28259   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
28260  },
28261  {
28262   "alignment" : 4,
28263   "fields" :
28264   [
28265    {
28266     "field_name" : "type",
28267     "referenced_type" : "_ZTI27VkPerformanceValueTypeINTEL"
28268    },
28269    {
28270     "field_name" : "data",
28271     "field_offset" : 32,
28272     "referenced_type" : "_ZTI27VkPerformanceValueDataINTEL"
28273    }
28274   ],
28275   "linker_set_key" : "_ZTI23VkPerformanceValueINTEL",
28276   "name" : "VkPerformanceValueINTEL",
28277   "referenced_type" : "_ZTI23VkPerformanceValueINTEL",
28278   "self_type" : "_ZTI23VkPerformanceValueINTEL",
28279   "size" : 12,
28280   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
28281  },
28282  {
28283   "alignment" : 4,
28284   "fields" :
28285   [
28286    {
28287     "field_name" : "queueFlags",
28288     "referenced_type" : "_ZTIj"
28289    },
28290    {
28291     "field_name" : "queueCount",
28292     "field_offset" : 32,
28293     "referenced_type" : "_ZTIj"
28294    },
28295    {
28296     "field_name" : "timestampValidBits",
28297     "field_offset" : 64,
28298     "referenced_type" : "_ZTIj"
28299    },
28300    {
28301     "field_name" : "minImageTransferGranularity",
28302     "field_offset" : 96,
28303     "referenced_type" : "_ZTI10VkExtent3D"
28304    }
28305   ],
28306   "linker_set_key" : "_ZTI23VkQueueFamilyProperties",
28307   "name" : "VkQueueFamilyProperties",
28308   "referenced_type" : "_ZTI23VkQueueFamilyProperties",
28309   "self_type" : "_ZTI23VkQueueFamilyProperties",
28310   "size" : 24,
28311   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
28312  },
28313  {
28314   "alignment" : 4,
28315   "fields" :
28316   [
28317    {
28318     "field_name" : "sType",
28319     "referenced_type" : "_ZTI15VkStructureType"
28320    },
28321    {
28322     "field_name" : "pNext",
28323     "field_offset" : 32,
28324     "referenced_type" : "_ZTIPKv"
28325    },
28326    {
28327     "field_name" : "flags",
28328     "field_offset" : 64,
28329     "referenced_type" : "_ZTIj"
28330    },
28331    {
28332     "field_name" : "attachmentCount",
28333     "field_offset" : 96,
28334     "referenced_type" : "_ZTIj"
28335    },
28336    {
28337     "field_name" : "pAttachments",
28338     "field_offset" : 128,
28339     "referenced_type" : "_ZTIPK24VkAttachmentDescription2"
28340    },
28341    {
28342     "field_name" : "subpassCount",
28343     "field_offset" : 160,
28344     "referenced_type" : "_ZTIj"
28345    },
28346    {
28347     "field_name" : "pSubpasses",
28348     "field_offset" : 192,
28349     "referenced_type" : "_ZTIPK21VkSubpassDescription2"
28350    },
28351    {
28352     "field_name" : "dependencyCount",
28353     "field_offset" : 224,
28354     "referenced_type" : "_ZTIj"
28355    },
28356    {
28357     "field_name" : "pDependencies",
28358     "field_offset" : 256,
28359     "referenced_type" : "_ZTIPK20VkSubpassDependency2"
28360    },
28361    {
28362     "field_name" : "correlatedViewMaskCount",
28363     "field_offset" : 288,
28364     "referenced_type" : "_ZTIj"
28365    },
28366    {
28367     "field_name" : "pCorrelatedViewMasks",
28368     "field_offset" : 320,
28369     "referenced_type" : "_ZTIPKj"
28370    }
28371   ],
28372   "linker_set_key" : "_ZTI23VkRenderPassCreateInfo2",
28373   "name" : "VkRenderPassCreateInfo2",
28374   "referenced_type" : "_ZTI23VkRenderPassCreateInfo2",
28375   "self_type" : "_ZTI23VkRenderPassCreateInfo2",
28376   "size" : 44,
28377   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
28378  },
28379  {
28380   "alignment" : 4,
28381   "fields" :
28382   [
28383    {
28384     "field_name" : "sType",
28385     "referenced_type" : "_ZTI15VkStructureType"
28386    },
28387    {
28388     "field_name" : "pNext",
28389     "field_offset" : 32,
28390     "referenced_type" : "_ZTIPKv"
28391    },
28392    {
28393     "field_name" : "semaphore",
28394     "field_offset" : 64,
28395     "referenced_type" : "_ZTIy"
28396    },
28397    {
28398     "field_name" : "handleType",
28399     "field_offset" : 128,
28400     "referenced_type" : "_ZTI37VkExternalSemaphoreHandleTypeFlagBits"
28401    }
28402   ],
28403   "linker_set_key" : "_ZTI23VkSemaphoreGetFdInfoKHR",
28404   "name" : "VkSemaphoreGetFdInfoKHR",
28405   "referenced_type" : "_ZTI23VkSemaphoreGetFdInfoKHR",
28406   "self_type" : "_ZTI23VkSemaphoreGetFdInfoKHR",
28407   "size" : 20,
28408   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
28409  },
28410  {
28411   "alignment" : 4,
28412   "fields" :
28413   [
28414    {
28415     "field_name" : "subresource",
28416     "referenced_type" : "_ZTI18VkImageSubresource"
28417    },
28418    {
28419     "field_name" : "offset",
28420     "field_offset" : 96,
28421     "referenced_type" : "_ZTI10VkOffset3D"
28422    },
28423    {
28424     "field_name" : "extent",
28425     "field_offset" : 192,
28426     "referenced_type" : "_ZTI10VkExtent3D"
28427    },
28428    {
28429     "field_name" : "memory",
28430     "field_offset" : 288,
28431     "referenced_type" : "_ZTIy"
28432    },
28433    {
28434     "field_name" : "memoryOffset",
28435     "field_offset" : 352,
28436     "referenced_type" : "_ZTIy"
28437    },
28438    {
28439     "field_name" : "flags",
28440     "field_offset" : 416,
28441     "referenced_type" : "_ZTIj"
28442    }
28443   ],
28444   "linker_set_key" : "_ZTI23VkSparseImageMemoryBind",
28445   "name" : "VkSparseImageMemoryBind",
28446   "referenced_type" : "_ZTI23VkSparseImageMemoryBind",
28447   "self_type" : "_ZTI23VkSparseImageMemoryBind",
28448   "size" : 56,
28449   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
28450  },
28451  {
28452   "alignment" : 4,
28453   "fields" :
28454   [
28455    {
28456     "field_name" : "sType",
28457     "referenced_type" : "_ZTI15VkStructureType"
28458    },
28459    {
28460     "field_name" : "pNext",
28461     "field_offset" : 32,
28462     "referenced_type" : "_ZTIPKv"
28463    },
28464    {
28465     "field_name" : "enabledValidationFeatureCount",
28466     "field_offset" : 64,
28467     "referenced_type" : "_ZTIj"
28468    },
28469    {
28470     "field_name" : "pEnabledValidationFeatures",
28471     "field_offset" : 96,
28472     "referenced_type" : "_ZTIPK28VkValidationFeatureEnableEXT"
28473    },
28474    {
28475     "field_name" : "disabledValidationFeatureCount",
28476     "field_offset" : 128,
28477     "referenced_type" : "_ZTIj"
28478    },
28479    {
28480     "field_name" : "pDisabledValidationFeatures",
28481     "field_offset" : 160,
28482     "referenced_type" : "_ZTIPK29VkValidationFeatureDisableEXT"
28483    }
28484   ],
28485   "linker_set_key" : "_ZTI23VkValidationFeaturesEXT",
28486   "name" : "VkValidationFeaturesEXT",
28487   "referenced_type" : "_ZTI23VkValidationFeaturesEXT",
28488   "self_type" : "_ZTI23VkValidationFeaturesEXT",
28489   "size" : 24,
28490   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
28491  },
28492  {
28493   "alignment" : 4,
28494   "fields" :
28495   [
28496    {
28497     "field_name" : "sType",
28498     "referenced_type" : "_ZTI15VkStructureType"
28499    },
28500    {
28501     "field_name" : "pNext",
28502     "field_offset" : 32,
28503     "referenced_type" : "_ZTIPKv"
28504    },
28505    {
28506     "field_name" : "flags",
28507     "field_offset" : 64,
28508     "referenced_type" : "_ZTIj"
28509    },
28510    {
28511     "field_name" : "format",
28512     "field_offset" : 96,
28513     "referenced_type" : "_ZTI8VkFormat"
28514    },
28515    {
28516     "field_name" : "samples",
28517     "field_offset" : 128,
28518     "referenced_type" : "_ZTI21VkSampleCountFlagBits"
28519    },
28520    {
28521     "field_name" : "loadOp",
28522     "field_offset" : 160,
28523     "referenced_type" : "_ZTI18VkAttachmentLoadOp"
28524    },
28525    {
28526     "field_name" : "storeOp",
28527     "field_offset" : 192,
28528     "referenced_type" : "_ZTI19VkAttachmentStoreOp"
28529    },
28530    {
28531     "field_name" : "stencilLoadOp",
28532     "field_offset" : 224,
28533     "referenced_type" : "_ZTI18VkAttachmentLoadOp"
28534    },
28535    {
28536     "field_name" : "stencilStoreOp",
28537     "field_offset" : 256,
28538     "referenced_type" : "_ZTI19VkAttachmentStoreOp"
28539    },
28540    {
28541     "field_name" : "initialLayout",
28542     "field_offset" : 288,
28543     "referenced_type" : "_ZTI13VkImageLayout"
28544    },
28545    {
28546     "field_name" : "finalLayout",
28547     "field_offset" : 320,
28548     "referenced_type" : "_ZTI13VkImageLayout"
28549    }
28550   ],
28551   "linker_set_key" : "_ZTI24VkAttachmentDescription2",
28552   "name" : "VkAttachmentDescription2",
28553   "referenced_type" : "_ZTI24VkAttachmentDescription2",
28554   "self_type" : "_ZTI24VkAttachmentDescription2",
28555   "size" : 44,
28556   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
28557  },
28558  {
28559   "alignment" : 4,
28560   "fields" :
28561   [
28562    {
28563     "field_name" : "depth",
28564     "referenced_type" : "_ZTIf"
28565    },
28566    {
28567     "field_name" : "stencil",
28568     "field_offset" : 32,
28569     "referenced_type" : "_ZTIj"
28570    }
28571   ],
28572   "linker_set_key" : "_ZTI24VkClearDepthStencilValue",
28573   "name" : "VkClearDepthStencilValue",
28574   "referenced_type" : "_ZTI24VkClearDepthStencilValue",
28575   "self_type" : "_ZTI24VkClearDepthStencilValue",
28576   "size" : 8,
28577   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
28578  },
28579  {
28580   "alignment" : 4,
28581   "fields" :
28582   [
28583    {
28584     "field_name" : "pixelX",
28585     "referenced_type" : "_ZTIj"
28586    },
28587    {
28588     "field_name" : "pixelY",
28589     "field_offset" : 32,
28590     "referenced_type" : "_ZTIj"
28591    },
28592    {
28593     "field_name" : "sample",
28594     "field_offset" : 64,
28595     "referenced_type" : "_ZTIj"
28596    }
28597   ],
28598   "linker_set_key" : "_ZTI24VkCoarseSampleLocationNV",
28599   "name" : "VkCoarseSampleLocationNV",
28600   "referenced_type" : "_ZTI24VkCoarseSampleLocationNV",
28601   "self_type" : "_ZTI24VkCoarseSampleLocationNV",
28602   "size" : 12,
28603   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
28604  },
28605  {
28606   "alignment" : 4,
28607   "fields" :
28608   [
28609    {
28610     "field_name" : "sType",
28611     "referenced_type" : "_ZTI15VkStructureType"
28612    },
28613    {
28614     "field_name" : "pNext",
28615     "field_offset" : 32,
28616     "referenced_type" : "_ZTIPKv"
28617    },
28618    {
28619     "field_name" : "flags",
28620     "field_offset" : 64,
28621     "referenced_type" : "_ZTIj"
28622    },
28623    {
28624     "field_name" : "pInheritanceInfo",
28625     "field_offset" : 96,
28626     "referenced_type" : "_ZTIPK30VkCommandBufferInheritanceInfo"
28627    }
28628   ],
28629   "linker_set_key" : "_ZTI24VkCommandBufferBeginInfo",
28630   "name" : "VkCommandBufferBeginInfo",
28631   "referenced_type" : "_ZTI24VkCommandBufferBeginInfo",
28632   "self_type" : "_ZTI24VkCommandBufferBeginInfo",
28633   "size" : 16,
28634   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
28635  },
28636  {
28637   "alignment" : 4,
28638   "fields" :
28639   [
28640    {
28641     "field_name" : "sType",
28642     "referenced_type" : "_ZTI15VkStructureType"
28643    },
28644    {
28645     "field_name" : "pNext",
28646     "field_offset" : 32,
28647     "referenced_type" : "_ZTIPKv"
28648    },
28649    {
28650     "field_name" : "srcBuffer",
28651     "field_offset" : 64,
28652     "referenced_type" : "_ZTIy"
28653    },
28654    {
28655     "field_name" : "dstImage",
28656     "field_offset" : 128,
28657     "referenced_type" : "_ZTIy"
28658    },
28659    {
28660     "field_name" : "dstImageLayout",
28661     "field_offset" : 192,
28662     "referenced_type" : "_ZTI13VkImageLayout"
28663    },
28664    {
28665     "field_name" : "regionCount",
28666     "field_offset" : 224,
28667     "referenced_type" : "_ZTIj"
28668    },
28669    {
28670     "field_name" : "pRegions",
28671     "field_offset" : 256,
28672     "referenced_type" : "_ZTIPK18VkBufferImageCopy2"
28673    }
28674   ],
28675   "linker_set_key" : "_ZTI24VkCopyBufferToImageInfo2",
28676   "name" : "VkCopyBufferToImageInfo2",
28677   "referenced_type" : "_ZTI24VkCopyBufferToImageInfo2",
28678   "self_type" : "_ZTI24VkCopyBufferToImageInfo2",
28679   "size" : 36,
28680   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
28681  },
28682  {
28683   "alignment" : 4,
28684   "fields" :
28685   [
28686    {
28687     "field_name" : "sType",
28688     "referenced_type" : "_ZTI15VkStructureType"
28689    },
28690    {
28691     "field_name" : "pNext",
28692     "field_offset" : 32,
28693     "referenced_type" : "_ZTIPKv"
28694    },
28695    {
28696     "field_name" : "srcImage",
28697     "field_offset" : 64,
28698     "referenced_type" : "_ZTIy"
28699    },
28700    {
28701     "field_name" : "srcImageLayout",
28702     "field_offset" : 128,
28703     "referenced_type" : "_ZTI13VkImageLayout"
28704    },
28705    {
28706     "field_name" : "dstBuffer",
28707     "field_offset" : 160,
28708     "referenced_type" : "_ZTIy"
28709    },
28710    {
28711     "field_name" : "regionCount",
28712     "field_offset" : 224,
28713     "referenced_type" : "_ZTIj"
28714    },
28715    {
28716     "field_name" : "pRegions",
28717     "field_offset" : 256,
28718     "referenced_type" : "_ZTIPK18VkBufferImageCopy2"
28719    }
28720   ],
28721   "linker_set_key" : "_ZTI24VkCopyImageToBufferInfo2",
28722   "name" : "VkCopyImageToBufferInfo2",
28723   "referenced_type" : "_ZTI24VkCopyImageToBufferInfo2",
28724   "self_type" : "_ZTI24VkCopyImageToBufferInfo2",
28725   "size" : 36,
28726   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
28727  },
28728  {
28729   "alignment" : 4,
28730   "fields" :
28731   [
28732    {
28733     "field_name" : "deviceAddress",
28734     "referenced_type" : "_ZTIy"
28735    },
28736    {
28737     "field_name" : "hostAddress",
28738     "referenced_type" : "_ZTIPv"
28739    }
28740   ],
28741   "linker_set_key" : "_ZTI24VkDeviceOrHostAddressKHR",
28742   "name" : "VkDeviceOrHostAddressKHR",
28743   "record_kind" : "union",
28744   "referenced_type" : "_ZTI24VkDeviceOrHostAddressKHR",
28745   "self_type" : "_ZTI24VkDeviceOrHostAddressKHR",
28746   "size" : 8,
28747   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
28748  },
28749  {
28750   "alignment" : 4,
28751   "fields" :
28752   [
28753    {
28754     "field_name" : "sType",
28755     "referenced_type" : "_ZTI15VkStructureType"
28756    },
28757    {
28758     "field_name" : "pNext",
28759     "field_offset" : 32,
28760     "referenced_type" : "_ZTIPv"
28761    },
28762    {
28763     "field_name" : "imageFormatProperties",
28764     "field_offset" : 64,
28765     "referenced_type" : "_ZTI23VkImageFormatProperties"
28766    }
28767   ],
28768   "linker_set_key" : "_ZTI24VkImageFormatProperties2",
28769   "name" : "VkImageFormatProperties2",
28770   "referenced_type" : "_ZTI24VkImageFormatProperties2",
28771   "self_type" : "_ZTI24VkImageFormatProperties2",
28772   "size" : 40,
28773   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
28774  },
28775  {
28776   "alignment" : 4,
28777   "fields" :
28778   [
28779    {
28780     "field_name" : "aspectMask",
28781     "referenced_type" : "_ZTIj"
28782    },
28783    {
28784     "field_name" : "mipLevel",
28785     "field_offset" : 32,
28786     "referenced_type" : "_ZTIj"
28787    },
28788    {
28789     "field_name" : "baseArrayLayer",
28790     "field_offset" : 64,
28791     "referenced_type" : "_ZTIj"
28792    },
28793    {
28794     "field_name" : "layerCount",
28795     "field_offset" : 96,
28796     "referenced_type" : "_ZTIj"
28797    }
28798   ],
28799   "linker_set_key" : "_ZTI24VkImageSubresourceLayers",
28800   "name" : "VkImageSubresourceLayers",
28801   "referenced_type" : "_ZTI24VkImageSubresourceLayers",
28802   "self_type" : "_ZTI24VkImageSubresourceLayers",
28803   "size" : 16,
28804   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
28805  },
28806  {
28807   "alignment" : 4,
28808   "fields" :
28809   [
28810    {
28811     "field_name" : "sType",
28812     "referenced_type" : "_ZTI15VkStructureType"
28813    },
28814    {
28815     "field_name" : "pNext",
28816     "field_offset" : 32,
28817     "referenced_type" : "_ZTIPKv"
28818    },
28819    {
28820     "field_name" : "imageView",
28821     "field_offset" : 64,
28822     "referenced_type" : "_ZTIy"
28823    },
28824    {
28825     "field_name" : "descriptorType",
28826     "field_offset" : 128,
28827     "referenced_type" : "_ZTI16VkDescriptorType"
28828    },
28829    {
28830     "field_name" : "sampler",
28831     "field_offset" : 160,
28832     "referenced_type" : "_ZTIy"
28833    }
28834   ],
28835   "linker_set_key" : "_ZTI24VkImageViewHandleInfoNVX",
28836   "name" : "VkImageViewHandleInfoNVX",
28837   "referenced_type" : "_ZTI24VkImageViewHandleInfoNVX",
28838   "self_type" : "_ZTI24VkImageViewHandleInfoNVX",
28839   "size" : 28,
28840   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
28841  },
28842  {
28843   "alignment" : 4,
28844   "fields" :
28845   [
28846    {
28847     "field_name" : "robustBufferAccess",
28848     "referenced_type" : "_ZTIj"
28849    },
28850    {
28851     "field_name" : "fullDrawIndexUint32",
28852     "field_offset" : 32,
28853     "referenced_type" : "_ZTIj"
28854    },
28855    {
28856     "field_name" : "imageCubeArray",
28857     "field_offset" : 64,
28858     "referenced_type" : "_ZTIj"
28859    },
28860    {
28861     "field_name" : "independentBlend",
28862     "field_offset" : 96,
28863     "referenced_type" : "_ZTIj"
28864    },
28865    {
28866     "field_name" : "geometryShader",
28867     "field_offset" : 128,
28868     "referenced_type" : "_ZTIj"
28869    },
28870    {
28871     "field_name" : "tessellationShader",
28872     "field_offset" : 160,
28873     "referenced_type" : "_ZTIj"
28874    },
28875    {
28876     "field_name" : "sampleRateShading",
28877     "field_offset" : 192,
28878     "referenced_type" : "_ZTIj"
28879    },
28880    {
28881     "field_name" : "dualSrcBlend",
28882     "field_offset" : 224,
28883     "referenced_type" : "_ZTIj"
28884    },
28885    {
28886     "field_name" : "logicOp",
28887     "field_offset" : 256,
28888     "referenced_type" : "_ZTIj"
28889    },
28890    {
28891     "field_name" : "multiDrawIndirect",
28892     "field_offset" : 288,
28893     "referenced_type" : "_ZTIj"
28894    },
28895    {
28896     "field_name" : "drawIndirectFirstInstance",
28897     "field_offset" : 320,
28898     "referenced_type" : "_ZTIj"
28899    },
28900    {
28901     "field_name" : "depthClamp",
28902     "field_offset" : 352,
28903     "referenced_type" : "_ZTIj"
28904    },
28905    {
28906     "field_name" : "depthBiasClamp",
28907     "field_offset" : 384,
28908     "referenced_type" : "_ZTIj"
28909    },
28910    {
28911     "field_name" : "fillModeNonSolid",
28912     "field_offset" : 416,
28913     "referenced_type" : "_ZTIj"
28914    },
28915    {
28916     "field_name" : "depthBounds",
28917     "field_offset" : 448,
28918     "referenced_type" : "_ZTIj"
28919    },
28920    {
28921     "field_name" : "wideLines",
28922     "field_offset" : 480,
28923     "referenced_type" : "_ZTIj"
28924    },
28925    {
28926     "field_name" : "largePoints",
28927     "field_offset" : 512,
28928     "referenced_type" : "_ZTIj"
28929    },
28930    {
28931     "field_name" : "alphaToOne",
28932     "field_offset" : 544,
28933     "referenced_type" : "_ZTIj"
28934    },
28935    {
28936     "field_name" : "multiViewport",
28937     "field_offset" : 576,
28938     "referenced_type" : "_ZTIj"
28939    },
28940    {
28941     "field_name" : "samplerAnisotropy",
28942     "field_offset" : 608,
28943     "referenced_type" : "_ZTIj"
28944    },
28945    {
28946     "field_name" : "textureCompressionETC2",
28947     "field_offset" : 640,
28948     "referenced_type" : "_ZTIj"
28949    },
28950    {
28951     "field_name" : "textureCompressionASTC_LDR",
28952     "field_offset" : 672,
28953     "referenced_type" : "_ZTIj"
28954    },
28955    {
28956     "field_name" : "textureCompressionBC",
28957     "field_offset" : 704,
28958     "referenced_type" : "_ZTIj"
28959    },
28960    {
28961     "field_name" : "occlusionQueryPrecise",
28962     "field_offset" : 736,
28963     "referenced_type" : "_ZTIj"
28964    },
28965    {
28966     "field_name" : "pipelineStatisticsQuery",
28967     "field_offset" : 768,
28968     "referenced_type" : "_ZTIj"
28969    },
28970    {
28971     "field_name" : "vertexPipelineStoresAndAtomics",
28972     "field_offset" : 800,
28973     "referenced_type" : "_ZTIj"
28974    },
28975    {
28976     "field_name" : "fragmentStoresAndAtomics",
28977     "field_offset" : 832,
28978     "referenced_type" : "_ZTIj"
28979    },
28980    {
28981     "field_name" : "shaderTessellationAndGeometryPointSize",
28982     "field_offset" : 864,
28983     "referenced_type" : "_ZTIj"
28984    },
28985    {
28986     "field_name" : "shaderImageGatherExtended",
28987     "field_offset" : 896,
28988     "referenced_type" : "_ZTIj"
28989    },
28990    {
28991     "field_name" : "shaderStorageImageExtendedFormats",
28992     "field_offset" : 928,
28993     "referenced_type" : "_ZTIj"
28994    },
28995    {
28996     "field_name" : "shaderStorageImageMultisample",
28997     "field_offset" : 960,
28998     "referenced_type" : "_ZTIj"
28999    },
29000    {
29001     "field_name" : "shaderStorageImageReadWithoutFormat",
29002     "field_offset" : 992,
29003     "referenced_type" : "_ZTIj"
29004    },
29005    {
29006     "field_name" : "shaderStorageImageWriteWithoutFormat",
29007     "field_offset" : 1024,
29008     "referenced_type" : "_ZTIj"
29009    },
29010    {
29011     "field_name" : "shaderUniformBufferArrayDynamicIndexing",
29012     "field_offset" : 1056,
29013     "referenced_type" : "_ZTIj"
29014    },
29015    {
29016     "field_name" : "shaderSampledImageArrayDynamicIndexing",
29017     "field_offset" : 1088,
29018     "referenced_type" : "_ZTIj"
29019    },
29020    {
29021     "field_name" : "shaderStorageBufferArrayDynamicIndexing",
29022     "field_offset" : 1120,
29023     "referenced_type" : "_ZTIj"
29024    },
29025    {
29026     "field_name" : "shaderStorageImageArrayDynamicIndexing",
29027     "field_offset" : 1152,
29028     "referenced_type" : "_ZTIj"
29029    },
29030    {
29031     "field_name" : "shaderClipDistance",
29032     "field_offset" : 1184,
29033     "referenced_type" : "_ZTIj"
29034    },
29035    {
29036     "field_name" : "shaderCullDistance",
29037     "field_offset" : 1216,
29038     "referenced_type" : "_ZTIj"
29039    },
29040    {
29041     "field_name" : "shaderFloat64",
29042     "field_offset" : 1248,
29043     "referenced_type" : "_ZTIj"
29044    },
29045    {
29046     "field_name" : "shaderInt64",
29047     "field_offset" : 1280,
29048     "referenced_type" : "_ZTIj"
29049    },
29050    {
29051     "field_name" : "shaderInt16",
29052     "field_offset" : 1312,
29053     "referenced_type" : "_ZTIj"
29054    },
29055    {
29056     "field_name" : "shaderResourceResidency",
29057     "field_offset" : 1344,
29058     "referenced_type" : "_ZTIj"
29059    },
29060    {
29061     "field_name" : "shaderResourceMinLod",
29062     "field_offset" : 1376,
29063     "referenced_type" : "_ZTIj"
29064    },
29065    {
29066     "field_name" : "sparseBinding",
29067     "field_offset" : 1408,
29068     "referenced_type" : "_ZTIj"
29069    },
29070    {
29071     "field_name" : "sparseResidencyBuffer",
29072     "field_offset" : 1440,
29073     "referenced_type" : "_ZTIj"
29074    },
29075    {
29076     "field_name" : "sparseResidencyImage2D",
29077     "field_offset" : 1472,
29078     "referenced_type" : "_ZTIj"
29079    },
29080    {
29081     "field_name" : "sparseResidencyImage3D",
29082     "field_offset" : 1504,
29083     "referenced_type" : "_ZTIj"
29084    },
29085    {
29086     "field_name" : "sparseResidency2Samples",
29087     "field_offset" : 1536,
29088     "referenced_type" : "_ZTIj"
29089    },
29090    {
29091     "field_name" : "sparseResidency4Samples",
29092     "field_offset" : 1568,
29093     "referenced_type" : "_ZTIj"
29094    },
29095    {
29096     "field_name" : "sparseResidency8Samples",
29097     "field_offset" : 1600,
29098     "referenced_type" : "_ZTIj"
29099    },
29100    {
29101     "field_name" : "sparseResidency16Samples",
29102     "field_offset" : 1632,
29103     "referenced_type" : "_ZTIj"
29104    },
29105    {
29106     "field_name" : "sparseResidencyAliased",
29107     "field_offset" : 1664,
29108     "referenced_type" : "_ZTIj"
29109    },
29110    {
29111     "field_name" : "variableMultisampleRate",
29112     "field_offset" : 1696,
29113     "referenced_type" : "_ZTIj"
29114    },
29115    {
29116     "field_name" : "inheritedQueries",
29117     "field_offset" : 1728,
29118     "referenced_type" : "_ZTIj"
29119    }
29120   ],
29121   "linker_set_key" : "_ZTI24VkPhysicalDeviceFeatures",
29122   "name" : "VkPhysicalDeviceFeatures",
29123   "referenced_type" : "_ZTI24VkPhysicalDeviceFeatures",
29124   "self_type" : "_ZTI24VkPhysicalDeviceFeatures",
29125   "size" : 220,
29126   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
29127  },
29128  {
29129   "alignment" : 4,
29130   "fields" :
29131   [
29132    {
29133     "field_name" : "sType",
29134     "referenced_type" : "_ZTI15VkStructureType"
29135    },
29136    {
29137     "field_name" : "pNext",
29138     "field_offset" : 32,
29139     "referenced_type" : "_ZTIPKv"
29140    },
29141    {
29142     "field_name" : "swapchainCount",
29143     "field_offset" : 64,
29144     "referenced_type" : "_ZTIj"
29145    },
29146    {
29147     "field_name" : "pTimes",
29148     "field_offset" : 96,
29149     "referenced_type" : "_ZTIPK19VkPresentTimeGOOGLE"
29150    }
29151   ],
29152   "linker_set_key" : "_ZTI24VkPresentTimesInfoGOOGLE",
29153   "name" : "VkPresentTimesInfoGOOGLE",
29154   "referenced_type" : "_ZTI24VkPresentTimesInfoGOOGLE",
29155   "self_type" : "_ZTI24VkPresentTimesInfoGOOGLE",
29156   "size" : 16,
29157   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
29158  },
29159  {
29160   "alignment" : 4,
29161   "fields" :
29162   [
29163    {
29164     "field_name" : "sType",
29165     "referenced_type" : "_ZTI15VkStructureType"
29166    },
29167    {
29168     "field_name" : "pNext",
29169     "field_offset" : 32,
29170     "referenced_type" : "_ZTIPv"
29171    },
29172    {
29173     "field_name" : "queueFamilyProperties",
29174     "field_offset" : 64,
29175     "referenced_type" : "_ZTI23VkQueueFamilyProperties"
29176    }
29177   ],
29178   "linker_set_key" : "_ZTI24VkQueueFamilyProperties2",
29179   "name" : "VkQueueFamilyProperties2",
29180   "referenced_type" : "_ZTI24VkQueueFamilyProperties2",
29181   "self_type" : "_ZTI24VkQueueFamilyProperties2",
29182   "size" : 32,
29183   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
29184  },
29185  {
29186   "alignment" : 4,
29187   "fields" :
29188   [
29189    {
29190     "field_name" : "sType",
29191     "referenced_type" : "_ZTI15VkStructureType"
29192    },
29193    {
29194     "field_name" : "pNext",
29195     "field_offset" : 32,
29196     "referenced_type" : "_ZTIPKv"
29197    },
29198    {
29199     "field_name" : "sampleLocationsPerPixel",
29200     "field_offset" : 64,
29201     "referenced_type" : "_ZTI21VkSampleCountFlagBits"
29202    },
29203    {
29204     "field_name" : "sampleLocationGridSize",
29205     "field_offset" : 96,
29206     "referenced_type" : "_ZTI10VkExtent2D"
29207    },
29208    {
29209     "field_name" : "sampleLocationsCount",
29210     "field_offset" : 160,
29211     "referenced_type" : "_ZTIj"
29212    },
29213    {
29214     "field_name" : "pSampleLocations",
29215     "field_offset" : 192,
29216     "referenced_type" : "_ZTIPK19VkSampleLocationEXT"
29217    }
29218   ],
29219   "linker_set_key" : "_ZTI24VkSampleLocationsInfoEXT",
29220   "name" : "VkSampleLocationsInfoEXT",
29221   "referenced_type" : "_ZTI24VkSampleLocationsInfoEXT",
29222   "self_type" : "_ZTI24VkSampleLocationsInfoEXT",
29223   "size" : 28,
29224   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
29225  },
29226  {
29227   "alignment" : 4,
29228   "fields" :
29229   [
29230    {
29231     "field_name" : "sType",
29232     "referenced_type" : "_ZTI15VkStructureType"
29233    },
29234    {
29235     "field_name" : "pNext",
29236     "field_offset" : 32,
29237     "referenced_type" : "_ZTIPKv"
29238    },
29239    {
29240     "field_name" : "flags",
29241     "field_offset" : 64,
29242     "referenced_type" : "_ZTIj"
29243    },
29244    {
29245     "field_name" : "codeSize",
29246     "field_offset" : 96,
29247     "referenced_type" : "_ZTIj"
29248    },
29249    {
29250     "field_name" : "pCode",
29251     "field_offset" : 128,
29252     "referenced_type" : "_ZTIPKj"
29253    }
29254   ],
29255   "linker_set_key" : "_ZTI24VkShaderModuleCreateInfo",
29256   "name" : "VkShaderModuleCreateInfo",
29257   "referenced_type" : "_ZTI24VkShaderModuleCreateInfo",
29258   "self_type" : "_ZTI24VkShaderModuleCreateInfo",
29259   "size" : 20,
29260   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
29261  },
29262  {
29263   "alignment" : 4,
29264   "fields" :
29265   [
29266    {
29267     "field_name" : "numUsedVgprs",
29268     "referenced_type" : "_ZTIj"
29269    },
29270    {
29271     "field_name" : "numUsedSgprs",
29272     "field_offset" : 32,
29273     "referenced_type" : "_ZTIj"
29274    },
29275    {
29276     "field_name" : "ldsSizePerLocalWorkGroup",
29277     "field_offset" : 64,
29278     "referenced_type" : "_ZTIj"
29279    },
29280    {
29281     "field_name" : "ldsUsageSizeInBytes",
29282     "field_offset" : 96,
29283     "referenced_type" : "_ZTIj"
29284    },
29285    {
29286     "field_name" : "scratchMemUsageInBytes",
29287     "field_offset" : 128,
29288     "referenced_type" : "_ZTIj"
29289    }
29290   ],
29291   "linker_set_key" : "_ZTI24VkShaderResourceUsageAMD",
29292   "name" : "VkShaderResourceUsageAMD",
29293   "referenced_type" : "_ZTI24VkShaderResourceUsageAMD",
29294   "self_type" : "_ZTI24VkShaderResourceUsageAMD",
29295   "size" : 20,
29296   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
29297  },
29298  {
29299   "alignment" : 4,
29300   "fields" :
29301   [
29302    {
29303     "field_name" : "constantID",
29304     "referenced_type" : "_ZTIj"
29305    },
29306    {
29307     "field_name" : "offset",
29308     "field_offset" : 32,
29309     "referenced_type" : "_ZTIj"
29310    },
29311    {
29312     "field_name" : "size",
29313     "field_offset" : 64,
29314     "referenced_type" : "_ZTIj"
29315    }
29316   ],
29317   "linker_set_key" : "_ZTI24VkSpecializationMapEntry",
29318   "name" : "VkSpecializationMapEntry",
29319   "referenced_type" : "_ZTI24VkSpecializationMapEntry",
29320   "self_type" : "_ZTI24VkSpecializationMapEntry",
29321   "size" : 12,
29322   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
29323  },
29324  {
29325   "alignment" : 4,
29326   "fields" :
29327   [
29328    {
29329     "field_name" : "minImageCount",
29330     "referenced_type" : "_ZTIj"
29331    },
29332    {
29333     "field_name" : "maxImageCount",
29334     "field_offset" : 32,
29335     "referenced_type" : "_ZTIj"
29336    },
29337    {
29338     "field_name" : "currentExtent",
29339     "field_offset" : 64,
29340     "referenced_type" : "_ZTI10VkExtent2D"
29341    },
29342    {
29343     "field_name" : "minImageExtent",
29344     "field_offset" : 128,
29345     "referenced_type" : "_ZTI10VkExtent2D"
29346    },
29347    {
29348     "field_name" : "maxImageExtent",
29349     "field_offset" : 192,
29350     "referenced_type" : "_ZTI10VkExtent2D"
29351    },
29352    {
29353     "field_name" : "maxImageArrayLayers",
29354     "field_offset" : 256,
29355     "referenced_type" : "_ZTIj"
29356    },
29357    {
29358     "field_name" : "supportedTransforms",
29359     "field_offset" : 288,
29360     "referenced_type" : "_ZTIj"
29361    },
29362    {
29363     "field_name" : "currentTransform",
29364     "field_offset" : 320,
29365     "referenced_type" : "_ZTI29VkSurfaceTransformFlagBitsKHR"
29366    },
29367    {
29368     "field_name" : "supportedCompositeAlpha",
29369     "field_offset" : 352,
29370     "referenced_type" : "_ZTIj"
29371    },
29372    {
29373     "field_name" : "supportedUsageFlags",
29374     "field_offset" : 384,
29375     "referenced_type" : "_ZTIj"
29376    }
29377   ],
29378   "linker_set_key" : "_ZTI24VkSurfaceCapabilitiesKHR",
29379   "name" : "VkSurfaceCapabilitiesKHR",
29380   "referenced_type" : "_ZTI24VkSurfaceCapabilitiesKHR",
29381   "self_type" : "_ZTI24VkSurfaceCapabilitiesKHR",
29382   "size" : 52,
29383   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
29384  },
29385  {
29386   "alignment" : 4,
29387   "fields" :
29388   [
29389    {
29390     "field_name" : "sType",
29391     "referenced_type" : "_ZTI15VkStructureType"
29392    },
29393    {
29394     "field_name" : "pNext",
29395     "field_offset" : 32,
29396     "referenced_type" : "_ZTIPKv"
29397    },
29398    {
29399     "field_name" : "flags",
29400     "field_offset" : 64,
29401     "referenced_type" : "_ZTIj"
29402    },
29403    {
29404     "field_name" : "surface",
29405     "field_offset" : 96,
29406     "referenced_type" : "_ZTIy"
29407    },
29408    {
29409     "field_name" : "minImageCount",
29410     "field_offset" : 160,
29411     "referenced_type" : "_ZTIj"
29412    },
29413    {
29414     "field_name" : "imageFormat",
29415     "field_offset" : 192,
29416     "referenced_type" : "_ZTI8VkFormat"
29417    },
29418    {
29419     "field_name" : "imageColorSpace",
29420     "field_offset" : 224,
29421     "referenced_type" : "_ZTI15VkColorSpaceKHR"
29422    },
29423    {
29424     "field_name" : "imageExtent",
29425     "field_offset" : 256,
29426     "referenced_type" : "_ZTI10VkExtent2D"
29427    },
29428    {
29429     "field_name" : "imageArrayLayers",
29430     "field_offset" : 320,
29431     "referenced_type" : "_ZTIj"
29432    },
29433    {
29434     "field_name" : "imageUsage",
29435     "field_offset" : 352,
29436     "referenced_type" : "_ZTIj"
29437    },
29438    {
29439     "field_name" : "imageSharingMode",
29440     "field_offset" : 384,
29441     "referenced_type" : "_ZTI13VkSharingMode"
29442    },
29443    {
29444     "field_name" : "queueFamilyIndexCount",
29445     "field_offset" : 416,
29446     "referenced_type" : "_ZTIj"
29447    },
29448    {
29449     "field_name" : "pQueueFamilyIndices",
29450     "field_offset" : 448,
29451     "referenced_type" : "_ZTIPKj"
29452    },
29453    {
29454     "field_name" : "preTransform",
29455     "field_offset" : 480,
29456     "referenced_type" : "_ZTI29VkSurfaceTransformFlagBitsKHR"
29457    },
29458    {
29459     "field_name" : "compositeAlpha",
29460     "field_offset" : 512,
29461     "referenced_type" : "_ZTI27VkCompositeAlphaFlagBitsKHR"
29462    },
29463    {
29464     "field_name" : "presentMode",
29465     "field_offset" : 544,
29466     "referenced_type" : "_ZTI16VkPresentModeKHR"
29467    },
29468    {
29469     "field_name" : "clipped",
29470     "field_offset" : 576,
29471     "referenced_type" : "_ZTIj"
29472    },
29473    {
29474     "field_name" : "oldSwapchain",
29475     "field_offset" : 608,
29476     "referenced_type" : "_ZTIy"
29477    }
29478   ],
29479   "linker_set_key" : "_ZTI24VkSwapchainCreateInfoKHR",
29480   "name" : "VkSwapchainCreateInfoKHR",
29481   "referenced_type" : "_ZTI24VkSwapchainCreateInfoKHR",
29482   "self_type" : "_ZTI24VkSwapchainCreateInfoKHR",
29483   "size" : 84,
29484   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
29485  },
29486  {
29487   "alignment" : 4,
29488   "fields" :
29489   [
29490    {
29491     "field_name" : "sType",
29492     "referenced_type" : "_ZTI15VkStructureType"
29493    },
29494    {
29495     "field_name" : "pNext",
29496     "field_offset" : 32,
29497     "referenced_type" : "_ZTIPKv"
29498    },
29499    {
29500     "field_name" : "swapchain",
29501     "field_offset" : 64,
29502     "referenced_type" : "_ZTIy"
29503    },
29504    {
29505     "field_name" : "timeout",
29506     "field_offset" : 128,
29507     "referenced_type" : "_ZTIy"
29508    },
29509    {
29510     "field_name" : "semaphore",
29511     "field_offset" : 192,
29512     "referenced_type" : "_ZTIy"
29513    },
29514    {
29515     "field_name" : "fence",
29516     "field_offset" : 256,
29517     "referenced_type" : "_ZTIy"
29518    },
29519    {
29520     "field_name" : "deviceMask",
29521     "field_offset" : 320,
29522     "referenced_type" : "_ZTIj"
29523    }
29524   ],
29525   "linker_set_key" : "_ZTI25VkAcquireNextImageInfoKHR",
29526   "name" : "VkAcquireNextImageInfoKHR",
29527   "referenced_type" : "_ZTI25VkAcquireNextImageInfoKHR",
29528   "self_type" : "_ZTI25VkAcquireNextImageInfoKHR",
29529   "size" : 44,
29530   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
29531  },
29532  {
29533   "alignment" : 4,
29534   "fields" :
29535   [
29536    {
29537     "field_name" : "sType",
29538     "referenced_type" : "_ZTI15VkStructureType"
29539    },
29540    {
29541     "field_name" : "pNext",
29542     "field_offset" : 32,
29543     "referenced_type" : "_ZTIPKv"
29544    },
29545    {
29546     "field_name" : "buffer",
29547     "field_offset" : 64,
29548     "referenced_type" : "_ZTIy"
29549    }
29550   ],
29551   "linker_set_key" : "_ZTI25VkBufferDeviceAddressInfo",
29552   "name" : "VkBufferDeviceAddressInfo",
29553   "referenced_type" : "_ZTI25VkBufferDeviceAddressInfo",
29554   "self_type" : "_ZTI25VkBufferDeviceAddressInfo",
29555   "size" : 16,
29556   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
29557  },
29558  {
29559   "alignment" : 4,
29560   "fields" :
29561   [
29562    {
29563     "field_name" : "sType",
29564     "referenced_type" : "_ZTI15VkStructureType"
29565    },
29566    {
29567     "field_name" : "pNext",
29568     "field_offset" : 32,
29569     "referenced_type" : "_ZTIPKv"
29570    },
29571    {
29572     "field_name" : "commandBuffer",
29573     "field_offset" : 64,
29574     "referenced_type" : "_ZTIP17VkCommandBuffer_T"
29575    },
29576    {
29577     "field_name" : "deviceMask",
29578     "field_offset" : 96,
29579     "referenced_type" : "_ZTIj"
29580    }
29581   ],
29582   "linker_set_key" : "_ZTI25VkCommandBufferSubmitInfo",
29583   "name" : "VkCommandBufferSubmitInfo",
29584   "referenced_type" : "_ZTI25VkCommandBufferSubmitInfo",
29585   "self_type" : "_ZTI25VkCommandBufferSubmitInfo",
29586   "size" : 16,
29587   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
29588  },
29589  {
29590   "alignment" : 4,
29591   "fields" :
29592   [
29593    {
29594     "field_name" : "sType",
29595     "referenced_type" : "_ZTI15VkStructureType"
29596    },
29597    {
29598     "field_name" : "pNext",
29599     "field_offset" : 32,
29600     "referenced_type" : "_ZTIPKv"
29601    },
29602    {
29603     "field_name" : "module",
29604     "field_offset" : 64,
29605     "referenced_type" : "_ZTIy"
29606    },
29607    {
29608     "field_name" : "pName",
29609     "field_offset" : 128,
29610     "referenced_type" : "_ZTIPKc"
29611    }
29612   ],
29613   "linker_set_key" : "_ZTI25VkCuFunctionCreateInfoNVX",
29614   "name" : "VkCuFunctionCreateInfoNVX",
29615   "referenced_type" : "_ZTI25VkCuFunctionCreateInfoNVX",
29616   "self_type" : "_ZTI25VkCuFunctionCreateInfoNVX",
29617   "size" : 20,
29618   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
29619  },
29620  {
29621   "alignment" : 4,
29622   "fields" :
29623   [
29624    {
29625     "field_name" : "x",
29626     "referenced_type" : "_ZTIj"
29627    },
29628    {
29629     "field_name" : "y",
29630     "field_offset" : 32,
29631     "referenced_type" : "_ZTIj"
29632    },
29633    {
29634     "field_name" : "z",
29635     "field_offset" : 64,
29636     "referenced_type" : "_ZTIj"
29637    }
29638   ],
29639   "linker_set_key" : "_ZTI25VkDispatchIndirectCommand",
29640   "name" : "VkDispatchIndirectCommand",
29641   "referenced_type" : "_ZTI25VkDispatchIndirectCommand",
29642   "self_type" : "_ZTI25VkDispatchIndirectCommand",
29643   "size" : 12,
29644   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
29645  },
29646  {
29647   "alignment" : 4,
29648   "fields" :
29649   [
29650    {
29651     "field_name" : "sType",
29652     "referenced_type" : "_ZTI15VkStructureType"
29653    },
29654    {
29655     "field_name" : "pNext",
29656     "field_offset" : 32,
29657     "referenced_type" : "_ZTIPv"
29658    },
29659    {
29660     "field_name" : "exportFromImportedHandleTypes",
29661     "field_offset" : 64,
29662     "referenced_type" : "_ZTIj"
29663    },
29664    {
29665     "field_name" : "compatibleHandleTypes",
29666     "field_offset" : 96,
29667     "referenced_type" : "_ZTIj"
29668    },
29669    {
29670     "field_name" : "externalFenceFeatures",
29671     "field_offset" : 128,
29672     "referenced_type" : "_ZTIj"
29673    }
29674   ],
29675   "linker_set_key" : "_ZTI25VkExternalFenceProperties",
29676   "name" : "VkExternalFenceProperties",
29677   "referenced_type" : "_ZTI25VkExternalFenceProperties",
29678   "self_type" : "_ZTI25VkExternalFenceProperties",
29679   "size" : 20,
29680   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
29681  },
29682  {
29683   "alignment" : 4,
29684   "fields" :
29685   [
29686    {
29687     "field_name" : "sType",
29688     "referenced_type" : "_ZTI15VkStructureType"
29689    },
29690    {
29691     "field_name" : "pNext",
29692     "field_offset" : 32,
29693     "referenced_type" : "_ZTIPKv"
29694    },
29695    {
29696     "field_name" : "pipelineBindPoint",
29697     "field_offset" : 64,
29698     "referenced_type" : "_ZTI19VkPipelineBindPoint"
29699    },
29700    {
29701     "field_name" : "pipeline",
29702     "field_offset" : 96,
29703     "referenced_type" : "_ZTIy"
29704    },
29705    {
29706     "field_name" : "indirectCommandsLayout",
29707     "field_offset" : 160,
29708     "referenced_type" : "_ZTIy"
29709    },
29710    {
29711     "field_name" : "streamCount",
29712     "field_offset" : 224,
29713     "referenced_type" : "_ZTIj"
29714    },
29715    {
29716     "field_name" : "pStreams",
29717     "field_offset" : 256,
29718     "referenced_type" : "_ZTIPK26VkIndirectCommandsStreamNV"
29719    },
29720    {
29721     "field_name" : "sequencesCount",
29722     "field_offset" : 288,
29723     "referenced_type" : "_ZTIj"
29724    },
29725    {
29726     "field_name" : "preprocessBuffer",
29727     "field_offset" : 320,
29728     "referenced_type" : "_ZTIy"
29729    },
29730    {
29731     "field_name" : "preprocessOffset",
29732     "field_offset" : 384,
29733     "referenced_type" : "_ZTIy"
29734    },
29735    {
29736     "field_name" : "preprocessSize",
29737     "field_offset" : 448,
29738     "referenced_type" : "_ZTIy"
29739    },
29740    {
29741     "field_name" : "sequencesCountBuffer",
29742     "field_offset" : 512,
29743     "referenced_type" : "_ZTIy"
29744    },
29745    {
29746     "field_name" : "sequencesCountOffset",
29747     "field_offset" : 576,
29748     "referenced_type" : "_ZTIy"
29749    },
29750    {
29751     "field_name" : "sequencesIndexBuffer",
29752     "field_offset" : 640,
29753     "referenced_type" : "_ZTIy"
29754    },
29755    {
29756     "field_name" : "sequencesIndexOffset",
29757     "field_offset" : 704,
29758     "referenced_type" : "_ZTIy"
29759    }
29760   ],
29761   "linker_set_key" : "_ZTI25VkGeneratedCommandsInfoNV",
29762   "name" : "VkGeneratedCommandsInfoNV",
29763   "referenced_type" : "_ZTI25VkGeneratedCommandsInfoNV",
29764   "self_type" : "_ZTI25VkGeneratedCommandsInfoNV",
29765   "size" : 96,
29766   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
29767  },
29768  {
29769   "alignment" : 4,
29770   "fields" :
29771   [
29772    {
29773     "field_name" : "sType",
29774     "referenced_type" : "_ZTI15VkStructureType"
29775    },
29776    {
29777     "field_name" : "pNext",
29778     "field_offset" : 32,
29779     "referenced_type" : "_ZTIPKv"
29780    },
29781    {
29782     "field_name" : "flags",
29783     "field_offset" : 64,
29784     "referenced_type" : "_ZTIj"
29785    },
29786    {
29787     "field_name" : "deviceMask",
29788     "field_offset" : 96,
29789     "referenced_type" : "_ZTIj"
29790    }
29791   ],
29792   "linker_set_key" : "_ZTI25VkMemoryAllocateFlagsInfo",
29793   "name" : "VkMemoryAllocateFlagsInfo",
29794   "referenced_type" : "_ZTI25VkMemoryAllocateFlagsInfo",
29795   "self_type" : "_ZTI25VkMemoryAllocateFlagsInfo",
29796   "size" : 16,
29797   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
29798  },
29799  {
29800   "alignment" : 4,
29801   "fields" :
29802   [
29803    {
29804     "field_name" : "firstIndex",
29805     "referenced_type" : "_ZTIj"
29806    },
29807    {
29808     "field_name" : "indexCount",
29809     "field_offset" : 32,
29810     "referenced_type" : "_ZTIj"
29811    },
29812    {
29813     "field_name" : "vertexOffset",
29814     "field_offset" : 64,
29815     "referenced_type" : "_ZTIi"
29816    }
29817   ],
29818   "linker_set_key" : "_ZTI25VkMultiDrawIndexedInfoEXT",
29819   "name" : "VkMultiDrawIndexedInfoEXT",
29820   "referenced_type" : "_ZTI25VkMultiDrawIndexedInfoEXT",
29821   "self_type" : "_ZTI25VkMultiDrawIndexedInfoEXT",
29822   "size" : 12,
29823   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
29824  },
29825  {
29826   "alignment" : 4,
29827   "fields" :
29828   [
29829    {
29830     "field_name" : "sType",
29831     "referenced_type" : "_ZTI15VkStructureType"
29832    },
29833    {
29834     "field_name" : "pNext",
29835     "field_offset" : 32,
29836     "referenced_type" : "_ZTIPv"
29837    },
29838    {
29839     "field_name" : "features",
29840     "field_offset" : 64,
29841     "referenced_type" : "_ZTI24VkPhysicalDeviceFeatures"
29842    }
29843   ],
29844   "linker_set_key" : "_ZTI25VkPhysicalDeviceFeatures2",
29845   "name" : "VkPhysicalDeviceFeatures2",
29846   "referenced_type" : "_ZTI25VkPhysicalDeviceFeatures2",
29847   "self_type" : "_ZTI25VkPhysicalDeviceFeatures2",
29848   "size" : 228,
29849   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
29850  },
29851  {
29852   "alignment" : 4,
29853   "fields" :
29854   [
29855    {
29856     "field_name" : "sType",
29857     "referenced_type" : "_ZTI15VkStructureType"
29858    },
29859    {
29860     "field_name" : "pNext",
29861     "field_offset" : 32,
29862     "referenced_type" : "_ZTIPKv"
29863    },
29864    {
29865     "field_name" : "flags",
29866     "field_offset" : 64,
29867     "referenced_type" : "_ZTIj"
29868    },
29869    {
29870     "field_name" : "initialDataSize",
29871     "field_offset" : 96,
29872     "referenced_type" : "_ZTIj"
29873    },
29874    {
29875     "field_name" : "pInitialData",
29876     "field_offset" : 128,
29877     "referenced_type" : "_ZTIPKv"
29878    }
29879   ],
29880   "linker_set_key" : "_ZTI25VkPipelineCacheCreateInfo",
29881   "name" : "VkPipelineCacheCreateInfo",
29882   "referenced_type" : "_ZTI25VkPipelineCacheCreateInfo",
29883   "self_type" : "_ZTI25VkPipelineCacheCreateInfo",
29884   "size" : 20,
29885   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
29886  },
29887  {
29888   "alignment" : 4,
29889   "fields" :
29890   [
29891    {
29892     "field_name" : "sType",
29893     "referenced_type" : "_ZTI15VkStructureType"
29894    },
29895    {
29896     "field_name" : "pNext",
29897     "field_offset" : 32,
29898     "referenced_type" : "_ZTIPKv"
29899    },
29900    {
29901     "field_name" : "imageView",
29902     "field_offset" : 64,
29903     "referenced_type" : "_ZTIy"
29904    },
29905    {
29906     "field_name" : "imageLayout",
29907     "field_offset" : 128,
29908     "referenced_type" : "_ZTI13VkImageLayout"
29909    },
29910    {
29911     "field_name" : "resolveMode",
29912     "field_offset" : 160,
29913     "referenced_type" : "_ZTI21VkResolveModeFlagBits"
29914    },
29915    {
29916     "field_name" : "resolveImageView",
29917     "field_offset" : 192,
29918     "referenced_type" : "_ZTIy"
29919    },
29920    {
29921     "field_name" : "resolveImageLayout",
29922     "field_offset" : 256,
29923     "referenced_type" : "_ZTI13VkImageLayout"
29924    },
29925    {
29926     "field_name" : "loadOp",
29927     "field_offset" : 288,
29928     "referenced_type" : "_ZTI18VkAttachmentLoadOp"
29929    },
29930    {
29931     "field_name" : "storeOp",
29932     "field_offset" : 320,
29933     "referenced_type" : "_ZTI19VkAttachmentStoreOp"
29934    },
29935    {
29936     "field_name" : "clearValue",
29937     "field_offset" : 352,
29938     "referenced_type" : "_ZTI12VkClearValue"
29939    }
29940   ],
29941   "linker_set_key" : "_ZTI25VkRenderingAttachmentInfo",
29942   "name" : "VkRenderingAttachmentInfo",
29943   "referenced_type" : "_ZTI25VkRenderingAttachmentInfo",
29944   "self_type" : "_ZTI25VkRenderingAttachmentInfo",
29945   "size" : 60,
29946   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
29947  },
29948  {
29949   "alignment" : 4,
29950   "fields" :
29951   [
29952    {
29953     "field_name" : "sType",
29954     "referenced_type" : "_ZTI15VkStructureType"
29955    },
29956    {
29957     "field_name" : "pNext",
29958     "field_offset" : 32,
29959     "referenced_type" : "_ZTIPKv"
29960    },
29961    {
29962     "field_name" : "semaphoreType",
29963     "field_offset" : 64,
29964     "referenced_type" : "_ZTI15VkSemaphoreType"
29965    },
29966    {
29967     "field_name" : "initialValue",
29968     "field_offset" : 96,
29969     "referenced_type" : "_ZTIy"
29970    }
29971   ],
29972   "linker_set_key" : "_ZTI25VkSemaphoreTypeCreateInfo",
29973   "name" : "VkSemaphoreTypeCreateInfo",
29974   "referenced_type" : "_ZTI25VkSemaphoreTypeCreateInfo",
29975   "self_type" : "_ZTI25VkSemaphoreTypeCreateInfo",
29976   "size" : 20,
29977   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
29978  },
29979  {
29980   "alignment" : 4,
29981   "fields" :
29982   [
29983    {
29984     "field_name" : "shaderStageMask",
29985     "referenced_type" : "_ZTIj"
29986    },
29987    {
29988     "field_name" : "resourceUsage",
29989     "field_offset" : 32,
29990     "referenced_type" : "_ZTI24VkShaderResourceUsageAMD"
29991    },
29992    {
29993     "field_name" : "numPhysicalVgprs",
29994     "field_offset" : 192,
29995     "referenced_type" : "_ZTIj"
29996    },
29997    {
29998     "field_name" : "numPhysicalSgprs",
29999     "field_offset" : 224,
30000     "referenced_type" : "_ZTIj"
30001    },
30002    {
30003     "field_name" : "numAvailableVgprs",
30004     "field_offset" : 256,
30005     "referenced_type" : "_ZTIj"
30006    },
30007    {
30008     "field_name" : "numAvailableSgprs",
30009     "field_offset" : 288,
30010     "referenced_type" : "_ZTIj"
30011    },
30012    {
30013     "field_name" : "computeWorkGroupSize",
30014     "field_offset" : 320,
30015     "referenced_type" : "_ZTIA3_j"
30016    }
30017   ],
30018   "linker_set_key" : "_ZTI25VkShaderStatisticsInfoAMD",
30019   "name" : "VkShaderStatisticsInfoAMD",
30020   "referenced_type" : "_ZTI25VkShaderStatisticsInfoAMD",
30021   "self_type" : "_ZTI25VkShaderStatisticsInfoAMD",
30022   "size" : 52,
30023   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
30024  },
30025  {
30026   "alignment" : 4,
30027   "fields" :
30028   [
30029    {
30030     "field_name" : "sType",
30031     "referenced_type" : "_ZTI15VkStructureType"
30032    },
30033    {
30034     "field_name" : "pNext",
30035     "field_offset" : 32,
30036     "referenced_type" : "_ZTIPv"
30037    },
30038    {
30039     "field_name" : "minImageCount",
30040     "field_offset" : 64,
30041     "referenced_type" : "_ZTIj"
30042    },
30043    {
30044     "field_name" : "maxImageCount",
30045     "field_offset" : 96,
30046     "referenced_type" : "_ZTIj"
30047    },
30048    {
30049     "field_name" : "currentExtent",
30050     "field_offset" : 128,
30051     "referenced_type" : "_ZTI10VkExtent2D"
30052    },
30053    {
30054     "field_name" : "minImageExtent",
30055     "field_offset" : 192,
30056     "referenced_type" : "_ZTI10VkExtent2D"
30057    },
30058    {
30059     "field_name" : "maxImageExtent",
30060     "field_offset" : 256,
30061     "referenced_type" : "_ZTI10VkExtent2D"
30062    },
30063    {
30064     "field_name" : "maxImageArrayLayers",
30065     "field_offset" : 320,
30066     "referenced_type" : "_ZTIj"
30067    },
30068    {
30069     "field_name" : "supportedTransforms",
30070     "field_offset" : 352,
30071     "referenced_type" : "_ZTIj"
30072    },
30073    {
30074     "field_name" : "currentTransform",
30075     "field_offset" : 384,
30076     "referenced_type" : "_ZTI29VkSurfaceTransformFlagBitsKHR"
30077    },
30078    {
30079     "field_name" : "supportedCompositeAlpha",
30080     "field_offset" : 416,
30081     "referenced_type" : "_ZTIj"
30082    },
30083    {
30084     "field_name" : "supportedUsageFlags",
30085     "field_offset" : 448,
30086     "referenced_type" : "_ZTIj"
30087    },
30088    {
30089     "field_name" : "supportedSurfaceCounters",
30090     "field_offset" : 480,
30091     "referenced_type" : "_ZTIj"
30092    }
30093   ],
30094   "linker_set_key" : "_ZTI25VkSurfaceCapabilities2EXT",
30095   "name" : "VkSurfaceCapabilities2EXT",
30096   "referenced_type" : "_ZTI25VkSurfaceCapabilities2EXT",
30097   "self_type" : "_ZTI25VkSurfaceCapabilities2EXT",
30098   "size" : 64,
30099   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
30100  },
30101  {
30102   "alignment" : 4,
30103   "fields" :
30104   [
30105    {
30106     "field_name" : "sType",
30107     "referenced_type" : "_ZTI15VkStructureType"
30108    },
30109    {
30110     "field_name" : "pNext",
30111     "field_offset" : 32,
30112     "referenced_type" : "_ZTIPv"
30113    },
30114    {
30115     "field_name" : "surfaceCapabilities",
30116     "field_offset" : 64,
30117     "referenced_type" : "_ZTI24VkSurfaceCapabilitiesKHR"
30118    }
30119   ],
30120   "linker_set_key" : "_ZTI25VkSurfaceCapabilities2KHR",
30121   "name" : "VkSurfaceCapabilities2KHR",
30122   "referenced_type" : "_ZTI25VkSurfaceCapabilities2KHR",
30123   "self_type" : "_ZTI25VkSurfaceCapabilities2KHR",
30124   "size" : 60,
30125   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
30126  },
30127  {
30128   "alignment" : 4,
30129   "fields" :
30130   [
30131    {
30132     "field_name" : "sType",
30133     "referenced_type" : "_ZTI15VkStructureType"
30134    },
30135    {
30136     "field_name" : "pNext",
30137     "field_offset" : 32,
30138     "referenced_type" : "_ZTIPKv"
30139    },
30140    {
30141     "field_name" : "planeAspect",
30142     "field_offset" : 64,
30143     "referenced_type" : "_ZTI21VkImageAspectFlagBits"
30144    }
30145   ],
30146   "linker_set_key" : "_ZTI26VkBindImagePlaneMemoryInfo",
30147   "name" : "VkBindImagePlaneMemoryInfo",
30148   "referenced_type" : "_ZTI26VkBindImagePlaneMemoryInfo",
30149   "self_type" : "_ZTI26VkBindImagePlaneMemoryInfo",
30150   "size" : 12,
30151   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
30152  },
30153  {
30154   "alignment" : 4,
30155   "fields" :
30156   [
30157    {
30158     "field_name" : "sType",
30159     "referenced_type" : "_ZTI15VkStructureType"
30160    },
30161    {
30162     "field_name" : "pNext",
30163     "field_offset" : 32,
30164     "referenced_type" : "_ZTIPKv"
30165    },
30166    {
30167     "field_name" : "pMarkerName",
30168     "field_offset" : 64,
30169     "referenced_type" : "_ZTIPKc"
30170    },
30171    {
30172     "field_name" : "color",
30173     "field_offset" : 96,
30174     "referenced_type" : "_ZTIA4_f"
30175    }
30176   ],
30177   "linker_set_key" : "_ZTI26VkDebugMarkerMarkerInfoEXT",
30178   "name" : "VkDebugMarkerMarkerInfoEXT",
30179   "referenced_type" : "_ZTI26VkDebugMarkerMarkerInfoEXT",
30180   "self_type" : "_ZTI26VkDebugMarkerMarkerInfoEXT",
30181   "size" : 28,
30182   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
30183  },
30184  {
30185   "alignment" : 4,
30186   "fields" :
30187   [
30188    {
30189     "field_name" : "sType",
30190     "referenced_type" : "_ZTI15VkStructureType"
30191    },
30192    {
30193     "field_name" : "pNext",
30194     "field_offset" : 32,
30195     "referenced_type" : "_ZTIPKv"
30196    },
30197    {
30198     "field_name" : "flags",
30199     "field_offset" : 64,
30200     "referenced_type" : "_ZTIj"
30201    },
30202    {
30203     "field_name" : "maxSets",
30204     "field_offset" : 96,
30205     "referenced_type" : "_ZTIj"
30206    },
30207    {
30208     "field_name" : "poolSizeCount",
30209     "field_offset" : 128,
30210     "referenced_type" : "_ZTIj"
30211    },
30212    {
30213     "field_name" : "pPoolSizes",
30214     "field_offset" : 160,
30215     "referenced_type" : "_ZTIPK20VkDescriptorPoolSize"
30216    }
30217   ],
30218   "linker_set_key" : "_ZTI26VkDescriptorPoolCreateInfo",
30219   "name" : "VkDescriptorPoolCreateInfo",
30220   "referenced_type" : "_ZTI26VkDescriptorPoolCreateInfo",
30221   "self_type" : "_ZTI26VkDescriptorPoolCreateInfo",
30222   "size" : 24,
30223   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
30224  },
30225  {
30226   "alignment" : 4,
30227   "fields" :
30228   [
30229    {
30230     "field_name" : "sType",
30231     "referenced_type" : "_ZTI15VkStructureType"
30232    },
30233    {
30234     "field_name" : "pNext",
30235     "field_offset" : 32,
30236     "referenced_type" : "_ZTIPKv"
30237    },
30238    {
30239     "field_name" : "flags",
30240     "field_offset" : 64,
30241     "referenced_type" : "_ZTIj"
30242    },
30243    {
30244     "field_name" : "parameters",
30245     "field_offset" : 96,
30246     "referenced_type" : "_ZTI26VkDisplayModeParametersKHR"
30247    }
30248   ],
30249   "linker_set_key" : "_ZTI26VkDisplayModeCreateInfoKHR",
30250   "name" : "VkDisplayModeCreateInfoKHR",
30251   "referenced_type" : "_ZTI26VkDisplayModeCreateInfoKHR",
30252   "self_type" : "_ZTI26VkDisplayModeCreateInfoKHR",
30253   "size" : 24,
30254   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
30255  },
30256  {
30257   "alignment" : 4,
30258   "fields" :
30259   [
30260    {
30261     "field_name" : "visibleRegion",
30262     "referenced_type" : "_ZTI10VkExtent2D"
30263    },
30264    {
30265     "field_name" : "refreshRate",
30266     "field_offset" : 64,
30267     "referenced_type" : "_ZTIj"
30268    }
30269   ],
30270   "linker_set_key" : "_ZTI26VkDisplayModeParametersKHR",
30271   "name" : "VkDisplayModeParametersKHR",
30272   "referenced_type" : "_ZTI26VkDisplayModeParametersKHR",
30273   "self_type" : "_ZTI26VkDisplayModeParametersKHR",
30274   "size" : 12,
30275   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
30276  },
30277  {
30278   "alignment" : 4,
30279   "fields" :
30280   [
30281    {
30282     "field_name" : "displayMode",
30283     "referenced_type" : "_ZTIy"
30284    },
30285    {
30286     "field_name" : "parameters",
30287     "field_offset" : 64,
30288     "referenced_type" : "_ZTI26VkDisplayModeParametersKHR"
30289    }
30290   ],
30291   "linker_set_key" : "_ZTI26VkDisplayModePropertiesKHR",
30292   "name" : "VkDisplayModePropertiesKHR",
30293   "referenced_type" : "_ZTI26VkDisplayModePropertiesKHR",
30294   "self_type" : "_ZTI26VkDisplayModePropertiesKHR",
30295   "size" : 20,
30296   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
30297  },
30298  {
30299   "alignment" : 4,
30300   "fields" :
30301   [
30302    {
30303     "field_name" : "sType",
30304     "referenced_type" : "_ZTI15VkStructureType"
30305    },
30306    {
30307     "field_name" : "pNext",
30308     "field_offset" : 32,
30309     "referenced_type" : "_ZTIPKv"
30310    },
30311    {
30312     "field_name" : "handleTypes",
30313     "field_offset" : 64,
30314     "referenced_type" : "_ZTIj"
30315    }
30316   ],
30317   "linker_set_key" : "_ZTI26VkExportMemoryAllocateInfo",
30318   "name" : "VkExportMemoryAllocateInfo",
30319   "referenced_type" : "_ZTI26VkExportMemoryAllocateInfo",
30320   "self_type" : "_ZTI26VkExportMemoryAllocateInfo",
30321   "size" : 12,
30322   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
30323  },
30324  {
30325   "alignment" : 4,
30326   "fields" :
30327   [
30328    {
30329     "field_name" : "sType",
30330     "referenced_type" : "_ZTI15VkStructureType"
30331    },
30332    {
30333     "field_name" : "pNext",
30334     "field_offset" : 32,
30335     "referenced_type" : "_ZTIPv"
30336    },
30337    {
30338     "field_name" : "externalMemoryProperties",
30339     "field_offset" : 64,
30340     "referenced_type" : "_ZTI26VkExternalMemoryProperties"
30341    }
30342   ],
30343   "linker_set_key" : "_ZTI26VkExternalBufferProperties",
30344   "name" : "VkExternalBufferProperties",
30345   "referenced_type" : "_ZTI26VkExternalBufferProperties",
30346   "self_type" : "_ZTI26VkExternalBufferProperties",
30347   "size" : 20,
30348   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
30349  },
30350  {
30351   "alignment" : 4,
30352   "fields" :
30353   [
30354    {
30355     "field_name" : "externalMemoryFeatures",
30356     "referenced_type" : "_ZTIj"
30357    },
30358    {
30359     "field_name" : "exportFromImportedHandleTypes",
30360     "field_offset" : 32,
30361     "referenced_type" : "_ZTIj"
30362    },
30363    {
30364     "field_name" : "compatibleHandleTypes",
30365     "field_offset" : 64,
30366     "referenced_type" : "_ZTIj"
30367    }
30368   ],
30369   "linker_set_key" : "_ZTI26VkExternalMemoryProperties",
30370   "name" : "VkExternalMemoryProperties",
30371   "referenced_type" : "_ZTI26VkExternalMemoryProperties",
30372   "self_type" : "_ZTI26VkExternalMemoryProperties",
30373   "size" : 12,
30374   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
30375  },
30376  {
30377   "alignment" : 4,
30378   "fields" :
30379   [
30380    {
30381     "field_name" : "sType",
30382     "referenced_type" : "_ZTI15VkStructureType"
30383    },
30384    {
30385     "field_name" : "pNext",
30386     "field_offset" : 32,
30387     "referenced_type" : "_ZTIPKv"
30388    },
30389    {
30390     "field_name" : "usage",
30391     "field_offset" : 64,
30392     "referenced_type" : "_ZTIj"
30393    }
30394   ],
30395   "linker_set_key" : "_ZTI26VkImageViewUsageCreateInfo",
30396   "name" : "VkImageViewUsageCreateInfo",
30397   "referenced_type" : "_ZTI26VkImageViewUsageCreateInfo",
30398   "self_type" : "_ZTI26VkImageViewUsageCreateInfo",
30399   "size" : 12,
30400   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
30401  },
30402  {
30403   "alignment" : 4,
30404   "fields" :
30405   [
30406    {
30407     "field_name" : "sType",
30408     "referenced_type" : "_ZTI15VkStructureType"
30409    },
30410    {
30411     "field_name" : "pNext",
30412     "field_offset" : 32,
30413     "referenced_type" : "_ZTIPKv"
30414    },
30415    {
30416     "field_name" : "semaphore",
30417     "field_offset" : 64,
30418     "referenced_type" : "_ZTIy"
30419    },
30420    {
30421     "field_name" : "flags",
30422     "field_offset" : 128,
30423     "referenced_type" : "_ZTIj"
30424    },
30425    {
30426     "field_name" : "handleType",
30427     "field_offset" : 160,
30428     "referenced_type" : "_ZTI37VkExternalSemaphoreHandleTypeFlagBits"
30429    },
30430    {
30431     "field_name" : "fd",
30432     "field_offset" : 192,
30433     "referenced_type" : "_ZTIi"
30434    }
30435   ],
30436   "linker_set_key" : "_ZTI26VkImportSemaphoreFdInfoKHR",
30437   "name" : "VkImportSemaphoreFdInfoKHR",
30438   "referenced_type" : "_ZTI26VkImportSemaphoreFdInfoKHR",
30439   "self_type" : "_ZTI26VkImportSemaphoreFdInfoKHR",
30440   "size" : 28,
30441   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
30442  },
30443  {
30444   "alignment" : 4,
30445   "fields" :
30446   [
30447    {
30448     "field_name" : "buffer",
30449     "referenced_type" : "_ZTIy"
30450    },
30451    {
30452     "field_name" : "offset",
30453     "field_offset" : 64,
30454     "referenced_type" : "_ZTIy"
30455    }
30456   ],
30457   "linker_set_key" : "_ZTI26VkIndirectCommandsStreamNV",
30458   "name" : "VkIndirectCommandsStreamNV",
30459   "referenced_type" : "_ZTI26VkIndirectCommandsStreamNV",
30460   "self_type" : "_ZTI26VkIndirectCommandsStreamNV",
30461   "size" : 16,
30462   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
30463  },
30464  {
30465   "alignment" : 4,
30466   "fields" :
30467   [
30468    {
30469     "field_name" : "sType",
30470     "referenced_type" : "_ZTI15VkStructureType"
30471    },
30472    {
30473     "field_name" : "pNext",
30474     "field_offset" : 32,
30475     "referenced_type" : "_ZTIPv"
30476    },
30477    {
30478     "field_name" : "maxSampleLocationGridSize",
30479     "field_offset" : 64,
30480     "referenced_type" : "_ZTI10VkExtent2D"
30481    }
30482   ],
30483   "linker_set_key" : "_ZTI26VkMultisamplePropertiesEXT",
30484   "name" : "VkMultisamplePropertiesEXT",
30485   "referenced_type" : "_ZTI26VkMultisamplePropertiesEXT",
30486   "self_type" : "_ZTI26VkMultisamplePropertiesEXT",
30487   "size" : 16,
30488   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
30489  },
30490  {
30491   "alignment" : 4,
30492   "fields" :
30493   [
30494    {
30495     "field_name" : "apiVersion",
30496     "referenced_type" : "_ZTIj"
30497    },
30498    {
30499     "field_name" : "driverVersion",
30500     "field_offset" : 32,
30501     "referenced_type" : "_ZTIj"
30502    },
30503    {
30504     "field_name" : "vendorID",
30505     "field_offset" : 64,
30506     "referenced_type" : "_ZTIj"
30507    },
30508    {
30509     "field_name" : "deviceID",
30510     "field_offset" : 96,
30511     "referenced_type" : "_ZTIj"
30512    },
30513    {
30514     "field_name" : "deviceType",
30515     "field_offset" : 128,
30516     "referenced_type" : "_ZTI20VkPhysicalDeviceType"
30517    },
30518    {
30519     "field_name" : "deviceName",
30520     "field_offset" : 160,
30521     "referenced_type" : "_ZTIA256_c"
30522    },
30523    {
30524     "field_name" : "pipelineCacheUUID",
30525     "field_offset" : 2208,
30526     "referenced_type" : "_ZTIA16_h"
30527    },
30528    {
30529     "field_name" : "limits",
30530     "field_offset" : 2336,
30531     "referenced_type" : "_ZTI22VkPhysicalDeviceLimits"
30532    },
30533    {
30534     "field_name" : "sparseProperties",
30535     "field_offset" : 6240,
30536     "referenced_type" : "_ZTI32VkPhysicalDeviceSparseProperties"
30537    }
30538   ],
30539   "linker_set_key" : "_ZTI26VkPhysicalDeviceProperties",
30540   "name" : "VkPhysicalDeviceProperties",
30541   "referenced_type" : "_ZTI26VkPhysicalDeviceProperties",
30542   "self_type" : "_ZTI26VkPhysicalDeviceProperties",
30543   "size" : 800,
30544   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
30545  },
30546  {
30547   "alignment" : 4,
30548   "fields" :
30549   [
30550    {
30551     "field_name" : "flags",
30552     "referenced_type" : "_ZTIj"
30553    },
30554    {
30555     "field_name" : "duration",
30556     "field_offset" : 32,
30557     "referenced_type" : "_ZTIy"
30558    }
30559   ],
30560   "linker_set_key" : "_ZTI26VkPipelineCreationFeedback",
30561   "name" : "VkPipelineCreationFeedback",
30562   "referenced_type" : "_ZTI26VkPipelineCreationFeedback",
30563   "self_type" : "_ZTI26VkPipelineCreationFeedback",
30564   "size" : 12,
30565   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
30566  },
30567  {
30568   "alignment" : 4,
30569   "fields" :
30570   [
30571    {
30572     "field_name" : "sType",
30573     "referenced_type" : "_ZTI15VkStructureType"
30574    },
30575    {
30576     "field_name" : "pNext",
30577     "field_offset" : 32,
30578     "referenced_type" : "_ZTIPKv"
30579    },
30580    {
30581     "field_name" : "flags",
30582     "field_offset" : 64,
30583     "referenced_type" : "_ZTIj"
30584    },
30585    {
30586     "field_name" : "setLayoutCount",
30587     "field_offset" : 96,
30588     "referenced_type" : "_ZTIj"
30589    },
30590    {
30591     "field_name" : "pSetLayouts",
30592     "field_offset" : 128,
30593     "referenced_type" : "_ZTIPKy"
30594    },
30595    {
30596     "field_name" : "pushConstantRangeCount",
30597     "field_offset" : 160,
30598     "referenced_type" : "_ZTIj"
30599    },
30600    {
30601     "field_name" : "pPushConstantRanges",
30602     "field_offset" : 192,
30603     "referenced_type" : "_ZTIPK19VkPushConstantRange"
30604    }
30605   ],
30606   "linker_set_key" : "_ZTI26VkPipelineLayoutCreateInfo",
30607   "name" : "VkPipelineLayoutCreateInfo",
30608   "referenced_type" : "_ZTI26VkPipelineLayoutCreateInfo",
30609   "self_type" : "_ZTI26VkPipelineLayoutCreateInfo",
30610   "size" : 28,
30611   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
30612  },
30613  {
30614   "alignment" : 4,
30615   "fields" :
30616   [
30617    {
30618     "field_name" : "shadingRate",
30619     "referenced_type" : "_ZTI27VkShadingRatePaletteEntryNV"
30620    },
30621    {
30622     "field_name" : "sampleCount",
30623     "field_offset" : 32,
30624     "referenced_type" : "_ZTIj"
30625    },
30626    {
30627     "field_name" : "sampleLocationCount",
30628     "field_offset" : 64,
30629     "referenced_type" : "_ZTIj"
30630    },
30631    {
30632     "field_name" : "pSampleLocations",
30633     "field_offset" : 96,
30634     "referenced_type" : "_ZTIPK24VkCoarseSampleLocationNV"
30635    }
30636   ],
30637   "linker_set_key" : "_ZTI27VkCoarseSampleOrderCustomNV",
30638   "name" : "VkCoarseSampleOrderCustomNV",
30639   "referenced_type" : "_ZTI27VkCoarseSampleOrderCustomNV",
30640   "self_type" : "_ZTI27VkCoarseSampleOrderCustomNV",
30641   "size" : 16,
30642   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
30643  },
30644  {
30645   "alignment" : 4,
30646   "fields" :
30647   [
30648    {
30649     "field_name" : "sType",
30650     "referenced_type" : "_ZTI15VkStructureType"
30651    },
30652    {
30653     "field_name" : "pNext",
30654     "field_offset" : 32,
30655     "referenced_type" : "_ZTIPKv"
30656    },
30657    {
30658     "field_name" : "commandPool",
30659     "field_offset" : 64,
30660     "referenced_type" : "_ZTIy"
30661    },
30662    {
30663     "field_name" : "level",
30664     "field_offset" : 128,
30665     "referenced_type" : "_ZTI20VkCommandBufferLevel"
30666    },
30667    {
30668     "field_name" : "commandBufferCount",
30669     "field_offset" : 160,
30670     "referenced_type" : "_ZTIj"
30671    }
30672   ],
30673   "linker_set_key" : "_ZTI27VkCommandBufferAllocateInfo",
30674   "name" : "VkCommandBufferAllocateInfo",
30675   "referenced_type" : "_ZTI27VkCommandBufferAllocateInfo",
30676   "self_type" : "_ZTI27VkCommandBufferAllocateInfo",
30677   "size" : 24,
30678   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
30679  },
30680  {
30681   "alignment" : 4,
30682   "fields" :
30683   [
30684    {
30685     "field_name" : "sType",
30686     "referenced_type" : "_ZTI15VkStructureType"
30687    },
30688    {
30689     "field_name" : "pNext",
30690     "field_offset" : 32,
30691     "referenced_type" : "_ZTIPKv"
30692    },
30693    {
30694     "field_name" : "flags",
30695     "field_offset" : 64,
30696     "referenced_type" : "_ZTIj"
30697    },
30698    {
30699     "field_name" : "stage",
30700     "field_offset" : 96,
30701     "referenced_type" : "_ZTI31VkPipelineShaderStageCreateInfo"
30702    },
30703    {
30704     "field_name" : "layout",
30705     "field_offset" : 352,
30706     "referenced_type" : "_ZTIy"
30707    },
30708    {
30709     "field_name" : "basePipelineHandle",
30710     "field_offset" : 416,
30711     "referenced_type" : "_ZTIy"
30712    },
30713    {
30714     "field_name" : "basePipelineIndex",
30715     "field_offset" : 480,
30716     "referenced_type" : "_ZTIi"
30717    }
30718   ],
30719   "linker_set_key" : "_ZTI27VkComputePipelineCreateInfo",
30720   "name" : "VkComputePipelineCreateInfo",
30721   "referenced_type" : "_ZTI27VkComputePipelineCreateInfo",
30722   "self_type" : "_ZTI27VkComputePipelineCreateInfo",
30723   "size" : 64,
30724   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
30725  },
30726  {
30727   "alignment" : 4,
30728   "fields" :
30729   [
30730    {
30731     "field_name" : "sType",
30732     "referenced_type" : "_ZTI15VkStructureType"
30733    },
30734    {
30735     "field_name" : "pNext",
30736     "field_offset" : 32,
30737     "referenced_type" : "_ZTIPKv"
30738    },
30739    {
30740     "field_name" : "descriptorPool",
30741     "field_offset" : 64,
30742     "referenced_type" : "_ZTIy"
30743    },
30744    {
30745     "field_name" : "descriptorSetCount",
30746     "field_offset" : 128,
30747     "referenced_type" : "_ZTIj"
30748    },
30749    {
30750     "field_name" : "pSetLayouts",
30751     "field_offset" : 160,
30752     "referenced_type" : "_ZTIPKy"
30753    }
30754   ],
30755   "linker_set_key" : "_ZTI27VkDescriptorSetAllocateInfo",
30756   "name" : "VkDescriptorSetAllocateInfo",
30757   "referenced_type" : "_ZTI27VkDescriptorSetAllocateInfo",
30758   "self_type" : "_ZTI27VkDescriptorSetAllocateInfo",
30759   "size" : 24,
30760   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
30761  },
30762  {
30763   "alignment" : 4,
30764   "fields" :
30765   [
30766    {
30767     "field_name" : "sType",
30768     "referenced_type" : "_ZTI15VkStructureType"
30769    },
30770    {
30771     "field_name" : "pNext",
30772     "field_offset" : 32,
30773     "referenced_type" : "_ZTIPKv"
30774    },
30775    {
30776     "field_name" : "resourceDeviceIndex",
30777     "field_offset" : 64,
30778     "referenced_type" : "_ZTIj"
30779    },
30780    {
30781     "field_name" : "memoryDeviceIndex",
30782     "field_offset" : 96,
30783     "referenced_type" : "_ZTIj"
30784    }
30785   ],
30786   "linker_set_key" : "_ZTI27VkDeviceGroupBindSparseInfo",
30787   "name" : "VkDeviceGroupBindSparseInfo",
30788   "referenced_type" : "_ZTI27VkDeviceGroupBindSparseInfo",
30789   "self_type" : "_ZTI27VkDeviceGroupBindSparseInfo",
30790   "size" : 16,
30791   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
30792  },
30793  {
30794   "alignment" : 4,
30795   "fields" :
30796   [
30797    {
30798     "field_name" : "sType",
30799     "referenced_type" : "_ZTI15VkStructureType"
30800    },
30801    {
30802     "field_name" : "pNext",
30803     "field_offset" : 32,
30804     "referenced_type" : "_ZTIPKv"
30805    },
30806    {
30807     "field_name" : "swapchainCount",
30808     "field_offset" : 64,
30809     "referenced_type" : "_ZTIj"
30810    },
30811    {
30812     "field_name" : "pDeviceMasks",
30813     "field_offset" : 96,
30814     "referenced_type" : "_ZTIPKj"
30815    },
30816    {
30817     "field_name" : "mode",
30818     "field_offset" : 128,
30819     "referenced_type" : "_ZTI35VkDeviceGroupPresentModeFlagBitsKHR"
30820    }
30821   ],
30822   "linker_set_key" : "_ZTI27VkDeviceGroupPresentInfoKHR",
30823   "name" : "VkDeviceGroupPresentInfoKHR",
30824   "referenced_type" : "_ZTI27VkDeviceGroupPresentInfoKHR",
30825   "self_type" : "_ZTI27VkDeviceGroupPresentInfoKHR",
30826   "size" : 20,
30827   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
30828  },
30829  {
30830   "alignment" : 4,
30831   "fields" :
30832   [
30833    {
30834     "field_name" : "sType",
30835     "referenced_type" : "_ZTI15VkStructureType"
30836    },
30837    {
30838     "field_name" : "pNext",
30839     "field_offset" : 32,
30840     "referenced_type" : "_ZTIPv"
30841    },
30842    {
30843     "field_name" : "displayModeProperties",
30844     "field_offset" : 64,
30845     "referenced_type" : "_ZTI26VkDisplayModePropertiesKHR"
30846    }
30847   ],
30848   "linker_set_key" : "_ZTI27VkDisplayModeProperties2KHR",
30849   "name" : "VkDisplayModeProperties2KHR",
30850   "referenced_type" : "_ZTI27VkDisplayModeProperties2KHR",
30851   "self_type" : "_ZTI27VkDisplayModeProperties2KHR",
30852   "size" : 28,
30853   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
30854  },
30855  {
30856   "alignment" : 4,
30857   "fields" :
30858   [
30859    {
30860     "field_name" : "currentDisplay",
30861     "referenced_type" : "_ZTIy"
30862    },
30863    {
30864     "field_name" : "currentStackIndex",
30865     "field_offset" : 64,
30866     "referenced_type" : "_ZTIj"
30867    }
30868   ],
30869   "linker_set_key" : "_ZTI27VkDisplayPlanePropertiesKHR",
30870   "name" : "VkDisplayPlanePropertiesKHR",
30871   "referenced_type" : "_ZTI27VkDisplayPlanePropertiesKHR",
30872   "self_type" : "_ZTI27VkDisplayPlanePropertiesKHR",
30873   "size" : 12,
30874   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
30875  },
30876  {
30877   "alignment" : 4,
30878   "fields" :
30879   [
30880    {
30881     "field_name" : "sType",
30882     "referenced_type" : "_ZTI15VkStructureType"
30883    },
30884    {
30885     "field_name" : "pNext",
30886     "field_offset" : 32,
30887     "referenced_type" : "_ZTIPKv"
30888    },
30889    {
30890     "field_name" : "handleTypes",
30891     "field_offset" : 64,
30892     "referenced_type" : "_ZTIj"
30893    }
30894   ],
30895   "linker_set_key" : "_ZTI27VkExportSemaphoreCreateInfo",
30896   "name" : "VkExportSemaphoreCreateInfo",
30897   "referenced_type" : "_ZTI27VkExportSemaphoreCreateInfo",
30898   "self_type" : "_ZTI27VkExportSemaphoreCreateInfo",
30899   "size" : 12,
30900   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
30901  },
30902  {
30903   "alignment" : 4,
30904   "fields" :
30905   [
30906    {
30907     "field_name" : "sType",
30908     "referenced_type" : "_ZTI15VkStructureType"
30909    },
30910    {
30911     "field_name" : "pNext",
30912     "field_offset" : 32,
30913     "referenced_type" : "_ZTIPKv"
30914    },
30915    {
30916     "field_name" : "viewFormatCount",
30917     "field_offset" : 64,
30918     "referenced_type" : "_ZTIj"
30919    },
30920    {
30921     "field_name" : "pViewFormats",
30922     "field_offset" : 96,
30923     "referenced_type" : "_ZTIPK8VkFormat"
30924    }
30925   ],
30926   "linker_set_key" : "_ZTI27VkImageFormatListCreateInfo",
30927   "name" : "VkImageFormatListCreateInfo",
30928   "referenced_type" : "_ZTI27VkImageFormatListCreateInfo",
30929   "self_type" : "_ZTI27VkImageFormatListCreateInfo",
30930   "size" : 16,
30931   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
30932  },
30933  {
30934   "alignment" : 4,
30935   "fields" :
30936   [
30937    {
30938     "field_name" : "value32",
30939     "referenced_type" : "_ZTIj"
30940    },
30941    {
30942     "field_name" : "value64",
30943     "referenced_type" : "_ZTIy"
30944    },
30945    {
30946     "field_name" : "valueFloat",
30947     "referenced_type" : "_ZTIf"
30948    },
30949    {
30950     "field_name" : "valueBool",
30951     "referenced_type" : "_ZTIj"
30952    },
30953    {
30954     "field_name" : "valueString",
30955     "referenced_type" : "_ZTIPKc"
30956    }
30957   ],
30958   "linker_set_key" : "_ZTI27VkPerformanceValueDataINTEL",
30959   "name" : "VkPerformanceValueDataINTEL",
30960   "record_kind" : "union",
30961   "referenced_type" : "_ZTI27VkPerformanceValueDataINTEL",
30962   "self_type" : "_ZTI27VkPerformanceValueDataINTEL",
30963   "size" : 8,
30964   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
30965  },
30966  {
30967   "alignment" : 4,
30968   "fields" :
30969   [
30970    {
30971     "field_name" : "sType",
30972     "referenced_type" : "_ZTI15VkStructureType"
30973    },
30974    {
30975     "field_name" : "pNext",
30976     "field_offset" : 32,
30977     "referenced_type" : "_ZTIPv"
30978    },
30979    {
30980     "field_name" : "properties",
30981     "field_offset" : 64,
30982     "referenced_type" : "_ZTI26VkPhysicalDeviceProperties"
30983    }
30984   ],
30985   "linker_set_key" : "_ZTI27VkPhysicalDeviceProperties2",
30986   "name" : "VkPhysicalDeviceProperties2",
30987   "referenced_type" : "_ZTI27VkPhysicalDeviceProperties2",
30988   "self_type" : "_ZTI27VkPhysicalDeviceProperties2",
30989   "size" : 808,
30990   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
30991  },
30992  {
30993   "alignment" : 4,
30994   "fields" :
30995   [
30996    {
30997     "field_name" : "sType",
30998     "referenced_type" : "_ZTI15VkStructureType"
30999    },
31000    {
31001     "field_name" : "pNext",
31002     "field_offset" : 32,
31003     "referenced_type" : "_ZTIPKv"
31004    },
31005    {
31006     "field_name" : "pipeline",
31007     "field_offset" : 64,
31008     "referenced_type" : "_ZTIy"
31009    },
31010    {
31011     "field_name" : "executableIndex",
31012     "field_offset" : 128,
31013     "referenced_type" : "_ZTIj"
31014    }
31015   ],
31016   "linker_set_key" : "_ZTI27VkPipelineExecutableInfoKHR",
31017   "name" : "VkPipelineExecutableInfoKHR",
31018   "referenced_type" : "_ZTI27VkPipelineExecutableInfoKHR",
31019   "self_type" : "_ZTI27VkPipelineExecutableInfoKHR",
31020   "size" : 20,
31021   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
31022  },
31023  {
31024   "alignment" : 4,
31025   "fields" :
31026   [
31027    {
31028     "field_name" : "sType",
31029     "referenced_type" : "_ZTI15VkStructureType"
31030    },
31031    {
31032     "field_name" : "pNext",
31033     "field_offset" : 32,
31034     "referenced_type" : "_ZTIPKv"
31035    },
31036    {
31037     "field_name" : "flags",
31038     "field_offset" : 64,
31039     "referenced_type" : "_ZTIj"
31040    }
31041   ],
31042   "linker_set_key" : "_ZTI27VkPrivateDataSlotCreateInfo",
31043   "name" : "VkPrivateDataSlotCreateInfo",
31044   "referenced_type" : "_ZTI27VkPrivateDataSlotCreateInfo",
31045   "self_type" : "_ZTI27VkPrivateDataSlotCreateInfo",
31046   "size" : 12,
31047   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
31048  },
31049  {
31050   "alignment" : 4,
31051   "fields" :
31052   [
31053    {
31054     "field_name" : "image",
31055     "referenced_type" : "_ZTIy"
31056    },
31057    {
31058     "field_name" : "bindCount",
31059     "field_offset" : 64,
31060     "referenced_type" : "_ZTIj"
31061    },
31062    {
31063     "field_name" : "pBinds",
31064     "field_offset" : 96,
31065     "referenced_type" : "_ZTIPK23VkSparseImageMemoryBind"
31066    }
31067   ],
31068   "linker_set_key" : "_ZTI27VkSparseImageMemoryBindInfo",
31069   "name" : "VkSparseImageMemoryBindInfo",
31070   "referenced_type" : "_ZTI27VkSparseImageMemoryBindInfo",
31071   "self_type" : "_ZTI27VkSparseImageMemoryBindInfo",
31072   "size" : 16,
31073   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
31074  },
31075  {
31076   "alignment" : 4,
31077   "fields" :
31078   [
31079    {
31080     "field_name" : "subpassIndex",
31081     "referenced_type" : "_ZTIj"
31082    },
31083    {
31084     "field_name" : "sampleLocationsInfo",
31085     "field_offset" : 32,
31086     "referenced_type" : "_ZTI24VkSampleLocationsInfoEXT"
31087    }
31088   ],
31089   "linker_set_key" : "_ZTI27VkSubpassSampleLocationsEXT",
31090   "name" : "VkSubpassSampleLocationsEXT",
31091   "referenced_type" : "_ZTI27VkSubpassSampleLocationsEXT",
31092   "self_type" : "_ZTI27VkSubpassSampleLocationsEXT",
31093   "size" : 32,
31094   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
31095  },
31096  {
31097   "alignment" : 4,
31098   "fields" :
31099   [
31100    {
31101     "field_name" : "sType",
31102     "referenced_type" : "_ZTI15VkStructureType"
31103    },
31104    {
31105     "field_name" : "pNext",
31106     "field_offset" : 32,
31107     "referenced_type" : "_ZTIPKv"
31108    },
31109    {
31110     "field_name" : "timeDomain",
31111     "field_offset" : 64,
31112     "referenced_type" : "_ZTI15VkTimeDomainEXT"
31113    }
31114   ],
31115   "linker_set_key" : "_ZTI28VkCalibratedTimestampInfoEXT",
31116   "name" : "VkCalibratedTimestampInfoEXT",
31117   "referenced_type" : "_ZTI28VkCalibratedTimestampInfoEXT",
31118   "self_type" : "_ZTI28VkCalibratedTimestampInfoEXT",
31119   "size" : 12,
31120   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
31121  },
31122  {
31123   "alignment" : 4,
31124   "fields" :
31125   [
31126    {
31127     "field_name" : "sType",
31128     "referenced_type" : "_ZTI15VkStructureType"
31129    },
31130    {
31131     "field_name" : "pNext",
31132     "field_offset" : 32,
31133     "referenced_type" : "_ZTIPKv"
31134    },
31135    {
31136     "field_name" : "objectType",
31137     "field_offset" : 64,
31138     "referenced_type" : "_ZTI12VkObjectType"
31139    },
31140    {
31141     "field_name" : "objectHandle",
31142     "field_offset" : 96,
31143     "referenced_type" : "_ZTIy"
31144    },
31145    {
31146     "field_name" : "tagName",
31147     "field_offset" : 160,
31148     "referenced_type" : "_ZTIy"
31149    },
31150    {
31151     "field_name" : "tagSize",
31152     "field_offset" : 224,
31153     "referenced_type" : "_ZTIj"
31154    },
31155    {
31156     "field_name" : "pTag",
31157     "field_offset" : 256,
31158     "referenced_type" : "_ZTIPKv"
31159    }
31160   ],
31161   "linker_set_key" : "_ZTI28VkDebugUtilsObjectTagInfoEXT",
31162   "name" : "VkDebugUtilsObjectTagInfoEXT",
31163   "referenced_type" : "_ZTI28VkDebugUtilsObjectTagInfoEXT",
31164   "self_type" : "_ZTI28VkDebugUtilsObjectTagInfoEXT",
31165   "size" : 36,
31166   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
31167  },
31168  {
31169   "alignment" : 4,
31170   "fields" :
31171   [
31172    {
31173     "field_name" : "binding",
31174     "referenced_type" : "_ZTIj"
31175    },
31176    {
31177     "field_name" : "descriptorType",
31178     "field_offset" : 32,
31179     "referenced_type" : "_ZTI16VkDescriptorType"
31180    },
31181    {
31182     "field_name" : "descriptorCount",
31183     "field_offset" : 64,
31184     "referenced_type" : "_ZTIj"
31185    },
31186    {
31187     "field_name" : "stageFlags",
31188     "field_offset" : 96,
31189     "referenced_type" : "_ZTIj"
31190    },
31191    {
31192     "field_name" : "pImmutableSamplers",
31193     "field_offset" : 128,
31194     "referenced_type" : "_ZTIPKy"
31195    }
31196   ],
31197   "linker_set_key" : "_ZTI28VkDescriptorSetLayoutBinding",
31198   "name" : "VkDescriptorSetLayoutBinding",
31199   "referenced_type" : "_ZTI28VkDescriptorSetLayoutBinding",
31200   "self_type" : "_ZTI28VkDescriptorSetLayoutBinding",
31201   "size" : 20,
31202   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
31203  },
31204  {
31205   "alignment" : 4,
31206   "fields" :
31207   [
31208    {
31209     "field_name" : "sType",
31210     "referenced_type" : "_ZTI15VkStructureType"
31211    },
31212    {
31213     "field_name" : "pNext",
31214     "field_offset" : 32,
31215     "referenced_type" : "_ZTIPv"
31216    },
31217    {
31218     "field_name" : "supported",
31219     "field_offset" : 64,
31220     "referenced_type" : "_ZTIj"
31221    }
31222   ],
31223   "linker_set_key" : "_ZTI28VkDescriptorSetLayoutSupport",
31224   "name" : "VkDescriptorSetLayoutSupport",
31225   "referenced_type" : "_ZTI28VkDescriptorSetLayoutSupport",
31226   "self_type" : "_ZTI28VkDescriptorSetLayoutSupport",
31227   "size" : 12,
31228   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
31229  },
31230  {
31231   "alignment" : 4,
31232   "fields" :
31233   [
31234    {
31235     "field_name" : "sType",
31236     "referenced_type" : "_ZTI15VkStructureType"
31237    },
31238    {
31239     "field_name" : "pNext",
31240     "field_offset" : 32,
31241     "referenced_type" : "_ZTIPv"
31242    },
31243    {
31244     "field_name" : "displayPlaneProperties",
31245     "field_offset" : 64,
31246     "referenced_type" : "_ZTI27VkDisplayPlanePropertiesKHR"
31247    }
31248   ],
31249   "linker_set_key" : "_ZTI28VkDisplayPlaneProperties2KHR",
31250   "name" : "VkDisplayPlaneProperties2KHR",
31251   "referenced_type" : "_ZTI28VkDisplayPlaneProperties2KHR",
31252   "self_type" : "_ZTI28VkDisplayPlaneProperties2KHR",
31253   "size" : 20,
31254   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
31255  },
31256  {
31257   "alignment" : 4,
31258   "fields" :
31259   [
31260    {
31261     "field_name" : "indexCount",
31262     "referenced_type" : "_ZTIj"
31263    },
31264    {
31265     "field_name" : "instanceCount",
31266     "field_offset" : 32,
31267     "referenced_type" : "_ZTIj"
31268    },
31269    {
31270     "field_name" : "firstIndex",
31271     "field_offset" : 64,
31272     "referenced_type" : "_ZTIj"
31273    },
31274    {
31275     "field_name" : "vertexOffset",
31276     "field_offset" : 96,
31277     "referenced_type" : "_ZTIi"
31278    },
31279    {
31280     "field_name" : "firstInstance",
31281     "field_offset" : 128,
31282     "referenced_type" : "_ZTIj"
31283    }
31284   ],
31285   "linker_set_key" : "_ZTI28VkDrawIndexedIndirectCommand",
31286   "name" : "VkDrawIndexedIndirectCommand",
31287   "referenced_type" : "_ZTI28VkDrawIndexedIndirectCommand",
31288   "self_type" : "_ZTI28VkDrawIndexedIndirectCommand",
31289   "size" : 20,
31290   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
31291  },
31292  {
31293   "alignment" : 4,
31294   "fields" :
31295   [
31296    {
31297     "field_name" : "sType",
31298     "referenced_type" : "_ZTI15VkStructureType"
31299    },
31300    {
31301     "field_name" : "pNext",
31302     "field_offset" : 32,
31303     "referenced_type" : "_ZTIPKv"
31304    },
31305    {
31306     "field_name" : "handleTypes",
31307     "field_offset" : 64,
31308     "referenced_type" : "_ZTIj"
31309    }
31310   ],
31311   "linker_set_key" : "_ZTI28VkExportMemoryAllocateInfoNV",
31312   "name" : "VkExportMemoryAllocateInfoNV",
31313   "referenced_type" : "_ZTI28VkExportMemoryAllocateInfoNV",
31314   "self_type" : "_ZTI28VkExportMemoryAllocateInfoNV",
31315   "size" : 12,
31316   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
31317  },
31318  {
31319   "alignment" : 4,
31320   "fields" :
31321   [
31322    {
31323     "field_name" : "sType",
31324     "referenced_type" : "_ZTI15VkStructureType"
31325    },
31326    {
31327     "field_name" : "pNext",
31328     "field_offset" : 32,
31329     "referenced_type" : "_ZTIPKv"
31330    },
31331    {
31332     "field_name" : "flags",
31333     "field_offset" : 64,
31334     "referenced_type" : "_ZTIj"
31335    },
31336    {
31337     "field_name" : "stageCount",
31338     "field_offset" : 96,
31339     "referenced_type" : "_ZTIj"
31340    },
31341    {
31342     "field_name" : "pStages",
31343     "field_offset" : 128,
31344     "referenced_type" : "_ZTIPK31VkPipelineShaderStageCreateInfo"
31345    },
31346    {
31347     "field_name" : "pVertexInputState",
31348     "field_offset" : 160,
31349     "referenced_type" : "_ZTIPK36VkPipelineVertexInputStateCreateInfo"
31350    },
31351    {
31352     "field_name" : "pInputAssemblyState",
31353     "field_offset" : 192,
31354     "referenced_type" : "_ZTIPK38VkPipelineInputAssemblyStateCreateInfo"
31355    },
31356    {
31357     "field_name" : "pTessellationState",
31358     "field_offset" : 224,
31359     "referenced_type" : "_ZTIPK37VkPipelineTessellationStateCreateInfo"
31360    },
31361    {
31362     "field_name" : "pViewportState",
31363     "field_offset" : 256,
31364     "referenced_type" : "_ZTIPK33VkPipelineViewportStateCreateInfo"
31365    },
31366    {
31367     "field_name" : "pRasterizationState",
31368     "field_offset" : 288,
31369     "referenced_type" : "_ZTIPK38VkPipelineRasterizationStateCreateInfo"
31370    },
31371    {
31372     "field_name" : "pMultisampleState",
31373     "field_offset" : 320,
31374     "referenced_type" : "_ZTIPK36VkPipelineMultisampleStateCreateInfo"
31375    },
31376    {
31377     "field_name" : "pDepthStencilState",
31378     "field_offset" : 352,
31379     "referenced_type" : "_ZTIPK37VkPipelineDepthStencilStateCreateInfo"
31380    },
31381    {
31382     "field_name" : "pColorBlendState",
31383     "field_offset" : 384,
31384     "referenced_type" : "_ZTIPK35VkPipelineColorBlendStateCreateInfo"
31385    },
31386    {
31387     "field_name" : "pDynamicState",
31388     "field_offset" : 416,
31389     "referenced_type" : "_ZTIPK32VkPipelineDynamicStateCreateInfo"
31390    },
31391    {
31392     "field_name" : "layout",
31393     "field_offset" : 448,
31394     "referenced_type" : "_ZTIy"
31395    },
31396    {
31397     "field_name" : "renderPass",
31398     "field_offset" : 512,
31399     "referenced_type" : "_ZTIy"
31400    },
31401    {
31402     "field_name" : "subpass",
31403     "field_offset" : 576,
31404     "referenced_type" : "_ZTIj"
31405    },
31406    {
31407     "field_name" : "basePipelineHandle",
31408     "field_offset" : 608,
31409     "referenced_type" : "_ZTIy"
31410    },
31411    {
31412     "field_name" : "basePipelineIndex",
31413     "field_offset" : 672,
31414     "referenced_type" : "_ZTIi"
31415    }
31416   ],
31417   "linker_set_key" : "_ZTI28VkGraphicsPipelineCreateInfo",
31418   "name" : "VkGraphicsPipelineCreateInfo",
31419   "referenced_type" : "_ZTI28VkGraphicsPipelineCreateInfo",
31420   "self_type" : "_ZTI28VkGraphicsPipelineCreateInfo",
31421   "size" : 88,
31422   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
31423  },
31424  {
31425   "alignment" : 4,
31426   "fields" :
31427   [
31428    {
31429     "field_name" : "sType",
31430     "referenced_type" : "_ZTI15VkStructureType"
31431    },
31432    {
31433     "field_name" : "pNext",
31434     "field_offset" : 32,
31435     "referenced_type" : "_ZTIPKv"
31436    },
31437    {
31438     "field_name" : "decodeMode",
31439     "field_offset" : 64,
31440     "referenced_type" : "_ZTI8VkFormat"
31441    }
31442   ],
31443   "linker_set_key" : "_ZTI28VkImageViewASTCDecodeModeEXT",
31444   "name" : "VkImageViewASTCDecodeModeEXT",
31445   "referenced_type" : "_ZTI28VkImageViewASTCDecodeModeEXT",
31446   "self_type" : "_ZTI28VkImageViewASTCDecodeModeEXT",
31447   "size" : 12,
31448   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
31449  },
31450  {
31451   "alignment" : 4,
31452   "fields" :
31453   [
31454    {
31455     "field_name" : "sType",
31456     "referenced_type" : "_ZTI15VkStructureType"
31457    },
31458    {
31459     "field_name" : "pNext",
31460     "field_offset" : 32,
31461     "referenced_type" : "_ZTIPKv"
31462    },
31463    {
31464     "field_name" : "marker",
31465     "field_offset" : 64,
31466     "referenced_type" : "_ZTIy"
31467    }
31468   ],
31469   "linker_set_key" : "_ZTI28VkPerformanceMarkerInfoINTEL",
31470   "name" : "VkPerformanceMarkerInfoINTEL",
31471   "referenced_type" : "_ZTI28VkPerformanceMarkerInfoINTEL",
31472   "self_type" : "_ZTI28VkPerformanceMarkerInfoINTEL",
31473   "size" : 16,
31474   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
31475  },
31476  {
31477   "alignment" : 4,
31478   "fields" :
31479   [
31480    {
31481     "field_name" : "sType",
31482     "referenced_type" : "_ZTI15VkStructureType"
31483    },
31484    {
31485     "field_name" : "pNext",
31486     "field_offset" : 32,
31487     "referenced_type" : "_ZTIPv"
31488    },
31489    {
31490     "field_name" : "deviceUUID",
31491     "field_offset" : 64,
31492     "referenced_type" : "_ZTIA16_h"
31493    },
31494    {
31495     "field_name" : "driverUUID",
31496     "field_offset" : 192,
31497     "referenced_type" : "_ZTIA16_h"
31498    },
31499    {
31500     "field_name" : "deviceLUID",
31501     "field_offset" : 320,
31502     "referenced_type" : "_ZTIA8_h"
31503    },
31504    {
31505     "field_name" : "deviceNodeMask",
31506     "field_offset" : 384,
31507     "referenced_type" : "_ZTIj"
31508    },
31509    {
31510     "field_name" : "deviceLUIDValid",
31511     "field_offset" : 416,
31512     "referenced_type" : "_ZTIj"
31513    }
31514   ],
31515   "linker_set_key" : "_ZTI28VkPhysicalDeviceIDProperties",
31516   "name" : "VkPhysicalDeviceIDProperties",
31517   "referenced_type" : "_ZTI28VkPhysicalDeviceIDProperties",
31518   "self_type" : "_ZTI28VkPhysicalDeviceIDProperties",
31519   "size" : 56,
31520   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
31521  },
31522  {
31523   "alignment" : 4,
31524   "fields" :
31525   [
31526    {
31527     "field_name" : "refreshDuration",
31528     "referenced_type" : "_ZTIy"
31529    }
31530   ],
31531   "linker_set_key" : "_ZTI28VkRefreshCycleDurationGOOGLE",
31532   "name" : "VkRefreshCycleDurationGOOGLE",
31533   "referenced_type" : "_ZTI28VkRefreshCycleDurationGOOGLE",
31534   "self_type" : "_ZTI28VkRefreshCycleDurationGOOGLE",
31535   "size" : 8,
31536   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
31537  },
31538  {
31539   "alignment" : 4,
31540   "fields" :
31541   [
31542    {
31543     "field_name" : "sType",
31544     "referenced_type" : "_ZTI15VkStructureType"
31545    },
31546    {
31547     "field_name" : "pNext",
31548     "field_offset" : 32,
31549     "referenced_type" : "_ZTIPKv"
31550    },
31551    {
31552     "field_name" : "conversion",
31553     "field_offset" : 64,
31554     "referenced_type" : "_ZTIy"
31555    }
31556   ],
31557   "linker_set_key" : "_ZTI28VkSamplerYcbcrConversionInfo",
31558   "name" : "VkSamplerYcbcrConversionInfo",
31559   "referenced_type" : "_ZTI28VkSamplerYcbcrConversionInfo",
31560   "self_type" : "_ZTI28VkSamplerYcbcrConversionInfo",
31561   "size" : 16,
31562   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
31563  },
31564  {
31565   "alignment" : 4,
31566   "fields" :
31567   [
31568    {
31569     "field_name" : "buffer",
31570     "referenced_type" : "_ZTIy"
31571    },
31572    {
31573     "field_name" : "bindCount",
31574     "field_offset" : 64,
31575     "referenced_type" : "_ZTIj"
31576    },
31577    {
31578     "field_name" : "pBinds",
31579     "field_offset" : 96,
31580     "referenced_type" : "_ZTIPK18VkSparseMemoryBind"
31581    }
31582   ],
31583   "linker_set_key" : "_ZTI28VkSparseBufferMemoryBindInfo",
31584   "name" : "VkSparseBufferMemoryBindInfo",
31585   "referenced_type" : "_ZTI28VkSparseBufferMemoryBindInfo",
31586   "self_type" : "_ZTI28VkSparseBufferMemoryBindInfo",
31587   "size" : 16,
31588   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
31589  },
31590  {
31591   "alignment" : 4,
31592   "fields" :
31593   [
31594    {
31595     "field_name" : "sType",
31596     "referenced_type" : "_ZTI15VkStructureType"
31597    },
31598    {
31599     "field_name" : "pNext",
31600     "field_offset" : 32,
31601     "referenced_type" : "_ZTIPKv"
31602    },
31603    {
31604     "field_name" : "type",
31605     "field_offset" : 64,
31606     "referenced_type" : "_ZTI30VkAccelerationStructureTypeKHR"
31607    },
31608    {
31609     "field_name" : "flags",
31610     "field_offset" : 96,
31611     "referenced_type" : "_ZTIj"
31612    },
31613    {
31614     "field_name" : "instanceCount",
31615     "field_offset" : 128,
31616     "referenced_type" : "_ZTIj"
31617    },
31618    {
31619     "field_name" : "geometryCount",
31620     "field_offset" : 160,
31621     "referenced_type" : "_ZTIj"
31622    },
31623    {
31624     "field_name" : "pGeometries",
31625     "field_offset" : 192,
31626     "referenced_type" : "_ZTIPK12VkGeometryNV"
31627    }
31628   ],
31629   "linker_set_key" : "_ZTI29VkAccelerationStructureInfoNV",
31630   "name" : "VkAccelerationStructureInfoNV",
31631   "referenced_type" : "_ZTI29VkAccelerationStructureInfoNV",
31632   "self_type" : "_ZTI29VkAccelerationStructureInfoNV",
31633   "size" : 28,
31634   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
31635  },
31636  {
31637   "alignment" : 4,
31638   "fields" :
31639   [
31640    {
31641     "field_name" : "sType",
31642     "referenced_type" : "_ZTI15VkStructureType"
31643    },
31644    {
31645     "field_name" : "pNext",
31646     "field_offset" : 32,
31647     "referenced_type" : "_ZTIPKv"
31648    },
31649    {
31650     "field_name" : "flags",
31651     "field_offset" : 64,
31652     "referenced_type" : "_ZTIj"
31653    },
31654    {
31655     "field_name" : "timeout",
31656     "field_offset" : 96,
31657     "referenced_type" : "_ZTIy"
31658    }
31659   ],
31660   "linker_set_key" : "_ZTI29VkAcquireProfilingLockInfoKHR",
31661   "name" : "VkAcquireProfilingLockInfoKHR",
31662   "referenced_type" : "_ZTI29VkAcquireProfilingLockInfoKHR",
31663   "self_type" : "_ZTI29VkAcquireProfilingLockInfoKHR",
31664   "size" : 20,
31665   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
31666  },
31667  {
31668   "alignment" : 4,
31669   "fields" :
31670   [
31671    {
31672     "field_name" : "sType",
31673     "referenced_type" : "_ZTI15VkStructureType"
31674    },
31675    {
31676     "field_name" : "pNext",
31677     "field_offset" : 32,
31678     "referenced_type" : "_ZTIPKv"
31679    },
31680    {
31681     "field_name" : "flags",
31682     "field_offset" : 64,
31683     "referenced_type" : "_ZTIj"
31684    },
31685    {
31686     "field_name" : "window",
31687     "field_offset" : 96,
31688     "referenced_type" : "_ZTIP13ANativeWindow"
31689    }
31690   ],
31691   "linker_set_key" : "_ZTI29VkAndroidSurfaceCreateInfoKHR",
31692   "name" : "VkAndroidSurfaceCreateInfoKHR",
31693   "referenced_type" : "_ZTI29VkAndroidSurfaceCreateInfoKHR",
31694   "self_type" : "_ZTI29VkAndroidSurfaceCreateInfoKHR",
31695   "size" : 16,
31696   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_android.h"
31697  },
31698  {
31699   "alignment" : 4,
31700   "fields" :
31701   [
31702    {
31703     "field_name" : "sType",
31704     "referenced_type" : "_ZTI15VkStructureType"
31705    },
31706    {
31707     "field_name" : "pNext",
31708     "field_offset" : 32,
31709     "referenced_type" : "_ZTIPKv"
31710    },
31711    {
31712     "field_name" : "objectType",
31713     "field_offset" : 64,
31714     "referenced_type" : "_ZTI26VkDebugReportObjectTypeEXT"
31715    },
31716    {
31717     "field_name" : "object",
31718     "field_offset" : 96,
31719     "referenced_type" : "_ZTIy"
31720    },
31721    {
31722     "field_name" : "tagName",
31723     "field_offset" : 160,
31724     "referenced_type" : "_ZTIy"
31725    },
31726    {
31727     "field_name" : "tagSize",
31728     "field_offset" : 224,
31729     "referenced_type" : "_ZTIj"
31730    },
31731    {
31732     "field_name" : "pTag",
31733     "field_offset" : 256,
31734     "referenced_type" : "_ZTIPKv"
31735    }
31736   ],
31737   "linker_set_key" : "_ZTI29VkDebugMarkerObjectTagInfoEXT",
31738   "name" : "VkDebugMarkerObjectTagInfoEXT",
31739   "referenced_type" : "_ZTI29VkDebugMarkerObjectTagInfoEXT",
31740   "self_type" : "_ZTI29VkDebugMarkerObjectTagInfoEXT",
31741   "size" : 36,
31742   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
31743  },
31744  {
31745   "alignment" : 4,
31746   "fields" :
31747   [
31748    {
31749     "field_name" : "sType",
31750     "referenced_type" : "_ZTI15VkStructureType"
31751    },
31752    {
31753     "field_name" : "pNext",
31754     "field_offset" : 32,
31755     "referenced_type" : "_ZTIPKv"
31756    },
31757    {
31758     "field_name" : "objectType",
31759     "field_offset" : 64,
31760     "referenced_type" : "_ZTI12VkObjectType"
31761    },
31762    {
31763     "field_name" : "objectHandle",
31764     "field_offset" : 96,
31765     "referenced_type" : "_ZTIy"
31766    },
31767    {
31768     "field_name" : "pObjectName",
31769     "field_offset" : 160,
31770     "referenced_type" : "_ZTIPKc"
31771    }
31772   ],
31773   "linker_set_key" : "_ZTI29VkDebugUtilsObjectNameInfoEXT",
31774   "name" : "VkDebugUtilsObjectNameInfoEXT",
31775   "referenced_type" : "_ZTI29VkDebugUtilsObjectNameInfoEXT",
31776   "self_type" : "_ZTI29VkDebugUtilsObjectNameInfoEXT",
31777   "size" : 24,
31778   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
31779  },
31780  {
31781   "alignment" : 4,
31782   "fields" :
31783   [
31784    {
31785     "field_name" : "sType",
31786     "referenced_type" : "_ZTI15VkStructureType"
31787    },
31788    {
31789     "field_name" : "pNext",
31790     "field_offset" : 32,
31791     "referenced_type" : "_ZTIPKv"
31792    },
31793    {
31794     "field_name" : "physicalDeviceCount",
31795     "field_offset" : 64,
31796     "referenced_type" : "_ZTIj"
31797    },
31798    {
31799     "field_name" : "pPhysicalDevices",
31800     "field_offset" : 96,
31801     "referenced_type" : "_ZTIPKP18VkPhysicalDevice_T"
31802    }
31803   ],
31804   "linker_set_key" : "_ZTI29VkDeviceGroupDeviceCreateInfo",
31805   "name" : "VkDeviceGroupDeviceCreateInfo",
31806   "referenced_type" : "_ZTI29VkDeviceGroupDeviceCreateInfo",
31807   "self_type" : "_ZTI29VkDeviceGroupDeviceCreateInfo",
31808   "size" : 16,
31809   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
31810  },
31811  {
31812   "alignment" : 4,
31813   "fields" :
31814   [
31815    {
31816     "field_name" : "deviceAddress",
31817     "referenced_type" : "_ZTIy"
31818    },
31819    {
31820     "field_name" : "hostAddress",
31821     "referenced_type" : "_ZTIPKv"
31822    }
31823   ],
31824   "linker_set_key" : "_ZTI29VkDeviceOrHostAddressConstKHR",
31825   "name" : "VkDeviceOrHostAddressConstKHR",
31826   "record_kind" : "union",
31827   "referenced_type" : "_ZTI29VkDeviceOrHostAddressConstKHR",
31828   "self_type" : "_ZTI29VkDeviceOrHostAddressConstKHR",
31829   "size" : 8,
31830   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
31831  },
31832  {
31833   "alignment" : 4,
31834   "fields" :
31835   [
31836    {
31837     "field_name" : "sType",
31838     "referenced_type" : "_ZTI15VkStructureType"
31839    },
31840    {
31841     "field_name" : "pNext",
31842     "field_offset" : 32,
31843     "referenced_type" : "_ZTIPKv"
31844    },
31845    {
31846     "field_name" : "privateDataSlotRequestCount",
31847     "field_offset" : 64,
31848     "referenced_type" : "_ZTIj"
31849    }
31850   ],
31851   "linker_set_key" : "_ZTI29VkDevicePrivateDataCreateInfo",
31852   "name" : "VkDevicePrivateDataCreateInfo",
31853   "referenced_type" : "_ZTI29VkDevicePrivateDataCreateInfo",
31854   "self_type" : "_ZTI29VkDevicePrivateDataCreateInfo",
31855   "size" : 12,
31856   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
31857  },
31858  {
31859   "alignment" : 4,
31860   "fields" :
31861   [
31862    {
31863     "field_name" : "supportedAlpha",
31864     "referenced_type" : "_ZTIj"
31865    },
31866    {
31867     "field_name" : "minSrcPosition",
31868     "field_offset" : 32,
31869     "referenced_type" : "_ZTI10VkOffset2D"
31870    },
31871    {
31872     "field_name" : "maxSrcPosition",
31873     "field_offset" : 96,
31874     "referenced_type" : "_ZTI10VkOffset2D"
31875    },
31876    {
31877     "field_name" : "minSrcExtent",
31878     "field_offset" : 160,
31879     "referenced_type" : "_ZTI10VkExtent2D"
31880    },
31881    {
31882     "field_name" : "maxSrcExtent",
31883     "field_offset" : 224,
31884     "referenced_type" : "_ZTI10VkExtent2D"
31885    },
31886    {
31887     "field_name" : "minDstPosition",
31888     "field_offset" : 288,
31889     "referenced_type" : "_ZTI10VkOffset2D"
31890    },
31891    {
31892     "field_name" : "maxDstPosition",
31893     "field_offset" : 352,
31894     "referenced_type" : "_ZTI10VkOffset2D"
31895    },
31896    {
31897     "field_name" : "minDstExtent",
31898     "field_offset" : 416,
31899     "referenced_type" : "_ZTI10VkExtent2D"
31900    },
31901    {
31902     "field_name" : "maxDstExtent",
31903     "field_offset" : 480,
31904     "referenced_type" : "_ZTI10VkExtent2D"
31905    }
31906   ],
31907   "linker_set_key" : "_ZTI29VkDisplayPlaneCapabilitiesKHR",
31908   "name" : "VkDisplayPlaneCapabilitiesKHR",
31909   "referenced_type" : "_ZTI29VkDisplayPlaneCapabilitiesKHR",
31910   "self_type" : "_ZTI29VkDisplayPlaneCapabilitiesKHR",
31911   "size" : 68,
31912   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
31913  },
31914  {
31915   "alignment" : 4,
31916   "fields" :
31917   [
31918    {
31919     "field_name" : "sType",
31920     "referenced_type" : "_ZTI15VkStructureType"
31921    },
31922    {
31923     "field_name" : "pNext",
31924     "field_offset" : 32,
31925     "referenced_type" : "_ZTIPKv"
31926    },
31927    {
31928     "field_name" : "flags",
31929     "field_offset" : 64,
31930     "referenced_type" : "_ZTIj"
31931    },
31932    {
31933     "field_name" : "displayMode",
31934     "field_offset" : 96,
31935     "referenced_type" : "_ZTIy"
31936    },
31937    {
31938     "field_name" : "planeIndex",
31939     "field_offset" : 160,
31940     "referenced_type" : "_ZTIj"
31941    },
31942    {
31943     "field_name" : "planeStackIndex",
31944     "field_offset" : 192,
31945     "referenced_type" : "_ZTIj"
31946    },
31947    {
31948     "field_name" : "transform",
31949     "field_offset" : 224,
31950     "referenced_type" : "_ZTI29VkSurfaceTransformFlagBitsKHR"
31951    },
31952    {
31953     "field_name" : "globalAlpha",
31954     "field_offset" : 256,
31955     "referenced_type" : "_ZTIf"
31956    },
31957    {
31958     "field_name" : "alphaMode",
31959     "field_offset" : 288,
31960     "referenced_type" : "_ZTI30VkDisplayPlaneAlphaFlagBitsKHR"
31961    },
31962    {
31963     "field_name" : "imageExtent",
31964     "field_offset" : 320,
31965     "referenced_type" : "_ZTI10VkExtent2D"
31966    }
31967   ],
31968   "linker_set_key" : "_ZTI29VkDisplaySurfaceCreateInfoKHR",
31969   "name" : "VkDisplaySurfaceCreateInfoKHR",
31970   "referenced_type" : "_ZTI29VkDisplaySurfaceCreateInfoKHR",
31971   "self_type" : "_ZTI29VkDisplaySurfaceCreateInfoKHR",
31972   "size" : 48,
31973   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
31974  },
31975  {
31976   "alignment" : 4,
31977   "fields" :
31978   [
31979    {
31980     "field_name" : "sType",
31981     "referenced_type" : "_ZTI15VkStructureType"
31982    },
31983    {
31984     "field_name" : "pNext",
31985     "field_offset" : 32,
31986     "referenced_type" : "_ZTIPv"
31987    },
31988    {
31989     "field_name" : "exportFromImportedHandleTypes",
31990     "field_offset" : 64,
31991     "referenced_type" : "_ZTIj"
31992    },
31993    {
31994     "field_name" : "compatibleHandleTypes",
31995     "field_offset" : 96,
31996     "referenced_type" : "_ZTIj"
31997    },
31998    {
31999     "field_name" : "externalSemaphoreFeatures",
32000     "field_offset" : 128,
32001     "referenced_type" : "_ZTIj"
32002    }
32003   ],
32004   "linker_set_key" : "_ZTI29VkExternalSemaphoreProperties",
32005   "name" : "VkExternalSemaphoreProperties",
32006   "referenced_type" : "_ZTI29VkExternalSemaphoreProperties",
32007   "self_type" : "_ZTI29VkExternalSemaphoreProperties",
32008   "size" : 20,
32009   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
32010  },
32011  {
32012   "alignment" : 4,
32013   "fields" :
32014   [
32015    {
32016     "field_name" : "sType",
32017     "referenced_type" : "_ZTI15VkStructureType"
32018    },
32019    {
32020     "field_name" : "pNext",
32021     "field_offset" : 32,
32022     "referenced_type" : "_ZTIPKv"
32023    },
32024    {
32025     "field_name" : "stencilUsage",
32026     "field_offset" : 64,
32027     "referenced_type" : "_ZTIj"
32028    }
32029   ],
32030   "linker_set_key" : "_ZTI29VkImageStencilUsageCreateInfo",
32031   "name" : "VkImageStencilUsageCreateInfo",
32032   "referenced_type" : "_ZTI29VkImageStencilUsageCreateInfo",
32033   "self_type" : "_ZTI29VkImageStencilUsageCreateInfo",
32034   "size" : 12,
32035   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
32036  },
32037  {
32038   "alignment" : 4,
32039   "fields" :
32040   [
32041    {
32042     "field_name" : "sType",
32043     "referenced_type" : "_ZTI15VkStructureType"
32044    },
32045    {
32046     "field_name" : "pNext",
32047     "field_offset" : 32,
32048     "referenced_type" : "_ZTIPKv"
32049    },
32050    {
32051     "field_name" : "swapchain",
32052     "field_offset" : 64,
32053     "referenced_type" : "_ZTIy"
32054    }
32055   ],
32056   "linker_set_key" : "_ZTI29VkImageSwapchainCreateInfoKHR",
32057   "name" : "VkImageSwapchainCreateInfoKHR",
32058   "referenced_type" : "_ZTI29VkImageSwapchainCreateInfoKHR",
32059   "self_type" : "_ZTI29VkImageSwapchainCreateInfoKHR",
32060   "size" : 16,
32061   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
32062  },
32063  {
32064   "alignment" : 4,
32065   "fields" :
32066   [
32067    {
32068     "field_name" : "sType",
32069     "referenced_type" : "_ZTI15VkStructureType"
32070    },
32071    {
32072     "field_name" : "pNext",
32073     "field_offset" : 32,
32074     "referenced_type" : "_ZTIPKv"
32075    },
32076    {
32077     "field_name" : "image",
32078     "field_offset" : 64,
32079     "referenced_type" : "_ZTIy"
32080    },
32081    {
32082     "field_name" : "buffer",
32083     "field_offset" : 128,
32084     "referenced_type" : "_ZTIy"
32085    }
32086   ],
32087   "linker_set_key" : "_ZTI29VkMemoryDedicatedAllocateInfo",
32088   "name" : "VkMemoryDedicatedAllocateInfo",
32089   "referenced_type" : "_ZTI29VkMemoryDedicatedAllocateInfo",
32090   "self_type" : "_ZTI29VkMemoryDedicatedAllocateInfo",
32091   "size" : 24,
32092   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
32093  },
32094  {
32095   "alignment" : 4,
32096   "fields" :
32097   [
32098    {
32099     "field_name" : "sType",
32100     "referenced_type" : "_ZTI15VkStructureType"
32101    },
32102    {
32103     "field_name" : "pNext",
32104     "field_offset" : 32,
32105     "referenced_type" : "_ZTIPv"
32106    },
32107    {
32108     "field_name" : "prefersDedicatedAllocation",
32109     "field_offset" : 64,
32110     "referenced_type" : "_ZTIj"
32111    },
32112    {
32113     "field_name" : "requiresDedicatedAllocation",
32114     "field_offset" : 96,
32115     "referenced_type" : "_ZTIj"
32116    }
32117   ],
32118   "linker_set_key" : "_ZTI29VkMemoryDedicatedRequirements",
32119   "name" : "VkMemoryDedicatedRequirements",
32120   "referenced_type" : "_ZTI29VkMemoryDedicatedRequirements",
32121   "self_type" : "_ZTI29VkMemoryDedicatedRequirements",
32122   "size" : 16,
32123   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
32124  },
32125  {
32126   "alignment" : 4,
32127   "fields" :
32128   [
32129    {
32130     "field_name" : "int32",
32131     "referenced_type" : "_ZTIi"
32132    },
32133    {
32134     "field_name" : "int64",
32135     "referenced_type" : "_ZTIx"
32136    },
32137    {
32138     "field_name" : "uint32",
32139     "referenced_type" : "_ZTIj"
32140    },
32141    {
32142     "field_name" : "uint64",
32143     "referenced_type" : "_ZTIy"
32144    },
32145    {
32146     "field_name" : "float32",
32147     "referenced_type" : "_ZTIf"
32148    },
32149    {
32150     "field_name" : "float64",
32151     "referenced_type" : "_ZTId"
32152    }
32153   ],
32154   "linker_set_key" : "_ZTI29VkPerformanceCounterResultKHR",
32155   "name" : "VkPerformanceCounterResultKHR",
32156   "record_kind" : "union",
32157   "referenced_type" : "_ZTI29VkPerformanceCounterResultKHR",
32158   "self_type" : "_ZTI29VkPerformanceCounterResultKHR",
32159   "size" : 8,
32160   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
32161  },
32162  {
32163   "alignment" : 4,
32164   "fields" :
32165   [
32166    {
32167     "field_name" : "sType",
32168     "referenced_type" : "_ZTI15VkStructureType"
32169    },
32170    {
32171     "field_name" : "pNext",
32172     "field_offset" : 32,
32173     "referenced_type" : "_ZTIPKv"
32174    },
32175    {
32176     "field_name" : "viewMask",
32177     "field_offset" : 64,
32178     "referenced_type" : "_ZTIj"
32179    },
32180    {
32181     "field_name" : "colorAttachmentCount",
32182     "field_offset" : 96,
32183     "referenced_type" : "_ZTIj"
32184    },
32185    {
32186     "field_name" : "pColorAttachmentFormats",
32187     "field_offset" : 128,
32188     "referenced_type" : "_ZTIPK8VkFormat"
32189    },
32190    {
32191     "field_name" : "depthAttachmentFormat",
32192     "field_offset" : 160,
32193     "referenced_type" : "_ZTI8VkFormat"
32194    },
32195    {
32196     "field_name" : "stencilAttachmentFormat",
32197     "field_offset" : 192,
32198     "referenced_type" : "_ZTI8VkFormat"
32199    }
32200   ],
32201   "linker_set_key" : "_ZTI29VkPipelineRenderingCreateInfo",
32202   "name" : "VkPipelineRenderingCreateInfo",
32203   "referenced_type" : "_ZTI29VkPipelineRenderingCreateInfo",
32204   "self_type" : "_ZTI29VkPipelineRenderingCreateInfo",
32205   "size" : 28,
32206   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
32207  },
32208  {
32209   "alignment" : 4,
32210   "fields" :
32211   [
32212    {
32213     "field_name" : "aspectMask",
32214     "referenced_type" : "_ZTIj"
32215    },
32216    {
32217     "field_name" : "imageGranularity",
32218     "field_offset" : 32,
32219     "referenced_type" : "_ZTI10VkExtent3D"
32220    },
32221    {
32222     "field_name" : "flags",
32223     "field_offset" : 128,
32224     "referenced_type" : "_ZTIj"
32225    }
32226   ],
32227   "linker_set_key" : "_ZTI29VkSparseImageFormatProperties",
32228   "name" : "VkSparseImageFormatProperties",
32229   "referenced_type" : "_ZTI29VkSparseImageFormatProperties",
32230   "self_type" : "_ZTI29VkSparseImageFormatProperties",
32231   "size" : 20,
32232   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
32233  },
32234  {
32235   "alignment" : 4,
32236   "fields" :
32237   [
32238    {
32239     "field_name" : "sType",
32240     "referenced_type" : "_ZTI15VkStructureType"
32241    },
32242    {
32243     "field_name" : "pNext",
32244     "field_offset" : 32,
32245     "referenced_type" : "_ZTIPKv"
32246    },
32247    {
32248     "field_name" : "waitSemaphoreValueCount",
32249     "field_offset" : 64,
32250     "referenced_type" : "_ZTIj"
32251    },
32252    {
32253     "field_name" : "pWaitSemaphoreValues",
32254     "field_offset" : 96,
32255     "referenced_type" : "_ZTIPKy"
32256    },
32257    {
32258     "field_name" : "signalSemaphoreValueCount",
32259     "field_offset" : 128,
32260     "referenced_type" : "_ZTIj"
32261    },
32262    {
32263     "field_name" : "pSignalSemaphoreValues",
32264     "field_offset" : 160,
32265     "referenced_type" : "_ZTIPKy"
32266    }
32267   ],
32268   "linker_set_key" : "_ZTI29VkTimelineSemaphoreSubmitInfo",
32269   "name" : "VkTimelineSemaphoreSubmitInfo",
32270   "referenced_type" : "_ZTI29VkTimelineSemaphoreSubmitInfo",
32271   "self_type" : "_ZTI29VkTimelineSemaphoreSubmitInfo",
32272   "size" : 24,
32273   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
32274  },
32275  {
32276   "alignment" : 4,
32277   "fields" :
32278   [
32279    {
32280     "field_name" : "width",
32281     "referenced_type" : "_ZTIj"
32282    },
32283    {
32284     "field_name" : "height",
32285     "field_offset" : 32,
32286     "referenced_type" : "_ZTIj"
32287    },
32288    {
32289     "field_name" : "depth",
32290     "field_offset" : 64,
32291     "referenced_type" : "_ZTIj"
32292    }
32293   ],
32294   "linker_set_key" : "_ZTI29VkTraceRaysIndirectCommandKHR",
32295   "name" : "VkTraceRaysIndirectCommandKHR",
32296   "referenced_type" : "_ZTI29VkTraceRaysIndirectCommandKHR",
32297   "self_type" : "_ZTI29VkTraceRaysIndirectCommandKHR",
32298   "size" : 12,
32299   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
32300  },
32301  {
32302   "alignment" : 4,
32303   "fields" :
32304   [
32305    {
32306     "field_name" : "sType",
32307     "referenced_type" : "_ZTI15VkStructureType"
32308    },
32309    {
32310     "field_name" : "pNext",
32311     "field_offset" : 32,
32312     "referenced_type" : "_ZTIPKv"
32313    },
32314    {
32315     "field_name" : "colorAttachmentCount",
32316     "field_offset" : 64,
32317     "referenced_type" : "_ZTIj"
32318    },
32319    {
32320     "field_name" : "pColorAttachmentSamples",
32321     "field_offset" : 96,
32322     "referenced_type" : "_ZTIPK21VkSampleCountFlagBits"
32323    },
32324    {
32325     "field_name" : "depthStencilAttachmentSamples",
32326     "field_offset" : 128,
32327     "referenced_type" : "_ZTI21VkSampleCountFlagBits"
32328    }
32329   ],
32330   "linker_set_key" : "_ZTI30VkAttachmentSampleCountInfoAMD",
32331   "name" : "VkAttachmentSampleCountInfoAMD",
32332   "referenced_type" : "_ZTI30VkAttachmentSampleCountInfoAMD",
32333   "self_type" : "_ZTI30VkAttachmentSampleCountInfoAMD",
32334   "size" : 20,
32335   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
32336  },
32337  {
32338   "alignment" : 4,
32339   "fields" :
32340   [
32341    {
32342     "field_name" : "attachmentIndex",
32343     "referenced_type" : "_ZTIj"
32344    },
32345    {
32346     "field_name" : "sampleLocationsInfo",
32347     "field_offset" : 32,
32348     "referenced_type" : "_ZTI24VkSampleLocationsInfoEXT"
32349    }
32350   ],
32351   "linker_set_key" : "_ZTI30VkAttachmentSampleLocationsEXT",
32352   "name" : "VkAttachmentSampleLocationsEXT",
32353   "referenced_type" : "_ZTI30VkAttachmentSampleLocationsEXT",
32354   "self_type" : "_ZTI30VkAttachmentSampleLocationsEXT",
32355   "size" : 32,
32356   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
32357  },
32358  {
32359   "alignment" : 4,
32360   "fields" :
32361   [
32362    {
32363     "field_name" : "sType",
32364     "referenced_type" : "_ZTI15VkStructureType"
32365    },
32366    {
32367     "field_name" : "pNext",
32368     "field_offset" : 32,
32369     "referenced_type" : "_ZTIPKv"
32370    },
32371    {
32372     "field_name" : "renderPass",
32373     "field_offset" : 64,
32374     "referenced_type" : "_ZTIy"
32375    },
32376    {
32377     "field_name" : "subpass",
32378     "field_offset" : 128,
32379     "referenced_type" : "_ZTIj"
32380    },
32381    {
32382     "field_name" : "framebuffer",
32383     "field_offset" : 160,
32384     "referenced_type" : "_ZTIy"
32385    },
32386    {
32387     "field_name" : "occlusionQueryEnable",
32388     "field_offset" : 224,
32389     "referenced_type" : "_ZTIj"
32390    },
32391    {
32392     "field_name" : "queryFlags",
32393     "field_offset" : 256,
32394     "referenced_type" : "_ZTIj"
32395    },
32396    {
32397     "field_name" : "pipelineStatistics",
32398     "field_offset" : 288,
32399     "referenced_type" : "_ZTIj"
32400    }
32401   ],
32402   "linker_set_key" : "_ZTI30VkCommandBufferInheritanceInfo",
32403   "name" : "VkCommandBufferInheritanceInfo",
32404   "referenced_type" : "_ZTI30VkCommandBufferInheritanceInfo",
32405   "self_type" : "_ZTI30VkCommandBufferInheritanceInfo",
32406   "size" : 40,
32407   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
32408  },
32409  {
32410   "alignment" : 4,
32411   "fields" :
32412   [
32413    {
32414     "field_name" : "sType",
32415     "referenced_type" : "_ZTI15VkStructureType"
32416    },
32417    {
32418     "field_name" : "pNext",
32419     "field_offset" : 32,
32420     "referenced_type" : "_ZTIPKv"
32421    },
32422    {
32423     "field_name" : "transform",
32424     "field_offset" : 64,
32425     "referenced_type" : "_ZTI29VkSurfaceTransformFlagBitsKHR"
32426    }
32427   ],
32428   "linker_set_key" : "_ZTI30VkCopyCommandTransformInfoQCOM",
32429   "name" : "VkCopyCommandTransformInfoQCOM",
32430   "referenced_type" : "_ZTI30VkCopyCommandTransformInfoQCOM",
32431   "self_type" : "_ZTI30VkCopyCommandTransformInfoQCOM",
32432   "size" : 12,
32433   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
32434  },
32435  {
32436   "alignment" : 4,
32437   "fields" :
32438   [
32439    {
32440     "field_name" : "sType",
32441     "referenced_type" : "_ZTI15VkStructureType"
32442    },
32443    {
32444     "field_name" : "pNext",
32445     "field_offset" : 32,
32446     "referenced_type" : "_ZTIPKv"
32447    },
32448    {
32449     "field_name" : "objectType",
32450     "field_offset" : 64,
32451     "referenced_type" : "_ZTI26VkDebugReportObjectTypeEXT"
32452    },
32453    {
32454     "field_name" : "object",
32455     "field_offset" : 96,
32456     "referenced_type" : "_ZTIy"
32457    },
32458    {
32459     "field_name" : "pObjectName",
32460     "field_offset" : 160,
32461     "referenced_type" : "_ZTIPKc"
32462    }
32463   ],
32464   "linker_set_key" : "_ZTI30VkDebugMarkerObjectNameInfoEXT",
32465   "name" : "VkDebugMarkerObjectNameInfoEXT",
32466   "referenced_type" : "_ZTI30VkDebugMarkerObjectNameInfoEXT",
32467   "self_type" : "_ZTI30VkDebugMarkerObjectNameInfoEXT",
32468   "size" : 24,
32469   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
32470  },
32471  {
32472   "alignment" : 4,
32473   "fields" :
32474   [
32475    {
32476     "field_name" : "sType",
32477     "referenced_type" : "_ZTI15VkStructureType"
32478    },
32479    {
32480     "field_name" : "pNext",
32481     "field_offset" : 32,
32482     "referenced_type" : "_ZTIPv"
32483    },
32484    {
32485     "field_name" : "capabilities",
32486     "field_offset" : 64,
32487     "referenced_type" : "_ZTI29VkDisplayPlaneCapabilitiesKHR"
32488    }
32489   ],
32490   "linker_set_key" : "_ZTI30VkDisplayPlaneCapabilities2KHR",
32491   "name" : "VkDisplayPlaneCapabilities2KHR",
32492   "referenced_type" : "_ZTI30VkDisplayPlaneCapabilities2KHR",
32493   "self_type" : "_ZTI30VkDisplayPlaneCapabilities2KHR",
32494   "size" : 76,
32495   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
32496  },
32497  {
32498   "alignment" : 4,
32499   "fields" :
32500   [
32501    {
32502     "field_name" : "sType",
32503     "referenced_type" : "_ZTI15VkStructureType"
32504    },
32505    {
32506     "field_name" : "pNext",
32507     "field_offset" : 32,
32508     "referenced_type" : "_ZTIPKv"
32509    },
32510    {
32511     "field_name" : "flags",
32512     "field_offset" : 64,
32513     "referenced_type" : "_ZTIj"
32514    }
32515   ],
32516   "linker_set_key" : "_ZTI30VkHeadlessSurfaceCreateInfoEXT",
32517   "name" : "VkHeadlessSurfaceCreateInfoEXT",
32518   "referenced_type" : "_ZTI30VkHeadlessSurfaceCreateInfoEXT",
32519   "self_type" : "_ZTI30VkHeadlessSurfaceCreateInfoEXT",
32520   "size" : 12,
32521   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
32522  },
32523  {
32524   "alignment" : 4,
32525   "fields" :
32526   [
32527    {
32528     "field_name" : "sType",
32529     "referenced_type" : "_ZTI15VkStructureType"
32530    },
32531    {
32532     "field_name" : "pNext",
32533     "field_offset" : 32,
32534     "referenced_type" : "_ZTIPKv"
32535    },
32536    {
32537     "field_name" : "image",
32538     "field_offset" : 64,
32539     "referenced_type" : "_ZTIy"
32540    }
32541   ],
32542   "linker_set_key" : "_ZTI30VkImageMemoryRequirementsInfo2",
32543   "name" : "VkImageMemoryRequirementsInfo2",
32544   "referenced_type" : "_ZTI30VkImageMemoryRequirementsInfo2",
32545   "self_type" : "_ZTI30VkImageMemoryRequirementsInfo2",
32546   "size" : 16,
32547   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
32548  },
32549  {
32550   "alignment" : 4,
32551   "fields" :
32552   [
32553    {
32554     "field_name" : "sType",
32555     "referenced_type" : "_ZTI15VkStructureType"
32556    },
32557    {
32558     "field_name" : "pNext",
32559     "field_offset" : 32,
32560     "referenced_type" : "_ZTIPKv"
32561    },
32562    {
32563     "field_name" : "minLod",
32564     "field_offset" : 64,
32565     "referenced_type" : "_ZTIf"
32566    }
32567   ],
32568   "linker_set_key" : "_ZTI30VkImageViewMinLodCreateInfoEXT",
32569   "name" : "VkImageViewMinLodCreateInfoEXT",
32570   "referenced_type" : "_ZTI30VkImageViewMinLodCreateInfoEXT",
32571   "self_type" : "_ZTI30VkImageViewMinLodCreateInfoEXT",
32572   "size" : 12,
32573   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
32574  },
32575  {
32576   "alignment" : 4,
32577   "fields" :
32578   [
32579    {
32580     "field_name" : "sType",
32581     "referenced_type" : "_ZTI15VkStructureType"
32582    },
32583    {
32584     "field_name" : "pNext",
32585     "field_offset" : 32,
32586     "referenced_type" : "_ZTIPKv"
32587    },
32588    {
32589     "field_name" : "memory",
32590     "field_offset" : 64,
32591     "referenced_type" : "_ZTIy"
32592    },
32593    {
32594     "field_name" : "handleType",
32595     "field_offset" : 128,
32596     "referenced_type" : "_ZTI34VkExternalMemoryHandleTypeFlagBits"
32597    }
32598   ],
32599   "linker_set_key" : "_ZTI30VkMemoryGetRemoteAddressInfoNV",
32600   "name" : "VkMemoryGetRemoteAddressInfoNV",
32601   "referenced_type" : "_ZTI30VkMemoryGetRemoteAddressInfoNV",
32602   "self_type" : "_ZTI30VkMemoryGetRemoteAddressInfoNV",
32603   "size" : 20,
32604   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
32605  },
32606  {
32607   "alignment" : 4,
32608   "fields" :
32609   [
32610    {
32611     "field_name" : "presentID",
32612     "referenced_type" : "_ZTIj"
32613    },
32614    {
32615     "field_name" : "desiredPresentTime",
32616     "field_offset" : 32,
32617     "referenced_type" : "_ZTIy"
32618    },
32619    {
32620     "field_name" : "actualPresentTime",
32621     "field_offset" : 96,
32622     "referenced_type" : "_ZTIy"
32623    },
32624    {
32625     "field_name" : "earliestPresentTime",
32626     "field_offset" : 160,
32627     "referenced_type" : "_ZTIy"
32628    },
32629    {
32630     "field_name" : "presentMargin",
32631     "field_offset" : 224,
32632     "referenced_type" : "_ZTIy"
32633    }
32634   ],
32635   "linker_set_key" : "_ZTI30VkPastPresentationTimingGOOGLE",
32636   "name" : "VkPastPresentationTimingGOOGLE",
32637   "referenced_type" : "_ZTI30VkPastPresentationTimingGOOGLE",
32638   "self_type" : "_ZTI30VkPastPresentationTimingGOOGLE",
32639   "size" : 36,
32640   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
32641  },
32642  {
32643   "alignment" : 4,
32644   "fields" :
32645   [
32646    {
32647     "field_name" : "sType",
32648     "referenced_type" : "_ZTI15VkStructureType"
32649    },
32650    {
32651     "field_name" : "pNext",
32652     "field_offset" : 32,
32653     "referenced_type" : "_ZTIPKv"
32654    },
32655    {
32656     "field_name" : "type",
32657     "field_offset" : 64,
32658     "referenced_type" : "_ZTI30VkPerformanceOverrideTypeINTEL"
32659    },
32660    {
32661     "field_name" : "enable",
32662     "field_offset" : 96,
32663     "referenced_type" : "_ZTIj"
32664    },
32665    {
32666     "field_name" : "parameter",
32667     "field_offset" : 128,
32668     "referenced_type" : "_ZTIy"
32669    }
32670   ],
32671   "linker_set_key" : "_ZTI30VkPerformanceOverrideInfoINTEL",
32672   "name" : "VkPerformanceOverrideInfoINTEL",
32673   "referenced_type" : "_ZTI30VkPerformanceOverrideInfoINTEL",
32674   "self_type" : "_ZTI30VkPerformanceOverrideInfoINTEL",
32675   "size" : 24,
32676   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
32677  },
32678  {
32679   "alignment" : 4,
32680   "fields" :
32681   [
32682    {
32683     "field_name" : "sType",
32684     "referenced_type" : "_ZTI15VkStructureType"
32685    },
32686    {
32687     "field_name" : "pNext",
32688     "field_offset" : 32,
32689     "referenced_type" : "_ZTIPv"
32690    },
32691    {
32692     "field_name" : "name",
32693     "field_offset" : 64,
32694     "referenced_type" : "_ZTIA256_c"
32695    },
32696    {
32697     "field_name" : "version",
32698     "field_offset" : 2112,
32699     "referenced_type" : "_ZTIA256_c"
32700    },
32701    {
32702     "field_name" : "purposes",
32703     "field_offset" : 4160,
32704     "referenced_type" : "_ZTIj"
32705    },
32706    {
32707     "field_name" : "description",
32708     "field_offset" : 4192,
32709     "referenced_type" : "_ZTIA256_c"
32710    },
32711    {
32712     "field_name" : "layer",
32713     "field_offset" : 6240,
32714     "referenced_type" : "_ZTIA256_c"
32715    }
32716   ],
32717   "linker_set_key" : "_ZTI30VkPhysicalDeviceToolProperties",
32718   "name" : "VkPhysicalDeviceToolProperties",
32719   "referenced_type" : "_ZTI30VkPhysicalDeviceToolProperties",
32720   "self_type" : "_ZTI30VkPhysicalDeviceToolProperties",
32721   "size" : 1036,
32722   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
32723  },
32724  {
32725   "alignment" : 4,
32726   "fields" :
32727   [
32728    {
32729     "field_name" : "sType",
32730     "referenced_type" : "_ZTI15VkStructureType"
32731    },
32732    {
32733     "field_name" : "pNext",
32734     "field_offset" : 32,
32735     "referenced_type" : "_ZTIPKv"
32736    },
32737    {
32738     "field_name" : "libraryCount",
32739     "field_offset" : 64,
32740     "referenced_type" : "_ZTIj"
32741    },
32742    {
32743     "field_name" : "pLibraries",
32744     "field_offset" : 96,
32745     "referenced_type" : "_ZTIPKy"
32746    }
32747   ],
32748   "linker_set_key" : "_ZTI30VkPipelineLibraryCreateInfoKHR",
32749   "name" : "VkPipelineLibraryCreateInfoKHR",
32750   "referenced_type" : "_ZTI30VkPipelineLibraryCreateInfoKHR",
32751   "self_type" : "_ZTI30VkPipelineLibraryCreateInfoKHR",
32752   "size" : 16,
32753   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
32754  },
32755  {
32756   "alignment" : 4,
32757   "fields" :
32758   [
32759    {
32760     "field_name" : "sType",
32761     "referenced_type" : "_ZTI15VkStructureType"
32762    },
32763    {
32764     "field_name" : "pNext",
32765     "field_offset" : 32,
32766     "referenced_type" : "_ZTIPv"
32767    },
32768    {
32769     "field_name" : "properties",
32770     "field_offset" : 64,
32771     "referenced_type" : "_ZTI29VkSparseImageFormatProperties"
32772    }
32773   ],
32774   "linker_set_key" : "_ZTI30VkSparseImageFormatProperties2",
32775   "name" : "VkSparseImageFormatProperties2",
32776   "referenced_type" : "_ZTI30VkSparseImageFormatProperties2",
32777   "self_type" : "_ZTI30VkSparseImageFormatProperties2",
32778   "size" : 28,
32779   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
32780  },
32781  {
32782   "alignment" : 4,
32783   "fields" :
32784   [
32785    {
32786     "field_name" : "sType",
32787     "referenced_type" : "_ZTI15VkStructureType"
32788    },
32789    {
32790     "field_name" : "pNext",
32791     "field_offset" : 32,
32792     "referenced_type" : "_ZTIPKv"
32793    },
32794    {
32795     "field_name" : "flags",
32796     "field_offset" : 64,
32797     "referenced_type" : "_ZTIj"
32798    },
32799    {
32800     "field_name" : "initialDataSize",
32801     "field_offset" : 96,
32802     "referenced_type" : "_ZTIj"
32803    },
32804    {
32805     "field_name" : "pInitialData",
32806     "field_offset" : 128,
32807     "referenced_type" : "_ZTIPKv"
32808    }
32809   ],
32810   "linker_set_key" : "_ZTI30VkValidationCacheCreateInfoEXT",
32811   "name" : "VkValidationCacheCreateInfoEXT",
32812   "referenced_type" : "_ZTI30VkValidationCacheCreateInfoEXT",
32813   "self_type" : "_ZTI30VkValidationCacheCreateInfoEXT",
32814   "size" : 20,
32815   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
32816  },
32817  {
32818   "alignment" : 4,
32819   "fields" :
32820   [
32821    {
32822     "field_name" : "sType",
32823     "referenced_type" : "_ZTI15VkStructureType"
32824    },
32825    {
32826     "field_name" : "pNext",
32827     "field_offset" : 32,
32828     "referenced_type" : "_ZTIPKv"
32829    },
32830    {
32831     "field_name" : "buffer",
32832     "field_offset" : 64,
32833     "referenced_type" : "_ZTIy"
32834    }
32835   ],
32836   "linker_set_key" : "_ZTI31VkBufferMemoryRequirementsInfo2",
32837   "name" : "VkBufferMemoryRequirementsInfo2",
32838   "referenced_type" : "_ZTI31VkBufferMemoryRequirementsInfo2",
32839   "self_type" : "_ZTI31VkBufferMemoryRequirementsInfo2",
32840   "size" : 16,
32841   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
32842  },
32843  {
32844   "alignment" : 4,
32845   "fields" :
32846   [
32847    {
32848     "field_name" : "sType",
32849     "referenced_type" : "_ZTI15VkStructureType"
32850    },
32851    {
32852     "field_name" : "pNext",
32853     "field_offset" : 32,
32854     "referenced_type" : "_ZTIPv"
32855    },
32856    {
32857     "field_name" : "MSize",
32858     "field_offset" : 64,
32859     "referenced_type" : "_ZTIj"
32860    },
32861    {
32862     "field_name" : "NSize",
32863     "field_offset" : 96,
32864     "referenced_type" : "_ZTIj"
32865    },
32866    {
32867     "field_name" : "KSize",
32868     "field_offset" : 128,
32869     "referenced_type" : "_ZTIj"
32870    },
32871    {
32872     "field_name" : "AType",
32873     "field_offset" : 160,
32874     "referenced_type" : "_ZTI17VkComponentTypeNV"
32875    },
32876    {
32877     "field_name" : "BType",
32878     "field_offset" : 192,
32879     "referenced_type" : "_ZTI17VkComponentTypeNV"
32880    },
32881    {
32882     "field_name" : "CType",
32883     "field_offset" : 224,
32884     "referenced_type" : "_ZTI17VkComponentTypeNV"
32885    },
32886    {
32887     "field_name" : "DType",
32888     "field_offset" : 256,
32889     "referenced_type" : "_ZTI17VkComponentTypeNV"
32890    },
32891    {
32892     "field_name" : "scope",
32893     "field_offset" : 288,
32894     "referenced_type" : "_ZTI9VkScopeNV"
32895    }
32896   ],
32897   "linker_set_key" : "_ZTI31VkCooperativeMatrixPropertiesNV",
32898   "name" : "VkCooperativeMatrixPropertiesNV",
32899   "referenced_type" : "_ZTI31VkCooperativeMatrixPropertiesNV",
32900   "self_type" : "_ZTI31VkCooperativeMatrixPropertiesNV",
32901   "size" : 40,
32902   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
32903  },
32904  {
32905   "alignment" : 4,
32906   "fields" :
32907   [
32908    {
32909     "field_name" : "sType",
32910     "referenced_type" : "_ZTI15VkStructureType"
32911    },
32912    {
32913     "field_name" : "pNext",
32914     "field_offset" : 32,
32915     "referenced_type" : "_ZTIPKv"
32916    },
32917    {
32918     "field_name" : "flags",
32919     "field_offset" : 64,
32920     "referenced_type" : "_ZTIj"
32921    },
32922    {
32923     "field_name" : "bindingCount",
32924     "field_offset" : 96,
32925     "referenced_type" : "_ZTIj"
32926    },
32927    {
32928     "field_name" : "pBindings",
32929     "field_offset" : 128,
32930     "referenced_type" : "_ZTIPK28VkDescriptorSetLayoutBinding"
32931    }
32932   ],
32933   "linker_set_key" : "_ZTI31VkDescriptorSetLayoutCreateInfo",
32934   "name" : "VkDescriptorSetLayoutCreateInfo",
32935   "referenced_type" : "_ZTI31VkDescriptorSetLayoutCreateInfo",
32936   "self_type" : "_ZTI31VkDescriptorSetLayoutCreateInfo",
32937   "size" : 20,
32938   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
32939  },
32940  {
32941   "alignment" : 4,
32942   "fields" :
32943   [
32944    {
32945     "field_name" : "dstBinding",
32946     "referenced_type" : "_ZTIj"
32947    },
32948    {
32949     "field_name" : "dstArrayElement",
32950     "field_offset" : 32,
32951     "referenced_type" : "_ZTIj"
32952    },
32953    {
32954     "field_name" : "descriptorCount",
32955     "field_offset" : 64,
32956     "referenced_type" : "_ZTIj"
32957    },
32958    {
32959     "field_name" : "descriptorType",
32960     "field_offset" : 96,
32961     "referenced_type" : "_ZTI16VkDescriptorType"
32962    },
32963    {
32964     "field_name" : "offset",
32965     "field_offset" : 128,
32966     "referenced_type" : "_ZTIj"
32967    },
32968    {
32969     "field_name" : "stride",
32970     "field_offset" : 160,
32971     "referenced_type" : "_ZTIj"
32972    }
32973   ],
32974   "linker_set_key" : "_ZTI31VkDescriptorUpdateTemplateEntry",
32975   "name" : "VkDescriptorUpdateTemplateEntry",
32976   "referenced_type" : "_ZTI31VkDescriptorUpdateTemplateEntry",
32977   "self_type" : "_ZTI31VkDescriptorUpdateTemplateEntry",
32978   "size" : 24,
32979   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
32980  },
32981  {
32982   "alignment" : 4,
32983   "fields" :
32984   [
32985    {
32986     "field_name" : "sType",
32987     "referenced_type" : "_ZTI15VkStructureType"
32988    },
32989    {
32990     "field_name" : "pNext",
32991     "field_offset" : 32,
32992     "referenced_type" : "_ZTIPKv"
32993    },
32994    {
32995     "field_name" : "pCreateInfo",
32996     "field_offset" : 64,
32997     "referenced_type" : "_ZTIPK17VkImageCreateInfo"
32998    },
32999    {
33000     "field_name" : "planeAspect",
33001     "field_offset" : 96,
33002     "referenced_type" : "_ZTI21VkImageAspectFlagBits"
33003    }
33004   ],
33005   "linker_set_key" : "_ZTI31VkDeviceImageMemoryRequirements",
33006   "name" : "VkDeviceImageMemoryRequirements",
33007   "referenced_type" : "_ZTI31VkDeviceImageMemoryRequirements",
33008   "self_type" : "_ZTI31VkDeviceImageMemoryRequirements",
33009   "size" : 16,
33010   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
33011  },
33012  {
33013   "alignment" : 4,
33014   "fields" :
33015   [
33016    {
33017     "field_name" : "sType",
33018     "referenced_type" : "_ZTI15VkStructureType"
33019    },
33020    {
33021     "field_name" : "pNext",
33022     "field_offset" : 32,
33023     "referenced_type" : "_ZTIPv"
33024    },
33025    {
33026     "field_name" : "externalMemoryProperties",
33027     "field_offset" : 64,
33028     "referenced_type" : "_ZTI26VkExternalMemoryProperties"
33029    }
33030   ],
33031   "linker_set_key" : "_ZTI31VkExternalImageFormatProperties",
33032   "name" : "VkExternalImageFormatProperties",
33033   "referenced_type" : "_ZTI31VkExternalImageFormatProperties",
33034   "self_type" : "_ZTI31VkExternalImageFormatProperties",
33035   "size" : 20,
33036   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
33037  },
33038  {
33039   "alignment" : 4,
33040   "fields" :
33041   [
33042    {
33043     "field_name" : "sType",
33044     "referenced_type" : "_ZTI15VkStructureType"
33045    },
33046    {
33047     "field_name" : "pNext",
33048     "field_offset" : 32,
33049     "referenced_type" : "_ZTIPKv"
33050    },
33051    {
33052     "field_name" : "handleTypes",
33053     "field_offset" : 64,
33054     "referenced_type" : "_ZTIj"
33055    }
33056   ],
33057   "linker_set_key" : "_ZTI31VkExternalMemoryImageCreateInfo",
33058   "name" : "VkExternalMemoryImageCreateInfo",
33059   "referenced_type" : "_ZTI31VkExternalMemoryImageCreateInfo",
33060   "self_type" : "_ZTI31VkExternalMemoryImageCreateInfo",
33061   "size" : 12,
33062   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
33063  },
33064  {
33065   "alignment" : 4,
33066   "fields" :
33067   [
33068    {
33069     "field_name" : "sType",
33070     "referenced_type" : "_ZTI15VkStructureType"
33071    },
33072    {
33073     "field_name" : "pNext",
33074     "field_offset" : 32,
33075     "referenced_type" : "_ZTIPv"
33076    },
33077    {
33078     "field_name" : "deviceAddress",
33079     "field_offset" : 64,
33080     "referenced_type" : "_ZTIy"
33081    },
33082    {
33083     "field_name" : "size",
33084     "field_offset" : 128,
33085     "referenced_type" : "_ZTIy"
33086    }
33087   ],
33088   "linker_set_key" : "_ZTI31VkImageViewAddressPropertiesNVX",
33089   "name" : "VkImageViewAddressPropertiesNVX",
33090   "referenced_type" : "_ZTI31VkImageViewAddressPropertiesNVX",
33091   "self_type" : "_ZTI31VkImageViewAddressPropertiesNVX",
33092   "size" : 24,
33093   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
33094  },
33095  {
33096   "alignment" : 4,
33097   "fields" :
33098   [
33099    {
33100     "field_name" : "sType",
33101     "referenced_type" : "_ZTI15VkStructureType"
33102    },
33103    {
33104     "field_name" : "pNext",
33105     "field_offset" : 32,
33106     "referenced_type" : "_ZTIPKv"
33107    },
33108    {
33109     "field_name" : "tokenType",
33110     "field_offset" : 64,
33111     "referenced_type" : "_ZTI29VkIndirectCommandsTokenTypeNV"
33112    },
33113    {
33114     "field_name" : "stream",
33115     "field_offset" : 96,
33116     "referenced_type" : "_ZTIj"
33117    },
33118    {
33119     "field_name" : "offset",
33120     "field_offset" : 128,
33121     "referenced_type" : "_ZTIj"
33122    },
33123    {
33124     "field_name" : "vertexBindingUnit",
33125     "field_offset" : 160,
33126     "referenced_type" : "_ZTIj"
33127    },
33128    {
33129     "field_name" : "vertexDynamicStride",
33130     "field_offset" : 192,
33131     "referenced_type" : "_ZTIj"
33132    },
33133    {
33134     "field_name" : "pushconstantPipelineLayout",
33135     "field_offset" : 224,
33136     "referenced_type" : "_ZTIy"
33137    },
33138    {
33139     "field_name" : "pushconstantShaderStageFlags",
33140     "field_offset" : 288,
33141     "referenced_type" : "_ZTIj"
33142    },
33143    {
33144     "field_name" : "pushconstantOffset",
33145     "field_offset" : 320,
33146     "referenced_type" : "_ZTIj"
33147    },
33148    {
33149     "field_name" : "pushconstantSize",
33150     "field_offset" : 352,
33151     "referenced_type" : "_ZTIj"
33152    },
33153    {
33154     "field_name" : "indirectStateFlags",
33155     "field_offset" : 384,
33156     "referenced_type" : "_ZTIj"
33157    },
33158    {
33159     "field_name" : "indexTypeCount",
33160     "field_offset" : 416,
33161     "referenced_type" : "_ZTIj"
33162    },
33163    {
33164     "field_name" : "pIndexTypes",
33165     "field_offset" : 448,
33166     "referenced_type" : "_ZTIPK11VkIndexType"
33167    },
33168    {
33169     "field_name" : "pIndexTypeValues",
33170     "field_offset" : 480,
33171     "referenced_type" : "_ZTIPKj"
33172    }
33173   ],
33174   "linker_set_key" : "_ZTI31VkIndirectCommandsLayoutTokenNV",
33175   "name" : "VkIndirectCommandsLayoutTokenNV",
33176   "referenced_type" : "_ZTI31VkIndirectCommandsLayoutTokenNV",
33177   "self_type" : "_ZTI31VkIndirectCommandsLayoutTokenNV",
33178   "size" : 64,
33179   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
33180  },
33181  {
33182   "alignment" : 4,
33183   "fields" :
33184   [
33185    {
33186     "field_name" : "sType",
33187     "referenced_type" : "_ZTI15VkStructureType"
33188    },
33189    {
33190     "field_name" : "pNext",
33191     "field_offset" : 32,
33192     "referenced_type" : "_ZTIPKv"
33193    },
33194    {
33195     "field_name" : "priority",
33196     "field_offset" : 64,
33197     "referenced_type" : "_ZTIf"
33198    }
33199   ],
33200   "linker_set_key" : "_ZTI31VkMemoryPriorityAllocateInfoEXT",
33201   "name" : "VkMemoryPriorityAllocateInfoEXT",
33202   "referenced_type" : "_ZTI31VkMemoryPriorityAllocateInfoEXT",
33203   "self_type" : "_ZTI31VkMemoryPriorityAllocateInfoEXT",
33204   "size" : 12,
33205   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
33206  },
33207  {
33208   "alignment" : 4,
33209   "fields" :
33210   [
33211    {
33212     "field_name" : "sType",
33213     "referenced_type" : "_ZTI15VkStructureType"
33214    },
33215    {
33216     "field_name" : "pNext",
33217     "field_offset" : 32,
33218     "referenced_type" : "_ZTIPKv"
33219    },
33220    {
33221     "field_name" : "counterPassIndex",
33222     "field_offset" : 64,
33223     "referenced_type" : "_ZTIj"
33224    }
33225   ],
33226   "linker_set_key" : "_ZTI31VkPerformanceQuerySubmitInfoKHR",
33227   "name" : "VkPerformanceQuerySubmitInfoKHR",
33228   "referenced_type" : "_ZTI31VkPerformanceQuerySubmitInfoKHR",
33229   "self_type" : "_ZTI31VkPerformanceQuerySubmitInfoKHR",
33230   "size" : 12,
33231   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
33232  },
33233  {
33234   "alignment" : 4,
33235   "fields" :
33236   [
33237    {
33238     "field_name" : "sType",
33239     "referenced_type" : "_ZTI15VkStructureType"
33240    },
33241    {
33242     "field_name" : "pNext",
33243     "field_offset" : 32,
33244     "referenced_type" : "_ZTIPv"
33245    },
33246    {
33247     "field_name" : "physicalDeviceCount",
33248     "field_offset" : 64,
33249     "referenced_type" : "_ZTIj"
33250    },
33251    {
33252     "field_name" : "physicalDevices",
33253     "field_offset" : 96,
33254     "referenced_type" : "_ZTIA32_P18VkPhysicalDevice_T"
33255    },
33256    {
33257     "field_name" : "subsetAllocation",
33258     "field_offset" : 1120,
33259     "referenced_type" : "_ZTIj"
33260    }
33261   ],
33262   "linker_set_key" : "_ZTI31VkPhysicalDeviceGroupProperties",
33263   "name" : "VkPhysicalDeviceGroupProperties",
33264   "referenced_type" : "_ZTI31VkPhysicalDeviceGroupProperties",
33265   "self_type" : "_ZTI31VkPhysicalDeviceGroupProperties",
33266   "size" : 144,
33267   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
33268  },
33269  {
33270   "alignment" : 4,
33271   "fields" :
33272   [
33273    {
33274     "field_name" : "sType",
33275     "referenced_type" : "_ZTI15VkStructureType"
33276    },
33277    {
33278     "field_name" : "pNext",
33279     "field_offset" : 32,
33280     "referenced_type" : "_ZTIPKv"
33281    },
33282    {
33283     "field_name" : "surface",
33284     "field_offset" : 64,
33285     "referenced_type" : "_ZTIy"
33286    }
33287   ],
33288   "linker_set_key" : "_ZTI31VkPhysicalDeviceSurfaceInfo2KHR",
33289   "name" : "VkPhysicalDeviceSurfaceInfo2KHR",
33290   "referenced_type" : "_ZTI31VkPhysicalDeviceSurfaceInfo2KHR",
33291   "self_type" : "_ZTI31VkPhysicalDeviceSurfaceInfo2KHR",
33292   "size" : 16,
33293   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
33294  },
33295  {
33296   "alignment" : 4,
33297   "fields" :
33298   [
33299    {
33300     "field_name" : "headerSize",
33301     "referenced_type" : "_ZTIj"
33302    },
33303    {
33304     "field_name" : "headerVersion",
33305     "field_offset" : 32,
33306     "referenced_type" : "_ZTI28VkPipelineCacheHeaderVersion"
33307    },
33308    {
33309     "field_name" : "vendorID",
33310     "field_offset" : 64,
33311     "referenced_type" : "_ZTIj"
33312    },
33313    {
33314     "field_name" : "deviceID",
33315     "field_offset" : 96,
33316     "referenced_type" : "_ZTIj"
33317    },
33318    {
33319     "field_name" : "pipelineCacheUUID",
33320     "field_offset" : 128,
33321     "referenced_type" : "_ZTIA16_h"
33322    }
33323   ],
33324   "linker_set_key" : "_ZTI31VkPipelineCacheHeaderVersionOne",
33325   "name" : "VkPipelineCacheHeaderVersionOne",
33326   "referenced_type" : "_ZTI31VkPipelineCacheHeaderVersionOne",
33327   "self_type" : "_ZTI31VkPipelineCacheHeaderVersionOne",
33328   "size" : 32,
33329   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
33330  },
33331  {
33332   "alignment" : 4,
33333   "fields" :
33334   [
33335    {
33336     "field_name" : "sType",
33337     "referenced_type" : "_ZTI15VkStructureType"
33338    },
33339    {
33340     "field_name" : "pNext",
33341     "field_offset" : 32,
33342     "referenced_type" : "_ZTIPKv"
33343    },
33344    {
33345     "field_name" : "flags",
33346     "field_offset" : 64,
33347     "referenced_type" : "_ZTIj"
33348    },
33349    {
33350     "field_name" : "stage",
33351     "field_offset" : 96,
33352     "referenced_type" : "_ZTI21VkShaderStageFlagBits"
33353    },
33354    {
33355     "field_name" : "module",
33356     "field_offset" : 128,
33357     "referenced_type" : "_ZTIy"
33358    },
33359    {
33360     "field_name" : "pName",
33361     "field_offset" : 192,
33362     "referenced_type" : "_ZTIPKc"
33363    },
33364    {
33365     "field_name" : "pSpecializationInfo",
33366     "field_offset" : 224,
33367     "referenced_type" : "_ZTIPK20VkSpecializationInfo"
33368    }
33369   ],
33370   "linker_set_key" : "_ZTI31VkPipelineShaderStageCreateInfo",
33371   "name" : "VkPipelineShaderStageCreateInfo",
33372   "referenced_type" : "_ZTI31VkPipelineShaderStageCreateInfo",
33373   "self_type" : "_ZTI31VkPipelineShaderStageCreateInfo",
33374   "size" : 32,
33375   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
33376  },
33377  {
33378   "alignment" : 4,
33379   "fields" :
33380   [
33381    {
33382     "field_name" : "sType",
33383     "referenced_type" : "_ZTI15VkStructureType"
33384    },
33385    {
33386     "field_name" : "pNext",
33387     "field_offset" : 32,
33388     "referenced_type" : "_ZTIPKv"
33389    },
33390    {
33391     "field_name" : "attachmentCount",
33392     "field_offset" : 64,
33393     "referenced_type" : "_ZTIj"
33394    },
33395    {
33396     "field_name" : "pAttachments",
33397     "field_offset" : 96,
33398     "referenced_type" : "_ZTIPKy"
33399    }
33400   ],
33401   "linker_set_key" : "_ZTI31VkRenderPassAttachmentBeginInfo",
33402   "name" : "VkRenderPassAttachmentBeginInfo",
33403   "referenced_type" : "_ZTI31VkRenderPassAttachmentBeginInfo",
33404   "self_type" : "_ZTI31VkRenderPassAttachmentBeginInfo",
33405   "size" : 16,
33406   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
33407  },
33408  {
33409   "alignment" : 4,
33410   "fields" :
33411   [
33412    {
33413     "field_name" : "sType",
33414     "referenced_type" : "_ZTI15VkStructureType"
33415    },
33416    {
33417     "field_name" : "pNext",
33418     "field_offset" : 32,
33419     "referenced_type" : "_ZTIPKv"
33420    },
33421    {
33422     "field_name" : "subpassCount",
33423     "field_offset" : 64,
33424     "referenced_type" : "_ZTIj"
33425    },
33426    {
33427     "field_name" : "pViewMasks",
33428     "field_offset" : 96,
33429     "referenced_type" : "_ZTIPKj"
33430    },
33431    {
33432     "field_name" : "dependencyCount",
33433     "field_offset" : 128,
33434     "referenced_type" : "_ZTIj"
33435    },
33436    {
33437     "field_name" : "pViewOffsets",
33438     "field_offset" : 160,
33439     "referenced_type" : "_ZTIPKi"
33440    },
33441    {
33442     "field_name" : "correlationMaskCount",
33443     "field_offset" : 192,
33444     "referenced_type" : "_ZTIj"
33445    },
33446    {
33447     "field_name" : "pCorrelationMasks",
33448     "field_offset" : 224,
33449     "referenced_type" : "_ZTIPKj"
33450    }
33451   ],
33452   "linker_set_key" : "_ZTI31VkRenderPassMultiviewCreateInfo",
33453   "name" : "VkRenderPassMultiviewCreateInfo",
33454   "referenced_type" : "_ZTI31VkRenderPassMultiviewCreateInfo",
33455   "self_type" : "_ZTI31VkRenderPassMultiviewCreateInfo",
33456   "size" : 32,
33457   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
33458  },
33459  {
33460   "alignment" : 4,
33461   "fields" :
33462   [
33463    {
33464     "field_name" : "formatProperties",
33465     "referenced_type" : "_ZTI29VkSparseImageFormatProperties"
33466    },
33467    {
33468     "field_name" : "imageMipTailFirstLod",
33469     "field_offset" : 160,
33470     "referenced_type" : "_ZTIj"
33471    },
33472    {
33473     "field_name" : "imageMipTailSize",
33474     "field_offset" : 192,
33475     "referenced_type" : "_ZTIy"
33476    },
33477    {
33478     "field_name" : "imageMipTailOffset",
33479     "field_offset" : 256,
33480     "referenced_type" : "_ZTIy"
33481    },
33482    {
33483     "field_name" : "imageMipTailStride",
33484     "field_offset" : 320,
33485     "referenced_type" : "_ZTIy"
33486    }
33487   ],
33488   "linker_set_key" : "_ZTI31VkSparseImageMemoryRequirements",
33489   "name" : "VkSparseImageMemoryRequirements",
33490   "referenced_type" : "_ZTI31VkSparseImageMemoryRequirements",
33491   "self_type" : "_ZTI31VkSparseImageMemoryRequirements",
33492   "size" : 48,
33493   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
33494  },
33495  {
33496   "alignment" : 4,
33497   "fields" :
33498   [
33499    {
33500     "field_name" : "deviceAddress",
33501     "referenced_type" : "_ZTIy"
33502    },
33503    {
33504     "field_name" : "stride",
33505     "field_offset" : 64,
33506     "referenced_type" : "_ZTIy"
33507    },
33508    {
33509     "field_name" : "size",
33510     "field_offset" : 128,
33511     "referenced_type" : "_ZTIy"
33512    }
33513   ],
33514   "linker_set_key" : "_ZTI31VkStridedDeviceAddressRegionKHR",
33515   "name" : "VkStridedDeviceAddressRegionKHR",
33516   "referenced_type" : "_ZTI31VkStridedDeviceAddressRegionKHR",
33517   "self_type" : "_ZTI31VkStridedDeviceAddressRegionKHR",
33518   "size" : 24,
33519   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
33520  },
33521  {
33522   "alignment" : 4,
33523   "fields" :
33524   [
33525    {
33526     "field_name" : "sType",
33527     "referenced_type" : "_ZTI15VkStructureType"
33528    },
33529    {
33530     "field_name" : "pNext",
33531     "field_offset" : 32,
33532     "referenced_type" : "_ZTIPKv"
33533    },
33534    {
33535     "field_name" : "surfaceCounters",
33536     "field_offset" : 64,
33537     "referenced_type" : "_ZTIj"
33538    }
33539   ],
33540   "linker_set_key" : "_ZTI31VkSwapchainCounterCreateInfoEXT",
33541   "name" : "VkSwapchainCounterCreateInfoEXT",
33542   "referenced_type" : "_ZTI31VkSwapchainCounterCreateInfoEXT",
33543   "self_type" : "_ZTI31VkSwapchainCounterCreateInfoEXT",
33544   "size" : 12,
33545   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
33546  },
33547  {
33548   "alignment" : 4,
33549   "fields" :
33550   [
33551    {
33552     "field_name" : "binding",
33553     "referenced_type" : "_ZTIj"
33554    },
33555    {
33556     "field_name" : "stride",
33557     "field_offset" : 32,
33558     "referenced_type" : "_ZTIj"
33559    },
33560    {
33561     "field_name" : "inputRate",
33562     "field_offset" : 64,
33563     "referenced_type" : "_ZTI17VkVertexInputRate"
33564    }
33565   ],
33566   "linker_set_key" : "_ZTI31VkVertexInputBindingDescription",
33567   "name" : "VkVertexInputBindingDescription",
33568   "referenced_type" : "_ZTI31VkVertexInputBindingDescription",
33569   "self_type" : "_ZTI31VkVertexInputBindingDescription",
33570   "size" : 12,
33571   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
33572  },
33573  {
33574   "alignment" : 4,
33575   "fields" :
33576   [
33577    {
33578     "field_name" : "sType",
33579     "referenced_type" : "_ZTI15VkStructureType"
33580    },
33581    {
33582     "field_name" : "pNext",
33583     "field_offset" : 32,
33584     "referenced_type" : "_ZTIPKv"
33585    },
33586    {
33587     "field_name" : "deviceIndexCount",
33588     "field_offset" : 64,
33589     "referenced_type" : "_ZTIj"
33590    },
33591    {
33592     "field_name" : "pDeviceIndices",
33593     "field_offset" : 96,
33594     "referenced_type" : "_ZTIPKj"
33595    },
33596    {
33597     "field_name" : "splitInstanceBindRegionCount",
33598     "field_offset" : 128,
33599     "referenced_type" : "_ZTIj"
33600    },
33601    {
33602     "field_name" : "pSplitInstanceBindRegions",
33603     "field_offset" : 160,
33604     "referenced_type" : "_ZTIPK8VkRect2D"
33605    }
33606   ],
33607   "linker_set_key" : "_ZTI32VkBindImageMemoryDeviceGroupInfo",
33608   "name" : "VkBindImageMemoryDeviceGroupInfo",
33609   "referenced_type" : "_ZTI32VkBindImageMemoryDeviceGroupInfo",
33610   "self_type" : "_ZTI32VkBindImageMemoryDeviceGroupInfo",
33611   "size" : 24,
33612   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
33613  },
33614  {
33615   "alignment" : 4,
33616   "fields" :
33617   [
33618    {
33619     "field_name" : "sType",
33620     "referenced_type" : "_ZTI15VkStructureType"
33621    },
33622    {
33623     "field_name" : "pNext",
33624     "field_offset" : 32,
33625     "referenced_type" : "_ZTIPKv"
33626    },
33627    {
33628     "field_name" : "pCreateInfo",
33629     "field_offset" : 64,
33630     "referenced_type" : "_ZTIPK18VkBufferCreateInfo"
33631    }
33632   ],
33633   "linker_set_key" : "_ZTI32VkDeviceBufferMemoryRequirements",
33634   "name" : "VkDeviceBufferMemoryRequirements",
33635   "referenced_type" : "_ZTI32VkDeviceBufferMemoryRequirements",
33636   "self_type" : "_ZTI32VkDeviceBufferMemoryRequirements",
33637   "size" : 12,
33638   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
33639  },
33640  {
33641   "alignment" : 4,
33642   "fields" :
33643   [
33644    {
33645     "field_name" : "sType",
33646     "referenced_type" : "_ZTI15VkStructureType"
33647    },
33648    {
33649     "field_name" : "pNext",
33650     "field_offset" : 32,
33651     "referenced_type" : "_ZTIPKv"
33652    },
33653    {
33654     "field_name" : "deviceMask",
33655     "field_offset" : 64,
33656     "referenced_type" : "_ZTIj"
33657    },
33658    {
33659     "field_name" : "deviceRenderAreaCount",
33660     "field_offset" : 96,
33661     "referenced_type" : "_ZTIj"
33662    },
33663    {
33664     "field_name" : "pDeviceRenderAreas",
33665     "field_offset" : 128,
33666     "referenced_type" : "_ZTIPK8VkRect2D"
33667    }
33668   ],
33669   "linker_set_key" : "_ZTI32VkDeviceGroupRenderPassBeginInfo",
33670   "name" : "VkDeviceGroupRenderPassBeginInfo",
33671   "referenced_type" : "_ZTI32VkDeviceGroupRenderPassBeginInfo",
33672   "self_type" : "_ZTI32VkDeviceGroupRenderPassBeginInfo",
33673   "size" : 20,
33674   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
33675  },
33676  {
33677   "alignment" : 4,
33678   "fields" :
33679   [
33680    {
33681     "field_name" : "taskCount",
33682     "referenced_type" : "_ZTIj"
33683    },
33684    {
33685     "field_name" : "firstTask",
33686     "field_offset" : 32,
33687     "referenced_type" : "_ZTIj"
33688    }
33689   ],
33690   "linker_set_key" : "_ZTI32VkDrawMeshTasksIndirectCommandNV",
33691   "name" : "VkDrawMeshTasksIndirectCommandNV",
33692   "referenced_type" : "_ZTI32VkDrawMeshTasksIndirectCommandNV",
33693   "self_type" : "_ZTI32VkDrawMeshTasksIndirectCommandNV",
33694   "size" : 8,
33695   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
33696  },
33697  {
33698   "alignment" : 4,
33699   "fields" :
33700   [
33701    {
33702     "field_name" : "drmFormatModifier",
33703     "referenced_type" : "_ZTIy"
33704    },
33705    {
33706     "field_name" : "drmFormatModifierPlaneCount",
33707     "field_offset" : 64,
33708     "referenced_type" : "_ZTIj"
33709    },
33710    {
33711     "field_name" : "drmFormatModifierTilingFeatures",
33712     "field_offset" : 96,
33713     "referenced_type" : "_ZTIj"
33714    }
33715   ],
33716   "linker_set_key" : "_ZTI32VkDrmFormatModifierPropertiesEXT",
33717   "name" : "VkDrmFormatModifierPropertiesEXT",
33718   "referenced_type" : "_ZTI32VkDrmFormatModifierPropertiesEXT",
33719   "self_type" : "_ZTI32VkDrmFormatModifierPropertiesEXT",
33720   "size" : 16,
33721   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
33722  },
33723  {
33724   "alignment" : 4,
33725   "fields" :
33726   [
33727    {
33728     "field_name" : "sType",
33729     "referenced_type" : "_ZTI15VkStructureType"
33730    },
33731    {
33732     "field_name" : "pNext",
33733     "field_offset" : 32,
33734     "referenced_type" : "_ZTIPKv"
33735    },
33736    {
33737     "field_name" : "handleTypes",
33738     "field_offset" : 64,
33739     "referenced_type" : "_ZTIj"
33740    }
33741   ],
33742   "linker_set_key" : "_ZTI32VkExternalMemoryBufferCreateInfo",
33743   "name" : "VkExternalMemoryBufferCreateInfo",
33744   "referenced_type" : "_ZTI32VkExternalMemoryBufferCreateInfo",
33745   "self_type" : "_ZTI32VkExternalMemoryBufferCreateInfo",
33746   "size" : 12,
33747   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
33748  },
33749  {
33750   "alignment" : 4,
33751   "fields" :
33752   [
33753    {
33754     "field_name" : "sType",
33755     "referenced_type" : "_ZTI15VkStructureType"
33756    },
33757    {
33758     "field_name" : "pNext",
33759     "field_offset" : 32,
33760     "referenced_type" : "_ZTIPKv"
33761    },
33762    {
33763     "field_name" : "flags",
33764     "field_offset" : 64,
33765     "referenced_type" : "_ZTIj"
33766    },
33767    {
33768     "field_name" : "usage",
33769     "field_offset" : 96,
33770     "referenced_type" : "_ZTIj"
33771    },
33772    {
33773     "field_name" : "width",
33774     "field_offset" : 128,
33775     "referenced_type" : "_ZTIj"
33776    },
33777    {
33778     "field_name" : "height",
33779     "field_offset" : 160,
33780     "referenced_type" : "_ZTIj"
33781    },
33782    {
33783     "field_name" : "layerCount",
33784     "field_offset" : 192,
33785     "referenced_type" : "_ZTIj"
33786    },
33787    {
33788     "field_name" : "viewFormatCount",
33789     "field_offset" : 224,
33790     "referenced_type" : "_ZTIj"
33791    },
33792    {
33793     "field_name" : "pViewFormats",
33794     "field_offset" : 256,
33795     "referenced_type" : "_ZTIPK8VkFormat"
33796    }
33797   ],
33798   "linker_set_key" : "_ZTI32VkFramebufferAttachmentImageInfo",
33799   "name" : "VkFramebufferAttachmentImageInfo",
33800   "referenced_type" : "_ZTI32VkFramebufferAttachmentImageInfo",
33801   "self_type" : "_ZTI32VkFramebufferAttachmentImageInfo",
33802   "size" : 36,
33803   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
33804  },
33805  {
33806   "alignment" : 4,
33807   "fields" :
33808   [
33809    {
33810     "field_name" : "sType",
33811     "referenced_type" : "_ZTI15VkStructureType"
33812    },
33813    {
33814     "field_name" : "pNext",
33815     "field_offset" : 32,
33816     "referenced_type" : "_ZTIPKv"
33817    },
33818    {
33819     "field_name" : "handleType",
33820     "field_offset" : 64,
33821     "referenced_type" : "_ZTI34VkExternalMemoryHandleTypeFlagBits"
33822    },
33823    {
33824     "field_name" : "pHostPointer",
33825     "field_offset" : 96,
33826     "referenced_type" : "_ZTIPv"
33827    }
33828   ],
33829   "linker_set_key" : "_ZTI32VkImportMemoryHostPointerInfoEXT",
33830   "name" : "VkImportMemoryHostPointerInfoEXT",
33831   "referenced_type" : "_ZTI32VkImportMemoryHostPointerInfoEXT",
33832   "self_type" : "_ZTI32VkImportMemoryHostPointerInfoEXT",
33833   "size" : 16,
33834   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
33835  },
33836  {
33837   "alignment" : 4,
33838   "fields" :
33839   [
33840    {
33841     "field_name" : "subpass",
33842     "referenced_type" : "_ZTIj"
33843    },
33844    {
33845     "field_name" : "inputAttachmentIndex",
33846     "field_offset" : 32,
33847     "referenced_type" : "_ZTIj"
33848    },
33849    {
33850     "field_name" : "aspectMask",
33851     "field_offset" : 64,
33852     "referenced_type" : "_ZTIj"
33853    }
33854   ],
33855   "linker_set_key" : "_ZTI32VkInputAttachmentAspectReference",
33856   "name" : "VkInputAttachmentAspectReference",
33857   "referenced_type" : "_ZTI32VkInputAttachmentAspectReference",
33858   "self_type" : "_ZTI32VkInputAttachmentAspectReference",
33859   "size" : 12,
33860   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
33861  },
33862  {
33863   "alignment" : 4,
33864   "fields" :
33865   [
33866    {
33867     "field_name" : "sType",
33868     "referenced_type" : "_ZTI15VkStructureType"
33869    },
33870    {
33871     "field_name" : "pNext",
33872     "field_offset" : 32,
33873     "referenced_type" : "_ZTIPv"
33874    },
33875    {
33876     "field_name" : "memoryTypeBits",
33877     "field_offset" : 64,
33878     "referenced_type" : "_ZTIj"
33879    }
33880   ],
33881   "linker_set_key" : "_ZTI32VkMemoryHostPointerPropertiesEXT",
33882   "name" : "VkMemoryHostPointerPropertiesEXT",
33883   "referenced_type" : "_ZTI32VkMemoryHostPointerPropertiesEXT",
33884   "self_type" : "_ZTI32VkMemoryHostPointerPropertiesEXT",
33885   "size" : 12,
33886   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
33887  },
33888  {
33889   "alignment" : 4,
33890   "fields" :
33891   [
33892    {
33893     "field_name" : "descriptorTypeCount",
33894     "referenced_type" : "_ZTIj"
33895    },
33896    {
33897     "field_name" : "pDescriptorTypes",
33898     "field_offset" : 32,
33899     "referenced_type" : "_ZTIPK16VkDescriptorType"
33900    }
33901   ],
33902   "linker_set_key" : "_ZTI32VkMutableDescriptorTypeListVALVE",
33903   "name" : "VkMutableDescriptorTypeListVALVE",
33904   "referenced_type" : "_ZTI32VkMutableDescriptorTypeListVALVE",
33905   "self_type" : "_ZTI32VkMutableDescriptorTypeListVALVE",
33906   "size" : 8,
33907   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
33908  },
33909  {
33910   "alignment" : 4,
33911   "fields" :
33912   [
33913    {
33914     "field_name" : "sType",
33915     "referenced_type" : "_ZTI15VkStructureType"
33916    },
33917    {
33918     "field_name" : "pNext",
33919     "field_offset" : 32,
33920     "referenced_type" : "_ZTIPv"
33921    },
33922    {
33923     "field_name" : "driverID",
33924     "field_offset" : 64,
33925     "referenced_type" : "_ZTI10VkDriverId"
33926    },
33927    {
33928     "field_name" : "driverName",
33929     "field_offset" : 96,
33930     "referenced_type" : "_ZTIA256_c"
33931    },
33932    {
33933     "field_name" : "driverInfo",
33934     "field_offset" : 2144,
33935     "referenced_type" : "_ZTIA256_c"
33936    },
33937    {
33938     "field_name" : "conformanceVersion",
33939     "field_offset" : 4192,
33940     "referenced_type" : "_ZTI20VkConformanceVersion"
33941    }
33942   ],
33943   "linker_set_key" : "_ZTI32VkPhysicalDeviceDriverProperties",
33944   "name" : "VkPhysicalDeviceDriverProperties",
33945   "referenced_type" : "_ZTI32VkPhysicalDeviceDriverProperties",
33946   "self_type" : "_ZTI32VkPhysicalDeviceDriverProperties",
33947   "size" : 528,
33948   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
33949  },
33950  {
33951   "alignment" : 4,
33952   "fields" :
33953   [
33954    {
33955     "field_name" : "sType",
33956     "referenced_type" : "_ZTI15VkStructureType"
33957    },
33958    {
33959     "field_name" : "pNext",
33960     "field_offset" : 32,
33961     "referenced_type" : "_ZTIPv"
33962    },
33963    {
33964     "field_name" : "hasPrimary",
33965     "field_offset" : 64,
33966     "referenced_type" : "_ZTIj"
33967    },
33968    {
33969     "field_name" : "hasRender",
33970     "field_offset" : 96,
33971     "referenced_type" : "_ZTIj"
33972    },
33973    {
33974     "field_name" : "primaryMajor",
33975     "field_offset" : 128,
33976     "referenced_type" : "_ZTIx"
33977    },
33978    {
33979     "field_name" : "primaryMinor",
33980     "field_offset" : 192,
33981     "referenced_type" : "_ZTIx"
33982    },
33983    {
33984     "field_name" : "renderMajor",
33985     "field_offset" : 256,
33986     "referenced_type" : "_ZTIx"
33987    },
33988    {
33989     "field_name" : "renderMinor",
33990     "field_offset" : 320,
33991     "referenced_type" : "_ZTIx"
33992    }
33993   ],
33994   "linker_set_key" : "_ZTI32VkPhysicalDeviceDrmPropertiesEXT",
33995   "name" : "VkPhysicalDeviceDrmPropertiesEXT",
33996   "referenced_type" : "_ZTI32VkPhysicalDeviceDrmPropertiesEXT",
33997   "self_type" : "_ZTI32VkPhysicalDeviceDrmPropertiesEXT",
33998   "size" : 48,
33999   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
34000  },
34001  {
34002   "alignment" : 4,
34003   "fields" :
34004   [
34005    {
34006     "field_name" : "sType",
34007     "referenced_type" : "_ZTI15VkStructureType"
34008    },
34009    {
34010     "field_name" : "pNext",
34011     "field_offset" : 32,
34012     "referenced_type" : "_ZTIPKv"
34013    },
34014    {
34015     "field_name" : "format",
34016     "field_offset" : 64,
34017     "referenced_type" : "_ZTI8VkFormat"
34018    },
34019    {
34020     "field_name" : "type",
34021     "field_offset" : 96,
34022     "referenced_type" : "_ZTI11VkImageType"
34023    },
34024    {
34025     "field_name" : "tiling",
34026     "field_offset" : 128,
34027     "referenced_type" : "_ZTI13VkImageTiling"
34028    },
34029    {
34030     "field_name" : "usage",
34031     "field_offset" : 160,
34032     "referenced_type" : "_ZTIj"
34033    },
34034    {
34035     "field_name" : "flags",
34036     "field_offset" : 192,
34037     "referenced_type" : "_ZTIj"
34038    }
34039   ],
34040   "linker_set_key" : "_ZTI32VkPhysicalDeviceImageFormatInfo2",
34041   "name" : "VkPhysicalDeviceImageFormatInfo2",
34042   "referenced_type" : "_ZTI32VkPhysicalDeviceImageFormatInfo2",
34043   "self_type" : "_ZTI32VkPhysicalDeviceImageFormatInfo2",
34044   "size" : 28,
34045   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
34046  },
34047  {
34048   "alignment" : 4,
34049   "fields" :
34050   [
34051    {
34052     "field_name" : "memoryTypeCount",
34053     "referenced_type" : "_ZTIj"
34054    },
34055    {
34056     "field_name" : "memoryTypes",
34057     "field_offset" : 32,
34058     "referenced_type" : "_ZTIA32_12VkMemoryType"
34059    },
34060    {
34061     "field_name" : "memoryHeapCount",
34062     "field_offset" : 2080,
34063     "referenced_type" : "_ZTIj"
34064    },
34065    {
34066     "field_name" : "memoryHeaps",
34067     "field_offset" : 2112,
34068     "referenced_type" : "_ZTIA16_12VkMemoryHeap"
34069    }
34070   ],
34071   "linker_set_key" : "_ZTI32VkPhysicalDeviceMemoryProperties",
34072   "name" : "VkPhysicalDeviceMemoryProperties",
34073   "referenced_type" : "_ZTI32VkPhysicalDeviceMemoryProperties",
34074   "self_type" : "_ZTI32VkPhysicalDeviceMemoryProperties",
34075   "size" : 456,
34076   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
34077  },
34078  {
34079   "alignment" : 4,
34080   "fields" :
34081   [
34082    {
34083     "field_name" : "residencyStandard2DBlockShape",
34084     "referenced_type" : "_ZTIj"
34085    },
34086    {
34087     "field_name" : "residencyStandard2DMultisampleBlockShape",
34088     "field_offset" : 32,
34089     "referenced_type" : "_ZTIj"
34090    },
34091    {
34092     "field_name" : "residencyStandard3DBlockShape",
34093     "field_offset" : 64,
34094     "referenced_type" : "_ZTIj"
34095    },
34096    {
34097     "field_name" : "residencyAlignedMipSize",
34098     "field_offset" : 96,
34099     "referenced_type" : "_ZTIj"
34100    },
34101    {
34102     "field_name" : "residencyNonResidentStrict",
34103     "field_offset" : 128,
34104     "referenced_type" : "_ZTIj"
34105    }
34106   ],
34107   "linker_set_key" : "_ZTI32VkPhysicalDeviceSparseProperties",
34108   "name" : "VkPhysicalDeviceSparseProperties",
34109   "referenced_type" : "_ZTI32VkPhysicalDeviceSparseProperties",
34110   "self_type" : "_ZTI32VkPhysicalDeviceSparseProperties",
34111   "size" : 20,
34112   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
34113  },
34114  {
34115   "alignment" : 4,
34116   "fields" :
34117   [
34118    {
34119     "field_name" : "sType",
34120     "referenced_type" : "_ZTI15VkStructureType"
34121    },
34122    {
34123     "field_name" : "pNext",
34124     "field_offset" : 32,
34125     "referenced_type" : "_ZTIPv"
34126    },
34127    {
34128     "field_name" : "storageBuffer16BitAccess",
34129     "field_offset" : 64,
34130     "referenced_type" : "_ZTIj"
34131    },
34132    {
34133     "field_name" : "uniformAndStorageBuffer16BitAccess",
34134     "field_offset" : 96,
34135     "referenced_type" : "_ZTIj"
34136    },
34137    {
34138     "field_name" : "storagePushConstant16",
34139     "field_offset" : 128,
34140     "referenced_type" : "_ZTIj"
34141    },
34142    {
34143     "field_name" : "storageInputOutput16",
34144     "field_offset" : 160,
34145     "referenced_type" : "_ZTIj"
34146    },
34147    {
34148     "field_name" : "multiview",
34149     "field_offset" : 192,
34150     "referenced_type" : "_ZTIj"
34151    },
34152    {
34153     "field_name" : "multiviewGeometryShader",
34154     "field_offset" : 224,
34155     "referenced_type" : "_ZTIj"
34156    },
34157    {
34158     "field_name" : "multiviewTessellationShader",
34159     "field_offset" : 256,
34160     "referenced_type" : "_ZTIj"
34161    },
34162    {
34163     "field_name" : "variablePointersStorageBuffer",
34164     "field_offset" : 288,
34165     "referenced_type" : "_ZTIj"
34166    },
34167    {
34168     "field_name" : "variablePointers",
34169     "field_offset" : 320,
34170     "referenced_type" : "_ZTIj"
34171    },
34172    {
34173     "field_name" : "protectedMemory",
34174     "field_offset" : 352,
34175     "referenced_type" : "_ZTIj"
34176    },
34177    {
34178     "field_name" : "samplerYcbcrConversion",
34179     "field_offset" : 384,
34180     "referenced_type" : "_ZTIj"
34181    },
34182    {
34183     "field_name" : "shaderDrawParameters",
34184     "field_offset" : 416,
34185     "referenced_type" : "_ZTIj"
34186    }
34187   ],
34188   "linker_set_key" : "_ZTI32VkPhysicalDeviceVulkan11Features",
34189   "name" : "VkPhysicalDeviceVulkan11Features",
34190   "referenced_type" : "_ZTI32VkPhysicalDeviceVulkan11Features",
34191   "self_type" : "_ZTI32VkPhysicalDeviceVulkan11Features",
34192   "size" : 56,
34193   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
34194  },
34195  {
34196   "alignment" : 4,
34197   "fields" :
34198   [
34199    {
34200     "field_name" : "sType",
34201     "referenced_type" : "_ZTI15VkStructureType"
34202    },
34203    {
34204     "field_name" : "pNext",
34205     "field_offset" : 32,
34206     "referenced_type" : "_ZTIPv"
34207    },
34208    {
34209     "field_name" : "samplerMirrorClampToEdge",
34210     "field_offset" : 64,
34211     "referenced_type" : "_ZTIj"
34212    },
34213    {
34214     "field_name" : "drawIndirectCount",
34215     "field_offset" : 96,
34216     "referenced_type" : "_ZTIj"
34217    },
34218    {
34219     "field_name" : "storageBuffer8BitAccess",
34220     "field_offset" : 128,
34221     "referenced_type" : "_ZTIj"
34222    },
34223    {
34224     "field_name" : "uniformAndStorageBuffer8BitAccess",
34225     "field_offset" : 160,
34226     "referenced_type" : "_ZTIj"
34227    },
34228    {
34229     "field_name" : "storagePushConstant8",
34230     "field_offset" : 192,
34231     "referenced_type" : "_ZTIj"
34232    },
34233    {
34234     "field_name" : "shaderBufferInt64Atomics",
34235     "field_offset" : 224,
34236     "referenced_type" : "_ZTIj"
34237    },
34238    {
34239     "field_name" : "shaderSharedInt64Atomics",
34240     "field_offset" : 256,
34241     "referenced_type" : "_ZTIj"
34242    },
34243    {
34244     "field_name" : "shaderFloat16",
34245     "field_offset" : 288,
34246     "referenced_type" : "_ZTIj"
34247    },
34248    {
34249     "field_name" : "shaderInt8",
34250     "field_offset" : 320,
34251     "referenced_type" : "_ZTIj"
34252    },
34253    {
34254     "field_name" : "descriptorIndexing",
34255     "field_offset" : 352,
34256     "referenced_type" : "_ZTIj"
34257    },
34258    {
34259     "field_name" : "shaderInputAttachmentArrayDynamicIndexing",
34260     "field_offset" : 384,
34261     "referenced_type" : "_ZTIj"
34262    },
34263    {
34264     "field_name" : "shaderUniformTexelBufferArrayDynamicIndexing",
34265     "field_offset" : 416,
34266     "referenced_type" : "_ZTIj"
34267    },
34268    {
34269     "field_name" : "shaderStorageTexelBufferArrayDynamicIndexing",
34270     "field_offset" : 448,
34271     "referenced_type" : "_ZTIj"
34272    },
34273    {
34274     "field_name" : "shaderUniformBufferArrayNonUniformIndexing",
34275     "field_offset" : 480,
34276     "referenced_type" : "_ZTIj"
34277    },
34278    {
34279     "field_name" : "shaderSampledImageArrayNonUniformIndexing",
34280     "field_offset" : 512,
34281     "referenced_type" : "_ZTIj"
34282    },
34283    {
34284     "field_name" : "shaderStorageBufferArrayNonUniformIndexing",
34285     "field_offset" : 544,
34286     "referenced_type" : "_ZTIj"
34287    },
34288    {
34289     "field_name" : "shaderStorageImageArrayNonUniformIndexing",
34290     "field_offset" : 576,
34291     "referenced_type" : "_ZTIj"
34292    },
34293    {
34294     "field_name" : "shaderInputAttachmentArrayNonUniformIndexing",
34295     "field_offset" : 608,
34296     "referenced_type" : "_ZTIj"
34297    },
34298    {
34299     "field_name" : "shaderUniformTexelBufferArrayNonUniformIndexing",
34300     "field_offset" : 640,
34301     "referenced_type" : "_ZTIj"
34302    },
34303    {
34304     "field_name" : "shaderStorageTexelBufferArrayNonUniformIndexing",
34305     "field_offset" : 672,
34306     "referenced_type" : "_ZTIj"
34307    },
34308    {
34309     "field_name" : "descriptorBindingUniformBufferUpdateAfterBind",
34310     "field_offset" : 704,
34311     "referenced_type" : "_ZTIj"
34312    },
34313    {
34314     "field_name" : "descriptorBindingSampledImageUpdateAfterBind",
34315     "field_offset" : 736,
34316     "referenced_type" : "_ZTIj"
34317    },
34318    {
34319     "field_name" : "descriptorBindingStorageImageUpdateAfterBind",
34320     "field_offset" : 768,
34321     "referenced_type" : "_ZTIj"
34322    },
34323    {
34324     "field_name" : "descriptorBindingStorageBufferUpdateAfterBind",
34325     "field_offset" : 800,
34326     "referenced_type" : "_ZTIj"
34327    },
34328    {
34329     "field_name" : "descriptorBindingUniformTexelBufferUpdateAfterBind",
34330     "field_offset" : 832,
34331     "referenced_type" : "_ZTIj"
34332    },
34333    {
34334     "field_name" : "descriptorBindingStorageTexelBufferUpdateAfterBind",
34335     "field_offset" : 864,
34336     "referenced_type" : "_ZTIj"
34337    },
34338    {
34339     "field_name" : "descriptorBindingUpdateUnusedWhilePending",
34340     "field_offset" : 896,
34341     "referenced_type" : "_ZTIj"
34342    },
34343    {
34344     "field_name" : "descriptorBindingPartiallyBound",
34345     "field_offset" : 928,
34346     "referenced_type" : "_ZTIj"
34347    },
34348    {
34349     "field_name" : "descriptorBindingVariableDescriptorCount",
34350     "field_offset" : 960,
34351     "referenced_type" : "_ZTIj"
34352    },
34353    {
34354     "field_name" : "runtimeDescriptorArray",
34355     "field_offset" : 992,
34356     "referenced_type" : "_ZTIj"
34357    },
34358    {
34359     "field_name" : "samplerFilterMinmax",
34360     "field_offset" : 1024,
34361     "referenced_type" : "_ZTIj"
34362    },
34363    {
34364     "field_name" : "scalarBlockLayout",
34365     "field_offset" : 1056,
34366     "referenced_type" : "_ZTIj"
34367    },
34368    {
34369     "field_name" : "imagelessFramebuffer",
34370     "field_offset" : 1088,
34371     "referenced_type" : "_ZTIj"
34372    },
34373    {
34374     "field_name" : "uniformBufferStandardLayout",
34375     "field_offset" : 1120,
34376     "referenced_type" : "_ZTIj"
34377    },
34378    {
34379     "field_name" : "shaderSubgroupExtendedTypes",
34380     "field_offset" : 1152,
34381     "referenced_type" : "_ZTIj"
34382    },
34383    {
34384     "field_name" : "separateDepthStencilLayouts",
34385     "field_offset" : 1184,
34386     "referenced_type" : "_ZTIj"
34387    },
34388    {
34389     "field_name" : "hostQueryReset",
34390     "field_offset" : 1216,
34391     "referenced_type" : "_ZTIj"
34392    },
34393    {
34394     "field_name" : "timelineSemaphore",
34395     "field_offset" : 1248,
34396     "referenced_type" : "_ZTIj"
34397    },
34398    {
34399     "field_name" : "bufferDeviceAddress",
34400     "field_offset" : 1280,
34401     "referenced_type" : "_ZTIj"
34402    },
34403    {
34404     "field_name" : "bufferDeviceAddressCaptureReplay",
34405     "field_offset" : 1312,
34406     "referenced_type" : "_ZTIj"
34407    },
34408    {
34409     "field_name" : "bufferDeviceAddressMultiDevice",
34410     "field_offset" : 1344,
34411     "referenced_type" : "_ZTIj"
34412    },
34413    {
34414     "field_name" : "vulkanMemoryModel",
34415     "field_offset" : 1376,
34416     "referenced_type" : "_ZTIj"
34417    },
34418    {
34419     "field_name" : "vulkanMemoryModelDeviceScope",
34420     "field_offset" : 1408,
34421     "referenced_type" : "_ZTIj"
34422    },
34423    {
34424     "field_name" : "vulkanMemoryModelAvailabilityVisibilityChains",
34425     "field_offset" : 1440,
34426     "referenced_type" : "_ZTIj"
34427    },
34428    {
34429     "field_name" : "shaderOutputViewportIndex",
34430     "field_offset" : 1472,
34431     "referenced_type" : "_ZTIj"
34432    },
34433    {
34434     "field_name" : "shaderOutputLayer",
34435     "field_offset" : 1504,
34436     "referenced_type" : "_ZTIj"
34437    },
34438    {
34439     "field_name" : "subgroupBroadcastDynamicId",
34440     "field_offset" : 1536,
34441     "referenced_type" : "_ZTIj"
34442    }
34443   ],
34444   "linker_set_key" : "_ZTI32VkPhysicalDeviceVulkan12Features",
34445   "name" : "VkPhysicalDeviceVulkan12Features",
34446   "referenced_type" : "_ZTI32VkPhysicalDeviceVulkan12Features",
34447   "self_type" : "_ZTI32VkPhysicalDeviceVulkan12Features",
34448   "size" : 196,
34449   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
34450  },
34451  {
34452   "alignment" : 4,
34453   "fields" :
34454   [
34455    {
34456     "field_name" : "sType",
34457     "referenced_type" : "_ZTI15VkStructureType"
34458    },
34459    {
34460     "field_name" : "pNext",
34461     "field_offset" : 32,
34462     "referenced_type" : "_ZTIPv"
34463    },
34464    {
34465     "field_name" : "robustImageAccess",
34466     "field_offset" : 64,
34467     "referenced_type" : "_ZTIj"
34468    },
34469    {
34470     "field_name" : "inlineUniformBlock",
34471     "field_offset" : 96,
34472     "referenced_type" : "_ZTIj"
34473    },
34474    {
34475     "field_name" : "descriptorBindingInlineUniformBlockUpdateAfterBind",
34476     "field_offset" : 128,
34477     "referenced_type" : "_ZTIj"
34478    },
34479    {
34480     "field_name" : "pipelineCreationCacheControl",
34481     "field_offset" : 160,
34482     "referenced_type" : "_ZTIj"
34483    },
34484    {
34485     "field_name" : "privateData",
34486     "field_offset" : 192,
34487     "referenced_type" : "_ZTIj"
34488    },
34489    {
34490     "field_name" : "shaderDemoteToHelperInvocation",
34491     "field_offset" : 224,
34492     "referenced_type" : "_ZTIj"
34493    },
34494    {
34495     "field_name" : "shaderTerminateInvocation",
34496     "field_offset" : 256,
34497     "referenced_type" : "_ZTIj"
34498    },
34499    {
34500     "field_name" : "subgroupSizeControl",
34501     "field_offset" : 288,
34502     "referenced_type" : "_ZTIj"
34503    },
34504    {
34505     "field_name" : "computeFullSubgroups",
34506     "field_offset" : 320,
34507     "referenced_type" : "_ZTIj"
34508    },
34509    {
34510     "field_name" : "synchronization2",
34511     "field_offset" : 352,
34512     "referenced_type" : "_ZTIj"
34513    },
34514    {
34515     "field_name" : "textureCompressionASTC_HDR",
34516     "field_offset" : 384,
34517     "referenced_type" : "_ZTIj"
34518    },
34519    {
34520     "field_name" : "shaderZeroInitializeWorkgroupMemory",
34521     "field_offset" : 416,
34522     "referenced_type" : "_ZTIj"
34523    },
34524    {
34525     "field_name" : "dynamicRendering",
34526     "field_offset" : 448,
34527     "referenced_type" : "_ZTIj"
34528    },
34529    {
34530     "field_name" : "shaderIntegerDotProduct",
34531     "field_offset" : 480,
34532     "referenced_type" : "_ZTIj"
34533    },
34534    {
34535     "field_name" : "maintenance4",
34536     "field_offset" : 512,
34537     "referenced_type" : "_ZTIj"
34538    }
34539   ],
34540   "linker_set_key" : "_ZTI32VkPhysicalDeviceVulkan13Features",
34541   "name" : "VkPhysicalDeviceVulkan13Features",
34542   "referenced_type" : "_ZTI32VkPhysicalDeviceVulkan13Features",
34543   "self_type" : "_ZTI32VkPhysicalDeviceVulkan13Features",
34544   "size" : 68,
34545   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
34546  },
34547  {
34548   "alignment" : 4,
34549   "fields" :
34550   [
34551    {
34552     "field_name" : "sType",
34553     "referenced_type" : "_ZTI15VkStructureType"
34554    },
34555    {
34556     "field_name" : "pNext",
34557     "field_offset" : 32,
34558     "referenced_type" : "_ZTIPKv"
34559    },
34560    {
34561     "field_name" : "flags",
34562     "field_offset" : 64,
34563     "referenced_type" : "_ZTIj"
34564    },
34565    {
34566     "field_name" : "dynamicStateCount",
34567     "field_offset" : 96,
34568     "referenced_type" : "_ZTIj"
34569    },
34570    {
34571     "field_name" : "pDynamicStates",
34572     "field_offset" : 128,
34573     "referenced_type" : "_ZTIPK14VkDynamicState"
34574    }
34575   ],
34576   "linker_set_key" : "_ZTI32VkPipelineDynamicStateCreateInfo",
34577   "name" : "VkPipelineDynamicStateCreateInfo",
34578   "referenced_type" : "_ZTI32VkPipelineDynamicStateCreateInfo",
34579   "self_type" : "_ZTI32VkPipelineDynamicStateCreateInfo",
34580   "size" : 20,
34581   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
34582  },
34583  {
34584   "alignment" : 4,
34585   "fields" :
34586   [
34587    {
34588     "field_name" : "sType",
34589     "referenced_type" : "_ZTI15VkStructureType"
34590    },
34591    {
34592     "field_name" : "pNext",
34593     "field_offset" : 32,
34594     "referenced_type" : "_ZTIPv"
34595    },
34596    {
34597     "field_name" : "name",
34598     "field_offset" : 64,
34599     "referenced_type" : "_ZTIA256_c"
34600    },
34601    {
34602     "field_name" : "description",
34603     "field_offset" : 2112,
34604     "referenced_type" : "_ZTIA256_c"
34605    },
34606    {
34607     "field_name" : "format",
34608     "field_offset" : 4160,
34609     "referenced_type" : "_ZTI38VkPipelineExecutableStatisticFormatKHR"
34610    },
34611    {
34612     "field_name" : "value",
34613     "field_offset" : 4192,
34614     "referenced_type" : "_ZTI37VkPipelineExecutableStatisticValueKHR"
34615    }
34616   ],
34617   "linker_set_key" : "_ZTI32VkPipelineExecutableStatisticKHR",
34618   "name" : "VkPipelineExecutableStatisticKHR",
34619   "referenced_type" : "_ZTI32VkPipelineExecutableStatisticKHR",
34620   "self_type" : "_ZTI32VkPipelineExecutableStatisticKHR",
34621   "size" : 532,
34622   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
34623  },
34624  {
34625   "alignment" : 4,
34626   "fields" :
34627   [
34628    {
34629     "field_name" : "sType",
34630     "referenced_type" : "_ZTI15VkStructureType"
34631    },
34632    {
34633     "field_name" : "pNext",
34634     "field_offset" : 32,
34635     "referenced_type" : "_ZTIPKv"
34636    },
34637    {
34638     "field_name" : "flags",
34639     "field_offset" : 64,
34640     "referenced_type" : "_ZTIj"
34641    },
34642    {
34643     "field_name" : "stageCount",
34644     "field_offset" : 96,
34645     "referenced_type" : "_ZTIj"
34646    },
34647    {
34648     "field_name" : "pStages",
34649     "field_offset" : 128,
34650     "referenced_type" : "_ZTIPK31VkPipelineShaderStageCreateInfo"
34651    },
34652    {
34653     "field_name" : "groupCount",
34654     "field_offset" : 160,
34655     "referenced_type" : "_ZTIj"
34656    },
34657    {
34658     "field_name" : "pGroups",
34659     "field_offset" : 192,
34660     "referenced_type" : "_ZTIPK35VkRayTracingShaderGroupCreateInfoNV"
34661    },
34662    {
34663     "field_name" : "maxRecursionDepth",
34664     "field_offset" : 224,
34665     "referenced_type" : "_ZTIj"
34666    },
34667    {
34668     "field_name" : "layout",
34669     "field_offset" : 256,
34670     "referenced_type" : "_ZTIy"
34671    },
34672    {
34673     "field_name" : "basePipelineHandle",
34674     "field_offset" : 320,
34675     "referenced_type" : "_ZTIy"
34676    },
34677    {
34678     "field_name" : "basePipelineIndex",
34679     "field_offset" : 384,
34680     "referenced_type" : "_ZTIi"
34681    }
34682   ],
34683   "linker_set_key" : "_ZTI32VkRayTracingPipelineCreateInfoNV",
34684   "name" : "VkRayTracingPipelineCreateInfoNV",
34685   "referenced_type" : "_ZTI32VkRayTracingPipelineCreateInfoNV",
34686   "self_type" : "_ZTI32VkRayTracingPipelineCreateInfoNV",
34687   "size" : 52,
34688   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
34689  },
34690  {
34691   "alignment" : 4,
34692   "fields" :
34693   [
34694    {
34695     "field_name" : "sType",
34696     "referenced_type" : "_ZTI15VkStructureType"
34697    },
34698    {
34699     "field_name" : "pNext",
34700     "field_offset" : 32,
34701     "referenced_type" : "_ZTIPKv"
34702    },
34703    {
34704     "field_name" : "reductionMode",
34705     "field_offset" : 64,
34706     "referenced_type" : "_ZTI22VkSamplerReductionMode"
34707    }
34708   ],
34709   "linker_set_key" : "_ZTI32VkSamplerReductionModeCreateInfo",
34710   "name" : "VkSamplerReductionModeCreateInfo",
34711   "referenced_type" : "_ZTI32VkSamplerReductionModeCreateInfo",
34712   "self_type" : "_ZTI32VkSamplerReductionModeCreateInfo",
34713   "size" : 12,
34714   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
34715  },
34716  {
34717   "alignment" : 4,
34718   "fields" :
34719   [
34720    {
34721     "field_name" : "data",
34722     "referenced_type" : "_ZTIj"
34723    }
34724   ],
34725   "linker_set_key" : "_ZTI32VkSetStateFlagsIndirectCommandNV",
34726   "name" : "VkSetStateFlagsIndirectCommandNV",
34727   "referenced_type" : "_ZTI32VkSetStateFlagsIndirectCommandNV",
34728   "self_type" : "_ZTI32VkSetStateFlagsIndirectCommandNV",
34729   "size" : 4,
34730   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
34731  },
34732  {
34733   "alignment" : 4,
34734   "fields" :
34735   [
34736    {
34737     "field_name" : "sType",
34738     "referenced_type" : "_ZTI15VkStructureType"
34739    },
34740    {
34741     "field_name" : "pNext",
34742     "field_offset" : 32,
34743     "referenced_type" : "_ZTIPv"
34744    },
34745    {
34746     "field_name" : "memoryRequirements",
34747     "field_offset" : 64,
34748     "referenced_type" : "_ZTI31VkSparseImageMemoryRequirements"
34749    }
34750   ],
34751   "linker_set_key" : "_ZTI32VkSparseImageMemoryRequirements2",
34752   "name" : "VkSparseImageMemoryRequirements2",
34753   "referenced_type" : "_ZTI32VkSparseImageMemoryRequirements2",
34754   "self_type" : "_ZTI32VkSparseImageMemoryRequirements2",
34755   "size" : 56,
34756   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
34757  },
34758  {
34759   "alignment" : 4,
34760   "fields" :
34761   [
34762    {
34763     "field_name" : "sType",
34764     "referenced_type" : "_ZTI15VkStructureType"
34765    },
34766    {
34767     "field_name" : "pNext",
34768     "field_offset" : 32,
34769     "referenced_type" : "_ZTIPKv"
34770    },
34771    {
34772     "field_name" : "deviceIndexCount",
34773     "field_offset" : 64,
34774     "referenced_type" : "_ZTIj"
34775    },
34776    {
34777     "field_name" : "pDeviceIndices",
34778     "field_offset" : 96,
34779     "referenced_type" : "_ZTIPKj"
34780    }
34781   ],
34782   "linker_set_key" : "_ZTI33VkBindBufferMemoryDeviceGroupInfo",
34783   "name" : "VkBindBufferMemoryDeviceGroupInfo",
34784   "referenced_type" : "_ZTI33VkBindBufferMemoryDeviceGroupInfo",
34785   "self_type" : "_ZTI33VkBindBufferMemoryDeviceGroupInfo",
34786   "size" : 16,
34787   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
34788  },
34789  {
34790   "alignment" : 4,
34791   "fields" :
34792   [
34793    {
34794     "field_name" : "sType",
34795     "referenced_type" : "_ZTI15VkStructureType"
34796    },
34797    {
34798     "field_name" : "pNext",
34799     "field_offset" : 32,
34800     "referenced_type" : "_ZTIPKv"
34801    },
34802    {
34803     "field_name" : "swapchain",
34804     "field_offset" : 64,
34805     "referenced_type" : "_ZTIy"
34806    },
34807    {
34808     "field_name" : "imageIndex",
34809     "field_offset" : 128,
34810     "referenced_type" : "_ZTIj"
34811    }
34812   ],
34813   "linker_set_key" : "_ZTI33VkBindImageMemorySwapchainInfoKHR",
34814   "name" : "VkBindImageMemorySwapchainInfoKHR",
34815   "referenced_type" : "_ZTI33VkBindImageMemorySwapchainInfoKHR",
34816   "self_type" : "_ZTI33VkBindImageMemorySwapchainInfoKHR",
34817   "size" : 20,
34818   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
34819  },
34820  {
34821   "alignment" : 4,
34822   "fields" :
34823   [
34824    {
34825     "field_name" : "drmFormatModifier",
34826     "referenced_type" : "_ZTIy"
34827    },
34828    {
34829     "field_name" : "drmFormatModifierPlaneCount",
34830     "field_offset" : 64,
34831     "referenced_type" : "_ZTIj"
34832    },
34833    {
34834     "field_name" : "drmFormatModifierTilingFeatures",
34835     "field_offset" : 96,
34836     "referenced_type" : "_ZTIy"
34837    }
34838   ],
34839   "linker_set_key" : "_ZTI33VkDrmFormatModifierProperties2EXT",
34840   "name" : "VkDrmFormatModifierProperties2EXT",
34841   "referenced_type" : "_ZTI33VkDrmFormatModifierProperties2EXT",
34842   "self_type" : "_ZTI33VkDrmFormatModifierProperties2EXT",
34843   "size" : 20,
34844   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
34845  },
34846  {
34847   "alignment" : 4,
34848   "fields" :
34849   [
34850    {
34851     "field_name" : "imageFormatProperties",
34852     "referenced_type" : "_ZTI23VkImageFormatProperties"
34853    },
34854    {
34855     "field_name" : "externalMemoryFeatures",
34856     "field_offset" : 256,
34857     "referenced_type" : "_ZTIj"
34858    },
34859    {
34860     "field_name" : "exportFromImportedHandleTypes",
34861     "field_offset" : 288,
34862     "referenced_type" : "_ZTIj"
34863    },
34864    {
34865     "field_name" : "compatibleHandleTypes",
34866     "field_offset" : 320,
34867     "referenced_type" : "_ZTIj"
34868    }
34869   ],
34870   "linker_set_key" : "_ZTI33VkExternalImageFormatPropertiesNV",
34871   "name" : "VkExternalImageFormatPropertiesNV",
34872   "referenced_type" : "_ZTI33VkExternalImageFormatPropertiesNV",
34873   "self_type" : "_ZTI33VkExternalImageFormatPropertiesNV",
34874   "size" : 44,
34875   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
34876  },
34877  {
34878   "alignment" : 4,
34879   "fields" :
34880   [
34881    {
34882     "field_name" : "sType",
34883     "referenced_type" : "_ZTI15VkStructureType"
34884    },
34885    {
34886     "field_name" : "pNext",
34887     "field_offset" : 32,
34888     "referenced_type" : "_ZTIPKv"
34889    },
34890    {
34891     "field_name" : "handleTypes",
34892     "field_offset" : 64,
34893     "referenced_type" : "_ZTIj"
34894    }
34895   ],
34896   "linker_set_key" : "_ZTI33VkExternalMemoryImageCreateInfoNV",
34897   "name" : "VkExternalMemoryImageCreateInfoNV",
34898   "referenced_type" : "_ZTI33VkExternalMemoryImageCreateInfoNV",
34899   "self_type" : "_ZTI33VkExternalMemoryImageCreateInfoNV",
34900   "size" : 12,
34901   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
34902  },
34903  {
34904   "alignment" : 4,
34905   "fields" :
34906   [
34907    {
34908     "field_name" : "sType",
34909     "referenced_type" : "_ZTI15VkStructureType"
34910    },
34911    {
34912     "field_name" : "pNext",
34913     "field_offset" : 32,
34914     "referenced_type" : "_ZTIPKv"
34915    },
34916    {
34917     "field_name" : "stageCount",
34918     "field_offset" : 64,
34919     "referenced_type" : "_ZTIj"
34920    },
34921    {
34922     "field_name" : "pStages",
34923     "field_offset" : 96,
34924     "referenced_type" : "_ZTIPK31VkPipelineShaderStageCreateInfo"
34925    },
34926    {
34927     "field_name" : "pVertexInputState",
34928     "field_offset" : 128,
34929     "referenced_type" : "_ZTIPK36VkPipelineVertexInputStateCreateInfo"
34930    },
34931    {
34932     "field_name" : "pTessellationState",
34933     "field_offset" : 160,
34934     "referenced_type" : "_ZTIPK37VkPipelineTessellationStateCreateInfo"
34935    }
34936   ],
34937   "linker_set_key" : "_ZTI33VkGraphicsShaderGroupCreateInfoNV",
34938   "name" : "VkGraphicsShaderGroupCreateInfoNV",
34939   "referenced_type" : "_ZTI33VkGraphicsShaderGroupCreateInfoNV",
34940   "self_type" : "_ZTI33VkGraphicsShaderGroupCreateInfoNV",
34941   "size" : 24,
34942   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
34943  },
34944  {
34945   "alignment" : 4,
34946   "fields" :
34947   [
34948    {
34949     "field_name" : "sType",
34950     "referenced_type" : "_ZTI15VkStructureType"
34951    },
34952    {
34953     "field_name" : "pNext",
34954     "field_offset" : 32,
34955     "referenced_type" : "_ZTIPKv"
34956    },
34957    {
34958     "field_name" : "handleType",
34959     "field_offset" : 64,
34960     "referenced_type" : "_ZTI33VkExternalFenceHandleTypeFlagBits"
34961    }
34962   ],
34963   "linker_set_key" : "_ZTI33VkPhysicalDeviceExternalFenceInfo",
34964   "name" : "VkPhysicalDeviceExternalFenceInfo",
34965   "referenced_type" : "_ZTI33VkPhysicalDeviceExternalFenceInfo",
34966   "self_type" : "_ZTI33VkPhysicalDeviceExternalFenceInfo",
34967   "size" : 12,
34968   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
34969  },
34970  {
34971   "alignment" : 4,
34972   "fields" :
34973   [
34974    {
34975     "field_name" : "sType",
34976     "referenced_type" : "_ZTI15VkStructureType"
34977    },
34978    {
34979     "field_name" : "pNext",
34980     "field_offset" : 32,
34981     "referenced_type" : "_ZTIPv"
34982    },
34983    {
34984     "field_name" : "memoryProperties",
34985     "field_offset" : 64,
34986     "referenced_type" : "_ZTI32VkPhysicalDeviceMemoryProperties"
34987    }
34988   ],
34989   "linker_set_key" : "_ZTI33VkPhysicalDeviceMemoryProperties2",
34990   "name" : "VkPhysicalDeviceMemoryProperties2",
34991   "referenced_type" : "_ZTI33VkPhysicalDeviceMemoryProperties2",
34992   "self_type" : "_ZTI33VkPhysicalDeviceMemoryProperties2",
34993   "size" : 464,
34994   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
34995  },
34996  {
34997   "alignment" : 4,
34998   "fields" :
34999   [
35000    {
35001     "field_name" : "sType",
35002     "referenced_type" : "_ZTI15VkStructureType"
35003    },
35004    {
35005     "field_name" : "pNext",
35006     "field_offset" : 32,
35007     "referenced_type" : "_ZTIPv"
35008    },
35009    {
35010     "field_name" : "multiview",
35011     "field_offset" : 64,
35012     "referenced_type" : "_ZTIj"
35013    },
35014    {
35015     "field_name" : "multiviewGeometryShader",
35016     "field_offset" : 96,
35017     "referenced_type" : "_ZTIj"
35018    },
35019    {
35020     "field_name" : "multiviewTessellationShader",
35021     "field_offset" : 128,
35022     "referenced_type" : "_ZTIj"
35023    }
35024   ],
35025   "linker_set_key" : "_ZTI33VkPhysicalDeviceMultiviewFeatures",
35026   "name" : "VkPhysicalDeviceMultiviewFeatures",
35027   "referenced_type" : "_ZTI33VkPhysicalDeviceMultiviewFeatures",
35028   "self_type" : "_ZTI33VkPhysicalDeviceMultiviewFeatures",
35029   "size" : 20,
35030   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
35031  },
35032  {
35033   "alignment" : 4,
35034   "fields" :
35035   [
35036    {
35037     "field_name" : "sType",
35038     "referenced_type" : "_ZTI15VkStructureType"
35039    },
35040    {
35041     "field_name" : "pNext",
35042     "field_offset" : 32,
35043     "referenced_type" : "_ZTIPKv"
35044    },
35045    {
35046     "field_name" : "attachmentCount",
35047     "field_offset" : 64,
35048     "referenced_type" : "_ZTIj"
35049    },
35050    {
35051     "field_name" : "pColorWriteEnables",
35052     "field_offset" : 96,
35053     "referenced_type" : "_ZTIPKj"
35054    }
35055   ],
35056   "linker_set_key" : "_ZTI33VkPipelineColorWriteCreateInfoEXT",
35057   "name" : "VkPipelineColorWriteCreateInfoEXT",
35058   "referenced_type" : "_ZTI33VkPipelineColorWriteCreateInfoEXT",
35059   "self_type" : "_ZTI33VkPipelineColorWriteCreateInfoEXT",
35060   "size" : 16,
35061   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
35062  },
35063  {
35064   "alignment" : 4,
35065   "fields" :
35066   [
35067    {
35068     "field_name" : "sType",
35069     "referenced_type" : "_ZTI15VkStructureType"
35070    },
35071    {
35072     "field_name" : "pNext",
35073     "field_offset" : 32,
35074     "referenced_type" : "_ZTIPv"
35075    },
35076    {
35077     "field_name" : "stages",
35078     "field_offset" : 64,
35079     "referenced_type" : "_ZTIj"
35080    },
35081    {
35082     "field_name" : "name",
35083     "field_offset" : 96,
35084     "referenced_type" : "_ZTIA256_c"
35085    },
35086    {
35087     "field_name" : "description",
35088     "field_offset" : 2144,
35089     "referenced_type" : "_ZTIA256_c"
35090    },
35091    {
35092     "field_name" : "subgroupSize",
35093     "field_offset" : 4192,
35094     "referenced_type" : "_ZTIj"
35095    }
35096   ],
35097   "linker_set_key" : "_ZTI33VkPipelineExecutablePropertiesKHR",
35098   "name" : "VkPipelineExecutablePropertiesKHR",
35099   "referenced_type" : "_ZTI33VkPipelineExecutablePropertiesKHR",
35100   "self_type" : "_ZTI33VkPipelineExecutablePropertiesKHR",
35101   "size" : 528,
35102   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
35103  },
35104  {
35105   "alignment" : 4,
35106   "fields" :
35107   [
35108    {
35109     "field_name" : "sType",
35110     "referenced_type" : "_ZTI15VkStructureType"
35111    },
35112    {
35113     "field_name" : "pNext",
35114     "field_offset" : 32,
35115     "referenced_type" : "_ZTIPKv"
35116    },
35117    {
35118     "field_name" : "flags",
35119     "field_offset" : 64,
35120     "referenced_type" : "_ZTIj"
35121    },
35122    {
35123     "field_name" : "viewportCount",
35124     "field_offset" : 96,
35125     "referenced_type" : "_ZTIj"
35126    },
35127    {
35128     "field_name" : "pViewports",
35129     "field_offset" : 128,
35130     "referenced_type" : "_ZTIPK10VkViewport"
35131    },
35132    {
35133     "field_name" : "scissorCount",
35134     "field_offset" : 160,
35135     "referenced_type" : "_ZTIj"
35136    },
35137    {
35138     "field_name" : "pScissors",
35139     "field_offset" : 192,
35140     "referenced_type" : "_ZTIPK8VkRect2D"
35141    }
35142   ],
35143   "linker_set_key" : "_ZTI33VkPipelineViewportStateCreateInfo",
35144   "name" : "VkPipelineViewportStateCreateInfo",
35145   "referenced_type" : "_ZTI33VkPipelineViewportStateCreateInfo",
35146   "self_type" : "_ZTI33VkPipelineViewportStateCreateInfo",
35147   "size" : 28,
35148   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
35149  },
35150  {
35151   "alignment" : 4,
35152   "fields" :
35153   [
35154    {
35155     "field_name" : "sType",
35156     "referenced_type" : "_ZTI15VkStructureType"
35157    },
35158    {
35159     "field_name" : "pNext",
35160     "field_offset" : 32,
35161     "referenced_type" : "_ZTIPKv"
35162    },
35163    {
35164     "field_name" : "flags",
35165     "field_offset" : 64,
35166     "referenced_type" : "_ZTIj"
35167    },
35168    {
35169     "field_name" : "stageCount",
35170     "field_offset" : 96,
35171     "referenced_type" : "_ZTIj"
35172    },
35173    {
35174     "field_name" : "pStages",
35175     "field_offset" : 128,
35176     "referenced_type" : "_ZTIPK31VkPipelineShaderStageCreateInfo"
35177    },
35178    {
35179     "field_name" : "groupCount",
35180     "field_offset" : 160,
35181     "referenced_type" : "_ZTIj"
35182    },
35183    {
35184     "field_name" : "pGroups",
35185     "field_offset" : 192,
35186     "referenced_type" : "_ZTIPK36VkRayTracingShaderGroupCreateInfoKHR"
35187    },
35188    {
35189     "field_name" : "maxPipelineRayRecursionDepth",
35190     "field_offset" : 224,
35191     "referenced_type" : "_ZTIj"
35192    },
35193    {
35194     "field_name" : "pLibraryInfo",
35195     "field_offset" : 256,
35196     "referenced_type" : "_ZTIPK30VkPipelineLibraryCreateInfoKHR"
35197    },
35198    {
35199     "field_name" : "pLibraryInterface",
35200     "field_offset" : 288,
35201     "referenced_type" : "_ZTIPK42VkRayTracingPipelineInterfaceCreateInfoKHR"
35202    },
35203    {
35204     "field_name" : "pDynamicState",
35205     "field_offset" : 320,
35206     "referenced_type" : "_ZTIPK32VkPipelineDynamicStateCreateInfo"
35207    },
35208    {
35209     "field_name" : "layout",
35210     "field_offset" : 352,
35211     "referenced_type" : "_ZTIy"
35212    },
35213    {
35214     "field_name" : "basePipelineHandle",
35215     "field_offset" : 416,
35216     "referenced_type" : "_ZTIy"
35217    },
35218    {
35219     "field_name" : "basePipelineIndex",
35220     "field_offset" : 480,
35221     "referenced_type" : "_ZTIi"
35222    }
35223   ],
35224   "linker_set_key" : "_ZTI33VkRayTracingPipelineCreateInfoKHR",
35225   "name" : "VkRayTracingPipelineCreateInfoKHR",
35226   "referenced_type" : "_ZTI33VkRayTracingPipelineCreateInfoKHR",
35227   "self_type" : "_ZTI33VkRayTracingPipelineCreateInfoKHR",
35228   "size" : 64,
35229   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
35230  },
35231  {
35232   "alignment" : 4,
35233   "fields" :
35234   [
35235    {
35236     "field_name" : "image",
35237     "referenced_type" : "_ZTIy"
35238    },
35239    {
35240     "field_name" : "bindCount",
35241     "field_offset" : 64,
35242     "referenced_type" : "_ZTIj"
35243    },
35244    {
35245     "field_name" : "pBinds",
35246     "field_offset" : 96,
35247     "referenced_type" : "_ZTIPK18VkSparseMemoryBind"
35248    }
35249   ],
35250   "linker_set_key" : "_ZTI33VkSparseImageOpaqueMemoryBindInfo",
35251   "name" : "VkSparseImageOpaqueMemoryBindInfo",
35252   "referenced_type" : "_ZTI33VkSparseImageOpaqueMemoryBindInfo",
35253   "self_type" : "_ZTI33VkSparseImageOpaqueMemoryBindInfo",
35254   "size" : 16,
35255   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
35256  },
35257  {
35258   "alignment" : 4,
35259   "fields" :
35260   [
35261    {
35262     "field_name" : "sType",
35263     "referenced_type" : "_ZTI15VkStructureType"
35264    },
35265    {
35266     "field_name" : "pNext",
35267     "field_offset" : 32,
35268     "referenced_type" : "_ZTIPKv"
35269    },
35270    {
35271     "field_name" : "supportsProtected",
35272     "field_offset" : 64,
35273     "referenced_type" : "_ZTIj"
35274    }
35275   ],
35276   "linker_set_key" : "_ZTI33VkSurfaceProtectedCapabilitiesKHR",
35277   "name" : "VkSurfaceProtectedCapabilitiesKHR",
35278   "referenced_type" : "_ZTI33VkSurfaceProtectedCapabilitiesKHR",
35279   "self_type" : "_ZTI33VkSurfaceProtectedCapabilitiesKHR",
35280   "size" : 12,
35281   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
35282  },
35283  {
35284   "alignment" : 4,
35285   "fields" :
35286   [
35287    {
35288     "field_name" : "location",
35289     "referenced_type" : "_ZTIj"
35290    },
35291    {
35292     "field_name" : "binding",
35293     "field_offset" : 32,
35294     "referenced_type" : "_ZTIj"
35295    },
35296    {
35297     "field_name" : "format",
35298     "field_offset" : 64,
35299     "referenced_type" : "_ZTI8VkFormat"
35300    },
35301    {
35302     "field_name" : "offset",
35303     "field_offset" : 96,
35304     "referenced_type" : "_ZTIj"
35305    }
35306   ],
35307   "linker_set_key" : "_ZTI33VkVertexInputAttributeDescription",
35308   "name" : "VkVertexInputAttributeDescription",
35309   "referenced_type" : "_ZTI33VkVertexInputAttributeDescription",
35310   "self_type" : "_ZTI33VkVertexInputAttributeDescription",
35311   "size" : 16,
35312   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
35313  },
35314  {
35315   "alignment" : 4,
35316   "fields" :
35317   [
35318    {
35319     "field_name" : "sType",
35320     "referenced_type" : "_ZTI15VkStructureType"
35321    },
35322    {
35323     "field_name" : "pNext",
35324     "field_offset" : 32,
35325     "referenced_type" : "_ZTIPKv"
35326    },
35327    {
35328     "field_name" : "geometryType",
35329     "field_offset" : 64,
35330     "referenced_type" : "_ZTI17VkGeometryTypeKHR"
35331    },
35332    {
35333     "field_name" : "geometry",
35334     "field_offset" : 96,
35335     "referenced_type" : "_ZTI38VkAccelerationStructureGeometryDataKHR"
35336    },
35337    {
35338     "field_name" : "flags",
35339     "field_offset" : 512,
35340     "referenced_type" : "_ZTIj"
35341    }
35342   ],
35343   "linker_set_key" : "_ZTI34VkAccelerationStructureGeometryKHR",
35344   "name" : "VkAccelerationStructureGeometryKHR",
35345   "referenced_type" : "_ZTI34VkAccelerationStructureGeometryKHR",
35346   "self_type" : "_ZTI34VkAccelerationStructureGeometryKHR",
35347   "size" : 68,
35348   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
35349  },
35350  {
35351   "alignment" : 4,
35352   "fields" :
35353   [
35354    {
35355     "field_name" : "transform",
35356     "referenced_type" : "_ZTI20VkTransformMatrixKHR"
35357    },
35358    {
35359     "field_name" : "instanceCustomIndex",
35360     "field_offset" : 384,
35361     "referenced_type" : "_ZTIj"
35362    },
35363    {
35364     "field_name" : "mask",
35365     "field_offset" : 408,
35366     "referenced_type" : "_ZTIj"
35367    },
35368    {
35369     "field_name" : "instanceShaderBindingTableRecordOffset",
35370     "field_offset" : 416,
35371     "referenced_type" : "_ZTIj"
35372    },
35373    {
35374     "field_name" : "flags",
35375     "field_offset" : 440,
35376     "referenced_type" : "_ZTIj"
35377    },
35378    {
35379     "field_name" : "accelerationStructureReference",
35380     "field_offset" : 448,
35381     "referenced_type" : "_ZTIy"
35382    }
35383   ],
35384   "linker_set_key" : "_ZTI34VkAccelerationStructureInstanceKHR",
35385   "name" : "VkAccelerationStructureInstanceKHR",
35386   "referenced_type" : "_ZTI34VkAccelerationStructureInstanceKHR",
35387   "self_type" : "_ZTI34VkAccelerationStructureInstanceKHR",
35388   "size" : 64,
35389   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
35390  },
35391  {
35392   "alignment" : 4,
35393   "fields" :
35394   [
35395    {
35396     "field_name" : "sType",
35397     "referenced_type" : "_ZTI15VkStructureType"
35398    },
35399    {
35400     "field_name" : "pNext",
35401     "field_offset" : 32,
35402     "referenced_type" : "_ZTIPv"
35403    },
35404    {
35405     "field_name" : "stencilLayout",
35406     "field_offset" : 64,
35407     "referenced_type" : "_ZTI13VkImageLayout"
35408    }
35409   ],
35410   "linker_set_key" : "_ZTI34VkAttachmentReferenceStencilLayout",
35411   "name" : "VkAttachmentReferenceStencilLayout",
35412   "referenced_type" : "_ZTI34VkAttachmentReferenceStencilLayout",
35413   "self_type" : "_ZTI34VkAttachmentReferenceStencilLayout",
35414   "size" : 12,
35415   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
35416  },
35417  {
35418   "alignment" : 4,
35419   "fields" :
35420   [
35421    {
35422     "field_name" : "bufferAddress",
35423     "referenced_type" : "_ZTIy"
35424    },
35425    {
35426     "field_name" : "size",
35427     "field_offset" : 64,
35428     "referenced_type" : "_ZTIj"
35429    },
35430    {
35431     "field_name" : "indexType",
35432     "field_offset" : 96,
35433     "referenced_type" : "_ZTI11VkIndexType"
35434    }
35435   ],
35436   "linker_set_key" : "_ZTI34VkBindIndexBufferIndirectCommandNV",
35437   "name" : "VkBindIndexBufferIndirectCommandNV",
35438   "referenced_type" : "_ZTI34VkBindIndexBufferIndirectCommandNV",
35439   "self_type" : "_ZTI34VkBindIndexBufferIndirectCommandNV",
35440   "size" : 16,
35441   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
35442  },
35443  {
35444   "alignment" : 4,
35445   "fields" :
35446   [
35447    {
35448     "field_name" : "groupIndex",
35449     "referenced_type" : "_ZTIj"
35450    }
35451   ],
35452   "linker_set_key" : "_ZTI34VkBindShaderGroupIndirectCommandNV",
35453   "name" : "VkBindShaderGroupIndirectCommandNV",
35454   "referenced_type" : "_ZTI34VkBindShaderGroupIndirectCommandNV",
35455   "self_type" : "_ZTI34VkBindShaderGroupIndirectCommandNV",
35456   "size" : 4,
35457   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
35458  },
35459  {
35460   "alignment" : 4,
35461   "fields" :
35462   [
35463    {
35464     "field_name" : "sType",
35465     "referenced_type" : "_ZTI15VkStructureType"
35466    },
35467    {
35468     "field_name" : "pNext",
35469     "field_offset" : 32,
35470     "referenced_type" : "_ZTIPKv"
35471    },
35472    {
35473     "field_name" : "deviceAddress",
35474     "field_offset" : 64,
35475     "referenced_type" : "_ZTIy"
35476    }
35477   ],
35478   "linker_set_key" : "_ZTI34VkBufferDeviceAddressCreateInfoEXT",
35479   "name" : "VkBufferDeviceAddressCreateInfoEXT",
35480   "referenced_type" : "_ZTI34VkBufferDeviceAddressCreateInfoEXT",
35481   "self_type" : "_ZTI34VkBufferDeviceAddressCreateInfoEXT",
35482   "size" : 16,
35483   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
35484  },
35485  {
35486   "alignment" : 4,
35487   "fields" :
35488   [
35489    {
35490     "field_name" : "sType",
35491     "referenced_type" : "_ZTI15VkStructureType"
35492    },
35493    {
35494     "field_name" : "pNext",
35495     "field_offset" : 32,
35496     "referenced_type" : "_ZTIPKv"
35497    },
35498    {
35499     "field_name" : "buffer",
35500     "field_offset" : 64,
35501     "referenced_type" : "_ZTIy"
35502    },
35503    {
35504     "field_name" : "offset",
35505     "field_offset" : 128,
35506     "referenced_type" : "_ZTIy"
35507    },
35508    {
35509     "field_name" : "flags",
35510     "field_offset" : 192,
35511     "referenced_type" : "_ZTIj"
35512    }
35513   ],
35514   "linker_set_key" : "_ZTI34VkConditionalRenderingBeginInfoEXT",
35515   "name" : "VkConditionalRenderingBeginInfoEXT",
35516   "referenced_type" : "_ZTI34VkConditionalRenderingBeginInfoEXT",
35517   "self_type" : "_ZTI34VkConditionalRenderingBeginInfoEXT",
35518   "size" : 28,
35519   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
35520  },
35521  {
35522   "alignment" : 4,
35523   "fields" :
35524   [
35525    {
35526     "field_name" : "sType",
35527     "referenced_type" : "_ZTI15VkStructureType"
35528    },
35529    {
35530     "field_name" : "pNext",
35531     "field_offset" : 32,
35532     "referenced_type" : "_ZTIPKv"
35533    },
35534    {
35535     "field_name" : "src",
35536     "field_offset" : 64,
35537     "referenced_type" : "_ZTIy"
35538    },
35539    {
35540     "field_name" : "dst",
35541     "field_offset" : 128,
35542     "referenced_type" : "_ZTIy"
35543    },
35544    {
35545     "field_name" : "mode",
35546     "field_offset" : 192,
35547     "referenced_type" : "_ZTI34VkCopyAccelerationStructureModeKHR"
35548    }
35549   ],
35550   "linker_set_key" : "_ZTI34VkCopyAccelerationStructureInfoKHR",
35551   "name" : "VkCopyAccelerationStructureInfoKHR",
35552   "referenced_type" : "_ZTI34VkCopyAccelerationStructureInfoKHR",
35553   "self_type" : "_ZTI34VkCopyAccelerationStructureInfoKHR",
35554   "size" : 28,
35555   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
35556  },
35557  {
35558   "alignment" : 4,
35559   "fields" :
35560   [
35561    {
35562     "field_name" : "sType",
35563     "referenced_type" : "_ZTI15VkStructureType"
35564    },
35565    {
35566     "field_name" : "pNext",
35567     "field_offset" : 32,
35568     "referenced_type" : "_ZTIPKv"
35569    },
35570    {
35571     "field_name" : "flags",
35572     "field_offset" : 64,
35573     "referenced_type" : "_ZTIj"
35574    },
35575    {
35576     "field_name" : "pfnCallback",
35577     "field_offset" : 96,
35578     "referenced_type" : "_ZTIPFjj26VkDebugReportObjectTypeEXTyjiPKcS1_PvE"
35579    },
35580    {
35581     "field_name" : "pUserData",
35582     "field_offset" : 128,
35583     "referenced_type" : "_ZTIPv"
35584    }
35585   ],
35586   "linker_set_key" : "_ZTI34VkDebugReportCallbackCreateInfoEXT",
35587   "name" : "VkDebugReportCallbackCreateInfoEXT",
35588   "referenced_type" : "_ZTI34VkDebugReportCallbackCreateInfoEXT",
35589   "self_type" : "_ZTI34VkDebugReportCallbackCreateInfoEXT",
35590   "size" : 20,
35591   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
35592  },
35593  {
35594   "alignment" : 4,
35595   "fields" :
35596   [
35597    {
35598     "field_name" : "sType",
35599     "referenced_type" : "_ZTI15VkStructureType"
35600    },
35601    {
35602     "field_name" : "pNext",
35603     "field_offset" : 32,
35604     "referenced_type" : "_ZTIPKv"
35605    },
35606    {
35607     "field_name" : "flags",
35608     "field_offset" : 64,
35609     "referenced_type" : "_ZTIj"
35610    },
35611    {
35612     "field_name" : "messageSeverity",
35613     "field_offset" : 96,
35614     "referenced_type" : "_ZTIj"
35615    },
35616    {
35617     "field_name" : "messageType",
35618     "field_offset" : 128,
35619     "referenced_type" : "_ZTIj"
35620    },
35621    {
35622     "field_name" : "pfnUserCallback",
35623     "field_offset" : 160,
35624     "referenced_type" : "_ZTIPFj38VkDebugUtilsMessageSeverityFlagBitsEXTjPK36VkDebugUtilsMessengerCallbackDataEXTPvE"
35625    },
35626    {
35627     "field_name" : "pUserData",
35628     "field_offset" : 192,
35629     "referenced_type" : "_ZTIPv"
35630    }
35631   ],
35632   "linker_set_key" : "_ZTI34VkDebugUtilsMessengerCreateInfoEXT",
35633   "name" : "VkDebugUtilsMessengerCreateInfoEXT",
35634   "referenced_type" : "_ZTI34VkDebugUtilsMessengerCreateInfoEXT",
35635   "self_type" : "_ZTI34VkDebugUtilsMessengerCreateInfoEXT",
35636   "size" : 28,
35637   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
35638  },
35639  {
35640   "alignment" : 4,
35641   "fields" :
35642   [
35643    {
35644     "field_name" : "sType",
35645     "referenced_type" : "_ZTI15VkStructureType"
35646    },
35647    {
35648     "field_name" : "pNext",
35649     "field_offset" : 32,
35650     "referenced_type" : "_ZTIPKv"
35651    },
35652    {
35653     "field_name" : "attachmentImageInfoCount",
35654     "field_offset" : 64,
35655     "referenced_type" : "_ZTIj"
35656    },
35657    {
35658     "field_name" : "pAttachmentImageInfos",
35659     "field_offset" : 96,
35660     "referenced_type" : "_ZTIPK32VkFramebufferAttachmentImageInfo"
35661    }
35662   ],
35663   "linker_set_key" : "_ZTI34VkFramebufferAttachmentsCreateInfo",
35664   "name" : "VkFramebufferAttachmentsCreateInfo",
35665   "referenced_type" : "_ZTI34VkFramebufferAttachmentsCreateInfo",
35666   "self_type" : "_ZTI34VkFramebufferAttachmentsCreateInfo",
35667   "size" : 16,
35668   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
35669  },
35670  {
35671   "alignment" : 4,
35672   "fields" :
35673   [
35674    {
35675     "field_name" : "sType",
35676     "referenced_type" : "_ZTI15VkStructureType"
35677    },
35678    {
35679     "field_name" : "pNext",
35680     "field_offset" : 32,
35681     "referenced_type" : "_ZTIPKv"
35682    },
35683    {
35684     "field_name" : "planeAspect",
35685     "field_offset" : 64,
35686     "referenced_type" : "_ZTI21VkImageAspectFlagBits"
35687    }
35688   ],
35689   "linker_set_key" : "_ZTI34VkImagePlaneMemoryRequirementsInfo",
35690   "name" : "VkImagePlaneMemoryRequirementsInfo",
35691   "referenced_type" : "_ZTI34VkImagePlaneMemoryRequirementsInfo",
35692   "self_type" : "_ZTI34VkImagePlaneMemoryRequirementsInfo",
35693   "size" : 12,
35694   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
35695  },
35696  {
35697   "alignment" : 4,
35698   "fields" :
35699   [
35700    {
35701     "field_name" : "sType",
35702     "referenced_type" : "_ZTI15VkStructureType"
35703    },
35704    {
35705     "field_name" : "pNext",
35706     "field_offset" : 32,
35707     "referenced_type" : "_ZTIPv"
35708    },
35709    {
35710     "field_name" : "flags",
35711     "field_offset" : 64,
35712     "referenced_type" : "_ZTIj"
35713    },
35714    {
35715     "field_name" : "name",
35716     "field_offset" : 96,
35717     "referenced_type" : "_ZTIA256_c"
35718    },
35719    {
35720     "field_name" : "category",
35721     "field_offset" : 2144,
35722     "referenced_type" : "_ZTIA256_c"
35723    },
35724    {
35725     "field_name" : "description",
35726     "field_offset" : 4192,
35727     "referenced_type" : "_ZTIA256_c"
35728    }
35729   ],
35730   "linker_set_key" : "_ZTI34VkPerformanceCounterDescriptionKHR",
35731   "name" : "VkPerformanceCounterDescriptionKHR",
35732   "referenced_type" : "_ZTI34VkPerformanceCounterDescriptionKHR",
35733   "self_type" : "_ZTI34VkPerformanceCounterDescriptionKHR",
35734   "size" : 780,
35735   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
35736  },
35737  {
35738   "alignment" : 4,
35739   "fields" :
35740   [
35741    {
35742     "field_name" : "sType",
35743     "referenced_type" : "_ZTI15VkStructureType"
35744    },
35745    {
35746     "field_name" : "pNext",
35747     "field_offset" : 32,
35748     "referenced_type" : "_ZTIPKv"
35749    },
35750    {
35751     "field_name" : "marker",
35752     "field_offset" : 64,
35753     "referenced_type" : "_ZTIj"
35754    }
35755   ],
35756   "linker_set_key" : "_ZTI34VkPerformanceStreamMarkerInfoINTEL",
35757   "name" : "VkPerformanceStreamMarkerInfoINTEL",
35758   "referenced_type" : "_ZTI34VkPerformanceStreamMarkerInfoINTEL",
35759   "self_type" : "_ZTI34VkPerformanceStreamMarkerInfoINTEL",
35760   "size" : 12,
35761   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
35762  },
35763  {
35764   "alignment" : 4,
35765   "fields" :
35766   [
35767    {
35768     "field_name" : "sType",
35769     "referenced_type" : "_ZTI15VkStructureType"
35770    },
35771    {
35772     "field_name" : "pNext",
35773     "field_offset" : 32,
35774     "referenced_type" : "_ZTIPKv"
35775    },
35776    {
35777     "field_name" : "flags",
35778     "field_offset" : 64,
35779     "referenced_type" : "_ZTIj"
35780    },
35781    {
35782     "field_name" : "usage",
35783     "field_offset" : 96,
35784     "referenced_type" : "_ZTIj"
35785    },
35786    {
35787     "field_name" : "handleType",
35788     "field_offset" : 128,
35789     "referenced_type" : "_ZTI34VkExternalMemoryHandleTypeFlagBits"
35790    }
35791   ],
35792   "linker_set_key" : "_ZTI34VkPhysicalDeviceExternalBufferInfo",
35793   "name" : "VkPhysicalDeviceExternalBufferInfo",
35794   "referenced_type" : "_ZTI34VkPhysicalDeviceExternalBufferInfo",
35795   "self_type" : "_ZTI34VkPhysicalDeviceExternalBufferInfo",
35796   "size" : 20,
35797   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
35798  },
35799  {
35800   "alignment" : 4,
35801   "fields" :
35802   [
35803    {
35804     "field_name" : "sType",
35805     "referenced_type" : "_ZTI15VkStructureType"
35806    },
35807    {
35808     "field_name" : "pNext",
35809     "field_offset" : 32,
35810     "referenced_type" : "_ZTIPv"
35811    },
35812    {
35813     "field_name" : "subgroupSize",
35814     "field_offset" : 64,
35815     "referenced_type" : "_ZTIj"
35816    },
35817    {
35818     "field_name" : "supportedStages",
35819     "field_offset" : 96,
35820     "referenced_type" : "_ZTIj"
35821    },
35822    {
35823     "field_name" : "supportedOperations",
35824     "field_offset" : 128,
35825     "referenced_type" : "_ZTIj"
35826    },
35827    {
35828     "field_name" : "quadOperationsInAllStages",
35829     "field_offset" : 160,
35830     "referenced_type" : "_ZTIj"
35831    }
35832   ],
35833   "linker_set_key" : "_ZTI34VkPhysicalDeviceSubgroupProperties",
35834   "name" : "VkPhysicalDeviceSubgroupProperties",
35835   "referenced_type" : "_ZTI34VkPhysicalDeviceSubgroupProperties",
35836   "self_type" : "_ZTI34VkPhysicalDeviceSubgroupProperties",
35837   "size" : 24,
35838   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
35839  },
35840  {
35841   "alignment" : 4,
35842   "fields" :
35843   [
35844    {
35845     "field_name" : "sType",
35846     "referenced_type" : "_ZTI15VkStructureType"
35847    },
35848    {
35849     "field_name" : "pNext",
35850     "field_offset" : 32,
35851     "referenced_type" : "_ZTIPv"
35852    },
35853    {
35854     "field_name" : "deviceUUID",
35855     "field_offset" : 64,
35856     "referenced_type" : "_ZTIA16_h"
35857    },
35858    {
35859     "field_name" : "driverUUID",
35860     "field_offset" : 192,
35861     "referenced_type" : "_ZTIA16_h"
35862    },
35863    {
35864     "field_name" : "deviceLUID",
35865     "field_offset" : 320,
35866     "referenced_type" : "_ZTIA8_h"
35867    },
35868    {
35869     "field_name" : "deviceNodeMask",
35870     "field_offset" : 384,
35871     "referenced_type" : "_ZTIj"
35872    },
35873    {
35874     "field_name" : "deviceLUIDValid",
35875     "field_offset" : 416,
35876     "referenced_type" : "_ZTIj"
35877    },
35878    {
35879     "field_name" : "subgroupSize",
35880     "field_offset" : 448,
35881     "referenced_type" : "_ZTIj"
35882    },
35883    {
35884     "field_name" : "subgroupSupportedStages",
35885     "field_offset" : 480,
35886     "referenced_type" : "_ZTIj"
35887    },
35888    {
35889     "field_name" : "subgroupSupportedOperations",
35890     "field_offset" : 512,
35891     "referenced_type" : "_ZTIj"
35892    },
35893    {
35894     "field_name" : "subgroupQuadOperationsInAllStages",
35895     "field_offset" : 544,
35896     "referenced_type" : "_ZTIj"
35897    },
35898    {
35899     "field_name" : "pointClippingBehavior",
35900     "field_offset" : 576,
35901     "referenced_type" : "_ZTI23VkPointClippingBehavior"
35902    },
35903    {
35904     "field_name" : "maxMultiviewViewCount",
35905     "field_offset" : 608,
35906     "referenced_type" : "_ZTIj"
35907    },
35908    {
35909     "field_name" : "maxMultiviewInstanceIndex",
35910     "field_offset" : 640,
35911     "referenced_type" : "_ZTIj"
35912    },
35913    {
35914     "field_name" : "protectedNoFault",
35915     "field_offset" : 672,
35916     "referenced_type" : "_ZTIj"
35917    },
35918    {
35919     "field_name" : "maxPerSetDescriptors",
35920     "field_offset" : 704,
35921     "referenced_type" : "_ZTIj"
35922    },
35923    {
35924     "field_name" : "maxMemoryAllocationSize",
35925     "field_offset" : 736,
35926     "referenced_type" : "_ZTIy"
35927    }
35928   ],
35929   "linker_set_key" : "_ZTI34VkPhysicalDeviceVulkan11Properties",
35930   "name" : "VkPhysicalDeviceVulkan11Properties",
35931   "referenced_type" : "_ZTI34VkPhysicalDeviceVulkan11Properties",
35932   "self_type" : "_ZTI34VkPhysicalDeviceVulkan11Properties",
35933   "size" : 100,
35934   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
35935  },
35936  {
35937   "alignment" : 4,
35938   "fields" :
35939   [
35940    {
35941     "field_name" : "sType",
35942     "referenced_type" : "_ZTI15VkStructureType"
35943    },
35944    {
35945     "field_name" : "pNext",
35946     "field_offset" : 32,
35947     "referenced_type" : "_ZTIPv"
35948    },
35949    {
35950     "field_name" : "driverID",
35951     "field_offset" : 64,
35952     "referenced_type" : "_ZTI10VkDriverId"
35953    },
35954    {
35955     "field_name" : "driverName",
35956     "field_offset" : 96,
35957     "referenced_type" : "_ZTIA256_c"
35958    },
35959    {
35960     "field_name" : "driverInfo",
35961     "field_offset" : 2144,
35962     "referenced_type" : "_ZTIA256_c"
35963    },
35964    {
35965     "field_name" : "conformanceVersion",
35966     "field_offset" : 4192,
35967     "referenced_type" : "_ZTI20VkConformanceVersion"
35968    },
35969    {
35970     "field_name" : "denormBehaviorIndependence",
35971     "field_offset" : 4224,
35972     "referenced_type" : "_ZTI33VkShaderFloatControlsIndependence"
35973    },
35974    {
35975     "field_name" : "roundingModeIndependence",
35976     "field_offset" : 4256,
35977     "referenced_type" : "_ZTI33VkShaderFloatControlsIndependence"
35978    },
35979    {
35980     "field_name" : "shaderSignedZeroInfNanPreserveFloat16",
35981     "field_offset" : 4288,
35982     "referenced_type" : "_ZTIj"
35983    },
35984    {
35985     "field_name" : "shaderSignedZeroInfNanPreserveFloat32",
35986     "field_offset" : 4320,
35987     "referenced_type" : "_ZTIj"
35988    },
35989    {
35990     "field_name" : "shaderSignedZeroInfNanPreserveFloat64",
35991     "field_offset" : 4352,
35992     "referenced_type" : "_ZTIj"
35993    },
35994    {
35995     "field_name" : "shaderDenormPreserveFloat16",
35996     "field_offset" : 4384,
35997     "referenced_type" : "_ZTIj"
35998    },
35999    {
36000     "field_name" : "shaderDenormPreserveFloat32",
36001     "field_offset" : 4416,
36002     "referenced_type" : "_ZTIj"
36003    },
36004    {
36005     "field_name" : "shaderDenormPreserveFloat64",
36006     "field_offset" : 4448,
36007     "referenced_type" : "_ZTIj"
36008    },
36009    {
36010     "field_name" : "shaderDenormFlushToZeroFloat16",
36011     "field_offset" : 4480,
36012     "referenced_type" : "_ZTIj"
36013    },
36014    {
36015     "field_name" : "shaderDenormFlushToZeroFloat32",
36016     "field_offset" : 4512,
36017     "referenced_type" : "_ZTIj"
36018    },
36019    {
36020     "field_name" : "shaderDenormFlushToZeroFloat64",
36021     "field_offset" : 4544,
36022     "referenced_type" : "_ZTIj"
36023    },
36024    {
36025     "field_name" : "shaderRoundingModeRTEFloat16",
36026     "field_offset" : 4576,
36027     "referenced_type" : "_ZTIj"
36028    },
36029    {
36030     "field_name" : "shaderRoundingModeRTEFloat32",
36031     "field_offset" : 4608,
36032     "referenced_type" : "_ZTIj"
36033    },
36034    {
36035     "field_name" : "shaderRoundingModeRTEFloat64",
36036     "field_offset" : 4640,
36037     "referenced_type" : "_ZTIj"
36038    },
36039    {
36040     "field_name" : "shaderRoundingModeRTZFloat16",
36041     "field_offset" : 4672,
36042     "referenced_type" : "_ZTIj"
36043    },
36044    {
36045     "field_name" : "shaderRoundingModeRTZFloat32",
36046     "field_offset" : 4704,
36047     "referenced_type" : "_ZTIj"
36048    },
36049    {
36050     "field_name" : "shaderRoundingModeRTZFloat64",
36051     "field_offset" : 4736,
36052     "referenced_type" : "_ZTIj"
36053    },
36054    {
36055     "field_name" : "maxUpdateAfterBindDescriptorsInAllPools",
36056     "field_offset" : 4768,
36057     "referenced_type" : "_ZTIj"
36058    },
36059    {
36060     "field_name" : "shaderUniformBufferArrayNonUniformIndexingNative",
36061     "field_offset" : 4800,
36062     "referenced_type" : "_ZTIj"
36063    },
36064    {
36065     "field_name" : "shaderSampledImageArrayNonUniformIndexingNative",
36066     "field_offset" : 4832,
36067     "referenced_type" : "_ZTIj"
36068    },
36069    {
36070     "field_name" : "shaderStorageBufferArrayNonUniformIndexingNative",
36071     "field_offset" : 4864,
36072     "referenced_type" : "_ZTIj"
36073    },
36074    {
36075     "field_name" : "shaderStorageImageArrayNonUniformIndexingNative",
36076     "field_offset" : 4896,
36077     "referenced_type" : "_ZTIj"
36078    },
36079    {
36080     "field_name" : "shaderInputAttachmentArrayNonUniformIndexingNative",
36081     "field_offset" : 4928,
36082     "referenced_type" : "_ZTIj"
36083    },
36084    {
36085     "field_name" : "robustBufferAccessUpdateAfterBind",
36086     "field_offset" : 4960,
36087     "referenced_type" : "_ZTIj"
36088    },
36089    {
36090     "field_name" : "quadDivergentImplicitLod",
36091     "field_offset" : 4992,
36092     "referenced_type" : "_ZTIj"
36093    },
36094    {
36095     "field_name" : "maxPerStageDescriptorUpdateAfterBindSamplers",
36096     "field_offset" : 5024,
36097     "referenced_type" : "_ZTIj"
36098    },
36099    {
36100     "field_name" : "maxPerStageDescriptorUpdateAfterBindUniformBuffers",
36101     "field_offset" : 5056,
36102     "referenced_type" : "_ZTIj"
36103    },
36104    {
36105     "field_name" : "maxPerStageDescriptorUpdateAfterBindStorageBuffers",
36106     "field_offset" : 5088,
36107     "referenced_type" : "_ZTIj"
36108    },
36109    {
36110     "field_name" : "maxPerStageDescriptorUpdateAfterBindSampledImages",
36111     "field_offset" : 5120,
36112     "referenced_type" : "_ZTIj"
36113    },
36114    {
36115     "field_name" : "maxPerStageDescriptorUpdateAfterBindStorageImages",
36116     "field_offset" : 5152,
36117     "referenced_type" : "_ZTIj"
36118    },
36119    {
36120     "field_name" : "maxPerStageDescriptorUpdateAfterBindInputAttachments",
36121     "field_offset" : 5184,
36122     "referenced_type" : "_ZTIj"
36123    },
36124    {
36125     "field_name" : "maxPerStageUpdateAfterBindResources",
36126     "field_offset" : 5216,
36127     "referenced_type" : "_ZTIj"
36128    },
36129    {
36130     "field_name" : "maxDescriptorSetUpdateAfterBindSamplers",
36131     "field_offset" : 5248,
36132     "referenced_type" : "_ZTIj"
36133    },
36134    {
36135     "field_name" : "maxDescriptorSetUpdateAfterBindUniformBuffers",
36136     "field_offset" : 5280,
36137     "referenced_type" : "_ZTIj"
36138    },
36139    {
36140     "field_name" : "maxDescriptorSetUpdateAfterBindUniformBuffersDynamic",
36141     "field_offset" : 5312,
36142     "referenced_type" : "_ZTIj"
36143    },
36144    {
36145     "field_name" : "maxDescriptorSetUpdateAfterBindStorageBuffers",
36146     "field_offset" : 5344,
36147     "referenced_type" : "_ZTIj"
36148    },
36149    {
36150     "field_name" : "maxDescriptorSetUpdateAfterBindStorageBuffersDynamic",
36151     "field_offset" : 5376,
36152     "referenced_type" : "_ZTIj"
36153    },
36154    {
36155     "field_name" : "maxDescriptorSetUpdateAfterBindSampledImages",
36156     "field_offset" : 5408,
36157     "referenced_type" : "_ZTIj"
36158    },
36159    {
36160     "field_name" : "maxDescriptorSetUpdateAfterBindStorageImages",
36161     "field_offset" : 5440,
36162     "referenced_type" : "_ZTIj"
36163    },
36164    {
36165     "field_name" : "maxDescriptorSetUpdateAfterBindInputAttachments",
36166     "field_offset" : 5472,
36167     "referenced_type" : "_ZTIj"
36168    },
36169    {
36170     "field_name" : "supportedDepthResolveModes",
36171     "field_offset" : 5504,
36172     "referenced_type" : "_ZTIj"
36173    },
36174    {
36175     "field_name" : "supportedStencilResolveModes",
36176     "field_offset" : 5536,
36177     "referenced_type" : "_ZTIj"
36178    },
36179    {
36180     "field_name" : "independentResolveNone",
36181     "field_offset" : 5568,
36182     "referenced_type" : "_ZTIj"
36183    },
36184    {
36185     "field_name" : "independentResolve",
36186     "field_offset" : 5600,
36187     "referenced_type" : "_ZTIj"
36188    },
36189    {
36190     "field_name" : "filterMinmaxSingleComponentFormats",
36191     "field_offset" : 5632,
36192     "referenced_type" : "_ZTIj"
36193    },
36194    {
36195     "field_name" : "filterMinmaxImageComponentMapping",
36196     "field_offset" : 5664,
36197     "referenced_type" : "_ZTIj"
36198    },
36199    {
36200     "field_name" : "maxTimelineSemaphoreValueDifference",
36201     "field_offset" : 5696,
36202     "referenced_type" : "_ZTIy"
36203    },
36204    {
36205     "field_name" : "framebufferIntegerColorSampleCounts",
36206     "field_offset" : 5760,
36207     "referenced_type" : "_ZTIj"
36208    }
36209   ],
36210   "linker_set_key" : "_ZTI34VkPhysicalDeviceVulkan12Properties",
36211   "name" : "VkPhysicalDeviceVulkan12Properties",
36212   "referenced_type" : "_ZTI34VkPhysicalDeviceVulkan12Properties",
36213   "self_type" : "_ZTI34VkPhysicalDeviceVulkan12Properties",
36214   "size" : 724,
36215   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
36216  },
36217  {
36218   "alignment" : 4,
36219   "fields" :
36220   [
36221    {
36222     "field_name" : "sType",
36223     "referenced_type" : "_ZTI15VkStructureType"
36224    },
36225    {
36226     "field_name" : "pNext",
36227     "field_offset" : 32,
36228     "referenced_type" : "_ZTIPv"
36229    },
36230    {
36231     "field_name" : "minSubgroupSize",
36232     "field_offset" : 64,
36233     "referenced_type" : "_ZTIj"
36234    },
36235    {
36236     "field_name" : "maxSubgroupSize",
36237     "field_offset" : 96,
36238     "referenced_type" : "_ZTIj"
36239    },
36240    {
36241     "field_name" : "maxComputeWorkgroupSubgroups",
36242     "field_offset" : 128,
36243     "referenced_type" : "_ZTIj"
36244    },
36245    {
36246     "field_name" : "requiredSubgroupSizeStages",
36247     "field_offset" : 160,
36248     "referenced_type" : "_ZTIj"
36249    },
36250    {
36251     "field_name" : "maxInlineUniformBlockSize",
36252     "field_offset" : 192,
36253     "referenced_type" : "_ZTIj"
36254    },
36255    {
36256     "field_name" : "maxPerStageDescriptorInlineUniformBlocks",
36257     "field_offset" : 224,
36258     "referenced_type" : "_ZTIj"
36259    },
36260    {
36261     "field_name" : "maxPerStageDescriptorUpdateAfterBindInlineUniformBlocks",
36262     "field_offset" : 256,
36263     "referenced_type" : "_ZTIj"
36264    },
36265    {
36266     "field_name" : "maxDescriptorSetInlineUniformBlocks",
36267     "field_offset" : 288,
36268     "referenced_type" : "_ZTIj"
36269    },
36270    {
36271     "field_name" : "maxDescriptorSetUpdateAfterBindInlineUniformBlocks",
36272     "field_offset" : 320,
36273     "referenced_type" : "_ZTIj"
36274    },
36275    {
36276     "field_name" : "maxInlineUniformTotalSize",
36277     "field_offset" : 352,
36278     "referenced_type" : "_ZTIj"
36279    },
36280    {
36281     "field_name" : "integerDotProduct8BitUnsignedAccelerated",
36282     "field_offset" : 384,
36283     "referenced_type" : "_ZTIj"
36284    },
36285    {
36286     "field_name" : "integerDotProduct8BitSignedAccelerated",
36287     "field_offset" : 416,
36288     "referenced_type" : "_ZTIj"
36289    },
36290    {
36291     "field_name" : "integerDotProduct8BitMixedSignednessAccelerated",
36292     "field_offset" : 448,
36293     "referenced_type" : "_ZTIj"
36294    },
36295    {
36296     "field_name" : "integerDotProduct4x8BitPackedUnsignedAccelerated",
36297     "field_offset" : 480,
36298     "referenced_type" : "_ZTIj"
36299    },
36300    {
36301     "field_name" : "integerDotProduct4x8BitPackedSignedAccelerated",
36302     "field_offset" : 512,
36303     "referenced_type" : "_ZTIj"
36304    },
36305    {
36306     "field_name" : "integerDotProduct4x8BitPackedMixedSignednessAccelerated",
36307     "field_offset" : 544,
36308     "referenced_type" : "_ZTIj"
36309    },
36310    {
36311     "field_name" : "integerDotProduct16BitUnsignedAccelerated",
36312     "field_offset" : 576,
36313     "referenced_type" : "_ZTIj"
36314    },
36315    {
36316     "field_name" : "integerDotProduct16BitSignedAccelerated",
36317     "field_offset" : 608,
36318     "referenced_type" : "_ZTIj"
36319    },
36320    {
36321     "field_name" : "integerDotProduct16BitMixedSignednessAccelerated",
36322     "field_offset" : 640,
36323     "referenced_type" : "_ZTIj"
36324    },
36325    {
36326     "field_name" : "integerDotProduct32BitUnsignedAccelerated",
36327     "field_offset" : 672,
36328     "referenced_type" : "_ZTIj"
36329    },
36330    {
36331     "field_name" : "integerDotProduct32BitSignedAccelerated",
36332     "field_offset" : 704,
36333     "referenced_type" : "_ZTIj"
36334    },
36335    {
36336     "field_name" : "integerDotProduct32BitMixedSignednessAccelerated",
36337     "field_offset" : 736,
36338     "referenced_type" : "_ZTIj"
36339    },
36340    {
36341     "field_name" : "integerDotProduct64BitUnsignedAccelerated",
36342     "field_offset" : 768,
36343     "referenced_type" : "_ZTIj"
36344    },
36345    {
36346     "field_name" : "integerDotProduct64BitSignedAccelerated",
36347     "field_offset" : 800,
36348     "referenced_type" : "_ZTIj"
36349    },
36350    {
36351     "field_name" : "integerDotProduct64BitMixedSignednessAccelerated",
36352     "field_offset" : 832,
36353     "referenced_type" : "_ZTIj"
36354    },
36355    {
36356     "field_name" : "integerDotProductAccumulatingSaturating8BitUnsignedAccelerated",
36357     "field_offset" : 864,
36358     "referenced_type" : "_ZTIj"
36359    },
36360    {
36361     "field_name" : "integerDotProductAccumulatingSaturating8BitSignedAccelerated",
36362     "field_offset" : 896,
36363     "referenced_type" : "_ZTIj"
36364    },
36365    {
36366     "field_name" : "integerDotProductAccumulatingSaturating8BitMixedSignednessAccelerated",
36367     "field_offset" : 928,
36368     "referenced_type" : "_ZTIj"
36369    },
36370    {
36371     "field_name" : "integerDotProductAccumulatingSaturating4x8BitPackedUnsignedAccelerated",
36372     "field_offset" : 960,
36373     "referenced_type" : "_ZTIj"
36374    },
36375    {
36376     "field_name" : "integerDotProductAccumulatingSaturating4x8BitPackedSignedAccelerated",
36377     "field_offset" : 992,
36378     "referenced_type" : "_ZTIj"
36379    },
36380    {
36381     "field_name" : "integerDotProductAccumulatingSaturating4x8BitPackedMixedSignednessAccelerated",
36382     "field_offset" : 1024,
36383     "referenced_type" : "_ZTIj"
36384    },
36385    {
36386     "field_name" : "integerDotProductAccumulatingSaturating16BitUnsignedAccelerated",
36387     "field_offset" : 1056,
36388     "referenced_type" : "_ZTIj"
36389    },
36390    {
36391     "field_name" : "integerDotProductAccumulatingSaturating16BitSignedAccelerated",
36392     "field_offset" : 1088,
36393     "referenced_type" : "_ZTIj"
36394    },
36395    {
36396     "field_name" : "integerDotProductAccumulatingSaturating16BitMixedSignednessAccelerated",
36397     "field_offset" : 1120,
36398     "referenced_type" : "_ZTIj"
36399    },
36400    {
36401     "field_name" : "integerDotProductAccumulatingSaturating32BitUnsignedAccelerated",
36402     "field_offset" : 1152,
36403     "referenced_type" : "_ZTIj"
36404    },
36405    {
36406     "field_name" : "integerDotProductAccumulatingSaturating32BitSignedAccelerated",
36407     "field_offset" : 1184,
36408     "referenced_type" : "_ZTIj"
36409    },
36410    {
36411     "field_name" : "integerDotProductAccumulatingSaturating32BitMixedSignednessAccelerated",
36412     "field_offset" : 1216,
36413     "referenced_type" : "_ZTIj"
36414    },
36415    {
36416     "field_name" : "integerDotProductAccumulatingSaturating64BitUnsignedAccelerated",
36417     "field_offset" : 1248,
36418     "referenced_type" : "_ZTIj"
36419    },
36420    {
36421     "field_name" : "integerDotProductAccumulatingSaturating64BitSignedAccelerated",
36422     "field_offset" : 1280,
36423     "referenced_type" : "_ZTIj"
36424    },
36425    {
36426     "field_name" : "integerDotProductAccumulatingSaturating64BitMixedSignednessAccelerated",
36427     "field_offset" : 1312,
36428     "referenced_type" : "_ZTIj"
36429    },
36430    {
36431     "field_name" : "storageTexelBufferOffsetAlignmentBytes",
36432     "field_offset" : 1344,
36433     "referenced_type" : "_ZTIy"
36434    },
36435    {
36436     "field_name" : "storageTexelBufferOffsetSingleTexelAlignment",
36437     "field_offset" : 1408,
36438     "referenced_type" : "_ZTIj"
36439    },
36440    {
36441     "field_name" : "uniformTexelBufferOffsetAlignmentBytes",
36442     "field_offset" : 1440,
36443     "referenced_type" : "_ZTIy"
36444    },
36445    {
36446     "field_name" : "uniformTexelBufferOffsetSingleTexelAlignment",
36447     "field_offset" : 1504,
36448     "referenced_type" : "_ZTIj"
36449    },
36450    {
36451     "field_name" : "maxBufferSize",
36452     "field_offset" : 1536,
36453     "referenced_type" : "_ZTIy"
36454    }
36455   ],
36456   "linker_set_key" : "_ZTI34VkPhysicalDeviceVulkan13Properties",
36457   "name" : "VkPhysicalDeviceVulkan13Properties",
36458   "referenced_type" : "_ZTI34VkPhysicalDeviceVulkan13Properties",
36459   "self_type" : "_ZTI34VkPhysicalDeviceVulkan13Properties",
36460   "size" : 200,
36461   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
36462  },
36463  {
36464   "alignment" : 4,
36465   "fields" :
36466   [
36467    {
36468     "field_name" : "sType",
36469     "referenced_type" : "_ZTI15VkStructureType"
36470    },
36471    {
36472     "field_name" : "pNext",
36473     "field_offset" : 32,
36474     "referenced_type" : "_ZTIPv"
36475    },
36476    {
36477     "field_name" : "transform",
36478     "field_offset" : 64,
36479     "referenced_type" : "_ZTI29VkSurfaceTransformFlagBitsKHR"
36480    }
36481   ],
36482   "linker_set_key" : "_ZTI34VkRenderPassTransformBeginInfoQCOM",
36483   "name" : "VkRenderPassTransformBeginInfoQCOM",
36484   "referenced_type" : "_ZTI34VkRenderPassTransformBeginInfoQCOM",
36485   "self_type" : "_ZTI34VkRenderPassTransformBeginInfoQCOM",
36486   "size" : 12,
36487   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
36488  },
36489  {
36490   "alignment" : 4,
36491   "fields" :
36492   [
36493    {
36494     "field_name" : "sType",
36495     "referenced_type" : "_ZTI15VkStructureType"
36496    },
36497    {
36498     "field_name" : "pNext",
36499     "field_offset" : 32,
36500     "referenced_type" : "_ZTIPKv"
36501    },
36502    {
36503     "field_name" : "format",
36504     "field_offset" : 64,
36505     "referenced_type" : "_ZTI8VkFormat"
36506    },
36507    {
36508     "field_name" : "ycbcrModel",
36509     "field_offset" : 96,
36510     "referenced_type" : "_ZTI29VkSamplerYcbcrModelConversion"
36511    },
36512    {
36513     "field_name" : "ycbcrRange",
36514     "field_offset" : 128,
36515     "referenced_type" : "_ZTI19VkSamplerYcbcrRange"
36516    },
36517    {
36518     "field_name" : "components",
36519     "field_offset" : 160,
36520     "referenced_type" : "_ZTI18VkComponentMapping"
36521    },
36522    {
36523     "field_name" : "xChromaOffset",
36524     "field_offset" : 288,
36525     "referenced_type" : "_ZTI16VkChromaLocation"
36526    },
36527    {
36528     "field_name" : "yChromaOffset",
36529     "field_offset" : 320,
36530     "referenced_type" : "_ZTI16VkChromaLocation"
36531    },
36532    {
36533     "field_name" : "chromaFilter",
36534     "field_offset" : 352,
36535     "referenced_type" : "_ZTI8VkFilter"
36536    },
36537    {
36538     "field_name" : "forceExplicitReconstruction",
36539     "field_offset" : 384,
36540     "referenced_type" : "_ZTIj"
36541    }
36542   ],
36543   "linker_set_key" : "_ZTI34VkSamplerYcbcrConversionCreateInfo",
36544   "name" : "VkSamplerYcbcrConversionCreateInfo",
36545   "referenced_type" : "_ZTI34VkSamplerYcbcrConversionCreateInfo",
36546   "self_type" : "_ZTI34VkSamplerYcbcrConversionCreateInfo",
36547   "size" : 52,
36548   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
36549  },
36550  {
36551   "alignment" : 4,
36552   "fields" :
36553   [
36554    {
36555     "field_name" : "sType",
36556     "referenced_type" : "_ZTI15VkStructureType"
36557    },
36558    {
36559     "field_name" : "pNext",
36560     "field_offset" : 32,
36561     "referenced_type" : "_ZTIPKv"
36562    },
36563    {
36564     "field_name" : "compactedSize",
36565     "field_offset" : 64,
36566     "referenced_type" : "_ZTIy"
36567    },
36568    {
36569     "field_name" : "info",
36570     "field_offset" : 128,
36571     "referenced_type" : "_ZTI29VkAccelerationStructureInfoNV"
36572    }
36573   ],
36574   "linker_set_key" : "_ZTI35VkAccelerationStructureCreateInfoNV",
36575   "name" : "VkAccelerationStructureCreateInfoNV",
36576   "referenced_type" : "_ZTI35VkAccelerationStructureCreateInfoNV",
36577   "self_type" : "_ZTI35VkAccelerationStructureCreateInfoNV",
36578   "size" : 44,
36579   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
36580  },
36581  {
36582   "alignment" : 4,
36583   "fields" :
36584   [
36585    {
36586     "field_name" : "sType",
36587     "referenced_type" : "_ZTI15VkStructureType"
36588    },
36589    {
36590     "field_name" : "pNext",
36591     "field_offset" : 32,
36592     "referenced_type" : "_ZTIPKv"
36593    },
36594    {
36595     "field_name" : "maxInstances",
36596     "field_offset" : 64,
36597     "referenced_type" : "_ZTIj"
36598    },
36599    {
36600     "field_name" : "flags",
36601     "field_offset" : 96,
36602     "referenced_type" : "_ZTIj"
36603    }
36604   ],
36605   "linker_set_key" : "_ZTI35VkAccelerationStructureMotionInfoNV",
36606   "name" : "VkAccelerationStructureMotionInfoNV",
36607   "referenced_type" : "_ZTI35VkAccelerationStructureMotionInfoNV",
36608   "self_type" : "_ZTI35VkAccelerationStructureMotionInfoNV",
36609   "size" : 16,
36610   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
36611  },
36612  {
36613   "alignment" : 4,
36614   "fields" :
36615   [
36616    {
36617     "field_name" : "sType",
36618     "referenced_type" : "_ZTI15VkStructureType"
36619    },
36620    {
36621     "field_name" : "pNext",
36622     "field_offset" : 32,
36623     "referenced_type" : "_ZTIPv"
36624    },
36625    {
36626     "field_name" : "androidHardwareBufferUsage",
36627     "field_offset" : 64,
36628     "referenced_type" : "_ZTIy"
36629    }
36630   ],
36631   "linker_set_key" : "_ZTI35VkAndroidHardwareBufferUsageANDROID",
36632   "name" : "VkAndroidHardwareBufferUsageANDROID",
36633   "referenced_type" : "_ZTI35VkAndroidHardwareBufferUsageANDROID",
36634   "self_type" : "_ZTI35VkAndroidHardwareBufferUsageANDROID",
36635   "size" : 16,
36636   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_android.h"
36637  },
36638  {
36639   "alignment" : 4,
36640   "fields" :
36641   [
36642    {
36643     "field_name" : "bufferAddress",
36644     "referenced_type" : "_ZTIy"
36645    },
36646    {
36647     "field_name" : "size",
36648     "field_offset" : 64,
36649     "referenced_type" : "_ZTIj"
36650    },
36651    {
36652     "field_name" : "stride",
36653     "field_offset" : 96,
36654     "referenced_type" : "_ZTIj"
36655    }
36656   ],
36657   "linker_set_key" : "_ZTI35VkBindVertexBufferIndirectCommandNV",
36658   "name" : "VkBindVertexBufferIndirectCommandNV",
36659   "referenced_type" : "_ZTI35VkBindVertexBufferIndirectCommandNV",
36660   "self_type" : "_ZTI35VkBindVertexBufferIndirectCommandNV",
36661   "size" : 16,
36662   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
36663  },
36664  {
36665   "alignment" : 4,
36666   "fields" :
36667   [
36668    {
36669     "field_name" : "sType",
36670     "referenced_type" : "_ZTI15VkStructureType"
36671    },
36672    {
36673     "field_name" : "pNext",
36674     "field_offset" : 32,
36675     "referenced_type" : "_ZTIPKv"
36676    },
36677    {
36678     "field_name" : "deviceMask",
36679     "field_offset" : 64,
36680     "referenced_type" : "_ZTIj"
36681    }
36682   ],
36683   "linker_set_key" : "_ZTI35VkDeviceGroupCommandBufferBeginInfo",
36684   "name" : "VkDeviceGroupCommandBufferBeginInfo",
36685   "referenced_type" : "_ZTI35VkDeviceGroupCommandBufferBeginInfo",
36686   "self_type" : "_ZTI35VkDeviceGroupCommandBufferBeginInfo",
36687   "size" : 12,
36688   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
36689  },
36690  {
36691   "alignment" : 4,
36692   "fields" :
36693   [
36694    {
36695     "field_name" : "sType",
36696     "referenced_type" : "_ZTI15VkStructureType"
36697    },
36698    {
36699     "field_name" : "pNext",
36700     "field_offset" : 32,
36701     "referenced_type" : "_ZTIPv"
36702    },
36703    {
36704     "field_name" : "presentMask",
36705     "field_offset" : 64,
36706     "referenced_type" : "_ZTIA32_j"
36707    },
36708    {
36709     "field_name" : "modes",
36710     "field_offset" : 1088,
36711     "referenced_type" : "_ZTIj"
36712    }
36713   ],
36714   "linker_set_key" : "_ZTI35VkDeviceGroupPresentCapabilitiesKHR",
36715   "name" : "VkDeviceGroupPresentCapabilitiesKHR",
36716   "referenced_type" : "_ZTI35VkDeviceGroupPresentCapabilitiesKHR",
36717   "self_type" : "_ZTI35VkDeviceGroupPresentCapabilitiesKHR",
36718   "size" : 140,
36719   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
36720  },
36721  {
36722   "alignment" : 4,
36723   "fields" :
36724   [
36725    {
36726     "field_name" : "sType",
36727     "referenced_type" : "_ZTI15VkStructureType"
36728    },
36729    {
36730     "field_name" : "pNext",
36731     "field_offset" : 32,
36732     "referenced_type" : "_ZTIPKv"
36733    },
36734    {
36735     "field_name" : "modes",
36736     "field_offset" : 64,
36737     "referenced_type" : "_ZTIj"
36738    }
36739   ],
36740   "linker_set_key" : "_ZTI35VkDeviceGroupSwapchainCreateInfoKHR",
36741   "name" : "VkDeviceGroupSwapchainCreateInfoKHR",
36742   "referenced_type" : "_ZTI35VkDeviceGroupSwapchainCreateInfoKHR",
36743   "self_type" : "_ZTI35VkDeviceGroupSwapchainCreateInfoKHR",
36744   "size" : 12,
36745   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
36746  },
36747  {
36748   "alignment" : 4,
36749   "fields" :
36750   [
36751    {
36752     "field_name" : "sType",
36753     "referenced_type" : "_ZTI15VkStructureType"
36754    },
36755    {
36756     "field_name" : "pNext",
36757     "field_offset" : 32,
36758     "referenced_type" : "_ZTIPv"
36759    },
36760    {
36761     "field_name" : "flags",
36762     "field_offset" : 64,
36763     "referenced_type" : "_ZTIj"
36764    },
36765    {
36766     "field_name" : "type",
36767     "field_offset" : 96,
36768     "referenced_type" : "_ZTI32VkDeviceMemoryReportEventTypeEXT"
36769    },
36770    {
36771     "field_name" : "memoryObjectId",
36772     "field_offset" : 128,
36773     "referenced_type" : "_ZTIy"
36774    },
36775    {
36776     "field_name" : "size",
36777     "field_offset" : 192,
36778     "referenced_type" : "_ZTIy"
36779    },
36780    {
36781     "field_name" : "objectType",
36782     "field_offset" : 256,
36783     "referenced_type" : "_ZTI12VkObjectType"
36784    },
36785    {
36786     "field_name" : "objectHandle",
36787     "field_offset" : 288,
36788     "referenced_type" : "_ZTIy"
36789    },
36790    {
36791     "field_name" : "heapIndex",
36792     "field_offset" : 352,
36793     "referenced_type" : "_ZTIj"
36794    }
36795   ],
36796   "linker_set_key" : "_ZTI35VkDeviceMemoryReportCallbackDataEXT",
36797   "name" : "VkDeviceMemoryReportCallbackDataEXT",
36798   "referenced_type" : "_ZTI35VkDeviceMemoryReportCallbackDataEXT",
36799   "self_type" : "_ZTI35VkDeviceMemoryReportCallbackDataEXT",
36800   "size" : 48,
36801   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
36802  },
36803  {
36804   "alignment" : 4,
36805   "fields" :
36806   [
36807    {
36808     "field_name" : "sType",
36809     "referenced_type" : "_ZTI15VkStructureType"
36810    },
36811    {
36812     "field_name" : "pNext",
36813     "field_offset" : 32,
36814     "referenced_type" : "_ZTIPKv"
36815    },
36816    {
36817     "field_name" : "pUserData",
36818     "field_offset" : 64,
36819     "referenced_type" : "_ZTIPv"
36820    }
36821   ],
36822   "linker_set_key" : "_ZTI35VkInitializePerformanceApiInfoINTEL",
36823   "name" : "VkInitializePerformanceApiInfoINTEL",
36824   "referenced_type" : "_ZTI35VkInitializePerformanceApiInfoINTEL",
36825   "self_type" : "_ZTI35VkInitializePerformanceApiInfoINTEL",
36826   "size" : 12,
36827   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
36828  },
36829  {
36830   "alignment" : 4,
36831   "fields" :
36832   [
36833    {
36834     "field_name" : "sType",
36835     "referenced_type" : "_ZTI15VkStructureType"
36836    },
36837    {
36838     "field_name" : "pNext",
36839     "field_offset" : 32,
36840     "referenced_type" : "_ZTIPKv"
36841    },
36842    {
36843     "field_name" : "perViewAttributes",
36844     "field_offset" : 64,
36845     "referenced_type" : "_ZTIj"
36846    },
36847    {
36848     "field_name" : "perViewAttributesPositionXOnly",
36849     "field_offset" : 96,
36850     "referenced_type" : "_ZTIj"
36851    }
36852   ],
36853   "linker_set_key" : "_ZTI35VkMultiviewPerViewAttributesInfoNVX",
36854   "name" : "VkMultiviewPerViewAttributesInfoNVX",
36855   "referenced_type" : "_ZTI35VkMultiviewPerViewAttributesInfoNVX",
36856   "self_type" : "_ZTI35VkMultiviewPerViewAttributesInfoNVX",
36857   "size" : 16,
36858   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
36859  },
36860  {
36861   "alignment" : 4,
36862   "fields" :
36863   [
36864    {
36865     "field_name" : "sType",
36866     "referenced_type" : "_ZTI15VkStructureType"
36867    },
36868    {
36869     "field_name" : "pNext",
36870     "field_offset" : 32,
36871     "referenced_type" : "_ZTIPv"
36872    },
36873    {
36874     "field_name" : "storageBuffer8BitAccess",
36875     "field_offset" : 64,
36876     "referenced_type" : "_ZTIj"
36877    },
36878    {
36879     "field_name" : "uniformAndStorageBuffer8BitAccess",
36880     "field_offset" : 96,
36881     "referenced_type" : "_ZTIj"
36882    },
36883    {
36884     "field_name" : "storagePushConstant8",
36885     "field_offset" : 128,
36886     "referenced_type" : "_ZTIj"
36887    }
36888   ],
36889   "linker_set_key" : "_ZTI35VkPhysicalDevice8BitStorageFeatures",
36890   "name" : "VkPhysicalDevice8BitStorageFeatures",
36891   "referenced_type" : "_ZTI35VkPhysicalDevice8BitStorageFeatures",
36892   "self_type" : "_ZTI35VkPhysicalDevice8BitStorageFeatures",
36893   "size" : 20,
36894   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
36895  },
36896  {
36897   "alignment" : 4,
36898   "fields" :
36899   [
36900    {
36901     "field_name" : "sType",
36902     "referenced_type" : "_ZTI15VkStructureType"
36903    },
36904    {
36905     "field_name" : "pNext",
36906     "field_offset" : 32,
36907     "referenced_type" : "_ZTIPv"
36908    },
36909    {
36910     "field_name" : "maxMultiviewViewCount",
36911     "field_offset" : 64,
36912     "referenced_type" : "_ZTIj"
36913    },
36914    {
36915     "field_name" : "maxMultiviewInstanceIndex",
36916     "field_offset" : 96,
36917     "referenced_type" : "_ZTIj"
36918    }
36919   ],
36920   "linker_set_key" : "_ZTI35VkPhysicalDeviceMultiviewProperties",
36921   "name" : "VkPhysicalDeviceMultiviewProperties",
36922   "referenced_type" : "_ZTI35VkPhysicalDeviceMultiviewProperties",
36923   "self_type" : "_ZTI35VkPhysicalDeviceMultiviewProperties",
36924   "size" : 16,
36925   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
36926  },
36927  {
36928   "alignment" : 4,
36929   "fields" :
36930   [
36931    {
36932     "field_name" : "sType",
36933     "referenced_type" : "_ZTI15VkStructureType"
36934    },
36935    {
36936     "field_name" : "pNext",
36937     "field_offset" : 32,
36938     "referenced_type" : "_ZTIPv"
36939    },
36940    {
36941     "field_name" : "privateData",
36942     "field_offset" : 64,
36943     "referenced_type" : "_ZTIj"
36944    }
36945   ],
36946   "linker_set_key" : "_ZTI35VkPhysicalDevicePrivateDataFeatures",
36947   "name" : "VkPhysicalDevicePrivateDataFeatures",
36948   "referenced_type" : "_ZTI35VkPhysicalDevicePrivateDataFeatures",
36949   "self_type" : "_ZTI35VkPhysicalDevicePrivateDataFeatures",
36950   "size" : 12,
36951   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
36952  },
36953  {
36954   "alignment" : 4,
36955   "fields" :
36956   [
36957    {
36958     "field_name" : "sType",
36959     "referenced_type" : "_ZTI15VkStructureType"
36960    },
36961    {
36962     "field_name" : "pNext",
36963     "field_offset" : 32,
36964     "referenced_type" : "_ZTIPv"
36965    },
36966    {
36967     "field_name" : "rayQuery",
36968     "field_offset" : 64,
36969     "referenced_type" : "_ZTIj"
36970    }
36971   ],
36972   "linker_set_key" : "_ZTI35VkPhysicalDeviceRayQueryFeaturesKHR",
36973   "name" : "VkPhysicalDeviceRayQueryFeaturesKHR",
36974   "referenced_type" : "_ZTI35VkPhysicalDeviceRayQueryFeaturesKHR",
36975   "self_type" : "_ZTI35VkPhysicalDeviceRayQueryFeaturesKHR",
36976   "size" : 12,
36977   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
36978  },
36979  {
36980   "alignment" : 4,
36981   "fields" :
36982   [
36983    {
36984     "field_name" : "blendEnable",
36985     "referenced_type" : "_ZTIj"
36986    },
36987    {
36988     "field_name" : "srcColorBlendFactor",
36989     "field_offset" : 32,
36990     "referenced_type" : "_ZTI13VkBlendFactor"
36991    },
36992    {
36993     "field_name" : "dstColorBlendFactor",
36994     "field_offset" : 64,
36995     "referenced_type" : "_ZTI13VkBlendFactor"
36996    },
36997    {
36998     "field_name" : "colorBlendOp",
36999     "field_offset" : 96,
37000     "referenced_type" : "_ZTI9VkBlendOp"
37001    },
37002    {
37003     "field_name" : "srcAlphaBlendFactor",
37004     "field_offset" : 128,
37005     "referenced_type" : "_ZTI13VkBlendFactor"
37006    },
37007    {
37008     "field_name" : "dstAlphaBlendFactor",
37009     "field_offset" : 160,
37010     "referenced_type" : "_ZTI13VkBlendFactor"
37011    },
37012    {
37013     "field_name" : "alphaBlendOp",
37014     "field_offset" : 192,
37015     "referenced_type" : "_ZTI9VkBlendOp"
37016    },
37017    {
37018     "field_name" : "colorWriteMask",
37019     "field_offset" : 224,
37020     "referenced_type" : "_ZTIj"
37021    }
37022   ],
37023   "linker_set_key" : "_ZTI35VkPipelineColorBlendAttachmentState",
37024   "name" : "VkPipelineColorBlendAttachmentState",
37025   "referenced_type" : "_ZTI35VkPipelineColorBlendAttachmentState",
37026   "self_type" : "_ZTI35VkPipelineColorBlendAttachmentState",
37027   "size" : 32,
37028   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
37029  },
37030  {
37031   "alignment" : 4,
37032   "fields" :
37033   [
37034    {
37035     "field_name" : "sType",
37036     "referenced_type" : "_ZTI15VkStructureType"
37037    },
37038    {
37039     "field_name" : "pNext",
37040     "field_offset" : 32,
37041     "referenced_type" : "_ZTIPKv"
37042    },
37043    {
37044     "field_name" : "flags",
37045     "field_offset" : 64,
37046     "referenced_type" : "_ZTIj"
37047    },
37048    {
37049     "field_name" : "logicOpEnable",
37050     "field_offset" : 96,
37051     "referenced_type" : "_ZTIj"
37052    },
37053    {
37054     "field_name" : "logicOp",
37055     "field_offset" : 128,
37056     "referenced_type" : "_ZTI9VkLogicOp"
37057    },
37058    {
37059     "field_name" : "attachmentCount",
37060     "field_offset" : 160,
37061     "referenced_type" : "_ZTIj"
37062    },
37063    {
37064     "field_name" : "pAttachments",
37065     "field_offset" : 192,
37066     "referenced_type" : "_ZTIPK35VkPipelineColorBlendAttachmentState"
37067    },
37068    {
37069     "field_name" : "blendConstants",
37070     "field_offset" : 224,
37071     "referenced_type" : "_ZTIA4_f"
37072    }
37073   ],
37074   "linker_set_key" : "_ZTI35VkPipelineColorBlendStateCreateInfo",
37075   "name" : "VkPipelineColorBlendStateCreateInfo",
37076   "referenced_type" : "_ZTI35VkPipelineColorBlendStateCreateInfo",
37077   "self_type" : "_ZTI35VkPipelineColorBlendStateCreateInfo",
37078   "size" : 44,
37079   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
37080  },
37081  {
37082   "alignment" : 4,
37083   "fields" :
37084   [
37085    {
37086     "field_name" : "sType",
37087     "referenced_type" : "_ZTI15VkStructureType"
37088    },
37089    {
37090     "field_name" : "pNext",
37091     "field_offset" : 32,
37092     "referenced_type" : "_ZTIPKv"
37093    },
37094    {
37095     "field_name" : "queueFamilyIndex",
37096     "field_offset" : 64,
37097     "referenced_type" : "_ZTIj"
37098    },
37099    {
37100     "field_name" : "counterIndexCount",
37101     "field_offset" : 96,
37102     "referenced_type" : "_ZTIj"
37103    },
37104    {
37105     "field_name" : "pCounterIndices",
37106     "field_offset" : 128,
37107     "referenced_type" : "_ZTIPKj"
37108    }
37109   ],
37110   "linker_set_key" : "_ZTI35VkQueryPoolPerformanceCreateInfoKHR",
37111   "name" : "VkQueryPoolPerformanceCreateInfoKHR",
37112   "referenced_type" : "_ZTI35VkQueryPoolPerformanceCreateInfoKHR",
37113   "self_type" : "_ZTI35VkQueryPoolPerformanceCreateInfoKHR",
37114   "size" : 20,
37115   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
37116  },
37117  {
37118   "alignment" : 4,
37119   "fields" :
37120   [
37121    {
37122     "field_name" : "sType",
37123     "referenced_type" : "_ZTI15VkStructureType"
37124    },
37125    {
37126     "field_name" : "pNext",
37127     "field_offset" : 32,
37128     "referenced_type" : "_ZTIPv"
37129    },
37130    {
37131     "field_name" : "checkpointExecutionStageMask",
37132     "field_offset" : 64,
37133     "referenced_type" : "_ZTIj"
37134    }
37135   ],
37136   "linker_set_key" : "_ZTI35VkQueueFamilyCheckpointPropertiesNV",
37137   "name" : "VkQueueFamilyCheckpointPropertiesNV",
37138   "referenced_type" : "_ZTI35VkQueueFamilyCheckpointPropertiesNV",
37139   "self_type" : "_ZTI35VkQueueFamilyCheckpointPropertiesNV",
37140   "size" : 12,
37141   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
37142  },
37143  {
37144   "alignment" : 4,
37145   "fields" :
37146   [
37147    {
37148     "field_name" : "sType",
37149     "referenced_type" : "_ZTI15VkStructureType"
37150    },
37151    {
37152     "field_name" : "pNext",
37153     "field_offset" : 32,
37154     "referenced_type" : "_ZTIPKv"
37155    },
37156    {
37157     "field_name" : "type",
37158     "field_offset" : 64,
37159     "referenced_type" : "_ZTI30VkRayTracingShaderGroupTypeKHR"
37160    },
37161    {
37162     "field_name" : "generalShader",
37163     "field_offset" : 96,
37164     "referenced_type" : "_ZTIj"
37165    },
37166    {
37167     "field_name" : "closestHitShader",
37168     "field_offset" : 128,
37169     "referenced_type" : "_ZTIj"
37170    },
37171    {
37172     "field_name" : "anyHitShader",
37173     "field_offset" : 160,
37174     "referenced_type" : "_ZTIj"
37175    },
37176    {
37177     "field_name" : "intersectionShader",
37178     "field_offset" : 192,
37179     "referenced_type" : "_ZTIj"
37180    }
37181   ],
37182   "linker_set_key" : "_ZTI35VkRayTracingShaderGroupCreateInfoNV",
37183   "name" : "VkRayTracingShaderGroupCreateInfoNV",
37184   "referenced_type" : "_ZTI35VkRayTracingShaderGroupCreateInfoNV",
37185   "self_type" : "_ZTI35VkRayTracingShaderGroupCreateInfoNV",
37186   "size" : 28,
37187   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
37188  },
37189  {
37190   "alignment" : 4,
37191   "fields" :
37192   [
37193    {
37194     "field_name" : "sType",
37195     "referenced_type" : "_ZTI15VkStructureType"
37196    },
37197    {
37198     "field_name" : "pNext",
37199     "field_offset" : 32,
37200     "referenced_type" : "_ZTIPv"
37201    },
37202    {
37203     "field_name" : "binding",
37204     "field_offset" : 64,
37205     "referenced_type" : "_ZTIj"
37206    },
37207    {
37208     "field_name" : "stride",
37209     "field_offset" : 96,
37210     "referenced_type" : "_ZTIj"
37211    },
37212    {
37213     "field_name" : "inputRate",
37214     "field_offset" : 128,
37215     "referenced_type" : "_ZTI17VkVertexInputRate"
37216    },
37217    {
37218     "field_name" : "divisor",
37219     "field_offset" : 160,
37220     "referenced_type" : "_ZTIj"
37221    }
37222   ],
37223   "linker_set_key" : "_ZTI35VkVertexInputBindingDescription2EXT",
37224   "name" : "VkVertexInputBindingDescription2EXT",
37225   "referenced_type" : "_ZTI35VkVertexInputBindingDescription2EXT",
37226   "self_type" : "_ZTI35VkVertexInputBindingDescription2EXT",
37227   "size" : 24,
37228   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
37229  },
37230  {
37231   "alignment" : 4,
37232   "fields" :
37233   [
37234    {
37235     "field_name" : "sType",
37236     "referenced_type" : "_ZTI15VkStructureType"
37237    },
37238    {
37239     "field_name" : "pNext",
37240     "field_offset" : 32,
37241     "referenced_type" : "_ZTIPKv"
37242    },
37243    {
37244     "field_name" : "createFlags",
37245     "field_offset" : 64,
37246     "referenced_type" : "_ZTIj"
37247    },
37248    {
37249     "field_name" : "buffer",
37250     "field_offset" : 96,
37251     "referenced_type" : "_ZTIy"
37252    },
37253    {
37254     "field_name" : "offset",
37255     "field_offset" : 160,
37256     "referenced_type" : "_ZTIy"
37257    },
37258    {
37259     "field_name" : "size",
37260     "field_offset" : 224,
37261     "referenced_type" : "_ZTIy"
37262    },
37263    {
37264     "field_name" : "type",
37265     "field_offset" : 288,
37266     "referenced_type" : "_ZTI30VkAccelerationStructureTypeKHR"
37267    },
37268    {
37269     "field_name" : "deviceAddress",
37270     "field_offset" : 320,
37271     "referenced_type" : "_ZTIy"
37272    }
37273   ],
37274   "linker_set_key" : "_ZTI36VkAccelerationStructureCreateInfoKHR",
37275   "name" : "VkAccelerationStructureCreateInfoKHR",
37276   "referenced_type" : "_ZTI36VkAccelerationStructureCreateInfoKHR",
37277   "self_type" : "_ZTI36VkAccelerationStructureCreateInfoKHR",
37278   "size" : 48,
37279   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
37280  },
37281  {
37282   "alignment" : 4,
37283   "fields" :
37284   [
37285    {
37286     "field_name" : "sType",
37287     "referenced_type" : "_ZTI15VkStructureType"
37288    },
37289    {
37290     "field_name" : "pNext",
37291     "field_offset" : 32,
37292     "referenced_type" : "_ZTIPv"
37293    },
37294    {
37295     "field_name" : "stencilInitialLayout",
37296     "field_offset" : 64,
37297     "referenced_type" : "_ZTI13VkImageLayout"
37298    },
37299    {
37300     "field_name" : "stencilFinalLayout",
37301     "field_offset" : 96,
37302     "referenced_type" : "_ZTI13VkImageLayout"
37303    }
37304   ],
37305   "linker_set_key" : "_ZTI36VkAttachmentDescriptionStencilLayout",
37306   "name" : "VkAttachmentDescriptionStencilLayout",
37307   "referenced_type" : "_ZTI36VkAttachmentDescriptionStencilLayout",
37308   "self_type" : "_ZTI36VkAttachmentDescriptionStencilLayout",
37309   "size" : 16,
37310   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
37311  },
37312  {
37313   "alignment" : 4,
37314   "fields" :
37315   [
37316    {
37317     "field_name" : "sType",
37318     "referenced_type" : "_ZTI15VkStructureType"
37319    },
37320    {
37321     "field_name" : "pNext",
37322     "field_offset" : 32,
37323     "referenced_type" : "_ZTIPKv"
37324    },
37325    {
37326     "field_name" : "flags",
37327     "field_offset" : 64,
37328     "referenced_type" : "_ZTIj"
37329    },
37330    {
37331     "field_name" : "pMessageIdName",
37332     "field_offset" : 96,
37333     "referenced_type" : "_ZTIPKc"
37334    },
37335    {
37336     "field_name" : "messageIdNumber",
37337     "field_offset" : 128,
37338     "referenced_type" : "_ZTIi"
37339    },
37340    {
37341     "field_name" : "pMessage",
37342     "field_offset" : 160,
37343     "referenced_type" : "_ZTIPKc"
37344    },
37345    {
37346     "field_name" : "queueLabelCount",
37347     "field_offset" : 192,
37348     "referenced_type" : "_ZTIj"
37349    },
37350    {
37351     "field_name" : "pQueueLabels",
37352     "field_offset" : 224,
37353     "referenced_type" : "_ZTIPK20VkDebugUtilsLabelEXT"
37354    },
37355    {
37356     "field_name" : "cmdBufLabelCount",
37357     "field_offset" : 256,
37358     "referenced_type" : "_ZTIj"
37359    },
37360    {
37361     "field_name" : "pCmdBufLabels",
37362     "field_offset" : 288,
37363     "referenced_type" : "_ZTIPK20VkDebugUtilsLabelEXT"
37364    },
37365    {
37366     "field_name" : "objectCount",
37367     "field_offset" : 320,
37368     "referenced_type" : "_ZTIj"
37369    },
37370    {
37371     "field_name" : "pObjects",
37372     "field_offset" : 352,
37373     "referenced_type" : "_ZTIPK29VkDebugUtilsObjectNameInfoEXT"
37374    }
37375   ],
37376   "linker_set_key" : "_ZTI36VkDebugUtilsMessengerCallbackDataEXT",
37377   "name" : "VkDebugUtilsMessengerCallbackDataEXT",
37378   "referenced_type" : "_ZTI36VkDebugUtilsMessengerCallbackDataEXT",
37379   "self_type" : "_ZTI36VkDebugUtilsMessengerCallbackDataEXT",
37380   "size" : 48,
37381   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
37382  },
37383  {
37384   "alignment" : 4,
37385   "fields" :
37386   [
37387    {
37388     "field_name" : "sType",
37389     "referenced_type" : "_ZTI15VkStructureType"
37390    },
37391    {
37392     "field_name" : "pNext",
37393     "field_offset" : 32,
37394     "referenced_type" : "_ZTIPKv"
37395    },
37396    {
37397     "field_name" : "flags",
37398     "field_offset" : 64,
37399     "referenced_type" : "_ZTIj"
37400    },
37401    {
37402     "field_name" : "descriptorUpdateEntryCount",
37403     "field_offset" : 96,
37404     "referenced_type" : "_ZTIj"
37405    },
37406    {
37407     "field_name" : "pDescriptorUpdateEntries",
37408     "field_offset" : 128,
37409     "referenced_type" : "_ZTIPK31VkDescriptorUpdateTemplateEntry"
37410    },
37411    {
37412     "field_name" : "templateType",
37413     "field_offset" : 160,
37414     "referenced_type" : "_ZTI30VkDescriptorUpdateTemplateType"
37415    },
37416    {
37417     "field_name" : "descriptorSetLayout",
37418     "field_offset" : 192,
37419     "referenced_type" : "_ZTIy"
37420    },
37421    {
37422     "field_name" : "pipelineBindPoint",
37423     "field_offset" : 256,
37424     "referenced_type" : "_ZTI19VkPipelineBindPoint"
37425    },
37426    {
37427     "field_name" : "pipelineLayout",
37428     "field_offset" : 288,
37429     "referenced_type" : "_ZTIy"
37430    },
37431    {
37432     "field_name" : "set",
37433     "field_offset" : 352,
37434     "referenced_type" : "_ZTIj"
37435    }
37436   ],
37437   "linker_set_key" : "_ZTI36VkDescriptorUpdateTemplateCreateInfo",
37438   "name" : "VkDescriptorUpdateTemplateCreateInfo",
37439   "referenced_type" : "_ZTI36VkDescriptorUpdateTemplateCreateInfo",
37440   "self_type" : "_ZTI36VkDescriptorUpdateTemplateCreateInfo",
37441   "size" : 48,
37442   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
37443  },
37444  {
37445   "alignment" : 4,
37446   "fields" :
37447   [
37448    {
37449     "field_name" : "sType",
37450     "referenced_type" : "_ZTI15VkStructureType"
37451    },
37452    {
37453     "field_name" : "pNext",
37454     "field_offset" : 32,
37455     "referenced_type" : "_ZTIPv"
37456    },
37457    {
37458     "field_name" : "drmFormatModifierCount",
37459     "field_offset" : 64,
37460     "referenced_type" : "_ZTIj"
37461    },
37462    {
37463     "field_name" : "pDrmFormatModifierProperties",
37464     "field_offset" : 96,
37465     "referenced_type" : "_ZTIP32VkDrmFormatModifierPropertiesEXT"
37466    }
37467   ],
37468   "linker_set_key" : "_ZTI36VkDrmFormatModifierPropertiesListEXT",
37469   "name" : "VkDrmFormatModifierPropertiesListEXT",
37470   "referenced_type" : "_ZTI36VkDrmFormatModifierPropertiesListEXT",
37471   "self_type" : "_ZTI36VkDrmFormatModifierPropertiesListEXT",
37472   "size" : 16,
37473   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
37474  },
37475  {
37476   "alignment" : 4,
37477   "fields" :
37478   [
37479    {
37480     "field_name" : "sType",
37481     "referenced_type" : "_ZTI15VkStructureType"
37482    },
37483    {
37484     "field_name" : "pNext",
37485     "field_offset" : 32,
37486     "referenced_type" : "_ZTIPKv"
37487    },
37488    {
37489     "field_name" : "image",
37490     "field_offset" : 64,
37491     "referenced_type" : "_ZTIy"
37492    }
37493   ],
37494   "linker_set_key" : "_ZTI36VkImageSparseMemoryRequirementsInfo2",
37495   "name" : "VkImageSparseMemoryRequirementsInfo2",
37496   "referenced_type" : "_ZTI36VkImageSparseMemoryRequirementsInfo2",
37497   "self_type" : "_ZTI36VkImageSparseMemoryRequirementsInfo2",
37498   "size" : 16,
37499   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
37500  },
37501  {
37502   "alignment" : 4,
37503   "fields" :
37504   [
37505    {
37506     "field_name" : "sType",
37507     "referenced_type" : "_ZTI15VkStructureType"
37508    },
37509    {
37510     "field_name" : "pNext",
37511     "field_offset" : 32,
37512     "referenced_type" : "_ZTIPKv"
37513    },
37514    {
37515     "field_name" : "flags",
37516     "field_offset" : 64,
37517     "referenced_type" : "_ZTIj"
37518    },
37519    {
37520     "field_name" : "pipelineBindPoint",
37521     "field_offset" : 96,
37522     "referenced_type" : "_ZTI19VkPipelineBindPoint"
37523    },
37524    {
37525     "field_name" : "tokenCount",
37526     "field_offset" : 128,
37527     "referenced_type" : "_ZTIj"
37528    },
37529    {
37530     "field_name" : "pTokens",
37531     "field_offset" : 160,
37532     "referenced_type" : "_ZTIPK31VkIndirectCommandsLayoutTokenNV"
37533    },
37534    {
37535     "field_name" : "streamCount",
37536     "field_offset" : 192,
37537     "referenced_type" : "_ZTIj"
37538    },
37539    {
37540     "field_name" : "pStreamStrides",
37541     "field_offset" : 224,
37542     "referenced_type" : "_ZTIPKj"
37543    }
37544   ],
37545   "linker_set_key" : "_ZTI36VkIndirectCommandsLayoutCreateInfoNV",
37546   "name" : "VkIndirectCommandsLayoutCreateInfoNV",
37547   "referenced_type" : "_ZTI36VkIndirectCommandsLayoutCreateInfoNV",
37548   "self_type" : "_ZTI36VkIndirectCommandsLayoutCreateInfoNV",
37549   "size" : 32,
37550   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
37551  },
37552  {
37553   "alignment" : 4,
37554   "fields" :
37555   [
37556    {
37557     "field_name" : "sType",
37558     "referenced_type" : "_ZTI15VkStructureType"
37559    },
37560    {
37561     "field_name" : "pNext",
37562     "field_offset" : 32,
37563     "referenced_type" : "_ZTIPv"
37564    },
37565    {
37566     "field_name" : "storageBuffer16BitAccess",
37567     "field_offset" : 64,
37568     "referenced_type" : "_ZTIj"
37569    },
37570    {
37571     "field_name" : "uniformAndStorageBuffer16BitAccess",
37572     "field_offset" : 96,
37573     "referenced_type" : "_ZTIj"
37574    },
37575    {
37576     "field_name" : "storagePushConstant16",
37577     "field_offset" : 128,
37578     "referenced_type" : "_ZTIj"
37579    },
37580    {
37581     "field_name" : "storageInputOutput16",
37582     "field_offset" : 160,
37583     "referenced_type" : "_ZTIj"
37584    }
37585   ],
37586   "linker_set_key" : "_ZTI36VkPhysicalDevice16BitStorageFeatures",
37587   "name" : "VkPhysicalDevice16BitStorageFeatures",
37588   "referenced_type" : "_ZTI36VkPhysicalDevice16BitStorageFeatures",
37589   "self_type" : "_ZTI36VkPhysicalDevice16BitStorageFeatures",
37590   "size" : 24,
37591   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
37592  },
37593  {
37594   "alignment" : 4,
37595   "fields" :
37596   [
37597    {
37598     "field_name" : "sType",
37599     "referenced_type" : "_ZTI15VkStructureType"
37600    },
37601    {
37602     "field_name" : "pNext",
37603     "field_offset" : 32,
37604     "referenced_type" : "_ZTIPv"
37605    },
37606    {
37607     "field_name" : "maintenance4",
37608     "field_offset" : 64,
37609     "referenced_type" : "_ZTIj"
37610    }
37611   ],
37612   "linker_set_key" : "_ZTI36VkPhysicalDeviceMaintenance4Features",
37613   "name" : "VkPhysicalDeviceMaintenance4Features",
37614   "referenced_type" : "_ZTI36VkPhysicalDeviceMaintenance4Features",
37615   "self_type" : "_ZTI36VkPhysicalDeviceMaintenance4Features",
37616   "size" : 12,
37617   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
37618  },
37619  {
37620   "alignment" : 4,
37621   "fields" :
37622   [
37623    {
37624     "field_name" : "sType",
37625     "referenced_type" : "_ZTI15VkStructureType"
37626    },
37627    {
37628     "field_name" : "pNext",
37629     "field_offset" : 32,
37630     "referenced_type" : "_ZTIPv"
37631    },
37632    {
37633     "field_name" : "taskShader",
37634     "field_offset" : 64,
37635     "referenced_type" : "_ZTIj"
37636    },
37637    {
37638     "field_name" : "meshShader",
37639     "field_offset" : 96,
37640     "referenced_type" : "_ZTIj"
37641    }
37642   ],
37643   "linker_set_key" : "_ZTI36VkPhysicalDeviceMeshShaderFeaturesNV",
37644   "name" : "VkPhysicalDeviceMeshShaderFeaturesNV",
37645   "referenced_type" : "_ZTI36VkPhysicalDeviceMeshShaderFeaturesNV",
37646   "self_type" : "_ZTI36VkPhysicalDeviceMeshShaderFeaturesNV",
37647   "size" : 16,
37648   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
37649  },
37650  {
37651   "alignment" : 4,
37652   "fields" :
37653   [
37654    {
37655     "field_name" : "sType",
37656     "referenced_type" : "_ZTI15VkStructureType"
37657    },
37658    {
37659     "field_name" : "pNext",
37660     "field_offset" : 32,
37661     "referenced_type" : "_ZTIPv"
37662    },
37663    {
37664     "field_name" : "multiDraw",
37665     "field_offset" : 64,
37666     "referenced_type" : "_ZTIj"
37667    }
37668   ],
37669   "linker_set_key" : "_ZTI36VkPhysicalDeviceMultiDrawFeaturesEXT",
37670   "name" : "VkPhysicalDeviceMultiDrawFeaturesEXT",
37671   "referenced_type" : "_ZTI36VkPhysicalDeviceMultiDrawFeaturesEXT",
37672   "self_type" : "_ZTI36VkPhysicalDeviceMultiDrawFeaturesEXT",
37673   "size" : 12,
37674   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
37675  },
37676  {
37677   "alignment" : 4,
37678   "fields" :
37679   [
37680    {
37681     "field_name" : "sType",
37682     "referenced_type" : "_ZTI15VkStructureType"
37683    },
37684    {
37685     "field_name" : "pNext",
37686     "field_offset" : 32,
37687     "referenced_type" : "_ZTIPv"
37688    },
37689    {
37690     "field_name" : "presentId",
37691     "field_offset" : 64,
37692     "referenced_type" : "_ZTIj"
37693    }
37694   ],
37695   "linker_set_key" : "_ZTI36VkPhysicalDevicePresentIdFeaturesKHR",
37696   "name" : "VkPhysicalDevicePresentIdFeaturesKHR",
37697   "referenced_type" : "_ZTI36VkPhysicalDevicePresentIdFeaturesKHR",
37698   "self_type" : "_ZTI36VkPhysicalDevicePresentIdFeaturesKHR",
37699   "size" : 12,
37700   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
37701  },
37702  {
37703   "alignment" : 4,
37704   "fields" :
37705   [
37706    {
37707     "field_name" : "sType",
37708     "referenced_type" : "_ZTI15VkStructureType"
37709    },
37710    {
37711     "field_name" : "pNext",
37712     "field_offset" : 32,
37713     "referenced_type" : "_ZTIPKv"
37714    },
37715    {
37716     "field_name" : "pPipelineCreationFeedback",
37717     "field_offset" : 64,
37718     "referenced_type" : "_ZTIP26VkPipelineCreationFeedback"
37719    },
37720    {
37721     "field_name" : "pipelineStageCreationFeedbackCount",
37722     "field_offset" : 96,
37723     "referenced_type" : "_ZTIj"
37724    },
37725    {
37726     "field_name" : "pPipelineStageCreationFeedbacks",
37727     "field_offset" : 128,
37728     "referenced_type" : "_ZTIP26VkPipelineCreationFeedback"
37729    }
37730   ],
37731   "linker_set_key" : "_ZTI36VkPipelineCreationFeedbackCreateInfo",
37732   "name" : "VkPipelineCreationFeedbackCreateInfo",
37733   "referenced_type" : "_ZTI36VkPipelineCreationFeedbackCreateInfo",
37734   "self_type" : "_ZTI36VkPipelineCreationFeedbackCreateInfo",
37735   "size" : 20,
37736   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
37737  },
37738  {
37739   "alignment" : 4,
37740   "fields" :
37741   [
37742    {
37743     "field_name" : "sType",
37744     "referenced_type" : "_ZTI15VkStructureType"
37745    },
37746    {
37747     "field_name" : "pNext",
37748     "field_offset" : 32,
37749     "referenced_type" : "_ZTIPKv"
37750    },
37751    {
37752     "field_name" : "flags",
37753     "field_offset" : 64,
37754     "referenced_type" : "_ZTIj"
37755    },
37756    {
37757     "field_name" : "rasterizationSamples",
37758     "field_offset" : 96,
37759     "referenced_type" : "_ZTI21VkSampleCountFlagBits"
37760    },
37761    {
37762     "field_name" : "sampleShadingEnable",
37763     "field_offset" : 128,
37764     "referenced_type" : "_ZTIj"
37765    },
37766    {
37767     "field_name" : "minSampleShading",
37768     "field_offset" : 160,
37769     "referenced_type" : "_ZTIf"
37770    },
37771    {
37772     "field_name" : "pSampleMask",
37773     "field_offset" : 192,
37774     "referenced_type" : "_ZTIPKj"
37775    },
37776    {
37777     "field_name" : "alphaToCoverageEnable",
37778     "field_offset" : 224,
37779     "referenced_type" : "_ZTIj"
37780    },
37781    {
37782     "field_name" : "alphaToOneEnable",
37783     "field_offset" : 256,
37784     "referenced_type" : "_ZTIj"
37785    }
37786   ],
37787   "linker_set_key" : "_ZTI36VkPipelineMultisampleStateCreateInfo",
37788   "name" : "VkPipelineMultisampleStateCreateInfo",
37789   "referenced_type" : "_ZTI36VkPipelineMultisampleStateCreateInfo",
37790   "self_type" : "_ZTI36VkPipelineMultisampleStateCreateInfo",
37791   "size" : 36,
37792   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
37793  },
37794  {
37795   "alignment" : 4,
37796   "fields" :
37797   [
37798    {
37799     "field_name" : "sType",
37800     "referenced_type" : "_ZTI15VkStructureType"
37801    },
37802    {
37803     "field_name" : "pNext",
37804     "field_offset" : 32,
37805     "referenced_type" : "_ZTIPKv"
37806    },
37807    {
37808     "field_name" : "flags",
37809     "field_offset" : 64,
37810     "referenced_type" : "_ZTIj"
37811    },
37812    {
37813     "field_name" : "vertexBindingDescriptionCount",
37814     "field_offset" : 96,
37815     "referenced_type" : "_ZTIj"
37816    },
37817    {
37818     "field_name" : "pVertexBindingDescriptions",
37819     "field_offset" : 128,
37820     "referenced_type" : "_ZTIPK31VkVertexInputBindingDescription"
37821    },
37822    {
37823     "field_name" : "vertexAttributeDescriptionCount",
37824     "field_offset" : 160,
37825     "referenced_type" : "_ZTIj"
37826    },
37827    {
37828     "field_name" : "pVertexAttributeDescriptions",
37829     "field_offset" : 192,
37830     "referenced_type" : "_ZTIPK33VkVertexInputAttributeDescription"
37831    }
37832   ],
37833   "linker_set_key" : "_ZTI36VkPipelineVertexInputStateCreateInfo",
37834   "name" : "VkPipelineVertexInputStateCreateInfo",
37835   "referenced_type" : "_ZTI36VkPipelineVertexInputStateCreateInfo",
37836   "self_type" : "_ZTI36VkPipelineVertexInputStateCreateInfo",
37837   "size" : 28,
37838   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
37839  },
37840  {
37841   "alignment" : 4,
37842   "fields" :
37843   [
37844    {
37845     "field_name" : "sType",
37846     "referenced_type" : "_ZTI15VkStructureType"
37847    },
37848    {
37849     "field_name" : "pNext",
37850     "field_offset" : 32,
37851     "referenced_type" : "_ZTIPv"
37852    },
37853    {
37854     "field_name" : "checkpointExecutionStageMask",
37855     "field_offset" : 64,
37856     "referenced_type" : "_ZTIy"
37857    }
37858   ],
37859   "linker_set_key" : "_ZTI36VkQueueFamilyCheckpointProperties2NV",
37860   "name" : "VkQueueFamilyCheckpointProperties2NV",
37861   "referenced_type" : "_ZTI36VkQueueFamilyCheckpointProperties2NV",
37862   "self_type" : "_ZTI36VkQueueFamilyCheckpointProperties2NV",
37863   "size" : 16,
37864   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
37865  },
37866  {
37867   "alignment" : 4,
37868   "fields" :
37869   [
37870    {
37871     "field_name" : "sType",
37872     "referenced_type" : "_ZTI15VkStructureType"
37873    },
37874    {
37875     "field_name" : "pNext",
37876     "field_offset" : 32,
37877     "referenced_type" : "_ZTIPKv"
37878    },
37879    {
37880     "field_name" : "type",
37881     "field_offset" : 64,
37882     "referenced_type" : "_ZTI30VkRayTracingShaderGroupTypeKHR"
37883    },
37884    {
37885     "field_name" : "generalShader",
37886     "field_offset" : 96,
37887     "referenced_type" : "_ZTIj"
37888    },
37889    {
37890     "field_name" : "closestHitShader",
37891     "field_offset" : 128,
37892     "referenced_type" : "_ZTIj"
37893    },
37894    {
37895     "field_name" : "anyHitShader",
37896     "field_offset" : 160,
37897     "referenced_type" : "_ZTIj"
37898    },
37899    {
37900     "field_name" : "intersectionShader",
37901     "field_offset" : 192,
37902     "referenced_type" : "_ZTIj"
37903    },
37904    {
37905     "field_name" : "pShaderGroupCaptureReplayHandle",
37906     "field_offset" : 224,
37907     "referenced_type" : "_ZTIPKv"
37908    }
37909   ],
37910   "linker_set_key" : "_ZTI36VkRayTracingShaderGroupCreateInfoKHR",
37911   "name" : "VkRayTracingShaderGroupCreateInfoKHR",
37912   "referenced_type" : "_ZTI36VkRayTracingShaderGroupCreateInfoKHR",
37913   "self_type" : "_ZTI36VkRayTracingShaderGroupCreateInfoKHR",
37914   "size" : 32,
37915   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
37916  },
37917  {
37918   "alignment" : 4,
37919   "fields" :
37920   [
37921    {
37922     "field_name" : "sType",
37923     "referenced_type" : "_ZTI15VkStructureType"
37924    },
37925    {
37926     "field_name" : "pNext",
37927     "field_offset" : 32,
37928     "referenced_type" : "_ZTIPKv"
37929    },
37930    {
37931     "field_name" : "pVersionData",
37932     "field_offset" : 64,
37933     "referenced_type" : "_ZTIPKh"
37934    }
37935   ],
37936   "linker_set_key" : "_ZTI37VkAccelerationStructureVersionInfoKHR",
37937   "name" : "VkAccelerationStructureVersionInfoKHR",
37938   "referenced_type" : "_ZTI37VkAccelerationStructureVersionInfoKHR",
37939   "self_type" : "_ZTI37VkAccelerationStructureVersionInfoKHR",
37940   "size" : 12,
37941   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
37942  },
37943  {
37944   "alignment" : 4,
37945   "fields" :
37946   [
37947    {
37948     "field_name" : "sType",
37949     "referenced_type" : "_ZTI15VkStructureType"
37950    },
37951    {
37952     "field_name" : "pNext",
37953     "field_offset" : 32,
37954     "referenced_type" : "_ZTIPKv"
37955    },
37956    {
37957     "field_name" : "flags",
37958     "field_offset" : 64,
37959     "referenced_type" : "_ZTIj"
37960    }
37961   ],
37962   "linker_set_key" : "_ZTI37VkDeviceDiagnosticsConfigCreateInfoNV",
37963   "name" : "VkDeviceDiagnosticsConfigCreateInfoNV",
37964   "referenced_type" : "_ZTI37VkDeviceDiagnosticsConfigCreateInfoNV",
37965   "self_type" : "_ZTI37VkDeviceDiagnosticsConfigCreateInfoNV",
37966   "size" : 12,
37967   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
37968  },
37969  {
37970   "alignment" : 4,
37971   "fields" :
37972   [
37973    {
37974     "field_name" : "sType",
37975     "referenced_type" : "_ZTI15VkStructureType"
37976    },
37977    {
37978     "field_name" : "pNext",
37979     "field_offset" : 32,
37980     "referenced_type" : "_ZTIPv"
37981    },
37982    {
37983     "field_name" : "drmFormatModifierCount",
37984     "field_offset" : 64,
37985     "referenced_type" : "_ZTIj"
37986    },
37987    {
37988     "field_name" : "pDrmFormatModifierProperties",
37989     "field_offset" : 96,
37990     "referenced_type" : "_ZTIP33VkDrmFormatModifierProperties2EXT"
37991    }
37992   ],
37993   "linker_set_key" : "_ZTI37VkDrmFormatModifierPropertiesList2EXT",
37994   "name" : "VkDrmFormatModifierPropertiesList2EXT",
37995   "referenced_type" : "_ZTI37VkDrmFormatModifierPropertiesList2EXT",
37996   "self_type" : "_ZTI37VkDrmFormatModifierPropertiesList2EXT",
37997   "size" : 16,
37998   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
37999  },
38000  {
38001   "alignment" : 4,
38002   "fields" :
38003   [
38004    {
38005     "field_name" : "sType",
38006     "referenced_type" : "_ZTI15VkStructureType"
38007    },
38008    {
38009     "field_name" : "pNext",
38010     "field_offset" : 32,
38011     "referenced_type" : "_ZTIPv"
38012    },
38013    {
38014     "field_name" : "drmFormatModifier",
38015     "field_offset" : 64,
38016     "referenced_type" : "_ZTIy"
38017    }
38018   ],
38019   "linker_set_key" : "_ZTI37VkImageDrmFormatModifierPropertiesEXT",
38020   "name" : "VkImageDrmFormatModifierPropertiesEXT",
38021   "referenced_type" : "_ZTI37VkImageDrmFormatModifierPropertiesEXT",
38022   "self_type" : "_ZTI37VkImageDrmFormatModifierPropertiesEXT",
38023   "size" : 16,
38024   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
38025  },
38026  {
38027   "alignment" : 4,
38028   "fields" :
38029   [
38030    {
38031     "field_name" : "sType",
38032     "referenced_type" : "_ZTI15VkStructureType"
38033    },
38034    {
38035     "field_name" : "pNext",
38036     "field_offset" : 32,
38037     "referenced_type" : "_ZTIPv"
38038    },
38039    {
38040     "field_name" : "decodeModeSharedExponent",
38041     "field_offset" : 64,
38042     "referenced_type" : "_ZTIj"
38043    }
38044   ],
38045   "linker_set_key" : "_ZTI37VkPhysicalDeviceASTCDecodeFeaturesEXT",
38046   "name" : "VkPhysicalDeviceASTCDecodeFeaturesEXT",
38047   "referenced_type" : "_ZTI37VkPhysicalDeviceASTCDecodeFeaturesEXT",
38048   "self_type" : "_ZTI37VkPhysicalDeviceASTCDecodeFeaturesEXT",
38049   "size" : 12,
38050   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
38051  },
38052  {
38053   "alignment" : 4,
38054   "fields" :
38055   [
38056    {
38057     "field_name" : "sType",
38058     "referenced_type" : "_ZTI15VkStructureType"
38059    },
38060    {
38061     "field_name" : "pNext",
38062     "field_offset" : 32,
38063     "referenced_type" : "_ZTIPKv"
38064    },
38065    {
38066     "field_name" : "handleType",
38067     "field_offset" : 64,
38068     "referenced_type" : "_ZTI37VkExternalSemaphoreHandleTypeFlagBits"
38069    }
38070   ],
38071   "linker_set_key" : "_ZTI37VkPhysicalDeviceExternalSemaphoreInfo",
38072   "name" : "VkPhysicalDeviceExternalSemaphoreInfo",
38073   "referenced_type" : "_ZTI37VkPhysicalDeviceExternalSemaphoreInfo",
38074   "self_type" : "_ZTI37VkPhysicalDeviceExternalSemaphoreInfo",
38075   "size" : 12,
38076   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
38077  },
38078  {
38079   "alignment" : 4,
38080   "fields" :
38081   [
38082    {
38083     "field_name" : "sType",
38084     "referenced_type" : "_ZTI15VkStructureType"
38085    },
38086    {
38087     "field_name" : "pNext",
38088     "field_offset" : 32,
38089     "referenced_type" : "_ZTIPKv"
38090    },
38091    {
38092     "field_name" : "flags",
38093     "field_offset" : 64,
38094     "referenced_type" : "_ZTIj"
38095    },
38096    {
38097     "field_name" : "depthTestEnable",
38098     "field_offset" : 96,
38099     "referenced_type" : "_ZTIj"
38100    },
38101    {
38102     "field_name" : "depthWriteEnable",
38103     "field_offset" : 128,
38104     "referenced_type" : "_ZTIj"
38105    },
38106    {
38107     "field_name" : "depthCompareOp",
38108     "field_offset" : 160,
38109     "referenced_type" : "_ZTI11VkCompareOp"
38110    },
38111    {
38112     "field_name" : "depthBoundsTestEnable",
38113     "field_offset" : 192,
38114     "referenced_type" : "_ZTIj"
38115    },
38116    {
38117     "field_name" : "stencilTestEnable",
38118     "field_offset" : 224,
38119     "referenced_type" : "_ZTIj"
38120    },
38121    {
38122     "field_name" : "front",
38123     "field_offset" : 256,
38124     "referenced_type" : "_ZTI16VkStencilOpState"
38125    },
38126    {
38127     "field_name" : "back",
38128     "field_offset" : 480,
38129     "referenced_type" : "_ZTI16VkStencilOpState"
38130    },
38131    {
38132     "field_name" : "minDepthBounds",
38133     "field_offset" : 704,
38134     "referenced_type" : "_ZTIf"
38135    },
38136    {
38137     "field_name" : "maxDepthBounds",
38138     "field_offset" : 736,
38139     "referenced_type" : "_ZTIf"
38140    }
38141   ],
38142   "linker_set_key" : "_ZTI37VkPipelineDepthStencilStateCreateInfo",
38143   "name" : "VkPipelineDepthStencilStateCreateInfo",
38144   "referenced_type" : "_ZTI37VkPipelineDepthStencilStateCreateInfo",
38145   "self_type" : "_ZTI37VkPipelineDepthStencilStateCreateInfo",
38146   "size" : 96,
38147   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
38148  },
38149  {
38150   "alignment" : 4,
38151   "fields" :
38152   [
38153    {
38154     "field_name" : "b32",
38155     "referenced_type" : "_ZTIj"
38156    },
38157    {
38158     "field_name" : "i64",
38159     "referenced_type" : "_ZTIx"
38160    },
38161    {
38162     "field_name" : "u64",
38163     "referenced_type" : "_ZTIy"
38164    },
38165    {
38166     "field_name" : "f64",
38167     "referenced_type" : "_ZTId"
38168    }
38169   ],
38170   "linker_set_key" : "_ZTI37VkPipelineExecutableStatisticValueKHR",
38171   "name" : "VkPipelineExecutableStatisticValueKHR",
38172   "record_kind" : "union",
38173   "referenced_type" : "_ZTI37VkPipelineExecutableStatisticValueKHR",
38174   "self_type" : "_ZTI37VkPipelineExecutableStatisticValueKHR",
38175   "size" : 8,
38176   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
38177  },
38178  {
38179   "alignment" : 4,
38180   "fields" :
38181   [
38182    {
38183     "field_name" : "sType",
38184     "referenced_type" : "_ZTI15VkStructureType"
38185    },
38186    {
38187     "field_name" : "pNext",
38188     "field_offset" : 32,
38189     "referenced_type" : "_ZTIPKv"
38190    },
38191    {
38192     "field_name" : "flags",
38193     "field_offset" : 64,
38194     "referenced_type" : "_ZTIj"
38195    },
38196    {
38197     "field_name" : "patchControlPoints",
38198     "field_offset" : 96,
38199     "referenced_type" : "_ZTIj"
38200    }
38201   ],
38202   "linker_set_key" : "_ZTI37VkPipelineTessellationStateCreateInfo",
38203   "name" : "VkPipelineTessellationStateCreateInfo",
38204   "referenced_type" : "_ZTI37VkPipelineTessellationStateCreateInfo",
38205   "self_type" : "_ZTI37VkPipelineTessellationStateCreateInfo",
38206   "size" : 16,
38207   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
38208  },
38209  {
38210   "alignment" : 4,
38211   "fields" :
38212   [
38213    {
38214     "field_name" : "sType",
38215     "referenced_type" : "_ZTI15VkStructureType"
38216    },
38217    {
38218     "field_name" : "pNext",
38219     "field_offset" : 32,
38220     "referenced_type" : "_ZTIPv"
38221    },
38222    {
38223     "field_name" : "sharedPresentSupportedUsageFlags",
38224     "field_offset" : 64,
38225     "referenced_type" : "_ZTIj"
38226    }
38227   ],
38228   "linker_set_key" : "_ZTI37VkSharedPresentSurfaceCapabilitiesKHR",
38229   "name" : "VkSharedPresentSurfaceCapabilitiesKHR",
38230   "referenced_type" : "_ZTI37VkSharedPresentSurfaceCapabilitiesKHR",
38231   "self_type" : "_ZTI37VkSharedPresentSurfaceCapabilitiesKHR",
38232   "size" : 12,
38233   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
38234  },
38235  {
38236   "alignment" : 4,
38237   "fields" :
38238   [
38239    {
38240     "field_name" : "sType",
38241     "referenced_type" : "_ZTI15VkStructureType"
38242    },
38243    {
38244     "field_name" : "pNext",
38245     "field_offset" : 32,
38246     "referenced_type" : "_ZTIPv"
38247    },
38248    {
38249     "field_name" : "supportsTextureGatherLODBiasAMD",
38250     "field_offset" : 64,
38251     "referenced_type" : "_ZTIj"
38252    }
38253   ],
38254   "linker_set_key" : "_ZTI37VkTextureLODGatherFormatPropertiesAMD",
38255   "name" : "VkTextureLODGatherFormatPropertiesAMD",
38256   "referenced_type" : "_ZTI37VkTextureLODGatherFormatPropertiesAMD",
38257   "self_type" : "_ZTI37VkTextureLODGatherFormatPropertiesAMD",
38258   "size" : 12,
38259   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
38260  },
38261  {
38262   "alignment" : 4,
38263   "fields" :
38264   [
38265    {
38266     "field_name" : "sType",
38267     "referenced_type" : "_ZTI15VkStructureType"
38268    },
38269    {
38270     "field_name" : "pNext",
38271     "field_offset" : 32,
38272     "referenced_type" : "_ZTIPv"
38273    },
38274    {
38275     "field_name" : "location",
38276     "field_offset" : 64,
38277     "referenced_type" : "_ZTIj"
38278    },
38279    {
38280     "field_name" : "binding",
38281     "field_offset" : 96,
38282     "referenced_type" : "_ZTIj"
38283    },
38284    {
38285     "field_name" : "format",
38286     "field_offset" : 128,
38287     "referenced_type" : "_ZTI8VkFormat"
38288    },
38289    {
38290     "field_name" : "offset",
38291     "field_offset" : 160,
38292     "referenced_type" : "_ZTIj"
38293    }
38294   ],
38295   "linker_set_key" : "_ZTI37VkVertexInputAttributeDescription2EXT",
38296   "name" : "VkVertexInputAttributeDescription2EXT",
38297   "referenced_type" : "_ZTI37VkVertexInputAttributeDescription2EXT",
38298   "self_type" : "_ZTI37VkVertexInputAttributeDescription2EXT",
38299   "size" : 24,
38300   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
38301  },
38302  {
38303   "alignment" : 4,
38304   "fields" :
38305   [
38306    {
38307     "field_name" : "triangles",
38308     "referenced_type" : "_ZTI47VkAccelerationStructureGeometryTrianglesDataKHR"
38309    },
38310    {
38311     "field_name" : "aabbs",
38312     "referenced_type" : "_ZTI43VkAccelerationStructureGeometryAabbsDataKHR"
38313    },
38314    {
38315     "field_name" : "instances",
38316     "referenced_type" : "_ZTI47VkAccelerationStructureGeometryInstancesDataKHR"
38317    }
38318   ],
38319   "linker_set_key" : "_ZTI38VkAccelerationStructureGeometryDataKHR",
38320   "name" : "VkAccelerationStructureGeometryDataKHR",
38321   "record_kind" : "union",
38322   "referenced_type" : "_ZTI38VkAccelerationStructureGeometryDataKHR",
38323   "self_type" : "_ZTI38VkAccelerationStructureGeometryDataKHR",
38324   "size" : 52,
38325   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
38326  },
38327  {
38328   "alignment" : 4,
38329   "fields" :
38330   [
38331    {
38332     "field_name" : "sType",
38333     "referenced_type" : "_ZTI15VkStructureType"
38334    },
38335    {
38336     "field_name" : "pNext",
38337     "field_offset" : 32,
38338     "referenced_type" : "_ZTIPKv"
38339    },
38340    {
38341     "field_name" : "opaqueCaptureAddress",
38342     "field_offset" : 64,
38343     "referenced_type" : "_ZTIy"
38344    }
38345   ],
38346   "linker_set_key" : "_ZTI38VkBufferOpaqueCaptureAddressCreateInfo",
38347   "name" : "VkBufferOpaqueCaptureAddressCreateInfo",
38348   "referenced_type" : "_ZTI38VkBufferOpaqueCaptureAddressCreateInfo",
38349   "self_type" : "_ZTI38VkBufferOpaqueCaptureAddressCreateInfo",
38350   "size" : 16,
38351   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
38352  },
38353  {
38354   "alignment" : 4,
38355   "fields" :
38356   [
38357    {
38358     "field_name" : "sType",
38359     "referenced_type" : "_ZTI15VkStructureType"
38360    },
38361    {
38362     "field_name" : "pNext",
38363     "field_offset" : 32,
38364     "referenced_type" : "_ZTIPKv"
38365    },
38366    {
38367     "field_name" : "dedicatedAllocation",
38368     "field_offset" : 64,
38369     "referenced_type" : "_ZTIj"
38370    }
38371   ],
38372   "linker_set_key" : "_ZTI38VkDedicatedAllocationImageCreateInfoNV",
38373   "name" : "VkDedicatedAllocationImageCreateInfoNV",
38374   "referenced_type" : "_ZTI38VkDedicatedAllocationImageCreateInfoNV",
38375   "self_type" : "_ZTI38VkDedicatedAllocationImageCreateInfoNV",
38376   "size" : 12,
38377   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
38378  },
38379  {
38380   "alignment" : 4,
38381   "fields" :
38382   [
38383    {
38384     "field_name" : "sType",
38385     "referenced_type" : "_ZTI15VkStructureType"
38386    },
38387    {
38388     "field_name" : "pNext",
38389     "field_offset" : 32,
38390     "referenced_type" : "_ZTIPKv"
38391    },
38392    {
38393     "field_name" : "memory",
38394     "field_offset" : 64,
38395     "referenced_type" : "_ZTIy"
38396    }
38397   ],
38398   "linker_set_key" : "_ZTI38VkDeviceMemoryOpaqueCaptureAddressInfo",
38399   "name" : "VkDeviceMemoryOpaqueCaptureAddressInfo",
38400   "referenced_type" : "_ZTI38VkDeviceMemoryOpaqueCaptureAddressInfo",
38401   "self_type" : "_ZTI38VkDeviceMemoryOpaqueCaptureAddressInfo",
38402   "size" : 16,
38403   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
38404  },
38405  {
38406   "alignment" : 4,
38407   "fields" :
38408   [
38409    {
38410     "field_name" : "sType",
38411     "referenced_type" : "_ZTI15VkStructureType"
38412    },
38413    {
38414     "field_name" : "pNext",
38415     "field_offset" : 32,
38416     "referenced_type" : "_ZTIPKv"
38417    },
38418    {
38419     "field_name" : "pFragmentShadingRateAttachment",
38420     "field_offset" : 64,
38421     "referenced_type" : "_ZTIPK22VkAttachmentReference2"
38422    },
38423    {
38424     "field_name" : "shadingRateAttachmentTexelSize",
38425     "field_offset" : 96,
38426     "referenced_type" : "_ZTI10VkExtent2D"
38427    }
38428   ],
38429   "linker_set_key" : "_ZTI38VkFragmentShadingRateAttachmentInfoKHR",
38430   "name" : "VkFragmentShadingRateAttachmentInfoKHR",
38431   "referenced_type" : "_ZTI38VkFragmentShadingRateAttachmentInfoKHR",
38432   "self_type" : "_ZTI38VkFragmentShadingRateAttachmentInfoKHR",
38433   "size" : 20,
38434   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
38435  },
38436  {
38437   "alignment" : 4,
38438   "fields" :
38439   [
38440    {
38441     "field_name" : "sType",
38442     "referenced_type" : "_ZTI15VkStructureType"
38443    },
38444    {
38445     "field_name" : "pNext",
38446     "field_offset" : 32,
38447     "referenced_type" : "_ZTIPv"
38448    },
38449    {
38450     "field_name" : "coverageReductionMode",
38451     "field_offset" : 64,
38452     "referenced_type" : "_ZTI25VkCoverageReductionModeNV"
38453    },
38454    {
38455     "field_name" : "rasterizationSamples",
38456     "field_offset" : 96,
38457     "referenced_type" : "_ZTI21VkSampleCountFlagBits"
38458    },
38459    {
38460     "field_name" : "depthStencilSamples",
38461     "field_offset" : 128,
38462     "referenced_type" : "_ZTIj"
38463    },
38464    {
38465     "field_name" : "colorSamples",
38466     "field_offset" : 160,
38467     "referenced_type" : "_ZTIj"
38468    }
38469   ],
38470   "linker_set_key" : "_ZTI38VkFramebufferMixedSamplesCombinationNV",
38471   "name" : "VkFramebufferMixedSamplesCombinationNV",
38472   "referenced_type" : "_ZTI38VkFramebufferMixedSamplesCombinationNV",
38473   "self_type" : "_ZTI38VkFramebufferMixedSamplesCombinationNV",
38474   "size" : 24,
38475   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
38476  },
38477  {
38478   "alignment" : 4,
38479   "fields" :
38480   [
38481    {
38482     "field_name" : "sType",
38483     "referenced_type" : "_ZTI15VkStructureType"
38484    },
38485    {
38486     "field_name" : "pNext",
38487     "field_offset" : 32,
38488     "referenced_type" : "_ZTIPKv"
38489    },
38490    {
38491     "field_name" : "mutableDescriptorTypeListCount",
38492     "field_offset" : 64,
38493     "referenced_type" : "_ZTIj"
38494    },
38495    {
38496     "field_name" : "pMutableDescriptorTypeLists",
38497     "field_offset" : 96,
38498     "referenced_type" : "_ZTIPK32VkMutableDescriptorTypeListVALVE"
38499    }
38500   ],
38501   "linker_set_key" : "_ZTI38VkMutableDescriptorTypeCreateInfoVALVE",
38502   "name" : "VkMutableDescriptorTypeCreateInfoVALVE",
38503   "referenced_type" : "_ZTI38VkMutableDescriptorTypeCreateInfoVALVE",
38504   "self_type" : "_ZTI38VkMutableDescriptorTypeCreateInfoVALVE",
38505   "size" : 16,
38506   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
38507  },
38508  {
38509   "alignment" : 4,
38510   "fields" :
38511   [
38512    {
38513     "field_name" : "sType",
38514     "referenced_type" : "_ZTI15VkStructureType"
38515    },
38516    {
38517     "field_name" : "pNext",
38518     "field_offset" : 32,
38519     "referenced_type" : "_ZTIPv"
38520    },
38521    {
38522     "field_name" : "formatA4R4G4B4",
38523     "field_offset" : 64,
38524     "referenced_type" : "_ZTIj"
38525    },
38526    {
38527     "field_name" : "formatA4B4G4R4",
38528     "field_offset" : 96,
38529     "referenced_type" : "_ZTIj"
38530    }
38531   ],
38532   "linker_set_key" : "_ZTI38VkPhysicalDevice4444FormatsFeaturesEXT",
38533   "name" : "VkPhysicalDevice4444FormatsFeaturesEXT",
38534   "referenced_type" : "_ZTI38VkPhysicalDevice4444FormatsFeaturesEXT",
38535   "self_type" : "_ZTI38VkPhysicalDevice4444FormatsFeaturesEXT",
38536   "size" : 16,
38537   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
38538  },
38539  {
38540   "alignment" : 4,
38541   "fields" :
38542   [
38543    {
38544     "field_name" : "sType",
38545     "referenced_type" : "_ZTI15VkStructureType"
38546    },
38547    {
38548     "field_name" : "pNext",
38549     "field_offset" : 32,
38550     "referenced_type" : "_ZTIPv"
38551    },
38552    {
38553     "field_name" : "sampleCounts",
38554     "field_offset" : 64,
38555     "referenced_type" : "_ZTIj"
38556    },
38557    {
38558     "field_name" : "fragmentSize",
38559     "field_offset" : 96,
38560     "referenced_type" : "_ZTI10VkExtent2D"
38561    }
38562   ],
38563   "linker_set_key" : "_ZTI38VkPhysicalDeviceFragmentShadingRateKHR",
38564   "name" : "VkPhysicalDeviceFragmentShadingRateKHR",
38565   "referenced_type" : "_ZTI38VkPhysicalDeviceFragmentShadingRateKHR",
38566   "self_type" : "_ZTI38VkPhysicalDeviceFragmentShadingRateKHR",
38567   "size" : 20,
38568   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
38569  },
38570  {
38571   "alignment" : 4,
38572   "fields" :
38573   [
38574    {
38575     "field_name" : "sType",
38576     "referenced_type" : "_ZTI15VkStructureType"
38577    },
38578    {
38579     "field_name" : "pNext",
38580     "field_offset" : 32,
38581     "referenced_type" : "_ZTIPv"
38582    },
38583    {
38584     "field_name" : "hostQueryReset",
38585     "field_offset" : 64,
38586     "referenced_type" : "_ZTIj"
38587    }
38588   ],
38589   "linker_set_key" : "_ZTI38VkPhysicalDeviceHostQueryResetFeatures",
38590   "name" : "VkPhysicalDeviceHostQueryResetFeatures",
38591   "referenced_type" : "_ZTI38VkPhysicalDeviceHostQueryResetFeatures",
38592   "self_type" : "_ZTI38VkPhysicalDeviceHostQueryResetFeatures",
38593   "size" : 12,
38594   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
38595  },
38596  {
38597   "alignment" : 4,
38598   "fields" :
38599   [
38600    {
38601     "field_name" : "sType",
38602     "referenced_type" : "_ZTI15VkStructureType"
38603    },
38604    {
38605     "field_name" : "pNext",
38606     "field_offset" : 32,
38607     "referenced_type" : "_ZTIPv"
38608    },
38609    {
38610     "field_name" : "maxPerSetDescriptors",
38611     "field_offset" : 64,
38612     "referenced_type" : "_ZTIj"
38613    },
38614    {
38615     "field_name" : "maxMemoryAllocationSize",
38616     "field_offset" : 96,
38617     "referenced_type" : "_ZTIy"
38618    }
38619   ],
38620   "linker_set_key" : "_ZTI38VkPhysicalDeviceMaintenance3Properties",
38621   "name" : "VkPhysicalDeviceMaintenance3Properties",
38622   "referenced_type" : "_ZTI38VkPhysicalDeviceMaintenance3Properties",
38623   "self_type" : "_ZTI38VkPhysicalDeviceMaintenance3Properties",
38624   "size" : 20,
38625   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
38626  },
38627  {
38628   "alignment" : 4,
38629   "fields" :
38630   [
38631    {
38632     "field_name" : "sType",
38633     "referenced_type" : "_ZTI15VkStructureType"
38634    },
38635    {
38636     "field_name" : "pNext",
38637     "field_offset" : 32,
38638     "referenced_type" : "_ZTIPv"
38639    },
38640    {
38641     "field_name" : "maxBufferSize",
38642     "field_offset" : 64,
38643     "referenced_type" : "_ZTIy"
38644    }
38645   ],
38646   "linker_set_key" : "_ZTI38VkPhysicalDeviceMaintenance4Properties",
38647   "name" : "VkPhysicalDeviceMaintenance4Properties",
38648   "referenced_type" : "_ZTI38VkPhysicalDeviceMaintenance4Properties",
38649   "self_type" : "_ZTI38VkPhysicalDeviceMaintenance4Properties",
38650   "size" : 16,
38651   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
38652  },
38653  {
38654   "alignment" : 4,
38655   "fields" :
38656   [
38657    {
38658     "field_name" : "sType",
38659     "referenced_type" : "_ZTI15VkStructureType"
38660    },
38661    {
38662     "field_name" : "pNext",
38663     "field_offset" : 32,
38664     "referenced_type" : "_ZTIPv"
38665    },
38666    {
38667     "field_name" : "maxDrawMeshTasksCount",
38668     "field_offset" : 64,
38669     "referenced_type" : "_ZTIj"
38670    },
38671    {
38672     "field_name" : "maxTaskWorkGroupInvocations",
38673     "field_offset" : 96,
38674     "referenced_type" : "_ZTIj"
38675    },
38676    {
38677     "field_name" : "maxTaskWorkGroupSize",
38678     "field_offset" : 128,
38679     "referenced_type" : "_ZTIA3_j"
38680    },
38681    {
38682     "field_name" : "maxTaskTotalMemorySize",
38683     "field_offset" : 224,
38684     "referenced_type" : "_ZTIj"
38685    },
38686    {
38687     "field_name" : "maxTaskOutputCount",
38688     "field_offset" : 256,
38689     "referenced_type" : "_ZTIj"
38690    },
38691    {
38692     "field_name" : "maxMeshWorkGroupInvocations",
38693     "field_offset" : 288,
38694     "referenced_type" : "_ZTIj"
38695    },
38696    {
38697     "field_name" : "maxMeshWorkGroupSize",
38698     "field_offset" : 320,
38699     "referenced_type" : "_ZTIA3_j"
38700    },
38701    {
38702     "field_name" : "maxMeshTotalMemorySize",
38703     "field_offset" : 416,
38704     "referenced_type" : "_ZTIj"
38705    },
38706    {
38707     "field_name" : "maxMeshOutputVertices",
38708     "field_offset" : 448,
38709     "referenced_type" : "_ZTIj"
38710    },
38711    {
38712     "field_name" : "maxMeshOutputPrimitives",
38713     "field_offset" : 480,
38714     "referenced_type" : "_ZTIj"
38715    },
38716    {
38717     "field_name" : "maxMeshMultiviewViewCount",
38718     "field_offset" : 512,
38719     "referenced_type" : "_ZTIj"
38720    },
38721    {
38722     "field_name" : "meshOutputPerVertexGranularity",
38723     "field_offset" : 544,
38724     "referenced_type" : "_ZTIj"
38725    },
38726    {
38727     "field_name" : "meshOutputPerPrimitiveGranularity",
38728     "field_offset" : 576,
38729     "referenced_type" : "_ZTIj"
38730    }
38731   ],
38732   "linker_set_key" : "_ZTI38VkPhysicalDeviceMeshShaderPropertiesNV",
38733   "name" : "VkPhysicalDeviceMeshShaderPropertiesNV",
38734   "referenced_type" : "_ZTI38VkPhysicalDeviceMeshShaderPropertiesNV",
38735   "self_type" : "_ZTI38VkPhysicalDeviceMeshShaderPropertiesNV",
38736   "size" : 76,
38737   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
38738  },
38739  {
38740   "alignment" : 4,
38741   "fields" :
38742   [
38743    {
38744     "field_name" : "sType",
38745     "referenced_type" : "_ZTI15VkStructureType"
38746    },
38747    {
38748     "field_name" : "pNext",
38749     "field_offset" : 32,
38750     "referenced_type" : "_ZTIPv"
38751    },
38752    {
38753     "field_name" : "maxMultiDrawCount",
38754     "field_offset" : 64,
38755     "referenced_type" : "_ZTIj"
38756    }
38757   ],
38758   "linker_set_key" : "_ZTI38VkPhysicalDeviceMultiDrawPropertiesEXT",
38759   "name" : "VkPhysicalDeviceMultiDrawPropertiesEXT",
38760   "referenced_type" : "_ZTI38VkPhysicalDeviceMultiDrawPropertiesEXT",
38761   "self_type" : "_ZTI38VkPhysicalDeviceMultiDrawPropertiesEXT",
38762   "size" : 12,
38763   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
38764  },
38765  {
38766   "alignment" : 4,
38767   "fields" :
38768   [
38769    {
38770     "field_name" : "sType",
38771     "referenced_type" : "_ZTI15VkStructureType"
38772    },
38773    {
38774     "field_name" : "pNext",
38775     "field_offset" : 32,
38776     "referenced_type" : "_ZTIPv"
38777    },
38778    {
38779     "field_name" : "presentWait",
38780     "field_offset" : 64,
38781     "referenced_type" : "_ZTIj"
38782    }
38783   ],
38784   "linker_set_key" : "_ZTI38VkPhysicalDevicePresentWaitFeaturesKHR",
38785   "name" : "VkPhysicalDevicePresentWaitFeaturesKHR",
38786   "referenced_type" : "_ZTI38VkPhysicalDevicePresentWaitFeaturesKHR",
38787   "self_type" : "_ZTI38VkPhysicalDevicePresentWaitFeaturesKHR",
38788   "size" : 12,
38789   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
38790  },
38791  {
38792   "alignment" : 4,
38793   "fields" :
38794   [
38795    {
38796     "field_name" : "sType",
38797     "referenced_type" : "_ZTI15VkStructureType"
38798    },
38799    {
38800     "field_name" : "pNext",
38801     "field_offset" : 32,
38802     "referenced_type" : "_ZTIPv"
38803    },
38804    {
38805     "field_name" : "shaderGroupHandleSize",
38806     "field_offset" : 64,
38807     "referenced_type" : "_ZTIj"
38808    },
38809    {
38810     "field_name" : "maxRecursionDepth",
38811     "field_offset" : 96,
38812     "referenced_type" : "_ZTIj"
38813    },
38814    {
38815     "field_name" : "maxShaderGroupStride",
38816     "field_offset" : 128,
38817     "referenced_type" : "_ZTIj"
38818    },
38819    {
38820     "field_name" : "shaderGroupBaseAlignment",
38821     "field_offset" : 160,
38822     "referenced_type" : "_ZTIj"
38823    },
38824    {
38825     "field_name" : "maxGeometryCount",
38826     "field_offset" : 192,
38827     "referenced_type" : "_ZTIy"
38828    },
38829    {
38830     "field_name" : "maxInstanceCount",
38831     "field_offset" : 256,
38832     "referenced_type" : "_ZTIy"
38833    },
38834    {
38835     "field_name" : "maxTriangleCount",
38836     "field_offset" : 320,
38837     "referenced_type" : "_ZTIy"
38838    },
38839    {
38840     "field_name" : "maxDescriptorSetAccelerationStructures",
38841     "field_offset" : 384,
38842     "referenced_type" : "_ZTIj"
38843    }
38844   ],
38845   "linker_set_key" : "_ZTI38VkPhysicalDeviceRayTracingPropertiesNV",
38846   "name" : "VkPhysicalDeviceRayTracingPropertiesNV",
38847   "referenced_type" : "_ZTI38VkPhysicalDeviceRayTracingPropertiesNV",
38848   "self_type" : "_ZTI38VkPhysicalDeviceRayTracingPropertiesNV",
38849   "size" : 52,
38850   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
38851  },
38852  {
38853   "alignment" : 4,
38854   "fields" :
38855   [
38856    {
38857     "field_name" : "sType",
38858     "referenced_type" : "_ZTI15VkStructureType"
38859    },
38860    {
38861     "field_name" : "pNext",
38862     "field_offset" : 32,
38863     "referenced_type" : "_ZTIPv"
38864    },
38865    {
38866     "field_name" : "robustBufferAccess2",
38867     "field_offset" : 64,
38868     "referenced_type" : "_ZTIj"
38869    },
38870    {
38871     "field_name" : "robustImageAccess2",
38872     "field_offset" : 96,
38873     "referenced_type" : "_ZTIj"
38874    },
38875    {
38876     "field_name" : "nullDescriptor",
38877     "field_offset" : 128,
38878     "referenced_type" : "_ZTIj"
38879    }
38880   ],
38881   "linker_set_key" : "_ZTI38VkPhysicalDeviceRobustness2FeaturesEXT",
38882   "name" : "VkPhysicalDeviceRobustness2FeaturesEXT",
38883   "referenced_type" : "_ZTI38VkPhysicalDeviceRobustness2FeaturesEXT",
38884   "self_type" : "_ZTI38VkPhysicalDeviceRobustness2FeaturesEXT",
38885   "size" : 20,
38886   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
38887  },
38888  {
38889   "alignment" : 4,
38890   "fields" :
38891   [
38892    {
38893     "field_name" : "sType",
38894     "referenced_type" : "_ZTI15VkStructureType"
38895    },
38896    {
38897     "field_name" : "pNext",
38898     "field_offset" : 32,
38899     "referenced_type" : "_ZTIPv"
38900    },
38901    {
38902     "field_name" : "shaderSubgroupClock",
38903     "field_offset" : 64,
38904     "referenced_type" : "_ZTIj"
38905    },
38906    {
38907     "field_name" : "shaderDeviceClock",
38908     "field_offset" : 96,
38909     "referenced_type" : "_ZTIj"
38910    }
38911   ],
38912   "linker_set_key" : "_ZTI38VkPhysicalDeviceShaderClockFeaturesKHR",
38913   "name" : "VkPhysicalDeviceShaderClockFeaturesKHR",
38914   "referenced_type" : "_ZTI38VkPhysicalDeviceShaderClockFeaturesKHR",
38915   "self_type" : "_ZTI38VkPhysicalDeviceShaderClockFeaturesKHR",
38916   "size" : 16,
38917   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
38918  },
38919  {
38920   "alignment" : 4,
38921   "fields" :
38922   [
38923    {
38924     "field_name" : "sType",
38925     "referenced_type" : "_ZTI15VkStructureType"
38926    },
38927    {
38928     "field_name" : "pNext",
38929     "field_offset" : 32,
38930     "referenced_type" : "_ZTIPKv"
38931    },
38932    {
38933     "field_name" : "format",
38934     "field_offset" : 64,
38935     "referenced_type" : "_ZTI8VkFormat"
38936    },
38937    {
38938     "field_name" : "type",
38939     "field_offset" : 96,
38940     "referenced_type" : "_ZTI11VkImageType"
38941    },
38942    {
38943     "field_name" : "samples",
38944     "field_offset" : 128,
38945     "referenced_type" : "_ZTI21VkSampleCountFlagBits"
38946    },
38947    {
38948     "field_name" : "usage",
38949     "field_offset" : 160,
38950     "referenced_type" : "_ZTIj"
38951    },
38952    {
38953     "field_name" : "tiling",
38954     "field_offset" : 192,
38955     "referenced_type" : "_ZTI13VkImageTiling"
38956    }
38957   ],
38958   "linker_set_key" : "_ZTI38VkPhysicalDeviceSparseImageFormatInfo2",
38959   "name" : "VkPhysicalDeviceSparseImageFormatInfo2",
38960   "referenced_type" : "_ZTI38VkPhysicalDeviceSparseImageFormatInfo2",
38961   "self_type" : "_ZTI38VkPhysicalDeviceSparseImageFormatInfo2",
38962   "size" : 28,
38963   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
38964  },
38965  {
38966   "alignment" : 4,
38967   "fields" :
38968   [
38969    {
38970     "field_name" : "sType",
38971     "referenced_type" : "_ZTI15VkStructureType"
38972    },
38973    {
38974     "field_name" : "pNext",
38975     "field_offset" : 32,
38976     "referenced_type" : "_ZTIPKv"
38977    },
38978    {
38979     "field_name" : "compilerControlFlags",
38980     "field_offset" : 64,
38981     "referenced_type" : "_ZTIj"
38982    }
38983   ],
38984   "linker_set_key" : "_ZTI38VkPipelineCompilerControlCreateInfoAMD",
38985   "name" : "VkPipelineCompilerControlCreateInfoAMD",
38986   "referenced_type" : "_ZTI38VkPipelineCompilerControlCreateInfoAMD",
38987   "self_type" : "_ZTI38VkPipelineCompilerControlCreateInfoAMD",
38988   "size" : 12,
38989   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
38990  },
38991  {
38992   "alignment" : 4,
38993   "fields" :
38994   [
38995    {
38996     "field_name" : "sType",
38997     "referenced_type" : "_ZTI15VkStructureType"
38998    },
38999    {
39000     "field_name" : "pNext",
39001     "field_offset" : 32,
39002     "referenced_type" : "_ZTIPKv"
39003    },
39004    {
39005     "field_name" : "flags",
39006     "field_offset" : 64,
39007     "referenced_type" : "_ZTIj"
39008    },
39009    {
39010     "field_name" : "topology",
39011     "field_offset" : 96,
39012     "referenced_type" : "_ZTI19VkPrimitiveTopology"
39013    },
39014    {
39015     "field_name" : "primitiveRestartEnable",
39016     "field_offset" : 128,
39017     "referenced_type" : "_ZTIj"
39018    }
39019   ],
39020   "linker_set_key" : "_ZTI38VkPipelineInputAssemblyStateCreateInfo",
39021   "name" : "VkPipelineInputAssemblyStateCreateInfo",
39022   "referenced_type" : "_ZTI38VkPipelineInputAssemblyStateCreateInfo",
39023   "self_type" : "_ZTI38VkPipelineInputAssemblyStateCreateInfo",
39024   "size" : 20,
39025   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
39026  },
39027  {
39028   "alignment" : 4,
39029   "fields" :
39030   [
39031    {
39032     "field_name" : "sType",
39033     "referenced_type" : "_ZTI15VkStructureType"
39034    },
39035    {
39036     "field_name" : "pNext",
39037     "field_offset" : 32,
39038     "referenced_type" : "_ZTIPKv"
39039    },
39040    {
39041     "field_name" : "flags",
39042     "field_offset" : 64,
39043     "referenced_type" : "_ZTIj"
39044    },
39045    {
39046     "field_name" : "depthClampEnable",
39047     "field_offset" : 96,
39048     "referenced_type" : "_ZTIj"
39049    },
39050    {
39051     "field_name" : "rasterizerDiscardEnable",
39052     "field_offset" : 128,
39053     "referenced_type" : "_ZTIj"
39054    },
39055    {
39056     "field_name" : "polygonMode",
39057     "field_offset" : 160,
39058     "referenced_type" : "_ZTI13VkPolygonMode"
39059    },
39060    {
39061     "field_name" : "cullMode",
39062     "field_offset" : 192,
39063     "referenced_type" : "_ZTIj"
39064    },
39065    {
39066     "field_name" : "frontFace",
39067     "field_offset" : 224,
39068     "referenced_type" : "_ZTI11VkFrontFace"
39069    },
39070    {
39071     "field_name" : "depthBiasEnable",
39072     "field_offset" : 256,
39073     "referenced_type" : "_ZTIj"
39074    },
39075    {
39076     "field_name" : "depthBiasConstantFactor",
39077     "field_offset" : 288,
39078     "referenced_type" : "_ZTIf"
39079    },
39080    {
39081     "field_name" : "depthBiasClamp",
39082     "field_offset" : 320,
39083     "referenced_type" : "_ZTIf"
39084    },
39085    {
39086     "field_name" : "depthBiasSlopeFactor",
39087     "field_offset" : 352,
39088     "referenced_type" : "_ZTIf"
39089    },
39090    {
39091     "field_name" : "lineWidth",
39092     "field_offset" : 384,
39093     "referenced_type" : "_ZTIf"
39094    }
39095   ],
39096   "linker_set_key" : "_ZTI38VkPipelineRasterizationStateCreateInfo",
39097   "name" : "VkPipelineRasterizationStateCreateInfo",
39098   "referenced_type" : "_ZTI38VkPipelineRasterizationStateCreateInfo",
39099   "self_type" : "_ZTI38VkPipelineRasterizationStateCreateInfo",
39100   "size" : 52,
39101   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
39102  },
39103  {
39104   "alignment" : 4,
39105   "fields" :
39106   [
39107    {
39108     "field_name" : "sType",
39109     "referenced_type" : "_ZTI15VkStructureType"
39110    },
39111    {
39112     "field_name" : "pNext",
39113     "field_offset" : 32,
39114     "referenced_type" : "_ZTIPKv"
39115    },
39116    {
39117     "field_name" : "dataSize",
39118     "field_offset" : 64,
39119     "referenced_type" : "_ZTIj"
39120    },
39121    {
39122     "field_name" : "pData",
39123     "field_offset" : 96,
39124     "referenced_type" : "_ZTIPKv"
39125    }
39126   ],
39127   "linker_set_key" : "_ZTI38VkWriteDescriptorSetInlineUniformBlock",
39128   "name" : "VkWriteDescriptorSetInlineUniformBlock",
39129   "referenced_type" : "_ZTI38VkWriteDescriptorSetInlineUniformBlock",
39130   "self_type" : "_ZTI38VkWriteDescriptorSetInlineUniformBlock",
39131   "size" : 16,
39132   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
39133  },
39134  {
39135   "alignment" : 4,
39136   "fields" :
39137   [
39138    {
39139     "field_name" : "type",
39140     "referenced_type" : "_ZTI43VkAccelerationStructureMotionInstanceTypeNV"
39141    },
39142    {
39143     "field_name" : "flags",
39144     "field_offset" : 32,
39145     "referenced_type" : "_ZTIj"
39146    },
39147    {
39148     "field_name" : "data",
39149     "field_offset" : 64,
39150     "referenced_type" : "_ZTI43VkAccelerationStructureMotionInstanceDataNV"
39151    }
39152   ],
39153   "linker_set_key" : "_ZTI39VkAccelerationStructureMotionInstanceNV",
39154   "name" : "VkAccelerationStructureMotionInstanceNV",
39155   "referenced_type" : "_ZTI39VkAccelerationStructureMotionInstanceNV",
39156   "self_type" : "_ZTI39VkAccelerationStructureMotionInstanceNV",
39157   "size" : 152,
39158   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
39159  },
39160  {
39161   "alignment" : 4,
39162   "fields" :
39163   [
39164    {
39165     "field_name" : "sType",
39166     "referenced_type" : "_ZTI15VkStructureType"
39167    },
39168    {
39169     "field_name" : "pNext",
39170     "field_offset" : 32,
39171     "referenced_type" : "_ZTIPKv"
39172    },
39173    {
39174     "field_name" : "accelerationStructure",
39175     "field_offset" : 64,
39176     "referenced_type" : "_ZTIy"
39177    },
39178    {
39179     "field_name" : "memory",
39180     "field_offset" : 128,
39181     "referenced_type" : "_ZTIy"
39182    },
39183    {
39184     "field_name" : "memoryOffset",
39185     "field_offset" : 192,
39186     "referenced_type" : "_ZTIy"
39187    },
39188    {
39189     "field_name" : "deviceIndexCount",
39190     "field_offset" : 256,
39191     "referenced_type" : "_ZTIj"
39192    },
39193    {
39194     "field_name" : "pDeviceIndices",
39195     "field_offset" : 288,
39196     "referenced_type" : "_ZTIPKj"
39197    }
39198   ],
39199   "linker_set_key" : "_ZTI39VkBindAccelerationStructureMemoryInfoNV",
39200   "name" : "VkBindAccelerationStructureMemoryInfoNV",
39201   "referenced_type" : "_ZTI39VkBindAccelerationStructureMemoryInfoNV",
39202   "self_type" : "_ZTI39VkBindAccelerationStructureMemoryInfoNV",
39203   "size" : 40,
39204   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
39205  },
39206  {
39207   "alignment" : 4,
39208   "fields" :
39209   [
39210    {
39211     "field_name" : "sType",
39212     "referenced_type" : "_ZTI15VkStructureType"
39213    },
39214    {
39215     "field_name" : "pNext",
39216     "field_offset" : 32,
39217     "referenced_type" : "_ZTIPKv"
39218    },
39219    {
39220     "field_name" : "flags",
39221     "field_offset" : 64,
39222     "referenced_type" : "_ZTIj"
39223    },
39224    {
39225     "field_name" : "viewMask",
39226     "field_offset" : 96,
39227     "referenced_type" : "_ZTIj"
39228    },
39229    {
39230     "field_name" : "colorAttachmentCount",
39231     "field_offset" : 128,
39232     "referenced_type" : "_ZTIj"
39233    },
39234    {
39235     "field_name" : "pColorAttachmentFormats",
39236     "field_offset" : 160,
39237     "referenced_type" : "_ZTIPK8VkFormat"
39238    },
39239    {
39240     "field_name" : "depthAttachmentFormat",
39241     "field_offset" : 192,
39242     "referenced_type" : "_ZTI8VkFormat"
39243    },
39244    {
39245     "field_name" : "stencilAttachmentFormat",
39246     "field_offset" : 224,
39247     "referenced_type" : "_ZTI8VkFormat"
39248    },
39249    {
39250     "field_name" : "rasterizationSamples",
39251     "field_offset" : 256,
39252     "referenced_type" : "_ZTI21VkSampleCountFlagBits"
39253    }
39254   ],
39255   "linker_set_key" : "_ZTI39VkCommandBufferInheritanceRenderingInfo",
39256   "name" : "VkCommandBufferInheritanceRenderingInfo",
39257   "referenced_type" : "_ZTI39VkCommandBufferInheritanceRenderingInfo",
39258   "self_type" : "_ZTI39VkCommandBufferInheritanceRenderingInfo",
39259   "size" : 36,
39260   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
39261  },
39262  {
39263   "alignment" : 4,
39264   "fields" :
39265   [
39266    {
39267     "field_name" : "sType",
39268     "referenced_type" : "_ZTI15VkStructureType"
39269    },
39270    {
39271     "field_name" : "pNext",
39272     "field_offset" : 32,
39273     "referenced_type" : "_ZTIPKv"
39274    },
39275    {
39276     "field_name" : "dedicatedAllocation",
39277     "field_offset" : 64,
39278     "referenced_type" : "_ZTIj"
39279    }
39280   ],
39281   "linker_set_key" : "_ZTI39VkDedicatedAllocationBufferCreateInfoNV",
39282   "name" : "VkDedicatedAllocationBufferCreateInfoNV",
39283   "referenced_type" : "_ZTI39VkDedicatedAllocationBufferCreateInfoNV",
39284   "self_type" : "_ZTI39VkDedicatedAllocationBufferCreateInfoNV",
39285   "size" : 12,
39286   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
39287  },
39288  {
39289   "alignment" : 4,
39290   "fields" :
39291   [
39292    {
39293     "field_name" : "sType",
39294     "referenced_type" : "_ZTI15VkStructureType"
39295    },
39296    {
39297     "field_name" : "pNext",
39298     "field_offset" : 32,
39299     "referenced_type" : "_ZTIPKv"
39300    },
39301    {
39302     "field_name" : "flags",
39303     "field_offset" : 64,
39304     "referenced_type" : "_ZTIj"
39305    },
39306    {
39307     "field_name" : "pfnUserCallback",
39308     "field_offset" : 96,
39309     "referenced_type" : "_ZTIPFvPK35VkDeviceMemoryReportCallbackDataEXTPvE"
39310    },
39311    {
39312     "field_name" : "pUserData",
39313     "field_offset" : 128,
39314     "referenced_type" : "_ZTIPv"
39315    }
39316   ],
39317   "linker_set_key" : "_ZTI39VkDeviceDeviceMemoryReportCreateInfoEXT",
39318   "name" : "VkDeviceDeviceMemoryReportCreateInfoEXT",
39319   "referenced_type" : "_ZTI39VkDeviceDeviceMemoryReportCreateInfoEXT",
39320   "self_type" : "_ZTI39VkDeviceDeviceMemoryReportCreateInfoEXT",
39321   "size" : 20,
39322   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
39323  },
39324  {
39325   "alignment" : 4,
39326   "fields" :
39327   [
39328    {
39329     "field_name" : "sType",
39330     "referenced_type" : "_ZTI15VkStructureType"
39331    },
39332    {
39333     "field_name" : "pNext",
39334     "field_offset" : 32,
39335     "referenced_type" : "_ZTIPKv"
39336    },
39337    {
39338     "field_name" : "handleType",
39339     "field_offset" : 64,
39340     "referenced_type" : "_ZTI34VkExternalMemoryHandleTypeFlagBits"
39341    }
39342   ],
39343   "linker_set_key" : "_ZTI39VkPhysicalDeviceExternalImageFormatInfo",
39344   "name" : "VkPhysicalDeviceExternalImageFormatInfo",
39345   "referenced_type" : "_ZTI39VkPhysicalDeviceExternalImageFormatInfo",
39346   "self_type" : "_ZTI39VkPhysicalDeviceExternalImageFormatInfo",
39347   "size" : 12,
39348   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
39349  },
39350  {
39351   "alignment" : 4,
39352   "fields" :
39353   [
39354    {
39355     "field_name" : "sType",
39356     "referenced_type" : "_ZTI15VkStructureType"
39357    },
39358    {
39359     "field_name" : "pNext",
39360     "field_offset" : 32,
39361     "referenced_type" : "_ZTIPv"
39362    },
39363    {
39364     "field_name" : "denormBehaviorIndependence",
39365     "field_offset" : 64,
39366     "referenced_type" : "_ZTI33VkShaderFloatControlsIndependence"
39367    },
39368    {
39369     "field_name" : "roundingModeIndependence",
39370     "field_offset" : 96,
39371     "referenced_type" : "_ZTI33VkShaderFloatControlsIndependence"
39372    },
39373    {
39374     "field_name" : "shaderSignedZeroInfNanPreserveFloat16",
39375     "field_offset" : 128,
39376     "referenced_type" : "_ZTIj"
39377    },
39378    {
39379     "field_name" : "shaderSignedZeroInfNanPreserveFloat32",
39380     "field_offset" : 160,
39381     "referenced_type" : "_ZTIj"
39382    },
39383    {
39384     "field_name" : "shaderSignedZeroInfNanPreserveFloat64",
39385     "field_offset" : 192,
39386     "referenced_type" : "_ZTIj"
39387    },
39388    {
39389     "field_name" : "shaderDenormPreserveFloat16",
39390     "field_offset" : 224,
39391     "referenced_type" : "_ZTIj"
39392    },
39393    {
39394     "field_name" : "shaderDenormPreserveFloat32",
39395     "field_offset" : 256,
39396     "referenced_type" : "_ZTIj"
39397    },
39398    {
39399     "field_name" : "shaderDenormPreserveFloat64",
39400     "field_offset" : 288,
39401     "referenced_type" : "_ZTIj"
39402    },
39403    {
39404     "field_name" : "shaderDenormFlushToZeroFloat16",
39405     "field_offset" : 320,
39406     "referenced_type" : "_ZTIj"
39407    },
39408    {
39409     "field_name" : "shaderDenormFlushToZeroFloat32",
39410     "field_offset" : 352,
39411     "referenced_type" : "_ZTIj"
39412    },
39413    {
39414     "field_name" : "shaderDenormFlushToZeroFloat64",
39415     "field_offset" : 384,
39416     "referenced_type" : "_ZTIj"
39417    },
39418    {
39419     "field_name" : "shaderRoundingModeRTEFloat16",
39420     "field_offset" : 416,
39421     "referenced_type" : "_ZTIj"
39422    },
39423    {
39424     "field_name" : "shaderRoundingModeRTEFloat32",
39425     "field_offset" : 448,
39426     "referenced_type" : "_ZTIj"
39427    },
39428    {
39429     "field_name" : "shaderRoundingModeRTEFloat64",
39430     "field_offset" : 480,
39431     "referenced_type" : "_ZTIj"
39432    },
39433    {
39434     "field_name" : "shaderRoundingModeRTZFloat16",
39435     "field_offset" : 512,
39436     "referenced_type" : "_ZTIj"
39437    },
39438    {
39439     "field_name" : "shaderRoundingModeRTZFloat32",
39440     "field_offset" : 544,
39441     "referenced_type" : "_ZTIj"
39442    },
39443    {
39444     "field_name" : "shaderRoundingModeRTZFloat64",
39445     "field_offset" : 576,
39446     "referenced_type" : "_ZTIj"
39447    }
39448   ],
39449   "linker_set_key" : "_ZTI39VkPhysicalDeviceFloatControlsProperties",
39450   "name" : "VkPhysicalDeviceFloatControlsProperties",
39451   "referenced_type" : "_ZTI39VkPhysicalDeviceFloatControlsProperties",
39452   "self_type" : "_ZTI39VkPhysicalDeviceFloatControlsProperties",
39453   "size" : 76,
39454   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
39455  },
39456  {
39457   "alignment" : 4,
39458   "fields" :
39459   [
39460    {
39461     "field_name" : "sType",
39462     "referenced_type" : "_ZTI15VkStructureType"
39463    },
39464    {
39465     "field_name" : "pNext",
39466     "field_offset" : 32,
39467     "referenced_type" : "_ZTIPv"
39468    },
39469    {
39470     "field_name" : "robustImageAccess",
39471     "field_offset" : 64,
39472     "referenced_type" : "_ZTIj"
39473    }
39474   ],
39475   "linker_set_key" : "_ZTI39VkPhysicalDeviceImageRobustnessFeatures",
39476   "name" : "VkPhysicalDeviceImageRobustnessFeatures",
39477   "referenced_type" : "_ZTI39VkPhysicalDeviceImageRobustnessFeatures",
39478   "self_type" : "_ZTI39VkPhysicalDeviceImageRobustnessFeatures",
39479   "size" : 12,
39480   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
39481  },
39482  {
39483   "alignment" : 4,
39484   "fields" :
39485   [
39486    {
39487     "field_name" : "sType",
39488     "referenced_type" : "_ZTI15VkStructureType"
39489    },
39490    {
39491     "field_name" : "pNext",
39492     "field_offset" : 32,
39493     "referenced_type" : "_ZTIPv"
39494    },
39495    {
39496     "field_name" : "pciDomain",
39497     "field_offset" : 64,
39498     "referenced_type" : "_ZTIj"
39499    },
39500    {
39501     "field_name" : "pciBus",
39502     "field_offset" : 96,
39503     "referenced_type" : "_ZTIj"
39504    },
39505    {
39506     "field_name" : "pciDevice",
39507     "field_offset" : 128,
39508     "referenced_type" : "_ZTIj"
39509    },
39510    {
39511     "field_name" : "pciFunction",
39512     "field_offset" : 160,
39513     "referenced_type" : "_ZTIj"
39514    }
39515   ],
39516   "linker_set_key" : "_ZTI39VkPhysicalDevicePCIBusInfoPropertiesEXT",
39517   "name" : "VkPhysicalDevicePCIBusInfoPropertiesEXT",
39518   "referenced_type" : "_ZTI39VkPhysicalDevicePCIBusInfoPropertiesEXT",
39519   "self_type" : "_ZTI39VkPhysicalDevicePCIBusInfoPropertiesEXT",
39520   "size" : 24,
39521   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
39522  },
39523  {
39524   "alignment" : 4,
39525   "fields" :
39526   [
39527    {
39528     "field_name" : "sType",
39529     "referenced_type" : "_ZTI15VkStructureType"
39530    },
39531    {
39532     "field_name" : "pNext",
39533     "field_offset" : 32,
39534     "referenced_type" : "_ZTIPv"
39535    },
39536    {
39537     "field_name" : "pointClippingBehavior",
39538     "field_offset" : 64,
39539     "referenced_type" : "_ZTI23VkPointClippingBehavior"
39540    }
39541   ],
39542   "linker_set_key" : "_ZTI39VkPhysicalDevicePointClippingProperties",
39543   "name" : "VkPhysicalDevicePointClippingProperties",
39544   "referenced_type" : "_ZTI39VkPhysicalDevicePointClippingProperties",
39545   "self_type" : "_ZTI39VkPhysicalDevicePointClippingProperties",
39546   "size" : 12,
39547   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
39548  },
39549  {
39550   "alignment" : 4,
39551   "fields" :
39552   [
39553    {
39554     "field_name" : "sType",
39555     "referenced_type" : "_ZTI15VkStructureType"
39556    },
39557    {
39558     "field_name" : "pNext",
39559     "field_offset" : 32,
39560     "referenced_type" : "_ZTIPv"
39561    },
39562    {
39563     "field_name" : "protectedMemory",
39564     "field_offset" : 64,
39565     "referenced_type" : "_ZTIj"
39566    }
39567   ],
39568   "linker_set_key" : "_ZTI39VkPhysicalDeviceProtectedMemoryFeatures",
39569   "name" : "VkPhysicalDeviceProtectedMemoryFeatures",
39570   "referenced_type" : "_ZTI39VkPhysicalDeviceProtectedMemoryFeatures",
39571   "self_type" : "_ZTI39VkPhysicalDeviceProtectedMemoryFeatures",
39572   "size" : 12,
39573   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
39574  },
39575  {
39576   "alignment" : 4,
39577   "fields" :
39578   [
39579    {
39580     "field_name" : "sType",
39581     "referenced_type" : "_ZTI15VkStructureType"
39582    },
39583    {
39584     "field_name" : "pNext",
39585     "field_offset" : 32,
39586     "referenced_type" : "_ZTIPv"
39587    },
39588    {
39589     "field_name" : "shaderEngineCount",
39590     "field_offset" : 64,
39591     "referenced_type" : "_ZTIj"
39592    },
39593    {
39594     "field_name" : "shaderArraysPerEngineCount",
39595     "field_offset" : 96,
39596     "referenced_type" : "_ZTIj"
39597    },
39598    {
39599     "field_name" : "computeUnitsPerShaderArray",
39600     "field_offset" : 128,
39601     "referenced_type" : "_ZTIj"
39602    },
39603    {
39604     "field_name" : "simdPerComputeUnit",
39605     "field_offset" : 160,
39606     "referenced_type" : "_ZTIj"
39607    },
39608    {
39609     "field_name" : "wavefrontsPerSimd",
39610     "field_offset" : 192,
39611     "referenced_type" : "_ZTIj"
39612    },
39613    {
39614     "field_name" : "wavefrontSize",
39615     "field_offset" : 224,
39616     "referenced_type" : "_ZTIj"
39617    },
39618    {
39619     "field_name" : "sgprsPerSimd",
39620     "field_offset" : 256,
39621     "referenced_type" : "_ZTIj"
39622    },
39623    {
39624     "field_name" : "minSgprAllocation",
39625     "field_offset" : 288,
39626     "referenced_type" : "_ZTIj"
39627    },
39628    {
39629     "field_name" : "maxSgprAllocation",
39630     "field_offset" : 320,
39631     "referenced_type" : "_ZTIj"
39632    },
39633    {
39634     "field_name" : "sgprAllocationGranularity",
39635     "field_offset" : 352,
39636     "referenced_type" : "_ZTIj"
39637    },
39638    {
39639     "field_name" : "vgprsPerSimd",
39640     "field_offset" : 384,
39641     "referenced_type" : "_ZTIj"
39642    },
39643    {
39644     "field_name" : "minVgprAllocation",
39645     "field_offset" : 416,
39646     "referenced_type" : "_ZTIj"
39647    },
39648    {
39649     "field_name" : "maxVgprAllocation",
39650     "field_offset" : 448,
39651     "referenced_type" : "_ZTIj"
39652    },
39653    {
39654     "field_name" : "vgprAllocationGranularity",
39655     "field_offset" : 480,
39656     "referenced_type" : "_ZTIj"
39657    }
39658   ],
39659   "linker_set_key" : "_ZTI39VkPhysicalDeviceShaderCorePropertiesAMD",
39660   "name" : "VkPhysicalDeviceShaderCorePropertiesAMD",
39661   "referenced_type" : "_ZTI39VkPhysicalDeviceShaderCorePropertiesAMD",
39662   "self_type" : "_ZTI39VkPhysicalDeviceShaderCorePropertiesAMD",
39663   "size" : 64,
39664   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
39665  },
39666  {
39667   "alignment" : 4,
39668   "fields" :
39669   [
39670    {
39671     "field_name" : "sType",
39672     "referenced_type" : "_ZTI15VkStructureType"
39673    },
39674    {
39675     "field_name" : "pNext",
39676     "field_offset" : 32,
39677     "referenced_type" : "_ZTIPKv"
39678    },
39679    {
39680     "field_name" : "attachmentInitialSampleLocationsCount",
39681     "field_offset" : 64,
39682     "referenced_type" : "_ZTIj"
39683    },
39684    {
39685     "field_name" : "pAttachmentInitialSampleLocations",
39686     "field_offset" : 96,
39687     "referenced_type" : "_ZTIPK30VkAttachmentSampleLocationsEXT"
39688    },
39689    {
39690     "field_name" : "postSubpassSampleLocationsCount",
39691     "field_offset" : 128,
39692     "referenced_type" : "_ZTIj"
39693    },
39694    {
39695     "field_name" : "pPostSubpassSampleLocations",
39696     "field_offset" : 160,
39697     "referenced_type" : "_ZTIPK27VkSubpassSampleLocationsEXT"
39698    }
39699   ],
39700   "linker_set_key" : "_ZTI39VkRenderPassSampleLocationsBeginInfoEXT",
39701   "name" : "VkRenderPassSampleLocationsBeginInfoEXT",
39702   "referenced_type" : "_ZTI39VkRenderPassSampleLocationsBeginInfoEXT",
39703   "self_type" : "_ZTI39VkRenderPassSampleLocationsBeginInfoEXT",
39704   "size" : 24,
39705   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
39706  },
39707  {
39708   "alignment" : 4,
39709   "fields" :
39710   [
39711    {
39712     "field_name" : "sType",
39713     "referenced_type" : "_ZTI15VkStructureType"
39714    },
39715    {
39716     "field_name" : "pNext",
39717     "field_offset" : 32,
39718     "referenced_type" : "_ZTIPKv"
39719    },
39720    {
39721     "field_name" : "customBorderColor",
39722     "field_offset" : 64,
39723     "referenced_type" : "_ZTI17VkClearColorValue"
39724    },
39725    {
39726     "field_name" : "format",
39727     "field_offset" : 192,
39728     "referenced_type" : "_ZTI8VkFormat"
39729    }
39730   ],
39731   "linker_set_key" : "_ZTI39VkSamplerCustomBorderColorCreateInfoEXT",
39732   "name" : "VkSamplerCustomBorderColorCreateInfoEXT",
39733   "referenced_type" : "_ZTI39VkSamplerCustomBorderColorCreateInfoEXT",
39734   "self_type" : "_ZTI39VkSamplerCustomBorderColorCreateInfoEXT",
39735   "size" : 28,
39736   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
39737  },
39738  {
39739   "alignment" : 4,
39740   "fields" :
39741   [
39742    {
39743     "field_name" : "sType",
39744     "referenced_type" : "_ZTI15VkStructureType"
39745    },
39746    {
39747     "field_name" : "pNext",
39748     "field_offset" : 32,
39749     "referenced_type" : "_ZTIPKv"
39750    },
39751    {
39752     "field_name" : "depthResolveMode",
39753     "field_offset" : 64,
39754     "referenced_type" : "_ZTI21VkResolveModeFlagBits"
39755    },
39756    {
39757     "field_name" : "stencilResolveMode",
39758     "field_offset" : 96,
39759     "referenced_type" : "_ZTI21VkResolveModeFlagBits"
39760    },
39761    {
39762     "field_name" : "pDepthStencilResolveAttachment",
39763     "field_offset" : 128,
39764     "referenced_type" : "_ZTIPK22VkAttachmentReference2"
39765    }
39766   ],
39767   "linker_set_key" : "_ZTI39VkSubpassDescriptionDepthStencilResolve",
39768   "name" : "VkSubpassDescriptionDepthStencilResolve",
39769   "referenced_type" : "_ZTI39VkSubpassDescriptionDepthStencilResolve",
39770   "self_type" : "_ZTI39VkSubpassDescriptionDepthStencilResolve",
39771   "size" : 20,
39772   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
39773  },
39774  {
39775   "alignment" : 4,
39776   "fields" :
39777   [
39778    {
39779     "field_name" : "primitiveCount",
39780     "referenced_type" : "_ZTIj"
39781    },
39782    {
39783     "field_name" : "primitiveOffset",
39784     "field_offset" : 32,
39785     "referenced_type" : "_ZTIj"
39786    },
39787    {
39788     "field_name" : "firstVertex",
39789     "field_offset" : 64,
39790     "referenced_type" : "_ZTIj"
39791    },
39792    {
39793     "field_name" : "transformOffset",
39794     "field_offset" : 96,
39795     "referenced_type" : "_ZTIj"
39796    }
39797   ],
39798   "linker_set_key" : "_ZTI40VkAccelerationStructureBuildRangeInfoKHR",
39799   "name" : "VkAccelerationStructureBuildRangeInfoKHR",
39800   "referenced_type" : "_ZTI40VkAccelerationStructureBuildRangeInfoKHR",
39801   "self_type" : "_ZTI40VkAccelerationStructureBuildRangeInfoKHR",
39802   "size" : 16,
39803   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
39804  },
39805  {
39806   "alignment" : 4,
39807   "fields" :
39808   [
39809    {
39810     "field_name" : "sType",
39811     "referenced_type" : "_ZTI15VkStructureType"
39812    },
39813    {
39814     "field_name" : "pNext",
39815     "field_offset" : 32,
39816     "referenced_type" : "_ZTIPKv"
39817    },
39818    {
39819     "field_name" : "accelerationStructureSize",
39820     "field_offset" : 64,
39821     "referenced_type" : "_ZTIy"
39822    },
39823    {
39824     "field_name" : "updateScratchSize",
39825     "field_offset" : 128,
39826     "referenced_type" : "_ZTIy"
39827    },
39828    {
39829     "field_name" : "buildScratchSize",
39830     "field_offset" : 192,
39831     "referenced_type" : "_ZTIy"
39832    }
39833   ],
39834   "linker_set_key" : "_ZTI40VkAccelerationStructureBuildSizesInfoKHR",
39835   "name" : "VkAccelerationStructureBuildSizesInfoKHR",
39836   "referenced_type" : "_ZTI40VkAccelerationStructureBuildSizesInfoKHR",
39837   "self_type" : "_ZTI40VkAccelerationStructureBuildSizesInfoKHR",
39838   "size" : 32,
39839   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
39840  },
39841  {
39842   "alignment" : 4,
39843   "fields" :
39844   [
39845    {
39846     "field_name" : "sType",
39847     "referenced_type" : "_ZTI15VkStructureType"
39848    },
39849    {
39850     "field_name" : "pNext",
39851     "field_offset" : 32,
39852     "referenced_type" : "_ZTIPv"
39853    },
39854    {
39855     "field_name" : "allocationSize",
39856     "field_offset" : 64,
39857     "referenced_type" : "_ZTIy"
39858    },
39859    {
39860     "field_name" : "memoryTypeBits",
39861     "field_offset" : 128,
39862     "referenced_type" : "_ZTIj"
39863    }
39864   ],
39865   "linker_set_key" : "_ZTI40VkAndroidHardwareBufferPropertiesANDROID",
39866   "name" : "VkAndroidHardwareBufferPropertiesANDROID",
39867   "referenced_type" : "_ZTI40VkAndroidHardwareBufferPropertiesANDROID",
39868   "self_type" : "_ZTI40VkAndroidHardwareBufferPropertiesANDROID",
39869   "size" : 20,
39870   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_android.h"
39871  },
39872  {
39873   "alignment" : 4,
39874   "fields" :
39875   [
39876    {
39877     "field_name" : "sType",
39878     "referenced_type" : "_ZTI15VkStructureType"
39879    },
39880    {
39881     "field_name" : "pNext",
39882     "field_offset" : 32,
39883     "referenced_type" : "_ZTIPKv"
39884    },
39885    {
39886     "field_name" : "globalPriority",
39887     "field_offset" : 64,
39888     "referenced_type" : "_ZTI24VkQueueGlobalPriorityKHR"
39889    }
39890   ],
39891   "linker_set_key" : "_ZTI40VkDeviceQueueGlobalPriorityCreateInfoKHR",
39892   "name" : "VkDeviceQueueGlobalPriorityCreateInfoKHR",
39893   "referenced_type" : "_ZTI40VkDeviceQueueGlobalPriorityCreateInfoKHR",
39894   "self_type" : "_ZTI40VkDeviceQueueGlobalPriorityCreateInfoKHR",
39895   "size" : 12,
39896   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
39897  },
39898  {
39899   "alignment" : 4,
39900   "fields" :
39901   [
39902    {
39903     "field_name" : "sType",
39904     "referenced_type" : "_ZTI15VkStructureType"
39905    },
39906    {
39907     "field_name" : "pNext",
39908     "field_offset" : 32,
39909     "referenced_type" : "_ZTIPv"
39910    },
39911    {
39912     "field_name" : "localDimmingSupport",
39913     "field_offset" : 64,
39914     "referenced_type" : "_ZTIj"
39915    }
39916   ],
39917   "linker_set_key" : "_ZTI40VkDisplayNativeHdrSurfaceCapabilitiesAMD",
39918   "name" : "VkDisplayNativeHdrSurfaceCapabilitiesAMD",
39919   "referenced_type" : "_ZTI40VkDisplayNativeHdrSurfaceCapabilitiesAMD",
39920   "self_type" : "_ZTI40VkDisplayNativeHdrSurfaceCapabilitiesAMD",
39921   "size" : 12,
39922   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
39923  },
39924  {
39925   "alignment" : 4,
39926   "fields" :
39927   [
39928    {
39929     "field_name" : "sType",
39930     "referenced_type" : "_ZTI15VkStructureType"
39931    },
39932    {
39933     "field_name" : "pNext",
39934     "field_offset" : 32,
39935     "referenced_type" : "_ZTIPKv"
39936    },
39937    {
39938     "field_name" : "buffer",
39939     "field_offset" : 64,
39940     "referenced_type" : "_ZTIP15AHardwareBuffer"
39941    }
39942   ],
39943   "linker_set_key" : "_ZTI40VkImportAndroidHardwareBufferInfoANDROID",
39944   "name" : "VkImportAndroidHardwareBufferInfoANDROID",
39945   "referenced_type" : "_ZTI40VkImportAndroidHardwareBufferInfoANDROID",
39946   "self_type" : "_ZTI40VkImportAndroidHardwareBufferInfoANDROID",
39947   "size" : 12,
39948   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_android.h"
39949  },
39950  {
39951   "alignment" : 4,
39952   "fields" :
39953   [
39954    {
39955     "field_name" : "sType",
39956     "referenced_type" : "_ZTI15VkStructureType"
39957    },
39958    {
39959     "field_name" : "pNext",
39960     "field_offset" : 32,
39961     "referenced_type" : "_ZTIPKv"
39962    },
39963    {
39964     "field_name" : "opaqueCaptureAddress",
39965     "field_offset" : 64,
39966     "referenced_type" : "_ZTIy"
39967    }
39968   ],
39969   "linker_set_key" : "_ZTI40VkMemoryOpaqueCaptureAddressAllocateInfo",
39970   "name" : "VkMemoryOpaqueCaptureAddressAllocateInfo",
39971   "referenced_type" : "_ZTI40VkMemoryOpaqueCaptureAddressAllocateInfo",
39972   "self_type" : "_ZTI40VkMemoryOpaqueCaptureAddressAllocateInfo",
39973   "size" : 16,
39974   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
39975  },
39976  {
39977   "alignment" : 4,
39978   "fields" :
39979   [
39980    {
39981     "field_name" : "sType",
39982     "referenced_type" : "_ZTI15VkStructureType"
39983    },
39984    {
39985     "field_name" : "pNext",
39986     "field_offset" : 32,
39987     "referenced_type" : "_ZTIPv"
39988    },
39989    {
39990     "field_name" : "dynamicRendering",
39991     "field_offset" : 64,
39992     "referenced_type" : "_ZTIj"
39993    }
39994   ],
39995   "linker_set_key" : "_ZTI40VkPhysicalDeviceDynamicRenderingFeatures",
39996   "name" : "VkPhysicalDeviceDynamicRenderingFeatures",
39997   "referenced_type" : "_ZTI40VkPhysicalDeviceDynamicRenderingFeatures",
39998   "self_type" : "_ZTI40VkPhysicalDeviceDynamicRenderingFeatures",
39999   "size" : 12,
40000   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
40001  },
40002  {
40003   "alignment" : 4,
40004   "fields" :
40005   [
40006    {
40007     "field_name" : "sType",
40008     "referenced_type" : "_ZTI15VkStructureType"
40009    },
40010    {
40011     "field_name" : "pNext",
40012     "field_offset" : 32,
40013     "referenced_type" : "_ZTIPv"
40014    },
40015    {
40016     "field_name" : "robustStorageBufferAccessSizeAlignment",
40017     "field_offset" : 64,
40018     "referenced_type" : "_ZTIy"
40019    },
40020    {
40021     "field_name" : "robustUniformBufferAccessSizeAlignment",
40022     "field_offset" : 128,
40023     "referenced_type" : "_ZTIy"
40024    }
40025   ],
40026   "linker_set_key" : "_ZTI40VkPhysicalDeviceRobustness2PropertiesEXT",
40027   "name" : "VkPhysicalDeviceRobustness2PropertiesEXT",
40028   "referenced_type" : "_ZTI40VkPhysicalDeviceRobustness2PropertiesEXT",
40029   "self_type" : "_ZTI40VkPhysicalDeviceRobustness2PropertiesEXT",
40030   "size" : 24,
40031   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
40032  },
40033  {
40034   "alignment" : 4,
40035   "fields" :
40036   [
40037    {
40038     "field_name" : "sType",
40039     "referenced_type" : "_ZTI15VkStructureType"
40040    },
40041    {
40042     "field_name" : "pNext",
40043     "field_offset" : 32,
40044     "referenced_type" : "_ZTIPv"
40045    },
40046    {
40047     "field_name" : "shaderCoreFeatures",
40048     "field_offset" : 64,
40049     "referenced_type" : "_ZTIj"
40050    },
40051    {
40052     "field_name" : "activeComputeUnitCount",
40053     "field_offset" : 96,
40054     "referenced_type" : "_ZTIj"
40055    }
40056   ],
40057   "linker_set_key" : "_ZTI40VkPhysicalDeviceShaderCoreProperties2AMD",
40058   "name" : "VkPhysicalDeviceShaderCoreProperties2AMD",
40059   "referenced_type" : "_ZTI40VkPhysicalDeviceShaderCoreProperties2AMD",
40060   "self_type" : "_ZTI40VkPhysicalDeviceShaderCoreProperties2AMD",
40061   "size" : 16,
40062   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
40063  },
40064  {
40065   "alignment" : 4,
40066   "fields" :
40067   [
40068    {
40069     "field_name" : "sType",
40070     "referenced_type" : "_ZTI15VkStructureType"
40071    },
40072    {
40073     "field_name" : "pNext",
40074     "field_offset" : 32,
40075     "referenced_type" : "_ZTIPv"
40076    },
40077    {
40078     "field_name" : "synchronization2",
40079     "field_offset" : 64,
40080     "referenced_type" : "_ZTIj"
40081    }
40082   ],
40083   "linker_set_key" : "_ZTI40VkPhysicalDeviceSynchronization2Features",
40084   "name" : "VkPhysicalDeviceSynchronization2Features",
40085   "referenced_type" : "_ZTI40VkPhysicalDeviceSynchronization2Features",
40086   "self_type" : "_ZTI40VkPhysicalDeviceSynchronization2Features",
40087   "size" : 12,
40088   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
40089  },
40090  {
40091   "alignment" : 4,
40092   "fields" :
40093   [
40094    {
40095     "field_name" : "sType",
40096     "referenced_type" : "_ZTI15VkStructureType"
40097    },
40098    {
40099     "field_name" : "pNext",
40100     "field_offset" : 32,
40101     "referenced_type" : "_ZTIPv"
40102    },
40103    {
40104     "field_name" : "variablePointersStorageBuffer",
40105     "field_offset" : 64,
40106     "referenced_type" : "_ZTIj"
40107    },
40108    {
40109     "field_name" : "variablePointers",
40110     "field_offset" : 96,
40111     "referenced_type" : "_ZTIj"
40112    }
40113   ],
40114   "linker_set_key" : "_ZTI40VkPhysicalDeviceVariablePointersFeatures",
40115   "name" : "VkPhysicalDeviceVariablePointersFeatures",
40116   "referenced_type" : "_ZTI40VkPhysicalDeviceVariablePointersFeatures",
40117   "self_type" : "_ZTI40VkPhysicalDeviceVariablePointersFeatures",
40118   "size" : 16,
40119   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
40120  },
40121  {
40122   "alignment" : 4,
40123   "fields" :
40124   [
40125    {
40126     "field_name" : "sType",
40127     "referenced_type" : "_ZTI15VkStructureType"
40128    },
40129    {
40130     "field_name" : "pNext",
40131     "field_offset" : 32,
40132     "referenced_type" : "_ZTIPv"
40133    },
40134    {
40135     "field_name" : "priorityCount",
40136     "field_offset" : 64,
40137     "referenced_type" : "_ZTIj"
40138    },
40139    {
40140     "field_name" : "priorities",
40141     "field_offset" : 96,
40142     "referenced_type" : "_ZTIA16_24VkQueueGlobalPriorityKHR"
40143    }
40144   ],
40145   "linker_set_key" : "_ZTI40VkQueueFamilyGlobalPriorityPropertiesKHR",
40146   "name" : "VkQueueFamilyGlobalPriorityPropertiesKHR",
40147   "referenced_type" : "_ZTI40VkQueueFamilyGlobalPriorityPropertiesKHR",
40148   "self_type" : "_ZTI40VkQueueFamilyGlobalPriorityPropertiesKHR",
40149   "size" : 76,
40150   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
40151  },
40152  {
40153   "alignment" : 4,
40154   "fields" :
40155   [
40156    {
40157     "field_name" : "sType",
40158     "referenced_type" : "_ZTI15VkStructureType"
40159    },
40160    {
40161     "field_name" : "pNext",
40162     "field_offset" : 32,
40163     "referenced_type" : "_ZTIPv"
40164    },
40165    {
40166     "field_name" : "renderPass",
40167     "field_offset" : 64,
40168     "referenced_type" : "_ZTIy"
40169    },
40170    {
40171     "field_name" : "subpass",
40172     "field_offset" : 128,
40173     "referenced_type" : "_ZTIj"
40174    }
40175   ],
40176   "linker_set_key" : "_ZTI40VkSubpassShadingPipelineCreateInfoHUAWEI",
40177   "name" : "VkSubpassShadingPipelineCreateInfoHUAWEI",
40178   "referenced_type" : "_ZTI40VkSubpassShadingPipelineCreateInfoHUAWEI",
40179   "self_type" : "_ZTI40VkSubpassShadingPipelineCreateInfoHUAWEI",
40180   "size" : 20,
40181   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
40182  },
40183  {
40184   "alignment" : 4,
40185   "fields" :
40186   [
40187    {
40188     "field_name" : "sType",
40189     "referenced_type" : "_ZTI15VkStructureType"
40190    },
40191    {
40192     "field_name" : "pNext",
40193     "field_offset" : 32,
40194     "referenced_type" : "_ZTIPKv"
40195    },
40196    {
40197     "field_name" : "localDimmingEnable",
40198     "field_offset" : 64,
40199     "referenced_type" : "_ZTIj"
40200    }
40201   ],
40202   "linker_set_key" : "_ZTI40VkSwapchainDisplayNativeHdrCreateInfoAMD",
40203   "name" : "VkSwapchainDisplayNativeHdrCreateInfoAMD",
40204   "referenced_type" : "_ZTI40VkSwapchainDisplayNativeHdrCreateInfoAMD",
40205   "self_type" : "_ZTI40VkSwapchainDisplayNativeHdrCreateInfoAMD",
40206   "size" : 12,
40207   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
40208  },
40209  {
40210   "alignment" : 4,
40211   "fields" :
40212   [
40213    {
40214     "field_name" : "sType",
40215     "referenced_type" : "_ZTI15VkStructureType"
40216    },
40217    {
40218     "field_name" : "pNext",
40219     "field_offset" : 32,
40220     "referenced_type" : "_ZTIPKv"
40221    },
40222    {
40223     "field_name" : "image",
40224     "field_offset" : 64,
40225     "referenced_type" : "_ZTIy"
40226    },
40227    {
40228     "field_name" : "buffer",
40229     "field_offset" : 128,
40230     "referenced_type" : "_ZTIy"
40231    }
40232   ],
40233   "linker_set_key" : "_ZTI41VkDedicatedAllocationMemoryAllocateInfoNV",
40234   "name" : "VkDedicatedAllocationMemoryAllocateInfoNV",
40235   "referenced_type" : "_ZTI41VkDedicatedAllocationMemoryAllocateInfoNV",
40236   "self_type" : "_ZTI41VkDedicatedAllocationMemoryAllocateInfoNV",
40237   "size" : 24,
40238   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
40239  },
40240  {
40241   "alignment" : 4,
40242   "fields" :
40243   [
40244    {
40245     "field_name" : "sType",
40246     "referenced_type" : "_ZTI15VkStructureType"
40247    },
40248    {
40249     "field_name" : "pNext",
40250     "field_offset" : 32,
40251     "referenced_type" : "_ZTIPKv"
40252    },
40253    {
40254     "field_name" : "overallocationBehavior",
40255     "field_offset" : 64,
40256     "referenced_type" : "_ZTI33VkMemoryOverallocationBehaviorAMD"
40257    }
40258   ],
40259   "linker_set_key" : "_ZTI41VkDeviceMemoryOverallocationCreateInfoAMD",
40260   "name" : "VkDeviceMemoryOverallocationCreateInfoAMD",
40261   "referenced_type" : "_ZTI41VkDeviceMemoryOverallocationCreateInfoAMD",
40262   "self_type" : "_ZTI41VkDeviceMemoryOverallocationCreateInfoAMD",
40263   "size" : 12,
40264   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
40265  },
40266  {
40267   "alignment" : 4,
40268   "fields" :
40269   [
40270    {
40271     "field_name" : "sType",
40272     "referenced_type" : "_ZTI15VkStructureType"
40273    },
40274    {
40275     "field_name" : "pNext",
40276     "field_offset" : 32,
40277     "referenced_type" : "_ZTIPKv"
40278    },
40279    {
40280     "field_name" : "drmFormatModifierCount",
40281     "field_offset" : 64,
40282     "referenced_type" : "_ZTIj"
40283    },
40284    {
40285     "field_name" : "pDrmFormatModifiers",
40286     "field_offset" : 96,
40287     "referenced_type" : "_ZTIPKy"
40288    }
40289   ],
40290   "linker_set_key" : "_ZTI41VkImageDrmFormatModifierListCreateInfoEXT",
40291   "name" : "VkImageDrmFormatModifierListCreateInfoEXT",
40292   "referenced_type" : "_ZTI41VkImageDrmFormatModifierListCreateInfoEXT",
40293   "self_type" : "_ZTI41VkImageDrmFormatModifierListCreateInfoEXT",
40294   "size" : 16,
40295   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
40296  },
40297  {
40298   "alignment" : 4,
40299   "fields" :
40300   [
40301    {
40302     "field_name" : "sType",
40303     "referenced_type" : "_ZTI15VkStructureType"
40304    },
40305    {
40306     "field_name" : "pNext",
40307     "field_offset" : 32,
40308     "referenced_type" : "_ZTIPv"
40309    },
40310    {
40311     "field_name" : "deviceCoherentMemory",
40312     "field_offset" : 64,
40313     "referenced_type" : "_ZTIj"
40314    }
40315   ],
40316   "linker_set_key" : "_ZTI41VkPhysicalDeviceCoherentMemoryFeaturesAMD",
40317   "name" : "VkPhysicalDeviceCoherentMemoryFeaturesAMD",
40318   "referenced_type" : "_ZTI41VkPhysicalDeviceCoherentMemoryFeaturesAMD",
40319   "self_type" : "_ZTI41VkPhysicalDeviceCoherentMemoryFeaturesAMD",
40320   "size" : 12,
40321   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
40322  },
40323  {
40324   "alignment" : 4,
40325   "fields" :
40326   [
40327    {
40328     "field_name" : "sType",
40329     "referenced_type" : "_ZTI15VkStructureType"
40330    },
40331    {
40332     "field_name" : "pNext",
40333     "field_offset" : 32,
40334     "referenced_type" : "_ZTIPv"
40335    },
40336    {
40337     "field_name" : "indexTypeUint8",
40338     "field_offset" : 64,
40339     "referenced_type" : "_ZTIj"
40340    }
40341   ],
40342   "linker_set_key" : "_ZTI41VkPhysicalDeviceIndexTypeUint8FeaturesEXT",
40343   "name" : "VkPhysicalDeviceIndexTypeUint8FeaturesEXT",
40344   "referenced_type" : "_ZTI41VkPhysicalDeviceIndexTypeUint8FeaturesEXT",
40345   "self_type" : "_ZTI41VkPhysicalDeviceIndexTypeUint8FeaturesEXT",
40346   "size" : 12,
40347   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
40348  },
40349  {
40350   "alignment" : 4,
40351   "fields" :
40352   [
40353    {
40354     "field_name" : "sType",
40355     "referenced_type" : "_ZTI15VkStructureType"
40356    },
40357    {
40358     "field_name" : "pNext",
40359     "field_offset" : 32,
40360     "referenced_type" : "_ZTIPv"
40361    },
40362    {
40363     "field_name" : "heapBudget",
40364     "field_offset" : 64,
40365     "referenced_type" : "_ZTIA16_y"
40366    },
40367    {
40368     "field_name" : "heapUsage",
40369     "field_offset" : 1088,
40370     "referenced_type" : "_ZTIA16_y"
40371    }
40372   ],
40373   "linker_set_key" : "_ZTI41VkPhysicalDeviceMemoryBudgetPropertiesEXT",
40374   "name" : "VkPhysicalDeviceMemoryBudgetPropertiesEXT",
40375   "referenced_type" : "_ZTI41VkPhysicalDeviceMemoryBudgetPropertiesEXT",
40376   "self_type" : "_ZTI41VkPhysicalDeviceMemoryBudgetPropertiesEXT",
40377   "size" : 264,
40378   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
40379  },
40380  {
40381   "alignment" : 4,
40382   "fields" :
40383   [
40384    {
40385     "field_name" : "sType",
40386     "referenced_type" : "_ZTI15VkStructureType"
40387    },
40388    {
40389     "field_name" : "pNext",
40390     "field_offset" : 32,
40391     "referenced_type" : "_ZTIPv"
40392    },
40393    {
40394     "field_name" : "memoryPriority",
40395     "field_offset" : 64,
40396     "referenced_type" : "_ZTIj"
40397    }
40398   ],
40399   "linker_set_key" : "_ZTI41VkPhysicalDeviceMemoryPriorityFeaturesEXT",
40400   "name" : "VkPhysicalDeviceMemoryPriorityFeaturesEXT",
40401   "referenced_type" : "_ZTI41VkPhysicalDeviceMemoryPriorityFeaturesEXT",
40402   "self_type" : "_ZTI41VkPhysicalDeviceMemoryPriorityFeaturesEXT",
40403   "size" : 12,
40404   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
40405  },
40406  {
40407   "alignment" : 4,
40408   "fields" :
40409   [
40410    {
40411     "field_name" : "sType",
40412     "referenced_type" : "_ZTI15VkStructureType"
40413    },
40414    {
40415     "field_name" : "pNext",
40416     "field_offset" : 32,
40417     "referenced_type" : "_ZTIPv"
40418    },
40419    {
40420     "field_name" : "protectedNoFault",
40421     "field_offset" : 64,
40422     "referenced_type" : "_ZTIj"
40423    }
40424   ],
40425   "linker_set_key" : "_ZTI41VkPhysicalDeviceProtectedMemoryProperties",
40426   "name" : "VkPhysicalDeviceProtectedMemoryProperties",
40427   "referenced_type" : "_ZTI41VkPhysicalDeviceProtectedMemoryProperties",
40428   "self_type" : "_ZTI41VkPhysicalDeviceProtectedMemoryProperties",
40429   "size" : 12,
40430   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
40431  },
40432  {
40433   "alignment" : 4,
40434   "fields" :
40435   [
40436    {
40437     "field_name" : "sType",
40438     "referenced_type" : "_ZTI15VkStructureType"
40439    },
40440    {
40441     "field_name" : "pNext",
40442     "field_offset" : 32,
40443     "referenced_type" : "_ZTIPv"
40444    },
40445    {
40446     "field_name" : "scalarBlockLayout",
40447     "field_offset" : 64,
40448     "referenced_type" : "_ZTIj"
40449    }
40450   ],
40451   "linker_set_key" : "_ZTI41VkPhysicalDeviceScalarBlockLayoutFeatures",
40452   "name" : "VkPhysicalDeviceScalarBlockLayoutFeatures",
40453   "referenced_type" : "_ZTI41VkPhysicalDeviceScalarBlockLayoutFeatures",
40454   "self_type" : "_ZTI41VkPhysicalDeviceScalarBlockLayoutFeatures",
40455   "size" : 12,
40456   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
40457  },
40458  {
40459   "alignment" : 4,
40460   "fields" :
40461   [
40462    {
40463     "field_name" : "sType",
40464     "referenced_type" : "_ZTI15VkStructureType"
40465    },
40466    {
40467     "field_name" : "pNext",
40468     "field_offset" : 32,
40469     "referenced_type" : "_ZTIPv"
40470    },
40471    {
40472     "field_name" : "shaderBufferInt64Atomics",
40473     "field_offset" : 64,
40474     "referenced_type" : "_ZTIj"
40475    },
40476    {
40477     "field_name" : "shaderSharedInt64Atomics",
40478     "field_offset" : 96,
40479     "referenced_type" : "_ZTIj"
40480    }
40481   ],
40482   "linker_set_key" : "_ZTI41VkPhysicalDeviceShaderAtomicInt64Features",
40483   "name" : "VkPhysicalDeviceShaderAtomicInt64Features",
40484   "referenced_type" : "_ZTI41VkPhysicalDeviceShaderAtomicInt64Features",
40485   "self_type" : "_ZTI41VkPhysicalDeviceShaderAtomicInt64Features",
40486   "size" : 16,
40487   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
40488  },
40489  {
40490   "alignment" : 4,
40491   "fields" :
40492   [
40493    {
40494     "field_name" : "sType",
40495     "referenced_type" : "_ZTI15VkStructureType"
40496    },
40497    {
40498     "field_name" : "pNext",
40499     "field_offset" : 32,
40500     "referenced_type" : "_ZTIPv"
40501    },
40502    {
40503     "field_name" : "shaderFloat16",
40504     "field_offset" : 64,
40505     "referenced_type" : "_ZTIj"
40506    },
40507    {
40508     "field_name" : "shaderInt8",
40509     "field_offset" : 96,
40510     "referenced_type" : "_ZTIj"
40511    }
40512   ],
40513   "linker_set_key" : "_ZTI41VkPhysicalDeviceShaderFloat16Int8Features",
40514   "name" : "VkPhysicalDeviceShaderFloat16Int8Features",
40515   "referenced_type" : "_ZTI41VkPhysicalDeviceShaderFloat16Int8Features",
40516   "self_type" : "_ZTI41VkPhysicalDeviceShaderFloat16Int8Features",
40517   "size" : 16,
40518   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
40519  },
40520  {
40521   "alignment" : 4,
40522   "fields" :
40523   [
40524    {
40525     "field_name" : "sType",
40526     "referenced_type" : "_ZTI15VkStructureType"
40527    },
40528    {
40529     "field_name" : "pNext",
40530     "field_offset" : 32,
40531     "referenced_type" : "_ZTIPv"
40532    },
40533    {
40534     "field_name" : "timelineSemaphore",
40535     "field_offset" : 64,
40536     "referenced_type" : "_ZTIj"
40537    }
40538   ],
40539   "linker_set_key" : "_ZTI41VkPhysicalDeviceTimelineSemaphoreFeatures",
40540   "name" : "VkPhysicalDeviceTimelineSemaphoreFeatures",
40541   "referenced_type" : "_ZTI41VkPhysicalDeviceTimelineSemaphoreFeatures",
40542   "self_type" : "_ZTI41VkPhysicalDeviceTimelineSemaphoreFeatures",
40543   "size" : 12,
40544   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
40545  },
40546  {
40547   "alignment" : 4,
40548   "fields" :
40549   [
40550    {
40551     "field_name" : "sType",
40552     "referenced_type" : "_ZTI15VkStructureType"
40553    },
40554    {
40555     "field_name" : "pNext",
40556     "field_offset" : 32,
40557     "referenced_type" : "_ZTIPv"
40558    },
40559    {
40560     "field_name" : "vulkanMemoryModel",
40561     "field_offset" : 64,
40562     "referenced_type" : "_ZTIj"
40563    },
40564    {
40565     "field_name" : "vulkanMemoryModelDeviceScope",
40566     "field_offset" : 96,
40567     "referenced_type" : "_ZTIj"
40568    },
40569    {
40570     "field_name" : "vulkanMemoryModelAvailabilityVisibilityChains",
40571     "field_offset" : 128,
40572     "referenced_type" : "_ZTIj"
40573    }
40574   ],
40575   "linker_set_key" : "_ZTI41VkPhysicalDeviceVulkanMemoryModelFeatures",
40576   "name" : "VkPhysicalDeviceVulkanMemoryModelFeatures",
40577   "referenced_type" : "_ZTI41VkPhysicalDeviceVulkanMemoryModelFeatures",
40578   "self_type" : "_ZTI41VkPhysicalDeviceVulkanMemoryModelFeatures",
40579   "size" : 20,
40580   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
40581  },
40582  {
40583   "alignment" : 4,
40584   "fields" :
40585   [
40586    {
40587     "field_name" : "binding",
40588     "referenced_type" : "_ZTIj"
40589    },
40590    {
40591     "field_name" : "divisor",
40592     "field_offset" : 32,
40593     "referenced_type" : "_ZTIj"
40594    }
40595   ],
40596   "linker_set_key" : "_ZTI41VkVertexInputBindingDivisorDescriptionEXT",
40597   "name" : "VkVertexInputBindingDivisorDescriptionEXT",
40598   "referenced_type" : "_ZTI41VkVertexInputBindingDivisorDescriptionEXT",
40599   "self_type" : "_ZTI41VkVertexInputBindingDivisorDescriptionEXT",
40600   "size" : 8,
40601   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
40602  },
40603  {
40604   "alignment" : 4,
40605   "fields" :
40606   [
40607    {
40608     "field_name" : "transformT0",
40609     "referenced_type" : "_ZTI11VkSRTDataNV"
40610    },
40611    {
40612     "field_name" : "transformT1",
40613     "field_offset" : 512,
40614     "referenced_type" : "_ZTI11VkSRTDataNV"
40615    },
40616    {
40617     "field_name" : "instanceCustomIndex",
40618     "field_offset" : 1024,
40619     "referenced_type" : "_ZTIj"
40620    },
40621    {
40622     "field_name" : "mask",
40623     "field_offset" : 1048,
40624     "referenced_type" : "_ZTIj"
40625    },
40626    {
40627     "field_name" : "instanceShaderBindingTableRecordOffset",
40628     "field_offset" : 1056,
40629     "referenced_type" : "_ZTIj"
40630    },
40631    {
40632     "field_name" : "flags",
40633     "field_offset" : 1080,
40634     "referenced_type" : "_ZTIj"
40635    },
40636    {
40637     "field_name" : "accelerationStructureReference",
40638     "field_offset" : 1088,
40639     "referenced_type" : "_ZTIy"
40640    }
40641   ],
40642   "linker_set_key" : "_ZTI42VkAccelerationStructureSRTMotionInstanceNV",
40643   "name" : "VkAccelerationStructureSRTMotionInstanceNV",
40644   "referenced_type" : "_ZTI42VkAccelerationStructureSRTMotionInstanceNV",
40645   "self_type" : "_ZTI42VkAccelerationStructureSRTMotionInstanceNV",
40646   "size" : 144,
40647   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
40648  },
40649  {
40650   "alignment" : 4,
40651   "fields" :
40652   [
40653    {
40654     "field_name" : "sType",
40655     "referenced_type" : "_ZTI15VkStructureType"
40656    },
40657    {
40658     "field_name" : "pNext",
40659     "field_offset" : 32,
40660     "referenced_type" : "_ZTIPKv"
40661    },
40662    {
40663     "field_name" : "src",
40664     "field_offset" : 64,
40665     "referenced_type" : "_ZTIy"
40666    },
40667    {
40668     "field_name" : "dst",
40669     "field_offset" : 128,
40670     "referenced_type" : "_ZTI24VkDeviceOrHostAddressKHR"
40671    },
40672    {
40673     "field_name" : "mode",
40674     "field_offset" : 192,
40675     "referenced_type" : "_ZTI34VkCopyAccelerationStructureModeKHR"
40676    }
40677   ],
40678   "linker_set_key" : "_ZTI42VkCopyAccelerationStructureToMemoryInfoKHR",
40679   "name" : "VkCopyAccelerationStructureToMemoryInfoKHR",
40680   "referenced_type" : "_ZTI42VkCopyAccelerationStructureToMemoryInfoKHR",
40681   "self_type" : "_ZTI42VkCopyAccelerationStructureToMemoryInfoKHR",
40682   "size" : 28,
40683   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
40684  },
40685  {
40686   "alignment" : 4,
40687   "fields" :
40688   [
40689    {
40690     "field_name" : "sType",
40691     "referenced_type" : "_ZTI15VkStructureType"
40692    },
40693    {
40694     "field_name" : "pNext",
40695     "field_offset" : 32,
40696     "referenced_type" : "_ZTIPKv"
40697    },
40698    {
40699     "field_name" : "src",
40700     "field_offset" : 64,
40701     "referenced_type" : "_ZTI29VkDeviceOrHostAddressConstKHR"
40702    },
40703    {
40704     "field_name" : "dst",
40705     "field_offset" : 128,
40706     "referenced_type" : "_ZTIy"
40707    },
40708    {
40709     "field_name" : "mode",
40710     "field_offset" : 192,
40711     "referenced_type" : "_ZTI34VkCopyAccelerationStructureModeKHR"
40712    }
40713   ],
40714   "linker_set_key" : "_ZTI42VkCopyMemoryToAccelerationStructureInfoKHR",
40715   "name" : "VkCopyMemoryToAccelerationStructureInfoKHR",
40716   "referenced_type" : "_ZTI42VkCopyMemoryToAccelerationStructureInfoKHR",
40717   "self_type" : "_ZTI42VkCopyMemoryToAccelerationStructureInfoKHR",
40718   "size" : 28,
40719   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
40720  },
40721  {
40722   "alignment" : 4,
40723   "fields" :
40724   [
40725    {
40726     "field_name" : "sType",
40727     "referenced_type" : "_ZTI15VkStructureType"
40728    },
40729    {
40730     "field_name" : "pNext",
40731     "field_offset" : 32,
40732     "referenced_type" : "_ZTIPKv"
40733    },
40734    {
40735     "field_name" : "groupCount",
40736     "field_offset" : 64,
40737     "referenced_type" : "_ZTIj"
40738    },
40739    {
40740     "field_name" : "pGroups",
40741     "field_offset" : 96,
40742     "referenced_type" : "_ZTIPK33VkGraphicsShaderGroupCreateInfoNV"
40743    },
40744    {
40745     "field_name" : "pipelineCount",
40746     "field_offset" : 128,
40747     "referenced_type" : "_ZTIj"
40748    },
40749    {
40750     "field_name" : "pPipelines",
40751     "field_offset" : 160,
40752     "referenced_type" : "_ZTIPKy"
40753    }
40754   ],
40755   "linker_set_key" : "_ZTI42VkGraphicsPipelineShaderGroupsCreateInfoNV",
40756   "name" : "VkGraphicsPipelineShaderGroupsCreateInfoNV",
40757   "referenced_type" : "_ZTI42VkGraphicsPipelineShaderGroupsCreateInfoNV",
40758   "self_type" : "_ZTI42VkGraphicsPipelineShaderGroupsCreateInfoNV",
40759   "size" : 24,
40760   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
40761  },
40762  {
40763   "alignment" : 4,
40764   "fields" :
40765   [
40766    {
40767     "field_name" : "sType",
40768     "referenced_type" : "_ZTI15VkStructureType"
40769    },
40770    {
40771     "field_name" : "pNext",
40772     "field_offset" : 32,
40773     "referenced_type" : "_ZTIPKv"
40774    },
40775    {
40776     "field_name" : "type",
40777     "field_offset" : 64,
40778     "referenced_type" : "_ZTI35VkPerformanceConfigurationTypeINTEL"
40779    }
40780   ],
40781   "linker_set_key" : "_ZTI42VkPerformanceConfigurationAcquireInfoINTEL",
40782   "name" : "VkPerformanceConfigurationAcquireInfoINTEL",
40783   "referenced_type" : "_ZTI42VkPerformanceConfigurationAcquireInfoINTEL",
40784   "self_type" : "_ZTI42VkPerformanceConfigurationAcquireInfoINTEL",
40785   "size" : 12,
40786   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
40787  },
40788  {
40789   "alignment" : 4,
40790   "fields" :
40791   [
40792    {
40793     "field_name" : "sType",
40794     "referenced_type" : "_ZTI15VkStructureType"
40795    },
40796    {
40797     "field_name" : "pNext",
40798     "field_offset" : 32,
40799     "referenced_type" : "_ZTIPv"
40800    },
40801    {
40802     "field_name" : "depthClipEnable",
40803     "field_offset" : 64,
40804     "referenced_type" : "_ZTIj"
40805    }
40806   ],
40807   "linker_set_key" : "_ZTI42VkPhysicalDeviceDepthClipEnableFeaturesEXT",
40808   "name" : "VkPhysicalDeviceDepthClipEnableFeaturesEXT",
40809   "referenced_type" : "_ZTI42VkPhysicalDeviceDepthClipEnableFeaturesEXT",
40810   "self_type" : "_ZTI42VkPhysicalDeviceDepthClipEnableFeaturesEXT",
40811   "size" : 12,
40812   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
40813  },
40814  {
40815   "alignment" : 4,
40816   "fields" :
40817   [
40818    {
40819     "field_name" : "sType",
40820     "referenced_type" : "_ZTI15VkStructureType"
40821    },
40822    {
40823     "field_name" : "pNext",
40824     "field_offset" : 32,
40825     "referenced_type" : "_ZTIPv"
40826    },
40827    {
40828     "field_name" : "shaderInputAttachmentArrayDynamicIndexing",
40829     "field_offset" : 64,
40830     "referenced_type" : "_ZTIj"
40831    },
40832    {
40833     "field_name" : "shaderUniformTexelBufferArrayDynamicIndexing",
40834     "field_offset" : 96,
40835     "referenced_type" : "_ZTIj"
40836    },
40837    {
40838     "field_name" : "shaderStorageTexelBufferArrayDynamicIndexing",
40839     "field_offset" : 128,
40840     "referenced_type" : "_ZTIj"
40841    },
40842    {
40843     "field_name" : "shaderUniformBufferArrayNonUniformIndexing",
40844     "field_offset" : 160,
40845     "referenced_type" : "_ZTIj"
40846    },
40847    {
40848     "field_name" : "shaderSampledImageArrayNonUniformIndexing",
40849     "field_offset" : 192,
40850     "referenced_type" : "_ZTIj"
40851    },
40852    {
40853     "field_name" : "shaderStorageBufferArrayNonUniformIndexing",
40854     "field_offset" : 224,
40855     "referenced_type" : "_ZTIj"
40856    },
40857    {
40858     "field_name" : "shaderStorageImageArrayNonUniformIndexing",
40859     "field_offset" : 256,
40860     "referenced_type" : "_ZTIj"
40861    },
40862    {
40863     "field_name" : "shaderInputAttachmentArrayNonUniformIndexing",
40864     "field_offset" : 288,
40865     "referenced_type" : "_ZTIj"
40866    },
40867    {
40868     "field_name" : "shaderUniformTexelBufferArrayNonUniformIndexing",
40869     "field_offset" : 320,
40870     "referenced_type" : "_ZTIj"
40871    },
40872    {
40873     "field_name" : "shaderStorageTexelBufferArrayNonUniformIndexing",
40874     "field_offset" : 352,
40875     "referenced_type" : "_ZTIj"
40876    },
40877    {
40878     "field_name" : "descriptorBindingUniformBufferUpdateAfterBind",
40879     "field_offset" : 384,
40880     "referenced_type" : "_ZTIj"
40881    },
40882    {
40883     "field_name" : "descriptorBindingSampledImageUpdateAfterBind",
40884     "field_offset" : 416,
40885     "referenced_type" : "_ZTIj"
40886    },
40887    {
40888     "field_name" : "descriptorBindingStorageImageUpdateAfterBind",
40889     "field_offset" : 448,
40890     "referenced_type" : "_ZTIj"
40891    },
40892    {
40893     "field_name" : "descriptorBindingStorageBufferUpdateAfterBind",
40894     "field_offset" : 480,
40895     "referenced_type" : "_ZTIj"
40896    },
40897    {
40898     "field_name" : "descriptorBindingUniformTexelBufferUpdateAfterBind",
40899     "field_offset" : 512,
40900     "referenced_type" : "_ZTIj"
40901    },
40902    {
40903     "field_name" : "descriptorBindingStorageTexelBufferUpdateAfterBind",
40904     "field_offset" : 544,
40905     "referenced_type" : "_ZTIj"
40906    },
40907    {
40908     "field_name" : "descriptorBindingUpdateUnusedWhilePending",
40909     "field_offset" : 576,
40910     "referenced_type" : "_ZTIj"
40911    },
40912    {
40913     "field_name" : "descriptorBindingPartiallyBound",
40914     "field_offset" : 608,
40915     "referenced_type" : "_ZTIj"
40916    },
40917    {
40918     "field_name" : "descriptorBindingVariableDescriptorCount",
40919     "field_offset" : 640,
40920     "referenced_type" : "_ZTIj"
40921    },
40922    {
40923     "field_name" : "runtimeDescriptorArray",
40924     "field_offset" : 672,
40925     "referenced_type" : "_ZTIj"
40926    }
40927   ],
40928   "linker_set_key" : "_ZTI42VkPhysicalDeviceDescriptorIndexingFeatures",
40929   "name" : "VkPhysicalDeviceDescriptorIndexingFeatures",
40930   "referenced_type" : "_ZTI42VkPhysicalDeviceDescriptorIndexingFeatures",
40931   "self_type" : "_ZTI42VkPhysicalDeviceDescriptorIndexingFeatures",
40932   "size" : 88,
40933   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
40934  },
40935  {
40936   "alignment" : 4,
40937   "fields" :
40938   [
40939    {
40940     "field_name" : "sType",
40941     "referenced_type" : "_ZTI15VkStructureType"
40942    },
40943    {
40944     "field_name" : "pNext",
40945     "field_offset" : 32,
40946     "referenced_type" : "_ZTIPv"
40947    },
40948    {
40949     "field_name" : "exclusiveScissor",
40950     "field_offset" : 64,
40951     "referenced_type" : "_ZTIj"
40952    }
40953   ],
40954   "linker_set_key" : "_ZTI42VkPhysicalDeviceExclusiveScissorFeaturesNV",
40955   "name" : "VkPhysicalDeviceExclusiveScissorFeaturesNV",
40956   "referenced_type" : "_ZTI42VkPhysicalDeviceExclusiveScissorFeaturesNV",
40957   "self_type" : "_ZTI42VkPhysicalDeviceExclusiveScissorFeaturesNV",
40958   "size" : 12,
40959   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
40960  },
40961  {
40962   "alignment" : 4,
40963   "fields" :
40964   [
40965    {
40966     "field_name" : "sType",
40967     "referenced_type" : "_ZTI15VkStructureType"
40968    },
40969    {
40970     "field_name" : "pNext",
40971     "field_offset" : 32,
40972     "referenced_type" : "_ZTIPv"
40973    },
40974    {
40975     "field_name" : "minLod",
40976     "field_offset" : 64,
40977     "referenced_type" : "_ZTIj"
40978    }
40979   ],
40980   "linker_set_key" : "_ZTI42VkPhysicalDeviceImageViewMinLodFeaturesEXT",
40981   "name" : "VkPhysicalDeviceImageViewMinLodFeaturesEXT",
40982   "referenced_type" : "_ZTI42VkPhysicalDeviceImageViewMinLodFeaturesEXT",
40983   "self_type" : "_ZTI42VkPhysicalDeviceImageViewMinLodFeaturesEXT",
40984   "size" : 12,
40985   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
40986  },
40987  {
40988   "alignment" : 4,
40989   "fields" :
40990   [
40991    {
40992     "field_name" : "sType",
40993     "referenced_type" : "_ZTI15VkStructureType"
40994    },
40995    {
40996     "field_name" : "pNext",
40997     "field_offset" : 32,
40998     "referenced_type" : "_ZTIPv"
40999    },
41000    {
41001     "field_name" : "inlineUniformBlock",
41002     "field_offset" : 64,
41003     "referenced_type" : "_ZTIj"
41004    },
41005    {
41006     "field_name" : "descriptorBindingInlineUniformBlockUpdateAfterBind",
41007     "field_offset" : 96,
41008     "referenced_type" : "_ZTIj"
41009    }
41010   ],
41011   "linker_set_key" : "_ZTI42VkPhysicalDeviceInlineUniformBlockFeatures",
41012   "name" : "VkPhysicalDeviceInlineUniformBlockFeatures",
41013   "referenced_type" : "_ZTI42VkPhysicalDeviceInlineUniformBlockFeatures",
41014   "self_type" : "_ZTI42VkPhysicalDeviceInlineUniformBlockFeatures",
41015   "size" : 16,
41016   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
41017  },
41018  {
41019   "alignment" : 4,
41020   "fields" :
41021   [
41022    {
41023     "field_name" : "sType",
41024     "referenced_type" : "_ZTI15VkStructureType"
41025    },
41026    {
41027     "field_name" : "pNext",
41028     "field_offset" : 32,
41029     "referenced_type" : "_ZTIPv"
41030    },
41031    {
41032     "field_name" : "provokingVertexLast",
41033     "field_offset" : 64,
41034     "referenced_type" : "_ZTIj"
41035    },
41036    {
41037     "field_name" : "transformFeedbackPreservesProvokingVertex",
41038     "field_offset" : 96,
41039     "referenced_type" : "_ZTIj"
41040    }
41041   ],
41042   "linker_set_key" : "_ZTI42VkPhysicalDeviceProvokingVertexFeaturesEXT",
41043   "name" : "VkPhysicalDeviceProvokingVertexFeaturesEXT",
41044   "referenced_type" : "_ZTI42VkPhysicalDeviceProvokingVertexFeaturesEXT",
41045   "self_type" : "_ZTI42VkPhysicalDeviceProvokingVertexFeaturesEXT",
41046   "size" : 16,
41047   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
41048  },
41049  {
41050   "alignment" : 4,
41051   "fields" :
41052   [
41053    {
41054     "field_name" : "sType",
41055     "referenced_type" : "_ZTI15VkStructureType"
41056    },
41057    {
41058     "field_name" : "pNext",
41059     "field_offset" : 32,
41060     "referenced_type" : "_ZTIPv"
41061    },
41062    {
41063     "field_name" : "formatRgba10x6WithoutYCbCrSampler",
41064     "field_offset" : 64,
41065     "referenced_type" : "_ZTIj"
41066    }
41067   ],
41068   "linker_set_key" : "_ZTI42VkPhysicalDeviceRGBA10X6FormatsFeaturesEXT",
41069   "name" : "VkPhysicalDeviceRGBA10X6FormatsFeaturesEXT",
41070   "referenced_type" : "_ZTI42VkPhysicalDeviceRGBA10X6FormatsFeaturesEXT",
41071   "self_type" : "_ZTI42VkPhysicalDeviceRGBA10X6FormatsFeaturesEXT",
41072   "size" : 12,
41073   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
41074  },
41075  {
41076   "alignment" : 4,
41077   "fields" :
41078   [
41079    {
41080     "field_name" : "sType",
41081     "referenced_type" : "_ZTI15VkStructureType"
41082    },
41083    {
41084     "field_name" : "pNext",
41085     "field_offset" : 32,
41086     "referenced_type" : "_ZTIPv"
41087    },
41088    {
41089     "field_name" : "shaderSMBuiltins",
41090     "field_offset" : 64,
41091     "referenced_type" : "_ZTIj"
41092    }
41093   ],
41094   "linker_set_key" : "_ZTI42VkPhysicalDeviceShaderSMBuiltinsFeaturesNV",
41095   "name" : "VkPhysicalDeviceShaderSMBuiltinsFeaturesNV",
41096   "referenced_type" : "_ZTI42VkPhysicalDeviceShaderSMBuiltinsFeaturesNV",
41097   "self_type" : "_ZTI42VkPhysicalDeviceShaderSMBuiltinsFeaturesNV",
41098   "size" : 12,
41099   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
41100  },
41101  {
41102   "alignment" : 4,
41103   "fields" :
41104   [
41105    {
41106     "field_name" : "sType",
41107     "referenced_type" : "_ZTI15VkStructureType"
41108    },
41109    {
41110     "field_name" : "pNext",
41111     "field_offset" : 32,
41112     "referenced_type" : "_ZTIPv"
41113    },
41114    {
41115     "field_name" : "shadingRateImage",
41116     "field_offset" : 64,
41117     "referenced_type" : "_ZTIj"
41118    },
41119    {
41120     "field_name" : "shadingRateCoarseSampleOrder",
41121     "field_offset" : 96,
41122     "referenced_type" : "_ZTIj"
41123    }
41124   ],
41125   "linker_set_key" : "_ZTI42VkPhysicalDeviceShadingRateImageFeaturesNV",
41126   "name" : "VkPhysicalDeviceShadingRateImageFeaturesNV",
41127   "referenced_type" : "_ZTI42VkPhysicalDeviceShadingRateImageFeaturesNV",
41128   "self_type" : "_ZTI42VkPhysicalDeviceShadingRateImageFeaturesNV",
41129   "size" : 16,
41130   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
41131  },
41132  {
41133   "alignment" : 4,
41134   "fields" :
41135   [
41136    {
41137     "field_name" : "sType",
41138     "referenced_type" : "_ZTI15VkStructureType"
41139    },
41140    {
41141     "field_name" : "pNext",
41142     "field_offset" : 32,
41143     "referenced_type" : "_ZTIPKv"
41144    },
41145    {
41146     "field_name" : "flags",
41147     "field_offset" : 64,
41148     "referenced_type" : "_ZTIj"
41149    },
41150    {
41151     "field_name" : "coverageToColorEnable",
41152     "field_offset" : 96,
41153     "referenced_type" : "_ZTIj"
41154    },
41155    {
41156     "field_name" : "coverageToColorLocation",
41157     "field_offset" : 128,
41158     "referenced_type" : "_ZTIj"
41159    }
41160   ],
41161   "linker_set_key" : "_ZTI42VkPipelineCoverageToColorStateCreateInfoNV",
41162   "name" : "VkPipelineCoverageToColorStateCreateInfoNV",
41163   "referenced_type" : "_ZTI42VkPipelineCoverageToColorStateCreateInfoNV",
41164   "self_type" : "_ZTI42VkPipelineCoverageToColorStateCreateInfoNV",
41165   "size" : 20,
41166   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
41167  },
41168  {
41169   "alignment" : 4,
41170   "fields" :
41171   [
41172    {
41173     "field_name" : "sType",
41174     "referenced_type" : "_ZTI15VkStructureType"
41175    },
41176    {
41177     "field_name" : "pNext",
41178     "field_offset" : 32,
41179     "referenced_type" : "_ZTIPKv"
41180    },
41181    {
41182     "field_name" : "flags",
41183     "field_offset" : 64,
41184     "referenced_type" : "_ZTIj"
41185    },
41186    {
41187     "field_name" : "viewportCount",
41188     "field_offset" : 96,
41189     "referenced_type" : "_ZTIj"
41190    },
41191    {
41192     "field_name" : "pViewportSwizzles",
41193     "field_offset" : 128,
41194     "referenced_type" : "_ZTIPK19VkViewportSwizzleNV"
41195    }
41196   ],
41197   "linker_set_key" : "_ZTI42VkPipelineViewportSwizzleStateCreateInfoNV",
41198   "name" : "VkPipelineViewportSwizzleStateCreateInfoNV",
41199   "referenced_type" : "_ZTI42VkPipelineViewportSwizzleStateCreateInfoNV",
41200   "self_type" : "_ZTI42VkPipelineViewportSwizzleStateCreateInfoNV",
41201   "size" : 20,
41202   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
41203  },
41204  {
41205   "alignment" : 4,
41206   "fields" :
41207   [
41208    {
41209     "field_name" : "sType",
41210     "referenced_type" : "_ZTI15VkStructureType"
41211    },
41212    {
41213     "field_name" : "pNext",
41214     "field_offset" : 32,
41215     "referenced_type" : "_ZTIPKv"
41216    },
41217    {
41218     "field_name" : "performanceCountersSampling",
41219     "field_offset" : 64,
41220     "referenced_type" : "_ZTI28VkQueryPoolSamplingModeINTEL"
41221    }
41222   ],
41223   "linker_set_key" : "_ZTI42VkQueryPoolPerformanceQueryCreateInfoINTEL",
41224   "name" : "VkQueryPoolPerformanceQueryCreateInfoINTEL",
41225   "referenced_type" : "_ZTI42VkQueryPoolPerformanceQueryCreateInfoINTEL",
41226   "self_type" : "_ZTI42VkQueryPoolPerformanceQueryCreateInfoINTEL",
41227   "size" : 12,
41228   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
41229  },
41230  {
41231   "alignment" : 4,
41232   "fields" :
41233   [
41234    {
41235     "field_name" : "sType",
41236     "referenced_type" : "_ZTI15VkStructureType"
41237    },
41238    {
41239     "field_name" : "pNext",
41240     "field_offset" : 32,
41241     "referenced_type" : "_ZTIPKv"
41242    },
41243    {
41244     "field_name" : "maxPipelineRayPayloadSize",
41245     "field_offset" : 64,
41246     "referenced_type" : "_ZTIj"
41247    },
41248    {
41249     "field_name" : "maxPipelineRayHitAttributeSize",
41250     "field_offset" : 96,
41251     "referenced_type" : "_ZTIj"
41252    }
41253   ],
41254   "linker_set_key" : "_ZTI42VkRayTracingPipelineInterfaceCreateInfoKHR",
41255   "name" : "VkRayTracingPipelineInterfaceCreateInfoKHR",
41256   "referenced_type" : "_ZTI42VkRayTracingPipelineInterfaceCreateInfoKHR",
41257   "self_type" : "_ZTI42VkRayTracingPipelineInterfaceCreateInfoKHR",
41258   "size" : 16,
41259   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
41260  },
41261  {
41262   "alignment" : 4,
41263   "fields" :
41264   [
41265    {
41266     "field_name" : "sType",
41267     "referenced_type" : "_ZTI15VkStructureType"
41268    },
41269    {
41270     "field_name" : "pNext",
41271     "field_offset" : 32,
41272     "referenced_type" : "_ZTIPKv"
41273    },
41274    {
41275     "field_name" : "validationCache",
41276     "field_offset" : 64,
41277     "referenced_type" : "_ZTIy"
41278    }
41279   ],
41280   "linker_set_key" : "_ZTI42VkShaderModuleValidationCacheCreateInfoEXT",
41281   "name" : "VkShaderModuleValidationCacheCreateInfoEXT",
41282   "referenced_type" : "_ZTI42VkShaderModuleValidationCacheCreateInfoEXT",
41283   "self_type" : "_ZTI42VkShaderModuleValidationCacheCreateInfoEXT",
41284   "size" : 16,
41285   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
41286  },
41287  {
41288   "alignment" : 4,
41289   "fields" :
41290   [
41291    {
41292     "field_name" : "sType",
41293     "referenced_type" : "_ZTI15VkStructureType"
41294    },
41295    {
41296     "field_name" : "pNext",
41297     "field_offset" : 32,
41298     "referenced_type" : "_ZTIPKv"
41299    },
41300    {
41301     "field_name" : "type",
41302     "field_offset" : 64,
41303     "referenced_type" : "_ZTI30VkAccelerationStructureTypeKHR"
41304    },
41305    {
41306     "field_name" : "flags",
41307     "field_offset" : 96,
41308     "referenced_type" : "_ZTIj"
41309    },
41310    {
41311     "field_name" : "mode",
41312     "field_offset" : 128,
41313     "referenced_type" : "_ZTI35VkBuildAccelerationStructureModeKHR"
41314    },
41315    {
41316     "field_name" : "srcAccelerationStructure",
41317     "field_offset" : 160,
41318     "referenced_type" : "_ZTIy"
41319    },
41320    {
41321     "field_name" : "dstAccelerationStructure",
41322     "field_offset" : 224,
41323     "referenced_type" : "_ZTIy"
41324    },
41325    {
41326     "field_name" : "geometryCount",
41327     "field_offset" : 288,
41328     "referenced_type" : "_ZTIj"
41329    },
41330    {
41331     "field_name" : "pGeometries",
41332     "field_offset" : 320,
41333     "referenced_type" : "_ZTIPK34VkAccelerationStructureGeometryKHR"
41334    },
41335    {
41336     "field_name" : "ppGeometries",
41337     "field_offset" : 352,
41338     "referenced_type" : "_ZTIPKPK34VkAccelerationStructureGeometryKHR"
41339    },
41340    {
41341     "field_name" : "scratchData",
41342     "field_offset" : 384,
41343     "referenced_type" : "_ZTI24VkDeviceOrHostAddressKHR"
41344    }
41345   ],
41346   "linker_set_key" : "_ZTI43VkAccelerationStructureBuildGeometryInfoKHR",
41347   "name" : "VkAccelerationStructureBuildGeometryInfoKHR",
41348   "referenced_type" : "_ZTI43VkAccelerationStructureBuildGeometryInfoKHR",
41349   "self_type" : "_ZTI43VkAccelerationStructureBuildGeometryInfoKHR",
41350   "size" : 56,
41351   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
41352  },
41353  {
41354   "alignment" : 4,
41355   "fields" :
41356   [
41357    {
41358     "field_name" : "sType",
41359     "referenced_type" : "_ZTI15VkStructureType"
41360    },
41361    {
41362     "field_name" : "pNext",
41363     "field_offset" : 32,
41364     "referenced_type" : "_ZTIPKv"
41365    },
41366    {
41367     "field_name" : "accelerationStructure",
41368     "field_offset" : 64,
41369     "referenced_type" : "_ZTIy"
41370    }
41371   ],
41372   "linker_set_key" : "_ZTI43VkAccelerationStructureDeviceAddressInfoKHR",
41373   "name" : "VkAccelerationStructureDeviceAddressInfoKHR",
41374   "referenced_type" : "_ZTI43VkAccelerationStructureDeviceAddressInfoKHR",
41375   "self_type" : "_ZTI43VkAccelerationStructureDeviceAddressInfoKHR",
41376   "size" : 16,
41377   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
41378  },
41379  {
41380   "alignment" : 4,
41381   "fields" :
41382   [
41383    {
41384     "field_name" : "sType",
41385     "referenced_type" : "_ZTI15VkStructureType"
41386    },
41387    {
41388     "field_name" : "pNext",
41389     "field_offset" : 32,
41390     "referenced_type" : "_ZTIPKv"
41391    },
41392    {
41393     "field_name" : "data",
41394     "field_offset" : 64,
41395     "referenced_type" : "_ZTI29VkDeviceOrHostAddressConstKHR"
41396    },
41397    {
41398     "field_name" : "stride",
41399     "field_offset" : 128,
41400     "referenced_type" : "_ZTIy"
41401    }
41402   ],
41403   "linker_set_key" : "_ZTI43VkAccelerationStructureGeometryAabbsDataKHR",
41404   "name" : "VkAccelerationStructureGeometryAabbsDataKHR",
41405   "referenced_type" : "_ZTI43VkAccelerationStructureGeometryAabbsDataKHR",
41406   "self_type" : "_ZTI43VkAccelerationStructureGeometryAabbsDataKHR",
41407   "size" : 24,
41408   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
41409  },
41410  {
41411   "alignment" : 4,
41412   "fields" :
41413   [
41414    {
41415     "field_name" : "staticInstance",
41416     "referenced_type" : "_ZTI34VkAccelerationStructureInstanceKHR"
41417    },
41418    {
41419     "field_name" : "matrixMotionInstance",
41420     "referenced_type" : "_ZTI45VkAccelerationStructureMatrixMotionInstanceNV"
41421    },
41422    {
41423     "field_name" : "srtMotionInstance",
41424     "referenced_type" : "_ZTI42VkAccelerationStructureSRTMotionInstanceNV"
41425    }
41426   ],
41427   "linker_set_key" : "_ZTI43VkAccelerationStructureMotionInstanceDataNV",
41428   "name" : "VkAccelerationStructureMotionInstanceDataNV",
41429   "record_kind" : "union",
41430   "referenced_type" : "_ZTI43VkAccelerationStructureMotionInstanceDataNV",
41431   "self_type" : "_ZTI43VkAccelerationStructureMotionInstanceDataNV",
41432   "size" : 144,
41433   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
41434  },
41435  {
41436   "alignment" : 4,
41437   "fields" :
41438   [
41439    {
41440     "field_name" : "sType",
41441     "referenced_type" : "_ZTI15VkStructureType"
41442    },
41443    {
41444     "field_name" : "pNext",
41445     "field_offset" : 32,
41446     "referenced_type" : "_ZTIPKv"
41447    },
41448    {
41449     "field_name" : "bindingCount",
41450     "field_offset" : 64,
41451     "referenced_type" : "_ZTIj"
41452    },
41453    {
41454     "field_name" : "pBindingFlags",
41455     "field_offset" : 96,
41456     "referenced_type" : "_ZTIPKj"
41457    }
41458   ],
41459   "linker_set_key" : "_ZTI43VkDescriptorSetLayoutBindingFlagsCreateInfo",
41460   "name" : "VkDescriptorSetLayoutBindingFlagsCreateInfo",
41461   "referenced_type" : "_ZTI43VkDescriptorSetLayoutBindingFlagsCreateInfo",
41462   "self_type" : "_ZTI43VkDescriptorSetLayoutBindingFlagsCreateInfo",
41463   "size" : 16,
41464   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
41465  },
41466  {
41467   "alignment" : 4,
41468   "fields" :
41469   [
41470    {
41471     "field_name" : "sType",
41472     "referenced_type" : "_ZTI15VkStructureType"
41473    },
41474    {
41475     "field_name" : "pNext",
41476     "field_offset" : 32,
41477     "referenced_type" : "_ZTIPKv"
41478    },
41479    {
41480     "field_name" : "pipelineBindPoint",
41481     "field_offset" : 64,
41482     "referenced_type" : "_ZTI19VkPipelineBindPoint"
41483    },
41484    {
41485     "field_name" : "pipeline",
41486     "field_offset" : 96,
41487     "referenced_type" : "_ZTIy"
41488    },
41489    {
41490     "field_name" : "indirectCommandsLayout",
41491     "field_offset" : 160,
41492     "referenced_type" : "_ZTIy"
41493    },
41494    {
41495     "field_name" : "maxSequencesCount",
41496     "field_offset" : 224,
41497     "referenced_type" : "_ZTIj"
41498    }
41499   ],
41500   "linker_set_key" : "_ZTI43VkGeneratedCommandsMemoryRequirementsInfoNV",
41501   "name" : "VkGeneratedCommandsMemoryRequirementsInfoNV",
41502   "referenced_type" : "_ZTI43VkGeneratedCommandsMemoryRequirementsInfoNV",
41503   "self_type" : "_ZTI43VkGeneratedCommandsMemoryRequirementsInfoNV",
41504   "size" : 32,
41505   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
41506  },
41507  {
41508   "alignment" : 4,
41509   "fields" :
41510   [
41511    {
41512     "field_name" : "sType",
41513     "referenced_type" : "_ZTI15VkStructureType"
41514    },
41515    {
41516     "field_name" : "pNext",
41517     "field_offset" : 32,
41518     "referenced_type" : "_ZTIPKv"
41519    },
41520    {
41521     "field_name" : "memory",
41522     "field_offset" : 64,
41523     "referenced_type" : "_ZTIy"
41524    }
41525   ],
41526   "linker_set_key" : "_ZTI43VkMemoryGetAndroidHardwareBufferInfoANDROID",
41527   "name" : "VkMemoryGetAndroidHardwareBufferInfoANDROID",
41528   "referenced_type" : "_ZTI43VkMemoryGetAndroidHardwareBufferInfoANDROID",
41529   "self_type" : "_ZTI43VkMemoryGetAndroidHardwareBufferInfoANDROID",
41530   "size" : 16,
41531   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_android.h"
41532  },
41533  {
41534   "alignment" : 4,
41535   "fields" :
41536   [
41537    {
41538     "field_name" : "sType",
41539     "referenced_type" : "_ZTI15VkStructureType"
41540    },
41541    {
41542     "field_name" : "pNext",
41543     "field_offset" : 32,
41544     "referenced_type" : "_ZTIPv"
41545    },
41546    {
41547     "field_name" : "bufferDeviceAddress",
41548     "field_offset" : 64,
41549     "referenced_type" : "_ZTIj"
41550    },
41551    {
41552     "field_name" : "bufferDeviceAddressCaptureReplay",
41553     "field_offset" : 96,
41554     "referenced_type" : "_ZTIj"
41555    },
41556    {
41557     "field_name" : "bufferDeviceAddressMultiDevice",
41558     "field_offset" : 128,
41559     "referenced_type" : "_ZTIj"
41560    }
41561   ],
41562   "linker_set_key" : "_ZTI43VkPhysicalDeviceBufferDeviceAddressFeatures",
41563   "name" : "VkPhysicalDeviceBufferDeviceAddressFeatures",
41564   "referenced_type" : "_ZTI43VkPhysicalDeviceBufferDeviceAddressFeatures",
41565   "self_type" : "_ZTI43VkPhysicalDeviceBufferDeviceAddressFeatures",
41566   "size" : 20,
41567   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
41568  },
41569  {
41570   "alignment" : 4,
41571   "fields" :
41572   [
41573    {
41574     "field_name" : "sType",
41575     "referenced_type" : "_ZTI15VkStructureType"
41576    },
41577    {
41578     "field_name" : "pNext",
41579     "field_offset" : 32,
41580     "referenced_type" : "_ZTIPv"
41581    },
41582    {
41583     "field_name" : "colorWriteEnable",
41584     "field_offset" : 64,
41585     "referenced_type" : "_ZTIj"
41586    }
41587   ],
41588   "linker_set_key" : "_ZTI43VkPhysicalDeviceColorWriteEnableFeaturesEXT",
41589   "name" : "VkPhysicalDeviceColorWriteEnableFeaturesEXT",
41590   "referenced_type" : "_ZTI43VkPhysicalDeviceColorWriteEnableFeaturesEXT",
41591   "self_type" : "_ZTI43VkPhysicalDeviceColorWriteEnableFeaturesEXT",
41592   "size" : 12,
41593   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
41594  },
41595  {
41596   "alignment" : 4,
41597   "fields" :
41598   [
41599    {
41600     "field_name" : "sType",
41601     "referenced_type" : "_ZTI15VkStructureType"
41602    },
41603    {
41604     "field_name" : "pNext",
41605     "field_offset" : 32,
41606     "referenced_type" : "_ZTIPv"
41607    },
41608    {
41609     "field_name" : "cooperativeMatrix",
41610     "field_offset" : 64,
41611     "referenced_type" : "_ZTIj"
41612    },
41613    {
41614     "field_name" : "cooperativeMatrixRobustBufferAccess",
41615     "field_offset" : 96,
41616     "referenced_type" : "_ZTIj"
41617    }
41618   ],
41619   "linker_set_key" : "_ZTI43VkPhysicalDeviceCooperativeMatrixFeaturesNV",
41620   "name" : "VkPhysicalDeviceCooperativeMatrixFeaturesNV",
41621   "referenced_type" : "_ZTI43VkPhysicalDeviceCooperativeMatrixFeaturesNV",
41622   "self_type" : "_ZTI43VkPhysicalDeviceCooperativeMatrixFeaturesNV",
41623   "size" : 16,
41624   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
41625  },
41626  {
41627   "alignment" : 4,
41628   "fields" :
41629   [
41630    {
41631     "field_name" : "sType",
41632     "referenced_type" : "_ZTI15VkStructureType"
41633    },
41634    {
41635     "field_name" : "pNext",
41636     "field_offset" : 32,
41637     "referenced_type" : "_ZTIPv"
41638    },
41639    {
41640     "field_name" : "depthClipControl",
41641     "field_offset" : 64,
41642     "referenced_type" : "_ZTIj"
41643    }
41644   ],
41645   "linker_set_key" : "_ZTI43VkPhysicalDeviceDepthClipControlFeaturesEXT",
41646   "name" : "VkPhysicalDeviceDepthClipControlFeaturesEXT",
41647   "referenced_type" : "_ZTI43VkPhysicalDeviceDepthClipControlFeaturesEXT",
41648   "self_type" : "_ZTI43VkPhysicalDeviceDepthClipControlFeaturesEXT",
41649   "size" : 12,
41650   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
41651  },
41652  {
41653   "alignment" : 4,
41654   "fields" :
41655   [
41656    {
41657     "field_name" : "sType",
41658     "referenced_type" : "_ZTI15VkStructureType"
41659    },
41660    {
41661     "field_name" : "pNext",
41662     "field_offset" : 32,
41663     "referenced_type" : "_ZTIPv"
41664    },
41665    {
41666     "field_name" : "diagnosticsConfig",
41667     "field_offset" : 64,
41668     "referenced_type" : "_ZTIj"
41669    }
41670   ],
41671   "linker_set_key" : "_ZTI43VkPhysicalDeviceDiagnosticsConfigFeaturesNV",
41672   "name" : "VkPhysicalDeviceDiagnosticsConfigFeaturesNV",
41673   "referenced_type" : "_ZTI43VkPhysicalDeviceDiagnosticsConfigFeaturesNV",
41674   "self_type" : "_ZTI43VkPhysicalDeviceDiagnosticsConfigFeaturesNV",
41675   "size" : 12,
41676   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
41677  },
41678  {
41679   "alignment" : 4,
41680   "fields" :
41681   [
41682    {
41683     "field_name" : "sType",
41684     "referenced_type" : "_ZTI15VkStructureType"
41685    },
41686    {
41687     "field_name" : "pNext",
41688     "field_offset" : 32,
41689     "referenced_type" : "_ZTIPv"
41690    },
41691    {
41692     "field_name" : "imageViewType",
41693     "field_offset" : 64,
41694     "referenced_type" : "_ZTI15VkImageViewType"
41695    }
41696   ],
41697   "linker_set_key" : "_ZTI43VkPhysicalDeviceImageViewImageFormatInfoEXT",
41698   "name" : "VkPhysicalDeviceImageViewImageFormatInfoEXT",
41699   "referenced_type" : "_ZTI43VkPhysicalDeviceImageViewImageFormatInfoEXT",
41700   "self_type" : "_ZTI43VkPhysicalDeviceImageViewImageFormatInfoEXT",
41701   "size" : 12,
41702   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
41703  },
41704  {
41705   "alignment" : 4,
41706   "fields" :
41707   [
41708    {
41709     "field_name" : "sType",
41710     "referenced_type" : "_ZTI15VkStructureType"
41711    },
41712    {
41713     "field_name" : "pNext",
41714     "field_offset" : 32,
41715     "referenced_type" : "_ZTIPv"
41716    },
41717    {
41718     "field_name" : "performanceCounterQueryPools",
41719     "field_offset" : 64,
41720     "referenced_type" : "_ZTIj"
41721    },
41722    {
41723     "field_name" : "performanceCounterMultipleQueryPools",
41724     "field_offset" : 96,
41725     "referenced_type" : "_ZTIj"
41726    }
41727   ],
41728   "linker_set_key" : "_ZTI43VkPhysicalDevicePerformanceQueryFeaturesKHR",
41729   "name" : "VkPhysicalDevicePerformanceQueryFeaturesKHR",
41730   "referenced_type" : "_ZTI43VkPhysicalDevicePerformanceQueryFeaturesKHR",
41731   "self_type" : "_ZTI43VkPhysicalDevicePerformanceQueryFeaturesKHR",
41732   "size" : 16,
41733   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
41734  },
41735  {
41736   "alignment" : 4,
41737   "fields" :
41738   [
41739    {
41740     "field_name" : "sType",
41741     "referenced_type" : "_ZTI15VkStructureType"
41742    },
41743    {
41744     "field_name" : "pNext",
41745     "field_offset" : 32,
41746     "referenced_type" : "_ZTIPv"
41747    },
41748    {
41749     "field_name" : "maxPushDescriptors",
41750     "field_offset" : 64,
41751     "referenced_type" : "_ZTIj"
41752    }
41753   ],
41754   "linker_set_key" : "_ZTI43VkPhysicalDevicePushDescriptorPropertiesKHR",
41755   "name" : "VkPhysicalDevicePushDescriptorPropertiesKHR",
41756   "referenced_type" : "_ZTI43VkPhysicalDevicePushDescriptorPropertiesKHR",
41757   "self_type" : "_ZTI43VkPhysicalDevicePushDescriptorPropertiesKHR",
41758   "size" : 12,
41759   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
41760  },
41761  {
41762   "alignment" : 4,
41763   "fields" :
41764   [
41765    {
41766     "field_name" : "sType",
41767     "referenced_type" : "_ZTI15VkStructureType"
41768    },
41769    {
41770     "field_name" : "pNext",
41771     "field_offset" : 32,
41772     "referenced_type" : "_ZTIPv"
41773    },
41774    {
41775     "field_name" : "subgroupSizeControl",
41776     "field_offset" : 64,
41777     "referenced_type" : "_ZTIj"
41778    },
41779    {
41780     "field_name" : "computeFullSubgroups",
41781     "field_offset" : 96,
41782     "referenced_type" : "_ZTIj"
41783    }
41784   ],
41785   "linker_set_key" : "_ZTI43VkPhysicalDeviceSubgroupSizeControlFeatures",
41786   "name" : "VkPhysicalDeviceSubgroupSizeControlFeatures",
41787   "referenced_type" : "_ZTI43VkPhysicalDeviceSubgroupSizeControlFeatures",
41788   "self_type" : "_ZTI43VkPhysicalDeviceSubgroupSizeControlFeatures",
41789   "size" : 16,
41790   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
41791  },
41792  {
41793   "alignment" : 4,
41794   "fields" :
41795   [
41796    {
41797     "field_name" : "sType",
41798     "referenced_type" : "_ZTI15VkStructureType"
41799    },
41800    {
41801     "field_name" : "pNext",
41802     "field_offset" : 32,
41803     "referenced_type" : "_ZTIPv"
41804    },
41805    {
41806     "field_name" : "maxTimelineSemaphoreValueDifference",
41807     "field_offset" : 64,
41808     "referenced_type" : "_ZTIy"
41809    }
41810   ],
41811   "linker_set_key" : "_ZTI43VkPhysicalDeviceTimelineSemaphoreProperties",
41812   "name" : "VkPhysicalDeviceTimelineSemaphoreProperties",
41813   "referenced_type" : "_ZTI43VkPhysicalDeviceTimelineSemaphoreProperties",
41814   "self_type" : "_ZTI43VkPhysicalDeviceTimelineSemaphoreProperties",
41815   "size" : 16,
41816   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
41817  },
41818  {
41819   "alignment" : 4,
41820   "fields" :
41821   [
41822    {
41823     "field_name" : "sType",
41824     "referenced_type" : "_ZTI15VkStructureType"
41825    },
41826    {
41827     "field_name" : "pNext",
41828     "field_offset" : 32,
41829     "referenced_type" : "_ZTIPv"
41830    },
41831    {
41832     "field_name" : "ycbcrImageArrays",
41833     "field_offset" : 64,
41834     "referenced_type" : "_ZTIj"
41835    }
41836   ],
41837   "linker_set_key" : "_ZTI43VkPhysicalDeviceYcbcrImageArraysFeaturesEXT",
41838   "name" : "VkPhysicalDeviceYcbcrImageArraysFeaturesEXT",
41839   "referenced_type" : "_ZTI43VkPhysicalDeviceYcbcrImageArraysFeaturesEXT",
41840   "self_type" : "_ZTI43VkPhysicalDeviceYcbcrImageArraysFeaturesEXT",
41841   "size" : 12,
41842   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
41843  },
41844  {
41845   "alignment" : 4,
41846   "fields" :
41847   [
41848    {
41849     "field_name" : "sType",
41850     "referenced_type" : "_ZTI15VkStructureType"
41851    },
41852    {
41853     "field_name" : "pNext",
41854     "field_offset" : 32,
41855     "referenced_type" : "_ZTIPKv"
41856    },
41857    {
41858     "field_name" : "sampleLocationsEnable",
41859     "field_offset" : 64,
41860     "referenced_type" : "_ZTIj"
41861    },
41862    {
41863     "field_name" : "sampleLocationsInfo",
41864     "field_offset" : 96,
41865     "referenced_type" : "_ZTI24VkSampleLocationsInfoEXT"
41866    }
41867   ],
41868   "linker_set_key" : "_ZTI43VkPipelineSampleLocationsStateCreateInfoEXT",
41869   "name" : "VkPipelineSampleLocationsStateCreateInfoEXT",
41870   "referenced_type" : "_ZTI43VkPipelineSampleLocationsStateCreateInfoEXT",
41871   "self_type" : "_ZTI43VkPipelineSampleLocationsStateCreateInfoEXT",
41872   "size" : 40,
41873   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
41874  },
41875  {
41876   "alignment" : 4,
41877   "fields" :
41878   [
41879    {
41880     "field_name" : "sType",
41881     "referenced_type" : "_ZTI15VkStructureType"
41882    },
41883    {
41884     "field_name" : "pNext",
41885     "field_offset" : 32,
41886     "referenced_type" : "_ZTIPKv"
41887    },
41888    {
41889     "field_name" : "viewportWScalingEnable",
41890     "field_offset" : 64,
41891     "referenced_type" : "_ZTIj"
41892    },
41893    {
41894     "field_name" : "viewportCount",
41895     "field_offset" : 96,
41896     "referenced_type" : "_ZTIj"
41897    },
41898    {
41899     "field_name" : "pViewportWScalings",
41900     "field_offset" : 128,
41901     "referenced_type" : "_ZTIPK20VkViewportWScalingNV"
41902    }
41903   ],
41904   "linker_set_key" : "_ZTI43VkPipelineViewportWScalingStateCreateInfoNV",
41905   "name" : "VkPipelineViewportWScalingStateCreateInfoNV",
41906   "referenced_type" : "_ZTI43VkPipelineViewportWScalingStateCreateInfoNV",
41907   "self_type" : "_ZTI43VkPipelineViewportWScalingStateCreateInfoNV",
41908   "size" : 20,
41909   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
41910  },
41911  {
41912   "alignment" : 4,
41913   "fields" :
41914   [
41915    {
41916     "field_name" : "sType",
41917     "referenced_type" : "_ZTI15VkStructureType"
41918    },
41919    {
41920     "field_name" : "pNext",
41921     "field_offset" : 32,
41922     "referenced_type" : "_ZTIPKv"
41923    },
41924    {
41925     "field_name" : "fragmentDensityMapAttachment",
41926     "field_offset" : 64,
41927     "referenced_type" : "_ZTI21VkAttachmentReference"
41928    }
41929   ],
41930   "linker_set_key" : "_ZTI43VkRenderPassFragmentDensityMapCreateInfoEXT",
41931   "name" : "VkRenderPassFragmentDensityMapCreateInfoEXT",
41932   "referenced_type" : "_ZTI43VkRenderPassFragmentDensityMapCreateInfoEXT",
41933   "self_type" : "_ZTI43VkRenderPassFragmentDensityMapCreateInfoEXT",
41934   "size" : 16,
41935   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
41936  },
41937  {
41938   "alignment" : 4,
41939   "fields" :
41940   [
41941    {
41942     "field_name" : "sType",
41943     "referenced_type" : "_ZTI15VkStructureType"
41944    },
41945    {
41946     "field_name" : "pNext",
41947     "field_offset" : 32,
41948     "referenced_type" : "_ZTIPKv"
41949    },
41950    {
41951     "field_name" : "aspectReferenceCount",
41952     "field_offset" : 64,
41953     "referenced_type" : "_ZTIj"
41954    },
41955    {
41956     "field_name" : "pAspectReferences",
41957     "field_offset" : 96,
41958     "referenced_type" : "_ZTIPK32VkInputAttachmentAspectReference"
41959    }
41960   ],
41961   "linker_set_key" : "_ZTI43VkRenderPassInputAttachmentAspectCreateInfo",
41962   "name" : "VkRenderPassInputAttachmentAspectCreateInfo",
41963   "referenced_type" : "_ZTI43VkRenderPassInputAttachmentAspectCreateInfo",
41964   "self_type" : "_ZTI43VkRenderPassInputAttachmentAspectCreateInfo",
41965   "size" : 16,
41966   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
41967  },
41968  {
41969   "alignment" : 4,
41970   "fields" :
41971   [
41972    {
41973     "field_name" : "sType",
41974     "referenced_type" : "_ZTI15VkStructureType"
41975    },
41976    {
41977     "field_name" : "pNext",
41978     "field_offset" : 32,
41979     "referenced_type" : "_ZTIPKv"
41980    },
41981    {
41982     "field_name" : "accelerationStructureCount",
41983     "field_offset" : 64,
41984     "referenced_type" : "_ZTIj"
41985    },
41986    {
41987     "field_name" : "pAccelerationStructures",
41988     "field_offset" : 96,
41989     "referenced_type" : "_ZTIPKy"
41990    }
41991   ],
41992   "linker_set_key" : "_ZTI43VkWriteDescriptorSetAccelerationStructureNV",
41993   "name" : "VkWriteDescriptorSetAccelerationStructureNV",
41994   "referenced_type" : "_ZTI43VkWriteDescriptorSetAccelerationStructureNV",
41995   "self_type" : "_ZTI43VkWriteDescriptorSetAccelerationStructureNV",
41996   "size" : 16,
41997   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
41998  },
41999  {
42000   "alignment" : 4,
42001   "fields" :
42002   [
42003    {
42004     "field_name" : "sType",
42005     "referenced_type" : "_ZTI15VkStructureType"
42006    },
42007    {
42008     "field_name" : "pNext",
42009     "field_offset" : 32,
42010     "referenced_type" : "_ZTIPKv"
42011    },
42012    {
42013     "field_name" : "maxInlineUniformBlockBindings",
42014     "field_offset" : 64,
42015     "referenced_type" : "_ZTIj"
42016    }
42017   ],
42018   "linker_set_key" : "_ZTI44VkDescriptorPoolInlineUniformBlockCreateInfo",
42019   "name" : "VkDescriptorPoolInlineUniformBlockCreateInfo",
42020   "referenced_type" : "_ZTI44VkDescriptorPoolInlineUniformBlockCreateInfo",
42021   "self_type" : "_ZTI44VkDescriptorPoolInlineUniformBlockCreateInfo",
42022   "size" : 12,
42023   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
42024  },
42025  {
42026   "alignment" : 4,
42027   "fields" :
42028   [
42029    {
42030     "field_name" : "sType",
42031     "referenced_type" : "_ZTI15VkStructureType"
42032    },
42033    {
42034     "field_name" : "pNext",
42035     "field_offset" : 32,
42036     "referenced_type" : "_ZTIPv"
42037    },
42038    {
42039     "field_name" : "cornerSampledImage",
42040     "field_offset" : 64,
42041     "referenced_type" : "_ZTIj"
42042    }
42043   ],
42044   "linker_set_key" : "_ZTI44VkPhysicalDeviceCornerSampledImageFeaturesNV",
42045   "name" : "VkPhysicalDeviceCornerSampledImageFeaturesNV",
42046   "referenced_type" : "_ZTI44VkPhysicalDeviceCornerSampledImageFeaturesNV",
42047   "self_type" : "_ZTI44VkPhysicalDeviceCornerSampledImageFeaturesNV",
42048   "size" : 12,
42049   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
42050  },
42051  {
42052   "alignment" : 4,
42053   "fields" :
42054   [
42055    {
42056     "field_name" : "sType",
42057     "referenced_type" : "_ZTI15VkStructureType"
42058    },
42059    {
42060     "field_name" : "pNext",
42061     "field_offset" : 32,
42062     "referenced_type" : "_ZTIPv"
42063    },
42064    {
42065     "field_name" : "customBorderColors",
42066     "field_offset" : 64,
42067     "referenced_type" : "_ZTIj"
42068    },
42069    {
42070     "field_name" : "customBorderColorWithoutFormat",
42071     "field_offset" : 96,
42072     "referenced_type" : "_ZTIj"
42073    }
42074   ],
42075   "linker_set_key" : "_ZTI44VkPhysicalDeviceCustomBorderColorFeaturesEXT",
42076   "name" : "VkPhysicalDeviceCustomBorderColorFeaturesEXT",
42077   "referenced_type" : "_ZTI44VkPhysicalDeviceCustomBorderColorFeaturesEXT",
42078   "self_type" : "_ZTI44VkPhysicalDeviceCustomBorderColorFeaturesEXT",
42079   "size" : 16,
42080   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
42081  },
42082  {
42083   "alignment" : 4,
42084   "fields" :
42085   [
42086    {
42087     "field_name" : "sType",
42088     "referenced_type" : "_ZTI15VkStructureType"
42089    },
42090    {
42091     "field_name" : "pNext",
42092     "field_offset" : 32,
42093     "referenced_type" : "_ZTIPv"
42094    },
42095    {
42096     "field_name" : "maxUpdateAfterBindDescriptorsInAllPools",
42097     "field_offset" : 64,
42098     "referenced_type" : "_ZTIj"
42099    },
42100    {
42101     "field_name" : "shaderUniformBufferArrayNonUniformIndexingNative",
42102     "field_offset" : 96,
42103     "referenced_type" : "_ZTIj"
42104    },
42105    {
42106     "field_name" : "shaderSampledImageArrayNonUniformIndexingNative",
42107     "field_offset" : 128,
42108     "referenced_type" : "_ZTIj"
42109    },
42110    {
42111     "field_name" : "shaderStorageBufferArrayNonUniformIndexingNative",
42112     "field_offset" : 160,
42113     "referenced_type" : "_ZTIj"
42114    },
42115    {
42116     "field_name" : "shaderStorageImageArrayNonUniformIndexingNative",
42117     "field_offset" : 192,
42118     "referenced_type" : "_ZTIj"
42119    },
42120    {
42121     "field_name" : "shaderInputAttachmentArrayNonUniformIndexingNative",
42122     "field_offset" : 224,
42123     "referenced_type" : "_ZTIj"
42124    },
42125    {
42126     "field_name" : "robustBufferAccessUpdateAfterBind",
42127     "field_offset" : 256,
42128     "referenced_type" : "_ZTIj"
42129    },
42130    {
42131     "field_name" : "quadDivergentImplicitLod",
42132     "field_offset" : 288,
42133     "referenced_type" : "_ZTIj"
42134    },
42135    {
42136     "field_name" : "maxPerStageDescriptorUpdateAfterBindSamplers",
42137     "field_offset" : 320,
42138     "referenced_type" : "_ZTIj"
42139    },
42140    {
42141     "field_name" : "maxPerStageDescriptorUpdateAfterBindUniformBuffers",
42142     "field_offset" : 352,
42143     "referenced_type" : "_ZTIj"
42144    },
42145    {
42146     "field_name" : "maxPerStageDescriptorUpdateAfterBindStorageBuffers",
42147     "field_offset" : 384,
42148     "referenced_type" : "_ZTIj"
42149    },
42150    {
42151     "field_name" : "maxPerStageDescriptorUpdateAfterBindSampledImages",
42152     "field_offset" : 416,
42153     "referenced_type" : "_ZTIj"
42154    },
42155    {
42156     "field_name" : "maxPerStageDescriptorUpdateAfterBindStorageImages",
42157     "field_offset" : 448,
42158     "referenced_type" : "_ZTIj"
42159    },
42160    {
42161     "field_name" : "maxPerStageDescriptorUpdateAfterBindInputAttachments",
42162     "field_offset" : 480,
42163     "referenced_type" : "_ZTIj"
42164    },
42165    {
42166     "field_name" : "maxPerStageUpdateAfterBindResources",
42167     "field_offset" : 512,
42168     "referenced_type" : "_ZTIj"
42169    },
42170    {
42171     "field_name" : "maxDescriptorSetUpdateAfterBindSamplers",
42172     "field_offset" : 544,
42173     "referenced_type" : "_ZTIj"
42174    },
42175    {
42176     "field_name" : "maxDescriptorSetUpdateAfterBindUniformBuffers",
42177     "field_offset" : 576,
42178     "referenced_type" : "_ZTIj"
42179    },
42180    {
42181     "field_name" : "maxDescriptorSetUpdateAfterBindUniformBuffersDynamic",
42182     "field_offset" : 608,
42183     "referenced_type" : "_ZTIj"
42184    },
42185    {
42186     "field_name" : "maxDescriptorSetUpdateAfterBindStorageBuffers",
42187     "field_offset" : 640,
42188     "referenced_type" : "_ZTIj"
42189    },
42190    {
42191     "field_name" : "maxDescriptorSetUpdateAfterBindStorageBuffersDynamic",
42192     "field_offset" : 672,
42193     "referenced_type" : "_ZTIj"
42194    },
42195    {
42196     "field_name" : "maxDescriptorSetUpdateAfterBindSampledImages",
42197     "field_offset" : 704,
42198     "referenced_type" : "_ZTIj"
42199    },
42200    {
42201     "field_name" : "maxDescriptorSetUpdateAfterBindStorageImages",
42202     "field_offset" : 736,
42203     "referenced_type" : "_ZTIj"
42204    },
42205    {
42206     "field_name" : "maxDescriptorSetUpdateAfterBindInputAttachments",
42207     "field_offset" : 768,
42208     "referenced_type" : "_ZTIj"
42209    }
42210   ],
42211   "linker_set_key" : "_ZTI44VkPhysicalDeviceDescriptorIndexingProperties",
42212   "name" : "VkPhysicalDeviceDescriptorIndexingProperties",
42213   "referenced_type" : "_ZTI44VkPhysicalDeviceDescriptorIndexingProperties",
42214   "self_type" : "_ZTI44VkPhysicalDeviceDescriptorIndexingProperties",
42215   "size" : 100,
42216   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
42217  },
42218  {
42219   "alignment" : 4,
42220   "fields" :
42221   [
42222    {
42223     "field_name" : "sType",
42224     "referenced_type" : "_ZTI15VkStructureType"
42225    },
42226    {
42227     "field_name" : "pNext",
42228     "field_offset" : 32,
42229     "referenced_type" : "_ZTIPv"
42230    },
42231    {
42232     "field_name" : "externalMemoryRDMA",
42233     "field_offset" : 64,
42234     "referenced_type" : "_ZTIj"
42235    }
42236   ],
42237   "linker_set_key" : "_ZTI44VkPhysicalDeviceExternalMemoryRDMAFeaturesNV",
42238   "name" : "VkPhysicalDeviceExternalMemoryRDMAFeaturesNV",
42239   "referenced_type" : "_ZTI44VkPhysicalDeviceExternalMemoryRDMAFeaturesNV",
42240   "self_type" : "_ZTI44VkPhysicalDeviceExternalMemoryRDMAFeaturesNV",
42241   "size" : 12,
42242   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
42243  },
42244  {
42245   "alignment" : 4,
42246   "fields" :
42247   [
42248    {
42249     "field_name" : "sType",
42250     "referenced_type" : "_ZTI15VkStructureType"
42251    },
42252    {
42253     "field_name" : "pNext",
42254     "field_offset" : 32,
42255     "referenced_type" : "_ZTIPv"
42256    },
42257    {
42258     "field_name" : "imagelessFramebuffer",
42259     "field_offset" : 64,
42260     "referenced_type" : "_ZTIj"
42261    }
42262   ],
42263   "linker_set_key" : "_ZTI44VkPhysicalDeviceImagelessFramebufferFeatures",
42264   "name" : "VkPhysicalDeviceImagelessFramebufferFeatures",
42265   "referenced_type" : "_ZTI44VkPhysicalDeviceImagelessFramebufferFeatures",
42266   "self_type" : "_ZTI44VkPhysicalDeviceImagelessFramebufferFeatures",
42267   "size" : 12,
42268   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
42269  },
42270  {
42271   "alignment" : 4,
42272   "fields" :
42273   [
42274    {
42275     "field_name" : "sType",
42276     "referenced_type" : "_ZTI15VkStructureType"
42277    },
42278    {
42279     "field_name" : "pNext",
42280     "field_offset" : 32,
42281     "referenced_type" : "_ZTIPv"
42282    },
42283    {
42284     "field_name" : "maxInlineUniformBlockSize",
42285     "field_offset" : 64,
42286     "referenced_type" : "_ZTIj"
42287    },
42288    {
42289     "field_name" : "maxPerStageDescriptorInlineUniformBlocks",
42290     "field_offset" : 96,
42291     "referenced_type" : "_ZTIj"
42292    },
42293    {
42294     "field_name" : "maxPerStageDescriptorUpdateAfterBindInlineUniformBlocks",
42295     "field_offset" : 128,
42296     "referenced_type" : "_ZTIj"
42297    },
42298    {
42299     "field_name" : "maxDescriptorSetInlineUniformBlocks",
42300     "field_offset" : 160,
42301     "referenced_type" : "_ZTIj"
42302    },
42303    {
42304     "field_name" : "maxDescriptorSetUpdateAfterBindInlineUniformBlocks",
42305     "field_offset" : 192,
42306     "referenced_type" : "_ZTIj"
42307    }
42308   ],
42309   "linker_set_key" : "_ZTI44VkPhysicalDeviceInlineUniformBlockProperties",
42310   "name" : "VkPhysicalDeviceInlineUniformBlockProperties",
42311   "referenced_type" : "_ZTI44VkPhysicalDeviceInlineUniformBlockProperties",
42312   "self_type" : "_ZTI44VkPhysicalDeviceInlineUniformBlockProperties",
42313   "size" : 28,
42314   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
42315  },
42316  {
42317   "alignment" : 4,
42318   "fields" :
42319   [
42320    {
42321     "field_name" : "sType",
42322     "referenced_type" : "_ZTI15VkStructureType"
42323    },
42324    {
42325     "field_name" : "pNext",
42326     "field_offset" : 32,
42327     "referenced_type" : "_ZTIPv"
42328    },
42329    {
42330     "field_name" : "invocationMask",
42331     "field_offset" : 64,
42332     "referenced_type" : "_ZTIj"
42333    }
42334   ],
42335   "linker_set_key" : "_ZTI44VkPhysicalDeviceInvocationMaskFeaturesHUAWEI",
42336   "name" : "VkPhysicalDeviceInvocationMaskFeaturesHUAWEI",
42337   "referenced_type" : "_ZTI44VkPhysicalDeviceInvocationMaskFeaturesHUAWEI",
42338   "self_type" : "_ZTI44VkPhysicalDeviceInvocationMaskFeaturesHUAWEI",
42339   "size" : 12,
42340   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
42341  },
42342  {
42343   "alignment" : 4,
42344   "fields" :
42345   [
42346    {
42347     "field_name" : "sType",
42348     "referenced_type" : "_ZTI15VkStructureType"
42349    },
42350    {
42351     "field_name" : "pNext",
42352     "field_offset" : 32,
42353     "referenced_type" : "_ZTIPv"
42354    },
42355    {
42356     "field_name" : "rectangularLines",
42357     "field_offset" : 64,
42358     "referenced_type" : "_ZTIj"
42359    },
42360    {
42361     "field_name" : "bresenhamLines",
42362     "field_offset" : 96,
42363     "referenced_type" : "_ZTIj"
42364    },
42365    {
42366     "field_name" : "smoothLines",
42367     "field_offset" : 128,
42368     "referenced_type" : "_ZTIj"
42369    },
42370    {
42371     "field_name" : "stippledRectangularLines",
42372     "field_offset" : 160,
42373     "referenced_type" : "_ZTIj"
42374    },
42375    {
42376     "field_name" : "stippledBresenhamLines",
42377     "field_offset" : 192,
42378     "referenced_type" : "_ZTIj"
42379    },
42380    {
42381     "field_name" : "stippledSmoothLines",
42382     "field_offset" : 224,
42383     "referenced_type" : "_ZTIj"
42384    }
42385   ],
42386   "linker_set_key" : "_ZTI44VkPhysicalDeviceLineRasterizationFeaturesEXT",
42387   "name" : "VkPhysicalDeviceLineRasterizationFeaturesEXT",
42388   "referenced_type" : "_ZTI44VkPhysicalDeviceLineRasterizationFeaturesEXT",
42389   "self_type" : "_ZTI44VkPhysicalDeviceLineRasterizationFeaturesEXT",
42390   "size" : 32,
42391   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
42392  },
42393  {
42394   "alignment" : 4,
42395   "fields" :
42396   [
42397    {
42398     "field_name" : "sType",
42399     "referenced_type" : "_ZTI15VkStructureType"
42400    },
42401    {
42402     "field_name" : "pNext",
42403     "field_offset" : 32,
42404     "referenced_type" : "_ZTIPv"
42405    },
42406    {
42407     "field_name" : "provokingVertexModePerPipeline",
42408     "field_offset" : 64,
42409     "referenced_type" : "_ZTIj"
42410    },
42411    {
42412     "field_name" : "transformFeedbackPreservesTriangleFanProvokingVertex",
42413     "field_offset" : 96,
42414     "referenced_type" : "_ZTIj"
42415    }
42416   ],
42417   "linker_set_key" : "_ZTI44VkPhysicalDeviceProvokingVertexPropertiesEXT",
42418   "name" : "VkPhysicalDeviceProvokingVertexPropertiesEXT",
42419   "referenced_type" : "_ZTI44VkPhysicalDeviceProvokingVertexPropertiesEXT",
42420   "self_type" : "_ZTI44VkPhysicalDeviceProvokingVertexPropertiesEXT",
42421   "size" : 16,
42422   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
42423  },
42424  {
42425   "alignment" : 4,
42426   "fields" :
42427   [
42428    {
42429     "field_name" : "sType",
42430     "referenced_type" : "_ZTI15VkStructureType"
42431    },
42432    {
42433     "field_name" : "pNext",
42434     "field_offset" : 32,
42435     "referenced_type" : "_ZTIPv"
42436    },
42437    {
42438     "field_name" : "sampleLocationSampleCounts",
42439     "field_offset" : 64,
42440     "referenced_type" : "_ZTIj"
42441    },
42442    {
42443     "field_name" : "maxSampleLocationGridSize",
42444     "field_offset" : 96,
42445     "referenced_type" : "_ZTI10VkExtent2D"
42446    },
42447    {
42448     "field_name" : "sampleLocationCoordinateRange",
42449     "field_offset" : 160,
42450     "referenced_type" : "_ZTIA2_f"
42451    },
42452    {
42453     "field_name" : "sampleLocationSubPixelBits",
42454     "field_offset" : 224,
42455     "referenced_type" : "_ZTIj"
42456    },
42457    {
42458     "field_name" : "variableSampleLocations",
42459     "field_offset" : 256,
42460     "referenced_type" : "_ZTIj"
42461    }
42462   ],
42463   "linker_set_key" : "_ZTI44VkPhysicalDeviceSampleLocationsPropertiesEXT",
42464   "name" : "VkPhysicalDeviceSampleLocationsPropertiesEXT",
42465   "referenced_type" : "_ZTI44VkPhysicalDeviceSampleLocationsPropertiesEXT",
42466   "self_type" : "_ZTI44VkPhysicalDeviceSampleLocationsPropertiesEXT",
42467   "size" : 36,
42468   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
42469  },
42470  {
42471   "alignment" : 4,
42472   "fields" :
42473   [
42474    {
42475     "field_name" : "sType",
42476     "referenced_type" : "_ZTI15VkStructureType"
42477    },
42478    {
42479     "field_name" : "pNext",
42480     "field_offset" : 32,
42481     "referenced_type" : "_ZTIPv"
42482    },
42483    {
42484     "field_name" : "shaderBufferFloat32Atomics",
42485     "field_offset" : 64,
42486     "referenced_type" : "_ZTIj"
42487    },
42488    {
42489     "field_name" : "shaderBufferFloat32AtomicAdd",
42490     "field_offset" : 96,
42491     "referenced_type" : "_ZTIj"
42492    },
42493    {
42494     "field_name" : "shaderBufferFloat64Atomics",
42495     "field_offset" : 128,
42496     "referenced_type" : "_ZTIj"
42497    },
42498    {
42499     "field_name" : "shaderBufferFloat64AtomicAdd",
42500     "field_offset" : 160,
42501     "referenced_type" : "_ZTIj"
42502    },
42503    {
42504     "field_name" : "shaderSharedFloat32Atomics",
42505     "field_offset" : 192,
42506     "referenced_type" : "_ZTIj"
42507    },
42508    {
42509     "field_name" : "shaderSharedFloat32AtomicAdd",
42510     "field_offset" : 224,
42511     "referenced_type" : "_ZTIj"
42512    },
42513    {
42514     "field_name" : "shaderSharedFloat64Atomics",
42515     "field_offset" : 256,
42516     "referenced_type" : "_ZTIj"
42517    },
42518    {
42519     "field_name" : "shaderSharedFloat64AtomicAdd",
42520     "field_offset" : 288,
42521     "referenced_type" : "_ZTIj"
42522    },
42523    {
42524     "field_name" : "shaderImageFloat32Atomics",
42525     "field_offset" : 320,
42526     "referenced_type" : "_ZTIj"
42527    },
42528    {
42529     "field_name" : "shaderImageFloat32AtomicAdd",
42530     "field_offset" : 352,
42531     "referenced_type" : "_ZTIj"
42532    },
42533    {
42534     "field_name" : "sparseImageFloat32Atomics",
42535     "field_offset" : 384,
42536     "referenced_type" : "_ZTIj"
42537    },
42538    {
42539     "field_name" : "sparseImageFloat32AtomicAdd",
42540     "field_offset" : 416,
42541     "referenced_type" : "_ZTIj"
42542    }
42543   ],
42544   "linker_set_key" : "_ZTI44VkPhysicalDeviceShaderAtomicFloatFeaturesEXT",
42545   "name" : "VkPhysicalDeviceShaderAtomicFloatFeaturesEXT",
42546   "referenced_type" : "_ZTI44VkPhysicalDeviceShaderAtomicFloatFeaturesEXT",
42547   "self_type" : "_ZTI44VkPhysicalDeviceShaderAtomicFloatFeaturesEXT",
42548   "size" : 56,
42549   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
42550  },
42551  {
42552   "alignment" : 4,
42553   "fields" :
42554   [
42555    {
42556     "field_name" : "sType",
42557     "referenced_type" : "_ZTI15VkStructureType"
42558    },
42559    {
42560     "field_name" : "pNext",
42561     "field_offset" : 32,
42562     "referenced_type" : "_ZTIPv"
42563    },
42564    {
42565     "field_name" : "shaderDrawParameters",
42566     "field_offset" : 64,
42567     "referenced_type" : "_ZTIj"
42568    }
42569   ],
42570   "linker_set_key" : "_ZTI44VkPhysicalDeviceShaderDrawParametersFeatures",
42571   "name" : "VkPhysicalDeviceShaderDrawParametersFeatures",
42572   "referenced_type" : "_ZTI44VkPhysicalDeviceShaderDrawParametersFeatures",
42573   "self_type" : "_ZTI44VkPhysicalDeviceShaderDrawParametersFeatures",
42574   "size" : 12,
42575   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
42576  },
42577  {
42578   "alignment" : 4,
42579   "fields" :
42580   [
42581    {
42582     "field_name" : "sType",
42583     "referenced_type" : "_ZTI15VkStructureType"
42584    },
42585    {
42586     "field_name" : "pNext",
42587     "field_offset" : 32,
42588     "referenced_type" : "_ZTIPv"
42589    },
42590    {
42591     "field_name" : "shaderSMCount",
42592     "field_offset" : 64,
42593     "referenced_type" : "_ZTIj"
42594    },
42595    {
42596     "field_name" : "shaderWarpsPerSM",
42597     "field_offset" : 96,
42598     "referenced_type" : "_ZTIj"
42599    }
42600   ],
42601   "linker_set_key" : "_ZTI44VkPhysicalDeviceShaderSMBuiltinsPropertiesNV",
42602   "name" : "VkPhysicalDeviceShaderSMBuiltinsPropertiesNV",
42603   "referenced_type" : "_ZTI44VkPhysicalDeviceShaderSMBuiltinsPropertiesNV",
42604   "self_type" : "_ZTI44VkPhysicalDeviceShaderSMBuiltinsPropertiesNV",
42605   "size" : 16,
42606   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
42607  },
42608  {
42609   "alignment" : 4,
42610   "fields" :
42611   [
42612    {
42613     "field_name" : "sType",
42614     "referenced_type" : "_ZTI15VkStructureType"
42615    },
42616    {
42617     "field_name" : "pNext",
42618     "field_offset" : 32,
42619     "referenced_type" : "_ZTIPv"
42620    },
42621    {
42622     "field_name" : "shadingRateTexelSize",
42623     "field_offset" : 64,
42624     "referenced_type" : "_ZTI10VkExtent2D"
42625    },
42626    {
42627     "field_name" : "shadingRatePaletteSize",
42628     "field_offset" : 128,
42629     "referenced_type" : "_ZTIj"
42630    },
42631    {
42632     "field_name" : "shadingRateMaxCoarseSamples",
42633     "field_offset" : 160,
42634     "referenced_type" : "_ZTIj"
42635    }
42636   ],
42637   "linker_set_key" : "_ZTI44VkPhysicalDeviceShadingRateImagePropertiesNV",
42638   "name" : "VkPhysicalDeviceShadingRateImagePropertiesNV",
42639   "referenced_type" : "_ZTI44VkPhysicalDeviceShadingRateImagePropertiesNV",
42640   "self_type" : "_ZTI44VkPhysicalDeviceShadingRateImagePropertiesNV",
42641   "size" : 24,
42642   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
42643  },
42644  {
42645   "alignment" : 4,
42646   "fields" :
42647   [
42648    {
42649     "field_name" : "sType",
42650     "referenced_type" : "_ZTI15VkStructureType"
42651    },
42652    {
42653     "field_name" : "pNext",
42654     "field_offset" : 32,
42655     "referenced_type" : "_ZTIPv"
42656    },
42657    {
42658     "field_name" : "subpassShading",
42659     "field_offset" : 64,
42660     "referenced_type" : "_ZTIj"
42661    }
42662   ],
42663   "linker_set_key" : "_ZTI44VkPhysicalDeviceSubpassShadingFeaturesHUAWEI",
42664   "name" : "VkPhysicalDeviceSubpassShadingFeaturesHUAWEI",
42665   "referenced_type" : "_ZTI44VkPhysicalDeviceSubpassShadingFeaturesHUAWEI",
42666   "self_type" : "_ZTI44VkPhysicalDeviceSubpassShadingFeaturesHUAWEI",
42667   "size" : 12,
42668   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
42669  },
42670  {
42671   "alignment" : 4,
42672   "fields" :
42673   [
42674    {
42675     "field_name" : "sType",
42676     "referenced_type" : "_ZTI15VkStructureType"
42677    },
42678    {
42679     "field_name" : "pNext",
42680     "field_offset" : 32,
42681     "referenced_type" : "_ZTIPv"
42682    },
42683    {
42684     "field_name" : "transformFeedback",
42685     "field_offset" : 64,
42686     "referenced_type" : "_ZTIj"
42687    },
42688    {
42689     "field_name" : "geometryStreams",
42690     "field_offset" : 96,
42691     "referenced_type" : "_ZTIj"
42692    }
42693   ],
42694   "linker_set_key" : "_ZTI44VkPhysicalDeviceTransformFeedbackFeaturesEXT",
42695   "name" : "VkPhysicalDeviceTransformFeedbackFeaturesEXT",
42696   "referenced_type" : "_ZTI44VkPhysicalDeviceTransformFeedbackFeaturesEXT",
42697   "self_type" : "_ZTI44VkPhysicalDeviceTransformFeedbackFeaturesEXT",
42698   "size" : 16,
42699   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
42700  },
42701  {
42702   "alignment" : 4,
42703   "fields" :
42704   [
42705    {
42706     "field_name" : "sType",
42707     "referenced_type" : "_ZTI15VkStructureType"
42708    },
42709    {
42710     "field_name" : "pNext",
42711     "field_offset" : 32,
42712     "referenced_type" : "_ZTIPKv"
42713    },
42714    {
42715     "field_name" : "flags",
42716     "field_offset" : 64,
42717     "referenced_type" : "_ZTIj"
42718    },
42719    {
42720     "field_name" : "coverageReductionMode",
42721     "field_offset" : 96,
42722     "referenced_type" : "_ZTI25VkCoverageReductionModeNV"
42723    }
42724   ],
42725   "linker_set_key" : "_ZTI44VkPipelineCoverageReductionStateCreateInfoNV",
42726   "name" : "VkPipelineCoverageReductionStateCreateInfoNV",
42727   "referenced_type" : "_ZTI44VkPipelineCoverageReductionStateCreateInfoNV",
42728   "self_type" : "_ZTI44VkPipelineCoverageReductionStateCreateInfoNV",
42729   "size" : 16,
42730   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
42731  },
42732  {
42733   "alignment" : 4,
42734   "fields" :
42735   [
42736    {
42737     "field_name" : "sType",
42738     "referenced_type" : "_ZTI15VkStructureType"
42739    },
42740    {
42741     "field_name" : "pNext",
42742     "field_offset" : 32,
42743     "referenced_type" : "_ZTIPKv"
42744    },
42745    {
42746     "field_name" : "flags",
42747     "field_offset" : 64,
42748     "referenced_type" : "_ZTIj"
42749    },
42750    {
42751     "field_name" : "discardRectangleMode",
42752     "field_offset" : 96,
42753     "referenced_type" : "_ZTI25VkDiscardRectangleModeEXT"
42754    },
42755    {
42756     "field_name" : "discardRectangleCount",
42757     "field_offset" : 128,
42758     "referenced_type" : "_ZTIj"
42759    },
42760    {
42761     "field_name" : "pDiscardRectangles",
42762     "field_offset" : 160,
42763     "referenced_type" : "_ZTIPK8VkRect2D"
42764    }
42765   ],
42766   "linker_set_key" : "_ZTI44VkPipelineDiscardRectangleStateCreateInfoEXT",
42767   "name" : "VkPipelineDiscardRectangleStateCreateInfoEXT",
42768   "referenced_type" : "_ZTI44VkPipelineDiscardRectangleStateCreateInfoEXT",
42769   "self_type" : "_ZTI44VkPipelineDiscardRectangleStateCreateInfoEXT",
42770   "size" : 24,
42771   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
42772  },
42773  {
42774   "alignment" : 4,
42775   "fields" :
42776   [
42777    {
42778     "field_name" : "sType",
42779     "referenced_type" : "_ZTI15VkStructureType"
42780    },
42781    {
42782     "field_name" : "pNext",
42783     "field_offset" : 32,
42784     "referenced_type" : "_ZTIPKv"
42785    },
42786    {
42787     "field_name" : "fragmentDensityOffsetCount",
42788     "field_offset" : 64,
42789     "referenced_type" : "_ZTIj"
42790    },
42791    {
42792     "field_name" : "pFragmentDensityOffsets",
42793     "field_offset" : 96,
42794     "referenced_type" : "_ZTIPK10VkOffset2D"
42795    }
42796   ],
42797   "linker_set_key" : "_ZTI44VkSubpassFragmentDensityMapOffsetEndInfoQCOM",
42798   "name" : "VkSubpassFragmentDensityMapOffsetEndInfoQCOM",
42799   "referenced_type" : "_ZTI44VkSubpassFragmentDensityMapOffsetEndInfoQCOM",
42800   "self_type" : "_ZTI44VkSubpassFragmentDensityMapOffsetEndInfoQCOM",
42801   "size" : 16,
42802   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
42803  },
42804  {
42805   "alignment" : 4,
42806   "fields" :
42807   [
42808    {
42809     "field_name" : "sType",
42810     "referenced_type" : "_ZTI15VkStructureType"
42811    },
42812    {
42813     "field_name" : "pNext",
42814     "field_offset" : 32,
42815     "referenced_type" : "_ZTIPKv"
42816    },
42817    {
42818     "field_name" : "accelerationStructureCount",
42819     "field_offset" : 64,
42820     "referenced_type" : "_ZTIj"
42821    },
42822    {
42823     "field_name" : "pAccelerationStructures",
42824     "field_offset" : 96,
42825     "referenced_type" : "_ZTIPKy"
42826    }
42827   ],
42828   "linker_set_key" : "_ZTI44VkWriteDescriptorSetAccelerationStructureKHR",
42829   "name" : "VkWriteDescriptorSetAccelerationStructureKHR",
42830   "referenced_type" : "_ZTI44VkWriteDescriptorSetAccelerationStructureKHR",
42831   "self_type" : "_ZTI44VkWriteDescriptorSetAccelerationStructureKHR",
42832   "size" : 16,
42833   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
42834  },
42835  {
42836   "alignment" : 4,
42837   "fields" :
42838   [
42839    {
42840     "field_name" : "transformT0",
42841     "referenced_type" : "_ZTI20VkTransformMatrixKHR"
42842    },
42843    {
42844     "field_name" : "transformT1",
42845     "field_offset" : 384,
42846     "referenced_type" : "_ZTI20VkTransformMatrixKHR"
42847    },
42848    {
42849     "field_name" : "instanceCustomIndex",
42850     "field_offset" : 768,
42851     "referenced_type" : "_ZTIj"
42852    },
42853    {
42854     "field_name" : "mask",
42855     "field_offset" : 792,
42856     "referenced_type" : "_ZTIj"
42857    },
42858    {
42859     "field_name" : "instanceShaderBindingTableRecordOffset",
42860     "field_offset" : 800,
42861     "referenced_type" : "_ZTIj"
42862    },
42863    {
42864     "field_name" : "flags",
42865     "field_offset" : 824,
42866     "referenced_type" : "_ZTIj"
42867    },
42868    {
42869     "field_name" : "accelerationStructureReference",
42870     "field_offset" : 832,
42871     "referenced_type" : "_ZTIy"
42872    }
42873   ],
42874   "linker_set_key" : "_ZTI45VkAccelerationStructureMatrixMotionInstanceNV",
42875   "name" : "VkAccelerationStructureMatrixMotionInstanceNV",
42876   "referenced_type" : "_ZTI45VkAccelerationStructureMatrixMotionInstanceNV",
42877   "self_type" : "_ZTI45VkAccelerationStructureMatrixMotionInstanceNV",
42878   "size" : 112,
42879   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
42880  },
42881  {
42882   "alignment" : 4,
42883   "fields" :
42884   [
42885    {
42886     "field_name" : "sType",
42887     "referenced_type" : "_ZTI15VkStructureType"
42888    },
42889    {
42890     "field_name" : "pNext",
42891     "field_offset" : 32,
42892     "referenced_type" : "_ZTIPKv"
42893    },
42894    {
42895     "field_name" : "drmFormatModifier",
42896     "field_offset" : 64,
42897     "referenced_type" : "_ZTIy"
42898    },
42899    {
42900     "field_name" : "drmFormatModifierPlaneCount",
42901     "field_offset" : 128,
42902     "referenced_type" : "_ZTIj"
42903    },
42904    {
42905     "field_name" : "pPlaneLayouts",
42906     "field_offset" : 160,
42907     "referenced_type" : "_ZTIPK19VkSubresourceLayout"
42908    }
42909   ],
42910   "linker_set_key" : "_ZTI45VkImageDrmFormatModifierExplicitCreateInfoEXT",
42911   "name" : "VkImageDrmFormatModifierExplicitCreateInfoEXT",
42912   "referenced_type" : "_ZTI45VkImageDrmFormatModifierExplicitCreateInfoEXT",
42913   "self_type" : "_ZTI45VkImageDrmFormatModifierExplicitCreateInfoEXT",
42914   "size" : 24,
42915   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
42916  },
42917  {
42918   "alignment" : 4,
42919   "fields" :
42920   [
42921    {
42922     "field_name" : "sType",
42923     "referenced_type" : "_ZTI15VkStructureType"
42924    },
42925    {
42926     "field_name" : "pNext",
42927     "field_offset" : 32,
42928     "referenced_type" : "_ZTIPv"
42929    },
42930    {
42931     "field_name" : "borderColorSwizzle",
42932     "field_offset" : 64,
42933     "referenced_type" : "_ZTIj"
42934    },
42935    {
42936     "field_name" : "borderColorSwizzleFromImage",
42937     "field_offset" : 96,
42938     "referenced_type" : "_ZTIj"
42939    }
42940   ],
42941   "linker_set_key" : "_ZTI45VkPhysicalDeviceBorderColorSwizzleFeaturesEXT",
42942   "name" : "VkPhysicalDeviceBorderColorSwizzleFeaturesEXT",
42943   "referenced_type" : "_ZTI45VkPhysicalDeviceBorderColorSwizzleFeaturesEXT",
42944   "self_type" : "_ZTI45VkPhysicalDeviceBorderColorSwizzleFeaturesEXT",
42945   "size" : 16,
42946   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
42947  },
42948  {
42949   "alignment" : 4,
42950   "fields" :
42951   [
42952    {
42953     "field_name" : "sType",
42954     "referenced_type" : "_ZTI15VkStructureType"
42955    },
42956    {
42957     "field_name" : "pNext",
42958     "field_offset" : 32,
42959     "referenced_type" : "_ZTIPv"
42960    },
42961    {
42962     "field_name" : "cooperativeMatrixSupportedStages",
42963     "field_offset" : 64,
42964     "referenced_type" : "_ZTIj"
42965    }
42966   ],
42967   "linker_set_key" : "_ZTI45VkPhysicalDeviceCooperativeMatrixPropertiesNV",
42968   "name" : "VkPhysicalDeviceCooperativeMatrixPropertiesNV",
42969   "referenced_type" : "_ZTI45VkPhysicalDeviceCooperativeMatrixPropertiesNV",
42970   "self_type" : "_ZTI45VkPhysicalDeviceCooperativeMatrixPropertiesNV",
42971   "size" : 12,
42972   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
42973  },
42974  {
42975   "alignment" : 4,
42976   "fields" :
42977   [
42978    {
42979     "field_name" : "sType",
42980     "referenced_type" : "_ZTI15VkStructureType"
42981    },
42982    {
42983     "field_name" : "pNext",
42984     "field_offset" : 32,
42985     "referenced_type" : "_ZTIPv"
42986    },
42987    {
42988     "field_name" : "supportedDepthResolveModes",
42989     "field_offset" : 64,
42990     "referenced_type" : "_ZTIj"
42991    },
42992    {
42993     "field_name" : "supportedStencilResolveModes",
42994     "field_offset" : 96,
42995     "referenced_type" : "_ZTIj"
42996    },
42997    {
42998     "field_name" : "independentResolveNone",
42999     "field_offset" : 128,
43000     "referenced_type" : "_ZTIj"
43001    },
43002    {
43003     "field_name" : "independentResolve",
43004     "field_offset" : 160,
43005     "referenced_type" : "_ZTIj"
43006    }
43007   ],
43008   "linker_set_key" : "_ZTI45VkPhysicalDeviceDepthStencilResolveProperties",
43009   "name" : "VkPhysicalDeviceDepthStencilResolveProperties",
43010   "referenced_type" : "_ZTI45VkPhysicalDeviceDepthStencilResolveProperties",
43011   "self_type" : "_ZTI45VkPhysicalDeviceDepthStencilResolveProperties",
43012   "size" : 24,
43013   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
43014  },
43015  {
43016   "alignment" : 4,
43017   "fields" :
43018   [
43019    {
43020     "field_name" : "sType",
43021     "referenced_type" : "_ZTI15VkStructureType"
43022    },
43023    {
43024     "field_name" : "pNext",
43025     "field_offset" : 32,
43026     "referenced_type" : "_ZTIPv"
43027    },
43028    {
43029     "field_name" : "deviceMemoryReport",
43030     "field_offset" : 64,
43031     "referenced_type" : "_ZTIj"
43032    }
43033   ],
43034   "linker_set_key" : "_ZTI45VkPhysicalDeviceDeviceMemoryReportFeaturesEXT",
43035   "name" : "VkPhysicalDeviceDeviceMemoryReportFeaturesEXT",
43036   "referenced_type" : "_ZTI45VkPhysicalDeviceDeviceMemoryReportFeaturesEXT",
43037   "self_type" : "_ZTI45VkPhysicalDeviceDeviceMemoryReportFeaturesEXT",
43038   "size" : 12,
43039   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
43040  },
43041  {
43042   "alignment" : 4,
43043   "fields" :
43044   [
43045    {
43046     "field_name" : "sType",
43047     "referenced_type" : "_ZTI15VkStructureType"
43048    },
43049    {
43050     "field_name" : "pNext",
43051     "field_offset" : 32,
43052     "referenced_type" : "_ZTIPv"
43053    },
43054    {
43055     "field_name" : "maxDiscardRectangles",
43056     "field_offset" : 64,
43057     "referenced_type" : "_ZTIj"
43058    }
43059   ],
43060   "linker_set_key" : "_ZTI45VkPhysicalDeviceDiscardRectanglePropertiesEXT",
43061   "name" : "VkPhysicalDeviceDiscardRectanglePropertiesEXT",
43062   "referenced_type" : "_ZTI45VkPhysicalDeviceDiscardRectanglePropertiesEXT",
43063   "self_type" : "_ZTI45VkPhysicalDeviceDiscardRectanglePropertiesEXT",
43064   "size" : 12,
43065   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
43066  },
43067  {
43068   "alignment" : 4,
43069   "fields" :
43070   [
43071    {
43072     "field_name" : "sType",
43073     "referenced_type" : "_ZTI15VkStructureType"
43074    },
43075    {
43076     "field_name" : "pNext",
43077     "field_offset" : 32,
43078     "referenced_type" : "_ZTIPv"
43079    },
43080    {
43081     "field_name" : "fragmentDensityMap",
43082     "field_offset" : 64,
43083     "referenced_type" : "_ZTIj"
43084    },
43085    {
43086     "field_name" : "fragmentDensityMapDynamic",
43087     "field_offset" : 96,
43088     "referenced_type" : "_ZTIj"
43089    },
43090    {
43091     "field_name" : "fragmentDensityMapNonSubsampledImages",
43092     "field_offset" : 128,
43093     "referenced_type" : "_ZTIj"
43094    }
43095   ],
43096   "linker_set_key" : "_ZTI45VkPhysicalDeviceFragmentDensityMapFeaturesEXT",
43097   "name" : "VkPhysicalDeviceFragmentDensityMapFeaturesEXT",
43098   "referenced_type" : "_ZTI45VkPhysicalDeviceFragmentDensityMapFeaturesEXT",
43099   "self_type" : "_ZTI45VkPhysicalDeviceFragmentDensityMapFeaturesEXT",
43100   "size" : 20,
43101   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
43102  },
43103  {
43104   "alignment" : 4,
43105   "fields" :
43106   [
43107    {
43108     "field_name" : "sType",
43109     "referenced_type" : "_ZTI15VkStructureType"
43110    },
43111    {
43112     "field_name" : "pNext",
43113     "field_offset" : 32,
43114     "referenced_type" : "_ZTIPKv"
43115    },
43116    {
43117     "field_name" : "drmFormatModifier",
43118     "field_offset" : 64,
43119     "referenced_type" : "_ZTIy"
43120    },
43121    {
43122     "field_name" : "sharingMode",
43123     "field_offset" : 128,
43124     "referenced_type" : "_ZTI13VkSharingMode"
43125    },
43126    {
43127     "field_name" : "queueFamilyIndexCount",
43128     "field_offset" : 160,
43129     "referenced_type" : "_ZTIj"
43130    },
43131    {
43132     "field_name" : "pQueueFamilyIndices",
43133     "field_offset" : 192,
43134     "referenced_type" : "_ZTIPKj"
43135    }
43136   ],
43137   "linker_set_key" : "_ZTI45VkPhysicalDeviceImageDrmFormatModifierInfoEXT",
43138   "name" : "VkPhysicalDeviceImageDrmFormatModifierInfoEXT",
43139   "referenced_type" : "_ZTI45VkPhysicalDeviceImageDrmFormatModifierInfoEXT",
43140   "self_type" : "_ZTI45VkPhysicalDeviceImageDrmFormatModifierInfoEXT",
43141   "size" : 28,
43142   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
43143  },
43144  {
43145   "alignment" : 4,
43146   "fields" :
43147   [
43148    {
43149     "field_name" : "sType",
43150     "referenced_type" : "_ZTI15VkStructureType"
43151    },
43152    {
43153     "field_name" : "pNext",
43154     "field_offset" : 32,
43155     "referenced_type" : "_ZTIPv"
43156    },
43157    {
43158     "field_name" : "allowCommandBufferQueryCopies",
43159     "field_offset" : 64,
43160     "referenced_type" : "_ZTIj"
43161    }
43162   ],
43163   "linker_set_key" : "_ZTI45VkPhysicalDevicePerformanceQueryPropertiesKHR",
43164   "name" : "VkPhysicalDevicePerformanceQueryPropertiesKHR",
43165   "referenced_type" : "_ZTI45VkPhysicalDevicePerformanceQueryPropertiesKHR",
43166   "self_type" : "_ZTI45VkPhysicalDevicePerformanceQueryPropertiesKHR",
43167   "size" : 12,
43168   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
43169  },
43170  {
43171   "alignment" : 4,
43172   "fields" :
43173   [
43174    {
43175     "field_name" : "sType",
43176     "referenced_type" : "_ZTI15VkStructureType"
43177    },
43178    {
43179     "field_name" : "pNext",
43180     "field_offset" : 32,
43181     "referenced_type" : "_ZTIPv"
43182    },
43183    {
43184     "field_name" : "rayTracingPipeline",
43185     "field_offset" : 64,
43186     "referenced_type" : "_ZTIj"
43187    },
43188    {
43189     "field_name" : "rayTracingPipelineShaderGroupHandleCaptureReplay",
43190     "field_offset" : 96,
43191     "referenced_type" : "_ZTIj"
43192    },
43193    {
43194     "field_name" : "rayTracingPipelineShaderGroupHandleCaptureReplayMixed",
43195     "field_offset" : 128,
43196     "referenced_type" : "_ZTIj"
43197    },
43198    {
43199     "field_name" : "rayTracingPipelineTraceRaysIndirect",
43200     "field_offset" : 160,
43201     "referenced_type" : "_ZTIj"
43202    },
43203    {
43204     "field_name" : "rayTraversalPrimitiveCulling",
43205     "field_offset" : 192,
43206     "referenced_type" : "_ZTIj"
43207    }
43208   ],
43209   "linker_set_key" : "_ZTI45VkPhysicalDeviceRayTracingPipelineFeaturesKHR",
43210   "name" : "VkPhysicalDeviceRayTracingPipelineFeaturesKHR",
43211   "referenced_type" : "_ZTI45VkPhysicalDeviceRayTracingPipelineFeaturesKHR",
43212   "self_type" : "_ZTI45VkPhysicalDeviceRayTracingPipelineFeaturesKHR",
43213   "size" : 28,
43214   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
43215  },
43216  {
43217   "alignment" : 4,
43218   "fields" :
43219   [
43220    {
43221     "field_name" : "sType",
43222     "referenced_type" : "_ZTI15VkStructureType"
43223    },
43224    {
43225     "field_name" : "pNext",
43226     "field_offset" : 32,
43227     "referenced_type" : "_ZTIPv"
43228    },
43229    {
43230     "field_name" : "filterMinmaxSingleComponentFormats",
43231     "field_offset" : 64,
43232     "referenced_type" : "_ZTIj"
43233    },
43234    {
43235     "field_name" : "filterMinmaxImageComponentMapping",
43236     "field_offset" : 96,
43237     "referenced_type" : "_ZTIj"
43238    }
43239   ],
43240   "linker_set_key" : "_ZTI45VkPhysicalDeviceSamplerFilterMinmaxProperties",
43241   "name" : "VkPhysicalDeviceSamplerFilterMinmaxProperties",
43242   "referenced_type" : "_ZTI45VkPhysicalDeviceSamplerFilterMinmaxProperties",
43243   "self_type" : "_ZTI45VkPhysicalDeviceSamplerFilterMinmaxProperties",
43244   "size" : 16,
43245   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
43246  },
43247  {
43248   "alignment" : 4,
43249   "fields" :
43250   [
43251    {
43252     "field_name" : "sType",
43253     "referenced_type" : "_ZTI15VkStructureType"
43254    },
43255    {
43256     "field_name" : "pNext",
43257     "field_offset" : 32,
43258     "referenced_type" : "_ZTIPv"
43259    },
43260    {
43261     "field_name" : "shaderBufferFloat16Atomics",
43262     "field_offset" : 64,
43263     "referenced_type" : "_ZTIj"
43264    },
43265    {
43266     "field_name" : "shaderBufferFloat16AtomicAdd",
43267     "field_offset" : 96,
43268     "referenced_type" : "_ZTIj"
43269    },
43270    {
43271     "field_name" : "shaderBufferFloat16AtomicMinMax",
43272     "field_offset" : 128,
43273     "referenced_type" : "_ZTIj"
43274    },
43275    {
43276     "field_name" : "shaderBufferFloat32AtomicMinMax",
43277     "field_offset" : 160,
43278     "referenced_type" : "_ZTIj"
43279    },
43280    {
43281     "field_name" : "shaderBufferFloat64AtomicMinMax",
43282     "field_offset" : 192,
43283     "referenced_type" : "_ZTIj"
43284    },
43285    {
43286     "field_name" : "shaderSharedFloat16Atomics",
43287     "field_offset" : 224,
43288     "referenced_type" : "_ZTIj"
43289    },
43290    {
43291     "field_name" : "shaderSharedFloat16AtomicAdd",
43292     "field_offset" : 256,
43293     "referenced_type" : "_ZTIj"
43294    },
43295    {
43296     "field_name" : "shaderSharedFloat16AtomicMinMax",
43297     "field_offset" : 288,
43298     "referenced_type" : "_ZTIj"
43299    },
43300    {
43301     "field_name" : "shaderSharedFloat32AtomicMinMax",
43302     "field_offset" : 320,
43303     "referenced_type" : "_ZTIj"
43304    },
43305    {
43306     "field_name" : "shaderSharedFloat64AtomicMinMax",
43307     "field_offset" : 352,
43308     "referenced_type" : "_ZTIj"
43309    },
43310    {
43311     "field_name" : "shaderImageFloat32AtomicMinMax",
43312     "field_offset" : 384,
43313     "referenced_type" : "_ZTIj"
43314    },
43315    {
43316     "field_name" : "sparseImageFloat32AtomicMinMax",
43317     "field_offset" : 416,
43318     "referenced_type" : "_ZTIj"
43319    }
43320   ],
43321   "linker_set_key" : "_ZTI45VkPhysicalDeviceShaderAtomicFloat2FeaturesEXT",
43322   "name" : "VkPhysicalDeviceShaderAtomicFloat2FeaturesEXT",
43323   "referenced_type" : "_ZTI45VkPhysicalDeviceShaderAtomicFloat2FeaturesEXT",
43324   "self_type" : "_ZTI45VkPhysicalDeviceShaderAtomicFloat2FeaturesEXT",
43325   "size" : 56,
43326   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
43327  },
43328  {
43329   "alignment" : 4,
43330   "fields" :
43331   [
43332    {
43333     "field_name" : "sType",
43334     "referenced_type" : "_ZTI15VkStructureType"
43335    },
43336    {
43337     "field_name" : "pNext",
43338     "field_offset" : 32,
43339     "referenced_type" : "_ZTIPv"
43340    },
43341    {
43342     "field_name" : "minSubgroupSize",
43343     "field_offset" : 64,
43344     "referenced_type" : "_ZTIj"
43345    },
43346    {
43347     "field_name" : "maxSubgroupSize",
43348     "field_offset" : 96,
43349     "referenced_type" : "_ZTIj"
43350    },
43351    {
43352     "field_name" : "maxComputeWorkgroupSubgroups",
43353     "field_offset" : 128,
43354     "referenced_type" : "_ZTIj"
43355    },
43356    {
43357     "field_name" : "requiredSubgroupSizeStages",
43358     "field_offset" : 160,
43359     "referenced_type" : "_ZTIj"
43360    }
43361   ],
43362   "linker_set_key" : "_ZTI45VkPhysicalDeviceSubgroupSizeControlProperties",
43363   "name" : "VkPhysicalDeviceSubgroupSizeControlProperties",
43364   "referenced_type" : "_ZTI45VkPhysicalDeviceSubgroupSizeControlProperties",
43365   "self_type" : "_ZTI45VkPhysicalDeviceSubgroupSizeControlProperties",
43366   "size" : 24,
43367   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
43368  },
43369  {
43370   "alignment" : 4,
43371   "fields" :
43372   [
43373    {
43374     "field_name" : "sType",
43375     "referenced_type" : "_ZTI15VkStructureType"
43376    },
43377    {
43378     "field_name" : "pNext",
43379     "field_offset" : 32,
43380     "referenced_type" : "_ZTIPKv"
43381    },
43382    {
43383     "field_name" : "flags",
43384     "field_offset" : 64,
43385     "referenced_type" : "_ZTIj"
43386    },
43387    {
43388     "field_name" : "coverageModulationMode",
43389     "field_offset" : 96,
43390     "referenced_type" : "_ZTI26VkCoverageModulationModeNV"
43391    },
43392    {
43393     "field_name" : "coverageModulationTableEnable",
43394     "field_offset" : 128,
43395     "referenced_type" : "_ZTIj"
43396    },
43397    {
43398     "field_name" : "coverageModulationTableCount",
43399     "field_offset" : 160,
43400     "referenced_type" : "_ZTIj"
43401    },
43402    {
43403     "field_name" : "pCoverageModulationTable",
43404     "field_offset" : 192,
43405     "referenced_type" : "_ZTIPKf"
43406    }
43407   ],
43408   "linker_set_key" : "_ZTI45VkPipelineCoverageModulationStateCreateInfoNV",
43409   "name" : "VkPipelineCoverageModulationStateCreateInfoNV",
43410   "referenced_type" : "_ZTI45VkPipelineCoverageModulationStateCreateInfoNV",
43411   "self_type" : "_ZTI45VkPipelineCoverageModulationStateCreateInfoNV",
43412   "size" : 28,
43413   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
43414  },
43415  {
43416   "alignment" : 4,
43417   "fields" :
43418   [
43419    {
43420     "field_name" : "sType",
43421     "referenced_type" : "_ZTI15VkStructureType"
43422    },
43423    {
43424     "field_name" : "pNext",
43425     "field_offset" : 32,
43426     "referenced_type" : "_ZTIPv"
43427    },
43428    {
43429     "field_name" : "name",
43430     "field_offset" : 64,
43431     "referenced_type" : "_ZTIA256_c"
43432    },
43433    {
43434     "field_name" : "description",
43435     "field_offset" : 2112,
43436     "referenced_type" : "_ZTIA256_c"
43437    },
43438    {
43439     "field_name" : "isText",
43440     "field_offset" : 4160,
43441     "referenced_type" : "_ZTIj"
43442    },
43443    {
43444     "field_name" : "dataSize",
43445     "field_offset" : 4192,
43446     "referenced_type" : "_ZTIj"
43447    },
43448    {
43449     "field_name" : "pData",
43450     "field_offset" : 4224,
43451     "referenced_type" : "_ZTIPv"
43452    }
43453   ],
43454   "linker_set_key" : "_ZTI45VkPipelineExecutableInternalRepresentationKHR",
43455   "name" : "VkPipelineExecutableInternalRepresentationKHR",
43456   "referenced_type" : "_ZTI45VkPipelineExecutableInternalRepresentationKHR",
43457   "self_type" : "_ZTI45VkPipelineExecutableInternalRepresentationKHR",
43458   "size" : 532,
43459   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
43460  },
43461  {
43462   "alignment" : 4,
43463   "fields" :
43464   [
43465    {
43466     "field_name" : "sType",
43467     "referenced_type" : "_ZTI15VkStructureType"
43468    },
43469    {
43470     "field_name" : "pNext",
43471     "field_offset" : 32,
43472     "referenced_type" : "_ZTIPKv"
43473    },
43474    {
43475     "field_name" : "lineRasterizationMode",
43476     "field_offset" : 64,
43477     "referenced_type" : "_ZTI26VkLineRasterizationModeEXT"
43478    },
43479    {
43480     "field_name" : "stippledLineEnable",
43481     "field_offset" : 96,
43482     "referenced_type" : "_ZTIj"
43483    },
43484    {
43485     "field_name" : "lineStippleFactor",
43486     "field_offset" : 128,
43487     "referenced_type" : "_ZTIj"
43488    },
43489    {
43490     "field_name" : "lineStipplePattern",
43491     "field_offset" : 160,
43492     "referenced_type" : "_ZTIt"
43493    }
43494   ],
43495   "linker_set_key" : "_ZTI45VkPipelineRasterizationLineStateCreateInfoEXT",
43496   "name" : "VkPipelineRasterizationLineStateCreateInfoEXT",
43497   "referenced_type" : "_ZTI45VkPipelineRasterizationLineStateCreateInfoEXT",
43498   "self_type" : "_ZTI45VkPipelineRasterizationLineStateCreateInfoEXT",
43499   "size" : 24,
43500   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
43501  },
43502  {
43503   "alignment" : 4,
43504   "fields" :
43505   [
43506    {
43507     "field_name" : "sType",
43508     "referenced_type" : "_ZTI15VkStructureType"
43509    },
43510    {
43511     "field_name" : "pNext",
43512     "field_offset" : 32,
43513     "referenced_type" : "_ZTIPv"
43514    },
43515    {
43516     "field_name" : "combinedImageSamplerDescriptorCount",
43517     "field_offset" : 64,
43518     "referenced_type" : "_ZTIj"
43519    }
43520   ],
43521   "linker_set_key" : "_ZTI45VkSamplerYcbcrConversionImageFormatProperties",
43522   "name" : "VkSamplerYcbcrConversionImageFormatProperties",
43523   "referenced_type" : "_ZTI45VkSamplerYcbcrConversionImageFormatProperties",
43524   "self_type" : "_ZTI45VkSamplerYcbcrConversionImageFormatProperties",
43525   "size" : 12,
43526   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
43527  },
43528  {
43529   "alignment" : 4,
43530   "fields" :
43531   [
43532    {
43533     "field_name" : "sType",
43534     "referenced_type" : "_ZTI15VkStructureType"
43535    },
43536    {
43537     "field_name" : "pNext",
43538     "field_offset" : 32,
43539     "referenced_type" : "_ZTIPv"
43540    },
43541    {
43542     "field_name" : "format",
43543     "field_offset" : 64,
43544     "referenced_type" : "_ZTI8VkFormat"
43545    },
43546    {
43547     "field_name" : "externalFormat",
43548     "field_offset" : 96,
43549     "referenced_type" : "_ZTIy"
43550    },
43551    {
43552     "field_name" : "formatFeatures",
43553     "field_offset" : 160,
43554     "referenced_type" : "_ZTIj"
43555    },
43556    {
43557     "field_name" : "samplerYcbcrConversionComponents",
43558     "field_offset" : 192,
43559     "referenced_type" : "_ZTI18VkComponentMapping"
43560    },
43561    {
43562     "field_name" : "suggestedYcbcrModel",
43563     "field_offset" : 320,
43564     "referenced_type" : "_ZTI29VkSamplerYcbcrModelConversion"
43565    },
43566    {
43567     "field_name" : "suggestedYcbcrRange",
43568     "field_offset" : 352,
43569     "referenced_type" : "_ZTI19VkSamplerYcbcrRange"
43570    },
43571    {
43572     "field_name" : "suggestedXChromaOffset",
43573     "field_offset" : 384,
43574     "referenced_type" : "_ZTI16VkChromaLocation"
43575    },
43576    {
43577     "field_name" : "suggestedYChromaOffset",
43578     "field_offset" : 416,
43579     "referenced_type" : "_ZTI16VkChromaLocation"
43580    }
43581   ],
43582   "linker_set_key" : "_ZTI46VkAndroidHardwareBufferFormatPropertiesANDROID",
43583   "name" : "VkAndroidHardwareBufferFormatPropertiesANDROID",
43584   "referenced_type" : "_ZTI46VkAndroidHardwareBufferFormatPropertiesANDROID",
43585   "self_type" : "_ZTI46VkAndroidHardwareBufferFormatPropertiesANDROID",
43586   "size" : 56,
43587   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_android.h"
43588  },
43589  {
43590   "alignment" : 4,
43591   "fields" :
43592   [
43593    {
43594     "field_name" : "sType",
43595     "referenced_type" : "_ZTI15VkStructureType"
43596    },
43597    {
43598     "field_name" : "pNext",
43599     "field_offset" : 32,
43600     "referenced_type" : "_ZTIPv"
43601    },
43602    {
43603     "field_name" : "filterCubic",
43604     "field_offset" : 64,
43605     "referenced_type" : "_ZTIj"
43606    },
43607    {
43608     "field_name" : "filterCubicMinmax",
43609     "field_offset" : 96,
43610     "referenced_type" : "_ZTIj"
43611    }
43612   ],
43613   "linker_set_key" : "_ZTI46VkFilterCubicImageViewImageFormatPropertiesEXT",
43614   "name" : "VkFilterCubicImageViewImageFormatPropertiesEXT",
43615   "referenced_type" : "_ZTI46VkFilterCubicImageViewImageFormatPropertiesEXT",
43616   "self_type" : "_ZTI46VkFilterCubicImageViewImageFormatPropertiesEXT",
43617   "size" : 16,
43618   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
43619  },
43620  {
43621   "alignment" : 4,
43622   "fields" :
43623   [
43624    {
43625     "field_name" : "sType",
43626     "referenced_type" : "_ZTI15VkStructureType"
43627    },
43628    {
43629     "field_name" : "pNext",
43630     "field_offset" : 32,
43631     "referenced_type" : "_ZTIPv"
43632    },
43633    {
43634     "field_name" : "bufferDeviceAddress",
43635     "field_offset" : 64,
43636     "referenced_type" : "_ZTIj"
43637    },
43638    {
43639     "field_name" : "bufferDeviceAddressCaptureReplay",
43640     "field_offset" : 96,
43641     "referenced_type" : "_ZTIj"
43642    },
43643    {
43644     "field_name" : "bufferDeviceAddressMultiDevice",
43645     "field_offset" : 128,
43646     "referenced_type" : "_ZTIj"
43647    }
43648   ],
43649   "linker_set_key" : "_ZTI46VkPhysicalDeviceBufferDeviceAddressFeaturesEXT",
43650   "name" : "VkPhysicalDeviceBufferDeviceAddressFeaturesEXT",
43651   "referenced_type" : "_ZTI46VkPhysicalDeviceBufferDeviceAddressFeaturesEXT",
43652   "self_type" : "_ZTI46VkPhysicalDeviceBufferDeviceAddressFeaturesEXT",
43653   "size" : 20,
43654   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
43655  },
43656  {
43657   "alignment" : 4,
43658   "fields" :
43659   [
43660    {
43661     "field_name" : "sType",
43662     "referenced_type" : "_ZTI15VkStructureType"
43663    },
43664    {
43665     "field_name" : "pNext",
43666     "field_offset" : 32,
43667     "referenced_type" : "_ZTIPv"
43668    },
43669    {
43670     "field_name" : "maxCustomBorderColorSamplers",
43671     "field_offset" : 64,
43672     "referenced_type" : "_ZTIj"
43673    }
43674   ],
43675   "linker_set_key" : "_ZTI46VkPhysicalDeviceCustomBorderColorPropertiesEXT",
43676   "name" : "VkPhysicalDeviceCustomBorderColorPropertiesEXT",
43677   "referenced_type" : "_ZTI46VkPhysicalDeviceCustomBorderColorPropertiesEXT",
43678   "self_type" : "_ZTI46VkPhysicalDeviceCustomBorderColorPropertiesEXT",
43679   "size" : 12,
43680   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
43681  },
43682  {
43683   "alignment" : 4,
43684   "fields" :
43685   [
43686    {
43687     "field_name" : "sType",
43688     "referenced_type" : "_ZTI15VkStructureType"
43689    },
43690    {
43691     "field_name" : "pNext",
43692     "field_offset" : 32,
43693     "referenced_type" : "_ZTIPv"
43694    },
43695    {
43696     "field_name" : "fragmentDensityMapDeferred",
43697     "field_offset" : 64,
43698     "referenced_type" : "_ZTIj"
43699    }
43700   ],
43701   "linker_set_key" : "_ZTI46VkPhysicalDeviceFragmentDensityMap2FeaturesEXT",
43702   "name" : "VkPhysicalDeviceFragmentDensityMap2FeaturesEXT",
43703   "referenced_type" : "_ZTI46VkPhysicalDeviceFragmentDensityMap2FeaturesEXT",
43704   "self_type" : "_ZTI46VkPhysicalDeviceFragmentDensityMap2FeaturesEXT",
43705   "size" : 12,
43706   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
43707  },
43708  {
43709   "alignment" : 4,
43710   "fields" :
43711   [
43712    {
43713     "field_name" : "sType",
43714     "referenced_type" : "_ZTI15VkStructureType"
43715    },
43716    {
43717     "field_name" : "pNext",
43718     "field_offset" : 32,
43719     "referenced_type" : "_ZTIPv"
43720    },
43721    {
43722     "field_name" : "pipelineFragmentShadingRate",
43723     "field_offset" : 64,
43724     "referenced_type" : "_ZTIj"
43725    },
43726    {
43727     "field_name" : "primitiveFragmentShadingRate",
43728     "field_offset" : 96,
43729     "referenced_type" : "_ZTIj"
43730    },
43731    {
43732     "field_name" : "attachmentFragmentShadingRate",
43733     "field_offset" : 128,
43734     "referenced_type" : "_ZTIj"
43735    }
43736   ],
43737   "linker_set_key" : "_ZTI46VkPhysicalDeviceFragmentShadingRateFeaturesKHR",
43738   "name" : "VkPhysicalDeviceFragmentShadingRateFeaturesKHR",
43739   "referenced_type" : "_ZTI46VkPhysicalDeviceFragmentShadingRateFeaturesKHR",
43740   "self_type" : "_ZTI46VkPhysicalDeviceFragmentShadingRateFeaturesKHR",
43741   "size" : 20,
43742   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
43743  },
43744  {
43745   "alignment" : 4,
43746   "fields" :
43747   [
43748    {
43749     "field_name" : "sType",
43750     "referenced_type" : "_ZTI15VkStructureType"
43751    },
43752    {
43753     "field_name" : "pNext",
43754     "field_offset" : 32,
43755     "referenced_type" : "_ZTIPv"
43756    },
43757    {
43758     "field_name" : "globalPriorityQuery",
43759     "field_offset" : 64,
43760     "referenced_type" : "_ZTIj"
43761    }
43762   ],
43763   "linker_set_key" : "_ZTI46VkPhysicalDeviceGlobalPriorityQueryFeaturesKHR",
43764   "name" : "VkPhysicalDeviceGlobalPriorityQueryFeaturesKHR",
43765   "referenced_type" : "_ZTI46VkPhysicalDeviceGlobalPriorityQueryFeaturesKHR",
43766   "self_type" : "_ZTI46VkPhysicalDeviceGlobalPriorityQueryFeaturesKHR",
43767   "size" : 12,
43768   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
43769  },
43770  {
43771   "alignment" : 4,
43772   "fields" :
43773   [
43774    {
43775     "field_name" : "sType",
43776     "referenced_type" : "_ZTI15VkStructureType"
43777    },
43778    {
43779     "field_name" : "pNext",
43780     "field_offset" : 32,
43781     "referenced_type" : "_ZTIPv"
43782    },
43783    {
43784     "field_name" : "lineSubPixelPrecisionBits",
43785     "field_offset" : 64,
43786     "referenced_type" : "_ZTIj"
43787    }
43788   ],
43789   "linker_set_key" : "_ZTI46VkPhysicalDeviceLineRasterizationPropertiesEXT",
43790   "name" : "VkPhysicalDeviceLineRasterizationPropertiesEXT",
43791   "referenced_type" : "_ZTI46VkPhysicalDeviceLineRasterizationPropertiesEXT",
43792   "self_type" : "_ZTI46VkPhysicalDeviceLineRasterizationPropertiesEXT",
43793   "size" : 12,
43794   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
43795  },
43796  {
43797   "alignment" : 4,
43798   "fields" :
43799   [
43800    {
43801     "field_name" : "sType",
43802     "referenced_type" : "_ZTI15VkStructureType"
43803    },
43804    {
43805     "field_name" : "pNext",
43806     "field_offset" : 32,
43807     "referenced_type" : "_ZTIPv"
43808    },
43809    {
43810     "field_name" : "rayTracingMotionBlur",
43811     "field_offset" : 64,
43812     "referenced_type" : "_ZTIj"
43813    },
43814    {
43815     "field_name" : "rayTracingMotionBlurPipelineTraceRaysIndirect",
43816     "field_offset" : 96,
43817     "referenced_type" : "_ZTIj"
43818    }
43819   ],
43820   "linker_set_key" : "_ZTI46VkPhysicalDeviceRayTracingMotionBlurFeaturesNV",
43821   "name" : "VkPhysicalDeviceRayTracingMotionBlurFeaturesNV",
43822   "referenced_type" : "_ZTI46VkPhysicalDeviceRayTracingMotionBlurFeaturesNV",
43823   "self_type" : "_ZTI46VkPhysicalDeviceRayTracingMotionBlurFeaturesNV",
43824   "size" : 16,
43825   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
43826  },
43827  {
43828   "alignment" : 4,
43829   "fields" :
43830   [
43831    {
43832     "field_name" : "sType",
43833     "referenced_type" : "_ZTI15VkStructureType"
43834    },
43835    {
43836     "field_name" : "pNext",
43837     "field_offset" : 32,
43838     "referenced_type" : "_ZTIPv"
43839    },
43840    {
43841     "field_name" : "samplerYcbcrConversion",
43842     "field_offset" : 64,
43843     "referenced_type" : "_ZTIj"
43844    }
43845   ],
43846   "linker_set_key" : "_ZTI46VkPhysicalDeviceSamplerYcbcrConversionFeatures",
43847   "name" : "VkPhysicalDeviceSamplerYcbcrConversionFeatures",
43848   "referenced_type" : "_ZTI46VkPhysicalDeviceSamplerYcbcrConversionFeatures",
43849   "self_type" : "_ZTI46VkPhysicalDeviceSamplerYcbcrConversionFeatures",
43850   "size" : 12,
43851   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
43852  },
43853  {
43854   "alignment" : 4,
43855   "fields" :
43856   [
43857    {
43858     "field_name" : "sType",
43859     "referenced_type" : "_ZTI15VkStructureType"
43860    },
43861    {
43862     "field_name" : "pNext",
43863     "field_offset" : 32,
43864     "referenced_type" : "_ZTIPv"
43865    },
43866    {
43867     "field_name" : "imageFootprint",
43868     "field_offset" : 64,
43869     "referenced_type" : "_ZTIj"
43870    }
43871   ],
43872   "linker_set_key" : "_ZTI46VkPhysicalDeviceShaderImageFootprintFeaturesNV",
43873   "name" : "VkPhysicalDeviceShaderImageFootprintFeaturesNV",
43874   "referenced_type" : "_ZTI46VkPhysicalDeviceShaderImageFootprintFeaturesNV",
43875   "self_type" : "_ZTI46VkPhysicalDeviceShaderImageFootprintFeaturesNV",
43876   "size" : 12,
43877   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
43878  },
43879  {
43880   "alignment" : 4,
43881   "fields" :
43882   [
43883    {
43884     "field_name" : "sType",
43885     "referenced_type" : "_ZTI15VkStructureType"
43886    },
43887    {
43888     "field_name" : "pNext",
43889     "field_offset" : 32,
43890     "referenced_type" : "_ZTIPv"
43891    },
43892    {
43893     "field_name" : "maxSubpassShadingWorkgroupSizeAspectRatio",
43894     "field_offset" : 64,
43895     "referenced_type" : "_ZTIj"
43896    }
43897   ],
43898   "linker_set_key" : "_ZTI46VkPhysicalDeviceSubpassShadingPropertiesHUAWEI",
43899   "name" : "VkPhysicalDeviceSubpassShadingPropertiesHUAWEI",
43900   "referenced_type" : "_ZTI46VkPhysicalDeviceSubpassShadingPropertiesHUAWEI",
43901   "self_type" : "_ZTI46VkPhysicalDeviceSubpassShadingPropertiesHUAWEI",
43902   "size" : 12,
43903   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
43904  },
43905  {
43906   "alignment" : 4,
43907   "fields" :
43908   [
43909    {
43910     "field_name" : "sType",
43911     "referenced_type" : "_ZTI15VkStructureType"
43912    },
43913    {
43914     "field_name" : "pNext",
43915     "field_offset" : 32,
43916     "referenced_type" : "_ZTIPv"
43917    },
43918    {
43919     "field_name" : "storageTexelBufferOffsetAlignmentBytes",
43920     "field_offset" : 64,
43921     "referenced_type" : "_ZTIy"
43922    },
43923    {
43924     "field_name" : "storageTexelBufferOffsetSingleTexelAlignment",
43925     "field_offset" : 128,
43926     "referenced_type" : "_ZTIj"
43927    },
43928    {
43929     "field_name" : "uniformTexelBufferOffsetAlignmentBytes",
43930     "field_offset" : 160,
43931     "referenced_type" : "_ZTIy"
43932    },
43933    {
43934     "field_name" : "uniformTexelBufferOffsetSingleTexelAlignment",
43935     "field_offset" : 224,
43936     "referenced_type" : "_ZTIj"
43937    }
43938   ],
43939   "linker_set_key" : "_ZTI46VkPhysicalDeviceTexelBufferAlignmentProperties",
43940   "name" : "VkPhysicalDeviceTexelBufferAlignmentProperties",
43941   "referenced_type" : "_ZTI46VkPhysicalDeviceTexelBufferAlignmentProperties",
43942   "self_type" : "_ZTI46VkPhysicalDeviceTexelBufferAlignmentProperties",
43943   "size" : 32,
43944   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
43945  },
43946  {
43947   "alignment" : 4,
43948   "fields" :
43949   [
43950    {
43951     "field_name" : "sType",
43952     "referenced_type" : "_ZTI15VkStructureType"
43953    },
43954    {
43955     "field_name" : "pNext",
43956     "field_offset" : 32,
43957     "referenced_type" : "_ZTIPv"
43958    },
43959    {
43960     "field_name" : "maxTransformFeedbackStreams",
43961     "field_offset" : 64,
43962     "referenced_type" : "_ZTIj"
43963    },
43964    {
43965     "field_name" : "maxTransformFeedbackBuffers",
43966     "field_offset" : 96,
43967     "referenced_type" : "_ZTIj"
43968    },
43969    {
43970     "field_name" : "maxTransformFeedbackBufferSize",
43971     "field_offset" : 128,
43972     "referenced_type" : "_ZTIy"
43973    },
43974    {
43975     "field_name" : "maxTransformFeedbackStreamDataSize",
43976     "field_offset" : 192,
43977     "referenced_type" : "_ZTIj"
43978    },
43979    {
43980     "field_name" : "maxTransformFeedbackBufferDataSize",
43981     "field_offset" : 224,
43982     "referenced_type" : "_ZTIj"
43983    },
43984    {
43985     "field_name" : "maxTransformFeedbackBufferDataStride",
43986     "field_offset" : 256,
43987     "referenced_type" : "_ZTIj"
43988    },
43989    {
43990     "field_name" : "transformFeedbackQueries",
43991     "field_offset" : 288,
43992     "referenced_type" : "_ZTIj"
43993    },
43994    {
43995     "field_name" : "transformFeedbackStreamsLinesTriangles",
43996     "field_offset" : 320,
43997     "referenced_type" : "_ZTIj"
43998    },
43999    {
44000     "field_name" : "transformFeedbackRasterizationStreamSelect",
44001     "field_offset" : 352,
44002     "referenced_type" : "_ZTIj"
44003    },
44004    {
44005     "field_name" : "transformFeedbackDraw",
44006     "field_offset" : 384,
44007     "referenced_type" : "_ZTIj"
44008    }
44009   ],
44010   "linker_set_key" : "_ZTI46VkPhysicalDeviceTransformFeedbackPropertiesEXT",
44011   "name" : "VkPhysicalDeviceTransformFeedbackPropertiesEXT",
44012   "referenced_type" : "_ZTI46VkPhysicalDeviceTransformFeedbackPropertiesEXT",
44013   "self_type" : "_ZTI46VkPhysicalDeviceTransformFeedbackPropertiesEXT",
44014   "size" : 52,
44015   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
44016  },
44017  {
44018   "alignment" : 4,
44019   "fields" :
44020   [
44021    {
44022     "field_name" : "sType",
44023     "referenced_type" : "_ZTI15VkStructureType"
44024    },
44025    {
44026     "field_name" : "pNext",
44027     "field_offset" : 32,
44028     "referenced_type" : "_ZTIPKv"
44029    },
44030    {
44031     "field_name" : "srcPremultiplied",
44032     "field_offset" : 64,
44033     "referenced_type" : "_ZTIj"
44034    },
44035    {
44036     "field_name" : "dstPremultiplied",
44037     "field_offset" : 96,
44038     "referenced_type" : "_ZTIj"
44039    },
44040    {
44041     "field_name" : "blendOverlap",
44042     "field_offset" : 128,
44043     "referenced_type" : "_ZTI17VkBlendOverlapEXT"
44044    }
44045   ],
44046   "linker_set_key" : "_ZTI46VkPipelineColorBlendAdvancedStateCreateInfoEXT",
44047   "name" : "VkPipelineColorBlendAdvancedStateCreateInfoEXT",
44048   "referenced_type" : "_ZTI46VkPipelineColorBlendAdvancedStateCreateInfoEXT",
44049   "self_type" : "_ZTI46VkPipelineColorBlendAdvancedStateCreateInfoEXT",
44050   "size" : 20,
44051   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
44052  },
44053  {
44054   "alignment" : 4,
44055   "fields" :
44056   [
44057    {
44058     "field_name" : "sType",
44059     "referenced_type" : "_ZTI15VkStructureType"
44060    },
44061    {
44062     "field_name" : "pNext",
44063     "field_offset" : 32,
44064     "referenced_type" : "_ZTIPKv"
44065    },
44066    {
44067     "field_name" : "vertexBindingDivisorCount",
44068     "field_offset" : 64,
44069     "referenced_type" : "_ZTIj"
44070    },
44071    {
44072     "field_name" : "pVertexBindingDivisors",
44073     "field_offset" : 96,
44074     "referenced_type" : "_ZTIPK41VkVertexInputBindingDivisorDescriptionEXT"
44075    }
44076   ],
44077   "linker_set_key" : "_ZTI46VkPipelineVertexInputDivisorStateCreateInfoEXT",
44078   "name" : "VkPipelineVertexInputDivisorStateCreateInfoEXT",
44079   "referenced_type" : "_ZTI46VkPipelineVertexInputDivisorStateCreateInfoEXT",
44080   "self_type" : "_ZTI46VkPipelineVertexInputDivisorStateCreateInfoEXT",
44081   "size" : 16,
44082   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
44083  },
44084  {
44085   "alignment" : 4,
44086   "fields" :
44087   [
44088    {
44089     "field_name" : "sType",
44090     "referenced_type" : "_ZTI15VkStructureType"
44091    },
44092    {
44093     "field_name" : "pNext",
44094     "field_offset" : 32,
44095     "referenced_type" : "_ZTIPKv"
44096    },
44097    {
44098     "field_name" : "imageView",
44099     "field_offset" : 64,
44100     "referenced_type" : "_ZTIy"
44101    },
44102    {
44103     "field_name" : "imageLayout",
44104     "field_offset" : 128,
44105     "referenced_type" : "_ZTI13VkImageLayout"
44106    }
44107   ],
44108   "linker_set_key" : "_ZTI46VkRenderingFragmentDensityMapAttachmentInfoEXT",
44109   "name" : "VkRenderingFragmentDensityMapAttachmentInfoEXT",
44110   "referenced_type" : "_ZTI46VkRenderingFragmentDensityMapAttachmentInfoEXT",
44111   "self_type" : "_ZTI46VkRenderingFragmentDensityMapAttachmentInfoEXT",
44112   "size" : 20,
44113   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
44114  },
44115  {
44116   "alignment" : 4,
44117   "fields" :
44118   [
44119    {
44120     "field_name" : "sType",
44121     "referenced_type" : "_ZTI15VkStructureType"
44122    },
44123    {
44124     "field_name" : "pNext",
44125     "field_offset" : 32,
44126     "referenced_type" : "_ZTIPKv"
44127    },
44128    {
44129     "field_name" : "arrayOfPointers",
44130     "field_offset" : 64,
44131     "referenced_type" : "_ZTIj"
44132    },
44133    {
44134     "field_name" : "data",
44135     "field_offset" : 96,
44136     "referenced_type" : "_ZTI29VkDeviceOrHostAddressConstKHR"
44137    }
44138   ],
44139   "linker_set_key" : "_ZTI47VkAccelerationStructureGeometryInstancesDataKHR",
44140   "name" : "VkAccelerationStructureGeometryInstancesDataKHR",
44141   "referenced_type" : "_ZTI47VkAccelerationStructureGeometryInstancesDataKHR",
44142   "self_type" : "_ZTI47VkAccelerationStructureGeometryInstancesDataKHR",
44143   "size" : 20,
44144   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
44145  },
44146  {
44147   "alignment" : 4,
44148   "fields" :
44149   [
44150    {
44151     "field_name" : "sType",
44152     "referenced_type" : "_ZTI15VkStructureType"
44153    },
44154    {
44155     "field_name" : "pNext",
44156     "field_offset" : 32,
44157     "referenced_type" : "_ZTIPKv"
44158    },
44159    {
44160     "field_name" : "vertexFormat",
44161     "field_offset" : 64,
44162     "referenced_type" : "_ZTI8VkFormat"
44163    },
44164    {
44165     "field_name" : "vertexData",
44166     "field_offset" : 96,
44167     "referenced_type" : "_ZTI29VkDeviceOrHostAddressConstKHR"
44168    },
44169    {
44170     "field_name" : "vertexStride",
44171     "field_offset" : 160,
44172     "referenced_type" : "_ZTIy"
44173    },
44174    {
44175     "field_name" : "maxVertex",
44176     "field_offset" : 224,
44177     "referenced_type" : "_ZTIj"
44178    },
44179    {
44180     "field_name" : "indexType",
44181     "field_offset" : 256,
44182     "referenced_type" : "_ZTI11VkIndexType"
44183    },
44184    {
44185     "field_name" : "indexData",
44186     "field_offset" : 288,
44187     "referenced_type" : "_ZTI29VkDeviceOrHostAddressConstKHR"
44188    },
44189    {
44190     "field_name" : "transformData",
44191     "field_offset" : 352,
44192     "referenced_type" : "_ZTI29VkDeviceOrHostAddressConstKHR"
44193    }
44194   ],
44195   "linker_set_key" : "_ZTI47VkAccelerationStructureGeometryTrianglesDataKHR",
44196   "name" : "VkAccelerationStructureGeometryTrianglesDataKHR",
44197   "referenced_type" : "_ZTI47VkAccelerationStructureGeometryTrianglesDataKHR",
44198   "self_type" : "_ZTI47VkAccelerationStructureGeometryTrianglesDataKHR",
44199   "size" : 52,
44200   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
44201  },
44202  {
44203   "alignment" : 4,
44204   "fields" :
44205   [
44206    {
44207     "field_name" : "sType",
44208     "referenced_type" : "_ZTI15VkStructureType"
44209    },
44210    {
44211     "field_name" : "pNext",
44212     "field_offset" : 32,
44213     "referenced_type" : "_ZTIPKv"
44214    },
44215    {
44216     "field_name" : "type",
44217     "field_offset" : 64,
44218     "referenced_type" : "_ZTI47VkAccelerationStructureMemoryRequirementsTypeNV"
44219    },
44220    {
44221     "field_name" : "accelerationStructure",
44222     "field_offset" : 96,
44223     "referenced_type" : "_ZTIy"
44224    }
44225   ],
44226   "linker_set_key" : "_ZTI47VkAccelerationStructureMemoryRequirementsInfoNV",
44227   "name" : "VkAccelerationStructureMemoryRequirementsInfoNV",
44228   "referenced_type" : "_ZTI47VkAccelerationStructureMemoryRequirementsInfoNV",
44229   "self_type" : "_ZTI47VkAccelerationStructureMemoryRequirementsInfoNV",
44230   "size" : 20,
44231   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
44232  },
44233  {
44234   "alignment" : 4,
44235   "fields" :
44236   [
44237    {
44238     "field_name" : "sType",
44239     "referenced_type" : "_ZTI15VkStructureType"
44240    },
44241    {
44242     "field_name" : "pNext",
44243     "field_offset" : 32,
44244     "referenced_type" : "_ZTIPv"
44245    },
44246    {
44247     "field_name" : "format",
44248     "field_offset" : 64,
44249     "referenced_type" : "_ZTI8VkFormat"
44250    },
44251    {
44252     "field_name" : "externalFormat",
44253     "field_offset" : 96,
44254     "referenced_type" : "_ZTIy"
44255    },
44256    {
44257     "field_name" : "formatFeatures",
44258     "field_offset" : 160,
44259     "referenced_type" : "_ZTIy"
44260    },
44261    {
44262     "field_name" : "samplerYcbcrConversionComponents",
44263     "field_offset" : 224,
44264     "referenced_type" : "_ZTI18VkComponentMapping"
44265    },
44266    {
44267     "field_name" : "suggestedYcbcrModel",
44268     "field_offset" : 352,
44269     "referenced_type" : "_ZTI29VkSamplerYcbcrModelConversion"
44270    },
44271    {
44272     "field_name" : "suggestedYcbcrRange",
44273     "field_offset" : 384,
44274     "referenced_type" : "_ZTI19VkSamplerYcbcrRange"
44275    },
44276    {
44277     "field_name" : "suggestedXChromaOffset",
44278     "field_offset" : 416,
44279     "referenced_type" : "_ZTI16VkChromaLocation"
44280    },
44281    {
44282     "field_name" : "suggestedYChromaOffset",
44283     "field_offset" : 448,
44284     "referenced_type" : "_ZTI16VkChromaLocation"
44285    }
44286   ],
44287   "linker_set_key" : "_ZTI47VkAndroidHardwareBufferFormatProperties2ANDROID",
44288   "name" : "VkAndroidHardwareBufferFormatProperties2ANDROID",
44289   "referenced_type" : "_ZTI47VkAndroidHardwareBufferFormatProperties2ANDROID",
44290   "self_type" : "_ZTI47VkAndroidHardwareBufferFormatProperties2ANDROID",
44291   "size" : 60,
44292   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_android.h"
44293  },
44294  {
44295   "alignment" : 4,
44296   "fields" :
44297   [
44298    {
44299     "field_name" : "sType",
44300     "referenced_type" : "_ZTI15VkStructureType"
44301    },
44302    {
44303     "field_name" : "pNext",
44304     "field_offset" : 32,
44305     "referenced_type" : "_ZTIPKv"
44306    },
44307    {
44308     "field_name" : "viewportScissor2D",
44309     "field_offset" : 64,
44310     "referenced_type" : "_ZTIj"
44311    },
44312    {
44313     "field_name" : "viewportDepthCount",
44314     "field_offset" : 96,
44315     "referenced_type" : "_ZTIj"
44316    },
44317    {
44318     "field_name" : "pViewportDepths",
44319     "field_offset" : 128,
44320     "referenced_type" : "_ZTIPK10VkViewport"
44321    }
44322   ],
44323   "linker_set_key" : "_ZTI47VkCommandBufferInheritanceViewportScissorInfoNV",
44324   "name" : "VkCommandBufferInheritanceViewportScissorInfoNV",
44325   "referenced_type" : "_ZTI47VkCommandBufferInheritanceViewportScissorInfoNV",
44326   "self_type" : "_ZTI47VkCommandBufferInheritanceViewportScissorInfoNV",
44327   "size" : 20,
44328   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
44329  },
44330  {
44331   "alignment" : 4,
44332   "fields" :
44333   [
44334    {
44335     "field_name" : "sType",
44336     "referenced_type" : "_ZTI15VkStructureType"
44337    },
44338    {
44339     "field_name" : "pNext",
44340     "field_offset" : 32,
44341     "referenced_type" : "_ZTIPv"
44342    },
44343    {
44344     "field_name" : "conditionalRendering",
44345     "field_offset" : 64,
44346     "referenced_type" : "_ZTIj"
44347    },
44348    {
44349     "field_name" : "inheritedConditionalRendering",
44350     "field_offset" : 96,
44351     "referenced_type" : "_ZTIj"
44352    }
44353   ],
44354   "linker_set_key" : "_ZTI47VkPhysicalDeviceConditionalRenderingFeaturesEXT",
44355   "name" : "VkPhysicalDeviceConditionalRenderingFeaturesEXT",
44356   "referenced_type" : "_ZTI47VkPhysicalDeviceConditionalRenderingFeaturesEXT",
44357   "self_type" : "_ZTI47VkPhysicalDeviceConditionalRenderingFeaturesEXT",
44358   "size" : 16,
44359   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
44360  },
44361  {
44362   "alignment" : 4,
44363   "fields" :
44364   [
44365    {
44366     "field_name" : "sType",
44367     "referenced_type" : "_ZTI15VkStructureType"
44368    },
44369    {
44370     "field_name" : "pNext",
44371     "field_offset" : 32,
44372     "referenced_type" : "_ZTIPv"
44373    },
44374    {
44375     "field_name" : "coverageReductionMode",
44376     "field_offset" : 64,
44377     "referenced_type" : "_ZTIj"
44378    }
44379   ],
44380   "linker_set_key" : "_ZTI47VkPhysicalDeviceCoverageReductionModeFeaturesNV",
44381   "name" : "VkPhysicalDeviceCoverageReductionModeFeaturesNV",
44382   "referenced_type" : "_ZTI47VkPhysicalDeviceCoverageReductionModeFeaturesNV",
44383   "self_type" : "_ZTI47VkPhysicalDeviceCoverageReductionModeFeaturesNV",
44384   "size" : 12,
44385   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
44386  },
44387  {
44388   "alignment" : 4,
44389   "fields" :
44390   [
44391    {
44392     "field_name" : "sType",
44393     "referenced_type" : "_ZTI15VkStructureType"
44394    },
44395    {
44396     "field_name" : "pNext",
44397     "field_offset" : 32,
44398     "referenced_type" : "_ZTIPv"
44399    },
44400    {
44401     "field_name" : "extendedDynamicState",
44402     "field_offset" : 64,
44403     "referenced_type" : "_ZTIj"
44404    }
44405   ],
44406   "linker_set_key" : "_ZTI47VkPhysicalDeviceExtendedDynamicStateFeaturesEXT",
44407   "name" : "VkPhysicalDeviceExtendedDynamicStateFeaturesEXT",
44408   "referenced_type" : "_ZTI47VkPhysicalDeviceExtendedDynamicStateFeaturesEXT",
44409   "self_type" : "_ZTI47VkPhysicalDeviceExtendedDynamicStateFeaturesEXT",
44410   "size" : 12,
44411   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
44412  },
44413  {
44414   "alignment" : 4,
44415   "fields" :
44416   [
44417    {
44418     "field_name" : "sType",
44419     "referenced_type" : "_ZTI15VkStructureType"
44420    },
44421    {
44422     "field_name" : "pNext",
44423     "field_offset" : 32,
44424     "referenced_type" : "_ZTIPv"
44425    },
44426    {
44427     "field_name" : "minImportedHostPointerAlignment",
44428     "field_offset" : 64,
44429     "referenced_type" : "_ZTIy"
44430    }
44431   ],
44432   "linker_set_key" : "_ZTI47VkPhysicalDeviceExternalMemoryHostPropertiesEXT",
44433   "name" : "VkPhysicalDeviceExternalMemoryHostPropertiesEXT",
44434   "referenced_type" : "_ZTI47VkPhysicalDeviceExternalMemoryHostPropertiesEXT",
44435   "self_type" : "_ZTI47VkPhysicalDeviceExternalMemoryHostPropertiesEXT",
44436   "size" : 16,
44437   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
44438  },
44439  {
44440   "alignment" : 4,
44441   "fields" :
44442   [
44443    {
44444     "field_name" : "sType",
44445     "referenced_type" : "_ZTI15VkStructureType"
44446    },
44447    {
44448     "field_name" : "pNext",
44449     "field_offset" : 32,
44450     "referenced_type" : "_ZTIPv"
44451    },
44452    {
44453     "field_name" : "minFragmentDensityTexelSize",
44454     "field_offset" : 64,
44455     "referenced_type" : "_ZTI10VkExtent2D"
44456    },
44457    {
44458     "field_name" : "maxFragmentDensityTexelSize",
44459     "field_offset" : 128,
44460     "referenced_type" : "_ZTI10VkExtent2D"
44461    },
44462    {
44463     "field_name" : "fragmentDensityInvocations",
44464     "field_offset" : 192,
44465     "referenced_type" : "_ZTIj"
44466    }
44467   ],
44468   "linker_set_key" : "_ZTI47VkPhysicalDeviceFragmentDensityMapPropertiesEXT",
44469   "name" : "VkPhysicalDeviceFragmentDensityMapPropertiesEXT",
44470   "referenced_type" : "_ZTI47VkPhysicalDeviceFragmentDensityMapPropertiesEXT",
44471   "self_type" : "_ZTI47VkPhysicalDeviceFragmentDensityMapPropertiesEXT",
44472   "size" : 28,
44473   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
44474  },
44475  {
44476   "alignment" : 4,
44477   "fields" :
44478   [
44479    {
44480     "field_name" : "sType",
44481     "referenced_type" : "_ZTI15VkStructureType"
44482    },
44483    {
44484     "field_name" : "pNext",
44485     "field_offset" : 32,
44486     "referenced_type" : "_ZTIPv"
44487    },
44488    {
44489     "field_name" : "linearColorAttachment",
44490     "field_offset" : 64,
44491     "referenced_type" : "_ZTIj"
44492    }
44493   ],
44494   "linker_set_key" : "_ZTI47VkPhysicalDeviceLinearColorAttachmentFeaturesNV",
44495   "name" : "VkPhysicalDeviceLinearColorAttachmentFeaturesNV",
44496   "referenced_type" : "_ZTI47VkPhysicalDeviceLinearColorAttachmentFeaturesNV",
44497   "self_type" : "_ZTI47VkPhysicalDeviceLinearColorAttachmentFeaturesNV",
44498   "size" : 12,
44499   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
44500  },
44501  {
44502   "alignment" : 4,
44503   "fields" :
44504   [
44505    {
44506     "field_name" : "sType",
44507     "referenced_type" : "_ZTI15VkStructureType"
44508    },
44509    {
44510     "field_name" : "pNext",
44511     "field_offset" : 32,
44512     "referenced_type" : "_ZTIPv"
44513    },
44514    {
44515     "field_name" : "shaderGroupHandleSize",
44516     "field_offset" : 64,
44517     "referenced_type" : "_ZTIj"
44518    },
44519    {
44520     "field_name" : "maxRayRecursionDepth",
44521     "field_offset" : 96,
44522     "referenced_type" : "_ZTIj"
44523    },
44524    {
44525     "field_name" : "maxShaderGroupStride",
44526     "field_offset" : 128,
44527     "referenced_type" : "_ZTIj"
44528    },
44529    {
44530     "field_name" : "shaderGroupBaseAlignment",
44531     "field_offset" : 160,
44532     "referenced_type" : "_ZTIj"
44533    },
44534    {
44535     "field_name" : "shaderGroupHandleCaptureReplaySize",
44536     "field_offset" : 192,
44537     "referenced_type" : "_ZTIj"
44538    },
44539    {
44540     "field_name" : "maxRayDispatchInvocationCount",
44541     "field_offset" : 224,
44542     "referenced_type" : "_ZTIj"
44543    },
44544    {
44545     "field_name" : "shaderGroupHandleAlignment",
44546     "field_offset" : 256,
44547     "referenced_type" : "_ZTIj"
44548    },
44549    {
44550     "field_name" : "maxRayHitAttributeSize",
44551     "field_offset" : 288,
44552     "referenced_type" : "_ZTIj"
44553    }
44554   ],
44555   "linker_set_key" : "_ZTI47VkPhysicalDeviceRayTracingPipelinePropertiesKHR",
44556   "name" : "VkPhysicalDeviceRayTracingPipelinePropertiesKHR",
44557   "referenced_type" : "_ZTI47VkPhysicalDeviceRayTracingPipelinePropertiesKHR",
44558   "self_type" : "_ZTI47VkPhysicalDeviceRayTracingPipelinePropertiesKHR",
44559   "size" : 40,
44560   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
44561  },
44562  {
44563   "alignment" : 4,
44564   "fields" :
44565   [
44566    {
44567     "field_name" : "sType",
44568     "referenced_type" : "_ZTI15VkStructureType"
44569    },
44570    {
44571     "field_name" : "pNext",
44572     "field_offset" : 32,
44573     "referenced_type" : "_ZTIPv"
44574    },
44575    {
44576     "field_name" : "shaderIntegerDotProduct",
44577     "field_offset" : 64,
44578     "referenced_type" : "_ZTIj"
44579    }
44580   ],
44581   "linker_set_key" : "_ZTI47VkPhysicalDeviceShaderIntegerDotProductFeatures",
44582   "name" : "VkPhysicalDeviceShaderIntegerDotProductFeatures",
44583   "referenced_type" : "_ZTI47VkPhysicalDeviceShaderIntegerDotProductFeatures",
44584   "self_type" : "_ZTI47VkPhysicalDeviceShaderIntegerDotProductFeatures",
44585   "size" : 12,
44586   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
44587  },
44588  {
44589   "alignment" : 4,
44590   "fields" :
44591   [
44592    {
44593     "field_name" : "sType",
44594     "referenced_type" : "_ZTI15VkStructureType"
44595    },
44596    {
44597     "field_name" : "pNext",
44598     "field_offset" : 32,
44599     "referenced_type" : "_ZTIPv"
44600    },
44601    {
44602     "field_name" : "texelBufferAlignment",
44603     "field_offset" : 64,
44604     "referenced_type" : "_ZTIj"
44605    }
44606   ],
44607   "linker_set_key" : "_ZTI47VkPhysicalDeviceTexelBufferAlignmentFeaturesEXT",
44608   "name" : "VkPhysicalDeviceTexelBufferAlignmentFeaturesEXT",
44609   "referenced_type" : "_ZTI47VkPhysicalDeviceTexelBufferAlignmentFeaturesEXT",
44610   "self_type" : "_ZTI47VkPhysicalDeviceTexelBufferAlignmentFeaturesEXT",
44611   "size" : 12,
44612   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
44613  },
44614  {
44615   "alignment" : 4,
44616   "fields" :
44617   [
44618    {
44619     "field_name" : "sType",
44620     "referenced_type" : "_ZTI15VkStructureType"
44621    },
44622    {
44623     "field_name" : "pNext",
44624     "field_offset" : 32,
44625     "referenced_type" : "_ZTIPKv"
44626    },
44627    {
44628     "field_name" : "fragmentSize",
44629     "field_offset" : 64,
44630     "referenced_type" : "_ZTI10VkExtent2D"
44631    },
44632    {
44633     "field_name" : "combinerOps",
44634     "field_offset" : 128,
44635     "referenced_type" : "_ZTIA2_34VkFragmentShadingRateCombinerOpKHR"
44636    }
44637   ],
44638   "linker_set_key" : "_ZTI47VkPipelineFragmentShadingRateStateCreateInfoKHR",
44639   "name" : "VkPipelineFragmentShadingRateStateCreateInfoKHR",
44640   "referenced_type" : "_ZTI47VkPipelineFragmentShadingRateStateCreateInfoKHR",
44641   "self_type" : "_ZTI47VkPipelineFragmentShadingRateStateCreateInfoKHR",
44642   "size" : 24,
44643   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
44644  },
44645  {
44646   "alignment" : 4,
44647   "fields" :
44648   [
44649    {
44650     "field_name" : "sType",
44651     "referenced_type" : "_ZTI15VkStructureType"
44652    },
44653    {
44654     "field_name" : "pNext",
44655     "field_offset" : 32,
44656     "referenced_type" : "_ZTIPKv"
44657    },
44658    {
44659     "field_name" : "flags",
44660     "field_offset" : 64,
44661     "referenced_type" : "_ZTIj"
44662    },
44663    {
44664     "field_name" : "rasterizationStream",
44665     "field_offset" : 96,
44666     "referenced_type" : "_ZTIj"
44667    }
44668   ],
44669   "linker_set_key" : "_ZTI47VkPipelineRasterizationStateStreamCreateInfoEXT",
44670   "name" : "VkPipelineRasterizationStateStreamCreateInfoEXT",
44671   "referenced_type" : "_ZTI47VkPipelineRasterizationStateStreamCreateInfoEXT",
44672   "self_type" : "_ZTI47VkPipelineRasterizationStateStreamCreateInfoEXT",
44673   "size" : 16,
44674   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
44675  },
44676  {
44677   "alignment" : 4,
44678   "fields" :
44679   [
44680    {
44681     "field_name" : "sType",
44682     "referenced_type" : "_ZTI15VkStructureType"
44683    },
44684    {
44685     "field_name" : "pNext",
44686     "field_offset" : 32,
44687     "referenced_type" : "_ZTIPKv"
44688    },
44689    {
44690     "field_name" : "negativeOneToOne",
44691     "field_offset" : 64,
44692     "referenced_type" : "_ZTIj"
44693    }
44694   ],
44695   "linker_set_key" : "_ZTI47VkPipelineViewportDepthClipControlCreateInfoEXT",
44696   "name" : "VkPipelineViewportDepthClipControlCreateInfoEXT",
44697   "referenced_type" : "_ZTI47VkPipelineViewportDepthClipControlCreateInfoEXT",
44698   "self_type" : "_ZTI47VkPipelineViewportDepthClipControlCreateInfoEXT",
44699   "size" : 12,
44700   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
44701  },
44702  {
44703   "alignment" : 4,
44704   "fields" :
44705   [
44706    {
44707     "field_name" : "sType",
44708     "referenced_type" : "_ZTI15VkStructureType"
44709    },
44710    {
44711     "field_name" : "pNext",
44712     "field_offset" : 32,
44713     "referenced_type" : "_ZTIPKv"
44714    },
44715    {
44716     "field_name" : "imageView",
44717     "field_offset" : 64,
44718     "referenced_type" : "_ZTIy"
44719    },
44720    {
44721     "field_name" : "imageLayout",
44722     "field_offset" : 128,
44723     "referenced_type" : "_ZTI13VkImageLayout"
44724    },
44725    {
44726     "field_name" : "shadingRateAttachmentTexelSize",
44727     "field_offset" : 160,
44728     "referenced_type" : "_ZTI10VkExtent2D"
44729    }
44730   ],
44731   "linker_set_key" : "_ZTI47VkRenderingFragmentShadingRateAttachmentInfoKHR",
44732   "name" : "VkRenderingFragmentShadingRateAttachmentInfoKHR",
44733   "referenced_type" : "_ZTI47VkRenderingFragmentShadingRateAttachmentInfoKHR",
44734   "self_type" : "_ZTI47VkRenderingFragmentShadingRateAttachmentInfoKHR",
44735   "size" : 28,
44736   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
44737  },
44738  {
44739   "alignment" : 4,
44740   "fields" :
44741   [
44742    {
44743     "field_name" : "sType",
44744     "referenced_type" : "_ZTI15VkStructureType"
44745    },
44746    {
44747     "field_name" : "pNext",
44748     "field_offset" : 32,
44749     "referenced_type" : "_ZTIPv"
44750    },
44751    {
44752     "field_name" : "accelerationStructure",
44753     "field_offset" : 64,
44754     "referenced_type" : "_ZTIj"
44755    },
44756    {
44757     "field_name" : "accelerationStructureCaptureReplay",
44758     "field_offset" : 96,
44759     "referenced_type" : "_ZTIj"
44760    },
44761    {
44762     "field_name" : "accelerationStructureIndirectBuild",
44763     "field_offset" : 128,
44764     "referenced_type" : "_ZTIj"
44765    },
44766    {
44767     "field_name" : "accelerationStructureHostCommands",
44768     "field_offset" : 160,
44769     "referenced_type" : "_ZTIj"
44770    },
44771    {
44772     "field_name" : "descriptorBindingAccelerationStructureUpdateAfterBind",
44773     "field_offset" : 192,
44774     "referenced_type" : "_ZTIj"
44775    }
44776   ],
44777   "linker_set_key" : "_ZTI48VkPhysicalDeviceAccelerationStructureFeaturesKHR",
44778   "name" : "VkPhysicalDeviceAccelerationStructureFeaturesKHR",
44779   "referenced_type" : "_ZTI48VkPhysicalDeviceAccelerationStructureFeaturesKHR",
44780   "self_type" : "_ZTI48VkPhysicalDeviceAccelerationStructureFeaturesKHR",
44781   "size" : 28,
44782   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
44783  },
44784  {
44785   "alignment" : 4,
44786   "fields" :
44787   [
44788    {
44789     "field_name" : "sType",
44790     "referenced_type" : "_ZTI15VkStructureType"
44791    },
44792    {
44793     "field_name" : "pNext",
44794     "field_offset" : 32,
44795     "referenced_type" : "_ZTIPv"
44796    },
44797    {
44798     "field_name" : "extendedDynamicState2",
44799     "field_offset" : 64,
44800     "referenced_type" : "_ZTIj"
44801    },
44802    {
44803     "field_name" : "extendedDynamicState2LogicOp",
44804     "field_offset" : 96,
44805     "referenced_type" : "_ZTIj"
44806    },
44807    {
44808     "field_name" : "extendedDynamicState2PatchControlPoints",
44809     "field_offset" : 128,
44810     "referenced_type" : "_ZTIj"
44811    }
44812   ],
44813   "linker_set_key" : "_ZTI48VkPhysicalDeviceExtendedDynamicState2FeaturesEXT",
44814   "name" : "VkPhysicalDeviceExtendedDynamicState2FeaturesEXT",
44815   "referenced_type" : "_ZTI48VkPhysicalDeviceExtendedDynamicState2FeaturesEXT",
44816   "self_type" : "_ZTI48VkPhysicalDeviceExtendedDynamicState2FeaturesEXT",
44817   "size" : 20,
44818   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
44819  },
44820  {
44821   "alignment" : 4,
44822   "fields" :
44823   [
44824    {
44825     "field_name" : "sType",
44826     "referenced_type" : "_ZTI15VkStructureType"
44827    },
44828    {
44829     "field_name" : "pNext",
44830     "field_offset" : 32,
44831     "referenced_type" : "_ZTIPv"
44832    },
44833    {
44834     "field_name" : "subsampledLoads",
44835     "field_offset" : 64,
44836     "referenced_type" : "_ZTIj"
44837    },
44838    {
44839     "field_name" : "subsampledCoarseReconstructionEarlyAccess",
44840     "field_offset" : 96,
44841     "referenced_type" : "_ZTIj"
44842    },
44843    {
44844     "field_name" : "maxSubsampledArrayLayers",
44845     "field_offset" : 128,
44846     "referenced_type" : "_ZTIj"
44847    },
44848    {
44849     "field_name" : "maxDescriptorSetSubsampledSamplers",
44850     "field_offset" : 160,
44851     "referenced_type" : "_ZTIj"
44852    }
44853   ],
44854   "linker_set_key" : "_ZTI48VkPhysicalDeviceFragmentDensityMap2PropertiesEXT",
44855   "name" : "VkPhysicalDeviceFragmentDensityMap2PropertiesEXT",
44856   "referenced_type" : "_ZTI48VkPhysicalDeviceFragmentDensityMap2PropertiesEXT",
44857   "self_type" : "_ZTI48VkPhysicalDeviceFragmentDensityMap2PropertiesEXT",
44858   "size" : 24,
44859   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
44860  },
44861  {
44862   "alignment" : 4,
44863   "fields" :
44864   [
44865    {
44866     "field_name" : "sType",
44867     "referenced_type" : "_ZTI15VkStructureType"
44868    },
44869    {
44870     "field_name" : "pNext",
44871     "field_offset" : 32,
44872     "referenced_type" : "_ZTIPv"
44873    },
44874    {
44875     "field_name" : "minFragmentShadingRateAttachmentTexelSize",
44876     "field_offset" : 64,
44877     "referenced_type" : "_ZTI10VkExtent2D"
44878    },
44879    {
44880     "field_name" : "maxFragmentShadingRateAttachmentTexelSize",
44881     "field_offset" : 128,
44882     "referenced_type" : "_ZTI10VkExtent2D"
44883    },
44884    {
44885     "field_name" : "maxFragmentShadingRateAttachmentTexelSizeAspectRatio",
44886     "field_offset" : 192,
44887     "referenced_type" : "_ZTIj"
44888    },
44889    {
44890     "field_name" : "primitiveFragmentShadingRateWithMultipleViewports",
44891     "field_offset" : 224,
44892     "referenced_type" : "_ZTIj"
44893    },
44894    {
44895     "field_name" : "layeredShadingRateAttachments",
44896     "field_offset" : 256,
44897     "referenced_type" : "_ZTIj"
44898    },
44899    {
44900     "field_name" : "fragmentShadingRateNonTrivialCombinerOps",
44901     "field_offset" : 288,
44902     "referenced_type" : "_ZTIj"
44903    },
44904    {
44905     "field_name" : "maxFragmentSize",
44906     "field_offset" : 320,
44907     "referenced_type" : "_ZTI10VkExtent2D"
44908    },
44909    {
44910     "field_name" : "maxFragmentSizeAspectRatio",
44911     "field_offset" : 384,
44912     "referenced_type" : "_ZTIj"
44913    },
44914    {
44915     "field_name" : "maxFragmentShadingRateCoverageSamples",
44916     "field_offset" : 416,
44917     "referenced_type" : "_ZTIj"
44918    },
44919    {
44920     "field_name" : "maxFragmentShadingRateRasterizationSamples",
44921     "field_offset" : 448,
44922     "referenced_type" : "_ZTI21VkSampleCountFlagBits"
44923    },
44924    {
44925     "field_name" : "fragmentShadingRateWithShaderDepthStencilWrites",
44926     "field_offset" : 480,
44927     "referenced_type" : "_ZTIj"
44928    },
44929    {
44930     "field_name" : "fragmentShadingRateWithSampleMask",
44931     "field_offset" : 512,
44932     "referenced_type" : "_ZTIj"
44933    },
44934    {
44935     "field_name" : "fragmentShadingRateWithShaderSampleMask",
44936     "field_offset" : 544,
44937     "referenced_type" : "_ZTIj"
44938    },
44939    {
44940     "field_name" : "fragmentShadingRateWithConservativeRasterization",
44941     "field_offset" : 576,
44942     "referenced_type" : "_ZTIj"
44943    },
44944    {
44945     "field_name" : "fragmentShadingRateWithFragmentShaderInterlock",
44946     "field_offset" : 608,
44947     "referenced_type" : "_ZTIj"
44948    },
44949    {
44950     "field_name" : "fragmentShadingRateWithCustomSampleLocations",
44951     "field_offset" : 640,
44952     "referenced_type" : "_ZTIj"
44953    },
44954    {
44955     "field_name" : "fragmentShadingRateStrictMultiplyCombiner",
44956     "field_offset" : 672,
44957     "referenced_type" : "_ZTIj"
44958    }
44959   ],
44960   "linker_set_key" : "_ZTI48VkPhysicalDeviceFragmentShadingRatePropertiesKHR",
44961   "name" : "VkPhysicalDeviceFragmentShadingRatePropertiesKHR",
44962   "referenced_type" : "_ZTI48VkPhysicalDeviceFragmentShadingRatePropertiesKHR",
44963   "self_type" : "_ZTI48VkPhysicalDeviceFragmentShadingRatePropertiesKHR",
44964   "size" : 88,
44965   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
44966  },
44967  {
44968   "alignment" : 4,
44969   "fields" :
44970   [
44971    {
44972     "field_name" : "sType",
44973     "referenced_type" : "_ZTI15VkStructureType"
44974    },
44975    {
44976     "field_name" : "pNext",
44977     "field_offset" : 32,
44978     "referenced_type" : "_ZTIPv"
44979    },
44980    {
44981     "field_name" : "ycbcr2plane444Formats",
44982     "field_offset" : 64,
44983     "referenced_type" : "_ZTIj"
44984    }
44985   ],
44986   "linker_set_key" : "_ZTI48VkPhysicalDeviceYcbcr2Plane444FormatsFeaturesEXT",
44987   "name" : "VkPhysicalDeviceYcbcr2Plane444FormatsFeaturesEXT",
44988   "referenced_type" : "_ZTI48VkPhysicalDeviceYcbcr2Plane444FormatsFeaturesEXT",
44989   "self_type" : "_ZTI48VkPhysicalDeviceYcbcr2Plane444FormatsFeaturesEXT",
44990   "size" : 12,
44991   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
44992  },
44993  {
44994   "alignment" : 4,
44995   "fields" :
44996   [
44997    {
44998     "field_name" : "sType",
44999     "referenced_type" : "_ZTI15VkStructureType"
45000    },
45001    {
45002     "field_name" : "pNext",
45003     "field_offset" : 32,
45004     "referenced_type" : "_ZTIPv"
45005    },
45006    {
45007     "field_name" : "advancedBlendCoherentOperations",
45008     "field_offset" : 64,
45009     "referenced_type" : "_ZTIj"
45010    }
45011   ],
45012   "linker_set_key" : "_ZTI49VkPhysicalDeviceBlendOperationAdvancedFeaturesEXT",
45013   "name" : "VkPhysicalDeviceBlendOperationAdvancedFeaturesEXT",
45014   "referenced_type" : "_ZTI49VkPhysicalDeviceBlendOperationAdvancedFeaturesEXT",
45015   "self_type" : "_ZTI49VkPhysicalDeviceBlendOperationAdvancedFeaturesEXT",
45016   "size" : 12,
45017   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
45018  },
45019  {
45020   "alignment" : 4,
45021   "fields" :
45022   [
45023    {
45024     "field_name" : "sType",
45025     "referenced_type" : "_ZTI15VkStructureType"
45026    },
45027    {
45028     "field_name" : "pNext",
45029     "field_offset" : 32,
45030     "referenced_type" : "_ZTIPv"
45031    },
45032    {
45033     "field_name" : "deviceGeneratedCommands",
45034     "field_offset" : 64,
45035     "referenced_type" : "_ZTIj"
45036    }
45037   ],
45038   "linker_set_key" : "_ZTI49VkPhysicalDeviceDeviceGeneratedCommandsFeaturesNV",
45039   "name" : "VkPhysicalDeviceDeviceGeneratedCommandsFeaturesNV",
45040   "referenced_type" : "_ZTI49VkPhysicalDeviceDeviceGeneratedCommandsFeaturesNV",
45041   "self_type" : "_ZTI49VkPhysicalDeviceDeviceGeneratedCommandsFeaturesNV",
45042   "size" : 12,
45043   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
45044  },
45045  {
45046   "alignment" : 4,
45047   "fields" :
45048   [
45049    {
45050     "field_name" : "sType",
45051     "referenced_type" : "_ZTI15VkStructureType"
45052    },
45053    {
45054     "field_name" : "pNext",
45055     "field_offset" : 32,
45056     "referenced_type" : "_ZTIPv"
45057    },
45058    {
45059     "field_name" : "shaderImageInt64Atomics",
45060     "field_offset" : 64,
45061     "referenced_type" : "_ZTIj"
45062    },
45063    {
45064     "field_name" : "sparseImageInt64Atomics",
45065     "field_offset" : 96,
45066     "referenced_type" : "_ZTIj"
45067    }
45068   ],
45069   "linker_set_key" : "_ZTI49VkPhysicalDeviceShaderImageAtomicInt64FeaturesEXT",
45070   "name" : "VkPhysicalDeviceShaderImageAtomicInt64FeaturesEXT",
45071   "referenced_type" : "_ZTI49VkPhysicalDeviceShaderImageAtomicInt64FeaturesEXT",
45072   "self_type" : "_ZTI49VkPhysicalDeviceShaderImageAtomicInt64FeaturesEXT",
45073   "size" : 16,
45074   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
45075  },
45076  {
45077   "alignment" : 4,
45078   "fields" :
45079   [
45080    {
45081     "field_name" : "sType",
45082     "referenced_type" : "_ZTI15VkStructureType"
45083    },
45084    {
45085     "field_name" : "pNext",
45086     "field_offset" : 32,
45087     "referenced_type" : "_ZTIPv"
45088    },
45089    {
45090     "field_name" : "integerDotProduct8BitUnsignedAccelerated",
45091     "field_offset" : 64,
45092     "referenced_type" : "_ZTIj"
45093    },
45094    {
45095     "field_name" : "integerDotProduct8BitSignedAccelerated",
45096     "field_offset" : 96,
45097     "referenced_type" : "_ZTIj"
45098    },
45099    {
45100     "field_name" : "integerDotProduct8BitMixedSignednessAccelerated",
45101     "field_offset" : 128,
45102     "referenced_type" : "_ZTIj"
45103    },
45104    {
45105     "field_name" : "integerDotProduct4x8BitPackedUnsignedAccelerated",
45106     "field_offset" : 160,
45107     "referenced_type" : "_ZTIj"
45108    },
45109    {
45110     "field_name" : "integerDotProduct4x8BitPackedSignedAccelerated",
45111     "field_offset" : 192,
45112     "referenced_type" : "_ZTIj"
45113    },
45114    {
45115     "field_name" : "integerDotProduct4x8BitPackedMixedSignednessAccelerated",
45116     "field_offset" : 224,
45117     "referenced_type" : "_ZTIj"
45118    },
45119    {
45120     "field_name" : "integerDotProduct16BitUnsignedAccelerated",
45121     "field_offset" : 256,
45122     "referenced_type" : "_ZTIj"
45123    },
45124    {
45125     "field_name" : "integerDotProduct16BitSignedAccelerated",
45126     "field_offset" : 288,
45127     "referenced_type" : "_ZTIj"
45128    },
45129    {
45130     "field_name" : "integerDotProduct16BitMixedSignednessAccelerated",
45131     "field_offset" : 320,
45132     "referenced_type" : "_ZTIj"
45133    },
45134    {
45135     "field_name" : "integerDotProduct32BitUnsignedAccelerated",
45136     "field_offset" : 352,
45137     "referenced_type" : "_ZTIj"
45138    },
45139    {
45140     "field_name" : "integerDotProduct32BitSignedAccelerated",
45141     "field_offset" : 384,
45142     "referenced_type" : "_ZTIj"
45143    },
45144    {
45145     "field_name" : "integerDotProduct32BitMixedSignednessAccelerated",
45146     "field_offset" : 416,
45147     "referenced_type" : "_ZTIj"
45148    },
45149    {
45150     "field_name" : "integerDotProduct64BitUnsignedAccelerated",
45151     "field_offset" : 448,
45152     "referenced_type" : "_ZTIj"
45153    },
45154    {
45155     "field_name" : "integerDotProduct64BitSignedAccelerated",
45156     "field_offset" : 480,
45157     "referenced_type" : "_ZTIj"
45158    },
45159    {
45160     "field_name" : "integerDotProduct64BitMixedSignednessAccelerated",
45161     "field_offset" : 512,
45162     "referenced_type" : "_ZTIj"
45163    },
45164    {
45165     "field_name" : "integerDotProductAccumulatingSaturating8BitUnsignedAccelerated",
45166     "field_offset" : 544,
45167     "referenced_type" : "_ZTIj"
45168    },
45169    {
45170     "field_name" : "integerDotProductAccumulatingSaturating8BitSignedAccelerated",
45171     "field_offset" : 576,
45172     "referenced_type" : "_ZTIj"
45173    },
45174    {
45175     "field_name" : "integerDotProductAccumulatingSaturating8BitMixedSignednessAccelerated",
45176     "field_offset" : 608,
45177     "referenced_type" : "_ZTIj"
45178    },
45179    {
45180     "field_name" : "integerDotProductAccumulatingSaturating4x8BitPackedUnsignedAccelerated",
45181     "field_offset" : 640,
45182     "referenced_type" : "_ZTIj"
45183    },
45184    {
45185     "field_name" : "integerDotProductAccumulatingSaturating4x8BitPackedSignedAccelerated",
45186     "field_offset" : 672,
45187     "referenced_type" : "_ZTIj"
45188    },
45189    {
45190     "field_name" : "integerDotProductAccumulatingSaturating4x8BitPackedMixedSignednessAccelerated",
45191     "field_offset" : 704,
45192     "referenced_type" : "_ZTIj"
45193    },
45194    {
45195     "field_name" : "integerDotProductAccumulatingSaturating16BitUnsignedAccelerated",
45196     "field_offset" : 736,
45197     "referenced_type" : "_ZTIj"
45198    },
45199    {
45200     "field_name" : "integerDotProductAccumulatingSaturating16BitSignedAccelerated",
45201     "field_offset" : 768,
45202     "referenced_type" : "_ZTIj"
45203    },
45204    {
45205     "field_name" : "integerDotProductAccumulatingSaturating16BitMixedSignednessAccelerated",
45206     "field_offset" : 800,
45207     "referenced_type" : "_ZTIj"
45208    },
45209    {
45210     "field_name" : "integerDotProductAccumulatingSaturating32BitUnsignedAccelerated",
45211     "field_offset" : 832,
45212     "referenced_type" : "_ZTIj"
45213    },
45214    {
45215     "field_name" : "integerDotProductAccumulatingSaturating32BitSignedAccelerated",
45216     "field_offset" : 864,
45217     "referenced_type" : "_ZTIj"
45218    },
45219    {
45220     "field_name" : "integerDotProductAccumulatingSaturating32BitMixedSignednessAccelerated",
45221     "field_offset" : 896,
45222     "referenced_type" : "_ZTIj"
45223    },
45224    {
45225     "field_name" : "integerDotProductAccumulatingSaturating64BitUnsignedAccelerated",
45226     "field_offset" : 928,
45227     "referenced_type" : "_ZTIj"
45228    },
45229    {
45230     "field_name" : "integerDotProductAccumulatingSaturating64BitSignedAccelerated",
45231     "field_offset" : 960,
45232     "referenced_type" : "_ZTIj"
45233    },
45234    {
45235     "field_name" : "integerDotProductAccumulatingSaturating64BitMixedSignednessAccelerated",
45236     "field_offset" : 992,
45237     "referenced_type" : "_ZTIj"
45238    }
45239   ],
45240   "linker_set_key" : "_ZTI49VkPhysicalDeviceShaderIntegerDotProductProperties",
45241   "name" : "VkPhysicalDeviceShaderIntegerDotProductProperties",
45242   "referenced_type" : "_ZTI49VkPhysicalDeviceShaderIntegerDotProductProperties",
45243   "self_type" : "_ZTI49VkPhysicalDeviceShaderIntegerDotProductProperties",
45244   "size" : 128,
45245   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
45246  },
45247  {
45248   "alignment" : 4,
45249   "fields" :
45250   [
45251    {
45252     "field_name" : "sType",
45253     "referenced_type" : "_ZTI15VkStructureType"
45254    },
45255    {
45256     "field_name" : "pNext",
45257     "field_offset" : 32,
45258     "referenced_type" : "_ZTIPv"
45259    },
45260    {
45261     "field_name" : "shaderTerminateInvocation",
45262     "field_offset" : 64,
45263     "referenced_type" : "_ZTIj"
45264    }
45265   ],
45266   "linker_set_key" : "_ZTI49VkPhysicalDeviceShaderTerminateInvocationFeatures",
45267   "name" : "VkPhysicalDeviceShaderTerminateInvocationFeatures",
45268   "referenced_type" : "_ZTI49VkPhysicalDeviceShaderTerminateInvocationFeatures",
45269   "self_type" : "_ZTI49VkPhysicalDeviceShaderTerminateInvocationFeatures",
45270   "size" : 12,
45271   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
45272  },
45273  {
45274   "alignment" : 4,
45275   "fields" :
45276   [
45277    {
45278     "field_name" : "sType",
45279     "referenced_type" : "_ZTI15VkStructureType"
45280    },
45281    {
45282     "field_name" : "pNext",
45283     "field_offset" : 32,
45284     "referenced_type" : "_ZTIPv"
45285    },
45286    {
45287     "field_name" : "textureCompressionASTC_HDR",
45288     "field_offset" : 64,
45289     "referenced_type" : "_ZTIj"
45290    }
45291   ],
45292   "linker_set_key" : "_ZTI49VkPhysicalDeviceTextureCompressionASTCHDRFeatures",
45293   "name" : "VkPhysicalDeviceTextureCompressionASTCHDRFeatures",
45294   "referenced_type" : "_ZTI49VkPhysicalDeviceTextureCompressionASTCHDRFeatures",
45295   "self_type" : "_ZTI49VkPhysicalDeviceTextureCompressionASTCHDRFeatures",
45296   "size" : 12,
45297   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
45298  },
45299  {
45300   "alignment" : 4,
45301   "fields" :
45302   [
45303    {
45304     "field_name" : "sType",
45305     "referenced_type" : "_ZTI15VkStructureType"
45306    },
45307    {
45308     "field_name" : "pNext",
45309     "field_offset" : 32,
45310     "referenced_type" : "_ZTIPv"
45311    },
45312    {
45313     "field_name" : "vertexAttributeInstanceRateDivisor",
45314     "field_offset" : 64,
45315     "referenced_type" : "_ZTIj"
45316    },
45317    {
45318     "field_name" : "vertexAttributeInstanceRateZeroDivisor",
45319     "field_offset" : 96,
45320     "referenced_type" : "_ZTIj"
45321    }
45322   ],
45323   "linker_set_key" : "_ZTI49VkPhysicalDeviceVertexAttributeDivisorFeaturesEXT",
45324   "name" : "VkPhysicalDeviceVertexAttributeDivisorFeaturesEXT",
45325   "referenced_type" : "_ZTI49VkPhysicalDeviceVertexAttributeDivisorFeaturesEXT",
45326   "self_type" : "_ZTI49VkPhysicalDeviceVertexAttributeDivisorFeaturesEXT",
45327   "size" : 16,
45328   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
45329  },
45330  {
45331   "alignment" : 4,
45332   "fields" :
45333   [
45334    {
45335     "field_name" : "sType",
45336     "referenced_type" : "_ZTI15VkStructureType"
45337    },
45338    {
45339     "field_name" : "pNext",
45340     "field_offset" : 32,
45341     "referenced_type" : "_ZTIPKv"
45342    },
45343    {
45344     "field_name" : "rasterizationOrder",
45345     "field_offset" : 64,
45346     "referenced_type" : "_ZTI23VkRasterizationOrderAMD"
45347    }
45348   ],
45349   "linker_set_key" : "_ZTI49VkPipelineRasterizationStateRasterizationOrderAMD",
45350   "name" : "VkPipelineRasterizationStateRasterizationOrderAMD",
45351   "referenced_type" : "_ZTI49VkPipelineRasterizationStateRasterizationOrderAMD",
45352   "self_type" : "_ZTI49VkPipelineRasterizationStateRasterizationOrderAMD",
45353   "size" : 12,
45354   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
45355  },
45356  {
45357   "alignment" : 4,
45358   "fields" :
45359   [
45360    {
45361     "field_name" : "sType",
45362     "referenced_type" : "_ZTI15VkStructureType"
45363    },
45364    {
45365     "field_name" : "pNext",
45366     "field_offset" : 32,
45367     "referenced_type" : "_ZTIPKv"
45368    },
45369    {
45370     "field_name" : "domainOrigin",
45371     "field_offset" : 64,
45372     "referenced_type" : "_ZTI26VkTessellationDomainOrigin"
45373    }
45374   ],
45375   "linker_set_key" : "_ZTI49VkPipelineTessellationDomainOriginStateCreateInfo",
45376   "name" : "VkPipelineTessellationDomainOriginStateCreateInfo",
45377   "referenced_type" : "_ZTI49VkPipelineTessellationDomainOriginStateCreateInfo",
45378   "self_type" : "_ZTI49VkPipelineTessellationDomainOriginStateCreateInfo",
45379   "size" : 12,
45380   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
45381  },
45382  {
45383   "alignment" : 4,
45384   "fields" :
45385   [
45386    {
45387     "field_name" : "sType",
45388     "referenced_type" : "_ZTI15VkStructureType"
45389    },
45390    {
45391     "field_name" : "pNext",
45392     "field_offset" : 32,
45393     "referenced_type" : "_ZTIPKv"
45394    },
45395    {
45396     "field_name" : "components",
45397     "field_offset" : 64,
45398     "referenced_type" : "_ZTI18VkComponentMapping"
45399    },
45400    {
45401     "field_name" : "srgb",
45402     "field_offset" : 192,
45403     "referenced_type" : "_ZTIj"
45404    }
45405   ],
45406   "linker_set_key" : "_ZTI49VkSamplerBorderColorComponentMappingCreateInfoEXT",
45407   "name" : "VkSamplerBorderColorComponentMappingCreateInfoEXT",
45408   "referenced_type" : "_ZTI49VkSamplerBorderColorComponentMappingCreateInfoEXT",
45409   "self_type" : "_ZTI49VkSamplerBorderColorComponentMappingCreateInfoEXT",
45410   "size" : 28,
45411   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
45412  },
45413  {
45414   "alignment" : 4,
45415   "fields" :
45416   [
45417    {
45418     "field_name" : "sType",
45419     "referenced_type" : "_ZTI15VkStructureType"
45420    },
45421    {
45422     "field_name" : "pNext",
45423     "field_offset" : 32,
45424     "referenced_type" : "_ZTIPKv"
45425    },
45426    {
45427     "field_name" : "descriptorSetCount",
45428     "field_offset" : 64,
45429     "referenced_type" : "_ZTIj"
45430    },
45431    {
45432     "field_name" : "pDescriptorCounts",
45433     "field_offset" : 96,
45434     "referenced_type" : "_ZTIPKj"
45435    }
45436   ],
45437   "linker_set_key" : "_ZTI50VkDescriptorSetVariableDescriptorCountAllocateInfo",
45438   "name" : "VkDescriptorSetVariableDescriptorCountAllocateInfo",
45439   "referenced_type" : "_ZTI50VkDescriptorSetVariableDescriptorCountAllocateInfo",
45440   "self_type" : "_ZTI50VkDescriptorSetVariableDescriptorCountAllocateInfo",
45441   "size" : 16,
45442   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
45443  },
45444  {
45445   "alignment" : 4,
45446   "fields" :
45447   [
45448    {
45449     "field_name" : "sType",
45450     "referenced_type" : "_ZTI15VkStructureType"
45451    },
45452    {
45453     "field_name" : "pNext",
45454     "field_offset" : 32,
45455     "referenced_type" : "_ZTIPv"
45456    },
45457    {
45458     "field_name" : "maxGeometryCount",
45459     "field_offset" : 64,
45460     "referenced_type" : "_ZTIy"
45461    },
45462    {
45463     "field_name" : "maxInstanceCount",
45464     "field_offset" : 128,
45465     "referenced_type" : "_ZTIy"
45466    },
45467    {
45468     "field_name" : "maxPrimitiveCount",
45469     "field_offset" : 192,
45470     "referenced_type" : "_ZTIy"
45471    },
45472    {
45473     "field_name" : "maxPerStageDescriptorAccelerationStructures",
45474     "field_offset" : 256,
45475     "referenced_type" : "_ZTIj"
45476    },
45477    {
45478     "field_name" : "maxPerStageDescriptorUpdateAfterBindAccelerationStructures",
45479     "field_offset" : 288,
45480     "referenced_type" : "_ZTIj"
45481    },
45482    {
45483     "field_name" : "maxDescriptorSetAccelerationStructures",
45484     "field_offset" : 320,
45485     "referenced_type" : "_ZTIj"
45486    },
45487    {
45488     "field_name" : "maxDescriptorSetUpdateAfterBindAccelerationStructures",
45489     "field_offset" : 352,
45490     "referenced_type" : "_ZTIj"
45491    },
45492    {
45493     "field_name" : "minAccelerationStructureScratchOffsetAlignment",
45494     "field_offset" : 384,
45495     "referenced_type" : "_ZTIj"
45496    }
45497   ],
45498   "linker_set_key" : "_ZTI50VkPhysicalDeviceAccelerationStructurePropertiesKHR",
45499   "name" : "VkPhysicalDeviceAccelerationStructurePropertiesKHR",
45500   "referenced_type" : "_ZTI50VkPhysicalDeviceAccelerationStructurePropertiesKHR",
45501   "self_type" : "_ZTI50VkPhysicalDeviceAccelerationStructurePropertiesKHR",
45502   "size" : 52,
45503   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
45504  },
45505  {
45506   "alignment" : 4,
45507   "fields" :
45508   [
45509    {
45510     "field_name" : "sType",
45511     "referenced_type" : "_ZTI15VkStructureType"
45512    },
45513    {
45514     "field_name" : "pNext",
45515     "field_offset" : 32,
45516     "referenced_type" : "_ZTIPv"
45517    },
45518    {
45519     "field_name" : "computeDerivativeGroupQuads",
45520     "field_offset" : 64,
45521     "referenced_type" : "_ZTIj"
45522    },
45523    {
45524     "field_name" : "computeDerivativeGroupLinear",
45525     "field_offset" : 96,
45526     "referenced_type" : "_ZTIj"
45527    }
45528   ],
45529   "linker_set_key" : "_ZTI50VkPhysicalDeviceComputeShaderDerivativesFeaturesNV",
45530   "name" : "VkPhysicalDeviceComputeShaderDerivativesFeaturesNV",
45531   "referenced_type" : "_ZTI50VkPhysicalDeviceComputeShaderDerivativesFeaturesNV",
45532   "self_type" : "_ZTI50VkPhysicalDeviceComputeShaderDerivativesFeaturesNV",
45533   "size" : 16,
45534   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
45535  },
45536  {
45537   "alignment" : 4,
45538   "fields" :
45539   [
45540    {
45541     "field_name" : "sType",
45542     "referenced_type" : "_ZTI15VkStructureType"
45543    },
45544    {
45545     "field_name" : "pNext",
45546     "field_offset" : 32,
45547     "referenced_type" : "_ZTIPv"
45548    },
45549    {
45550     "field_name" : "fragmentShaderSampleInterlock",
45551     "field_offset" : 64,
45552     "referenced_type" : "_ZTIj"
45553    },
45554    {
45555     "field_name" : "fragmentShaderPixelInterlock",
45556     "field_offset" : 96,
45557     "referenced_type" : "_ZTIj"
45558    },
45559    {
45560     "field_name" : "fragmentShaderShadingRateInterlock",
45561     "field_offset" : 128,
45562     "referenced_type" : "_ZTIj"
45563    }
45564   ],
45565   "linker_set_key" : "_ZTI50VkPhysicalDeviceFragmentShaderInterlockFeaturesEXT",
45566   "name" : "VkPhysicalDeviceFragmentShaderInterlockFeaturesEXT",
45567   "referenced_type" : "_ZTI50VkPhysicalDeviceFragmentShaderInterlockFeaturesEXT",
45568   "self_type" : "_ZTI50VkPhysicalDeviceFragmentShaderInterlockFeaturesEXT",
45569   "size" : 20,
45570   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
45571  },
45572  {
45573   "alignment" : 4,
45574   "fields" :
45575   [
45576    {
45577     "field_name" : "sType",
45578     "referenced_type" : "_ZTI15VkStructureType"
45579    },
45580    {
45581     "field_name" : "pNext",
45582     "field_offset" : 32,
45583     "referenced_type" : "_ZTIPv"
45584    },
45585    {
45586     "field_name" : "fragmentShadingRateEnums",
45587     "field_offset" : 64,
45588     "referenced_type" : "_ZTIj"
45589    },
45590    {
45591     "field_name" : "supersampleFragmentShadingRates",
45592     "field_offset" : 96,
45593     "referenced_type" : "_ZTIj"
45594    },
45595    {
45596     "field_name" : "noInvocationFragmentShadingRates",
45597     "field_offset" : 128,
45598     "referenced_type" : "_ZTIj"
45599    }
45600   ],
45601   "linker_set_key" : "_ZTI50VkPhysicalDeviceFragmentShadingRateEnumsFeaturesNV",
45602   "name" : "VkPhysicalDeviceFragmentShadingRateEnumsFeaturesNV",
45603   "referenced_type" : "_ZTI50VkPhysicalDeviceFragmentShadingRateEnumsFeaturesNV",
45604   "self_type" : "_ZTI50VkPhysicalDeviceFragmentShadingRateEnumsFeaturesNV",
45605   "size" : 20,
45606   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
45607  },
45608  {
45609   "alignment" : 4,
45610   "fields" :
45611   [
45612    {
45613     "field_name" : "sType",
45614     "referenced_type" : "_ZTI15VkStructureType"
45615    },
45616    {
45617     "field_name" : "pNext",
45618     "field_offset" : 32,
45619     "referenced_type" : "_ZTIPv"
45620    },
45621    {
45622     "field_name" : "inheritedViewportScissor2D",
45623     "field_offset" : 64,
45624     "referenced_type" : "_ZTIj"
45625    }
45626   ],
45627   "linker_set_key" : "_ZTI50VkPhysicalDeviceInheritedViewportScissorFeaturesNV",
45628   "name" : "VkPhysicalDeviceInheritedViewportScissorFeaturesNV",
45629   "referenced_type" : "_ZTI50VkPhysicalDeviceInheritedViewportScissorFeaturesNV",
45630   "self_type" : "_ZTI50VkPhysicalDeviceInheritedViewportScissorFeaturesNV",
45631   "size" : 12,
45632   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
45633  },
45634  {
45635   "alignment" : 4,
45636   "fields" :
45637   [
45638    {
45639     "field_name" : "sType",
45640     "referenced_type" : "_ZTI15VkStructureType"
45641    },
45642    {
45643     "field_name" : "pNext",
45644     "field_offset" : 32,
45645     "referenced_type" : "_ZTIPv"
45646    },
45647    {
45648     "field_name" : "mutableDescriptorType",
45649     "field_offset" : 64,
45650     "referenced_type" : "_ZTIj"
45651    }
45652   ],
45653   "linker_set_key" : "_ZTI50VkPhysicalDeviceMutableDescriptorTypeFeaturesVALVE",
45654   "name" : "VkPhysicalDeviceMutableDescriptorTypeFeaturesVALVE",
45655   "referenced_type" : "_ZTI50VkPhysicalDeviceMutableDescriptorTypeFeaturesVALVE",
45656   "self_type" : "_ZTI50VkPhysicalDeviceMutableDescriptorTypeFeaturesVALVE",
45657   "size" : 12,
45658   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
45659  },
45660  {
45661   "alignment" : 4,
45662   "fields" :
45663   [
45664    {
45665     "field_name" : "sType",
45666     "referenced_type" : "_ZTI15VkStructureType"
45667    },
45668    {
45669     "field_name" : "pNext",
45670     "field_offset" : 32,
45671     "referenced_type" : "_ZTIPv"
45672    },
45673    {
45674     "field_name" : "vertexInputDynamicState",
45675     "field_offset" : 64,
45676     "referenced_type" : "_ZTIj"
45677    }
45678   ],
45679   "linker_set_key" : "_ZTI50VkPhysicalDeviceVertexInputDynamicStateFeaturesEXT",
45680   "name" : "VkPhysicalDeviceVertexInputDynamicStateFeaturesEXT",
45681   "referenced_type" : "_ZTI50VkPhysicalDeviceVertexInputDynamicStateFeaturesEXT",
45682   "self_type" : "_ZTI50VkPhysicalDeviceVertexInputDynamicStateFeaturesEXT",
45683   "size" : 12,
45684   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
45685  },
45686  {
45687   "alignment" : 4,
45688   "fields" :
45689   [
45690    {
45691     "field_name" : "sType",
45692     "referenced_type" : "_ZTI15VkStructureType"
45693    },
45694    {
45695     "field_name" : "pNext",
45696     "field_offset" : 32,
45697     "referenced_type" : "_ZTIPKv"
45698    },
45699    {
45700     "field_name" : "shadingRateType",
45701     "field_offset" : 64,
45702     "referenced_type" : "_ZTI27VkFragmentShadingRateTypeNV"
45703    },
45704    {
45705     "field_name" : "shadingRate",
45706     "field_offset" : 96,
45707     "referenced_type" : "_ZTI23VkFragmentShadingRateNV"
45708    },
45709    {
45710     "field_name" : "combinerOps",
45711     "field_offset" : 128,
45712     "referenced_type" : "_ZTIA2_34VkFragmentShadingRateCombinerOpKHR"
45713    }
45714   ],
45715   "linker_set_key" : "_ZTI50VkPipelineFragmentShadingRateEnumStateCreateInfoNV",
45716   "name" : "VkPipelineFragmentShadingRateEnumStateCreateInfoNV",
45717   "referenced_type" : "_ZTI50VkPipelineFragmentShadingRateEnumStateCreateInfoNV",
45718   "self_type" : "_ZTI50VkPipelineFragmentShadingRateEnumStateCreateInfoNV",
45719   "size" : 24,
45720   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
45721  },
45722  {
45723   "alignment" : 4,
45724   "fields" :
45725   [
45726    {
45727     "field_name" : "sType",
45728     "referenced_type" : "_ZTI15VkStructureType"
45729    },
45730    {
45731     "field_name" : "pNext",
45732     "field_offset" : 32,
45733     "referenced_type" : "_ZTIPKv"
45734    },
45735    {
45736     "field_name" : "flags",
45737     "field_offset" : 64,
45738     "referenced_type" : "_ZTIj"
45739    },
45740    {
45741     "field_name" : "depthClipEnable",
45742     "field_offset" : 96,
45743     "referenced_type" : "_ZTIj"
45744    }
45745   ],
45746   "linker_set_key" : "_ZTI50VkPipelineRasterizationDepthClipStateCreateInfoEXT",
45747   "name" : "VkPipelineRasterizationDepthClipStateCreateInfoEXT",
45748   "referenced_type" : "_ZTI50VkPipelineRasterizationDepthClipStateCreateInfoEXT",
45749   "self_type" : "_ZTI50VkPipelineRasterizationDepthClipStateCreateInfoEXT",
45750   "size" : 16,
45751   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
45752  },
45753  {
45754   "alignment" : 4,
45755   "fields" :
45756   [
45757    {
45758     "field_name" : "sType",
45759     "referenced_type" : "_ZTI15VkStructureType"
45760    },
45761    {
45762     "field_name" : "pNext",
45763     "field_offset" : 32,
45764     "referenced_type" : "_ZTIPv"
45765    },
45766    {
45767     "field_name" : "maxVariableDescriptorCount",
45768     "field_offset" : 64,
45769     "referenced_type" : "_ZTIj"
45770    }
45771   ],
45772   "linker_set_key" : "_ZTI51VkDescriptorSetVariableDescriptorCountLayoutSupport",
45773   "name" : "VkDescriptorSetVariableDescriptorCountLayoutSupport",
45774   "referenced_type" : "_ZTI51VkDescriptorSetVariableDescriptorCountLayoutSupport",
45775   "self_type" : "_ZTI51VkDescriptorSetVariableDescriptorCountLayoutSupport",
45776   "size" : 12,
45777   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
45778  },
45779  {
45780   "alignment" : 4,
45781   "fields" :
45782   [
45783    {
45784     "field_name" : "sType",
45785     "referenced_type" : "_ZTI15VkStructureType"
45786    },
45787    {
45788     "field_name" : "pNext",
45789     "field_offset" : 32,
45790     "referenced_type" : "_ZTIPv"
45791    },
45792    {
45793     "field_name" : "advancedBlendMaxColorAttachments",
45794     "field_offset" : 64,
45795     "referenced_type" : "_ZTIj"
45796    },
45797    {
45798     "field_name" : "advancedBlendIndependentBlend",
45799     "field_offset" : 96,
45800     "referenced_type" : "_ZTIj"
45801    },
45802    {
45803     "field_name" : "advancedBlendNonPremultipliedSrcColor",
45804     "field_offset" : 128,
45805     "referenced_type" : "_ZTIj"
45806    },
45807    {
45808     "field_name" : "advancedBlendNonPremultipliedDstColor",
45809     "field_offset" : 160,
45810     "referenced_type" : "_ZTIj"
45811    },
45812    {
45813     "field_name" : "advancedBlendCorrelatedOverlap",
45814     "field_offset" : 192,
45815     "referenced_type" : "_ZTIj"
45816    },
45817    {
45818     "field_name" : "advancedBlendAllOperations",
45819     "field_offset" : 224,
45820     "referenced_type" : "_ZTIj"
45821    }
45822   ],
45823   "linker_set_key" : "_ZTI51VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT",
45824   "name" : "VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT",
45825   "referenced_type" : "_ZTI51VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT",
45826   "self_type" : "_ZTI51VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT",
45827   "size" : 32,
45828   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
45829  },
45830  {
45831   "alignment" : 4,
45832   "fields" :
45833   [
45834    {
45835     "field_name" : "sType",
45836     "referenced_type" : "_ZTI15VkStructureType"
45837    },
45838    {
45839     "field_name" : "pNext",
45840     "field_offset" : 32,
45841     "referenced_type" : "_ZTIPv"
45842    },
45843    {
45844     "field_name" : "maxGraphicsShaderGroupCount",
45845     "field_offset" : 64,
45846     "referenced_type" : "_ZTIj"
45847    },
45848    {
45849     "field_name" : "maxIndirectSequenceCount",
45850     "field_offset" : 96,
45851     "referenced_type" : "_ZTIj"
45852    },
45853    {
45854     "field_name" : "maxIndirectCommandsTokenCount",
45855     "field_offset" : 128,
45856     "referenced_type" : "_ZTIj"
45857    },
45858    {
45859     "field_name" : "maxIndirectCommandsStreamCount",
45860     "field_offset" : 160,
45861     "referenced_type" : "_ZTIj"
45862    },
45863    {
45864     "field_name" : "maxIndirectCommandsTokenOffset",
45865     "field_offset" : 192,
45866     "referenced_type" : "_ZTIj"
45867    },
45868    {
45869     "field_name" : "maxIndirectCommandsStreamStride",
45870     "field_offset" : 224,
45871     "referenced_type" : "_ZTIj"
45872    },
45873    {
45874     "field_name" : "minSequencesCountBufferOffsetAlignment",
45875     "field_offset" : 256,
45876     "referenced_type" : "_ZTIj"
45877    },
45878    {
45879     "field_name" : "minSequencesIndexBufferOffsetAlignment",
45880     "field_offset" : 288,
45881     "referenced_type" : "_ZTIj"
45882    },
45883    {
45884     "field_name" : "minIndirectCommandsBufferOffsetAlignment",
45885     "field_offset" : 320,
45886     "referenced_type" : "_ZTIj"
45887    }
45888   ],
45889   "linker_set_key" : "_ZTI51VkPhysicalDeviceDeviceGeneratedCommandsPropertiesNV",
45890   "name" : "VkPhysicalDeviceDeviceGeneratedCommandsPropertiesNV",
45891   "referenced_type" : "_ZTI51VkPhysicalDeviceDeviceGeneratedCommandsPropertiesNV",
45892   "self_type" : "_ZTI51VkPhysicalDeviceDeviceGeneratedCommandsPropertiesNV",
45893   "size" : 44,
45894   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
45895  },
45896  {
45897   "alignment" : 4,
45898   "fields" :
45899   [
45900    {
45901     "field_name" : "sType",
45902     "referenced_type" : "_ZTI15VkStructureType"
45903    },
45904    {
45905     "field_name" : "pNext",
45906     "field_offset" : 32,
45907     "referenced_type" : "_ZTIPv"
45908    },
45909    {
45910     "field_name" : "fragmentShaderBarycentric",
45911     "field_offset" : 64,
45912     "referenced_type" : "_ZTIj"
45913    }
45914   ],
45915   "linker_set_key" : "_ZTI51VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV",
45916   "name" : "VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV",
45917   "referenced_type" : "_ZTI51VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV",
45918   "self_type" : "_ZTI51VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV",
45919   "size" : 12,
45920   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
45921  },
45922  {
45923   "alignment" : 4,
45924   "fields" :
45925   [
45926    {
45927     "field_name" : "sType",
45928     "referenced_type" : "_ZTI15VkStructureType"
45929    },
45930    {
45931     "field_name" : "pNext",
45932     "field_offset" : 32,
45933     "referenced_type" : "_ZTIPv"
45934    },
45935    {
45936     "field_name" : "separateDepthStencilLayouts",
45937     "field_offset" : 64,
45938     "referenced_type" : "_ZTIj"
45939    }
45940   ],
45941   "linker_set_key" : "_ZTI51VkPhysicalDeviceSeparateDepthStencilLayoutsFeatures",
45942   "name" : "VkPhysicalDeviceSeparateDepthStencilLayoutsFeatures",
45943   "referenced_type" : "_ZTI51VkPhysicalDeviceSeparateDepthStencilLayoutsFeatures",
45944   "self_type" : "_ZTI51VkPhysicalDeviceSeparateDepthStencilLayoutsFeatures",
45945   "size" : 12,
45946   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
45947  },
45948  {
45949   "alignment" : 4,
45950   "fields" :
45951   [
45952    {
45953     "field_name" : "sType",
45954     "referenced_type" : "_ZTI15VkStructureType"
45955    },
45956    {
45957     "field_name" : "pNext",
45958     "field_offset" : 32,
45959     "referenced_type" : "_ZTIPv"
45960    },
45961    {
45962     "field_name" : "shaderSubgroupExtendedTypes",
45963     "field_offset" : 64,
45964     "referenced_type" : "_ZTIj"
45965    }
45966   ],
45967   "linker_set_key" : "_ZTI51VkPhysicalDeviceShaderSubgroupExtendedTypesFeatures",
45968   "name" : "VkPhysicalDeviceShaderSubgroupExtendedTypesFeatures",
45969   "referenced_type" : "_ZTI51VkPhysicalDeviceShaderSubgroupExtendedTypesFeatures",
45970   "self_type" : "_ZTI51VkPhysicalDeviceShaderSubgroupExtendedTypesFeatures",
45971   "size" : 12,
45972   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
45973  },
45974  {
45975   "alignment" : 4,
45976   "fields" :
45977   [
45978    {
45979     "field_name" : "sType",
45980     "referenced_type" : "_ZTI15VkStructureType"
45981    },
45982    {
45983     "field_name" : "pNext",
45984     "field_offset" : 32,
45985     "referenced_type" : "_ZTIPv"
45986    },
45987    {
45988     "field_name" : "uniformBufferStandardLayout",
45989     "field_offset" : 64,
45990     "referenced_type" : "_ZTIj"
45991    }
45992   ],
45993   "linker_set_key" : "_ZTI51VkPhysicalDeviceUniformBufferStandardLayoutFeatures",
45994   "name" : "VkPhysicalDeviceUniformBufferStandardLayoutFeatures",
45995   "referenced_type" : "_ZTI51VkPhysicalDeviceUniformBufferStandardLayoutFeatures",
45996   "self_type" : "_ZTI51VkPhysicalDeviceUniformBufferStandardLayoutFeatures",
45997   "size" : 12,
45998   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
45999  },
46000  {
46001   "alignment" : 4,
46002   "fields" :
46003   [
46004    {
46005     "field_name" : "sType",
46006     "referenced_type" : "_ZTI15VkStructureType"
46007    },
46008    {
46009     "field_name" : "pNext",
46010     "field_offset" : 32,
46011     "referenced_type" : "_ZTIPv"
46012    },
46013    {
46014     "field_name" : "maxVertexAttribDivisor",
46015     "field_offset" : 64,
46016     "referenced_type" : "_ZTIj"
46017    }
46018   ],
46019   "linker_set_key" : "_ZTI51VkPhysicalDeviceVertexAttributeDivisorPropertiesEXT",
46020   "name" : "VkPhysicalDeviceVertexAttributeDivisorPropertiesEXT",
46021   "referenced_type" : "_ZTI51VkPhysicalDeviceVertexAttributeDivisorPropertiesEXT",
46022   "self_type" : "_ZTI51VkPhysicalDeviceVertexAttributeDivisorPropertiesEXT",
46023   "size" : 12,
46024   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
46025  },
46026  {
46027   "alignment" : 4,
46028   "fields" :
46029   [
46030    {
46031     "field_name" : "sType",
46032     "referenced_type" : "_ZTI15VkStructureType"
46033    },
46034    {
46035     "field_name" : "pNext",
46036     "field_offset" : 32,
46037     "referenced_type" : "_ZTIPv"
46038    },
46039    {
46040     "field_name" : "requiredSubgroupSize",
46041     "field_offset" : 64,
46042     "referenced_type" : "_ZTIj"
46043    }
46044   ],
46045   "linker_set_key" : "_ZTI51VkPipelineShaderStageRequiredSubgroupSizeCreateInfo",
46046   "name" : "VkPipelineShaderStageRequiredSubgroupSizeCreateInfo",
46047   "referenced_type" : "_ZTI51VkPipelineShaderStageRequiredSubgroupSizeCreateInfo",
46048   "self_type" : "_ZTI51VkPipelineShaderStageRequiredSubgroupSizeCreateInfo",
46049   "size" : 12,
46050   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
46051  },
46052  {
46053   "alignment" : 4,
46054   "fields" :
46055   [
46056    {
46057     "field_name" : "sType",
46058     "referenced_type" : "_ZTI15VkStructureType"
46059    },
46060    {
46061     "field_name" : "pNext",
46062     "field_offset" : 32,
46063     "referenced_type" : "_ZTIPKv"
46064    },
46065    {
46066     "field_name" : "exclusiveScissorCount",
46067     "field_offset" : 64,
46068     "referenced_type" : "_ZTIj"
46069    },
46070    {
46071     "field_name" : "pExclusiveScissors",
46072     "field_offset" : 96,
46073     "referenced_type" : "_ZTIPK8VkRect2D"
46074    }
46075   ],
46076   "linker_set_key" : "_ZTI51VkPipelineViewportExclusiveScissorStateCreateInfoNV",
46077   "name" : "VkPipelineViewportExclusiveScissorStateCreateInfoNV",
46078   "referenced_type" : "_ZTI51VkPipelineViewportExclusiveScissorStateCreateInfoNV",
46079   "self_type" : "_ZTI51VkPipelineViewportExclusiveScissorStateCreateInfoNV",
46080   "size" : 16,
46081   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
46082  },
46083  {
46084   "alignment" : 4,
46085   "fields" :
46086   [
46087    {
46088     "field_name" : "sType",
46089     "referenced_type" : "_ZTI15VkStructureType"
46090    },
46091    {
46092     "field_name" : "pNext",
46093     "field_offset" : 32,
46094     "referenced_type" : "_ZTIPKv"
46095    },
46096    {
46097     "field_name" : "shadingRateImageEnable",
46098     "field_offset" : 64,
46099     "referenced_type" : "_ZTIj"
46100    },
46101    {
46102     "field_name" : "viewportCount",
46103     "field_offset" : 96,
46104     "referenced_type" : "_ZTIj"
46105    },
46106    {
46107     "field_name" : "pShadingRatePalettes",
46108     "field_offset" : 128,
46109     "referenced_type" : "_ZTIPK22VkShadingRatePaletteNV"
46110    }
46111   ],
46112   "linker_set_key" : "_ZTI51VkPipelineViewportShadingRateImageStateCreateInfoNV",
46113   "name" : "VkPipelineViewportShadingRateImageStateCreateInfoNV",
46114   "referenced_type" : "_ZTI51VkPipelineViewportShadingRateImageStateCreateInfoNV",
46115   "self_type" : "_ZTI51VkPipelineViewportShadingRateImageStateCreateInfoNV",
46116   "size" : 20,
46117   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
46118  },
46119  {
46120   "alignment" : 4,
46121   "fields" :
46122   [
46123    {
46124     "field_name" : "sType",
46125     "referenced_type" : "_ZTI15VkStructureType"
46126    },
46127    {
46128     "field_name" : "pNext",
46129     "field_offset" : 32,
46130     "referenced_type" : "_ZTIPKv"
46131    },
46132    {
46133     "field_name" : "vertexData",
46134     "field_offset" : 64,
46135     "referenced_type" : "_ZTI29VkDeviceOrHostAddressConstKHR"
46136    }
46137   ],
46138   "linker_set_key" : "_ZTI52VkAccelerationStructureGeometryMotionTrianglesDataNV",
46139   "name" : "VkAccelerationStructureGeometryMotionTrianglesDataNV",
46140   "referenced_type" : "_ZTI52VkAccelerationStructureGeometryMotionTrianglesDataNV",
46141   "self_type" : "_ZTI52VkAccelerationStructureGeometryMotionTrianglesDataNV",
46142   "size" : 16,
46143   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
46144  },
46145  {
46146   "alignment" : 4,
46147   "fields" :
46148   [
46149    {
46150     "field_name" : "sType",
46151     "referenced_type" : "_ZTI15VkStructureType"
46152    },
46153    {
46154     "field_name" : "pNext",
46155     "field_offset" : 32,
46156     "referenced_type" : "_ZTIPv"
46157    },
46158    {
46159     "field_name" : "fragmentDensityMapOffset",
46160     "field_offset" : 64,
46161     "referenced_type" : "_ZTIj"
46162    }
46163   ],
46164   "linker_set_key" : "_ZTI52VkPhysicalDeviceFragmentDensityMapOffsetFeaturesQCOM",
46165   "name" : "VkPhysicalDeviceFragmentDensityMapOffsetFeaturesQCOM",
46166   "referenced_type" : "_ZTI52VkPhysicalDeviceFragmentDensityMapOffsetFeaturesQCOM",
46167   "self_type" : "_ZTI52VkPhysicalDeviceFragmentDensityMapOffsetFeaturesQCOM",
46168   "size" : 12,
46169   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
46170  },
46171  {
46172   "alignment" : 4,
46173   "fields" :
46174   [
46175    {
46176     "field_name" : "sType",
46177     "referenced_type" : "_ZTI15VkStructureType"
46178    },
46179    {
46180     "field_name" : "pNext",
46181     "field_offset" : 32,
46182     "referenced_type" : "_ZTIPv"
46183    },
46184    {
46185     "field_name" : "maxFragmentShadingRateInvocationCount",
46186     "field_offset" : 64,
46187     "referenced_type" : "_ZTI21VkSampleCountFlagBits"
46188    }
46189   ],
46190   "linker_set_key" : "_ZTI52VkPhysicalDeviceFragmentShadingRateEnumsPropertiesNV",
46191   "name" : "VkPhysicalDeviceFragmentShadingRateEnumsPropertiesNV",
46192   "referenced_type" : "_ZTI52VkPhysicalDeviceFragmentShadingRateEnumsPropertiesNV",
46193   "self_type" : "_ZTI52VkPhysicalDeviceFragmentShadingRateEnumsPropertiesNV",
46194   "size" : 12,
46195   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
46196  },
46197  {
46198   "alignment" : 4,
46199   "fields" :
46200   [
46201    {
46202     "field_name" : "sType",
46203     "referenced_type" : "_ZTI15VkStructureType"
46204    },
46205    {
46206     "field_name" : "pNext",
46207     "field_offset" : 32,
46208     "referenced_type" : "_ZTIPv"
46209    },
46210    {
46211     "field_name" : "pageableDeviceLocalMemory",
46212     "field_offset" : 64,
46213     "referenced_type" : "_ZTIj"
46214    }
46215   ],
46216   "linker_set_key" : "_ZTI52VkPhysicalDevicePageableDeviceLocalMemoryFeaturesEXT",
46217   "name" : "VkPhysicalDevicePageableDeviceLocalMemoryFeaturesEXT",
46218   "referenced_type" : "_ZTI52VkPhysicalDevicePageableDeviceLocalMemoryFeaturesEXT",
46219   "self_type" : "_ZTI52VkPhysicalDevicePageableDeviceLocalMemoryFeaturesEXT",
46220   "size" : 12,
46221   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
46222  },
46223  {
46224   "alignment" : 4,
46225   "fields" :
46226   [
46227    {
46228     "field_name" : "sType",
46229     "referenced_type" : "_ZTI15VkStructureType"
46230    },
46231    {
46232     "field_name" : "pNext",
46233     "field_offset" : 32,
46234     "referenced_type" : "_ZTIPv"
46235    },
46236    {
46237     "field_name" : "pipelineCreationCacheControl",
46238     "field_offset" : 64,
46239     "referenced_type" : "_ZTIj"
46240    }
46241   ],
46242   "linker_set_key" : "_ZTI52VkPhysicalDevicePipelineCreationCacheControlFeatures",
46243   "name" : "VkPhysicalDevicePipelineCreationCacheControlFeatures",
46244   "referenced_type" : "_ZTI52VkPhysicalDevicePipelineCreationCacheControlFeatures",
46245   "self_type" : "_ZTI52VkPhysicalDevicePipelineCreationCacheControlFeatures",
46246   "size" : 12,
46247   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
46248  },
46249  {
46250   "alignment" : 4,
46251   "fields" :
46252   [
46253    {
46254     "field_name" : "sType",
46255     "referenced_type" : "_ZTI15VkStructureType"
46256    },
46257    {
46258     "field_name" : "pNext",
46259     "field_offset" : 32,
46260     "referenced_type" : "_ZTIPv"
46261    },
46262    {
46263     "field_name" : "representativeFragmentTest",
46264     "field_offset" : 64,
46265     "referenced_type" : "_ZTIj"
46266    }
46267   ],
46268   "linker_set_key" : "_ZTI52VkPhysicalDeviceRepresentativeFragmentTestFeaturesNV",
46269   "name" : "VkPhysicalDeviceRepresentativeFragmentTestFeaturesNV",
46270   "referenced_type" : "_ZTI52VkPhysicalDeviceRepresentativeFragmentTestFeaturesNV",
46271   "self_type" : "_ZTI52VkPhysicalDeviceRepresentativeFragmentTestFeaturesNV",
46272   "size" : 12,
46273   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
46274  },
46275  {
46276   "alignment" : 4,
46277   "fields" :
46278   [
46279    {
46280     "field_name" : "sType",
46281     "referenced_type" : "_ZTI15VkStructureType"
46282    },
46283    {
46284     "field_name" : "pNext",
46285     "field_offset" : 32,
46286     "referenced_type" : "_ZTIPv"
46287    },
46288    {
46289     "field_name" : "shaderIntegerFunctions2",
46290     "field_offset" : 64,
46291     "referenced_type" : "_ZTIj"
46292    }
46293   ],
46294   "linker_set_key" : "_ZTI52VkPhysicalDeviceShaderIntegerFunctions2FeaturesINTEL",
46295   "name" : "VkPhysicalDeviceShaderIntegerFunctions2FeaturesINTEL",
46296   "referenced_type" : "_ZTI52VkPhysicalDeviceShaderIntegerFunctions2FeaturesINTEL",
46297   "self_type" : "_ZTI52VkPhysicalDeviceShaderIntegerFunctions2FeaturesINTEL",
46298   "size" : 12,
46299   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
46300  },
46301  {
46302   "alignment" : 4,
46303   "fields" :
46304   [
46305    {
46306     "field_name" : "sType",
46307     "referenced_type" : "_ZTI15VkStructureType"
46308    },
46309    {
46310     "field_name" : "pNext",
46311     "field_offset" : 32,
46312     "referenced_type" : "_ZTIPKv"
46313    },
46314    {
46315     "field_name" : "sampleOrderType",
46316     "field_offset" : 64,
46317     "referenced_type" : "_ZTI25VkCoarseSampleOrderTypeNV"
46318    },
46319    {
46320     "field_name" : "customSampleOrderCount",
46321     "field_offset" : 96,
46322     "referenced_type" : "_ZTIj"
46323    },
46324    {
46325     "field_name" : "pCustomSampleOrders",
46326     "field_offset" : 128,
46327     "referenced_type" : "_ZTIPK27VkCoarseSampleOrderCustomNV"
46328    }
46329   ],
46330   "linker_set_key" : "_ZTI52VkPipelineViewportCoarseSampleOrderStateCreateInfoNV",
46331   "name" : "VkPipelineViewportCoarseSampleOrderStateCreateInfoNV",
46332   "referenced_type" : "_ZTI52VkPipelineViewportCoarseSampleOrderStateCreateInfoNV",
46333   "self_type" : "_ZTI52VkPipelineViewportCoarseSampleOrderStateCreateInfoNV",
46334   "size" : 20,
46335   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
46336  },
46337  {
46338   "alignment" : 4,
46339   "fields" :
46340   [
46341    {
46342     "field_name" : "sType",
46343     "referenced_type" : "_ZTI15VkStructureType"
46344    },
46345    {
46346     "field_name" : "pNext",
46347     "field_offset" : 32,
46348     "referenced_type" : "_ZTIPKv"
46349    },
46350    {
46351     "field_name" : "conditionalRenderingEnable",
46352     "field_offset" : 64,
46353     "referenced_type" : "_ZTIj"
46354    }
46355   ],
46356   "linker_set_key" : "_ZTI53VkCommandBufferInheritanceConditionalRenderingInfoEXT",
46357   "name" : "VkCommandBufferInheritanceConditionalRenderingInfoEXT",
46358   "referenced_type" : "_ZTI53VkCommandBufferInheritanceConditionalRenderingInfoEXT",
46359   "self_type" : "_ZTI53VkCommandBufferInheritanceConditionalRenderingInfoEXT",
46360   "size" : 12,
46361   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
46362  },
46363  {
46364   "alignment" : 4,
46365   "fields" :
46366   [
46367    {
46368     "field_name" : "sType",
46369     "referenced_type" : "_ZTI15VkStructureType"
46370    },
46371    {
46372     "field_name" : "pNext",
46373     "field_offset" : 32,
46374     "referenced_type" : "_ZTIPv"
46375    },
46376    {
46377     "field_name" : "transform",
46378     "field_offset" : 64,
46379     "referenced_type" : "_ZTI29VkSurfaceTransformFlagBitsKHR"
46380    },
46381    {
46382     "field_name" : "renderArea",
46383     "field_offset" : 96,
46384     "referenced_type" : "_ZTI8VkRect2D"
46385    }
46386   ],
46387   "linker_set_key" : "_ZTI53VkCommandBufferInheritanceRenderPassTransformInfoQCOM",
46388   "name" : "VkCommandBufferInheritanceRenderPassTransformInfoQCOM",
46389   "referenced_type" : "_ZTI53VkCommandBufferInheritanceRenderPassTransformInfoQCOM",
46390   "self_type" : "_ZTI53VkCommandBufferInheritanceRenderPassTransformInfoQCOM",
46391   "size" : 28,
46392   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
46393  },
46394  {
46395   "alignment" : 4,
46396   "fields" :
46397   [
46398    {
46399     "field_name" : "sType",
46400     "referenced_type" : "_ZTI15VkStructureType"
46401    },
46402    {
46403     "field_name" : "pNext",
46404     "field_offset" : 32,
46405     "referenced_type" : "_ZTIPv"
46406    },
46407    {
46408     "field_name" : "shaderZeroInitializeWorkgroupMemory",
46409     "field_offset" : 64,
46410     "referenced_type" : "_ZTIj"
46411    }
46412   ],
46413   "linker_set_key" : "_ZTI53VkPhysicalDeviceZeroInitializeWorkgroupMemoryFeatures",
46414   "name" : "VkPhysicalDeviceZeroInitializeWorkgroupMemoryFeatures",
46415   "referenced_type" : "_ZTI53VkPhysicalDeviceZeroInitializeWorkgroupMemoryFeatures",
46416   "self_type" : "_ZTI53VkPhysicalDeviceZeroInitializeWorkgroupMemoryFeatures",
46417   "size" : 12,
46418   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
46419  },
46420  {
46421   "alignment" : 4,
46422   "fields" :
46423   [
46424    {
46425     "field_name" : "sType",
46426     "referenced_type" : "_ZTI15VkStructureType"
46427    },
46428    {
46429     "field_name" : "pNext",
46430     "field_offset" : 32,
46431     "referenced_type" : "_ZTIPKv"
46432    },
46433    {
46434     "field_name" : "flags",
46435     "field_offset" : 64,
46436     "referenced_type" : "_ZTIj"
46437    },
46438    {
46439     "field_name" : "conservativeRasterizationMode",
46440     "field_offset" : 96,
46441     "referenced_type" : "_ZTI34VkConservativeRasterizationModeEXT"
46442    },
46443    {
46444     "field_name" : "extraPrimitiveOverestimationSize",
46445     "field_offset" : 128,
46446     "referenced_type" : "_ZTIf"
46447    }
46448   ],
46449   "linker_set_key" : "_ZTI53VkPipelineRasterizationConservativeStateCreateInfoEXT",
46450   "name" : "VkPipelineRasterizationConservativeStateCreateInfoEXT",
46451   "referenced_type" : "_ZTI53VkPipelineRasterizationConservativeStateCreateInfoEXT",
46452   "self_type" : "_ZTI53VkPipelineRasterizationConservativeStateCreateInfoEXT",
46453   "size" : 20,
46454   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
46455  },
46456  {
46457   "alignment" : 4,
46458   "fields" :
46459   [
46460    {
46461     "field_name" : "sType",
46462     "referenced_type" : "_ZTI15VkStructureType"
46463    },
46464    {
46465     "field_name" : "pNext",
46466     "field_offset" : 32,
46467     "referenced_type" : "_ZTIPKv"
46468    },
46469    {
46470     "field_name" : "representativeFragmentTestEnable",
46471     "field_offset" : 64,
46472     "referenced_type" : "_ZTIj"
46473    }
46474   ],
46475   "linker_set_key" : "_ZTI53VkPipelineRepresentativeFragmentTestStateCreateInfoNV",
46476   "name" : "VkPipelineRepresentativeFragmentTestStateCreateInfoNV",
46477   "referenced_type" : "_ZTI53VkPipelineRepresentativeFragmentTestStateCreateInfoNV",
46478   "self_type" : "_ZTI53VkPipelineRepresentativeFragmentTestStateCreateInfoNV",
46479   "size" : 12,
46480   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
46481  },
46482  {
46483   "alignment" : 4,
46484   "fields" :
46485   [
46486    {
46487     "field_name" : "sType",
46488     "referenced_type" : "_ZTI15VkStructureType"
46489    },
46490    {
46491     "field_name" : "pNext",
46492     "field_offset" : 32,
46493     "referenced_type" : "_ZTIPv"
46494    },
46495    {
46496     "field_name" : "primitiveOverestimationSize",
46497     "field_offset" : 64,
46498     "referenced_type" : "_ZTIf"
46499    },
46500    {
46501     "field_name" : "maxExtraPrimitiveOverestimationSize",
46502     "field_offset" : 96,
46503     "referenced_type" : "_ZTIf"
46504    },
46505    {
46506     "field_name" : "extraPrimitiveOverestimationSizeGranularity",
46507     "field_offset" : 128,
46508     "referenced_type" : "_ZTIf"
46509    },
46510    {
46511     "field_name" : "primitiveUnderestimation",
46512     "field_offset" : 160,
46513     "referenced_type" : "_ZTIj"
46514    },
46515    {
46516     "field_name" : "conservativePointAndLineRasterization",
46517     "field_offset" : 192,
46518     "referenced_type" : "_ZTIj"
46519    },
46520    {
46521     "field_name" : "degenerateTrianglesRasterized",
46522     "field_offset" : 224,
46523     "referenced_type" : "_ZTIj"
46524    },
46525    {
46526     "field_name" : "degenerateLinesRasterized",
46527     "field_offset" : 256,
46528     "referenced_type" : "_ZTIj"
46529    },
46530    {
46531     "field_name" : "fullyCoveredFragmentShaderInputVariable",
46532     "field_offset" : 288,
46533     "referenced_type" : "_ZTIj"
46534    },
46535    {
46536     "field_name" : "conservativeRasterizationPostDepthCoverage",
46537     "field_offset" : 320,
46538     "referenced_type" : "_ZTIj"
46539    }
46540   ],
46541   "linker_set_key" : "_ZTI54VkPhysicalDeviceConservativeRasterizationPropertiesEXT",
46542   "name" : "VkPhysicalDeviceConservativeRasterizationPropertiesEXT",
46543   "referenced_type" : "_ZTI54VkPhysicalDeviceConservativeRasterizationPropertiesEXT",
46544   "self_type" : "_ZTI54VkPhysicalDeviceConservativeRasterizationPropertiesEXT",
46545   "size" : 44,
46546   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
46547  },
46548  {
46549   "alignment" : 4,
46550   "fields" :
46551   [
46552    {
46553     "field_name" : "sType",
46554     "referenced_type" : "_ZTI15VkStructureType"
46555    },
46556    {
46557     "field_name" : "pNext",
46558     "field_offset" : 32,
46559     "referenced_type" : "_ZTIPv"
46560    },
46561    {
46562     "field_name" : "fragmentDensityOffsetGranularity",
46563     "field_offset" : 64,
46564     "referenced_type" : "_ZTI10VkExtent2D"
46565    }
46566   ],
46567   "linker_set_key" : "_ZTI54VkPhysicalDeviceFragmentDensityMapOffsetPropertiesQCOM",
46568   "name" : "VkPhysicalDeviceFragmentDensityMapOffsetPropertiesQCOM",
46569   "referenced_type" : "_ZTI54VkPhysicalDeviceFragmentDensityMapOffsetPropertiesQCOM",
46570   "self_type" : "_ZTI54VkPhysicalDeviceFragmentDensityMapOffsetPropertiesQCOM",
46571   "size" : 16,
46572   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
46573  },
46574  {
46575   "alignment" : 4,
46576   "fields" :
46577   [
46578    {
46579     "field_name" : "sType",
46580     "referenced_type" : "_ZTI15VkStructureType"
46581    },
46582    {
46583     "field_name" : "pNext",
46584     "field_offset" : 32,
46585     "referenced_type" : "_ZTIPv"
46586    },
46587    {
46588     "field_name" : "shaderDemoteToHelperInvocation",
46589     "field_offset" : 64,
46590     "referenced_type" : "_ZTIj"
46591    }
46592   ],
46593   "linker_set_key" : "_ZTI54VkPhysicalDeviceShaderDemoteToHelperInvocationFeatures",
46594   "name" : "VkPhysicalDeviceShaderDemoteToHelperInvocationFeatures",
46595   "referenced_type" : "_ZTI54VkPhysicalDeviceShaderDemoteToHelperInvocationFeatures",
46596   "self_type" : "_ZTI54VkPhysicalDeviceShaderDemoteToHelperInvocationFeatures",
46597   "size" : 12,
46598   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
46599  },
46600  {
46601   "alignment" : 4,
46602   "fields" :
46603   [
46604    {
46605     "field_name" : "sType",
46606     "referenced_type" : "_ZTI15VkStructureType"
46607    },
46608    {
46609     "field_name" : "pNext",
46610     "field_offset" : 32,
46611     "referenced_type" : "_ZTIPv"
46612    },
46613    {
46614     "field_name" : "perViewPositionAllComponents",
46615     "field_offset" : 64,
46616     "referenced_type" : "_ZTIj"
46617    }
46618   ],
46619   "linker_set_key" : "_ZTI55VkPhysicalDeviceMultiviewPerViewAttributesPropertiesNVX",
46620   "name" : "VkPhysicalDeviceMultiviewPerViewAttributesPropertiesNVX",
46621   "referenced_type" : "_ZTI55VkPhysicalDeviceMultiviewPerViewAttributesPropertiesNVX",
46622   "self_type" : "_ZTI55VkPhysicalDeviceMultiviewPerViewAttributesPropertiesNVX",
46623   "size" : 12,
46624   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
46625  },
46626  {
46627   "alignment" : 4,
46628   "fields" :
46629   [
46630    {
46631     "field_name" : "sType",
46632     "referenced_type" : "_ZTI15VkStructureType"
46633    },
46634    {
46635     "field_name" : "pNext",
46636     "field_offset" : 32,
46637     "referenced_type" : "_ZTIPv"
46638    },
46639    {
46640     "field_name" : "pipelineExecutableInfo",
46641     "field_offset" : 64,
46642     "referenced_type" : "_ZTIj"
46643    }
46644   ],
46645   "linker_set_key" : "_ZTI55VkPhysicalDevicePipelineExecutablePropertiesFeaturesKHR",
46646   "name" : "VkPhysicalDevicePipelineExecutablePropertiesFeaturesKHR",
46647   "referenced_type" : "_ZTI55VkPhysicalDevicePipelineExecutablePropertiesFeaturesKHR",
46648   "self_type" : "_ZTI55VkPhysicalDevicePipelineExecutablePropertiesFeaturesKHR",
46649   "size" : 12,
46650   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
46651  },
46652  {
46653   "alignment" : 4,
46654   "fields" :
46655   [
46656    {
46657     "field_name" : "sType",
46658     "referenced_type" : "_ZTI15VkStructureType"
46659    },
46660    {
46661     "field_name" : "pNext",
46662     "field_offset" : 32,
46663     "referenced_type" : "_ZTIPv"
46664    },
46665    {
46666     "field_name" : "primitiveTopologyListRestart",
46667     "field_offset" : 64,
46668     "referenced_type" : "_ZTIj"
46669    },
46670    {
46671     "field_name" : "primitiveTopologyPatchListRestart",
46672     "field_offset" : 96,
46673     "referenced_type" : "_ZTIj"
46674    }
46675   ],
46676   "linker_set_key" : "_ZTI55VkPhysicalDevicePrimitiveTopologyListRestartFeaturesEXT",
46677   "name" : "VkPhysicalDevicePrimitiveTopologyListRestartFeaturesEXT",
46678   "referenced_type" : "_ZTI55VkPhysicalDevicePrimitiveTopologyListRestartFeaturesEXT",
46679   "self_type" : "_ZTI55VkPhysicalDevicePrimitiveTopologyListRestartFeaturesEXT",
46680   "size" : 16,
46681   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
46682  },
46683  {
46684   "alignment" : 4,
46685   "fields" :
46686   [
46687    {
46688     "field_name" : "sType",
46689     "referenced_type" : "_ZTI15VkStructureType"
46690    },
46691    {
46692     "field_name" : "pNext",
46693     "field_offset" : 32,
46694     "referenced_type" : "_ZTIPv"
46695    },
46696    {
46697     "field_name" : "workgroupMemoryExplicitLayout",
46698     "field_offset" : 64,
46699     "referenced_type" : "_ZTIj"
46700    },
46701    {
46702     "field_name" : "workgroupMemoryExplicitLayoutScalarBlockLayout",
46703     "field_offset" : 96,
46704     "referenced_type" : "_ZTIj"
46705    },
46706    {
46707     "field_name" : "workgroupMemoryExplicitLayout8BitAccess",
46708     "field_offset" : 128,
46709     "referenced_type" : "_ZTIj"
46710    },
46711    {
46712     "field_name" : "workgroupMemoryExplicitLayout16BitAccess",
46713     "field_offset" : 160,
46714     "referenced_type" : "_ZTIj"
46715    }
46716   ],
46717   "linker_set_key" : "_ZTI56VkPhysicalDeviceWorkgroupMemoryExplicitLayoutFeaturesKHR",
46718   "name" : "VkPhysicalDeviceWorkgroupMemoryExplicitLayoutFeaturesKHR",
46719   "referenced_type" : "_ZTI56VkPhysicalDeviceWorkgroupMemoryExplicitLayoutFeaturesKHR",
46720   "self_type" : "_ZTI56VkPhysicalDeviceWorkgroupMemoryExplicitLayoutFeaturesKHR",
46721   "size" : 24,
46722   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
46723  },
46724  {
46725   "alignment" : 4,
46726   "fields" :
46727   [
46728    {
46729     "field_name" : "sType",
46730     "referenced_type" : "_ZTI15VkStructureType"
46731    },
46732    {
46733     "field_name" : "pNext",
46734     "field_offset" : 32,
46735     "referenced_type" : "_ZTIPKv"
46736    },
46737    {
46738     "field_name" : "provokingVertexMode",
46739     "field_offset" : 64,
46740     "referenced_type" : "_ZTI24VkProvokingVertexModeEXT"
46741    }
46742   ],
46743   "linker_set_key" : "_ZTI56VkPipelineRasterizationProvokingVertexStateCreateInfoEXT",
46744   "name" : "VkPipelineRasterizationProvokingVertexStateCreateInfoEXT",
46745   "referenced_type" : "_ZTI56VkPipelineRasterizationProvokingVertexStateCreateInfoEXT",
46746   "self_type" : "_ZTI56VkPipelineRasterizationProvokingVertexStateCreateInfoEXT",
46747   "size" : 12,
46748   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
46749  },
46750  {
46751   "alignment" : 4,
46752   "fields" :
46753   [
46754    {
46755     "field_name" : "sType",
46756     "referenced_type" : "_ZTI15VkStructureType"
46757    },
46758    {
46759     "field_name" : "pNext",
46760     "field_offset" : 32,
46761     "referenced_type" : "_ZTIPv"
46762    },
46763    {
46764     "field_name" : "dedicatedAllocationImageAliasing",
46765     "field_offset" : 64,
46766     "referenced_type" : "_ZTIj"
46767    }
46768   ],
46769   "linker_set_key" : "_ZTI58VkPhysicalDeviceDedicatedAllocationImageAliasingFeaturesNV",
46770   "name" : "VkPhysicalDeviceDedicatedAllocationImageAliasingFeaturesNV",
46771   "referenced_type" : "_ZTI58VkPhysicalDeviceDedicatedAllocationImageAliasingFeaturesNV",
46772   "self_type" : "_ZTI58VkPhysicalDeviceDedicatedAllocationImageAliasingFeaturesNV",
46773   "size" : 12,
46774   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
46775  },
46776  {
46777   "alignment" : 4,
46778   "fields" :
46779   [
46780    {
46781     "field_name" : "sType",
46782     "referenced_type" : "_ZTI15VkStructureType"
46783    },
46784    {
46785     "field_name" : "pNext",
46786     "field_offset" : 32,
46787     "referenced_type" : "_ZTIPv"
46788    },
46789    {
46790     "field_name" : "shaderSubgroupUniformControlFlow",
46791     "field_offset" : 64,
46792     "referenced_type" : "_ZTIj"
46793    }
46794   ],
46795   "linker_set_key" : "_ZTI59VkPhysicalDeviceShaderSubgroupUniformControlFlowFeaturesKHR",
46796   "name" : "VkPhysicalDeviceShaderSubgroupUniformControlFlowFeaturesKHR",
46797   "referenced_type" : "_ZTI59VkPhysicalDeviceShaderSubgroupUniformControlFlowFeaturesKHR",
46798   "self_type" : "_ZTI59VkPhysicalDeviceShaderSubgroupUniformControlFlowFeaturesKHR",
46799   "size" : 12,
46800   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
46801  },
46802  {
46803   "alignment" : 4,
46804   "fields" :
46805   [
46806    {
46807     "field_name" : "sType",
46808     "referenced_type" : "_ZTI15VkStructureType"
46809    },
46810    {
46811     "field_name" : "pNext",
46812     "field_offset" : 32,
46813     "referenced_type" : "_ZTIPKv"
46814    },
46815    {
46816     "field_name" : "rasterizationOrderColorAttachmentAccess",
46817     "field_offset" : 64,
46818     "referenced_type" : "_ZTIj"
46819    },
46820    {
46821     "field_name" : "rasterizationOrderDepthAttachmentAccess",
46822     "field_offset" : 96,
46823     "referenced_type" : "_ZTIj"
46824    },
46825    {
46826     "field_name" : "rasterizationOrderStencilAttachmentAccess",
46827     "field_offset" : 128,
46828     "referenced_type" : "_ZTIj"
46829    }
46830   ],
46831   "linker_set_key" : "_ZTI61VkPhysicalDeviceRasterizationOrderAttachmentAccessFeaturesARM",
46832   "name" : "VkPhysicalDeviceRasterizationOrderAttachmentAccessFeaturesARM",
46833   "referenced_type" : "_ZTI61VkPhysicalDeviceRasterizationOrderAttachmentAccessFeaturesARM",
46834   "self_type" : "_ZTI61VkPhysicalDeviceRasterizationOrderAttachmentAccessFeaturesARM",
46835   "size" : 20,
46836   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
46837  },
46838  {
46839   "alignment" : 4,
46840   "fields" :
46841   [
46842    {
46843     "field_name" : "offset",
46844     "referenced_type" : "_ZTI10VkOffset2D"
46845    },
46846    {
46847     "field_name" : "extent",
46848     "field_offset" : 64,
46849     "referenced_type" : "_ZTI10VkExtent2D"
46850    }
46851   ],
46852   "linker_set_key" : "_ZTI8VkRect2D",
46853   "name" : "VkRect2D",
46854   "referenced_type" : "_ZTI8VkRect2D",
46855   "self_type" : "_ZTI8VkRect2D",
46856   "size" : 16,
46857   "source_file" : "external/vulkan-headers/include/vulkan/vulkan_core.h"
46858  }
46859 ],
46860 "rvalue_reference_types" : []
46861}
46862