Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: 30cdcfd5e3c11c021d532cccfde6f4d5c2946ab1
      
https://github.com/WebKit/WebKit/commit/30cdcfd5e3c11c021d532cccfde6f4d5c2946ab1
  Author: Roberto Rodriguez <[email protected]>
  Date:   2026-08-30 (Sun, 30 Aug 2026)

  Changed paths:
    M Source/ThirdParty/ANGLE/ANGLE.plist
    M Source/ThirdParty/ANGLE/ANGLE.xcodeproj/project.pbxproj
    M Source/ThirdParty/ANGLE/AUTHORS
    M Source/ThirdParty/ANGLE/BUILD.gn
    M Source/ThirdParty/ANGLE/Compiler.cmake
    M Source/ThirdParty/ANGLE/DEPS
    M Source/ThirdParty/ANGLE/GLESv2.cmake
    M Source/ThirdParty/ANGLE/WebKit/ANGLEShaderProgramVersion.h
    M Source/ThirdParty/ANGLE/WebKit/TranslatorFuzzerSupport.h
    M Source/ThirdParty/ANGLE/WebKit/angle_commit.h
    A Source/ThirdParty/ANGLE/build_overrides/crubit.gni
    M Source/ThirdParty/ANGLE/changes.diff
    R Source/ThirdParty/ANGLE/doc/DebugOverlayInVulkanBackend.md
    M Source/ThirdParty/ANGLE/doc/ExtensionSupport.md
    R Source/ThirdParty/ANGLE/doc/img/VangleDebugOverlay.png
    M Source/ThirdParty/ANGLE/gni/angle.gni
    M Source/ThirdParty/ANGLE/include/GLES2/gl2ext_angle.h
    M Source/ThirdParty/ANGLE/include/GLSLANG/ShaderLang.h
    M Source/ThirdParty/ANGLE/include/platform/autogen/FeaturesGL_autogen.h
    M 
Source/ThirdParty/ANGLE/include/platform/autogen/FrontendFeatures_autogen.h
    M Source/ThirdParty/ANGLE/include/platform/frontend_features.json
    M Source/ThirdParty/ANGLE/include/platform/gl_features.json
    M Source/ThirdParty/ANGLE/samples/shader_translator/shader_translator.cpp
    M Source/ThirdParty/ANGLE/scripts/code_generation_hashes/ANGLE_format.json
    M 
Source/ThirdParty/ANGLE/scripts/code_generation_hashes/ANGLE_shader_preprocessor.json
    M 
Source/ThirdParty/ANGLE/scripts/code_generation_hashes/Extension_files.json
    M 
Source/ThirdParty/ANGLE/scripts/code_generation_hashes/GL_EGL_WGL_loader.json
    M 
Source/ThirdParty/ANGLE/scripts/code_generation_hashes/GL_EGL_entry_points.json
    M 
Source/ThirdParty/ANGLE/scripts/code_generation_hashes/GLenum_value_to_string_map.json
    M 
Source/ThirdParty/ANGLE/scripts/code_generation_hashes/Metal_default_shaders.json
    M 
Source/ThirdParty/ANGLE/scripts/code_generation_hashes/OpenGL_dispatch_table.json
    M Source/ThirdParty/ANGLE/scripts/code_generation_hashes/Vulkan_format.json
    M 
Source/ThirdParty/ANGLE/scripts/code_generation_hashes/Vulkan_internal_shader_programs.json
    M 
Source/ThirdParty/ANGLE/scripts/code_generation_hashes/Vulkan_mandatory_format_support_table.json
    M 
Source/ThirdParty/ANGLE/scripts/code_generation_hashes/interpreter_utils.json
    R Source/ThirdParty/ANGLE/scripts/code_generation_hashes/overlay_fonts.json
    R 
Source/ThirdParty/ANGLE/scripts/code_generation_hashes/overlay_widgets.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/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/scripts/roll_chromium_deps_v2.py
    M Source/ThirdParty/ANGLE/scripts/roll_chromium_deps_v2.py.vpython3
    M Source/ThirdParty/ANGLE/scripts/run_code_generation.py
    M Source/ThirdParty/ANGLE/src/common/angleutils.h
    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/common/frame_capture_binary_data.cpp
    M Source/ThirdParty/ANGLE/src/compiler.gni
    M Source/ThirdParty/ANGLE/src/compiler/preprocessor/preprocessor.l
    M 
