Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: a9575c8e967c265b40f17c2a1d3ccc610b5af4a1
      
https://github.com/WebKit/WebKit/commit/a9575c8e967c265b40f17c2a1d3ccc610b5af4a1
  Author: Roberto Rodriguez <[email protected]>
  Date:   2026-09-02 (Wed, 02 Sep 2026)

  Changed paths:
    M Source/ThirdParty/ANGLE/.gitmodules
    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/DEPS
    M Source/ThirdParty/ANGLE/GLESv2.cmake
    M Source/ThirdParty/ANGLE/PRESUBMIT.py
    M Source/ThirdParty/ANGLE/WebKit/ANGLEShaderProgramVersion.h
    M Source/ThirdParty/ANGLE/WebKit/angle_commit.h
    M Source/ThirdParty/ANGLE/build_overrides/build.gni
    M Source/ThirdParty/ANGLE/changes.diff
    M Source/ThirdParty/ANGLE/doc/DevSetup.md
    M Source/ThirdParty/ANGLE/doc/ExtensionSupport.md
    M Source/ThirdParty/ANGLE/gni/angle.gni
    M Source/ThirdParty/ANGLE/include/platform/autogen/FeaturesGL_autogen.h
    M Source/ThirdParty/ANGLE/include/platform/autogen/FeaturesMtl_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/mtl_features.json
    M Source/ThirdParty/ANGLE/include/platform/vk_features.json
    M Source/ThirdParty/ANGLE/scripts/angle_deqp_bundle.py
    M Source/ThirdParty/ANGLE/scripts/angle_presubmit_utils.py
    M Source/ThirdParty/ANGLE/scripts/angle_presubmit_utils_unittest.py
    M Source/ThirdParty/ANGLE/scripts/angle_trace_bundle.py
    M Source/ThirdParty/ANGLE/scripts/code_generation_hashes/ANGLE_format.json
    M 
Source/ThirdParty/ANGLE/scripts/code_generation_hashes/ANGLE_load_functions_table.json
    M Source/ThirdParty/ANGLE/scripts/code_generation_hashes/D3D11_format.json
    M Source/ThirdParty/ANGLE/scripts/code_generation_hashes/DXGI_format.json
    M 
Source/ThirdParty/ANGLE/scripts/code_generation_hashes/Extension_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_copy_conversion_table.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/Metal_default_shaders.json
    M 
Source/ThirdParty/ANGLE/scripts/code_generation_hashes/Metal_format_table.json
    M 
Source/ThirdParty/ANGLE/scripts/code_generation_hashes/OpenGL_dispatch_table.json
    M Source/ThirdParty/ANGLE/scripts/code_generation_hashes/SPIR-V_helpers.json
    M Source/ThirdParty/ANGLE/scripts/code_generation_hashes/Vulkan_format.json
    M 
Source/ThirdParty/ANGLE/scripts/code_generation_hashes/Vulkan_internal_shader_programs.json
    M 
Source/ThirdParty/ANGLE/scripts/code_generation_hashes/Vulkan_mandatory_format_support_table.json
    M Source/ThirdParty/ANGLE/scripts/code_generation_hashes/WebGPU_format.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/export_targets.py
    M Source/ThirdParty/ANGLE/scripts/generate_entry_points.py
    M Source/ThirdParty/ANGLE/scripts/registry_xml.py
    M Source/ThirdParty/ANGLE/scripts/roll_aosp.sh
    M Source/ThirdParty/ANGLE/scripts/run_code_generation.py
    M Source/ThirdParty/ANGLE/scripts/trigger.py
    M Source/ThirdParty/ANGLE/src/common/Color.h
    M Source/ThirdParty/ANGLE/src/common/Color.inc
    M Source/ThirdParty/ANGLE/src/common/angleutils.cpp
    M Source/ThirdParty/ANGLE/src/common/angleutils.h
    A 
Source/ThirdParty/ANGLE/src/common/base/anglebase/trace_event/trace_categories.cc
    A 
