[webkit-changes] [WebKit/WebKit] a24fae: [ANGLE] Update ANGLE to 2022-11-14 (85c98a92bb7634...

Dan Glastonbury noreply at github.com
Wed Nov 23 20:28:38 PST 2022


  Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: a24fae7ed823c34753ed685eec782fbddb20cd30
      https://github.com/WebKit/WebKit/commit/a24fae7ed823c34753ed685eec782fbddb20cd30
  Author: Dan Glastonbury <djg at apple.com>
  Date:   2022-11-23 (Wed, 23 Nov 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/AUTHORS
    M Source/ThirdParty/ANGLE/BUILD.gn
    M Source/ThirdParty/ANGLE/CMakeLists.txt
    M Source/ThirdParty/ANGLE/Compiler.cmake
    M Source/ThirdParty/ANGLE/DEPS
    M Source/ThirdParty/ANGLE/GL.cmake
    M Source/ThirdParty/ANGLE/GLESv2.cmake
    M Source/ThirdParty/ANGLE/build_overrides/angle.gni
    M Source/ThirdParty/ANGLE/build_overrides/build.gni
    M Source/ThirdParty/ANGLE/changes.diff
    A Source/ThirdParty/ANGLE/extensions/ANGLE_provoking_vertex.txt
    M Source/ThirdParty/ANGLE/extensions/ANGLE_shader_pixel_local_storage.txt
    A Source/ThirdParty/ANGLE/extensions/EGL_ANGLE_metal_shared_event_sync.txt
    R Source/ThirdParty/ANGLE/extensions/EGL_ANGLE_sync_mtl_shared_event.txt
    M Source/ThirdParty/ANGLE/gni/angle.gni
    M Source/ThirdParty/ANGLE/include/EGL/egl.h
    M Source/ThirdParty/ANGLE/include/EGL/eglext.h
    M Source/ThirdParty/ANGLE/include/EGL/eglext_angle.h
    M Source/ThirdParty/ANGLE/include/EGL/eglplatform.h
    M Source/ThirdParty/ANGLE/include/GLES2/gl2ext_angle.h
    M Source/ThirdParty/ANGLE/include/GLSLANG/ShaderLang.h
    M Source/ThirdParty/ANGLE/include/GLSLANG/ShaderVars.h
    M Source/ThirdParty/ANGLE/include/platform/Feature.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
    R Source/ThirdParty/ANGLE/include/platform/Platform.h
    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/ANGLEWrangling.md
    M Source/ThirdParty/ANGLE/infra/config/PRESUBMIT.py
    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/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/generate_test_spec_json.py
    M Source/ThirdParty/ANGLE/infra/specs/gn_isolate_map.pyl
    M Source/ThirdParty/ANGLE/infra/specs/mixins.pyl
    M Source/ThirdParty/ANGLE/infra/specs/test_suite_exceptions.pyl
    M Source/ThirdParty/ANGLE/infra/specs/test_suites.pyl
    M Source/ThirdParty/ANGLE/infra/specs/waterfalls.pyl
    M Source/ThirdParty/ANGLE/samples/sample_util/SampleApplication.cpp
    M Source/ThirdParty/ANGLE/samples/shader_translator/shader_translator.cpp
    M Source/ThirdParty/ANGLE/scripts/code_generation_hashes/ANGLE_features.json
    M Source/ThirdParty/ANGLE/scripts/code_generation_hashes/ANGLE_load_functions_table.json
    M Source/ThirdParty/ANGLE/scripts/code_generation_hashes/ANGLE_shader_preprocessor.json
    M Source/ThirdParty/ANGLE/scripts/code_generation_hashes/ANGLE_shader_translator.json
    M Source/ThirdParty/ANGLE/scripts/code_generation_hashes/D3D11_format.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/OpenGL_dispatch_table.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_internal_shader_programs.json
    M Source/ThirdParty/ANGLE/scripts/code_generation_hashes/Vulkan_mandatory_format_support_table.json
    A Source/ThirdParty/ANGLE/scripts/code_generation_hashes/interpreter_utils.json
    M Source/ThirdParty/ANGLE/scripts/code_generation_hashes/packed_enum.json
    M Source/ThirdParty/ANGLE/scripts/code_generation_hashes/proc_table.json
    M Source/ThirdParty/ANGLE/scripts/code_generation_hashes/restricted_traces.json
    M Source/ThirdParty/ANGLE/scripts/entry_point_packed_gl_enums.json
    M Source/ThirdParty/ANGLE/scripts/export_targets.py
    M Source/ThirdParty/ANGLE/scripts/gen_gl_enum_utils.py
    A 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/generate_loader.py
    R Source/ThirdParty/ANGLE/scripts/gl.xml
    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/scripts/roll_aosp.sh
    M Source/ThirdParty/ANGLE/scripts/roll_chromium_deps.py
    M Source/ThirdParty/ANGLE/scripts/run_code_generation.py
    R Source/ThirdParty/ANGLE/scripts/run_gtest_angle_test.py
    M Source/ThirdParty/ANGLE/scripts/trigger.py
    M Source/ThirdParty/ANGLE/scripts/update_chrome_angle.py
    M Source/ThirdParty/ANGLE/src/angle_commit.h
    M Source/ThirdParty/ANGLE/src/common/FastVector.h
    M Source/ThirdParty/ANGLE/src/common/PackedEnums.h
    M Source/ThirdParty/ANGLE/src/common/PackedGLEnums_autogen.cpp
    A Source/ThirdParty/ANGLE/src/common/WorkerThread.cpp
    A Source/ThirdParty/ANGLE/src/common/WorkerThread.h
    A Source/ThirdParty/ANGLE/src/common/WorkerThread_unittest.cpp
    M Source/ThirdParty/ANGLE/src/common/android_util.cpp
    M Source/ThirdParty/ANGLE/src/common/android_util.h
    M Source/ThirdParty/ANGLE/src/common/angleutils.h
    A Source/ThirdParty/ANGLE/src/common/backtrace_utils.h
    A Source/ThirdParty/ANGLE/src/common/backtrace_utils_android.cpp
    A Source/ThirdParty/ANGLE/src/common/backtrace_utils_noop.cpp
    M Source/ThirdParty/ANGLE/src/common/bitset_utils.h
    M Source/ThirdParty/ANGLE/src/common/debug.cpp
    M Source/ThirdParty/ANGLE/src/common/debug.h
    M Source/ThirdParty/ANGLE/src/common/entry_points_enum_autogen.cpp
    M Source/ThirdParty/ANGLE/src/common/entry_points_enum_autogen.h
    A Source/ThirdParty/ANGLE/src/common/frame_capture_utils.cpp
    A Source/ThirdParty/ANGLE/src/common/frame_capture_utils.h
    A Source/ThirdParty/ANGLE/src/common/frame_capture_utils_autogen.cpp
    A Source/ThirdParty/ANGLE/src/common/frame_capture_utils_autogen.h
    A Source/ThirdParty/ANGLE/src/common/gl_enum_utils.cpp
    A Source/ThirdParty/ANGLE/src/common/gl_enum_utils.h
    A Source/ThirdParty/ANGLE/src/common/gl_enum_utils_autogen.cpp
    A Source/ThirdParty/ANGLE/src/common/gl_enum_utils_autogen.h
    M Source/ThirdParty/ANGLE/src/common/hash_utils.h
    M Source/ThirdParty/ANGLE/src/common/mathutil.h
    M Source/ThirdParty/ANGLE/src/common/packed_gl_enums.json
    M Source/ThirdParty/ANGLE/src/common/spirv/angle_spirv_utils.cpp
    M Source/ThirdParty/ANGLE/src/common/system_utils_win32.cpp
    M Source/ThirdParty/ANGLE/src/common/utilities.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.h
    M Source/ThirdParty/ANGLE/src/compiler/translator/CodeGen.cpp
    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/OutputGLSLBase.cpp
    M Source/ThirdParty/ANGLE/src/compiler/translator/OutputGLSLBase.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/OutputSPIRV.cpp
    R Source/ThirdParty/ANGLE/src/compiler/translator/OutputVulkanGLSL.cpp
    R Source/ThirdParty/ANGLE/src/compiler/translator/OutputVulkanGLSL.h
    M Source/ThirdParty/ANGLE/src/compiler/translator/ParseContext.cpp
    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
    R Source/ThirdParty/ANGLE/src/compiler/translator/TranslatorMetal.cpp
    R Source/ThirdParty/ANGLE/src/compiler/translator/TranslatorMetal.h
    R Source/ThirdParty/ANGLE/src/compiler/translator/TranslatorMetalConstantNames.cpp
    M Source/ThirdParty/ANGLE/src/compiler/translator/TranslatorMetalDirect.cpp
    M Source/ThirdParty/ANGLE/src/compiler/translator/TranslatorMetalDirect.h
    A Source/ThirdParty/ANGLE/src/compiler/translator/TranslatorMetalDirect/ConstantNames.cpp
    M Source/ThirdParty/ANGLE/src/compiler/translator/TranslatorMetalDirect/DiscoverDependentFunctions.h
    M Source/ThirdParty/ANGLE/src/compiler/translator/TranslatorMetalDirect/EmitMetal.cpp
    M Source/ThirdParty/ANGLE/src/compiler/translator/TranslatorMetalDirect/ModifyStruct.cpp
    M Source/ThirdParty/ANGLE/src/compiler/translator/TranslatorMetalDirect/Pipeline.cpp
    M Source/ThirdParty/ANGLE/src/compiler/translator/TranslatorMetalDirect/ProgramPrelude.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/TranslatorVulkan.h
    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_function_declarations.txt
    M Source/ThirdParty/ANGLE/src/compiler/translator/builtin_variables.json
    M Source/ThirdParty/ANGLE/src/compiler/translator/glslang.l
    M Source/ThirdParty/ANGLE/src/compiler/translator/glslang_lex_autogen.cpp
    R Source/ThirdParty/ANGLE/src/compiler/translator/glslang_wrapper.cpp
    R Source/ThirdParty/ANGLE/src/compiler/translator/glslang_wrapper.h
    M Source/ThirdParty/ANGLE/src/compiler/translator/tree_ops/ClampIndirectIndices.cpp
    M Source/ThirdParty/ANGLE/src/compiler/translator/tree_ops/RewritePixelLocalStorage.cpp
    M Source/ThirdParty/ANGLE/src/compiler/translator/tree_ops/RewritePixelLocalStorage.h
    M Source/ThirdParty/ANGLE/src/compiler/translator/tree_ops/vulkan/ReplaceForShaderFramebufferFetch.cpp
    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/compiler/translator/tree_util/ReplaceClipCullDistanceVariable.h
    M Source/ThirdParty/ANGLE/src/compiler/translator/util.cpp
    M Source/ThirdParty/ANGLE/src/compiler/translator/util.h
    A Source/ThirdParty/ANGLE/src/image_util/AstcDecompressor.cpp
    A Source/ThirdParty/ANGLE/src/image_util/AstcDecompressor.h
    A Source/ThirdParty/ANGLE/src/image_util/AstcDecompressorNoOp.cpp
    A Source/ThirdParty/ANGLE/src/image_util/AstcDecompressorTestUtils.h
    A Source/ThirdParty/ANGLE/src/image_util/AstcDecompressor_unittest.cpp
    M Source/ThirdParty/ANGLE/src/image_util/loadimage.cpp
    M Source/ThirdParty/ANGLE/src/image_util/loadimage.h
    M Source/ThirdParty/ANGLE/src/image_util/loadimage.inc
    M Source/ThirdParty/ANGLE/src/image_util/loadimage_astc.cpp
    M Source/ThirdParty/ANGLE/src/image_util/loadimage_etc.cpp
    A Source/ThirdParty/ANGLE/src/image_util/loadimage_paletted.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/AttributeMap.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/AttributeMap.h
    M Source/ThirdParty/ANGLE/src/libANGLE/BlobCache.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/Context.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/Context.h
    M Source/ThirdParty/ANGLE/src/libANGLE/Context_gles_ext_autogen.h
    M Source/ThirdParty/ANGLE/src/libANGLE/Debug.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/Device.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/Device.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/GLES1Renderer.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/HandleAllocator.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/Image.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/Image.h
    M Source/ThirdParty/ANGLE/src/libANGLE/Image_unittest.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/LoggingAnnotator.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/LoggingAnnotator.h
    M Source/ThirdParty/ANGLE/src/libANGLE/PixelLocalStorage.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/PixelLocalStorage.h
    M Source/ThirdParty/ANGLE/src/libANGLE/Platform.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/ProgramExecutable.h
    M Source/ThirdParty/ANGLE/src/libANGLE/Shader.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/State.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/State.h
    M Source/ThirdParty/ANGLE/src/libANGLE/Stream.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/Surface.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/Surface.h
    M Source/ThirdParty/ANGLE/src/libANGLE/Surface_unittest.cpp
    R Source/ThirdParty/ANGLE/src/libANGLE/WorkerThread.cpp
    R Source/ThirdParty/ANGLE/src/libANGLE/WorkerThread.h
    R Source/ThirdParty/ANGLE/src/libANGLE/WorkerThread_unittest.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/angletypes.h
    M Source/ThirdParty/ANGLE/src/libANGLE/capture/FrameCapture.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/capture/FrameCapture.h
    M Source/ThirdParty/ANGLE/src/libANGLE/capture/FrameCapture_mock.cpp
    R Source/ThirdParty/ANGLE/src/libANGLE/capture/capture_egl.cpp
    R Source/ThirdParty/ANGLE/src/libANGLE/capture/capture_egl.h
    A Source/ThirdParty/ANGLE/src/libANGLE/capture/capture_egl_autogen.cpp
    A Source/ThirdParty/ANGLE/src/libANGLE/capture/capture_egl_autogen.h
    M Source/ThirdParty/ANGLE/src/libANGLE/capture/capture_gl_1_autogen.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/capture/capture_gl_2_autogen.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/capture/capture_gl_3_autogen.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/capture/capture_gl_4_autogen.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_3_0_autogen.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/capture/capture_gles_3_1_autogen.cpp
    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
    R Source/ThirdParty/ANGLE/src/libANGLE/capture/frame_capture_replay_autogen.cpp
    R Source/ThirdParty/ANGLE/src/libANGLE/capture/frame_capture_utils.cpp
    R Source/ThirdParty/ANGLE/src/libANGLE/capture/frame_capture_utils.h
    R Source/ThirdParty/ANGLE/src/libANGLE/capture/frame_capture_utils_autogen.cpp
    R Source/ThirdParty/ANGLE/src/libANGLE/capture/frame_capture_utils_autogen.h
    R Source/ThirdParty/ANGLE/src/libANGLE/capture/frame_capture_utils_mock.cpp
    R Source/ThirdParty/ANGLE/src/libANGLE/capture/gl_enum_utils.cpp
    R Source/ThirdParty/ANGLE/src/libANGLE/capture/gl_enum_utils.h
    R Source/ThirdParty/ANGLE/src/libANGLE/capture/gl_enum_utils_autogen.cpp
    R Source/ThirdParty/ANGLE/src/libANGLE/capture/gl_enum_utils_autogen.h
    A Source/ThirdParty/ANGLE/src/libANGLE/capture/serialize.cpp
    A Source/ThirdParty/ANGLE/src/libANGLE/capture/serialize.h
    A Source/ThirdParty/ANGLE/src/libANGLE/capture/serialize_mock.cpp
    R Source/ThirdParty/ANGLE/src/libANGLE/capture/trace_fixture.cpp
    R Source/ThirdParty/ANGLE/src/libANGLE/capture/trace_fixture.h
    A Source/ThirdParty/ANGLE/src/libANGLE/entry_points_utils.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/entry_points_utils.h
    M Source/ThirdParty/ANGLE/src/libANGLE/features.h
    M Source/ThirdParty/ANGLE/src/libANGLE/formatutils.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/formatutils.h
    M Source/ThirdParty/ANGLE/src/libANGLE/histogram_macros.h
    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/DeviceImpl.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/DeviceImpl.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/EGLImplFactory.h
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/ShaderImpl.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/ShaderImpl.h
    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/ProgramD3D.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/d3d/ProgramD3D.h
    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/d3d11/Context11.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/d3d/d3d11/Context11.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/Image11.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/StateManager11.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/d3d/d3d11/StateManager11.h
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/d3d/d3d11/TextureStorage11.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/d3d/d3d11/renderer11_utils.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/d3d/d3d11/texture_format_map.json
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/d3d/d3d11/texture_format_table_autogen.cpp
    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/DebugAnnotator9.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/d3d/d3d9/DebugAnnotator9.h
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/d3d/d3d9/Image9.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/d3d/d3d9/Renderer9.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/d3d/d3d9/formatutils9.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/gen_load_functions_table.py
    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/DispatchTableGL_autogen.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/gl/DispatchTableGL_autogen.h
    A Source/ThirdParty/ANGLE/src/libANGLE/renderer/gl/PLSProgramCache.cpp
    A Source/ThirdParty/ANGLE/src/libANGLE/renderer/gl/PLSProgramCache.h
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/gl/ProgramGL.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/gl/RendererGL.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/gl/RendererGL.h
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/gl/ShaderGL.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/gl/StateManagerGL.cpp
    A Source/ThirdParty/ANGLE/src/libANGLE/renderer/gl/egl/DeviceEGL.cpp
    A Source/ThirdParty/ANGLE/src/libANGLE/renderer/gl/egl/DeviceEGL.h
    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/FunctionsEGL.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/gl/egl/FunctionsEGL.h
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/gl/functionsgl_typedefs.h
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/gl/gl_bindings_data.json
    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/renderergl_utils.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/gl/renderergl_utils.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_table_autogen.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/metal/BUILD.gn
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/metal/BufferMtl.h
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/metal/BufferMtl.mm
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/metal/CompilerMtl.h
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/metal/CompilerMtl.mm
    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.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/TextureMtl.mm
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/metal/VertexArrayMtl.mm
    A Source/ThirdParty/ANGLE/src/libANGLE/renderer/metal/mtl_buffer_manager.h
    A Source/ThirdParty/ANGLE/src/libANGLE/renderer/metal/mtl_buffer_manager.mm
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/metal/mtl_command_buffer.h
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/metal/mtl_command_buffer.mm
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/metal/mtl_common.h
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/metal/mtl_format_utils.mm
    R Source/ThirdParty/ANGLE/src/libANGLE/renderer/metal/mtl_glslang_utils.h
    R Source/ThirdParty/ANGLE/src/libANGLE/renderer/metal/mtl_glslang_utils.mm
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/metal/mtl_render_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.mm
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/null/ContextNULL.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/null/ShaderNULL.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/renderer_utils.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/renderer_utils.h
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/serial_utils.h
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/BUILD.gn
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/BufferVk.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/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/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/FramebufferVk.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/FramebufferVk.h
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/OverlayVk.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/ProgramExecutableVk.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/ProgramExecutableVk.h
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/ProgramVk.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/QueryVk.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/SurfaceVk.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/SurfaceVk.h
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/TextureVk.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/UtilsVk.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/UtilsVk.h
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/VertexArrayVk.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/gen_vk_internal_shaders.py
    A Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/linux/DeviceVkLinux.cpp
    A Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/linux/DeviceVkLinux.h
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/linux/DisplayVkLinux.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/linux/DisplayVkLinux.h
    A Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/shaders/gen/EtcToBc.comp.00000000.inc
    A Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/shaders/gen/EtcToBc.comp.00000001.inc
    A Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/shaders/gen/ExportStencil.frag.00000000.inc
    A Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/shaders/src/EtcToBc.comp
    A Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/shaders/src/EtcToBc.comp.json
    A Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/shaders/src/ExportStencil.frag
    A Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/shaders/src/third_party/etc_decoder/LICENSE
    A Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/shaders/src/third_party/etc_decoder/README.chromium
    A Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/shaders/src/third_party/etc_decoder/etc_decoder.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_format_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_internal_shaders_autogen.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/vk_internal_shaders_autogen.gni
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/vk_internal_shaders_autogen.h
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/vk_utils.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/vk_utils.h
    M Source/ThirdParty/ANGLE/src/libANGLE/trace.h
    M Source/ThirdParty/ANGLE/src/libANGLE/validationEGL.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/validationEGL.h
    M Source/ThirdParty/ANGLE/src/libANGLE/validationEGL_autogen.h
    M Source/ThirdParty/ANGLE/src/libANGLE/validationES.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/validationES.h
    M Source/ThirdParty/ANGLE/src/libANGLE/validationES2.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/validationES3.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/validationES3.h
    M Source/ThirdParty/ANGLE/src/libANGLE/validationES32.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/validationESEXT.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/validationESEXT_autogen.h
    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/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/egl_stubs.cpp
    M Source/ThirdParty/ANGLE/src/libGLESv2/egl_stubs_autogen.h
    M Source/ThirdParty/ANGLE/src/libGLESv2/entry_points_egl_autogen.cpp
    M Source/ThirdParty/ANGLE/src/libGLESv2/entry_points_egl_ext_autogen.cpp
    M Source/ThirdParty/ANGLE/src/libGLESv2/entry_points_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_gles_1_0_autogen.cpp
    M Source/ThirdParty/ANGLE/src/libGLESv2/entry_points_gles_2_0_autogen.cpp
    M Source/ThirdParty/ANGLE/src/libGLESv2/entry_points_gles_3_0_autogen.cpp
    M Source/ThirdParty/ANGLE/src/libGLESv2/entry_points_gles_3_1_autogen.cpp
    M Source/ThirdParty/ANGLE/src/libGLESv2/entry_points_gles_3_2_autogen.cpp
    M Source/ThirdParty/ANGLE/src/libGLESv2/entry_points_gles_ext_autogen.cpp
    M Source/ThirdParty/ANGLE/src/libGLESv2/entry_points_gles_ext_autogen.h
    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
    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
    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_perftests.gni
    M Source/ThirdParty/ANGLE/src/tests/angle_perftests_main.cpp
    A Source/ThirdParty/ANGLE/src/tests/angle_trace_tests_main.cpp
    M Source/ThirdParty/ANGLE/src/tests/angle_unittest_main.cpp
    M Source/ThirdParty/ANGLE/src/tests/angle_unittests.gni
    M Source/ThirdParty/ANGLE/src/tests/angle_unittests_utils.h
    M Source/ThirdParty/ANGLE/src/tests/capture_replay_tests.py
    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/APPLE_clip_distance_test.cpp
    M Source/ThirdParty/ANGLE/src/tests/compiler_tests/EXT_clip_cull_distance_test.cpp
    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_khr_gles31_test_expectations.txt
    M Source/ThirdParty/ANGLE/src/tests/egl_tests/EGLFeatureControlTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/egl_tests/EGLIOSurfaceClientBufferTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/egl_tests/EGLRobustnessTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/gl_tests/BufferDataTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/gl_tests/ClearTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/gl_tests/ClipDistanceTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/gl_tests/CompressedTextureFormatsTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/gl_tests/ComputeShaderTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/gl_tests/D3D11EmulatedIndexedBufferTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/gl_tests/D3D11FormatTablesTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/gl_tests/D3D11InputLayoutCacheTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/gl_tests/DepthStencilTest.cpp
    A Source/ThirdParty/ANGLE/src/tests/gl_tests/DrawRangeElementsTest.cpp
    A Source/ThirdParty/ANGLE/src/tests/gl_tests/EGLImageMECFriendlyTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/gl_tests/ETCTextureTest.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/KTXCompressedTextureTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/gl_tests/MultisampledRenderToTextureTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/gl_tests/MultithreadingTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/gl_tests/OcclusionQueriesTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/gl_tests/PixelLocalStorageTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/gl_tests/ProgramBinaryTest.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/RobustFragmentShaderOutputTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/gl_tests/StateChangeTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/gl_tests/VertexAttributeTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/gl_tests/VulkanFormatTablesTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/gl_tests/VulkanFramebufferTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/gl_tests/VulkanMultithreadingTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/gl_tests/VulkanPerformanceCounterTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/gl_tests/VulkanUniformUpdatesTest.cpp
    A Source/ThirdParty/ANGLE/src/tests/gl_tests/gles1/BGRATextureTest.cpp
    A Source/ThirdParty/ANGLE/src/tests/gl_tests/gles1/PalettedTextureTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/gles1_conformance_tests/ConformanceTests.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
    A Source/ThirdParty/ANGLE/src/tests/perf_tests/AstcDecompressorPerf.cpp
    M Source/ThirdParty/ANGLE/src/tests/perf_tests/DrawCallPerfParams.h
    M Source/ThirdParty/ANGLE/src/tests/perf_tests/EGLMakeCurrentPerf.cpp
    A Source/ThirdParty/ANGLE/src/tests/perf_tests/ImagelessFramebufferPerfTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/perf_tests/InstancingPerf.cpp
    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/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/BUILD.gn
    M Source/ThirdParty/ANGLE/src/tests/restricted_traces/README.md
    M Source/ThirdParty/ANGLE/src/tests/restricted_traces/gen_restricted_traces.py
    M Source/ThirdParty/ANGLE/src/tests/restricted_traces/restricted_trace_gold_tests.py
    M Source/ThirdParty/ANGLE/src/tests/restricted_traces/restricted_trace_perf.py
    M Source/ThirdParty/ANGLE/src/tests/restricted_traces/restricted_traces.json
    M Source/ThirdParty/ANGLE/src/tests/restricted_traces/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/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
    A Source/ThirdParty/ANGLE/third_party/flatbuffers/BUILD.gn
    A Source/ThirdParty/ANGLE/third_party/flatbuffers/DIR_METADATA
    A Source/ThirdParty/ANGLE/third_party/flatbuffers/LICENSE
    A Source/ThirdParty/ANGLE/third_party/flatbuffers/OWNERS
    A Source/ThirdParty/ANGLE/third_party/flatbuffers/README.chromium
    A Source/ThirdParty/ANGLE/third_party/flatbuffers/flatbuffer.gni
    A Source/ThirdParty/ANGLE/third_party/mesa/.gitignore
    A Source/ThirdParty/ANGLE/third_party/mesa/BUILD.gn
    A Source/ThirdParty/ANGLE/third_party/mesa/angle_cross.ini
    A Source/ThirdParty/ANGLE/third_party/mesa/mesa_autogen.gni
    A Source/ThirdParty/ANGLE/third_party/mesa/mesa_build.py
    M Source/ThirdParty/ANGLE/tools/flex-bison/linux/bison.sha1
    M Source/ThirdParty/ANGLE/tools/flex-bison/linux/flex.sha1
    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/OSWindow.cpp
    A Source/ThirdParty/ANGLE/util/android/android_backtrace.cpp
    M Source/ThirdParty/ANGLE/util/angle_features_autogen.cpp
    M Source/ThirdParty/ANGLE/util/angle_features_autogen.h
    A 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
    A Source/ThirdParty/ANGLE/util/capture/trace_fixture.cpp
    A 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
    A Source/ThirdParty/ANGLE/util/capture/trace_interpreter.cpp
    A Source/ThirdParty/ANGLE/util/capture/trace_interpreter.h
    A Source/ThirdParty/ANGLE/util/capture/trace_interpreter_autogen.cpp
    M Source/ThirdParty/ANGLE/util/capture/traces_export.h
    M Source/ThirdParty/ANGLE/util/egl_loader_autogen.cpp
    M Source/ThirdParty/ANGLE/util/egl_loader_autogen.h
    A Source/ThirdParty/ANGLE/util/fuchsia/fuchsia_backtrace.cpp
    M Source/ThirdParty/ANGLE/util/gles_loader_autogen.cpp
    M Source/ThirdParty/ANGLE/util/gles_loader_autogen.h
    A Source/ThirdParty/ANGLE/util/ios/ios_backtrace.cpp
    A Source/ThirdParty/ANGLE/util/linux/linux_backtrace.cpp
    M Source/ThirdParty/ANGLE/util/linux/wayland/WaylandWindow.cpp
    M Source/ThirdParty/ANGLE/util/linux/x11/X11Window.cpp
    M Source/ThirdParty/ANGLE/util/linux/x11/X11Window.h
    A Source/ThirdParty/ANGLE/util/osx/osx_backtrace.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
    A Source/ThirdParty/ANGLE/util/windows/wgl_backtrace.cpp
    M Source/ThirdParty/ANGLE/util/windows/wgl_loader_autogen.cpp
    M Source/ThirdParty/ANGLE/util/windows/wgl_loader_autogen.h

  Log Message:
  -----------
  [ANGLE] Update ANGLE to 2022-11-14 (85c98a92bb763452133bd7b4580d80625bb2c75d)
https://bugs.webkit.org/show_bug.cgi?id=248069
rdar://problem/102498441

Update ANGLE to 2022-11-14 (85c98a92bb763452133bd7b4580d80625bb2c75d)

Contains upstream commits:
git log --oneline 2aa52da7e4c32ed6be32d25b487e2280c7b559da..85c98a92bb763452133bd7b4580d80625bb2c75d --pretty=%h %s
85c98a92b Vulkan: Only allocate default attribute if needed
44d8fef85 Add ANGLE_provoking_vertex spec
40e4bc63b Make DrawRangeElements validation consistent with DrawElements
4878b317d Fix variable names
fe3b0e389 Skip flaky PBOExtension tests on Win until fix lands.
be5120aa9 Roll vulkan-deps from 4b08746c581a to 131d736c57d4 (7 revisions)
8149baafe Roll Chromium from 9bed484ffc44 to 622e44fd31d8 (709 revisions)
82855be3c Roll SwiftShader from dd7bb92b9a7a to 87d41aad5e71 (3 revisions)
0ca9cc543 Roll VK-GL-CTS from acb25bf242c3 to c4fe10a0c86d (15 revisions)
f62405c5a Add utilities to get the Android backtrace
d13c14d02 Crash with a mesage when OSWindow::New returns nullptr
7013bc86e Use Python3 for infra/config/PRESUMBIT.py
5544b03ca Roll vulkan-deps from c29c532c92db to 4b08746c581a (6 revisions)
fcebccd87 Roll Chromium from 39ad79434d5e to 9bed484ffc44 (380 revisions)
92a0efdfb Roll vulkan-deps from 41d238c218e5 to c29c532c92db (19 revisions)
3bbc53359 Adjust copied dylibs in update_chrome_angle.py
7f42f858e Roll Chromium from 37ccb4df2296 to 39ad79434d5e (789 revisions)
518209e8c Fix Mac build
a74159cdc Roll SwiftShader from a113fba5d946 to dd7bb92b9a7a (1 revision)
bb95fce01 Roll vulkan-deps from 2758721a15a3 to 41d238c218e5 (27 revisions)
e50e4535e Roll Chromium from dbedf281d165 to 37ccb4df2296 (492 revisions)
fbf2d2f36 Tests: Add Hungry Shark Evolution trace
9c019cb36 Vulkan: Features for graphics pipeline library
5459baf98 Tests: Add 1945 Air Force trace
e99e40c99 FrameCapture: Implement shadow memory for coherent buffers.
5a89387ba Vulkan: Remove the best-practices layer
6402fe703 Roll vulkan-deps from a7a3fb39310c to 2758721a15a3 (25 revisions)
7fefd2308 GL: Adjust APPLE_clip_distance exposure
78e28cb8f Vulkan: Remove glslang fallback
f06382aa6 Roll Chromium from 2d52bc63cf90 to dbedf281d165 (524 revisions)
5b2181969 Metal: Remove compilation through SPIR-V
e87a62fb7 Explicitly #include <errno> in WaylandWindow.cpp
6b3e4d8b0 Ensure replay is at the first frame on startTest().
98469694f retrace: better error reporting
673000893 Improve error messages when failing to load a library.
ea86e8a22 Skip PixelLocalStorageTest.DrawStateReset on Pixel 6
e64c44935 IWYU: add unistd.h for access in rx::DeviceVkLinux
335b5aba1 Capture/Replay: Make CaptureMidExecutionSetup param constant
109604b81 Capture/Replay: remove unused context param from scanSetupCalls
c47e77114 Metal: remove duplicate code in RenderPassDesc conversion
9586397ef Roll Chromium from 1deca0664729 to 2d52bc63cf90 (559 revisions)
9bda9a79b Add Store Ops to pixel local storage
54f29c4a6 Suppress PixelLocalStorageTest.ClearState on iOS (simulator)
a032bd102 Vulkan: Handle extension enumeration returning less than requested
7fa695111 FrameCapture: Skip glGetActiveUniformBlockName calls.
076eb661b Roll Chromium from 1d02faaf3aaa to 1deca0664729 (253 revisions)
3605b399e Move PLS clear values back into context state
3226cce3a Update EGL_ANGLE_metal_shared_event_sync implementation.
e449439e0 Roll Chromium from 35e93669b8f2 to 1d02faaf3aaa (59 revisions)
dd5600158 Reland "Vulkan: Implement EGL_EXT_device_drm[_render_node]"
378dc05d8 Roll Chromium from 5da1d1188b33 to 35e93669b8f2 (226 revisions)
71d28a9bb Vulkan: Remove unused ShaderAndSerial
9340f01d3 Metal: Restore load actions after attachment updates
319f82287 Revert "Vulkan: Implement EGL_EXT_device_drm[_render_node]"
f98eecda0 Migrate ANGLE regexp filters
8900cbf96 Vulkan: Implement EGL_EXT_device_drm[_render_node]
5e95a4d9b Add an EXT_shader_pixel_local_storage impl of PLS
9a6d7f899 Roll SwiftShader from da2edceb04a8 to a113fba5d946 (1 revision)
ece066f90 Roll Chromium from 2c98c5af6539 to 5da1d1188b33 (352 revisions)
a55c53154 translator: handle tesselation shaders when force-init outputs
a48a2c7a2 Roll Chromium from c8d10c0b09ab to 2c98c5af6539 (5653 revisions)
809a4ff27 add tips in ANGLE wrangling doc
1b88c41f2 Vulkan: Remove the disableFifoPresentMode feature
8f420fd03 Repurpose enableCompressingPipelineCacheInThreadPool
ace3c97fa Roll SwiftShader from e6504a2a091c to da2edceb04a8 (12 revisions)
86d9d8768 Finish renaming GL_PIXEL_LOCAL_STORAGE_ACTIVE_PLANES_ANGLE
71e13e191 Update Mesa build variable usage
a12c00a1d Roll vulkan-deps from 66e533688e2a to a7a3fb39310c (7 revisions)
e3d0bee63 retrace: Check for the output json file after upgrade
bae82cfae TraceTest: Route eglGetError through WGL
f3e047b5d Add new retrace command get_min_reqs
31a090ca1 Debug: Handle LOG_EVENT on Apple platform
9f693aa38 Implement an allow list for PLS
1acf75726 Roll vulkan-deps from af6c033bca19 to 66e533688e2a (81 revisions)
fbf54cd6f Roll SwiftShader from cd9da0fefcef to e6504a2a091c (1 revision)
9737c6327 retrace: Add --show-test-stdout arg to validation
7ea302b66 Capture/Replay: Special-case EGL image attribute pointer write
822471f0c retrace: Add a catch-all clause to report all errors
27561f041 Capture/Replay: Emit always gContextMap2 when capturing traces
adcda4533 Suppress new clip distance tests on iOS
67ee49768 Vulkan: Skip BestPractices-ImageBarrierAccessLayout
805e00b81 D3D11: Add clip and cull distance support
7b102c180 Vulkan: Disable logicOp dynamic state on Intel/Mesa
9d9b8b07b Docs: Fix up trace replay options
1d6f100bb Roll VK-GL-CTS from bfc5b6f54270 to acb25bf242c3 (7 revisions)
701320459 Roll SwiftShader from e8d4f9f4d703 to cd9da0fefcef (1 revision)
32fb3be6b Vulkan: disable rasterization order feature if isQualcomm
5fc46a224 Vulkan: Specify rasterization order only when there is fb fetch
04cf49bc5 Update Mesa build variables.
ce62d52f9 Fix Mid Execution Capture for External Texture
4abae6f97 Metal: Fix 8-bit type name
fd3bfb778 EGLWindow: workaround eglQueryString behavior before Android 10
ac5a9c53c Metal: Optimize ReplaceClipCullDistanceVariable
a98681102 Add support for testing with Mesa + Zink.
d19f87252 Disable more options in libdrm.
41184c21d Add support for building Mesa + Zink.
f90719731 Roll SwiftShader from 5634e136d794 to e8d4f9f4d703 (5 revisions)
2bc9f1f42 Lazily create threads in the thread pool
6bef06303 Exit on nullptr returned from decompress callback.
9b9d8032c Avoid mExtensions for initializing
a77a80a17 Wait for DestroyNotify and ConfigureNotify events.
e8a1e409a Roll SwiftShader from ea3fc74f3d69 to 5634e136d794 (4 revisions)
53abcf159 Vulkan: Bug fix in supportsTimestampSurfaceAttribute
81a244de0 Adding a class to perform ASTC texture decompression on the CPU
1c197e069 Remove dEQP suppression for tests that already passed
0c7116390 Add flatbuffers to the tracked chromium deps.
ef8350a6b GLES1Renderer: Handle GL_BGRA the same way we handle GL_RGBA
c97edf519 Metal: Enable APPLE_clip_distance
a9001d176 Roll SwiftShader from 1ab775a9492b to ea3fc74f3d69 (4 revisions)
304399609 Unbreak run_angle_android_test.
966f3baed Replace sprintf by snprintf in trace_interpreter.cpp
11a3e06b2 Android: Fix restricted_trace_perf.py
6c53a5627 Add missing cstring include in gl_enum_utils.
81fcf70ef Reduce angle_preftests samples from 10 (new default) to 6.
28dd99dcc Roll SwiftShader from 554ce0027284 to 1ab775a9492b (2 revisions)
dc62b3eef Capture/Replay: Add trace interpreter.
bc2e9eeae Refine sampling of trace perf tests.
b4319e493 Enable flaky retries on SwS ASAN/TSAN.
97beb2f71 disable pixel6 for VertexAttributeTestES31 tests
f9c582745 Disable test: FramebufferTest_ES3.DrawWithDifferentPreRotations
a41c61730 Simplify trace test names.
0c3b4fe8d Reduce --use-angle spam in TracePerfTest.
0d635faf9 Enable capture by default on release non-Android bots.
cc35022f1 Only allow missing output file when listing tests.
06ecc9187 Capture/Replay: Optionally emit C sources.
bba475888 Update ANGLE API loaders to avoid C++ syntax.
35549c3a3 Add a help preamble for trigger.py.
d722ec38f Roll SwiftShader from fa1a1fcf0fd2 to 554ce0027284 (3 revisions)
70ca7bd82 Capture/Replay: Make fixture work with C and C++.
596c2acfa FrameCapture: Fix FenceSync for MEC
adde4265c Vulkan: Separate pipeline cache query and insertion
5c0b329e9 Vulkan: Clean up rotation spec const update
3245e5553 Expand support in angle_shader_translator
6193274a5 Capture/Replay: Redesign in-memory call capture replay.
cd10b6d25 Enum Utils: Add method to return enum value from string.
fd45cec30 Entry Points: Move enum helper to registry_xml.
873650f43 run_perf_tests.py: Fix test list unexpected error.
01e6be3c1 Actually use EXT_shader_framebuffer_fetch_non_coherent for PLS
d25911dec Capture/Replay: Move trace fixture into util/
5b7113b6e EGL: Implement EGL_EXT_device_drm and EXT_device_drm_render_node
4bfb749ff Capture/Replay: Move shared trace code into src/common.
5ec6f8dd4 Capture/Replay: Only inline strings.
8403e4c51 EGL: Resource IDs for Surface, Context and EGL Image.
c6390143f Vulkan: Make compatible with GCC
315b07b23 FrameCapture: Fix UniformBlockBinding
29624da3f Roll SwiftShader from fdf41479349b to fa1a1fcf0fd2 (3 revisions)
7b4b56f0d Vulkan: Missing output mask in GraphicsPipelineDesc
f0e3d8f93 Vulkan: Shader component type in GraphicsPipelineDesc
d8fe28ddd Suppress clip distance tests on iOS
025504b91 Pass worker pools to image load functions
b5929ac6b Move worker pools to Display
fbd7d5fa2 Move thread pool classes to common/
e495e7fdd Redo perf and trace test parameters.
03eccad21 Tests: Add reduced crashing shader test
d6ca85bde run_perf_tests.py: Remove unneeded Android args.
9e724d5a3 Roll SwiftShader from 00b601d8ad24 to fdf41479349b (3 revisions)
60592f3cf Reland "Make ANGLE's Worker Pool actually pool the threads."
53fd00c59 Add missing function prototypes to ANGLE ext headers.
1a9882dd0 Roll Chromium from 2ee62a7f9f78 to c8d10c0b09ab (427 revisions)
dc741ad62 Add cstring header for memcpy and strcmp
fec93f40d GL: Support clip and cull distance extensions
11f8f537b Capture/Replay: Improvements to self-test.
e0d2c7f2c retrace script: Update trace test suite name.
d22edf57a Perf Tests: fail test on GL_CONTEXT_LOST after glFinish().
0d203aefd EGL: Add ID types for egl::Surface and egl::Image.
4be8294c6 Tests: Enable EGL_ANGLE_iosurface_client_buffer tests on iOS
cb52a283d Roll Chromium from 9ac79e275a41 to 2ee62a7f9f78 (131 revisions)
67915fb4d Reland "Reland "EGL: Implement EGL_EXT_image_dma_buf_import_modifiers""
bb420af70 Capture/Replay: Rewrite map buffer calls.
fba70715d Revert "Make ANGLE's Worker Pool actually pool the threads."
4f85f862d Capture/Replay: Remove references to uniform block indexes.
b521be4c2 Vulkan: Decouple shader-set from pipeline caches
84156f597 Roll SwiftShader from 4de33dcbca0e to 00b601d8ad24 (1 revision)
e1da4916a Remove unused enum CacheResult
7a4bdb0e5 Roll Chromium from 19bc4c33cb49 to 9ac79e275a41 (248 revisions)
968041b54 Metal: Optimized BufferSubData per device
0e0ea0265 Split trace tests out into angle_trace_tests.
09b079bbf Vulkan: Move pipeline subset out of pipeline desc
17844bd46 Roll Chromium from cd88d0e4d12c to 19bc4c33cb49 (264 revisions)
b354aa4d2 Skip some end2end tests failing on iOS
e2477b824 Roll SwiftShader from ab3cb3f5416b to 4de33dcbca0e (2 revisions)
5901756a5 Roll vulkan-deps from 18608d767af1 to af6c033bca19 (5 revisions)
2afb512b9 Roll Chromium from 0bc5f81b0765 to cd88d0e4d12c (1269 revisions)
eaa71709c Vulkan: s/ContextVk/Context in pipeline creation
2265e37bf Capture/Replay: Auto-generate EGL capture code.
7c4dc2532 Capture/Replay: Clean up EGL capture.
0a4a7ea77 Make ANGLE's Worker Pool actually pool the threads.
e8f9355c3 Vulkan: Add forceWaitForSubmissionToCompleteForQueryResult flag
72894f426 Roll VK-GL-CTS from 7aaf3aef809d to bfc5b6f54270 (11 revisions)
19fb11b67 Vulkan: Merge warmed up compute cache into renderer
b53970b6d Roll VK-GL-CTS from f4ed7376e1da to 7aaf3aef809d (1 revision)
7d76160b7 Remove GLES 1.0 conformance tests on Win/Intel.
09a1aec41 Expand suppression for async timer tests.
10a0d0218 Roll SwiftShader from 6d0e2d57acf9 to ab3cb3f5416b (3 revisions)
3ca4cde71 Roll vulkan-deps from 3ff9f454761a to 18608d767af1 (7 revisions)
8e6443653 Vulkan: Rearrange state specification for pipeline libraries
94b451811 Vulkan: Rearrange graphics pipeline desc bits
96bbc80b8 Restore default angle_gles1_conformance_tests Win Intel batch size
0b7f3f5e9 More robustness tests
a0fc6e430 Roll vulkan-deps from 0386d7db7e59 to 3ff9f454761a (13 revisions)
8d719a667 Roll SwiftShader from 48f7cb2ab354 to 6d0e2d57acf9 (1 revision)
c75adc3cf Roll Chromium from 2a6c105f6b8f to 0bc5f81b0765 (627 revisions)
460efa214 Roll SwiftShader from acdfa394561f to 48f7cb2ab354 (5 revisions)
10e456138 Roll vulkan-deps from 24053e9970b7 to 0386d7db7e59 (4 revisions)
0f74cd0b5 Roll Chromium from 475715430cb8 to 2a6c105f6b8f (1733 revisions)
c22f091da Replace Hard-Coded egl image attribs
1119dfbdc Vulkan: disable supportsHostQueryReset feature if func is null
135022e43 Vulkan: Create robust pipelines based on context state
9b5fff82b Vulkan: Emulate shader stencil export for MSRTT
b1d699da6 Vulkan: Don't wait QueueSerial if supportsHostQueryReset enabled
76f377c5a Vulkan: Break renderpass when switch from query to non-query
219af5de3 Revert "Reland "EGL: Implement EGL_EXT_image_dma_buf_import_modifiers""
a217dd56b Tests: Add The Witcher: Monster Slayer trace.
6eff905c7 Make Android gold tests populate os and os_version correctly.
f8930fd8b infra: Increase timeout on perf bots.
32908ad50 Roll vulkan-deps from 1172dba33888 to 24053e9970b7 (6 revisions)
f2785e415 capture/replay: validate after resetting unpack alignment
5bafe449e FrameCapture: Create default context reset calls
b3b855d26 Vulkan: Features for two exts
a8f03d403 Roll VK-GL-CTS from 3739dbc26ccf to f4ed7376e1da (7 revisions)
702440964 Perf Tests: Enable --split-shard-samples on the bots.
d0a024f9c Lower perf tests resource usage further.
3e25d37f2 Roll SwiftShader from 01fade1fc521 to acdfa394561f (2 revisions)
54d094fe1 angle: fix potential nullptr dereference
85631d24d Tests: Add 3D Pool Ball trace.
1b5cf9f05 run_perf_tests: Reduce warmup trials from 3 to 2.
f8d393da1 Capture/Replay: Make retrace restore touch output files.
8bac3563a infra: Update timeout for perf tests.
cad7979e9 Metal: Build fix TextureMtl code
7c1ddff38 Include Apple1 in the Metal framebuffer-fetch impl of PLS
b6cc672ce Perf Tests: Divide test samples between shards.
ad2fbc7da Roll third_party/OpenGL-Registry/src/ 11d7b7bae..5bae8738b (5 commits)
8d502f2d3 Perf Tests: Simplify merger script.
7072bd9b8 Fix cert-dcl16-c warnings
496b35325 fix typo
dbbfdd22c Vulkan: Bug fix in GL_QCOM_shading_rate
0dd4e4e6b Roll vulkan-deps from 7d797ec7d6bb to 1172dba33888 (4 revisions)
fdf4a5846 Roll SwiftShader from 2b155acd6a90 to 01fade1fc521 (3 revisions)
2b3c8aaf1 Roll Chromium from 7903a06a3c9a to 475715430cb8 (558 revisions)
592b60fb3 Remove unnecessary fprintf of Metal shader output type
c19ec9481 Vulkan: Implement imageless framebuffers
4ebdac790 Vulkan: Ensure we sync the draw FB before beingQuery.
2d31fe982 Implement PLS on Apple Silicon
04f3ed80f Perf Tests: Use specified trial time for warmup.
f53eac299 Reland "EGL: Implement EGL_EXT_image_dma_buf_import_modifiers"
9925671c8 Roll vulkan-deps from a93889caf313 to 7d797ec7d6bb (9 revisions)
9374b4bdb Roll SwiftShader from 3d7faaa40575 to 2b155acd6a90 (3 revisions)
46672daea Roll Chromium from cbf7ac747397 to 7903a06a3c9a (479 revisions)
13195f8a9 Vulkan: Fix missing input attachment usage on MSRTT
159f3e62b Vulkan: Make sure spirv-val doesn't generate friendly names
b5514bb25 Support pixel local storage on ES 3.0
5ddf631cc Vulkan: Choose host visiable device local based on heap size.
c09d1475e restricted_trace_perf: Switch to --warmup-trials
e577353d3 restricted_trace_perf: Sleep between tests option
a3b3d9480 Revert "Suppress DrawBuffersTest.MidRenderPassClearWithGapsRGB"
503b250a8 restricted_trace_perf: Use Android platform loader
391644f45 Vulkan: Use VK_EXT_rasterization_order_attachment_access
d8489db5b Perf Tests: Reduce resource usage.
f9afc53d2 Roll vulkan-deps from 5d66d3e5917b to a93889caf313 (3 revisions)
d64c54e34 D3D11: Make  DebugAnnotator11 thread safe.
da44ba32b Roll vulkan-deps from e0aed16f882f to 5d66d3e5917b (11 revisions)
06d0389a3 Remove leftover code regarding render pass serial
008acb09a Roll SwiftShader from 08dfcbb37734 to 3d7faaa40575 (5 revisions)
0d8c8de00 Roll Chromium from ea588e320b5b to cbf7ac747397 (579 revisions)
637209c91 Tests: Add Survivor.io trace
d26ee6191 Roll vulkan-deps from cce3d29fab2b to e0aed16f882f (8 revisions)
668184941 Suppress DrawBuffersTest.MidRenderPassClearWithGapsRGB
7d10d160f Vulkan: Fix VK_EXT_pipeline_robustness vs compute
fb83e6c58 Infra: Use smaller batches for GLES1 tests
f93738634 Roll Chromium from 34801c7ce64b to ea588e320b5b (503 revisions)
5b3781ecf Remove namespacing from all ANGLE loaders.
309520d0c Roll SwiftShader from 666fb5f89f5a to 08dfcbb37734 (3 revisions)
be8aa9e9f Test: Add The Gardens Between trace
5d7c4eca9 Vulkan: Don't flush depth/stencil on color blit
1d73bad50 Vulkan: Fix reclear of rendered-to depth/stencil
34977cc5a Supress vkDestroySemaphore-semaphore-01137
4bcfc2708 Install CIPD ninja using DEPS
485f4d486 Roll Chromium from 82e52bf17d2f to 34801c7ce64b (613 revisions)
a7dc51f24 Add a framebuffer fetch implementation of PLS
9905dabed Tests: Add Darkness Rises trace
2f05dd9f3 Roll VK-GL-CTS from 7bbdc916a414 to 3739dbc26ccf (13 revisions)
836cc5e2c Vulkan: add etc to bc compute transcoding.
f7a5cce17 Tests: Add Life is Strange trace
a81679bc8 Support EXT_shader_framebuffer_fetch on GLES
0a288f294 Revert "EGL: Stop announcing EGL_EXT_image_dma_buf_import_modifiers"
583fd03e9 Translator: Fix ClampIndirectIndices vs. unsized arrays
902014810 Add missing include for std::function
67af8d892 Perf Tests: Make dynamic step count calibration optional.
74b37bcbf Remove run_gtest_angle_test script.
63c54da34 FrameCapture: Fix default uniform sampler base loc
4f6d223c2 Roll SwiftShader from 4dbbcd05ce72 to 666fb5f89f5a (1 revision)
943d71e10 gl_test: add a test to capture/replay MEC with EGL images
1f899f550 Roll Chromium from 5c4a77844a5d to 82e52bf17d2f (602 revisions)
ff7aa2149 GL_PALETTE* sampling
3cc948ad9 Scope LogMessage debug mutex lock to avoid deadlock on ANGLE_CRASH
053c6a06f Vulkan: Add more tests for attachmentless framebuffer
a047af147 Disable NV_framebuffer_blit during capture
5a80e19b9 Roll vulkan-deps from 9af2b2b2ef97 to cce3d29fab2b (35 revisions)
6dc30c003 FrameCapture: Reset default uniform arrays
c5fc9c229 Don't use run_gtest_angle_test.
4d096ce41 Move cflags added by script to its own cc_defaults.
055d4c2fc Tests: Add Star Wars: Galaxy of Heroes trace
6f0372730 Make last lines of batch stdout more visible in logs.
b681e9390 Turn on trace data hash checking automatically.
2a4dddcf5 Roll SwiftShader from 52e0004a627b to 4dbbcd05ce72 (5 revisions)
0d5ba4e05 Roll Chromium from b6105122ebd7 to 5c4a77844a5d (596 revisions)
d524157fe GLES1/Vulkan: Don't validate SPIR-V as VVL does the same
1abeeaae6 GLES1/Vulkan: Remove double SPIR-V validation assertion
bf22843c4 EGL: Update EGL headers
65d3d0f63 run_perf_tests: Add option to find test binary in out dir.
adba8136f Roll SwiftShader from 49e4cc58722e to 52e0004a627b (1 revision)
1b908d0a7 HandleAllocator: add missing <limits> include
5c995ef35 Revert "EGL: Implement EGL_EXT_image_dma_buf_import_modifiers"
3a8437fd4 Roll Chromium from 401265d5586d to b6105122ebd7 (609 revisions)
b9cd542e7 Vulkan: Use serial to check which FBO has open RP
c1dc9de5a GLES1: Enable SpotExpDir
74c2f2d3f GLES1: Enable UserClip tests
36424efd2 Don't set configs empty in angle_gpu_info_util
380ae37b4 Tests: Add Sky Force Reloaded trace
7d0c5cc01 Tests: Add Gacha Club trace
f65554d95 functools.cache -> functools.lru_cache
97bdac9b7 Tests: Add Zenonia 4 trace.
f297a1ba4 Roll SwiftShader from 4f495efb55d4 to 49e4cc58722e (1 revision)
6abd93db6 Roll Chromium from 73f358f3727f to 401265d5586d (564 revisions)
dd0fc3356 GLES1: Make CTS verbose
01285f16a Remove Platform.h
163e56e44 Allow feature overrides to end in * (wildcard)
818a8ace5 Revert "Vulkan: Add missing part for supporting GBM Platform type"
28aadf467 Fix CFI problem in SystemInfo_vulkan.cpp
c630e2835 Cleanup: simplify merge_bps.
25bad36c1 Metal: Remove unpackLastRowSeparatelyForPaddingInclusion
70e5e90fb Metal: Avoid locking IOSurfaces in glReadPixels on AMD.
bc21af436 Cleanup: readability and make --genAndroidBp non-destructive.
8af5ea79e Roll SwiftShader from 0dd58092b204 to 4f495efb55d4 (6 revisions)
c7306ecdd Roll Chromium from c4be4c7e0a43 to 73f358f3727f (154 revisions)

Reviewed by Kimmo Kinnunen.

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




More information about the webkit-changes mailing list