[webkit-changes] [WebKit/WebKit] e5e673: Update ANGLE to 2024-10-07 (166b72c9524094e928c7eb...

Kimmo Kinnunen noreply at github.com
Wed Oct 9 01:36:04 PDT 2024


  Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: e5e67384ebbf4433f9bb799a428b47215d581664
      https://github.com/WebKit/WebKit/commit/e5e67384ebbf4433f9bb799a428b47215d581664
  Author: Kimmo Kinnunen <kkinnunen at apple.com>
  Date:   2024-10-09 (Wed, 09 Oct 2024)

  Changed paths:
    M Source/ThirdParty/ANGLE/ANGLE.plist
    M Source/ThirdParty/ANGLE/ANGLE.xcodeproj/project.pbxproj
    M Source/ThirdParty/ANGLE/BUILD.gn
    M Source/ThirdParty/ANGLE/Compiler.cmake
    M Source/ThirdParty/ANGLE/DEPS
    M Source/ThirdParty/ANGLE/GL.cmake
    M Source/ThirdParty/ANGLE/GLESv2.cmake
    M Source/ThirdParty/ANGLE/WebKit/ANGLEShaderProgramVersion.h
    M Source/ThirdParty/ANGLE/WebKit/angle_commit.h
    M Source/ThirdParty/ANGLE/changes.diff
    M Source/ThirdParty/ANGLE/doc/DebuggingTips.md
    M Source/ThirdParty/ANGLE/doc/ExtensionSupport.md
    A Source/ThirdParty/ANGLE/extensions/ANGLE_blob_cache.txt
    M Source/ThirdParty/ANGLE/gni/angle.gni
    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/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/infra/specs/angle.json
    M Source/ThirdParty/ANGLE/infra/specs/angle_mb_config.pyl
    M Source/ThirdParty/ANGLE/infra/specs/gn_isolate_map.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/waterfalls.pyl
    M Source/ThirdParty/ANGLE/samples/BUILD.gn
    R Source/ThirdParty/ANGLE/samples/hello_triangle_gl/HelloTriangleGL.cpp
    M Source/ThirdParty/ANGLE/samples/sample_util/SampleApplication.cpp
    M Source/ThirdParty/ANGLE/samples/sample_util/SampleApplication.h
    M Source/ThirdParty/ANGLE/samples/shader_translator/shader_translator.cpp
    M Source/ThirdParty/ANGLE/scripts/code_generation_hashes/ANGLE_shader_translator.json
    M Source/ThirdParty/ANGLE/scripts/code_generation_hashes/Emulated_HLSL_functions.json
    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/Metal_format_table.json
    M Source/ThirdParty/ANGLE/scripts/code_generation_hashes/SPIR-V_helpers.json
    M Source/ThirdParty/ANGLE/scripts/code_generation_hashes/Static_builtins.json
    M Source/ThirdParty/ANGLE/scripts/code_generation_hashes/Vulkan_mandatory_format_support_table.json
    M Source/ThirdParty/ANGLE/scripts/code_generation_hashes/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/gen_proc_table.py
    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/src/angle_program_serialize_data_version.gni
    M Source/ThirdParty/ANGLE/src/common/MemoryBuffer.cpp
    M Source/ThirdParty/ANGLE/src/common/MemoryBuffer.h
    M Source/ThirdParty/ANGLE/src/common/base/README.chromium
    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/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/spirv/angle_spirv_utils.cpp
    M Source/ThirdParty/ANGLE/src/common/utilities.cpp
    M Source/ThirdParty/ANGLE/src/common/utilities.h
    M Source/ThirdParty/ANGLE/src/common/vulkan/vk_headers.h
    M Source/ThirdParty/ANGLE/src/compiler.gni
    M Source/ThirdParty/ANGLE/src/compiler/preprocessor/DirectiveParser.cpp
    M Source/ThirdParty/ANGLE/src/compiler/translator/BaseTypes.h
    M Source/ThirdParty/ANGLE/src/compiler/translator/Compiler.cpp
    M Source/ThirdParty/ANGLE/src/compiler/translator/ConstantUnion.cpp
    M Source/ThirdParty/ANGLE/src/compiler/translator/DirectiveHandler.cpp
    M Source/ThirdParty/ANGLE/src/compiler/translator/ExtensionBehavior.cpp
    M Source/ThirdParty/ANGLE/src/compiler/translator/ExtensionBehavior.h
    M Source/ThirdParty/ANGLE/src/compiler/translator/FunctionLookup.cpp
    M Source/ThirdParty/ANGLE/src/compiler/translator/FunctionLookup.h
    M Source/ThirdParty/ANGLE/src/compiler/translator/ImmutableStringBuilder.h
    R Source/ThirdParty/ANGLE/src/compiler/translator/ImmutableString_ESSL_autogen.cpp
    M Source/ThirdParty/ANGLE/src/compiler/translator/ImmutableString_autogen.cpp
    M Source/ThirdParty/ANGLE/src/compiler/translator/Initialize.cpp
    M Source/ThirdParty/ANGLE/src/compiler/translator/IntermNode.cpp
    M Source/ThirdParty/ANGLE/src/compiler/translator/IntermNode.h
    M Source/ThirdParty/ANGLE/src/compiler/translator/Operator_autogen.h
    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/SymbolTable.cpp
    M Source/ThirdParty/ANGLE/src/compiler/translator/SymbolTable.h
    R Source/ThirdParty/ANGLE/src/compiler/translator/SymbolTable_ESSL_autogen.cpp
    M Source/ThirdParty/ANGLE/src/compiler/translator/SymbolTable_autogen.cpp
    M Source/ThirdParty/ANGLE/src/compiler/translator/builtin_function_declarations.txt
    M Source/ThirdParty/ANGLE/src/compiler/translator/builtin_variables.json
    M Source/ThirdParty/ANGLE/src/compiler/translator/gen_builtin_symbols.py
    M Source/ThirdParty/ANGLE/src/compiler/translator/glsl/TranslatorESSL.cpp
    M Source/ThirdParty/ANGLE/src/compiler/translator/glsl/TranslatorGLSL.cpp
    M Source/ThirdParty/ANGLE/src/compiler/translator/glslang.l
    M Source/ThirdParty/ANGLE/src/compiler/translator/glslang_lex_autogen.cpp
    M Source/ThirdParty/ANGLE/src/compiler/translator/hlsl/OutputHLSL.cpp
    M Source/ThirdParty/ANGLE/src/compiler/translator/hlsl/emulated_builtin_function_data_hlsl.json
    M Source/ThirdParty/ANGLE/src/compiler/translator/hlsl/emulated_builtin_functions_hlsl_autogen.cpp
    M Source/ThirdParty/ANGLE/src/compiler/translator/msl/EmitMetal.cpp
    M Source/ThirdParty/ANGLE/src/compiler/translator/msl/ProgramPrelude.cpp
    M Source/ThirdParty/ANGLE/src/compiler/translator/msl/SymbolEnv.cpp
    M Source/ThirdParty/ANGLE/src/compiler/translator/msl/TranslatorMSL.cpp
    M Source/ThirdParty/ANGLE/src/compiler/translator/spirv/BuildSPIRV.cpp
    M Source/ThirdParty/ANGLE/src/compiler/translator/spirv/OutputSPIRV.cpp
    M Source/ThirdParty/ANGLE/src/compiler/translator/spirv/TranslatorSPIRV.cpp
    M Source/ThirdParty/ANGLE/src/compiler/translator/tree_ops/RewritePixelLocalStorage.cpp
    A Source/ThirdParty/ANGLE/src/compiler/translator/tree_ops/SeparateCompoundStructDeclarations.cpp
    A Source/ThirdParty/ANGLE/src/compiler/translator/tree_ops/SeparateCompoundStructDeclarations.h
    M Source/ThirdParty/ANGLE/src/compiler/translator/tree_ops/glsl/apple/RewriteRowMajorMatrices.cpp
    R Source/ThirdParty/ANGLE/src/compiler/translator/tree_ops/msl/SeparateCompoundStructDeclarations.cpp
    R Source/ThirdParty/ANGLE/src/compiler/translator/tree_ops/msl/SeparateCompoundStructDeclarations.h
    M Source/ThirdParty/ANGLE/src/compiler/translator/tree_util/BuiltIn.h
    R Source/ThirdParty/ANGLE/src/compiler/translator/tree_util/BuiltIn_ESSL_autogen.h
    A Source/ThirdParty/ANGLE/src/compiler/translator/tree_util/BuiltIn_autogen.h
    R Source/ThirdParty/ANGLE/src/compiler/translator/tree_util/BuiltIn_complete_autogen.h
    M Source/ThirdParty/ANGLE/src/compiler/translator/tree_util/DriverUniform.cpp
    M Source/ThirdParty/ANGLE/src/compiler/translator/tree_util/IntermNode_util.cpp
    M Source/ThirdParty/ANGLE/src/compiler/translator/tree_util/IntermNode_util.h
    M Source/ThirdParty/ANGLE/src/compiler/translator/util.cpp
    M Source/ThirdParty/ANGLE/src/compiler/translator/util.h
    A Source/ThirdParty/ANGLE/src/compiler/translator/wgsl/OutputUniformBlocks.cpp
    A Source/ThirdParty/ANGLE/src/compiler/translator/wgsl/OutputUniformBlocks.h
    M Source/ThirdParty/ANGLE/src/compiler/translator/wgsl/RewritePipelineVariables.cpp
    M Source/ThirdParty/ANGLE/src/compiler/translator/wgsl/RewritePipelineVariables.h
    M Source/ThirdParty/ANGLE/src/compiler/translator/wgsl/TranslatorWGSL.cpp
    A Source/ThirdParty/ANGLE/src/compiler/translator/wgsl/Utils.cpp
    A Source/ThirdParty/ANGLE/src/compiler/translator/wgsl/Utils.h
    R Source/ThirdParty/ANGLE/src/compiler/translator/wgsl/WriteTypeName.cpp
    R Source/ThirdParty/ANGLE/src/compiler/translator/wgsl/WriteTypeName.h
    M Source/ThirdParty/ANGLE/src/libANGLE/BlobCache.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/BlobCache.h
    M Source/ThirdParty/ANGLE/src/libANGLE/BlobCache_unittest.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/CLContext.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/CLImage.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/CLImage.h
    M Source/ThirdParty/ANGLE/src/libANGLE/CLMemory.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/CLMemory.h
    M Source/ThirdParty/ANGLE/src/libANGLE/Caps.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/Compiler.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/Context.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/Context.h
    R Source/ThirdParty/ANGLE/src/libANGLE/Context_gl.cpp
    R Source/ThirdParty/ANGLE/src/libANGLE/Context_gl_1_autogen.h
    R Source/ThirdParty/ANGLE/src/libANGLE/Context_gl_2_autogen.h
    R Source/ThirdParty/ANGLE/src/libANGLE/Context_gl_3_autogen.h
    R Source/ThirdParty/ANGLE/src/libANGLE/Context_gl_4_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/Display.h
    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/GLES1Renderer.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/Image.h
    M Source/ThirdParty/ANGLE/src/libANGLE/MemoryProgramCache.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/MemoryShaderCache.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/PixelLocalStorage.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/Surface_unittest.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
    R Source/ThirdParty/ANGLE/src/libANGLE/capture/capture_gl_1_autogen.cpp
    R Source/ThirdParty/ANGLE/src/libANGLE/capture/capture_gl_1_autogen.h
    R Source/ThirdParty/ANGLE/src/libANGLE/capture/capture_gl_1_params.cpp
    R Source/ThirdParty/ANGLE/src/libANGLE/capture/capture_gl_2_autogen.cpp
    R Source/ThirdParty/ANGLE/src/libANGLE/capture/capture_gl_2_autogen.h
    R Source/ThirdParty/ANGLE/src/libANGLE/capture/capture_gl_2_params.cpp
    R Source/ThirdParty/ANGLE/src/libANGLE/capture/capture_gl_3_autogen.cpp
    R Source/ThirdParty/ANGLE/src/libANGLE/capture/capture_gl_3_autogen.h
    R Source/ThirdParty/ANGLE/src/libANGLE/capture/capture_gl_3_params.cpp
    R Source/ThirdParty/ANGLE/src/libANGLE/capture/capture_gl_4_autogen.cpp
    R Source/ThirdParty/ANGLE/src/libANGLE/capture/capture_gl_4_autogen.h
    R Source/ThirdParty/ANGLE/src/libANGLE/capture/capture_gl_4_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/capture/serialize.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/cl_types.h
    A Source/ThirdParty/ANGLE/src/libANGLE/context_private_call.cpp
    A Source/ThirdParty/ANGLE/src/libANGLE/context_private_call_autogen.h
    R Source/ThirdParty/ANGLE/src/libANGLE/context_private_call_gl.cpp
    R Source/ThirdParty/ANGLE/src/libANGLE/context_private_call_gl_autogen.h
    R Source/ThirdParty/ANGLE/src/libANGLE/context_private_call_gles.cpp
    R Source/ThirdParty/ANGLE/src/libANGLE/context_private_call_gles_autogen.h
    R Source/ThirdParty/ANGLE/src/libANGLE/format_map_desktop.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/formatutils.h
    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/CLContextImpl.h
    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/DisplayImpl.h
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/SurfaceImpl.h
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/cl/CLContextCL.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/cl/CLContextCL.h
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/d3d/DisplayD3D.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/d3d/DisplayD3D.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/SurfaceD3D.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/d3d/SurfaceD3D.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/DisplayGL.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/gl/DisplayGL.h
    R Source/ThirdParty/ANGLE/src/libANGLE/renderer/gl/PLSProgramCache.cpp
    R Source/ThirdParty/ANGLE/src/libANGLE/renderer/gl/PLSProgramCache.h
    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/cgl/IOSurfaceSurfaceCGL.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/gl/cgl/IOSurfaceSurfaceCGL.h
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/gl/cgl/PbufferSurfaceCGL.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/gl/cgl/PbufferSurfaceCGL.h
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/gl/cgl/WindowSurfaceCGL.h
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/gl/cgl/WindowSurfaceCGL.mm
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/gl/eagl/IOSurfaceSurfaceEAGL.h
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/gl/eagl/IOSurfaceSurfaceEAGL.mm
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/gl/eagl/PbufferSurfaceEAGL.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/gl/eagl/PbufferSurfaceEAGL.h
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/gl/eagl/WindowSurfaceEAGL.h
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/gl/eagl/WindowSurfaceEAGL.mm
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/gl/egl/DisplayEGL.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/gl/egl/SurfaceEGL.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/gl/egl/SurfaceEGL.h
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/gl/gl_backend.gni
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/gl/glx/PbufferSurfaceGLX.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/gl/glx/PbufferSurfaceGLX.h
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/gl/glx/PixmapSurfaceGLX.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/gl/glx/PixmapSurfaceGLX.h
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/gl/glx/WindowSurfaceGLX.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/gl/glx/WindowSurfaceGLX.h
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/gl/renderergl_utils.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/gl/wgl/D3DTextureSurfaceWGL.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/gl/wgl/D3DTextureSurfaceWGL.h
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/gl/wgl/DXGISwapChainWindowSurfaceWGL.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/gl/wgl/DXGISwapChainWindowSurfaceWGL.h
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/gl/wgl/PbufferSurfaceWGL.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/gl/wgl/PbufferSurfaceWGL.h
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/gl/wgl/WindowSurfaceWGL.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/gl/wgl/WindowSurfaceWGL.h
    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/ProgramExecutableMtl.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/gen_mtl_format_table.py
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/metal/mtl_library_cache.mm
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/null/DisplayNULL.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/null/DisplayNULL.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/renderer_utils.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/renderer_utils.h
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/BufferVk.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/BufferVk.h
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/CLCommandQueueVk.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/CLCommandQueueVk.h
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/CLContextVk.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/CLContextVk.h
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/CLDeviceVk.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/CLKernelVk.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/CLKernelVk.h
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/CLMemoryVk.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/CLMemoryVk.h
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/CLPlatformVk.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/CLProgramVk.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/CLProgramVk.h
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/CommandProcessor.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/DisplayVk.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/DisplayVk.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/OverlayVk.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/ProgramExecutableVk.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/ProgramExecutableVk.h
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/ProgramVk.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/SecondaryCommandBuffer.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/SecondaryCommandBuffer.h
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/ShaderVk.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/VulkanSecondaryCommandBuffer.h
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/android/HardwareBufferImageSiblingVkAndroid.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/clspv_utils.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/clspv_utils.h
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/shaders/src/third_party/ffx_spd/README.chromium
    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
    A Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/vk_cl_utils.cpp
    A Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/vk_cl_utils.h
    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/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/BufferWgpu.h
    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/DisplayWgpu.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/wgpu/DisplayWgpu.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/ProgramExecutableWgpu.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/wgpu/ProgramExecutableWgpu.h
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/wgpu/ProgramWgpu.cpp
    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/SurfaceWgpu.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/wgpu/SurfaceWgpu.h
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/wgpu/VertexArrayWgpu.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/wgpu/VertexArrayWgpu.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_format_map.json
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/wgpu/wgpu_format_table_autogen.cpp
    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_pipeline_state.h
    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/validationEGL.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/validationES1.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/validationES2.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/validationES3.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/validationES32.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/validationESEXT.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/validationESEXT_autogen.h
    R Source/ThirdParty/ANGLE/src/libANGLE/validationGL1.cpp
    R Source/ThirdParty/ANGLE/src/libANGLE/validationGL1_autogen.h
    R Source/ThirdParty/ANGLE/src/libANGLE/validationGL2.cpp
    R Source/ThirdParty/ANGLE/src/libANGLE/validationGL2_autogen.h
    R Source/ThirdParty/ANGLE/src/libANGLE/validationGL3.cpp
    R Source/ThirdParty/ANGLE/src/libANGLE/validationGL3_autogen.h
    R Source/ThirdParty/ANGLE/src/libANGLE/validationGL4.cpp
    R Source/ThirdParty/ANGLE/src/libANGLE/validationGL4_autogen.h
    M Source/ThirdParty/ANGLE/src/libGLESv2.gni
    M Source/ThirdParty/ANGLE/src/libGLESv2/egl_stubs.cpp
    R Source/ThirdParty/ANGLE/src/libGLESv2/entry_points_gl_1_autogen.cpp
    R Source/ThirdParty/ANGLE/src/libGLESv2/entry_points_gl_1_autogen.h
    R Source/ThirdParty/ANGLE/src/libGLESv2/entry_points_gl_2_autogen.cpp
    R Source/ThirdParty/ANGLE/src/libGLESv2/entry_points_gl_2_autogen.h
    R Source/ThirdParty/ANGLE/src/libGLESv2/entry_points_gl_3_autogen.cpp
    R Source/ThirdParty/ANGLE/src/libGLESv2/entry_points_gl_3_autogen.h
    R Source/ThirdParty/ANGLE/src/libGLESv2/entry_points_gl_4_autogen.cpp
    R Source/ThirdParty/ANGLE/src/libGLESv2/entry_points_gl_4_autogen.h
    M Source/ThirdParty/ANGLE/src/libGLESv2/entry_points_gles_1_0_autogen.cpp
    M Source/ThirdParty/ANGLE/src/libGLESv2/entry_points_gles_2_0_autogen.cpp
    M Source/ThirdParty/ANGLE/src/libGLESv2/entry_points_gles_3_0_autogen.cpp
    M Source/ThirdParty/ANGLE/src/libGLESv2/entry_points_gles_3_1_autogen.cpp
    M Source/ThirdParty/ANGLE/src/libGLESv2/entry_points_gles_3_2_autogen.cpp
    M Source/ThirdParty/ANGLE/src/libGLESv2/entry_points_gles_ext_autogen.cpp
    M Source/ThirdParty/ANGLE/src/libGLESv2/entry_points_gles_ext_autogen.h
    R Source/ThirdParty/ANGLE/src/libGLESv2/entry_points_glx.cpp
    R Source/ThirdParty/ANGLE/src/libGLESv2/entry_points_glx.h
    R Source/ThirdParty/ANGLE/src/libGLESv2/entry_points_wgl.cpp
    R Source/ThirdParty/ANGLE/src/libGLESv2/entry_points_wgl.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/opengl32_autogen.def
    R Source/ThirdParty/ANGLE/src/libGLESv2/opengl32_with_wgl_autogen.def
    M Source/ThirdParty/ANGLE/src/libGLESv2/proc_table_egl_autogen.cpp
    R Source/ThirdParty/ANGLE/src/libGLESv2/proc_table_glx.h
    R Source/ThirdParty/ANGLE/src/libGLESv2/proc_table_glx_autogen.cpp
    R Source/ThirdParty/ANGLE/src/libGLESv2/proc_table_wgl.h
    R Source/ThirdParty/ANGLE/src/libGLESv2/proc_table_wgl_autogen.cpp
    M Source/ThirdParty/ANGLE/src/tests/BUILD.gn
    M Source/ThirdParty/ANGLE/src/tests/angle_android_test_runner.py
    M Source/ThirdParty/ANGLE/src/tests/angle_end2end_tests.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/CaptureReplayTests.cpp
    M Source/ThirdParty/ANGLE/src/tests/capture_tests/CapturedTest.cpp
    R Source/ThirdParty/ANGLE/src/tests/compiler_tests/ImmutableString_test_ESSL_autogen.cpp
    M Source/ThirdParty/ANGLE/src/tests/compiler_tests/ImmutableString_test_autogen.cpp
    M Source/ThirdParty/ANGLE/src/tests/compiler_tests/ShCompile_test.cpp
    M Source/ThirdParty/ANGLE/src/tests/compiler_tests/WGSLOutput_test.cpp
    M Source/ThirdParty/ANGLE/src/tests/deqp_support/angle_deqp_gtest.cpp
    M Source/ThirdParty/ANGLE/src/tests/deqp_support/deqp.gni
    R Source/ThirdParty/ANGLE/src/tests/deqp_support/deqp_gl46_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_gles3_test_expectations.txt
    M Source/ThirdParty/ANGLE/src/tests/deqp_support/deqp_khr_gles31_test_expectations.txt
    M Source/ThirdParty/ANGLE/src/tests/deqp_support/deqp_khr_gles32_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/glcTestPackageEntry_override.cpp
    M Source/ThirdParty/ANGLE/src/tests/egl_tests/EGLContextCompatibilityTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/egl_tests/EGLPrintEGLinfoTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/egl_tests/EGLQueryContextTest.cpp
    A Source/ThirdParty/ANGLE/src/tests/gl_tests/BlobCacheTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/gl_tests/ClearTest.cpp
    R Source/ThirdParty/ANGLE/src/tests/gl_tests/DesktopGLSLTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/gl_tests/FramebufferMultiviewTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/gl_tests/FramebufferTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/gl_tests/GLSLTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/gl_tests/ImageTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/gl_tests/LineLoopTest.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/PixelLocalStorageTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/gl_tests/ProgramBinaryTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/gl_tests/ReadPixelsTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/gl_tests/RendererTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/gl_tests/RobustBufferAccessBehaviorTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/gl_tests/SRGBTextureTest.cpp
    A Source/ThirdParty/ANGLE/src/tests/gl_tests/ShadowSamplerFunctionsTest.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/perf_tests/ANGLEPerfTest.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/preprocessor_tests/version_test.cpp
    M Source/ThirdParty/ANGLE/src/tests/py_utils/android_helper.py
    M Source/ThirdParty/ANGLE/src/tests/restricted_traces/README.md
    M Source/ThirdParty/ANGLE/src/tests/restricted_traces/gpumem.sh
    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/retrace_restricted_traces.py
    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/MultiviewTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/test_utils/MultiviewTest.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.cpp
    M Source/ThirdParty/ANGLE/src/tests/test_utils/angle_test_instantiate.h
    M Source/ThirdParty/ANGLE/third_party/OpenCL-ICD-Loader/README.chromium
    M Source/ThirdParty/ANGLE/third_party/VK-GL-CTS/README.chromium
    M Source/ThirdParty/ANGLE/third_party/cpu_features/README.chromium
    M Source/ThirdParty/ANGLE/third_party/proguard/README.chromium
    A Source/ThirdParty/ANGLE/tools/ubsan/vptr_ignorelist.txt
    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.cpp
    M Source/ThirdParty/ANGLE/util/capture/trace_interpreter.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/WGLWindow.cpp
    M Source/ThirdParty/ANGLE/util/windows/WGLWindow.h

  Log Message:
  -----------
  Update ANGLE to 2024-10-07 (166b72c9524094e928c7ebf2f1e94c4828758257)
https://bugs.webkit.org/show_bug.cgi?id=281045
rdar://problem/137495209

Reviewed by Dan Glastonbury

Contains upstream commits:
git log --oneline f0919be383d0d6ad76120fd7a3ed6b3beddb74d7..166b72c9524094e928c7ebf2f1e94c4828758257 --pretty=%h %s
166b72c952 GL_ANGLE_blob_cache implementation.
770dc68f08 Tests: Add Thief Puzzle trace
492cf2658a Stubs for GL_blob_cache_angle
37c69bd615 Tests: gold tests assert that filter matches a test
07ad37e1fd Roll Chromium from f110bcc1488e to af63b8cf2be2 (761 revisions)
c99f110623 Debug: Allow forcing GL_RENDERER and GL_VENDOR
cd10ad463b Metal: Rework allowSamplerCompareGradient feature
b3d85ccef0 Vulkan: Consolidate write colorspace override states
95379bb4d5 Suppress flaky end2end test on Linux NVIDIA Vulkan
6d6a168673 Roll vulkan-deps from 2be80b8bd62c to dd729cf1f807 (13 revisions)
53b9dcdc11 Roll VK-GL-CTS from 179dd9f858f0 to 5dd667ee8fa8 (1 revision)
aacbf041f6 Revert "Vulkan: Enable build on Chrome/Android"
b38cc7faa7 Vulkan: Consolidate read colorspace override states
605c2f8506 Vulkan: Bugfix in FramebufferVk::blit(...)
f9709279de CL/Vulkan: Add support for printf builtin processing
b61f9f9eff Vulkan: Add operator<< for descriptorSet for debugging
d147a2caa7 Vulkan: release descriptorSets from TextureVk::refreshImageViews
eb4eaea9b8 Vulkan: Improve SharedCacheKeyManager::addKey performance
a921694bb6 Metal: Support EXT_texture_shadow_lod
d550d96fb6 Metal: Remove allowSamplerCompareLod feature
c94c37c14b WebGPU: Skip ReadPixels if texture creation failed
f145842983 Tests: Add Going Balls trace
e2a2385112 Vulkan: Enable build on Chrome/Android
3f132f0cad Tests: Add Woodoku trace
c861f0d65a Skip KHR-GLES3.framebuffer_blit.scissor_blit on S22
e8fdc34146 Android: Update targetSDK to 34
ad8627a8dc Roll vulkan-deps from 1d7fd2888081 to 2be80b8bd62c (7 revisions)
9f609a5c6c Roll SwiftShader from 07d3f212a083 to 7a9a492a38b7 (1 revision)
9257738866 Roll Chromium from 4bfccb8742c8 to f110bcc1488e (573 revisions)
cd7f294923 GL: Workaround constructor bug on Nvidia
b16d105fc6 Remove Desktop GL front-end support
6024e9c055 Manual roll VK-GL-CTS from 65470ff2e321 to 179dd9f858f0 (27 revisions)
b5d548bb93 CL/Vulkan: Update map interface for CLMemoryVk
0a45269705 CL/Vulkan: Enable support for multiple descriptor set handling
371539c3ac CL/Vulkan: Move descriptor set and pipeline layout cache to context
e97a9ba630 Roll SwiftShader from 72ca2005cd32 to 07d3f212a083 (1 revision)
627a3c526c Roll vulkan-deps from 7aaa4e9a5b34 to 1d7fd2888081 (12 revisions)
01eb02205a Roll Chromium from 7b11e2d1e07c to 4bfccb8742c8 (590 revisions)
9edd74e2ff Tests: Add Traffic Rider trace
55980dbd39 common: Improve/fix spir-v utils
be8cc064fc DisplayWgpu: Remove wgpu::FeatureName::SurfaceCapabilities
f680925b5d Tests: Add Warhammer 40000 Freeblade trace
435bd0a9ae ssci: use canonical date format
80aced82ce Roll vulkan-deps from fb8f0127fca4 to 7aaa4e9a5b34 (9 revisions)
5aa20fd13b Roll SwiftShader from 8580e3a98e50 to 72ca2005cd32 (1 revision)
bba8c29280 Roll Chromium from dd17ed0c05d9 to 7b11e2d1e07c (692 revisions)
7ff7775b2b Metal: Align internal texture wrapper names
371ab6d885 Metal: Refactor texture wrappers
86872374b0 Metal: Refactor textureGrad wrappers
39b5f5fc5a Metal: Refactor textureLod wrappers
80e5e611e4 Metal: Refactor textureGradOffset wrappers
cc44090d34 Vulkan: Add an extra descriptor set index
0040cda117 Vulkan: Invalidate host visible non-coherent buffers on mapping
65ece02900 Roll vulkan-deps from 223523f05dc0 to fb8f0127fca4 (8 revisions)
81c1196195 Roll Chromium from a588c34f73df to dd17ed0c05d9 (541 revisions)
572fd30ee2 Clean up LineLoopIndirectTest
67a5ea45f4 Vulkan: Fix the error from multiple lineloop draws
e06b07a992 Vulkan: populate ycbcr conversionDesc for yuv VkFormats
03b5ea3989 Traces: --offscreen syncs on N-2 frame GPU completion
7c81171550 Vulkan: fix crash when clearing stencil with ClearBuffer
163e24e4ca Roll vulkan-deps from 4c709b68a2c6 to 223523f05dc0 (12 revisions)
cedad4757a Roll Chromium from 37b223759e13 to a588c34f73df (702 revisions)
7b0212b337 Retrace cod_mobile for minimum requirements
0621c95c61 Add test for repeated indirect line loop draws
baf0c6b213 Metal: Refactor texture[Lod]Offset wrappers
bc9c772dfe Metal: Refactor textureProj[Offset] wrappers
15a64b27a6 Roll vulkan-deps from 4b313c0d5593 to 4c709b68a2c6 (36 revisions)
474b7c2e37 Roll Chromium from da7173a2a2dd to 37b223759e13 (591 revisions)
0ec8a7f1b5 Prevent multiple solutions when retracing with get_min_reqs
05c62ebcad Fix check for whether stencil write is masked out
b4ec585097 Metal: Refactor textureProj(Grad|Lod)[Offset] wrappers
fe8c0390bc WGSL: Run SeparateCompoundStructDeclarations to name structs
7e24988190 HLSL: Emulate mix functions when the last parameter is a bool.
994bbbfc27 Vulkan: Don't require renderability in AHBs
2af092362c Vulkan: Enable monolithic pipelines on Intel Windows
94a8bfa8f3 Roll Chromium from 0570283bb92a to da7173a2a2dd (623 revisions)
966739ac8b Drop PLS support for EXT_shader_pixel_local_storage
a6ee4641d0 WGSL: Output default uniform block and accesses to it
fe6c13d711 Skip dota_underlords on Linux NVIDIA
036e3ff1f2 Remove Framebuffer::usingExtendedDrawBuffers
f1843343bb Skip flaky end2end test on Metal AMD
6cd8a2dbc6 WebGPU: Use SurfaceTexture instead of SwapChain.
a2891e6cdd Roll vulkan-deps from ab526a2539cd to 4b313c0d5593 (8 revisions)
c74da9ff8f Roll SwiftShader from 2afc8c97882a to 8580e3a98e50 (1 revision)
0e3d6d30aa Roll Chromium from c3264b853e52 to 0570283bb92a (570 revisions)
eaffa034c7 Revert "Vulkan: Consolidate colorspace override states"
1798e1f044 GL: Avoid infinite loops clearing GL errors
f5f419ec0b Vulkan: Add verify-restore in CompressAndStorePipelineCacheVk()
0b610712c8 WebGPU: Sync index buffers, add indexed draw calls
75297ee99c Skip dEQP GLES3 crashes on Metal AMD
ff5dfad57b restricted_trace_perf: Change loop order
9a744edefc Enable Mac/AMD experiment
05c7d2eb51 Roll vulkan-deps from 54e834b2bf55 to ab526a2539cd (8 revisions)
19f1dd9c83 Roll Chromium from e5395ab2f022 to c3264b853e52 (505 revisions)
b563ede4e6 WebGPU: initDefaultUniformBlocks outside of an ASSERT
a6ec0bb996 Vulkan: Fix recursion in ensurePipelineCacheInitialized()
fdec693541 Workaround supportsSurfaceMaintenance1 on Linux with llvmpipe
082380ec76 Roll vulkan-deps from ccec2dffc262 to 54e834b2bf55 (8 revisions)
9416a22b64 Roll Chromium from 994b97894d7d to e5395ab2f022 (655 revisions)
1e74ce33a5 Reland "Vulkan: Prefer monolithic pipelines everywhere"
49ea6f0081 Cleanup ImageTest skip conditions
bffcd235ba Vulkan: Consolidate colorspace override states
167b9e8d22 Vulkan: Fix pipeline cache store vs monolithic pipeline race
1bed7fddcb CL/VK: Fix missed PushConstantRegionGroupOffset
cce1497c30 CL/Vulkan: regionOffset as GWO for uniform
741e5355bf CL/Vulkan: Add missing PushConstantNumWorkgroups
8eecc8e9b8 CL/Vulkan: Update CL_DEVICE parameters
86a24b84b5 Add TraceFrameIndex atrace counter
0de7c43f7a Remove unused functions
4d613ca7ff Skip angle_deqp_egl_vulkan_tests on linux-exp-nvidia
c2051a2d47 Metal: Refactor texelFetch[Offset] and textureSize wrappers
2ca686d27c Suppress flaky test on Linux NVIDIA Vulkan
10a536e4fb Roll vulkan-deps from ffbb7dcdf4e7 to ccec2dffc262 (3 revisions)
7fe873117a Roll Chromium from 7865bb134eac to 994b97894d7d (553 revisions)
b682d8102f Remove limitation for INT_MAX
f0f6529027 Translator: Add check for atomic counter offset
95664631d8 Metal: Fix OES_texture_3D texture function wrappers
5eb71dc152 Metal: Simplify ESSL 1.00 texture function wrappers
04c2879e07 Modify retracer script to output min requirements json diff
cb9d52f85e Vulkan: Add Pipeline blob cache per chunk CRC check
8469debb3c Vulkan: Add dual slots in CompressAndStorePipelineCacheVk()
e6c22c936f Metal: Remove invalid ESSL 1.00 texture functions
bb14aa4d86 WebGPU: set vertex buffers.
72e4922c9a Manual roll vulkan-deps from 85337aef88cb to ffbb7dcdf4e7 (32 revisions)
260953c387 Suppress flaky test on Linux NVIDIA Vulkan
5dc75656a1 Roll Chromium from d041a9415c49 to 7865bb134eac (548 revisions)
44b6203c43 Add new functions defined in VK_KHR_Synchronization2 extension
59f1e537fb CL/VK: Add ArgumentWorkgroup handling
7bdd5f775d Vulkan: Remove syncval suppressions for fixed bugs
e38d25b167 Vulkan: Implement EXT_clear_texture
7c6f1c05ee Vulkan: Enable UtilsVk::startRenderPass() for DS
3f89dfc2b7 Update validation for EXT_clear_texture
a98f83bc3e Add pre-upload Required Extensions check to trace sync script
7e462c2225 WGPU: Implement SetUniform() enough so GetUniform() works
dfa516cef8 Vulkan: Fix chunkIndex is not 16 bits when computing key
e8b8749dae Fix use-after-out-of-scope in CapturedTest
1a97e039bf restricted_trace_perf: Support multiple users
b98e6bc07e Translator: Add EXT_texture_shadow_lod functions
6da67584d2 Roll Chromium from 2fe1637302ed to d041a9415c49 (638 revisions)
6e0ae89997 Vulkan: Suppress more rasterizer-discard VUs due to VVL bugs
dbdc95515f Vulkan: Let asyncCommandBufferReset control garbage cleanup
72d01332a8 CL/Vulkan: Add missing EnqueuedLocalSize PushConst
9685cb968d Vulkan: Clean up PackedClearValuesArray::store
0f4c807a91 Tests: disable batching in gold tests on Android
89f9ea08ad CL/Vulkan: Fix missing init() for clLinkProgram
f2d9d755c8 CL: Drop image_descriptor and format from image create
dda301f68b CL: Add additional state getter for CLImage
ad4159f3bd Vulkan: Add utils for cl state to vk state
f8031fbeeb Vulkan: Unsuppress fixed VU errors
f2eb8781a8 Vulkan: Selectively enable emulateR32fImageAtomicExchange
1503a10737 Revert "Vulkan: Prefer monolithic pipelines everywhere"
773ef0acc0 Roll VK-GL-CTS from 1df39e522f4a to 65470ff2e321 (1 revision)
a08ec38619 Roll Chromium from a4e2f421d97f to 2fe1637302ed (572 revisions)
1b4d6185c4 Vulkan: Cleanup sRGB related code
44bbfbda66 Tests: deqp no longer logs unused test expectations
e9ab557c74 Vulkan: Prefer monolithic pipelines everywhere
6d58359bb1 Add shadow sampler LOD tests for cubemap arrays
3cabe8c25a Tests: fix python assertion
44a8184ba4 Android aosp: refactor roll_aosp.sh, add docs
ca2e588b4f WebGPU: Add support for depth/stencil clears
b5280aa370 Add shadow sampler LOD tests for cubemaps
5e45d53fd2 Tests: Add Downwell trace
005345d485 Suppress flaky dEQP GLES2 test
7d79eb483b Roll SwiftShader from 3239872f9c5f to 2afc8c97882a (1 revision)
e5dd355a5f Roll VK-GL-CTS from c3450b232f2c to 1df39e522f4a (1 revision)
aca185ba9b Roll Chromium from 2819a64dc892 to a4e2f421d97f (656 revisions)
937c5dc867 Vulkan: Make image{Read,Write} helper interface api agnostic
f6d9b179eb Roll Chromium from ca9e6516864e to 2819a64dc892 (690 revisions)
9decad7510 Add shadow sampler LOD tests for 2D arrays
0cce8fd3c5 Add EXT_texture_shadow_lod stubs
25c693c96d Manual roll vulkan-deps from cafccf56bad4 to 85337aef88cb (5 revisions)
6ee0795993 Remove the suppressed VVL error
d1f2392637 Manual roll vulkan-deps from 5a507062e158 to cafccf56bad4 (4 revisions)
42c85cc493 roll_aosp: move the non conformant cflags to a cc_defaults
27738fe4fd Fix retracer script error due to blank argument
c91e2792c5 Tests: aosp end2end test lib depends on _ndk_ gtest/gmock
bf29f7bd42 vulkan: fix eagl compile issue.
8c12874c75 vulkan: add double buffer swapchain for fifo mode.
e90de4b287 Add shadow sampler LOD tests
96733038b0 Add back sdk_version entry to build targets
7dcfc32b3a Remove renamed VUID
1205d21897 Suppress flaky failures on new Linux Intel and NVIDIA drivers
7168e3e6a9 Roll vulkan-deps from 49bb428cd451 to 5a507062e158 (4 revisions)
dce150ce4f Roll Chromium from 9ba8dc9b3945 to ca9e6516864e (599 revisions)

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



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


More information about the webkit-changes mailing list