[webkit-changes] [WebKit/WebKit] 40faff: [ANGLE] Update ANGLE to 2023-01-25 (e5671e16b83ff2...

Dan Glastonbury noreply at github.com
Wed Jan 25 06:33:27 PST 2023


  Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: 40faff6d1d9c703c2f5eccd37b3cc55289ecc899
      https://github.com/WebKit/WebKit/commit/40faff6d1d9c703c2f5eccd37b3cc55289ecc899
  Author: Dan Glastonbury <djg at apple.com>
  Date:   2023-01-25 (Wed, 25 Jan 2023)

  Changed paths:
    M .gitignore
    M Source/ThirdParty/ANGLE/ANGLE.plist
    M Source/ThirdParty/ANGLE/ANGLE.xcodeproj/project.pbxproj
    M Source/ThirdParty/ANGLE/BUILD.gn
    M Source/ThirdParty/ANGLE/CMakeLists.txt
    M Source/ThirdParty/ANGLE/CONTRIBUTORS
    M Source/ThirdParty/ANGLE/Compiler.cmake
    M Source/ThirdParty/ANGLE/Configurations/ANGLE-dynamic.xcconfig
    M Source/ThirdParty/ANGLE/Configurations/AngleMetalLib.xcconfig
    M Source/ThirdParty/ANGLE/D3D.cmake
    M Source/ThirdParty/ANGLE/DEPS
    M Source/ThirdParty/ANGLE/GL.cmake
    M Source/ThirdParty/ANGLE/GLESv2.cmake
    M Source/ThirdParty/ANGLE/Metal.cmake
    M Source/ThirdParty/ANGLE/OWNERS
    M Source/ThirdParty/ANGLE/PlatformGTK.cmake
    M Source/ThirdParty/ANGLE/PlatformMac.cmake
    M Source/ThirdParty/ANGLE/PlatformWPE.cmake
    M Source/ThirdParty/ANGLE/PlatformWin.cmake
    M Source/ThirdParty/ANGLE/README.md
    M Source/ThirdParty/ANGLE/android/AndroidManifest.xml
    M Source/ThirdParty/ANGLE/android/angle_apk.gni
    M Source/ThirdParty/ANGLE/build_overrides/wayland.gni
    M Source/ThirdParty/ANGLE/changes.diff
    A Source/ThirdParty/ANGLE/doc/ES1Status.md
    M Source/ThirdParty/ANGLE/doc/ExtensionSupport.md
    A Source/ThirdParty/ANGLE/extensions/ANGLE_clip_cull_distance.txt
    M Source/ThirdParty/ANGLE/extensions/ANGLE_provoking_vertex.txt
    M Source/ThirdParty/ANGLE/extensions/ANGLE_read_only_depth_stencil_feedback_loops.txt
    M Source/ThirdParty/ANGLE/extensions/ANGLE_shader_pixel_local_storage.txt
    A Source/ThirdParty/ANGLE/extensions/EGL_ANGLE_wait_until_work_scheduled.txt
    M Source/ThirdParty/ANGLE/gni-to-cmake.py
    M Source/ThirdParty/ANGLE/gni/angle.gni
    M Source/ThirdParty/ANGLE/include/EGL/eglext_angle.h
    M Source/ThirdParty/ANGLE/include/GLES2/gl2ext_angle.h
    M Source/ThirdParty/ANGLE/include/GLSLANG/ShaderLang.h
    M Source/ThirdParty/ANGLE/include/platform/FeaturesD3D_autogen.h
    M Source/ThirdParty/ANGLE/include/platform/FeaturesGL_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/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/config/generated/commit-queue.cfg
    M Source/ThirdParty/ANGLE/infra/config/generated/cr-buildbucket.cfg
    M Source/ThirdParty/ANGLE/infra/config/generated/luci-milo.cfg
    M Source/ThirdParty/ANGLE/infra/config/generated/luci-scheduler.cfg
    M Source/ThirdParty/ANGLE/infra/config/generated/project.cfg
    M Source/ThirdParty/ANGLE/infra/config/main.star
    M Source/ThirdParty/ANGLE/infra/specs/angle.json
    M Source/ThirdParty/ANGLE/infra/specs/angle_mb_config.pyl
    M Source/ThirdParty/ANGLE/infra/specs/mixins.pyl
    M Source/ThirdParty/ANGLE/infra/specs/test_suite_exceptions.pyl
    M Source/ThirdParty/ANGLE/infra/specs/test_suites.pyl
    M Source/ThirdParty/ANGLE/infra/specs/waterfalls.pyl
    M Source/ThirdParty/ANGLE/scripts/code_generation_hashes/ANGLE_features.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/Static_builtins.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/interpreter_utils.json
    M Source/ThirdParty/ANGLE/scripts/code_generation_hashes/overlay_fonts.json
    M Source/ThirdParty/ANGLE/scripts/code_generation_hashes/overlay_widgets.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/egl_angle_ext.xml
    M Source/ThirdParty/ANGLE/scripts/entry_point_packed_gl_enums.json
    M Source/ThirdParty/ANGLE/scripts/export_targets.py
    M Source/ThirdParty/ANGLE/scripts/gen_gl_enum_utils.py
    M Source/ThirdParty/ANGLE/scripts/gen_interpreter_utils.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/process_angle_perf_results.py
    M Source/ThirdParty/ANGLE/scripts/registry_xml.py
    M Source/ThirdParty/ANGLE/src/android_system_settings/src/com/android/angle/AndroidManifest.xml
    M Source/ThirdParty/ANGLE/src/angle_commit.h
    A Source/ThirdParty/ANGLE/src/angle_program_serialize_data_version.gni
    A Source/ThirdParty/ANGLE/src/common/ANGLEShaderProgramVersion.h
    A Source/ThirdParty/ANGLE/src/common/BinaryStream.h
    A Source/ThirdParty/ANGLE/src/common/BinaryStream_unittest.cpp
    A Source/ThirdParty/ANGLE/src/common/CompiledShaderState.cpp
    A Source/ThirdParty/ANGLE/src/common/CompiledShaderState.h
    M Source/ThirdParty/ANGLE/src/common/PackedEnums.h
    A Source/ThirdParty/ANGLE/src/common/RingBufferAllocator.cpp
    A Source/ThirdParty/ANGLE/src/common/RingBufferAllocator.h
    M Source/ThirdParty/ANGLE/src/common/android_util.cpp
    M Source/ThirdParty/ANGLE/src/common/android_util.h
    M Source/ThirdParty/ANGLE/src/common/angle_version.h
    M Source/ThirdParty/ANGLE/src/common/angle_version_info.cpp
    M Source/ThirdParty/ANGLE/src/common/angle_version_info.h
    M Source/ThirdParty/ANGLE/src/common/angleutils.h
    M Source/ThirdParty/ANGLE/src/common/apple_platform_utils.h
    M Source/ThirdParty/ANGLE/src/common/apple_platform_utils.mm
    M Source/ThirdParty/ANGLE/src/common/backtrace_utils.h
    A Source/ThirdParty/ANGLE/src/common/base/README.angle
    A Source/ThirdParty/ANGLE/src/common/base/anglebase/base_export.h
    A Source/ThirdParty/ANGLE/src/common/base/anglebase/containers/mru_cache.h
    A Source/ThirdParty/ANGLE/src/common/base/anglebase/logging.h
    A Source/ThirdParty/ANGLE/src/common/base/anglebase/macros.h
    A Source/ThirdParty/ANGLE/src/common/base/anglebase/no_destructor.h
    A Source/ThirdParty/ANGLE/src/common/base/anglebase/numerics/OWNERS
    A Source/ThirdParty/ANGLE/src/common/base/anglebase/numerics/checked_math.h
    A Source/ThirdParty/ANGLE/src/common/base/anglebase/numerics/checked_math_impl.h
    A Source/ThirdParty/ANGLE/src/common/base/anglebase/numerics/clamped_math.h
    A Source/ThirdParty/ANGLE/src/common/base/anglebase/numerics/clamped_math_impl.h
    A Source/ThirdParty/ANGLE/src/common/base/anglebase/numerics/math_constants.h
    A Source/ThirdParty/ANGLE/src/common/base/anglebase/numerics/ranges.h
    A Source/ThirdParty/ANGLE/src/common/base/anglebase/numerics/safe_conversions.h
    A Source/ThirdParty/ANGLE/src/common/base/anglebase/numerics/safe_conversions_arm_impl.h
    A Source/ThirdParty/ANGLE/src/common/base/anglebase/numerics/safe_conversions_impl.h
    A Source/ThirdParty/ANGLE/src/common/base/anglebase/numerics/safe_math.h
    A Source/ThirdParty/ANGLE/src/common/base/anglebase/numerics/safe_math_arm_impl.h
    A Source/ThirdParty/ANGLE/src/common/base/anglebase/numerics/safe_math_clang_gcc_impl.h
    A Source/ThirdParty/ANGLE/src/common/base/anglebase/numerics/safe_math_shared_impl.h
    A Source/ThirdParty/ANGLE/src/common/base/anglebase/sha1.cc
    A Source/ThirdParty/ANGLE/src/common/base/anglebase/sha1.h
    A Source/ThirdParty/ANGLE/src/common/base/anglebase/sys_byteorder.h
    A Source/ThirdParty/ANGLE/src/common/base/anglebase/trace_event/trace_event.h
    M Source/ThirdParty/ANGLE/src/common/bitset_utils.h
    M Source/ThirdParty/ANGLE/src/common/bitset_utils_unittest.cpp
    M Source/ThirdParty/ANGLE/src/common/entry_points_enum_autogen.cpp
    M Source/ThirdParty/ANGLE/src/common/entry_points_enum_autogen.h
    M Source/ThirdParty/ANGLE/src/common/frame_capture_utils.cpp
    M Source/ThirdParty/ANGLE/src/common/frame_capture_utils.h
    M Source/ThirdParty/ANGLE/src/common/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/hash_utils.h
    M Source/ThirdParty/ANGLE/src/common/linux/dma_buf_utils.cpp
    M Source/ThirdParty/ANGLE/src/common/mathutil.h
    M Source/ThirdParty/ANGLE/src/common/system_utils.cpp
    M Source/ThirdParty/ANGLE/src/common/system_utils_posix.cpp
    R Source/ThirdParty/ANGLE/src/common/third_party/base/README.angle
    R Source/ThirdParty/ANGLE/src/common/third_party/base/anglebase/base_export.h
    R Source/ThirdParty/ANGLE/src/common/third_party/base/anglebase/containers/mru_cache.h
    R Source/ThirdParty/ANGLE/src/common/third_party/base/anglebase/logging.h
    R Source/ThirdParty/ANGLE/src/common/third_party/base/anglebase/macros.h
    R Source/ThirdParty/ANGLE/src/common/third_party/base/anglebase/no_destructor.h
    R Source/ThirdParty/ANGLE/src/common/third_party/base/anglebase/numerics/OWNERS
    R Source/ThirdParty/ANGLE/src/common/third_party/base/anglebase/numerics/checked_math.h
    R Source/ThirdParty/ANGLE/src/common/third_party/base/anglebase/numerics/checked_math_impl.h
    R Source/ThirdParty/ANGLE/src/common/third_party/base/anglebase/numerics/clamped_math.h
    R Source/ThirdParty/ANGLE/src/common/third_party/base/anglebase/numerics/clamped_math_impl.h
    R Source/ThirdParty/ANGLE/src/common/third_party/base/anglebase/numerics/math_constants.h
    R Source/ThirdParty/ANGLE/src/common/third_party/base/anglebase/numerics/ranges.h
    R Source/ThirdParty/ANGLE/src/common/third_party/base/anglebase/numerics/safe_conversions.h
    R Source/ThirdParty/ANGLE/src/common/third_party/base/anglebase/numerics/safe_conversions_arm_impl.h
    R Source/ThirdParty/ANGLE/src/common/third_party/base/anglebase/numerics/safe_conversions_impl.h
    R Source/ThirdParty/ANGLE/src/common/third_party/base/anglebase/numerics/safe_math.h
    R Source/ThirdParty/ANGLE/src/common/third_party/base/anglebase/numerics/safe_math_arm_impl.h
    R Source/ThirdParty/ANGLE/src/common/third_party/base/anglebase/numerics/safe_math_clang_gcc_impl.h
    R Source/ThirdParty/ANGLE/src/common/third_party/base/anglebase/numerics/safe_math_shared_impl.h
    R Source/ThirdParty/ANGLE/src/common/third_party/base/anglebase/sha1.cc
    R Source/ThirdParty/ANGLE/src/common/third_party/base/anglebase/sha1.h
    R Source/ThirdParty/ANGLE/src/common/third_party/base/anglebase/sys_byteorder.h
    R Source/ThirdParty/ANGLE/src/common/third_party/smhasher/LICENSE
    R Source/ThirdParty/ANGLE/src/common/third_party/smhasher/README.angle
    R Source/ThirdParty/ANGLE/src/common/third_party/smhasher/src/PMurHash.cpp
    R Source/ThirdParty/ANGLE/src/common/third_party/smhasher/src/PMurHash.h
    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/fuzz/translator_fuzzer.cpp
    M Source/ThirdParty/ANGLE/src/compiler/translator/BaseTypes.h
    M Source/ThirdParty/ANGLE/src/compiler/translator/BuildSPIRV.cpp
    M Source/ThirdParty/ANGLE/src/compiler/translator/BuildSPIRV.h
    M Source/ThirdParty/ANGLE/src/compiler/translator/Common.h
    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/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/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/OutputHLSL.cpp
    M Source/ThirdParty/ANGLE/src/compiler/translator/OutputHLSL.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_ESSL_autogen.cpp
    M Source/ThirdParty/ANGLE/src/compiler/translator/SymbolTable_autogen.cpp
    M Source/ThirdParty/ANGLE/src/compiler/translator/SymbolTable_autogen.h
    M Source/ThirdParty/ANGLE/src/compiler/translator/TranslatorESSL.cpp
    M Source/ThirdParty/ANGLE/src/compiler/translator/TranslatorGLSL.cpp
    M Source/ThirdParty/ANGLE/src/compiler/translator/TranslatorHLSL.cpp
    M Source/ThirdParty/ANGLE/src/compiler/translator/TranslatorMetalDirect.cpp
    M Source/ThirdParty/ANGLE/src/compiler/translator/TranslatorMetalDirect.h
    M Source/ThirdParty/ANGLE/src/compiler/translator/TranslatorMetalDirect/EmitMetal.cpp
    M Source/ThirdParty/ANGLE/src/compiler/translator/TranslatorMetalDirect/Pipeline.cpp
    M Source/ThirdParty/ANGLE/src/compiler/translator/TranslatorMetalDirect/Pipeline.h
    M Source/ThirdParty/ANGLE/src/compiler/translator/TranslatorMetalDirect/ProgramPrelude.cpp
    M Source/ThirdParty/ANGLE/src/compiler/translator/TranslatorMetalDirect/RewriteOutArgs.cpp
    M Source/ThirdParty/ANGLE/src/compiler/translator/TranslatorMetalDirect/RewritePipelines.cpp
    M Source/ThirdParty/ANGLE/src/compiler/translator/TranslatorVulkan.cpp
    M Source/ThirdParty/ANGLE/src/compiler/translator/ValidateClipCullDistance.cpp
    M Source/ThirdParty/ANGLE/src/compiler/translator/ValidateClipCullDistance.h
    M Source/ThirdParty/ANGLE/src/compiler/translator/builtin_variables.json
    A Source/ThirdParty/ANGLE/src/compiler/translator/tree_ops/DeclarePerVertexBlocks.cpp
    A Source/ThirdParty/ANGLE/src/compiler/translator/tree_ops/DeclarePerVertexBlocks.h
    M Source/ThirdParty/ANGLE/src/compiler/translator/tree_ops/InitializeVariables.cpp
    M Source/ThirdParty/ANGLE/src/compiler/translator/tree_ops/RewritePixelLocalStorage.cpp
    R Source/ThirdParty/ANGLE/src/compiler/translator/tree_ops/vulkan/DeclarePerVertexBlocks.cpp
    R Source/ThirdParty/ANGLE/src/compiler/translator/tree_ops/vulkan/DeclarePerVertexBlocks.h
    M Source/ThirdParty/ANGLE/src/compiler/translator/tree_util/BuiltIn_ESSL_autogen.h
    M Source/ThirdParty/ANGLE/src/compiler/translator/tree_util/BuiltIn_complete_autogen.h
    M Source/ThirdParty/ANGLE/src/compiler/translator/tree_util/ReplaceClipCullDistanceVariable.cpp
    M Source/ThirdParty/ANGLE/src/gpu_info_util/SystemInfo.cpp
    M Source/ThirdParty/ANGLE/src/gpu_info_util/SystemInfo.h
    R Source/ThirdParty/ANGLE/src/libANGLE/BinaryStream.h
    R Source/ThirdParty/ANGLE/src/libANGLE/BinaryStream_unittest.cpp
    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_3_0_autogen.h
    M Source/ThirdParty/ANGLE/src/libANGLE/Context_gles_ext_autogen.h
    M Source/ThirdParty/ANGLE/src/libANGLE/Display.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/Display.h
    M Source/ThirdParty/ANGLE/src/libANGLE/ErrorStrings.h
    M Source/ThirdParty/ANGLE/src/libANGLE/Fence.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/Fence.h
    M Source/ThirdParty/ANGLE/src/libANGLE/Fence_unittest.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/Framebuffer.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/Framebuffer.h
    M Source/ThirdParty/ANGLE/src/libANGLE/FramebufferAttachment.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/FramebufferAttachment.h
    M Source/ThirdParty/ANGLE/src/libANGLE/GLES1Renderer.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/GLES1Shaders.inc
    M Source/ThirdParty/ANGLE/src/libANGLE/Image.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/MemoryShaderCache.h
    M Source/ThirdParty/ANGLE/src/libANGLE/OverlayWidgets.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/Overlay_autogen.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/Overlay_autogen.h
    M Source/ThirdParty/ANGLE/src/libANGLE/Overlay_font_autogen.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/Overlay_font_autogen.h
    M Source/ThirdParty/ANGLE/src/libANGLE/PixelLocalStorage.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/PixelLocalStorage.h
    M Source/ThirdParty/ANGLE/src/libANGLE/Program.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/Program.h
    M Source/ThirdParty/ANGLE/src/libANGLE/ProgramExecutable.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/ProgramExecutable.h
    M Source/ThirdParty/ANGLE/src/libANGLE/ProgramLinkedResources.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/RefCountObject.h
    M Source/ThirdParty/ANGLE/src/libANGLE/Renderbuffer.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/Renderbuffer.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/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/Texture.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/Texture.h
    M Source/ThirdParty/ANGLE/src/libANGLE/VaryingPacking.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_autogen.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/capture/capture_egl_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_0_params.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/capture/capture_gles_3_1_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/formatutils.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/formatutils.h
    M Source/ThirdParty/ANGLE/src/libANGLE/gen_overlay_fonts.py
    M Source/ThirdParty/ANGLE/src/libANGLE/gles_extensions_autogen.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/gles_extensions_autogen.h
    R Source/ThirdParty/ANGLE/src/libANGLE/overlay/DejaVuSansMono-Bold.ttf
    A Source/ThirdParty/ANGLE/src/libANGLE/overlay/LICENSE.txt
    A Source/ThirdParty/ANGLE/src/libANGLE/overlay/RobotoMono-Bold.ttf
    M Source/ThirdParty/ANGLE/src/libANGLE/overlay_widgets.json
    M Source/ThirdParty/ANGLE/src/libANGLE/queryutils.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/ContextImpl.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/ContextImpl.h
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/DisplayImpl.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/DisplayImpl.h
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/FramebufferImpl_mock.h
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/GLImplFactory.h
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/ImageImpl.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/ImageImpl.h
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/ProgramImpl.h
    R Source/ThirdParty/ANGLE/src/libANGLE/renderer/ShaderInterfaceVariableInfoMap.cpp
    R Source/ThirdParty/ANGLE/src/libANGLE/renderer/ShaderInterfaceVariableInfoMap.h
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/d3d/BUILD.gn
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/d3d/DynamicHLSL.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/d3d/DynamicHLSL.h
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/d3d/FramebufferD3D.cpp
    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/RendererD3D.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/d3d/RendererD3D.h
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/d3d/ShaderD3D.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/d3d/ShaderD3D.h
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/d3d/TextureD3D.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/d3d/d3d11/Context11.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/d3d/d3d11/Context11.h
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/d3d/d3d11/Query11.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/d3d/d3d11/Renderer11.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/d3d/d3d11/Renderer11.h
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/d3d/d3d11/ResourceManager11.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/d3d/d3d11/StateManager11.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/d3d/d3d11/StateManager11.h
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/d3d/d3d11/TransformFeedback11.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/d3d/d3d11/TransformFeedback11.h
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/d3d/d3d11/UniformBlockToStructuredBufferTranslation.md
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/d3d/d3d11/VertexArray11.h
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/d3d/d3d11/renderer11_utils.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/d3d/d3d11/renderer11_utils.h
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/d3d/d3d9/Context9.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/d3d/d3d9/Context9.h
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/d3d/d3d9/Renderer9.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/d3d/d3d9/Renderer9.h
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/d3d/d3d9/VertexArray9.h
    A Source/ThirdParty/ANGLE/src/libANGLE/renderer/d3d/d3d_backend.gni
    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/gl/BUILD.gn
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/gl/ContextGL.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/gl/ContextGL.h
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/gl/ProgramGL.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/gl/ProgramGL.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/ShaderGL.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/gl/StateManagerGL.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/gl/StateManagerGL.h
    R Source/ThirdParty/ANGLE/src/libANGLE/renderer/gl/egl/gbm/DisplayGbm.cpp
    R Source/ThirdParty/ANGLE/src/libANGLE/renderer/gl/egl/gbm/DisplayGbm.h
    R Source/ThirdParty/ANGLE/src/libANGLE/renderer/gl/egl/gbm/SurfaceGbm.cpp
    R Source/ThirdParty/ANGLE/src/libANGLE/renderer/gl/egl/gbm/SurfaceGbm.h
    A Source/ThirdParty/ANGLE/src/libANGLE/renderer/gl/gl_backend.gni
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/gl/renderergl_utils.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/gl/renderergl_utils.h
    R Source/ThirdParty/ANGLE/src/libANGLE/renderer/glslang_wrapper_utils.cpp
    R Source/ThirdParty/ANGLE/src/libANGLE/renderer/glslang_wrapper_utils.h
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/metal/BUILD.gn
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/metal/ContextMtl.h
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/metal/ContextMtl.mm
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/metal/DisplayMtl.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.h
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/metal/ProgramMtl.mm
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/metal/ShaderMtl.mm
    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
    A Source/ThirdParty/ANGLE/src/libANGLE/renderer/metal/metal_backend.gni
    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.h
    R Source/ThirdParty/ANGLE/src/libANGLE/renderer/metal/mtl_glslang_mtl_utils.h
    R Source/ThirdParty/ANGLE/src/libANGLE/renderer/metal/mtl_glslang_mtl_utils.mm
    A Source/ThirdParty/ANGLE/src/libANGLE/renderer/metal/mtl_msl_utils.h
    A Source/ThirdParty/ANGLE/src/libANGLE/renderer/metal/mtl_msl_utils.mm
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/metal/mtl_resources.h
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/metal/mtl_resources.mm
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/metal/mtl_state_cache.h
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/metal/mtl_state_cache.mm
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/metal/mtl_utils.mm
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/null/BUILD.gn
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/null/ContextNULL.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/null/ContextNULL.h
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/null/ShaderNULL.cpp
    A Source/ThirdParty/ANGLE/src/libANGLE/renderer/null/null_backend.gni
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/serial_utils.h
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/serial_utils_unittest.cpp
    A Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/AllocatorHelperPool.cpp
    A Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/AllocatorHelperPool.h
    A Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/AllocatorHelperRing.cpp
    A Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/AllocatorHelperRing.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/BufferVk.h
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/CommandProcessor.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/CommandProcessor.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/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
    R Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/GlslangWrapperVk.cpp
    R Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/GlslangWrapperVk.h
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/ImageVk.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/ProgramPipelineVk.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/ProgramVk.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/ProgramVk.h
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/QueryVk.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/QueryVk.h
    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/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/ResourceVk.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/ResourceVk.h
    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/SemaphoreVk.cpp
    A Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/ShaderInterfaceVariableInfoMap.cpp
    A Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/ShaderInterfaceVariableInfoMap.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/TextureVk.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/TransformFeedbackVk.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/TransformFeedbackVk.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/VkImageImageSiblingVk.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/VulkanSecondaryCommandBuffer.cpp
    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/android/HardwareBufferImageSiblingVkAndroid.h
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/android/vk_android_utils.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/android/vk_android_utils.h
    A Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/doc/Allocators.md
    A Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/doc/PipelineCreation.md
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/doc/PresentSemaphores.md
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/doc/ShaderModuleCompilation.md
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/doc/img/VulkanShaderTranslation.svg
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/linux/DmaBufImageSiblingVkLinux.cpp
    A Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/spv_utils.cpp
    A Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/spv_utils.h
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/vk_cache_utils.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/vk_cache_utils.h
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/vk_caps_utils.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/vk_helpers.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/vk_helpers.h
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/vk_utils.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/vk_utils.h
    A Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/vulkan_backend.gni
    M Source/ThirdParty/ANGLE/src/libANGLE/trace.h
    M Source/ThirdParty/ANGLE/src/libANGLE/validationEGL.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/validationEGL_autogen.h
    M Source/ThirdParty/ANGLE/src/libANGLE/validationES.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/validationES2.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/validationES3.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/validationES3_autogen.h
    M Source/ThirdParty/ANGLE/src/libANGLE/validationESEXT.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/validationESEXT_autogen.h
    M Source/ThirdParty/ANGLE/src/libEGL/egl_loader_autogen.cpp
    M Source/ThirdParty/ANGLE/src/libEGL/egl_loader_autogen.h
    M Source/ThirdParty/ANGLE/src/libEGL/libEGL_autogen.cpp
    M Source/ThirdParty/ANGLE/src/libEGL/libEGL_autogen.def
    A Source/ThirdParty/ANGLE/src/libEGL/libEGL_vulkan_secondaries_autogen.def
    M Source/ThirdParty/ANGLE/src/libGLESv2.gni
    M Source/ThirdParty/ANGLE/src/libGLESv2/egl_ext_stubs.cpp
    M Source/ThirdParty/ANGLE/src/libGLESv2/egl_ext_stubs_autogen.h
    M Source/ThirdParty/ANGLE/src/libGLESv2/entry_points_egl_ext_autogen.cpp
    M Source/ThirdParty/ANGLE/src/libGLESv2/entry_points_egl_ext_autogen.h
    M Source/ThirdParty/ANGLE/src/libGLESv2/entry_points_gl_1_autogen.cpp
    M Source/ThirdParty/ANGLE/src/libGLESv2/entry_points_gl_3_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_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
    A 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
    M Source/ThirdParty/ANGLE/src/libGLESv2/opengl32_with_wgl_autogen.def
    M Source/ThirdParty/ANGLE/src/libGLESv2/proc_table_egl_autogen.cpp
    M Source/ThirdParty/ANGLE/src/libGLESv2/proc_table_glx_autogen.cpp
    M Source/ThirdParty/ANGLE/src/libGLESv2/proc_table_wgl_autogen.cpp
    A Source/ThirdParty/ANGLE/src/program_serialize_data_version.py
    M Source/ThirdParty/ANGLE/src/tests/BUILD.gn
    M Source/ThirdParty/ANGLE/src/tests/angle_end2end_tests.gni
    M Source/ThirdParty/ANGLE/src/tests/angle_end2end_tests_expectations.txt
    M Source/ThirdParty/ANGLE/src/tests/angle_end2end_tests_main.cpp
    M Source/ThirdParty/ANGLE/src/tests/angle_unittests.gni
    M Source/ThirdParty/ANGLE/src/tests/capture_replay_tests.py
    M Source/ThirdParty/ANGLE/src/tests/capture_replay_tests/capture_replay_expectations.txt
    M Source/ThirdParty/ANGLE/src/tests/compiler_tests/ConstantFolding_test.cpp
    M Source/ThirdParty/ANGLE/src/tests/compiler_tests/EXT_clip_cull_distance_test.cpp
    M 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/deqp_support/angle_deqp_gtest.cpp
    M Source/ThirdParty/ANGLE/src/tests/deqp_support/deqp.gni
    M Source/ThirdParty/ANGLE/src/tests/deqp_support/deqp_gles2_test_expectations.txt
    M Source/ThirdParty/ANGLE/src/tests/deqp_support/deqp_gles31_test_expectations.txt
    M Source/ThirdParty/ANGLE/src/tests/deqp_support/deqp_gles3_test_expectations.txt
    M Source/ThirdParty/ANGLE/src/tests/egl_tests/EGLBlobCacheTest.cpp
    A Source/ThirdParty/ANGLE/src/tests/egl_tests/EGLDisplayTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/egl_tests/EGLProtectedContentTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/egl_tests/EGLRobustnessTest.cpp
    A Source/ThirdParty/ANGLE/src/tests/egl_tests/EGLWaitUntilWorkScheduledTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/gl_tests/BlitFramebufferANGLETest.cpp
    M Source/ThirdParty/ANGLE/src/tests/gl_tests/BufferDataTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/gl_tests/ClipDistanceTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/gl_tests/CompressedTextureFormatsTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/gl_tests/ComputeShaderTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/gl_tests/ContextNoErrorTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/gl_tests/DepthStencilFormatsTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/gl_tests/DrawBuffersTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/gl_tests/DrawElementsTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/gl_tests/FenceSyncTests.cpp
    M Source/ThirdParty/ANGLE/src/tests/gl_tests/FramebufferTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/gl_tests/GLSLTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/gl_tests/ImageTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/gl_tests/MultithreadingTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/gl_tests/PixelLocalStorageTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/gl_tests/ProgramPipelineTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/gl_tests/ReadOnlyFeedbackLoopTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/gl_tests/SimpleOperationTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/gl_tests/StateChangeTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/gl_tests/TextureTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/gl_tests/TimerQueriesTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/gl_tests/VulkanImageTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/gl_tests/VulkanPerformanceCounterTest.cpp
    A Source/ThirdParty/ANGLE/src/tests/gl_tests/gles1/ColorMaterialTest.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/VulkanPipelineCachePerf.cpp
    M Source/ThirdParty/ANGLE/src/tests/perf_tests/third_party/perf/perf_test.cc
    M Source/ThirdParty/ANGLE/src/tests/py_utils/android_helper.py
    A Source/ThirdParty/ANGLE/src/tests/py_utils/angle_metrics.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_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/run_angle_android_test.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/ConstantFoldingTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/test_utils/ConstantFoldingTest.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/src/tests/test_utils/runner/TestSuite.cpp
    M Source/ThirdParty/ANGLE/src/tests/test_utils/runner/TestSuite.h
    R Source/ThirdParty/ANGLE/src/third_party/trace_event/trace_event.h
    M Source/ThirdParty/ANGLE/third_party/flatbuffers/BUILD.gn
    M Source/ThirdParty/ANGLE/third_party/flatbuffers/README.chromium
    M Source/ThirdParty/ANGLE/tools/ubsan/ignorelist.txt
    M Source/ThirdParty/ANGLE/util/BUILD.gn
    M Source/ThirdParty/ANGLE/util/EGLPlatformParameters.h
    M Source/ThirdParty/ANGLE/util/EGLWindow.cpp
    M Source/ThirdParty/ANGLE/util/EGLWindow.h
    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_replay_autogen.cpp
    M Source/ThirdParty/ANGLE/util/capture/frame_capture_test_utils.cpp
    M Source/ThirdParty/ANGLE/util/capture/frame_capture_test_utils.h
    M Source/ThirdParty/ANGLE/util/capture/trace_egl_loader_autogen.cpp
    M Source/ThirdParty/ANGLE/util/capture/trace_egl_loader_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/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/egl_loader_autogen.cpp
    M Source/ThirdParty/ANGLE/util/egl_loader_autogen.h
    M Source/ThirdParty/ANGLE/util/gles_loader_autogen.cpp
    M Source/ThirdParty/ANGLE/util/gles_loader_autogen.h
    M Source/ThirdParty/ANGLE/util/linux/x11/X11Window.cpp
    M Source/ThirdParty/ANGLE/util/test_utils.cpp
    M Source/ThirdParty/ANGLE/util/test_utils.h
    M Source/ThirdParty/ANGLE/util/windows/WGLWindow.cpp
    M Source/ThirdParty/ANGLE/util/windows/WGLWindow.h
    M Tools/Scripts/update-angle

  Log Message:
  -----------
  [ANGLE] Update ANGLE to 2023-01-25 (e5671e16b83ff26b25c2a831ff9cdc3930f8c06d)
https://bugs.webkit.org/show_bug.cgi?id=248859
rdar://problem/103058192

Reviewed by Kimmo Kinnunen.

Update ANGLE to 2023-01-25 (e5671e16b83ff26b25c2a831ff9cdc3930f8c06d)

Contains upstream commits:
git log --oneline 85c98a92bb763452133bd7b4580d80625bb2c75d..e5671e16b83ff26b25c2a831ff9cdc3930f8c06d --pretty=%h %s
e5671e16b Roll VK-GL-CTS from c1ebeb5013f9 to 821e153ac85a (20 revisions)
a654666c0 Roll vulkan-deps from d7dfd14fa0d0 to a2f348c2039f (13 revisions)
13e0847ba Roll Chromium from d184372e4c92 to 7d74066a9406 (534 revisions)
9a72a98eb Vulkan: Fix the VVL error for shaderRead to shaderRead barrier
ab334105e BuiltInResourcesString is no longer a part of shader cache key
13aee2541 Move memory allocation info vars to separate class
77d19e397 Vulkan: Add ThreadSafeCommandQueue class
6338909e7 EGL: Remove protected content test case
057997e4f Tests: Add CSR2 Drag Racing trace
8d2f5e0ed Roll vulkan-deps from f709feae795b to d7dfd14fa0d0 (12 revisions)
df202660d Roll Chromium from 4303e3d5e898 to d184372e4c92 (604 revisions)
3b27647cb Remove the temp workaround in presubmit script
39450a0f6 Add memory qualifier decorations for uniform buffer members
77e995c0f Tests: Add Family Island trace
134acabaf Tests: Add Royal Match trace
5ff1298ce Metal: Fix MTLBarrierScope type availability
d4535966a Roll vulkan-deps from 823d1a0d7c30 to f709feae795b (13 revisions)
bac6516b1 Roll Chromium from b7e315063b1a to 4303e3d5e898 (531 revisions)
3d95483fa Remove deprecated use_system_libwayland
c98a413c3 Vulkan: Use deferred allocation for swapchains when possible
ffbb65bc9 Vulkan: Use VK_EXT_swapchain_maintenance1 for present fences
d2be11634 Tests: Add Words of Wonders trace
d859ed396 Vulkan: Disallow INPUT_ATTACHMENT usage on sampled image views
9afe8b2da Disable the Metal backend on Mac GPU family < 2.
e960355a9 Trace Interpreter: Support DOTA underlords.
2c4de3a74 Trace Interpreter: Support Genshin Impact.
2c582dcb7 Trace Interpreter: Support Manhattan trace.
f7b5d5d1e Capture/Replay: Remove inline variable declarations.
bb5fd093b Roll Chromium from 1df7789231ac to b7e315063b1a (68 revisions)
1e38d867f Roll vulkan-deps from cd80e810d579 to 823d1a0d7c30 (25 revisions)
26e4f3e90 Roll Chromium from 9ddfe9a47c82 to 1df7789231ac (437 revisions)
bf5a007af Metal: Ensure render pass has at least one valid render target.
48e40ef60 Add per-heap memory allocation trackers
c0931807e Fix flaky Capture/Replay FenceSyncTests.
fdada9ee8 Re-land: "Make SyncIDs a packed type."
90b6d5117 Vulkan: Add support for AHB usage FRONT_BUFFER flag
fb94622cc Trace Tests: Clean up desktop skips.
63a2848a1 Roll Chromium from ff04c317b95c to 9ddfe9a47c82 (661 revisions)
2ce5a632a Log screen state if log=debug.
2550fe9a6 Vulkan: Drop usage of VK_EXT_debug_report
8971a5928 Revert "Make SyncIDs a packed type."
5d1ac2e0d Add missing include to ShaderVars.h
9de913077 Make SyncIDs a packed type.
82826be01 Reland "Make ANGLE program version only dependent on data that matters"
56eb961f5 Revert "Capture/Replay: Capture the attr locations as set by the program"
669e232a1 Revert "Suppress more VVL errors about vkCmdDraw*-None"
1f8bc4910 Make sure D3D11 textures never lose bind flags
45d3155f0 Roll vulkan-deps from 3ff606af6dec to cd80e810d579 (18 revisions)
84c538ff9 Roll Chromium from 7b7e5ac4ae5d to ff04c317b95c (259 revisions)
734cf7ce2 Revert "DisplayEGL should support targeting specific EGL platforms"
9bd37934e Add EXT_polygon_offset_clamp entry points
1ab615d2b Roll vulkan-deps from a56166d59ebd to 3ff606af6dec (9 revisions)
975aa9f56 Roll Chromium from 9cd7c7773105 to 7b7e5ac4ae5d (692 revisions)
8964933f6 Add VirtIO vendor Id parsing to SystemInfo
7909258e5 Roll vulkan-deps from dae0d442679f to a56166d59ebd (93 revisions)
598b4824e Vulkan: Broaden more syncval suppressions
d80f94f70 Roll SwiftShader from 5f9ed9b16931 to aae98adc2222 (1 revision)
e58e77f52 Support timestamp behind flag enableTimestampQueries
7cadf14d0 Roll Chromium from e267668ac13a to 9cd7c7773105 (562 revisions)
86800e3d0 Move disjoint status from RendererD3D to Context11
f609d294f Infra: Re-enable TSAN on CV.
245271506 Fix test teardown in ProgramPipelineTest31.
01c641d58 DisplayEGL should support targeting specific EGL platforms
3f5fcf15e Vulkan: Make feedback loop syncval suppressions more general
30d02a5a0 Roll Chromium from e97f96fc5ed0 to e267668ac13a (506 revisions)
410d8ba51 Vulkan: Cleanup ContextVk::hasStartedRenderPass APIs
a59430b0e Update README about GLES1
8f1a71906 Accept clip distance enums for simple queries
3422358be Vulkan: Unsuppress fixed VUs
e21b95ed1 Fix bad ANGLE GL tests.
3a152dc7b Clean up the memory allocation info log output
f18728221 Vulkan: Fix imageless framebuffer VVL issue
ecda66643 Vulkan: Unsuppress fixed VU
d0c936cf8 Check clip and cull distance storage qualifiers
e60573412 Add test coverage for CL 3906392
70b5620ef Metal: skip out variable rewrite for array element references.
5ac2d2e78 Vulkan: Wait for job before destroying render passes
753d59e93 Return success when shard(s) failed.
1f89b7779 Use third_party/depot_tools/gsutil.py instead of gsutil
173db16f8 Revert "Vulkan: Temporarily disable threaded monolithic pipelines."
146defd2a Revert "Suppress VUID-VkGraphicsPipelineCreateInfo-pStages-06896."
2774529b3 Roll Chromium from 4efd652d78ce to e97f96fc5ed0 (480 revisions)
eab594742 Suppress merge script failure due to missing gsutil on Windows.
c41204657 Explicitly initialize egl::Caps members.
69c68ea8d Vulkan: Temporarily disable threaded monolithic pipelines.
0d06cb47a Disable ContextCompatibilityTests on TSAN.
2b1bc4fdb Upload angle metrics to the gs bucket in skia perf format.
b073570c5 Fix iOS build
bec220f6b Translator: Fix operand component specifications
fa612d047 Tests: Add MARVEL SNAP trace
0f888b142 Roll Chromium from 02451be6fd41 to 4efd652d78ce (500 revisions)
493f3f310 Reland "Vulkan: Only allocate default attribute if needed"
9d5d619c4 Adjust clip distance compiler state and validation
6e3f40482 Log free space on device (df -h) if log=debug.
5ca36d3c5 Trace Interpreter: Properly support resource ID maps.
4194dab49 Capture/Replay: Test the correct context ID when emitting setup
4403abc0d Enable merge script failure detection
b28fa2e46 Roll VK-GL-CTS from 5aa5b0809f05 to c1ebeb5013f9 (11 revisions)
d53c520e8 Roll Chromium from 20196e335c59 to 02451be6fd41 (589 revisions)
9c1598af4 Trace Replay: Fix UBO access in the trace fixture.
1f997ceff Skip crashing final_fantasy trace perf on Pixel 6 native
cf6a3f093 Add srisser
5c4e1c35d Fix angle_metrics.json handling
ca56b9668 Update owners (+solti +lpy -lfy -ffz)
e7ded5d95 Add ANGLE Pixel 6 CQ and Perf bots
ca0489f07 Skip couple flaky trace perf tests on Win Intel
045888db2 Roll Chromium from f676f874381a to 20196e335c59 (511 revisions)
1d2b20f53 Metal: Fix Metal API deprecation warnings
26e28089c Vulkan: Improve RPCommandHelper::isImageWithLayoutTransition()
c4b95929b Revert "Reland "Make ANGLE program version only dependent on data that matters""
341f29083 Vulkan: Remove the car_chase skip
43c5849f5 Add colleagues at Apple who have contributed to ANGLE.
18950e646 Capture/Replay: Fix unpack alignment inconsistency.
d25258346 Metal: Mark ES3.0 as complete
2662f28fa Vulkan: Fix imageRead from RP and outsideRP simultaneously
2e086405e Metal: Implement ANGLE_clip_cull_distance
d88464de3 Skip 2 slow trace perf tests on Win Intel
d0fa9fe21 Capture/Replay: Fix GetProgramInterfaceiv write location.
3604f6b87 Roll Chromium from 9b6c0a64c3c0 to f676f874381a (435 revisions)
5f1ab1d18 Fix Deferred Flush Bug On Android Hardware Buffer
32175d8a6 Address Visual Studio 17.4 build issues
968c429e2 Tests: Use ISOLATED_OUTDIR for test artifact directory.
056f80448 Perf tests: write metrics to file and read from merge script.
91ff986cc Metal:Switch to NoWait in eglReleaseTexImage
b354667ef FrameCapture: Fix tracking of glCopyImageSubData
f2290d80c Re-enable tests on win10-x64-intel-perf
a0939325f Tests: Add Catalyst Black trace
2256c5486 Map AHARDWAREBUFFER_FORMAT_R8_UNORM to GL_R8
6fdac95a5 Mirror Android AHB formats in ANGLE owned enum
6382dd74d Switch Win Intel to Optiplex 7080 by rolling Chromium
7c08f0a55 Skip ClipCullDistanceTest.SizeCheckCombined on TSAN
e5671e16b Roll VK-GL-CTS from c1ebeb5013f9 to 821e153ac85a (20 revisions)
a654666c0 Roll vulkan-deps from d7dfd14fa0d0 to a2f348c2039f (13 revisions)
13e0847ba Roll Chromium from d184372e4c92 to 7d74066a9406 (534 revisions)
9a72a98eb Vulkan: Fix the VVL error for shaderRead to shaderRead barrier
ab334105e BuiltInResourcesString is no longer a part of shader cache key
13aee2541 Move memory allocation info vars to separate class
77d19e397 Vulkan: Add ThreadSafeCommandQueue class
6338909e7 EGL: Remove protected content test case
057997e4f Tests: Add CSR2 Drag Racing trace
8d2f5e0ed Roll vulkan-deps from f709feae795b to d7dfd14fa0d0 (12 revisions)
df202660d Roll Chromium from 4303e3d5e898 to d184372e4c92 (604 revisions)
3b27647cb Remove the temp workaround in presubmit script
39450a0f6 Add memory qualifier decorations for uniform buffer members
77e995c0f Tests: Add Family Island trace
134acabaf Tests: Add Royal Match trace
5ff1298ce Metal: Fix MTLBarrierScope type availability
d4535966a Roll vulkan-deps from 823d1a0d7c30 to f709feae795b (13 revisions)
bac6516b1 Roll Chromium from b7e315063b1a to 4303e3d5e898 (531 revisions)
3d95483fa Remove deprecated use_system_libwayland
c98a413c3 Vulkan: Use deferred allocation for swapchains when possible
ffbb65bc9 Vulkan: Use VK_EXT_swapchain_maintenance1 for present fences
d2be11634 Tests: Add Words of Wonders trace
d859ed396 Vulkan: Disallow INPUT_ATTACHMENT usage on sampled image views
9afe8b2da Disable the Metal backend on Mac GPU family < 2.
e960355a9 Trace Interpreter: Support DOTA underlords.
2c4de3a74 Trace Interpreter: Support Genshin Impact.
2c582dcb7 Trace Interpreter: Support Manhattan trace.
f7b5d5d1e Capture/Replay: Remove inline variable declarations.
bb5fd093b Roll Chromium from 1df7789231ac to b7e315063b1a (68 revisions)
1e38d867f Roll vulkan-deps from cd80e810d579 to 823d1a0d7c30 (25 revisions)
26e4f3e90 Roll Chromium from 9ddfe9a47c82 to 1df7789231ac (437 revisions)
bf5a007af Metal: Ensure render pass has at least one valid render target.
48e40ef60 Add per-heap memory allocation trackers
c0931807e Fix flaky Capture/Replay FenceSyncTests.
fdada9ee8 Re-land: "Make SyncIDs a packed type."
90b6d5117 Vulkan: Add support for AHB usage FRONT_BUFFER flag
fb94622cc Trace Tests: Clean up desktop skips.
63a2848a1 Roll Chromium from ff04c317b95c to 9ddfe9a47c82 (661 revisions)
2ce5a632a Log screen state if log=debug.
2550fe9a6 Vulkan: Drop usage of VK_EXT_debug_report
8971a5928 Revert "Make SyncIDs a packed type."
5d1ac2e0d Add missing include to ShaderVars.h
9de913077 Make SyncIDs a packed type.
82826be01 Reland "Make ANGLE program version only dependent on data that matters"
56eb961f5 Revert "Capture/Replay: Capture the attr locations as set by the program"
669e232a1 Revert "Suppress more VVL errors about vkCmdDraw*-None"
1f8bc4910 Make sure D3D11 textures never lose bind flags
45d3155f0 Roll vulkan-deps from 3ff606af6dec to cd80e810d579 (18 revisions)
84c538ff9 Roll Chromium from 7b7e5ac4ae5d to ff04c317b95c (259 revisions)
734cf7ce2 Revert "DisplayEGL should support targeting specific EGL platforms"
9bd37934e Add EXT_polygon_offset_clamp entry points
1ab615d2b Roll vulkan-deps from a56166d59ebd to 3ff606af6dec (9 revisions)
975aa9f56 Roll Chromium from 9cd7c7773105 to 7b7e5ac4ae5d (692 revisions)
8964933f6 Add VirtIO vendor Id parsing to SystemInfo
7909258e5 Roll vulkan-deps from dae0d442679f to a56166d59ebd (93 revisions)
598b4824e Vulkan: Broaden more syncval suppressions
d80f94f70 Roll SwiftShader from 5f9ed9b16931 to aae98adc2222 (1 revision)
e58e77f52 Support timestamp behind flag enableTimestampQueries
7cadf14d0 Roll Chromium from e267668ac13a to 9cd7c7773105 (562 revisions)
86800e3d0 Move disjoint status from RendererD3D to Context11
f609d294f Infra: Re-enable TSAN on CV.
245271506 Fix test teardown in ProgramPipelineTest31.
01c641d58 DisplayEGL should support targeting specific EGL platforms
3f5fcf15e Vulkan: Make feedback loop syncval suppressions more general
30d02a5a0 Roll Chromium from e97f96fc5ed0 to e267668ac13a (506 revisions)
410d8ba51 Vulkan: Cleanup ContextVk::hasStartedRenderPass APIs
a59430b0e Update README about GLES1
8f1a71906 Accept clip distance enums for simple queries
3422358be Vulkan: Unsuppress fixed VUs
e21b95ed1 Fix bad ANGLE GL tests.
3a152dc7b Clean up the memory allocation info log output
f18728221 Vulkan: Fix imageless framebuffer VVL issue
ecda66643 Vulkan: Unsuppress fixed VU
d0c936cf8 Check clip and cull distance storage qualifiers
e60573412 Add test coverage for CL 3906392
70b5620ef Metal: skip out variable rewrite for array element references.
5ac2d2e78 Vulkan: Wait for job before destroying render passes
753d59e93 Return success when shard(s) failed.
1f89b7779 Use third_party/depot_tools/gsutil.py instead of gsutil
173db16f8 Revert "Vulkan: Temporarily disable threaded monolithic pipelines."
146defd2a Revert "Suppress VUID-VkGraphicsPipelineCreateInfo-pStages-06896."
2774529b3 Roll Chromium from 4efd652d78ce to e97f96fc5ed0 (480 revisions)
eab594742 Suppress merge script failure due to missing gsutil on Windows.
c41204657 Explicitly initialize egl::Caps members.
69c68ea8d Vulkan: Temporarily disable threaded monolithic pipelines.
0d06cb47a Disable ContextCompatibilityTests on TSAN.
2b1bc4fdb Upload angle metrics to the gs bucket in skia perf format.
b073570c5 Fix iOS build
bec220f6b Translator: Fix operand component specifications
fa612d047 Tests: Add MARVEL SNAP trace
0f888b142 Roll Chromium from 02451be6fd41 to 4efd652d78ce (500 revisions)
493f3f310 Reland "Vulkan: Only allocate default attribute if needed"
9d5d619c4 Adjust clip distance compiler state and validation
6e3f40482 Log free space on device (df -h) if log=debug.
5ca36d3c5 Trace Interpreter: Properly support resource ID maps.
4194dab49 Capture/Replay: Test the correct context ID when emitting setup
4403abc0d Enable merge script failure detection
b28fa2e46 Roll VK-GL-CTS from 5aa5b0809f05 to c1ebeb5013f9 (11 revisions)
d53c520e8 Roll Chromium from 20196e335c59 to 02451be6fd41 (589 revisions)
9c1598af4 Trace Replay: Fix UBO access in the trace fixture.
1f997ceff Skip crashing final_fantasy trace perf on Pixel 6 native
cf6a3f093 Add srisser
5c4e1c35d Fix angle_metrics.json handling
ca56b9668 Update owners (+solti +lpy -lfy -ffz)
e7ded5d95 Add ANGLE Pixel 6 CQ and Perf bots
ca0489f07 Skip couple flaky trace perf tests on Win Intel
045888db2 Roll Chromium from f676f874381a to 20196e335c59 (511 revisions)
1d2b20f53 Metal: Fix Metal API deprecation warnings
26e28089c Vulkan: Improve RPCommandHelper::isImageWithLayoutTransition()
c4b95929b Revert "Reland "Make ANGLE program version only dependent on data that matters""
341f29083 Vulkan: Remove the car_chase skip
43c5849f5 Add colleagues at Apple who have contributed to ANGLE.
18950e646 Capture/Replay: Fix unpack alignment inconsistency.
d25258346 Metal: Mark ES3.0 as complete
2662f28fa Vulkan: Fix imageRead from RP and outsideRP simultaneously
2e086405e Metal: Implement ANGLE_clip_cull_distance
d88464de3 Skip 2 slow trace perf tests on Win Intel
d0fa9fe21 Capture/Replay: Fix GetProgramInterfaceiv write location.
3604f6b87 Roll Chromium from 9b6c0a64c3c0 to f676f874381a (435 revisions)
5f1ab1d18 Fix Deferred Flush Bug On Android Hardware Buffer
32175d8a6 Address Visual Studio 17.4 build issues
968c429e2 Tests: Use ISOLATED_OUTDIR for test artifact directory.
056f80448 Perf tests: write metrics to file and read from merge script.
91ff986cc Metal:Switch to NoWait in eglReleaseTexImage
b354667ef FrameCapture: Fix tracking of glCopyImageSubData
f2290d80c Re-enable tests on win10-x64-intel-perf
a0939325f Tests: Add Catalyst Black trace
2256c5486 Map AHARDWAREBUFFER_FORMAT_R8_UNORM to GL_R8
6fdac95a5 Mirror Android AHB formats in ANGLE owned enum
6382dd74d Switch Win Intel to Optiplex 7080 by rolling Chromium
7c08f0a55 Skip ClipCullDistanceTest.SizeCheckCombined on TSAN
24ac26c3f Roll Chromium from 0f261e9e8ec1 to 87b7ed3032e5 (483 revisions)
61728827d Reland "Make ANGLE program version only dependent on data that matters"
b5a8cb42c Tests: Add Cut the Rope trace
71e893206 Tests: Support multiple filters with ":".
e5efa2a7e Tests: Add Portal Knights trace
8e2b87ac4 Tests: Add MU Origin 3 trace
b9e388796 Tests: Add Agent A: A puzzle in disguise trace
e5e78ab41 Trace Interpreter: Auto-gen ReplayCustomFunctionCall.
1afc4d5b4 Roll Chromium from 0527f4c37ce4 to 0f261e9e8ec1 (171 revisions)
efbccf447 Roll Chromium from 021aa77ec4a7 to 0527f4c37ce4 (232 revisions)
03b2c124e Roll Chromium from 6dd45e16083b to 021aa77ec4a7 (215 revisions)
4a8bc146f Skip angle_restricted_trace_gold_tests.car_chase asserts on Pixel 6
377667505 Roll Chromium from c546b7bba9bc to 6dd45e16083b (240 revisions)
35d2fc302 Roll Chromium from a12033d4d671 to c546b7bba9bc (228 revisions)
fe704fb57 Crash end2end tests when loading driver library fails
6a8cfc6c3 Roll vulkan-deps from 259eec71c7c6 to dae0d442679f (3 revisions)
919241d6c Roll Chromium from ab34c72be751 to a12033d4d671 (85 revisions)
03b928dbf Roll vulkan-deps from 70e74a2f82ab to 259eec71c7c6 (3 revisions)
f9aeeaad1 Roll Chromium from 97df6f551756 to ab34c72be751 (292 revisions)
309269ce1 Fix ReadOnlyFeedbackLoopTestES31 not instantiated on iOS
8cbd74307 Roll vulkan-deps from 3a028e4c1f4a to 70e74a2f82ab (6 revisions)
8309ded9a Roll SwiftShader from bcbc10b1bed4 to 5f9ed9b16931 (3 revisions)
650394879 Roll Chromium from e376e31a56b1 to 97df6f551756 (274 revisions)
6c41793f3 Vulkan: Use read/write depth/stencil layouts
067ace47d Add ANGLE_clip_cull_distance extension
295f68309 Vulkan: bufferRead should accommodate deferred endRenderPass
216cd10b7 Vulkan: Dsiable enableAsyncPipelineCacheCompression
a0b0ec00b Disable building Mesa by default
cc34aa734 Move BinaryStream to common and expose ShaderState to compiler
edd9a9a8f Roll Chromium from fc4e0530422c to e376e31a56b1 (1084 revisions)
9bcb8f7df Tests: Add Grimvalor trace
7d8cbb600 Fix typo in EXTClipCullDistanceForFragmentShaderTest
645a37537 Roll vulkan-deps from c4d6d0f52ce0 to 3a028e4c1f4a (4 revisions)
bed8383ad Roll SwiftShader from 67f520305136 to bcbc10b1bed4 (5 revisions)
626b10c14 Vulkan: Add read/write depth/stencil layouts
301ed5455 Vulkan: Pass context to layout getters
d6dea33bd Vulkan: Remove CommandQueue::mGarbageQueue
e49355639 Tests: Add Wayward Souls trace
1e32988cc Revert "Metal: expose Metal backend only on supported GPUs."
d4fd26b34 Roll vulkan-deps from 29e87c1e6ee6 to c4d6d0f52ce0 (15 revisions)
ebe97eb7d Add new vulkan_core.h include headers to IGNORE list
9ded03b43 Revert "Vulkan: Make available GLInternalFormatToGbmFourCCFormat"
9ddc36661 Roll VK-GL-CTS from 9f4465eccb37 to 5aa5b0809f05 (17 revisions)
b20abb572 Revert "Fix defines redifintion in angle_common."
9364246f0 Metal: expose Metal backend only on supported GPUs.
7466be3cc Revert "Fix link error with dma_buf_util_sources"
6bafc5ea1 Roll Chromium from a4da97db4f55 to fc4e0530422c (452 revisions)
91a5635a2 Support arbitrary clip and cull distance array sizes
28e7adca9 GL: Implement clip distance state emulation
8668cac1a Tests: Add My Friend Pedro trace
88e94b20c Skip Flaky Timeout InstancingTestES3.LargeDivisor on Windows Swangle
b7ec9d030 Vulkan: Create RenderPass2 by default
b227cf2f3 Make pending memory allocation type atomic
d53ba51fe Tests: Add Disney Mirrorverse trace
abcbd54c2 GLES1: Optimize texcoord varyings
91d6c3e61 GLES1: Reduce pressure on vertex input / varyings
cd5400952 Vulkan: Add memory log at allocation error
6769ef2b1 Vulkan: Bug fix in setupIndexedDraw
ea36cf1c9 Vulkan: Feature for VK_EXT_rasterization_order_attachment_access
5c8c0347a Vulkan: Remove ContextVk::retainResource and retainImage()
e265b318d Fix link error with dma_buf_util_sources
1a8bcbdae Vulkan: Re-enable async pipeline cache sync by default
376d309c4 Vulkan: Remove unnecessary usesBuffer() check
8a8637c92 Roll vulkan-deps from c943ccc4d398 to 29e87c1e6ee6 (3 revisions)
ebccacbf3 Roll SwiftShader from c70b46423fc4 to 67f520305136 (2 revisions)
f18fc25a0 Roll Chromium from 276f2cb5e838 to a4da97db4f55 (1240 revisions)
be9e8e7b0 Add EGL_ANGLE_wait_until_work_scheduled extension
275ee1abe GBM: Remove GBM_FORMAT_R16
9fb8ff63e Fix defines redifintion in angle_common.
c47657322 Revert "D3D: Remove ResourceSerial"
25ce2e23c Revert "Make ANGLE program version only dependent on data that matters"
402e7f7a6 Vulkan: Make available GLInternalFormatToGbmFourCCFormat
eea7a5537 Tests: Add Sonic Forces trace
4704eb495 Tests: Add 20 Minutes Till Dawn trace
1505f3fb7 Roll vulkan-deps from 3f9a78474605 to c943ccc4d398 (5 revisions)
c303758fb Make ANGLE program version only dependent on data that matters
cd3677966 Vulkan: Add assert to ensure never setQueueSerial backwards
ef6f21274 Capture/Replay: Fix trace interpreter autogen inputs.
2ce2146b1 Fix --render-test-output-dir to work in TestSuite.
001ba94e3 Tests: Add Plants vs. Zombies Heroes trace
382618726 Roll SwiftShader from 22d5e1e91e82 to c70b46423fc4 (3 revisions)
7de7eb9b0 Roll vulkan-deps from a87c64cdfe8d to 3f9a78474605 (2 revisions)
2c60b86e3 Roll Chromium from 72727941e886 to 276f2cb5e838 (618 revisions)
7fe339967 Capture/Replay: Regen/Restore shaders and programs
20f4aced0 Roll vulkan-deps from a7b8bd76ed0c to a87c64cdfe8d (7 revisions)
a703eea4f Vulkan: Remove Serial::valid() check
412dd3685 Vulkan: Use vkCmdClearAttachments for unmasked scissored clears
0f3aaebf7 [PATCH] Add riscv64 support
c3209b13b Vulkan: Remove GlslangWrapperVk
40c17b58a Vulkan: Move SPIR-V transform to vulkan/
e108858e6 Reland "Workaround GetModulePath() returns incorrect path for exe in Chrome"
77c95de4b Vulkan: Threaded monolithic pipeline creation
2072aea99 Metal: Remove references to GLSLANG
69d9f077d Metal: Remove references to ShaderInterfaceVariableInfoMap
03abe6cd7 Roll vulkan-deps from 66d1f426b724 to a7b8bd76ed0c (8 revisions)
1b5dfec1d Roll Chromium from 438de6cec0a1 to 72727941e886 (660 revisions)
4a4ae726c Revert "Workaround GetModulePath() returns incorrect path for exe in Chrome"
214742be9 D3D: Remove ResourceSerial
b19d17b80 Vulkan: Split Serial class into UniqueSerial and Serial
22d731145 Vulkan: Remove unnecessary pipeline library retain
816505f9d GCC: Make some operators of QueueSerial non constexpr
aa921a638 Roll SwiftShader from 36e043fa6d46 to 22d5e1e91e82 (7 revisions)
004c5c945 Prefix all PLS enums with "GL_"
65e3ec8e8 Revert "Re-enable dEQP-EGL.functional.resize.surface_size on Linux."
f8720bdb9 Roll vulkan-deps from 8b5ea902f8d4 to 66d1f426b724 (5 revisions)
5dc73efc9 Roll Chromium from 1c9a08119fdd to 438de6cec0a1 (605 revisions)
91bfd02e7 Roll VK-GL-CTS from d90c76e77622 to 9f4465eccb37 (6 revisions)
89cd85831 Vulkan: Clean up Resource class
a1be7188c Vulkan: Keep referenced pipeline libraries alive
f3ebb2ca4 Vulkan: Better mUse tracking for DynamicallyGrowingPool<Pool>
052277fc1 Fix the input arg after the trace_tests change
684ff60bd Vulkan: Add shared ring buffer cmd alloc feature
e4b55b85b Re-enable dEQP-EGL.functional.resize.surface_size on Linux.
f08fd32d0 Skip DrawElementsIndexOutOfRangeWithDynamicDraw on Win Intel
f98d3f6c0 More PixelLocalStorage skips on iOS
64e1904bb Roll vulkan-deps from 89b9b4762b94 to 8b5ea902f8d4 (14 revisions)
66ee308c4 Roll SwiftShader from 6ebc3347af9d to 36e043fa6d46 (1 revision)
b1b464010 Roll Chromium from 3b96c02c7465 to 1c9a08119fdd (378 revisions)
f8980c98b Vulkan: Make ReadWriteResource subclass from Resource
6830b7d3d Vulkan: Use finishQueueSerial for queueSubmitOneOff
1219f55ad Vulkan: Remove Resource::isCurrentlyInUse
798b97b87 Vulkan: mapRangeImpl should call flushImpl if unflushed write
702018d26 Vulkan: Make PipelineHelper go through normal collectGarbage
556708953 Vulkan: Move desc set updates cache to share group
fd75686e8 Vulkan: Fix EGL image queue change vs threads
cc6a85367 Skip couple non-deterministic angle_restricted_trace_gold_tests
0103213ec GL: Support clip and cull distance redeclarations
f4e64938d Vulkan: Remove CommandQueue::mQueueSerialMutex
db9ffea3e Vulkan: Remove the unused shadowBuffer feature
02cc4cd58 Vulkan: Remove ImageHelper::mImageAndViewGarbage
104faff5d Enable angle_restricted_trace_gold_tests retries on Win Intel UHD630
4e54e434b Workaround GetModulePath() returns incorrect path for exe in Chrome
eb1a13d8c Improve PLS load and store op tokens
54176f07a Better support for "vulkan-null" backend in trace tests.
9e086ee17 Roll vulkan-deps from 4affe58949d3 to 89b9b4762b94 (5 revisions)
f7cf32260 Capture/Replay: Only create active secondary contexts in MEC
caccbdc1f Roll Chromium from eb46dc0d0fce to 3b96c02c7465 (547 revisions)
c9e7fd9c2 Revert "Skip AssignAssignmentToSwizzled on SwS Linux/Win"
1e9a6726a Roll vulkan-deps from 5e89361766f7 to 4affe58949d3 (3 revisions)
1193b6643 Vulkan: Use VK_EXT_pipeline_protected_access
7e378da96 Vulkan: Remove synchronous commands from CommandProcessor
fa45eae4e Vulkan: Remove QueryVk::hasUnsubmittedUse()
6784fe5d9 Roll vulkan-deps from 7935ee7ccbc0 to 5e89361766f7 (1 revision)
28290e342 Skip Texture2DTestES3.NonZeroBaseEmulatedClear/ES3_Vulkan on Win Intel
81a3c71ee Enable tests on Win Intel Optiplex 7080 experimental bot
a5fd8ab6f Roll SwiftShader from 0c98167cb31e to 6ebc3347af9d (6 revisions)
fee1f5c36 Roll Chromium from b1141d77c69a to eb46dc0d0fce (599 revisions)
52b07369c Roll Chromium from 81e6bda0f261 to b1141d77c69a (1 revision)
15ae19c00 Roll Chromium from 716fac091414 to 81e6bda0f261 (2 revisions)
ffe584f11 Roll Chromium from 1c2e19edc873 to 716fac091414 (3 revisions)
40b4fcc04 Roll vulkan-deps from a497ee9d6755 to 7935ee7ccbc0 (10 revisions)
f63e5ab31 Roll Chromium from 9edf8e710ec9 to 1c2e19edc873 (5 revisions)
dbbed9291 Roll Chromium from 998dcf5599d0 to 9edf8e710ec9 (8 revisions)
f551faf74 Use typed UAV loads for pixel local storage, when supported
45a62515f Roll Chromium from ee01bc900c32 to 998dcf5599d0 (21 revisions)
302fccd10 Roll Chromium from ee01bc900c32 to 17b77809b4ca (1 revision)
ca263d4a2 Vulkan: Remove UsedInRunningCommands
a3808d586 Roll Chromium from 6a123e5dfc29 to ee01bc900c32 (481 revisions)
64cb7bc0b infra: Remove toolchain from CI dashboard.
82eba6cd5 infra: Remove UBSAN-specific configs.
2364578f8 infra: Enable UBSAN together with ASAN and LSAN.
583fc6a7a Skip FramebufferExtensionsTest.ColorBufferHalfFloat on iOS
9dc82cb3d Roll SwiftShader from 2783f6bf0a03 to 0c98167cb31e (1 revision)
dad69cc70 Suppress rgb_to_hsl_vertex test on Pixel 6
3bd0cce8d Roll Chromium from bdfdd7d2b008 to 6a123e5dfc29 (584 revisions)
384ce5cf9 Capture/Replay: Corretly reset the UnpackAlignment at end of MEC
701ef3f22 Roll SwiftShader from e6a3153888f0 to 2783f6bf0a03 (2 revisions)
aba757d4e Roll vulkan-deps from ca8ca2aba961 to a497ee9d6755 (62 revisions)
a9464755b Roll SwiftShader from 6a259c87ef52 to e6a3153888f0 (24 revisions)
982755e0c Suppress VUID-vkCmdDraw-None-06887
0f7471ff6 Skip AssignAssignmentToSwizzled on SwS Linux/Win
3b57c2a86 Add cmnt for VUID-vkDestroySemaphore suppression
2d87551d1 Vulkan: Make mLargestAllocatedIndex atomic
bd79968ab Vulkan: Make sure program's pipeline cache is created
8181c0563 Vulkan: Remove RenderPassSerial
87815de2b Adjust GetFramebufferAttachmentParameterivBase validation
3fedd435d Overlay: Switch font to RobotoMono
d9c9eede3 Roll VK-GL-CTS from 9d22258ed442 to d90c76e77622 (14 revisions)
3269998c7 Roll Chromium from 5d807d6fc7dd to bdfdd7d2b008 (315 revisions)
b36e337e8 Roll Chromium from 366b354bb4e3 to 5d807d6fc7dd (318 revisions)
2031e2153 Fixes for Vulkan secondaries build.
650f2274b Vulkan: Remove fixed VVL errors
0790a807d Capture/Replay: Add ResourcesToDelete
f17cb8836 Vulkan: Add two tests for per context queue serial work
58d7ace23 Vulkan: Add memory allocation log support in debug
66a7117a0 GLES1: Use less precision for color and tex coords
2e5ca217c Vulkan: Let each current context has its own QueueSerial.
db557905f Vulkan: Fix -Wbitfield-enum-conversion
bdb127da7 Android: Remove smhasher license
ec4629d6b Android: set android:allowBackup="false" in manifset
aaee3c23c Build and test ANGLE with Vulkan secondary CBs.
b432c84c2 Capture/Replay: Fix collecting the initialized contexts
1005639f3 Roll Chromium from 076a539c2991 to 366b354bb4e3 (53 revisions)
7e1ed5f18 Revert "Vulkan: Enable async pipeline cache sync by default"
80f030c1d Roll Chromium from 42032d061a0a to 076a539c2991 (1718 revisions)
eafdf2069 Reset thread context during threadCleanup
4eed6b9b7 ubsan: Ignore errors from SwiftShader
9bd9c1c2a Workaround for AMD [[raster_order_group()]] bug
c904cba33 android: Remove uncompress_shared_libraries
aa7bb157d Include volk.h from a relative location
938f43729 Move trace_event into anglebase
c991eb229 Move the anglebase folder up a level
e4054a3fa Add ANGLE experimental bots for Win Intel
a58ea0ac4 ubsan: Ignore alignment errors
0d7a4884e Use string_view to compute custom string hash
022b52f55 Include xxhash.h from a relative location
76ef42072 Remove trace tests from win-intel.
8ee1b89fc Refactor pixel local storage options
a4db94771 Implement pixel local storage with metal::read_write textures
fa37af38b Translator: Support SSO's built-in redeclaration
db67df60f Metal texture cleanups
2ecb32179 Vulkan: Turn CPU throttling into fail safe
31c409365 Vulkan: Rework present semaphore recycling
90b4541cf Vulkan: Pass signal semaphore by value to async thread
7f4caaf56 Vulkan: Fix VulkanPerformanceCounterTest.SubmittingOutsideCom
2805e164a Fix EGLImage related race condition crash
1434697fa Add a vk feature flag to only enable precision match fixer on IMG
2de99d47e Reset instance/device extensions in RendererVk::onDestroy()
b301b8223 Capture/Replay: emit context setup for pre-MEC contexts only
e691bb4fe Roll Chromium from a198ee76f3e6 to 42032d061a0a (1195 revisions)
000b3bfa3 Vulkan: Init mLast***Serials from CommandQueue::initialize
b00fa5e56 Vulkan: Pipeline graph dump vs pipeline libraries
35d1736f3 Update enabled instance extenion handling
86a194c38 Fix expected texture target for 3D blocks
3cfdb1918 Change ninja path to third_party/ninja/ninja
35247a4df Android: Remove java_api_finder from Android.bp
678cce80d Roll Chromium from 9f3d33d253ac to a198ee76f3e6 (392 revisions)
541cdcbf0 Fix flakiness in EGL surface multithread tests.
e9e0da6a9 Roll VK-GL-CTS from 2db7b0a1c310 to 9d22258ed442 (5 revisions)
d5ce0b80a Skip crashed test on Pixel6 due to a bug in precision matching fixer
71ead7b41 Tests: Add Diablo Immortal trace
6458178ea Vulkan: Clean up flushCommandsAndEndRenderPass APIs
7dd8478e1 Vulkan: Make ResourceUse::serial an FastVector of Serials
0e12695c9 Suppress VUID-VkGraphicsPipelineCreateInfo-renderPass-06040
6384f76b1 Vulkan: Move PipelineCacheAccess to namespace vk
11de51573 Capture/Replay: Reset Shaders
5c301b529 Roll Chromium from ab42c3da0f40 to 9f3d33d253ac (64 revisions)
494640e54 Capture/Replay: Make secondary contexts current during MEC
c03478e04 Roll Chromium from 2e2c857c4980 to ab42c3da0f40 (572 revisions)
3db679eb5 Revert "Vulkan: Remove useRelaxedPrecision" and "Vulkan: remove SpirvVaryingPrecisionFixer"
27727e501 Fix ProvokingVertex typos
b2f55ec31 Vulkan: Add memory allocation/deallocation counter
c5724a8db Vulkan: Retain mCurrentGraphicsPipeline if RP started
fc1c8cd10 Refactor validation of partial compressed texture uploads
15c8a0552 GL: Only reset transform feedback varyings when necessary.
37d6a9db4 Support versioned library names
c86f0988e Cleanup: Use XAllocSizeHints, move to helper.
68b47e58a Vulkan: Initial support for VK_EXT_graphics_pipeline_library
1f69f580f Perf tests: Add --fixed-test-time-with-warmup
317870f9c Reland "util/X11Window: Set PMinSize and PMaxSize hints."
202fcb8d8 TraceTest: Route EGLSync entry points through WGL
72e2ce69d Roll vulkan-deps from a3f4f653c783 to ca8ca2aba961 (7 revisions)
12fa46f07 Roll Chromium from 26b47bd446e8 to 2e2c857c4980 (530 revisions)
356b2a590 Roll VK-GL-CTS from c4fe10a0c86d to 2db7b0a1c310 (7 revisions)
f37a32f07 Remove DisplayGbm and SurfaceGbm.
55d46ffab Roll vulkan-deps from eb108f5f3b15 to a3f4f653c783 (11 revisions)
cbc756332 Roll Chromium from 1f4a045ca0a4 to 26b47bd446e8 (645 revisions)
0c0bbcf58 Revert "Vulkan: Only allocate default attribute if needed"
3857752d8 Tests: Fix parameter parsing with partial matches
8378032e5 Vulkan: Remove get API for mLastCompletedQueueSerial
95cfa687f Revert "Map AHARDWAREBUFFER_FORMAT_R8_UNORM to GL_R8"
c7414946b Vulkan: Enable async pipeline cache sync by default
3b21dfe48 Roll Chromium from 54894332d13c to 1f4a045ca0a4 (59 revisions)
ec4245920 Roll SwiftShader from dd35c62aef80 to 6a259c87ef52 (1 revision)
37bbbb514 Roll vulkan-deps from f1b1fd3fc034 to eb108f5f3b15 (13 revisions)
658a4b6be Roll Chromium from 2c9d51705f3b to 54894332d13c (577 revisions)
81e9dc564 Reland "Metal: Skip disabled draw buffers"
70cf23222 Vulkan: Move async pipeline cache sync feature to backend
386ef2eef Fix EGL validation of core robustness attribute.
dcf3ab122 Map AHARDWAREBUFFER_FORMAT_R8_UNORM to GL_R8
7e7a47dff Vulkan: Adjust logicOp dynamic state workaround
a6fae3fec Roll SwiftShader from dbdf74996a2c to dd35c62aef80 (1 revision)
01b27a6f1 Roll vulkan-deps from c8245c996384 to f1b1fd3fc034 (7 revisions)
c3bad4b32 Roll Chromium from 734d0d44bb67 to 2c9d51705f3b (582 revisions)
91ee237fd Revert "Metal: Skip disabled draw buffers"
03e69803f Fix a document error
7fb1a25d1 Make BitSetT::Mask return a bit set
b205207a0 Lock gpu clocks using nvidia-smi to avoid overheating
2dde73576 Vulkan: `const` render passes
5ef24b269 Vulkan: Limit logicOp dynamic state workaround to old mesa
3f9223b26 Shader: Initialize mMaxComputeSharedMemory
b6a151237 Roll vulkan-deps from 8384d293b2e8 to c8245c996384 (7 revisions)
2d3ef7577 Roll SwiftShader from aac11f84562f to dbdf74996a2c (1 revision)
37ed6104c Roll Chromium from c578240a0fa6 to 734d0d44bb67 (606 revisions)
4b084310d Metal: Skip disabled draw buffers
2fa255da8 FrameCapture: Don't capture trailing zeros in shader strings.
66fda678f Capture/Replay: Delete buffer after test support for coherent
8028bffcc Vulkan: Flatten GarbageAndSerial class
e6491c2f1 Revert "Add temporary logging of gold_session.Initialize stdout."
9483002d2 Vulkan: Clean up submitFrame/submitCommands
139b9df8c Vulkan: getCommandBufferOneOff could reuse if serials are equal
d8d852533 Add gFixtures.clear() to ReleaseFixtures
124ba087c Tests: Add Minetest trace
f67d1224e Delete osWindow and eglWindow in ReleaseFixtures
3e13ab1c8 Roll vulkan-deps from 131d736c57d4 to 8384d293b2e8 (6 revisions)
1d34cf620 Roll SwiftShader from 87d41aad5e71 to aac11f84562f (1 revision)
14c69aba6 Roll Chromium from 622e44fd31d8 to c578240a0fa6 (591 revisions)

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




More information about the webkit-changes mailing list