Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: ed8bfa2b0f4d82867ddd51764ad66d5ddf4adb52
      
https://github.com/WebKit/WebKit/commit/ed8bfa2b0f4d82867ddd51764ad66d5ddf4adb52
  Author: Kimmo Kinnunen <[email protected]>
  Date:   2026-01-26 (Mon, 26 Jan 2026)

  Changed paths:
    M Source/ThirdParty/ANGLE/.gn
    A Source/ThirdParty/ANGLE/.rustfmt.toml
    R Source/ThirdParty/ANGLE/.vpython
    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/CONTRIBUTORS
    M Source/ThirdParty/ANGLE/Compiler.cmake
    M Source/ThirdParty/ANGLE/DEPS
    M Source/ThirdParty/ANGLE/PRESUBMIT.py
    M Source/ThirdParty/ANGLE/README.md
    M Source/ThirdParty/ANGLE/WebKit/ANGLEShaderProgramVersion.h
    M Source/ThirdParty/ANGLE/WebKit/TranslatorFuzzerDumpTestCase.cpp
    M Source/ThirdParty/ANGLE/WebKit/TranslatorFuzzerSupport.h
    M Source/ThirdParty/ANGLE/WebKit/angle_commit.h
    M Source/ThirdParty/ANGLE/build_overrides/build.gni
    M Source/ThirdParty/ANGLE/changes.diff
    R Source/ThirdParty/ANGLE/doc/ES31StatusOnD3D11.md
    M Source/ThirdParty/ANGLE/doc/ExtensionSupport.md
    M Source/ThirdParty/ANGLE/extensions/ANGLE_translated_shader_source.txt
    M Source/ThirdParty/ANGLE/gni/angle.gni
    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/FeaturesVk_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/include/platform/vk_features.json
    M Source/ThirdParty/ANGLE/infra/config/generated/cr-buildbucket.cfg
    M Source/ThirdParty/ANGLE/infra/config/generated/luci-milo.cfg
    M Source/ThirdParty/ANGLE/infra/config/generated/luci-scheduler.cfg
    M Source/ThirdParty/ANGLE/infra/config/generated/project.cfg
    M Source/ThirdParty/ANGLE/infra/config/main.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/mixins.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/trybot_analyze_config.json
    M Source/ThirdParty/ANGLE/infra/specs/waterfalls.pyl
    M Source/ThirdParty/ANGLE/scripts/angle_presubmit_utils_unittest.py
    M 
Source/ThirdParty/ANGLE/scripts/code_generation_hashes/Extension_files.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_WGL_loader.json
    M 
Source/ThirdParty/ANGLE/scripts/code_generation_hashes/GL_EGL_entry_points.json
    M Source/ThirdParty/ANGLE/scripts/code_generation_hashes/GL_format_map.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/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/proc_table.json
    M 
Source/ThirdParty/ANGLE/scripts/code_generation_hashes/restricted_traces.json
    M Source/ThirdParty/ANGLE/scripts/entry_point_packed_gl_enums.json
    M Source/ThirdParty/ANGLE/scripts/export_targets.py
    M Source/ThirdParty/ANGLE/scripts/gen_gl_enum_utils.py
    M Source/ThirdParty/ANGLE/scripts/generate_android_bp.py
    M Source/ThirdParty/ANGLE/scripts/generate_entry_points.py
    R Source/ThirdParty/ANGLE/scripts/generate_stats.py
    M Source/ThirdParty/ANGLE/scripts/process_angle_perf_results.py
    M Source/ThirdParty/ANGLE/scripts/registry_xml.py
    M Source/ThirdParty/ANGLE/scripts/roll_chromium_deps.py
    M Source/ThirdParty/ANGLE/src/common/WorkerThread.cpp
    M Source/ThirdParty/ANGLE/src/common/WorkerThread.h
    M Source/ThirdParty/ANGLE/src/common/WorkerThread_unittest.cpp
    M Source/ThirdParty/ANGLE/src/common/angleutils.cpp
    M Source/ThirdParty/ANGLE/src/common/angleutils.h
    M Source/ThirdParty/ANGLE/src/common/backtrace_utils_android.cpp
    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_utils.cpp
    M Source/ThirdParty/ANGLE/src/common/frame_capture_utils.h
    M Source/ThirdParty/ANGLE/src/common/gl_enum_utils.cpp
    M Source/ThirdParty/ANGLE/src/common/gl_enum_utils.h
    M Source/ThirdParty/ANGLE/src/common/gl_enum_utils_autogen.cpp
    M Source/ThirdParty/ANGLE/src/common/gl_enum_utils_autogen.h
    M Source/ThirdParty/ANGLE/src/common/mathutil.h
    M Source/ThirdParty/ANGLE/src/compiler.gni
    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/Diagnostics.cpp
    M Source/ThirdParty/ANGLE/src/compiler/translator/Diagnostics.h
    M Source/ThirdParty/ANGLE/src/compiler/translator/ExtensionBehavior.cpp
    M Source/ThirdParty/ANGLE/src/compiler/translator/IntermRebuild.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/PoolAlloc.cpp
    M Source/ThirdParty/ANGLE/src/compiler/translator/PoolAlloc.h
    M Source/ThirdParty/ANGLE/src/compiler/translator/ShaderLang.cpp
    M Source/ThirdParty/ANGLE/src/compiler/translator/Symbol.h
    M Source/ThirdParty/ANGLE/src/compiler/translator/SymbolTable.cpp
    M Source/ThirdParty/ANGLE/src/compiler/translator/SymbolTable.h
    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/ValidateOutputs.cpp
    M Source/ThirdParty/ANGLE/src/compiler/translator/glsl/OutputGLSLBase.cpp
    M Source/ThirdParty/ANGLE/src/compiler/translator/hlsl/ASTMetadataHLSL.cpp
    R 
