-
Notifications
You must be signed in to change notification settings - Fork 0
/
vkEnums.cs
2468 lines (2468 loc) · 117 KB
/
vkEnums.cs
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
namespace VulkanSharp.Raw {
public unsafe static partial class Vk {
public enum VkFullScreenExclusiveEXT {
FullScreenExclusiveDefaultExt = 0,
FullScreenExclusiveAllowedExt = 1,
FullScreenExclusiveDisallowedExt = 2,
FullScreenExclusiveApplicationControlledExt = 3,
FullScreenExclusiveMaxEnumExt = 0x7fffffff,
}
public enum VkPipelineCacheHeaderVersion {
PipelineCacheHeaderVersionOne = 1,
PipelineCacheHeaderVersionMaxEnum = 0x7fffffff,
}
public enum VkResult {
Success = 0,
NotReady = 1,
Timeout = 2,
EventSet = 3,
EventReset = 4,
Incomplete = 5,
ErrorOutOfHostMemory = -1,
ErrorOutOfDeviceMemory = -2,
ErrorInitializationFailed = -3,
ErrorDeviceLost = -4,
ErrorMemoryMapFailed = -5,
ErrorLayerNotPresent = -6,
ErrorExtensionNotPresent = -7,
ErrorFeatureNotPresent = -8,
ErrorIncompatibleDriver = -9,
ErrorTooManyObjects = -10,
ErrorFormatNotSupported = -11,
ErrorFragmentedPool = -12,
ErrorUnknown = -13,
ErrorOutOfPoolMemory = -1000069000,
ErrorInvalidExternalHandle = -1000072003,
ErrorFragmentation = -1000161000,
ErrorInvalidOpaqueCaptureAddress = -1000257000,
ErrorSurfaceLostKhr = -1000000000,
ErrorNativeWindowInUseKhr = -1000000001,
SuboptimalKhr = 1000001003,
ErrorOutOfDateKhr = -1000001004,
ErrorIncompatibleDisplayKhr = -1000003001,
ErrorValidationFailedExt = -1000011001,
ErrorInvalidShaderNv = -1000012000,
ErrorIncompatibleVersionKhr = -1000150000,
ErrorInvalidDrmFormatModifierPlaneLayoutExt = -1000158000,
ErrorNotPermittedExt = -1000174001,
ErrorFullScreenExclusiveModeLostExt = -1000255000,
ThreadIdleKhr = 1000268000,
ThreadDoneKhr = 1000268001,
OperationDeferredKhr = 1000268002,
OperationNotDeferredKhr = 1000268003,
PipelineCompileRequiredExt = 1000297000,
ErrorOutOfPoolMemoryKhr = ErrorOutOfPoolMemory,
ErrorInvalidExternalHandleKhr = ErrorInvalidExternalHandle,
ErrorFragmentationExt = ErrorFragmentation,
ErrorInvalidDeviceAddressExt = ErrorInvalidOpaqueCaptureAddress,
ErrorInvalidOpaqueCaptureAddressKhr = ErrorInvalidOpaqueCaptureAddress,
ErrorPipelineCompileRequiredExt = PipelineCompileRequiredExt,
ResultMaxEnum = 0x7fffffff,
}
public enum VkStructureType {
StructureTypeApplicationInfo = 0,
StructureTypeInstanceCreateInfo = 1,
StructureTypeDeviceQueueCreateInfo = 2,
StructureTypeDeviceCreateInfo = 3,
StructureTypeSubmitInfo = 4,
StructureTypeMemoryAllocateInfo = 5,
StructureTypeMappedMemoryRange = 6,
StructureTypeBindSparseInfo = 7,
StructureTypeFenceCreateInfo = 8,
StructureTypeSemaphoreCreateInfo = 9,
StructureTypeEventCreateInfo = 10,
StructureTypeQueryPoolCreateInfo = 11,
StructureTypeBufferCreateInfo = 12,
StructureTypeBufferViewCreateInfo = 13,
StructureTypeImageCreateInfo = 14,
StructureTypeImageViewCreateInfo = 15,
StructureTypeShaderModuleCreateInfo = 16,
StructureTypePipelineCacheCreateInfo = 17,
StructureTypePipelineShaderStageCreateInfo = 18,
StructureTypePipelineVertexInputStateCreateInfo = 19,
StructureTypePipelineInputAssemblyStateCreateInfo = 20,
StructureTypePipelineTessellationStateCreateInfo = 21,
StructureTypePipelineViewportStateCreateInfo = 22,
StructureTypePipelineRasterizationStateCreateInfo = 23,
StructureTypePipelineMultisampleStateCreateInfo = 24,
StructureTypePipelineDepthStencilStateCreateInfo = 25,
StructureTypePipelineColorBlendStateCreateInfo = 26,
StructureTypePipelineDynamicStateCreateInfo = 27,
StructureTypeGraphicsPipelineCreateInfo = 28,
StructureTypeComputePipelineCreateInfo = 29,
StructureTypePipelineLayoutCreateInfo = 30,
StructureTypeSamplerCreateInfo = 31,
StructureTypeDescriptorSetLayoutCreateInfo = 32,
StructureTypeDescriptorPoolCreateInfo = 33,
StructureTypeDescriptorSetAllocateInfo = 34,
StructureTypeWriteDescriptorSet = 35,
StructureTypeCopyDescriptorSet = 36,
StructureTypeFramebufferCreateInfo = 37,
StructureTypeRenderPassCreateInfo = 38,
StructureTypeCommandPoolCreateInfo = 39,
StructureTypeCommandBufferAllocateInfo = 40,
StructureTypeCommandBufferInheritanceInfo = 41,
StructureTypeCommandBufferBeginInfo = 42,
StructureTypeRenderPassBeginInfo = 43,
StructureTypeBufferMemoryBarrier = 44,
StructureTypeImageMemoryBarrier = 45,
StructureTypeMemoryBarrier = 46,
StructureTypeLoaderInstanceCreateInfo = 47,
StructureTypeLoaderDeviceCreateInfo = 48,
StructureTypePhysicalDeviceSubgroupProperties = 1000094000,
StructureTypeBindBufferMemoryInfo = 1000157000,
StructureTypeBindImageMemoryInfo = 1000157001,
StructureTypePhysicalDevice16bitStorageFeatures = 1000083000,
StructureTypeMemoryDedicatedRequirements = 1000127000,
StructureTypeMemoryDedicatedAllocateInfo = 1000127001,
StructureTypeMemoryAllocateFlagsInfo = 1000060000,
StructureTypeDeviceGroupRenderPassBeginInfo = 1000060003,
StructureTypeDeviceGroupCommandBufferBeginInfo = 1000060004,
StructureTypeDeviceGroupSubmitInfo = 1000060005,
StructureTypeDeviceGroupBindSparseInfo = 1000060006,
StructureTypeBindBufferMemoryDeviceGroupInfo = 1000060013,
StructureTypeBindImageMemoryDeviceGroupInfo = 1000060014,
StructureTypePhysicalDeviceGroupProperties = 1000070000,
StructureTypeDeviceGroupDeviceCreateInfo = 1000070001,
StructureTypeBufferMemoryRequirementsInfo2 = 1000146000,
StructureTypeImageMemoryRequirementsInfo2 = 1000146001,
StructureTypeImageSparseMemoryRequirementsInfo2 = 1000146002,
StructureTypeMemoryRequirements2 = 1000146003,
StructureTypeSparseImageMemoryRequirements2 = 1000146004,
StructureTypePhysicalDeviceFeatures2 = 1000059000,
StructureTypePhysicalDeviceProperties2 = 1000059001,
StructureTypeFormatProperties2 = 1000059002,
StructureTypeImageFormatProperties2 = 1000059003,
StructureTypePhysicalDeviceImageFormatInfo2 = 1000059004,
StructureTypeQueueFamilyProperties2 = 1000059005,
StructureTypePhysicalDeviceMemoryProperties2 = 1000059006,
StructureTypeSparseImageFormatProperties2 = 1000059007,
StructureTypePhysicalDeviceSparseImageFormatInfo2 = 1000059008,
StructureTypePhysicalDevicePointClippingProperties = 1000117000,
StructureTypeRenderPassInputAttachmentAspectCreateInfo = 1000117001,
StructureTypeImageViewUsageCreateInfo = 1000117002,
StructureTypePipelineTessellationDomainOriginStateCreateInfo = 1000117003,
StructureTypeRenderPassMultiviewCreateInfo = 1000053000,
StructureTypePhysicalDeviceMultiviewFeatures = 1000053001,
StructureTypePhysicalDeviceMultiviewProperties = 1000053002,
StructureTypePhysicalDeviceVariablePointersFeatures = 1000120000,
StructureTypeProtectedSubmitInfo = 1000145000,
StructureTypePhysicalDeviceProtectedMemoryFeatures = 1000145001,
StructureTypePhysicalDeviceProtectedMemoryProperties = 1000145002,
StructureTypeDeviceQueueInfo2 = 1000145003,
StructureTypeSamplerYcbcrConversionCreateInfo = 1000156000,
StructureTypeSamplerYcbcrConversionInfo = 1000156001,
StructureTypeBindImagePlaneMemoryInfo = 1000156002,
StructureTypeImagePlaneMemoryRequirementsInfo = 1000156003,
StructureTypePhysicalDeviceSamplerYcbcrConversionFeatures = 1000156004,
StructureTypeSamplerYcbcrConversionImageFormatProperties = 1000156005,
StructureTypeDescriptorUpdateTemplateCreateInfo = 1000085000,
StructureTypePhysicalDeviceExternalImageFormatInfo = 1000071000,
StructureTypeExternalImageFormatProperties = 1000071001,
StructureTypePhysicalDeviceExternalBufferInfo = 1000071002,
StructureTypeExternalBufferProperties = 1000071003,
StructureTypePhysicalDeviceIdProperties = 1000071004,
StructureTypeExternalMemoryBufferCreateInfo = 1000072000,
StructureTypeExternalMemoryImageCreateInfo = 1000072001,
StructureTypeExportMemoryAllocateInfo = 1000072002,
StructureTypePhysicalDeviceExternalFenceInfo = 1000112000,
StructureTypeExternalFenceProperties = 1000112001,
StructureTypeExportFenceCreateInfo = 1000113000,
StructureTypeExportSemaphoreCreateInfo = 1000077000,
StructureTypePhysicalDeviceExternalSemaphoreInfo = 1000076000,
StructureTypeExternalSemaphoreProperties = 1000076001,
StructureTypePhysicalDeviceMaintenance3Properties = 1000168000,
StructureTypeDescriptorSetLayoutSupport = 1000168001,
StructureTypePhysicalDeviceShaderDrawParametersFeatures = 1000063000,
StructureTypePhysicalDeviceVulkan11Features = 49,
StructureTypePhysicalDeviceVulkan11Properties = 50,
StructureTypePhysicalDeviceVulkan12Features = 51,
StructureTypePhysicalDeviceVulkan12Properties = 52,
StructureTypeImageFormatListCreateInfo = 1000147000,
StructureTypeAttachmentDescription2 = 1000109000,
StructureTypeAttachmentReference2 = 1000109001,
StructureTypeSubpassDescription2 = 1000109002,
StructureTypeSubpassDependency2 = 1000109003,
StructureTypeRenderPassCreateInfo2 = 1000109004,
StructureTypeSubpassBeginInfo = 1000109005,
StructureTypeSubpassEndInfo = 1000109006,
StructureTypePhysicalDevice8bitStorageFeatures = 1000177000,
StructureTypePhysicalDeviceDriverProperties = 1000196000,
StructureTypePhysicalDeviceShaderAtomicInt64Features = 1000180000,
StructureTypePhysicalDeviceShaderFloat16Int8Features = 1000082000,
StructureTypePhysicalDeviceFloatControlsProperties = 1000197000,
StructureTypeDescriptorSetLayoutBindingFlagsCreateInfo = 1000161000,
StructureTypePhysicalDeviceDescriptorIndexingFeatures = 1000161001,
StructureTypePhysicalDeviceDescriptorIndexingProperties = 1000161002,
StructureTypeDescriptorSetVariableDescriptorCountAllocateInfo = 1000161003,
StructureTypeDescriptorSetVariableDescriptorCountLayoutSupport = 1000161004,
StructureTypePhysicalDeviceDepthStencilResolveProperties = 1000199000,
StructureTypeSubpassDescriptionDepthStencilResolve = 1000199001,
StructureTypePhysicalDeviceScalarBlockLayoutFeatures = 1000221000,
StructureTypeImageStencilUsageCreateInfo = 1000246000,
StructureTypePhysicalDeviceSamplerFilterMinmaxProperties = 1000130000,
StructureTypeSamplerReductionModeCreateInfo = 1000130001,
StructureTypePhysicalDeviceVulkanMemoryModelFeatures = 1000211000,
StructureTypePhysicalDeviceImagelessFramebufferFeatures = 1000108000,
StructureTypeFramebufferAttachmentsCreateInfo = 1000108001,
StructureTypeFramebufferAttachmentImageInfo = 1000108002,
StructureTypeRenderPassAttachmentBeginInfo = 1000108003,
StructureTypePhysicalDeviceUniformBufferStandardLayoutFeatures = 1000253000,
StructureTypePhysicalDeviceShaderSubgroupExtendedTypesFeatures = 1000175000,
StructureTypePhysicalDeviceSeparateDepthStencilLayoutsFeatures = 1000241000,
StructureTypeAttachmentReferenceStencilLayout = 1000241001,
StructureTypeAttachmentDescriptionStencilLayout = 1000241002,
StructureTypePhysicalDeviceHostQueryResetFeatures = 1000261000,
StructureTypePhysicalDeviceTimelineSemaphoreFeatures = 1000207000,
StructureTypePhysicalDeviceTimelineSemaphoreProperties = 1000207001,
StructureTypeSemaphoreTypeCreateInfo = 1000207002,
StructureTypeTimelineSemaphoreSubmitInfo = 1000207003,
StructureTypeSemaphoreWaitInfo = 1000207004,
StructureTypeSemaphoreSignalInfo = 1000207005,
StructureTypePhysicalDeviceBufferDeviceAddressFeatures = 1000257000,
StructureTypeBufferDeviceAddressInfo = 1000244001,
StructureTypeBufferOpaqueCaptureAddressCreateInfo = 1000257002,
StructureTypeMemoryOpaqueCaptureAddressAllocateInfo = 1000257003,
StructureTypeDeviceMemoryOpaqueCaptureAddressInfo = 1000257004,
StructureTypeSwapchainCreateInfoKhr = 1000001000,
StructureTypePresentInfoKhr = 1000001001,
StructureTypeDeviceGroupPresentCapabilitiesKhr = 1000060007,
StructureTypeImageSwapchainCreateInfoKhr = 1000060008,
StructureTypeBindImageMemorySwapchainInfoKhr = 1000060009,
StructureTypeAcquireNextImageInfoKhr = 1000060010,
StructureTypeDeviceGroupPresentInfoKhr = 1000060011,
StructureTypeDeviceGroupSwapchainCreateInfoKhr = 1000060012,
StructureTypeDisplayModeCreateInfoKhr = 1000002000,
StructureTypeDisplaySurfaceCreateInfoKhr = 1000002001,
StructureTypeDisplayPresentInfoKhr = 1000003000,
StructureTypeXlibSurfaceCreateInfoKhr = 1000004000,
StructureTypeXcbSurfaceCreateInfoKhr = 1000005000,
StructureTypeWaylandSurfaceCreateInfoKhr = 1000006000,
StructureTypeAndroidSurfaceCreateInfoKhr = 1000008000,
StructureTypeWin32SurfaceCreateInfoKhr = 1000009000,
StructureTypeDebugReportCallbackCreateInfoExt = 1000011000,
StructureTypePipelineRasterizationStateRasterizationOrderAmd = 1000018000,
StructureTypeDebugMarkerObjectNameInfoExt = 1000022000,
StructureTypeDebugMarkerObjectTagInfoExt = 1000022001,
StructureTypeDebugMarkerMarkerInfoExt = 1000022002,
StructureTypeDedicatedAllocationImageCreateInfoNv = 1000026000,
StructureTypeDedicatedAllocationBufferCreateInfoNv = 1000026001,
StructureTypeDedicatedAllocationMemoryAllocateInfoNv = 1000026002,
StructureTypePhysicalDeviceTransformFeedbackFeaturesExt = 1000028000,
StructureTypePhysicalDeviceTransformFeedbackPropertiesExt = 1000028001,
StructureTypePipelineRasterizationStateStreamCreateInfoExt = 1000028002,
StructureTypeImageViewHandleInfoNvx = 1000030000,
StructureTypeImageViewAddressPropertiesNvx = 1000030001,
StructureTypeTextureLodGatherFormatPropertiesAmd = 1000041000,
StructureTypeStreamDescriptorSurfaceCreateInfoGgp = 1000049000,
StructureTypePhysicalDeviceCornerSampledImageFeaturesNv = 1000050000,
StructureTypeExternalMemoryImageCreateInfoNv = 1000056000,
StructureTypeExportMemoryAllocateInfoNv = 1000056001,
StructureTypeImportMemoryWin32HandleInfoNv = 1000057000,
StructureTypeExportMemoryWin32HandleInfoNv = 1000057001,
StructureTypeWin32KeyedMutexAcquireReleaseInfoNv = 1000058000,
StructureTypeValidationFlagsExt = 1000061000,
StructureTypeViSurfaceCreateInfoNn = 1000062000,
StructureTypePhysicalDeviceTextureCompressionAstcHdrFeaturesExt = 1000066000,
StructureTypeImageViewAstcDecodeModeExt = 1000067000,
StructureTypePhysicalDeviceAstcDecodeFeaturesExt = 1000067001,
StructureTypeImportMemoryWin32HandleInfoKhr = 1000073000,
StructureTypeExportMemoryWin32HandleInfoKhr = 1000073001,
StructureTypeMemoryWin32HandlePropertiesKhr = 1000073002,
StructureTypeMemoryGetWin32HandleInfoKhr = 1000073003,
StructureTypeImportMemoryFdInfoKhr = 1000074000,
StructureTypeMemoryFdPropertiesKhr = 1000074001,
StructureTypeMemoryGetFdInfoKhr = 1000074002,
StructureTypeWin32KeyedMutexAcquireReleaseInfoKhr = 1000075000,
StructureTypeImportSemaphoreWin32HandleInfoKhr = 1000078000,
StructureTypeExportSemaphoreWin32HandleInfoKhr = 1000078001,
StructureTypeD3d12FenceSubmitInfoKhr = 1000078002,
StructureTypeSemaphoreGetWin32HandleInfoKhr = 1000078003,
StructureTypeImportSemaphoreFdInfoKhr = 1000079000,
StructureTypeSemaphoreGetFdInfoKhr = 1000079001,
StructureTypePhysicalDevicePushDescriptorPropertiesKhr = 1000080000,
StructureTypeCommandBufferInheritanceConditionalRenderingInfoExt = 1000081000,
StructureTypePhysicalDeviceConditionalRenderingFeaturesExt = 1000081001,
StructureTypeConditionalRenderingBeginInfoExt = 1000081002,
StructureTypePresentRegionsKhr = 1000084000,
StructureTypePipelineViewportWScalingStateCreateInfoNv = 1000087000,
StructureTypeSurfaceCapabilities2Ext = 1000090000,
StructureTypeDisplayPowerInfoExt = 1000091000,
StructureTypeDeviceEventInfoExt = 1000091001,
StructureTypeDisplayEventInfoExt = 1000091002,
StructureTypeSwapchainCounterCreateInfoExt = 1000091003,
StructureTypePresentTimesInfoGoogle = 1000092000,
StructureTypePhysicalDeviceMultiviewPerViewAttributesPropertiesNvx = 1000097000,
StructureTypePipelineViewportSwizzleStateCreateInfoNv = 1000098000,
StructureTypePhysicalDeviceDiscardRectanglePropertiesExt = 1000099000,
StructureTypePipelineDiscardRectangleStateCreateInfoExt = 1000099001,
StructureTypePhysicalDeviceConservativeRasterizationPropertiesExt = 1000101000,
StructureTypePipelineRasterizationConservativeStateCreateInfoExt = 1000101001,
StructureTypePhysicalDeviceDepthClipEnableFeaturesExt = 1000102000,
StructureTypePipelineRasterizationDepthClipStateCreateInfoExt = 1000102001,
StructureTypeHdrMetadataExt = 1000105000,
StructureTypeSharedPresentSurfaceCapabilitiesKhr = 1000111000,
StructureTypeImportFenceWin32HandleInfoKhr = 1000114000,
StructureTypeExportFenceWin32HandleInfoKhr = 1000114001,
StructureTypeFenceGetWin32HandleInfoKhr = 1000114002,
StructureTypeImportFenceFdInfoKhr = 1000115000,
StructureTypeFenceGetFdInfoKhr = 1000115001,
StructureTypePhysicalDevicePerformanceQueryFeaturesKhr = 1000116000,
StructureTypePhysicalDevicePerformanceQueryPropertiesKhr = 1000116001,
StructureTypeQueryPoolPerformanceCreateInfoKhr = 1000116002,
StructureTypePerformanceQuerySubmitInfoKhr = 1000116003,
StructureTypeAcquireProfilingLockInfoKhr = 1000116004,
StructureTypePerformanceCounterKhr = 1000116005,
StructureTypePerformanceCounterDescriptionKhr = 1000116006,
StructureTypePhysicalDeviceSurfaceInfo2Khr = 1000119000,
StructureTypeSurfaceCapabilities2Khr = 1000119001,
StructureTypeSurfaceFormat2Khr = 1000119002,
StructureTypeDisplayProperties2Khr = 1000121000,
StructureTypeDisplayPlaneProperties2Khr = 1000121001,
StructureTypeDisplayModeProperties2Khr = 1000121002,
StructureTypeDisplayPlaneInfo2Khr = 1000121003,
StructureTypeDisplayPlaneCapabilities2Khr = 1000121004,
StructureTypeIosSurfaceCreateInfoMvk = 1000122000,
StructureTypeMacosSurfaceCreateInfoMvk = 1000123000,
StructureTypeDebugUtilsObjectNameInfoExt = 1000128000,
StructureTypeDebugUtilsObjectTagInfoExt = 1000128001,
StructureTypeDebugUtilsLabelExt = 1000128002,
StructureTypeDebugUtilsMessengerCallbackDataExt = 1000128003,
StructureTypeDebugUtilsMessengerCreateInfoExt = 1000128004,
StructureTypeAndroidHardwareBufferUsageAndroid = 1000129000,
StructureTypeAndroidHardwareBufferPropertiesAndroid = 1000129001,
StructureTypeAndroidHardwareBufferFormatPropertiesAndroid = 1000129002,
StructureTypeImportAndroidHardwareBufferInfoAndroid = 1000129003,
StructureTypeMemoryGetAndroidHardwareBufferInfoAndroid = 1000129004,
StructureTypeExternalFormatAndroid = 1000129005,
StructureTypePhysicalDeviceInlineUniformBlockFeaturesExt = 1000138000,
StructureTypePhysicalDeviceInlineUniformBlockPropertiesExt = 1000138001,
StructureTypeWriteDescriptorSetInlineUniformBlockExt = 1000138002,
StructureTypeDescriptorPoolInlineUniformBlockCreateInfoExt = 1000138003,
StructureTypeSampleLocationsInfoExt = 1000143000,
StructureTypeRenderPassSampleLocationsBeginInfoExt = 1000143001,
StructureTypePipelineSampleLocationsStateCreateInfoExt = 1000143002,
StructureTypePhysicalDeviceSampleLocationsPropertiesExt = 1000143003,
StructureTypeMultisamplePropertiesExt = 1000143004,
StructureTypePhysicalDeviceBlendOperationAdvancedFeaturesExt = 1000148000,
StructureTypePhysicalDeviceBlendOperationAdvancedPropertiesExt = 1000148001,
StructureTypePipelineColorBlendAdvancedStateCreateInfoExt = 1000148002,
StructureTypePipelineCoverageToColorStateCreateInfoNv = 1000149000,
StructureTypeBindAccelerationStructureMemoryInfoKhr = 1000165006,
StructureTypeWriteDescriptorSetAccelerationStructureKhr = 1000165007,
StructureTypeAccelerationStructureBuildGeometryInfoKhr = 1000150000,
StructureTypeAccelerationStructureCreateGeometryTypeInfoKhr = 1000150001,
StructureTypeAccelerationStructureDeviceAddressInfoKhr = 1000150002,
StructureTypeAccelerationStructureGeometryAabbsDataKhr = 1000150003,
StructureTypeAccelerationStructureGeometryInstancesDataKhr = 1000150004,
StructureTypeAccelerationStructureGeometryTrianglesDataKhr = 1000150005,
StructureTypeAccelerationStructureGeometryKhr = 1000150006,
StructureTypeAccelerationStructureMemoryRequirementsInfoKhr = 1000150008,
StructureTypeAccelerationStructureVersionKhr = 1000150009,
StructureTypeCopyAccelerationStructureInfoKhr = 1000150010,
StructureTypeCopyAccelerationStructureToMemoryInfoKhr = 1000150011,
StructureTypeCopyMemoryToAccelerationStructureInfoKhr = 1000150012,
StructureTypePhysicalDeviceRayTracingFeaturesKhr = 1000150013,
StructureTypePhysicalDeviceRayTracingPropertiesKhr = 1000150014,
StructureTypeRayTracingPipelineCreateInfoKhr = 1000150015,
StructureTypeRayTracingShaderGroupCreateInfoKhr = 1000150016,
StructureTypeAccelerationStructureCreateInfoKhr = 1000150017,
StructureTypeRayTracingPipelineInterfaceCreateInfoKhr = 1000150018,
StructureTypePipelineCoverageModulationStateCreateInfoNv = 1000152000,
StructureTypePhysicalDeviceShaderSmBuiltinsFeaturesNv = 1000154000,
StructureTypePhysicalDeviceShaderSmBuiltinsPropertiesNv = 1000154001,
StructureTypeDrmFormatModifierPropertiesListExt = 1000158000,
StructureTypeDrmFormatModifierPropertiesExt = 1000158001,
StructureTypePhysicalDeviceImageDrmFormatModifierInfoExt = 1000158002,
StructureTypeImageDrmFormatModifierListCreateInfoExt = 1000158003,
StructureTypeImageDrmFormatModifierExplicitCreateInfoExt = 1000158004,
StructureTypeImageDrmFormatModifierPropertiesExt = 1000158005,
StructureTypeValidationCacheCreateInfoExt = 1000160000,
StructureTypeShaderModuleValidationCacheCreateInfoExt = 1000160001,
StructureTypePipelineViewportShadingRateImageStateCreateInfoNv = 1000164000,
StructureTypePhysicalDeviceShadingRateImageFeaturesNv = 1000164001,
StructureTypePhysicalDeviceShadingRateImagePropertiesNv = 1000164002,
StructureTypePipelineViewportCoarseSampleOrderStateCreateInfoNv = 1000164005,
StructureTypeRayTracingPipelineCreateInfoNv = 1000165000,
StructureTypeAccelerationStructureCreateInfoNv = 1000165001,
StructureTypeGeometryNv = 1000165003,
StructureTypeGeometryTrianglesNv = 1000165004,
StructureTypeGeometryAabbNv = 1000165005,
StructureTypeAccelerationStructureMemoryRequirementsInfoNv = 1000165008,
StructureTypePhysicalDeviceRayTracingPropertiesNv = 1000165009,
StructureTypeRayTracingShaderGroupCreateInfoNv = 1000165011,
StructureTypeAccelerationStructureInfoNv = 1000165012,
StructureTypePhysicalDeviceRepresentativeFragmentTestFeaturesNv = 1000166000,
StructureTypePipelineRepresentativeFragmentTestStateCreateInfoNv = 1000166001,
StructureTypePhysicalDeviceImageViewImageFormatInfoExt = 1000170000,
StructureTypeFilterCubicImageViewImageFormatPropertiesExt = 1000170001,
StructureTypeDeviceQueueGlobalPriorityCreateInfoExt = 1000174000,
StructureTypeImportMemoryHostPointerInfoExt = 1000178000,
StructureTypeMemoryHostPointerPropertiesExt = 1000178001,
StructureTypePhysicalDeviceExternalMemoryHostPropertiesExt = 1000178002,
StructureTypePhysicalDeviceShaderClockFeaturesKhr = 1000181000,
StructureTypePipelineCompilerControlCreateInfoAmd = 1000183000,
StructureTypeCalibratedTimestampInfoExt = 1000184000,
StructureTypePhysicalDeviceShaderCorePropertiesAmd = 1000185000,
StructureTypeDeviceMemoryOverallocationCreateInfoAmd = 1000189000,
StructureTypePhysicalDeviceVertexAttributeDivisorPropertiesExt = 1000190000,
StructureTypePipelineVertexInputDivisorStateCreateInfoExt = 1000190001,
StructureTypePhysicalDeviceVertexAttributeDivisorFeaturesExt = 1000190002,
StructureTypePresentFrameTokenGgp = 1000191000,
StructureTypePipelineCreationFeedbackCreateInfoExt = 1000192000,
StructureTypePhysicalDeviceComputeShaderDerivativesFeaturesNv = 1000201000,
StructureTypePhysicalDeviceMeshShaderFeaturesNv = 1000202000,
StructureTypePhysicalDeviceMeshShaderPropertiesNv = 1000202001,
StructureTypePhysicalDeviceFragmentShaderBarycentricFeaturesNv = 1000203000,
StructureTypePhysicalDeviceShaderImageFootprintFeaturesNv = 1000204000,
StructureTypePipelineViewportExclusiveScissorStateCreateInfoNv = 1000205000,
StructureTypePhysicalDeviceExclusiveScissorFeaturesNv = 1000205002,
StructureTypeCheckpointDataNv = 1000206000,
StructureTypeQueueFamilyCheckpointPropertiesNv = 1000206001,
StructureTypePhysicalDeviceShaderIntegerFunctions2FeaturesIntel = 1000209000,
StructureTypeQueryPoolPerformanceQueryCreateInfoIntel = 1000210000,
StructureTypeInitializePerformanceApiInfoIntel = 1000210001,
StructureTypePerformanceMarkerInfoIntel = 1000210002,
StructureTypePerformanceStreamMarkerInfoIntel = 1000210003,
StructureTypePerformanceOverrideInfoIntel = 1000210004,
StructureTypePerformanceConfigurationAcquireInfoIntel = 1000210005,
StructureTypePhysicalDevicePciBusInfoPropertiesExt = 1000212000,
StructureTypeDisplayNativeHdrSurfaceCapabilitiesAmd = 1000213000,
StructureTypeSwapchainDisplayNativeHdrCreateInfoAmd = 1000213001,
StructureTypeImagepipeSurfaceCreateInfoFuchsia = 1000214000,
StructureTypeMetalSurfaceCreateInfoExt = 1000217000,
StructureTypePhysicalDeviceFragmentDensityMapFeaturesExt = 1000218000,
StructureTypePhysicalDeviceFragmentDensityMapPropertiesExt = 1000218001,
StructureTypeRenderPassFragmentDensityMapCreateInfoExt = 1000218002,
StructureTypePhysicalDeviceSubgroupSizeControlPropertiesExt = 1000225000,
StructureTypePipelineShaderStageRequiredSubgroupSizeCreateInfoExt = 1000225001,
StructureTypePhysicalDeviceSubgroupSizeControlFeaturesExt = 1000225002,
StructureTypePhysicalDeviceShaderCoreProperties2Amd = 1000227000,
StructureTypePhysicalDeviceCoherentMemoryFeaturesAmd = 1000229000,
StructureTypePhysicalDeviceMemoryBudgetPropertiesExt = 1000237000,
StructureTypePhysicalDeviceMemoryPriorityFeaturesExt = 1000238000,
StructureTypeMemoryPriorityAllocateInfoExt = 1000238001,
StructureTypeSurfaceProtectedCapabilitiesKhr = 1000239000,
StructureTypePhysicalDeviceDedicatedAllocationImageAliasingFeaturesNv = 1000240000,
StructureTypePhysicalDeviceBufferDeviceAddressFeaturesExt = 1000244000,
StructureTypeBufferDeviceAddressCreateInfoExt = 1000244002,
StructureTypePhysicalDeviceToolPropertiesExt = 1000245000,
StructureTypeValidationFeaturesExt = 1000247000,
StructureTypePhysicalDeviceCooperativeMatrixFeaturesNv = 1000249000,
StructureTypeCooperativeMatrixPropertiesNv = 1000249001,
StructureTypePhysicalDeviceCooperativeMatrixPropertiesNv = 1000249002,
StructureTypePhysicalDeviceCoverageReductionModeFeaturesNv = 1000250000,
StructureTypePipelineCoverageReductionStateCreateInfoNv = 1000250001,
StructureTypeFramebufferMixedSamplesCombinationNv = 1000250002,
StructureTypePhysicalDeviceFragmentShaderInterlockFeaturesExt = 1000251000,
StructureTypePhysicalDeviceYcbcrImageArraysFeaturesExt = 1000252000,
StructureTypeSurfaceFullScreenExclusiveInfoExt = 1000255000,
StructureTypeSurfaceCapabilitiesFullScreenExclusiveExt = 1000255002,
StructureTypeSurfaceFullScreenExclusiveWin32InfoExt = 1000255001,
StructureTypeHeadlessSurfaceCreateInfoExt = 1000256000,
StructureTypePhysicalDeviceLineRasterizationFeaturesExt = 1000259000,
StructureTypePipelineRasterizationLineStateCreateInfoExt = 1000259001,
StructureTypePhysicalDeviceLineRasterizationPropertiesExt = 1000259002,
StructureTypePhysicalDeviceIndexTypeUint8FeaturesExt = 1000265000,
StructureTypeDeferredOperationInfoKhr = 1000268000,
StructureTypePhysicalDevicePipelineExecutablePropertiesFeaturesKhr = 1000269000,
StructureTypePipelineInfoKhr = 1000269001,
StructureTypePipelineExecutablePropertiesKhr = 1000269002,
StructureTypePipelineExecutableInfoKhr = 1000269003,
StructureTypePipelineExecutableStatisticKhr = 1000269004,
StructureTypePipelineExecutableInternalRepresentationKhr = 1000269005,
StructureTypePhysicalDeviceShaderDemoteToHelperInvocationFeaturesExt = 1000276000,
StructureTypePhysicalDeviceDeviceGeneratedCommandsPropertiesNv = 1000277000,
StructureTypeGraphicsShaderGroupCreateInfoNv = 1000277001,
StructureTypeGraphicsPipelineShaderGroupsCreateInfoNv = 1000277002,
StructureTypeIndirectCommandsLayoutTokenNv = 1000277003,
StructureTypeIndirectCommandsLayoutCreateInfoNv = 1000277004,
StructureTypeGeneratedCommandsInfoNv = 1000277005,
StructureTypeGeneratedCommandsMemoryRequirementsInfoNv = 1000277006,
StructureTypePhysicalDeviceDeviceGeneratedCommandsFeaturesNv = 1000277007,
StructureTypePhysicalDeviceTexelBufferAlignmentFeaturesExt = 1000281000,
StructureTypePhysicalDeviceTexelBufferAlignmentPropertiesExt = 1000281001,
StructureTypeCommandBufferInheritanceRenderPassTransformInfoQcom = 1000282000,
StructureTypeRenderPassTransformBeginInfoQcom = 1000282001,
StructureTypePhysicalDeviceRobustness2FeaturesExt = 1000286000,
StructureTypePhysicalDeviceRobustness2PropertiesExt = 1000286001,
StructureTypeSamplerCustomBorderColorCreateInfoExt = 1000287000,
StructureTypePhysicalDeviceCustomBorderColorPropertiesExt = 1000287001,
StructureTypePhysicalDeviceCustomBorderColorFeaturesExt = 1000287002,
StructureTypePipelineLibraryCreateInfoKhr = 1000290000,
StructureTypePhysicalDevicePrivateDataFeaturesExt = 1000295000,
StructureTypeDevicePrivateDataCreateInfoExt = 1000295001,
StructureTypePrivateDataSlotCreateInfoExt = 1000295002,
StructureTypePhysicalDevicePipelineCreationCacheControlFeaturesExt = 1000297000,
StructureTypePhysicalDeviceDiagnosticsConfigFeaturesNv = 1000300000,
StructureTypeDeviceDiagnosticsConfigCreateInfoNv = 1000300001,
StructureTypePhysicalDeviceVariablePointerFeatures = StructureTypePhysicalDeviceVariablePointersFeatures,
StructureTypePhysicalDeviceShaderDrawParameterFeatures = StructureTypePhysicalDeviceShaderDrawParametersFeatures,
StructureTypeDebugReportCreateInfoExt = StructureTypeDebugReportCallbackCreateInfoExt,
StructureTypeRenderPassMultiviewCreateInfoKhr = StructureTypeRenderPassMultiviewCreateInfo,
StructureTypePhysicalDeviceMultiviewFeaturesKhr = StructureTypePhysicalDeviceMultiviewFeatures,
StructureTypePhysicalDeviceMultiviewPropertiesKhr = StructureTypePhysicalDeviceMultiviewProperties,
StructureTypePhysicalDeviceFeatures2Khr = StructureTypePhysicalDeviceFeatures2,
StructureTypePhysicalDeviceProperties2Khr = StructureTypePhysicalDeviceProperties2,
StructureTypeFormatProperties2Khr = StructureTypeFormatProperties2,
StructureTypeImageFormatProperties2Khr = StructureTypeImageFormatProperties2,
StructureTypePhysicalDeviceImageFormatInfo2Khr = StructureTypePhysicalDeviceImageFormatInfo2,
StructureTypeQueueFamilyProperties2Khr = StructureTypeQueueFamilyProperties2,
StructureTypePhysicalDeviceMemoryProperties2Khr = StructureTypePhysicalDeviceMemoryProperties2,
StructureTypeSparseImageFormatProperties2Khr = StructureTypeSparseImageFormatProperties2,
StructureTypePhysicalDeviceSparseImageFormatInfo2Khr = StructureTypePhysicalDeviceSparseImageFormatInfo2,
StructureTypeMemoryAllocateFlagsInfoKhr = StructureTypeMemoryAllocateFlagsInfo,
StructureTypeDeviceGroupRenderPassBeginInfoKhr = StructureTypeDeviceGroupRenderPassBeginInfo,
StructureTypeDeviceGroupCommandBufferBeginInfoKhr = StructureTypeDeviceGroupCommandBufferBeginInfo,
StructureTypeDeviceGroupSubmitInfoKhr = StructureTypeDeviceGroupSubmitInfo,
StructureTypeDeviceGroupBindSparseInfoKhr = StructureTypeDeviceGroupBindSparseInfo,
StructureTypeBindBufferMemoryDeviceGroupInfoKhr = StructureTypeBindBufferMemoryDeviceGroupInfo,
StructureTypeBindImageMemoryDeviceGroupInfoKhr = StructureTypeBindImageMemoryDeviceGroupInfo,
StructureTypePhysicalDeviceGroupPropertiesKhr = StructureTypePhysicalDeviceGroupProperties,
StructureTypeDeviceGroupDeviceCreateInfoKhr = StructureTypeDeviceGroupDeviceCreateInfo,
StructureTypePhysicalDeviceExternalImageFormatInfoKhr = StructureTypePhysicalDeviceExternalImageFormatInfo,
StructureTypeExternalImageFormatPropertiesKhr = StructureTypeExternalImageFormatProperties,
StructureTypePhysicalDeviceExternalBufferInfoKhr = StructureTypePhysicalDeviceExternalBufferInfo,
StructureTypeExternalBufferPropertiesKhr = StructureTypeExternalBufferProperties,
StructureTypePhysicalDeviceIdPropertiesKhr = StructureTypePhysicalDeviceIdProperties,
StructureTypeExternalMemoryBufferCreateInfoKhr = StructureTypeExternalMemoryBufferCreateInfo,
StructureTypeExternalMemoryImageCreateInfoKhr = StructureTypeExternalMemoryImageCreateInfo,
StructureTypeExportMemoryAllocateInfoKhr = StructureTypeExportMemoryAllocateInfo,
StructureTypePhysicalDeviceExternalSemaphoreInfoKhr = StructureTypePhysicalDeviceExternalSemaphoreInfo,
StructureTypeExternalSemaphorePropertiesKhr = StructureTypeExternalSemaphoreProperties,
StructureTypeExportSemaphoreCreateInfoKhr = StructureTypeExportSemaphoreCreateInfo,
StructureTypePhysicalDeviceShaderFloat16Int8FeaturesKhr = StructureTypePhysicalDeviceShaderFloat16Int8Features,
StructureTypePhysicalDeviceFloat16Int8FeaturesKhr = StructureTypePhysicalDeviceShaderFloat16Int8Features,
StructureTypePhysicalDevice16bitStorageFeaturesKhr = StructureTypePhysicalDevice16bitStorageFeatures,
StructureTypeDescriptorUpdateTemplateCreateInfoKhr = StructureTypeDescriptorUpdateTemplateCreateInfo,
StructureTypePhysicalDeviceImagelessFramebufferFeaturesKhr = StructureTypePhysicalDeviceImagelessFramebufferFeatures,
StructureTypeFramebufferAttachmentsCreateInfoKhr = StructureTypeFramebufferAttachmentsCreateInfo,
StructureTypeFramebufferAttachmentImageInfoKhr = StructureTypeFramebufferAttachmentImageInfo,
StructureTypeRenderPassAttachmentBeginInfoKhr = StructureTypeRenderPassAttachmentBeginInfo,
StructureTypeAttachmentDescription2Khr = StructureTypeAttachmentDescription2,
StructureTypeAttachmentReference2Khr = StructureTypeAttachmentReference2,
StructureTypeSubpassDescription2Khr = StructureTypeSubpassDescription2,
StructureTypeSubpassDependency2Khr = StructureTypeSubpassDependency2,
StructureTypeRenderPassCreateInfo2Khr = StructureTypeRenderPassCreateInfo2,
StructureTypeSubpassBeginInfoKhr = StructureTypeSubpassBeginInfo,
StructureTypeSubpassEndInfoKhr = StructureTypeSubpassEndInfo,
StructureTypePhysicalDeviceExternalFenceInfoKhr = StructureTypePhysicalDeviceExternalFenceInfo,
StructureTypeExternalFencePropertiesKhr = StructureTypeExternalFenceProperties,
StructureTypeExportFenceCreateInfoKhr = StructureTypeExportFenceCreateInfo,
StructureTypePhysicalDevicePointClippingPropertiesKhr = StructureTypePhysicalDevicePointClippingProperties,
StructureTypeRenderPassInputAttachmentAspectCreateInfoKhr = StructureTypeRenderPassInputAttachmentAspectCreateInfo,
StructureTypeImageViewUsageCreateInfoKhr = StructureTypeImageViewUsageCreateInfo,
StructureTypePipelineTessellationDomainOriginStateCreateInfoKhr = StructureTypePipelineTessellationDomainOriginStateCreateInfo,
StructureTypePhysicalDeviceVariablePointersFeaturesKhr = StructureTypePhysicalDeviceVariablePointersFeatures,
StructureTypePhysicalDeviceVariablePointerFeaturesKhr = StructureTypePhysicalDeviceVariablePointersFeaturesKhr,
StructureTypeMemoryDedicatedRequirementsKhr = StructureTypeMemoryDedicatedRequirements,
StructureTypeMemoryDedicatedAllocateInfoKhr = StructureTypeMemoryDedicatedAllocateInfo,
StructureTypePhysicalDeviceSamplerFilterMinmaxPropertiesExt = StructureTypePhysicalDeviceSamplerFilterMinmaxProperties,
StructureTypeSamplerReductionModeCreateInfoExt = StructureTypeSamplerReductionModeCreateInfo,
StructureTypeBufferMemoryRequirementsInfo2Khr = StructureTypeBufferMemoryRequirementsInfo2,
StructureTypeImageMemoryRequirementsInfo2Khr = StructureTypeImageMemoryRequirementsInfo2,
StructureTypeImageSparseMemoryRequirementsInfo2Khr = StructureTypeImageSparseMemoryRequirementsInfo2,
StructureTypeMemoryRequirements2Khr = StructureTypeMemoryRequirements2,
StructureTypeSparseImageMemoryRequirements2Khr = StructureTypeSparseImageMemoryRequirements2,
StructureTypeImageFormatListCreateInfoKhr = StructureTypeImageFormatListCreateInfo,
StructureTypeSamplerYcbcrConversionCreateInfoKhr = StructureTypeSamplerYcbcrConversionCreateInfo,
StructureTypeSamplerYcbcrConversionInfoKhr = StructureTypeSamplerYcbcrConversionInfo,
StructureTypeBindImagePlaneMemoryInfoKhr = StructureTypeBindImagePlaneMemoryInfo,
StructureTypeImagePlaneMemoryRequirementsInfoKhr = StructureTypeImagePlaneMemoryRequirementsInfo,
StructureTypePhysicalDeviceSamplerYcbcrConversionFeaturesKhr = StructureTypePhysicalDeviceSamplerYcbcrConversionFeatures,
StructureTypeSamplerYcbcrConversionImageFormatPropertiesKhr = StructureTypeSamplerYcbcrConversionImageFormatProperties,
StructureTypeBindBufferMemoryInfoKhr = StructureTypeBindBufferMemoryInfo,
StructureTypeBindImageMemoryInfoKhr = StructureTypeBindImageMemoryInfo,
StructureTypeDescriptorSetLayoutBindingFlagsCreateInfoExt = StructureTypeDescriptorSetLayoutBindingFlagsCreateInfo,
StructureTypePhysicalDeviceDescriptorIndexingFeaturesExt = StructureTypePhysicalDeviceDescriptorIndexingFeatures,
StructureTypePhysicalDeviceDescriptorIndexingPropertiesExt = StructureTypePhysicalDeviceDescriptorIndexingProperties,
StructureTypeDescriptorSetVariableDescriptorCountAllocateInfoExt = StructureTypeDescriptorSetVariableDescriptorCountAllocateInfo,
StructureTypeDescriptorSetVariableDescriptorCountLayoutSupportExt = StructureTypeDescriptorSetVariableDescriptorCountLayoutSupport,
StructureTypeBindAccelerationStructureMemoryInfoNv = StructureTypeBindAccelerationStructureMemoryInfoKhr,
StructureTypeWriteDescriptorSetAccelerationStructureNv = StructureTypeWriteDescriptorSetAccelerationStructureKhr,
StructureTypePhysicalDeviceMaintenance3PropertiesKhr = StructureTypePhysicalDeviceMaintenance3Properties,
StructureTypeDescriptorSetLayoutSupportKhr = StructureTypeDescriptorSetLayoutSupport,
StructureTypePhysicalDeviceShaderSubgroupExtendedTypesFeaturesKhr = StructureTypePhysicalDeviceShaderSubgroupExtendedTypesFeatures,
StructureTypePhysicalDevice8bitStorageFeaturesKhr = StructureTypePhysicalDevice8bitStorageFeatures,
StructureTypePhysicalDeviceShaderAtomicInt64FeaturesKhr = StructureTypePhysicalDeviceShaderAtomicInt64Features,
StructureTypePhysicalDeviceDriverPropertiesKhr = StructureTypePhysicalDeviceDriverProperties,
StructureTypePhysicalDeviceFloatControlsPropertiesKhr = StructureTypePhysicalDeviceFloatControlsProperties,
StructureTypePhysicalDeviceDepthStencilResolvePropertiesKhr = StructureTypePhysicalDeviceDepthStencilResolveProperties,
StructureTypeSubpassDescriptionDepthStencilResolveKhr = StructureTypeSubpassDescriptionDepthStencilResolve,
StructureTypePhysicalDeviceTimelineSemaphoreFeaturesKhr = StructureTypePhysicalDeviceTimelineSemaphoreFeatures,
StructureTypePhysicalDeviceTimelineSemaphorePropertiesKhr = StructureTypePhysicalDeviceTimelineSemaphoreProperties,
StructureTypeSemaphoreTypeCreateInfoKhr = StructureTypeSemaphoreTypeCreateInfo,
StructureTypeTimelineSemaphoreSubmitInfoKhr = StructureTypeTimelineSemaphoreSubmitInfo,
StructureTypeSemaphoreWaitInfoKhr = StructureTypeSemaphoreWaitInfo,
StructureTypeSemaphoreSignalInfoKhr = StructureTypeSemaphoreSignalInfo,
StructureTypeQueryPoolCreateInfoIntel = StructureTypeQueryPoolPerformanceQueryCreateInfoIntel,
StructureTypePhysicalDeviceVulkanMemoryModelFeaturesKhr = StructureTypePhysicalDeviceVulkanMemoryModelFeatures,
StructureTypePhysicalDeviceScalarBlockLayoutFeaturesExt = StructureTypePhysicalDeviceScalarBlockLayoutFeatures,
StructureTypePhysicalDeviceSeparateDepthStencilLayoutsFeaturesKhr = StructureTypePhysicalDeviceSeparateDepthStencilLayoutsFeatures,
StructureTypeAttachmentReferenceStencilLayoutKhr = StructureTypeAttachmentReferenceStencilLayout,
StructureTypeAttachmentDescriptionStencilLayoutKhr = StructureTypeAttachmentDescriptionStencilLayout,
StructureTypePhysicalDeviceBufferAddressFeaturesExt = StructureTypePhysicalDeviceBufferDeviceAddressFeaturesExt,
StructureTypeBufferDeviceAddressInfoExt = StructureTypeBufferDeviceAddressInfo,
StructureTypeImageStencilUsageCreateInfoExt = StructureTypeImageStencilUsageCreateInfo,
StructureTypePhysicalDeviceUniformBufferStandardLayoutFeaturesKhr = StructureTypePhysicalDeviceUniformBufferStandardLayoutFeatures,
StructureTypePhysicalDeviceBufferDeviceAddressFeaturesKhr = StructureTypePhysicalDeviceBufferDeviceAddressFeatures,
StructureTypeBufferDeviceAddressInfoKhr = StructureTypeBufferDeviceAddressInfo,
StructureTypeBufferOpaqueCaptureAddressCreateInfoKhr = StructureTypeBufferOpaqueCaptureAddressCreateInfo,
StructureTypeMemoryOpaqueCaptureAddressAllocateInfoKhr = StructureTypeMemoryOpaqueCaptureAddressAllocateInfo,
StructureTypeDeviceMemoryOpaqueCaptureAddressInfoKhr = StructureTypeDeviceMemoryOpaqueCaptureAddressInfo,
StructureTypePhysicalDeviceHostQueryResetFeaturesExt = StructureTypePhysicalDeviceHostQueryResetFeatures,
StructureTypeMaxEnum = 0x7fffffff,
}
public enum VkSystemAllocationScope {
SystemAllocationScopeCommand = 0,
SystemAllocationScopeObject = 1,
SystemAllocationScopeCache = 2,
SystemAllocationScopeDevice = 3,
SystemAllocationScopeInstance = 4,
SystemAllocationScopeMaxEnum = 0x7fffffff,
}
public enum VkInternalAllocationType {
InternalAllocationTypeExecutable = 0,
InternalAllocationTypeMaxEnum = 0x7fffffff,
}
public enum VkFormat {
FormatUndefined = 0,
FormatR4g4UnormPack8 = 1,
FormatR4g4b4a4UnormPack16 = 2,
FormatB4g4r4a4UnormPack16 = 3,
FormatR5g6b5UnormPack16 = 4,
FormatB5g6r5UnormPack16 = 5,
FormatR5g5b5a1UnormPack16 = 6,
FormatB5g5r5a1UnormPack16 = 7,
FormatA1r5g5b5UnormPack16 = 8,
FormatR8Unorm = 9,
FormatR8Snorm = 10,
FormatR8Uscaled = 11,
FormatR8Sscaled = 12,
FormatR8Uint = 13,
FormatR8Sint = 14,
FormatR8Srgb = 15,
FormatR8g8Unorm = 16,
FormatR8g8Snorm = 17,
FormatR8g8Uscaled = 18,
FormatR8g8Sscaled = 19,
FormatR8g8Uint = 20,
FormatR8g8Sint = 21,
FormatR8g8Srgb = 22,
FormatR8g8b8Unorm = 23,
FormatR8g8b8Snorm = 24,
FormatR8g8b8Uscaled = 25,
FormatR8g8b8Sscaled = 26,
FormatR8g8b8Uint = 27,
FormatR8g8b8Sint = 28,
FormatR8g8b8Srgb = 29,
FormatB8g8r8Unorm = 30,
FormatB8g8r8Snorm = 31,
FormatB8g8r8Uscaled = 32,
FormatB8g8r8Sscaled = 33,
FormatB8g8r8Uint = 34,
FormatB8g8r8Sint = 35,
FormatB8g8r8Srgb = 36,
FormatR8g8b8a8Unorm = 37,
FormatR8g8b8a8Snorm = 38,
FormatR8g8b8a8Uscaled = 39,
FormatR8g8b8a8Sscaled = 40,
FormatR8g8b8a8Uint = 41,
FormatR8g8b8a8Sint = 42,
FormatR8g8b8a8Srgb = 43,
FormatB8g8r8a8Unorm = 44,
FormatB8g8r8a8Snorm = 45,
FormatB8g8r8a8Uscaled = 46,
FormatB8g8r8a8Sscaled = 47,
FormatB8g8r8a8Uint = 48,
FormatB8g8r8a8Sint = 49,
FormatB8g8r8a8Srgb = 50,
FormatA8b8g8r8UnormPack32 = 51,
FormatA8b8g8r8SnormPack32 = 52,
FormatA8b8g8r8UscaledPack32 = 53,
FormatA8b8g8r8SscaledPack32 = 54,
FormatA8b8g8r8UintPack32 = 55,
FormatA8b8g8r8SintPack32 = 56,
FormatA8b8g8r8SrgbPack32 = 57,
FormatA2r10g10b10UnormPack32 = 58,
FormatA2r10g10b10SnormPack32 = 59,
FormatA2r10g10b10UscaledPack32 = 60,
FormatA2r10g10b10SscaledPack32 = 61,
FormatA2r10g10b10UintPack32 = 62,
FormatA2r10g10b10SintPack32 = 63,
FormatA2b10g10r10UnormPack32 = 64,
FormatA2b10g10r10SnormPack32 = 65,
FormatA2b10g10r10UscaledPack32 = 66,
FormatA2b10g10r10SscaledPack32 = 67,
FormatA2b10g10r10UintPack32 = 68,
FormatA2b10g10r10SintPack32 = 69,
FormatR16Unorm = 70,
FormatR16Snorm = 71,
FormatR16Uscaled = 72,
FormatR16Sscaled = 73,
FormatR16Uint = 74,
FormatR16Sint = 75,
FormatR16Sfloat = 76,
FormatR16g16Unorm = 77,
FormatR16g16Snorm = 78,
FormatR16g16Uscaled = 79,
FormatR16g16Sscaled = 80,
FormatR16g16Uint = 81,
FormatR16g16Sint = 82,
FormatR16g16Sfloat = 83,
FormatR16g16b16Unorm = 84,
FormatR16g16b16Snorm = 85,
FormatR16g16b16Uscaled = 86,
FormatR16g16b16Sscaled = 87,
FormatR16g16b16Uint = 88,
FormatR16g16b16Sint = 89,
FormatR16g16b16Sfloat = 90,
FormatR16g16b16a16Unorm = 91,
FormatR16g16b16a16Snorm = 92,
FormatR16g16b16a16Uscaled = 93,
FormatR16g16b16a16Sscaled = 94,
FormatR16g16b16a16Uint = 95,
FormatR16g16b16a16Sint = 96,
FormatR16g16b16a16Sfloat = 97,
FormatR32Uint = 98,
FormatR32Sint = 99,
FormatR32Sfloat = 100,
FormatR32g32Uint = 101,
FormatR32g32Sint = 102,
FormatR32g32Sfloat = 103,
FormatR32g32b32Uint = 104,
FormatR32g32b32Sint = 105,
FormatR32g32b32Sfloat = 106,
FormatR32g32b32a32Uint = 107,
FormatR32g32b32a32Sint = 108,
FormatR32g32b32a32Sfloat = 109,
FormatR64Uint = 110,
FormatR64Sint = 111,
FormatR64Sfloat = 112,
FormatR64g64Uint = 113,
FormatR64g64Sint = 114,
FormatR64g64Sfloat = 115,
FormatR64g64b64Uint = 116,
FormatR64g64b64Sint = 117,
FormatR64g64b64Sfloat = 118,
FormatR64g64b64a64Uint = 119,
FormatR64g64b64a64Sint = 120,
FormatR64g64b64a64Sfloat = 121,
FormatB10g11r11UfloatPack32 = 122,
FormatE5b9g9r9UfloatPack32 = 123,
FormatD16Unorm = 124,
FormatX8D24UnormPack32 = 125,
FormatD32Sfloat = 126,
FormatS8Uint = 127,
FormatD16UnormS8Uint = 128,
FormatD24UnormS8Uint = 129,
FormatD32SfloatS8Uint = 130,
FormatBc1RgbUnormBlock = 131,
FormatBc1RgbSrgbBlock = 132,
FormatBc1RgbaUnormBlock = 133,
FormatBc1RgbaSrgbBlock = 134,
FormatBc2UnormBlock = 135,
FormatBc2SrgbBlock = 136,
FormatBc3UnormBlock = 137,
FormatBc3SrgbBlock = 138,
FormatBc4UnormBlock = 139,
FormatBc4SnormBlock = 140,
FormatBc5UnormBlock = 141,
FormatBc5SnormBlock = 142,
FormatBc6hUfloatBlock = 143,
FormatBc6hSfloatBlock = 144,
FormatBc7UnormBlock = 145,
FormatBc7SrgbBlock = 146,
FormatEtc2R8g8b8UnormBlock = 147,
FormatEtc2R8g8b8SrgbBlock = 148,
FormatEtc2R8g8b8a1UnormBlock = 149,
FormatEtc2R8g8b8a1SrgbBlock = 150,
FormatEtc2R8g8b8a8UnormBlock = 151,
FormatEtc2R8g8b8a8SrgbBlock = 152,
FormatEacR11UnormBlock = 153,
FormatEacR11SnormBlock = 154,
FormatEacR11g11UnormBlock = 155,
FormatEacR11g11SnormBlock = 156,
FormatAstc4x4UnormBlock = 157,
FormatAstc4x4SrgbBlock = 158,
FormatAstc5x4UnormBlock = 159,
FormatAstc5x4SrgbBlock = 160,
FormatAstc5x5UnormBlock = 161,
FormatAstc5x5SrgbBlock = 162,
FormatAstc6x5UnormBlock = 163,
FormatAstc6x5SrgbBlock = 164,
FormatAstc6x6UnormBlock = 165,
FormatAstc6x6SrgbBlock = 166,
FormatAstc8x5UnormBlock = 167,
FormatAstc8x5SrgbBlock = 168,
FormatAstc8x6UnormBlock = 169,
FormatAstc8x6SrgbBlock = 170,
FormatAstc8x8UnormBlock = 171,
FormatAstc8x8SrgbBlock = 172,
FormatAstc10x5UnormBlock = 173,
FormatAstc10x5SrgbBlock = 174,
FormatAstc10x6UnormBlock = 175,
FormatAstc10x6SrgbBlock = 176,
FormatAstc10x8UnormBlock = 177,
FormatAstc10x8SrgbBlock = 178,
FormatAstc10x10UnormBlock = 179,
FormatAstc10x10SrgbBlock = 180,
FormatAstc12x10UnormBlock = 181,
FormatAstc12x10SrgbBlock = 182,
FormatAstc12x12UnormBlock = 183,
FormatAstc12x12SrgbBlock = 184,
FormatG8b8g8r8422Unorm = 1000156000,
FormatB8g8r8g8422Unorm = 1000156001,
FormatG8B8R83plane420Unorm = 1000156002,
FormatG8B8r82plane420Unorm = 1000156003,
FormatG8B8R83plane422Unorm = 1000156004,
FormatG8B8r82plane422Unorm = 1000156005,
FormatG8B8R83plane444Unorm = 1000156006,
FormatR10x6UnormPack16 = 1000156007,
FormatR10x6g10x6Unorm2pack16 = 1000156008,
FormatR10x6g10x6b10x6a10x6Unorm4pack16 = 1000156009,
FormatG10x6b10x6g10x6r10x6422Unorm4pack16 = 1000156010,
FormatB10x6g10x6r10x6g10x6422Unorm4pack16 = 1000156011,
FormatG10x6B10x6R10x63plane420Unorm3pack16 = 1000156012,
FormatG10x6B10x6r10x62plane420Unorm3pack16 = 1000156013,
FormatG10x6B10x6R10x63plane422Unorm3pack16 = 1000156014,
FormatG10x6B10x6r10x62plane422Unorm3pack16 = 1000156015,
FormatG10x6B10x6R10x63plane444Unorm3pack16 = 1000156016,
FormatR12x4UnormPack16 = 1000156017,
FormatR12x4g12x4Unorm2pack16 = 1000156018,
FormatR12x4g12x4b12x4a12x4Unorm4pack16 = 1000156019,
FormatG12x4b12x4g12x4r12x4422Unorm4pack16 = 1000156020,
FormatB12x4g12x4r12x4g12x4422Unorm4pack16 = 1000156021,
FormatG12x4B12x4R12x43plane420Unorm3pack16 = 1000156022,
FormatG12x4B12x4r12x42plane420Unorm3pack16 = 1000156023,
FormatG12x4B12x4R12x43plane422Unorm3pack16 = 1000156024,
FormatG12x4B12x4r12x42plane422Unorm3pack16 = 1000156025,
FormatG12x4B12x4R12x43plane444Unorm3pack16 = 1000156026,
FormatG16b16g16r16422Unorm = 1000156027,
FormatB16g16r16g16422Unorm = 1000156028,
FormatG16B16R163plane420Unorm = 1000156029,
FormatG16B16r162plane420Unorm = 1000156030,
FormatG16B16R163plane422Unorm = 1000156031,
FormatG16B16r162plane422Unorm = 1000156032,
FormatG16B16R163plane444Unorm = 1000156033,
FormatPvrtc12bppUnormBlockImg = 1000054000,
FormatPvrtc14bppUnormBlockImg = 1000054001,
FormatPvrtc22bppUnormBlockImg = 1000054002,
FormatPvrtc24bppUnormBlockImg = 1000054003,
FormatPvrtc12bppSrgbBlockImg = 1000054004,
FormatPvrtc14bppSrgbBlockImg = 1000054005,
FormatPvrtc22bppSrgbBlockImg = 1000054006,
FormatPvrtc24bppSrgbBlockImg = 1000054007,
FormatAstc4x4SfloatBlockExt = 1000066000,
FormatAstc5x4SfloatBlockExt = 1000066001,
FormatAstc5x5SfloatBlockExt = 1000066002,
FormatAstc6x5SfloatBlockExt = 1000066003,
FormatAstc6x6SfloatBlockExt = 1000066004,
FormatAstc8x5SfloatBlockExt = 1000066005,
FormatAstc8x6SfloatBlockExt = 1000066006,
FormatAstc8x8SfloatBlockExt = 1000066007,
FormatAstc10x5SfloatBlockExt = 1000066008,
FormatAstc10x6SfloatBlockExt = 1000066009,
FormatAstc10x8SfloatBlockExt = 1000066010,
FormatAstc10x10SfloatBlockExt = 1000066011,
FormatAstc12x10SfloatBlockExt = 1000066012,
FormatAstc12x12SfloatBlockExt = 1000066013,
FormatG8b8g8r8422UnormKhr = FormatG8b8g8r8422Unorm,
FormatB8g8r8g8422UnormKhr = FormatB8g8r8g8422Unorm,
FormatG8B8R83plane420UnormKhr = FormatG8B8R83plane420Unorm,
FormatG8B8r82plane420UnormKhr = FormatG8B8r82plane420Unorm,
FormatG8B8R83plane422UnormKhr = FormatG8B8R83plane422Unorm,
FormatG8B8r82plane422UnormKhr = FormatG8B8r82plane422Unorm,
FormatG8B8R83plane444UnormKhr = FormatG8B8R83plane444Unorm,
FormatR10x6UnormPack16Khr = FormatR10x6UnormPack16,
FormatR10x6g10x6Unorm2pack16Khr = FormatR10x6g10x6Unorm2pack16,
FormatR10x6g10x6b10x6a10x6Unorm4pack16Khr = FormatR10x6g10x6b10x6a10x6Unorm4pack16,
FormatG10x6b10x6g10x6r10x6422Unorm4pack16Khr = FormatG10x6b10x6g10x6r10x6422Unorm4pack16,
FormatB10x6g10x6r10x6g10x6422Unorm4pack16Khr = FormatB10x6g10x6r10x6g10x6422Unorm4pack16,
FormatG10x6B10x6R10x63plane420Unorm3pack16Khr = FormatG10x6B10x6R10x63plane420Unorm3pack16,
FormatG10x6B10x6r10x62plane420Unorm3pack16Khr = FormatG10x6B10x6r10x62plane420Unorm3pack16,
FormatG10x6B10x6R10x63plane422Unorm3pack16Khr = FormatG10x6B10x6R10x63plane422Unorm3pack16,
FormatG10x6B10x6r10x62plane422Unorm3pack16Khr = FormatG10x6B10x6r10x62plane422Unorm3pack16,
FormatG10x6B10x6R10x63plane444Unorm3pack16Khr = FormatG10x6B10x6R10x63plane444Unorm3pack16,
FormatR12x4UnormPack16Khr = FormatR12x4UnormPack16,
FormatR12x4g12x4Unorm2pack16Khr = FormatR12x4g12x4Unorm2pack16,
FormatR12x4g12x4b12x4a12x4Unorm4pack16Khr = FormatR12x4g12x4b12x4a12x4Unorm4pack16,
FormatG12x4b12x4g12x4r12x4422Unorm4pack16Khr = FormatG12x4b12x4g12x4r12x4422Unorm4pack16,
FormatB12x4g12x4r12x4g12x4422Unorm4pack16Khr = FormatB12x4g12x4r12x4g12x4422Unorm4pack16,
FormatG12x4B12x4R12x43plane420Unorm3pack16Khr = FormatG12x4B12x4R12x43plane420Unorm3pack16,
FormatG12x4B12x4r12x42plane420Unorm3pack16Khr = FormatG12x4B12x4r12x42plane420Unorm3pack16,
FormatG12x4B12x4R12x43plane422Unorm3pack16Khr = FormatG12x4B12x4R12x43plane422Unorm3pack16,
FormatG12x4B12x4r12x42plane422Unorm3pack16Khr = FormatG12x4B12x4r12x42plane422Unorm3pack16,
FormatG12x4B12x4R12x43plane444Unorm3pack16Khr = FormatG12x4B12x4R12x43plane444Unorm3pack16,
FormatG16b16g16r16422UnormKhr = FormatG16b16g16r16422Unorm,
FormatB16g16r16g16422UnormKhr = FormatB16g16r16g16422Unorm,
FormatG16B16R163plane420UnormKhr = FormatG16B16R163plane420Unorm,
FormatG16B16r162plane420UnormKhr = FormatG16B16r162plane420Unorm,
FormatG16B16R163plane422UnormKhr = FormatG16B16R163plane422Unorm,
FormatG16B16r162plane422UnormKhr = FormatG16B16r162plane422Unorm,
FormatG16B16R163plane444UnormKhr = FormatG16B16R163plane444Unorm,
FormatMaxEnum = 0x7fffffff,
}
public enum VkImageType {
ImageType1d = 0,
ImageType2d = 1,
ImageType3d = 2,
ImageTypeMaxEnum = 0x7fffffff,
}
public enum VkImageTiling {
ImageTilingOptimal = 0,
ImageTilingLinear = 1,
ImageTilingDrmFormatModifierExt = 1000158000,
ImageTilingMaxEnum = 0x7fffffff,
}
public enum VkPhysicalDeviceType {
PhysicalDeviceTypeOther = 0,
PhysicalDeviceTypeIntegratedGpu = 1,
PhysicalDeviceTypeDiscreteGpu = 2,
PhysicalDeviceTypeVirtualGpu = 3,
PhysicalDeviceTypeCpu = 4,
PhysicalDeviceTypeMaxEnum = 0x7fffffff,
}
public enum VkQueryType {
QueryTypeOcclusion = 0,
QueryTypePipelineStatistics = 1,
QueryTypeTimestamp = 2,
QueryTypeTransformFeedbackStreamExt = 1000028004,
QueryTypePerformanceQueryKhr = 1000116000,
QueryTypeAccelerationStructureCompactedSizeKhr = 1000165000,
QueryTypeAccelerationStructureSerializationSizeKhr = 1000150000,
QueryTypePerformanceQueryIntel = 1000210000,
QueryTypeAccelerationStructureCompactedSizeNv = QueryTypeAccelerationStructureCompactedSizeKhr,
QueryTypeMaxEnum = 0x7fffffff,
}
public enum VkSharingMode {
SharingModeExclusive = 0,
SharingModeConcurrent = 1,
SharingModeMaxEnum = 0x7fffffff,
}
public enum VkImageLayout {
ImageLayoutUndefined = 0,
ImageLayoutGeneral = 1,
ImageLayoutColorAttachmentOptimal = 2,
ImageLayoutDepthStencilAttachmentOptimal = 3,
ImageLayoutDepthStencilReadOnlyOptimal = 4,
ImageLayoutShaderReadOnlyOptimal = 5,
ImageLayoutTransferSrcOptimal = 6,
ImageLayoutTransferDstOptimal = 7,
ImageLayoutPreinitialized = 8,
ImageLayoutDepthReadOnlyStencilAttachmentOptimal = 1000117000,
ImageLayoutDepthAttachmentStencilReadOnlyOptimal = 1000117001,
ImageLayoutDepthAttachmentOptimal = 1000241000,
ImageLayoutDepthReadOnlyOptimal = 1000241001,
ImageLayoutStencilAttachmentOptimal = 1000241002,
ImageLayoutStencilReadOnlyOptimal = 1000241003,
ImageLayoutPresentSrcKhr = 1000001002,
ImageLayoutSharedPresentKhr = 1000111000,
ImageLayoutShadingRateOptimalNv = 1000164003,
ImageLayoutFragmentDensityMapOptimalExt = 1000218000,
ImageLayoutDepthReadOnlyStencilAttachmentOptimalKhr = ImageLayoutDepthReadOnlyStencilAttachmentOptimal,
ImageLayoutDepthAttachmentStencilReadOnlyOptimalKhr = ImageLayoutDepthAttachmentStencilReadOnlyOptimal,
ImageLayoutDepthAttachmentOptimalKhr = ImageLayoutDepthAttachmentOptimal,
ImageLayoutDepthReadOnlyOptimalKhr = ImageLayoutDepthReadOnlyOptimal,
ImageLayoutStencilAttachmentOptimalKhr = ImageLayoutStencilAttachmentOptimal,
ImageLayoutStencilReadOnlyOptimalKhr = ImageLayoutStencilReadOnlyOptimal,
ImageLayoutMaxEnum = 0x7fffffff,
}
public enum VkImageViewType {
ImageViewType1d = 0,
ImageViewType2d = 1,
ImageViewType3d = 2,
ImageViewTypeCube = 3,
ImageViewType1dArray = 4,
ImageViewType2dArray = 5,
ImageViewTypeCubeArray = 6,
ImageViewTypeMaxEnum = 0x7fffffff,
}
public enum VkComponentSwizzle {
ComponentSwizzleIdentity = 0,
ComponentSwizzleZero = 1,
ComponentSwizzleOne = 2,
ComponentSwizzleR = 3,
ComponentSwizzleG = 4,
ComponentSwizzleB = 5,
ComponentSwizzleA = 6,
ComponentSwizzleMaxEnum = 0x7fffffff,
}
public enum VkVertexInputRate {
VertexInputRateVertex = 0,
VertexInputRateInstance = 1,
VertexInputRateMaxEnum = 0x7fffffff,
}
public enum VkPrimitiveTopology {
PrimitiveTopologyPointList = 0,
PrimitiveTopologyLineList = 1,
PrimitiveTopologyLineStrip = 2,
PrimitiveTopologyTriangleList = 3,