[webkit-changes] [WebKit/WebKit] 7ab8cd: Update ANGLE to 2022-09-12 (26cb336a0dfcd4cd657a2b...

Kimmo Kinnunen noreply at github.com
Wed Sep 14 10:10:16 PDT 2022


  Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: 7ab8cd2a16e426ab14810f92faf97f95c2c1053c
      https://github.com/WebKit/WebKit/commit/7ab8cd2a16e426ab14810f92faf97f95c2c1053c
  Author: Kimmo Kinnunen <kkinnunen at apple.com>
  Date:   2022-09-14 (Wed, 14 Sep 2022)

  Changed paths:
    M Source/ThirdParty/ANGLE/.gitignore
    M Source/ThirdParty/ANGLE/.vpython3
    M Source/ThirdParty/ANGLE/ANGLE.plist
    M Source/ThirdParty/ANGLE/ANGLE.xcodeproj/project.pbxproj
    M Source/ThirdParty/ANGLE/BUILD.gn
    M Source/ThirdParty/ANGLE/DEPS
    M Source/ThirdParty/ANGLE/GLESv2.cmake
    M Source/ThirdParty/ANGLE/changes.diff
    M Source/ThirdParty/ANGLE/doc/DevSetup.md
    M Source/ThirdParty/ANGLE/extensions/ANGLE_rgbx_internal_format.txt
    M Source/ThirdParty/ANGLE/extensions/ANGLE_shader_pixel_local_storage.txt
    A Source/ThirdParty/ANGLE/extensions/EGL_ANGLE_colorspace_attribute_passthrough.txt
    M Source/ThirdParty/ANGLE/extensions/EGL_ANGLE_d3d_texture_client_buffer.txt
    A Source/ThirdParty/ANGLE/extensions/EGL_ANGLE_timestamp_surface_attribute.txt
    M Source/ThirdParty/ANGLE/gni/angle.gni
    M Source/ThirdParty/ANGLE/include/GLSLANG/ShaderLang.h
    M Source/ThirdParty/ANGLE/include/GLSLANG/ShaderVars.h
    A Source/ThirdParty/ANGLE/include/GLX/.clang-format
    A Source/ThirdParty/ANGLE/include/GLX/glxext.h
    M Source/ThirdParty/ANGLE/include/platform/FeaturesD3D_autogen.h
    M Source/ThirdParty/ANGLE/include/platform/FeaturesMtl_autogen.h
    M Source/ThirdParty/ANGLE/include/platform/FeaturesVk_autogen.h
    M Source/ThirdParty/ANGLE/include/platform/FrontendFeatures_autogen.h
    M Source/ThirdParty/ANGLE/include/platform/d3d_features.json
    M Source/ThirdParty/ANGLE/include/platform/frontend_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/test_suites.pyl
    M Source/ThirdParty/ANGLE/infra/specs/trybot_analyze_config.json
    M Source/ThirdParty/ANGLE/samples/capture_replay/CaptureReplay.cpp
    A Source/ThirdParty/ANGLE/scripts/angle_android_codegen.go
    R Source/ThirdParty/ANGLE/scripts/cl.xml
    M Source/ThirdParty/ANGLE/scripts/code_generation_hashes/ANGLE_features.json
    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/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/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/Test_spec_JSON.json
    M Source/ThirdParty/ANGLE/scripts/code_generation_hashes/Vulkan_mandatory_format_support_table.json
    M Source/ThirdParty/ANGLE/scripts/code_generation_hashes/overlay_fonts.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/code_generation_hashes/uniform_type.json
    R Source/ThirdParty/ANGLE/scripts/egl.xml
    M Source/ThirdParty/ANGLE/scripts/egl_angle_ext.xml
    M Source/ThirdParty/ANGLE/scripts/export_targets.py
    M Source/ThirdParty/ANGLE/scripts/gen_gl_enum_utils.py
    M Source/ThirdParty/ANGLE/scripts/gen_proc_table.py
    M Source/ThirdParty/ANGLE/scripts/gen_vk_gl_cts_build.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.xml
    M Source/ThirdParty/ANGLE/scripts/gl_angle_ext.xml
    M Source/ThirdParty/ANGLE/scripts/registry_xml.py
    M Source/ThirdParty/ANGLE/scripts/roll_chromium_deps.py
    R Source/ThirdParty/ANGLE/scripts/wgl.xml
    M Source/ThirdParty/ANGLE/src/angle_commit.h
    M Source/ThirdParty/ANGLE/src/common/android_util.cpp
    M Source/ThirdParty/ANGLE/src/common/gen_packed_gl_enums.py
    M Source/ThirdParty/ANGLE/src/common/gen_uniform_type_table.py
    M Source/ThirdParty/ANGLE/src/common/spirv/gen_spirv_builder_and_parser.py
    M Source/ThirdParty/ANGLE/src/common/spirv/spirv_instruction_builder_autogen.cpp
    M Source/ThirdParty/ANGLE/src/common/system_utils.cpp
    M Source/ThirdParty/ANGLE/src/common/system_utils.h
    M Source/ThirdParty/ANGLE/src/common/system_utils_posix.cpp
    M Source/ThirdParty/ANGLE/src/common/third_party/xxhash/xxhash_fuzzer.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/fuzz/translator_fuzzer.cpp
    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/OutputHLSL.cpp
    M Source/ThirdParty/ANGLE/src/compiler/translator/OutputHLSL.h
    M Source/ThirdParty/ANGLE/src/compiler/translator/ResourcesHLSL.cpp
    M Source/ThirdParty/ANGLE/src/compiler/translator/ShaderLang.cpp
    M Source/ThirdParty/ANGLE/src/compiler/translator/ShaderVars.cpp
    M Source/ThirdParty/ANGLE/src/compiler/translator/TranslatorHLSL.cpp
    M Source/ThirdParty/ANGLE/src/compiler/translator/gen_emulated_builtin_function_tables.py
    M Source/ThirdParty/ANGLE/src/compiler/translator/tree_ops/EmulateMultiDrawShaderBuiltins.cpp
    M Source/ThirdParty/ANGLE/src/compiler/translator/tree_ops/RewritePixelLocalStorage.cpp
    M Source/ThirdParty/ANGLE/src/gpu_info_util/SystemInfo_macos.mm
    M Source/ThirdParty/ANGLE/src/libANGLE/BlobCache.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/BlobCache.h
    M Source/ThirdParty/ANGLE/src/libANGLE/Caps.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/Caps.h
    M Source/ThirdParty/ANGLE/src/libANGLE/Compiler.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/Compiler.h
    M Source/ThirdParty/ANGLE/src/libANGLE/Context.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/Context.h
    M Source/ThirdParty/ANGLE/src/libANGLE/Context_gl_4_autogen.h
    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_3_1_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/MemoryProgramCache.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/MemoryProgramCache.h
    A Source/ThirdParty/ANGLE/src/libANGLE/MemoryShaderCache.cpp
    A Source/ThirdParty/ANGLE/src/libANGLE/MemoryShaderCache.h
    M Source/ThirdParty/ANGLE/src/libANGLE/Program.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/Program.h
    M Source/ThirdParty/ANGLE/src/libANGLE/ResourceManager.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/ResourceManager.h
    M Source/ThirdParty/ANGLE/src/libANGLE/Shader.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/Shader.h
    M Source/ThirdParty/ANGLE/src/libANGLE/Surface_unittest.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/Thread.cpp
    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_egl.cpp
    A Source/ThirdParty/ANGLE/src/libANGLE/capture/capture_gl_1_autogen.cpp
    A Source/ThirdParty/ANGLE/src/libANGLE/capture/capture_gl_1_autogen.h
    A Source/ThirdParty/ANGLE/src/libANGLE/capture/capture_gl_1_params.cpp
    A Source/ThirdParty/ANGLE/src/libANGLE/capture/capture_gl_2_autogen.cpp
    A Source/ThirdParty/ANGLE/src/libANGLE/capture/capture_gl_2_autogen.h
    A Source/ThirdParty/ANGLE/src/libANGLE/capture/capture_gl_2_params.cpp
    A Source/ThirdParty/ANGLE/src/libANGLE/capture/capture_gl_3_autogen.cpp
    A Source/ThirdParty/ANGLE/src/libANGLE/capture/capture_gl_3_autogen.h
    A Source/ThirdParty/ANGLE/src/libANGLE/capture/capture_gl_3_params.cpp
    A Source/ThirdParty/ANGLE/src/libANGLE/capture/capture_gl_4_autogen.cpp
    A Source/ThirdParty/ANGLE/src/libANGLE/capture/capture_gl_4_autogen.h
    A Source/ThirdParty/ANGLE/src/libANGLE/capture/capture_gl_4_params.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/capture/capture_gles_1_0_autogen.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_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_1_autogen.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/capture/capture_gles_3_1_autogen.h
    M Source/ThirdParty/ANGLE/src/libANGLE/capture/capture_gles_3_2_autogen.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/frame_capture_replay_autogen.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/capture/frame_capture_utils.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/capture/gl_enum_utils.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/capture/gl_enum_utils.h
    M Source/ThirdParty/ANGLE/src/libANGLE/capture/gl_enum_utils_autogen.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/capture/gl_enum_utils_autogen.h
    M Source/ThirdParty/ANGLE/src/libANGLE/capture/trace_fixture.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/capture/trace_fixture.h
    M Source/ThirdParty/ANGLE/src/libANGLE/formatutils.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/gen_copy_conversion_table.py
    M Source/ThirdParty/ANGLE/src/libANGLE/gen_format_map.py
    M Source/ThirdParty/ANGLE/src/libANGLE/gen_overlay_fonts.py
    M Source/ThirdParty/ANGLE/src/libANGLE/queryutils.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/DisplayImpl.h
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/Format_table_autogen.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/SurfaceImpl.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/DynamicImage2DHLSL.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/d3d/ShaderD3D.cpp
    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/DebugAnnotator11.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/d3d/d3d11/DebugAnnotator11.h
    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/Renderer11.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/d3d/d3d11/Renderer11.h
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/d3d/d3d11/StateManager11.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/d3d/d3d11/gen_texture_format_table.py
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/d3d/d3d11/renderer11_utils.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/driver_utils.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/driver_utils.h
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/gen_angle_format_table.py
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/gen_dxgi_format_table.py
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/gl/BufferGL.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/gl/ContextGL.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/gl/DispatchTableGL_autogen.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/gl/DisplayGL.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/gl/DisplayGL.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/RendererGL.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/gl/RendererGL.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/cgl/DisplayCGL.h
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/gl/cgl/DisplayCGL.mm
    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/DisplayEAGL.h
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/gl/eagl/DisplayEAGL.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/DisplayEGL.h
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/gl/egl/android/DisplayAndroid.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/gl/egl/android/NativeBufferImageSiblingAndroid.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/gl/egl/android/NativeBufferImageSiblingAndroid.h
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/gl/egl/gbm/DisplayGbm.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/gl/egl/gbm/DisplayGbm.h
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/gl/egl/gbm/SurfaceGbm.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/gl/egl/gbm/SurfaceGbm.h
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/gl/generate_gl_dispatch_table.py
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/gl/glx/DisplayGLX.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/gl/glx/DisplayGLX.h
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/gl/null_functions.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/gl/null_functions.h
    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/DisplayWGL.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/gl/wgl/DisplayWGL.h
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/glslang_wrapper_utils.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/glslang_wrapper_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.h
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/metal/FrameBufferMtl.mm
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/metal/ProgramMtl.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.mm
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/metal/gen_mtl_format_table.py
    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_common.mm
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/metal/mtl_utils.mm
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/metal/shaders/create_mtl_internal_shaders.py
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/metal/shaders/gen_mtl_internal_shaders.py
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/metal/shaders/mtl_default_shaders_src_autogen.inc
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/metal/shaders/mtl_default_shaders_src_autogen.metal
    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/vulkan/ContextVk.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/ContextVk.h
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/DebugAnnotatorVk.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/DebugAnnotatorVk.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/ProgramExecutableVk.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/RenderbufferVk.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/RendererVk.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/RendererVk.h
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/ShaderVk.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/Suballocation.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/Suballocation.h
    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/SyncVk.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/SyncVk.h
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/TextureVk.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/android/HardwareBufferImageSiblingVkAndroid.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_format_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_utils.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/vk_utils.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_autogen.h
    M Source/ThirdParty/ANGLE/src/libANGLE/validationES3.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/validationES31_autogen.h
    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_autogen.h
    M Source/ThirdParty/ANGLE/src/libANGLE/validationGL4_autogen.h
    M Source/ThirdParty/ANGLE/src/libGLESv2.gni
    M Source/ThirdParty/ANGLE/src/libGLESv2/egl_ext_stubs_autogen.h
    M Source/ThirdParty/ANGLE/src/libGLESv2/egl_stubs.cpp
    M Source/ThirdParty/ANGLE/src/libGLESv2/entry_points_gl_1_autogen.cpp
    M Source/ThirdParty/ANGLE/src/libGLESv2/entry_points_gl_2_autogen.cpp
    M Source/ThirdParty/ANGLE/src/libGLESv2/entry_points_gl_3_autogen.cpp
    M Source/ThirdParty/ANGLE/src/libGLESv2/entry_points_gl_4_autogen.cpp
    M 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_2_0_autogen.h
    M Source/ThirdParty/ANGLE/src/libGLESv2/entry_points_gles_3_0_autogen.cpp
    M Source/ThirdParty/ANGLE/src/libGLESv2/entry_points_gles_3_0_autogen.h
    M Source/ThirdParty/ANGLE/src/libGLESv2/entry_points_gles_3_1_autogen.cpp
    M Source/ThirdParty/ANGLE/src/libGLESv2/entry_points_gles_3_1_autogen.h
    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
    A Source/ThirdParty/ANGLE/src/libGLESv2/entry_points_glx.cpp
    A Source/ThirdParty/ANGLE/src/libGLESv2/entry_points_glx.h
    M Source/ThirdParty/ANGLE/src/libGLESv2/global_state.cpp
    M Source/ThirdParty/ANGLE/src/libGLESv2/libGLESv2_autogen.cpp
    M Source/ThirdParty/ANGLE/src/libGLESv2/libGLESv2_autogen.def
    M Source/ThirdParty/ANGLE/src/libGLESv2/libGLESv2_no_capture_autogen.def
    M Source/ThirdParty/ANGLE/src/libGLESv2/libGLESv2_with_capture_autogen.def
    M Source/ThirdParty/ANGLE/src/libGLESv2/opengl32_autogen.def
    A Source/ThirdParty/ANGLE/src/libGLESv2/opengl32_with_wgl_autogen.def
    A Source/ThirdParty/ANGLE/src/libGLESv2/proc_table_glx.h
    A Source/ThirdParty/ANGLE/src/libGLESv2/proc_table_glx_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_unittests.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/compiler_tests/ShCompile_test.cpp
    M Source/ThirdParty/ANGLE/src/tests/deqp_support/deqp_data_autogen.gni
    M Source/ThirdParty/ANGLE/src/tests/deqp_support/deqp_egl_test_expectations.txt
    M Source/ThirdParty/ANGLE/src/tests/deqp_support/deqp_gl46_test_expectations.txt
    M Source/ThirdParty/ANGLE/src/tests/deqp_support/deqp_gles31_test_expectations.txt
    M Source/ThirdParty/ANGLE/src/tests/deqp_support/deqp_gles3_test_expectations.txt
    M Source/ThirdParty/ANGLE/src/tests/deqp_support/deqp_khr_gles31_test_expectations.txt
    M Source/ThirdParty/ANGLE/src/tests/egl_tests/EGLBlobCacheTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/egl_tests/EGLContextSharingTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/egl_tests/EGLMultiContextTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/egl_tests/EGLProgramCacheControlTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/egl_tests/EGLRobustnessTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/egl_tests/EGLSurfaceTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/gl_tests/BufferDataTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/gl_tests/CopyTextureTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/gl_tests/D3DTextureTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/gl_tests/DesktopGLSLTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/gl_tests/FormatPrintTest.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/MultiviewDrawTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/gl_tests/PbufferTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/gl_tests/PixelLocalStorageTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/gl_tests/ProvokingVertexTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/gl_tests/RobustBufferAccessBehaviorTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/gl_tests/RobustResourceInitTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/gl_tests/StateChangeTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/gl_tests/TransformFeedbackTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/gl_tests/VulkanPerformanceCounterTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/gl_tests/WebGLCompatibilityTest.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/py_utils/android_helper.py
    M Source/ThirdParty/ANGLE/src/tests/py_utils/angle_test_util.py
    M Source/ThirdParty/ANGLE/src/tests/restricted_traces/restricted_trace_gold_tests.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/run_perf_tests.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_configs.cpp
    M Source/ThirdParty/ANGLE/src/tests/test_utils/angle_test_configs.h
    M Source/ThirdParty/ANGLE/src/tests/test_utils/angle_test_instantiate.h
    R Source/ThirdParty/ANGLE/src/third_party/libXNVCtrl/README.angle
    A Source/ThirdParty/ANGLE/src/third_party/libXNVCtrl/README.chromium
    A Source/ThirdParty/ANGLE/third_party/EGL-Registry/README.chromium
    A Source/ThirdParty/ANGLE/third_party/OpenCL-Docs/README.chromium
    A Source/ThirdParty/ANGLE/third_party/OpenGL-Registry/README.chromium
    M Source/ThirdParty/ANGLE/util/OSWindow.cpp
    M Source/ThirdParty/ANGLE/util/angle_features_autogen.cpp
    M Source/ThirdParty/ANGLE/util/angle_features_autogen.h
    M Source/ThirdParty/ANGLE/util/capture/frame_capture_test_utils.h
    M Source/ThirdParty/ANGLE/util/shader_utils.cpp
    M Source/ThirdParty/ANGLE/util/shader_utils.h

  Log Message:
  -----------
  Update ANGLE to 2022-09-12 (26cb336a0dfcd4cd657a2b12ccf020779682e718)
https://bugs.webkit.org/show_bug.cgi?id=245072
rdar://problem/99819001>

Reviewed by Kenneth Russell.

Contains upstream commits:
git log --oneline 92e4cd75785d257a5020b197ca382b06c32e9722..26cb336a0dfcd4cd657a2b12ccf020779682e718 --pretty=%h %s
26cb336a0 Roll vulkan-deps from b772fe545415 to 3811e73c4b6f (4 revisions)
a25f92882 Roll SwiftShader from 27383fa99bbd to 4258f175b8d9 (3 revisions)
09446a6bf Metal: Upload the last texture row separately on AMD.
6c469cdfb Properly Create C++ string objects
8f0e104dd Roll SwiftShader from 4e4d2b45391f to 27383fa99bbd (1 revision)
69cee5c22 Roll vulkan-deps from 6feded35cfee to b772fe545415 (6 revisions)
585d2a9e5 Capture/Replay: Capture the attr locations as set by the program
8fdfd8be4 Update Dev docs to mention Chromium
6937ea98c Use base name of the generator script in various generated files
191175676 Avoid general python exceptions in retrace script
daa134d90 GL: Ignore qualcomm errors about timestamps
61e905afe Move out of bounds buffer access tests under correct extension
526e8e647 Fix UNSYNCHRONIZED glMapBufferRange test
6387f4118 Roll VK-GL-CTS from f08773d25d83 to 2d84fcfd2251 (4 revisions)
313956f2b Vulkan: Don't store EGLSyncVk::mAttribs as a const ref.
5fae671c1 Vulkan: Enable VK_EXT_swapchain_colorspace when supported
218a0c241 Roll SwiftShader from 7c6c7b79af8c to 4e4d2b45391f (6 revisions)
88287eac0 Roll vulkan-deps from c8b855ee4e1d to 6feded35cfee (4 revisions)
11fd8346d Metal: Make flush NoWait
f99e255b4 GL: Unbind buffers after mapping them.
b9df95ffd Add option to enable System EGL on all test configs
490ec5ba4 Replace underscores with dashes in SYNC-HAZARD messages
79aa846e3 Reland "Not recreate Framebuffer for eglMakeCurrent() call"
2deae29ea Change xvfb screen to 3120x3120.
f5b3ecd46 fix perf test result path
9f7b6babe Add minimal setup for Go codegen in Android.bp.
76a74d85a Roll SwiftShader from be37d7fbc94f to 7c6c7b79af8c (1 revision)
eff98f6c2 Roll vulkan-deps from e3fa08b13e32 to c8b855ee4e1d (8 revisions)
02e8497f1 Revert "Not recreate Framebuffer for eglMakeCurrent() call"
f1215790f Roll Chromium from 1c4ee1412503 to e7211d52993a (477 revisions)
fa6b6d174 Fix the SYNC-HAZARD error message format
91deedba5 Vulkan: Use VK_EXT_pipeline_robustness
1d04539fc Fix xfb tests rendering points
9c17232a8 Vulkan: Make robustness affect all of share group
2ede53ec7 Replace underscores with dashes in SYNC-HAZARD messages
662226a32 Metal: Preemptively Start Provoking Vertex CmdBuffer on AMD
ff46a03a8 Vulkan: Use VK_EXT_multisampled_render_to_single_sampled
9aeb6311a Revert "Extra buffer logging/checking on Android Cuttlefish"
2c4f71871 Metal: Stop pre-creating the Provoking Vertex CmdBuffer
f859f97f7 Use the same build_info in all functions and cache nodes.
bf9c81526 Not recreate Framebuffer for eglMakeCurrent() call
1cac338a3 FrameCapture: Fix GLES1 vertex array state
8454b625e Roll vulkan-deps from c4e128e05c38 to e3fa08b13e32 (12 revisions)
c2ad74e4e Roll Chromium from c709ec453fcb to 1c4ee1412503 (1424 revisions)
1b39c610c Roll SwiftShader from f0db6df92f88 to be37d7fbc94f (6 revisions)
ba721efd6 Vulkan: FIx Android AHB format mapping
3960e63b1 Infra: Enable angle_deqp_gl46_tests on SwiftShader
80f6a63af Tests external image uploads with colorspace
2e142b7f0 Roll vulkan-deps from 40446ec62941 to c4e128e05c38 (14 revisions)
ba65030c2 Fix adding imageless FBO to enabled extensions
ba87b1950 OpenGL: Pass EGL_GL_COLORSPACE_KHR to OGL backend
e8b6cd217 Skip VulkanPerformanceCounterTest.EndXfbAfterRenderPassClosed
61d5340d2 Skip EmulateCopyTexImage2DFromRenderbuffers tests on Win/Intel
d9f5b2f89 Vulkan: Dont skip texture upload if only color space differs
6ec89510f Frame Capture: Remove MEC active variable.
ae7481a60 Move entry point classifier helpers into angle_common.
38a38b8de Revert "EndXfbAfterRenderPassClosed expectation (0,0) -> (w/2,h/2)"
baf5356c6 Map RGBX AHB back to GL_RGB8 for OpenGL
2dc1c609d EndXfbAfterRenderPassClosed expectation (0,0) -> (w/2,h/2)
f2f17bad8 Vulkan: Fix Framebuffer Fetch Test Failure
d0fad24ce Add noncoherent PLS tests
83293767b Roll SwiftShader from ecba967ea71f to f0db6df92f88 (5 revisions)
cec499f28 Roll vulkan-deps from da42de1e5ad7 to 40446ec62941 (12 revisions)
4d3c50f3c Roll Chromium from 6511404d8c85 to c709ec453fcb (552 revisions)
c6ad305cc Vulkan: No depth load/store if depthFunc==ALWAYS/NEVER && mask==FALSE
2f9d0810e Revert "Sort items to avoid python2/3 diffs."
b43a00456 Sort items to avoid python2/3 diffs.
f602278c2 Vulkan: Parse human readable ARM driver versions.
f2c01af23 Roll vulkan-deps from db1584efaa9b to da42de1e5ad7 (1 revision)
a28b81354 Roll SwiftShader from 476165cc7c0c to ecba967ea71f (4 revisions)
080b67ed0 Roll Chromium from 25d1a1a7a886 to 6511404d8c85 (577 revisions)
e9cb83dd9 Vulkan: disable EGL_EXT_image_gl_colorspace
7428369ad Vulkan: Use macros for load/store Op check
c8b0caf1f Vulkan: Don't try to guess format mapping
00411e2c1 Support provoking vertex state query
c10326f14 Make shader dump code compile after ShCompileOptions API change
2c3737719 Add include atomic, missing in Skia builds.
7788fb6a8 Roll vulkan-deps from 7d94bcff7a00 to db1584efaa9b (3 revisions)
6d43eb627 Roll Chromium from 75cc1cb02dd7 to 25d1a1a7a886 (533 revisions)
70c434b20 Check max shader storage blocks support in test
ac19624e9 Vulkan: Handle suboptimal like out-of-date
64f41972a Use canonical gl.xml and update enum to string function.
320729055 d3d11: Support rendering to GL_TEXTURE_2D target for YUV images
a18a04147 Roll VK-GL-CTS from 435ebaff9214 to f08773d25d83 (15 revisions)
f18b6335e Replace std::this_thread::get_id() use with a unique thread id.
9fb05a883 Vulkan: SPIR-V Gen: Remove suppression of passing tests
b9df3551d update CopyTextureCHROMIUM to match Chromium
4b33633a7 Capture/Replay: Delete binary data in FinishReplay via callback
cd0f642e4 Fix loading end2end test expectations on iOS
ba4b69130 Fix data race in BlobCache
5ef3960bc Use correct seed type for XXH32 fuzzer
c63f9bcc5 Roll vulkan-deps from eb46f95f20dc to 7d94bcff7a00 (8 revisions)
4d182868a Roll SwiftShader from 6517262b2386 to 476165cc7c0c (6 revisions)
0533280f7 Roll Chromium from 21906127bee6 to 75cc1cb02dd7 (625 revisions)
bec40d768 Vulkan: Set SPIR-V Generator version to 1
ac2aeccde Check GL_MAX_VERTEX_SHADER_STORAGE_BLOCKS in test
cb618b3d4 Vulkan: Remove useRelaxedPrecision
2d48a3707 Vulkan: Support passthrough of colorspace attributes
98d5db706 Add capture functions for desktop GL entry points
6ba8582b9 Add a fix on all backends for images as function arguments
40782cf56 Roll Chromium from 32095292c129 to 21906127bee6 (499 revisions)
efea3934b Roll vulkan-deps from e623f608cbf3 to eb46f95f20dc (4 revisions)
02eb5f490 validation: Annotate kEnumNotSupported errors with values.
320bfde0f Hide emulated ETC2/EAC formats from WebGL contexts
9d41585e1 Make PLS coherent on D3D 11.3
cedc23d81 validation: Annotate kInvalidInternalFormat errors with values.
51de38374 Enable PLS on D3D
f6842cc2c Revert override for desktop GL extensions in gl.xml.
5bcfad04d Vulkan: Add a handful of features
68b6206ef FrameCapture: Fix capturing glBindRenderbuffer on GLES1.
80a9ee718 Fix translator fuzzer
a35728bda Skip several Multithreading Tests on SwiftShader.
5d62c05e2 Use canonical Khronos registry XML files for auto-gen.
b688c9098 Capture/Replay: save and restore UNPACK_ALIGNMENT in MEC
a69e53c56 Vulkan: Move vertex stride assert
15b1678f2 FrameCapture: Add VertexArrayCaptureFuncs.
ab9fddb78 Roll SwiftShader from 67f88061d2d4 to 6517262b2386 (3 revisions)
ccbc0289e Roll vulkan-deps from 188a44aaa198 to e623f608cbf3 (2 revisions)
f556b9188 Roll Chromium from 5377f9824cad to 32095292c129 (473 revisions)
c394adfc2 ANGLE: reorder program and shader creation
efa9a4d91 Rename README.angle to README.chromium
b9bc09cbc Vulkan: Always enable mVirtualBlockMutex
d89c027e7 Add unimplemented GLX entry points to desktop GL
91850a24e Add flaky reties to Mac GL dEQP-GLES 2 & 3 tests.
6e784d9c0 Roll Chromium from 02dbf021e1a1 to 5377f9824cad (537 revisions)
28600f606 Test: Add Antutu Refinery trace
3e9d8f435 Fix build with -Wextra-semi
1393ba6d3 Roll vulkan-deps from 1b46e43d5ccc to 188a44aaa198 (8 revisions)
f1f7f3a2c Roll SwiftShader from c21aa26e0256 to 67f88061d2d4 (1 revision)
5317b778e Enable desktop GLSL for desktop GL frontend
f7274de21 Skip EGLMultiContextTest.ReuseUnterminatedDisplay on Pixel 4 GLES
94a23a4ed FrameCapture: Fix separable shader uniform locs
429a7cabd FrameCapture: Fix cube face as framebuffer
aa2a558ec Vulkan: Add support for setting timestamp surface attribute
f10625d3c Enable Robustness Extension on ARM
13456bfc2 Propagate device type in another eglGetPlatformDisplayEXT call.
f0b4e8b2e Fix loading ANGLE libraries on iOS
41c01134a Extend the image test to verify RGBX AHB and GL_RGB upload
df9468565 Map RGBX AHB to GL_RGBX8_ANGLE and fix the load function
eab2d546e Roll vulkan-deps from 186a4d4b9dea to 1b46e43d5ccc (2 revisions)
7131475ee Roll Chromium from e1b4daf2a3e7 to 02dbf021e1a1 (568 revisions)
6fde3568a Spec out the PLS client API
b32091b42 Vulkan: Bug fix related to pre-rotation code
952d6e8f8 Vulkan: Workaround ARM driver bug with dynamic vertex strides
bd1484f3a Temporarily disable shader caching feature
86a35a4b5 Roll vulkan-deps from d53c356ad7d9 to 186a4d4b9dea (48 revisions)
e22eb503c Metal: Report Metal being available on iOS simulator
a8ffbef8c Roll VK-GL-CTS from 5a93cd60f33b to 435ebaff9214 (5 revisions)
caf2b4279 Vulkan: Add feature to use PASS_THROUGH for EGL_NONE color spaces
f30cfd180 Perf and gold tests detect test SKIPs from json results.
4b4c90efb Roll SwiftShader from 1c3dfde53353 to c21aa26e0256 (3 revisions)
676bc8ed4 Roll Chromium from 336269709208 to e1b4daf2a3e7 (602 revisions)
31ac3fefd Lift suppression of passing test
b9c3c5d67 Metal: Fix MTLArgumentEncoder leak in InitArgumentBufferEncoder
9a2582811 Fix submit-count perf counter test on ARM
4330a827b Reland "Vulkan: Use VK_EXT_primitive_topology_list_restart"
b8b44fc85 Roll SwiftShader from ab4bf6ad00d4 to 1c3dfde53353 (1 revision)
8ef496b15 Roll Chromium from 7f3befa9aba1 to 336269709208 (495 revisions)
6d153b7d7 Implement BaseInstanceEXT Capture Entry Points
29d18b303 Revert "Vulkan: Use VK_EXT_primitive_topology_list_restart"
eb8488e1b Skip end2end failures on Pixel 6 Android 13 TP1A.220624.021
c6c7ff3c4 Roll SwiftShader from 5ac9bd16c803 to ab4bf6ad00d4 (1 revision)
f5698a8f6 Roll Chromium from 754ede9fc072 to 7f3befa9aba1 (1095 revisions)
955adb775 Cache compiled shader
2965f81b8 Remove suppression of previously crashed deqp test
266d0a831 Skip glObjectLabel in replay capture
eb535debc Don't set the framebuffer read buffer dirty bit on ES2.
7a87e90d0 An inactive but alive thread shouldn't prevent cleanup
8fe5fd578 Reland Copy .vpython3 from chromium/src/+/main:.vpython3
0951686d9 Add .vpython .vpython3 to trigger all tests on changes there.
24012abcb Revert "Copy .vpython3 from chromium/src/+/main:.vpython3"
3b91270fb Copy .vpython3 from chromium/src/+/main:.vpython3
6a8bd8010 Add process_angle_perf_results.py to perf tests data.

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




More information about the webkit-changes mailing list