• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1// WARNING: DO NOT MODIFY! This file is automatically generated from the vk.xml registry
2ifndef::VK_VERSION_1_1[]
3ifdef::VK_KHR_16bit_storage[]
4  * <<VK_KHR_16bit_storage>>
5endif::VK_KHR_16bit_storage[]
6endif::VK_VERSION_1_1[]
7
8ifdef::VK_KHR_8bit_storage[]
9  * <<VK_KHR_8bit_storage>>
10endif::VK_KHR_8bit_storage[]
11
12ifdef::VK_KHR_android_surface[]
13  * <<VK_KHR_android_surface>>
14endif::VK_KHR_android_surface[]
15
16ifndef::VK_VERSION_1_1[]
17ifdef::VK_KHR_bind_memory2[]
18  * <<VK_KHR_bind_memory2>>
19endif::VK_KHR_bind_memory2[]
20endif::VK_VERSION_1_1[]
21
22ifdef::VK_KHR_create_renderpass2[]
23  * <<VK_KHR_create_renderpass2>>
24endif::VK_KHR_create_renderpass2[]
25
26ifndef::VK_VERSION_1_1[]
27ifdef::VK_KHR_dedicated_allocation[]
28  * <<VK_KHR_dedicated_allocation>>
29endif::VK_KHR_dedicated_allocation[]
30endif::VK_VERSION_1_1[]
31
32ifndef::VK_VERSION_1_1[]
33ifdef::VK_KHR_descriptor_update_template[]
34  * <<VK_KHR_descriptor_update_template>>
35endif::VK_KHR_descriptor_update_template[]
36endif::VK_VERSION_1_1[]
37
38ifndef::VK_VERSION_1_1[]
39ifdef::VK_KHR_device_group[]
40  * <<VK_KHR_device_group>>
41endif::VK_KHR_device_group[]
42endif::VK_VERSION_1_1[]
43
44ifndef::VK_VERSION_1_1[]
45ifdef::VK_KHR_device_group_creation[]
46  * <<VK_KHR_device_group_creation>>
47endif::VK_KHR_device_group_creation[]
48endif::VK_VERSION_1_1[]
49
50ifdef::VK_KHR_display[]
51  * <<VK_KHR_display>>
52endif::VK_KHR_display[]
53
54ifdef::VK_KHR_display_swapchain[]
55  * <<VK_KHR_display_swapchain>>
56endif::VK_KHR_display_swapchain[]
57
58ifdef::VK_KHR_draw_indirect_count[]
59  * <<VK_KHR_draw_indirect_count>>
60endif::VK_KHR_draw_indirect_count[]
61
62ifndef::VK_VERSION_1_1[]
63ifdef::VK_KHR_external_fence[]
64  * <<VK_KHR_external_fence>>
65endif::VK_KHR_external_fence[]
66endif::VK_VERSION_1_1[]
67
68ifndef::VK_VERSION_1_1[]
69ifdef::VK_KHR_external_fence_capabilities[]
70  * <<VK_KHR_external_fence_capabilities>>
71endif::VK_KHR_external_fence_capabilities[]
72endif::VK_VERSION_1_1[]
73
74ifdef::VK_KHR_external_fence_fd[]
75  * <<VK_KHR_external_fence_fd>>
76endif::VK_KHR_external_fence_fd[]
77
78ifdef::VK_KHR_external_fence_win32[]
79  * <<VK_KHR_external_fence_win32>>
80endif::VK_KHR_external_fence_win32[]
81
82ifndef::VK_VERSION_1_1[]
83ifdef::VK_KHR_external_memory[]
84  * <<VK_KHR_external_memory>>
85endif::VK_KHR_external_memory[]
86endif::VK_VERSION_1_1[]
87
88ifndef::VK_VERSION_1_1[]
89ifdef::VK_KHR_external_memory_capabilities[]
90  * <<VK_KHR_external_memory_capabilities>>
91endif::VK_KHR_external_memory_capabilities[]
92endif::VK_VERSION_1_1[]
93
94ifdef::VK_KHR_external_memory_fd[]
95  * <<VK_KHR_external_memory_fd>>
96endif::VK_KHR_external_memory_fd[]
97
98ifdef::VK_KHR_external_memory_win32[]
99  * <<VK_KHR_external_memory_win32>>
100endif::VK_KHR_external_memory_win32[]
101
102ifndef::VK_VERSION_1_1[]
103ifdef::VK_KHR_external_semaphore[]
104  * <<VK_KHR_external_semaphore>>
105endif::VK_KHR_external_semaphore[]
106endif::VK_VERSION_1_1[]
107
108ifndef::VK_VERSION_1_1[]
109ifdef::VK_KHR_external_semaphore_capabilities[]
110  * <<VK_KHR_external_semaphore_capabilities>>
111endif::VK_KHR_external_semaphore_capabilities[]
112endif::VK_VERSION_1_1[]
113
114ifdef::VK_KHR_external_semaphore_fd[]
115  * <<VK_KHR_external_semaphore_fd>>
116endif::VK_KHR_external_semaphore_fd[]
117
118ifdef::VK_KHR_external_semaphore_win32[]
119  * <<VK_KHR_external_semaphore_win32>>
120endif::VK_KHR_external_semaphore_win32[]
121
122ifdef::VK_KHR_get_display_properties2[]
123  * <<VK_KHR_get_display_properties2>>
124endif::VK_KHR_get_display_properties2[]
125
126ifndef::VK_VERSION_1_1[]
127ifdef::VK_KHR_get_memory_requirements2[]
128  * <<VK_KHR_get_memory_requirements2>>
129endif::VK_KHR_get_memory_requirements2[]
130endif::VK_VERSION_1_1[]
131
132ifndef::VK_VERSION_1_1[]
133ifdef::VK_KHR_get_physical_device_properties2[]
134  * <<VK_KHR_get_physical_device_properties2>>
135endif::VK_KHR_get_physical_device_properties2[]
136endif::VK_VERSION_1_1[]
137
138ifdef::VK_KHR_get_surface_capabilities2[]
139  * <<VK_KHR_get_surface_capabilities2>>
140endif::VK_KHR_get_surface_capabilities2[]
141
142ifdef::VK_KHR_image_format_list[]
143  * <<VK_KHR_image_format_list>>
144endif::VK_KHR_image_format_list[]
145
146ifdef::VK_KHR_incremental_present[]
147  * <<VK_KHR_incremental_present>>
148endif::VK_KHR_incremental_present[]
149
150ifndef::VK_VERSION_1_1[]
151ifdef::VK_KHR_maintenance1[]
152  * <<VK_KHR_maintenance1>>
153endif::VK_KHR_maintenance1[]
154endif::VK_VERSION_1_1[]
155
156ifndef::VK_VERSION_1_1[]
157ifdef::VK_KHR_maintenance2[]
158  * <<VK_KHR_maintenance2>>
159endif::VK_KHR_maintenance2[]
160endif::VK_VERSION_1_1[]
161
162ifndef::VK_VERSION_1_1[]
163ifdef::VK_KHR_maintenance3[]
164  * <<VK_KHR_maintenance3>>
165endif::VK_KHR_maintenance3[]
166endif::VK_VERSION_1_1[]
167
168ifdef::VK_KHR_mir_surface[]
169  * <<VK_KHR_mir_surface>>
170endif::VK_KHR_mir_surface[]
171
172ifndef::VK_VERSION_1_1[]
173ifdef::VK_KHR_multiview[]
174  * <<VK_KHR_multiview>>
175endif::VK_KHR_multiview[]
176endif::VK_VERSION_1_1[]
177
178ifdef::VK_KHR_push_descriptor[]
179  * <<VK_KHR_push_descriptor>>
180endif::VK_KHR_push_descriptor[]
181
182ifndef::VK_VERSION_1_1[]
183ifdef::VK_KHR_relaxed_block_layout[]
184  * <<VK_KHR_relaxed_block_layout>>
185endif::VK_KHR_relaxed_block_layout[]
186endif::VK_VERSION_1_1[]
187
188ifdef::VK_KHR_sampler_mirror_clamp_to_edge[]
189  * <<VK_KHR_sampler_mirror_clamp_to_edge>>
190endif::VK_KHR_sampler_mirror_clamp_to_edge[]
191
192ifndef::VK_VERSION_1_1[]
193ifdef::VK_KHR_sampler_ycbcr_conversion[]
194  * <<VK_KHR_sampler_ycbcr_conversion>>
195endif::VK_KHR_sampler_ycbcr_conversion[]
196endif::VK_VERSION_1_1[]
197
198ifndef::VK_VERSION_1_1[]
199ifdef::VK_KHR_shader_draw_parameters[]
200  * <<VK_KHR_shader_draw_parameters>>
201endif::VK_KHR_shader_draw_parameters[]
202endif::VK_VERSION_1_1[]
203
204ifdef::VK_KHR_shared_presentable_image[]
205  * <<VK_KHR_shared_presentable_image>>
206endif::VK_KHR_shared_presentable_image[]
207
208ifndef::VK_VERSION_1_1[]
209ifdef::VK_KHR_storage_buffer_storage_class[]
210  * <<VK_KHR_storage_buffer_storage_class>>
211endif::VK_KHR_storage_buffer_storage_class[]
212endif::VK_VERSION_1_1[]
213
214ifdef::VK_KHR_surface[]
215  * <<VK_KHR_surface>>
216endif::VK_KHR_surface[]
217
218ifdef::VK_KHR_swapchain[]
219  * <<VK_KHR_swapchain>>
220endif::VK_KHR_swapchain[]
221
222ifndef::VK_VERSION_1_1[]
223ifdef::VK_KHR_variable_pointers[]
224  * <<VK_KHR_variable_pointers>>
225endif::VK_KHR_variable_pointers[]
226endif::VK_VERSION_1_1[]
227
228ifdef::VK_KHR_wayland_surface[]
229  * <<VK_KHR_wayland_surface>>
230endif::VK_KHR_wayland_surface[]
231
232ifdef::VK_KHR_win32_keyed_mutex[]
233  * <<VK_KHR_win32_keyed_mutex>>
234endif::VK_KHR_win32_keyed_mutex[]
235
236ifdef::VK_KHR_win32_surface[]
237  * <<VK_KHR_win32_surface>>
238endif::VK_KHR_win32_surface[]
239
240ifdef::VK_KHR_xcb_surface[]
241  * <<VK_KHR_xcb_surface>>
242endif::VK_KHR_xcb_surface[]
243
244ifdef::VK_KHR_xlib_surface[]
245  * <<VK_KHR_xlib_surface>>
246endif::VK_KHR_xlib_surface[]
247
248ifdef::VK_EXT_acquire_xlib_display[]
249  * <<VK_EXT_acquire_xlib_display>>
250endif::VK_EXT_acquire_xlib_display[]
251
252ifdef::VK_EXT_blend_operation_advanced[]
253  * <<VK_EXT_blend_operation_advanced>>
254endif::VK_EXT_blend_operation_advanced[]
255
256ifdef::VK_EXT_conditional_rendering[]
257  * <<VK_EXT_conditional_rendering>>
258endif::VK_EXT_conditional_rendering[]
259
260ifdef::VK_EXT_conservative_rasterization[]
261  * <<VK_EXT_conservative_rasterization>>
262endif::VK_EXT_conservative_rasterization[]
263
264ifndef::VK_EXT_debug_utils[]
265ifdef::VK_EXT_debug_marker[]
266  * <<VK_EXT_debug_marker>>
267endif::VK_EXT_debug_marker[]
268endif::VK_EXT_debug_utils[]
269
270ifndef::VK_EXT_debug_utils[]
271ifdef::VK_EXT_debug_report[]
272  * <<VK_EXT_debug_report>>
273endif::VK_EXT_debug_report[]
274endif::VK_EXT_debug_utils[]
275
276ifdef::VK_EXT_debug_utils[]
277  * <<VK_EXT_debug_utils>>
278endif::VK_EXT_debug_utils[]
279
280ifdef::VK_EXT_depth_range_unrestricted[]
281  * <<VK_EXT_depth_range_unrestricted>>
282endif::VK_EXT_depth_range_unrestricted[]
283
284ifdef::VK_EXT_descriptor_indexing[]
285  * <<VK_EXT_descriptor_indexing>>
286endif::VK_EXT_descriptor_indexing[]
287
288ifdef::VK_EXT_direct_mode_display[]
289  * <<VK_EXT_direct_mode_display>>
290endif::VK_EXT_direct_mode_display[]
291
292ifdef::VK_EXT_discard_rectangles[]
293  * <<VK_EXT_discard_rectangles>>
294endif::VK_EXT_discard_rectangles[]
295
296ifdef::VK_EXT_display_control[]
297  * <<VK_EXT_display_control>>
298endif::VK_EXT_display_control[]
299
300ifdef::VK_EXT_display_surface_counter[]
301  * <<VK_EXT_display_surface_counter>>
302endif::VK_EXT_display_surface_counter[]
303
304ifdef::VK_EXT_external_memory_dma_buf[]
305  * <<VK_EXT_external_memory_dma_buf>>
306endif::VK_EXT_external_memory_dma_buf[]
307
308ifdef::VK_EXT_external_memory_host[]
309  * <<VK_EXT_external_memory_host>>
310endif::VK_EXT_external_memory_host[]
311
312ifdef::VK_EXT_global_priority[]
313  * <<VK_EXT_global_priority>>
314endif::VK_EXT_global_priority[]
315
316ifdef::VK_EXT_hdr_metadata[]
317  * <<VK_EXT_hdr_metadata>>
318endif::VK_EXT_hdr_metadata[]
319
320ifdef::VK_EXT_post_depth_coverage[]
321  * <<VK_EXT_post_depth_coverage>>
322endif::VK_EXT_post_depth_coverage[]
323
324ifdef::VK_EXT_queue_family_foreign[]
325  * <<VK_EXT_queue_family_foreign>>
326endif::VK_EXT_queue_family_foreign[]
327
328ifdef::VK_EXT_sample_locations[]
329  * <<VK_EXT_sample_locations>>
330endif::VK_EXT_sample_locations[]
331
332ifdef::VK_EXT_sampler_filter_minmax[]
333  * <<VK_EXT_sampler_filter_minmax>>
334endif::VK_EXT_sampler_filter_minmax[]
335
336ifdef::VK_EXT_shader_stencil_export[]
337  * <<VK_EXT_shader_stencil_export>>
338endif::VK_EXT_shader_stencil_export[]
339
340ifdef::VK_EXT_shader_subgroup_ballot[]
341  * <<VK_EXT_shader_subgroup_ballot>>
342endif::VK_EXT_shader_subgroup_ballot[]
343
344ifdef::VK_EXT_shader_subgroup_vote[]
345  * <<VK_EXT_shader_subgroup_vote>>
346endif::VK_EXT_shader_subgroup_vote[]
347
348ifdef::VK_EXT_shader_viewport_index_layer[]
349  * <<VK_EXT_shader_viewport_index_layer>>
350endif::VK_EXT_shader_viewport_index_layer[]
351
352ifdef::VK_EXT_swapchain_colorspace[]
353  * <<VK_EXT_swapchain_colorspace>>
354endif::VK_EXT_swapchain_colorspace[]
355
356ifdef::VK_EXT_validation_cache[]
357  * <<VK_EXT_validation_cache>>
358endif::VK_EXT_validation_cache[]
359
360ifdef::VK_EXT_validation_flags[]
361  * <<VK_EXT_validation_flags>>
362endif::VK_EXT_validation_flags[]
363
364ifdef::VK_EXT_vertex_attribute_divisor[]
365  * <<VK_EXT_vertex_attribute_divisor>>
366endif::VK_EXT_vertex_attribute_divisor[]
367
368ifdef::VK_AMD_buffer_marker[]
369  * <<VK_AMD_buffer_marker>>
370endif::VK_AMD_buffer_marker[]
371
372ifndef::VK_KHR_draw_indirect_count[]
373ifdef::VK_AMD_draw_indirect_count[]
374  * <<VK_AMD_draw_indirect_count>>
375endif::VK_AMD_draw_indirect_count[]
376endif::VK_KHR_draw_indirect_count[]
377
378ifdef::VK_AMD_gcn_shader[]
379  * <<VK_AMD_gcn_shader>>
380endif::VK_AMD_gcn_shader[]
381
382ifdef::VK_AMD_gpu_shader_half_float[]
383  * <<VK_AMD_gpu_shader_half_float>>
384endif::VK_AMD_gpu_shader_half_float[]
385
386ifdef::VK_AMD_gpu_shader_int16[]
387  * <<VK_AMD_gpu_shader_int16>>
388endif::VK_AMD_gpu_shader_int16[]
389
390ifdef::VK_AMD_mixed_attachment_samples[]
391  * <<VK_AMD_mixed_attachment_samples>>
392endif::VK_AMD_mixed_attachment_samples[]
393
394ifndef::VK_KHR_maintenance1[]
395ifdef::VK_AMD_negative_viewport_height[]
396  * <<VK_AMD_negative_viewport_height>>
397endif::VK_AMD_negative_viewport_height[]
398endif::VK_KHR_maintenance1[]
399
400ifdef::VK_AMD_rasterization_order[]
401  * <<VK_AMD_rasterization_order>>
402endif::VK_AMD_rasterization_order[]
403
404ifdef::VK_AMD_shader_ballot[]
405  * <<VK_AMD_shader_ballot>>
406endif::VK_AMD_shader_ballot[]
407
408ifdef::VK_AMD_shader_core_properties[]
409  * <<VK_AMD_shader_core_properties>>
410endif::VK_AMD_shader_core_properties[]
411
412ifdef::VK_AMD_shader_explicit_vertex_parameter[]
413  * <<VK_AMD_shader_explicit_vertex_parameter>>
414endif::VK_AMD_shader_explicit_vertex_parameter[]
415
416ifdef::VK_AMD_shader_fragment_mask[]
417  * <<VK_AMD_shader_fragment_mask>>
418endif::VK_AMD_shader_fragment_mask[]
419
420ifdef::VK_AMD_shader_image_load_store_lod[]
421  * <<VK_AMD_shader_image_load_store_lod>>
422endif::VK_AMD_shader_image_load_store_lod[]
423
424ifdef::VK_AMD_shader_info[]
425  * <<VK_AMD_shader_info>>
426endif::VK_AMD_shader_info[]
427
428ifdef::VK_AMD_shader_trinary_minmax[]
429  * <<VK_AMD_shader_trinary_minmax>>
430endif::VK_AMD_shader_trinary_minmax[]
431
432ifdef::VK_AMD_texture_gather_bias_lod[]
433  * <<VK_AMD_texture_gather_bias_lod>>
434endif::VK_AMD_texture_gather_bias_lod[]
435
436ifdef::VK_ANDROID_external_memory_android_hardware_buffer[]
437  * <<VK_ANDROID_external_memory_android_hardware_buffer>>
438endif::VK_ANDROID_external_memory_android_hardware_buffer[]
439
440ifdef::VK_GOOGLE_display_timing[]
441  * <<VK_GOOGLE_display_timing>>
442endif::VK_GOOGLE_display_timing[]
443
444ifdef::VK_IMG_filter_cubic[]
445  * <<VK_IMG_filter_cubic>>
446endif::VK_IMG_filter_cubic[]
447
448ifdef::VK_IMG_format_pvrtc[]
449  * <<VK_IMG_format_pvrtc>>
450endif::VK_IMG_format_pvrtc[]
451
452ifdef::VK_MVK_ios_surface[]
453  * <<VK_MVK_ios_surface>>
454endif::VK_MVK_ios_surface[]
455
456ifdef::VK_MVK_macos_surface[]
457  * <<VK_MVK_macos_surface>>
458endif::VK_MVK_macos_surface[]
459
460ifdef::VK_NN_vi_surface[]
461  * <<VK_NN_vi_surface>>
462endif::VK_NN_vi_surface[]
463
464ifdef::VK_NVX_device_generated_commands[]
465  * <<VK_NVX_device_generated_commands>>
466endif::VK_NVX_device_generated_commands[]
467
468ifdef::VK_NVX_multiview_per_view_attributes[]
469  * <<VK_NVX_multiview_per_view_attributes>>
470endif::VK_NVX_multiview_per_view_attributes[]
471
472ifdef::VK_NV_clip_space_w_scaling[]
473  * <<VK_NV_clip_space_w_scaling>>
474endif::VK_NV_clip_space_w_scaling[]
475
476ifndef::VK_KHR_dedicated_allocation[]
477ifdef::VK_NV_dedicated_allocation[]
478  * <<VK_NV_dedicated_allocation>>
479endif::VK_NV_dedicated_allocation[]
480endif::VK_KHR_dedicated_allocation[]
481
482ifdef::VK_NV_device_diagnostic_checkpoints[]
483  * <<VK_NV_device_diagnostic_checkpoints>>
484endif::VK_NV_device_diagnostic_checkpoints[]
485
486ifndef::VK_KHR_external_memory[]
487ifdef::VK_NV_external_memory[]
488  * <<VK_NV_external_memory>>
489endif::VK_NV_external_memory[]
490endif::VK_KHR_external_memory[]
491
492ifndef::VK_KHR_external_memory_capabilities[]
493ifdef::VK_NV_external_memory_capabilities[]
494  * <<VK_NV_external_memory_capabilities>>
495endif::VK_NV_external_memory_capabilities[]
496endif::VK_KHR_external_memory_capabilities[]
497
498ifndef::VK_KHR_external_memory_win32[]
499ifdef::VK_NV_external_memory_win32[]
500  * <<VK_NV_external_memory_win32>>
501endif::VK_NV_external_memory_win32[]
502endif::VK_KHR_external_memory_win32[]
503
504ifdef::VK_NV_fill_rectangle[]
505  * <<VK_NV_fill_rectangle>>
506endif::VK_NV_fill_rectangle[]
507
508ifdef::VK_NV_fragment_coverage_to_color[]
509  * <<VK_NV_fragment_coverage_to_color>>
510endif::VK_NV_fragment_coverage_to_color[]
511
512ifdef::VK_NV_framebuffer_mixed_samples[]
513  * <<VK_NV_framebuffer_mixed_samples>>
514endif::VK_NV_framebuffer_mixed_samples[]
515
516ifdef::VK_NV_geometry_shader_passthrough[]
517  * <<VK_NV_geometry_shader_passthrough>>
518endif::VK_NV_geometry_shader_passthrough[]
519
520
521ifdef::VK_NV_sample_mask_override_coverage[]
522  * <<VK_NV_sample_mask_override_coverage>>
523endif::VK_NV_sample_mask_override_coverage[]
524
525ifdef::VK_NV_shader_subgroup_partitioned[]
526  * <<VK_NV_shader_subgroup_partitioned>>
527endif::VK_NV_shader_subgroup_partitioned[]
528
529ifdef::VK_NV_viewport_array2[]
530  * <<VK_NV_viewport_array2>>
531endif::VK_NV_viewport_array2[]
532
533ifdef::VK_NV_viewport_swizzle[]
534  * <<VK_NV_viewport_swizzle>>
535endif::VK_NV_viewport_swizzle[]
536
537ifndef::VK_KHR_win32_keyed_mutex[]
538ifdef::VK_NV_win32_keyed_mutex[]
539  * <<VK_NV_win32_keyed_mutex>>
540endif::VK_NV_win32_keyed_mutex[]
541endif::VK_KHR_win32_keyed_mutex[]
542
543