Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: 8f44106246e4e414538cbcd669a3f4db6c4a0698
      
https://github.com/WebKit/WebKit/commit/8f44106246e4e414538cbcd669a3f4db6c4a0698
  Author: Kimmo Kinnunen <[email protected]>
  Date:   2026-04-22 (Wed, 22 Apr 2026)

  Changed paths:
    M Source/ThirdParty/ANGLE/ANGLE.plist
    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/CHROMIUM_copy_texture.txt
    M Source/ThirdParty/ANGLE/infra/config/angle_v2_try.star
    M 
Source/ThirdParty/ANGLE/infra/config/generated/builders/gn_args_locations.json
    A 
Source/ThirdParty/ANGLE/infra/config/generated/builders/try/angle-try-linux-x64-ir-rel/gn-args.json
    A 
Source/ThirdParty/ANGLE/infra/config/generated/builders/try/angle-try-mac-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/test_suite_exceptions.pyl
    M Source/ThirdParty/ANGLE/infra/specs/test_suites.pyl
    M Source/ThirdParty/ANGLE/infra/specs/waterfalls.pyl
    M 
Source/ThirdParty/ANGLE/scripts/code_generation_hashes/restricted_traces.json
    M Source/ThirdParty/ANGLE/src/common/angle_version_info.cpp
    M Source/ThirdParty/ANGLE/src/common/angle_version_info.h
    M Source/ThirdParty/ANGLE/src/compiler/translator/ParseContext.cpp
    M Source/ThirdParty/ANGLE/src/compiler/translator/ParseContext.h
    M Source/ThirdParty/ANGLE/src/libANGLE/Buffer.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/Context.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/Context.h
    M Source/ThirdParty/ANGLE/src/libANGLE/ErrorStrings.h
    M Source/ThirdParty/ANGLE/src/libANGLE/Fence.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/Framebuffer.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/Program.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/ProgramPipeline.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/Renderbuffer.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/ResourceManager.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/ResourceManager.h
    M Source/ThirdParty/ANGLE/src/libANGLE/Sampler.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/Texture.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/gl/BlitGL.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/gl/renderergl_utils.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/gl/wgl/DisplayWGL.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/RenderTargetVk.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/SurfaceVk.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/android/HardwareBufferImageSiblingVkAndroid.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/vk_utils.h
    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/libGLESv2/egl_stubs.cpp
    M Source/ThirdParty/ANGLE/src/tests/angle_end2end_tests.gni
    A Source/ThirdParty/ANGLE/src/tests/gl_tests/BindRecyclesResourceTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/gl_tests/CopyTextureTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/gl_tests/GLSLValidationTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/gl_tests/ImageTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/gl_tests/PalettedTextureTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/gl_tests/RobustResourceInitTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/gl_tests/UniformBufferTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/gl_tests/VertexAttributeTest.cpp
    M 
Source/ThirdParty/ANGLE/src/tests/gl_tests/VulkanPerformanceCounterTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/perf_tests/TracePerfTest.cpp
    M 
Source/ThirdParty/ANGLE/src/tests/perf_tests/angle_trace_tests_expectations.txt
    M Source/ThirdParty/ANGLE/src/tests/restricted_traces/restricted_traces.json

  Log Message:
  -----------
  Update ANGLE to 2026-04-21 (b0c7288d0e2a7da13c1a9fb4e90d1afc2ff79822)
https://bugs.webkit.org/show_bug.cgi?id=312886
rdar://175245900
Reviewed by Dan Glastonbury

Contains upstream commits:
git log --oneline 
82fdb86b3a2bb28083d3226e39986e61a9bee136..b0c7288d0e2a7da13c1a9fb4e90d1afc2ff79822
 --pretty=%h %s
b0c7288d0e Roll Chromium from 384f53739b44 to c558e80cbbcc (690 revisions)
1206c0db1e Remove mac-ir-test infra/specs entries
d8ffa7447d Translator: Avoid setting initializer for too-large variable
2251af4255 Disallow palleted texture formats in glCopyTex[Sub]Image2D
3ba420fa05 Defer the recycling of handles
0d9ddc506e Vulkan: fix maximum index when converting index buffers on GPU.
194879147a Tests: Upgrade final_fantasy trace
9ae7fc30f2 GL: Fail EGL init cleanly when GL 3.2 is unavailable
71076664f0 Vulkan: gate external rendering and texturing support by isExternal
2d7868c43e Remove mac-ir-test
648b530b44 Vulkan: Wait for post-link tasks even if link fails
b4499f13bd Add src-side Mac/IR trybot
cad8fd6da0 D3D11: Use uint64_t for buffer storage LRU count
006ccddab5 Only check stencil front write mask for partial init
ef5a8a5275 GL: Disable rasterizer discard for robust resource init
9a6ba09c00 D3D11: Avoid cache self-eviction for uniform buffers.
58ef7bc692 Remove MakeStaticString from eglQueryString(EGL_VERSION)
cc32323db2 Roll Chromium from 05dc1be2622d to 384f53739b44 (955 revisions)
1ffb4e6262 Vulkan: Fix bug with multiple active VkImage with tile memory
6a9a639963 Remove linux-ir-test infra/specs entries
2729ae1261 Disallow copies with the same source and dest mip
c12a083597 Trace/Replay: Avoid screenshot setup calls during retrace
e07de4f10e Allow glBindImageTexture to use external textures
2552ce4300 Remove linux-ir-test
da594d27eb Add Linux/ir src-side builders
973485c4dc Roll Chromium from baacf28b938d to 05dc1be2622d (695 revisions)

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



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

Reply via email to