Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: bbbbf05fd58e0039b18822d93f6411543b2d3d68
      
https://github.com/WebKit/WebKit/commit/bbbbf05fd58e0039b18822d93f6411543b2d3d68
  Author: Roberto Rodriguez <[email protected]>
  Date:   2026-09-23 (Wed, 23 Sep 2026)

  Changed paths:
    M LayoutTests/platform/gtk/TestExpectations
    M LayoutTests/platform/wpe/TestExpectations
    M Source/ThirdParty/ANGLE/.gn
    M Source/ThirdParty/ANGLE/ANGLE.plist
    M Source/ThirdParty/ANGLE/ANGLE.xcodeproj/project.pbxproj
    M Source/ThirdParty/ANGLE/BUILD.gn
    M Source/ThirdParty/ANGLE/CONTRIBUTORS
    M Source/ThirdParty/ANGLE/DEPS
    M Source/ThirdParty/ANGLE/GLESv2.cmake
    M Source/ThirdParty/ANGLE/PRESUBMIT.py
    M Source/ThirdParty/ANGLE/WebKit/ANGLEShaderProgramVersion.h
    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/extensions/ANGLE_shader_pixel_local_storage.txt
    R 
Source/ThirdParty/ANGLE/extensions/EGL_ANGLE_platform_angle_device_context_volatile_cgl.txt
    R 
Source/ThirdParty/ANGLE/extensions/EGL_ANGLE_platform_angle_device_context_volatile_eagl.txt
    M Source/ThirdParty/ANGLE/include/EGL/eglext_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/FeaturesVk_autogen.h
    M Source/ThirdParty/ANGLE/include/platform/gl_features.json
    M Source/ThirdParty/ANGLE/include/platform/vk_features.json
    M Source/ThirdParty/ANGLE/samples/shader_translator/shader_translator.cpp
    M Source/ThirdParty/ANGLE/scripts/angle_presubmit_utils.py
    M Source/ThirdParty/ANGLE/scripts/angle_presubmit_utils_unittest.py
    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/interpreter_utils.json
    M Source/ThirdParty/ANGLE/scripts/code_generation_hashes/proc_table.json
    M 
Source/ThirdParty/ANGLE/scripts/code_generation_hashes/restricted_traces.json
    M Source/ThirdParty/ANGLE/scripts/egl_angle_ext.xml
    M Source/ThirdParty/ANGLE/scripts/generate_entry_points.py
    M Source/ThirdParty/ANGLE/scripts/roll_aosp.sh
    M Source/ThirdParty/ANGLE/src/common/angleutils.h
    A Source/ThirdParty/ANGLE/src/common/com_utils.h
    M Source/ThirdParty/ANGLE/src/common/matrix_utils_unittest.cpp
    M Source/ThirdParty/ANGLE/src/common/platform.h
    M Source/ThirdParty/ANGLE/src/compiler/fuzz/translator_fuzzer.cpp
    M Source/ThirdParty/ANGLE/src/compiler/translator/hlsl/TranslatorHLSL.cpp
    M Source/ThirdParty/ANGLE/src/compiler/translator/ir/BUILD.gn
    M Source/ThirdParty/ANGLE/src/compiler/translator/ir/src/builder.rs
    M Source/ThirdParty/ANGLE/src/compiler/translator/ir/src/debug.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/hlsl.rs
    M Source/ThirdParty/ANGLE/src/compiler/translator/ir/src/output/legacy.rs
    M Source/ThirdParty/ANGLE/src/compiler/translator/ir/src/output/msl.rs
    M Source/ThirdParty/ANGLE/src/compiler/translator/ir/src/output/spirv.rs
    M Source/ThirdParty/ANGLE/src/compiler/translator/ir/src/output/wgsl.rs
    M Source/ThirdParty/ANGLE/src/compiler/translator/ir/src/reflection.rs
    M Source/ThirdParty/ANGLE/src/compiler/translator/ir/src/transform.rs
    M 
