Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: 5f80c14d991797db06d4406b6a7bd3a5d0068cad
      
https://github.com/WebKit/WebKit/commit/5f80c14d991797db06d4406b6a7bd3a5d0068cad
  Author: Kimmo Kinnunen <kkinnu...@apple.com>
  Date:   2025-05-26 (Mon, 26 May 2025)

  Changed paths:
    A Source/ThirdParty/ANGLE/.clang-format-ignore
    M Source/ThirdParty/ANGLE/ANGLE.plist
    M Source/ThirdParty/ANGLE/ANGLE.xcodeproj/project.pbxproj
    M Source/ThirdParty/ANGLE/BUILD.gn
    M Source/ThirdParty/ANGLE/CMakeLists.txt
    M Source/ThirdParty/ANGLE/Compiler.cmake
    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/angle_commit.h
    M Source/ThirdParty/ANGLE/changes.diff
    M Source/ThirdParty/ANGLE/doc/ExtensionSupport.md
    M Source/ThirdParty/ANGLE/extensions/ANGLE_shader_pixel_local_storage.txt
    M Source/ThirdParty/ANGLE/include/GLES2/gl2ext_angle.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/infra/config/generated/cr-buildbucket.cfg
    M Source/ThirdParty/ANGLE/infra/config/generated/project.cfg
    M Source/ThirdParty/ANGLE/infra/config/main.star
    M Source/ThirdParty/ANGLE/infra/specs/angle.json
    M Source/ThirdParty/ANGLE/infra/specs/angle_mb_config.pyl
    M Source/ThirdParty/ANGLE/infra/specs/generate_test_spec_json.py
    M Source/ThirdParty/ANGLE/infra/specs/mixins.pyl
    M Source/ThirdParty/ANGLE/infra/specs/waterfalls.pyl
    M Source/ThirdParty/ANGLE/samples/multiview/Multiview.cpp
    M 
Source/ThirdParty/ANGLE/scripts/code_generation_hashes/Extension_files.json
    M 
Source/ThirdParty/ANGLE/scripts/code_generation_hashes/GL_CTS_(dEQP)_build_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/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/Vulkan_mandatory_format_support_table.json
    M Source/ThirdParty/ANGLE/scripts/code_generation_hashes/WebGPU_format.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/export_targets.py
    M Source/ThirdParty/ANGLE/scripts/generate_android_bp.py
    M Source/ThirdParty/ANGLE/scripts/generate_entry_points.py
    M Source/ThirdParty/ANGLE/scripts/gl_angle_ext.xml
    M Source/ThirdParty/ANGLE/scripts/registry_xml.py
    M Source/ThirdParty/ANGLE/src/commit_id.py
    M Source/ThirdParty/ANGLE/src/common/entry_points_enum_autogen.cpp
    M Source/ThirdParty/ANGLE/src/common/entry_points_enum_autogen.h
    M Source/ThirdParty/ANGLE/src/compiler.gni
    M Source/ThirdParty/ANGLE/src/compiler/translator/msl/AstHelpers.cpp
    M Source/ThirdParty/ANGLE/src/compiler/translator/msl/AstHelpers.h
    M Source/ThirdParty/ANGLE/src/compiler/translator/msl/ModifyStruct.cpp
    M Source/ThirdParty/ANGLE/src/compiler/translator/msl/RewritePipelines.cpp
    M Source/ThirdParty/ANGLE/src/compiler/translator/msl/TranslatorMSL.cpp
    M Source/ThirdParty/ANGLE/src/compiler/translator/spirv/OutputSPIRV.cpp
    M Source/ThirdParty/ANGLE/src/compiler/translator/spirv/TranslatorSPIRV.cpp
    A 
Source/ThirdParty/ANGLE/src/compiler/translator/tree_ops/ReduceInterfaceBlocks.cpp
    A 
