1e5c31af7Sopenharmony_ci// This is manually created file used by gen_framework.py.
2e5c31af7Sopenharmony_ci// It contains additional data for extensions that are required to
3e5c31af7Sopenharmony_ci// generate code for cts. Currently every line contains:
4e5c31af7Sopenharmony_ci// * extension name
5e5c31af7Sopenharmony_ci// * information wheter this is device or instance extension
6e5c31af7Sopenharmony_ci// * version number in which this extension is part of core
7e5c31af7Sopenharmony_ci
8e5c31af7Sopenharmony_ciVK_KHR_surface								INSTANCE
9e5c31af7Sopenharmony_ciVK_KHR_display								INSTANCE
10e5c31af7Sopenharmony_ciVK_KHR_xlib_surface							INSTANCE
11e5c31af7Sopenharmony_ciVK_KHR_xcb_surface							INSTANCE
12e5c31af7Sopenharmony_ciVK_KHR_wayland_surface						INSTANCE
13e5c31af7Sopenharmony_ciVK_KHR_mir_surface							INSTANCE
14e5c31af7Sopenharmony_ciVK_KHR_android_surface						INSTANCE
15e5c31af7Sopenharmony_ciVK_KHR_win32_surface						INSTANCE
16e5c31af7Sopenharmony_ciVK_KHR_get_physical_device_properties2		INSTANCE 1_1_0
17e5c31af7Sopenharmony_ciVK_KHR_device_group_creation				INSTANCE 1_1_0
18e5c31af7Sopenharmony_ciVK_KHR_external_memory_capabilities			INSTANCE 1_1_0
19e5c31af7Sopenharmony_ciVK_KHR_external_semaphore_capabilities		INSTANCE 1_1_0
20e5c31af7Sopenharmony_ciVK_KHR_external_fence_capabilities			INSTANCE 1_1_0
21e5c31af7Sopenharmony_ciVK_KHR_get_surface_capabilities2			INSTANCE
22e5c31af7Sopenharmony_ciVK_KHR_get_display_properties2				INSTANCE
23e5c31af7Sopenharmony_ciVK_KHR_surface_protected_capabilities		INSTANCE
24e5c31af7Sopenharmony_ci
25e5c31af7Sopenharmony_ciVK_KHR_swapchain							DEVICE
26e5c31af7Sopenharmony_ciVK_KHR_swapchain_mutable_format				DEVICE
27e5c31af7Sopenharmony_ciVK_KHR_display_swapchain					DEVICE
28e5c31af7Sopenharmony_ciVK_KHR_sampler_mirror_clamp_to_edge			DEVICE 1_2_0
29e5c31af7Sopenharmony_ciVK_KHR_multiview							DEVICE 1_1_0
30e5c31af7Sopenharmony_ciVK_KHR_device_group							DEVICE 1_1_0
31e5c31af7Sopenharmony_ciVK_KHR_shader_draw_parameters				DEVICE 1_1_0
32e5c31af7Sopenharmony_ciVK_KHR_maintenance1							DEVICE 1_1_0
33e5c31af7Sopenharmony_ciVK_KHR_external_memory						DEVICE 1_1_0
34e5c31af7Sopenharmony_ciVK_KHR_external_memory_win32				DEVICE
35e5c31af7Sopenharmony_ciVK_KHR_external_memory_fd					DEVICE
36e5c31af7Sopenharmony_ciVK_KHR_win32_keyed_mutex					DEVICE
37e5c31af7Sopenharmony_ciVK_KHR_external_semaphore					DEVICE 1_1_0
38e5c31af7Sopenharmony_ciVK_KHR_external_semaphore_win32				DEVICE
39e5c31af7Sopenharmony_ciVK_KHR_external_semaphore_fd				DEVICE
40e5c31af7Sopenharmony_ciVK_KHR_push_descriptor						DEVICE
41e5c31af7Sopenharmony_ciVK_KHR_shader_float16_int8					DEVICE 1_2_0
42e5c31af7Sopenharmony_ciVK_KHR_16bit_storage						DEVICE 1_1_0
43e5c31af7Sopenharmony_ciVK_KHR_incremental_present					DEVICE
44e5c31af7Sopenharmony_ciVK_KHR_8bit_storage							DEVICE 1_2_0
45e5c31af7Sopenharmony_ciVK_KHR_descriptor_update_template			DEVICE 1_1_0
46e5c31af7Sopenharmony_ciVK_KHR_create_renderpass2					DEVICE 1_2_0
47e5c31af7Sopenharmony_ciVK_KHR_shared_presentable_image				DEVICE
48e5c31af7Sopenharmony_ciVK_KHR_external_fence						DEVICE 1_1_0
49e5c31af7Sopenharmony_ciVK_KHR_external_fence_win32					DEVICE
50e5c31af7Sopenharmony_ciVK_KHR_external_fence_fd					DEVICE
51e5c31af7Sopenharmony_ciVK_KHR_maintenance2							DEVICE 1_1_0
52e5c31af7Sopenharmony_ciVK_KHR_variable_pointers					DEVICE 1_1_0
53e5c31af7Sopenharmony_ciVK_KHR_dedicated_allocation					DEVICE 1_1_0
54e5c31af7Sopenharmony_ciVK_KHR_storage_buffer_storage_class			DEVICE 1_1_0
55e5c31af7Sopenharmony_ciVK_KHR_relaxed_block_layout					DEVICE 1_1_0
56e5c31af7Sopenharmony_ciVK_KHR_get_memory_requirements2				DEVICE 1_1_0
57e5c31af7Sopenharmony_ciVK_KHR_image_format_list					DEVICE 1_2_0
58e5c31af7Sopenharmony_ciVK_KHR_sampler_ycbcr_conversion				DEVICE 1_1_0
59e5c31af7Sopenharmony_ciVK_KHR_bind_memory2							DEVICE 1_1_0
60e5c31af7Sopenharmony_ciVK_KHR_maintenance3							DEVICE 1_1_0
61e5c31af7Sopenharmony_ciVK_KHR_driver_properties					DEVICE 1_2_0
62e5c31af7Sopenharmony_ciVK_KHR_shader_float_controls				DEVICE 1_2_0
63e5c31af7Sopenharmony_ciVK_KHR_depth_stencil_resolve				DEVICE 1_2_0
64e5c31af7Sopenharmony_ciVK_KHR_draw_indirect_count					DEVICE 1_2_0
65e5c31af7Sopenharmony_ciVK_KHR_shader_atomic_int64					DEVICE 1_2_0
66e5c31af7Sopenharmony_ciVK_KHR_vulkan_memory_model					DEVICE 1_2_0
67e5c31af7Sopenharmony_ciVK_KHR_uniform_buffer_standard_layout		DEVICE 1_2_0
68e5c31af7Sopenharmony_ciVK_KHR_imageless_framebuffer				DEVICE 1_2_0
69e5c31af7Sopenharmony_ciVK_KHR_shader_subgroup_extended_types		DEVICE 1_2_0
70e5c31af7Sopenharmony_ciVK_EXT_sampler_filter_minmax				DEVICE 1_2_0
71e5c31af7Sopenharmony_ciVK_EXT_shader_viewport_index_layer			DEVICE 1_2_0
72e5c31af7Sopenharmony_ciVK_EXT_descriptor_indexing					DEVICE 1_2_0
73e5c31af7Sopenharmony_ciVK_EXT_scalar_block_layout					DEVICE 1_2_0
74e5c31af7Sopenharmony_ciVK_KHR_buffer_device_address				DEVICE 1_2_0
75e5c31af7Sopenharmony_ciVK_EXT_host_query_reset						DEVICE 1_2_0
76e5c31af7Sopenharmony_ciVK_KHR_separate_depth_stencil_layouts		DEVICE 1_2_0
77e5c31af7Sopenharmony_ciVK_KHR_timeline_semaphore					DEVICE 1_2_0
78e5c31af7Sopenharmony_ciVK_KHR_spirv_1_4							DEVICE 1_2_0
79e5c31af7Sopenharmony_ciVK_EXT_separate_stencil_usage				DEVICE 1_2_0
80e5c31af7Sopenharmony_ciVK_KHR_pipeline_executable_properties		DEVICE
81e5c31af7Sopenharmony_ciVK_KHR_shader_clock							DEVICE
82e5c31af7Sopenharmony_ciVK_KHR_performance_query					DEVICE
83e5c31af7Sopenharmony_ciVK_KHR_shader_non_semantic_info				DEVICE
84e5c31af7Sopenharmony_ciVK_KHR_copy_commands2						DEVICE
85e5c31af7Sopenharmony_ciVK_KHR_shader_terminate_invocation			DEVICE
86e5c31af7Sopenharmony_ciVK_KHR_ray_tracing_pipeline					DEVICE
87e5c31af7Sopenharmony_ciVK_KHR_ray_query							DEVICE
88e5c31af7Sopenharmony_ciVK_KHR_acceleration_structure				DEVICE
89e5c31af7Sopenharmony_ciVK_KHR_pipeline_library						DEVICE
90e5c31af7Sopenharmony_ciVK_KHR_deferred_host_operations				DEVICE
91e5c31af7Sopenharmony_ciVK_KHR_fragment_shading_rate				DEVICE
92e5c31af7Sopenharmony_ciVK_KHR_zero_initialize_workgroup_memory		DEVICE
93e5c31af7Sopenharmony_ciVK_KHR_workgroup_memory_explicit_layout		DEVICE
94e5c31af7Sopenharmony_ciVK_KHR_synchronization2						DEVICE
95e5c31af7Sopenharmony_ciVK_EXT_color_write_enable					DEVICE
96e5c31af7Sopenharmony_ciVK_VALVE_mutable_descriptor_type			DEVICE
97e5c31af7Sopenharmony_ciVK_EXT_multi_draw							DEVICE
98e5c31af7Sopenharmony_ciVK_KHR_shader_subgroup_uniform_control_flow	DEVICE
99e5c31af7Sopenharmony_ciVK_KHR_present_id							DEVICE
100e5c31af7Sopenharmony_ciVK_KHR_present_wait							DEVICE
101e5c31af7Sopenharmony_ciVK_KHR_shader_integer_dot_product			DEVICE
102e5c31af7Sopenharmony_ciVK_KHR_format_feature_flags2				DEVICE
103e5c31af7Sopenharmony_ciVK_KHR_maintenance4							DEVICE
104e5c31af7Sopenharmony_ciVK_KHR_dynamic_rendering					DEVICE
105e5c31af7Sopenharmony_ciVK_EXT_border_color_swizzle					DEVICE
106e5c31af7Sopenharmony_ciVK_NV_mesh_shader							DEVICE
107e5c31af7Sopenharmony_ciVK_KHR_portability_subset					DEVICE
108