Source/ThirdParty/ANGLE/src/compiler/preprocessor/preprocessor_lex_autogen.cpp
    M Source/ThirdParty/ANGLE/src/compiler/translator/Compiler.cpp
    M Source/ThirdParty/ANGLE/src/compiler/translator/ParseContext.cpp
    M Source/ThirdParty/ANGLE/src/compiler/translator/ParseContext.h
    M Source/ThirdParty/ANGLE/src/compiler/translator/hlsl/OutputHLSL.cpp
    M Source/ThirdParty/ANGLE/src/compiler/translator/hlsl/OutputHLSL.h
    M Source/ThirdParty/ANGLE/src/compiler/translator/hlsl/UtilsHLSL.cpp
    M Source/ThirdParty/ANGLE/src/compiler/translator/ir/src/compile.rs
    M Source/ThirdParty/ANGLE/src/compiler/translator/ir/src/instruction.rs
    M Source/ThirdParty/ANGLE/src/compiler/translator/ir/src/output/glsl.rs
    M Source/ThirdParty/ANGLE/src/compiler/translator/ir/src/output/legacy.rs
    M 
Source/ThirdParty/ANGLE/src/compiler/translator/ir/src/transform/msl/ensure_loop_forward_progress.rs
    M Source/ThirdParty/ANGLE/src/compiler/translator/ir/src/validator.rs
    M Source/ThirdParty/ANGLE/src/compiler/translator/spirv/TranslatorSPIRV.cpp
    M 
Source/ThirdParty/ANGLE/src/compiler/translator/tree_ops/ClampIndirectIndices.cpp
    M 
Source/ThirdParty/ANGLE/src/compiler/translator/tree_ops/ClampIndirectIndices.h
    M 
Source/ThirdParty/ANGLE/src/compiler/translator/tree_ops/RewriteStructSamplers.cpp
    M 
Source/ThirdParty/ANGLE/src/compiler/translator/tree_ops/RewriteStructSamplers.h
    A 
Source/ThirdParty/ANGLE/src/compiler/translator/tree_ops/glsl/WrapStructConstructors.cpp
    A 
Source/ThirdParty/ANGLE/src/compiler/translator/tree_ops/glsl/WrapStructConstructors.h
    M 
Source/ThirdParty/ANGLE/src/compiler/translator/tree_ops/hlsl/RecordUniformBlocksWithLargeArrayMember.cpp
    M 
Source/ThirdParty/ANGLE/src/compiler/translator/tree_ops/msl/EnsureLoopForwardProgress.cpp
    M 