Source/ThirdParty/ANGLE/src/common/base/anglebase/trace_event/trace_categories.h
    R 
Source/ThirdParty/ANGLE/src/common/base/anglebase/trace_event/trace_event.h
    M Source/ThirdParty/ANGLE/src/common/debug.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/mathutil.h
    M Source/ThirdParty/ANGLE/src/common/mathutil_unittest.cpp
    M Source/ThirdParty/ANGLE/src/common/system_utils.h
    M Source/ThirdParty/ANGLE/src/common/system_utils_apple.cpp
    M Source/ThirdParty/ANGLE/src/common/system_utils_linux.cpp
    M Source/ThirdParty/ANGLE/src/common/system_utils_win.cpp
    M Source/ThirdParty/ANGLE/src/compiler/translator/CollectVariables.cpp
    M Source/ThirdParty/ANGLE/src/compiler/translator/CollectVariables.h
    M Source/ThirdParty/ANGLE/src/compiler/translator/Compiler.cpp
    M Source/ThirdParty/ANGLE/src/compiler/translator/ParseContext.cpp
    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/instruction.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/transform/astify.rs
    M 
Source/ThirdParty/ANGLE/src/compiler/translator/ir/src/transform/broadcast_fragcolor.rs
    M 
Source/ThirdParty/ANGLE/src/compiler/translator/ir/src/transform/clamp_point_size.rs
    M 
Source/ThirdParty/ANGLE/src/compiler/translator/ir/src/transform/emulate_instanced_multiview.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/localized_workarounds.rs
    M 
Source/ThirdParty/ANGLE/src/compiler/translator/ir/src/transform/propagate_precision.rs
    M 
Source/ThirdParty/ANGLE/src/compiler/translator/ir/src/transform/rewrite_pixel_local_storage.rs
    M 
Source/ThirdParty/ANGLE/src/compiler/translator/ir/src/transform/scalarize_vec_and_mat_constructor_args.rs
    M Source/ThirdParty/ANGLE/src/compiler/translator/ir/src/util.rs
    M Source/ThirdParty/ANGLE/src/compiler/translator/ir/src/validator.rs
    M Source/ThirdParty/ANGLE/src/compiler/translator/spirv/BuildSPIRV.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/Context.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/Context.h
    M Source/ThirdParty/ANGLE/src/libANGLE/Context.inl.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/Error.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/Error.h
    M Source/ThirdParty/ANGLE/src/libANGLE/Framebuffer.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/FramebufferAttachment.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/Image.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/Image.h
    M Source/ThirdParty/ANGLE/src/libANGLE/ImageIndex.h
    M Source/ThirdParty/ANGLE/src/libANGLE/Image_unittest.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/LoggingAnnotator.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/Observer.h
    M Source/ThirdParty/ANGLE/src/libANGLE/Renderbuffer.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/Renderbuffer.h
    M Source/ThirdParty/ANGLE/src/libANGLE/State.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/Surface.h
    M Source/ThirdParty/ANGLE/src/libANGLE/Surface_unittest.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/Texture.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/Texture.h
    M Source/ThirdParty/ANGLE/src/libANGLE/VertexAttribute.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/VertexAttribute.h
    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.h
    M Source/ThirdParty/ANGLE/src/libANGLE/cl_types.h
    M Source/ThirdParty/ANGLE/src/libANGLE/cl_utils.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/renderer/Format_table_autogen.cpp
    M 
Source/ThirdParty/ANGLE/src/libANGLE/renderer/FramebufferAttachmentObjectImpl.h
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/FramebufferImpl.h
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/RenderbufferImpl.h
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/RenderbufferImpl_mock.h
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/TextureImpl.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/TextureImpl.h
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/TextureImpl_mock.h
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/angle_format.py
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/d3d/EGLImageD3D.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/d3d/HLSLCompiler.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/d3d/RenderbufferD3D.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/d3d/RenderbufferD3D.h
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/d3d/SurfaceD3D.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/d3d/SurfaceD3D.h
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/d3d/TextureD3D.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/d3d/TextureD3D.h
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/d3d/VertexBuffer.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/d3d/VertexBuffer.h
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/d3d/VertexDataManager.cpp
    M 