Source/ThirdParty/ANGLE/src/compiler/translator/ir/src/transform/emulate_instanced_multiview.rs
    M 
Source/ThirdParty/ANGLE/src/compiler/translator/ir/src/transform/monomorphize_unsupported_functions.rs
    A 
Source/ThirdParty/ANGLE/src/compiler/translator/ir/src/transform/rewrite_array_of_array_of_opaque_uniforms.rs
    A 
Source/ThirdParty/ANGLE/src/compiler/translator/ir/src/transform/rewrite_struct_samplers.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/DriverUniformMetal.h
    M Source/ThirdParty/ANGLE/src/compiler/translator/msl/SymbolEnv.cpp
    M Source/ThirdParty/ANGLE/src/compiler/translator/msl/TranslatorMSL.cpp
    M Source/ThirdParty/ANGLE/src/compiler/translator/spirv/TranslatorSPIRV.cpp
    M 
Source/ThirdParty/ANGLE/src/compiler/translator/tree_ops/RewriteStructSamplers.cpp
    M 
Source/ThirdParty/ANGLE/src/compiler/translator/tree_util/DriverUniform.cpp
    M Source/ThirdParty/ANGLE/src/compiler/translator/tree_util/DriverUniform.h
    M Source/ThirdParty/ANGLE/src/compiler/translator/wgsl/TranslatorWGSL.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/Caps.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/Caps.h
    M Source/ThirdParty/ANGLE/src/libANGLE/Context.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/Context.h
    M Source/ThirdParty/ANGLE/src/libANGLE/Display.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/Display.h
    M Source/ThirdParty/ANGLE/src/libANGLE/EGLSync.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/EGLSync.h
    M Source/ThirdParty/ANGLE/src/libANGLE/ErrorStrings.h
    M Source/ThirdParty/ANGLE/src/libANGLE/GlobalMutex.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/GlobalMutex.h
    M Source/ThirdParty/ANGLE/src/libANGLE/PixelLocalStorage.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/PixelLocalStorage.h
    M Source/ThirdParty/ANGLE/src/libANGLE/capture/FrameCapture.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/queryutils.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/queryutils.h
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/DisplayImpl.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/DisplayImpl.h
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/d3d/HLSLCompiler.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/d3d/HLSLCompiler.h
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/d3d/ShaderD3D.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/d3d/SurfaceD3D.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/d3d/SurfaceD3D.h
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/d3d/SwapChainD3D.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/d3d/SwapChainD3D.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/VertexDataManager.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/d3d/d3d11/Blit11.cpp
    M 
Source/ThirdParty/ANGLE/src/libANGLE/renderer/d3d/d3d11/DebugAnnotator11.cpp
    M 
Source/ThirdParty/ANGLE/src/libANGLE/renderer/d3d/d3d11/ExternalImageSiblingImpl11.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/d3d/d3d11/Fence11.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/d3d/d3d11/Fence11.h
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/d3d/d3d11/NativeWindow11.h
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/d3d/d3d11/RenderTarget11.cpp
    M 
Source/ThirdParty/ANGLE/src/libANGLE/renderer/d3d/d3d11/ResourceManager11.cpp
    M 
Source/ThirdParty/ANGLE/src/libANGLE/renderer/d3d/d3d11/ResourceManager11.h
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/d3d/d3d11/StateManager11.cpp
    M 
Source/ThirdParty/ANGLE/src/libANGLE/renderer/d3d/d3d11/StreamProducerD3DTexture.cpp
    M 
Source/ThirdParty/ANGLE/src/libANGLE/renderer/d3d/d3d11/StreamProducerD3DTexture.h
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/d3d/d3d11/SwapChain11.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/d3d/d3d11/SwapChain11.h
    M 
Source/ThirdParty/ANGLE/src/libANGLE/renderer/d3d/d3d11/TextureStorage11.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/d3d/d3d11/Trim11.cpp
    M 
Source/ThirdParty/ANGLE/src/libANGLE/renderer/d3d/d3d11/converged/CompositorNativeWindow11.cpp
    M 
