Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: 6115059613eff0e204bf87b7f2531a57e9c545ea
      
https://github.com/WebKit/WebKit/commit/6115059613eff0e204bf87b7f2531a57e9c545ea
  Author: Kimmo Kinnunen <[email protected]>
  Date:   2026-07-05 (Sun, 05 Jul 2026)

  Changed paths:
    M Source/ThirdParty/ANGLE/ANGLE.plist
    M Source/ThirdParty/ANGLE/AUTHORS
    M Source/ThirdParty/ANGLE/DEPS
    M Source/ThirdParty/ANGLE/WebKit/ANGLEShaderProgramVersion.h
    M Source/ThirdParty/ANGLE/WebKit/angle_commit.h
    M Source/ThirdParty/ANGLE/changes.diff
    M Source/ThirdParty/ANGLE/extensions/EGL_ANGLE_platform_angle_device_id.txt
    A 
Source/ThirdParty/ANGLE/extensions/EGL_ANGLE_platform_angle_display_key.txt
    M Source/ThirdParty/ANGLE/include/EGL/eglext_angle.h
    M Source/ThirdParty/ANGLE/include/platform/autogen/FeaturesVk_autogen.h
    M Source/ThirdParty/ANGLE/include/platform/vk_features.json
    M Source/ThirdParty/ANGLE/scripts/code_generation_hashes/D3D11_format.json
    M 
Source/ThirdParty/ANGLE/scripts/code_generation_hashes/DXGI_format_support.json
    M 
Source/ThirdParty/ANGLE/scripts/code_generation_hashes/GL_CTS_(dEQP)_build_files.json
    M 
Source/ThirdParty/ANGLE/scripts/code_generation_hashes/Vulkan_mandatory_format_support_table.json
    M Source/ThirdParty/ANGLE/scripts/generate_android_bp.py
    M Source/ThirdParty/ANGLE/src/common/angleutils.h
    M Source/ThirdParty/ANGLE/src/compiler/translator/IntermNode.cpp
    M Source/ThirdParty/ANGLE/src/compiler/translator/ParseContext.cpp
    M Source/ThirdParty/ANGLE/src/compiler/translator/SymbolTable.cpp
    M Source/ThirdParty/ANGLE/src/compiler/translator/SymbolTable.h
    M Source/ThirdParty/ANGLE/src/compiler/translator/hlsl/OutputHLSL.cpp
    M Source/ThirdParty/ANGLE/src/compiler/translator/ir/src/compile.rs
    M Source/ThirdParty/ANGLE/src/compiler/translator/ir/src/ir.rs
    M Source/ThirdParty/ANGLE/src/compiler/translator/ir/src/transform/astify.rs
    M 
Source/ThirdParty/ANGLE/src/compiler/translator/ir/src/transform/initialize_uninitialized_variables.rs
    M 
Source/ThirdParty/ANGLE/src/compiler/translator/ir/src/transform/localized_workarounds.rs
    M 
Source/ThirdParty/ANGLE/src/compiler/translator/ir/src/transform/rewrite_pixel_local_storage.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/TranslatorMSL.cpp
    M 
Source/ThirdParty/ANGLE/src/compiler/translator/tree_ops/ClampIndirectIndices.cpp
    M 
Source/ThirdParty/ANGLE/src/compiler/translator/tree_ops/InitializeVariables.cpp
    M 
Source/ThirdParty/ANGLE/src/compiler/translator/tree_util/IntermNode_util.cpp
    M 
Source/ThirdParty/ANGLE/src/compiler/translator/tree_util/IntermNode_util.h
    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/Display.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/ErrorStrings.h
    M Source/ThirdParty/ANGLE/src/libANGLE/Framebuffer.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/FramebufferAttachment.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/Image.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/Image.h
    M Source/ThirdParty/ANGLE/src/libANGLE/ImageIndex.h
    M Source/ThirdParty/ANGLE/src/libANGLE/Renderbuffer.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/Renderbuffer.h
    M Source/ThirdParty/ANGLE/src/libANGLE/ResourceMap.h
    M Source/ThirdParty/ANGLE/src/libANGLE/ResourceMap_unittest.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/State.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/Surface_unittest.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/Texture.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/Texture.h
    M Source/ThirdParty/ANGLE/src/libANGLE/formatutils.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/formatutils.h
    M Source/ThirdParty/ANGLE/src/libANGLE/queryconversions.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/queryconversions.h
    M Source/ThirdParty/ANGLE/src/libANGLE/queryutils.cpp
    M 
