xref: /aosp_15_r20/external/angle/scripts/extension_data/swiftshader_linux.json (revision 8975f5c5ed3d1c378011245431ada316dfb6f244)
1*8975f5c5SAndroid Build Coastguard Worker{
2*8975f5c5SAndroid Build Coastguard Worker    "Vendor": "Google Inc. (Google)",
3*8975f5c5SAndroid Build Coastguard Worker    "Version": "OpenGL ES 3.1.0 (ANGLE 2.1.20572 git hash: 75901296a09f)",
4*8975f5c5SAndroid Build Coastguard Worker    "Renderer": "ANGLE (Google, Vulkan 1.3.0 (SwiftShader Device (Subzero) (0x0000C0DE)), SwiftShader driver-5.0.0)",
5*8975f5c5SAndroid Build Coastguard Worker    "ShaderLanguageVersion": "OpenGL ES GLSL ES 3.10 (ANGLE 2.1.20572 git hash: 75901296a09f)",
6*8975f5c5SAndroid Build Coastguard Worker    "Extensions": [
7*8975f5c5SAndroid Build Coastguard Worker        "GL_AMD_performance_monitor",
8*8975f5c5SAndroid Build Coastguard Worker        "GL_ANGLE_base_vertex_base_instance",
9*8975f5c5SAndroid Build Coastguard Worker        "GL_ANGLE_base_vertex_base_instance_shader_builtin",
10*8975f5c5SAndroid Build Coastguard Worker        "GL_ANGLE_client_arrays",
11*8975f5c5SAndroid Build Coastguard Worker        "GL_ANGLE_clip_cull_distance",
12*8975f5c5SAndroid Build Coastguard Worker        "GL_ANGLE_compressed_texture_etc",
13*8975f5c5SAndroid Build Coastguard Worker        "GL_ANGLE_copy_texture_3d",
14*8975f5c5SAndroid Build Coastguard Worker        "GL_ANGLE_depth_texture",
15*8975f5c5SAndroid Build Coastguard Worker        "GL_ANGLE_framebuffer_blit",
16*8975f5c5SAndroid Build Coastguard Worker        "GL_ANGLE_framebuffer_multisample",
17*8975f5c5SAndroid Build Coastguard Worker        "GL_ANGLE_get_image",
18*8975f5c5SAndroid Build Coastguard Worker        "GL_ANGLE_get_serialized_context_string",
19*8975f5c5SAndroid Build Coastguard Worker        "GL_ANGLE_get_tex_level_parameter",
20*8975f5c5SAndroid Build Coastguard Worker        "GL_ANGLE_instanced_arrays",
21*8975f5c5SAndroid Build Coastguard Worker        "GL_ANGLE_memory_object_flags",
22*8975f5c5SAndroid Build Coastguard Worker        "GL_ANGLE_memory_size",
23*8975f5c5SAndroid Build Coastguard Worker        "GL_ANGLE_multi_draw",
24*8975f5c5SAndroid Build Coastguard Worker        "GL_ANGLE_program_cache_control",
25*8975f5c5SAndroid Build Coastguard Worker        "GL_ANGLE_read_only_depth_stencil_feedback_loops",
26*8975f5c5SAndroid Build Coastguard Worker        "GL_ANGLE_relaxed_vertex_attribute_type",
27*8975f5c5SAndroid Build Coastguard Worker        "GL_ANGLE_request_extension",
28*8975f5c5SAndroid Build Coastguard Worker        "GL_ANGLE_rgbx_internal_format",
29*8975f5c5SAndroid Build Coastguard Worker        "GL_ANGLE_robust_client_memory",
30*8975f5c5SAndroid Build Coastguard Worker        "GL_ANGLE_robust_fragment_shader_output",
31*8975f5c5SAndroid Build Coastguard Worker        "GL_ANGLE_texture_compression_dxt3",
32*8975f5c5SAndroid Build Coastguard Worker        "GL_ANGLE_texture_compression_dxt5",
33*8975f5c5SAndroid Build Coastguard Worker        "GL_ANGLE_texture_multisample",
34*8975f5c5SAndroid Build Coastguard Worker        "GL_ANGLE_texture_usage",
35*8975f5c5SAndroid Build Coastguard Worker        "GL_ANGLE_vulkan_image",
36*8975f5c5SAndroid Build Coastguard Worker        "GL_ANGLE_yuv_internal_format",
37*8975f5c5SAndroid Build Coastguard Worker        "GL_APPLE_clip_distance",
38*8975f5c5SAndroid Build Coastguard Worker        "GL_ARM_shader_framebuffer_fetch",
39*8975f5c5SAndroid Build Coastguard Worker        "GL_CHROMIUM_bind_generates_resource",
40*8975f5c5SAndroid Build Coastguard Worker        "GL_CHROMIUM_bind_uniform_location",
41*8975f5c5SAndroid Build Coastguard Worker        "GL_CHROMIUM_copy_compressed_texture",
42*8975f5c5SAndroid Build Coastguard Worker        "GL_CHROMIUM_copy_texture",
43*8975f5c5SAndroid Build Coastguard Worker        "GL_CHROMIUM_lose_context",
44*8975f5c5SAndroid Build Coastguard Worker        "GL_CHROMIUM_texture_filtering_hint",
45*8975f5c5SAndroid Build Coastguard Worker        "GL_EXT_EGL_image_array",
46*8975f5c5SAndroid Build Coastguard Worker        "GL_EXT_EGL_image_external_wrap_modes",
47*8975f5c5SAndroid Build Coastguard Worker        "GL_EXT_EGL_image_storage",
48*8975f5c5SAndroid Build Coastguard Worker        "GL_EXT_base_instance",
49*8975f5c5SAndroid Build Coastguard Worker        "GL_EXT_blend_minmax",
50*8975f5c5SAndroid Build Coastguard Worker        "GL_EXT_buffer_storage",
51*8975f5c5SAndroid Build Coastguard Worker        "GL_EXT_clip_control",
52*8975f5c5SAndroid Build Coastguard Worker        "GL_EXT_clip_cull_distance",
53*8975f5c5SAndroid Build Coastguard Worker        "GL_EXT_color_buffer_float",
54*8975f5c5SAndroid Build Coastguard Worker        "GL_EXT_color_buffer_half_float",
55*8975f5c5SAndroid Build Coastguard Worker        "GL_EXT_compressed_ETC1_RGB8_sub_texture",
56*8975f5c5SAndroid Build Coastguard Worker        "GL_EXT_copy_image",
57*8975f5c5SAndroid Build Coastguard Worker        "GL_EXT_debug_label",
58*8975f5c5SAndroid Build Coastguard Worker        "GL_EXT_debug_marker",
59*8975f5c5SAndroid Build Coastguard Worker        "GL_EXT_discard_framebuffer",
60*8975f5c5SAndroid Build Coastguard Worker        "GL_EXT_disjoint_timer_query",
61*8975f5c5SAndroid Build Coastguard Worker        "GL_EXT_draw_buffers",
62*8975f5c5SAndroid Build Coastguard Worker        "GL_EXT_draw_buffers_indexed",
63*8975f5c5SAndroid Build Coastguard Worker        "GL_EXT_draw_elements_base_vertex",
64*8975f5c5SAndroid Build Coastguard Worker        "GL_EXT_float_blend",
65*8975f5c5SAndroid Build Coastguard Worker        "GL_EXT_frag_depth",
66*8975f5c5SAndroid Build Coastguard Worker        "GL_EXT_instanced_arrays",
67*8975f5c5SAndroid Build Coastguard Worker        "GL_EXT_map_buffer_range",
68*8975f5c5SAndroid Build Coastguard Worker        "GL_EXT_memory_object",
69*8975f5c5SAndroid Build Coastguard Worker        "GL_EXT_memory_object_fd",
70*8975f5c5SAndroid Build Coastguard Worker        "GL_EXT_multi_draw_indirect",
71*8975f5c5SAndroid Build Coastguard Worker        "GL_EXT_multisample_compatibility",
72*8975f5c5SAndroid Build Coastguard Worker        "GL_EXT_occlusion_query_boolean",
73*8975f5c5SAndroid Build Coastguard Worker        "GL_EXT_polygon_offset_clamp",
74*8975f5c5SAndroid Build Coastguard Worker        "GL_EXT_primitive_bounding_box",
75*8975f5c5SAndroid Build Coastguard Worker        "GL_EXT_read_format_bgra",
76*8975f5c5SAndroid Build Coastguard Worker        "GL_EXT_robustness",
77*8975f5c5SAndroid Build Coastguard Worker        "GL_EXT_sRGB",
78*8975f5c5SAndroid Build Coastguard Worker        "GL_EXT_sRGB_write_control",
79*8975f5c5SAndroid Build Coastguard Worker        "GL_EXT_semaphore",
80*8975f5c5SAndroid Build Coastguard Worker        "GL_EXT_semaphore_fd",
81*8975f5c5SAndroid Build Coastguard Worker        "GL_EXT_separate_shader_objects",
82*8975f5c5SAndroid Build Coastguard Worker        "GL_EXT_shader_framebuffer_fetch",
83*8975f5c5SAndroid Build Coastguard Worker        "GL_EXT_shader_framebuffer_fetch_non_coherent",
84*8975f5c5SAndroid Build Coastguard Worker        "GL_EXT_shader_io_blocks",
85*8975f5c5SAndroid Build Coastguard Worker        "GL_EXT_shader_non_constant_global_initializers",
86*8975f5c5SAndroid Build Coastguard Worker        "GL_EXT_shader_texture_lod",
87*8975f5c5SAndroid Build Coastguard Worker        "GL_EXT_shadow_samplers",
88*8975f5c5SAndroid Build Coastguard Worker        "GL_EXT_texture_border_clamp",
89*8975f5c5SAndroid Build Coastguard Worker        "GL_EXT_texture_buffer",
90*8975f5c5SAndroid Build Coastguard Worker        "GL_EXT_texture_compression_bptc",
91*8975f5c5SAndroid Build Coastguard Worker        "GL_EXT_texture_compression_dxt1",
92*8975f5c5SAndroid Build Coastguard Worker        "GL_EXT_texture_compression_rgtc",
93*8975f5c5SAndroid Build Coastguard Worker        "GL_EXT_texture_compression_s3tc_srgb",
94*8975f5c5SAndroid Build Coastguard Worker        "GL_EXT_texture_cube_map_array",
95*8975f5c5SAndroid Build Coastguard Worker        "GL_EXT_texture_filter_anisotropic",
96*8975f5c5SAndroid Build Coastguard Worker        "GL_EXT_texture_format_BGRA8888",
97*8975f5c5SAndroid Build Coastguard Worker        "GL_EXT_texture_rg",
98*8975f5c5SAndroid Build Coastguard Worker        "GL_EXT_texture_sRGB_R8",
99*8975f5c5SAndroid Build Coastguard Worker        "GL_EXT_texture_sRGB_RG8",
100*8975f5c5SAndroid Build Coastguard Worker        "GL_EXT_texture_sRGB_decode",
101*8975f5c5SAndroid Build Coastguard Worker        "GL_EXT_texture_storage",
102*8975f5c5SAndroid Build Coastguard Worker        "GL_EXT_texture_type_2_10_10_10_REV",
103*8975f5c5SAndroid Build Coastguard Worker        "GL_EXT_unpack_subimage",
104*8975f5c5SAndroid Build Coastguard Worker        "GL_KHR_blend_equation_advanced",
105*8975f5c5SAndroid Build Coastguard Worker        "GL_KHR_debug",
106*8975f5c5SAndroid Build Coastguard Worker        "GL_KHR_texture_compression_astc_ldr",
107*8975f5c5SAndroid Build Coastguard Worker        "GL_NV_depth_buffer_float2",
108*8975f5c5SAndroid Build Coastguard Worker        "GL_NV_fence",
109*8975f5c5SAndroid Build Coastguard Worker        "GL_NV_framebuffer_blit",
110*8975f5c5SAndroid Build Coastguard Worker        "GL_NV_pack_subimage",
111*8975f5c5SAndroid Build Coastguard Worker        "GL_NV_pixel_buffer_object",
112*8975f5c5SAndroid Build Coastguard Worker        "GL_NV_read_depth",
113*8975f5c5SAndroid Build Coastguard Worker        "GL_NV_read_depth_stencil",
114*8975f5c5SAndroid Build Coastguard Worker        "GL_NV_read_stencil",
115*8975f5c5SAndroid Build Coastguard Worker        "GL_NV_shader_noperspective_interpolation",
116*8975f5c5SAndroid Build Coastguard Worker        "GL_OES_EGL_image",
117*8975f5c5SAndroid Build Coastguard Worker        "GL_OES_EGL_image_external",
118*8975f5c5SAndroid Build Coastguard Worker        "GL_OES_EGL_image_external_essl3",
119*8975f5c5SAndroid Build Coastguard Worker        "GL_OES_EGL_sync",
120*8975f5c5SAndroid Build Coastguard Worker        "GL_OES_compressed_EAC_R11_signed_texture",
121*8975f5c5SAndroid Build Coastguard Worker        "GL_OES_compressed_EAC_R11_unsigned_texture",
122*8975f5c5SAndroid Build Coastguard Worker        "GL_OES_compressed_EAC_RG11_signed_texture",
123*8975f5c5SAndroid Build Coastguard Worker        "GL_OES_compressed_EAC_RG11_unsigned_texture",
124*8975f5c5SAndroid Build Coastguard Worker        "GL_OES_compressed_ETC1_RGB8_texture",
125*8975f5c5SAndroid Build Coastguard Worker        "GL_OES_compressed_ETC2_RGB8_texture",
126*8975f5c5SAndroid Build Coastguard Worker        "GL_OES_compressed_ETC2_RGBA8_texture",
127*8975f5c5SAndroid Build Coastguard Worker        "GL_OES_compressed_ETC2_punchthroughA_RGBA8_texture",
128*8975f5c5SAndroid Build Coastguard Worker        "GL_OES_compressed_ETC2_punchthroughA_sRGB8_alpha_texture",
129*8975f5c5SAndroid Build Coastguard Worker        "GL_OES_compressed_ETC2_sRGB8_alpha8_texture",
130*8975f5c5SAndroid Build Coastguard Worker        "GL_OES_compressed_ETC2_sRGB8_texture",
131*8975f5c5SAndroid Build Coastguard Worker        "GL_OES_depth24",
132*8975f5c5SAndroid Build Coastguard Worker        "GL_OES_depth32",
133*8975f5c5SAndroid Build Coastguard Worker        "GL_OES_depth_texture",
134*8975f5c5SAndroid Build Coastguard Worker        "GL_OES_depth_texture_cube_map",
135*8975f5c5SAndroid Build Coastguard Worker        "GL_OES_draw_buffers_indexed",
136*8975f5c5SAndroid Build Coastguard Worker        "GL_OES_draw_elements_base_vertex",
137*8975f5c5SAndroid Build Coastguard Worker        "GL_OES_element_index_uint",
138*8975f5c5SAndroid Build Coastguard Worker        "GL_OES_fbo_render_mipmap",
139*8975f5c5SAndroid Build Coastguard Worker        "GL_OES_get_program_binary",
140*8975f5c5SAndroid Build Coastguard Worker        "GL_OES_mapbuffer",
141*8975f5c5SAndroid Build Coastguard Worker        "GL_OES_packed_depth_stencil",
142*8975f5c5SAndroid Build Coastguard Worker        "GL_OES_primitive_bounding_box",
143*8975f5c5SAndroid Build Coastguard Worker        "GL_OES_rgb8_rgba8",
144*8975f5c5SAndroid Build Coastguard Worker        "GL_OES_sample_shading",
145*8975f5c5SAndroid Build Coastguard Worker        "GL_OES_sample_variables",
146*8975f5c5SAndroid Build Coastguard Worker        "GL_OES_shader_image_atomic",
147*8975f5c5SAndroid Build Coastguard Worker        "GL_OES_shader_io_blocks",
148*8975f5c5SAndroid Build Coastguard Worker        "GL_OES_shader_multisample_interpolation",
149*8975f5c5SAndroid Build Coastguard Worker        "GL_OES_standard_derivatives",
150*8975f5c5SAndroid Build Coastguard Worker        "GL_OES_surfaceless_context",
151*8975f5c5SAndroid Build Coastguard Worker        "GL_OES_texture_3D",
152*8975f5c5SAndroid Build Coastguard Worker        "GL_OES_texture_border_clamp",
153*8975f5c5SAndroid Build Coastguard Worker        "GL_OES_texture_buffer",
154*8975f5c5SAndroid Build Coastguard Worker        "GL_OES_texture_cube_map_array",
155*8975f5c5SAndroid Build Coastguard Worker        "GL_OES_texture_float",
156*8975f5c5SAndroid Build Coastguard Worker        "GL_OES_texture_float_linear",
157*8975f5c5SAndroid Build Coastguard Worker        "GL_OES_texture_half_float",
158*8975f5c5SAndroid Build Coastguard Worker        "GL_OES_texture_half_float_linear",
159*8975f5c5SAndroid Build Coastguard Worker        "GL_OES_texture_npot",
160*8975f5c5SAndroid Build Coastguard Worker        "GL_OES_texture_stencil8",
161*8975f5c5SAndroid Build Coastguard Worker        "GL_OES_texture_storage_multisample_2d_array",
162*8975f5c5SAndroid Build Coastguard Worker        "GL_OES_vertex_array_object",
163*8975f5c5SAndroid Build Coastguard Worker        "GL_OES_vertex_half_float",
164*8975f5c5SAndroid Build Coastguard Worker        "GL_OES_vertex_type_10_10_10_2",
165*8975f5c5SAndroid Build Coastguard Worker        "GL_OVR_multiview",
166*8975f5c5SAndroid Build Coastguard Worker        "GL_OVR_multiview2"
167*8975f5c5SAndroid Build Coastguard Worker    ],
168*8975f5c5SAndroid Build Coastguard Worker    "DateRecorded": "February 22, 2023"
169*8975f5c5SAndroid Build Coastguard Worker}