Source/ThirdParty/ANGLE/src/compiler/translator/tree_ops/ReduceInterfaceBlocks.h
    R 
Source/ThirdParty/ANGLE/src/compiler/translator/tree_ops/msl/ReduceInterfaceBlocks.cpp
    R 
Source/ThirdParty/ANGLE/src/compiler/translator/tree_ops/msl/ReduceInterfaceBlocks.h
    M 
Source/ThirdParty/ANGLE/src/compiler/translator/tree_ops/spirv/ReswizzleYUVOps.cpp
    A 
Source/ThirdParty/ANGLE/src/compiler/translator/tree_ops/spirv/RewriteSamplerExternalTexelFetch.cpp
    A 
Source/ThirdParty/ANGLE/src/compiler/translator/tree_ops/spirv/RewriteSamplerExternalTexelFetch.h
    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/tree_util/IntermNode_util.cpp
    M 
Source/ThirdParty/ANGLE/src/compiler/translator/tree_util/IntermNode_util.h
    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/TranslatorWGSL.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/Buffer.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/Buffer.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.h
    M Source/ThirdParty/ANGLE/src/libANGLE/Context.inl.h
    M Source/ThirdParty/ANGLE/src/libANGLE/Context_gles_ext_autogen.h
    M Source/ThirdParty/ANGLE/src/libANGLE/ErrorStrings.h
    M Source/ThirdParty/ANGLE/src/libANGLE/Framebuffer.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/PixelLocalStorage.h
    M Source/ThirdParty/ANGLE/src/libANGLE/Program.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/ProgramExecutable.h
    M Source/ThirdParty/ANGLE/src/libANGLE/State.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/State.h
    M Source/ThirdParty/ANGLE/src/libANGLE/Surface.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/Texture.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/Texture.h
    M Source/ThirdParty/ANGLE/src/libANGLE/VertexArray.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/VertexArray.h
    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/gen_extensions.py
    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/BufferImpl.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/BufferImpl.h
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/BufferImpl_mock.h
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/ContextImpl.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/ContextImpl.h
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/SurfaceImpl.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/SurfaceImpl.h
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/d3d/BufferD3D.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/d3d/BufferD3D.h
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/d3d/IndexDataManager.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/d3d/ShaderD3D.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/d3d/VertexDataManager.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/d3d/d3d11/Buffer11.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/d3d/d3d11/Buffer11.h
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/d3d/d3d11/Clear11.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/d3d/d3d11/Framebuffer11.cpp
    M 
Source/ThirdParty/ANGLE/src/libANGLE/renderer/d3d/d3d11/PixelTransfer11.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/d3d/d3d11/Renderer11.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/d3d/d3d11/StateManager11.cpp
    M 
Source/ThirdParty/ANGLE/src/libANGLE/renderer/d3d/d3d11/TextureStorage11.cpp
    M 
Source/ThirdParty/ANGLE/src/libANGLE/renderer/d3d/d3d11/TransformFeedback11.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/d3d9/Buffer9.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/d3d/d3d9/Buffer9.h
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/gl/BufferGL.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/gl/BufferGL.h
    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/VertexArrayGL.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/gl/renderergl_utils.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/metal/BufferMtl.h
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/metal/BufferMtl.mm
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/metal/ContextMtl.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/IOSurfaceSurfaceMtl.mm
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/metal/mtl_command_buffer.h
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/metal/mtl_command_buffer.mm
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/null/BufferNULL.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/null/BufferNULL.h
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/renderer_utils.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/BufferVk.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/BufferVk.h
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/CommandQueue.cpp
    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/FramebufferVk.h
    M 
Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/ProgramExecutableVk.cpp
    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/UtilsVk.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_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_ref_counted_event.cpp
    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/wgpu/BufferWgpu.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/wgpu/BufferWgpu.h
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/wgpu/ContextWgpu.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/wgpu/ContextWgpu.h
    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/FramebufferWgpu.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/wgpu/FramebufferWgpu.h
    M 