Source/ThirdParty/ANGLE/src/libANGLE/renderer/FramebufferAttachmentObjectImpl.h
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/RenderbufferImpl.h
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/RenderbufferImpl_mock.h
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/TextureImpl.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/TextureImpl.h
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/TextureImpl_mock.h
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/d3d/DynamicHLSL.cpp
    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/RenderbufferD3D.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/d3d/RenderbufferD3D.h
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/d3d/RendererD3D.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/TextureD3D.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/d3d/TextureD3D.h
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/d3d/d3d11/Clear11.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/d3d/d3d11/Clear11.h
    M 
Source/ThirdParty/ANGLE/src/libANGLE/renderer/d3d/d3d11/ExternalImageSiblingImpl11.cpp
    M 
Source/ThirdParty/ANGLE/src/libANGLE/renderer/d3d/d3d11/ExternalImageSiblingImpl11.h
    M 
Source/ThirdParty/ANGLE/src/libANGLE/renderer/d3d/d3d11/RenderStateCache.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/d3d/d3d11/Renderer11.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/d3d/d3d11/Renderer11.h
    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/TextureStorage11.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/d3d/d3d11/formatutils11.cpp
    M 
Source/ThirdParty/ANGLE/src/libANGLE/renderer/d3d/d3d11/gen_texture_format_table.py
    M 
Source/ThirdParty/ANGLE/src/libANGLE/renderer/d3d/d3d11/renderer11_utils.cpp
    M 
Source/ThirdParty/ANGLE/src/libANGLE/renderer/d3d/d3d11/shaders/Clear11.hlsl
    M 
Source/ThirdParty/ANGLE/src/libANGLE/renderer/d3d/d3d11/shaders/compiled/passthrough2d11vs.h
    M 
Source/ThirdParty/ANGLE/src/libANGLE/renderer/d3d/d3d11/shaders/compiled/passthrougha2d11ps.h
    M 
Source/ThirdParty/ANGLE/src/libANGLE/renderer/d3d/d3d11/shaders/compiled/passthroughlum2d11ps.h
    M 
Source/ThirdParty/ANGLE/src/libANGLE/renderer/d3d/d3d11/shaders/compiled/passthroughlumalpha2d11ps.h
    M 
Source/ThirdParty/ANGLE/src/libANGLE/renderer/d3d/d3d11/shaders/compiled/passthroughr2d11ps.h
    M 
Source/ThirdParty/ANGLE/src/libANGLE/renderer/d3d/d3d11/shaders/compiled/passthroughrg2d11ps.h
    M 
Source/ThirdParty/ANGLE/src/libANGLE/renderer/d3d/d3d11/shaders/compiled/passthroughrgb2d11ps.h
    M 
Source/ThirdParty/ANGLE/src/libANGLE/renderer/d3d/d3d11/shaders/compiled/passthroughrgb2d_565_11ps.h
    M 
Source/ThirdParty/ANGLE/src/libANGLE/renderer/d3d/d3d11/shaders/compiled/passthroughrgba2d11ps.h
    M 
Source/ThirdParty/ANGLE/src/libANGLE/renderer/d3d/d3d11/shaders/compiled/passthroughrgba2d_4444_11ps.h
    M 
Source/ThirdParty/ANGLE/src/libANGLE/renderer/d3d/d3d11/shaders/compiled/passthroughrgba2d_5551_11ps.h
    M 
Source/ThirdParty/ANGLE/src/libANGLE/renderer/d3d/d3d11/shaders/generate_shaders.bat
    M 
Source/ThirdParty/ANGLE/src/libANGLE/renderer/d3d/d3d11/texture_format_data.json
    M 
Source/ThirdParty/ANGLE/src/libANGLE/renderer/d3d/d3d11/texture_format_table_autogen.cpp
    M 
Source/ThirdParty/ANGLE/src/libANGLE/renderer/d3d/d3d11/texture_format_table_utils.h
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/d3d/d3d9/Renderer9.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/d3d/d3d9/Renderer9.h
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/dxgi_support_data.json
    M 
