Update extension support (July 25, 2022).

Linux Intel testing was switched from HD630 to UHD630 GPU.

Bug: chromium:1342945
Change-Id: Ic02e71a9ee3d5cdb2a6808405551bf3f60512914
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/3780158
Commit-Queue: Yuly Novikov <ynovikov@chromium.org>
Reviewed-by: Jamie Madill <jmadill@chromium.org>
Commit-Queue: Jamie Madill <jmadill@chromium.org>
Auto-Submit: Yuly Novikov <ynovikov@chromium.org>
This commit is contained in:
Yuly Novikov 2022-07-25 16:12:14 +00:00 коммит произвёл Angle LUCI CQ
Родитель 3b020cc17e
Коммит da2d1e0a90
10 изменённых файлов: 86 добавлений и 60 удалений

Просмотреть файл

@ -23,7 +23,7 @@ using data from registry_xml.py and gl.xml.
| Extension Name | NVIDIA 1660 Win10 | Intel 630 Win10 | NVIDIA 1660 Linux | Intel 630 Linux | SwiftShader Win10 | Pixel 4 Android 11 | Pixel 6 Android 13 |
| -------------- | :---------------: | :-------------: | :---------------: | :-------------: | :---------------: | :----------------: | :----------------: |
| [GL_EXT_base_instance](https://khronos.org/registry/OpenGL/extensions/EXT/EXT_base_instance.txt) | | | | | | | |
| [GL_EXT_base_instance](https://khronos.org/registry/OpenGL/extensions/EXT/EXT_base_instance.txt) | &#x2714; | | &#x2714; | &#x2714; | &#x2714; | &#x2714; | &#x2714; |
| [GL_KHR_blend_equation_advanced](https://khronos.org/registry/OpenGL/extensions/KHR/KHR_blend_equation_advanced.txt) | &#x2714; | | &#x2714; | | &#x2714; | &#x2714; | &#x2714; |
| [GL_EXT_blend_func_extended](https://khronos.org/registry/OpenGL/extensions/EXT/EXT_blend_func_extended.txt) | &#x2714; | &#x2714; | &#x2714; | &#x2714; | | &#x2714; | |
| [GL_EXT_blend_minmax](https://khronos.org/registry/OpenGL/extensions/EXT/EXT_blend_minmax.txt) | &#x2714; | &#x2714; | &#x2714; | &#x2714; | &#x2714; | &#x2714; | &#x2714; |
@ -72,7 +72,7 @@ using data from registry_xml.py and gl.xml.
| [GL_NV_EGL_stream_consumer_external](https://khronos.org/registry/OpenGL/extensions/NV/NV_EGL_stream_consumer_external.txt) | | | | | | | |
| [GL_OES_EGL_sync](https://khronos.org/registry/OpenGL/extensions/OES/OES_EGL_sync.txt) | &#x2714; | &#x2714; | &#x2714; | &#x2714; | &#x2714; | &#x2714; | &#x2714; |
| [GL_OES_element_index_uint](https://khronos.org/registry/OpenGL/extensions/OES/OES_element_index_uint.txt) | &#x2714; | &#x2714; | &#x2714; | &#x2714; | &#x2714; | &#x2714; | &#x2714; |
| [GL_ANDROID_extension_pack_es31a](https://khronos.org/registry/OpenGL/extensions/ANDROID/ANDROID_extension_pack_es31a.txt) | | | | | | | &#x2714; |
| [GL_ANDROID_extension_pack_es31a](https://khronos.org/registry/OpenGL/extensions/ANDROID/ANDROID_extension_pack_es31a.txt) | &#x2714; | | | | | | &#x2714; |
| [GL_EXT_external_buffer](https://khronos.org/registry/OpenGL/extensions/EXT/EXT_external_buffer.txt) | | | | | | &#x2714; | &#x2714; |
| [GL_OES_fbo_render_mipmap](https://khronos.org/registry/OpenGL/extensions/OES/OES_fbo_render_mipmap.txt) | &#x2714; | &#x2714; | &#x2714; | &#x2714; | &#x2714; | &#x2714; | &#x2714; |
| [GL_NV_fence](https://khronos.org/registry/OpenGL/extensions/NV/NV_fence.txt) | &#x2714; | &#x2714; | &#x2714; | &#x2714; | &#x2714; | &#x2714; | &#x2714; |
@ -81,8 +81,8 @@ using data from registry_xml.py and gl.xml.
| [GL_ANGLE_framebuffer_blit](https://khronos.org/registry/OpenGL/extensions/ANGLE/ANGLE_framebuffer_blit.txt) | &#x2714; | &#x2714; | &#x2714; | &#x2714; | &#x2714; | &#x2714; | &#x2714; |
| [GL_NV_framebuffer_blit](https://khronos.org/registry/OpenGL/extensions/NV/NV_framebuffer_blit.txt) | &#x2714; | &#x2714; | &#x2714; | &#x2714; | &#x2714; | &#x2714; | &#x2714; |
| [GL_MESA_framebuffer_flip_y](https://khronos.org/registry/OpenGL/extensions/MESA/MESA_framebuffer_flip_y.txt) | | | | | | | |
| [GL_EXT_geometry_shader](https://khronos.org/registry/OpenGL/extensions/EXT/EXT_geometry_shader.txt) | &#x2714; | &#x2714; | &#x2714; | | | | &#x2714; |
| [GL_OES_geometry_shader](https://khronos.org/registry/OpenGL/extensions/OES/OES_geometry_shader.txt) | &#x2714; | &#x2714; | &#x2714; | | | | &#x2714; |
| [GL_EXT_geometry_shader](https://khronos.org/registry/OpenGL/extensions/EXT/EXT_geometry_shader.txt) | &#x2714; | &#x2714; | &#x2714; | &#x2714; | | | &#x2714; |
| [GL_OES_geometry_shader](https://khronos.org/registry/OpenGL/extensions/OES/OES_geometry_shader.txt) | &#x2714; | &#x2714; | &#x2714; | &#x2714; | | | &#x2714; |
| [GL_OES_get_program_binary](https://khronos.org/registry/OpenGL/extensions/OES/OES_get_program_binary.txt) | &#x2714; | &#x2714; | &#x2714; | &#x2714; | &#x2714; | &#x2714; | &#x2714; |
| [GL_EXT_gpu_shader5](https://khronos.org/registry/OpenGL/extensions/EXT/EXT_gpu_shader5.txt) | &#x2714; | &#x2714; | &#x2714; | &#x2714; | | &#x2714; | &#x2714; |
| [GL_ANGLE_instanced_arrays](https://khronos.org/registry/OpenGL/extensions/ANGLE/ANGLE_instanced_arrays.txt) | &#x2714; | &#x2714; | &#x2714; | &#x2714; | &#x2714; | &#x2714; | &#x2714; |
@ -95,8 +95,8 @@ using data from registry_xml.py and gl.xml.
| [GL_EXT_multisample_compatibility](https://khronos.org/registry/OpenGL/extensions/EXT/EXT_multisample_compatibility.txt) | | | | | | | |
| [GL_EXT_multisampled_render_to_texture](https://khronos.org/registry/OpenGL/extensions/EXT/EXT_multisampled_render_to_texture.txt) | &#x2714; | | &#x2714; | &#x2714; | | | |
| [GL_EXT_multisampled_render_to_texture2](https://khronos.org/registry/OpenGL/extensions/EXT/EXT_multisampled_render_to_texture2.txt) | &#x2714; | | &#x2714; | &#x2714; | | | |
| [GL_OVR_multiview](https://khronos.org/registry/OpenGL/extensions/OVR/OVR_multiview.txt) | &#x2714; | &#x2714; | &#x2714; | | &#x2714; | &#x2714; | &#x2714; |
| [GL_OVR_multiview2](https://khronos.org/registry/OpenGL/extensions/OVR/OVR_multiview2.txt) | &#x2714; | &#x2714; | &#x2714; | | &#x2714; | &#x2714; | &#x2714; |
| [GL_OVR_multiview](https://khronos.org/registry/OpenGL/extensions/OVR/OVR_multiview.txt) | &#x2714; | &#x2714; | &#x2714; | &#x2714; | &#x2714; | &#x2714; | &#x2714; |
| [GL_OVR_multiview2](https://khronos.org/registry/OpenGL/extensions/OVR/OVR_multiview2.txt) | &#x2714; | &#x2714; | &#x2714; | &#x2714; | &#x2714; | &#x2714; | &#x2714; |
| [GL_KHR_no_error](https://khronos.org/registry/OpenGL/extensions/KHR/KHR_no_error.txt) | | | | | | | |
| [GL_EXT_occlusion_query_boolean](https://khronos.org/registry/OpenGL/extensions/EXT/EXT_occlusion_query_boolean.txt) | &#x2714; | &#x2714; | &#x2714; | &#x2714; | &#x2714; | &#x2714; | &#x2714; |
| [GL_OES_packed_depth_stencil](https://khronos.org/registry/OpenGL/extensions/OES/OES_packed_depth_stencil.txt) | &#x2714; | &#x2714; | &#x2714; | &#x2714; | &#x2714; | &#x2714; | &#x2714; |
@ -110,7 +110,7 @@ using data from registry_xml.py and gl.xml.
| [GL_EXT_protected_textures](https://khronos.org/registry/OpenGL/extensions/EXT/EXT_protected_textures.txt) | | | | | | &#x2714; | |
| [GL_EXT_pvrtc_sRGB](https://khronos.org/registry/OpenGL/extensions/EXT/EXT_pvrtc_sRGB.txt) | | | | | | | |
| [GL_NV_read_depth](https://khronos.org/registry/OpenGL/extensions/NV/NV_read_depth.txt) | &#x2714; | &#x2714; | &#x2714; | &#x2714; | &#x2714; | &#x2714; | &#x2714; |
| [GL_NV_read_depth_stencil](https://khronos.org/registry/OpenGL/extensions/NV/NV_read_depth_stencil.txt) | | | | | | | |
| [GL_NV_read_depth_stencil](https://khronos.org/registry/OpenGL/extensions/NV/NV_read_depth_stencil.txt) | &#x2714; | | &#x2714; | &#x2714; | &#x2714; | &#x2714; | &#x2714; |
| [GL_EXT_read_format_bgra](https://khronos.org/registry/OpenGL/extensions/EXT/EXT_read_format_bgra.txt) | &#x2714; | &#x2714; | &#x2714; | &#x2714; | &#x2714; | &#x2714; | &#x2714; |
| [GL_NV_read_stencil](https://khronos.org/registry/OpenGL/extensions/NV/NV_read_stencil.txt) | &#x2714; | &#x2714; | &#x2714; | &#x2714; | &#x2714; | &#x2714; | &#x2714; |
| [GL_OES_rgb8_rgba8](https://khronos.org/registry/OpenGL/extensions/OES/OES_rgb8_rgba8.txt) | &#x2714; | &#x2714; | &#x2714; | &#x2714; | &#x2714; | &#x2714; | &#x2714; |
@ -138,15 +138,15 @@ using data from registry_xml.py and gl.xml.
| [GL_OES_standard_derivatives](https://khronos.org/registry/OpenGL/extensions/OES/OES_standard_derivatives.txt) | &#x2714; | &#x2714; | &#x2714; | &#x2714; | &#x2714; | &#x2714; | &#x2714; |
| [GL_OES_surfaceless_context](https://khronos.org/registry/OpenGL/extensions/OES/OES_surfaceless_context.txt) | &#x2714; | &#x2714; | &#x2714; | &#x2714; | &#x2714; | &#x2714; | &#x2714; |
| [GL_ARB_sync](https://khronos.org/registry/OpenGL/extensions/ARB/ARB_sync.txt) | | | | | | | |
| [GL_EXT_tessellation_shader](https://khronos.org/registry/OpenGL/extensions/EXT/EXT_tessellation_shader.txt) | &#x2714; | &#x2714; | &#x2714; | | | | &#x2714; |
| [GL_EXT_tessellation_shader](https://khronos.org/registry/OpenGL/extensions/EXT/EXT_tessellation_shader.txt) | &#x2714; | &#x2714; | &#x2714; | &#x2714; | | | &#x2714; |
| [GL_OES_texture_3D](https://khronos.org/registry/OpenGL/extensions/OES/OES_texture_3D.txt) | &#x2714; | &#x2714; | &#x2714; | &#x2714; | &#x2714; | &#x2714; | &#x2714; |
| [GL_EXT_texture_border_clamp](https://khronos.org/registry/OpenGL/extensions/EXT/EXT_texture_border_clamp.txt) | &#x2714; | | | | | | &#x2714; |
| [GL_OES_texture_border_clamp](https://khronos.org/registry/OpenGL/extensions/OES/OES_texture_border_clamp.txt) | &#x2714; | | | | | | &#x2714; |
| [GL_EXT_texture_border_clamp](https://khronos.org/registry/OpenGL/extensions/EXT/EXT_texture_border_clamp.txt) | &#x2714; | | | | &#x2714; | | &#x2714; |
| [GL_OES_texture_border_clamp](https://khronos.org/registry/OpenGL/extensions/OES/OES_texture_border_clamp.txt) | &#x2714; | | | | &#x2714; | | &#x2714; |
| [GL_EXT_texture_buffer](https://khronos.org/registry/OpenGL/extensions/EXT/EXT_texture_buffer.txt) | &#x2714; | &#x2714; | &#x2714; | &#x2714; | &#x2714; | &#x2714; | &#x2714; |
| [GL_OES_texture_buffer](https://khronos.org/registry/OpenGL/extensions/OES/OES_texture_buffer.txt) | &#x2714; | &#x2714; | &#x2714; | &#x2714; | &#x2714; | &#x2714; | &#x2714; |
| [GL_OES_texture_compression_astc](https://khronos.org/registry/OpenGL/extensions/OES/OES_texture_compression_astc.txt) | | | | | | | |
| [GL_KHR_texture_compression_astc_hdr](https://khronos.org/registry/OpenGL/extensions/KHR/KHR_texture_compression_astc_hdr.txt) | | | | | | | |
| [GL_KHR_texture_compression_astc_ldr](https://khronos.org/registry/OpenGL/extensions/KHR/KHR_texture_compression_astc_ldr.txt) | | &#x2714; | | &#x2714; | &#x2714; | &#x2714; | &#x2714; |
| [GL_KHR_texture_compression_astc_ldr](https://khronos.org/registry/OpenGL/extensions/KHR/KHR_texture_compression_astc_ldr.txt) | &#x2714; | &#x2714; | &#x2714; | &#x2714; | &#x2714; | &#x2714; | &#x2714; |
| [GL_KHR_texture_compression_astc_sliced_3d](https://khronos.org/registry/OpenGL/extensions/KHR/KHR_texture_compression_astc_sliced_3d.txt) | | | | | | | |
| [GL_EXT_texture_compression_bptc](https://khronos.org/registry/OpenGL/extensions/EXT/EXT_texture_compression_bptc.txt) | &#x2714; | &#x2714; | &#x2714; | &#x2714; | &#x2714; | | |
| [GL_EXT_texture_compression_dxt1](https://khronos.org/registry/OpenGL/extensions/EXT/EXT_texture_compression_dxt1.txt) | &#x2714; | &#x2714; | &#x2714; | &#x2714; | &#x2714; | | |
@ -260,8 +260,8 @@ NVIDIA 1660 Win10:
* `GL_RENDERER` is `ANGLE (NVIDIA, Vulkan 1.2.142 (NVIDIA GeForce GTX 1660 (0x00002184)), NVIDIA-456.38.0.0)`
* `GL_VENDOR` is `Google Inc. (NVIDIA)`
* `GL_VERSION` is `OpenGL ES 3.2.0 (ANGLE 2.1.18778 git hash: 4784f091deba)`
* Data updated June 1, 2022
* `GL_VERSION` is `OpenGL ES 3.2.0 (ANGLE 2.1.19130 git hash: e3933465d88f)`
* Data updated July 23, 2022
Intel 630 Win10:
@ -274,36 +274,36 @@ NVIDIA 1660 Linux:
* `GL_RENDERER` is `ANGLE (NVIDIA, Vulkan 1.1.119 (NVIDIA GeForce GTX 1660 (0x00002184)), NVIDIA-440.100.0.0)`
* `GL_VENDOR` is `Google Inc. (NVIDIA)`
* `GL_VERSION` is `OpenGL ES 3.2.0 (ANGLE 2.1.18778 git hash: 4784f091deba)`
* Data updated June 1, 2022
* `GL_VERSION` is `OpenGL ES 3.2.0 (ANGLE 2.1.19130 git hash: e3933465d88f)`
* Data updated July 23, 2022
Intel 630 Linux:
* `GL_RENDERER` is `ANGLE (Intel, Vulkan 1.1.96 (Intel(R) HD Graphics 630 (Kaby Lake GT2) (0x00005912)), Intel open-source Mesa driver-19.0.2)`
* `GL_RENDERER` is `ANGLE (Intel, Vulkan 1.2.131 (Intel(R) UHD Graphics 630 (CML GT2) (0x00009BC5)), Intel open-source Mesa driver-20.0.8)`
* `GL_VENDOR` is `Google Inc. (Intel)`
* `GL_VERSION` is `OpenGL ES 3.2.0 (ANGLE 2.1.18778 git hash: 4784f091deba)`
* Data updated June 1, 2022
* `GL_VERSION` is `OpenGL ES 3.2.0 (ANGLE 2.1.19130 git hash: e3933465d88f)`
* Data updated July 23, 2022
SwiftShader Win10:
* `GL_RENDERER` is `ANGLE (Google, Vulkan 1.2.0 (SwiftShader Device (Subzero) (0x0000C0DE)), SwiftShader driver-5.0.0)`
* `GL_RENDERER` is `ANGLE (Google, Vulkan 1.3.0 (SwiftShader Device (Subzero) (0x0000C0DE)), SwiftShader driver-5.0.0)`
* `GL_VENDOR` is `Google Inc. (Google)`
* `GL_VERSION` is `OpenGL ES 3.1.0 (ANGLE 2.1.18778 git hash: 4784f091deba)`
* Data updated June 1, 2022
* `GL_VERSION` is `OpenGL ES 3.1.0 (ANGLE 2.1.19130 git hash: e3933465d88f)`
* Data updated July 23, 2022
Pixel 4 Android 11:
* `GL_RENDERER` is `ANGLE (Qualcomm, Vulkan 1.1.128 (Adreno (TM) 640 (0x06040001)), Qualcomm Technologies Inc. Adreno Vulkan Driver-512.490.0)`
* `GL_VENDOR` is `Google Inc. (Qualcomm)`
* `GL_VERSION` is `OpenGL ES 3.2.0 (ANGLE 2.1.18778 git hash: 4784f091deba)`
* Data updated June 1, 2022
* `GL_VERSION` is `OpenGL ES 3.2.0 (ANGLE 2.1.19130 git hash: e3933465d88f)`
* Data updated July 24, 2022
Pixel 6 Android 13:
* `GL_RENDERER` is `ANGLE (ARM, Vulkan 1.1.201 (Mali-G78 (0x92020010)), Mali-G78-35.0.0)`
* `GL_VENDOR` is `Google Inc. (ARM)`
* `GL_VERSION` is `OpenGL ES 3.2.0 (ANGLE 2.1.18778 git hash: 4784f091deba)`
* Data updated June 1, 2022
* `GL_VERSION` is `OpenGL ES 3.2.0 (ANGLE 2.1.19130 git hash: e3933465d88f)`
* Data updated July 24, 2022
## How to update supported extension data

Просмотреть файл

@ -1,6 +1,6 @@
{
"doc/ExtensionSupport.md":
"f58a090be1d5aef820351717da857a04",
"ceca93620f66c8313051ebee7a99918f",
"scripts/cl.xml":
"f923201d4ea3e1130763b19fa7faa7a2",
"scripts/egl.xml":
@ -8,19 +8,19 @@
"scripts/egl_angle_ext.xml":
"e90fb2b574f3b42700ec1d6e18817869",
"scripts/extension_data/intel_630_linux.json":
"e191c11babb582d6da3fc104494975fe",
"d51f8d2a84b768c3fc6549d921d663b6",
"scripts/extension_data/intel_630_win10.json":
"39ef95078faa451d76d00a5563ef62cc",
"scripts/extension_data/nvidia_1660_linux.json":
"34940f43671ce74c4462f86eedc0187b",
"80984a226403780e3d042ce95f3589f9",
"scripts/extension_data/nvidia_1660_win10.json":
"b4a9af4227e62801eca4961dfb851bfd",
"8b69bfb57f0b98f6b8be9035065fc810",
"scripts/extension_data/pixel_4_android_11.json":
"2594c2b7dfb5e39c7f4c43a46ffc33e3",
"e122c9e8eaeecc36d85a7ceb159c86a0",
"scripts/extension_data/pixel_6_android_13.json":
"c39e884796fe936178f81010d19ef0ee",
"df6724e4db3552163229bd49d41adde1",
"scripts/extension_data/swiftshader_win10.json":
"d6893ad91278a1afdba5ec8fe8a0e562",
"cb86a49d989aa7a5e8f9bd63c4862b80",
"scripts/extension_data/swiftshader_win10_gles1.json":
"fbf1c3dc83570c1e3fffdbee313bca30",
"scripts/gl.xml":

Просмотреть файл

@ -1,8 +1,8 @@
{
"Vendor": "Google Inc. (Intel)",
"Version": "OpenGL ES 3.2.0 (ANGLE 2.1.18778 git hash: 4784f091deba)",
"Renderer": "ANGLE (Intel, Vulkan 1.1.96 (Intel(R) HD Graphics 630 (Kaby Lake GT2) (0x00005912)), Intel open-source Mesa driver-19.0.2)",
"ShaderLanguageVersion": "OpenGL ES GLSL ES 3.20 (ANGLE 2.1.18778 git hash: 4784f091deba)",
"Version": "OpenGL ES 3.2.0 (ANGLE 2.1.19130 git hash: e3933465d88f)",
"Renderer": "ANGLE (Intel, Vulkan 1.2.131 (Intel(R) UHD Graphics 630 (CML GT2) (0x00009BC5)), Intel open-source Mesa driver-20.0.8)",
"ShaderLanguageVersion": "OpenGL ES GLSL ES 3.20 (ANGLE 2.1.19130 git hash: e3933465d88f)",
"Extensions": [
"GL_AMD_performance_monitor",
"GL_ANGLE_base_vertex_base_instance",
@ -42,6 +42,7 @@
"GL_EXT_EGL_image_array",
"GL_EXT_EGL_image_external_wrap_modes",
"GL_EXT_EGL_image_storage",
"GL_EXT_base_instance",
"GL_EXT_blend_func_extended",
"GL_EXT_blend_minmax",
"GL_EXT_buffer_storage",
@ -60,6 +61,7 @@
"GL_EXT_draw_elements_base_vertex",
"GL_EXT_float_blend",
"GL_EXT_frag_depth",
"GL_EXT_geometry_shader",
"GL_EXT_gpu_shader5",
"GL_EXT_instanced_arrays",
"GL_EXT_map_buffer_range",
@ -81,6 +83,7 @@
"GL_EXT_shader_non_constant_global_initializers",
"GL_EXT_shader_texture_lod",
"GL_EXT_shadow_samplers",
"GL_EXT_tessellation_shader",
"GL_EXT_texture_buffer",
"GL_EXT_texture_compression_bptc",
"GL_EXT_texture_compression_dxt1",
@ -104,6 +107,7 @@
"GL_NV_pack_subimage",
"GL_NV_pixel_buffer_object",
"GL_NV_read_depth",
"GL_NV_read_depth_stencil",
"GL_NV_read_stencil",
"GL_NV_shader_noperspective_interpolation",
"GL_OES_EGL_image",
@ -129,6 +133,7 @@
"GL_OES_draw_elements_base_vertex",
"GL_OES_element_index_uint",
"GL_OES_fbo_render_mipmap",
"GL_OES_geometry_shader",
"GL_OES_get_program_binary",
"GL_OES_mapbuffer",
"GL_OES_packed_depth_stencil",
@ -153,7 +158,9 @@
"GL_OES_texture_storage_multisample_2d_array",
"GL_OES_vertex_array_object",
"GL_OES_vertex_half_float",
"GL_OES_vertex_type_10_10_10_2"
"GL_OES_vertex_type_10_10_10_2",
"GL_OVR_multiview",
"GL_OVR_multiview2"
],
"DateRecorded": "June 1, 2022"
"DateRecorded": "July 23, 2022"
}

Просмотреть файл

@ -1,8 +1,8 @@
{
"Vendor": "Google Inc. (NVIDIA)",
"Version": "OpenGL ES 3.2.0 (ANGLE 2.1.18778 git hash: 4784f091deba)",
"Version": "OpenGL ES 3.2.0 (ANGLE 2.1.19130 git hash: e3933465d88f)",
"Renderer": "ANGLE (NVIDIA, Vulkan 1.1.119 (NVIDIA GeForce GTX 1660 (0x00002184)), NVIDIA-440.100.0.0)",
"ShaderLanguageVersion": "OpenGL ES GLSL ES 3.20 (ANGLE 2.1.18778 git hash: 4784f091deba)",
"ShaderLanguageVersion": "OpenGL ES GLSL ES 3.20 (ANGLE 2.1.19130 git hash: e3933465d88f)",
"Extensions": [
"GL_AMD_performance_monitor",
"GL_ANGLE_base_vertex_base_instance",
@ -41,6 +41,7 @@
"GL_EXT_EGL_image_array",
"GL_EXT_EGL_image_external_wrap_modes",
"GL_EXT_EGL_image_storage",
"GL_EXT_base_instance",
"GL_EXT_blend_func_extended",
"GL_EXT_blend_minmax",
"GL_EXT_buffer_storage",
@ -98,12 +99,14 @@
"GL_EXT_unpack_subimage",
"GL_KHR_blend_equation_advanced",
"GL_KHR_debug",
"GL_KHR_texture_compression_astc_ldr",
"GL_NV_depth_buffer_float2",
"GL_NV_fence",
"GL_NV_framebuffer_blit",
"GL_NV_pack_subimage",
"GL_NV_pixel_buffer_object",
"GL_NV_read_depth",
"GL_NV_read_depth_stencil",
"GL_NV_read_stencil",
"GL_NV_shader_noperspective_interpolation",
"GL_OES_EGL_image",
@ -158,5 +161,5 @@
"GL_OVR_multiview",
"GL_OVR_multiview2"
],
"DateRecorded": "June 1, 2022"
"DateRecorded": "July 23, 2022"
}

Просмотреть файл

@ -1,10 +1,11 @@
{
"Vendor": "Google Inc. (NVIDIA)",
"Version": "OpenGL ES 3.2.0 (ANGLE 2.1.18778 git hash: 4784f091deba)",
"Version": "OpenGL ES 3.2.0 (ANGLE 2.1.19130 git hash: e3933465d88f)",
"Renderer": "ANGLE (NVIDIA, Vulkan 1.2.142 (NVIDIA GeForce GTX 1660 (0x00002184)), NVIDIA-456.38.0.0)",
"ShaderLanguageVersion": "OpenGL ES GLSL ES 3.20 (ANGLE 2.1.18778 git hash: 4784f091deba)",
"ShaderLanguageVersion": "OpenGL ES GLSL ES 3.20 (ANGLE 2.1.19130 git hash: e3933465d88f)",
"Extensions": [
"GL_AMD_performance_monitor",
"GL_ANDROID_extension_pack_es31a",
"GL_ANGLE_base_vertex_base_instance",
"GL_ANGLE_base_vertex_base_instance_shader_builtin",
"GL_ANGLE_client_arrays",
@ -41,6 +42,7 @@
"GL_EXT_EGL_image_array",
"GL_EXT_EGL_image_external_wrap_modes",
"GL_EXT_EGL_image_storage",
"GL_EXT_base_instance",
"GL_EXT_blend_func_extended",
"GL_EXT_blend_minmax",
"GL_EXT_buffer_storage",
@ -97,12 +99,14 @@
"GL_EXT_unpack_subimage",
"GL_KHR_blend_equation_advanced",
"GL_KHR_debug",
"GL_KHR_texture_compression_astc_ldr",
"GL_NV_depth_buffer_float2",
"GL_NV_fence",
"GL_NV_framebuffer_blit",
"GL_NV_pack_subimage",
"GL_NV_pixel_buffer_object",
"GL_NV_read_depth",
"GL_NV_read_depth_stencil",
"GL_NV_read_stencil",
"GL_NV_shader_noperspective_interpolation",
"GL_OES_EGL_image",
@ -158,5 +162,5 @@
"GL_OVR_multiview",
"GL_OVR_multiview2"
],
"DateRecorded": "June 1, 2022"
"DateRecorded": "July 23, 2022"
}

Просмотреть файл

@ -1,8 +1,8 @@
{
"Vendor": "Google Inc. (Qualcomm)",
"Version": "OpenGL ES 3.2.0 (ANGLE 2.1.18778 git hash: 4784f091deba)",
"Version": "OpenGL ES 3.2.0 (ANGLE 2.1.19130 git hash: e3933465d88f)",
"Renderer": "ANGLE (Qualcomm, Vulkan 1.1.128 (Adreno (TM) 640 (0x06040001)), Qualcomm Technologies Inc. Adreno Vulkan Driver-512.490.0)",
"ShaderLanguageVersion": "OpenGL ES GLSL ES 3.20 (ANGLE 2.1.18778 git hash: 4784f091deba)",
"ShaderLanguageVersion": "OpenGL ES GLSL ES 3.20 (ANGLE 2.1.19130 git hash: e3933465d88f)",
"Extensions": [
"GL_AMD_performance_monitor",
"GL_ANGLE_base_vertex_base_instance",
@ -40,6 +40,7 @@
"GL_EXT_EGL_image_array",
"GL_EXT_EGL_image_external_wrap_modes",
"GL_EXT_EGL_image_storage",
"GL_EXT_base_instance",
"GL_EXT_blend_func_extended",
"GL_EXT_blend_minmax",
"GL_EXT_buffer_storage",
@ -99,6 +100,7 @@
"GL_NV_pack_subimage",
"GL_NV_pixel_buffer_object",
"GL_NV_read_depth",
"GL_NV_read_depth_stencil",
"GL_NV_read_stencil",
"GL_NV_shader_noperspective_interpolation",
"GL_OES_EGL_image",
@ -151,5 +153,5 @@
"GL_OVR_multiview",
"GL_OVR_multiview2"
],
"DateRecorded": "June 1, 2022"
"DateRecorded": "July 24, 2022"
}

Просмотреть файл

@ -1,8 +1,8 @@
{
"Vendor": "Google Inc. (ARM)",
"Version": "OpenGL ES 3.2.0 (ANGLE 2.1.18778 git hash: 4784f091deba)",
"Version": "OpenGL ES 3.2.0 (ANGLE 2.1.19130 git hash: e3933465d88f)",
"Renderer": "ANGLE (ARM, Vulkan 1.1.201 (Mali-G78 (0x92020010)), Mali-G78-35.0.0)",
"ShaderLanguageVersion": "OpenGL ES GLSL ES 3.20 (ANGLE 2.1.18778 git hash: 4784f091deba)",
"ShaderLanguageVersion": "OpenGL ES GLSL ES 3.20 (ANGLE 2.1.19130 git hash: e3933465d88f)",
"Extensions": [
"GL_AMD_performance_monitor",
"GL_ANDROID_extension_pack_es31a",
@ -40,6 +40,7 @@
"GL_EXT_EGL_image_array",
"GL_EXT_EGL_image_external_wrap_modes",
"GL_EXT_EGL_image_storage",
"GL_EXT_base_instance",
"GL_EXT_blend_minmax",
"GL_EXT_buffer_storage",
"GL_EXT_clip_control",
@ -98,6 +99,7 @@
"GL_NV_pack_subimage",
"GL_NV_pixel_buffer_object",
"GL_NV_read_depth",
"GL_NV_read_depth_stencil",
"GL_NV_read_stencil",
"GL_NV_shader_noperspective_interpolation",
"GL_OES_EGL_image",
@ -153,5 +155,5 @@
"GL_OVR_multiview",
"GL_OVR_multiview2"
],
"DateRecorded": "June 1, 2022"
"DateRecorded": "July 24, 2022"
}

Просмотреть файл

@ -1,8 +1,8 @@
{
"Vendor": "Google Inc. (Google)",
"Version": "OpenGL ES 3.1.0 (ANGLE 2.1.18778 git hash: 4784f091deba)",
"Renderer": "ANGLE (Google, Vulkan 1.2.0 (SwiftShader Device (Subzero) (0x0000C0DE)), SwiftShader driver-5.0.0)",
"ShaderLanguageVersion": "OpenGL ES GLSL ES 3.10 (ANGLE 2.1.18778 git hash: 4784f091deba)",
"Version": "OpenGL ES 3.1.0 (ANGLE 2.1.19130 git hash: e3933465d88f)",
"Renderer": "ANGLE (Google, Vulkan 1.3.0 (SwiftShader Device (Subzero) (0x0000C0DE)), SwiftShader driver-5.0.0)",
"ShaderLanguageVersion": "OpenGL ES GLSL ES 3.10 (ANGLE 2.1.19130 git hash: e3933465d88f)",
"Extensions": [
"GL_AMD_performance_monitor",
"GL_ANGLE_base_vertex_base_instance",
@ -43,6 +43,7 @@
"GL_EXT_EGL_image_array",
"GL_EXT_EGL_image_external_wrap_modes",
"GL_EXT_EGL_image_storage",
"GL_EXT_base_instance",
"GL_EXT_blend_minmax",
"GL_EXT_buffer_storage",
"GL_EXT_clip_control",
@ -80,6 +81,7 @@
"GL_EXT_shader_non_constant_global_initializers",
"GL_EXT_shader_texture_lod",
"GL_EXT_shadow_samplers",
"GL_EXT_texture_border_clamp",
"GL_EXT_texture_buffer",
"GL_EXT_texture_compression_bptc",
"GL_EXT_texture_compression_dxt1",
@ -104,6 +106,7 @@
"GL_NV_pack_subimage",
"GL_NV_pixel_buffer_object",
"GL_NV_read_depth",
"GL_NV_read_depth_stencil",
"GL_NV_read_stencil",
"GL_NV_shader_noperspective_interpolation",
"GL_OES_EGL_image",
@ -142,6 +145,7 @@
"GL_OES_standard_derivatives",
"GL_OES_surfaceless_context",
"GL_OES_texture_3D",
"GL_OES_texture_border_clamp",
"GL_OES_texture_buffer",
"GL_OES_texture_cube_map_array",
"GL_OES_texture_float",
@ -157,5 +161,5 @@
"GL_OVR_multiview",
"GL_OVR_multiview2"
],
"DateRecorded": "June 1, 2022"
"DateRecorded": "July 23, 2022"
}

Просмотреть файл

@ -1,8 +1,8 @@
{
"Vendor": "Google Inc. (Google)",
"Version": "OpenGL ES 3.1.0 (ANGLE 2.1.18778 git hash: 4784f091deba)",
"Renderer": "ANGLE (Google, Vulkan 1.2.0 (SwiftShader Device (Subzero) (0x0000C0DE)), SwiftShader driver-5.0.0)",
"ShaderLanguageVersion": "OpenGL ES GLSL ES 3.10 (ANGLE 2.1.18778 git hash: 4784f091deba)",
"Version": "OpenGL ES 3.1.0 (ANGLE 2.1.19130 git hash: e3933465d88f)",
"Renderer": "ANGLE (Google, Vulkan 1.3.0 (SwiftShader Device (Subzero) (0x0000C0DE)), SwiftShader driver-5.0.0)",
"ShaderLanguageVersion": "OpenGL ES GLSL ES 3.10 (ANGLE 2.1.19130 git hash: e3933465d88f)",
"Extensions": [
"GL_AMD_performance_monitor",
"GL_ANGLE_base_vertex_base_instance",
@ -43,6 +43,7 @@
"GL_EXT_EGL_image_array",
"GL_EXT_EGL_image_external_wrap_modes",
"GL_EXT_EGL_image_storage",
"GL_EXT_base_instance",
"GL_EXT_blend_minmax",
"GL_EXT_buffer_storage",
"GL_EXT_clip_control",
@ -78,6 +79,7 @@
"GL_EXT_shader_non_constant_global_initializers",
"GL_EXT_shader_texture_lod",
"GL_EXT_shadow_samplers",
"GL_EXT_texture_border_clamp",
"GL_EXT_texture_buffer",
"GL_EXT_texture_compression_bptc",
"GL_EXT_texture_compression_dxt1",
@ -102,6 +104,7 @@
"GL_NV_pack_subimage",
"GL_NV_pixel_buffer_object",
"GL_NV_read_depth",
"GL_NV_read_depth_stencil",
"GL_NV_read_stencil",
"GL_NV_shader_noperspective_interpolation",
"GL_OES_EGL_image",
@ -140,6 +143,7 @@
"GL_OES_standard_derivatives",
"GL_OES_surfaceless_context",
"GL_OES_texture_3D",
"GL_OES_texture_border_clamp",
"GL_OES_texture_buffer",
"GL_OES_texture_cube_map_array",
"GL_OES_texture_float",
@ -155,5 +159,5 @@
"GL_OVR_multiview",
"GL_OVR_multiview2"
],
"DateRecorded": "June 1, 2022"
"DateRecorded": "July 23, 2022"
}

6
scripts/update_extension_data.py Normal file → Executable file
Просмотреть файл

@ -32,12 +32,12 @@ THIS_DIR = d(os.path.abspath(__file__))
ANGLE_ROOT_DIR = d(THIS_DIR)
# Host GPUs
INTEL_HD630 = '8086:5912'
INTEL_UHD630 = '8086:9bc5'
NVIDIA_GTX1660 = '10de:2184'
SWIFTSHADER = 'none'
GPUS = [INTEL_HD630, NVIDIA_GTX1660, SWIFTSHADER]
GPUS = [INTEL_UHD630, NVIDIA_GTX1660, SWIFTSHADER]
GPU_NAME_MAP = {
INTEL_HD630: 'intel_630',
INTEL_UHD630: 'intel_630',
NVIDIA_GTX1660: 'nvidia_1660',
SWIFTSHADER: 'swiftshader'
}