Source/ThirdParty/ANGLE/src/libANGLE/renderer/d3d/d3d11/converged/CompositorNativeWindow11.h
    M 
Source/ThirdParty/ANGLE/src/libANGLE/renderer/d3d/d3d11/renderer11_utils.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/d3d/d3d11/renderer11_utils.h
    M 
Source/ThirdParty/ANGLE/src/libANGLE/renderer/d3d/d3d11/win32/NativeWindow11Win32.cpp
    M 
Source/ThirdParty/ANGLE/src/libANGLE/renderer/d3d/d3d11/win32/NativeWindow11Win32.h
    M 
Source/ThirdParty/ANGLE/src/libANGLE/renderer/d3d/d3d11/winrt/CoreWindowNativeWindow.cpp
    M 
Source/ThirdParty/ANGLE/src/libANGLE/renderer/d3d/d3d11/winrt/CoreWindowNativeWindow.h
    M 
Source/ThirdParty/ANGLE/src/libANGLE/renderer/d3d/d3d11/winrt/CoreWindowNativeWindow_unittest.cpp
    M 
Source/ThirdParty/ANGLE/src/libANGLE/renderer/d3d/d3d11/winrt/InspectableNativeWindow.h
    M 
Source/ThirdParty/ANGLE/src/libANGLE/renderer/d3d/d3d11/winrt/NativeWindow11WinRT.cpp
    M 
Source/ThirdParty/ANGLE/src/libANGLE/renderer/d3d/d3d11/winrt/NativeWindow11WinRT.h
    M 
Source/ThirdParty/ANGLE/src/libANGLE/renderer/d3d/d3d11/winrt/SwapChainPanelNativeWindow.cpp
    M 
Source/ThirdParty/ANGLE/src/libANGLE/renderer/d3d/d3d11/winrt/SwapChainPanelNativeWindow.h
    M 
Source/ThirdParty/ANGLE/src/libANGLE/renderer/d3d/d3d11/winrt/SwapChainPanelNativeWindow_unittest.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/gl/TextureGL.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/gl/cgl/DisplayCGL.h
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/gl/cgl/DisplayCGL.mm
    M 
Source/ThirdParty/ANGLE/src/libANGLE/renderer/gl/cgl/IOSurfaceSurfaceCGL.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/gl/renderergl_utils.cpp
    M 
Source/ThirdParty/ANGLE/src/libANGLE/renderer/gl/wgl/D3DTextureSurfaceWGL.cpp
    M 
Source/ThirdParty/ANGLE/src/libANGLE/renderer/gl/wgl/D3DTextureSurfaceWGL.h
    M 
Source/ThirdParty/ANGLE/src/libANGLE/renderer/gl/wgl/DXGISwapChainWindowSurfaceWGL.cpp
    M 
Source/ThirdParty/ANGLE/src/libANGLE/renderer/gl/wgl/DXGISwapChainWindowSurfaceWGL.h
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/gl/wgl/DisplayWGL.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/gl/wgl/DisplayWGL.h
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/metal/ProgramExecutableMtl.h
    M 