Source/ThirdParty/ANGLE/src/libANGLE/renderer/dxgi_support_table_autogen.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/gen_dxgi_support_tables.py
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/gl/RenderbufferGL.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/gl/RenderbufferGL.h
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/gl/SurfaceGL.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/gl/SurfaceGL.h
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/gl/TextureGL.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/gl/TextureGL.h
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/metal/ContextMtl.mm
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/metal/DisplayMtl.mm
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/metal/FrameBufferMtl.mm
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/metal/IOSurfaceSurfaceMtl.h
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/metal/IOSurfaceSurfaceMtl.mm
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/metal/OWNERS
    M 
Source/ThirdParty/ANGLE/src/libANGLE/renderer/metal/ProgramExecutableMtl.mm
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/metal/RenderBufferMtl.h
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/metal/RenderBufferMtl.mm
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/metal/SurfaceMtl.h
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/metal/SurfaceMtl.mm
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/metal/TextureMtl.h
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/metal/TextureMtl.mm
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/null/RenderbufferNULL.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/null/RenderbufferNULL.h
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/null/SurfaceNULL.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/null/SurfaceNULL.h
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/null/TextureNULL.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/null/TextureNULL.h
    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/README.md
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/RenderbufferVk.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/RenderbufferVk.h
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/SurfaceVk.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/SurfaceVk.h
    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/VertexArrayVk.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/VertexArrayVk.h
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/vk_caps_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/vulkan/vk_renderer.h
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/vk_utils.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/vk_utils.h
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/wgpu/RenderbufferWgpu.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/wgpu/RenderbufferWgpu.h
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/wgpu/SurfaceWgpu.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/wgpu/SurfaceWgpu.h
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/wgpu/TextureWgpu.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/wgpu/TextureWgpu.h
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/wgpu/wgpu_helpers.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/validationEGL.cpp
    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/validationES2.h
    M Source/ThirdParty/ANGLE/src/libANGLE/validationES3.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/validationES3.h
    M Source/ThirdParty/ANGLE/src/libANGLE/validationESEXT.cpp
    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_end2end_tests_main.cpp
    M Source/ThirdParty/ANGLE/src/tests/angle_system_info_tests_main.cpp
    M Source/ThirdParty/ANGLE/src/tests/angle_unittest_main.cpp
    M 
Source/ThirdParty/ANGLE/src/tests/capture_replay_tests/CaptureReplayTests.cpp
    M 
Source/ThirdParty/ANGLE/src/tests/capture_replay_tests/capture_replay_expectations.txt
    M Source/ThirdParty/ANGLE/src/tests/compiler_tests/API_test.cpp
    M Source/ThirdParty/ANGLE/src/tests/compiler_tests/CollectVariables_test.cpp
    M Source/ThirdParty/ANGLE/src/tests/compiler_tests/HLSLOutput_test.cpp
    M Source/ThirdParty/ANGLE/src/tests/compiler_tests/ShaderValidation_test.cpp
    M Source/ThirdParty/ANGLE/src/tests/compiler_tests/Type_test.cpp
    M Source/ThirdParty/ANGLE/src/tests/compiler_tests/UnrollFlatten_test.cpp
    M Source/ThirdParty/ANGLE/src/tests/compiler_tests/VariablePacker_test.cpp
    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/tcuANGLENativeDisplayFactory.cpp
    M Source/ThirdParty/ANGLE/src/tests/egl_tests/EGLBindTexImageTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/egl_tests/EGLBlobCacheTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/egl_tests/EGLBufferAgeTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/egl_tests/EGLChooseConfigTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/egl_tests/EGLContextSharingTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/egl_tests/EGLDeviceCGLTest.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/EGLDisplaySelectionTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/egl_tests/EGLFeatureControlTest.cpp
    M 
Source/ThirdParty/ANGLE/src/tests/egl_tests/EGLIOSurfaceClientBufferTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/egl_tests/EGLLockSurface3Test.cpp
    M Source/ThirdParty/ANGLE/src/tests/egl_tests/EGLMultiContextTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/egl_tests/EGLPreRotationTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/egl_tests/EGLPresentPathD3D11Test.cpp
    M Source/ThirdParty/ANGLE/src/tests/egl_tests/EGLPrintEGLinfoTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/egl_tests/EGLProgramCacheControlTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/egl_tests/EGLProtectedContentTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/egl_tests/EGLReadinessCheckTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/egl_tests/EGLRobustnessTest.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/egl_tests/EGLSyncTest.cpp
    M 