Source/ThirdParty/ANGLE/src/compiler/translator/wgsl/OutputUniformBlocks.cpp
    M Source/ThirdParty/ANGLE/src/compiler/translator/wgsl/OutputUniformBlocks.h
    M Source/ThirdParty/ANGLE/src/libANGLE/Caps.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/Constants.h
    M Source/ThirdParty/ANGLE/src/libANGLE/Context.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/Context.h
    M Source/ThirdParty/ANGLE/src/libANGLE/Context_gles_ext_autogen.h
    M Source/ThirdParty/ANGLE/src/libANGLE/Display.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/ErrorStrings.h
    M Source/ThirdParty/ANGLE/src/libANGLE/Framebuffer.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/HandleAllocator.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/HandleAllocator.h
    M Source/ThirdParty/ANGLE/src/libANGLE/HandleAllocator_unittest.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/ImageIndex.h
    R Source/ThirdParty/ANGLE/src/libANGLE/Overlay.cpp
    R Source/ThirdParty/ANGLE/src/libANGLE/Overlay.h
    R Source/ThirdParty/ANGLE/src/libANGLE/OverlayWidgets.cpp
    R Source/ThirdParty/ANGLE/src/libANGLE/OverlayWidgets.h
    R Source/ThirdParty/ANGLE/src/libANGLE/Overlay_autogen.cpp
    R Source/ThirdParty/ANGLE/src/libANGLE/Overlay_autogen.h
    R Source/ThirdParty/ANGLE/src/libANGLE/Overlay_font_autogen.cpp
    R Source/ThirdParty/ANGLE/src/libANGLE/Overlay_font_autogen.h
    M Source/ThirdParty/ANGLE/src/libANGLE/Program.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/Program.h
    M Source/ThirdParty/ANGLE/src/libANGLE/State.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/State.h
    M Source/ThirdParty/ANGLE/src/libANGLE/Surface.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/Surface.h
    M Source/ThirdParty/ANGLE/src/libANGLE/Texture.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/VertexArray.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/angletypes.h
    M Source/ThirdParty/ANGLE/src/libANGLE/capture/FrameCapture.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/capture/capture_gles_ext_autogen.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/capture/capture_gles_ext_autogen.h
    M Source/ThirdParty/ANGLE/src/libANGLE/capture/serialize.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/context_private_call.inl.h
    M Source/ThirdParty/ANGLE/src/libANGLE/context_private_call_autogen.h
    M Source/ThirdParty/ANGLE/src/libANGLE/formatutils.cpp
    R Source/ThirdParty/ANGLE/src/libANGLE/gen_overlay_fonts.py
    R Source/ThirdParty/ANGLE/src/libANGLE/gen_overlay_widgets.py
    M Source/ThirdParty/ANGLE/src/libANGLE/gles_extensions_autogen.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/gles_extensions_autogen.h
    R Source/ThirdParty/ANGLE/src/libANGLE/overlay/LICENSE.txt
    R Source/ThirdParty/ANGLE/src/libANGLE/overlay/RobotoMono-Bold.ttf
    R Source/ThirdParty/ANGLE/src/libANGLE/overlay_widgets.json
    M Source/ThirdParty/ANGLE/src/libANGLE/queryutils.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/Format.h
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/Format_table_autogen.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/GLImplFactory.h
    R Source/ThirdParty/ANGLE/src/libANGLE/renderer/OverlayImpl.h
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/angle_cl_format_map.json
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/d3d/d3d11/Context11.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/d3d/d3d11/Context11.h
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/d3d/d3d11/StateManager11.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/gen_angle_format_table.py
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/gl/BlitGL.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/gl/ContextGL.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/gl/ContextGL.h
    M 
Source/ThirdParty/ANGLE/src/libANGLE/renderer/gl/DispatchTableGL_autogen.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/gl/DispatchTableGL_autogen.h
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/gl/FramebufferGL.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/gl/RendererGL.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/gl/ShaderGL.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/gl/StateManagerGL.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/gl/StateManagerGL.h
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/gl/TextureGL.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/gl/TextureGL.h
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/gl/formatutilsgl.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/gl/functionsgl_typedefs.h
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/gl/gl_bindings_data.json
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/gl/renderergl_utils.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/gl/renderergl_utils.h
    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/ProvokingVertexHelper.mm
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/metal/mtl_msl_utils.mm
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/null/ContextNULL.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/null/ContextNULL.h
    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/BUILD.gn
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/CLDeviceVk.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/CLDeviceVk.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/ContextVk.h
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/DriverUniforms.h
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/FramebufferVk.cpp
    R Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/OverlayVk.cpp
    R Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/OverlayVk.h
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/RenderTargetVk.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/RenderTargetVk.h
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/RenderbufferVk.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/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/linux/wayland/DisplayVkWayland.cpp
    M 
Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/linux/wayland/WindowSurfaceVkWayland.cpp
    M 
Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/linux/wayland/WindowSurfaceVkWayland.h
    M 
Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/mac/IOSurfaceSurfaceVkMac.mm
    R 
Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/shaders/gen/OverlayDraw.frag.00000000.inc
    R 
Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/shaders/gen/OverlayDraw.vert.00000000.inc
    R 
Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/shaders/src/OverlayDraw.frag
    R 
Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/shaders/src/OverlayDraw.inc
    R 
Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/shaders/src/OverlayDraw.vert
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/vk_cache_utils.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/vk_cache_utils.h
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/vk_format_map.json
    M 
Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/vk_format_table_autogen.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_internal_shaders_autogen.cpp
    M 
Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/vk_internal_shaders_autogen.gni
    M 
Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/vk_internal_shaders_autogen.h
    M 
Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/vk_mandatory_format_support_table_autogen.cpp
    M 
Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/vk_mem_alloc_wrapper.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/vulkan/vk_utils.h
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/vulkan_backend.gni
    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/wgpu_wgsl_util.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/validationES.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/validationES2.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/validationES31.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/validationESEXT_autogen.h
    M Source/ThirdParty/ANGLE/src/libGLESv2.gni
    M Source/ThirdParty/ANGLE/src/libGLESv2/egl_stubs_getprocaddress_autogen.cpp
    M Source/ThirdParty/ANGLE/src/libGLESv2/entry_points_gles_ext_autogen.cpp
    M Source/ThirdParty/ANGLE/src/libGLESv2/entry_points_gles_ext_autogen.h
    M 