Source/ThirdParty/ANGLE/src/libANGLE/renderer/metal/ProgramExecutableMtl.mm
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/metal/TextureMtl.mm
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/metal/mtl_common.h
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/metal/mtl_msl_utils.h
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/metal/mtl_msl_utils.mm
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/renderer_utils.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/renderer_utils.h
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/CLCommandQueueVk.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/CLDeviceVk.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/CLKernelVk.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/CLKernelVk.h
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/CLMemoryVk.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/CLMemoryVk.h
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/CLProgramVk.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/CLProgramVk.h
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/ContextVk.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/DisplayVk.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/DriverUniforms.h
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/FramebufferVk.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/MemoryTracking.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/ShaderVk.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/SurfaceVk.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/UtilsVk.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/UtilsVk.h
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/VertexArrayVk.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/VertexArrayVk.h
    M 
Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/android/HardwareBufferImageSiblingVkAndroid.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/clspv_utils.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/clspv_utils.h
    M 
Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/linux/DmaBufImageSiblingVkLinux.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/spv_utils.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/vk_caps_utils.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/vk_format_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/validationEGL.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/validationEGL.h
    M Source/ThirdParty/ANGLE/src/libANGLE/validationEGL_autogen.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/validationESEXT.cpp
    M Source/ThirdParty/ANGLE/src/libGLESv2.gni
    M Source/ThirdParty/ANGLE/src/libGLESv2/egl_context_lock_impl.h
    M Source/ThirdParty/ANGLE/src/libGLESv2/egl_ext_stubs.cpp
    M Source/ThirdParty/ANGLE/src/libGLESv2/egl_ext_stubs_autogen.h
    M Source/ThirdParty/ANGLE/src/libGLESv2/egl_stubs.cpp
    M Source/ThirdParty/ANGLE/src/libGLESv2/egl_stubs_autogen.h
    M Source/ThirdParty/ANGLE/src/libGLESv2/entry_points_egl_autogen.cpp
    M Source/ThirdParty/ANGLE/src/libGLESv2/entry_points_egl_ext_autogen.cpp
    M Source/ThirdParty/ANGLE/src/libGLESv2/entry_points_gles_2_0_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_explicit_context_autogen.cpp
    M Source/ThirdParty/ANGLE/src/libGLESv2/global_state.cpp
    M Source/ThirdParty/ANGLE/src/libGLESv2/global_state.h
    M Source/ThirdParty/ANGLE/src/tests/angle_end2end_tests_expectations.txt
    M Source/ThirdParty/ANGLE/src/tests/cl_support/openclcts_mustpass.txt
    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_khr_gles3_test_expectations.txt
    M Source/ThirdParty/ANGLE/src/tests/egl_tests/EGLBufferAgeTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/egl_tests/EGLDeviceTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/egl_tests/EGLDirectCompositionTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/egl_tests/EGLPresentPathD3D11Test.cpp
    M Source/ThirdParty/ANGLE/src/tests/egl_tests/EGLStreamTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/egl_tests/EGLSurfaceTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/egl_tests/EGLSyncControlTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/gl_tests/BlitFramebufferANGLETest.cpp
    M Source/ThirdParty/ANGLE/src/tests/gl_tests/BuiltinVariableTest.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/D3DImageFormatConversionTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/gl_tests/D3DTextureTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/gl_tests/DebugMarkerTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/gl_tests/DepthStencilFormatsTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/gl_tests/DiscardFramebufferEXTTest.cpp
    M 
Source/ThirdParty/ANGLE/src/tests/gl_tests/DrawBaseVertexBaseInstanceTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/gl_tests/ETCTextureTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/gl_tests/FramebufferFetchTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/gl_tests/FramebufferTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/gl_tests/GLSLTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/gl_tests/ImageTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/gl_tests/MaxTextureSizeTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/gl_tests/MipmapTest.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/MultiviewDrawTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/gl_tests/PixelLocalStorageTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/gl_tests/ReadOnlyFeedbackLoopTest.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/SamplersTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/gl_tests/SimpleOperationTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/gl_tests/StateChangeTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/gl_tests/SwizzleTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/gl_tests/TextureMultisampleTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/gl_tests/TextureRectangleTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/gl_tests/TextureTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/gl_tests/TextureUploadFormatTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/gl_tests/VertexAttributeTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/gl_tests/ViewportTest.cpp
    M 
Source/ThirdParty/ANGLE/src/tests/gl_tests/VulkanPerformanceCounterTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/gl_tests/WebGLCompatibilityTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/gl_tests/WebGLFramebufferTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/perf_tests/ANGLEPerfTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/perf_tests/BlitFramebufferPerf.cpp
    M Source/ThirdParty/ANGLE/src/tests/perf_tests/BufferSubData.cpp
    M Source/ThirdParty/ANGLE/src/tests/perf_tests/MultisampleResolvePerf.cpp
    M Source/ThirdParty/ANGLE/src/tests/perf_tests/TracePerfTest.cpp
    M 
