diff --git a/doc/ExtensionSupport.md b/doc/ExtensionSupport.md index 71f93289b..758f9ef54 100644 --- a/doc/ExtensionSupport.md +++ b/doc/ExtensionSupport.md @@ -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) | ✔ | | ✔ | ✔ | ✔ | ✔ | ✔ | | [GL_KHR_blend_equation_advanced](https://khronos.org/registry/OpenGL/extensions/KHR/KHR_blend_equation_advanced.txt) | ✔ | | ✔ | | ✔ | ✔ | ✔ | | [GL_EXT_blend_func_extended](https://khronos.org/registry/OpenGL/extensions/EXT/EXT_blend_func_extended.txt) | ✔ | ✔ | ✔ | ✔ | | ✔ | | | [GL_EXT_blend_minmax](https://khronos.org/registry/OpenGL/extensions/EXT/EXT_blend_minmax.txt) | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | @@ -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) | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | | [GL_OES_element_index_uint](https://khronos.org/registry/OpenGL/extensions/OES/OES_element_index_uint.txt) | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | -| [GL_ANDROID_extension_pack_es31a](https://khronos.org/registry/OpenGL/extensions/ANDROID/ANDROID_extension_pack_es31a.txt) | | | | | | | ✔ | +| [GL_ANDROID_extension_pack_es31a](https://khronos.org/registry/OpenGL/extensions/ANDROID/ANDROID_extension_pack_es31a.txt) | ✔ | | | | | | ✔ | | [GL_EXT_external_buffer](https://khronos.org/registry/OpenGL/extensions/EXT/EXT_external_buffer.txt) | | | | | | ✔ | ✔ | | [GL_OES_fbo_render_mipmap](https://khronos.org/registry/OpenGL/extensions/OES/OES_fbo_render_mipmap.txt) | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | | [GL_NV_fence](https://khronos.org/registry/OpenGL/extensions/NV/NV_fence.txt) | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | @@ -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) | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | | [GL_NV_framebuffer_blit](https://khronos.org/registry/OpenGL/extensions/NV/NV_framebuffer_blit.txt) | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | | [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) | ✔ | ✔ | ✔ | | | | ✔ | -| [GL_OES_geometry_shader](https://khronos.org/registry/OpenGL/extensions/OES/OES_geometry_shader.txt) | ✔ | ✔ | ✔ | | | | ✔ | +| [GL_EXT_geometry_shader](https://khronos.org/registry/OpenGL/extensions/EXT/EXT_geometry_shader.txt) | ✔ | ✔ | ✔ | ✔ | | | ✔ | +| [GL_OES_geometry_shader](https://khronos.org/registry/OpenGL/extensions/OES/OES_geometry_shader.txt) | ✔ | ✔ | ✔ | ✔ | | | ✔ | | [GL_OES_get_program_binary](https://khronos.org/registry/OpenGL/extensions/OES/OES_get_program_binary.txt) | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | | [GL_EXT_gpu_shader5](https://khronos.org/registry/OpenGL/extensions/EXT/EXT_gpu_shader5.txt) | ✔ | ✔ | ✔ | ✔ | | ✔ | ✔ | | [GL_ANGLE_instanced_arrays](https://khronos.org/registry/OpenGL/extensions/ANGLE/ANGLE_instanced_arrays.txt) | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | @@ -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) | ✔ | | ✔ | ✔ | | | | | [GL_EXT_multisampled_render_to_texture2](https://khronos.org/registry/OpenGL/extensions/EXT/EXT_multisampled_render_to_texture2.txt) | ✔ | | ✔ | ✔ | | | | -| [GL_OVR_multiview](https://khronos.org/registry/OpenGL/extensions/OVR/OVR_multiview.txt) | ✔ | ✔ | ✔ | | ✔ | ✔ | ✔ | -| [GL_OVR_multiview2](https://khronos.org/registry/OpenGL/extensions/OVR/OVR_multiview2.txt) | ✔ | ✔ | ✔ | | ✔ | ✔ | ✔ | +| [GL_OVR_multiview](https://khronos.org/registry/OpenGL/extensions/OVR/OVR_multiview.txt) | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | +| [GL_OVR_multiview2](https://khronos.org/registry/OpenGL/extensions/OVR/OVR_multiview2.txt) | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | | [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) | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | | [GL_OES_packed_depth_stencil](https://khronos.org/registry/OpenGL/extensions/OES/OES_packed_depth_stencil.txt) | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | @@ -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) | | | | | | ✔ | | | [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) | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | -| [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) | ✔ | | ✔ | ✔ | ✔ | ✔ | ✔ | | [GL_EXT_read_format_bgra](https://khronos.org/registry/OpenGL/extensions/EXT/EXT_read_format_bgra.txt) | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | | [GL_NV_read_stencil](https://khronos.org/registry/OpenGL/extensions/NV/NV_read_stencil.txt) | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | | [GL_OES_rgb8_rgba8](https://khronos.org/registry/OpenGL/extensions/OES/OES_rgb8_rgba8.txt) | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | @@ -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) | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | | [GL_OES_surfaceless_context](https://khronos.org/registry/OpenGL/extensions/OES/OES_surfaceless_context.txt) | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | | [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) | ✔ | ✔ | ✔ | | | | ✔ | +| [GL_EXT_tessellation_shader](https://khronos.org/registry/OpenGL/extensions/EXT/EXT_tessellation_shader.txt) | ✔ | ✔ | ✔ | ✔ | | | ✔ | | [GL_OES_texture_3D](https://khronos.org/registry/OpenGL/extensions/OES/OES_texture_3D.txt) | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | -| [GL_EXT_texture_border_clamp](https://khronos.org/registry/OpenGL/extensions/EXT/EXT_texture_border_clamp.txt) | ✔ | | | | | | ✔ | -| [GL_OES_texture_border_clamp](https://khronos.org/registry/OpenGL/extensions/OES/OES_texture_border_clamp.txt) | ✔ | | | | | | ✔ | +| [GL_EXT_texture_border_clamp](https://khronos.org/registry/OpenGL/extensions/EXT/EXT_texture_border_clamp.txt) | ✔ | | | | ✔ | | ✔ | +| [GL_OES_texture_border_clamp](https://khronos.org/registry/OpenGL/extensions/OES/OES_texture_border_clamp.txt) | ✔ | | | | ✔ | | ✔ | | [GL_EXT_texture_buffer](https://khronos.org/registry/OpenGL/extensions/EXT/EXT_texture_buffer.txt) | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | | [GL_OES_texture_buffer](https://khronos.org/registry/OpenGL/extensions/OES/OES_texture_buffer.txt) | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | | [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) | | ✔ | | ✔ | ✔ | ✔ | ✔ | +| [GL_KHR_texture_compression_astc_ldr](https://khronos.org/registry/OpenGL/extensions/KHR/KHR_texture_compression_astc_ldr.txt) | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | | [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) | ✔ | ✔ | ✔ | ✔ | ✔ | | | | [GL_EXT_texture_compression_dxt1](https://khronos.org/registry/OpenGL/extensions/EXT/EXT_texture_compression_dxt1.txt) | ✔ | ✔ | ✔ | ✔ | ✔ | | | @@ -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 diff --git a/scripts/code_generation_hashes/Extension_files.json b/scripts/code_generation_hashes/Extension_files.json index e166ee438..9b1175284 100644 --- a/scripts/code_generation_hashes/Extension_files.json +++ b/scripts/code_generation_hashes/Extension_files.json @@ -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": diff --git a/scripts/extension_data/intel_630_linux.json b/scripts/extension_data/intel_630_linux.json index 6bb30cfc9..58a36823b 100644 --- a/scripts/extension_data/intel_630_linux.json +++ b/scripts/extension_data/intel_630_linux.json @@ -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" } \ No newline at end of file diff --git a/scripts/extension_data/nvidia_1660_linux.json b/scripts/extension_data/nvidia_1660_linux.json index e38f87f1b..9166f31be 100644 --- a/scripts/extension_data/nvidia_1660_linux.json +++ b/scripts/extension_data/nvidia_1660_linux.json @@ -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" } \ No newline at end of file diff --git a/scripts/extension_data/nvidia_1660_win10.json b/scripts/extension_data/nvidia_1660_win10.json index 90618dd89..339659471 100644 --- a/scripts/extension_data/nvidia_1660_win10.json +++ b/scripts/extension_data/nvidia_1660_win10.json @@ -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" } \ No newline at end of file diff --git a/scripts/extension_data/pixel_4_android_11.json b/scripts/extension_data/pixel_4_android_11.json index 3634c5e07..55f24ab2a 100644 --- a/scripts/extension_data/pixel_4_android_11.json +++ b/scripts/extension_data/pixel_4_android_11.json @@ -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" } \ No newline at end of file diff --git a/scripts/extension_data/pixel_6_android_13.json b/scripts/extension_data/pixel_6_android_13.json index 17a57c826..0c7c3d377 100644 --- a/scripts/extension_data/pixel_6_android_13.json +++ b/scripts/extension_data/pixel_6_android_13.json @@ -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" } \ No newline at end of file diff --git a/scripts/extension_data/swiftshader_linux.json b/scripts/extension_data/swiftshader_linux.json index e0e9e5c19..1a53f61e0 100644 --- a/scripts/extension_data/swiftshader_linux.json +++ b/scripts/extension_data/swiftshader_linux.json @@ -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" } \ No newline at end of file diff --git a/scripts/extension_data/swiftshader_win10.json b/scripts/extension_data/swiftshader_win10.json index 47f5957c2..812933e5b 100644 --- a/scripts/extension_data/swiftshader_win10.json +++ b/scripts/extension_data/swiftshader_win10.json @@ -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" } \ No newline at end of file diff --git a/scripts/update_extension_data.py b/scripts/update_extension_data.py old mode 100644 new mode 100755 index 119ca6acf..9a5568074 --- a/scripts/update_extension_data.py +++ b/scripts/update_extension_data.py @@ -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' }