Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: d2360575ec489705a8c54f1083db5097af13e459
https://github.com/WebKit/WebKit/commit/d2360575ec489705a8c54f1083db5097af13e459
Author: Kimmo Kinnunen <[email protected]>
Date: 2026-03-29 (Sun, 29 Mar 2026)
Changed paths:
M Source/ThirdParty/ANGLE/.rustfmt.toml
M Source/ThirdParty/ANGLE/ANGLE.plist
M Source/ThirdParty/ANGLE/BUILD.gn
M Source/ThirdParty/ANGLE/DEPS
M Source/ThirdParty/ANGLE/GL.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/extensions/ANGLE_robust_client_memory.txt
M Source/ThirdParty/ANGLE/extensions/ANGLE_shader_pixel_local_storage.txt
M Source/ThirdParty/ANGLE/include/GLES2/gl2ext_angle.h
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/gl_features.json
M Source/ThirdParty/ANGLE/include/platform/vk_features.json
M Source/ThirdParty/ANGLE/infra/config/PACKAGE.lock
M Source/ThirdParty/ANGLE/infra/config/PACKAGE.star
M Source/ThirdParty/ANGLE/infra/config/angle_v2_ci.star
M Source/ThirdParty/ANGLE/infra/config/angle_v2_try.star
A
Source/ThirdParty/ANGLE/infra/config/generated/builders/ci/angle-linux-x64-trace/gn-args.json
M
Source/ThirdParty/ANGLE/infra/config/generated/builders/gn_args_locations.json
A
Source/ThirdParty/ANGLE/infra/config/generated/builders/try/angle-cq-linux-x64-trace/gn-args.json
A
Source/ThirdParty/ANGLE/infra/config/generated/builders/try/angle-try-linux-x64-amd-rx5500xt-rel/gn-args.json
A
Source/ThirdParty/ANGLE/infra/config/generated/builders/try/angle-try-linux-x64-intel-uhd630-rel/gn-args.json
A
Source/ThirdParty/ANGLE/infra/config/generated/builders/try/angle-try-linux-x64-nvidia-gtx1660-rel/gn-args.json
M Source/ThirdParty/ANGLE/infra/config/generated/luci/commit-queue.cfg
M Source/ThirdParty/ANGLE/infra/config/generated/luci/cr-buildbucket.cfg
M Source/ThirdParty/ANGLE/infra/config/generated/luci/luci-milo.cfg
M Source/ThirdParty/ANGLE/infra/config/generated/luci/luci-scheduler.cfg
M Source/ThirdParty/ANGLE/infra/config/generated/luci/realms.cfg
M Source/ThirdParty/ANGLE/infra/config/legacy_builders.star
M Source/ThirdParty/ANGLE/infra/config/main.star
M Source/ThirdParty/ANGLE/infra/specs/angle.json
A Source/ThirdParty/ANGLE/infra/specs/ci.json
M Source/ThirdParty/ANGLE/infra/specs/mixins.pyl
M Source/ThirdParty/ANGLE/infra/specs/test_suite_exceptions.pyl
M Source/ThirdParty/ANGLE/infra/specs/waterfalls.pyl
M
Source/ThirdParty/ANGLE/scripts/code_generation_hashes/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/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/packed_enum.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/generate_android_bp.py
M Source/ThirdParty/ANGLE/scripts/generate_entry_points.py
M Source/ThirdParty/ANGLE/scripts/gl_angle_ext.xml
M Source/ThirdParty/ANGLE/scripts/registry_xml.py
M Source/ThirdParty/ANGLE/scripts/roll_aosp.sh
M Source/ThirdParty/ANGLE/scripts/trigger.py
M Source/ThirdParty/ANGLE/scripts/update_extension_data.py
M Source/ThirdParty/ANGLE/src/android_system_settings/README.md
M Source/ThirdParty/ANGLE/src/android_system_settings/res/values/strings.xml
M Source/ThirdParty/ANGLE/src/android_system_settings/res/xml/main.xml
M
Source/ThirdParty/ANGLE/src/android_system_settings/src/com/android/angle/common/AngleRuleHelper.java
M
Source/ThirdParty/ANGLE/src/android_system_settings/src/com/android/angle/common/GlobalSettings.java
M
Source/ThirdParty/ANGLE/src/android_system_settings/src/com/android/angle/common/MainFragment.java
M
Source/ThirdParty/ANGLE/src/android_system_settings/src/com/android/angle/common/Receiver.java
M Source/ThirdParty/ANGLE/src/common/CompiledShaderState.cpp
M Source/ThirdParty/ANGLE/src/common/CompiledShaderState.h
M Source/ThirdParty/ANGLE/src/common/PackedGLEnums_autogen.cpp
M Source/ThirdParty/ANGLE/src/common/PackedGLEnums_autogen.h
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_autogen.cpp
M Source/ThirdParty/ANGLE/src/common/frame_capture_utils_autogen.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/packed_gl_enums.json
M Source/ThirdParty/ANGLE/src/compiler/translator/BaseTypes.h
M Source/ThirdParty/ANGLE/src/compiler/translator/CollectVariables.cpp
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/Initialize.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/ShaderLang.cpp
M Source/ThirdParty/ANGLE/src/compiler/translator/glsl/OutputGLSLBase.cpp
M Source/ThirdParty/ANGLE/src/compiler/translator/glsl/TranslatorESSL.cpp
M Source/ThirdParty/ANGLE/src/compiler/translator/hlsl/ASTMetadataHLSL.cpp
M Source/ThirdParty/ANGLE/src/compiler/translator/hlsl/OutputHLSL.cpp
M Source/ThirdParty/ANGLE/src/compiler/translator/ir/BUILD.gn
M Source/ThirdParty/ANGLE/src/compiler/translator/ir/src/builder.cpp
M Source/ThirdParty/ANGLE/src/compiler/translator/ir/src/builder.h
M Source/ThirdParty/ANGLE/src/compiler/translator/ir/src/builder.rs
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/ir_to_legacy.cpp
M
Source/ThirdParty/ANGLE/src/compiler/translator/ir/src/output/ir_to_legacy.h
M Source/ThirdParty/ANGLE/src/compiler/translator/ir/src/output/legacy.rs
M Source/ThirdParty/ANGLE/src/compiler/translator/ir/src/transform.rs
M Source/ThirdParty/ANGLE/src/compiler/translator/ir/src/transform/astify.rs
A
Source/ThirdParty/ANGLE/src/compiler/translator/ir/src/transform/clamp_point_size.rs
A
Source/ThirdParty/ANGLE/src/compiler/translator/ir/src/transform/emulate_instanced_multiview.rs
A
Source/ThirdParty/ANGLE/src/compiler/translator/ir/src/transform/emulate_multi_draw.rs
M
Source/ThirdParty/ANGLE/src/compiler/translator/ir/src/transform/initialize_uninitialized_variables.rs
M
Source/ThirdParty/ANGLE/src/compiler/translator/ir/src/transform/monomorphize_unsupported_functions.rs
M
Source/ThirdParty/ANGLE/src/compiler/translator/ir/src/transform/remove_unused_framebuffer_fetch.rs
A
Source/ThirdParty/ANGLE/src/compiler/translator/ir/src/transform/rewrite_pixel_local_storage.rs
A
Source/ThirdParty/ANGLE/src/compiler/translator/ir/src/transform/sort_uniforms.rs
M Source/ThirdParty/ANGLE/src/compiler/translator/ir/src/validator.rs
M Source/ThirdParty/ANGLE/src/compiler/translator/spirv/TranslatorSPIRV.cpp
M
Source/ThirdParty/ANGLE/src/compiler/translator/tree_ops/DeclareAndInitBuiltinsForInstancedMultiview.cpp
M
Source/ThirdParty/ANGLE/src/compiler/translator/tree_ops/EmulateMultiDrawShaderBuiltins.cpp
M
Source/ThirdParty/ANGLE/src/compiler/translator/tree_ops/EmulateMultiDrawShaderBuiltins.h
M
Source/ThirdParty/ANGLE/src/compiler/translator/tree_ops/RewritePixelLocalStorage.cpp
M
Source/ThirdParty/ANGLE/src/compiler/translator/tree_util/DriverUniform.cpp
M Source/ThirdParty/ANGLE/src/compiler/translator/wgsl/TranslatorWGSL.cpp
M Source/ThirdParty/ANGLE/src/libANGLE/Caps.h
M Source/ThirdParty/ANGLE/src/libANGLE/Compiler.cpp
M Source/ThirdParty/ANGLE/src/libANGLE/Context.cpp
M Source/ThirdParty/ANGLE/src/libANGLE/Context_gles_1_0.cpp
M Source/ThirdParty/ANGLE/src/libANGLE/Context_gles_2_0_autogen.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/ErrorStrings.h
M Source/ThirdParty/ANGLE/src/libANGLE/PixelLocalStorage.cpp
M Source/ThirdParty/ANGLE/src/libANGLE/PixelLocalStorage.h
M Source/ThirdParty/ANGLE/src/libANGLE/Program.cpp
M Source/ThirdParty/ANGLE/src/libANGLE/ProgramExecutable.cpp
M Source/ThirdParty/ANGLE/src/libANGLE/ProgramExecutable.h
M Source/ThirdParty/ANGLE/src/libANGLE/ProgramLinkedResources.cpp
M Source/ThirdParty/ANGLE/src/libANGLE/ProgramLinkedResources.h
M Source/ThirdParty/ANGLE/src/libANGLE/ProgramPipeline.cpp
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/Surface.cpp
M Source/ThirdParty/ANGLE/src/libANGLE/Surface.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/capture/capture_cl_autogen.cpp
M Source/ThirdParty/ANGLE/src/libANGLE/capture/capture_cl_autogen.h
M Source/ThirdParty/ANGLE/src/libANGLE/capture/capture_cl_params.cpp
M Source/ThirdParty/ANGLE/src/libANGLE/capture/capture_gles_2_0_autogen.cpp
M Source/ThirdParty/ANGLE/src/libANGLE/capture/capture_gles_2_0_autogen.h
M Source/ThirdParty/ANGLE/src/libANGLE/capture/capture_gles_2_0_params.cpp
M Source/ThirdParty/ANGLE/src/libANGLE/capture/capture_gles_3_0_autogen.cpp
M Source/ThirdParty/ANGLE/src/libANGLE/capture/capture_gles_3_0_autogen.h
M Source/ThirdParty/ANGLE/src/libANGLE/capture/capture_gles_3_0_params.cpp
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/capture/capture_gles_ext_params.cpp
M Source/ThirdParty/ANGLE/src/libANGLE/cl_utils.cpp
M Source/ThirdParty/ANGLE/src/libANGLE/cl_utils.h
M Source/ThirdParty/ANGLE/src/libANGLE/queryutils.cpp
M Source/ThirdParty/ANGLE/src/libANGLE/queryutils.h
M Source/ThirdParty/ANGLE/src/libANGLE/renderer/CLExtensions.cpp
M Source/ThirdParty/ANGLE/src/libANGLE/renderer/CLExtensions.h
M Source/ThirdParty/ANGLE/src/libANGLE/renderer/CLKernelImpl.h
M Source/ThirdParty/ANGLE/src/libANGLE/renderer/SurfaceImpl.cpp
M Source/ThirdParty/ANGLE/src/libANGLE/renderer/SurfaceImpl.h
M
Source/ThirdParty/ANGLE/src/libANGLE/renderer/d3d/d3d11/renderer11_utils.cpp
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/ProgramGL.cpp
M Source/ThirdParty/ANGLE/src/libANGLE/renderer/gl/RendererGL.cpp
M Source/ThirdParty/ANGLE/src/libANGLE/renderer/gl/RendererGL.h
M Source/ThirdParty/ANGLE/src/libANGLE/renderer/gl/ShaderGL.cpp
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/metal/ContextMtl.h
M Source/ThirdParty/ANGLE/src/libANGLE/renderer/metal/ContextMtl.mm
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/mtl_buffer_pool.mm
M Source/ThirdParty/ANGLE/src/libANGLE/renderer/metal/mtl_command_buffer.h
M Source/ThirdParty/ANGLE/src/libANGLE/renderer/metal/mtl_command_buffer.mm
M Source/ThirdParty/ANGLE/src/libANGLE/renderer/null/ContextNULL.cpp
M Source/ThirdParty/ANGLE/src/libANGLE/renderer/null/ProgramNULL.cpp
M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/CLProgramVk.cpp
M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/ContextVk.cpp
M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/ContextVk.h
A Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/DriverUniforms.h
M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/FramebufferVk.cpp
M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/MemoryObjectVk.cpp
M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/MemoryObjectVk.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/RenderTargetVk.h
M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/RenderbufferVk.cpp
M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/SurfaceVk.cpp
M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/SurfaceVk.h
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/VertexArrayVk.cpp
M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/VertexArrayVk.h
M
Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/VkImageImageSiblingVk.cpp
M
Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/android/HardwareBufferImageSiblingVkAndroid.cpp
M
Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/linux/DmaBufImageSiblingVkLinux.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_ref_counted_event.cpp
M
Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/vk_ref_counted_event.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/vulkan/vk_utils.h
M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/vk_wrapper.h
M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/vulkan_backend.gni
M Source/ThirdParty/ANGLE/src/libANGLE/renderer/wgpu/ContextWgpu.cpp
M Source/ThirdParty/ANGLE/src/libANGLE/renderer/wgpu/ContextWgpu.h
M Source/ThirdParty/ANGLE/src/libANGLE/renderer/wgpu/FramebufferWgpu.cpp
M Source/ThirdParty/ANGLE/src/libANGLE/renderer/wgpu/FramebufferWgpu.h
M Source/ThirdParty/ANGLE/src/libANGLE/renderer/wgpu/RenderTargetWgpu.cpp
M Source/ThirdParty/ANGLE/src/libANGLE/renderer/wgpu/RenderTargetWgpu.h
M Source/ThirdParty/ANGLE/src/libANGLE/renderer/wgpu/TextureWgpu.cpp
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_command_buffer.cpp
M Source/ThirdParty/ANGLE/src/libANGLE/renderer/wgpu/wgpu_command_buffer.h
M Source/ThirdParty/ANGLE/src/libANGLE/renderer/wgpu/wgpu_helpers.cpp
M Source/ThirdParty/ANGLE/src/libANGLE/renderer/wgpu/wgpu_helpers.h
M Source/ThirdParty/ANGLE/src/libANGLE/renderer/wgpu/wgpu_pipeline_state.cpp
M Source/ThirdParty/ANGLE/src/libANGLE/renderer/wgpu/wgpu_utils.cpp
M Source/ThirdParty/ANGLE/src/libANGLE/renderer/wgpu/wgpu_utils.h
M Source/ThirdParty/ANGLE/src/libANGLE/validationCL.cpp
M Source/ThirdParty/ANGLE/src/libANGLE/validationCL_autogen.h
M Source/ThirdParty/ANGLE/src/libANGLE/validationEGL.cpp
M Source/ThirdParty/ANGLE/src/libANGLE/validationES.cpp
M Source/ThirdParty/ANGLE/src/libANGLE/validationES.h
M Source/ThirdParty/ANGLE/src/libANGLE/validationES1.cpp
M Source/ThirdParty/ANGLE/src/libANGLE/validationES2.cpp
M Source/ThirdParty/ANGLE/src/libANGLE/validationES2.h
M Source/ThirdParty/ANGLE/src/libANGLE/validationES2_autogen.h
M Source/ThirdParty/ANGLE/src/libANGLE/validationES3.cpp
M Source/ThirdParty/ANGLE/src/libANGLE/validationES31.cpp
M Source/ThirdParty/ANGLE/src/libANGLE/validationES32.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.h
M Source/ThirdParty/ANGLE/src/libANGLE/validationESEXT_autogen.h
M Source/ThirdParty/ANGLE/src/libGLESv2/cl_dispatch_table.cpp
M Source/ThirdParty/ANGLE/src/libGLESv2/cl_stubs.cpp
M Source/ThirdParty/ANGLE/src/libGLESv2/cl_stubs_autogen.h
M Source/ThirdParty/ANGLE/src/libGLESv2/egl_stubs_getprocaddress_autogen.cpp
M Source/ThirdParty/ANGLE/src/libGLESv2/entry_points_cl_autogen.cpp
M Source/ThirdParty/ANGLE/src/libGLESv2/entry_points_cl_autogen.h
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_ext_autogen.cpp
M Source/ThirdParty/ANGLE/src/libGLESv2/entry_points_gles_ext_autogen.h
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/libGLESv2/proc_table_cl_autogen.cpp
M Source/ThirdParty/ANGLE/src/libOpenCL/libOpenCL_autogen.cpp
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_end2end_tests_main.cpp
M Source/ThirdParty/ANGLE/src/tests/angle_unittests.gni
M Source/ThirdParty/ANGLE/src/tests/angle_white_box_tests.gni
M
Source/ThirdParty/ANGLE/src/tests/capture_replay_tests/CaptureReplayTests.cpp
M
Source/ThirdParty/ANGLE/src/tests/capture_replay_tests/capture_replay_expectations.txt
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/capture_tests.py
M
Source/ThirdParty/ANGLE/src/tests/capture_tests/expected/CapturedTestCL_MultiFrameCL_ES3_Vulkan.angledata
M
Source/ThirdParty/ANGLE/src/tests/capture_tests/expected/CapturedTestCL_MultiFrameCL_ES3_Vulkan.cpp
M
Source/ThirdParty/ANGLE/src/tests/capture_tests/expected/CapturedTestCL_MultiFrameCL_ES3_Vulkan.h
M
Source/ThirdParty/ANGLE/src/tests/capture_tests/expected/CapturedTestCL_MultiFrameCL_ES3_Vulkan.json
M
Source/ThirdParty/ANGLE/src/tests/capture_tests/expected/CapturedTestCL_MultiFrameCL_ES3_Vulkan_0001.cpp
M
Source/ThirdParty/ANGLE/src/tests/capture_tests/expected/CapturedTestCL_MultiFrameCL_ES3_Vulkan_OpenCL_info.json
M
Source/ThirdParty/ANGLE/src/tests/capture_tests/expected/CapturedTest_ActiveTextures_ES3_Vulkan.cpp
M
Source/ThirdParty/ANGLE/src/tests/capture_tests/expected/CapturedTest_ActiveTextures_ES3_Vulkan.h
M
Source/ThirdParty/ANGLE/src/tests/capture_tests/expected/CapturedTest_ActiveTextures_ES3_Vulkan.json
M
Source/ThirdParty/ANGLE/src/tests/capture_tests/expected/CapturedTest_ActiveTextures_ES3_Vulkan_0001.cpp
M
Source/ThirdParty/ANGLE/src/tests/capture_tests/expected/CapturedTest_MultiFrame_ES3_Vulkan.angledata
M
Source/ThirdParty/ANGLE/src/tests/capture_tests/expected/CapturedTest_MultiFrame_ES3_Vulkan.cpp
M
Source/ThirdParty/ANGLE/src/tests/capture_tests/expected/CapturedTest_MultiFrame_ES3_Vulkan.h
M
Source/ThirdParty/ANGLE/src/tests/capture_tests/expected/CapturedTest_MultiFrame_ES3_Vulkan.json
M
Source/ThirdParty/ANGLE/src/tests/capture_tests/expected/CapturedTest_MultiFrame_ES3_Vulkan_0001.cpp
M
Source/ThirdParty/ANGLE/src/tests/capture_tests/expected/CapturedTest_MultiFrame_ES3_Vulkan_shared.cpp
R Source/ThirdParty/ANGLE/src/tests/compiler_tests/OVR_multiview2_test.cpp
R Source/ThirdParty/ANGLE/src/tests/compiler_tests/OVR_multiview_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_gles2_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/EGLBufferAgeTest.cpp
M Source/ThirdParty/ANGLE/src/tests/egl_tests/EGLFeatureControlTest.cpp
M Source/ThirdParty/ANGLE/src/tests/egl_tests/EGLSurfaceTest.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/BufferPoolTestMetal.mm
M Source/ThirdParty/ANGLE/src/tests/gl_tests/ClearTest.cpp
M Source/ThirdParty/ANGLE/src/tests/gl_tests/ClipDistanceTest.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/FenceSyncTests.cpp
M Source/ThirdParty/ANGLE/src/tests/gl_tests/FramebufferTest.cpp
M Source/ThirdParty/ANGLE/src/tests/gl_tests/GLSLOutputTest.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/MultiDrawTest.cpp
M
Source/ThirdParty/ANGLE/src/tests/gl_tests/MultisampledRenderToTextureTest.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/PixelLocalStorageTest.cpp
M Source/ThirdParty/ANGLE/src/tests/gl_tests/SRGBFramebufferTest.cpp
M Source/ThirdParty/ANGLE/src/tests/gl_tests/SRGBTextureTest.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/VulkanImageTest.cpp
M
Source/ThirdParty/ANGLE/src/tests/gl_tests/VulkanPerformanceCounterTest.cpp
M Source/ThirdParty/ANGLE/src/tests/perf_tests/ANGLEPerfTest.h
M Source/ThirdParty/ANGLE/src/tests/perf_tests/TracePerfTest.cpp
M
Source/ThirdParty/ANGLE/src/tests/perf_tests/angle_trace_tests_expectations.txt
M Source/ThirdParty/ANGLE/src/tests/restricted_traces/restricted_traces.json
M Source/ThirdParty/ANGLE/src/tests/test_utils/ANGLETest.cpp
M Source/ThirdParty/ANGLE/src/tests/test_utils/ANGLETest.h
M Source/ThirdParty/ANGLE/util/EGLWindow.cpp
M Source/ThirdParty/ANGLE/util/EGLWindow.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_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/shader_utils.cpp
M Source/ThirdParty/ANGLE/util/shader_utils.h
M Source/ThirdParty/ANGLE/util/windows/WGLWindow.cpp
M Source/ThirdParty/ANGLE/util/windows/WGLWindow.h
M Source/WebCore/platform/graphics/angle/GraphicsContextGLANGLE.cpp
Log Message:
-----------
Update ANGLE to 2026-02-23 (8dc22feb4412317d6bd4c733ae80a9fa7c93e14b)
https://bugs.webkit.org/show_bug.cgi?id=310875
rdar://173487692
Reviewed by Dan Glastonbury
Contains upstream commits:
git log --oneline
39dd12fb75bd11328c19faf9b7427723d14c9ed8..8dc22feb4412317d6bd4c733ae80a9fa7c93e14b
--pretty=%h %s
8dc22feb44 ANGLE IR validations
911f7ab57c HLSL: Improve discontinuous loop detection
445c2617aa Manual roll vulkan-deps from bf29606bcfcf to 5e878eccf3b0 (39
revisions)
f11714fc07 Suppress flaky end2end test on Linux NVIDIA Vulkan
380919fd61 Reland "PLS: Add usage flags"
7361733192 Vulkan: Remove mRequiresMutableStorage
b90b9ee1a4 Roll VK-GL-CTS from 1621bec11a97 to a5bb86be1089 (11 revisions)
01e19248c8 Roll Chromium from fcb1a654cd3d to 8db4f23cbf3e (927 revisions)
dba7ad2428 Refactor robust vertex attribute parameter queries
efa066f857 Refactor robust FBO attachment and RBO parameter queries
b000e11366 Remove QueryVertexAttribPointerv
d34c2bf3ce Vulkan: Enable preferCPUForBufferSubData for PowerVR
484cd62d48 IR: Fix variable declaration in dead code in `case`
718ad16fa3 Revert "Promote chromium-luci linux trace to CQ"
360b74f828 Revert "PLS: Add usage flags"
52e84348f4 Remove linux-test Starlark config
9f7f7705f6 Promote chromium-luci linux trace to CQ
059700c2c1 Replace linux-test reference
c5a8a4a592 Replace SharedPreferences with Settings.Global as source of truth
a08731cf6d Vulkan: Avoid overflow in texture size calculation
a78b23d6d1 PLS: Add usage flags
6ebca85fc1 Tests: Add KeyFrame to pubg_mobile_launch
a2072ac785 Suppress flaky end2end tests on Linux NVIDIA Vulkan
6a7978ce77 Move linux-amd to chromium-luci
ba5ff2df6d Roll Chromium from bfbb09389487 to fcb1a654cd3d (547 revisions)
83e3c5dfe6 IR: Port EmulateGLBaseVertexBaseInstance
82614cdf4d IR: Port EmulateDrawID
cfe1bfd1f9 Vulkan: Derive image view formats only when necessary
d10b4f1766 IR: Suppress dr_parking_4
3b96a73a23 Traces: Skip original minecraft trace on ARM
2f7834f5c7 Vulkan: Fix syncval error with MSRTT emulation
25a7524fd9 Manual roll Chromium from b221411f14ff to bfbb09389487 (2548
revisions)
e91c3be815 Tests: Add ANGLE trace for Dr Parking 4 game
3d311a6742 Fix chromium-luci trace compile targets
e08e0abdeb Suppress flaky end2end tests on Linux NVIDIA GL
d843861de4 Tests: Add Passmark Simple Multiview benchmark trace
82aaef5257 Remove linux-intel
42ae4b5eee GL: Limit buffer size to 1gb on Intel Macs.
2ab94ab1a1 Replace linux-intel
bfeb0d55d8 Tests: Add Huuuge Casino trace
6bbf1e71f0 Add chromium-luci Linux/UHD 630
5cfae1a8c6 Apply analyze exclusions to chromium-luci trybots
95c6ee095f OpenCL: Enable support for cl_khr_subgroups (pt.1)
57404f64a1 Suppress flaky end2end test on Linux NVIDIA GL
fadb50dbf6 Update chromium-luci trace test gclient config
abb6e73c9d Suppress failing test
a3fa3e06fc Roll vulkan-deps from bc269b128e22 to bf29606bcfcf (7 revisions)
1603b2a8f1 Remove linux-nvidia
06a8b3ef0f Replace linux-nvidia
bfa4c226f7 Vulkan: Image format list related code cleanup
9e13083104 Manual roll vulkan-deps from 04048f075303 to bc269b128e22 (7
revisions)
e8f3084f7a [WebGPU] Implement direct copy framebuffer blitting
b7dc0d9767 Add chromium-luci Linux/GTX 1660 tester
ea1364e5ed IR: Fix comment about uniform sorting order
3a52b36b76 Fix ANGLE Preferences Menu Crash
ee63db1307 Refactor robust multisample parameter queries
21ad7c2308 Workaround GetnUniform CTS bug
c56c40f039 Refactor robust vertex attribute pointer query
7c16b7de6c IR: Sort uniforms for better packing
aca6a0fe08 Add chromium-luci Linux trace test builder
535dcee723 Trace/Replay: Unify BlendFunc dirty state tracking
c45b8563b0 Roll vulkan-deps from 92cf0901ef59 to 04048f075303 (11 revisions)
560bd4807b Roll VK-GL-CTS from 1698899cb078 to 1621bec11a97 (9 revisions)
ad96e4bb50 Translator: Do not validate uniform packing
a27fae5810 Translator: Move uniform sorting to after emulation-with-uniform
7bd374877b Vulkan: Refresh vk::Framebuffer on write control change
0e708d5497 Vulkan: Handle glBindImageTexture with format respecification
6c0edba17a Vulkan: Bugfix in TextureVk::refreshImageViews(...)
ca26ea1d5c Fix broken Battlestar build due to usage of std::ranges::fill
67e2b8263c Refactor robust uniform value queries
2ff7b842d4 Suppress flaky end2end test on Linux NVIDIA GL
4ed12e2b1c Roll third_party/dawn/ c1308bb3f..735cb7aca (1119 commits; 17
trivial rolls)
d9f90d7700 IR: Port DeclareAndInitBuiltinsForInstancedMultiview
fd63d2c1ac Roll vulkan-deps from a26b8836968d to 92cf0901ef59 (4 revisions)
6d7a61019a Manual roll Chromium from c20ea2818f50 to b221411f14ff (220
revisions)
96a8902620 Translator: Hack EmulateDrawID/BaseVertex/Instance less
71ead6fdeb Vulkan: Remove unnecessary invalidateDriverUniforms call
8d7e1f8b1a Manual roll Chromium from a542d94b9998 to c20ea2818f50 (557
revisions)
bf6dd97423 Optionally validate GL_MAX_*_UNIFORM_BLOCKS at compile time.
a6daef9902 OpenCL: strip reflection info if unsupported in VK
bd295e4b1c Refactor robust buffer pointer query
ca4ddad103 IR: Return VariableId and TypedId together when declaring vars
68622c563d Fix multiview emulation vs #extension all
fb1cb844a3 Translator: Simplify some option checks
b4a9630eb1 Refactor robust buffer parameter queries
c6ce51d63a Suppress flaky end2end test on Linux NVIDIA GL
639d03041c IR: Set num_views globally
0e3297d59c Translator: Disambiguate built-in and emulated gl_ViewID_OVR
5fb6ce168a Use packed enums for querying buffer parameters
a11547925b Roll vulkan-deps from 196a50babcaa to a26b8836968d (4 revisions)
37a5248657 Roll Chromium from d3b7c541a709 to a542d94b9998 (739 revisions)
cce16dfb64 Vulkan: Update renderArea only if gl_FragCoord used
1d00645675 Add ClipDistanceAPPLETest.ToggleOneClipDistance test
27e77d21f5 Add test for dither toggling on emulated dither control path.
1bace24f36 Vulkan: Move DIRTY_BIT_ATOMIC_COUNTER_BUFFER_BINDING earlier
d23540a142 Vulkan: Move emulated ditter to after misc in DriverUniform
094c158a34 Vulkan: Move acbBufferOffsets driverUniform to bottom
13b704fa61 Vulkan: Move emulated transform feedback into GraphicsDriverUniforms
5ffe76dc1f Vulkan: Enable PRESERVED behavior for all configs
bccd49f66d Vulkan: Enable PRESERVED swap behavior for MSAA swapchains
ecc80160b6 Manual roll vulkan-deps from 851236b172ef to 196a50babcaa (2
revisions)
20c23cfe3e Vulkan: Add dirty bits to reduce the pushConstants()
2c07b13173 Roll vulkan-deps from 2f6156bf1b61 to 851236b172ef (23 revisions)
153afe7b29 Roll Chromium from 31a539d3330c to d3b7c541a709 (709 revisions)
ae81efc63a Vulkan: Cleanup *RefCounted classes
ee03e1b8f6 IR: Port the point size clamping to an IR transform
c398ae4ce1 Vulkan: Update GraphcsDriverUniforms only when they are dirty
0d472074d7 Roll SwiftShader from 3b5edab3497f to b7b7fd22e5f2 (1 revision)
63daf921d9 Roll Chromium from 8724363de7cf to 31a539d3330c (749 revisions)
edb053cb36 Autogen robust client memory command support checks
a6d84ad204 Tighten context state queries
a06033e0c5 Log the compiler output up to 4 times as WARN() for visibility
585ad25711 Vulkan: Store GraphicsDriverUniforms struct in ContextVk
44ad076318 IR: Wrap `main()` if it has discard or early return
eff8087414 Cleanup ValidateGetBufferParameterBase
18080c42db Vulkan: Do not allow GarbageObject to destroy Sampler
b69d4b85bd Vulkan: Remove unused DescriptorDescHandles:sampler member
5108f46aea Roll vulkan-deps from ddee81faaf9c to 2f6156bf1b61 (19 revisions)
5ddf700ffe Roll Chromium from 365ea4f3cdac to 8724363de7cf (944 revisions)
a24add3ffe Roll VK-GL-CTS from 4ad54c61ba6e to 1698899cb078 (14 revisions)
fa84c42849 Communicate swap behavior with the backend
c8c2f81f79 Suppress flaky end2end test on Linux NVIDIA Vulkan
723cdfa02b Vulkan: Rename ancillary objects in WindowSurfaceVk
77c53f948c Refactor context state indexed queries validation
c34a012e4c Trace tests: Fix case sensitive ext check
c1b6251108 Refactor context state queries validation
7f3b988eb9 Vulkan: Update enableMergeClientAttribBuffer condition
db8afe3b0e IR: Port pixel local storage implementation
1af44ef8b1 WebGPU: support scissored depth clears
1a41c6d87f Suppress flaky end2end test on Linux NVIDIA Vulkan
d1399ee62c Vulkan: Fix and optimize Renderer::cleanupOrphanedSamplers()
db25b954b2 Roll vulkan-deps from 5019d2a78945 to ddee81faaf9c (8 revisions)
54ec094c5f Roll Chromium from b41247c8d31d to 365ea4f3cdac (724 revisions)
52368bb1ba Trace/Replay: Fix VB client-side array state tracking
11f6c7e6f9 WebGPU: support scissored/masked stencil clears
614748e0a0 Vulkan: Enable preferCPUForBufferSubData for Qualcomm
bcb1df279e Update ANGLE_robust_client_memory headers
7211767a26 Vulkan: Update conditions for GL_EXT_srgb_write_control
3ab51df6e5 Roll vulkan-deps from f8a0b25ead59 to 5019d2a78945 (9 revisions)
27b195cc0e Tests: switch to correct context for GPU time measurement
587e134b25 Tests: fix offscreen benchmark drawing on Windows native GL
884b838a46 Roll Chromium from 5ca2eb2b7aa7 to b41247c8d31d (624 revisions)
e86fc0a186 Vulkan: Disable enableMergeClientAttribBuffer for Samsung
fe37db1f8c Remove the suppressed VVL error
c68158acb8 Fix the skipeed OcclusionQueriesTestES3 test name
4be9780507 Update ANGLE_robust_client_memory spec
0a41c9b14d Vulkan: Update DeriveCreateInfoPNext(...) function
65af98692e Vulkan: Bugfix in MSRTT and sRGB interaction
c8e52d6db9 Vulkan: Fix VUID-VkVertexInputBindingDescription2EXT-divisor-06227
f6787889f5 Remove unused robust client memory commands
6d97ba0fd3 Suppress flaky dEQP-GLES2 test on Linux NVIDIA Vulkan
341bcb2c19 Roll vulkan-deps from 490ad06e95f9 to f8a0b25ead59 (8 revisions)
5575cbf896 Roll Chromium from 942bc9a884f0 to 5ca2eb2b7aa7 (696 revisions)
ff5723672e Add fenceCreateAndSyncWithSubmittingOutsideCommandBufferInBetween
61e217e1ff WebGPU: Scissored/masked color clears
932823fcd6 OpenCL: add Is1DImageBuffer helper
7666f595b2 Remove linux-swiftshader
0f4de657d8 Skip OcclusionQueriesTest.QueryReuseWithMultipleFBOs on Intel
028304a31b Vulkan: Fix the deferred flush related crash with fence
407dfacb7a Roll vulkan-deps from cb5b93c401f2 to 490ad06e95f9 (5 revisions)
b7ddd552eb Add @project realm
fd8559fc3c Roll Chromium from 49c864b0dd54 to 942bc9a884f0 (640 revisions)
b119b6a42f Metal: Prevent recursion during flush by moving flush checks
6381c90aa5 Roll vulkan-deps from ee1ba742bd72 to cb5b93c401f2 (13 revisions)
14c29ea531 Roll VK-GL-CTS from 9ef5ffd652cb to 4ad54c61ba6e (20 revisions)
031596231c Revert "Remove explicitlyCastMediumpFloatTo16Bit workaround feature"
63d1dd7c2d Fix trigger.py logcat uploading
7a5de38aab Roll Chromium from 0417d3bc7856 to 49c864b0dd54 (860 revisions)
d7139503a3 Enable 'PASS' state for expectation files
a68c64f51d Enable supportsSPIRV14 on newer qualcomm drivers
0ca58fd089 Vulkan: Move OpenCL specific initFeatures into its own function.
7082bb1723 Port multiview compiler tests to end2end
0cbe56f5b1 Vulkan: Expand VertexAttributeTestES3 test coverage
88d1f594cf Vulkan: Enable enableMergeClientAttribBuffer feature flag
db5ac6d31c Promote first chromium-luci trybot to CQ
30af8b8df5 Move chromium-luci builders out of exp console
1b820a9337 Vulkan: Reduce memory allocation when no actual attrib merged
1b787b404e Vulkan: Enable support for VK_KHR_swapchain_mutable_format
afbe00ab01 Roll vulkan-deps from a715d2c2482a to ee1ba742bd72 (12 revisions)
85bed8caac Roll Chromium from 72fcf624d9c4 to 0417d3bc7856 (694 revisions)
ad00a98e67 Remove explicitlyCastMediumpFloatTo16Bit workaround feature
186ee165e3 PLS: Ignore "noncoherent" on platforms where it is not supported
849104b279 WebGPU: Fix stencil enable/disable bug
c77a676bbb WebGPU: Support stencil ref values
e350226d78 Add default framebuffer encoding tests
cc48e0213b Move chromium-luci builders to separate group
d8f32d2e0c Fix blit tests with unequal depth and color dimensions
6e6a40c4bb Vulkan: Improve readability VertexArrayVk::mergeClientAttribsRange
5e2efdc03e GL: Track multiview support via feature flag
4e02b8d82b Roll chromium-luci revision
c862623331 Roll SwiftShader from 374652a342e0 to 3b5edab3497f (1 revision)
60536cacdc Roll vulkan-deps from a021d3e26e2d to a715d2c2482a (8 revisions)
84ca5a0644 Roll Chromium from 4433066b44b6 to 72fcf624d9c4 (663 revisions)
cd22b6ab03 IR: Add more helpers for transformations
601532fa54 Generate Android.bp that compiles IR module written in rust
5f52783e47 Vulkan: Disable supportsVertexInputDynamicState for Qualcomm
5dbf20a45b Fix the EGLFeatureControlTest feature dependencies
b7ccf955b5 Roll vulkan-deps from 54fcc5faac16 to a021d3e26e2d (12 revisions)
4d2208e422 Roll Chromium from e3a1e6f3ee5b to 4433066b44b6 (709 revisions)
Canonical link: https://commits.webkit.org/310193@main
To unsubscribe from these emails, change your notification settings at
https://github.com/WebKit/WebKit/settings/notifications