-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathgenerated_linux.jai
8709 lines (7552 loc) · 450 KB
/
generated_linux.jai
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
//
// This file was auto-generated using the following command:
//
// jai modules/Vulkan/generate.jai
//
VK_VERSION_1_0 :: 1;
VK_HEADER_VERSION :: 85;
VK_LOD_CLAMP_NONE :: 1000.0;
VK_VERSION_1_1 :: 1;
VK_MAX_DEVICE_GROUP_SIZE :: 32;
VK_LUID_SIZE :: 8;
VK_QUEUE_FAMILY_EXTERNAL :: ~0-1;
VK_KHR_surface :: 1;
VK_KHR_SURFACE_SPEC_VERSION :: 25;
VK_KHR_SURFACE_EXTENSION_NAME :: "VK_KHR_surface";
VK_KHR_swapchain :: 1;
VK_KHR_SWAPCHAIN_SPEC_VERSION :: 70;
VK_KHR_SWAPCHAIN_EXTENSION_NAME :: "VK_KHR_swapchain";
VK_KHR_display :: 1;
VK_KHR_DISPLAY_SPEC_VERSION :: 21;
VK_KHR_DISPLAY_EXTENSION_NAME :: "VK_KHR_display";
VK_KHR_display_swapchain :: 1;
VK_KHR_DISPLAY_SWAPCHAIN_SPEC_VERSION :: 9;
VK_KHR_DISPLAY_SWAPCHAIN_EXTENSION_NAME :: "VK_KHR_display_swapchain";
VK_KHR_sampler_mirror_clamp_to_edge :: 1;
VK_KHR_SAMPLER_MIRROR_CLAMP_TO_EDGE_SPEC_VERSION :: 1;
VK_KHR_SAMPLER_MIRROR_CLAMP_TO_EDGE_EXTENSION_NAME :: "VK_KHR_sampler_mirror_clamp_to_edge";
VK_KHR_multiview :: 1;
VK_KHR_MULTIVIEW_SPEC_VERSION :: 1;
VK_KHR_MULTIVIEW_EXTENSION_NAME :: "VK_KHR_multiview";
VK_KHR_get_physical_device_properties2 :: 1;
VK_KHR_GET_PHYSICAL_DEVICE_PROPERTIES_2_SPEC_VERSION :: 1;
VK_KHR_GET_PHYSICAL_DEVICE_PROPERTIES_2_EXTENSION_NAME :: "VK_KHR_get_physical_device_properties2";
VK_KHR_device_group :: 1;
VK_KHR_DEVICE_GROUP_SPEC_VERSION :: 3;
VK_KHR_DEVICE_GROUP_EXTENSION_NAME :: "VK_KHR_device_group";
VK_KHR_shader_draw_parameters :: 1;
VK_KHR_SHADER_DRAW_PARAMETERS_SPEC_VERSION :: 1;
VK_KHR_SHADER_DRAW_PARAMETERS_EXTENSION_NAME :: "VK_KHR_shader_draw_parameters";
VK_KHR_maintenance1 :: 1;
VK_KHR_MAINTENANCE1_SPEC_VERSION :: 2;
VK_KHR_MAINTENANCE1_EXTENSION_NAME :: "VK_KHR_maintenance1";
VK_KHR_device_group_creation :: 1;
VK_KHR_DEVICE_GROUP_CREATION_SPEC_VERSION :: 1;
VK_KHR_DEVICE_GROUP_CREATION_EXTENSION_NAME :: "VK_KHR_device_group_creation";
VK_MAX_DEVICE_GROUP_SIZE_KHR :: VK_MAX_DEVICE_GROUP_SIZE;
VK_KHR_external_memory_capabilities :: 1;
VK_KHR_EXTERNAL_MEMORY_CAPABILITIES_SPEC_VERSION :: 1;
VK_KHR_EXTERNAL_MEMORY_CAPABILITIES_EXTENSION_NAME :: "VK_KHR_external_memory_capabilities";
VK_LUID_SIZE_KHR :: VK_LUID_SIZE;
VK_KHR_external_memory :: 1;
VK_KHR_EXTERNAL_MEMORY_SPEC_VERSION :: 1;
VK_KHR_EXTERNAL_MEMORY_EXTENSION_NAME :: "VK_KHR_external_memory";
VK_QUEUE_FAMILY_EXTERNAL_KHR :: VK_QUEUE_FAMILY_EXTERNAL;
VK_KHR_external_memory_fd :: 1;
VK_KHR_EXTERNAL_MEMORY_FD_SPEC_VERSION :: 1;
VK_KHR_EXTERNAL_MEMORY_FD_EXTENSION_NAME :: "VK_KHR_external_memory_fd";
VK_KHR_external_semaphore_capabilities :: 1;
VK_KHR_EXTERNAL_SEMAPHORE_CAPABILITIES_SPEC_VERSION :: 1;
VK_KHR_EXTERNAL_SEMAPHORE_CAPABILITIES_EXTENSION_NAME :: "VK_KHR_external_semaphore_capabilities";
VK_KHR_external_semaphore :: 1;
VK_KHR_EXTERNAL_SEMAPHORE_SPEC_VERSION :: 1;
VK_KHR_EXTERNAL_SEMAPHORE_EXTENSION_NAME :: "VK_KHR_external_semaphore";
VK_KHR_external_semaphore_fd :: 1;
VK_KHR_EXTERNAL_SEMAPHORE_FD_SPEC_VERSION :: 1;
VK_KHR_EXTERNAL_SEMAPHORE_FD_EXTENSION_NAME :: "VK_KHR_external_semaphore_fd";
VK_KHR_push_descriptor :: 1;
VK_KHR_PUSH_DESCRIPTOR_SPEC_VERSION :: 2;
VK_KHR_PUSH_DESCRIPTOR_EXTENSION_NAME :: "VK_KHR_push_descriptor";
VK_KHR_16bit_storage :: 1;
VK_KHR_16BIT_STORAGE_SPEC_VERSION :: 1;
VK_KHR_16BIT_STORAGE_EXTENSION_NAME :: "VK_KHR_16bit_storage";
VK_KHR_incremental_present :: 1;
VK_KHR_INCREMENTAL_PRESENT_SPEC_VERSION :: 1;
VK_KHR_INCREMENTAL_PRESENT_EXTENSION_NAME :: "VK_KHR_incremental_present";
VK_KHR_descriptor_update_template :: 1;
VK_KHR_DESCRIPTOR_UPDATE_TEMPLATE_SPEC_VERSION :: 1;
VK_KHR_DESCRIPTOR_UPDATE_TEMPLATE_EXTENSION_NAME :: "VK_KHR_descriptor_update_template";
VK_KHR_create_renderpass2 :: 1;
VK_KHR_CREATE_RENDERPASS_2_SPEC_VERSION :: 1;
VK_KHR_CREATE_RENDERPASS_2_EXTENSION_NAME :: "VK_KHR_create_renderpass2";
VK_KHR_shared_presentable_image :: 1;
VK_KHR_SHARED_PRESENTABLE_IMAGE_SPEC_VERSION :: 1;
VK_KHR_SHARED_PRESENTABLE_IMAGE_EXTENSION_NAME :: "VK_KHR_shared_presentable_image";
VK_KHR_external_fence_capabilities :: 1;
VK_KHR_EXTERNAL_FENCE_CAPABILITIES_SPEC_VERSION :: 1;
VK_KHR_EXTERNAL_FENCE_CAPABILITIES_EXTENSION_NAME :: "VK_KHR_external_fence_capabilities";
VK_KHR_external_fence :: 1;
VK_KHR_EXTERNAL_FENCE_SPEC_VERSION :: 1;
VK_KHR_EXTERNAL_FENCE_EXTENSION_NAME :: "VK_KHR_external_fence";
VK_KHR_external_fence_fd :: 1;
VK_KHR_EXTERNAL_FENCE_FD_SPEC_VERSION :: 1;
VK_KHR_EXTERNAL_FENCE_FD_EXTENSION_NAME :: "VK_KHR_external_fence_fd";
VK_KHR_maintenance2 :: 1;
VK_KHR_MAINTENANCE2_SPEC_VERSION :: 1;
VK_KHR_MAINTENANCE2_EXTENSION_NAME :: "VK_KHR_maintenance2";
VK_KHR_get_surface_capabilities2 :: 1;
VK_KHR_GET_SURFACE_CAPABILITIES_2_SPEC_VERSION :: 1;
VK_KHR_GET_SURFACE_CAPABILITIES_2_EXTENSION_NAME :: "VK_KHR_get_surface_capabilities2";
VK_KHR_variable_pointers :: 1;
VK_KHR_VARIABLE_POINTERS_SPEC_VERSION :: 1;
VK_KHR_VARIABLE_POINTERS_EXTENSION_NAME :: "VK_KHR_variable_pointers";
VK_KHR_get_display_properties2 :: 1;
VK_KHR_GET_DISPLAY_PROPERTIES_2_SPEC_VERSION :: 1;
VK_KHR_GET_DISPLAY_PROPERTIES_2_EXTENSION_NAME :: "VK_KHR_get_display_properties2";
VK_KHR_dedicated_allocation :: 1;
VK_KHR_DEDICATED_ALLOCATION_SPEC_VERSION :: 3;
VK_KHR_DEDICATED_ALLOCATION_EXTENSION_NAME :: "VK_KHR_dedicated_allocation";
VK_KHR_storage_buffer_storage_class :: 1;
VK_KHR_STORAGE_BUFFER_STORAGE_CLASS_SPEC_VERSION :: 1;
VK_KHR_STORAGE_BUFFER_STORAGE_CLASS_EXTENSION_NAME :: "VK_KHR_storage_buffer_storage_class";
VK_KHR_relaxed_block_layout :: 1;
VK_KHR_RELAXED_BLOCK_LAYOUT_SPEC_VERSION :: 1;
VK_KHR_RELAXED_BLOCK_LAYOUT_EXTENSION_NAME :: "VK_KHR_relaxed_block_layout";
VK_KHR_get_memory_requirements2 :: 1;
VK_KHR_GET_MEMORY_REQUIREMENTS_2_SPEC_VERSION :: 1;
VK_KHR_GET_MEMORY_REQUIREMENTS_2_EXTENSION_NAME :: "VK_KHR_get_memory_requirements2";
VK_KHR_image_format_list :: 1;
VK_KHR_IMAGE_FORMAT_LIST_SPEC_VERSION :: 1;
VK_KHR_IMAGE_FORMAT_LIST_EXTENSION_NAME :: "VK_KHR_image_format_list";
VK_KHR_sampler_ycbcr_conversion :: 1;
VK_KHR_SAMPLER_YCBCR_CONVERSION_SPEC_VERSION :: 1;
VK_KHR_SAMPLER_YCBCR_CONVERSION_EXTENSION_NAME :: "VK_KHR_sampler_ycbcr_conversion";
VK_KHR_bind_memory2 :: 1;
VK_KHR_BIND_MEMORY_2_SPEC_VERSION :: 1;
VK_KHR_BIND_MEMORY_2_EXTENSION_NAME :: "VK_KHR_bind_memory2";
VK_KHR_maintenance3 :: 1;
VK_KHR_MAINTENANCE3_SPEC_VERSION :: 1;
VK_KHR_MAINTENANCE3_EXTENSION_NAME :: "VK_KHR_maintenance3";
VK_KHR_draw_indirect_count :: 1;
VK_KHR_DRAW_INDIRECT_COUNT_SPEC_VERSION :: 1;
VK_KHR_DRAW_INDIRECT_COUNT_EXTENSION_NAME :: "VK_KHR_draw_indirect_count";
VK_KHR_8bit_storage :: 1;
VK_KHR_8BIT_STORAGE_SPEC_VERSION :: 1;
VK_KHR_8BIT_STORAGE_EXTENSION_NAME :: "VK_KHR_8bit_storage";
VK_KHR_vulkan_memory_model :: 1;
VK_KHR_VULKAN_MEMORY_MODEL_SPEC_VERSION :: 2;
VK_KHR_VULKAN_MEMORY_MODEL_EXTENSION_NAME :: "VK_KHR_vulkan_memory_model";
VK_EXT_debug_report :: 1;
VK_EXT_DEBUG_REPORT_SPEC_VERSION :: 9;
VK_EXT_DEBUG_REPORT_EXTENSION_NAME :: "VK_EXT_debug_report";
VK_NV_glsl_shader :: 1;
VK_NV_GLSL_SHADER_SPEC_VERSION :: 1;
VK_NV_GLSL_SHADER_EXTENSION_NAME :: "VK_NV_glsl_shader";
VK_EXT_depth_range_unrestricted :: 1;
VK_EXT_DEPTH_RANGE_UNRESTRICTED_SPEC_VERSION :: 1;
VK_EXT_DEPTH_RANGE_UNRESTRICTED_EXTENSION_NAME :: "VK_EXT_depth_range_unrestricted";
VK_IMG_filter_cubic :: 1;
VK_IMG_FILTER_CUBIC_SPEC_VERSION :: 1;
VK_IMG_FILTER_CUBIC_EXTENSION_NAME :: "VK_IMG_filter_cubic";
VK_AMD_rasterization_order :: 1;
VK_AMD_RASTERIZATION_ORDER_SPEC_VERSION :: 1;
VK_AMD_RASTERIZATION_ORDER_EXTENSION_NAME :: "VK_AMD_rasterization_order";
VK_AMD_shader_trinary_minmax :: 1;
VK_AMD_SHADER_TRINARY_MINMAX_SPEC_VERSION :: 1;
VK_AMD_SHADER_TRINARY_MINMAX_EXTENSION_NAME :: "VK_AMD_shader_trinary_minmax";
VK_AMD_shader_explicit_vertex_parameter :: 1;
VK_AMD_SHADER_EXPLICIT_VERTEX_PARAMETER_SPEC_VERSION :: 1;
VK_AMD_SHADER_EXPLICIT_VERTEX_PARAMETER_EXTENSION_NAME :: "VK_AMD_shader_explicit_vertex_parameter";
VK_EXT_debug_marker :: 1;
VK_EXT_DEBUG_MARKER_SPEC_VERSION :: 4;
VK_EXT_DEBUG_MARKER_EXTENSION_NAME :: "VK_EXT_debug_marker";
VK_AMD_gcn_shader :: 1;
VK_AMD_GCN_SHADER_SPEC_VERSION :: 1;
VK_AMD_GCN_SHADER_EXTENSION_NAME :: "VK_AMD_gcn_shader";
VK_NV_dedicated_allocation :: 1;
VK_NV_DEDICATED_ALLOCATION_SPEC_VERSION :: 1;
VK_NV_DEDICATED_ALLOCATION_EXTENSION_NAME :: "VK_NV_dedicated_allocation";
VK_AMD_draw_indirect_count :: 1;
VK_AMD_DRAW_INDIRECT_COUNT_SPEC_VERSION :: 1;
VK_AMD_DRAW_INDIRECT_COUNT_EXTENSION_NAME :: "VK_AMD_draw_indirect_count";
VK_AMD_negative_viewport_height :: 1;
VK_AMD_NEGATIVE_VIEWPORT_HEIGHT_SPEC_VERSION :: 1;
VK_AMD_NEGATIVE_VIEWPORT_HEIGHT_EXTENSION_NAME :: "VK_AMD_negative_viewport_height";
VK_AMD_gpu_shader_half_float :: 1;
VK_AMD_GPU_SHADER_HALF_FLOAT_SPEC_VERSION :: 1;
VK_AMD_GPU_SHADER_HALF_FLOAT_EXTENSION_NAME :: "VK_AMD_gpu_shader_half_float";
VK_AMD_shader_ballot :: 1;
VK_AMD_SHADER_BALLOT_SPEC_VERSION :: 1;
VK_AMD_SHADER_BALLOT_EXTENSION_NAME :: "VK_AMD_shader_ballot";
VK_AMD_texture_gather_bias_lod :: 1;
VK_AMD_TEXTURE_GATHER_BIAS_LOD_SPEC_VERSION :: 1;
VK_AMD_TEXTURE_GATHER_BIAS_LOD_EXTENSION_NAME :: "VK_AMD_texture_gather_bias_lod";
VK_AMD_shader_info :: 1;
VK_AMD_SHADER_INFO_SPEC_VERSION :: 1;
VK_AMD_SHADER_INFO_EXTENSION_NAME :: "VK_AMD_shader_info";
VK_AMD_shader_image_load_store_lod :: 1;
VK_AMD_SHADER_IMAGE_LOAD_STORE_LOD_SPEC_VERSION :: 1;
VK_AMD_SHADER_IMAGE_LOAD_STORE_LOD_EXTENSION_NAME :: "VK_AMD_shader_image_load_store_lod";
VK_NV_corner_sampled_image :: 1;
VK_NV_CORNER_SAMPLED_IMAGE_SPEC_VERSION :: 2;
VK_NV_CORNER_SAMPLED_IMAGE_EXTENSION_NAME :: "VK_NV_corner_sampled_image";
VK_IMG_format_pvrtc :: 1;
VK_IMG_FORMAT_PVRTC_SPEC_VERSION :: 1;
VK_IMG_FORMAT_PVRTC_EXTENSION_NAME :: "VK_IMG_format_pvrtc";
VK_NV_external_memory_capabilities :: 1;
VK_NV_EXTERNAL_MEMORY_CAPABILITIES_SPEC_VERSION :: 1;
VK_NV_EXTERNAL_MEMORY_CAPABILITIES_EXTENSION_NAME :: "VK_NV_external_memory_capabilities";
VK_NV_external_memory :: 1;
VK_NV_EXTERNAL_MEMORY_SPEC_VERSION :: 1;
VK_NV_EXTERNAL_MEMORY_EXTENSION_NAME :: "VK_NV_external_memory";
VK_EXT_validation_flags :: 1;
VK_EXT_VALIDATION_FLAGS_SPEC_VERSION :: 1;
VK_EXT_VALIDATION_FLAGS_EXTENSION_NAME :: "VK_EXT_validation_flags";
VK_EXT_shader_subgroup_ballot :: 1;
VK_EXT_SHADER_SUBGROUP_BALLOT_SPEC_VERSION :: 1;
VK_EXT_SHADER_SUBGROUP_BALLOT_EXTENSION_NAME :: "VK_EXT_shader_subgroup_ballot";
VK_EXT_shader_subgroup_vote :: 1;
VK_EXT_SHADER_SUBGROUP_VOTE_SPEC_VERSION :: 1;
VK_EXT_SHADER_SUBGROUP_VOTE_EXTENSION_NAME :: "VK_EXT_shader_subgroup_vote";
VK_EXT_astc_decode_mode :: 1;
VK_EXT_ASTC_DECODE_MODE_SPEC_VERSION :: 1;
VK_EXT_ASTC_DECODE_MODE_EXTENSION_NAME :: "VK_EXT_astc_decode_mode";
VK_EXT_conditional_rendering :: 1;
VK_EXT_CONDITIONAL_RENDERING_SPEC_VERSION :: 1;
VK_EXT_CONDITIONAL_RENDERING_EXTENSION_NAME :: "VK_EXT_conditional_rendering";
VK_NVX_device_generated_commands :: 1;
VK_NVX_DEVICE_GENERATED_COMMANDS_SPEC_VERSION :: 3;
VK_NVX_DEVICE_GENERATED_COMMANDS_EXTENSION_NAME :: "VK_NVX_device_generated_commands";
VK_NV_clip_space_w_scaling :: 1;
VK_NV_CLIP_SPACE_W_SCALING_SPEC_VERSION :: 1;
VK_NV_CLIP_SPACE_W_SCALING_EXTENSION_NAME :: "VK_NV_clip_space_w_scaling";
VK_EXT_direct_mode_display :: 1;
VK_EXT_DIRECT_MODE_DISPLAY_SPEC_VERSION :: 1;
VK_EXT_DIRECT_MODE_DISPLAY_EXTENSION_NAME :: "VK_EXT_direct_mode_display";
VK_EXT_display_surface_counter :: 1;
VK_EXT_DISPLAY_SURFACE_COUNTER_SPEC_VERSION :: 1;
VK_EXT_DISPLAY_SURFACE_COUNTER_EXTENSION_NAME :: "VK_EXT_display_surface_counter";
VK_EXT_display_control :: 1;
VK_EXT_DISPLAY_CONTROL_SPEC_VERSION :: 1;
VK_EXT_DISPLAY_CONTROL_EXTENSION_NAME :: "VK_EXT_display_control";
VK_GOOGLE_display_timing :: 1;
VK_GOOGLE_DISPLAY_TIMING_SPEC_VERSION :: 1;
VK_GOOGLE_DISPLAY_TIMING_EXTENSION_NAME :: "VK_GOOGLE_display_timing";
VK_NV_sample_mask_override_coverage :: 1;
VK_NV_SAMPLE_MASK_OVERRIDE_COVERAGE_SPEC_VERSION :: 1;
VK_NV_SAMPLE_MASK_OVERRIDE_COVERAGE_EXTENSION_NAME :: "VK_NV_sample_mask_override_coverage";
VK_NV_geometry_shader_passthrough :: 1;
VK_NV_GEOMETRY_SHADER_PASSTHROUGH_SPEC_VERSION :: 1;
VK_NV_GEOMETRY_SHADER_PASSTHROUGH_EXTENSION_NAME :: "VK_NV_geometry_shader_passthrough";
VK_NV_viewport_array2 :: 1;
VK_NV_VIEWPORT_ARRAY2_SPEC_VERSION :: 1;
VK_NV_VIEWPORT_ARRAY2_EXTENSION_NAME :: "VK_NV_viewport_array2";
VK_NVX_multiview_per_view_attributes :: 1;
VK_NVX_MULTIVIEW_PER_VIEW_ATTRIBUTES_SPEC_VERSION :: 1;
VK_NVX_MULTIVIEW_PER_VIEW_ATTRIBUTES_EXTENSION_NAME :: "VK_NVX_multiview_per_view_attributes";
VK_NV_viewport_swizzle :: 1;
VK_NV_VIEWPORT_SWIZZLE_SPEC_VERSION :: 1;
VK_NV_VIEWPORT_SWIZZLE_EXTENSION_NAME :: "VK_NV_viewport_swizzle";
VK_EXT_discard_rectangles :: 1;
VK_EXT_DISCARD_RECTANGLES_SPEC_VERSION :: 1;
VK_EXT_DISCARD_RECTANGLES_EXTENSION_NAME :: "VK_EXT_discard_rectangles";
VK_EXT_conservative_rasterization :: 1;
VK_EXT_CONSERVATIVE_RASTERIZATION_SPEC_VERSION :: 1;
VK_EXT_CONSERVATIVE_RASTERIZATION_EXTENSION_NAME :: "VK_EXT_conservative_rasterization";
VK_EXT_swapchain_colorspace :: 1;
VK_EXT_SWAPCHAIN_COLOR_SPACE_SPEC_VERSION :: 3;
VK_EXT_SWAPCHAIN_COLOR_SPACE_EXTENSION_NAME :: "VK_EXT_swapchain_colorspace";
VK_EXT_hdr_metadata :: 1;
VK_EXT_HDR_METADATA_SPEC_VERSION :: 1;
VK_EXT_HDR_METADATA_EXTENSION_NAME :: "VK_EXT_hdr_metadata";
VK_EXT_external_memory_dma_buf :: 1;
VK_EXT_EXTERNAL_MEMORY_DMA_BUF_SPEC_VERSION :: 1;
VK_EXT_EXTERNAL_MEMORY_DMA_BUF_EXTENSION_NAME :: "VK_EXT_external_memory_dma_buf";
VK_EXT_queue_family_foreign :: 1;
VK_EXT_QUEUE_FAMILY_FOREIGN_SPEC_VERSION :: 1;
VK_EXT_QUEUE_FAMILY_FOREIGN_EXTENSION_NAME :: "VK_EXT_queue_family_foreign";
VK_QUEUE_FAMILY_FOREIGN_EXT :: ~0-2;
VK_EXT_debug_utils :: 1;
VK_EXT_DEBUG_UTILS_SPEC_VERSION :: 1;
VK_EXT_DEBUG_UTILS_EXTENSION_NAME :: "VK_EXT_debug_utils";
VK_EXT_sampler_filter_minmax :: 1;
VK_EXT_SAMPLER_FILTER_MINMAX_SPEC_VERSION :: 1;
VK_EXT_SAMPLER_FILTER_MINMAX_EXTENSION_NAME :: "VK_EXT_sampler_filter_minmax";
VK_AMD_gpu_shader_int16 :: 1;
VK_AMD_GPU_SHADER_INT16_SPEC_VERSION :: 1;
VK_AMD_GPU_SHADER_INT16_EXTENSION_NAME :: "VK_AMD_gpu_shader_int16";
VK_AMD_mixed_attachment_samples :: 1;
VK_AMD_MIXED_ATTACHMENT_SAMPLES_SPEC_VERSION :: 1;
VK_AMD_MIXED_ATTACHMENT_SAMPLES_EXTENSION_NAME :: "VK_AMD_mixed_attachment_samples";
VK_AMD_shader_fragment_mask :: 1;
VK_AMD_SHADER_FRAGMENT_MASK_SPEC_VERSION :: 1;
VK_AMD_SHADER_FRAGMENT_MASK_EXTENSION_NAME :: "VK_AMD_shader_fragment_mask";
VK_EXT_inline_uniform_block :: 1;
VK_EXT_INLINE_UNIFORM_BLOCK_SPEC_VERSION :: 1;
VK_EXT_INLINE_UNIFORM_BLOCK_EXTENSION_NAME :: "VK_EXT_inline_uniform_block";
VK_EXT_shader_stencil_export :: 1;
VK_EXT_SHADER_STENCIL_EXPORT_SPEC_VERSION :: 1;
VK_EXT_SHADER_STENCIL_EXPORT_EXTENSION_NAME :: "VK_EXT_shader_stencil_export";
VK_EXT_sample_locations :: 1;
VK_EXT_SAMPLE_LOCATIONS_SPEC_VERSION :: 1;
VK_EXT_SAMPLE_LOCATIONS_EXTENSION_NAME :: "VK_EXT_sample_locations";
VK_EXT_blend_operation_advanced :: 1;
VK_EXT_BLEND_OPERATION_ADVANCED_SPEC_VERSION :: 2;
VK_EXT_BLEND_OPERATION_ADVANCED_EXTENSION_NAME :: "VK_EXT_blend_operation_advanced";
VK_NV_fragment_coverage_to_color :: 1;
VK_NV_FRAGMENT_COVERAGE_TO_COLOR_SPEC_VERSION :: 1;
VK_NV_FRAGMENT_COVERAGE_TO_COLOR_EXTENSION_NAME :: "VK_NV_fragment_coverage_to_color";
VK_NV_framebuffer_mixed_samples :: 1;
VK_NV_FRAMEBUFFER_MIXED_SAMPLES_SPEC_VERSION :: 1;
VK_NV_FRAMEBUFFER_MIXED_SAMPLES_EXTENSION_NAME :: "VK_NV_framebuffer_mixed_samples";
VK_NV_fill_rectangle :: 1;
VK_NV_FILL_RECTANGLE_SPEC_VERSION :: 1;
VK_NV_FILL_RECTANGLE_EXTENSION_NAME :: "VK_NV_fill_rectangle";
VK_EXT_post_depth_coverage :: 1;
VK_EXT_POST_DEPTH_COVERAGE_SPEC_VERSION :: 1;
VK_EXT_POST_DEPTH_COVERAGE_EXTENSION_NAME :: "VK_EXT_post_depth_coverage";
VK_EXT_validation_cache :: 1;
VK_EXT_VALIDATION_CACHE_SPEC_VERSION :: 1;
VK_EXT_VALIDATION_CACHE_EXTENSION_NAME :: "VK_EXT_validation_cache";
VK_EXT_descriptor_indexing :: 1;
VK_EXT_DESCRIPTOR_INDEXING_SPEC_VERSION :: 2;
VK_EXT_DESCRIPTOR_INDEXING_EXTENSION_NAME :: "VK_EXT_descriptor_indexing";
VK_EXT_shader_viewport_index_layer :: 1;
VK_EXT_SHADER_VIEWPORT_INDEX_LAYER_SPEC_VERSION :: 1;
VK_EXT_SHADER_VIEWPORT_INDEX_LAYER_EXTENSION_NAME :: "VK_EXT_shader_viewport_index_layer";
VK_NV_shading_rate_image :: 1;
VK_NV_SHADING_RATE_IMAGE_SPEC_VERSION :: 3;
VK_NV_SHADING_RATE_IMAGE_EXTENSION_NAME :: "VK_NV_shading_rate_image";
VK_NVX_raytracing :: 1;
VK_NVX_RAYTRACING_SPEC_VERSION :: 1;
VK_NVX_RAYTRACING_EXTENSION_NAME :: "VK_NVX_raytracing";
VK_NV_representative_fragment_test :: 1;
VK_NV_REPRESENTATIVE_FRAGMENT_TEST_SPEC_VERSION :: 1;
VK_NV_REPRESENTATIVE_FRAGMENT_TEST_EXTENSION_NAME :: "VK_NV_representative_fragment_test";
VK_EXT_global_priority :: 1;
VK_EXT_GLOBAL_PRIORITY_SPEC_VERSION :: 2;
VK_EXT_GLOBAL_PRIORITY_EXTENSION_NAME :: "VK_EXT_global_priority";
VK_EXT_external_memory_host :: 1;
VK_EXT_EXTERNAL_MEMORY_HOST_SPEC_VERSION :: 1;
VK_EXT_EXTERNAL_MEMORY_HOST_EXTENSION_NAME :: "VK_EXT_external_memory_host";
VK_AMD_buffer_marker :: 1;
VK_AMD_BUFFER_MARKER_SPEC_VERSION :: 1;
VK_AMD_BUFFER_MARKER_EXTENSION_NAME :: "VK_AMD_buffer_marker";
VK_AMD_shader_core_properties :: 1;
VK_AMD_SHADER_CORE_PROPERTIES_SPEC_VERSION :: 1;
VK_AMD_SHADER_CORE_PROPERTIES_EXTENSION_NAME :: "VK_AMD_shader_core_properties";
VK_EXT_vertex_attribute_divisor :: 1;
VK_EXT_VERTEX_ATTRIBUTE_DIVISOR_SPEC_VERSION :: 3;
VK_EXT_VERTEX_ATTRIBUTE_DIVISOR_EXTENSION_NAME :: "VK_EXT_vertex_attribute_divisor";
VK_NV_shader_subgroup_partitioned :: 1;
VK_NV_SHADER_SUBGROUP_PARTITIONED_SPEC_VERSION :: 1;
VK_NV_SHADER_SUBGROUP_PARTITIONED_EXTENSION_NAME :: "VK_NV_shader_subgroup_partitioned";
VK_NV_compute_shader_derivatives :: 1;
VK_NV_COMPUTE_SHADER_DERIVATIVES_SPEC_VERSION :: 1;
VK_NV_COMPUTE_SHADER_DERIVATIVES_EXTENSION_NAME :: "VK_NV_compute_shader_derivatives";
VK_NV_mesh_shader :: 1;
VK_NV_MESH_SHADER_SPEC_VERSION :: 1;
VK_NV_MESH_SHADER_EXTENSION_NAME :: "VK_NV_mesh_shader";
VK_NV_fragment_shader_barycentric :: 1;
VK_NV_FRAGMENT_SHADER_BARYCENTRIC_SPEC_VERSION :: 1;
VK_NV_FRAGMENT_SHADER_BARYCENTRIC_EXTENSION_NAME :: "VK_NV_fragment_shader_barycentric";
VK_NV_shader_image_footprint :: 1;
VK_NV_SHADER_IMAGE_FOOTPRINT_SPEC_VERSION :: 1;
VK_NV_SHADER_IMAGE_FOOTPRINT_EXTENSION_NAME :: "VK_NV_shader_image_footprint";
VK_NV_scissor_exclusive :: 1;
VK_NV_SCISSOR_EXCLUSIVE_SPEC_VERSION :: 1;
VK_NV_SCISSOR_EXCLUSIVE_EXTENSION_NAME :: "VK_NV_scissor_exclusive";
VK_NV_device_diagnostic_checkpoints :: 1;
VK_NV_DEVICE_DIAGNOSTIC_CHECKPOINTS_SPEC_VERSION :: 2;
VK_NV_DEVICE_DIAGNOSTIC_CHECKPOINTS_EXTENSION_NAME :: "VK_NV_device_diagnostic_checkpoints";
VkFlags :: u32;
VkBool32 :: u32;
VkDeviceSize :: u64;
VkSampleMask :: u32;
VkInstance_T :: struct {}
VkInstance :: *VkInstance_T;
VkPhysicalDevice_T :: struct {}
VkPhysicalDevice :: *VkPhysicalDevice_T;
VkDevice_T :: struct {}
VkDevice :: *VkDevice_T;
VkQueue_T :: struct {}
VkQueue :: *VkQueue_T;
VkSemaphore_T :: struct {}
VkSemaphore :: *VkSemaphore_T;
VkCommandBuffer_T :: struct {}
VkCommandBuffer :: *VkCommandBuffer_T;
VkFence_T :: struct {}
VkFence :: *VkFence_T;
VkDeviceMemory_T :: struct {}
VkDeviceMemory :: *VkDeviceMemory_T;
VkBuffer_T :: struct {}
VkBuffer :: *VkBuffer_T;
VkImage_T :: struct {}
VkImage :: *VkImage_T;
VkEvent_T :: struct {}
VkEvent :: *VkEvent_T;
VkQueryPool_T :: struct {}
VkQueryPool :: *VkQueryPool_T;
VkBufferView_T :: struct {}
VkBufferView :: *VkBufferView_T;
VkImageView_T :: struct {}
VkImageView :: *VkImageView_T;
VkShaderModule_T :: struct {}
VkShaderModule :: *VkShaderModule_T;
VkPipelineCache_T :: struct {}
VkPipelineCache :: *VkPipelineCache_T;
VkPipelineLayout_T :: struct {}
VkPipelineLayout :: *VkPipelineLayout_T;
VkRenderPass_T :: struct {}
VkRenderPass :: *VkRenderPass_T;
VkPipeline_T :: struct {}
VkPipeline :: *VkPipeline_T;
VkDescriptorSetLayout_T :: struct {}
VkDescriptorSetLayout :: *VkDescriptorSetLayout_T;
VkSampler_T :: struct {}
VkSampler :: *VkSampler_T;
VkDescriptorPool_T :: struct {}
VkDescriptorPool :: *VkDescriptorPool_T;
VkDescriptorSet_T :: struct {}
VkDescriptorSet :: *VkDescriptorSet_T;
VkFramebuffer_T :: struct {}
VkFramebuffer :: *VkFramebuffer_T;
VkCommandPool_T :: struct {}
VkCommandPool :: *VkCommandPool_T;
VkPipelineCacheHeaderVersion :: enum u32 {
ONE :: 1;
BEGIN_RANGE :: 1;
END_RANGE :: 1;
RANGE_SIZE :: 1;
MAX_ENUM :: 2147483647;
VK_PIPELINE_CACHE_HEADER_VERSION_ONE :: ONE;
VK_PIPELINE_CACHE_HEADER_VERSION_BEGIN_RANGE :: BEGIN_RANGE;
VK_PIPELINE_CACHE_HEADER_VERSION_END_RANGE :: END_RANGE;
VK_PIPELINE_CACHE_HEADER_VERSION_RANGE_SIZE :: RANGE_SIZE;
VK_PIPELINE_CACHE_HEADER_VERSION_MAX_ENUM :: MAX_ENUM;
}
VkResult :: enum s32 {
SUCCESS :: 0;
NOT_READY :: 1;
TIMEOUT :: 2;
EVENT_SET :: 3;
EVENT_RESET :: 4;
INCOMPLETE :: 5;
ERROR_OUT_OF_HOST_MEMORY :: -1;
ERROR_OUT_OF_DEVICE_MEMORY :: -2;
ERROR_INITIALIZATION_FAILED :: -3;
ERROR_DEVICE_LOST :: -4;
ERROR_MEMORY_MAP_FAILED :: -5;
ERROR_LAYER_NOT_PRESENT :: -6;
ERROR_EXTENSION_NOT_PRESENT :: -7;
ERROR_FEATURE_NOT_PRESENT :: -8;
ERROR_INCOMPATIBLE_DRIVER :: -9;
ERROR_TOO_MANY_OBJECTS :: -10;
ERROR_FORMAT_NOT_SUPPORTED :: -11;
ERROR_FRAGMENTED_POOL :: -12;
ERROR_OUT_OF_POOL_MEMORY :: -1000069000;
ERROR_INVALID_EXTERNAL_HANDLE :: -1000072003;
ERROR_SURFACE_LOST_KHR :: -1000000000;
ERROR_NATIVE_WINDOW_IN_USE_KHR :: -1000000001;
SUBOPTIMAL_KHR :: 1000001003;
ERROR_OUT_OF_DATE_KHR :: -1000001004;
ERROR_INCOMPATIBLE_DISPLAY_KHR :: -1000003001;
ERROR_VALIDATION_FAILED_EXT :: -1000011001;
ERROR_INVALID_SHADER_NV :: -1000012000;
ERROR_FRAGMENTATION_EXT :: -1000161000;
ERROR_NOT_PERMITTED_EXT :: -1000174001;
ERROR_OUT_OF_POOL_MEMORY_KHR :: -1000069000;
ERROR_INVALID_EXTERNAL_HANDLE_KHR :: -1000072003;
RESULT_BEGIN_RANGE :: -12;
RESULT_END_RANGE :: 5;
RESULT_RANGE_SIZE :: 18;
RESULT_MAX_ENUM :: 2147483647;
VK_SUCCESS :: SUCCESS;
VK_NOT_READY :: NOT_READY;
VK_TIMEOUT :: TIMEOUT;
VK_EVENT_SET :: EVENT_SET;
VK_EVENT_RESET :: EVENT_RESET;
VK_INCOMPLETE :: INCOMPLETE;
VK_ERROR_OUT_OF_HOST_MEMORY :: ERROR_OUT_OF_HOST_MEMORY;
VK_ERROR_OUT_OF_DEVICE_MEMORY :: ERROR_OUT_OF_DEVICE_MEMORY;
VK_ERROR_INITIALIZATION_FAILED :: ERROR_INITIALIZATION_FAILED;
VK_ERROR_DEVICE_LOST :: ERROR_DEVICE_LOST;
VK_ERROR_MEMORY_MAP_FAILED :: ERROR_MEMORY_MAP_FAILED;
VK_ERROR_LAYER_NOT_PRESENT :: ERROR_LAYER_NOT_PRESENT;
VK_ERROR_EXTENSION_NOT_PRESENT :: ERROR_EXTENSION_NOT_PRESENT;
VK_ERROR_FEATURE_NOT_PRESENT :: ERROR_FEATURE_NOT_PRESENT;
VK_ERROR_INCOMPATIBLE_DRIVER :: ERROR_INCOMPATIBLE_DRIVER;
VK_ERROR_TOO_MANY_OBJECTS :: ERROR_TOO_MANY_OBJECTS;
VK_ERROR_FORMAT_NOT_SUPPORTED :: ERROR_FORMAT_NOT_SUPPORTED;
VK_ERROR_FRAGMENTED_POOL :: ERROR_FRAGMENTED_POOL;
VK_ERROR_OUT_OF_POOL_MEMORY :: ERROR_OUT_OF_POOL_MEMORY;
VK_ERROR_INVALID_EXTERNAL_HANDLE :: ERROR_INVALID_EXTERNAL_HANDLE;
VK_ERROR_SURFACE_LOST_KHR :: ERROR_SURFACE_LOST_KHR;
VK_ERROR_NATIVE_WINDOW_IN_USE_KHR :: ERROR_NATIVE_WINDOW_IN_USE_KHR;
VK_SUBOPTIMAL_KHR :: SUBOPTIMAL_KHR;
VK_ERROR_OUT_OF_DATE_KHR :: ERROR_OUT_OF_DATE_KHR;
VK_ERROR_INCOMPATIBLE_DISPLAY_KHR :: ERROR_INCOMPATIBLE_DISPLAY_KHR;
VK_ERROR_VALIDATION_FAILED_EXT :: ERROR_VALIDATION_FAILED_EXT;
VK_ERROR_INVALID_SHADER_NV :: ERROR_INVALID_SHADER_NV;
VK_ERROR_FRAGMENTATION_EXT :: ERROR_FRAGMENTATION_EXT;
VK_ERROR_NOT_PERMITTED_EXT :: ERROR_NOT_PERMITTED_EXT;
VK_ERROR_OUT_OF_POOL_MEMORY_KHR :: ERROR_OUT_OF_POOL_MEMORY_KHR;
VK_ERROR_INVALID_EXTERNAL_HANDLE_KHR :: ERROR_INVALID_EXTERNAL_HANDLE_KHR;
VK_RESULT_BEGIN_RANGE :: RESULT_BEGIN_RANGE;
VK_RESULT_END_RANGE :: RESULT_END_RANGE;
VK_RESULT_RANGE_SIZE :: RESULT_RANGE_SIZE;
VK_RESULT_MAX_ENUM :: RESULT_MAX_ENUM;
}
VkStructureType :: enum u32 {
APPLICATION_INFO :: 0;
INSTANCE_CREATE_INFO :: 1;
DEVICE_QUEUE_CREATE_INFO :: 2;
DEVICE_CREATE_INFO :: 3;
SUBMIT_INFO :: 4;
MEMORY_ALLOCATE_INFO :: 5;
MAPPED_MEMORY_RANGE :: 6;
BIND_SPARSE_INFO :: 7;
FENCE_CREATE_INFO :: 8;
SEMAPHORE_CREATE_INFO :: 9;
EVENT_CREATE_INFO :: 10;
QUERY_POOL_CREATE_INFO :: 11;
BUFFER_CREATE_INFO :: 12;
BUFFER_VIEW_CREATE_INFO :: 13;
IMAGE_CREATE_INFO :: 14;
IMAGE_VIEW_CREATE_INFO :: 15;
SHADER_MODULE_CREATE_INFO :: 16;
PIPELINE_CACHE_CREATE_INFO :: 17;
PIPELINE_SHADER_STAGE_CREATE_INFO :: 18;
PIPELINE_VERTEX_INPUT_STATE_CREATE_INFO :: 19;
PIPELINE_INPUT_ASSEMBLY_STATE_CREATE_INFO :: 20;
PIPELINE_TESSELLATION_STATE_CREATE_INFO :: 21;
PIPELINE_VIEWPORT_STATE_CREATE_INFO :: 22;
PIPELINE_RASTERIZATION_STATE_CREATE_INFO :: 23;
PIPELINE_MULTISAMPLE_STATE_CREATE_INFO :: 24;
PIPELINE_DEPTH_STENCIL_STATE_CREATE_INFO :: 25;
PIPELINE_COLOR_BLEND_STATE_CREATE_INFO :: 26;
PIPELINE_DYNAMIC_STATE_CREATE_INFO :: 27;
GRAPHICS_PIPELINE_CREATE_INFO :: 28;
COMPUTE_PIPELINE_CREATE_INFO :: 29;
PIPELINE_LAYOUT_CREATE_INFO :: 30;
SAMPLER_CREATE_INFO :: 31;
DESCRIPTOR_SET_LAYOUT_CREATE_INFO :: 32;
DESCRIPTOR_POOL_CREATE_INFO :: 33;
DESCRIPTOR_SET_ALLOCATE_INFO :: 34;
WRITE_DESCRIPTOR_SET :: 35;
COPY_DESCRIPTOR_SET :: 36;
FRAMEBUFFER_CREATE_INFO :: 37;
RENDER_PASS_CREATE_INFO :: 38;
COMMAND_POOL_CREATE_INFO :: 39;
COMMAND_BUFFER_ALLOCATE_INFO :: 40;
COMMAND_BUFFER_INHERITANCE_INFO :: 41;
COMMAND_BUFFER_BEGIN_INFO :: 42;
RENDER_PASS_BEGIN_INFO :: 43;
BUFFER_MEMORY_BARRIER :: 44;
IMAGE_MEMORY_BARRIER :: 45;
MEMORY_BARRIER :: 46;
LOADER_INSTANCE_CREATE_INFO :: 47;
LOADER_DEVICE_CREATE_INFO :: 48;
PHYSICAL_DEVICE_SUBGROUP_PROPERTIES :: 1000094000;
BIND_BUFFER_MEMORY_INFO :: 1000157000;
BIND_IMAGE_MEMORY_INFO :: 1000157001;
PHYSICAL_DEVICE_16BIT_STORAGE_FEATURES :: 1000083000;
MEMORY_DEDICATED_REQUIREMENTS :: 1000127000;
MEMORY_DEDICATED_ALLOCATE_INFO :: 1000127001;
MEMORY_ALLOCATE_FLAGS_INFO :: 1000060000;
DEVICE_GROUP_RENDER_PASS_BEGIN_INFO :: 1000060003;
DEVICE_GROUP_COMMAND_BUFFER_BEGIN_INFO :: 1000060004;
DEVICE_GROUP_SUBMIT_INFO :: 1000060005;
DEVICE_GROUP_BIND_SPARSE_INFO :: 1000060006;
BIND_BUFFER_MEMORY_DEVICE_GROUP_INFO :: 1000060013;
BIND_IMAGE_MEMORY_DEVICE_GROUP_INFO :: 1000060014;
PHYSICAL_DEVICE_GROUP_PROPERTIES :: 1000070000;
DEVICE_GROUP_DEVICE_CREATE_INFO :: 1000070001;
BUFFER_MEMORY_REQUIREMENTS_INFO_2 :: 1000146000;
IMAGE_MEMORY_REQUIREMENTS_INFO_2 :: 1000146001;
IMAGE_SPARSE_MEMORY_REQUIREMENTS_INFO_2 :: 1000146002;
MEMORY_REQUIREMENTS_2 :: 1000146003;
SPARSE_IMAGE_MEMORY_REQUIREMENTS_2 :: 1000146004;
PHYSICAL_DEVICE_FEATURES_2 :: 1000059000;
PHYSICAL_DEVICE_PROPERTIES_2 :: 1000059001;
FORMAT_PROPERTIES_2 :: 1000059002;
IMAGE_FORMAT_PROPERTIES_2 :: 1000059003;
PHYSICAL_DEVICE_IMAGE_FORMAT_INFO_2 :: 1000059004;
QUEUE_FAMILY_PROPERTIES_2 :: 1000059005;
PHYSICAL_DEVICE_MEMORY_PROPERTIES_2 :: 1000059006;
SPARSE_IMAGE_FORMAT_PROPERTIES_2 :: 1000059007;
PHYSICAL_DEVICE_SPARSE_IMAGE_FORMAT_INFO_2 :: 1000059008;
PHYSICAL_DEVICE_POINT_CLIPPING_PROPERTIES :: 1000117000;
RENDER_PASS_INPUT_ATTACHMENT_ASPECT_CREATE_INFO :: 1000117001;
IMAGE_VIEW_USAGE_CREATE_INFO :: 1000117002;
PIPELINE_TESSELLATION_DOMAIN_ORIGIN_STATE_CREATE_INFO :: 1000117003;
RENDER_PASS_MULTIVIEW_CREATE_INFO :: 1000053000;
PHYSICAL_DEVICE_MULTIVIEW_FEATURES :: 1000053001;
PHYSICAL_DEVICE_MULTIVIEW_PROPERTIES :: 1000053002;
PHYSICAL_DEVICE_VARIABLE_POINTER_FEATURES :: 1000120000;
PROTECTED_SUBMIT_INFO :: 1000145000;
PHYSICAL_DEVICE_PROTECTED_MEMORY_FEATURES :: 1000145001;
PHYSICAL_DEVICE_PROTECTED_MEMORY_PROPERTIES :: 1000145002;
DEVICE_QUEUE_INFO_2 :: 1000145003;
SAMPLER_YCBCR_CONVERSION_CREATE_INFO :: 1000156000;
SAMPLER_YCBCR_CONVERSION_INFO :: 1000156001;
BIND_IMAGE_PLANE_MEMORY_INFO :: 1000156002;
IMAGE_PLANE_MEMORY_REQUIREMENTS_INFO :: 1000156003;
PHYSICAL_DEVICE_SAMPLER_YCBCR_CONVERSION_FEATURES :: 1000156004;
SAMPLER_YCBCR_CONVERSION_IMAGE_FORMAT_PROPERTIES :: 1000156005;
DESCRIPTOR_UPDATE_TEMPLATE_CREATE_INFO :: 1000085000;
PHYSICAL_DEVICE_EXTERNAL_IMAGE_FORMAT_INFO :: 1000071000;
EXTERNAL_IMAGE_FORMAT_PROPERTIES :: 1000071001;
PHYSICAL_DEVICE_EXTERNAL_BUFFER_INFO :: 1000071002;
EXTERNAL_BUFFER_PROPERTIES :: 1000071003;
PHYSICAL_DEVICE_ID_PROPERTIES :: 1000071004;
EXTERNAL_MEMORY_BUFFER_CREATE_INFO :: 1000072000;
EXTERNAL_MEMORY_IMAGE_CREATE_INFO :: 1000072001;
EXPORT_MEMORY_ALLOCATE_INFO :: 1000072002;
PHYSICAL_DEVICE_EXTERNAL_FENCE_INFO :: 1000112000;
EXTERNAL_FENCE_PROPERTIES :: 1000112001;
EXPORT_FENCE_CREATE_INFO :: 1000113000;
EXPORT_SEMAPHORE_CREATE_INFO :: 1000077000;
PHYSICAL_DEVICE_EXTERNAL_SEMAPHORE_INFO :: 1000076000;
EXTERNAL_SEMAPHORE_PROPERTIES :: 1000076001;
PHYSICAL_DEVICE_MAINTENANCE_3_PROPERTIES :: 1000168000;
DESCRIPTOR_SET_LAYOUT_SUPPORT :: 1000168001;
PHYSICAL_DEVICE_SHADER_DRAW_PARAMETER_FEATURES :: 1000063000;
SWAPCHAIN_CREATE_INFO_KHR :: 1000001000;
PRESENT_INFO_KHR :: 1000001001;
DEVICE_GROUP_PRESENT_CAPABILITIES_KHR :: 1000060007;
IMAGE_SWAPCHAIN_CREATE_INFO_KHR :: 1000060008;
BIND_IMAGE_MEMORY_SWAPCHAIN_INFO_KHR :: 1000060009;
ACQUIRE_NEXT_IMAGE_INFO_KHR :: 1000060010;
DEVICE_GROUP_PRESENT_INFO_KHR :: 1000060011;
DEVICE_GROUP_SWAPCHAIN_CREATE_INFO_KHR :: 1000060012;
DISPLAY_MODE_CREATE_INFO_KHR :: 1000002000;
DISPLAY_SURFACE_CREATE_INFO_KHR :: 1000002001;
DISPLAY_PRESENT_INFO_KHR :: 1000003000;
XLIB_SURFACE_CREATE_INFO_KHR :: 1000004000;
XCB_SURFACE_CREATE_INFO_KHR :: 1000005000;
WAYLAND_SURFACE_CREATE_INFO_KHR :: 1000006000;
MIR_SURFACE_CREATE_INFO_KHR :: 1000007000;
ANDROID_SURFACE_CREATE_INFO_KHR :: 1000008000;
WIN32_SURFACE_CREATE_INFO_KHR :: 1000009000;
DEBUG_REPORT_CALLBACK_CREATE_INFO_EXT :: 1000011000;
PIPELINE_RASTERIZATION_STATE_RASTERIZATION_ORDER_AMD :: 1000018000;
DEBUG_MARKER_OBJECT_NAME_INFO_EXT :: 1000022000;
DEBUG_MARKER_OBJECT_TAG_INFO_EXT :: 1000022001;
DEBUG_MARKER_MARKER_INFO_EXT :: 1000022002;
DEDICATED_ALLOCATION_IMAGE_CREATE_INFO_NV :: 1000026000;
DEDICATED_ALLOCATION_BUFFER_CREATE_INFO_NV :: 1000026001;
DEDICATED_ALLOCATION_MEMORY_ALLOCATE_INFO_NV :: 1000026002;
TEXTURE_LOD_GATHER_FORMAT_PROPERTIES_AMD :: 1000041000;
PHYSICAL_DEVICE_CORNER_SAMPLED_IMAGE_FEATURES_NV :: 1000050000;
EXTERNAL_MEMORY_IMAGE_CREATE_INFO_NV :: 1000056000;
EXPORT_MEMORY_ALLOCATE_INFO_NV :: 1000056001;
IMPORT_MEMORY_WIN32_HANDLE_INFO_NV :: 1000057000;
EXPORT_MEMORY_WIN32_HANDLE_INFO_NV :: 1000057001;
WIN32_KEYED_MUTEX_ACQUIRE_RELEASE_INFO_NV :: 1000058000;
VALIDATION_FLAGS_EXT :: 1000061000;
VI_SURFACE_CREATE_INFO_NN :: 1000062000;
IMAGE_VIEW_ASTC_DECODE_MODE_EXT :: 1000067000;
PHYSICAL_DEVICE_ASTC_DECODE_FEATURES_EXT :: 1000067001;
IMPORT_MEMORY_WIN32_HANDLE_INFO_KHR :: 1000073000;
EXPORT_MEMORY_WIN32_HANDLE_INFO_KHR :: 1000073001;
MEMORY_WIN32_HANDLE_PROPERTIES_KHR :: 1000073002;
MEMORY_GET_WIN32_HANDLE_INFO_KHR :: 1000073003;
IMPORT_MEMORY_FD_INFO_KHR :: 1000074000;
MEMORY_FD_PROPERTIES_KHR :: 1000074001;
MEMORY_GET_FD_INFO_KHR :: 1000074002;
WIN32_KEYED_MUTEX_ACQUIRE_RELEASE_INFO_KHR :: 1000075000;
IMPORT_SEMAPHORE_WIN32_HANDLE_INFO_KHR :: 1000078000;
EXPORT_SEMAPHORE_WIN32_HANDLE_INFO_KHR :: 1000078001;
D3D12_FENCE_SUBMIT_INFO_KHR :: 1000078002;
SEMAPHORE_GET_WIN32_HANDLE_INFO_KHR :: 1000078003;
IMPORT_SEMAPHORE_FD_INFO_KHR :: 1000079000;
SEMAPHORE_GET_FD_INFO_KHR :: 1000079001;
PHYSICAL_DEVICE_PUSH_DESCRIPTOR_PROPERTIES_KHR :: 1000080000;
COMMAND_BUFFER_INHERITANCE_CONDITIONAL_RENDERING_INFO_EXT :: 1000081000;
PHYSICAL_DEVICE_CONDITIONAL_RENDERING_FEATURES_EXT :: 1000081001;
CONDITIONAL_RENDERING_BEGIN_INFO_EXT :: 1000081002;
PRESENT_REGIONS_KHR :: 1000084000;
OBJECT_TABLE_CREATE_INFO_NVX :: 1000086000;
INDIRECT_COMMANDS_LAYOUT_CREATE_INFO_NVX :: 1000086001;
CMD_PROCESS_COMMANDS_INFO_NVX :: 1000086002;
CMD_RESERVE_SPACE_FOR_COMMANDS_INFO_NVX :: 1000086003;
DEVICE_GENERATED_COMMANDS_LIMITS_NVX :: 1000086004;
DEVICE_GENERATED_COMMANDS_FEATURES_NVX :: 1000086005;
PIPELINE_VIEWPORT_W_SCALING_STATE_CREATE_INFO_NV :: 1000087000;
SURFACE_CAPABILITIES_2_EXT :: 1000090000;
DISPLAY_POWER_INFO_EXT :: 1000091000;
DEVICE_EVENT_INFO_EXT :: 1000091001;
DISPLAY_EVENT_INFO_EXT :: 1000091002;
SWAPCHAIN_COUNTER_CREATE_INFO_EXT :: 1000091003;
PRESENT_TIMES_INFO_GOOGLE :: 1000092000;
PHYSICAL_DEVICE_MULTIVIEW_PER_VIEW_ATTRIBUTES_PROPERTIES_NVX :: 1000097000;
PIPELINE_VIEWPORT_SWIZZLE_STATE_CREATE_INFO_NV :: 1000098000;
PHYSICAL_DEVICE_DISCARD_RECTANGLE_PROPERTIES_EXT :: 1000099000;
PIPELINE_DISCARD_RECTANGLE_STATE_CREATE_INFO_EXT :: 1000099001;
PHYSICAL_DEVICE_CONSERVATIVE_RASTERIZATION_PROPERTIES_EXT :: 1000101000;
PIPELINE_RASTERIZATION_CONSERVATIVE_STATE_CREATE_INFO_EXT :: 1000101001;
HDR_METADATA_EXT :: 1000105000;
ATTACHMENT_DESCRIPTION_2_KHR :: 1000109000;
ATTACHMENT_REFERENCE_2_KHR :: 1000109001;
SUBPASS_DESCRIPTION_2_KHR :: 1000109002;
SUBPASS_DEPENDENCY_2_KHR :: 1000109003;
RENDER_PASS_CREATE_INFO_2_KHR :: 1000109004;
SUBPASS_BEGIN_INFO_KHR :: 1000109005;
SUBPASS_END_INFO_KHR :: 1000109006;
SHARED_PRESENT_SURFACE_CAPABILITIES_KHR :: 1000111000;
IMPORT_FENCE_WIN32_HANDLE_INFO_KHR :: 1000114000;
EXPORT_FENCE_WIN32_HANDLE_INFO_KHR :: 1000114001;
FENCE_GET_WIN32_HANDLE_INFO_KHR :: 1000114002;
IMPORT_FENCE_FD_INFO_KHR :: 1000115000;
FENCE_GET_FD_INFO_KHR :: 1000115001;
PHYSICAL_DEVICE_SURFACE_INFO_2_KHR :: 1000119000;
SURFACE_CAPABILITIES_2_KHR :: 1000119001;
SURFACE_FORMAT_2_KHR :: 1000119002;
DISPLAY_PROPERTIES_2_KHR :: 1000121000;
DISPLAY_PLANE_PROPERTIES_2_KHR :: 1000121001;
DISPLAY_MODE_PROPERTIES_2_KHR :: 1000121002;
DISPLAY_PLANE_INFO_2_KHR :: 1000121003;
DISPLAY_PLANE_CAPABILITIES_2_KHR :: 1000121004;
IOS_SURFACE_CREATE_INFO_MVK :: 1000122000;
MACOS_SURFACE_CREATE_INFO_MVK :: 1000123000;
DEBUG_UTILS_OBJECT_NAME_INFO_EXT :: 1000128000;
DEBUG_UTILS_OBJECT_TAG_INFO_EXT :: 1000128001;
DEBUG_UTILS_LABEL_EXT :: 1000128002;
DEBUG_UTILS_MESSENGER_CALLBACK_DATA_EXT :: 1000128003;
DEBUG_UTILS_MESSENGER_CREATE_INFO_EXT :: 1000128004;
ANDROID_HARDWARE_BUFFER_USAGE_ANDROID :: 1000129000;
ANDROID_HARDWARE_BUFFER_PROPERTIES_ANDROID :: 1000129001;
ANDROID_HARDWARE_BUFFER_FORMAT_PROPERTIES_ANDROID :: 1000129002;
IMPORT_ANDROID_HARDWARE_BUFFER_INFO_ANDROID :: 1000129003;
MEMORY_GET_ANDROID_HARDWARE_BUFFER_INFO_ANDROID :: 1000129004;
EXTERNAL_FORMAT_ANDROID :: 1000129005;
PHYSICAL_DEVICE_SAMPLER_FILTER_MINMAX_PROPERTIES_EXT :: 1000130000;
SAMPLER_REDUCTION_MODE_CREATE_INFO_EXT :: 1000130001;
PHYSICAL_DEVICE_INLINE_UNIFORM_BLOCK_FEATURES_EXT :: 1000138000;
PHYSICAL_DEVICE_INLINE_UNIFORM_BLOCK_PROPERTIES_EXT :: 1000138001;
WRITE_DESCRIPTOR_SET_INLINE_UNIFORM_BLOCK_EXT :: 1000138002;
DESCRIPTOR_POOL_INLINE_UNIFORM_BLOCK_CREATE_INFO_EXT :: 1000138003;
SAMPLE_LOCATIONS_INFO_EXT :: 1000143000;
RENDER_PASS_SAMPLE_LOCATIONS_BEGIN_INFO_EXT :: 1000143001;
PIPELINE_SAMPLE_LOCATIONS_STATE_CREATE_INFO_EXT :: 1000143002;
PHYSICAL_DEVICE_SAMPLE_LOCATIONS_PROPERTIES_EXT :: 1000143003;
MULTISAMPLE_PROPERTIES_EXT :: 1000143004;
IMAGE_FORMAT_LIST_CREATE_INFO_KHR :: 1000147000;
PHYSICAL_DEVICE_BLEND_OPERATION_ADVANCED_FEATURES_EXT :: 1000148000;
PHYSICAL_DEVICE_BLEND_OPERATION_ADVANCED_PROPERTIES_EXT :: 1000148001;
PIPELINE_COLOR_BLEND_ADVANCED_STATE_CREATE_INFO_EXT :: 1000148002;
PIPELINE_COVERAGE_TO_COLOR_STATE_CREATE_INFO_NV :: 1000149000;
PIPELINE_COVERAGE_MODULATION_STATE_CREATE_INFO_NV :: 1000152000;
VALIDATION_CACHE_CREATE_INFO_EXT :: 1000160000;
SHADER_MODULE_VALIDATION_CACHE_CREATE_INFO_EXT :: 1000160001;
DESCRIPTOR_SET_LAYOUT_BINDING_FLAGS_CREATE_INFO_EXT :: 1000161000;
PHYSICAL_DEVICE_DESCRIPTOR_INDEXING_FEATURES_EXT :: 1000161001;
PHYSICAL_DEVICE_DESCRIPTOR_INDEXING_PROPERTIES_EXT :: 1000161002;
DESCRIPTOR_SET_VARIABLE_DESCRIPTOR_COUNT_ALLOCATE_INFO_EXT :: 1000161003;
DESCRIPTOR_SET_VARIABLE_DESCRIPTOR_COUNT_LAYOUT_SUPPORT_EXT :: 1000161004;
PIPELINE_VIEWPORT_SHADING_RATE_IMAGE_STATE_CREATE_INFO_NV :: 1000164000;
PHYSICAL_DEVICE_SHADING_RATE_IMAGE_FEATURES_NV :: 1000164001;
PHYSICAL_DEVICE_SHADING_RATE_IMAGE_PROPERTIES_NV :: 1000164002;
PIPELINE_VIEWPORT_COARSE_SAMPLE_ORDER_STATE_CREATE_INFO_NV :: 1000164005;
RAYTRACING_PIPELINE_CREATE_INFO_NVX :: 1000165000;
ACCELERATION_STRUCTURE_CREATE_INFO_NVX :: 1000165001;
GEOMETRY_INSTANCE_NVX :: 1000165002;
GEOMETRY_NVX :: 1000165003;
GEOMETRY_TRIANGLES_NVX :: 1000165004;
GEOMETRY_AABB_NVX :: 1000165005;
BIND_ACCELERATION_STRUCTURE_MEMORY_INFO_NVX :: 1000165006;
DESCRIPTOR_ACCELERATION_STRUCTURE_INFO_NVX :: 1000165007;
ACCELERATION_STRUCTURE_MEMORY_REQUIREMENTS_INFO_NVX :: 1000165008;
PHYSICAL_DEVICE_RAYTRACING_PROPERTIES_NVX :: 1000165009;
HIT_SHADER_MODULE_CREATE_INFO_NVX :: 1000165010;
PHYSICAL_DEVICE_REPRESENTATIVE_FRAGMENT_TEST_FEATURES_NV :: 1000166000;
PIPELINE_REPRESENTATIVE_FRAGMENT_TEST_STATE_CREATE_INFO_NV :: 1000166001;
DEVICE_QUEUE_GLOBAL_PRIORITY_CREATE_INFO_EXT :: 1000174000;
PHYSICAL_DEVICE_8BIT_STORAGE_FEATURES_KHR :: 1000177000;
IMPORT_MEMORY_HOST_POINTER_INFO_EXT :: 1000178000;
MEMORY_HOST_POINTER_PROPERTIES_EXT :: 1000178001;
PHYSICAL_DEVICE_EXTERNAL_MEMORY_HOST_PROPERTIES_EXT :: 1000178002;
PHYSICAL_DEVICE_SHADER_CORE_PROPERTIES_AMD :: 1000185000;
PHYSICAL_DEVICE_VERTEX_ATTRIBUTE_DIVISOR_PROPERTIES_EXT :: 1000190000;
PIPELINE_VERTEX_INPUT_DIVISOR_STATE_CREATE_INFO_EXT :: 1000190001;
PHYSICAL_DEVICE_VERTEX_ATTRIBUTE_DIVISOR_FEATURES_EXT :: 1000190002;
PHYSICAL_DEVICE_COMPUTE_SHADER_DERIVATIVES_FEATURES_NV :: 1000201000;
PHYSICAL_DEVICE_MESH_SHADER_FEATURES_NV :: 1000202000;
PHYSICAL_DEVICE_MESH_SHADER_PROPERTIES_NV :: 1000202001;
PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_NV :: 1000203000;
PHYSICAL_DEVICE_SHADER_IMAGE_FOOTPRINT_FEATURES_NV :: 1000204000;
PIPELINE_VIEWPORT_EXCLUSIVE_SCISSOR_STATE_CREATE_INFO_NV :: 1000205000;
PHYSICAL_DEVICE_EXCLUSIVE_SCISSOR_FEATURES_NV :: 1000205002;
CHECKPOINT_DATA_NV :: 1000206000;
QUEUE_FAMILY_CHECKPOINT_PROPERTIES_NV :: 1000206001;
PHYSICAL_DEVICE_VULKAN_MEMORY_MODEL_FEATURES_KHR :: 1000211000;
DEBUG_REPORT_CREATE_INFO_EXT :: 1000011000;
RENDER_PASS_MULTIVIEW_CREATE_INFO_KHR :: 1000053000;
PHYSICAL_DEVICE_MULTIVIEW_FEATURES_KHR :: 1000053001;
PHYSICAL_DEVICE_MULTIVIEW_PROPERTIES_KHR :: 1000053002;
PHYSICAL_DEVICE_FEATURES_2_KHR :: 1000059000;
PHYSICAL_DEVICE_PROPERTIES_2_KHR :: 1000059001;
FORMAT_PROPERTIES_2_KHR :: 1000059002;
IMAGE_FORMAT_PROPERTIES_2_KHR :: 1000059003;
PHYSICAL_DEVICE_IMAGE_FORMAT_INFO_2_KHR :: 1000059004;
QUEUE_FAMILY_PROPERTIES_2_KHR :: 1000059005;
PHYSICAL_DEVICE_MEMORY_PROPERTIES_2_KHR :: 1000059006;
SPARSE_IMAGE_FORMAT_PROPERTIES_2_KHR :: 1000059007;
PHYSICAL_DEVICE_SPARSE_IMAGE_FORMAT_INFO_2_KHR :: 1000059008;
MEMORY_ALLOCATE_FLAGS_INFO_KHR :: 1000060000;
DEVICE_GROUP_RENDER_PASS_BEGIN_INFO_KHR :: 1000060003;
DEVICE_GROUP_COMMAND_BUFFER_BEGIN_INFO_KHR :: 1000060004;
DEVICE_GROUP_SUBMIT_INFO_KHR :: 1000060005;
DEVICE_GROUP_BIND_SPARSE_INFO_KHR :: 1000060006;
BIND_BUFFER_MEMORY_DEVICE_GROUP_INFO_KHR :: 1000060013;
BIND_IMAGE_MEMORY_DEVICE_GROUP_INFO_KHR :: 1000060014;
PHYSICAL_DEVICE_GROUP_PROPERTIES_KHR :: 1000070000;
DEVICE_GROUP_DEVICE_CREATE_INFO_KHR :: 1000070001;
PHYSICAL_DEVICE_EXTERNAL_IMAGE_FORMAT_INFO_KHR :: 1000071000;
EXTERNAL_IMAGE_FORMAT_PROPERTIES_KHR :: 1000071001;
PHYSICAL_DEVICE_EXTERNAL_BUFFER_INFO_KHR :: 1000071002;
EXTERNAL_BUFFER_PROPERTIES_KHR :: 1000071003;
PHYSICAL_DEVICE_ID_PROPERTIES_KHR :: 1000071004;
EXTERNAL_MEMORY_BUFFER_CREATE_INFO_KHR :: 1000072000;
EXTERNAL_MEMORY_IMAGE_CREATE_INFO_KHR :: 1000072001;
EXPORT_MEMORY_ALLOCATE_INFO_KHR :: 1000072002;
PHYSICAL_DEVICE_EXTERNAL_SEMAPHORE_INFO_KHR :: 1000076000;
EXTERNAL_SEMAPHORE_PROPERTIES_KHR :: 1000076001;
EXPORT_SEMAPHORE_CREATE_INFO_KHR :: 1000077000;
PHYSICAL_DEVICE_16BIT_STORAGE_FEATURES_KHR :: 1000083000;
DESCRIPTOR_UPDATE_TEMPLATE_CREATE_INFO_KHR :: 1000085000;
SURFACE_CAPABILITIES2_EXT :: 1000090000;
PHYSICAL_DEVICE_EXTERNAL_FENCE_INFO_KHR :: 1000112000;
EXTERNAL_FENCE_PROPERTIES_KHR :: 1000112001;
EXPORT_FENCE_CREATE_INFO_KHR :: 1000113000;
PHYSICAL_DEVICE_POINT_CLIPPING_PROPERTIES_KHR :: 1000117000;
RENDER_PASS_INPUT_ATTACHMENT_ASPECT_CREATE_INFO_KHR :: 1000117001;
IMAGE_VIEW_USAGE_CREATE_INFO_KHR :: 1000117002;
PIPELINE_TESSELLATION_DOMAIN_ORIGIN_STATE_CREATE_INFO_KHR :: 1000117003;
PHYSICAL_DEVICE_VARIABLE_POINTER_FEATURES_KHR :: 1000120000;
MEMORY_DEDICATED_REQUIREMENTS_KHR :: 1000127000;
MEMORY_DEDICATED_ALLOCATE_INFO_KHR :: 1000127001;
BUFFER_MEMORY_REQUIREMENTS_INFO_2_KHR :: 1000146000;
IMAGE_MEMORY_REQUIREMENTS_INFO_2_KHR :: 1000146001;
IMAGE_SPARSE_MEMORY_REQUIREMENTS_INFO_2_KHR :: 1000146002;
MEMORY_REQUIREMENTS_2_KHR :: 1000146003;
SPARSE_IMAGE_MEMORY_REQUIREMENTS_2_KHR :: 1000146004;
SAMPLER_YCBCR_CONVERSION_CREATE_INFO_KHR :: 1000156000;
SAMPLER_YCBCR_CONVERSION_INFO_KHR :: 1000156001;
BIND_IMAGE_PLANE_MEMORY_INFO_KHR :: 1000156002;
IMAGE_PLANE_MEMORY_REQUIREMENTS_INFO_KHR :: 1000156003;
PHYSICAL_DEVICE_SAMPLER_YCBCR_CONVERSION_FEATURES_KHR :: 1000156004;
SAMPLER_YCBCR_CONVERSION_IMAGE_FORMAT_PROPERTIES_KHR :: 1000156005;
BIND_BUFFER_MEMORY_INFO_KHR :: 1000157000;
BIND_IMAGE_MEMORY_INFO_KHR :: 1000157001;
PHYSICAL_DEVICE_MAINTENANCE_3_PROPERTIES_KHR :: 1000168000;
DESCRIPTOR_SET_LAYOUT_SUPPORT_KHR :: 1000168001;
BEGIN_RANGE :: 0;
END_RANGE :: 48;
RANGE_SIZE :: 49;
MAX_ENUM :: 2147483647;
VK_STRUCTURE_TYPE_APPLICATION_INFO :: APPLICATION_INFO;
VK_STRUCTURE_TYPE_INSTANCE_CREATE_INFO :: INSTANCE_CREATE_INFO;
VK_STRUCTURE_TYPE_DEVICE_QUEUE_CREATE_INFO :: DEVICE_QUEUE_CREATE_INFO;
VK_STRUCTURE_TYPE_DEVICE_CREATE_INFO :: DEVICE_CREATE_INFO;
VK_STRUCTURE_TYPE_SUBMIT_INFO :: SUBMIT_INFO;
VK_STRUCTURE_TYPE_MEMORY_ALLOCATE_INFO :: MEMORY_ALLOCATE_INFO;
VK_STRUCTURE_TYPE_MAPPED_MEMORY_RANGE :: MAPPED_MEMORY_RANGE;
VK_STRUCTURE_TYPE_BIND_SPARSE_INFO :: BIND_SPARSE_INFO;
VK_STRUCTURE_TYPE_FENCE_CREATE_INFO :: FENCE_CREATE_INFO;
VK_STRUCTURE_TYPE_SEMAPHORE_CREATE_INFO :: SEMAPHORE_CREATE_INFO;
VK_STRUCTURE_TYPE_EVENT_CREATE_INFO :: EVENT_CREATE_INFO;
VK_STRUCTURE_TYPE_QUERY_POOL_CREATE_INFO :: QUERY_POOL_CREATE_INFO;