-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathvkConsts.cs
614 lines (614 loc) · 39.4 KB
/
vkConsts.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
namespace VulkanSharp.Raw {
public unsafe static partial class Vk {
public const int VkKhrWin32Surface = 1;
public const int VkKhrWin32SurfaceSpecVersion = 6;
public const string VkKhrWin32SurfaceExtensionName = "VK_KHR_win32_surface";
public const int VkKhrExternalMemoryWin32 = 1;
public const int VkKhrExternalMemoryWin32SpecVersion = 1;
public const string VkKhrExternalMemoryWin32ExtensionName = "VK_KHR_external_memory_win32";
public const int VkKhrWin32KeyedMutex = 1;
public const int VkKhrWin32KeyedMutexSpecVersion = 1;
public const string VkKhrWin32KeyedMutexExtensionName = "VK_KHR_win32_keyed_mutex";
public const int VkKhrExternalSemaphoreWin32 = 1;
public const int VkKhrExternalSemaphoreWin32SpecVersion = 1;
public const string VkKhrExternalSemaphoreWin32ExtensionName = "VK_KHR_external_semaphore_win32";
public const int VkKhrExternalFenceWin32 = 1;
public const int VkKhrExternalFenceWin32SpecVersion = 1;
public const string VkKhrExternalFenceWin32ExtensionName = "VK_KHR_external_fence_win32";
public const int VkNvExternalMemoryWin32 = 1;
public const int VkNvExternalMemoryWin32SpecVersion = 1;
public const string VkNvExternalMemoryWin32ExtensionName = "VK_NV_external_memory_win32";
public const int VkNvWin32KeyedMutex = 1;
public const int VkNvWin32KeyedMutexSpecVersion = 2;
public const string VkNvWin32KeyedMutexExtensionName = "VK_NV_win32_keyed_mutex";
public const int VkExtFullScreenExclusive = 1;
public const int VkExtFullScreenExclusiveSpecVersion = 4;
public const string VkExtFullScreenExclusiveExtensionName = "VK_EXT_full_screen_exclusive";
public const int VkKhrWaylandSurface = 1;
public const int VkKhrWaylandSurfaceSpecVersion = 6;
public const string VkKhrWaylandSurfaceExtensionName = "VK_KHR_wayland_surface";
public const int VkKhrXlibSurface = 1;
public const int VkKhrXlibSurfaceSpecVersion = 6;
public const string VkKhrXlibSurfaceExtensionName = "VK_KHR_xlib_surface";
public const int VkVersion10 = 1;
public const uint VkApiVersion10 = 4194304;
public const int VkHeaderVersion = 141;
public const uint VkHeaderVersionComplete = 4202637;
public const int VkNullHandle = 0;
public const float VkLodClampNone = 1000.0f;
public const uint VkRemainingMipLevels = ~0U;
public const uint VkRemainingArrayLayers = ~0U;
public const ulong VkWholeSize = ~0UL;
public const uint VkAttachmentUnused = ~0U;
public const int VkTrue = 1;
public const int VkFalse = 0;
public const uint VkQueueFamilyIgnored = ~0U;
public const uint VkSubpassExternal = ~0U;
public const int VkMaxPhysicalDeviceNameSize = 256;
public const int VkUuidSize = 16;
public const int VkMaxMemoryTypes = 32;
public const int VkMaxMemoryHeaps = 16;
public const int VkMaxExtensionNameSize = 256;
public const int VkMaxDescriptionSize = 256;
public const int VkVersion11 = 1;
public const uint VkApiVersion11 = 4198400;
public const int VkMaxDeviceGroupSize = 32;
public const int VkLuidSize = 8;
public const uint VkQueueFamilyExternal = ~0U-1;
public const int VkVersion12 = 1;
public const uint VkApiVersion12 = 4202496;
public const int VkMaxDriverNameSize = 256;
public const int VkMaxDriverInfoSize = 256;
public const int VkKhrSurface = 1;
public const int VkKhrSurfaceSpecVersion = 25;
public const string VkKhrSurfaceExtensionName = "VK_KHR_surface";
public const int VkKhrSwapchain = 1;
public const int VkKhrSwapchainSpecVersion = 70;
public const string VkKhrSwapchainExtensionName = "VK_KHR_swapchain";
public const int VkKhrDisplay = 1;
public const int VkKhrDisplaySpecVersion = 23;
public const string VkKhrDisplayExtensionName = "VK_KHR_display";
public const int VkKhrDisplaySwapchain = 1;
public const int VkKhrDisplaySwapchainSpecVersion = 10;
public const string VkKhrDisplaySwapchainExtensionName = "VK_KHR_display_swapchain";
public const int VkKhrSamplerMirrorClampToEdge = 1;
public const int VkKhrSamplerMirrorClampToEdgeSpecVersion = 3;
public const string VkKhrSamplerMirrorClampToEdgeExtensionName = "VK_KHR_sampler_mirror_clamp_to_edge";
public const int VkKhrMultiview = 1;
public const int VkKhrMultiviewSpecVersion = 1;
public const string VkKhrMultiviewExtensionName = "VK_KHR_multiview";
public const int VkKhrGetPhysicalDeviceProperties2 = 1;
public const int VkKhrGetPhysicalDeviceProperties2SpecVersion = 2;
public const string VkKhrGetPhysicalDeviceProperties2ExtensionName = "VK_KHR_get_physical_device_properties2";
public const int VkKhrDeviceGroup = 1;
public const int VkKhrDeviceGroupSpecVersion = 4;
public const string VkKhrDeviceGroupExtensionName = "VK_KHR_device_group";
public const int VkKhrShaderDrawParameters = 1;
public const int VkKhrShaderDrawParametersSpecVersion = 1;
public const string VkKhrShaderDrawParametersExtensionName = "VK_KHR_shader_draw_parameters";
public const int VkKhrMaintenance1 = 1;
public const int VkKhrMaintenance1SpecVersion = 2;
public const string VkKhrMaintenance1ExtensionName = "VK_KHR_maintenance1";
public const int VkKhrDeviceGroupCreation = 1;
public const int VkKhrDeviceGroupCreationSpecVersion = 1;
public const string VkKhrDeviceGroupCreationExtensionName = "VK_KHR_device_group_creation";
public const System.Int32 VkMaxDeviceGroupSizeKhr = VkMaxDeviceGroupSize;
public const int VkKhrExternalMemoryCapabilities = 1;
public const int VkKhrExternalMemoryCapabilitiesSpecVersion = 1;
public const string VkKhrExternalMemoryCapabilitiesExtensionName = "VK_KHR_external_memory_capabilities";
public const System.Int32 VkLuidSizeKhr = VkLuidSize;
public const int VkKhrExternalMemory = 1;
public const int VkKhrExternalMemorySpecVersion = 1;
public const string VkKhrExternalMemoryExtensionName = "VK_KHR_external_memory";
public const System.UInt32 VkQueueFamilyExternalKhr = VkQueueFamilyExternal;
public const int VkKhrExternalMemoryFd = 1;
public const int VkKhrExternalMemoryFdSpecVersion = 1;
public const string VkKhrExternalMemoryFdExtensionName = "VK_KHR_external_memory_fd";
public const int VkKhrExternalSemaphoreCapabilities = 1;
public const int VkKhrExternalSemaphoreCapabilitiesSpecVersion = 1;
public const string VkKhrExternalSemaphoreCapabilitiesExtensionName = "VK_KHR_external_semaphore_capabilities";
public const int VkKhrExternalSemaphore = 1;
public const int VkKhrExternalSemaphoreSpecVersion = 1;
public const string VkKhrExternalSemaphoreExtensionName = "VK_KHR_external_semaphore";
public const int VkKhrExternalSemaphoreFd = 1;
public const int VkKhrExternalSemaphoreFdSpecVersion = 1;
public const string VkKhrExternalSemaphoreFdExtensionName = "VK_KHR_external_semaphore_fd";
public const int VkKhrPushDescriptor = 1;
public const int VkKhrPushDescriptorSpecVersion = 2;
public const string VkKhrPushDescriptorExtensionName = "VK_KHR_push_descriptor";
public const int VkKhrShaderFloat16Int8 = 1;
public const int VkKhrShaderFloat16Int8SpecVersion = 1;
public const string VkKhrShaderFloat16Int8ExtensionName = "VK_KHR_shader_float16_int8";
public const int VkKhr16bitStorage = 1;
public const int VkKhr16bitStorageSpecVersion = 1;
public const string VkKhr16bitStorageExtensionName = "VK_KHR_16bit_storage";
public const int VkKhrIncrementalPresent = 1;
public const int VkKhrIncrementalPresentSpecVersion = 1;
public const string VkKhrIncrementalPresentExtensionName = "VK_KHR_incremental_present";
public const int VkKhrDescriptorUpdateTemplate = 1;
public const int VkKhrDescriptorUpdateTemplateSpecVersion = 1;
public const string VkKhrDescriptorUpdateTemplateExtensionName = "VK_KHR_descriptor_update_template";
public const int VkKhrImagelessFramebuffer = 1;
public const int VkKhrImagelessFramebufferSpecVersion = 1;
public const string VkKhrImagelessFramebufferExtensionName = "VK_KHR_imageless_framebuffer";
public const int VkKhrCreateRenderpass2 = 1;
public const int VkKhrCreateRenderpass2SpecVersion = 1;
public const string VkKhrCreateRenderpass2ExtensionName = "VK_KHR_create_renderpass2";
public const int VkKhrSharedPresentableImage = 1;
public const int VkKhrSharedPresentableImageSpecVersion = 1;
public const string VkKhrSharedPresentableImageExtensionName = "VK_KHR_shared_presentable_image";
public const int VkKhrExternalFenceCapabilities = 1;
public const int VkKhrExternalFenceCapabilitiesSpecVersion = 1;
public const string VkKhrExternalFenceCapabilitiesExtensionName = "VK_KHR_external_fence_capabilities";
public const int VkKhrExternalFence = 1;
public const int VkKhrExternalFenceSpecVersion = 1;
public const string VkKhrExternalFenceExtensionName = "VK_KHR_external_fence";
public const int VkKhrExternalFenceFd = 1;
public const int VkKhrExternalFenceFdSpecVersion = 1;
public const string VkKhrExternalFenceFdExtensionName = "VK_KHR_external_fence_fd";
public const int VkKhrPerformanceQuery = 1;
public const int VkKhrPerformanceQuerySpecVersion = 1;
public const string VkKhrPerformanceQueryExtensionName = "VK_KHR_performance_query";
public const int VkKhrMaintenance2 = 1;
public const int VkKhrMaintenance2SpecVersion = 1;
public const string VkKhrMaintenance2ExtensionName = "VK_KHR_maintenance2";
public const int VkKhrGetSurfaceCapabilities2 = 1;
public const int VkKhrGetSurfaceCapabilities2SpecVersion = 1;
public const string VkKhrGetSurfaceCapabilities2ExtensionName = "VK_KHR_get_surface_capabilities2";
public const int VkKhrVariablePointers = 1;
public const int VkKhrVariablePointersSpecVersion = 1;
public const string VkKhrVariablePointersExtensionName = "VK_KHR_variable_pointers";
public const int VkKhrGetDisplayProperties2 = 1;
public const int VkKhrGetDisplayProperties2SpecVersion = 1;
public const string VkKhrGetDisplayProperties2ExtensionName = "VK_KHR_get_display_properties2";
public const int VkKhrDedicatedAllocation = 1;
public const int VkKhrDedicatedAllocationSpecVersion = 3;
public const string VkKhrDedicatedAllocationExtensionName = "VK_KHR_dedicated_allocation";
public const int VkKhrStorageBufferStorageClass = 1;
public const int VkKhrStorageBufferStorageClassSpecVersion = 1;
public const string VkKhrStorageBufferStorageClassExtensionName = "VK_KHR_storage_buffer_storage_class";
public const int VkKhrRelaxedBlockLayout = 1;
public const int VkKhrRelaxedBlockLayoutSpecVersion = 1;
public const string VkKhrRelaxedBlockLayoutExtensionName = "VK_KHR_relaxed_block_layout";
public const int VkKhrGetMemoryRequirements2 = 1;
public const int VkKhrGetMemoryRequirements2SpecVersion = 1;
public const string VkKhrGetMemoryRequirements2ExtensionName = "VK_KHR_get_memory_requirements2";
public const int VkKhrImageFormatList = 1;
public const int VkKhrImageFormatListSpecVersion = 1;
public const string VkKhrImageFormatListExtensionName = "VK_KHR_image_format_list";
public const int VkKhrSamplerYcbcrConversion = 1;
public const int VkKhrSamplerYcbcrConversionSpecVersion = 14;
public const string VkKhrSamplerYcbcrConversionExtensionName = "VK_KHR_sampler_ycbcr_conversion";
public const int VkKhrBindMemory2 = 1;
public const int VkKhrBindMemory2SpecVersion = 1;
public const string VkKhrBindMemory2ExtensionName = "VK_KHR_bind_memory2";
public const int VkKhrMaintenance3 = 1;
public const int VkKhrMaintenance3SpecVersion = 1;
public const string VkKhrMaintenance3ExtensionName = "VK_KHR_maintenance3";
public const int VkKhrDrawIndirectCount = 1;
public const int VkKhrDrawIndirectCountSpecVersion = 1;
public const string VkKhrDrawIndirectCountExtensionName = "VK_KHR_draw_indirect_count";
public const int VkKhrShaderSubgroupExtendedTypes = 1;
public const int VkKhrShaderSubgroupExtendedTypesSpecVersion = 1;
public const string VkKhrShaderSubgroupExtendedTypesExtensionName = "VK_KHR_shader_subgroup_extended_types";
public const int VkKhr8bitStorage = 1;
public const int VkKhr8bitStorageSpecVersion = 1;
public const string VkKhr8bitStorageExtensionName = "VK_KHR_8bit_storage";
public const int VkKhrShaderAtomicInt64 = 1;
public const int VkKhrShaderAtomicInt64SpecVersion = 1;
public const string VkKhrShaderAtomicInt64ExtensionName = "VK_KHR_shader_atomic_int64";
public const int VkKhrShaderClock = 1;
public const int VkKhrShaderClockSpecVersion = 1;
public const string VkKhrShaderClockExtensionName = "VK_KHR_shader_clock";
public const int VkKhrDriverProperties = 1;
public const int VkKhrDriverPropertiesSpecVersion = 1;
public const string VkKhrDriverPropertiesExtensionName = "VK_KHR_driver_properties";
public const System.Int32 VkMaxDriverNameSizeKhr = VkMaxDriverNameSize;
public const System.Int32 VkMaxDriverInfoSizeKhr = VkMaxDriverInfoSize;
public const int VkKhrShaderFloatControls = 1;
public const int VkKhrShaderFloatControlsSpecVersion = 4;
public const string VkKhrShaderFloatControlsExtensionName = "VK_KHR_shader_float_controls";
public const int VkKhrDepthStencilResolve = 1;
public const int VkKhrDepthStencilResolveSpecVersion = 1;
public const string VkKhrDepthStencilResolveExtensionName = "VK_KHR_depth_stencil_resolve";
public const int VkKhrSwapchainMutableFormat = 1;
public const int VkKhrSwapchainMutableFormatSpecVersion = 1;
public const string VkKhrSwapchainMutableFormatExtensionName = "VK_KHR_swapchain_mutable_format";
public const int VkKhrTimelineSemaphore = 1;
public const int VkKhrTimelineSemaphoreSpecVersion = 2;
public const string VkKhrTimelineSemaphoreExtensionName = "VK_KHR_timeline_semaphore";
public const int VkKhrVulkanMemoryModel = 1;
public const int VkKhrVulkanMemoryModelSpecVersion = 3;
public const string VkKhrVulkanMemoryModelExtensionName = "VK_KHR_vulkan_memory_model";
public const int VkKhrSpirv14 = 1;
public const int VkKhrSpirv14SpecVersion = 1;
public const string VkKhrSpirv14ExtensionName = "VK_KHR_spirv_1_4";
public const int VkKhrSurfaceProtectedCapabilities = 1;
public const int VkKhrSurfaceProtectedCapabilitiesSpecVersion = 1;
public const string VkKhrSurfaceProtectedCapabilitiesExtensionName = "VK_KHR_surface_protected_capabilities";
public const int VkKhrSeparateDepthStencilLayouts = 1;
public const int VkKhrSeparateDepthStencilLayoutsSpecVersion = 1;
public const string VkKhrSeparateDepthStencilLayoutsExtensionName = "VK_KHR_separate_depth_stencil_layouts";
public const int VkKhrUniformBufferStandardLayout = 1;
public const int VkKhrUniformBufferStandardLayoutSpecVersion = 1;
public const string VkKhrUniformBufferStandardLayoutExtensionName = "VK_KHR_uniform_buffer_standard_layout";
public const int VkKhrBufferDeviceAddress = 1;
public const int VkKhrBufferDeviceAddressSpecVersion = 1;
public const string VkKhrBufferDeviceAddressExtensionName = "VK_KHR_buffer_device_address";
public const int VkKhrPipelineExecutableProperties = 1;
public const int VkKhrPipelineExecutablePropertiesSpecVersion = 1;
public const string VkKhrPipelineExecutablePropertiesExtensionName = "VK_KHR_pipeline_executable_properties";
public const int VkKhrShaderNonSemanticInfo = 1;
public const int VkKhrShaderNonSemanticInfoSpecVersion = 1;
public const string VkKhrShaderNonSemanticInfoExtensionName = "VK_KHR_shader_non_semantic_info";
public const int VkExtDebugReport = 1;
public const int VkExtDebugReportSpecVersion = 9;
public const string VkExtDebugReportExtensionName = "VK_EXT_debug_report";
public const int VkNvGlslShader = 1;
public const int VkNvGlslShaderSpecVersion = 1;
public const string VkNvGlslShaderExtensionName = "VK_NV_glsl_shader";
public const int VkExtDepthRangeUnrestricted = 1;
public const int VkExtDepthRangeUnrestrictedSpecVersion = 1;
public const string VkExtDepthRangeUnrestrictedExtensionName = "VK_EXT_depth_range_unrestricted";
public const int VkImgFilterCubic = 1;
public const int VkImgFilterCubicSpecVersion = 1;
public const string VkImgFilterCubicExtensionName = "VK_IMG_filter_cubic";
public const int VkAmdRasterizationOrder = 1;
public const int VkAmdRasterizationOrderSpecVersion = 1;
public const string VkAmdRasterizationOrderExtensionName = "VK_AMD_rasterization_order";
public const int VkAmdShaderTrinaryMinmax = 1;
public const int VkAmdShaderTrinaryMinmaxSpecVersion = 1;
public const string VkAmdShaderTrinaryMinmaxExtensionName = "VK_AMD_shader_trinary_minmax";
public const int VkAmdShaderExplicitVertexParameter = 1;
public const int VkAmdShaderExplicitVertexParameterSpecVersion = 1;
public const string VkAmdShaderExplicitVertexParameterExtensionName = "VK_AMD_shader_explicit_vertex_parameter";
public const int VkExtDebugMarker = 1;
public const int VkExtDebugMarkerSpecVersion = 4;
public const string VkExtDebugMarkerExtensionName = "VK_EXT_debug_marker";
public const int VkAmdGcnShader = 1;
public const int VkAmdGcnShaderSpecVersion = 1;
public const string VkAmdGcnShaderExtensionName = "VK_AMD_gcn_shader";
public const int VkNvDedicatedAllocation = 1;
public const int VkNvDedicatedAllocationSpecVersion = 1;
public const string VkNvDedicatedAllocationExtensionName = "VK_NV_dedicated_allocation";
public const int VkExtTransformFeedback = 1;
public const int VkExtTransformFeedbackSpecVersion = 1;
public const string VkExtTransformFeedbackExtensionName = "VK_EXT_transform_feedback";
public const int VkNvxImageViewHandle = 1;
public const int VkNvxImageViewHandleSpecVersion = 2;
public const string VkNvxImageViewHandleExtensionName = "VK_NVX_image_view_handle";
public const int VkAmdDrawIndirectCount = 1;
public const int VkAmdDrawIndirectCountSpecVersion = 2;
public const string VkAmdDrawIndirectCountExtensionName = "VK_AMD_draw_indirect_count";
public const int VkAmdNegativeViewportHeight = 1;
public const int VkAmdNegativeViewportHeightSpecVersion = 1;
public const string VkAmdNegativeViewportHeightExtensionName = "VK_AMD_negative_viewport_height";
public const int VkAmdGpuShaderHalfFloat = 1;
public const int VkAmdGpuShaderHalfFloatSpecVersion = 2;
public const string VkAmdGpuShaderHalfFloatExtensionName = "VK_AMD_gpu_shader_half_float";
public const int VkAmdShaderBallot = 1;
public const int VkAmdShaderBallotSpecVersion = 1;
public const string VkAmdShaderBallotExtensionName = "VK_AMD_shader_ballot";
public const int VkAmdTextureGatherBiasLod = 1;
public const int VkAmdTextureGatherBiasLodSpecVersion = 1;
public const string VkAmdTextureGatherBiasLodExtensionName = "VK_AMD_texture_gather_bias_lod";
public const int VkAmdShaderInfo = 1;
public const int VkAmdShaderInfoSpecVersion = 1;
public const string VkAmdShaderInfoExtensionName = "VK_AMD_shader_info";
public const int VkAmdShaderImageLoadStoreLod = 1;
public const int VkAmdShaderImageLoadStoreLodSpecVersion = 1;
public const string VkAmdShaderImageLoadStoreLodExtensionName = "VK_AMD_shader_image_load_store_lod";
public const int VkNvCornerSampledImage = 1;
public const int VkNvCornerSampledImageSpecVersion = 2;
public const string VkNvCornerSampledImageExtensionName = "VK_NV_corner_sampled_image";
public const int VkImgFormatPvrtc = 1;
public const int VkImgFormatPvrtcSpecVersion = 1;
public const string VkImgFormatPvrtcExtensionName = "VK_IMG_format_pvrtc";
public const int VkNvExternalMemoryCapabilities = 1;
public const int VkNvExternalMemoryCapabilitiesSpecVersion = 1;
public const string VkNvExternalMemoryCapabilitiesExtensionName = "VK_NV_external_memory_capabilities";
public const int VkNvExternalMemory = 1;
public const int VkNvExternalMemorySpecVersion = 1;
public const string VkNvExternalMemoryExtensionName = "VK_NV_external_memory";
public const int VkExtValidationFlags = 1;
public const int VkExtValidationFlagsSpecVersion = 2;
public const string VkExtValidationFlagsExtensionName = "VK_EXT_validation_flags";
public const int VkExtShaderSubgroupBallot = 1;
public const int VkExtShaderSubgroupBallotSpecVersion = 1;
public const string VkExtShaderSubgroupBallotExtensionName = "VK_EXT_shader_subgroup_ballot";
public const int VkExtShaderSubgroupVote = 1;
public const int VkExtShaderSubgroupVoteSpecVersion = 1;
public const string VkExtShaderSubgroupVoteExtensionName = "VK_EXT_shader_subgroup_vote";
public const int VkExtTextureCompressionAstcHdr = 1;
public const int VkExtTextureCompressionAstcHdrSpecVersion = 1;
public const string VkExtTextureCompressionAstcHdrExtensionName = "VK_EXT_texture_compression_astc_hdr";
public const int VkExtAstcDecodeMode = 1;
public const int VkExtAstcDecodeModeSpecVersion = 1;
public const string VkExtAstcDecodeModeExtensionName = "VK_EXT_astc_decode_mode";
public const int VkExtConditionalRendering = 1;
public const int VkExtConditionalRenderingSpecVersion = 2;
public const string VkExtConditionalRenderingExtensionName = "VK_EXT_conditional_rendering";
public const int VkNvClipSpaceWScaling = 1;
public const int VkNvClipSpaceWScalingSpecVersion = 1;
public const string VkNvClipSpaceWScalingExtensionName = "VK_NV_clip_space_w_scaling";
public const int VkExtDirectModeDisplay = 1;
public const int VkExtDirectModeDisplaySpecVersion = 1;
public const string VkExtDirectModeDisplayExtensionName = "VK_EXT_direct_mode_display";
public const int VkExtDisplaySurfaceCounter = 1;
public const int VkExtDisplaySurfaceCounterSpecVersion = 1;
public const string VkExtDisplaySurfaceCounterExtensionName = "VK_EXT_display_surface_counter";
public const int VkExtDisplayControl = 1;
public const int VkExtDisplayControlSpecVersion = 1;
public const string VkExtDisplayControlExtensionName = "VK_EXT_display_control";
public const int VkGoogleDisplayTiming = 1;
public const int VkGoogleDisplayTimingSpecVersion = 1;
public const string VkGoogleDisplayTimingExtensionName = "VK_GOOGLE_display_timing";
public const int VkNvSampleMaskOverrideCoverage = 1;
public const int VkNvSampleMaskOverrideCoverageSpecVersion = 1;
public const string VkNvSampleMaskOverrideCoverageExtensionName = "VK_NV_sample_mask_override_coverage";
public const int VkNvGeometryShaderPassthrough = 1;
public const int VkNvGeometryShaderPassthroughSpecVersion = 1;
public const string VkNvGeometryShaderPassthroughExtensionName = "VK_NV_geometry_shader_passthrough";
public const int VkNvViewportArray2 = 1;
public const int VkNvViewportArray2SpecVersion = 1;
public const string VkNvViewportArray2ExtensionName = "VK_NV_viewport_array2";
public const int VkNvxMultiviewPerViewAttributes = 1;
public const int VkNvxMultiviewPerViewAttributesSpecVersion = 1;
public const string VkNvxMultiviewPerViewAttributesExtensionName = "VK_NVX_multiview_per_view_attributes";
public const int VkNvViewportSwizzle = 1;
public const int VkNvViewportSwizzleSpecVersion = 1;
public const string VkNvViewportSwizzleExtensionName = "VK_NV_viewport_swizzle";
public const int VkExtDiscardRectangles = 1;
public const int VkExtDiscardRectanglesSpecVersion = 1;
public const string VkExtDiscardRectanglesExtensionName = "VK_EXT_discard_rectangles";
public const int VkExtConservativeRasterization = 1;
public const int VkExtConservativeRasterizationSpecVersion = 1;
public const string VkExtConservativeRasterizationExtensionName = "VK_EXT_conservative_rasterization";
public const int VkExtDepthClipEnable = 1;
public const int VkExtDepthClipEnableSpecVersion = 1;
public const string VkExtDepthClipEnableExtensionName = "VK_EXT_depth_clip_enable";
public const int VkExtSwapchainColorspace = 1;
public const int VkExtSwapchainColorSpaceSpecVersion = 4;
public const string VkExtSwapchainColorSpaceExtensionName = "VK_EXT_swapchain_colorspace";
public const int VkExtHdrMetadata = 1;
public const int VkExtHdrMetadataSpecVersion = 2;
public const string VkExtHdrMetadataExtensionName = "VK_EXT_hdr_metadata";
public const int VkExtExternalMemoryDmaBuf = 1;
public const int VkExtExternalMemoryDmaBufSpecVersion = 1;
public const string VkExtExternalMemoryDmaBufExtensionName = "VK_EXT_external_memory_dma_buf";
public const int VkExtQueueFamilyForeign = 1;
public const int VkExtQueueFamilyForeignSpecVersion = 1;
public const string VkExtQueueFamilyForeignExtensionName = "VK_EXT_queue_family_foreign";
public const uint VkQueueFamilyForeignExt = ~0U-2;
public const int VkExtDebugUtils = 1;
public const int VkExtDebugUtilsSpecVersion = 2;
public const string VkExtDebugUtilsExtensionName = "VK_EXT_debug_utils";
public const int VkExtSamplerFilterMinmax = 1;
public const int VkExtSamplerFilterMinmaxSpecVersion = 2;
public const string VkExtSamplerFilterMinmaxExtensionName = "VK_EXT_sampler_filter_minmax";
public const int VkAmdGpuShaderInt16 = 1;
public const int VkAmdGpuShaderInt16SpecVersion = 2;
public const string VkAmdGpuShaderInt16ExtensionName = "VK_AMD_gpu_shader_int16";
public const int VkAmdMixedAttachmentSamples = 1;
public const int VkAmdMixedAttachmentSamplesSpecVersion = 1;
public const string VkAmdMixedAttachmentSamplesExtensionName = "VK_AMD_mixed_attachment_samples";
public const int VkAmdShaderFragmentMask = 1;
public const int VkAmdShaderFragmentMaskSpecVersion = 1;
public const string VkAmdShaderFragmentMaskExtensionName = "VK_AMD_shader_fragment_mask";
public const int VkExtInlineUniformBlock = 1;
public const int VkExtInlineUniformBlockSpecVersion = 1;
public const string VkExtInlineUniformBlockExtensionName = "VK_EXT_inline_uniform_block";
public const int VkExtShaderStencilExport = 1;
public const int VkExtShaderStencilExportSpecVersion = 1;
public const string VkExtShaderStencilExportExtensionName = "VK_EXT_shader_stencil_export";
public const int VkExtSampleLocations = 1;
public const int VkExtSampleLocationsSpecVersion = 1;
public const string VkExtSampleLocationsExtensionName = "VK_EXT_sample_locations";
public const int VkExtBlendOperationAdvanced = 1;
public const int VkExtBlendOperationAdvancedSpecVersion = 2;
public const string VkExtBlendOperationAdvancedExtensionName = "VK_EXT_blend_operation_advanced";
public const int VkNvFragmentCoverageToColor = 1;
public const int VkNvFragmentCoverageToColorSpecVersion = 1;
public const string VkNvFragmentCoverageToColorExtensionName = "VK_NV_fragment_coverage_to_color";
public const int VkNvFramebufferMixedSamples = 1;
public const int VkNvFramebufferMixedSamplesSpecVersion = 1;
public const string VkNvFramebufferMixedSamplesExtensionName = "VK_NV_framebuffer_mixed_samples";
public const int VkNvFillRectangle = 1;
public const int VkNvFillRectangleSpecVersion = 1;
public const string VkNvFillRectangleExtensionName = "VK_NV_fill_rectangle";
public const int VkNvShaderSmBuiltins = 1;
public const int VkNvShaderSmBuiltinsSpecVersion = 1;
public const string VkNvShaderSmBuiltinsExtensionName = "VK_NV_shader_sm_builtins";
public const int VkExtPostDepthCoverage = 1;
public const int VkExtPostDepthCoverageSpecVersion = 1;
public const string VkExtPostDepthCoverageExtensionName = "VK_EXT_post_depth_coverage";
public const int VkExtImageDrmFormatModifier = 1;
public const int VkExtImageDrmFormatModifierSpecVersion = 1;
public const string VkExtImageDrmFormatModifierExtensionName = "VK_EXT_image_drm_format_modifier";
public const int VkExtValidationCache = 1;
public const int VkExtValidationCacheSpecVersion = 1;
public const string VkExtValidationCacheExtensionName = "VK_EXT_validation_cache";
public const int VkExtDescriptorIndexing = 1;
public const int VkExtDescriptorIndexingSpecVersion = 2;
public const string VkExtDescriptorIndexingExtensionName = "VK_EXT_descriptor_indexing";
public const int VkExtShaderViewportIndexLayer = 1;
public const int VkExtShaderViewportIndexLayerSpecVersion = 1;
public const string VkExtShaderViewportIndexLayerExtensionName = "VK_EXT_shader_viewport_index_layer";
public const int VkNvShadingRateImage = 1;
public const int VkNvShadingRateImageSpecVersion = 3;
public const string VkNvShadingRateImageExtensionName = "VK_NV_shading_rate_image";
public const int VkNvRayTracing = 1;
public const int VkNvRayTracingSpecVersion = 3;
public const string VkNvRayTracingExtensionName = "VK_NV_ray_tracing";
public const uint VkShaderUnusedKhr = ~0U;
public const System.UInt32 VkShaderUnusedNv = VkShaderUnusedKhr;
public const int VkNvRepresentativeFragmentTest = 1;
public const int VkNvRepresentativeFragmentTestSpecVersion = 2;
public const string VkNvRepresentativeFragmentTestExtensionName = "VK_NV_representative_fragment_test";
public const int VkExtFilterCubic = 1;
public const int VkExtFilterCubicSpecVersion = 3;
public const string VkExtFilterCubicExtensionName = "VK_EXT_filter_cubic";
public const int VkQcomRenderPassShaderResolve = 1;
public const int VkQcomRenderPassShaderResolveSpecVersion = 4;
public const string VkQcomRenderPassShaderResolveExtensionName = "VK_QCOM_render_pass_shader_resolve";
public const int VkExtGlobalPriority = 1;
public const int VkExtGlobalPrioritySpecVersion = 2;
public const string VkExtGlobalPriorityExtensionName = "VK_EXT_global_priority";
public const int VkExtExternalMemoryHost = 1;
public const int VkExtExternalMemoryHostSpecVersion = 1;
public const string VkExtExternalMemoryHostExtensionName = "VK_EXT_external_memory_host";
public const int VkAmdBufferMarker = 1;
public const int VkAmdBufferMarkerSpecVersion = 1;
public const string VkAmdBufferMarkerExtensionName = "VK_AMD_buffer_marker";
public const int VkAmdPipelineCompilerControl = 1;
public const int VkAmdPipelineCompilerControlSpecVersion = 1;
public const string VkAmdPipelineCompilerControlExtensionName = "VK_AMD_pipeline_compiler_control";
public const int VkExtCalibratedTimestamps = 1;
public const int VkExtCalibratedTimestampsSpecVersion = 1;
public const string VkExtCalibratedTimestampsExtensionName = "VK_EXT_calibrated_timestamps";
public const int VkAmdShaderCoreProperties = 1;
public const int VkAmdShaderCorePropertiesSpecVersion = 2;
public const string VkAmdShaderCorePropertiesExtensionName = "VK_AMD_shader_core_properties";
public const int VkAmdMemoryOverallocationBehavior = 1;
public const int VkAmdMemoryOverallocationBehaviorSpecVersion = 1;
public const string VkAmdMemoryOverallocationBehaviorExtensionName = "VK_AMD_memory_overallocation_behavior";
public const int VkExtVertexAttributeDivisor = 1;
public const int VkExtVertexAttributeDivisorSpecVersion = 3;
public const string VkExtVertexAttributeDivisorExtensionName = "VK_EXT_vertex_attribute_divisor";
public const int VkExtPipelineCreationFeedback = 1;
public const int VkExtPipelineCreationFeedbackSpecVersion = 1;
public const string VkExtPipelineCreationFeedbackExtensionName = "VK_EXT_pipeline_creation_feedback";
public const int VkNvShaderSubgroupPartitioned = 1;
public const int VkNvShaderSubgroupPartitionedSpecVersion = 1;
public const string VkNvShaderSubgroupPartitionedExtensionName = "VK_NV_shader_subgroup_partitioned";
public const int VkNvComputeShaderDerivatives = 1;
public const int VkNvComputeShaderDerivativesSpecVersion = 1;
public const string VkNvComputeShaderDerivativesExtensionName = "VK_NV_compute_shader_derivatives";
public const int VkNvMeshShader = 1;
public const int VkNvMeshShaderSpecVersion = 1;
public const string VkNvMeshShaderExtensionName = "VK_NV_mesh_shader";
public const int VkNvFragmentShaderBarycentric = 1;
public const int VkNvFragmentShaderBarycentricSpecVersion = 1;
public const string VkNvFragmentShaderBarycentricExtensionName = "VK_NV_fragment_shader_barycentric";
public const int VkNvShaderImageFootprint = 1;
public const int VkNvShaderImageFootprintSpecVersion = 2;
public const string VkNvShaderImageFootprintExtensionName = "VK_NV_shader_image_footprint";
public const int VkNvScissorExclusive = 1;
public const int VkNvScissorExclusiveSpecVersion = 1;
public const string VkNvScissorExclusiveExtensionName = "VK_NV_scissor_exclusive";
public const int VkNvDeviceDiagnosticCheckpoints = 1;
public const int VkNvDeviceDiagnosticCheckpointsSpecVersion = 2;
public const string VkNvDeviceDiagnosticCheckpointsExtensionName = "VK_NV_device_diagnostic_checkpoints";
public const int VkIntelShaderIntegerFunctions2 = 1;
public const int VkIntelShaderIntegerFunctions2SpecVersion = 1;
public const string VkIntelShaderIntegerFunctions2ExtensionName = "VK_INTEL_shader_integer_functions2";
public const int VkIntelPerformanceQuery = 1;
public const int VkIntelPerformanceQuerySpecVersion = 2;
public const string VkIntelPerformanceQueryExtensionName = "VK_INTEL_performance_query";
public const int VkExtPciBusInfo = 1;
public const int VkExtPciBusInfoSpecVersion = 2;
public const string VkExtPciBusInfoExtensionName = "VK_EXT_pci_bus_info";
public const int VkAmdDisplayNativeHdr = 1;
public const int VkAmdDisplayNativeHdrSpecVersion = 1;
public const string VkAmdDisplayNativeHdrExtensionName = "VK_AMD_display_native_hdr";
public const int VkExtFragmentDensityMap = 1;
public const int VkExtFragmentDensityMapSpecVersion = 1;
public const string VkExtFragmentDensityMapExtensionName = "VK_EXT_fragment_density_map";
public const int VkExtScalarBlockLayout = 1;
public const int VkExtScalarBlockLayoutSpecVersion = 1;
public const string VkExtScalarBlockLayoutExtensionName = "VK_EXT_scalar_block_layout";
public const int VkGoogleHlslFunctionality1 = 1;
public const int VkGoogleHlslFunctionality1SpecVersion = 1;
public const string VkGoogleHlslFunctionality1ExtensionName = "VK_GOOGLE_hlsl_functionality1";
public const int VkGoogleDecorateString = 1;
public const int VkGoogleDecorateStringSpecVersion = 1;
public const string VkGoogleDecorateStringExtensionName = "VK_GOOGLE_decorate_string";
public const int VkExtSubgroupSizeControl = 1;
public const int VkExtSubgroupSizeControlSpecVersion = 2;
public const string VkExtSubgroupSizeControlExtensionName = "VK_EXT_subgroup_size_control";
public const int VkAmdShaderCoreProperties2 = 1;
public const int VkAmdShaderCoreProperties2SpecVersion = 1;
public const string VkAmdShaderCoreProperties2ExtensionName = "VK_AMD_shader_core_properties2";
public const int VkAmdDeviceCoherentMemory = 1;
public const int VkAmdDeviceCoherentMemorySpecVersion = 1;
public const string VkAmdDeviceCoherentMemoryExtensionName = "VK_AMD_device_coherent_memory";
public const int VkExtMemoryBudget = 1;
public const int VkExtMemoryBudgetSpecVersion = 1;
public const string VkExtMemoryBudgetExtensionName = "VK_EXT_memory_budget";
public const int VkExtMemoryPriority = 1;
public const int VkExtMemoryPrioritySpecVersion = 1;
public const string VkExtMemoryPriorityExtensionName = "VK_EXT_memory_priority";
public const int VkNvDedicatedAllocationImageAliasing = 1;
public const int VkNvDedicatedAllocationImageAliasingSpecVersion = 1;
public const string VkNvDedicatedAllocationImageAliasingExtensionName = "VK_NV_dedicated_allocation_image_aliasing";
public const int VkExtBufferDeviceAddress = 1;
public const int VkExtBufferDeviceAddressSpecVersion = 2;
public const string VkExtBufferDeviceAddressExtensionName = "VK_EXT_buffer_device_address";
public const int VkExtToolingInfo = 1;
public const int VkExtToolingInfoSpecVersion = 1;
public const string VkExtToolingInfoExtensionName = "VK_EXT_tooling_info";
public const int VkExtSeparateStencilUsage = 1;
public const int VkExtSeparateStencilUsageSpecVersion = 1;
public const string VkExtSeparateStencilUsageExtensionName = "VK_EXT_separate_stencil_usage";
public const int VkExtValidationFeatures = 1;
public const int VkExtValidationFeaturesSpecVersion = 3;
public const string VkExtValidationFeaturesExtensionName = "VK_EXT_validation_features";
public const int VkNvCooperativeMatrix = 1;
public const int VkNvCooperativeMatrixSpecVersion = 1;
public const string VkNvCooperativeMatrixExtensionName = "VK_NV_cooperative_matrix";
public const int VkNvCoverageReductionMode = 1;
public const int VkNvCoverageReductionModeSpecVersion = 1;
public const string VkNvCoverageReductionModeExtensionName = "VK_NV_coverage_reduction_mode";
public const int VkExtFragmentShaderInterlock = 1;
public const int VkExtFragmentShaderInterlockSpecVersion = 1;
public const string VkExtFragmentShaderInterlockExtensionName = "VK_EXT_fragment_shader_interlock";
public const int VkExtYcbcrImageArrays = 1;
public const int VkExtYcbcrImageArraysSpecVersion = 1;
public const string VkExtYcbcrImageArraysExtensionName = "VK_EXT_ycbcr_image_arrays";
public const int VkExtHeadlessSurface = 1;
public const int VkExtHeadlessSurfaceSpecVersion = 1;
public const string VkExtHeadlessSurfaceExtensionName = "VK_EXT_headless_surface";
public const int VkExtLineRasterization = 1;
public const int VkExtLineRasterizationSpecVersion = 1;
public const string VkExtLineRasterizationExtensionName = "VK_EXT_line_rasterization";
public const int VkExtHostQueryReset = 1;
public const int VkExtHostQueryResetSpecVersion = 1;
public const string VkExtHostQueryResetExtensionName = "VK_EXT_host_query_reset";
public const int VkExtIndexTypeUint8 = 1;
public const int VkExtIndexTypeUint8SpecVersion = 1;
public const string VkExtIndexTypeUint8ExtensionName = "VK_EXT_index_type_uint8";
public const int VkExtShaderDemoteToHelperInvocation = 1;
public const int VkExtShaderDemoteToHelperInvocationSpecVersion = 1;
public const string VkExtShaderDemoteToHelperInvocationExtensionName = "VK_EXT_shader_demote_to_helper_invocation";
public const int VkNvDeviceGeneratedCommands = 1;
public const int VkNvDeviceGeneratedCommandsSpecVersion = 3;
public const string VkNvDeviceGeneratedCommandsExtensionName = "VK_NV_device_generated_commands";
public const int VkExtTexelBufferAlignment = 1;
public const int VkExtTexelBufferAlignmentSpecVersion = 1;
public const string VkExtTexelBufferAlignmentExtensionName = "VK_EXT_texel_buffer_alignment";
public const int VkQcomRenderPassTransform = 1;
public const int VkQcomRenderPassTransformSpecVersion = 1;
public const string VkQcomRenderPassTransformExtensionName = "VK_QCOM_render_pass_transform";
public const int VkExtRobustness2 = 1;
public const int VkExtRobustness2SpecVersion = 1;
public const string VkExtRobustness2ExtensionName = "VK_EXT_robustness2";
public const int VkExtCustomBorderColor = 1;
public const int VkExtCustomBorderColorSpecVersion = 12;
public const string VkExtCustomBorderColorExtensionName = "VK_EXT_custom_border_color";
public const int VkGoogleUserType = 1;
public const int VkGoogleUserTypeSpecVersion = 1;
public const string VkGoogleUserTypeExtensionName = "VK_GOOGLE_user_type";
public const int VkExtPrivateData = 1;
public const int VkExtPrivateDataSpecVersion = 1;
public const string VkExtPrivateDataExtensionName = "VK_EXT_private_data";
public const int VkExtPipelineCreationCacheControl = 1;
public const int VkExtPipelineCreationCacheControlSpecVersion = 3;
public const string VkExtPipelineCreationCacheControlExtensionName = "VK_EXT_pipeline_creation_cache_control";
public const int VkNvDeviceDiagnosticsConfig = 1;
public const int VkNvDeviceDiagnosticsConfigSpecVersion = 1;
public const string VkNvDeviceDiagnosticsConfigExtensionName = "VK_NV_device_diagnostics_config";
public const int VkQcomRenderPassStoreOps = 1;
public const int VkQcomRenderPassStoreOpsSpecVersion = 2;
public const string VkQcomRenderPassStoreOpsExtensionName = "VK_QCOM_render_pass_store_ops";
}
}