Source/ThirdParty/ANGLE/src/libANGLE/renderer/wgpu/ProgramExecutableWgpu.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/wgpu/ProgramExecutableWgpu.h
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/wgpu/ProgramWgpu.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/wgpu/RenderTargetWgpu.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/wgpu/RenderTargetWgpu.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/VertexArrayWgpu.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/wgpu/VertexArrayWgpu.h
    M 
Source/ThirdParty/ANGLE/src/libANGLE/renderer/wgpu/gen_wgpu_format_table.py
    M 
Source/ThirdParty/ANGLE/src/libANGLE/renderer/wgpu/linux/x11/WindowSurfaceWgpuX11.cpp
    M 
Source/ThirdParty/ANGLE/src/libANGLE/renderer/wgpu/linux/x11/WindowSurfaceWgpuX11.h
    M 
Source/ThirdParty/ANGLE/src/libANGLE/renderer/wgpu/mac/WindowSurfaceWgpuMetalLayer.h
    M 
Source/ThirdParty/ANGLE/src/libANGLE/renderer/wgpu/mac/WindowSurfaceWgpuMetalLayer.mm
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/wgpu/wgpu_command_buffer.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/wgpu/wgpu_command_buffer.h
    M 
Source/ThirdParty/ANGLE/src/libANGLE/renderer/wgpu/wgpu_format_table_autogen.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/wgpu/wgpu_format_utils.h
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/wgpu/wgpu_helpers.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/wgpu/wgpu_helpers.h
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/wgpu/wgpu_pipeline_state.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/wgpu/wgpu_pipeline_state.h
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/wgpu/wgpu_utils.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/wgpu/wgpu_utils.h
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/wgpu/wgpu_wgsl_util.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/wgpu/wgpu_wgsl_util.h
    M 
Source/ThirdParty/ANGLE/src/libANGLE/renderer/wgpu/win32/WindowSurfaceWgpuWin32.cpp
    M 
Source/ThirdParty/ANGLE/src/libANGLE/renderer/wgpu/win32/WindowSurfaceWgpuWin32.h
    M Source/ThirdParty/ANGLE/src/libANGLE/validationES.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/validationES.h
    M Source/ThirdParty/ANGLE/src/libANGLE/validationES1.cpp
    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/validationES31.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/validationES31.h
    M Source/ThirdParty/ANGLE/src/libANGLE/validationES32.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/validationESEXT.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/validationESEXT.h
    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_2_0_autogen.cpp
    M Source/ThirdParty/ANGLE/src/libGLESv2/entry_points_gles_ext_autogen.cpp
    M Source/ThirdParty/ANGLE/src/libGLESv2/entry_points_gles_ext_autogen.h
    M Source/ThirdParty/ANGLE/src/libGLESv2/libGLESv2_autogen.cpp
    M Source/ThirdParty/ANGLE/src/libGLESv2/libGLESv2_autogen.def
    M Source/ThirdParty/ANGLE/src/libGLESv2/libGLESv2_no_capture_autogen.def
    M 
Source/ThirdParty/ANGLE/src/libGLESv2/libGLESv2_vulkan_secondaries_autogen.def
    M Source/ThirdParty/ANGLE/src/libGLESv2/libGLESv2_with_capture_autogen.def
    M Source/ThirdParty/ANGLE/src/tests/angle_end2end_tests_expectations.txt
    M Source/ThirdParty/ANGLE/src/tests/capture_replay_tests.py
    M Source/ThirdParty/ANGLE/src/tests/compiler_tests/WGSLOutput_test.cpp
    M Source/ThirdParty/ANGLE/src/tests/deqp_support/deqp.gni
    M 
Source/ThirdParty/ANGLE/src/tests/deqp_support/deqp_gles2_test_expectations.txt
    M 