Source/ThirdParty/ANGLE/src/libGLESv2/entry_points_gles_ext_explicit_context_autogen.cpp
    M 
Source/ThirdParty/ANGLE/src/libGLESv2/entry_points_gles_ext_explicit_context_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.gni
    M Source/ThirdParty/ANGLE/src/tests/angle_end2end_tests_expectations.txt
    M Source/ThirdParty/ANGLE/src/tests/angle_unittests.gni
    M Source/ThirdParty/ANGLE/src/tests/angle_unittests_utils.h
    M 
Source/ThirdParty/ANGLE/src/tests/capture_replay_tests/capture_replay_expectations.txt
    M Source/ThirdParty/ANGLE/src/tests/capture_tests/CapturedTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/capture_tests/capture_tests.py
    M 
Source/ThirdParty/ANGLE/src/tests/capture_tests/expected/CapturedTest_ActiveTextures_ES3_Vulkan.cpp
    M 
Source/ThirdParty/ANGLE/src/tests/capture_tests/expected/CapturedTest_ActiveTextures_ES3_Vulkan.json
    M 
Source/ThirdParty/ANGLE/src/tests/capture_tests/expected/CapturedTest_ActiveTextures_ES3_Vulkan_0001.cpp
    M 
Source/ThirdParty/ANGLE/src/tests/capture_tests/expected/CapturedTest_ExternalAHB_ES3_Vulkan.cpp
    M 
Source/ThirdParty/ANGLE/src/tests/capture_tests/expected/CapturedTest_ExternalAHB_ES3_Vulkan.h
    M 
Source/ThirdParty/ANGLE/src/tests/capture_tests/expected/CapturedTest_ExternalAHB_ES3_Vulkan.json
    M 
Source/ThirdParty/ANGLE/src/tests/capture_tests/expected/CapturedTest_ExternalAHB_ES3_Vulkan_0001.cpp
    M 
Source/ThirdParty/ANGLE/src/tests/capture_tests/expected/CapturedTest_ExternalAHB_ES3_Vulkan_shared.cpp
    M 
Source/ThirdParty/ANGLE/src/tests/capture_tests/expected/CapturedTest_ExternalEGLSync_ES3_Vulkan.json
    M 
Source/ThirdParty/ANGLE/src/tests/capture_tests/expected/CapturedTest_MultiFrame_ES3_Vulkan.json
    A 
Source/ThirdParty/ANGLE/src/tests/capture_tests/expected/CapturedTest_NoBinaryData_ES3_Vulkan.angledata
    A 
Source/ThirdParty/ANGLE/src/tests/capture_tests/expected/CapturedTest_NoBinaryData_ES3_Vulkan.cpp
    A 
Source/ThirdParty/ANGLE/src/tests/capture_tests/expected/CapturedTest_NoBinaryData_ES3_Vulkan.h
    A 
Source/ThirdParty/ANGLE/src/tests/capture_tests/expected/CapturedTest_NoBinaryData_ES3_Vulkan.json
    A 
Source/ThirdParty/ANGLE/src/tests/capture_tests/expected/CapturedTest_NoBinaryData_ES3_Vulkan_0001.cpp
    A 
