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