Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: 9ad4e792e0c0dd87832328e0abc680b4e45c3bed
https://github.com/WebKit/WebKit/commit/9ad4e792e0c0dd87832328e0abc680b4e45c3bed
Author: Roberto Rodriguez <[email protected]>
Date: 2026-09-10 (Thu, 10 Sep 2026)
Changed paths:
M Source/ThirdParty/ANGLE/.gitignore
M Source/ThirdParty/ANGLE/ANGLE.plist
M Source/ThirdParty/ANGLE/BUILD.gn
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
M Source/ThirdParty/ANGLE/build_overrides/angle.gni
M Source/ThirdParty/ANGLE/changes.diff
M Source/ThirdParty/ANGLE/gni/angle.gni
M Source/ThirdParty/ANGLE/include/GLSLANG/ShaderLang.h
M Source/ThirdParty/ANGLE/include/GLSLANG/ShaderVars.h
M Source/ThirdParty/ANGLE/include/angle_cl.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_load_functions_table.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/proc_table.json
M
Source/ThirdParty/ANGLE/scripts/code_generation_hashes/restricted_traces.json
M Source/ThirdParty/ANGLE/scripts/export_targets.py
M Source/ThirdParty/ANGLE/scripts/gen_proc_table.py
M Source/ThirdParty/ANGLE/scripts/generate_android_bp.py
M Source/ThirdParty/ANGLE/scripts/roll_chromium_deps_v2.py
M Source/ThirdParty/ANGLE/src/common/CompiledShaderState.cpp
M Source/ThirdParty/ANGLE/src/common/angleutils.cpp
M Source/ThirdParty/ANGLE/src/common/angleutils.h
A Source/ThirdParty/ANGLE/src/common/linux/window_system.cpp
A Source/ThirdParty/ANGLE/src/common/linux/window_system.h
A Source/ThirdParty/ANGLE/src/common/linux/window_system_unittest.cpp
M Source/ThirdParty/ANGLE/src/compiler/fuzz/translator_fuzzer.cpp
M Source/ThirdParty/ANGLE/src/compiler/translator/CollectVariables.cpp
M Source/ThirdParty/ANGLE/src/compiler/translator/CollectVariables.h
M Source/ThirdParty/ANGLE/src/compiler/translator/Compiler.cpp
M Source/ThirdParty/ANGLE/src/compiler/translator/Compiler.h
M Source/ThirdParty/ANGLE/src/compiler/translator/ParseContext.cpp
M Source/ThirdParty/ANGLE/src/compiler/translator/ShaderLang.cpp
M Source/ThirdParty/ANGLE/src/compiler/translator/ShaderVars.cpp
M Source/ThirdParty/ANGLE/src/compiler/translator/Symbol.cpp
M Source/ThirdParty/ANGLE/src/compiler/translator/Symbol.h
M Source/ThirdParty/ANGLE/src/compiler/translator/Types.cpp
M Source/ThirdParty/ANGLE/src/compiler/translator/Types.h
M Source/ThirdParty/ANGLE/src/compiler/translator/glsl/OutputGLSLBase.cpp
M Source/ThirdParty/ANGLE/src/compiler/translator/glsl/OutputGLSLBase.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/ResourcesHLSL.cpp
M Source/ThirdParty/ANGLE/src/compiler/translator/hlsl/ResourcesHLSL.h
M Source/ThirdParty/ANGLE/src/compiler/translator/hlsl/TranslatorHLSL.cpp
M Source/ThirdParty/ANGLE/src/compiler/translator/ir/src/compile.cpp
M Source/ThirdParty/ANGLE/src/compiler/translator/ir/src/compile.rs
M Source/ThirdParty/ANGLE/src/compiler/translator/ir/src/debug.rs
M Source/ThirdParty/ANGLE/src/compiler/translator/ir/src/ir.rs
M Source/ThirdParty/ANGLE/src/compiler/translator/ir/src/output/glsl.rs
M Source/ThirdParty/ANGLE/src/compiler/translator/ir/src/output/hlsl.rs
M Source/ThirdParty/ANGLE/src/compiler/translator/ir/src/reflection.rs
M Source/ThirdParty/ANGLE/src/compiler/translator/ir/src/validator.rs
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/EmitMetal.cpp
M Source/ThirdParty/ANGLE/src/compiler/translator/msl/ModifyStruct.cpp
M Source/ThirdParty/ANGLE/src/compiler/translator/msl/ProgramPrelude.cpp
M Source/ThirdParty/ANGLE/src/compiler/translator/msl/TranslatorMSL.cpp
M Source/ThirdParty/ANGLE/src/compiler/translator/spirv/BuildSPIRV.cpp
M Source/ThirdParty/ANGLE/src/compiler/translator/spirv/TranslatorSPIRV.cpp
M
Source/ThirdParty/ANGLE/src/compiler/translator/tree_ops/RewriteStructSamplers.cpp
M
Source/ThirdParty/ANGLE/src/compiler/translator/tree_ops/RewriteStructSamplers.h
M
Source/ThirdParty/ANGLE/src/compiler/translator/tree_ops/glsl/apple/RewriteRowMajorMatrices.cpp
M
Source/ThirdParty/ANGLE/src/compiler/translator/tree_ops/msl/RewriteUnaddressableReferences.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/compiler/translator/wgsl/RewritePipelineVariables.cpp
M
Source/ThirdParty/ANGLE/src/compiler/translator/wgsl/RewritePipelineVariables.h
M Source/ThirdParty/ANGLE/src/compiler/translator/wgsl/TranslatorWGSL.cpp
M Source/ThirdParty/ANGLE/src/compiler/translator/wgsl/Utils.cpp
M Source/ThirdParty/ANGLE/src/compiler/translator/wgsl/Utils.h
M
Source/ThirdParty/ANGLE/src/compiler/translator/wgsl/WGSLProgramPrelude.cpp
M Source/ThirdParty/ANGLE/src/compiler/translator/wgsl/WGSLProgramPrelude.h
M Source/ThirdParty/ANGLE/src/libANGLE/CLBitField.h
M Source/ThirdParty/ANGLE/src/libANGLE/CLBuffer.cpp
M Source/ThirdParty/ANGLE/src/libANGLE/CLBuffer.h
M Source/ThirdParty/ANGLE/src/libANGLE/CLCommandQueue.cpp
M Source/ThirdParty/ANGLE/src/libANGLE/CLCommandQueue.h
M Source/ThirdParty/ANGLE/src/libANGLE/CLContext.cpp
M Source/ThirdParty/ANGLE/src/libANGLE/CLContext.h
M Source/ThirdParty/ANGLE/src/libANGLE/CLDevice.cpp
M Source/ThirdParty/ANGLE/src/libANGLE/CLDevice.h
M Source/ThirdParty/ANGLE/src/libANGLE/CLEvent.cpp
M Source/ThirdParty/ANGLE/src/libANGLE/CLEvent.h
M Source/ThirdParty/ANGLE/src/libANGLE/CLImage.cpp
M Source/ThirdParty/ANGLE/src/libANGLE/CLImage.h
M Source/ThirdParty/ANGLE/src/libANGLE/CLKernel.cpp
M Source/ThirdParty/ANGLE/src/libANGLE/CLKernel.h
M Source/ThirdParty/ANGLE/src/libANGLE/CLMemory.cpp
M Source/ThirdParty/ANGLE/src/libANGLE/CLMemory.h
M Source/ThirdParty/ANGLE/src/libANGLE/CLObject.cpp
M Source/ThirdParty/ANGLE/src/libANGLE/CLObject.h
M Source/ThirdParty/ANGLE/src/libANGLE/CLPlatform.cpp
M Source/ThirdParty/ANGLE/src/libANGLE/CLPlatform.h
M Source/ThirdParty/ANGLE/src/libANGLE/CLProgram.cpp
M Source/ThirdParty/ANGLE/src/libANGLE/CLProgram.h
M Source/ThirdParty/ANGLE/src/libANGLE/CLRefPointer.h
M Source/ThirdParty/ANGLE/src/libANGLE/CLSampler.cpp
M Source/ThirdParty/ANGLE/src/libANGLE/CLSampler.h
M Source/ThirdParty/ANGLE/src/libANGLE/Compiler.cpp
M Source/ThirdParty/ANGLE/src/libANGLE/Context.cpp
M Source/ThirdParty/ANGLE/src/libANGLE/Context.inl.h
M Source/ThirdParty/ANGLE/src/libANGLE/Display.cpp
M Source/ThirdParty/ANGLE/src/libANGLE/EGLSync.h
M Source/ThirdParty/ANGLE/src/libANGLE/Framebuffer.cpp
M Source/ThirdParty/ANGLE/src/libANGLE/Program.cpp
M Source/ThirdParty/ANGLE/src/libANGLE/ProgramLinkedResources.cpp
M Source/ThirdParty/ANGLE/src/libANGLE/Shader.cpp
M Source/ThirdParty/ANGLE/src/libANGLE/Shader.h
M Source/ThirdParty/ANGLE/src/libANGLE/VertexArray.cpp
M Source/ThirdParty/ANGLE/src/libANGLE/capture/FrameCapture.cpp
M Source/ThirdParty/ANGLE/src/libANGLE/capture/FrameCapture.h
M Source/ThirdParty/ANGLE/src/libANGLE/cl_types.h
M Source/ThirdParty/ANGLE/src/libANGLE/renderer/CLDeviceImpl.h
M Source/ThirdParty/ANGLE/src/libANGLE/renderer/RenderTargetCache.h
M Source/ThirdParty/ANGLE/src/libANGLE/renderer/d3d/FramebufferD3D.cpp
M Source/ThirdParty/ANGLE/src/libANGLE/renderer/d3d/ImageD3D.h
M Source/ThirdParty/ANGLE/src/libANGLE/renderer/d3d/ProgramExecutableD3D.cpp
M Source/ThirdParty/ANGLE/src/libANGLE/renderer/d3d/ShaderD3D.cpp
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/Image11.cpp
M Source/ThirdParty/ANGLE/src/libANGLE/renderer/d3d/d3d11/Image11.h
M
Source/ThirdParty/ANGLE/src/libANGLE/renderer/d3d/d3d11/TextureStorage11.cpp
M Source/ThirdParty/ANGLE/src/libANGLE/renderer/driver_utils.cpp
M Source/ThirdParty/ANGLE/src/libANGLE/renderer/driver_utils.h
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/TextureGL.cpp
M Source/ThirdParty/ANGLE/src/libANGLE/renderer/gl/TextureGL.h
M Source/ThirdParty/ANGLE/src/libANGLE/renderer/gl/VertexArrayGL.cpp
M Source/ThirdParty/ANGLE/src/libANGLE/renderer/gl/egl/DisplayEGL.cpp
M Source/ThirdParty/ANGLE/src/libANGLE/renderer/gl/egl/DisplayEGL.h
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/load_functions_data.json
M
Source/ThirdParty/ANGLE/src/libANGLE/renderer/load_functions_table_autogen.cpp
M Source/ThirdParty/ANGLE/src/libANGLE/renderer/metal/ShaderMtl.mm
M Source/ThirdParty/ANGLE/src/libANGLE/renderer/metal/mtl_buffer_pool.mm
M Source/ThirdParty/ANGLE/src/libANGLE/renderer/metal/mtl_msl_utils.mm
M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/CLCommandQueueVk.cpp
M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/CLCommandQueueVk.h
M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/CLContextVk.cpp
M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/CLContextVk.h
M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/CLDeviceVk.cpp
M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/CLEventVk.cpp
M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/CLEventVk.h
M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/CLKernelVk.cpp
M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/CLKernelVk.h
M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/CLMemoryVk.cpp
M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/CLMemoryVk.h
M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/CLPlatformVk.cpp
M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/CLPlatformVk.h
M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/CLProgramVk.cpp
M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/CLProgramVk.h
M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/CLSamplerVk.cpp
M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/CLSamplerVk.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/FramebufferVk.cpp
M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/FramebufferVk.h
M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/ShaderVk.cpp
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/clspv_utils.cpp
M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/clspv_utils.h
M
Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/linux/wayland/WindowSurfaceVkWayland.cpp
M
Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/linux/wayland/WindowSurfaceVkWayland.h
A
Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/shaders/gen/ConvertIndex.comp.00000000.inc
A
Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/shaders/gen/ConvertIndex.comp.00000001.inc
A
Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/shaders/gen/ConvertIndex.comp.00000002.inc
A
Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/shaders/gen/ConvertIndex.comp.00000003.inc
A
Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/shaders/src/ConvertIndex.comp
A
Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/shaders/src/ConvertIndex.comp.json
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_renderer.cpp
M Source/ThirdParty/ANGLE/src/libANGLE/renderer/wgpu/FramebufferWgpu.cpp
M Source/ThirdParty/ANGLE/src/libANGLE/trace.h
M Source/ThirdParty/ANGLE/src/libANGLE/validationCL.cpp
M Source/ThirdParty/ANGLE/src/libANGLE/validationES.cpp
M Source/ThirdParty/ANGLE/src/libANGLE/validationES2.cpp
M Source/ThirdParty/ANGLE/src/libANGLE/validationES3.cpp
M Source/ThirdParty/ANGLE/src/libGLESv2.gni
M Source/ThirdParty/ANGLE/src/libGLESv2/egl_stubs_getprocaddress_autogen.cpp
M Source/ThirdParty/ANGLE/src/libOpenCL/BUILD.gn
M Source/ThirdParty/ANGLE/src/tests/BUILD.gn
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/capture_tests/CapturedTest.cpp
M Source/ThirdParty/ANGLE/src/tests/capture_tests/CapturedTestCL.cpp
M
Source/ThirdParty/ANGLE/src/tests/capture_tests/expected/CapturedTestCL_MultiFrameCL_ES3_Vulkan.h
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
A
Source/ThirdParty/ANGLE/src/tests/capture_tests/expected/CapturedTest_NonFrameBoundarySwaps_ES3_Vulkan.angledata
A
Source/ThirdParty/ANGLE/src/tests/capture_tests/expected/CapturedTest_NonFrameBoundarySwaps_ES3_Vulkan.cpp
A
Source/ThirdParty/ANGLE/src/tests/capture_tests/expected/CapturedTest_NonFrameBoundarySwaps_ES3_Vulkan.h
A
Source/ThirdParty/ANGLE/src/tests/capture_tests/expected/CapturedTest_NonFrameBoundarySwaps_ES3_Vulkan.json
A
Source/ThirdParty/ANGLE/src/tests/capture_tests/expected/CapturedTest_NonFrameBoundarySwaps_ES3_Vulkan_0001.cpp
A
Source/ThirdParty/ANGLE/src/tests/capture_tests/expected/CapturedTest_NonFrameBoundarySwaps_ES3_Vulkan_shared.cpp
M
Source/ThirdParty/ANGLE/src/tests/deqp_support/tcuANGLENativeDisplayFactory.cpp
M Source/ThirdParty/ANGLE/src/tests/egl_tests/EGLDisplayTest.cpp
M Source/ThirdParty/ANGLE/src/tests/gl_tests/CopyTextureTest.cpp
M Source/ThirdParty/ANGLE/src/tests/gl_tests/FramebufferTest.cpp
M Source/ThirdParty/ANGLE/src/tests/gl_tests/GLSLTest.cpp
M Source/ThirdParty/ANGLE/src/tests/gl_tests/GLSLUBTest.cpp
M Source/ThirdParty/ANGLE/src/tests/gl_tests/ImageTest.cpp
M Source/ThirdParty/ANGLE/src/tests/gl_tests/IndexBufferOffsetTest.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/VertexAttributeTest.cpp
M Source/ThirdParty/ANGLE/src/tests/gl_tests/WebGLCompatibilityTest.cpp
M Source/ThirdParty/ANGLE/src/tests/perf_tests/TracePerfTest.cpp
M
Source/ThirdParty/ANGLE/src/tests/restricted_traces/check_attribute_interleaving.py
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/runner/android/java/AndroidManifest.xml.jinja2
M Source/ThirdParty/ANGLE/third_party/OpenCL-ICD-Loader/BUILD.gn
M Source/ThirdParty/ANGLE/util/BUILD.gn
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/trace_fixture.cpp
M Source/ThirdParty/ANGLE/util/linux/LinuxWindow.cpp
M Source/WebCore/html/canvas/WebGLMultiDraw.cpp
M Source/WebCore/platform/graphics/cocoa/GraphicsContextGLCocoa.mm
Log Message:
-----------
Update ANGLE to 2026-08-24 (9d57491334bdd2979bb7769f3ee9c4075d37465e)
https://bugs.webkit.org/show_bug.cgi?id=323713
rdar://186968646
Reviewed by Michael Catanzaro and Kimmo Kinnunen
Contains upstream commits:
9d57491334bd Vulkan: Check sdk version for Xclipse devices
375920dad65a Fix export_targets.py assertion for explicit context header
1623db027d51 D3D11: Support RGB10A2 uploads to RGB565 fallback
3a07a85bfc96 Presubmit: Ignore guarded Linux window system include
4cd68cf087a3 GL: Avoid glGetBoolean[i_]v for state queries
4b61de64bab8 Roll vulkan-deps from ab1905c50690 to c0a49d78df1b (16 revisions)
b4e56ad58508 Roll Chromium from 1a43f66e2237 to f9235f771bfe (822 revisions)
80760643c85e Trace/Replay: Fix CSV shift after vk_api_wall_time
ce15aa87fc1e Skip flaky test on CI
7db9cb197c57 Roll Chromium from 0aec806e5634 to 1a43f66e2237 (529 revisions)
8983f40bc8ef GL: Recreate texture on glTexImage3D with increased depth
897bad1f41b2 Roll vulkan-deps from e875a3c61231 to ab1905c50690 (12 revisions)
6f066af1045b Add //third_party/protobuf/* to include_blocklist
c477cf31f7a9 D3D: Reject out-of-storage mip levels in completeness check
705ec1dcafff Roll chromium_revision cc17ba5f60..0aec806e56
580b6200fa52 Trace/Replay: Ignore side-context swaps
7869600a6dad Roll vulkan-deps from 39a28466f653 to e875a3c61231 (3 revisions)
204fa645c41b Add profileable android:shell="true" in ANGLE Test APK
b0a8d52989e9 Traces: Upgrade cut_the_rope
37ebded9db31 Traces: Upgrade pubg_mobile_battle_royale
33d8f1915df0 Traces: Upgrade pubg_mobile_skydive
702bda8cd924 Traces: Upgrade pokemon_go
6cac303f1a8f EGL: disable robust buffer access on Xclipse GPUs.
fd41483fbbfe Skip the timeout test on CI
2334d1b43be3 Revert "Put paletted texture formats at end of list."
a26ea0324a4c Translator: Fix sampler-rewrite making fields struct specifier
6540ea90ae98 Translator: Hard code user symbol prefixes again
87f5655006e4 GL: Apply reattachTextureToFboAfterLayerIncrease to TexStorage3D
78f42c860864 Roll vulkan-deps from 1d696389f66f to 39a28466f653 (4 revisions)
35c006a36fe9 Metal: Further signed int emulation implementation
f3b3ab6b3a40 Roll Chromium from ee6be91f251b to cc17ba5f6011 (847 revisions)
c5d7b1561c88 SPIR-V: Count non-opaque default uniforms directly
27b11fa0fa76 A handful of tricky nameless struct tests
4d8cb8a1a37c Roll Chromium from 9bf510cf5d65 to ee6be91f251b (649 revisions)
94af7869e6cd Add EGLDisplayTest.TerminateMultipleTimesInDifferentThreads
7e5d4a2f9d95 [tracing] Clean up legacy Perfetto tracing macros in angle
dbf4a195af9b Register ANGLE's track event categories with Perfetto
7f603b35e9e5 OpenCL: treat extern mem handle as integral
3aaf5212db09 Traces: Upgrade trace pack 2 for merged attribs
865d6604cf33 Vulkan: Unregister Wayland resize callback on teardown
7ae3dcf83710 Remove CPython from CIPD DEPS entry
90d3b16ba057 Fix interleaved analysis script bugs
046e6dfc215e GL: Fix querying polygon mode states
406c9799848b [DEPS] Add CPython CIPD package for hermetic Python toolchain
b10b5403b57b Roll vulkan-deps from 7947c99db1dc to 1d696389f66f (4 revisions)
a871bdb05932 D3D11: Fix use-after-free when redefining 2D array mip levels
0bee6bcfd4bd Vulkan: Avoid redundant read render target updates
3b227cfe0665 Skip flaky tests: R4G4B4A4_CubeTexImageRedefinedFace*
5ff3c3731a05 VK: End the active render pass if a draw attachment is cleared
b5e087aaabc6 Traces: Fix merging client array ranges of size 0
03562bc68c9f Improve UpdateUniformLocation() for upgrades
5be98c8a815c OpenCL: introduce RefPointer::Create
48739e490fbc CL/Vulkan: Arrange the device caps into categories
b27a30a81375 OpenCL: Move spv reflection-parse/stripping to clspv_utils
c9ec7a65ccde Manual roll Chromium from ab310674f018 to 9bf510cf5d65 (971
revisions)
c93844c75789 OpenCL: ValidateSetContextDestructorCallback handle invalid vals
f78f99f32f93 Roll vulkan-deps from 3956868af9e3 to 7947c99db1dc (19 revisions)
9ddc6e36c1fa GL: Use correct local dirty bit for blend equations
60ccf9a219bd Skip AdvancedBlendTest.NonZeroDrawBufferDisallowed on NVIDIA/GL
aa192212af54 IR: Validate matrix packing decorations
651089f2f55b D3D11: Fix crash and garbage readbacks on incomplete levels
fa5faa59766d Reenable treat_warnings_as_errors on MSVC builds
e0bfd7935f82 Roll chromium_revision aa9b74792a..ab310674f0
926e78c4192a OpenCL: Disable #pragma messages in angle_trace_fixture_cl
e4499e6b2835 Roll vulkan-deps from ed1e17f393a0 to 3956868af9e3 (10 revisions)
fff51488e419 Traces: Upgrade trace pack 1 for merged attribs
fcf0b69e5fb9 Vulkan: Fix MSVC C4002 warning in perf counter macros
cf00aa7716b5 Replace chromium perfetto dependencies with Android perfetto
a97b01bf5c78 OpenCL: Fix pragma message disable for Loader
3456dd90b777 Revert "Update Thread current context after Context::makeCurrent"
0fd366d3e5ee Vulkan external image import uses actual formatID
6579aef92ac9 Roll vulkan-deps from 34c46f7241a1 to ed1e17f393a0 (23 revisions)
7e8009eb2c42 OpenCL: Augment Device::IsValidType to handle invalid value
2f30d621a413 CL/VK: Fix test_kernel_image_methods failures for 1Dbuffer
5677218f9761 Unify X11/Wayland backend selection on Ozone/Linux
ae89e236c811 Add nullptr check for samplerParameter
346836afa5ce GN: Move angle_perfetto_cpp_dir to overrides
1a9482d28e0d Revert "Vulkan: Never emulate uint8 indices"
e0ca05c106e4 GL: Fix binding offset query on ES3.
8a3236460e4a OpenCL: Disable #pragma messages
25c2b6e85402 CL/VK: Enable Enqueue Calls for 1D Image From Buffer
a6e223f244f7 CL: Add additional checks on image flags to ValidateSetKernelArg
9997cb1dcf63 OpenCL: header cleanups sweep
1472b329259f D3D: Use common struct sampler rewriting for HLSL
4d87f08db6a9 CL/Vulkan: Report max alloc size with in spec bounds
1aaed28f5183 Translator: Don't apply row-major where not applicable
5295eb22f568 Vulkan: Preserve staged updates during format fallback
a705032c268a GL: Update VAO index buffer binding in StateManagerGL.
36e7fe4cfe62 Allow MSVC builders to use e4 instances
254d4e24ab9b Lose context on backend error if hardened
c7e5a77b65ae Automatically mark webgl contexts as hardened
7d95ab937fc3 Make sure WebGL1-specific extensions are not exposed in WebGL2
00f3b2b1732e Roll vulkan-deps from 37e841bbd2f9 to 34c46f7241a1 (16 revisions)
f465d6d80df5 Roll SwiftShader from 26e6a4b84daf to 6b8d31709ad1 (1 revision)
Canonical link: https://commits.webkit.org/320801@main
To unsubscribe from these emails, change your notification settings at
https://github.com/WebKit/WebKit/settings/notifications