Source/ThirdParty/ANGLE/src/tests/egl_tests/EGLSyncTestMetalCommandsScheduled.mm
    M Source/ThirdParty/ANGLE/src/tests/egl_tests/EGLSyncTestMetalSharedEvent.mm
    M Source/ThirdParty/ANGLE/src/tests/egl_tests/EGLX11VisualTest.cpp
    A Source/ThirdParty/ANGLE/src/tests/gl_tests/AppBugWorkAroundTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/gl_tests/AtomicCounterBufferTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/gl_tests/AttributeLayoutTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/gl_tests/BaseInstanceOverflowTest.cpp
    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/BlendMinMaxTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/gl_tests/BlitFramebufferANGLETest.cpp
    M Source/ThirdParty/ANGLE/src/tests/gl_tests/BlobCacheTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/gl_tests/BufferPoolTestMetal.mm
    M Source/ThirdParty/ANGLE/src/tests/gl_tests/ClearTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/gl_tests/ColorMaskTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/gl_tests/CopyTexImageTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/gl_tests/CopyTexture3DTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/gl_tests/CopyTextureTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/gl_tests/CubeMapTextureTest.cpp
    M 
Source/ThirdParty/ANGLE/src/tests/gl_tests/D3DImageFormatConversionTest.cpp
    M 
Source/ThirdParty/ANGLE/src/tests/gl_tests/DXTSRGBCompressedTextureTest.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/DrawElementsTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/gl_tests/EGLImageMECFriendlyTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/gl_tests/ETCTextureTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/gl_tests/ExternalBufferTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/gl_tests/ExternalWrapTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/gl_tests/FramebufferFetchTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/gl_tests/FramebufferMixedSamplesTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/gl_tests/FramebufferRenderMipmapTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/gl_tests/FramebufferTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/gl_tests/GLSLConstantFoldingTest.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/GeometryShaderTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/gl_tests/GetImageTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/gl_tests/ImageTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/gl_tests/ImageTestMetal.mm
    M Source/ThirdParty/ANGLE/src/tests/gl_tests/IndexBufferOffsetTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/gl_tests/InstancingTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/gl_tests/LineLoopTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/gl_tests/MaxTextureSizeTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/gl_tests/MemoryBarrierTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/gl_tests/MemoryObjectTest.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/OcclusionQueriesTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/gl_tests/PBOExtensionTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/gl_tests/PalettedTextureTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/gl_tests/PbufferTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/gl_tests/PixelLocalStorageTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/gl_tests/PointSpritesTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/gl_tests/ProgramBinaryTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/gl_tests/ProgramInterfaceTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/gl_tests/ProgramPipelineTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/gl_tests/ProvokingVertexTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/gl_tests/ReadPixelsTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/gl_tests/RendererTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/gl_tests/RobustResourceInitTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/gl_tests/SamplersTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/gl_tests/SemaphoreTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/gl_tests/ShadingRateEXTTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/gl_tests/SimpleOperationTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/gl_tests/SixteenBppTextureTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/gl_tests/SwizzleTest.cpp
    M 
Source/ThirdParty/ANGLE/src/tests/gl_tests/TextureFixedRateCompressionTest.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/UnpackAlignmentTest.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/VulkanImageTest.cpp
    M 
Source/ThirdParty/ANGLE/src/tests/gl_tests/VulkanPerformanceCounterTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/gl_tests/VulkanUniformUpdatesTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/gl_tests/WebGLCompatibilityTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/gl_tests/gles1/MatrixBuiltinsTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/gl_tests/gles1/TextureParameterTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/gl_tests/gles1/VertexPointerTest.cpp
    M 