Source/ThirdParty/ANGLE/src/tests/perf_tests/angle_trace_tests_expectations.txt
    M Source/ThirdParty/ANGLE/src/tests/restricted_traces/restricted_traces.json
    M 
Source/ThirdParty/ANGLE/src/tests/restricted_traces/retrace_restricted_traces.py
    M 
Source/ThirdParty/ANGLE/src/tests/test_expectations/GPUTestExpectationsParser.cpp
    M 
Source/ThirdParty/ANGLE/src/tests/test_expectations/GPUTestExpectationsParser.h
    M Source/ThirdParty/ANGLE/src/tests/test_utils/ANGLETest.cpp
    M 
Source/ThirdParty/ANGLE/src/tests/test_utils/third_party/vulkan_command_buffer_utils.cpp
    M Source/ThirdParty/ANGLE/util/BUILD.gn
    M Source/ThirdParty/ANGLE/util/EGLWindow.cpp
    M Source/ThirdParty/ANGLE/util/autogen/angle_features_autogen.cpp
    M Source/ThirdParty/ANGLE/util/autogen/angle_features_autogen.h
    A Source/ThirdParty/ANGLE/util/capture/scoped_capture_exclude.h
    M Source/ThirdParty/ANGLE/util/capture/trace_fixture.cpp
    R Source/ThirdParty/ANGLE/util/com_utils.h
    M Source/WebCore/platform/graphics/GraphicsContextGL.h

  Log Message:
  -----------
  Update ANGLE to 2026-09-14 (3c00aca547d853c37abe1980d989b6c73f15da8d)
https://bugs.webkit.org/show_bug.cgi?id=324374
rdar://187608929

Reviewed by Kimmo Kinnunen