Source/ThirdParty/ANGLE/src/tests/egl_tests/EGLBackwardsCompatibleContextTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/egl_tests/EGLBufferAgeTest.cpp
    M 
Source/ThirdParty/ANGLE/src/tests/egl_tests/EGLContextCompatibilityTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/egl_tests/EGLContextSharingTest.cpp
    M 
Source/ThirdParty/ANGLE/src/tests/egl_tests/EGLCreateContextAttribsTest.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/EGLDisplayLuidTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/egl_tests/EGLDisplaySelectionTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/egl_tests/EGLDisplayTest.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/EGLNoConfigContextTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/egl_tests/EGLPresentPathD3D11Test.cpp
    M Source/ThirdParty/ANGLE/src/tests/egl_tests/EGLProtectedContentTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/egl_tests/EGLQueryContextTest.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/EGLSurfaceTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/egl_tests/EGLSyncControlTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/egl_tests/EGLWaylandTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/egl_tests/EGLX11VisualTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/gl_tests/ComputeShaderTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/gl_tests/DebugTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/gl_tests/DrawBaseVertexVariantsTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/gl_tests/DrawRangeElementsTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/gl_tests/ExternalBufferTest.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/MultiDrawTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/gl_tests/MultiviewDrawTest.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/ProgramInterfaceTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/gl_tests/RobustClientMemoryTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/gl_tests/SamplersTest.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/UniformTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/gl_tests/WebGLCompatibilityTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/perf_tests/EGLInitializePerf.cpp
    M Source/ThirdParty/ANGLE/src/tests/perf_tests/EGLMakeCurrentPerf.cpp
    M Source/ThirdParty/ANGLE/src/tests/perf_tests/IndexDataManagerTest.cpp
    M 
Source/ThirdParty/ANGLE/src/tests/perf_tests/angle_trace_tests_expectations.txt
    M Source/ThirdParty/ANGLE/src/tests/perf_tests/third_party/perf/perf_test.cc
    M Source/ThirdParty/ANGLE/src/tests/test_utils/ANGLETest.cpp
    M 
Source/ThirdParty/ANGLE/src/tests/test_utils/runner/android/java/src/com/android/angle/test/AngleNativeTest.java
    M 
Source/ThirdParty/ANGLE/src/tests/test_utils/runner/android/java/src/com/android/angle/test/AngleUnitTestActivity.java
    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/capture/frame_capture_replay_autogen.cpp
    M Source/ThirdParty/ANGLE/util/capture/trace_gles_loader_autogen.cpp
    M Source/ThirdParty/ANGLE/util/capture/trace_gles_loader_autogen.h
    M Source/ThirdParty/ANGLE/util/capture/trace_interpreter_autogen.cpp
    M Source/ThirdParty/ANGLE/util/gles_loader_autogen.cpp
    M Source/ThirdParty/ANGLE/util/gles_loader_autogen.h

  Log Message:
  -----------
  Update ANGLE to 2025-05-19 (dcbcee8ab32af9ddc7ae1e91c42d995e5281602c)
https://bugs.webkit.org/show_bug.cgi?id=293282
rdar://151678098

Reviewed by Mike Wyrzykowski

Contains upstream commits:
git log --oneline 
34d30914048ac98a6f50f84aa630cc285b75bc79..dcbcee8ab32af9ddc7ae1e91c42d995e5281602c
 --pretty=%h %s
