Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: 73030fc0482f4a4c5635e20e24a63c6f3028947f
https://github.com/WebKit/WebKit/commit/73030fc0482f4a4c5635e20e24a63c6f3028947f
Author: Kimmo Kinnunen <[email protected]>
Date: 2026-04-23 (Thu, 23 Apr 2026)
Changed paths:
M Source/ThirdParty/ANGLE/ANGLE.plist
M Source/ThirdParty/ANGLE/ANGLE.xcodeproj/project.pbxproj
M Source/ThirdParty/ANGLE/Compiler.cmake
M Source/ThirdParty/ANGLE/DEPS
M Source/ThirdParty/ANGLE/WebKit/ANGLEShaderProgramVersion.h
M Source/ThirdParty/ANGLE/WebKit/angle_commit.h
R Source/ThirdParty/ANGLE/android/AndroidManifest.xml
M Source/ThirdParty/ANGLE/changes.diff
M
Source/ThirdParty/ANGLE/include/platform/autogen/FrontendFeatures_autogen.h
M Source/ThirdParty/ANGLE/include/platform/frontend_features.json
M Source/ThirdParty/ANGLE/infra/config/angle_v2_ci.star
M Source/ThirdParty/ANGLE/infra/config/angle_v2_try.star
A
Source/ThirdParty/ANGLE/infra/config/generated/builders/ci/angle-linux-x64-builder-dbg/gn-args.json
M
Source/ThirdParty/ANGLE/infra/config/generated/builders/gn_args_locations.json
A
Source/ThirdParty/ANGLE/infra/config/generated/builders/try/angle-cq-linux-x64-dbg/gn-args.json
A
Source/ThirdParty/ANGLE/infra/config/generated/builders/try/angle-try-android-arm64-ir-rel/gn-args.json
M
Source/ThirdParty/ANGLE/infra/config/generated/builders/try/angle-try-linux-x64-ir-rel/gn-args.json
M
Source/ThirdParty/ANGLE/infra/config/generated/builders/try/angle-try-mac-x64-ir-rel/gn-args.json
A
Source/ThirdParty/ANGLE/infra/config/generated/builders/try/angle-try-win-x64-ir-rel/gn-args.json
M Source/ThirdParty/ANGLE/infra/config/generated/luci/commit-queue.cfg
M Source/ThirdParty/ANGLE/infra/config/generated/luci/cr-buildbucket.cfg
M Source/ThirdParty/ANGLE/infra/config/generated/luci/luci-milo.cfg
M Source/ThirdParty/ANGLE/infra/config/generated/luci/luci-scheduler.cfg
M Source/ThirdParty/ANGLE/infra/config/gn_args.star
M Source/ThirdParty/ANGLE/infra/config/legacy_builders.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/ci.json
M Source/ThirdParty/ANGLE/infra/specs/gn_isolate_map.pyl
M Source/ThirdParty/ANGLE/infra/specs/mixins.pyl
M Source/ThirdParty/ANGLE/infra/specs/test_suite_exceptions.pyl
M Source/ThirdParty/ANGLE/infra/specs/waterfalls.pyl
M Source/ThirdParty/ANGLE/scripts/code_generation_hashes/SPIR-V_helpers.json
M
Source/ThirdParty/ANGLE/scripts/code_generation_hashes/restricted_traces.json
M Source/ThirdParty/ANGLE/src/common/angleutils.h
M Source/ThirdParty/ANGLE/src/compiler.gni
M Source/ThirdParty/ANGLE/src/compiler/translator/glsl/TranslatorESSL.cpp
M Source/ThirdParty/ANGLE/src/compiler/translator/glsl/TranslatorGLSL.cpp
M Source/ThirdParty/ANGLE/src/compiler/translator/hlsl/TranslatorHLSL.cpp
A
Source/ThirdParty/ANGLE/src/compiler/translator/tree_ops/AddDefaultReturnStatements.cpp
A
Source/ThirdParty/ANGLE/src/compiler/translator/tree_ops/AddDefaultReturnStatements.h
R
Source/ThirdParty/ANGLE/src/compiler/translator/tree_ops/hlsl/AddDefaultReturnStatements.cpp
R
Source/ThirdParty/ANGLE/src/compiler/translator/tree_ops/hlsl/AddDefaultReturnStatements.h
M Source/ThirdParty/ANGLE/src/libANGLE/Buffer.h
M Source/ThirdParty/ANGLE/src/libANGLE/Caps.h
M Source/ThirdParty/ANGLE/src/libANGLE/Context.cpp
M Source/ThirdParty/ANGLE/src/libANGLE/ErrorStrings.h
M Source/ThirdParty/ANGLE/src/libANGLE/Observer.h
M Source/ThirdParty/ANGLE/src/libANGLE/Texture.cpp
M Source/ThirdParty/ANGLE/src/libANGLE/formatutils.cpp
M Source/ThirdParty/ANGLE/src/libANGLE/formatutils.h
M Source/ThirdParty/ANGLE/src/libANGLE/renderer/gl/FramebufferGL.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/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/ProgramExecutableMtl.h
M
Source/ThirdParty/ANGLE/src/libANGLE/renderer/metal/ProgramExecutableMtl.mm
M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/ContextVk.cpp
M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/MemoryObjectVk.cpp
M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/RenderbufferVk.cpp
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/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/wgpu/RenderbufferWgpu.cpp
M Source/ThirdParty/ANGLE/src/libANGLE/renderer/wgpu/TextureWgpu.cpp
M Source/ThirdParty/ANGLE/src/libANGLE/renderer/wgpu/wgpu_helpers.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/validationESEXT.cpp
M Source/ThirdParty/ANGLE/src/tests/angle_end2end_tests_expectations.txt
M
Source/ThirdParty/ANGLE/src/tests/capture_replay_tests/capture_replay_expectations.txt
M Source/ThirdParty/ANGLE/src/tests/gl_tests/BPTCCompressedTextureTest.cpp
M
Source/ThirdParty/ANGLE/src/tests/gl_tests/CompressedTextureFormatsTest.cpp
M Source/ThirdParty/ANGLE/src/tests/gl_tests/ComputeShaderTest.cpp
M Source/ThirdParty/ANGLE/src/tests/gl_tests/CopyTextureTest.cpp
M Source/ThirdParty/ANGLE/src/tests/gl_tests/GLSLTest.cpp
M Source/ThirdParty/ANGLE/src/tests/gl_tests/IndexBufferOffsetTest.cpp
M
Source/ThirdParty/ANGLE/src/tests/gl_tests/MultisampledRenderToTextureTest.cpp
M Source/ThirdParty/ANGLE/src/tests/gl_tests/ReadPixelsTest.cpp
M Source/ThirdParty/ANGLE/src/tests/gl_tests/RobustResourceInitTest.cpp
M Source/ThirdParty/ANGLE/src/tests/gl_tests/StateChangeTest.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/TransformFeedbackTest.cpp
M Source/ThirdParty/ANGLE/src/tests/gl_tests/UniformBufferTest.cpp
M Source/ThirdParty/ANGLE/src/tests/gl_tests/VulkanExternalImageTest.cpp
M Source/ThirdParty/ANGLE/src/tests/gl_tests/WebGLCompatibilityTest.cpp
M Source/ThirdParty/ANGLE/src/tests/perf_tests/ANGLEPerfTestArgs.cpp
M Source/ThirdParty/ANGLE/src/tests/perf_tests/ANGLEPerfTestArgs.h
M Source/ThirdParty/ANGLE/src/tests/perf_tests/TracePerfTest.cpp
M
Source/ThirdParty/ANGLE/src/tests/restricted_traces/restricted_trace_perf.py
M Source/ThirdParty/ANGLE/src/tests/restricted_traces/restricted_traces.json
M Source/ThirdParty/ANGLE/src/tests/test_utils/VulkanHelper.cpp
M Source/ThirdParty/ANGLE/src/tests/test_utils/angle_test_instantiate.cpp
M Source/ThirdParty/ANGLE/src/tests/test_utils/runner/TestSuite.cpp
M Source/ThirdParty/ANGLE/src/tests/test_utils/runner/TestSuite.h
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-04-23 (3c125a0f1a7d68e35ef0559c252fc8be04c11705)
https://bugs.webkit.org/show_bug.cgi?id=313127
rdar://175420821
Reviewed by Dan Glastonbury
Contains upstream commits:
git log --oneline
b0c7288d0e2a7da13c1a9fb4e90d1afc2ff79822..3c125a0f1a7d68e35ef0559c252fc8be04c11705
--pretty=%h %s
3c125a0f1a Roll vulkan-deps from 82b3da5febb8 to 2e62b853b7b5 (9 revisions)
034cea07af Roll VK-GL-CTS from 634a3fc62d82 to a3206dd3c16f (1 revision)
af35d85ab6 Roll Chromium from c558e80cbbcc to fcdcec0aa61b (1341 revisions)
9a6c6d9c05 Vulkan: Fix XFB emulation vs deleted buffer
d2dc653690 Validate WebGL buffer binding rules.
917bb0e1d0 Translator: Fix AddDefaultReturnStatements vs empty function body
1a95cc9cfe Vulkan: Fix cache collision with MSRTT emulation shaders
887d15753e Remove Linux/dbg entries from //infra/specs
da78f68683 Remove linux-dbg-compile
e46357c5ce Disallow ANGLEX formats from being used
f1a6aac7cc Remove unreferenced MB configs and fix Starlark angle_ir mixin
bc20a94874 Validate that no VAO buffers are mapped in WebGL.
4d63a52579 Remove NonSemanticShaderDebugInfo export_targets workaround
c466bb31a4 Disable norm16 readback workaround if PBO is bound.
c7290a5a98 Roll vulkan-deps from bc55e53a5330 to 82b3da5febb8 (13 revisions)
61e53146ac Tests: Add feature to skip blit operation in offscreen mode.
1ccdff8b9f Add src-side Linux/dbg builder
fe6e0eaf22 Tests : Add Quick Hit Casino Slots Games trace
bc91e9de03 WGPU: Support multi-layer and 3D texture updates in ImageHelper
69883bdc15 Remove the unused AndroidManifest.xml file
664858ab7d Vulkan: Fix robust init vs mips
6bbde839bd Limit max image allocation size to 1GB.
c2277c2bf2 Remove Android/IR entries from //infra/specs
189b249fba Vulkan: Fix import of non-renderable image
b500db9276 Remove Win/IR entries from //infra/specs
853856999a Vulkan: Fix emulated-u8 index offset after RP closure
1c82f3a0bd GL: Mark StateManagerGL internal buffer state dirty on bind
c2194cb8f5 Remove android-arm64-ir-test
055d5108b8 Add src-side Android/IR trybot
21907d1867 Remove win-ir-test
79d7f5fce3 Roll vulkan-deps from a4418d38ded4 to bc55e53a5330 (42 revisions)
9a1df75156 TestSuite: Support JSON output for --gtest_list_tests
6e7d37c228 Add src-side Win/IR trybot
059d08299b Metal: Add program serial ID to uniform conversion buffer cache key
Canonical link: https://commits.webkit.org/311925@main
To unsubscribe from these emails, change your notification settings at
https://github.com/WebKit/WebKit/settings/notifications