Contains upstream commits:
3c00aca547d8 IR: Validate block variable name sources are temporary
c888f37c3042 Trace/Replay: Extend ScopedCaptureExclude to EGL harness calls
b5aaab55f7f8 Vulkan: Never recreate image due to sRGB override
29a1025ba3f0 Use EXPECT/ASSERT_GL_FRAMEBUFFER_COMPLETE in tests
a1962ac29d86 GL: apply host-twiddled TexSubImage2D workaround to all formats.
8194b221b014 Vulkan: Fall back to external format on unsupported AHB import
5b76a919d430 Presubmit: Robustly locate ANGLE root in presubmit unittests
039991be1fa3 Roll vulkan-deps from 26b97616e7b4 to 8bcad2f78f55 (16 revisions)
748d1ec06732 Roll VK-GL-CTS from 659bbe698719 to 1942832354c9 (34 revisions)
df75ba985c64 Roll Chromium from 2ca8e87c5294 to 8d4c1b2a3b2e (1066 revisions)
9d4f4abe5c5c Refactor EGLImageTargetRenderbufferStorageOES validation
927129a81b04 Use move constructor for ScopedSyncRef in ClientWaitSync
4d2818ad499e Windows: Use ComPtr for COM resource ownership
d778c8969d4a Replace global lock with per Display lock
bda08bc8e84b Vulkan: Make VK_KHR_image_format_list a min requirement
244770375093 PLS: Refine attachment redefinition validation
acdd4c9f77e0 Fix texture target test typos
f383177b0f60 Fix UAF when dynamic buffer is resized while a different VAO is 
bound.
29046ad27989 Gracefully fail tests if AHardwareBuffer_allocate fails
d200389cbc68 CL/Vulkan: Separate clspv argument info
4f38545e688c Vulkan: Initialize parameter structs in UtilsVk.h
15d020ae4792 Suppress arm64/iOS failures
c2b3395143b5 D3D11: fixing robust init for self copy same mip lvl
819e8c405b13 GL: enable adjustSrcDstRegionForBlitFramebuffer on Mali GPUs.
94d4f6704238 Add Win/AMD RX 5500 XT tester
a913c254758f Roll vulkan-deps from 3ea3494efcaa to 26b97616e7b4 (12 revisions)
b9f2e4295af4 Roll Chromium from 3456e6373121 to 2ca8e87c5294 (797 revisions)
40110e8775e9 IR: Validate unique interface variable names
3a04bee97336 Correctly lose hardened contexts on backend error
fb28881b5fde OpenCL: Remove redundant CLBufferVk::setDataImpl
dc092ca3d40d OpenCL: Set handle to nullptr on null buffer arg
48b652a0a1af PLS: Add GenerateMipmap to implicit disable list
a3c141519153 Traces: Upgrade trace pack 5 for merged attribs
e1dc141db2ba Refactor EGLImageTargetTexture2DOES validation
3a5099af2fab D3D: Report validation error for dynamic buffer out-of-bounds
e5e53c2bc948 IR: validate misuse of built-in names
0fc5fbbe4950 Add presubmit checks for unsafe buffer macros
de814eda83a0 Roll vulkan-deps from d98563169fc9 to 3ea3494efcaa (17 revisions)
275fe2dca5cf Roll Chromium from f9f4cf3cc657 to 3456e6373121 (834 revisions)
6f40e52de87a PLS: Disallow image units overlapping with planes
9fda9a70a68c Fix ClearTextureActiveRenderAttachmentColorOtherLevel
b713b87f96f9 Remove leftover EAGL extension
d8fbcbf5daa7 IR: Add precise argument in rewrite_struct_samplers
fc6d82499075 Parse test expectations without copying large strings.
a1eb4c0d5768 CL/Vulkan: Make fp64 support experimental
4e0a024f7ce8 GL: Enable recreateMipmapLevelsBeforeGenerate on Mali
9ebe6aecc5d8 Metal: Avoid using stale render target in 
TextureMtl::getRenderTarget
e40a110d8b1e Remove prepareForCall
3e88857d92eb Cap GLES debug marker length
b2bc8a2e5ec2 OpenGL: Skip CopyTexImageOutOfBoundsAcrossMips on Win Intel
5aaa642831a2 D3D: Release 2D array storage on base level layer count change
b8037078f217 Metal: Remove sampler compare modes driver uniform
d2ee22024bf3 Enable Linux/GTX 1660 experiment
6ab2d16c77f8 IR: Port RewriteArrayOfArrayOfOpaqueUniforms
f5d1b5f993c6 Roll vulkan-deps from e08b7c743954 to d98563169fc9 (17 revisions)
3a6a5c88f08a Modernize C-style arrays to std::array
dfa67386b323 Roll Chromium from 87756ca204ef to f9f4cf3cc657 (784 revisions)
147caf2299c1 IR: Move Precise out of Decorations
533f31483041 IR: Port RewriteStructSamplers
041e83047db3 OpenGL: Robust-init OOB glCopyTexImage2D on same texture
e67f41a8d5c1 HLSL / WGSL: Remove inactive variables
732b5976727e D3D: Suppress failing tests
64f01768538a Translator: Optimise transformation code added to vertex shader
59229fef1fb2 Reland "Enable building with Perfetto in Android"
a220f97e8886 Fix 2D ImageIndex usage in pixel local storage
d02ee5a83ec4 Metal: out/inout fails to compile on newer Metal
98655d2aacd1 Perf tests: Fix perf-counters "_sum" metric typo
178f4584c0eb Vulkan: Remove imageLayerCount from subresource update helpers
6ad3289516af Roll vulkan-deps from 0893c1342a8b to e08b7c743954 (9 revisions)
45c55079f225 DEPS: replace internal python3 usage with DEPS provided one.
d63ac3c3e43c Roll Chromium from b00bf0a0920d to 87756ca204ef (442 revisions)

Canonical link: https://commits.webkit.org/321707@main



To unsubscribe from these emails, change your notification settings at 
https://github.com/WebKit/WebKit/settings/notifications

Reply via email to