Source/ThirdParty/ANGLE/src/compiler/translator/hlsl/AtomicCounterFunctionHLSL.cpp
    R 
Source/ThirdParty/ANGLE/src/compiler/translator/hlsl/AtomicCounterFunctionHLSL.h
    M Source/ThirdParty/ANGLE/src/compiler/translator/hlsl/ImageFunctionHLSL.cpp
    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
    R 
Source/ThirdParty/ANGLE/src/compiler/translator/hlsl/ShaderStorageBlockFunctionHLSL.cpp
    R 
Source/ThirdParty/ANGLE/src/compiler/translator/hlsl/ShaderStorageBlockFunctionHLSL.h
    R 
Source/ThirdParty/ANGLE/src/compiler/translator/hlsl/ShaderStorageBlockOutputHLSL.cpp
    R 
Source/ThirdParty/ANGLE/src/compiler/translator/hlsl/ShaderStorageBlockOutputHLSL.h
    M 
Source/ThirdParty/ANGLE/src/compiler/translator/hlsl/TextureFunctionHLSL.cpp
    M Source/ThirdParty/ANGLE/src/compiler/translator/hlsl/TranslatorHLSL.cpp
    M Source/ThirdParty/ANGLE/src/compiler/translator/hlsl/TranslatorHLSL.h
    M Source/ThirdParty/ANGLE/src/compiler/translator/hlsl/UtilsHLSL.cpp
    A Source/ThirdParty/ANGLE/src/compiler/translator/ir/.gitignore
    A Source/ThirdParty/ANGLE/src/compiler/translator/ir/BUILD.gn
    A Source/ThirdParty/ANGLE/src/compiler/translator/ir/doc/README.md
    A Source/ThirdParty/ANGLE/src/compiler/translator/ir/src/ast.rs
    A Source/ThirdParty/ANGLE/src/compiler/translator/ir/src/builder.cpp
    A Source/ThirdParty/ANGLE/src/compiler/translator/ir/src/builder.h
    A Source/ThirdParty/ANGLE/src/compiler/translator/ir/src/builder.rs
    A Source/ThirdParty/ANGLE/src/compiler/translator/ir/src/compile.cpp
    A Source/ThirdParty/ANGLE/src/compiler/translator/ir/src/compile.h
    A Source/ThirdParty/ANGLE/src/compiler/translator/ir/src/compile.rs
    A Source/ThirdParty/ANGLE/src/compiler/translator/ir/src/debug.rs
    A Source/ThirdParty/ANGLE/src/compiler/translator/ir/src/instruction.rs
    A Source/ThirdParty/ANGLE/src/compiler/translator/ir/src/ir.rs
    A Source/ThirdParty/ANGLE/src/compiler/translator/ir/src/lib.rs
    A Source/ThirdParty/ANGLE/src/compiler/translator/ir/src/output.rs
    A Source/ThirdParty/ANGLE/src/compiler/translator/ir/src/output/glsl.rs
    A 
Source/ThirdParty/ANGLE/src/compiler/translator/ir/src/output/ir_to_legacy.cpp
    A 
Source/ThirdParty/ANGLE/src/compiler/translator/ir/src/output/ir_to_legacy.h
    A Source/ThirdParty/ANGLE/src/compiler/translator/ir/src/output/legacy.h
    A Source/ThirdParty/ANGLE/src/compiler/translator/ir/src/output/legacy.rs
    A Source/ThirdParty/ANGLE/src/compiler/translator/ir/src/pool_alloc.cpp
    A Source/ThirdParty/ANGLE/src/compiler/translator/ir/src/pool_alloc.h
    A Source/ThirdParty/ANGLE/src/compiler/translator/ir/src/transform.rs
    A Source/ThirdParty/ANGLE/src/compiler/translator/ir/src/transform/astify.rs
    A 
Source/ThirdParty/ANGLE/src/compiler/translator/ir/src/transform/dealias.rs
    A 
Source/ThirdParty/ANGLE/src/compiler/translator/ir/src/transform/propagate_precision.rs
    A Source/ThirdParty/ANGLE/src/compiler/translator/ir/src/traverser.rs
    A Source/ThirdParty/ANGLE/src/compiler/translator/ir/src/util.rs
    A Source/ThirdParty/ANGLE/src/compiler/translator/ir/src/validator.rs
    M 
Source/ThirdParty/ANGLE/src/compiler/translator/tree_ops/RewritePixelLocalStorage.cpp
    R 
Source/ThirdParty/ANGLE/src/compiler/translator/tree_ops/hlsl/AggregateAssignArraysInSSBOs.cpp
    R 
