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