Source/ThirdParty/ANGLE/src/tests/gles1_conformance_tests/PrimtestTests.cpp
    M Source/ThirdParty/ANGLE/src/tests/perf_tests/ANGLEPerfTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/perf_tests/ANGLEPerfTestArgs.cpp
    M Source/ThirdParty/ANGLE/src/tests/perf_tests/BindingPerf.cpp
    M Source/ThirdParty/ANGLE/src/tests/perf_tests/BitSetIteratorPerf.cpp
    M Source/ThirdParty/ANGLE/src/tests/perf_tests/BufferSubData.cpp
    M Source/ThirdParty/ANGLE/src/tests/perf_tests/ComputeGenericHashPerf.cpp
    M Source/ThirdParty/ANGLE/src/tests/perf_tests/DrawCallPerf.cpp
    M Source/ThirdParty/ANGLE/src/tests/perf_tests/EGLInitializePerf.cpp
    M Source/ThirdParty/ANGLE/src/tests/perf_tests/FormatUploadDrawPerf.cpp
    M Source/ThirdParty/ANGLE/src/tests/perf_tests/IndexDataManagerTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/perf_tests/InstancingPerf.cpp
    M Source/ThirdParty/ANGLE/src/tests/perf_tests/InterleavedAttributeData.cpp
    M Source/ThirdParty/ANGLE/src/tests/perf_tests/MapBufferRange.cpp
    M Source/ThirdParty/ANGLE/src/tests/perf_tests/MultisampleResolvePerf.cpp
    M Source/ThirdParty/ANGLE/src/tests/perf_tests/MultiviewPerf.cpp
    M Source/ThirdParty/ANGLE/src/tests/perf_tests/RGBImageAllocation.cpp
    M Source/ThirdParty/ANGLE/src/tests/perf_tests/StreamingHasherPerf.cpp
    M Source/ThirdParty/ANGLE/src/tests/perf_tests/TracePerfTestCL.cpp
    M Source/ThirdParty/ANGLE/src/tests/perf_tests/UniformsPerf.cpp
    M Source/ThirdParty/ANGLE/src/tests/perf_tests/VertexArrayPerfTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/perf_tests/VulkanBarriersPerf.cpp
    M Source/ThirdParty/ANGLE/src/tests/perf_tests/VulkanCommandBufferPerf.cpp
    M Source/ThirdParty/ANGLE/src/tests/perf_tests/VulkanPipelineCachePerf.cpp
    M Source/ThirdParty/ANGLE/src/tests/perf_tests/glmark2Benchmark.cpp
    M Source/ThirdParty/ANGLE/src/tests/perf_tests/third_party/perf/perf_test.cc
    M Source/ThirdParty/ANGLE/src/tests/preprocessor_tests/char_test.cpp
    M Source/ThirdParty/ANGLE/src/tests/preprocessor_tests/input_test.cpp
    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_utils/ANGLETest.cpp
    M Source/ThirdParty/ANGLE/src/tests/test_utils/ANGLETest.h
    M Source/ThirdParty/ANGLE/src/tests/test_utils/MultiThreadSteps.cpp
    M Source/ThirdParty/ANGLE/src/tests/test_utils/VulkanHelper.cpp
    M Source/ThirdParty/ANGLE/src/tests/test_utils/angle_test_configs.cpp
    M Source/ThirdParty/ANGLE/src/tests/test_utils/angle_test_instantiate.cpp
    M Source/ThirdParty/ANGLE/src/tests/test_utils/angle_test_instantiate.h
    M Source/ThirdParty/ANGLE/src/tests/test_utils/runner/TestSuite.cpp
    M Source/ThirdParty/ANGLE/src/tests/test_utils/runner/TestSuite_unittest.cpp
    M 
Source/ThirdParty/ANGLE/src/tests/test_utils/runner/android/AngleNativeTest.cpp
    M 
Source/ThirdParty/ANGLE/src/tests/test_utils/third_party/vulkan_command_buffer_utils.cpp
    M Source/ThirdParty/ANGLE/util/autogen/angle_features_autogen.cpp
    M Source/ThirdParty/ANGLE/util/autogen/angle_features_autogen.h

  Log Message:
  -----------
  Update ANGLE to 2026-06-29 (a32d31d2f1230711f398ff4cbfc272bdcca72a5e)
https://bugs.webkit.org/show_bug.cgi?id=318431
rdar://181217130

Reviewed by Dan Glastonbury

