Merge pull request #276 from Ella-0/master
[platform/upstream/VK-GL-CTS.git] / external / vulkancts / scripts / src / extensions_data.txt
1 // This is manually created file used by gen_framework.py.
2 // It contains additional data for extensions that are required to
3 // generate code for cts. Currently every line contains:
4 // * extension name
5 // * information wheter this is device or instance extension
6 // * version number in which this extension is part of core
7
8 VK_KHR_surface                                                          INSTANCE
9 VK_KHR_display                                                          INSTANCE
10 VK_KHR_xlib_surface                                                     INSTANCE
11 VK_KHR_xcb_surface                                                      INSTANCE
12 VK_KHR_wayland_surface                                          INSTANCE
13 VK_KHR_mir_surface                                                      INSTANCE
14 VK_KHR_android_surface                                          INSTANCE
15 VK_KHR_win32_surface                                            INSTANCE
16 VK_KHR_get_physical_device_properties2          INSTANCE 1_1_0
17 VK_KHR_device_group_creation                            INSTANCE 1_1_0
18 VK_KHR_external_memory_capabilities                     INSTANCE 1_1_0
19 VK_KHR_external_semaphore_capabilities          INSTANCE 1_1_0
20 VK_KHR_external_fence_capabilities                      INSTANCE 1_1_0
21 VK_KHR_get_surface_capabilities2                        INSTANCE
22 VK_KHR_get_display_properties2                          INSTANCE
23 VK_KHR_surface_protected_capabilities           INSTANCE
24
25 VK_KHR_swapchain                                                        DEVICE
26 VK_KHR_swapchain_mutable_format                         DEVICE
27 VK_KHR_display_swapchain                                        DEVICE
28 VK_KHR_sampler_mirror_clamp_to_edge                     DEVICE 1_2_0
29 VK_KHR_multiview                                                        DEVICE 1_1_0
30 VK_KHR_device_group                                                     DEVICE 1_1_0
31 VK_KHR_shader_draw_parameters                           DEVICE 1_1_0
32 VK_KHR_maintenance1                                                     DEVICE 1_1_0
33 VK_KHR_external_memory                                          DEVICE 1_1_0
34 VK_KHR_external_memory_win32                            DEVICE
35 VK_KHR_external_memory_fd                                       DEVICE
36 VK_KHR_win32_keyed_mutex                                        DEVICE
37 VK_KHR_external_semaphore                                       DEVICE 1_1_0
38 VK_KHR_external_semaphore_win32                         DEVICE
39 VK_KHR_external_semaphore_fd                            DEVICE
40 VK_KHR_push_descriptor                                          DEVICE
41 VK_KHR_shader_float16_int8                                      DEVICE 1_2_0
42 VK_KHR_16bit_storage                                            DEVICE 1_1_0
43 VK_KHR_incremental_present                                      DEVICE
44 VK_KHR_8bit_storage                                                     DEVICE 1_2_0
45 VK_KHR_descriptor_update_template                       DEVICE 1_1_0
46 VK_KHR_create_renderpass2                                       DEVICE 1_2_0
47 VK_KHR_shared_presentable_image                         DEVICE
48 VK_KHR_external_fence                                           DEVICE 1_1_0
49 VK_KHR_external_fence_win32                                     DEVICE
50 VK_KHR_external_fence_fd                                        DEVICE
51 VK_KHR_maintenance2                                                     DEVICE 1_1_0
52 VK_KHR_variable_pointers                                        DEVICE 1_1_0
53 VK_KHR_dedicated_allocation                                     DEVICE 1_1_0
54 VK_KHR_storage_buffer_storage_class                     DEVICE 1_1_0
55 VK_KHR_relaxed_block_layout                                     DEVICE 1_1_0
56 VK_KHR_get_memory_requirements2                         DEVICE 1_1_0
57 VK_KHR_image_format_list                                        DEVICE 1_2_0
58 VK_KHR_sampler_ycbcr_conversion                         DEVICE 1_1_0
59 VK_KHR_bind_memory2                                                     DEVICE 1_1_0
60 VK_KHR_maintenance3                                                     DEVICE 1_1_0
61 VK_KHR_driver_properties                                        DEVICE 1_2_0
62 VK_KHR_shader_float_controls                            DEVICE 1_2_0
63 VK_KHR_depth_stencil_resolve                            DEVICE 1_2_0
64 VK_KHR_draw_indirect_count                                      DEVICE 1_2_0
65 VK_KHR_shader_atomic_int64                                      DEVICE 1_2_0
66 VK_KHR_vulkan_memory_model                                      DEVICE 1_2_0
67 VK_KHR_uniform_buffer_standard_layout           DEVICE 1_2_0
68 VK_KHR_imageless_framebuffer                            DEVICE 1_2_0
69 VK_KHR_shader_subgroup_extended_types           DEVICE 1_2_0
70 VK_EXT_sampler_filter_minmax                            DEVICE 1_2_0
71 VK_EXT_shader_viewport_index_layer                      DEVICE 1_2_0
72 VK_EXT_descriptor_indexing                                      DEVICE 1_2_0
73 VK_EXT_scalar_block_layout                                      DEVICE 1_2_0
74 VK_KHR_buffer_device_address                            DEVICE 1_2_0
75 VK_EXT_host_query_reset                                         DEVICE 1_2_0
76 VK_KHR_separate_depth_stencil_layouts           DEVICE 1_2_0
77 VK_KHR_timeline_semaphore                                       DEVICE 1_2_0
78 VK_KHR_spirv_1_4                                                        DEVICE 1_2_0
79 VK_EXT_separate_stencil_usage                           DEVICE 1_2_0
80 VK_KHR_pipeline_executable_properties           DEVICE
81 VK_KHR_shader_clock                                                     DEVICE
82 VK_KHR_performance_query                                        DEVICE
83 VK_KHR_shader_non_semantic_info                         DEVICE
84 VK_KHR_copy_commands2                                           DEVICE
85 VK_KHR_shader_terminate_invocation                      DEVICE
86 VK_KHR_ray_tracing_pipeline                                     DEVICE
87 VK_KHR_ray_query                                                        DEVICE
88 VK_KHR_acceleration_structure                           DEVICE
89 VK_KHR_pipeline_library                                         DEVICE
90 VK_KHR_deferred_host_operations                         DEVICE
91 VK_KHR_fragment_shading_rate                            DEVICE
92 VK_KHR_zero_initialize_workgroup_memory         DEVICE
93 VK_KHR_workgroup_memory_explicit_layout         DEVICE
94 VK_KHR_synchronization2                                         DEVICE
95 VK_EXT_color_write_enable                                       DEVICE
96 VK_VALVE_mutable_descriptor_type                        DEVICE
97 VK_EXT_multi_draw                                                       DEVICE
98 VK_KHR_shader_subgroup_uniform_control_flow     DEVICE
99 VK_KHR_present_id                                                       DEVICE
100 VK_KHR_present_wait                                                     DEVICE