Source/ThirdParty/ANGLE/src/libANGLE/renderer/d3d/d3d11/ExternalImageSiblingImpl11.cpp
    M 
Source/ThirdParty/ANGLE/src/libANGLE/renderer/d3d/d3d11/ExternalImageSiblingImpl11.h
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/d3d/d3d11/IndexBuffer11.cpp
    M 
Source/ThirdParty/ANGLE/src/libANGLE/renderer/d3d/d3d11/TextureStorage11.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/d3d/d3d11/VertexArray11.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/d3d/d3d11/VertexBuffer11.cpp
    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/FramebufferGL.h
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/gl/RenderbufferGL.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/gl/RenderbufferGL.h
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/gl/StateManagerGL.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/gl/StateManagerGL.h
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/gl/SurfaceGL.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/gl/SurfaceGL.h
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/gl/TextureGL.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/gl/TextureGL.h
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/gl/VertexArrayGL.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/gl/VertexArrayGL.h
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/gl/egl/ContextEGL.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/gl/egl/ContextEGL.h
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/gl/egl/ImageEGL.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/load_functions_data.json
    M 
Source/ThirdParty/ANGLE/src/libANGLE/renderer/load_functions_table_autogen.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/metal/ContextMtl.mm
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/metal/DisplayMtl.h
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/metal/DisplayMtl.mm
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/metal/FrameBufferMtl.mm
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/metal/IOSurfaceSurfaceMtl.h
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/metal/IOSurfaceSurfaceMtl.mm
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/metal/RenderBufferMtl.h
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/metal/RenderBufferMtl.mm
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/metal/SurfaceMtl.h
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/metal/SurfaceMtl.mm
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/metal/TextureMtl.h
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/metal/TextureMtl.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/metal/mtl_occlusion_query_pool.h
    M 