Contains upstream commits:
a32d31d2f123 Manual Roll vulkan-deps from f2b9fece7c67 to 0af4fee9206d
6dab7c7e742b Capture/Replay: Include inactive resources when retracing
e0580dcb02d8 Refactor ValidateTexStorage
88921cc5ab0b Roll Chromium from 82de21bc9ada to 9513633ed143 (930 revisions)
5fbcc75bac96 Roll VK-GL-CTS from 93834259e350 to 06ae3bf12ae5 (21 revisions)
98dab44d9cd2 Vulkan: Add initializeColorAttachmentWithWhite for app workaround
79053f47bd64 Use standard enums for 64-bit types
bb1024656d39 IR Validation: add pointer validation for operands and results
a4eea1fbedac Vulkan: Fix layer index/count for update from FBO
09c7bd10a9c1 Increase size of buffer pool for argument buffers.
c740e731ac92 Consolidate common arch flags
6e65aeaa7006 [translator] Fix cloning switch case nodes without a condition
4a0e6eecaa9a Vulkan: Fix Uninitialized GPU memory leak in 
reinitImageAsRenderable
093a0d8f75a2 Split EGL_PLATFORM_ANGLE_DISPLAY_KEY_ANGLE into a new ext
51afe011d316 vulkan: Fix UAF in VertexArrayVk
de05d95e714f Fix incorrect null check in removeDrawFramebufferBinding
8350b506968c Move the ownership of the Metal backend to [email protected].
dc89a1293bdd Remove unreachable texture validation code
fc6b2b8a4985 Adds new pragma for disabling hlsl warnings.
46a0234b977a Metal: only allocate native texture storage for defined levels.
ae75b852f8d6 Unsuppress fixed deqp test
3afccdedc1ec Refactor CompressedTexSubImage validation
a5d77662738d Roll SwiftShader from 0255eccc9824 to f3e464b1e567 (1 revision)
13e5114ff61c Roll vulkan-deps from 4cd4bfcf818e to f2b9fece7c67 (11 revisions)
15d26b7d15b0 Roll Chromium from 4d151fce616e to 82de21bc9ada (750 revisions)
c8313f42e1d7 [WGPU] Don't destroy wgpu::Texture in ImageHelper::resetImage
44ba9d57ecb1 Put paletted texture formats at end of list.
f998b0379cca Introduce additional flat array for lock-free handle path
c073400b3d7c Vulkan: Refactor EGL image glCopyTex*Image paths
38cac5971fef D3D11: Remove remaining Feature Level 9_3 remnants
9884b41def85 Vulkan: Refactor EGL image draw paths
d4c975d917a6 Rename angle_v2 recipes
1466aafdb807 Fix ValidateDamageRegion test not assume triple buffer behavior
82a623fafe0b D3D: Handle uniforms that are optimized out by TranslatorHLSL
2601ce62a53c Clear all level's image descs when binding a pbuffer.
6d0f0d10ffda Use separate types for texture's own and source level/layer/index
4dc260a39474 Roll SwiftShader from 2843cbcc714f to 0255eccc9824 (1 revision)
89847bfb9850 Unconditionally apply BaseInstanceOverflow validation
edebbb70cb88 Roll vulkan-deps from 5481b8c77757 to 4cd4bfcf818e (13 revisions)
45a14602dff9 Roll Chromium from 3ebaa3a7d74a to 4d151fce616e (643 revisions)
b9aa07e9d122 Vulkan: Fix the bug related to queue family global priority
d97a65839d09 Vulkan: Disable supportsGlobalPriority feature for all
21c3abd8d941 Generate gn_isolate_map.pyl
afb8744a126e MSL/AST: Handle non-unary/binary expr in loop-forward-progress
7d1617f8c78d Roll vulkan-deps from e73c8345b94e to 5481b8c77757 (9 revisions)
ff11ff01d6ba Roll Chromium from e23ff548502b to 3ebaa3a7d74a (745 revisions)
195369f6675e Track EGL image source image index in renderbuffer too
796483ddbf0e Vulkan: Improve appBasedFeatureOverrides
e0f321c3f28f D3D11: Remove additional non-shader Feature Level 9_3 code
3e7c372c7b6d Switch Android/arm64/Perf to test trigger CAS
4f7183076c33 Remove legacy Win/x64/ASan test specs
86faae9a382f Switch Win/x64/Perf to test trigger CAS
d0c30d112691 Switch Win/x64/ASan to test trigger CAS
1f047a0aca4a Switch Win/x86/Release to test trigger CAS
4f505b04635f Tests: Add more tests for MSRTT with framebuffer fetch
b54d36331810 Switch Linux/x64/TSan to test trigger CAS
79137f56be40 Switch Linux/x64/ASan to test trigger CAS
1285539522b7 [Tests] Add macros for -Wunsafe-buffer-usage in ANGLE
d462b0275178 Fix robust-init bypass in glClearBufferfi
74622ea206bd Fix clamping indices to gl_FragData vs dual source blending
abcbf90919e8 Refactor CompressedTexImage validation
b7473852da1f Don't use component build on Android ANGLE bots.
0bde2f8e6d4d Roll vulkan-deps from fac28bbc554e to e73c8345b94e (18 revisions)

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



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

Reply via email to