dcbcee8ab3 Tests: Use eglGetPlatformDisplay()
b4d39a07b3 Reformat VVL Error Message
f91e3d468b Revert "roll rapidjson src to Android"
e7277deb61 Add test to validate eglGetPlatformDisplayEXT()
90697af114 Roll vulkan-deps from 79e02d4e7a56 to 8f94220fd61f (4 revisions)
9633d8f745 Roll SwiftShader from 96085ee3c6cc to f70c1194c173 (1 revision)
94d5171e96 Roll Chromium from ceee7877afe5 to a343631b79de (737 revisions)
5fd79e6a2c Remove unused parameter from ValidateGetVertexAttribBase
c601f0e757 Add extra validation of null pointers for certain APIs
3047910460 Add support for GL_EXT_texture_norm16 in glCopyImageSubDataEXT
56becf053c WGPU: texSubImage2D() should mark textures as dirty
e6231b0f36 Reformat VVL Error Message
5e443fd481 Target Android 15 on Samsung S24 phones
4a5e20f2c1 WGPU: Round uniform buffers to the alignment of a uniform struct
3f7bded1c0 Add ANGLE_FORMAT_PRINTF to StringPrintf
92ae16d12e Roll vulkan-deps from bac8bd2de3c4 to 79e02d4e7a56 (10 revisions)
96c9f065e5 WGPU: Flip y for the default framebuffer
6bed883bd3 Roll Chromium from 924b8c206ea6 to ceee7877afe5 (640 revisions)
db71e8fa7c Use os.path.abspath for the cwd in commid_id.py
b74a471495 Reformat VVL Error Message
1fea2d12ce Roll Chromium from 6511b87fb086 to 924b8c206ea6 (678 revisions)
9b16a3e925 WebGPU: Remove last references to cpp API
147f4810c8 WebGPU: Use WebGPU C API for Display and error utils
1faf6ef28c WebGPU: Use WebGPU C API for Programs and Buffers
cf0565f2ed WebGPU: Pack render pass descriptors
6ba47bedba Vulkan: Use GS input prim type for warmup pipeline
69841d3c8f WebGPU: Use WebGPU C API for Textures and Framebuffers
f2622a7016 Manual roll vulkan-deps from 2a67a9b1a73a to bac8bd2de3c4 (12 
revisions)
45b02ff020 roll rapidjson src to Android
f21ec7a0fe Tests: Skip VerifyMutableRenderBufferKHR on Intel+Win
d82036f54e WebGPU: Add missing destructor for object wrappers.
ad05f93bc9 Vulkan: Fix debug marker handling
1e7442b2f0 Fix KHR_debug operations
a06e4d49cf Metal: Implement InsertEventMarker
4d36fc9666 Roll SwiftShader from 930d46d31b5d to 96085ee3c6cc (1 revision)
f2a1383fb0 Roll VK-GL-CTS from 80915f99de91 to c9d2e24d1a6d (2 revisions)
cc02a537e9 Vulkan: move the recycled fence reset from fetch to destroy.
8d75490aa4 Update zero length for debug marker commands
74bf9527c0 Reformat VVL Error Message
ad18dc9368 D3D11: Remove the message from Buffer11 to gl::Buffer
e69813e0fd Fix the formatting for size_t in perf_test
f5f6704c1c Vulkan: Remove mArrayBufferObserverBindings
c4b46fb511 Manual roll vulkan-deps from 6b14cce1d656 to 2a67a9b1a73a (8 
revisions)
d0616d547c Autogen support checks for multiview commands
eb6ee03522 infra: Remove reclient properties from builders
64888cb86d Align multiview extensions usage with the specs
2d423fb108 Roll VK-GL-CTS from 73a2c954fb07 to 80915f99de91 (17 revisions)
8a5f2eeb95 Roll Chromium from b5121f275c34 to 6511b87fb086 (604 revisions)
82c75df300 Fix GetDebugMessageLog validation
3bbdee0f03 Vulkan: Remove Subject/Observer from BufferImpl
e4ec23a0e5 Fix query object support in EXT_debug_label
9ddb1b7f9f Disable OES_primitive_bounding_box on unsupported contexts
ed4d72789e Tests: Skip VerifyMutableRenderBufferKHR on Intel+Win
333395f96b Roll Chromium from 306f6953a911 to b5121f275c34 (626 revisions)
bf837e0175 Disable EXT_multi_draw_indirect on unsupported context versions
e2352b290c Reformat VVL Error Message
a9115190dd Add a libGLESv2_thin_static without gl entry points.
40fde5fff3 Handle the action target in GN that has more than 1 python script
481000fdb0 WebGPU: Move pipeline creation to the C API.
ce454feed8 Add RAII wrappers for WebGPU C API objects.
4e09a4c8b3 Roll vulkan-deps from 0b7863549d96 to 6b14cce1d656 (15 revisions)
8aa2925098 Roll Chromium from ba1762590c1d to 306f6953a911 (681 revisions)
db33baf4eb Reformat VVL Error Message
73dabb85b4 Add end2end test for AdvancedSyncVertexArray
506f8a9597 Vulkan: Fix incorrect shaderWrite to shaderWrite detection
214b7ce20b Remove --use-reclient flag from capture_replay_tests.py
a3f6a9c8a6 WebGPU: Don't call destroy on null textures
2f1f9568f2 Tests: Run respawnables trace on S24 Xclipse native driver
d221cf402b Adjust EXT_base_instance emulation conditions
60d6c94f11 Metal: Implement draw_elements_base_vertex extensions
af4c3f9add Roll Chromium from 21c94bee8dab to ba1762590c1d (560 revisions)
b729fb74e6 Reformat VVL Error Message
16b2bf5e08 Vulkan: Only expose ASTC HDR if 3D textures supported
51dd4087f6 Autogen support checks for draw_elements_base_vertex commands
00845fd649 WebGPU: Do not reuse windows with multiple surfaces
8c8f016a0d Remove part of releaseTexImageInternal in glGenerateMipmap
86ce0f0e40 Add EXT_multi_draw_arrays stubs
c03307f471 Roll SwiftShader from 093b4d82a49a to 930d46d31b5d (1 revision)
5b08297d9c Roll vulkan-deps from 645c800a7790 to 0b7863549d96 (2 revisions)
30778d0d3f Roll VK-GL-CTS from b2b40c06daf9 to 73a2c954fb07 (1 revision)
02bc00c406 Roll Chromium from 4d44e5915a7e to 21c94bee8dab (644 revisions)
57c64049e7 infra: Switch bots from Reclient to Siso's builtin RBE client
317f81dbd9 Fix EGL_RENDER_BUFFER query if EGL_SINGLE_BUFFER unsupported
618bc398e2 Add EXT_draw_instanced stubs
df8a704788 Fix duplicate extension commands autogen
8ea69d842e metal: Synchronize imported IOSurfaces with command buffer
35356d952d Use a depfile rather than exec_script to list inputs for commit_id.py
1f0766be81 Don't use exec_script() to get versionCode when build_with_chromium
32f3f043e8 Return GL_INVALID_ENUM for invalid target of CopyImageSubData
8b38814520 Autogen support checks for robust client memory entry points
d8ab156b54 Fix glValidateProgram() not work as spec
2d61c576f0 Autogen support checks for PLS entry points
6ffd0105e6 Roll vulkan-deps from 82f44a3a6738 to 645c800a7790 (7 revisions)
8357b6a24c Roll Chromium from a753f6d4bddd to 4d44e5915a7e (674 revisions)
b373892b9d Add test using array of array varyings in tessellation shaders
5c441a5365 Vulkan: Prefer MSRTSS for QCOM devices
fcfc976026 Reformat VVL error message
4cd5c9be5c Enable Mac/Intel experiment
3cc099da8e Add tests for texelFetch with samplerExternalOES
7447e8ac93 Vulkan: Driver workarounds on Qualcomm
1c7fa5f847 Add missing support checks to robust client memory entry points
9812b972c3 PLS: Validate rendering feedback loops of PLS planes
27cfdf8e2d PLS: Allow type conversions in state queries
97445c5610 Roll vulkan-deps from 58ca0630c1c3 to 82f44a3a6738 (7 revisions)
b80b87abde Roll SwiftShader from 9dd03f2e4b03 to 093b4d82a49a (1 revision)
f5e2a67a31 Roll Chromium from 3ecef9588f01 to a753f6d4bddd (572 revisions)
db13dbd5f4 Roll VK-GL-CTS from eeeebaca3f2e to b2b40c06daf9 (1 revision)
3540a326ec Tests: Skip black_beacon trace on S24
c6e0448bae Reformat VVL error message
2ca90dab61 Vulkan: Don't calculate vertex input state when dynamic
95813607c5 Manual roll VK-GL-CTS from dd7e71367795 to eeeebaca3f2e (10 
revisions)
7d214a736c Manual roll vulkan-deps from b9aab6c35f37 to 58ca0630c1c3 (72 
revisions)
671f55d8f6 Vulkan: Fix texelFetch(externalSampler) behavior
33a585b88d Roll Chromium from cf3a960742c3 to 3ecef9588f01 (1146 revisions)
c60d98cef6 WGPU: Ship driver uniforms in the bind groups to the shader
7fe53b3c39 Remove --no_auth from download_from_google_storage hooks
ce795fa8f9 Reformat VVL error message
18ec88245e Vulkan: Exclude RADV from global cache preference
16e0dfd9fe Vulkan: Add feature flag to recycle VkEvent
f6e1d4d7b5 Fix include header case mismatches
a8f49cfc4a Roll SwiftShader from fefba0024aa6 to 9dd03f2e4b03 (1 revision)
d4c83ace2c Fix the test to use the right uniform location
a3b20796dc Vulkan: Add flag to prefer renderer pipeline cache
998b569351 Fix ExternalBufferTest end2end test
c52183bd71 Reset sample coverage after fbo change on Adreno
6bdbe9ccf7 Manual roll Chromium from dd275389e023 to cf3a960742c3 (1975 
revisions)
9bcfb38f63 Vulkan: Disable MSRTSS on buggy qualcomm drivers
3b77a177ba Optimize vertex attribute and buffer state change
432d1d1efd Revert "Roll Chromium from dd275389e023 to 83180b816b9e (1315 
revisions)"
e93c143a91 tests: Prepare capture_replay_tests for Siso migration
128c96829d Make GL_ANGLE_texture_rectangle non-toggleable
1029195f40 Roll SwiftShader from 7905fa19e456 to fefba0024aa6 (3 revisions)
a4c8bf78ea Roll Chromium from dd275389e023 to 83180b816b9e (1315 revisions)
cac1e8240c WGSL: Output driver uniform and UBO structs
4b69ba9325 WGPU: upload texture bind groups and configured samplers
c884460a3e Vulkan: Fix deferred clears vs noop multidraw
9e6f44bc33 Autogen support checks for extension entry points
f6da7aed21 Fix UniformTest.GetUniformNoCurrentProgram
ae70513d99 Remove NamedBufferStorageExternalEXT entry point
846dcf86be Autogen context version checks for 2.0 entry points
f75980adf0 Switch Mac builders to Chromium pools
828bec4523 Vulkan: Fix SPIR-V gen for constant constructors
7e1b79c715 Roll SwiftShader from 0e75e7030ccb to 7905fa19e456 (2 revisions)
6c450a6fbb Roll Chromium from 85dd9668972f to dd275389e023 (760 revisions)
cdb34025f2 Move robust APIs for PLS into robust_client_memory sections.
50707ca6fe Remove duplicate validation declarations
9f49ccaa75 Re-enable clang-format for ANGLE.
84e3b8f1bb Fix GetInteger64vRobustANGLE validation
54f2d47b5a Add Chromium pools to shadow buckets
99eb1ceb58 Roll vulkan-deps from ac1b0b870946 to b9aab6c35f37 (9 revisions)

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



To unsubscribe from these emails, change your notification settings at 
https://github.com/WebKit/WebKit/settings/notifications
_______________________________________________
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to