Source/ThirdParty/ANGLE/src/compiler/translator/tree_ops/hlsl/AggregateAssignArraysInSSBOs.h
    R 
Source/ThirdParty/ANGLE/src/compiler/translator/tree_ops/hlsl/AggregateAssignStructsInSSBOs.cpp
    R 
Source/ThirdParty/ANGLE/src/compiler/translator/tree_ops/hlsl/AggregateAssignStructsInSSBOs.h
    R 
Source/ThirdParty/ANGLE/src/compiler/translator/tree_ops/hlsl/RewriteAtomicFunctionExpressions.cpp
    R 
Source/ThirdParty/ANGLE/src/compiler/translator/tree_ops/hlsl/RewriteAtomicFunctionExpressions.h
    R 
Source/ThirdParty/ANGLE/src/compiler/translator/tree_ops/hlsl/RewriteExpressionsWithShaderStorageBlock.cpp
    R 
Source/ThirdParty/ANGLE/src/compiler/translator/tree_ops/hlsl/RewriteExpressionsWithShaderStorageBlock.h
    M 
Source/ThirdParty/ANGLE/src/compiler/translator/tree_ops/spirv/EmulateFramebufferFetch.cpp
    M 
Source/ThirdParty/ANGLE/src/compiler/translator/wgsl/RewritePipelineVariables.cpp
    M Source/ThirdParty/ANGLE/src/compiler/translator/wgsl/TranslatorWGSL.cpp
    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/gpu_info_util/SystemInfo_libpci.cpp
    M Source/ThirdParty/ANGLE/src/gpu_info_util/SystemInfo_vulkan.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/Caps.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/Caps.h
    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_3_0_autogen.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/Framebuffer.h
    M Source/ThirdParty/ANGLE/src/libANGLE/FramebufferAttachment.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/GLES1Renderer.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/PixelLocalStorage.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/ProgramLinkedResources.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/RefCountObject.h
    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/ResourceManager_unittest.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/ResourceMap.h
    M Source/ThirdParty/ANGLE/src/libANGLE/Shader.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/State.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/State.h
    M Source/ThirdParty/ANGLE/src/libANGLE/Texture.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/Uniform.h
    M Source/ThirdParty/ANGLE/src/libANGLE/VertexArray.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/angletypes.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/FrameCapture.h
    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/context_private_call.inl.h
    M Source/ThirdParty/ANGLE/src/libANGLE/context_private_call_autogen.h
    M Source/ThirdParty/ANGLE/src/libANGLE/es3_format_type_combinations.json
    M Source/ThirdParty/ANGLE/src/libANGLE/format_map_autogen.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/formatutils.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/gles_extensions_autogen.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/gles_extensions_autogen.h
    M Source/ThirdParty/ANGLE/src/libANGLE/queryutils.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/ContextImpl.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/ContextImpl.h
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/d3d/DynamicHLSL.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/d3d/DynamicHLSL.h
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/d3d/ProgramD3D.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/d3d/ProgramD3D.h
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/d3d/ProgramExecutableD3D.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/d3d/ProgramExecutableD3D.h
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/d3d/RenderbufferD3D.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/d3d/ShaderD3D.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/d3d/ShaderD3D.h
    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/Framebuffer11.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/d3d/d3d11/Renderer11.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/d3d/d3d11/Renderer11.h
    M 
Source/ThirdParty/ANGLE/src/libANGLE/renderer/d3d/d3d11/ResourceManager11.cpp
    M 
Source/ThirdParty/ANGLE/src/libANGLE/renderer/d3d/d3d11/ResourceManager11.h
    M 
Source/ThirdParty/ANGLE/src/libANGLE/renderer/d3d/d3d11/ShaderExecutable11.cpp
    M 
Source/ThirdParty/ANGLE/src/libANGLE/renderer/d3d/d3d11/ShaderExecutable11.h
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/d3d/d3d11/StateManager11.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/d3d/d3d11/StateManager11.h
    M 
Source/ThirdParty/ANGLE/src/libANGLE/renderer/d3d/d3d11/TextureStorage11.cpp
    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/d3d/d3d9/Framebuffer9.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/d3d/d3d9/Renderer9.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/d3d/d3d9/renderer9_utils.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/gl/ClearMultiviewGL.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/gl/DisplayGL.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/gl/FramebufferGL.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/gl/TextureGL.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/gl/glx/DisplayGLX.cpp
    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/metal/ProgramExecutableMtl.mm
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/metal/RenderBufferMtl.mm
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/renderer_utils.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/BufferVk.cpp
    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/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/FramebufferVk.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/FramebufferVk.h
    M 
Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/ProgramExecutableVk.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/RenderTargetVk.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/TextureVk.cpp
    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/android/HardwareBufferImageSiblingVkAndroid.cpp
    M 
Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/doc/ShaderModuleCompilation.md
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/vk_cache_utils.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/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/TextureWgpu.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/wgpu/TextureWgpu.h
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/wgpu/UtilsWgpu.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/wgpu/UtilsWgpu.h
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/wgpu/wgpu_utils.cpp
    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/validationES3.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/validationES3_autogen.h
    M Source/ThirdParty/ANGLE/src/libANGLE/validationESEXT.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/validationESEXT_autogen.h
    M Source/ThirdParty/ANGLE/src/libGLESv2/egl_stubs_getprocaddress_autogen.cpp
    M Source/ThirdParty/ANGLE/src/libGLESv2/entry_points_gles_3_0_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/global_state.cpp
    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/BUILD.gn
    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/capture_replay_tests/capture_replay_expectations.txt
    M Source/ThirdParty/ANGLE/src/tests/capture_tests/capture_tests.py
    R 
