Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: d116a4345473abd3c79f7629a9f57fba57c06192
      
https://github.com/WebKit/WebKit/commit/d116a4345473abd3c79f7629a9f57fba57c06192
  Author: Roberto Rodriguez <[email protected]>
  Date:   2026-09-11 (Fri, 11 Sep 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
    M Source/ThirdParty/ANGLE/changes.diff
    M Source/ThirdParty/ANGLE/include/GLSLANG/ShaderLang.h
    M Source/ThirdParty/ANGLE/include/GLSLANG/ShaderVars.h
    M
Source/ThirdParty/ANGLE/include/platform/autogen/FeaturesGL_autogen.h
    M Source/ThirdParty/ANGLE/include/platform/gl_features.json
    M 
Source/ThirdParty/ANGLE/samples/multiple_draw_buffers/MultipleDrawBuffers.cpp
    M Source/ThirdParty/ANGLE/samples/post_sub_buffer/PostSubBuffer.cpp
    M Source/ThirdParty/ANGLE/samples/sample_util/texture_utils.cpp
    M Source/ThirdParty/ANGLE/samples/shader_translator/shader_translator.cpp
    M 
Source/ThirdParty/ANGLE/samples/simple_vertex_shader/SimpleVertexShader.cpp
    M Source/ThirdParty/ANGLE/samples/stencil_operations/StencilOperations.cpp
    M Source/ThirdParty/ANGLE/samples/torus_lighting/TorusBufferStorage.cpp
    M Source/ThirdParty/ANGLE/samples/torus_lighting/TorusLightingES2.cpp
    M Source/ThirdParty/ANGLE/samples/tri_fan_microbench/TriFanMicroBench.cpp
    M 
Source/ThirdParty/ANGLE/scripts/code_generation_hashes/ANGLE_shader_preprocessor.json
    M
Source/ThirdParty/ANGLE/scripts/code_generation_hashes/ANGLE_shader_translator.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_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/Static_builtins.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
    M 
Source/ThirdParty/ANGLE/scripts/code_generation_hashes/restricted_traces.json
    M Source/ThirdParty/ANGLE/scripts/gen_gl_enum_utils.py
    M Source/ThirdParty/ANGLE/scripts/generate_entry_points.py
    M Source/ThirdParty/ANGLE/src/common/FastVector_unittest.cpp
    M
Source/ThirdParty/ANGLE/src/common/PackedEnums.h
    M Source/ThirdParty/ANGLE/src/common/android_util.cpp
    M Source/ThirdParty/ANGLE/src/common/base/anglebase/sha1.cc
    M Source/ThirdParty/ANGLE/src/common/base/anglebase/sha1.h
    A Source/ThirdParty/ANGLE/src/common/frame_capture_shared.cpp
    A Source/ThirdParty/ANGLE/src/common/frame_capture_shared.h
    M Source/ThirdParty/ANGLE/src/common/frame_capture_utils.cpp
    M Source/ThirdParty/ANGLE/src/common/gl_enum_utils_autogen.cpp
    M Source/ThirdParty/ANGLE/src/common/log_utils.h
    M Source/ThirdParty/ANGLE/src/common/mathutil.h
    M Source/ThirdParty/ANGLE/src/common/mathutil_unittest.cpp
    M Source/ThirdParty/ANGLE/src/common/serializer/JsonSerializer.cpp
    M Source/ThirdParty/ANGLE/src/common/string_utils.cpp
    M Source/ThirdParty/ANGLE/src/common/string_utils.h
    M Source/ThirdParty/ANGLE/src/common/string_utils_unittest.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/ImmutableString_autogen.cpp
    M Source/ThirdParty/ANGLE/src/compiler/translator/IntermNode.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/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/SymbolTable_autogen.cpp
    M Source/ThirdParty/ANGLE/src/compiler/translator/Types.h
    M Source/ThirdParty/ANGLE/src/compiler/translator/ValidateAST.cpp
    M
Source/ThirdParty/ANGLE/src/compiler/translator/gen_builtin_symbols.py
    M Source/ThirdParty/ANGLE/src/compiler/translator/glsl/OutputGLSL.cpp
    M Source/ThirdParty/ANGLE/src/compiler/translator/glsl/OutputGLSLBase.cpp
    M Source/ThirdParty/ANGLE/src/compiler/translator/glslang.l
    M Source/ThirdParty/ANGLE/src/compiler/translator/glslang_lex_autogen.cpp
    M Source/ThirdParty/ANGLE/src/compiler/translator/hlsl/OutputHLSL.cpp
    M Source/ThirdParty/ANGLE/src/compiler/translator/hlsl/ResourcesHLSL.cpp
    M Source/ThirdParty/ANGLE/src/compiler/translator/hlsl/StructureHLSL.cpp
    M Source/ThirdParty/ANGLE/src/compiler/translator/hlsl/StructureHLSL.h
    M Source/ThirdParty/ANGLE/src/compiler/translator/hlsl/TranslatorHLSL.cpp
    M Source/ThirdParty/ANGLE/src/compiler/translator/hlsl/UtilsHLSL.cpp
    M Source/ThirdParty/ANGLE/src/compiler/translator/ir/src/output/legacy.rs
    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/BuildSPIRV.h
    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/InitializeVariables.cpp
    M 
Source/ThirdParty/ANGLE/src/compiler/translator/tree_ops/MonomorphizeUnsupportedFunctions.cpp
    M 
Source/ThirdParty/ANGLE/src/compiler/translator/tree_ops/RemoveUnreferencedVariables.cpp
    M 
Source/ThirdParty/ANGLE/src/compiler/translator/tree_ops/SeparateDeclarations.cpp
    R 
Source/ThirdParty/ANGLE/src/compiler/translator/tree_ops/SeparateStructFromUniformDeclarations.cpp
    R 
Source/ThirdParty/ANGLE/src/compiler/translator/tree_ops/SeparateStructFromUniformDeclarations.h
    A
Source/ThirdParty/ANGLE/src/compiler/translator/tree_ops/UseGeneratedNamesForAnonymousStructs.cpp
    A 
Source/ThirdParty/ANGLE/src/compiler/translator/tree_ops/UseGeneratedNamesForAnonymousStructs.h
    M 
Source/ThirdParty/ANGLE/src/compiler/translator/tree_util/IntermNodePatternMatcher.cpp
    M 
Source/ThirdParty/ANGLE/src/compiler/translator/tree_util/IntermNodePatternMatcher.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/util.cpp
    M Source/ThirdParty/ANGLE/src/compiler/translator/wgsl/TranslatorWGSL.cpp
    M Source/ThirdParty/ANGLE/src/gpu_info_util/SystemInfo.cpp
    M Source/ThirdParty/ANGLE/src/gpu_info_util/SystemInfo_internal.h
    M Source/ThirdParty/ANGLE/src/gpu_info_util/SystemInfo_unittest.cpp
    M Source/ThirdParty/ANGLE/src/image_util/AstcDecompressorTestUtils.h
    M
Source/ThirdParty/ANGLE/src/image_util/loadimage_etc.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/BlobCache.h
    M Source/ThirdParty/ANGLE/src/libANGLE/BlobCache_unittest.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/CLContext.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/CLContext.h
    M Source/ThirdParty/ANGLE/src/libANGLE/CLMemory.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/CLMemory.h
    M Source/ThirdParty/ANGLE/src/libANGLE/Caps.h
    M Source/ThirdParty/ANGLE/src/libANGLE/Compiler.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/Compiler.h
    M Source/ThirdParty/ANGLE/src/libANGLE/Config_unittest.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/Context.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/Context.h
    M Source/ThirdParty/ANGLE/src/libANGLE/Display.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/Display.h
    M Source/ThirdParty/ANGLE/src/libANGLE/HandleAllocator_unittest.cpp
    M
Source/ThirdParty/ANGLE/src/libANGLE/ImageIndexIterator_unittest.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/MemoryProgramCache.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/MemoryProgramCache.h
    A Source/ThirdParty/ANGLE/src/libANGLE/ObjectMap.h
    M Source/ThirdParty/ANGLE/src/libANGLE/Program.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/ShareGroup.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/ShareGroup.h
    M Source/ThirdParty/ANGLE/src/libANGLE/SizedMRUCache.h
    M Source/ThirdParty/ANGLE/src/libANGLE/Texture.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/VaryingPacking.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/VaryingPacking.h
    M Source/ThirdParty/ANGLE/src/libANGLE/capture/FrameCapture.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/capture/FrameCapture.h
    M Source/ThirdParty/ANGLE/src/libANGLE/capture/FrameCaptureCommon.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/cl_utils.h
    M
Source/ThirdParty/ANGLE/src/libANGLE/renderer/copyvertex.inc.h
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/d3d/DisplayD3D.cpp
    M 
Source/ThirdParty/ANGLE/src/libANGLE/renderer/d3d/d3d11/ResourceManager11.h
    M 
Source/ThirdParty/ANGLE/src/libANGLE/renderer/d3d/d3d11/renderer11_utils.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/d3d/d3d11/renderer11_utils.h
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/gl/BlitGL.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/gl/BlitGL.h
    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/FramebufferGL.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/gl/SamplerGL.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/gl/SamplerGL.h
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/gl/StateManagerGL.cpp
    A
Source/ThirdParty/ANGLE/src/libANGLE/renderer/gl/StateManagerGL_unittest.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/cgl/DisplayCGL.mm
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/gl/renderergl_utils.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/metal/DisplayMtl.mm
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/CLKernelVk.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/CLPlatformVk.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/MemoryTracking.h
    M 
Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/SecondaryCommandBuffer.cpp
    M 
Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/SecondaryCommandBuffer.h
    M
Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/ShareGroupVk.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/ShareGroupVk.h
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/SyncVk.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/TextureVk.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/spv_utils.cpp
    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_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/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.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/wgpu/VertexArrayWgpu.cpp
    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_pipeline_state.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/wgpu/wgpu_pipeline_state.h
    M Source/ThirdParty/ANGLE/src/libANGLE/validationEGL.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/validationES2.cpp
    M Source/ThirdParty/ANGLE/src/libGLESv2.gni
    M Source/ThirdParty/ANGLE/src/libGLESv2/entry_points_cl_autogen.cpp
    M Source/ThirdParty/ANGLE/src/libGLESv2/entry_points_cl_utils.h
    M
Source/ThirdParty/ANGLE/src/libGLESv2/entry_points_egl_autogen.cpp
    M Source/ThirdParty/ANGLE/src/libGLESv2/entry_points_egl_ext_autogen.cpp
    M Source/ThirdParty/ANGLE/src/libGLESv2/entry_points_gles_1_0_autogen.cpp
    M Source/ThirdParty/ANGLE/src/libGLESv2/entry_points_gles_2_0_autogen.cpp
    M Source/ThirdParty/ANGLE/src/libGLESv2/entry_points_gles_3_0_autogen.cpp
    M Source/ThirdParty/ANGLE/src/libGLESv2/entry_points_gles_3_1_autogen.cpp
    M Source/ThirdParty/ANGLE/src/libGLESv2/entry_points_gles_3_2_autogen.cpp
    M Source/ThirdParty/ANGLE/src/libGLESv2/entry_points_gles_ext_autogen.cpp
    M 
Source/ThirdParty/ANGLE/src/libGLESv2/entry_points_gles_ext_explicit_context_autogen.cpp
    M Source/ThirdParty/ANGLE/src/tests/BUILD.gn
    M Source/ThirdParty/ANGLE/src/tests/angle_android_test_runner.py
    M Source/ThirdParty/ANGLE/src/tests/angle_end2end_tests_expectations.txt
    M Source/ThirdParty/ANGLE/src/tests/angle_traces.gni
    M
Source/ThirdParty/ANGLE/src/tests/angle_unittests.gni
    M Source/ThirdParty/ANGLE/src/tests/compiler_tests/CollectVariables_test.cpp
    M Source/ThirdParty/ANGLE/src/tests/compiler_tests/ShaderValidation_test.cpp
    M Source/ThirdParty/ANGLE/src/tests/compiler_tests/VariablePacker_test.cpp
    M Source/ThirdParty/ANGLE/src/tests/compiler_tests/WGSLOutput_test.cpp
    M Source/ThirdParty/ANGLE/src/tests/deqp_support/angle_deqp_gtest.cpp
    M Source/ThirdParty/ANGLE/src/tests/deqp_support/deqp.gni
    M Source/ThirdParty/ANGLE/src/tests/egl_tests/EGLBindTexImageTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/egl_tests/EGLChooseConfigTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/egl_tests/EGLContextASANTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/egl_tests/EGLContextSharingTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/egl_tests/EGLDisplayTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/egl_tests/EGLMultiContextTest.cpp
    M
Source/ThirdParty/ANGLE/src/tests/egl_tests/EGLProtectedContentTest.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/EGLSyncTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/gl_tests/AtomicCounterBufferTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/gl_tests/AttributeLayoutTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/gl_tests/BlendIntegerTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/gl_tests/BlendMinMaxTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/gl_tests/BlitFramebufferANGLETest.cpp
    M Source/ThirdParty/ANGLE/src/tests/gl_tests/BufferDataTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/gl_tests/ClearTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/gl_tests/ComputeShaderTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/gl_tests/CopyTexImageTest.cpp
    M
Source/ThirdParty/ANGLE/src/tests/gl_tests/CopyTexture3DTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/gl_tests/CopyTextureTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/gl_tests/CubeMapTextureTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/gl_tests/D3DTextureTest.cpp
    M 
Source/ThirdParty/ANGLE/src/tests/gl_tests/DXTSRGBCompressedTextureTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/gl_tests/DepthStencilFormatsTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/gl_tests/DrawBuffersTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/gl_tests/DrawElementsTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/gl_tests/EGLImageMECFriendlyTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/gl_tests/ETCTextureTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/gl_tests/ExternalWrapTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/gl_tests/FramebufferFetchTest.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/GLSLValidationTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/gl_tests/IndexBufferOffsetTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/gl_tests/InstancingTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/gl_tests/MemoryObjectTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/gl_tests/MipmapTest.cpp
    M 
Source/ThirdParty/ANGLE/src/tests/gl_tests/MultisampleCompatibilityTest.cpp
    M 
Source/ThirdParty/ANGLE/src/tests/gl_tests/MultisampledRenderToTextureTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/gl_tests/MultithreadingTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/gl_tests/MultiviewDrawTest.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/PixelLocalStorageTest.cpp
    M
Source/ThirdParty/ANGLE/src/tests/gl_tests/ProgramBinaryTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/gl_tests/ProgramInterfaceTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/gl_tests/ProgramPipelineTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/gl_tests/ProvokingVertexTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/gl_tests/RobustResourceInitTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/gl_tests/SemaphoreTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/gl_tests/ShaderStorageBufferTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/gl_tests/ShadingRateEXTTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/gl_tests/StateChangeTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/gl_tests/TextureMultisampleTest.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/UniformTest.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/gl_tests/VulkanUniformUpdatesTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/gl_tests/WebGLCompatibilityTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/gl_tests/gles1/TextureParameterTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/perf_tests/DrawCallPerf.cpp
    M Source/ThirdParty/ANGLE/src/tests/perf_tests/DrawElementsPerf.cpp
    M Source/ThirdParty/ANGLE/src/tests/perf_tests/FormatUploadDrawPerf.cpp
    M Source/ThirdParty/ANGLE/src/tests/perf_tests/InstancingPerf.cpp
    M Source/ThirdParty/ANGLE/src/tests/perf_tests/InterleavedAttributeData.cpp
    M Source/ThirdParty/ANGLE/src/tests/perf_tests/MultisampleResolvePerf.cpp
    M Source/ThirdParty/ANGLE/src/tests/perf_tests/StreamingHasherPerf.cpp
    M
Source/ThirdParty/ANGLE/src/tests/perf_tests/TexturesPerf.cpp
    M Source/ThirdParty/ANGLE/src/tests/perf_tests/TracePerfTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/perf_tests/UniformsPerf.cpp
    M Source/ThirdParty/ANGLE/src/tests/perf_tests/VertexArrayPerfTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/perf_tests/VulkanBarriersPerf.cpp
    M 
Source/ThirdParty/ANGLE/src/tests/perf_tests/angle_trace_tests_expectations.txt
    M Source/ThirdParty/ANGLE/src/tests/restricted_traces/README.md
    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_expectations/GPUTestExpectationsParser.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/third_party/VK-GL-CTS/src/framework/common/CMakeLists.txt
    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/tcuFloat.hpp
    A 
Source/ThirdParty/ANGLE/third_party/VK-GL-CTS/src/framework/common/tcuSubprocessTestExecutor.cpp
    A 
Source/ThirdParty/ANGLE/third_party/VK-GL-CTS/src/framework/common/tcuSubprocessTestExecutor.hpp
    A 
Source/ThirdParty/ANGLE/third_party/VK-GL-CTS/src/framework/common/tcuSubprocessTestExecutorLin.cpp
    A 
Source/ThirdParty/ANGLE/third_party/VK-GL-CTS/src/framework/common/tcuSubprocessTestExecutorWin.cpp
    M 
Source/ThirdParty/ANGLE/third_party/VK-GL-CTS/src/framework/common/tcuTestSessionExecutor.cpp
    M 
Source/ThirdParty/ANGLE/third_party/VK-GL-CTS/src/framework/common/tcuTestSessionExecutor.hpp
    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/tcuTexture.hpp
    M 
Source/ThirdParty/ANGLE/third_party/VK-GL-CTS/src/framework/delibs/decpp/deCommandLine.cpp
    M 
Source/ThirdParty/ANGLE/third_party/VK-GL-CTS/src/framework/delibs/decpp/deCommandLine.hpp
    M 
Source/ThirdParty/ANGLE/third_party/VK-GL-CTS/src/framework/opengl/gluShaderLibrary.cpp
    M 
Source/ThirdParty/ANGLE/third_party/VK-GL-CTS/src/framework/opengl/gluShaderLibrary.hpp
    M 
Source/ThirdParty/ANGLE/third_party/VK-GL-CTS/src/framework/opengl/simplereference/sglrReferenceContext.cpp
    M 
Source/ThirdParty/ANGLE/third_party/VK-GL-CTS/src/framework/platform/android/tcuAndroidPlatform.cpp
    M 
Source/ThirdParty/ANGLE/third_party/VK-GL-CTS/src/framework/platform/android/tcuAndroidPlatform.hpp
    A 
Source/ThirdParty/ANGLE/third_party/VK-GL-CTS/src/framework/platform/android/tcuAndroidSurfaceJNI.cpp
   
M 
Source/ThirdParty/ANGLE/third_party/VK-GL-CTS/src/framework/platform/android/tcuAndroidUtil.cpp
    M 
Source/ThirdParty/ANGLE/third_party/VK-GL-CTS/src/framework/platform/android/tcuAndroidUtil.hpp
    M Source/ThirdParty/ANGLE/unsafe_buffers_paths.txt
    M Source/ThirdParty/ANGLE/util/BUILD.gn
    M Source/ThirdParty/ANGLE/util/Matrix.cpp
    M Source/ThirdParty/ANGLE/util/Matrix.h
    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/capture/trace_fixture.h
    M Source/ThirdParty/ANGLE/util/posix/test_utils_posix.cpp

  Log Message:
  -----------
  Update ANGLE to 2026-09-07 (e3fdc27d77e3d066405f896da1d286b9232eae04)
https://bugs.webkit.org/show_bug.cgi?id=323882
rdar://187125048

Reviewed by Kimmo Kinnunen

Contains upstream commits:
e3fdc27d77e3 Simplify perfetto trace enable
condition check
bda1785b8b16 Manual roll vulkan-deps from 993307758615 to 0893c1342a8b (5 
revisions)
5ea45144b467 Modernize C-style arrays to std::array or std::string_view
f79293140905 Roll vulkan-deps from 1eb5dfda5339 to 993307758615 (12 revisions)
082d85ba19ef Roll VK-GL-CTS from cf7edb26d3be to 659bbe698719 (14 revisions)
7e509492909c Roll Chromium from ecddf8bda058 to b00bf0a0920d (664 revisions)
52f594287836 Remove unused CM device ID parser
c6144271cb7d Vulkan: Clear prior staged updates in stageResourceClearWithFormat
f98e1ebe18ed Fix DynamicBuffer related UAF when switch programs
acdd0dce6db0 Encapsulate MemoryProgramCache with its own mutex lock.
d006b276e94d android: Remove duplicate height assignment in android_util
ac048ffcee48 Vulkan: Fix robust-init when OOB-self-image-copying
f9c580915985 Fix robust-init when OOB-copying between mips of same texture
29488ec06dba Traces: Upgrade trace pack 4 for merged attribs
766b970cf50e Manual roll Chromium from
d289f9094095 to ecddf8bda058 (9 revisions)
e67e45f98625 Tests: Fixing --cpu-inst in restricted_traces_perf.py
344f22f4d8f5 Manual roll Chromium from c6d0d5135e93 to d289f9094095 (1987 
revisions)
b3965a9756fb Rename conflicting mixins
66572e084ab7 Roll vulkan-deps from 1f015da43f9c to 1eb5dfda5339 (17 revisions)
a404d7f7f817 Let gActiveCompilers to use its own mutex lock
1d438669913b D3D11: Store Resource11 data inline
d20d6a1ad3e2 Encapsulate SurfaceMap and protected with mutex lock
1baf7cba4f59 Encapsulate ContextMap to ensure access are thread safe
74d44eb6403d Vulkan: Check VkEvent vertex input read history
cac0efa53743 Translator: Fix gl_FragData index clamp vs comma
959ff49c4d0c Roll vulkan-deps from 8a165328fe35 to 1f015da43f9c (7 revisions)
99ed84a1aabf Trace/Replay: Skip injected commands for trace upgrades
8773179b1f7c Vulkan: Fix texture update prune vs multi-aspect clears
2da6a64218e3 Restrict visibility of angle's abseil target to angle.
803dfde1e22e Fix
missing texture type match validation in MSRTT
4466b5e36d03 Remove redundant ANGLE_UNSAFE_TODO occurrences
688cbe78c4f8 Vulkan: Fix deferred-host-image-copy vs unaligned PBO copy
f7ede2d55e1d Translator: Name nameless structs and declare them separately
01003315a708 Translator: Fix monomorphize pass in AST
4c9329ca645f GL: Fix UAF on context teardown with samplers
348113bc8f5c Roll vulkan-deps from afaf2518d4b6 to 8a165328fe35 (8 revisions)
a97f31f5a6b0 Roll Chromium from 70ef3eb30299 to c6d0d5135e93 (833 revisions)
7e6977195003 Move PLS compiler validation tests to GLSLValidationTest.cpp
058752902278 Fix ValidateMakeCurrent crash bug
6a919a435886 Skip CopyTextureTest.Texture2DDestLevelPastStorageMips WIN_NV
3d45097a57f1 Vulkan: Query disjoint plane memory requirements
0a35d208b1a4 GL: Fix UAF in ContextGL with depth init PBOs
f660afcd74aa OpenCL: Add destructor callback utility
2fde880c072e Tests: Skip PointSizeDefaultWhenNotSet on Vulkan backend
dc4157ee4a4e Metal:
UAF if visibility buffer allocation fails
ee095a60509e Remove blanket OpenGL expectations for DestLevelPastStorageMips
24d17c398128 GL: add TexSubImage2D workaround for certain texture formats.
d80bb21cc0cf Roll vulkan-deps from 4f73bfe8e159 to afaf2518d4b6 (11 revisions)
30e6caa5f6be Roll Chromium from 80685c1f3c29 to 70ef3eb30299 (811 revisions)
b609383291b3 Revert "Enable building with Perfetto in Android"
a5c66f9798a5 Traces: Disable ThinLTO optimizations for trace libraries
6ebdacc02162 Update ANGLE builders to use shared GPU helpers
3a90fe2d64ca Enable building with Perfetto in Android
8e2db338d737 Fix validation for EGL_QueryString
dc8d60309ccb OpenCL: Fix angle_enable_cl_compute_only_pipe opt
8efd15f71c27 GL: add finish-before-multi-attachment-blit workaround.
7ca8beb6b2d1 OpenCL: Use kernel arg readonly access qualifier
b0e22d00a175 Manual roll VK-GL-CTS from 0b04c470ed78 to cf7edb26d3be (46 
revisions)
2910e29e5f44 Roll SwiftShader from e8be468b3dc4 to
694585a05946 (1 revision)
e549c0f5817e Roll vulkan-deps from c9447e520acc to 4f73bfe8e159 (12 revisions)
ea440c67038b Roll Chromium from 7f27ff342d61 to 80685c1f3c29 (690 revisions)
107da744f62a GL: upload oversized mip levels through PBO.
70846a1b871e Manual roll Chromium from f02438f5938a to 7f27ff342d61 (2849 
revisions)
bfc8fa3afb81 Tests: Correct gfxlib cpu inst calculation
ca14cae609c0 Traces: Upgrade trace pack 3 for merged attribs
5381a579e8d0 [DEPS] Use platform-specific CIPD package for android_toolchain
b1320fdb0e0e Apply std::array-only rewrites to ANGLE
90d7d3fc01c2 Roll vulkan-deps from f9dbdedb4860 to c9447e520acc (11 revisions)
3cd4190dfb66 Fix unsafe-buffer-usage in autogen files
9cc69e5d0a0d Do test filtering ourselves in the ANGLE harness
f706d9277071 Rewrite NameMatchesWithWildcard to support '?'
87b8e0a38d70 Check expectation conditions before test names.
daf054e73402 Include <stdint.h> in flex specs for 32-bit modules
d33a814c1155 Skip
black_desert_mobile on Win/ARM64
37c976ffba9d Roll vulkan-deps from 18a1b5f2b41f to f9dbdedb4860 (5 revisions)
9e9bff3b169c GL: Fix UAF on query destruction after early exit
3c4838bbec2d Roll SwiftShader from 516b76187972 to e8be468b3dc4 (1 revision)
2c68772a0eb7 GL: Reset base level before TexStorage2D on PowerVR GPUs
6b966ba6142a Enable Win/arm64 tests
921d48815f19 Insert flush before generateMipmap on IMG
154be1f12a87 Roll SwiftShader from 6b8d31709ad1 to 516b76187972 (1 revision)
e1115ff958b9 Roll vulkan-deps from 5bbb3eca69a2 to 18a1b5f2b41f (11 revisions)
8d273b266600 Tests: Remove passthrough args in restricted_trace_perf.py
7d7ec5882d76 Tests: Updates to angle test scripts
71973a8e7cde Roll vulkan-deps from c0a49d78df1b to 5bbb3eca69a2 (10 revisions)
4cbac1820a9b Roll Chromium from f9235f771bfe to f02438f5938a (712 revisions)

Canonical link:
https://flagged.apple.com:443/proxy?t2=Dc2O9S1lq6&o=aHR0cHM6Ly9jb21taXRzLndlYmtpdC5vcmcvMzIwOTQ3QG1haW4=&emid=67ec8d81-8686-438c-90d7-69ec18e0e967&c=11



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

Reply via email to