Source/ThirdParty/ANGLE/src/libANGLE/renderer/metal/mtl_occlusion_query_pool.mm
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/metal/mtl_render_utils.mm
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/null/RenderbufferNULL.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/null/RenderbufferNULL.h
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/null/SurfaceNULL.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/null/SurfaceNULL.h
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/null/TextureNULL.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/null/TextureNULL.h
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/renderer_utils.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/renderer_utils.h
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/BUILD.gn
    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/CLContextVk.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/CLMemoryVk.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/CommandQueue.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/DeviceVk.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/DisplayVk.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/FramebufferVk.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/ImageVk.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/MemoryObjectVk.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/MemoryTracking.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/README.md
    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/RenderbufferVk.h
    M 
Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/SecondaryCommandBuffer.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/SemaphoreVk.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/ShareGroupVk.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/UtilsVk.h
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/VertexArrayVk.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/VertexArrayVk.h
    M 
Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/android/HardwareBufferImageSiblingVkAndroid.cpp
    M 
Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/android/WindowSurfaceVkAndroid.cpp
    M 
Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/android/vk_android_utils.cpp
    A 
Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/find_unwrapped_vk_calls.py
    A 
Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/find_unwrapped_vk_calls_test/run_tests.py
    A 
Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/find_unwrapped_vk_calls_test/test_files/comments_and_strings.cpp
    A 
Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/find_unwrapped_vk_calls_test/test_files/declarations_and_members.cpp
    A 
Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/find_unwrapped_vk_calls_test/test_files/unwrapped_calls.cpp
    A 
Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/find_unwrapped_vk_calls_test/test_files/wrapped_calls.cpp
    M 
Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/fuchsia/WindowSurfaceVkFuchsia.cpp
    M 
Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/linux/DisplayVkLinux.cpp
    M 
Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/linux/DmaBufImageSiblingVkLinux.cpp
    M 
Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/linux/display/WindowSurfaceVkSimple.cpp
    M 
Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/linux/headless/WindowSurfaceVkHeadless.cpp
    M 
Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/linux/wayland/WindowSurfaceVkWayland.cpp
    M 
Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/linux/xcb/WindowSurfaceVkXcb.cpp
    M 
Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/mac/IOSurfaceSurfaceVkMac.mm
    M 
Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/mac/WindowSurfaceVkMac.mm
    R 
Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/shaders/gen/ConvertIndex.comp.00000000.inc
    R 
Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/shaders/gen/ConvertIndex.comp.00000001.inc
    R 
Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/shaders/gen/ConvertIndex.comp.00000002.inc
    R 
Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/shaders/gen/ConvertIndex.comp.00000003.inc
    R 
Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/shaders/src/ConvertIndex.comp
    R 
Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/shaders/src/ConvertIndex.comp.json
    A 
Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/vk_api_perf_counters.cpp
    A 
Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/vk_api_perf_counters.h
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/vk_cache_utils.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/vk_format_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_internal_shaders_autogen.cpp
    M 
Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/vk_internal_shaders_autogen.gni
    M 
Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/vk_internal_shaders_autogen.h
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/vk_renderer.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/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/vulkan/win32/DisplayVkWin32.cpp
    M 
Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/win32/WindowSurfaceVkWin32.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/wgpu/ImageWgpu.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/wgpu/RenderbufferWgpu.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/wgpu/RenderbufferWgpu.h
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/wgpu/SurfaceWgpu.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/wgpu/SurfaceWgpu.h
    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/trace.h
    M Source/ThirdParty/ANGLE/src/libANGLE/validationCL.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/validationEGL.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/validationEGL.h
    M Source/ThirdParty/ANGLE/src/libANGLE/validationES.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/validationES1.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/validationES3.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/validationESEXT_autogen.h
    M Source/ThirdParty/ANGLE/src/libGLESv2.gni
    M Source/ThirdParty/ANGLE/src/libGLESv2/egl_context_lock_autogen.h
    M Source/ThirdParty/ANGLE/src/libGLESv2/egl_context_lock_impl.h
    M Source/ThirdParty/ANGLE/src/libGLESv2/egl_ext_stubs.cpp
    M Source/ThirdParty/ANGLE/src/libGLESv2/egl_stubs.cpp
    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_ext_autogen.cpp
    M Source/ThirdParty/ANGLE/src/libGLESv2/entry_points_gles_ext_autogen.h
    M Source/ThirdParty/ANGLE/src/libGLESv2/global_state.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/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/capture_replay_tests/capture_replay_expectations.txt
    M Source/ThirdParty/ANGLE/src/tests/capture_tests/BUILD.gn
    M Source/ThirdParty/ANGLE/src/tests/capture_tests/CapturedTest.cpp
    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
    A 
Source/ThirdParty/ANGLE/src/tests/capture_tests/expected/CapturedTest_ClientWaitSync_ES3_Vulkan.angledata
    A 
Source/ThirdParty/ANGLE/src/tests/capture_tests/expected/CapturedTest_ClientWaitSync_ES3_Vulkan.cpp
    A 
Source/ThirdParty/ANGLE/src/tests/capture_tests/expected/CapturedTest_ClientWaitSync_ES3_Vulkan.h
    A 
Source/ThirdParty/ANGLE/src/tests/capture_tests/expected/CapturedTest_ClientWaitSync_ES3_Vulkan.json
    A 
Source/ThirdParty/ANGLE/src/tests/capture_tests/expected/CapturedTest_ClientWaitSync_ES3_Vulkan_0001.cpp
    A 
Source/ThirdParty/ANGLE/src/tests/capture_tests/expected/CapturedTest_ClientWaitSync_ES3_Vulkan_shared.cpp
    M 
Source/ThirdParty/ANGLE/src/tests/capture_tests/expected/CapturedTest_ExternalAHB_ES3_Vulkan.cpp
    M 
Source/ThirdParty/ANGLE/src/tests/capture_tests/expected/CapturedTest_ExternalAHB_ES3_Vulkan.h
    M 