Source/ThirdParty/ANGLE/src/tests/compiler_tests/APPLE_clip_distance_test.cpp
    R 
Source/ThirdParty/ANGLE/src/tests/compiler_tests/ARB_texture_rectangle_test.cpp
    R 
Source/ThirdParty/ANGLE/src/tests/compiler_tests/AppendixALimitations_test.cpp
    R Source/ThirdParty/ANGLE/src/tests/compiler_tests/AtomicCounter_test.cpp
    R Source/ThirdParty/ANGLE/src/tests/compiler_tests/BufferVariables_test.cpp
    R 
Source/ThirdParty/ANGLE/src/tests/compiler_tests/ConstantFoldingNaN_test.cpp
    R 
Source/ThirdParty/ANGLE/src/tests/compiler_tests/ConstantFoldingOverflow_test.cpp
    R Source/ThirdParty/ANGLE/src/tests/compiler_tests/ConstantFolding_test.cpp
    R Source/ThirdParty/ANGLE/src/tests/compiler_tests/EXT_YUV_target_test.cpp
    R 
Source/ThirdParty/ANGLE/src/tests/compiler_tests/EXT_blend_func_extended_test.cpp
    R 
Source/ThirdParty/ANGLE/src/tests/compiler_tests/EXT_clip_cull_distance_test.cpp
    R Source/ThirdParty/ANGLE/src/tests/compiler_tests/EXT_frag_depth_test.cpp
    R 
Source/ThirdParty/ANGLE/src/tests/compiler_tests/EXT_shader_framebuffer_fetch_test.cpp
    R 
Source/ThirdParty/ANGLE/src/tests/compiler_tests/EXT_shader_texture_lod_test.cpp
    R 
Source/ThirdParty/ANGLE/src/tests/compiler_tests/EXT_shadow_samplers_test.cpp
    R 
Source/ThirdParty/ANGLE/src/tests/compiler_tests/EmulateGLBaseVertexBaseInstance_test.cpp
    R Source/ThirdParty/ANGLE/src/tests/compiler_tests/EmulateGLDrawID_test.cpp
    R 
Source/ThirdParty/ANGLE/src/tests/compiler_tests/EmulateGLFragColorBroadcast_test.cpp
    R 
Source/ThirdParty/ANGLE/src/tests/compiler_tests/ExtensionDirective_test.cpp
    M Source/ThirdParty/ANGLE/src/tests/compiler_tests/FragDepth_test.cpp
    R 
Source/ThirdParty/ANGLE/src/tests/compiler_tests/KHR_blend_equation_advanced_test.cpp
    R 
Source/ThirdParty/ANGLE/src/tests/compiler_tests/OES_sample_variables_test.cpp
    R 
Source/ThirdParty/ANGLE/src/tests/compiler_tests/OES_standard_derivatives_test.cpp
    R 
Source/ThirdParty/ANGLE/src/tests/compiler_tests/OES_texture_cube_map_array_test.cpp
    M 
Source/ThirdParty/ANGLE/src/tests/compiler_tests/SamplerMultisample_test.cpp
    M 
Source/ThirdParty/ANGLE/src/tests/compiler_tests/SamplerVideoWEBGL_test.cpp
    R Source/ThirdParty/ANGLE/src/tests/compiler_tests/ShaderImage_test.cpp
    M Source/ThirdParty/ANGLE/src/tests/compiler_tests/ShaderValidation_test.cpp
    M Source/ThirdParty/ANGLE/src/tests/compiler_tests/WGSLOutput_test.cpp
    M 
Source/ThirdParty/ANGLE/src/tests/deqp_support/deqp_egl_test_expectations.txt
    M 
Source/ThirdParty/ANGLE/src/tests/deqp_support/deqp_gles2_test_expectations.txt
    M 
Source/ThirdParty/ANGLE/src/tests/deqp_support/deqp_gles31_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_gles31_test_expectations.txt
    M Source/ThirdParty/ANGLE/src/tests/egl_tests/EGLContextSharingTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/egl_tests/EGLFeatureControlTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/egl_tests/EGLReadinessCheckTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/egl_tests/EGLStreamTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/egl_tests/EGLSyncTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/gl_tests/AdvancedBlendTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/gl_tests/BlendFuncExtendedTest.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/CopyTextureTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/gl_tests/D3D11FormatTablesTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/gl_tests/D3D11InputLayoutCacheTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/gl_tests/DepthStencilFormatsTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/gl_tests/DepthStencilTest.cpp
    M 