Source/ThirdParty/ANGLE/src/tests/capture_tests/expected/CapturedTest_NoBinaryData_ES3_Vulkan_shared.cpp
    R Source/ThirdParty/ANGLE/src/tests/compiler_tests/HLSLOutput_test.cpp
    A Source/ThirdParty/ANGLE/src/tests/compiler_tests/README.md
    M Source/ThirdParty/ANGLE/src/tests/compiler_tests/WGSLOutput_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/deqp_khr_gles3_test_expectations.txt
    M Source/ThirdParty/ANGLE/src/tests/egl_tests/EGLSyncTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/gl_tests/ClipDistanceTest.cpp
    M 
Source/ThirdParty/ANGLE/src/tests/gl_tests/CompressedTextureFormatsTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/gl_tests/CopyCompressedTextureTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/gl_tests/DrawElementsTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/gl_tests/ETCTextureTest.cpp
    R Source/ThirdParty/ANGLE/src/tests/gl_tests/FramebufferMixedSamplesTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/gl_tests/FramebufferTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/gl_tests/GLSLOutputTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/gl_tests/GLSLTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/gl_tests/GLSLValidationTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/gl_tests/GetImageTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/gl_tests/ImageTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/gl_tests/LinkAndRelinkTest.cpp
    M 
Source/ThirdParty/ANGLE/src/tests/gl_tests/MultisampledRenderToTextureTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/gl_tests/OcclusionQueriesTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/gl_tests/PbufferTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/gl_tests/RobustResourceInitTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/gl_tests/TextureTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/gl_tests/TransformFeedbackTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/gl_tests/VertexAttributeTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/gl_tests/VulkanDescriptorSetTest.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/gles1/PointSpriteTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/perf_tests/TextureUploadPerf.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/test_utils/angle_test_instantiate.h
    M 
Source/ThirdParty/ANGLE/third_party/VK-GL-CTS/src/framework/common/tcuCommandLine.cpp
    M 
Source/ThirdParty/ANGLE/third_party/VK-GL-CTS/src/framework/common/tcuCommandLine.hpp
    M 
Source/ThirdParty/ANGLE/third_party/VK-GL-CTS/src/framework/common/tcuTestHierarchyUtil.cpp
    M 
Source/ThirdParty/ANGLE/third_party/VK-GL-CTS/src/framework/common/tcuTexture.cpp
    M 
Source/ThirdParty/ANGLE/third_party/VK-GL-CTS/src/framework/common/tcuWaiverUtil.cpp
    M 
Source/ThirdParty/ANGLE/third_party/VK-GL-CTS/src/modules/gles2/functional/es2fFboCompletenessTests.cpp
    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 2026-07-27 (ff4855759c68894b657ff346537fe5556ababd97)
https://bugs.webkit.org/show_bug.cgi?id=322767
rdar://186030473

Reviewed by Kimmo Kinnunen