Source/ThirdParty/ANGLE/src/tests/capture_tests/expected/CapturedTest_ExternalAHB_ES3_Vulkan.json
    M 
Source/ThirdParty/ANGLE/src/tests/capture_tests/expected/CapturedTest_ExternalAHB_ES3_Vulkan_0001.cpp
    M 
Source/ThirdParty/ANGLE/src/tests/capture_tests/expected/CapturedTest_ExternalAHB_ES3_Vulkan_shared.cpp
    M 
Source/ThirdParty/ANGLE/src/tests/capture_tests/expected/CapturedTest_ExternalEGLSync_ES3_Vulkan.json
    M 
Source/ThirdParty/ANGLE/src/tests/capture_tests/expected/CapturedTest_ExternalEGLSync_ES3_Vulkan_0001.cpp
    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_NoBinaryData_ES3_Vulkan.json
    M 
Source/ThirdParty/ANGLE/src/tests/capture_tests/expected/CapturedTest_NoBinaryData_ES3_Vulkan_0001.cpp
    M Source/ThirdParty/ANGLE/src/tests/deqp_support/deqp.gni
    M 
Source/ThirdParty/ANGLE/src/tests/deqp_support/deqp_egl_test_expectations.txt
    M 
Source/ThirdParty/ANGLE/src/tests/deqp_support/deqp_khr_gles3_test_expectations.txt
    M Source/ThirdParty/ANGLE/src/tests/deqp_support/tcuANGLEPlatform.cpp
    A Source/ThirdParty/ANGLE/src/tests/deqp_support/wayland/xdg-shell.h
    M Source/ThirdParty/ANGLE/src/tests/egl_tests/EGLContextSharingTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/gl_tests/BufferDataTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/gl_tests/ComputeShaderTest.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/FramebufferFetchTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/gl_tests/FramebufferTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/gl_tests/GLSLValidationTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/gl_tests/GeometryShaderTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/gl_tests/ImageTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/gl_tests/IndexBufferOffsetTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/gl_tests/MipmapTest.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/PixelLocalStorageTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/gl_tests/RobustClientMemoryTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/gl_tests/RobustResourceInitTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/gl_tests/SamplersTest.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/VertexAttributeTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/gl_tests/gles1/PointSpriteTest.cpp
    M 
Source/ThirdParty/ANGLE/src/tests/gles1_conformance_tests/ConformanceTests.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/TracePerfTest.h
    M 
Source/ThirdParty/ANGLE/src/tests/perf_tests/angle_trace_tests_expectations.txt
    M Source/ThirdParty/ANGLE/src/tests/restricted_traces/BUILD.gn
    M Source/ThirdParty/ANGLE/src/tests/restricted_traces/README.md
    M 
Source/ThirdParty/ANGLE/src/tests/restricted_traces/gen_restricted_traces.py
    M 
Source/ThirdParty/ANGLE/src/tests/restricted_traces/restricted_trace_gold_tests.py
    M 
Source/ThirdParty/ANGLE/src/tests/restricted_traces/restricted_trace_perf.py
    M Source/ThirdParty/ANGLE/src/tests/restricted_traces/restricted_traces.json
    M 
Source/ThirdParty/ANGLE/src/tests/restricted_traces/sync_restricted_traces_to_cipd.py
    M Source/ThirdParty/ANGLE/src/tests/test_utils/ANGLETest.cpp
    M Source/ThirdParty/ANGLE/src/tests/test_utils/ANGLETest.h
    M Source/ThirdParty/ANGLE/src/tests/test_utils/angle_test_instantiate.h
    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/delibs/decpp/deSocket.cpp
    M 
Source/ThirdParty/ANGLE/third_party/VK-GL-CTS/src/framework/delibs/decpp/deSocket.hpp
    M 
Source/ThirdParty/ANGLE/third_party/VK-GL-CTS/src/framework/delibs/deutil/deSocket.c
    M 
Source/ThirdParty/ANGLE/third_party/VK-GL-CTS/src/framework/delibs/deutil/deSocket.h
    M 