Source/ThirdParty/ANGLE/src/tests/gl_tests/DrawBaseVertexBaseInstanceTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/gl_tests/DrawBuffersTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/gl_tests/ErrorMessages.cpp
    M Source/ThirdParty/ANGLE/src/tests/gl_tests/FramebufferMultiviewTest.cpp
    A Source/ThirdParty/ANGLE/src/tests/gl_tests/GLSLConstantFoldingTest.cpp
    A Source/ThirdParty/ANGLE/src/tests/gl_tests/GLSLOutputTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/gl_tests/GLSLTest.cpp
    A 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/MipmapTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/gl_tests/MultiDrawTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/gl_tests/MultiviewDrawTest.cpp
    A 
Source/ThirdParty/ANGLE/src/tests/gl_tests/MultiviewMultisampledRenderToTextureTest.cpp
    A Source/ThirdParty/ANGLE/src/tests/gl_tests/PalettedTextureTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/gl_tests/PixelLocalStorageTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/gl_tests/ProvokingVertexTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/gl_tests/ReadPixelsTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/gl_tests/RenderbufferMultisampleTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/gl_tests/SRGBTextureTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/gl_tests/ShaderAlgorithmTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/gl_tests/ShaderStorageBufferTest.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/TextureUploadFormatTest.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/ViewportTest.cpp
    M 
Source/ThirdParty/ANGLE/src/tests/gl_tests/VulkanPerformanceCounterTest.cpp
    R Source/ThirdParty/ANGLE/src/tests/gl_tests/gles1/PalettedTextureTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/perf_tests/ANGLEComputeTestCL.cpp
    M Source/ThirdParty/ANGLE/src/tests/perf_tests/ANGLEPerfTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/perf_tests/ANGLEPerfTest.h
    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/README.md
    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_trace_perf.py
    M Source/ThirdParty/ANGLE/src/tests/restricted_traces/restricted_traces.json
    M Source/ThirdParty/ANGLE/src/tests/test_expectations/GPUTestConfig.cpp
    M Source/ThirdParty/ANGLE/src/tests/test_expectations/GPUTestConfig.h
    M 
Source/ThirdParty/ANGLE/src/tests/test_expectations/GPUTestExpectationsParser.cpp
    A Source/ThirdParty/ANGLE/src/tests/test_utils/CompilerTest.cpp
    A Source/ThirdParty/ANGLE/src/tests/test_utils/CompilerTest.h
    R Source/ThirdParty/ANGLE/src/tests/test_utils/ConstantFoldingTest.cpp
    R Source/ThirdParty/ANGLE/src/tests/test_utils/ConstantFoldingTest.h
    R Source/ThirdParty/ANGLE/src/tests/test_utils/ShaderExtensionTest.h
    M Source/ThirdParty/ANGLE/src/tests/test_utils/angle_test_configs.cpp
    M Source/ThirdParty/ANGLE/src/tests/test_utils/angle_test_configs.h
    M Source/ThirdParty/ANGLE/src/tests/test_utils/angle_test_instantiate.h
    M Source/ThirdParty/ANGLE/src/tests/test_utils/runner/TestSuite.cpp
    M Source/ThirdParty/ANGLE/util/Timer.cpp
    M Source/ThirdParty/ANGLE/util/Timer.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/frame_capture_replay_autogen.cpp
    M Source/ThirdParty/ANGLE/util/capture/trace_fixture.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
    M Source/ThirdParty/ANGLE/util/windows/test_utils_win.cpp
    M Source/ThirdParty/ANGLE/util/windows/win32/Win32Window.cpp
    M Source/WebCore/platform/graphics/angle/GraphicsContextGLANGLE.cpp

  Log Message:
  -----------
  Update ANGLE to 2025-11-28 (fedc778676eb69fc6f335da32bc3287bfd2c03b2)
https://bugs.webkit.org/show_bug.cgi?id=306051
rdar://problem/168692746

Reviewed by Dan Glastonbury

Contains upstream commits:
git log --oneline 
44b01c9698fb376ed709b9ce5c653b941d685d05..fedc778676eb69fc6f335da32bc3287bfd2c03b2
 --pretty=%h %s
