Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: 296586e1c910cd26302bfe858c3617728baf497d
https://github.com/WebKit/WebKit/commit/296586e1c910cd26302bfe858c3617728baf497d
Author: Roberto Rodriguez <[email protected]>
Date: 2026-08-26 (Wed, 26 Aug 2026)
Changed paths:
M Source/ThirdParty/ANGLE/ANGLE.plist
M Source/ThirdParty/ANGLE/ANGLE.xcodeproj/project.pbxproj
M Source/ThirdParty/ANGLE/BUILD.gn
M Source/ThirdParty/ANGLE/Compiler.cmake
M Source/ThirdParty/ANGLE/DEPS
M Source/ThirdParty/ANGLE/GLESv2.cmake
M Source/ThirdParty/ANGLE/README.md
M Source/ThirdParty/ANGLE/WebKit/ANGLEShaderProgramVersion.h
M Source/ThirdParty/ANGLE/WebKit/TranslatorFuzzer.cpp
M Source/ThirdParty/ANGLE/WebKit/TranslatorFuzzerSupport.h
M Source/ThirdParty/ANGLE/WebKit/angle_commit.h
M Source/ThirdParty/ANGLE/changes.diff
M Source/ThirdParty/ANGLE/doc/ExtensionSupport.md
A Source/ThirdParty/ANGLE/extensions/ANGLE_explicit_context.txt
R Source/ThirdParty/ANGLE/extensions/ANGLE_explicit_context_gles1.txt
M Source/ThirdParty/ANGLE/extensions/ANGLE_polygon_mode.txt
M Source/ThirdParty/ANGLE/extensions/CHROMIUM_compressed_copy_texture.txt
R Source/ThirdParty/ANGLE/extensions/EGL_ANGLE_explicit_context.txt
M Source/ThirdParty/ANGLE/gni/angle.gni
M Source/ThirdParty/ANGLE/include/GLES2/gl2ext_angle.h
M Source/ThirdParty/ANGLE/include/GLSLANG/ShaderLang.h
M Source/ThirdParty/ANGLE/include/platform/autogen/FeaturesGL_autogen.h
M
Source/ThirdParty/ANGLE/include/platform/autogen/FrontendFeatures_autogen.h
M Source/ThirdParty/ANGLE/include/platform/frontend_features.json
M Source/ThirdParty/ANGLE/include/platform/gl_features.json
M Source/ThirdParty/ANGLE/samples/shader_translator/shader_translator.cpp
M
Source/ThirdParty/ANGLE/scripts/code_generation_hashes/ANGLE_load_functions_table.json
M
Source/ThirdParty/ANGLE/scripts/code_generation_hashes/ANGLE_shader_translator.json
M
Source/ThirdParty/ANGLE/scripts/code_generation_hashes/Extension_files.json
M
Source/ThirdParty/ANGLE/scripts/code_generation_hashes/GL_EGL_WGL_loader.json
M
Source/ThirdParty/ANGLE/scripts/code_generation_hashes/GL_EGL_entry_points.json
M Source/ThirdParty/ANGLE/scripts/code_generation_hashes/GL_format_map.json
M
Source/ThirdParty/ANGLE/scripts/code_generation_hashes/GLenum_value_to_string_map.json
M Source/ThirdParty/ANGLE/scripts/code_generation_hashes/SPIR-V_helpers.json
M
Source/ThirdParty/ANGLE/scripts/code_generation_hashes/Static_builtins.json
M
Source/ThirdParty/ANGLE/scripts/code_generation_hashes/interpreter_utils.json
M Source/ThirdParty/ANGLE/scripts/code_generation_hashes/packed_enum.json
M Source/ThirdParty/ANGLE/scripts/code_generation_hashes/proc_table.json
M Source/ThirdParty/ANGLE/scripts/code_generation_hashes/uniform_type.json
M Source/ThirdParty/ANGLE/scripts/entry_point_packed_gl_enums.json
M Source/ThirdParty/ANGLE/scripts/gen_proc_table.py
M Source/ThirdParty/ANGLE/scripts/generate_entry_points.py
M Source/ThirdParty/ANGLE/scripts/registry_xml.py
M Source/ThirdParty/ANGLE/scripts/roll_aosp.sh
M Source/ThirdParty/ANGLE/scripts/roll_chromium_deps_v2.py
M Source/ThirdParty/ANGLE/src/common/PackedEnums.cpp
M Source/ThirdParty/ANGLE/src/common/PackedGLEnums_autogen.cpp
M Source/ThirdParty/ANGLE/src/common/PackedGLEnums_autogen.h
M
Source/ThirdParty/ANGLE/src/common/base/anglebase/trace_event/trace_event.h
M Source/ThirdParty/ANGLE/src/common/frame_capture_utils_autogen.cpp
M Source/ThirdParty/ANGLE/src/common/frame_capture_utils_autogen.h
M Source/ThirdParty/ANGLE/src/common/gen_uniform_type_table.py
M Source/ThirdParty/ANGLE/src/common/packed_gl_enums.json
M Source/ThirdParty/ANGLE/src/common/uniform_type_info_autogen.cpp
M Source/ThirdParty/ANGLE/src/common/uniform_type_info_autogen.h
M Source/ThirdParty/ANGLE/src/common/utilities.cpp
M Source/ThirdParty/ANGLE/src/compiler.gni
M Source/ThirdParty/ANGLE/src/compiler/fuzz/translator_fuzzer.cpp
M Source/ThirdParty/ANGLE/src/compiler/translator/BaseTypes.h
M Source/ThirdParty/ANGLE/src/compiler/translator/CollectVariables.cpp
M Source/ThirdParty/ANGLE/src/compiler/translator/CollectVariables.h
M Source/ThirdParty/ANGLE/src/compiler/translator/Compiler.cpp
M Source/ThirdParty/ANGLE/src/compiler/translator/Compiler.h
M Source/ThirdParty/ANGLE/src/compiler/translator/ExtensionBehavior.cpp
M Source/ThirdParty/ANGLE/src/compiler/translator/ExtensionBehavior.h
M Source/ThirdParty/ANGLE/src/compiler/translator/HashNames.cpp
M Source/ThirdParty/ANGLE/src/compiler/translator/HashNames.h
M
Source/ThirdParty/ANGLE/src/compiler/translator/ImmutableString_autogen.cpp
M Source/ThirdParty/ANGLE/src/compiler/translator/Initialize.cpp
M Source/ThirdParty/ANGLE/src/compiler/translator/Name.cpp
M Source/ThirdParty/ANGLE/src/compiler/translator/Name.h
M Source/ThirdParty/ANGLE/src/compiler/translator/Operator_autogen.h
M Source/ThirdParty/ANGLE/src/compiler/translator/ParseContext.cpp
M Source/ThirdParty/ANGLE/src/compiler/translator/ParseContext.h
M Source/ThirdParty/ANGLE/src/compiler/translator/ShaderLang.cpp
M Source/ThirdParty/ANGLE/src/compiler/translator/Symbol.cpp
M Source/ThirdParty/ANGLE/src/compiler/translator/Symbol.h
M Source/ThirdParty/ANGLE/src/compiler/translator/SymbolTable_autogen.cpp
M Source/ThirdParty/ANGLE/src/compiler/translator/Types.cpp
M Source/ThirdParty/ANGLE/src/compiler/translator/Types.h
M
Source/ThirdParty/ANGLE/src/compiler/translator/builtin_function_declarations.txt
M Source/ThirdParty/ANGLE/src/compiler/translator/gen_builtin_symbols.py
M Source/ThirdParty/ANGLE/src/compiler/translator/glsl/OutputESSL.cpp
M Source/ThirdParty/ANGLE/src/compiler/translator/glsl/OutputGLSL.cpp
M Source/ThirdParty/ANGLE/src/compiler/translator/glsl/OutputGLSLBase.cpp
M Source/ThirdParty/ANGLE/src/compiler/translator/glsl/OutputGLSLBase.h
M Source/ThirdParty/ANGLE/src/compiler/translator/glsl/TranslatorESSL.cpp
M Source/ThirdParty/ANGLE/src/compiler/translator/glslang.l
M Source/ThirdParty/ANGLE/src/compiler/translator/glslang.y
M Source/ThirdParty/ANGLE/src/compiler/translator/glslang_lex_autogen.cpp
M Source/ThirdParty/ANGLE/src/compiler/translator/glslang_tab_autogen.cpp
M Source/ThirdParty/ANGLE/src/compiler/translator/glslang_tab_autogen.h
M Source/ThirdParty/ANGLE/src/compiler/translator/hlsl/OutputHLSL.cpp
M Source/ThirdParty/ANGLE/src/compiler/translator/hlsl/OutputHLSL.h
M Source/ThirdParty/ANGLE/src/compiler/translator/hlsl/ResourcesHLSL.cpp
M Source/ThirdParty/ANGLE/src/compiler/translator/hlsl/ResourcesHLSL.h
M
Source/ThirdParty/ANGLE/src/compiler/translator/hlsl/TextureFunctionHLSL.cpp
M Source/ThirdParty/ANGLE/src/compiler/translator/hlsl/TranslatorHLSL.cpp
M Source/ThirdParty/ANGLE/src/compiler/translator/hlsl/UtilsHLSL.cpp
M Source/ThirdParty/ANGLE/src/compiler/translator/hlsl/blocklayoutHLSL.cpp
M Source/ThirdParty/ANGLE/src/compiler/translator/hlsl/blocklayoutHLSL.h
M Source/ThirdParty/ANGLE/src/compiler/translator/ir/src/builder.cpp
M Source/ThirdParty/ANGLE/src/compiler/translator/ir/src/builder.rs
M Source/ThirdParty/ANGLE/src/compiler/translator/ir/src/compile.cpp
M Source/ThirdParty/ANGLE/src/compiler/translator/ir/src/compile.rs
M Source/ThirdParty/ANGLE/src/compiler/translator/ir/src/debug.rs
M Source/ThirdParty/ANGLE/src/compiler/translator/ir/src/gl.rs
M Source/ThirdParty/ANGLE/src/compiler/translator/ir/src/instruction.rs
M Source/ThirdParty/ANGLE/src/compiler/translator/ir/src/ir.rs
M Source/ThirdParty/ANGLE/src/compiler/translator/ir/src/output/glsl.rs
M
Source/ThirdParty/ANGLE/src/compiler/translator/ir/src/output/ir_to_legacy.cpp
M Source/ThirdParty/ANGLE/src/compiler/translator/ir/src/output/legacy.rs
M Source/ThirdParty/ANGLE/src/compiler/translator/ir/src/reflection.rs
M Source/ThirdParty/ANGLE/src/compiler/translator/ir/src/util.rs
M Source/ThirdParty/ANGLE/src/compiler/translator/ir/src/validator.rs
M Source/ThirdParty/ANGLE/src/compiler/translator/msl/EmitMetal.cpp
M Source/ThirdParty/ANGLE/src/compiler/translator/msl/ModifyStruct.cpp
M Source/ThirdParty/ANGLE/src/compiler/translator/msl/SymbolEnv.cpp
M Source/ThirdParty/ANGLE/src/compiler/translator/msl/UtilsMSL.cpp
M Source/ThirdParty/ANGLE/src/compiler/translator/spirv/BuildSPIRV.cpp
M Source/ThirdParty/ANGLE/src/compiler/translator/spirv/OutputSPIRV.cpp
M
Source/ThirdParty/ANGLE/src/compiler/translator/tree_ops/ReduceInterfaceBlocks.cpp
M
Source/ThirdParty/ANGLE/src/compiler/translator/tree_ops/SeparateDeclarations.cpp
M
Source/ThirdParty/ANGLE/src/compiler/translator/tree_ops/SeparateDeclarations.h
R
Source/ThirdParty/ANGLE/src/compiler/translator/tree_ops/glsl/RegenerateStructNames.cpp
R
Source/ThirdParty/ANGLE/src/compiler/translator/tree_ops/glsl/RegenerateStructNames.h
M
Source/ThirdParty/ANGLE/src/compiler/translator/tree_util/BuiltIn_autogen.h
M Source/ThirdParty/ANGLE/src/compiler/translator/util.cpp
M
Source/ThirdParty/ANGLE/src/compiler/translator/wgsl/OutputUniformBlocks.cpp
M Source/ThirdParty/ANGLE/src/compiler/translator/wgsl/OutputUniformBlocks.h
M
Source/ThirdParty/ANGLE/src/compiler/translator/wgsl/RewritePipelineVariables.cpp
M
Source/ThirdParty/ANGLE/src/compiler/translator/wgsl/RewritePipelineVariables.h
M Source/ThirdParty/ANGLE/src/compiler/translator/wgsl/TranslatorWGSL.cpp
M Source/ThirdParty/ANGLE/src/compiler/translator/wgsl/Utils.cpp
M Source/ThirdParty/ANGLE/src/compiler/translator/wgsl/Utils.h
M
Source/ThirdParty/ANGLE/src/compiler/translator/wgsl/WGSLProgramPrelude.cpp
M Source/ThirdParty/ANGLE/src/compiler/translator/wgsl/WGSLProgramPrelude.h
M Source/ThirdParty/ANGLE/src/libANGLE/Caps.h
M Source/ThirdParty/ANGLE/src/libANGLE/Compiler.cpp
M Source/ThirdParty/ANGLE/src/libANGLE/Context.cpp
M Source/ThirdParty/ANGLE/src/libANGLE/Context_gles_3_1_autogen.h
M Source/ThirdParty/ANGLE/src/libANGLE/Context_gles_ext_autogen.h
M Source/ThirdParty/ANGLE/src/libANGLE/Display.cpp
M Source/ThirdParty/ANGLE/src/libANGLE/ErrorStrings.h
M Source/ThirdParty/ANGLE/src/libANGLE/Image.cpp
M Source/ThirdParty/ANGLE/src/libANGLE/ImageIndex.cpp
M Source/ThirdParty/ANGLE/src/libANGLE/ImageIndex.h
M Source/ThirdParty/ANGLE/src/libANGLE/PixelLocalStorage.cpp
M Source/ThirdParty/ANGLE/src/libANGLE/Program.cpp
M Source/ThirdParty/ANGLE/src/libANGLE/Program.h
M Source/ThirdParty/ANGLE/src/libANGLE/State.cpp
M Source/ThirdParty/ANGLE/src/libANGLE/State.h
M Source/ThirdParty/ANGLE/src/libANGLE/Texture.cpp
M Source/ThirdParty/ANGLE/src/libANGLE/angletypes.cpp
M Source/ThirdParty/ANGLE/src/libANGLE/angletypes.h
M Source/ThirdParty/ANGLE/src/libANGLE/capture/FrameCapture.cpp
M Source/ThirdParty/ANGLE/src/libANGLE/capture/capture_gles_3_1_autogen.cpp
M Source/ThirdParty/ANGLE/src/libANGLE/capture/capture_gles_3_1_autogen.h
M Source/ThirdParty/ANGLE/src/libANGLE/capture/capture_gles_3_1_params.cpp
M Source/ThirdParty/ANGLE/src/libANGLE/capture/capture_gles_ext_autogen.cpp
M Source/ThirdParty/ANGLE/src/libANGLE/capture/capture_gles_ext_autogen.h
M Source/ThirdParty/ANGLE/src/libANGLE/capture/capture_gles_ext_params.cpp
M Source/ThirdParty/ANGLE/src/libANGLE/context_private_call.inl.h
M Source/ThirdParty/ANGLE/src/libANGLE/es3_format_type_combinations.json
M Source/ThirdParty/ANGLE/src/libANGLE/format_map_autogen.cpp
M Source/ThirdParty/ANGLE/src/libANGLE/gles_extensions_autogen.cpp
M Source/ThirdParty/ANGLE/src/libANGLE/gles_extensions_autogen.h
M Source/ThirdParty/ANGLE/src/libANGLE/queryutils.cpp
M Source/ThirdParty/ANGLE/src/libANGLE/queryutils.h
M Source/ThirdParty/ANGLE/src/libANGLE/renderer/d3d/DynamicHLSL.cpp
M Source/ThirdParty/ANGLE/src/libANGLE/renderer/d3d/DynamicHLSL.h
M Source/ThirdParty/ANGLE/src/libANGLE/renderer/d3d/ProgramD3D.cpp
M Source/ThirdParty/ANGLE/src/libANGLE/renderer/d3d/ProgramD3D.h
M Source/ThirdParty/ANGLE/src/libANGLE/renderer/d3d/ProgramExecutableD3D.cpp
M Source/ThirdParty/ANGLE/src/libANGLE/renderer/d3d/ProgramExecutableD3D.h
M Source/ThirdParty/ANGLE/src/libANGLE/renderer/d3d/TextureD3D.cpp
M Source/ThirdParty/ANGLE/src/libANGLE/renderer/d3d/TextureD3D.h
M Source/ThirdParty/ANGLE/src/libANGLE/renderer/d3d/d3d11/Context11.cpp
M Source/ThirdParty/ANGLE/src/libANGLE/renderer/d3d/d3d11/StateManager11.cpp
M Source/ThirdParty/ANGLE/src/libANGLE/renderer/d3d/d3d11/StateManager11.h
M
Source/ThirdParty/ANGLE/src/libANGLE/renderer/d3d/d3d11/renderer11_utils.cpp
M Source/ThirdParty/ANGLE/src/libANGLE/renderer/gen_load_functions_table.py
M Source/ThirdParty/ANGLE/src/libANGLE/renderer/gl/BlitGL.cpp
M Source/ThirdParty/ANGLE/src/libANGLE/renderer/gl/BlitGL.h
M Source/ThirdParty/ANGLE/src/libANGLE/renderer/gl/FramebufferGL.cpp
M Source/ThirdParty/ANGLE/src/libANGLE/renderer/gl/ShaderGL.cpp
M Source/ThirdParty/ANGLE/src/libANGLE/renderer/gl/StateManagerGL.cpp
M Source/ThirdParty/ANGLE/src/libANGLE/renderer/gl/StateManagerGL.h
M Source/ThirdParty/ANGLE/src/libANGLE/renderer/gl/TextureGL.cpp
M Source/ThirdParty/ANGLE/src/libANGLE/renderer/gl/renderergl_utils.cpp
M Source/ThirdParty/ANGLE/src/libANGLE/renderer/gl/renderergl_utils.h
A
Source/ThirdParty/ANGLE/src/libANGLE/renderer/gl/renderergl_utils_unittest.cpp
M
Source/ThirdParty/ANGLE/src/libANGLE/renderer/load_functions_table_autogen.cpp
M Source/ThirdParty/ANGLE/src/libANGLE/renderer/metal/blocklayoutMetal.cpp
M Source/ThirdParty/ANGLE/src/libANGLE/renderer/metal/mtl_buffer_pool.h
M Source/ThirdParty/ANGLE/src/libANGLE/renderer/metal/mtl_buffer_pool.mm
M Source/ThirdParty/ANGLE/src/libANGLE/renderer/metal/mtl_msl_utils.mm
M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/CLKernelVk.cpp
M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/CommandQueue.cpp
M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/CommandQueue.h
M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/ContextVk.cpp
M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/ContextVk.h
M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/FramebufferVk.cpp
M
Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/ProgramExecutableVk.cpp
M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/RenderbufferVk.cpp
M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/TextureVk.cpp
M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/TextureVk.h
M
Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/TransformFeedbackVk.cpp
M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/VertexArrayVk.cpp
M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/vk_cache_utils.cpp
M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/vk_helpers.cpp
M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/vk_helpers.h
M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/vk_renderer.cpp
M Source/ThirdParty/ANGLE/src/libANGLE/renderer/wgpu/BUILD.gn
M Source/ThirdParty/ANGLE/src/libANGLE/renderer/wgpu/DisplayWgpu.cpp
M Source/ThirdParty/ANGLE/src/libANGLE/renderer/wgpu/DisplayWgpu.h
M Source/ThirdParty/ANGLE/src/libANGLE/renderer/wgpu/SurfaceWgpu.h
M Source/ThirdParty/ANGLE/src/libANGLE/renderer/wgpu/TextureWgpu.cpp
A
Source/ThirdParty/ANGLE/src/libANGLE/renderer/wgpu/linux/wayland/WindowSurfaceWgpuWayland.cpp
A
Source/ThirdParty/ANGLE/src/libANGLE/renderer/wgpu/linux/wayland/WindowSurfaceWgpuWayland.h
M
Source/ThirdParty/ANGLE/src/libANGLE/renderer/wgpu/linux/x11/WindowSurfaceWgpuX11.cpp
M Source/ThirdParty/ANGLE/src/libANGLE/renderer/wgpu/wgpu_sources.gni
M Source/ThirdParty/ANGLE/src/libANGLE/renderer/wgpu/wgpu_utils.cpp
M Source/ThirdParty/ANGLE/src/libANGLE/trace.h
M Source/ThirdParty/ANGLE/src/libANGLE/validationES.cpp
M Source/ThirdParty/ANGLE/src/libANGLE/validationES.h
M Source/ThirdParty/ANGLE/src/libANGLE/validationES2.cpp
M Source/ThirdParty/ANGLE/src/libANGLE/validationES3.cpp
M Source/ThirdParty/ANGLE/src/libANGLE/validationES31.cpp
M Source/ThirdParty/ANGLE/src/libANGLE/validationES31_autogen.h
M Source/ThirdParty/ANGLE/src/libANGLE/validationESEXT.cpp
M Source/ThirdParty/ANGLE/src/libANGLE/validationESEXT_autogen.h
M Source/ThirdParty/ANGLE/src/libGLESv2.gni
M Source/ThirdParty/ANGLE/src/libGLESv2/egl_stubs_getprocaddress_autogen.cpp
M Source/ThirdParty/ANGLE/src/libGLESv2/entry_points_gles_3_1_autogen.cpp
M Source/ThirdParty/ANGLE/src/libGLESv2/entry_points_gles_ext_autogen.cpp
A
Source/ThirdParty/ANGLE/src/libGLESv2/entry_points_gles_ext_explicit_context_autogen.cpp
A
Source/ThirdParty/ANGLE/src/libGLESv2/entry_points_gles_ext_explicit_context_autogen.h
M Source/ThirdParty/ANGLE/src/libGLESv2/global_state.h
M Source/ThirdParty/ANGLE/src/tests/angle_end2end_tests.gni
M Source/ThirdParty/ANGLE/src/tests/angle_end2end_tests_expectations.txt
M Source/ThirdParty/ANGLE/src/tests/angle_unittests.gni
M Source/ThirdParty/ANGLE/src/tests/compiler_tests/CollectVariables_test.cpp
M Source/ThirdParty/ANGLE/src/tests/compiler_tests/HLSLOutput_test.cpp
A Source/ThirdParty/ANGLE/src/tests/compiler_tests/HashNames_test.cpp
M
Source/ThirdParty/ANGLE/src/tests/compiler_tests/ImmutableString_test_autogen.cpp
M Source/ThirdParty/ANGLE/src/tests/compiler_tests/Parse_test.cpp
R
Source/ThirdParty/ANGLE/src/tests/compiler_tests/RegenerateStructNames_test.cpp
R
Source/ThirdParty/ANGLE/src/tests/compiler_tests/SeparateDeclarations_test.cpp
M Source/ThirdParty/ANGLE/src/tests/compiler_tests/TypeTracking_test.cpp
M Source/ThirdParty/ANGLE/src/tests/compiler_tests/WGSLOutput_test.cpp
M
Source/ThirdParty/ANGLE/src/tests/deqp_support/deqp_egl_test_expectations.txt
M
Source/ThirdParty/ANGLE/src/tests/deqp_support/deqp_gles2_test_expectations.txt
M
Source/ThirdParty/ANGLE/src/tests/deqp_support/deqp_gles3_test_expectations.txt
M
Source/ThirdParty/ANGLE/src/tests/deqp_support/deqp_khr_gles3_test_expectations.txt
M Source/ThirdParty/ANGLE/src/tests/deqp_support/tcuANGLEPlatform.cpp
R Source/ThirdParty/ANGLE/src/tests/egl_tests/EGLDeviceCGLTest.cpp
M
Source/ThirdParty/ANGLE/src/tests/egl_tests/EGLIOSurfaceClientBufferTest.cpp
M Source/ThirdParty/ANGLE/src/tests/egl_tests/EGLSurfaceTestMac.mm
M Source/ThirdParty/ANGLE/src/tests/gl_tests/BlendFuncExtendedTest.cpp
M Source/ThirdParty/ANGLE/src/tests/gl_tests/BlendIntegerTest.cpp
M Source/ThirdParty/ANGLE/src/tests/gl_tests/BlitFramebufferANGLETest.cpp
M Source/ThirdParty/ANGLE/src/tests/gl_tests/ClearTest.cpp
M Source/ThirdParty/ANGLE/src/tests/gl_tests/CopyTexImageTest.cpp
M Source/ThirdParty/ANGLE/src/tests/gl_tests/CopyTextureTest.cpp
M Source/ThirdParty/ANGLE/src/tests/gl_tests/DepthStencilFormatsTest.cpp
M Source/ThirdParty/ANGLE/src/tests/gl_tests/DrawBuffersTest.cpp
M Source/ThirdParty/ANGLE/src/tests/gl_tests/ETCTextureTest.cpp
M Source/ThirdParty/ANGLE/src/tests/gl_tests/FramebufferTest.cpp
M Source/ThirdParty/ANGLE/src/tests/gl_tests/GLSLOutputTest.cpp
M Source/ThirdParty/ANGLE/src/tests/gl_tests/GLSLTest.cpp
M Source/ThirdParty/ANGLE/src/tests/gl_tests/GLSLValidationTest.cpp
M Source/ThirdParty/ANGLE/src/tests/gl_tests/ImageTest.cpp
M Source/ThirdParty/ANGLE/src/tests/gl_tests/IncompleteTextureTest.cpp
M Source/ThirdParty/ANGLE/src/tests/gl_tests/MipmapTest.cpp
M Source/ThirdParty/ANGLE/src/tests/gl_tests/MultiDrawTest.cpp
M
Source/ThirdParty/ANGLE/src/tests/gl_tests/MultisampleCompatibilityTest.cpp
M
Source/ThirdParty/ANGLE/src/tests/gl_tests/MultisampledRenderToTextureTest.cpp
M Source/ThirdParty/ANGLE/src/tests/gl_tests/OcclusionQueriesTest.cpp
M Source/ThirdParty/ANGLE/src/tests/gl_tests/PolygonModeTest.cpp
M Source/ThirdParty/ANGLE/src/tests/gl_tests/ProgramBinaryTest.cpp
M Source/ThirdParty/ANGLE/src/tests/gl_tests/ReadPixelsTest.cpp
M Source/ThirdParty/ANGLE/src/tests/gl_tests/RobustResourceInitTest.cpp
M Source/ThirdParty/ANGLE/src/tests/gl_tests/SRGBTextureTest.cpp
M Source/ThirdParty/ANGLE/src/tests/gl_tests/StateChangeTest.cpp
M Source/ThirdParty/ANGLE/src/tests/gl_tests/TextureTest.cpp
M Source/ThirdParty/ANGLE/src/tests/gl_tests/TimerQueriesTest.cpp
M Source/ThirdParty/ANGLE/src/tests/gl_tests/TransformFeedbackTest.cpp
M Source/ThirdParty/ANGLE/src/tests/gl_tests/UniformBufferTest.cpp
M Source/ThirdParty/ANGLE/src/tests/gl_tests/VertexAttributeTest.cpp
M Source/ThirdParty/ANGLE/src/tests/gl_tests/VulkanExternalImageTest.cpp
M
Source/ThirdParty/ANGLE/src/tests/gl_tests/VulkanPerformanceCounterTest.cpp
R Source/ThirdParty/ANGLE/src/tests/gl_tests/WEBGLVideoTextureTest.cpp
M Source/ThirdParty/ANGLE/src/tests/gl_tests/WebGLCompatibilityTest.cpp
M
Source/ThirdParty/ANGLE/src/tests/gl_tests/WebGLCompressedTextureAvailabilityTest.cpp
M Source/ThirdParty/ANGLE/src/tests/gl_tests/WebGLFramebufferTest.cpp
M Source/ThirdParty/ANGLE/src/tests/gl_tests/gles1/FramebufferObjectTest.cpp
M Source/ThirdParty/ANGLE/src/tests/perf_tests/CompilerPerf.cpp
M Source/ThirdParty/ANGLE/src/tests/test_utils/ANGLETest.cpp
M Source/ThirdParty/ANGLE/src/tests/test_utils/ANGLETest.h
M Source/ThirdParty/ANGLE/src/tests/test_utils/angle_test_instantiate.cpp
M
Source/ThirdParty/ANGLE/third_party/VK-GL-CTS/src/framework/common/tcuApp.cpp
M
Source/ThirdParty/ANGLE/third_party/VK-GL-CTS/src/framework/common/tcuApp.hpp
M
Source/ThirdParty/ANGLE/third_party/VK-GL-CTS/src/framework/common/tcuCommandLine.cpp
M
Source/ThirdParty/ANGLE/third_party/VK-GL-CTS/src/framework/common/tcuCommandLine.hpp
M
Source/ThirdParty/ANGLE/third_party/VK-GL-CTS/src/modules/gles3/functional/es3fFlushFinishTests.cpp
M Source/ThirdParty/ANGLE/util/BUILD.gn
M Source/ThirdParty/ANGLE/util/autogen/angle_features_autogen.cpp
M Source/ThirdParty/ANGLE/util/autogen/angle_features_autogen.h
M Source/ThirdParty/ANGLE/util/linux/LinuxWindow.cpp
A Source/ThirdParty/ANGLE/util/linux/LinuxWindow.h
Log Message:
-----------
Update ANGLE to 2026-07-13 (ef84704aca0595b7e3c5b165efc4de81bfaa83d5)
https://bugs.webkit.org/show_bug.cgi?id=322228
rdar://185460525
Reviewed by Kimmo Kinnunen
Contains upstream commits:
ef84704aca05 Vulkan: Refactor EGL image robust init paths
0bdeec3fc0d3 Translator: Fix block vs struct name collision
99ee9910c68b Translator: Don't use kUserDefinedNamePrefix directly
922804e75179 Translator: Always declare named structs globally
9cf92a040212 Vulkan: Refactor EGL image glGetTexImage paths
f1cc6b2e2f5c IR: Make sure generated names are below 1024 chars
1ca561b41b1c GL: workaround: pack large row lengths separately.
4d3e5c7cb8d8 Tests: Fix Snorm3DTextureNonZeroOffset ASAN crash
baeac58b753d Translator: Fix type size cache for interface blocks
abaf4b8ebeb1 Reorder member declaration in CommandQueue.
7ba5affdb076 Translator: Make the type size cache be just that
835b8bba9540 Remove GL_WEBGL_video_texture
5147f32e43fe Vulkan: Skip xfb RecordAndDrawWithScissorTest
ab15aec81e49 Translator: avoid collisions in hashed names.
c51b136c1feb GL: Refactor glEnable/glDisable usage into a helper.
ef303c05a54f Fix null descriptor crash for unbound storage images
882dd090e404 GL: Refactor StateManagerGL into ContextStateGL [last/N]
8b207281b671 Ignore most indexing in attribute and output bindings
a2cabe1f33db Manual roll Chromium from 356ded2aa088 to 404b845f953d (2450
revisions)
e32be29b57ae GL: Remove testing on Mac
b1b3bc376c59 WGPU: Implement glGenerateMipmap for 2D textures.
86c20202bff2 Fix chromium roll script
dc3864636271 Roll vulkan-deps from ef0d2fd00095 to e6f8ad39a426 (18 revisions)
8b3018dd6823 Roll VK-GL-CTS from 68a4b00fbd81 to 71d11e5e5362 (10 revisions)
c1a25085dd9e Vulkan: Skip xfb tests on S22/S24 Exynos devices
311c502e88d9 GL: workaround: split PBO uploads to 2D textures' level 0.
64db1c8add8e WGPU: Resurrect ANGLE_explicit_context.
baa6e7f54417 GL: Refactor StateManagerGL into ContextStateGL [2/N]
ca42923e461d Vulkan: Refactor EGL image glClearTex*ImageEXT paths
5723e9d0ef45 GL: Track native GL state in ContextStateGL [1/N]
3f7fbaeefc4c Add flag to toggle backward compatible contexts
6b98fe1de125 Reland "Add Wayland window surface support to the wgpu renderer"
0f0454f90b7b Vulkan: Fix depth- or stencil-only MSRTT rendering
7a574a43ee94 Disable GL_WEBGL_video_texture and remove tests
71959fdc46b4 Manual roll Chromium from 01c202833772 to 356ded2aa088 (213
revisions)
764842b29945 Roll vulkan-deps from 4bcc3df3290a to ef0d2fd00095 (20 revisions)
69e200e7178a Add unsafe buffer macro for trace event
3a674cbcaefe IR: Fix name collision between global and local structs
fc174c46a137 Revert "Replace mFunctions->clear in clearRenderbuffer"
7ccab2ccb8ef Vulkan: Refactor EGL image glCopyImageSubDataEXT paths
9785f60b3fe5 Fix RGB565 test failure due to format combination
b2c5c7e8c582 Manual roll vulkan-deps from b21bf6e50934 to 4bcc3df3290a (8
revisions)
8cf253b87f6f Revert "Add Wayland window surface support to the wgpu renderer"
91e4d9de86f4 Fix the bug where copy_to_aosp_paths gets deleted
10759433f070 Switch Android NDK syncing approach
e25e8d8565f7 Capture/Replay: Fix GLES1 matrix setup
1a6734b227ba Add Wayland window surface support to the wgpu renderer
0ec59299eab9 Always sync the texture after robust init sync
b2d2601e1499 [metal] Add trace events for BufferPool memory tracking
dc4634c5d32a Vulkan: Refactor EGL image glCopy*Texture paths
630cd843c4d3 HLSL: Fix name collision between globals and locals
efe382b830f8 dEQP: Derive the display's native platform type from OSWindow
4c9846573448 Add restrictions for ES2 TexSubImage for format
fdb5d1f7570e DirectX9 Backend Removal: Remove shader model 3 code paths
6a371d0e0df1 SPIR-V: RelaxedPrecision adjustments
65ef3557354d Vulkan: Exclude CUBE_COMPATIBLE from MSRTSS query
3255c6f4b131 Add tests for ES3 TexSubImage format-types
db450ffd19a9 Vulkan: Fix heap use-after-free in transform feedback emulation
f8d85b15a059 Fix misaligned offset when merging client vertex attribs
887a21ec97e4 Adjust ProgramUniform*EXT validation
f728a633987c Fix ETCTextureTest.ETC2RGB8_CubeMapValidation
9028f1bcd357 Refactor PatchParameteri validation
abe56b10d574 Roll vulkan-deps from 08c031d6c089 to b21bf6e50934 (8 revisions)
4e19b906e577 Roll SwiftShader from eb0bee078ef2 to a7c547b55474 (1 revision)
920dd82d0293 Roll VK-GL-CTS from cd01da613a2e to 68a4b00fbd81 (4 revisions)
88ffd0e1afa5 Roll Chromium from 215b9995626a to 01c202833772 (1487 revisions)
5574b3f85e71 Use packed enums for framebuffer parameters
d3728521450c OpenCL: Fixes to DescriptorSetReuse feature
04e32f4479e2 DirectX9 Backend Removal: Remove shader translator code
ab4ff38a1096 D3D11: Remove attributeZeroRequiresZeroDivisor limitation
50945218152c Vulkan: fix VkQueue creation with GLOBAL_PRIORITY_REALTIME_EXT
93b1b76ce5ad PLS: Use internal API for setting default dimensions
d1bfbd3e842f Refactor PolygonMode validation
4e0fcf14911c Validate sub-image update type against allocated texture format
97976ff82a55 Remove redundant functions from Context
5f48075d7e2f Roll SwiftShader from 7868bf37d5b2 to eb0bee078ef2 (1 revision)
ff68f46b370c Fix VRAM leak in D3D11 cube map redefinition
0147c06e5b1f Roll vulkan-deps from 8e7420f63043 to 08c031d6c089 (12 revisions)
Canonical link: https://commits.webkit.org/319887@main
To unsubscribe from these emails, change your notification settings at
https://github.com/WebKit/WebKit/settings/notifications