Source/ThirdParty/ANGLE/third_party/VK-GL-CTS/src/framework/opengl/wrapper/glwTypes.inl
    M 
Source/ThirdParty/ANGLE/third_party/VK-GL-CTS/src/modules/gles2/functional/es2fNegativeTextureApiTests.cpp
    M 
Source/ThirdParty/ANGLE/third_party/VK-GL-CTS/src/modules/gles2/functional/es2fTextureCompletenessTests.cpp
    M 
Source/ThirdParty/ANGLE/third_party/VK-GL-CTS/src/modules/gles3/functional/es3fTextureSpecificationTests.cpp
    M Source/ThirdParty/ANGLE/third_party/wayland/include/config.h
    M Source/ThirdParty/ANGLE/third_party/wayland/include/src/wayland-version.h
    M Source/ThirdParty/ANGLE/third_party/wayland/wayland_version.gni
    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/trace_fixture.cpp
    M Source/ThirdParty/ANGLE/util/capture/trace_fixture.h
    M Source/ThirdParty/ANGLE/util/linux/wayland/WaylandWindow.cpp

  Log Message:
  -----------
  Update ANGLE to 2026-08-10 (e8d1a2c13248ac6d328a2fb5e35fa6580567ee1c)
https://bugs.webkit.org/show_bug.cgi?id=323197
rdar://186433086

Reviewed by Kimmo Kinnunen