fedc778676 Roll vulkan-deps from 009ae5465652 to d1eb1a06c1ed (11 revisions)
8b52398189 Roll Chromium from 2a350dc995c7 to 64d19a776fb7 (429 revisions)
438f42b754 D3D: Remove ES3.1 features
f7a1ff6bcd D3D: Expose mistranslation of row_major in SSBO
bad0ea54c0 Roll vulkan-deps from e2ecf265b9e8 to 009ae5465652 (8 revisions)
53ca4a0293 Roll Chromium from 06fd0d40cf69 to 2a350dc995c7 (636 revisions)
cba39ebc21 Roll VK-GL-CTS from 5d4c190014b3 to 4814d9cefb63 (2 revisions)
982116235b Vulkan: Unsuppress passing test
0018b93b12 Fix a few test instantiation macros
6d406bb7b3 Roll vulkan-deps from c42dd8c6ffc3 to e2ecf265b9e8 (17 revisions)
8977dcf447 Roll SwiftShader from be8ed1d0e917 to 498a6f760dea (1 revision)
9bd46a2db3 Vulkan: Fix Context::genPerfMonitors buffer overflow
88e5b7c46c Roll Chromium from 45be9ddfe114 to 06fd0d40cf69 (704 revisions)
0eaaba0fdb Revert "Fix GCC -Wdangling-pointer warning in NodeStackGuard"
6ec7fe5ed9 Vulkan: Don't drop depth/stencil clears on invalidate
173b937deb Tests: Add Carrom Pool: Disc Game trace
306e58a9fb Roll vulkan-deps from 8b5c5c1780de to c42dd8c6ffc3 (15 revisions)
114ec82af8 Roll SwiftShader from d7bc95730bdd to be8ed1d0e917 (1 revision)
68049323f8 Roll VK-GL-CTS from 211e452358f5 to 5d4c190014b3 (1 revision)
feb258f3e2 Roll Chromium from cd94e5107b0b to 45be9ddfe114 (506 revisions)
2abaa52fd0 Add `-U_LIBCPP_HARDENING_MODE` to Android's cflags
04d4e76046 Vulkan: Optimize performance counters exposure
17063bc503 Roll vulkan-deps from 7e9132019790 to 8b5c5c1780de (12 revisions)
e236eca8cd Roll VK-GL-CTS from d8d6b1aff3d1 to 211e452358f5 (21 revisions)
3b8fca06bf Roll Chromium from beabaf07c796 to cd94e5107b0b (534 revisions)
99f62cec30 Vulkan: Prefer global pipeline cache for QCOM
8b3e05d39d Vulkan: Clear attribute pointer after buffer del
6a3e1635ae Add fixed fuzzer test
e5a8f32de5 Override use_cxx23 to false in angle
3cb1300ec5 Manual roll Chromium from 197c7c9a4984 to beabaf07c796 (242 
revisions)
ad2af0481a Add Fix WriteParamValueReplay<ParamType::TGLboolean>
5ad2ec192b Remove use_cxx17 special casing
f3ba010370 Roll vulkan-deps from b7b8946e9bdf to 7e9132019790 (6 revisions)
80acba6230 Roll Chromium from a3f59dd0269f to 197c7c9a4984 (618 revisions)
b76908ff57 IR: Fix ternaries with void type
19e7c0d499 Skip flaky tests
9e39340711 IR: Skip failing end2end tests
95e7d8872e Reland "Port shader validation to end2end tests"
88cdc60902 Disable ResourceMap locking for buffers with no global lock
cdf407db56 Roll vulkan-deps from c26927eb0c50 to b7b8946e9bdf (12 revisions)
6abf40dda1 Roll Chromium from 5e36fe03d086 to a3f59dd0269f (650 revisions)
a0962979c7 Vulkan: Remove FramebufferVk from depthStencilBlitResolve
a6851065ed WGSL: allow indexing column of uniform matrix
fe81e1d554 Revert "Port shader validation to end2end tests"
e0a1603432 Reland "Vulkan: Move blitResolveImpl to 
colorBlitResolve/depthStencil"
24a571b7b9 Port shader validation to end2end tests
74470970d4 IR: Allow dynamic toggling if the IR is built
c16a44b011 IR: Simplify ast::Generator
57b8f80127 Roll vulkan-deps from 62b2797661b4 to c26927eb0c50 (3 revisions)
7b8565523f Roll Chromium from 52fe1ca220e2 to 5e36fe03d086 (653 revisions)
aa2d7e1281 Manual roll vulkan-deps from 9b6c16d9b2da to 62b2797661b4 (4 
revisions)
b057832926 Emit const declarations in WGSL.
7b89c0056f Vulkan: Allocate 1M buffer for first buffer block
d7323c0b8a Manual roll vulkan-deps from 3114945eb0e3 to 9b6c16d9b2da (65 
revisions)
d5b02c5b63 Refactor SupportedSampleSet into a bitfield.
2842cc08d7 Set use_cxx23=false in the C++17 bot
b72747b41e Vulkan: Expand MSRTSS preference across devices
de5165d2b4 Fix failing capture tests on IR bots
69d6d07922 GL: Prefer glClear to glTexSubImage for clearing textures.
59c9c872c0 GL: Use EXT_clear_texture for initializing textures.
947997a231 Fix convertLowpAndMediumpFloatUniformsTo16Bits condition
b863743ac0 Vulkan: Disable GL_EXT_fragment_shading_rate* for Samsung
6f5d4b5e23 Android: Fix backtrace enabled build
ca910259ef Refine ReadnPixels* validation
8e8245738b Remove RequireES1 in formatutils
cf53f379f8 Revert "Vulkan: Move blitResolveImpl to 
colorBlitResolve/depthStencil"
3a0ebc7524 Roll SwiftShader from f474b0ce14a6 to d7bc95730bdd (1 revision)
c2bf35a31a Roll Chromium from d6b5dbaf9e10 to 52fe1ca220e2 (641 revisions)
59964ffafb CapturedTests: Add --skip-cl option
d7712703ca Vulkan: Cache unpacked attachments/RT info in FBO
ce2e328773 Vulkan: Add test for AHB+MSRTSS
2b8f67b4f6 Vulkan: Move blitResolveImpl to colorBlitResolve/depthStencil
ade4abf206 Fix test suppressions
b9ce896978 Suppress flaky failures on newer Nvidia drivers
7224301733 tests: Enable DepthStencilFormatsTest for ES 3.0
8a0d4e500d Vulkan: Always use MSRTSS bit when create VkImage out of AHB
0d2467866e Get GPU revision id with PCI_FILL_CLASS_EXT
423dcd41a5 Translator: Move hash_containers.h include
896fa45969 Roll VK-GL-CTS from fe5018f2cf90 to d8d6b1aff3d1 (16 revisions)
db88d4d860 Roll Chromium from 833c16a28549 to d6b5dbaf9e10 (952 revisions)
127a84404b Bugfix in AsyncWorkerPool
cbbb0f2afc Port more shader validation to end2end tests
ebd9856572 Roll third_party/dawn/ 8ac892580..c1308bb3f (663 commits; 7 trivial 
rolls)
6d8018d4f6 Add experimental IR bots to tryjobs
c74a9835b0 Vulkan: Ensure CommandsState::mPrimaryCommands access with lock
932744c81e Vulkan: Move mProtectionType/mContextPriority to CommandsState
f910642fea Roll Chromium from 716d16312708 to 833c16a28549 (581 revisions)
a5518f0fa7 Vulkan: Remove mWaitSemaphores from ContextVk
4121f4e996 Vulkan: Featurize support for GL_EXT_fragment_shading_rate*
5ff5ec119a Port EXT_clip_cull_distance_test validation tests to end2nd
ec0784d58e Port EXT_shader_framebuffer_fetch validation tests to end2nd
54dcc63e59 Port EXT_YUV_target validation tests to end2nd
ba47d8c0f5 Port EXT_blend_func_extended validation tests to end2nd
754ef8e8af Roll Chromium from 3a69151393ca to 716d16312708 (625 revisions)
afd4f0e47d Vulkan: Remove imagesToTransitionToForeign from submitCommands
6ae0f29ebe Vulkan: Disable preferSubmitAtFBOBoundary
ce07b880f7 Fail link if blocks exceed max size limits
241e44da6c Vulkan: Split DepthStencil LoadStoreOp tests to its own class
9f52577976 Port Shader validation compiler tests to end2end
9ab2e3ad57 [WebGPU] Implement texture copies with CPU readback
e156412823 Set an upper limit on simultaneous GL object handles.
4398b6c523 Roll Chromium from c2b2f0b7b9a6 to 3a69151393ca (577 revisions)
07fde04b03 Vulkan: Clarify GLSL translation to SPIR-V
7f294e3048 GLSLOutputGLSLTest: Mark as not needing to be instantiated
63ac2f72d4 Vulkan: Delete ImageHelper::initFromCreateInfo
629635a056 HandleAllocator: remove mBaseValue and mNextValue.
a3072d5506 Vulkan: Make CommandsState per ContextVk
5128c6999f Add the combinations for sRGB related format types
bfb79304f2 Revert "Vulkan: Enable dynamic rendering on newer PowerVR drivers"
b6f9bcdf1b Vulkan: Follow up fixes for writeTimestamp and QueryHelper
0732eeece8 Roll vulkan-deps from 8b98214dd92d to 3114945eb0e3 (16 revisions)
a41cea3997 Roll Chromium from c56a646a9557 to c2b2f0b7b9a6 (556 revisions)
e8ea89217e Tests: Add Love and Deepspace trace
be53d45d39 Translator: Document workaround for OES_EGL_image_external
d6a4b6da83 Allow ReadPixels to use persistently mapped PBO
32210bf232 Roll vulkan-deps from a34bdd1b0084 to 8b98214dd92d (16 revisions)
181a4e3f64 Roll VK-GL-CTS from 7434af6e04aa to fe5018f2cf90 (17 revisions)
c71ecb7fec Roll Chromium from a8efe4138221 to c56a646a9557 (809 revisions)
cc7e0e0488 Clamp up to base level in Metal backend
77e05059ce Port needs-#extension compiler tests to end2end
12bc3794aa Roll SwiftShader from 153470c12fdf to f474b0ce14a6 (2 revisions)
8b362fc43f Roll vulkan-deps from 2599d7d26547 to a34bdd1b0084 (7 revisions)
747d8e7b36 Roll Chromium from befe71267627 to a8efe4138221 (535 revisions)
eea1fcf95a Vulkan: Avoid unnecessary loop in FramebufferVk::invalidateImpl
af295cf53b Roll vulkan-deps from 5a075c3f5e7c to 2599d7d26547 (8 revisions)
8c5e129d48 Roll Chromium from 6a8aff520270 to befe71267627 (600 revisions)
7da12a2731 Vulkan: Enable dynamic rendering on newer PowerVR drivers
2a405fc0f9 Vulkan: Add ASSERT in RenderTargetVk that image has ATTACHMENT
349dc5a961 Vulkan: Speculative fix for Linux Mint loader crash
d255a3c100 Vulkan: Optimize buffer size for vertex attributes
2a42e887af Translator: Implement an IR
be1fae49c3 Roll vulkan-deps from 21faa8523a5d to 5a075c3f5e7c (8 revisions)
c983fa9dfb Roll SwiftShader from 7ae85e6f6694 to 153470c12fdf (1 revision)
a2ec951d38 Roll VK-GL-CTS from 84f86d999680 to 7434af6e04aa (1 revision)
6eac74bcb6 Roll Chromium from 3f9819b95fb8 to 6a8aff520270 (685 revisions)
09fea0f420 Port positive blend and yuv compiler tests to end2end
46dea139ab Vulkan: Enable OVR_multiview_multisampled_render_to_texture support
5f43b5cd37 Suppress more flaky tests on Linux/Nvidia
d2812a778f Translator: Fix fuzzer failure with passthrough shaders
88fb9b0836 [cpp23] Mute deprecated std::float_denorm_style build error in 3p
8acf4f4a5d Correctly suppress all variants of flaky test on Linux/Nvidia
57f62483f2 Disable passthrough shaders on Mali 400 devices.
cff12eba74 Added WebGPU column to Platform support table
a46bf2a681 Translator: Remove a bunch of redundant compiler tests
995debaaa5 Port ExtensionDirective compiler tests to end2end
19f5cb187f Port gl_FragColor compiler output tests to end2end
fceb418130 Port DrawID compiler tests to end2end
42b07cdf79 Port BaseVertex/Instance compiler tests to end2end
6140e10434 Roll vulkan-deps from fd4a777ae606 to 21faa8523a5d (10 revisions)
6a2ebd0b88 Roll Chromium from 49076460d40d to 3f9819b95fb8 (594 revisions)
fc221197a0 Vulkan: Fix GL_MAX_TEXTURE_BUFFER_SIZE
db35dc6c21 Update left-over old bug ids to new ids
3ef2a2c9c1 Remove vpython from ANGLE
1e7a48e7b3 Vulkan: Use host-image-copy as much as pre-unified-layouts
a7b29502bf Vulkan: Remove Linux/NVIDIA from ES32 test flag
d367b844ce End Linux NVIDIA ANGLE experiment
8742f38033 Tests: Increase EGLSyncTest.GlobalFenceSync timeout
a2ec5e4ccc Vulkan: Fix compression check for unowned image
8daddbae40 Trace/Replay: Move offscreen fence wait to the frame end
f94dd26420 Trace/Replay: Add "frame_wall_time" metric
990bc4cfab Trace/Replay: Add flush after resetReplay
516b60df55 Roll vulkan-deps from 5fd342985be6 to fd4a777ae606 (17 revisions)
f7e06afcac Roll SwiftShader from 1319f67747a4 to 7ae85e6f6694 (1 revision)
3650d08beb Roll VK-GL-CTS from 4b20c5a2bd92 to 84f86d999680 (14 revisions)
c9883532c1 Roll Chromium from 39ca98fafd95 to 49076460d40d (766 revisions)
a212e75c20 Temporarily remove the test that fails ios_simulator compilation
a597e0f5f3 Manual Roll vulkan-deps from 4e1fe2e715a8 to 5fd342985be6
e96aff1446 Trace/Replay: Enable extensions on side-contexts
9a037e069a Add OVR_multiview_multisampled_render_to_texture entry points
23d6a2de30 Fix chromium ios_simulator compilation error
3aaa07db0b Port ShaderStorageBuffer compiler tests to end2end
d2e49812d9 Use CheckedNumerics in HandleAllocator
bb3ff802f0 Port AtomicCounter compiler tests to end2end
0edc6ce5b8 Reduce the permutations of clear-texture tests
48abd1a75d Optimize UpdateIndexedBufferBinding function
c72f048f01 Roll Chromium from 6fb619e52dcb to 39ca98fafd95 (648 revisions)
7934556e26 Roll vulkan-deps from da77af8eba98 to 4e1fe2e715a8 (7 revisions)
411996d678 Translator: Fix missing MAX_DRAW_BUFFERS validation
7e9fe48373 [WebGPU] Use actual format ID when getting a shader module.
c2ba0398de WGSL: fix I/O struct members colliding with reserved keywords
de00556f40 Remove BigGLEnum
9d628846c3 Break clear-texture uber tests
9a92b7df5a Roll Chromium from 137022a706e4 to 6fb619e52dcb (457 revisions)
503cda610c Port TextureRectangle compiler tests to end2end
bc28c5c049 Port ClipDistance compiler tests to end2end
5fea9785f6 Port AppendixALimitations compiler tests to end2end
d763609022 Split GLSL validation tests to a different suite
05a459172f [WebGPU] Implement basic copy texture support.
a14a82968a Manual roll Chromium from dc70faa51004 to 137022a706e4 (732 
revisions)
f89d28106e Port constant folding compiler tests to end2end
dcd3497c33 Roll vulkan-deps from cbaf3f98f7ec to da77af8eba98 (8 revisions)
7a4aaf2277 Roll SwiftShader from 3d536c0fc62b to 1319f67747a4 (1 revision)
20c0f9b8d5 Roll VK-GL-CTS from 53f6cec6c0a8 to 4b20c5a2bd92 (2 revisions)
bf371eff84 WGSL: Implement assignments with generated functions
4dcd4d2fc6 Update dsymutil
ef32b4d8c4 Manual roll Chromium from 0906db38dabf to dc70faa51004 (777 
revisions)
bc3d18a5df Roll vulkan-deps from c2aee69636eb to cbaf3f98f7ec (34 revisions)
e5930c3b26 Perf tests: Add --sleep-between-trials argument
574018ec1b Trace/Replay: Reduce offscreen trace test overhead
2afb94dda8 Trace/Replay: Use flush before end GPU timestamp on Native GLES

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



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

Reply via email to