Contains upstream commits:
ff4855759c68 Fix the PointSpriteTest bug
c1b4de9b42ab Remove GL_CHROMIUM_framebuffer_mixed_samples
c553dab3a7b9 Translator: Fix name collision in extracted samplers
ac96187bddd3 Roll Chromium from d6a338e7de51 to dcaf3ddb3290 (751 revisions)
a86191c5e6f6 Avoid writes to unbound image units
2f2f95684678 Vulkan: Use SourceImageIndex throughout the backend
d4107d48a662 Vulkan: Fix attribute enabled without glVertexAttribFormat call
f070b6c95abd Vulkan: Fix signedness of base instance
e4be88f08233 Unset active textures on program relink
82eab5b3c665 Roll vulkan-deps from 808860b25bf7 to 899dab78f857 (14 revisions)
5e17a056e5df Roll VK-GL-CTS from c57d29f97dbd to 3b7cbad78e93 (14 revisions)
c3ede28106e9 Translator: Handle comma and ternary for array checks
cc226c81fda8 IR: Validate no identity swizzles
ef03123d0733 GL: add mipmap generation and base level workaround.
92de898b7a32 Fix YUV target validation of color attachment index
81324d996b13 Skip flaky no-storage-image-bound test more broadly
91c79dc2f085 Add program binary blob compression/decompression
e831f04b5429 Skip flaky test on Mac/Intel/Metal
6488387764a6 Vulkan: Properly handle tile memory allocation failure
48193cab15d1 Skip flaky no-storage-image-bound test
6e84aadbc5e0 WebGPU: Disable tests on Mac/AMD
bfbd2ccf3ee1 Metal: Fix index buffer rewriting OOB write and rendering bug
008675e505da Roll vulkan-deps from afc9d8707b53 to 808860b25bf7 (4 revisions)
fddebcb396cb Roll Chromium from f24f519928ff to d6a338e7de51 (793 revisions)
e316181208fd OpenCL: remove some hard-coded OpenCL device properties
7a555dd70e46 Vulkan: Disable preferSubmitOnAnySamplesPassedQueryEnd for qualcomm
8a0033a5de22 Vulkan: Fix VVL error with depth/stencil MSRTSS resolve modes
d8b342d2b9f8 Trace/Replay: Release side-context surface references during MEC
ab16c5f06236 Suppress failing tests on Intel/windows
dd6e3b30e154 GL: Fix robust init bypass for packed depth-stencil
0c08bc9fbcca Use authenticated endpoints for gitiles
ed24a839d2e0 Roll vulkan-deps from 5a2ecc2032de to afc9d8707b53 (4 revisions)
9fbbd3be5129 Roll Chromium from 7f138c6e3221 to f24f519928ff (818 revisions)
8521722b7ebc Translator: Fix gl_FragData clamp without EXT_draw_buffers
3abba2912f33 Trace/Replay: Account for traces with no binary data
d3a7ea3c7fe2 HLSL: Fix name collision between parameters and locals
e33e55e0801c GL: workaround: Flush queries before deleting or unbinding FBOs on 
ARM
0d4fbd213745 IR: Fix build
cf254faf4fcc OpenCL: Use time stamp period limits for timer resolution
4c8df8204067 Add Win/ARM64 builders
e5882b23b95e GL: Mask the stencil clear value before applying.
155c8dfe57d9 GL: BindBufferBase set size and offset to 0.
a63a8dcf072e GL: Refactor many extension checks into functions.
d0f99167c551 OpenCL: Fix spell errors on CL implementation constants
5a2a00084f3b Vulkan: Fix potential VUID-VkImageCreateInfo-pNext-02396 in AHB 
image
e2cafaae76c2 GL: Move TextureGL::initializeContentsImpl to private section
f56a8e4f5f28 Vulkan: Fix UAF in DescriptorPoolHelper via unsafe WeakPtr upgrade
b61edce6175b Suppress failing test on windows/Intel
22f0477b368e Android: Refine some test expectations to PIXEL 10 GLES
484310cbc973 OpenCL: Add Alpha only format support
68c636bfdcd5 GL: Split tracking of primitive restart state.
d23ad7171008 Simplify BuildInternalFormatInfoMap
da3cb665f8e3 GL: Fix unsynced BlendStateExt bitsets for adv and ext blend.
e185886c1202 Roll vulkan-deps from e6f8ad39a426 to 5a2ecc2032de (88 revisions)
eb1f49baeb1c D3D11: Fix StructuredBuffer field type validation
8e6ff291891a Roll VK-GL-CTS from 5fa43613e238 to c57d29f97dbd (7 revisions)
e5539aa65f5d Roll Chromium from 3422fdc931b4 to 7f138c6e3221 (836 revisions)
3d3c181bdcf2 Translator: Check gl_FragData passed to function
6b8899bb7778 Suppress failing tests
ab5bee732a58 Translator: Disallow gl_Clip/CullDistance whole-array use w/o...
d6660ddf0137 Traces: Upgrade words_crush
3f1f8ada40fe Traces: Upgrade bubble_shooter
415cc2decfd2 Traces: Upgrade township
10dcf44dc8e0 Translator: Disallow gl_Clip/CullDistance declaration after use
80d793462953 Vulkan: Initialize vkGetPhysicalDeviceProperties2KHR for VMA
b8d53cd2770b Vulkan: Move mImage layout finalization into releaseImageViews
60c4fcb7e62c Remove unofficial ETC2/EAC extensions
7d65fc5ed3e3 Vulkan: Reset DynamicBuffer state on allocation failure
b9b3ee8da964 Roll Chromium from 9e326a06852c to 3422fdc931b4 (701 revisions)
a7edcdf64384 VK: Don't reactivate render passes with pending deferred clears
d6247827bfd0 GL: Work around bug with complex expr in struct constructor
e90eadb87c3f IR: Validate function param and return values
5bfb3c83c16f Vulkan: Fix blitting into 3D images
5a62a37561da Add transform feedback conflict validation on hardened contexts
6996e92927cd IR: Fix Rust analyzer warnings
764bb891d3b8 GL: Recreate PowerVR immutable texture on BASE_LEVEL increase
c519dc066b59 Do not use unofficial ETC2/EAC extensions in tests
bc129145afe5 MSL: Don't take non-scalars as loop vars in loop-forward-progress
cfaaf877729f Disable avoidImageGhostOutsideRenderPass on Mali GPU
1091b01648ab IR: Validate DoLoop, Merge block with input
6e09ee679387 Roll VK-GL-CTS from f5e3cd5878ba to 5fa43613e238 (28 revisions)
376c21a96766 Roll Chromium from af8e2e2f8e52 to 9e326a06852c (821 revisions)
d4ce3014dd92 Traces: Upgrade puzzle_and_dragons
318948133839 Reland "GL: Limit declared vertex output varying components"
20ba9991499b IR: Add expectations for Pixel 10
f76dbde053e1 Vulkan: Clean up CommandQueue::mPerfCounters
2ce714730798 Remove leftover Overlay file
3cf1a6c74785 Revert "GL: Limit declared vertex output varying components"
8679cc8097be End M2 experiment
288a6eed28c0 Vulkan: Make sure mLargestIndexEverAllocated never decreases
d187e979e644 Remove the Overlay
5211acfc35df Verify all cube faces when checking for enabled levels
b674b0f8d644 Roll Chromium from 7dbb3f8dced0 to af8e2e2f8e52 (653 revisions)
57ce6e20b57c Prefer use unallocated ID for EGLSurface
5c2e15eebf4e GL: Limit declared vertex output varying components
911e02025afc Remove the VVL skip VUID-vkCmdWaitEvents-srcStageMask-parameter
fc8343dde11f Suppress transform feedback test on Win/Intel/Vk.
a560f967d4dd Run IR tests on Pixel 10 as well
8cbc5a9db4eb Vulkan: Use DisplayVk's wl_display for the Wayland surface
9f3832271ffa Trace/Replay: Ensure Framebuffer bindings are tracked
1a4a74252efa Remove legacy test specs
b9eb1104efd5 A handful of glBindTexImage tests
a9c9786b62cf Traces: Upgrade school_party_craft
922df319bcf2 Hardening: fix multidimensional array calculation.
16935ea0e34f GL: Check for GL errors after glReadPixels calls.
b3322b688e43 spanification: Fix unsafe-buffers from autogen files
c1af73ff70ca Roll Chromium from 0fecba58d578 to 7dbb3f8dced0 (649 revisions)
88229d73b7cf GL: reset base level to 0 for ASTC uploads on PowerVR.
c59ef1a06a48 Fix Texture InitState desync on backend failure
a9dc249f6b25 Fix robust resource init bypass for packed depth/stencil
7e15a4297fd7 IR Validation: add pointer validation for block input
5fd3f6b59f85 Re-enable WebGPU end2end tests on Linux Intel
e3ae8e0aea69 Skip flaky test
7eeadc6dcb32 Roll Chromium from b879f6277772 to 0fecba58d578 (750 revisions)
7a960f346c57 Fix Rust build
965f38412aec Vulkan: Fix Wayland build by depending on wayland headers
113a8e3fac96 Vulkan: Enable dynamic rendering with MSRTT emulation
76c3302b27ed Apply shader variable size checks to compute
93e0df055afa Roll VK-GL-CTS from 71d11e5e5362 to f5e3cd5878ba (4 revisions)
ddb419903b3d Roll Chromium from 404b845f953d to b879f6277772 (472 revisions)

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



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

Reply via email to