Contains upstream commits:
e8d1a2c13248 Vulkan: Avoid double-syncing framebuffer attachments
3fef328e7419 Vulkan: Fix CPU-path for copy-texture to cubemaps
b8bce479666b Translator: Fix block/field name collision in CollectVariables
679767534e2b Increase timeouts on ANGLE S24 bot
7051f199d184 GN: Don't bring in perfetto without build
f0350032f8eb GL: Change FATAL to ERR on state query error.
2172372f9dfc Remove redundant GetDisplayIfValid() call
f7241a8f551e GL: Fix inverted assert when setting vertex attribs
7d77c76cb8a0 scripts: use correct vpython3 for windows
4bc30f16c887 Roll VK-GL-CTS from 34b25839e80b to 0b04c470ed78 (19 revisions)
d2a5dc4db8e2 Roll vulkan-deps from 0a277020c757 to 37e841bbd2f9 (10 revisions)
be80ce591a48 GL: Use refactored VAO availability function.
a849c249bc68 GL: Check for instancing before querying divisors
f3a880100cfd Update Thread current context after Context::makeCurrent
0cec00c68e27 Add test for R10X6G10X6B10X6A10X6 copy
ade73a7333af Only send down display to ANGLE_EGL_SCOPED_CONTEXT_LOCK if used
019d3430dec1 Encapsulates the ANGLEPlatformDisplayMap and 
DevicePlatformDisplayMap
afb1b36d625c IR: validate precisions are applied properly
7344ac2e08e7 Infra: Disable extra traces on CQ bots via property
4a846b0ddf96 Trace/Replay: Add "vk_api_wall_time" metric
fb5fc9761271 Roll vulkan-deps from b2accf345f13 to 0a277020c757 (27 revisions)
7368784df424 Vulkan: Fix incorrect use of VK_EXT_global_priority
8bbfb03f8fce Fix pixel size of RGBA10X6
5ddc382124ef CL/Vulkan: Submit empty command if needed
48c20cc42d7c Vulkan: Never emulate uint8 indices
6cc4ee605ec0 Fix NaN validation bypasses in range checks
2834b907c5a4 Vulkan: Categorize extensions that are promoted to Vulkan 1.4
3e6e4dea881f Vulkan: Prefer KHR over EXT extensions when promoted
72f53bf9e73b Vulkan: Remove use of VK_EXT_global_priority_query
991aa52eeece Scripts: Switch run_code_generation.py to vpython3
ae89f62541d0 IR: propagate function call parameters precisions
baf9b20c0cf1 IR: apply the precision to constants in transformation steps
3cff84ba3619 Vulkan: Defer creating read image views to sync/etc
14eb2b097ba7 Roll SwiftShader from a7c547b55474 to 26e6a4b84daf (2 revisions)
f19d315f829b CL/VK: Fix fill_images for 1Dbuffer w/ use_pitches
14307e7ed5f3 [tracing] Support perfetto API in angle
74a6bb7af551 CL/Vulkan: Process any previous queue serials
ba7a7c9a9605 Assert that EmulateGLFragColorBroadcast does not run on WebGL2
620adae57b80 IR: Add a new precision enum Unassigned
56707de41791 CL/Vulkan: Account for zero-sized enqueue
a9476176a10c Trace/Replay: Grab EGL/GL mutexes during capture
edf12968fa39 Reland "Replace mFunctions->clear in clearRenderbuffer"
2af6159dfd57 GL: Turn state validation into a run time feature.
6b3d9dbefbe9 Add new group to SCHEDULER_OWNER
7b4238a1ad6c Fix uninitialized texture levels during GenerateMipmap
5cbd3b1344b5 GL/D3D11: Clamp multiview-adjusted attribute divisor
a89f4ffda91a Add gl_PointSize to FragmentShaderLoadUnboundImageUnits
25b6dd000bd8 Docs: Update initial links and comments
e6447ec72629 GL: Use ContextStateGL for external contexts
d33722f31099 GL: Clamp values in ContextStateGLCaps to impl limits
31c01933e708 Scripts: Switch roll_aosp.sh to vpython3
25e721127e1c GL: StatemanagerGL owns all VAO states.
4a745a2ad7ad GL: Fix cases where vertex binding offset was not set to 0
d6ed7964370c GL: Track default VAO state in ContextStateGL.
013e8a1af187 Traces: Update documentation for downloading all traces
c24d9971269a Vulkan: Fix updating RenderPassDesc for FBO clear
07e4e6f5033e Wayland: Regenerate config for the 1.26.0 roll
1dfc92bd1818 Avoid std::strong_order in Color equality
032a3ce2da7f Fix D/S shader framebuffer fetch tests
e0d53b9dd7e6 Fix STENCIL_INDEX8 internal format map entry
d5c8131b66e3 GL: Add a function to apply a ContextStateGL
4c5dd5e9bf6a GL: Compare against current state for depth stencil states
0e80263dfe75 GL: Clamp BASE/MAX texture levels
c4b048df641c Trace/Replay: Prevent GL errors when calling MakeCurrent
49db0a452858 EGL: Prevent ANGLE gl validation errors on replay
170d2f332e14 GL: Compute dirty bits between two ContextStateGLs
7e6fd3f63ca3 EGL: Adjust depth/stencil surface format selection
2a38d62336e6 Roll vulkan-deps from af17ae0ac3a5 to b2accf345f13 (11 revisions)
de419d3fd06b Roll Chromium from 9ac349c94b98 to aa9b74792a21 (686 revisions)
e422fa19258e Translator: Fix index-checks vs comma
91d2d125ec00 Vulkan: Map only remaining buffer size in getIndexRange
5b683ed30122 Optimize robust init check during GenerateMipmap
3729f92590c5 GL: Use PixelPack/Unpack structs in ContextStateGL
e0a1266883cd Vulkan: Remove TextureVk::getImageViews()
896efc3ca2d9 Tests: Fix dEQP build and runtime for Wayland-only configs
82a8b2d800c4 Roll vulkan-deps from 9b3fec1aec6c to af17ae0ac3a5 (8 revisions)
515ed76cdcfe OpenCL: add additional validation to GetProgramInfo
a9d1ca1c0d73 Roll VK-GL-CTS from 3b7cbad78e93 to 34b25839e80b (23 revisions)
2385c7b4ccb8 Roll Chromium from cbb915d67c46 to 9ac349c94b98 (845 revisions)
272d37f4cc0c Remove Own* types and rename Source* types to Owner*
6fa59f82e48d GL: Fix BindBufferRange and BindImage not setting dirty bits
cd05752a5137 GL: Add printing functions for ContextStateGL
4d046d6abd31 OpenCL: Update the format conversion query to use type
661885c1a696 Skip new OcclusionQueriesTest on Win Intel Vulkan
b8352abce038 ANGLE: Reattach texture layer to FBO after layer count increase
c5e0c550ffe2 GL: Use a framebuffer with a stencil buffer to querying state
78a72721cc0f IR: Add new validation TODOs
d0b4f4d215fa Update context version mismatch message for tests
b085ab3a85c9 Introduce ResultAccumulator to aggregate results
6d696207e2fb Expose GL_OES_stencil8
9ff43a017862 Tests: Limit CQ testing to representative ANGLE traces
cdb28096ffbe Vulkan: Log driverVersion in Renderer::initFeatures
72a097d38faf Translator: Disallow arrays of external samplers
bdac11942d72 Vulkan: Use SourceLayer throughout the backend
362637f8200a Vulkan: Use SourceLevel throughout the backend
2e484954bb49 SPIR-V: Remove Row/ColMajor from Workgroup class structs
92ff3b92c8dd Roll vulkan-deps from 54cbd6cba08d to 9b3fec1aec6c (16 revisions)
ef387bf788d1 Roll Chromium from bdc9fe66be13 to cbb915d67c46 (719 revisions)
7022bdab0a79 Simplify AddYUVFormat
0e5d32f40590 Framecapture: Add ClientWaitSync to trace fixture
5506a28c2af5 Trace/Replay: Fix OOB gContextMap2 Indices
1b3a0894ee53 D3D11: Fix buffer-overflow during robust texture initialization
0099562106d4 Roll Chromium from 4a4f76045a90 to bdc9fe66be13 (918 revisions)
2bd94af5d530 Vulkan: Disable protected memory on Intel GPUs on Android
14571794da42 D3D11: Fix dynamic vertex buffer reservation
2a42a3255622 IR: Validate mutually exclusive interpolation decorations
3e73fcd7f1be Manual roll vulkan-deps from 0d9c229af89c to 54cbd6cba08d (10 
revisions)
2c5c60cd270d Metal: Split render pass on occlusion query offset limit
22ba45a57477 Remove EmulatePrerotation 90 and 270 for PointSpriteTest
74121e95f128 GL: Add utilities to query ContextStateGL from the driver.
5b2152599947 Data race when creating shared context
d82a885eda34 FrameCapture: Make canProtectDirectly not modify context state.
1ebd518e9a49 Return effective max level 0 for EGL image siblings
f16c27656856 Fix bundling scripts
78211275a028 Expose Chromium Win/ARM64 trybot
fef82cd9be4e Trace/Replay: Make "frame_wall_time" metric optional
38c5fb8ee606 Trace/Replay: Add syncpoints needed for GL/EGL interactions
005edcb6b9f3 Reland "Vulkan: Use SourceImageIndex throughout the backend"
cebf94590f28 Vulkan: Fix robust-clear after invalidate of emulated format
b3ad723d0da2 Suppress flaky xfb test on win/intel/Vulkan
880d825611b3 Roll Chromium from c46619b18044 to 4a4f76045a90 (763 revisions)
c09abf1d3a9f Enable Angle Win/NVIDIA experiment.
90feec9fb72f Fix build with wayland 1.26
af00fda20ba3 Vulkan: Add config w/o backward compat context
55c2d4efc4b6 Reduce WebGL max supported version to 3.0
a946b8d38583 Tests: Add captured framecount mode to trace_tests
4a59050d5954 EGL: Detach image siblings unconditionally on backend failure
043b7b278c66 Revert "Vulkan: Use SourceImageIndex throughout the backend"
81b8839e11c4 Roll vulkan-deps from 899dab78f857 to 0d9c229af89c (10 revisions)
f013c634faa0 Roll Chromium from dcaf3ddb3290 to c46619b18044 (819 revisions)

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



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

Reply via email to