forked from Eiton/vulkan
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathconst.go
More file actions
5208 lines (4833 loc) · 326 KB
/
const.go
File metadata and controls
5208 lines (4833 loc) · 326 KB
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
// THE AUTOGENERATED LICENSE. ALL THE RIGHTS ARE RESERVED BY ROBOTS.
// WARNING: This file has automatically been generated on Tue, 25 Nov 2025 19:14:43 CST.
// Code generated by https://git.io/c-for-go. DO NOT EDIT.
package vulkan
/*
#cgo CFLAGS: -I. -DVK_NO_PROTOTYPES
#include "vulkan/vulkan.h"
#include "vulkan/vulkan_beta.h"
#include "vk_wrapper.h"
#include "vk_bridge.h"
#include <stdlib.h>
#include "cgo_helpers.h"
*/
import "C"
const (
// EnableBetaExtensions as defined in vulkan/<predefined>:375
EnableBetaExtensions = 1
// NoPrototypes as defined in vulkan/vk_bridge.h:4
NoPrototypes = 1
// PlatformH as defined in vulkan/vk_platform.h:12
// KhrPortabilitySubset as defined in vulkan/vulkan_beta.h:22
KhrPortabilitySubset = 1
// KhrPortabilitySubsetSpecVersion as defined in vulkan/vulkan_beta.h:23
KhrPortabilitySubsetSpecVersion = 1
// KhrPortabilitySubsetExtensionName as defined in vulkan/vulkan_beta.h:24
KhrPortabilitySubsetExtensionName = "VK_KHR_portability_subset"
// Version10 as defined in vulkan/vulkan_core.h:22
Version10 = 1
// Use64BitPtrDefines as defined in vulkan/vulkan_core.h:30
Use64BitPtrDefines = 1
// ApiVersion10 as defined in vulkan/vulkan_core.h:72
ApiVersion10 = 0x7ff79aed82a0
// HeaderVersion as defined in vulkan/vulkan_core.h:75
HeaderVersion = 239
// HeaderVersionComplete as defined in vulkan/vulkan_core.h:78
HeaderVersionComplete = 0x7ff79aed82a0
// AttachmentUnused as defined in vulkan/vulkan_core.h:123
AttachmentUnused = (^uint32(0))
// False as defined in vulkan/vulkan_core.h:124
False = 0
// LodClampNone as defined in vulkan/vulkan_core.h:125
LodClampNone = 1000.0
// QueueFamilyIgnored as defined in vulkan/vulkan_core.h:126
QueueFamilyIgnored = (^uint32(0))
// RemainingArrayLayers as defined in vulkan/vulkan_core.h:127
RemainingArrayLayers = (^uint32(0))
// RemainingMipLevels as defined in vulkan/vulkan_core.h:128
RemainingMipLevels = (^uint32(0))
// SubpassExternal as defined in vulkan/vulkan_core.h:129
SubpassExternal = (^uint32(0))
// True as defined in vulkan/vulkan_core.h:130
True = 1
// WholeSize as defined in vulkan/vulkan_core.h:131
WholeSize = (^uint64(0))
// MaxMemoryTypes as defined in vulkan/vulkan_core.h:132
MaxMemoryTypes = uint32(32)
// MaxPhysicalDeviceNameSize as defined in vulkan/vulkan_core.h:133
MaxPhysicalDeviceNameSize = uint32(256)
// UuidSize as defined in vulkan/vulkan_core.h:134
UuidSize = uint32(16)
// MaxExtensionNameSize as defined in vulkan/vulkan_core.h:135
MaxExtensionNameSize = uint32(256)
// MaxDescriptionSize as defined in vulkan/vulkan_core.h:136
MaxDescriptionSize = uint32(256)
// MaxMemoryHeaps as defined in vulkan/vulkan_core.h:137
MaxMemoryHeaps = uint32(16)
// Version11 as defined in vulkan/vulkan_core.h:4751
Version11 = 1
// ApiVersion11 as defined in vulkan/vulkan_core.h:4753
ApiVersion11 = 0x7ff79aed82a0
// MaxDeviceGroupSize as defined in vulkan/vulkan_core.h:4757
MaxDeviceGroupSize = uint32(32)
// LuidSize as defined in vulkan/vulkan_core.h:4758
LuidSize = uint32(8)
// QueueFamilyExternal as defined in vulkan/vulkan_core.h:4759
QueueFamilyExternal = (^uint32(1))
// Version12 as defined in vulkan/vulkan_core.h:5616
Version12 = 1
// ApiVersion12 as defined in vulkan/vulkan_core.h:5618
ApiVersion12 = 0x7ff79aed82a0
// MaxDriverNameSize as defined in vulkan/vulkan_core.h:5620
MaxDriverNameSize = uint32(256)
// MaxDriverInfoSize as defined in vulkan/vulkan_core.h:5621
MaxDriverInfoSize = uint32(256)
// Version13 as defined in vulkan/vulkan_core.h:6370
Version13 = 1
// ApiVersion13 as defined in vulkan/vulkan_core.h:6372
ApiVersion13 = 0x7ff79aed82a0
// KhrSurface as defined in vulkan/vulkan_core.h:7411
KhrSurface = 1
// KhrSurfaceSpecVersion as defined in vulkan/vulkan_core.h:7413
KhrSurfaceSpecVersion = 25
// KhrSurfaceExtensionName as defined in vulkan/vulkan_core.h:7414
KhrSurfaceExtensionName = "VK_KHR_surface"
// KhrSwapchain as defined in vulkan/vulkan_core.h:7525
KhrSwapchain = 1
// KhrSwapchainSpecVersion as defined in vulkan/vulkan_core.h:7527
KhrSwapchainSpecVersion = 70
// KhrSwapchainExtensionName as defined in vulkan/vulkan_core.h:7528
KhrSwapchainExtensionName = "VK_KHR_swapchain"
// KhrDisplay as defined in vulkan/vulkan_core.h:7685
KhrDisplay = 1
// KhrDisplaySpecVersion as defined in vulkan/vulkan_core.h:7688
KhrDisplaySpecVersion = 23
// KhrDisplayExtensionName as defined in vulkan/vulkan_core.h:7689
KhrDisplayExtensionName = "VK_KHR_display"
// KhrDisplaySwapchain as defined in vulkan/vulkan_core.h:7810
KhrDisplaySwapchain = 1
// KhrDisplaySwapchainSpecVersion as defined in vulkan/vulkan_core.h:7811
KhrDisplaySwapchainSpecVersion = 10
// KhrDisplaySwapchainExtensionName as defined in vulkan/vulkan_core.h:7812
KhrDisplaySwapchainExtensionName = "VK_KHR_display_swapchain"
// KhrSamplerMirrorClampToEdge as defined in vulkan/vulkan_core.h:7833
KhrSamplerMirrorClampToEdge = 1
// KhrSamplerMirrorClampToEdgeSpecVersion as defined in vulkan/vulkan_core.h:7834
KhrSamplerMirrorClampToEdgeSpecVersion = 3
// KhrSamplerMirrorClampToEdgeExtensionName as defined in vulkan/vulkan_core.h:7835
KhrSamplerMirrorClampToEdgeExtensionName = "VK_KHR_sampler_mirror_clamp_to_edge"
// KhrVideoQueue as defined in vulkan/vulkan_core.h:7838
KhrVideoQueue = 1
// KhrVideoQueueSpecVersion as defined in vulkan/vulkan_core.h:7841
KhrVideoQueueSpecVersion = 8
// KhrVideoQueueExtensionName as defined in vulkan/vulkan_core.h:7842
KhrVideoQueueExtensionName = "VK_KHR_video_queue"
// KhrVideoDecodeQueue as defined in vulkan/vulkan_core.h:8130
KhrVideoDecodeQueue = 1
// KhrVideoDecodeQueueSpecVersion as defined in vulkan/vulkan_core.h:8131
KhrVideoDecodeQueueSpecVersion = 7
// KhrVideoDecodeQueueExtensionName as defined in vulkan/vulkan_core.h:8132
KhrVideoDecodeQueueExtensionName = "VK_KHR_video_decode_queue"
// KhrDynamicRendering as defined in vulkan/vulkan_core.h:8245
KhrDynamicRendering = 1
// KhrDynamicRenderingSpecVersion as defined in vulkan/vulkan_core.h:8246
KhrDynamicRenderingSpecVersion = 1
// KhrDynamicRenderingExtensionName as defined in vulkan/vulkan_core.h:8247
KhrDynamicRenderingExtensionName = "VK_KHR_dynamic_rendering"
// KhrMultiview as defined in vulkan/vulkan_core.h:8307
KhrMultiview = 1
// KhrMultiviewSpecVersion as defined in vulkan/vulkan_core.h:8308
KhrMultiviewSpecVersion = 1
// KhrMultiviewExtensionName as defined in vulkan/vulkan_core.h:8309
KhrMultiviewExtensionName = "VK_KHR_multiview"
// KhrGetPhysicalDeviceProperties2 as defined in vulkan/vulkan_core.h:8318
KhrGetPhysicalDeviceProperties2 = 1
// KhrGetPhysicalDeviceProperties2SpecVersion as defined in vulkan/vulkan_core.h:8319
KhrGetPhysicalDeviceProperties2SpecVersion = 2
// KhrGetPhysicalDeviceProperties2ExtensionName as defined in vulkan/vulkan_core.h:8320
KhrGetPhysicalDeviceProperties2ExtensionName = "VK_KHR_get_physical_device_properties2"
// KhrDeviceGroup as defined in vulkan/vulkan_core.h:8383
KhrDeviceGroup = 1
// KhrDeviceGroupSpecVersion as defined in vulkan/vulkan_core.h:8384
KhrDeviceGroupSpecVersion = 4
// KhrDeviceGroupExtensionName as defined in vulkan/vulkan_core.h:8385
KhrDeviceGroupExtensionName = "VK_KHR_device_group"
// KhrShaderDrawParameters as defined in vulkan/vulkan_core.h:8435
KhrShaderDrawParameters = 1
// KhrShaderDrawParametersSpecVersion as defined in vulkan/vulkan_core.h:8436
KhrShaderDrawParametersSpecVersion = 1
// KhrShaderDrawParametersExtensionName as defined in vulkan/vulkan_core.h:8437
KhrShaderDrawParametersExtensionName = "VK_KHR_shader_draw_parameters"
// KhrMaintenance1 as defined in vulkan/vulkan_core.h:8440
KhrMaintenance1 = 1
// KhrMaintenance1SpecVersion as defined in vulkan/vulkan_core.h:8441
KhrMaintenance1SpecVersion = 2
// KhrMaintenance1ExtensionName as defined in vulkan/vulkan_core.h:8442
KhrMaintenance1ExtensionName = "VK_KHR_maintenance1"
// KhrDeviceGroupCreation as defined in vulkan/vulkan_core.h:8457
KhrDeviceGroupCreation = 1
// KhrDeviceGroupCreationSpecVersion as defined in vulkan/vulkan_core.h:8458
KhrDeviceGroupCreationSpecVersion = 1
// KhrDeviceGroupCreationExtensionName as defined in vulkan/vulkan_core.h:8459
KhrDeviceGroupCreationExtensionName = "VK_KHR_device_group_creation"
// KhrExternalMemoryCapabilities as defined in vulkan/vulkan_core.h:8475
KhrExternalMemoryCapabilities = 1
// KhrExternalMemoryCapabilitiesSpecVersion as defined in vulkan/vulkan_core.h:8476
KhrExternalMemoryCapabilitiesSpecVersion = 1
// KhrExternalMemoryCapabilitiesExtensionName as defined in vulkan/vulkan_core.h:8477
KhrExternalMemoryCapabilitiesExtensionName = "VK_KHR_external_memory_capabilities"
// KhrExternalMemory as defined in vulkan/vulkan_core.h:8509
KhrExternalMemory = 1
// KhrExternalMemorySpecVersion as defined in vulkan/vulkan_core.h:8510
KhrExternalMemorySpecVersion = 1
// KhrExternalMemoryExtensionName as defined in vulkan/vulkan_core.h:8511
KhrExternalMemoryExtensionName = "VK_KHR_external_memory"
// KhrExternalMemoryFd as defined in vulkan/vulkan_core.h:8521
KhrExternalMemoryFd = 1
// KhrExternalMemoryFdSpecVersion as defined in vulkan/vulkan_core.h:8522
KhrExternalMemoryFdSpecVersion = 1
// KhrExternalMemoryFdExtensionName as defined in vulkan/vulkan_core.h:8523
KhrExternalMemoryFdExtensionName = "VK_KHR_external_memory_fd"
// KhrExternalSemaphoreCapabilities as defined in vulkan/vulkan_core.h:8561
KhrExternalSemaphoreCapabilities = 1
// KhrExternalSemaphoreCapabilitiesSpecVersion as defined in vulkan/vulkan_core.h:8562
KhrExternalSemaphoreCapabilitiesSpecVersion = 1
// KhrExternalSemaphoreCapabilitiesExtensionName as defined in vulkan/vulkan_core.h:8563
KhrExternalSemaphoreCapabilitiesExtensionName = "VK_KHR_external_semaphore_capabilities"
// KhrExternalSemaphore as defined in vulkan/vulkan_core.h:8586
KhrExternalSemaphore = 1
// KhrExternalSemaphoreSpecVersion as defined in vulkan/vulkan_core.h:8587
KhrExternalSemaphoreSpecVersion = 1
// KhrExternalSemaphoreExtensionName as defined in vulkan/vulkan_core.h:8588
KhrExternalSemaphoreExtensionName = "VK_KHR_external_semaphore"
// KhrExternalSemaphoreFd as defined in vulkan/vulkan_core.h:8597
KhrExternalSemaphoreFd = 1
// KhrExternalSemaphoreFdSpecVersion as defined in vulkan/vulkan_core.h:8598
KhrExternalSemaphoreFdSpecVersion = 1
// KhrExternalSemaphoreFdExtensionName as defined in vulkan/vulkan_core.h:8599
KhrExternalSemaphoreFdExtensionName = "VK_KHR_external_semaphore_fd"
// KhrPushDescriptor as defined in vulkan/vulkan_core.h:8631
KhrPushDescriptor = 1
// KhrPushDescriptorSpecVersion as defined in vulkan/vulkan_core.h:8632
KhrPushDescriptorSpecVersion = 2
// KhrPushDescriptorExtensionName as defined in vulkan/vulkan_core.h:8633
KhrPushDescriptorExtensionName = "VK_KHR_push_descriptor"
// KhrShaderFloat16Int8 as defined in vulkan/vulkan_core.h:8661
KhrShaderFloat16Int8 = 1
// KhrShaderFloat16Int8SpecVersion as defined in vulkan/vulkan_core.h:8662
KhrShaderFloat16Int8SpecVersion = 1
// KhrShaderFloat16Int8ExtensionName as defined in vulkan/vulkan_core.h:8663
KhrShaderFloat16Int8ExtensionName = "VK_KHR_shader_float16_int8"
// Khr16bitStorage as defined in vulkan/vulkan_core.h:8670
Khr16bitStorage = 1
// Khr16bitStorageSpecVersion as defined in vulkan/vulkan_core.h:8671
Khr16bitStorageSpecVersion = 1
// Khr16bitStorageExtensionName as defined in vulkan/vulkan_core.h:8672
Khr16bitStorageExtensionName = "VK_KHR_16bit_storage"
// KhrIncrementalPresent as defined in vulkan/vulkan_core.h:8677
KhrIncrementalPresent = 1
// KhrIncrementalPresentSpecVersion as defined in vulkan/vulkan_core.h:8678
KhrIncrementalPresentSpecVersion = 2
// KhrIncrementalPresentExtensionName as defined in vulkan/vulkan_core.h:8679
KhrIncrementalPresentExtensionName = "VK_KHR_incremental_present"
// KhrDescriptorUpdateTemplate as defined in vulkan/vulkan_core.h:8700
KhrDescriptorUpdateTemplate = 1
// KhrDescriptorUpdateTemplateSpecVersion as defined in vulkan/vulkan_core.h:8703
KhrDescriptorUpdateTemplateSpecVersion = 1
// KhrDescriptorUpdateTemplateExtensionName as defined in vulkan/vulkan_core.h:8704
KhrDescriptorUpdateTemplateExtensionName = "VK_KHR_descriptor_update_template"
// KhrImagelessFramebuffer as defined in vulkan/vulkan_core.h:8737
KhrImagelessFramebuffer = 1
// KhrImagelessFramebufferSpecVersion as defined in vulkan/vulkan_core.h:8738
KhrImagelessFramebufferSpecVersion = 1
// KhrImagelessFramebufferExtensionName as defined in vulkan/vulkan_core.h:8739
KhrImagelessFramebufferExtensionName = "VK_KHR_imageless_framebuffer"
// KhrCreateRenderpass2 as defined in vulkan/vulkan_core.h:8750
KhrCreateRenderpass2 = 1
// KhrCreateRenderpass2SpecVersion as defined in vulkan/vulkan_core.h:8751
KhrCreateRenderpass2SpecVersion = 1
// KhrCreateRenderpass2ExtensionName as defined in vulkan/vulkan_core.h:8752
KhrCreateRenderpass2ExtensionName = "VK_KHR_create_renderpass2"
// KhrSharedPresentableImage as defined in vulkan/vulkan_core.h:8795
KhrSharedPresentableImage = 1
// KhrSharedPresentableImageSpecVersion as defined in vulkan/vulkan_core.h:8796
KhrSharedPresentableImageSpecVersion = 1
// KhrSharedPresentableImageExtensionName as defined in vulkan/vulkan_core.h:8797
KhrSharedPresentableImageExtensionName = "VK_KHR_shared_presentable_image"
// KhrExternalFenceCapabilities as defined in vulkan/vulkan_core.h:8813
KhrExternalFenceCapabilities = 1
// KhrExternalFenceCapabilitiesSpecVersion as defined in vulkan/vulkan_core.h:8814
KhrExternalFenceCapabilitiesSpecVersion = 1
// KhrExternalFenceCapabilitiesExtensionName as defined in vulkan/vulkan_core.h:8815
KhrExternalFenceCapabilitiesExtensionName = "VK_KHR_external_fence_capabilities"
// KhrExternalFence as defined in vulkan/vulkan_core.h:8838
KhrExternalFence = 1
// KhrExternalFenceSpecVersion as defined in vulkan/vulkan_core.h:8839
KhrExternalFenceSpecVersion = 1
// KhrExternalFenceExtensionName as defined in vulkan/vulkan_core.h:8840
KhrExternalFenceExtensionName = "VK_KHR_external_fence"
// KhrExternalFenceFd as defined in vulkan/vulkan_core.h:8849
KhrExternalFenceFd = 1
// KhrExternalFenceFdSpecVersion as defined in vulkan/vulkan_core.h:8850
KhrExternalFenceFdSpecVersion = 1
// KhrExternalFenceFdExtensionName as defined in vulkan/vulkan_core.h:8851
KhrExternalFenceFdExtensionName = "VK_KHR_external_fence_fd"
// KhrPerformanceQuery as defined in vulkan/vulkan_core.h:8883
KhrPerformanceQuery = 1
// KhrPerformanceQuerySpecVersion as defined in vulkan/vulkan_core.h:8884
KhrPerformanceQuerySpecVersion = 1
// KhrPerformanceQueryExtensionName as defined in vulkan/vulkan_core.h:8885
KhrPerformanceQueryExtensionName = "VK_KHR_performance_query"
// KhrMaintenance2 as defined in vulkan/vulkan_core.h:9023
KhrMaintenance2 = 1
// KhrMaintenance2SpecVersion as defined in vulkan/vulkan_core.h:9024
KhrMaintenance2SpecVersion = 1
// KhrMaintenance2ExtensionName as defined in vulkan/vulkan_core.h:9025
KhrMaintenance2ExtensionName = "VK_KHR_maintenance2"
// KhrGetSurfaceCapabilities2 as defined in vulkan/vulkan_core.h:9044
KhrGetSurfaceCapabilities2 = 1
// KhrGetSurfaceCapabilities2SpecVersion as defined in vulkan/vulkan_core.h:9045
KhrGetSurfaceCapabilities2SpecVersion = 1
// KhrGetSurfaceCapabilities2ExtensionName as defined in vulkan/vulkan_core.h:9046
KhrGetSurfaceCapabilities2ExtensionName = "VK_KHR_get_surface_capabilities2"
// KhrVariablePointers as defined in vulkan/vulkan_core.h:9082
KhrVariablePointers = 1
// KhrVariablePointersSpecVersion as defined in vulkan/vulkan_core.h:9083
KhrVariablePointersSpecVersion = 1
// KhrVariablePointersExtensionName as defined in vulkan/vulkan_core.h:9084
KhrVariablePointersExtensionName = "VK_KHR_variable_pointers"
// KhrGetDisplayProperties2 as defined in vulkan/vulkan_core.h:9091
KhrGetDisplayProperties2 = 1
// KhrGetDisplayProperties2SpecVersion as defined in vulkan/vulkan_core.h:9092
KhrGetDisplayProperties2SpecVersion = 1
// KhrGetDisplayProperties2ExtensionName as defined in vulkan/vulkan_core.h:9093
KhrGetDisplayProperties2ExtensionName = "VK_KHR_get_display_properties2"
// KhrDedicatedAllocation as defined in vulkan/vulkan_core.h:9154
KhrDedicatedAllocation = 1
// KhrDedicatedAllocationSpecVersion as defined in vulkan/vulkan_core.h:9155
KhrDedicatedAllocationSpecVersion = 3
// KhrDedicatedAllocationExtensionName as defined in vulkan/vulkan_core.h:9156
KhrDedicatedAllocationExtensionName = "VK_KHR_dedicated_allocation"
// KhrStorageBufferStorageClass as defined in vulkan/vulkan_core.h:9163
KhrStorageBufferStorageClass = 1
// KhrStorageBufferStorageClassSpecVersion as defined in vulkan/vulkan_core.h:9164
KhrStorageBufferStorageClassSpecVersion = 1
// KhrStorageBufferStorageClassExtensionName as defined in vulkan/vulkan_core.h:9165
KhrStorageBufferStorageClassExtensionName = "VK_KHR_storage_buffer_storage_class"
// KhrRelaxedBlockLayout as defined in vulkan/vulkan_core.h:9168
KhrRelaxedBlockLayout = 1
// KhrRelaxedBlockLayoutSpecVersion as defined in vulkan/vulkan_core.h:9169
KhrRelaxedBlockLayoutSpecVersion = 1
// KhrRelaxedBlockLayoutExtensionName as defined in vulkan/vulkan_core.h:9170
KhrRelaxedBlockLayoutExtensionName = "VK_KHR_relaxed_block_layout"
// KhrGetMemoryRequirements2 as defined in vulkan/vulkan_core.h:9173
KhrGetMemoryRequirements2 = 1
// KhrGetMemoryRequirements2SpecVersion as defined in vulkan/vulkan_core.h:9174
KhrGetMemoryRequirements2SpecVersion = 1
// KhrGetMemoryRequirements2ExtensionName as defined in vulkan/vulkan_core.h:9175
KhrGetMemoryRequirements2ExtensionName = "VK_KHR_get_memory_requirements2"
// KhrImageFormatList as defined in vulkan/vulkan_core.h:9209
KhrImageFormatList = 1
// KhrImageFormatListSpecVersion as defined in vulkan/vulkan_core.h:9210
KhrImageFormatListSpecVersion = 1
// KhrImageFormatListExtensionName as defined in vulkan/vulkan_core.h:9211
KhrImageFormatListExtensionName = "VK_KHR_image_format_list"
// KhrSamplerYcbcrConversion as defined in vulkan/vulkan_core.h:9216
KhrSamplerYcbcrConversion = 1
// KhrSamplerYcbcrConversionSpecVersion as defined in vulkan/vulkan_core.h:9219
KhrSamplerYcbcrConversionSpecVersion = 14
// KhrSamplerYcbcrConversionExtensionName as defined in vulkan/vulkan_core.h:9220
KhrSamplerYcbcrConversionExtensionName = "VK_KHR_sampler_ycbcr_conversion"
// KhrBindMemory2 as defined in vulkan/vulkan_core.h:9256
KhrBindMemory2 = 1
// KhrBindMemory2SpecVersion as defined in vulkan/vulkan_core.h:9257
KhrBindMemory2SpecVersion = 1
// KhrBindMemory2ExtensionName as defined in vulkan/vulkan_core.h:9258
KhrBindMemory2ExtensionName = "VK_KHR_bind_memory2"
// KhrMaintenance3 as defined in vulkan/vulkan_core.h:9279
KhrMaintenance3 = 1
// KhrMaintenance3SpecVersion as defined in vulkan/vulkan_core.h:9280
KhrMaintenance3SpecVersion = 1
// KhrMaintenance3ExtensionName as defined in vulkan/vulkan_core.h:9281
KhrMaintenance3ExtensionName = "VK_KHR_maintenance3"
// KhrDrawIndirectCount as defined in vulkan/vulkan_core.h:9298
KhrDrawIndirectCount = 1
// KhrDrawIndirectCountSpecVersion as defined in vulkan/vulkan_core.h:9299
KhrDrawIndirectCountSpecVersion = 1
// KhrDrawIndirectCountExtensionName as defined in vulkan/vulkan_core.h:9300
KhrDrawIndirectCountExtensionName = "VK_KHR_draw_indirect_count"
// KhrShaderSubgroupExtendedTypes as defined in vulkan/vulkan_core.h:9325
KhrShaderSubgroupExtendedTypes = 1
// KhrShaderSubgroupExtendedTypesSpecVersion as defined in vulkan/vulkan_core.h:9326
KhrShaderSubgroupExtendedTypesSpecVersion = 1
// KhrShaderSubgroupExtendedTypesExtensionName as defined in vulkan/vulkan_core.h:9327
KhrShaderSubgroupExtendedTypesExtensionName = "VK_KHR_shader_subgroup_extended_types"
// Khr8bitStorage as defined in vulkan/vulkan_core.h:9332
Khr8bitStorage = 1
// Khr8bitStorageSpecVersion as defined in vulkan/vulkan_core.h:9333
Khr8bitStorageSpecVersion = 1
// Khr8bitStorageExtensionName as defined in vulkan/vulkan_core.h:9334
Khr8bitStorageExtensionName = "VK_KHR_8bit_storage"
// KhrShaderAtomicInt64 as defined in vulkan/vulkan_core.h:9339
KhrShaderAtomicInt64 = 1
// KhrShaderAtomicInt64SpecVersion as defined in vulkan/vulkan_core.h:9340
KhrShaderAtomicInt64SpecVersion = 1
// KhrShaderAtomicInt64ExtensionName as defined in vulkan/vulkan_core.h:9341
KhrShaderAtomicInt64ExtensionName = "VK_KHR_shader_atomic_int64"
// KhrShaderClock as defined in vulkan/vulkan_core.h:9346
KhrShaderClock = 1
// KhrShaderClockSpecVersion as defined in vulkan/vulkan_core.h:9347
KhrShaderClockSpecVersion = 1
// KhrShaderClockExtensionName as defined in vulkan/vulkan_core.h:9348
KhrShaderClockExtensionName = "VK_KHR_shader_clock"
// KhrGlobalPriority as defined in vulkan/vulkan_core.h:9412
KhrGlobalPriority = 1
// MaxGlobalPrioritySize as defined in https://www.khronos.org/registry/vulkan/specs/1.0-wsi_extensions/xhtml/vkspec.html#VkVK_MAX_GLOBAL_PRIORITY_SIZE_KHR
MaxGlobalPrioritySize = uint32(16)
// KhrGlobalPrioritySpecVersion as defined in vulkan/vulkan_core.h:9414
KhrGlobalPrioritySpecVersion = 1
// KhrGlobalPriorityExtensionName as defined in vulkan/vulkan_core.h:9415
KhrGlobalPriorityExtensionName = "VK_KHR_global_priority"
// KhrDriverProperties as defined in vulkan/vulkan_core.h:9449
KhrDriverProperties = 1
// KhrDriverPropertiesSpecVersion as defined in vulkan/vulkan_core.h:9450
KhrDriverPropertiesSpecVersion = 1
// KhrDriverPropertiesExtensionName as defined in vulkan/vulkan_core.h:9451
KhrDriverPropertiesExtensionName = "VK_KHR_driver_properties"
// KhrShaderFloatControls as defined in vulkan/vulkan_core.h:9462
KhrShaderFloatControls = 1
// KhrShaderFloatControlsSpecVersion as defined in vulkan/vulkan_core.h:9463
KhrShaderFloatControlsSpecVersion = 4
// KhrShaderFloatControlsExtensionName as defined in vulkan/vulkan_core.h:9464
KhrShaderFloatControlsExtensionName = "VK_KHR_shader_float_controls"
// KhrDepthStencilResolve as defined in vulkan/vulkan_core.h:9471
KhrDepthStencilResolve = 1
// KhrDepthStencilResolveSpecVersion as defined in vulkan/vulkan_core.h:9472
KhrDepthStencilResolveSpecVersion = 1
// KhrDepthStencilResolveExtensionName as defined in vulkan/vulkan_core.h:9473
KhrDepthStencilResolveExtensionName = "VK_KHR_depth_stencil_resolve"
// KhrSwapchainMutableFormat as defined in vulkan/vulkan_core.h:9484
KhrSwapchainMutableFormat = 1
// KhrSwapchainMutableFormatSpecVersion as defined in vulkan/vulkan_core.h:9485
KhrSwapchainMutableFormatSpecVersion = 1
// KhrSwapchainMutableFormatExtensionName as defined in vulkan/vulkan_core.h:9486
KhrSwapchainMutableFormatExtensionName = "VK_KHR_swapchain_mutable_format"
// KhrTimelineSemaphore as defined in vulkan/vulkan_core.h:9489
KhrTimelineSemaphore = 1
// KhrTimelineSemaphoreSpecVersion as defined in vulkan/vulkan_core.h:9490
KhrTimelineSemaphoreSpecVersion = 2
// KhrTimelineSemaphoreExtensionName as defined in vulkan/vulkan_core.h:9491
KhrTimelineSemaphoreExtensionName = "VK_KHR_timeline_semaphore"
// KhrVulkanMemoryModel as defined in vulkan/vulkan_core.h:9531
KhrVulkanMemoryModel = 1
// KhrVulkanMemoryModelSpecVersion as defined in vulkan/vulkan_core.h:9532
KhrVulkanMemoryModelSpecVersion = 3
// KhrVulkanMemoryModelExtensionName as defined in vulkan/vulkan_core.h:9533
KhrVulkanMemoryModelExtensionName = "VK_KHR_vulkan_memory_model"
// KhrShaderTerminateInvocation as defined in vulkan/vulkan_core.h:9538
KhrShaderTerminateInvocation = 1
// KhrShaderTerminateInvocationSpecVersion as defined in vulkan/vulkan_core.h:9539
KhrShaderTerminateInvocationSpecVersion = 1
// KhrShaderTerminateInvocationExtensionName as defined in vulkan/vulkan_core.h:9540
KhrShaderTerminateInvocationExtensionName = "VK_KHR_shader_terminate_invocation"
// KhrFragmentShadingRate as defined in vulkan/vulkan_core.h:9545
KhrFragmentShadingRate = 1
// KhrFragmentShadingRateSpecVersion as defined in vulkan/vulkan_core.h:9546
KhrFragmentShadingRateSpecVersion = 2
// KhrFragmentShadingRateExtensionName as defined in vulkan/vulkan_core.h:9547
KhrFragmentShadingRateExtensionName = "VK_KHR_fragment_shading_rate"
// KhrSpirv14 as defined in vulkan/vulkan_core.h:9624
KhrSpirv14 = 1
// KhrSpirv14SpecVersion as defined in vulkan/vulkan_core.h:9625
KhrSpirv14SpecVersion = 1
// KhrSpirv14ExtensionName as defined in vulkan/vulkan_core.h:9626
KhrSpirv14ExtensionName = "VK_KHR_spirv_1_4"
// KhrSurfaceProtectedCapabilities as defined in vulkan/vulkan_core.h:9629
KhrSurfaceProtectedCapabilities = 1
// KhrSurfaceProtectedCapabilitiesSpecVersion as defined in vulkan/vulkan_core.h:9630
KhrSurfaceProtectedCapabilitiesSpecVersion = 1
// KhrSurfaceProtectedCapabilitiesExtensionName as defined in vulkan/vulkan_core.h:9631
KhrSurfaceProtectedCapabilitiesExtensionName = "VK_KHR_surface_protected_capabilities"
// KhrSeparateDepthStencilLayouts as defined in vulkan/vulkan_core.h:9640
KhrSeparateDepthStencilLayouts = 1
// KhrSeparateDepthStencilLayoutsSpecVersion as defined in vulkan/vulkan_core.h:9641
KhrSeparateDepthStencilLayoutsSpecVersion = 1
// KhrSeparateDepthStencilLayoutsExtensionName as defined in vulkan/vulkan_core.h:9642
KhrSeparateDepthStencilLayoutsExtensionName = "VK_KHR_separate_depth_stencil_layouts"
// KhrPresentWait as defined in vulkan/vulkan_core.h:9651
KhrPresentWait = 1
// KhrPresentWaitSpecVersion as defined in vulkan/vulkan_core.h:9652
KhrPresentWaitSpecVersion = 1
// KhrPresentWaitExtensionName as defined in vulkan/vulkan_core.h:9653
KhrPresentWaitExtensionName = "VK_KHR_present_wait"
// KhrUniformBufferStandardLayout as defined in vulkan/vulkan_core.h:9671
KhrUniformBufferStandardLayout = 1
// KhrUniformBufferStandardLayoutSpecVersion as defined in vulkan/vulkan_core.h:9672
KhrUniformBufferStandardLayoutSpecVersion = 1
// KhrUniformBufferStandardLayoutExtensionName as defined in vulkan/vulkan_core.h:9673
KhrUniformBufferStandardLayoutExtensionName = "VK_KHR_uniform_buffer_standard_layout"
// KhrBufferDeviceAddress as defined in vulkan/vulkan_core.h:9678
KhrBufferDeviceAddress = 1
// KhrBufferDeviceAddressSpecVersion as defined in vulkan/vulkan_core.h:9679
KhrBufferDeviceAddressSpecVersion = 1
// KhrBufferDeviceAddressExtensionName as defined in vulkan/vulkan_core.h:9680
KhrBufferDeviceAddressExtensionName = "VK_KHR_buffer_device_address"
// KhrDeferredHostOperations as defined in vulkan/vulkan_core.h:9710
KhrDeferredHostOperations = 1
// KhrDeferredHostOperationsSpecVersion as defined in vulkan/vulkan_core.h:9712
KhrDeferredHostOperationsSpecVersion = 4
// KhrDeferredHostOperationsExtensionName as defined in vulkan/vulkan_core.h:9713
KhrDeferredHostOperationsExtensionName = "VK_KHR_deferred_host_operations"
// KhrPipelineExecutableProperties as defined in vulkan/vulkan_core.h:9745
KhrPipelineExecutableProperties = 1
// KhrPipelineExecutablePropertiesSpecVersion as defined in vulkan/vulkan_core.h:9746
KhrPipelineExecutablePropertiesSpecVersion = 1
// KhrPipelineExecutablePropertiesExtensionName as defined in vulkan/vulkan_core.h:9747
KhrPipelineExecutablePropertiesExtensionName = "VK_KHR_pipeline_executable_properties"
// KhrShaderIntegerDotProduct as defined in vulkan/vulkan_core.h:9835
KhrShaderIntegerDotProduct = 1
// KhrShaderIntegerDotProductSpecVersion as defined in vulkan/vulkan_core.h:9836
KhrShaderIntegerDotProductSpecVersion = 1
// KhrShaderIntegerDotProductExtensionName as defined in vulkan/vulkan_core.h:9837
KhrShaderIntegerDotProductExtensionName = "VK_KHR_shader_integer_dot_product"
// KhrPipelineLibrary as defined in vulkan/vulkan_core.h:9844
KhrPipelineLibrary = 1
// KhrPipelineLibrarySpecVersion as defined in vulkan/vulkan_core.h:9845
KhrPipelineLibrarySpecVersion = 1
// KhrPipelineLibraryExtensionName as defined in vulkan/vulkan_core.h:9846
KhrPipelineLibraryExtensionName = "VK_KHR_pipeline_library"
// KhrShaderNonSemanticInfo as defined in vulkan/vulkan_core.h:9856
KhrShaderNonSemanticInfo = 1
// KhrShaderNonSemanticInfoSpecVersion as defined in vulkan/vulkan_core.h:9857
KhrShaderNonSemanticInfoSpecVersion = 1
// KhrShaderNonSemanticInfoExtensionName as defined in vulkan/vulkan_core.h:9858
KhrShaderNonSemanticInfoExtensionName = "VK_KHR_shader_non_semantic_info"
// KhrPresentId as defined in vulkan/vulkan_core.h:9861
KhrPresentId = 1
// KhrPresentIdSpecVersion as defined in vulkan/vulkan_core.h:9862
KhrPresentIdSpecVersion = 1
// KhrPresentIdExtensionName as defined in vulkan/vulkan_core.h:9863
KhrPresentIdExtensionName = "VK_KHR_present_id"
// KhrSynchronization2 as defined in vulkan/vulkan_core.h:9879
KhrSynchronization2 = 1
// KhrSynchronization2SpecVersion as defined in vulkan/vulkan_core.h:9880
KhrSynchronization2SpecVersion = 1
// KhrSynchronization2ExtensionName as defined in vulkan/vulkan_core.h:9881
KhrSynchronization2ExtensionName = "VK_KHR_synchronization2"
// KhrFragmentShaderBarycentric as defined in vulkan/vulkan_core.h:9979
KhrFragmentShaderBarycentric = 1
// KhrFragmentShaderBarycentricSpecVersion as defined in vulkan/vulkan_core.h:9980
KhrFragmentShaderBarycentricSpecVersion = 1
// KhrFragmentShaderBarycentricExtensionName as defined in vulkan/vulkan_core.h:9981
KhrFragmentShaderBarycentricExtensionName = "VK_KHR_fragment_shader_barycentric"
// KhrShaderSubgroupUniformControlFlow as defined in vulkan/vulkan_core.h:9996
KhrShaderSubgroupUniformControlFlow = 1
// KhrShaderSubgroupUniformControlFlowSpecVersion as defined in vulkan/vulkan_core.h:9997
KhrShaderSubgroupUniformControlFlowSpecVersion = 1
// KhrShaderSubgroupUniformControlFlowExtensionName as defined in vulkan/vulkan_core.h:9998
KhrShaderSubgroupUniformControlFlowExtensionName = "VK_KHR_shader_subgroup_uniform_control_flow"
// KhrZeroInitializeWorkgroupMemory as defined in vulkan/vulkan_core.h:10007
KhrZeroInitializeWorkgroupMemory = 1
// KhrZeroInitializeWorkgroupMemorySpecVersion as defined in vulkan/vulkan_core.h:10008
KhrZeroInitializeWorkgroupMemorySpecVersion = 1
// KhrZeroInitializeWorkgroupMemoryExtensionName as defined in vulkan/vulkan_core.h:10009
KhrZeroInitializeWorkgroupMemoryExtensionName = "VK_KHR_zero_initialize_workgroup_memory"
// KhrWorkgroupMemoryExplicitLayout as defined in vulkan/vulkan_core.h:10014
KhrWorkgroupMemoryExplicitLayout = 1
// KhrWorkgroupMemoryExplicitLayoutSpecVersion as defined in vulkan/vulkan_core.h:10015
KhrWorkgroupMemoryExplicitLayoutSpecVersion = 1
// KhrWorkgroupMemoryExplicitLayoutExtensionName as defined in vulkan/vulkan_core.h:10016
KhrWorkgroupMemoryExplicitLayoutExtensionName = "VK_KHR_workgroup_memory_explicit_layout"
// KhrCopyCommands2 as defined in vulkan/vulkan_core.h:10028
KhrCopyCommands2 = 1
// KhrCopyCommands2SpecVersion as defined in vulkan/vulkan_core.h:10029
KhrCopyCommands2SpecVersion = 1
// KhrCopyCommands2ExtensionName as defined in vulkan/vulkan_core.h:10030
KhrCopyCommands2ExtensionName = "VK_KHR_copy_commands2"
// KhrFormatFeatureFlags2 as defined in vulkan/vulkan_core.h:10087
KhrFormatFeatureFlags2 = 1
// KhrFormatFeatureFlags2SpecVersion as defined in vulkan/vulkan_core.h:10088
KhrFormatFeatureFlags2SpecVersion = 2
// KhrFormatFeatureFlags2ExtensionName as defined in vulkan/vulkan_core.h:10089
KhrFormatFeatureFlags2ExtensionName = "VK_KHR_format_feature_flags2"
// KhrRayTracingMaintenance1 as defined in vulkan/vulkan_core.h:10098
KhrRayTracingMaintenance1 = 1
// KhrRayTracingMaintenance1SpecVersion as defined in vulkan/vulkan_core.h:10099
KhrRayTracingMaintenance1SpecVersion = 1
// KhrRayTracingMaintenance1ExtensionName as defined in vulkan/vulkan_core.h:10100
KhrRayTracingMaintenance1ExtensionName = "VK_KHR_ray_tracing_maintenance1"
// KhrPortabilityEnumeration as defined in vulkan/vulkan_core.h:10134
KhrPortabilityEnumeration = 1
// KhrPortabilityEnumerationSpecVersion as defined in vulkan/vulkan_core.h:10135
KhrPortabilityEnumerationSpecVersion = 1
// KhrPortabilityEnumerationExtensionName as defined in vulkan/vulkan_core.h:10136
KhrPortabilityEnumerationExtensionName = "VK_KHR_portability_enumeration"
// KhrMaintenance4 as defined in vulkan/vulkan_core.h:10139
KhrMaintenance4 = 1
// KhrMaintenance4SpecVersion as defined in vulkan/vulkan_core.h:10140
KhrMaintenance4SpecVersion = 2
// KhrMaintenance4ExtensionName as defined in vulkan/vulkan_core.h:10141
KhrMaintenance4ExtensionName = "VK_KHR_maintenance4"
// ExtDebugReport as defined in vulkan/vulkan_core.h:10173
ExtDebugReport = 1
// ExtDebugReportSpecVersion as defined in vulkan/vulkan_core.h:10175
ExtDebugReportSpecVersion = 10
// ExtDebugReportExtensionName as defined in vulkan/vulkan_core.h:10176
ExtDebugReportExtensionName = "VK_EXT_debug_report"
// NvGlslShader as defined in vulkan/vulkan_core.h:10280
NvGlslShader = 1
// NvGlslShaderSpecVersion as defined in vulkan/vulkan_core.h:10281
NvGlslShaderSpecVersion = 1
// NvGlslShaderExtensionName as defined in vulkan/vulkan_core.h:10282
NvGlslShaderExtensionName = "VK_NV_glsl_shader"
// ExtDepthRangeUnrestricted as defined in vulkan/vulkan_core.h:10285
ExtDepthRangeUnrestricted = 1
// ExtDepthRangeUnrestrictedSpecVersion as defined in vulkan/vulkan_core.h:10286
ExtDepthRangeUnrestrictedSpecVersion = 1
// ExtDepthRangeUnrestrictedExtensionName as defined in vulkan/vulkan_core.h:10287
ExtDepthRangeUnrestrictedExtensionName = "VK_EXT_depth_range_unrestricted"
// ImgFilterCubic as defined in vulkan/vulkan_core.h:10290
ImgFilterCubic = 1
// ImgFilterCubicSpecVersion as defined in vulkan/vulkan_core.h:10291
ImgFilterCubicSpecVersion = 1
// ImgFilterCubicExtensionName as defined in vulkan/vulkan_core.h:10292
ImgFilterCubicExtensionName = "VK_IMG_filter_cubic"
// AmdRasterizationOrder as defined in vulkan/vulkan_core.h:10295
AmdRasterizationOrder = 1
// AmdRasterizationOrderSpecVersion as defined in vulkan/vulkan_core.h:10296
AmdRasterizationOrderSpecVersion = 1
// AmdRasterizationOrderExtensionName as defined in vulkan/vulkan_core.h:10297
AmdRasterizationOrderExtensionName = "VK_AMD_rasterization_order"
// AmdShaderTrinaryMinmax as defined in vulkan/vulkan_core.h:10312
AmdShaderTrinaryMinmax = 1
// AmdShaderTrinaryMinmaxSpecVersion as defined in vulkan/vulkan_core.h:10313
AmdShaderTrinaryMinmaxSpecVersion = 1
// AmdShaderTrinaryMinmaxExtensionName as defined in vulkan/vulkan_core.h:10314
AmdShaderTrinaryMinmaxExtensionName = "VK_AMD_shader_trinary_minmax"
// AmdShaderExplicitVertexParameter as defined in vulkan/vulkan_core.h:10317
AmdShaderExplicitVertexParameter = 1
// AmdShaderExplicitVertexParameterSpecVersion as defined in vulkan/vulkan_core.h:10318
AmdShaderExplicitVertexParameterSpecVersion = 1
// AmdShaderExplicitVertexParameterExtensionName as defined in vulkan/vulkan_core.h:10319
AmdShaderExplicitVertexParameterExtensionName = "VK_AMD_shader_explicit_vertex_parameter"
// ExtDebugMarker as defined in vulkan/vulkan_core.h:10322
ExtDebugMarker = 1
// ExtDebugMarkerSpecVersion as defined in vulkan/vulkan_core.h:10323
ExtDebugMarkerSpecVersion = 4
// ExtDebugMarkerExtensionName as defined in vulkan/vulkan_core.h:10324
ExtDebugMarkerExtensionName = "VK_EXT_debug_marker"
// AmdGcnShader as defined in vulkan/vulkan_core.h:10378
AmdGcnShader = 1
// AmdGcnShaderSpecVersion as defined in vulkan/vulkan_core.h:10379
AmdGcnShaderSpecVersion = 1
// AmdGcnShaderExtensionName as defined in vulkan/vulkan_core.h:10380
AmdGcnShaderExtensionName = "VK_AMD_gcn_shader"
// NvDedicatedAllocation as defined in vulkan/vulkan_core.h:10383
NvDedicatedAllocation = 1
// NvDedicatedAllocationSpecVersion as defined in vulkan/vulkan_core.h:10384
NvDedicatedAllocationSpecVersion = 1
// NvDedicatedAllocationExtensionName as defined in vulkan/vulkan_core.h:10385
NvDedicatedAllocationExtensionName = "VK_NV_dedicated_allocation"
// ExtTransformFeedback as defined in vulkan/vulkan_core.h:10407
ExtTransformFeedback = 1
// ExtTransformFeedbackSpecVersion as defined in vulkan/vulkan_core.h:10408
ExtTransformFeedbackSpecVersion = 1
// ExtTransformFeedbackExtensionName as defined in vulkan/vulkan_core.h:10409
ExtTransformFeedbackExtensionName = "VK_EXT_transform_feedback"
// NvxImageViewHandle as defined in vulkan/vulkan_core.h:10565
NvxImageViewHandle = 1
// NvxImageViewHandleSpecVersion as defined in vulkan/vulkan_core.h:10566
NvxImageViewHandleSpecVersion = 2
// NvxImageViewHandleExtensionName as defined in vulkan/vulkan_core.h:10567
NvxImageViewHandleExtensionName = "VK_NVX_image_view_handle"
// AmdDrawIndirectCount as defined in vulkan/vulkan_core.h:10598
AmdDrawIndirectCount = 1
// AmdDrawIndirectCountSpecVersion as defined in vulkan/vulkan_core.h:10599
AmdDrawIndirectCountSpecVersion = 2
// AmdDrawIndirectCountExtensionName as defined in vulkan/vulkan_core.h:10600
AmdDrawIndirectCountExtensionName = "VK_AMD_draw_indirect_count"
// AmdNegativeViewportHeight as defined in vulkan/vulkan_core.h:10625
AmdNegativeViewportHeight = 1
// AmdNegativeViewportHeightSpecVersion as defined in vulkan/vulkan_core.h:10626
AmdNegativeViewportHeightSpecVersion = 1
// AmdNegativeViewportHeightExtensionName as defined in vulkan/vulkan_core.h:10627
AmdNegativeViewportHeightExtensionName = "VK_AMD_negative_viewport_height"
// AmdGpuShaderHalfFloat as defined in vulkan/vulkan_core.h:10630
AmdGpuShaderHalfFloat = 1
// AmdGpuShaderHalfFloatSpecVersion as defined in vulkan/vulkan_core.h:10631
AmdGpuShaderHalfFloatSpecVersion = 2
// AmdGpuShaderHalfFloatExtensionName as defined in vulkan/vulkan_core.h:10632
AmdGpuShaderHalfFloatExtensionName = "VK_AMD_gpu_shader_half_float"
// AmdShaderBallot as defined in vulkan/vulkan_core.h:10635
AmdShaderBallot = 1
// AmdShaderBallotSpecVersion as defined in vulkan/vulkan_core.h:10636
AmdShaderBallotSpecVersion = 1
// AmdShaderBallotExtensionName as defined in vulkan/vulkan_core.h:10637
AmdShaderBallotExtensionName = "VK_AMD_shader_ballot"
// AmdTextureGatherBiasLod as defined in vulkan/vulkan_core.h:10640
AmdTextureGatherBiasLod = 1
// AmdTextureGatherBiasLodSpecVersion as defined in vulkan/vulkan_core.h:10641
AmdTextureGatherBiasLodSpecVersion = 1
// AmdTextureGatherBiasLodExtensionName as defined in vulkan/vulkan_core.h:10642
AmdTextureGatherBiasLodExtensionName = "VK_AMD_texture_gather_bias_lod"
// AmdShaderInfo as defined in vulkan/vulkan_core.h:10651
AmdShaderInfo = 1
// AmdShaderInfoSpecVersion as defined in vulkan/vulkan_core.h:10652
AmdShaderInfoSpecVersion = 1
// AmdShaderInfoExtensionName as defined in vulkan/vulkan_core.h:10653
AmdShaderInfoExtensionName = "VK_AMD_shader_info"
// AmdShaderImageLoadStoreLod as defined in vulkan/vulkan_core.h:10692
AmdShaderImageLoadStoreLod = 1
// AmdShaderImageLoadStoreLodSpecVersion as defined in vulkan/vulkan_core.h:10693
AmdShaderImageLoadStoreLodSpecVersion = 1
// AmdShaderImageLoadStoreLodExtensionName as defined in vulkan/vulkan_core.h:10694
AmdShaderImageLoadStoreLodExtensionName = "VK_AMD_shader_image_load_store_lod"
// NvCornerSampledImage as defined in vulkan/vulkan_core.h:10697
NvCornerSampledImage = 1
// NvCornerSampledImageSpecVersion as defined in vulkan/vulkan_core.h:10698
NvCornerSampledImageSpecVersion = 2
// NvCornerSampledImageExtensionName as defined in vulkan/vulkan_core.h:10699
NvCornerSampledImageExtensionName = "VK_NV_corner_sampled_image"
// ImgFormatPvrtc as defined in vulkan/vulkan_core.h:10708
ImgFormatPvrtc = 1
// ImgFormatPvrtcSpecVersion as defined in vulkan/vulkan_core.h:10709
ImgFormatPvrtcSpecVersion = 1
// ImgFormatPvrtcExtensionName as defined in vulkan/vulkan_core.h:10710
ImgFormatPvrtcExtensionName = "VK_IMG_format_pvrtc"
// NvExternalMemoryCapabilities as defined in vulkan/vulkan_core.h:10713
NvExternalMemoryCapabilities = 1
// NvExternalMemoryCapabilitiesSpecVersion as defined in vulkan/vulkan_core.h:10714
NvExternalMemoryCapabilitiesSpecVersion = 1
// NvExternalMemoryCapabilitiesExtensionName as defined in vulkan/vulkan_core.h:10715
NvExternalMemoryCapabilitiesExtensionName = "VK_NV_external_memory_capabilities"
// NvExternalMemory as defined in vulkan/vulkan_core.h:10755
NvExternalMemory = 1
// NvExternalMemorySpecVersion as defined in vulkan/vulkan_core.h:10756
NvExternalMemorySpecVersion = 1
// NvExternalMemoryExtensionName as defined in vulkan/vulkan_core.h:10757
NvExternalMemoryExtensionName = "VK_NV_external_memory"
// ExtValidationFlags as defined in vulkan/vulkan_core.h:10772
ExtValidationFlags = 1
// ExtValidationFlagsSpecVersion as defined in vulkan/vulkan_core.h:10773
ExtValidationFlagsSpecVersion = 2
// ExtValidationFlagsExtensionName as defined in vulkan/vulkan_core.h:10774
ExtValidationFlagsExtensionName = "VK_EXT_validation_flags"
// ExtShaderSubgroupBallot as defined in vulkan/vulkan_core.h:10790
ExtShaderSubgroupBallot = 1
// ExtShaderSubgroupBallotSpecVersion as defined in vulkan/vulkan_core.h:10791
ExtShaderSubgroupBallotSpecVersion = 1
// ExtShaderSubgroupBallotExtensionName as defined in vulkan/vulkan_core.h:10792
ExtShaderSubgroupBallotExtensionName = "VK_EXT_shader_subgroup_ballot"
// ExtShaderSubgroupVote as defined in vulkan/vulkan_core.h:10795
ExtShaderSubgroupVote = 1
// ExtShaderSubgroupVoteSpecVersion as defined in vulkan/vulkan_core.h:10796
ExtShaderSubgroupVoteSpecVersion = 1
// ExtShaderSubgroupVoteExtensionName as defined in vulkan/vulkan_core.h:10797
ExtShaderSubgroupVoteExtensionName = "VK_EXT_shader_subgroup_vote"
// ExtTextureCompressionAstcHdr as defined in vulkan/vulkan_core.h:10800
ExtTextureCompressionAstcHdr = 1
// ExtTextureCompressionAstcHdrSpecVersion as defined in vulkan/vulkan_core.h:10801
ExtTextureCompressionAstcHdrSpecVersion = 1
// ExtTextureCompressionAstcHdrExtensionName as defined in vulkan/vulkan_core.h:10802
ExtTextureCompressionAstcHdrExtensionName = "VK_EXT_texture_compression_astc_hdr"
// ExtAstcDecodeMode as defined in vulkan/vulkan_core.h:10807
ExtAstcDecodeMode = 1
// ExtAstcDecodeModeSpecVersion as defined in vulkan/vulkan_core.h:10808
ExtAstcDecodeModeSpecVersion = 1
// ExtAstcDecodeModeExtensionName as defined in vulkan/vulkan_core.h:10809
ExtAstcDecodeModeExtensionName = "VK_EXT_astc_decode_mode"
// ExtPipelineRobustness as defined in vulkan/vulkan_core.h:10824
ExtPipelineRobustness = 1
// ExtPipelineRobustnessSpecVersion as defined in vulkan/vulkan_core.h:10825
ExtPipelineRobustnessSpecVersion = 1
// ExtPipelineRobustnessExtensionName as defined in vulkan/vulkan_core.h:10826
ExtPipelineRobustnessExtensionName = "VK_EXT_pipeline_robustness"
// ExtConditionalRendering as defined in vulkan/vulkan_core.h:10869
ExtConditionalRendering = 1
// ExtConditionalRenderingSpecVersion as defined in vulkan/vulkan_core.h:10870
ExtConditionalRenderingSpecVersion = 2
// ExtConditionalRenderingExtensionName as defined in vulkan/vulkan_core.h:10871
ExtConditionalRenderingExtensionName = "VK_EXT_conditional_rendering"
// NvClipSpaceWScaling as defined in vulkan/vulkan_core.h:10912
NvClipSpaceWScaling = 1
// NvClipSpaceWScalingSpecVersion as defined in vulkan/vulkan_core.h:10913
NvClipSpaceWScalingSpecVersion = 1
// NvClipSpaceWScalingExtensionName as defined in vulkan/vulkan_core.h:10914
NvClipSpaceWScalingExtensionName = "VK_NV_clip_space_w_scaling"
// ExtDirectModeDisplay as defined in vulkan/vulkan_core.h:10939
ExtDirectModeDisplay = 1
// ExtDirectModeDisplaySpecVersion as defined in vulkan/vulkan_core.h:10940
ExtDirectModeDisplaySpecVersion = 1
// ExtDirectModeDisplayExtensionName as defined in vulkan/vulkan_core.h:10941
ExtDirectModeDisplayExtensionName = "VK_EXT_direct_mode_display"
// ExtDisplaySurfaceCounter as defined in vulkan/vulkan_core.h:10951
ExtDisplaySurfaceCounter = 1
// ExtDisplaySurfaceCounterSpecVersion as defined in vulkan/vulkan_core.h:10952
ExtDisplaySurfaceCounterSpecVersion = 1
// ExtDisplaySurfaceCounterExtensionName as defined in vulkan/vulkan_core.h:10953
ExtDisplaySurfaceCounterExtensionName = "VK_EXT_display_surface_counter"
// ExtDisplayControl as defined in vulkan/vulkan_core.h:10987
ExtDisplayControl = 1
// ExtDisplayControlSpecVersion as defined in vulkan/vulkan_core.h:10988
ExtDisplayControlSpecVersion = 1
// ExtDisplayControlExtensionName as defined in vulkan/vulkan_core.h:10989
ExtDisplayControlExtensionName = "VK_EXT_display_control"
// GoogleDisplayTiming as defined in vulkan/vulkan_core.h:11063
GoogleDisplayTiming = 1
// GoogleDisplayTimingSpecVersion as defined in vulkan/vulkan_core.h:11064
GoogleDisplayTimingSpecVersion = 1
// GoogleDisplayTimingExtensionName as defined in vulkan/vulkan_core.h:11065
GoogleDisplayTimingExtensionName = "VK_GOOGLE_display_timing"
// NvSampleMaskOverrideCoverage as defined in vulkan/vulkan_core.h:11107
NvSampleMaskOverrideCoverage = 1
// NvSampleMaskOverrideCoverageSpecVersion as defined in vulkan/vulkan_core.h:11108
NvSampleMaskOverrideCoverageSpecVersion = 1
// NvSampleMaskOverrideCoverageExtensionName as defined in vulkan/vulkan_core.h:11109
NvSampleMaskOverrideCoverageExtensionName = "VK_NV_sample_mask_override_coverage"
// NvGeometryShaderPassthrough as defined in vulkan/vulkan_core.h:11112
NvGeometryShaderPassthrough = 1
// NvGeometryShaderPassthroughSpecVersion as defined in vulkan/vulkan_core.h:11113
NvGeometryShaderPassthroughSpecVersion = 1
// NvGeometryShaderPassthroughExtensionName as defined in vulkan/vulkan_core.h:11114
NvGeometryShaderPassthroughExtensionName = "VK_NV_geometry_shader_passthrough"
// NvViewportArray2 as defined in vulkan/vulkan_core.h:11117
NvViewportArray2 = 1
// NvViewportArray2SpecVersion as defined in vulkan/vulkan_core.h:11118
NvViewportArray2SpecVersion = 1
// NvViewportArray2ExtensionName as defined in vulkan/vulkan_core.h:11119
NvViewportArray2ExtensionName = "VK_NV_viewport_array2"
// NvxMultiviewPerViewAttributes as defined in vulkan/vulkan_core.h:11124
NvxMultiviewPerViewAttributes = 1
// NvxMultiviewPerViewAttributesSpecVersion as defined in vulkan/vulkan_core.h:11125
NvxMultiviewPerViewAttributesSpecVersion = 1
// NvxMultiviewPerViewAttributesExtensionName as defined in vulkan/vulkan_core.h:11126
NvxMultiviewPerViewAttributesExtensionName = "VK_NVX_multiview_per_view_attributes"
// NvViewportSwizzle as defined in vulkan/vulkan_core.h:11135
NvViewportSwizzle = 1
// NvViewportSwizzleSpecVersion as defined in vulkan/vulkan_core.h:11136
NvViewportSwizzleSpecVersion = 1
// NvViewportSwizzleExtensionName as defined in vulkan/vulkan_core.h:11137
NvViewportSwizzleExtensionName = "VK_NV_viewport_swizzle"
// ExtDiscardRectangles as defined in vulkan/vulkan_core.h:11168
ExtDiscardRectangles = 1
// ExtDiscardRectanglesSpecVersion as defined in vulkan/vulkan_core.h:11169
ExtDiscardRectanglesSpecVersion = 1
// ExtDiscardRectanglesExtensionName as defined in vulkan/vulkan_core.h:11170
ExtDiscardRectanglesExtensionName = "VK_EXT_discard_rectangles"
// ExtConservativeRasterization as defined in vulkan/vulkan_core.h:11204
ExtConservativeRasterization = 1
// ExtConservativeRasterizationSpecVersion as defined in vulkan/vulkan_core.h:11205
ExtConservativeRasterizationSpecVersion = 1
// ExtConservativeRasterizationExtensionName as defined in vulkan/vulkan_core.h:11206
ExtConservativeRasterizationExtensionName = "VK_EXT_conservative_rasterization"
// ExtDepthClipEnable as defined in vulkan/vulkan_core.h:11239
ExtDepthClipEnable = 1
// ExtDepthClipEnableSpecVersion as defined in vulkan/vulkan_core.h:11240
ExtDepthClipEnableSpecVersion = 1
// ExtDepthClipEnableExtensionName as defined in vulkan/vulkan_core.h:11241
ExtDepthClipEnableExtensionName = "VK_EXT_depth_clip_enable"
// ExtSwapchainColorspace as defined in vulkan/vulkan_core.h:11258
ExtSwapchainColorspace = 1
// ExtSwapchainColorSpaceSpecVersion as defined in vulkan/vulkan_core.h:11259
ExtSwapchainColorSpaceSpecVersion = 4
// ExtSwapchainColorSpaceExtensionName as defined in vulkan/vulkan_core.h:11260
ExtSwapchainColorSpaceExtensionName = "VK_EXT_swapchain_colorspace"
// ExtHdrMetadata as defined in vulkan/vulkan_core.h:11263
ExtHdrMetadata = 1
// ExtHdrMetadataSpecVersion as defined in vulkan/vulkan_core.h:11264
ExtHdrMetadataSpecVersion = 2
// ExtHdrMetadataExtensionName as defined in vulkan/vulkan_core.h:11265
ExtHdrMetadataExtensionName = "VK_EXT_hdr_metadata"
// ExtExternalMemoryDmaBuf as defined in vulkan/vulkan_core.h:11295
ExtExternalMemoryDmaBuf = 1
// ExtExternalMemoryDmaBufSpecVersion as defined in vulkan/vulkan_core.h:11296
ExtExternalMemoryDmaBufSpecVersion = 1
// ExtExternalMemoryDmaBufExtensionName as defined in vulkan/vulkan_core.h:11297
ExtExternalMemoryDmaBufExtensionName = "VK_EXT_external_memory_dma_buf"
// ExtQueueFamilyForeign as defined in vulkan/vulkan_core.h:11300
ExtQueueFamilyForeign = 1
// ExtQueueFamilyForeignSpecVersion as defined in vulkan/vulkan_core.h:11301
ExtQueueFamilyForeignSpecVersion = 1
// ExtQueueFamilyForeignExtensionName as defined in vulkan/vulkan_core.h:11302
ExtQueueFamilyForeignExtensionName = "VK_EXT_queue_family_foreign"
// QueueFamilyForeign as defined in vulkan/vulkan_core.h:11303
QueueFamilyForeign = (^uint32(2))
// ExtDebugUtils as defined in vulkan/vulkan_core.h:11306
ExtDebugUtils = 1
// ExtDebugUtilsSpecVersion as defined in vulkan/vulkan_core.h:11308
ExtDebugUtilsSpecVersion = 2
// ExtDebugUtilsExtensionName as defined in vulkan/vulkan_core.h:11309
ExtDebugUtilsExtensionName = "VK_EXT_debug_utils"
// ExtSamplerFilterMinmax as defined in vulkan/vulkan_core.h:11448
ExtSamplerFilterMinmax = 1
// ExtSamplerFilterMinmaxSpecVersion as defined in vulkan/vulkan_core.h:11449
ExtSamplerFilterMinmaxSpecVersion = 2
// ExtSamplerFilterMinmaxExtensionName as defined in vulkan/vulkan_core.h:11450
ExtSamplerFilterMinmaxExtensionName = "VK_EXT_sampler_filter_minmax"
// AmdGpuShaderInt16 as defined in vulkan/vulkan_core.h:11459
AmdGpuShaderInt16 = 1
// AmdGpuShaderInt16SpecVersion as defined in vulkan/vulkan_core.h:11460
AmdGpuShaderInt16SpecVersion = 2
// AmdGpuShaderInt16ExtensionName as defined in vulkan/vulkan_core.h:11461
AmdGpuShaderInt16ExtensionName = "VK_AMD_gpu_shader_int16"
// AmdMixedAttachmentSamples as defined in vulkan/vulkan_core.h:11464
AmdMixedAttachmentSamples = 1
// AmdMixedAttachmentSamplesSpecVersion as defined in vulkan/vulkan_core.h:11465
AmdMixedAttachmentSamplesSpecVersion = 1
// AmdMixedAttachmentSamplesExtensionName as defined in vulkan/vulkan_core.h:11466
AmdMixedAttachmentSamplesExtensionName = "VK_AMD_mixed_attachment_samples"
// AmdShaderFragmentMask as defined in vulkan/vulkan_core.h:11469
AmdShaderFragmentMask = 1
// AmdShaderFragmentMaskSpecVersion as defined in vulkan/vulkan_core.h:11470
AmdShaderFragmentMaskSpecVersion = 1
// AmdShaderFragmentMaskExtensionName as defined in vulkan/vulkan_core.h:11471
AmdShaderFragmentMaskExtensionName = "VK_AMD_shader_fragment_mask"
// ExtInlineUniformBlock as defined in vulkan/vulkan_core.h:11474
ExtInlineUniformBlock = 1
// ExtInlineUniformBlockSpecVersion as defined in vulkan/vulkan_core.h:11475
ExtInlineUniformBlockSpecVersion = 1
// ExtInlineUniformBlockExtensionName as defined in vulkan/vulkan_core.h:11476
ExtInlineUniformBlockExtensionName = "VK_EXT_inline_uniform_block"
// ExtShaderStencilExport as defined in vulkan/vulkan_core.h:11487
ExtShaderStencilExport = 1
// ExtShaderStencilExportSpecVersion as defined in vulkan/vulkan_core.h:11488
ExtShaderStencilExportSpecVersion = 1
// ExtShaderStencilExportExtensionName as defined in vulkan/vulkan_core.h:11489
ExtShaderStencilExportExtensionName = "VK_EXT_shader_stencil_export"
// ExtSampleLocations as defined in vulkan/vulkan_core.h:11492
ExtSampleLocations = 1
// ExtSampleLocationsSpecVersion as defined in vulkan/vulkan_core.h:11493
ExtSampleLocationsSpecVersion = 1
// ExtSampleLocationsExtensionName as defined in vulkan/vulkan_core.h:11494
ExtSampleLocationsExtensionName = "VK_EXT_sample_locations"
// ExtBlendOperationAdvanced as defined in vulkan/vulkan_core.h:11566
ExtBlendOperationAdvanced = 1
// ExtBlendOperationAdvancedSpecVersion as defined in vulkan/vulkan_core.h:11567
ExtBlendOperationAdvancedSpecVersion = 2
// ExtBlendOperationAdvancedExtensionName as defined in vulkan/vulkan_core.h:11568
ExtBlendOperationAdvancedExtensionName = "VK_EXT_blend_operation_advanced"
// NvFragmentCoverageToColor as defined in vulkan/vulkan_core.h:11603
NvFragmentCoverageToColor = 1
// NvFragmentCoverageToColorSpecVersion as defined in vulkan/vulkan_core.h:11604
NvFragmentCoverageToColorSpecVersion = 1
// NvFragmentCoverageToColorExtensionName as defined in vulkan/vulkan_core.h:11605
NvFragmentCoverageToColorExtensionName = "VK_NV_fragment_coverage_to_color"
// NvFramebufferMixedSamples as defined in vulkan/vulkan_core.h:11617
NvFramebufferMixedSamples = 1
// NvFramebufferMixedSamplesSpecVersion as defined in vulkan/vulkan_core.h:11618
NvFramebufferMixedSamplesSpecVersion = 1
// NvFramebufferMixedSamplesExtensionName as defined in vulkan/vulkan_core.h:11619
NvFramebufferMixedSamplesExtensionName = "VK_NV_framebuffer_mixed_samples"
// NvFillRectangle as defined in vulkan/vulkan_core.h:11641
NvFillRectangle = 1
// NvFillRectangleSpecVersion as defined in vulkan/vulkan_core.h:11642
NvFillRectangleSpecVersion = 1
// NvFillRectangleExtensionName as defined in vulkan/vulkan_core.h:11643
NvFillRectangleExtensionName = "VK_NV_fill_rectangle"
// NvShaderSmBuiltins as defined in vulkan/vulkan_core.h:11646
NvShaderSmBuiltins = 1
// NvShaderSmBuiltinsSpecVersion as defined in vulkan/vulkan_core.h:11647
NvShaderSmBuiltinsSpecVersion = 1
// NvShaderSmBuiltinsExtensionName as defined in vulkan/vulkan_core.h:11648
NvShaderSmBuiltinsExtensionName = "VK_NV_shader_sm_builtins"
// ExtPostDepthCoverage as defined in vulkan/vulkan_core.h:11664
ExtPostDepthCoverage = 1
// ExtPostDepthCoverageSpecVersion as defined in vulkan/vulkan_core.h:11665
ExtPostDepthCoverageSpecVersion = 1
// ExtPostDepthCoverageExtensionName as defined in vulkan/vulkan_core.h:11666
ExtPostDepthCoverageExtensionName = "VK_EXT_post_depth_coverage"
// ExtImageDrmFormatModifier as defined in vulkan/vulkan_core.h:11669
ExtImageDrmFormatModifier = 1
// ExtImageDrmFormatModifierSpecVersion as defined in vulkan/vulkan_core.h:11670
ExtImageDrmFormatModifierSpecVersion = 2
// ExtImageDrmFormatModifierExtensionName as defined in vulkan/vulkan_core.h:11671
ExtImageDrmFormatModifierExtensionName = "VK_EXT_image_drm_format_modifier"
// ExtValidationCache as defined in vulkan/vulkan_core.h:11738
ExtValidationCache = 1
// ExtValidationCacheSpecVersion as defined in vulkan/vulkan_core.h:11740
ExtValidationCacheSpecVersion = 1
// ExtValidationCacheExtensionName as defined in vulkan/vulkan_core.h:11741
ExtValidationCacheExtensionName = "VK_EXT_validation_cache"
// ExtDescriptorIndexing as defined in vulkan/vulkan_core.h:11793
ExtDescriptorIndexing = 1
// ExtDescriptorIndexingSpecVersion as defined in vulkan/vulkan_core.h:11794
ExtDescriptorIndexingSpecVersion = 2
// ExtDescriptorIndexingExtensionName as defined in vulkan/vulkan_core.h:11795
ExtDescriptorIndexingExtensionName = "VK_EXT_descriptor_indexing"
// ExtShaderViewportIndexLayer as defined in vulkan/vulkan_core.h:11812
ExtShaderViewportIndexLayer = 1
// ExtShaderViewportIndexLayerSpecVersion as defined in vulkan/vulkan_core.h:11813
ExtShaderViewportIndexLayerSpecVersion = 1
// ExtShaderViewportIndexLayerExtensionName as defined in vulkan/vulkan_core.h:11814
ExtShaderViewportIndexLayerExtensionName = "VK_EXT_shader_viewport_index_layer"
// NvShadingRateImage as defined in vulkan/vulkan_core.h:11817
NvShadingRateImage = 1
// NvShadingRateImageSpecVersion as defined in vulkan/vulkan_core.h:11818
NvShadingRateImageSpecVersion = 3
// NvShadingRateImageExtensionName as defined in vulkan/vulkan_core.h:11819
NvShadingRateImageExtensionName = "VK_NV_shading_rate_image"
// NvRepresentativeFragmentTest as defined in vulkan/vulkan_core.h:12294
NvRepresentativeFragmentTest = 1
// NvRepresentativeFragmentTestSpecVersion as defined in vulkan/vulkan_core.h:12295
NvRepresentativeFragmentTestSpecVersion = 2
// NvRepresentativeFragmentTestExtensionName as defined in vulkan/vulkan_core.h:12296
NvRepresentativeFragmentTestExtensionName = "VK_NV_representative_fragment_test"
// ExtFilterCubic as defined in vulkan/vulkan_core.h:12311
ExtFilterCubic = 1
// ExtFilterCubicSpecVersion as defined in vulkan/vulkan_core.h:12312
ExtFilterCubicSpecVersion = 3
// ExtFilterCubicExtensionName as defined in vulkan/vulkan_core.h:12313
ExtFilterCubicExtensionName = "VK_EXT_filter_cubic"
// QcomRenderPassShaderResolve as defined in vulkan/vulkan_core.h:12329
QcomRenderPassShaderResolve = 1
// QcomRenderPassShaderResolveSpecVersion as defined in vulkan/vulkan_core.h:12330
QcomRenderPassShaderResolveSpecVersion = 4
// QcomRenderPassShaderResolveExtensionName as defined in vulkan/vulkan_core.h:12331
QcomRenderPassShaderResolveExtensionName = "VK_QCOM_render_pass_shader_resolve"
// ExtGlobalPriority as defined in vulkan/vulkan_core.h:12334
ExtGlobalPriority = 1
// ExtGlobalPrioritySpecVersion as defined in vulkan/vulkan_core.h:12335
ExtGlobalPrioritySpecVersion = 2
// ExtGlobalPriorityExtensionName as defined in vulkan/vulkan_core.h:12336
ExtGlobalPriorityExtensionName = "VK_EXT_global_priority"
// ExtExternalMemoryHost as defined in vulkan/vulkan_core.h:12343
ExtExternalMemoryHost = 1
// ExtExternalMemoryHostSpecVersion as defined in vulkan/vulkan_core.h:12344