[webkit-changes] [WebKit/WebKit] 005500: Update ANGLE to 2023-08-04 (95d88a5bb11774756b4b51...

Kimmo Kinnunen noreply at github.com
Mon Aug 7 23:43:01 PDT 2023


  Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: 00550091d9fb55fe62e3b7d0d029732a8f6ce04b
      https://github.com/WebKit/WebKit/commit/00550091d9fb55fe62e3b7d0d029732a8f6ce04b
  Author: Kimmo Kinnunen <kkinnunen at apple.com>
  Date:   2023-08-07 (Mon, 07 Aug 2023)

  Changed paths:
    M Source/ThirdParty/ANGLE/.gitignore
    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/Compiler.cmake
    M Source/ThirdParty/ANGLE/Configurations/Base.xcconfig
    M Source/ThirdParty/ANGLE/D3D.cmake
    M Source/ThirdParty/ANGLE/DEPS
    M Source/ThirdParty/ANGLE/GLESv2.cmake
    M Source/ThirdParty/ANGLE/PlatformGTK.cmake
    M Source/ThirdParty/ANGLE/PlatformWPE.cmake
    M Source/ThirdParty/ANGLE/README.chromium
    M Source/ThirdParty/ANGLE/README.md
    M Source/ThirdParty/ANGLE/WebKit/ANGLEShaderProgramVersion.h
    M Source/ThirdParty/ANGLE/WebKit/SourcesCGL-mm.mm
    M Source/ThirdParty/ANGLE/WebKit/SourcesEAGL1-mm.mm
    M Source/ThirdParty/ANGLE/WebKit/SourcesEAGL2-mm.mm
    M Source/ThirdParty/ANGLE/WebKit/SourcesGL.cpp
    M Source/ThirdParty/ANGLE/WebKit/SourcesPlatform-mm.mm
    M Source/ThirdParty/ANGLE/WebKit/angle_commit.h
    A Source/ThirdParty/ANGLE/android/android.software.angle.xml
    M Source/ThirdParty/ANGLE/changes.diff
    M Source/ThirdParty/ANGLE/doc/DevSetup.md
    M Source/ThirdParty/ANGLE/doc/DevSetupAndroid.md
    M Source/ThirdParty/ANGLE/doc/ExtensionSupport.md
    A Source/ThirdParty/ANGLE/doc/MetalBackendShaders.md
    A Source/ThirdParty/ANGLE/doc/ShaderSubstitution.md
    M Source/ThirdParty/ANGLE/extensions/ANGLE_stencil_texturing.txt
    A Source/ThirdParty/ANGLE/extensions/EGL_ANGLE_external_context_and_surface.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/platform/autogen/FeaturesGL_autogen.h
    M Source/ThirdParty/ANGLE/include/platform/autogen/FeaturesMtl_autogen.h
    M Source/ThirdParty/ANGLE/include/platform/autogen/FeaturesVk_autogen.h
    M Source/ThirdParty/ANGLE/include/platform/autogen/FrontendFeatures_autogen.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/generated/luci-milo.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_suites.pyl
    M Source/ThirdParty/ANGLE/infra/specs/waterfalls.pyl
    R Source/ThirdParty/ANGLE/scripts/angle_android_codegen.go
    M Source/ThirdParty/ANGLE/scripts/code_generation_hashes/Emulated_HLSL_functions.json
    M Source/ThirdParty/ANGLE/scripts/code_generation_hashes/Extension_files.json
    M Source/ThirdParty/ANGLE/scripts/code_generation_hashes/GL_CTS_(dEQP)_build_files.json
    M Source/ThirdParty/ANGLE/scripts/code_generation_hashes/GL_EGL_WGL_loader.json
    M Source/ThirdParty/ANGLE/scripts/code_generation_hashes/GL_EGL_entry_points.json
    M Source/ThirdParty/ANGLE/scripts/code_generation_hashes/GLenum_value_to_string_map.json
    M Source/ThirdParty/ANGLE/scripts/code_generation_hashes/Metal_default_shaders.json
    M Source/ThirdParty/ANGLE/scripts/code_generation_hashes/Vulkan_internal_shader_programs.json
    M Source/ThirdParty/ANGLE/scripts/code_generation_hashes/Vulkan_mandatory_format_support_table.json
    M Source/ThirdParty/ANGLE/scripts/code_generation_hashes/interpreter_utils.json
    M Source/ThirdParty/ANGLE/scripts/code_generation_hashes/proc_table.json
    M Source/ThirdParty/ANGLE/scripts/code_generation_hashes/restricted_traces.json
    M Source/ThirdParty/ANGLE/scripts/egl_angle_ext.xml
    M Source/ThirdParty/ANGLE/scripts/export_targets.py
    M Source/ThirdParty/ANGLE/scripts/generate_android_bp.py
    M Source/ThirdParty/ANGLE/scripts/generate_entry_points.py
    M Source/ThirdParty/ANGLE/scripts/gl_angle_ext.xml
    M Source/ThirdParty/ANGLE/scripts/registry_xml.py
    M Source/ThirdParty/ANGLE/scripts/roll_chromium_deps.py
    M Source/ThirdParty/ANGLE/scripts/run_code_generation.py
    M Source/ThirdParty/ANGLE/src/angle_program_serialize_data_version.gni
    M Source/ThirdParty/ANGLE/src/common/BinaryStream.h
    M Source/ThirdParty/ANGLE/src/common/CompiledShaderState.h
    M Source/ThirdParty/ANGLE/src/common/WorkerThread.cpp
    M Source/ThirdParty/ANGLE/src/common/angleutils.h
    M Source/ThirdParty/ANGLE/src/common/base/README.angle
    M Source/ThirdParty/ANGLE/src/common/base/anglebase/numerics/ranges.h
    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/gl_enum_utils_autogen.cpp
    M Source/ThirdParty/ANGLE/src/common/third_party/xxhash/README.chromium
    M Source/ThirdParty/ANGLE/src/common/vulkan/BUILD.gn
    M Source/ThirdParty/ANGLE/src/compiler.gni
    M Source/ThirdParty/ANGLE/src/compiler/fuzz/translator_fuzzer.cpp
    R Source/ThirdParty/ANGLE/src/compiler/translator/ASTMetadataHLSL.cpp
    R Source/ThirdParty/ANGLE/src/compiler/translator/ASTMetadataHLSL.h
    R Source/ThirdParty/ANGLE/src/compiler/translator/AtomicCounterFunctionHLSL.cpp
    R Source/ThirdParty/ANGLE/src/compiler/translator/AtomicCounterFunctionHLSL.h
    R Source/ThirdParty/ANGLE/src/compiler/translator/BuildSPIRV.cpp
    R Source/ThirdParty/ANGLE/src/compiler/translator/BuildSPIRV.h
    R Source/ThirdParty/ANGLE/src/compiler/translator/BuiltInFunctionEmulatorGLSL.cpp
    R Source/ThirdParty/ANGLE/src/compiler/translator/BuiltInFunctionEmulatorGLSL.h
    R Source/ThirdParty/ANGLE/src/compiler/translator/BuiltInFunctionEmulatorHLSL.cpp
    R Source/ThirdParty/ANGLE/src/compiler/translator/BuiltInFunctionEmulatorHLSL.h
    R Source/ThirdParty/ANGLE/src/compiler/translator/BuiltinsWorkaroundGLSL.cpp
    R Source/ThirdParty/ANGLE/src/compiler/translator/BuiltinsWorkaroundGLSL.h
    M Source/ThirdParty/ANGLE/src/compiler/translator/CodeGen.cpp
    M Source/ThirdParty/ANGLE/src/compiler/translator/Compiler.cpp
    M Source/ThirdParty/ANGLE/src/compiler/translator/Compiler.h
    R Source/ThirdParty/ANGLE/src/compiler/translator/DriverUniformMetal.cpp
    R Source/ThirdParty/ANGLE/src/compiler/translator/DriverUniformMetal.h
    M Source/ThirdParty/ANGLE/src/compiler/translator/ExtensionBehavior.cpp
    R Source/ThirdParty/ANGLE/src/compiler/translator/ExtensionGLSL.cpp
    R Source/ThirdParty/ANGLE/src/compiler/translator/ExtensionGLSL.h
    R Source/ThirdParty/ANGLE/src/compiler/translator/ImageFunctionHLSL.cpp
    R Source/ThirdParty/ANGLE/src/compiler/translator/ImageFunctionHLSL.h
    R Source/ThirdParty/ANGLE/src/compiler/translator/OutputESSL.cpp
    R Source/ThirdParty/ANGLE/src/compiler/translator/OutputESSL.h
    R Source/ThirdParty/ANGLE/src/compiler/translator/OutputGLSL.cpp
    R Source/ThirdParty/ANGLE/src/compiler/translator/OutputGLSL.h
    R Source/ThirdParty/ANGLE/src/compiler/translator/OutputGLSLBase.cpp
    R Source/ThirdParty/ANGLE/src/compiler/translator/OutputGLSLBase.h
    R Source/ThirdParty/ANGLE/src/compiler/translator/OutputHLSL.cpp
    R Source/ThirdParty/ANGLE/src/compiler/translator/OutputHLSL.h
    R Source/ThirdParty/ANGLE/src/compiler/translator/OutputSPIRV.cpp
    R Source/ThirdParty/ANGLE/src/compiler/translator/OutputSPIRV.h
    R Source/ThirdParty/ANGLE/src/compiler/translator/ResourcesHLSL.cpp
    R Source/ThirdParty/ANGLE/src/compiler/translator/ResourcesHLSL.h
    M Source/ThirdParty/ANGLE/src/compiler/translator/ShaderLang.cpp
    R Source/ThirdParty/ANGLE/src/compiler/translator/ShaderStorageBlockFunctionHLSL.cpp
    R Source/ThirdParty/ANGLE/src/compiler/translator/ShaderStorageBlockFunctionHLSL.h
    R Source/ThirdParty/ANGLE/src/compiler/translator/ShaderStorageBlockOutputHLSL.cpp
    R Source/ThirdParty/ANGLE/src/compiler/translator/ShaderStorageBlockOutputHLSL.h
    R Source/ThirdParty/ANGLE/src/compiler/translator/StructureHLSL.cpp
    R Source/ThirdParty/ANGLE/src/compiler/translator/StructureHLSL.h
    R Source/ThirdParty/ANGLE/src/compiler/translator/TextureFunctionHLSL.cpp
    R Source/ThirdParty/ANGLE/src/compiler/translator/TextureFunctionHLSL.h
    R Source/ThirdParty/ANGLE/src/compiler/translator/TranslatorESSL.cpp
    R Source/ThirdParty/ANGLE/src/compiler/translator/TranslatorESSL.h
    R Source/ThirdParty/ANGLE/src/compiler/translator/TranslatorGLSL.cpp
    R Source/ThirdParty/ANGLE/src/compiler/translator/TranslatorGLSL.h
    R Source/ThirdParty/ANGLE/src/compiler/translator/TranslatorHLSL.cpp
    R Source/ThirdParty/ANGLE/src/compiler/translator/TranslatorHLSL.h
    R Source/ThirdParty/ANGLE/src/compiler/translator/TranslatorMetalDirect.cpp
    R Source/ThirdParty/ANGLE/src/compiler/translator/TranslatorMetalDirect.h
    R Source/ThirdParty/ANGLE/src/compiler/translator/TranslatorMetalDirect/AddExplicitTypeCasts.cpp
    R Source/ThirdParty/ANGLE/src/compiler/translator/TranslatorMetalDirect/AddExplicitTypeCasts.h
    R Source/ThirdParty/ANGLE/src/compiler/translator/TranslatorMetalDirect/AstHelpers.cpp
    R Source/ThirdParty/ANGLE/src/compiler/translator/TranslatorMetalDirect/AstHelpers.h
    R Source/ThirdParty/ANGLE/src/compiler/translator/TranslatorMetalDirect/ConstantNames.cpp
    R Source/ThirdParty/ANGLE/src/compiler/translator/TranslatorMetalDirect/DebugSink.h
    R Source/ThirdParty/ANGLE/src/compiler/translator/TranslatorMetalDirect/DiscoverDependentFunctions.cpp
    R Source/ThirdParty/ANGLE/src/compiler/translator/TranslatorMetalDirect/DiscoverDependentFunctions.h
    R Source/ThirdParty/ANGLE/src/compiler/translator/TranslatorMetalDirect/DiscoverEnclosingFunctionTraverser.cpp
    R Source/ThirdParty/ANGLE/src/compiler/translator/TranslatorMetalDirect/DiscoverEnclosingFunctionTraverser.h
    R Source/ThirdParty/ANGLE/src/compiler/translator/TranslatorMetalDirect/EmitMetal.cpp
    R Source/ThirdParty/ANGLE/src/compiler/translator/TranslatorMetalDirect/EmitMetal.h
    R Source/ThirdParty/ANGLE/src/compiler/translator/TranslatorMetalDirect/FixTypeConstructors.cpp
    R Source/ThirdParty/ANGLE/src/compiler/translator/TranslatorMetalDirect/FixTypeConstructors.h
    R Source/ThirdParty/ANGLE/src/compiler/translator/TranslatorMetalDirect/GuardFragDepthWrite.cpp
    R Source/ThirdParty/ANGLE/src/compiler/translator/TranslatorMetalDirect/GuardFragDepthWrite.h
    R Source/ThirdParty/ANGLE/src/compiler/translator/TranslatorMetalDirect/HoistConstants.cpp
    R Source/ThirdParty/ANGLE/src/compiler/translator/TranslatorMetalDirect/HoistConstants.h
    R Source/ThirdParty/ANGLE/src/compiler/translator/TranslatorMetalDirect/IdGen.cpp
    R Source/ThirdParty/ANGLE/src/compiler/translator/TranslatorMetalDirect/IdGen.h
    R Source/ThirdParty/ANGLE/src/compiler/translator/TranslatorMetalDirect/IntermRebuild.h
    R Source/ThirdParty/ANGLE/src/compiler/translator/TranslatorMetalDirect/IntroduceVertexIndexID.cpp
    R Source/ThirdParty/ANGLE/src/compiler/translator/TranslatorMetalDirect/IntroduceVertexIndexID.h
    R Source/ThirdParty/ANGLE/src/compiler/translator/TranslatorMetalDirect/Layout.cpp
    R Source/ThirdParty/ANGLE/src/compiler/translator/TranslatorMetalDirect/Layout.h
    R Source/ThirdParty/ANGLE/src/compiler/translator/TranslatorMetalDirect/MapFunctionsToDefinitions.cpp
    R Source/ThirdParty/ANGLE/src/compiler/translator/TranslatorMetalDirect/MapFunctionsToDefinitions.h
    R Source/ThirdParty/ANGLE/src/compiler/translator/TranslatorMetalDirect/MapSymbols.cpp
    R Source/ThirdParty/ANGLE/src/compiler/translator/TranslatorMetalDirect/MapSymbols.h
    R Source/ThirdParty/ANGLE/src/compiler/translator/TranslatorMetalDirect/ModifyStruct.cpp
    R Source/ThirdParty/ANGLE/src/compiler/translator/TranslatorMetalDirect/ModifyStruct.h
    R Source/ThirdParty/ANGLE/src/compiler/translator/TranslatorMetalDirect/Name.cpp
    R Source/ThirdParty/ANGLE/src/compiler/translator/TranslatorMetalDirect/Name.h
    R Source/ThirdParty/ANGLE/src/compiler/translator/TranslatorMetalDirect/NameEmbeddedUniformStructsMetal.cpp
    R Source/ThirdParty/ANGLE/src/compiler/translator/TranslatorMetalDirect/NameEmbeddedUniformStructsMetal.h
    R Source/ThirdParty/ANGLE/src/compiler/translator/TranslatorMetalDirect/Pipeline.cpp
    R Source/ThirdParty/ANGLE/src/compiler/translator/TranslatorMetalDirect/Pipeline.h
    R Source/ThirdParty/ANGLE/src/compiler/translator/TranslatorMetalDirect/ProgramPrelude.cpp
    R Source/ThirdParty/ANGLE/src/compiler/translator/TranslatorMetalDirect/ProgramPrelude.h
    R Source/ThirdParty/ANGLE/src/compiler/translator/TranslatorMetalDirect/ReduceInterfaceBlocks.cpp
    R Source/ThirdParty/ANGLE/src/compiler/translator/TranslatorMetalDirect/ReduceInterfaceBlocks.h
    R Source/ThirdParty/ANGLE/src/compiler/translator/TranslatorMetalDirect/Reference.h
    R Source/ThirdParty/ANGLE/src/compiler/translator/TranslatorMetalDirect/RewriteCaseDeclarations.cpp
    R Source/ThirdParty/ANGLE/src/compiler/translator/TranslatorMetalDirect/RewriteCaseDeclarations.h
    R Source/ThirdParty/ANGLE/src/compiler/translator/TranslatorMetalDirect/RewriteInterpolants.cpp
    R Source/ThirdParty/ANGLE/src/compiler/translator/TranslatorMetalDirect/RewriteInterpolants.h
    R Source/ThirdParty/ANGLE/src/compiler/translator/TranslatorMetalDirect/RewriteOutArgs.cpp
    R Source/ThirdParty/ANGLE/src/compiler/translator/TranslatorMetalDirect/RewriteOutArgs.h
    R Source/ThirdParty/ANGLE/src/compiler/translator/TranslatorMetalDirect/RewritePipelines.cpp
    R Source/ThirdParty/ANGLE/src/compiler/translator/TranslatorMetalDirect/RewritePipelines.h
    R Source/ThirdParty/ANGLE/src/compiler/translator/TranslatorMetalDirect/RewriteUnaddressableReferences.cpp
    R Source/ThirdParty/ANGLE/src/compiler/translator/TranslatorMetalDirect/RewriteUnaddressableReferences.h
    R Source/ThirdParty/ANGLE/src/compiler/translator/TranslatorMetalDirect/SeparateCompoundExpressions.cpp
    R Source/ThirdParty/ANGLE/src/compiler/translator/TranslatorMetalDirect/SeparateCompoundExpressions.h
    R Source/ThirdParty/ANGLE/src/compiler/translator/TranslatorMetalDirect/SeparateCompoundStructDeclarations.cpp
    R Source/ThirdParty/ANGLE/src/compiler/translator/TranslatorMetalDirect/SeparateCompoundStructDeclarations.h
    R Source/ThirdParty/ANGLE/src/compiler/translator/TranslatorMetalDirect/SkippingTraverser.h
    R Source/ThirdParty/ANGLE/src/compiler/translator/TranslatorMetalDirect/SymbolEnv.cpp
    R Source/ThirdParty/ANGLE/src/compiler/translator/TranslatorMetalDirect/SymbolEnv.h
    R Source/ThirdParty/ANGLE/src/compiler/translator/TranslatorMetalDirect/ToposortStructs.cpp
    R Source/ThirdParty/ANGLE/src/compiler/translator/TranslatorMetalDirect/ToposortStructs.h
    R Source/ThirdParty/ANGLE/src/compiler/translator/TranslatorMetalDirect/TranslatorMetalUtils.cpp
    R Source/ThirdParty/ANGLE/src/compiler/translator/TranslatorMetalDirect/TranslatorMetalUtils.h
    R Source/ThirdParty/ANGLE/src/compiler/translator/TranslatorMetalDirect/TransposeRowMajorMatrices.cpp
    R Source/ThirdParty/ANGLE/src/compiler/translator/TranslatorMetalDirect/TransposeRowMajorMatrices.h
    R Source/ThirdParty/ANGLE/src/compiler/translator/TranslatorMetalDirect/WrapMain.cpp
    R Source/ThirdParty/ANGLE/src/compiler/translator/TranslatorMetalDirect/WrapMain.h
    R Source/ThirdParty/ANGLE/src/compiler/translator/TranslatorVulkan.cpp
    R Source/ThirdParty/ANGLE/src/compiler/translator/TranslatorVulkan.h
    R Source/ThirdParty/ANGLE/src/compiler/translator/UtilsHLSL.cpp
    R Source/ThirdParty/ANGLE/src/compiler/translator/UtilsHLSL.h
    M Source/ThirdParty/ANGLE/src/compiler/translator/ValidateTypeSizeLimitations.cpp
    R Source/ThirdParty/ANGLE/src/compiler/translator/VersionGLSL.cpp
    R Source/ThirdParty/ANGLE/src/compiler/translator/VersionGLSL.h
    R Source/ThirdParty/ANGLE/src/compiler/translator/blocklayoutHLSL.cpp
    R Source/ThirdParty/ANGLE/src/compiler/translator/blocklayoutHLSL.h
    R Source/ThirdParty/ANGLE/src/compiler/translator/emulated_builtin_function_data_hlsl.json
    R Source/ThirdParty/ANGLE/src/compiler/translator/emulated_builtin_functions_hlsl_autogen.cpp
    R Source/ThirdParty/ANGLE/src/compiler/translator/gen_emulated_builtin_function_tables.py
    A Source/ThirdParty/ANGLE/src/compiler/translator/glsl/BuiltInFunctionEmulatorGLSL.cpp
    A Source/ThirdParty/ANGLE/src/compiler/translator/glsl/BuiltInFunctionEmulatorGLSL.h
    A Source/ThirdParty/ANGLE/src/compiler/translator/glsl/ExtensionGLSL.cpp
    A Source/ThirdParty/ANGLE/src/compiler/translator/glsl/ExtensionGLSL.h
    A Source/ThirdParty/ANGLE/src/compiler/translator/glsl/OutputESSL.cpp
    A Source/ThirdParty/ANGLE/src/compiler/translator/glsl/OutputESSL.h
    A Source/ThirdParty/ANGLE/src/compiler/translator/glsl/OutputGLSL.cpp
    A Source/ThirdParty/ANGLE/src/compiler/translator/glsl/OutputGLSL.h
    A Source/ThirdParty/ANGLE/src/compiler/translator/glsl/OutputGLSLBase.cpp
    A Source/ThirdParty/ANGLE/src/compiler/translator/glsl/OutputGLSLBase.h
    A Source/ThirdParty/ANGLE/src/compiler/translator/glsl/TranslatorESSL.cpp
    A Source/ThirdParty/ANGLE/src/compiler/translator/glsl/TranslatorESSL.h
    A Source/ThirdParty/ANGLE/src/compiler/translator/glsl/TranslatorGLSL.cpp
    A Source/ThirdParty/ANGLE/src/compiler/translator/glsl/TranslatorGLSL.h
    A Source/ThirdParty/ANGLE/src/compiler/translator/glsl/VersionGLSL.cpp
    A Source/ThirdParty/ANGLE/src/compiler/translator/glsl/VersionGLSL.h
    A Source/ThirdParty/ANGLE/src/compiler/translator/hlsl/ASTMetadataHLSL.cpp
    A Source/ThirdParty/ANGLE/src/compiler/translator/hlsl/ASTMetadataHLSL.h
    A Source/ThirdParty/ANGLE/src/compiler/translator/hlsl/AtomicCounterFunctionHLSL.cpp
    A Source/ThirdParty/ANGLE/src/compiler/translator/hlsl/AtomicCounterFunctionHLSL.h
    A Source/ThirdParty/ANGLE/src/compiler/translator/hlsl/BuiltInFunctionEmulatorHLSL.cpp
    A Source/ThirdParty/ANGLE/src/compiler/translator/hlsl/BuiltInFunctionEmulatorHLSL.h
    A Source/ThirdParty/ANGLE/src/compiler/translator/hlsl/ImageFunctionHLSL.cpp
    A Source/ThirdParty/ANGLE/src/compiler/translator/hlsl/ImageFunctionHLSL.h
    A Source/ThirdParty/ANGLE/src/compiler/translator/hlsl/OutputHLSL.cpp
    A Source/ThirdParty/ANGLE/src/compiler/translator/hlsl/OutputHLSL.h
    A Source/ThirdParty/ANGLE/src/compiler/translator/hlsl/ResourcesHLSL.cpp
    A Source/ThirdParty/ANGLE/src/compiler/translator/hlsl/ResourcesHLSL.h
    A Source/ThirdParty/ANGLE/src/compiler/translator/hlsl/ShaderStorageBlockFunctionHLSL.cpp
    A Source/ThirdParty/ANGLE/src/compiler/translator/hlsl/ShaderStorageBlockFunctionHLSL.h
    A Source/ThirdParty/ANGLE/src/compiler/translator/hlsl/ShaderStorageBlockOutputHLSL.cpp
    A Source/ThirdParty/ANGLE/src/compiler/translator/hlsl/ShaderStorageBlockOutputHLSL.h
    A Source/ThirdParty/ANGLE/src/compiler/translator/hlsl/StructureHLSL.cpp
    A Source/ThirdParty/ANGLE/src/compiler/translator/hlsl/StructureHLSL.h
    A Source/ThirdParty/ANGLE/src/compiler/translator/hlsl/TextureFunctionHLSL.cpp
    A Source/ThirdParty/ANGLE/src/compiler/translator/hlsl/TextureFunctionHLSL.h
    A Source/ThirdParty/ANGLE/src/compiler/translator/hlsl/TranslatorHLSL.cpp
    A Source/ThirdParty/ANGLE/src/compiler/translator/hlsl/TranslatorHLSL.h
    A Source/ThirdParty/ANGLE/src/compiler/translator/hlsl/UtilsHLSL.cpp
    A Source/ThirdParty/ANGLE/src/compiler/translator/hlsl/UtilsHLSL.h
    A Source/ThirdParty/ANGLE/src/compiler/translator/hlsl/blocklayoutHLSL.cpp
    A Source/ThirdParty/ANGLE/src/compiler/translator/hlsl/blocklayoutHLSL.h
    A Source/ThirdParty/ANGLE/src/compiler/translator/hlsl/emulated_builtin_function_data_hlsl.json
    A Source/ThirdParty/ANGLE/src/compiler/translator/hlsl/emulated_builtin_functions_hlsl_autogen.cpp
    A Source/ThirdParty/ANGLE/src/compiler/translator/hlsl/gen_emulated_builtin_function_tables.py
    A Source/ThirdParty/ANGLE/src/compiler/translator/msl/AsNode.h
    A Source/ThirdParty/ANGLE/src/compiler/translator/msl/AstHelpers.cpp
    A Source/ThirdParty/ANGLE/src/compiler/translator/msl/AstHelpers.h
    A Source/ThirdParty/ANGLE/src/compiler/translator/msl/ConstantNames.cpp
    A Source/ThirdParty/ANGLE/src/compiler/translator/msl/DebugSink.h
    A Source/ThirdParty/ANGLE/src/compiler/translator/msl/DiscoverDependentFunctions.cpp
    A Source/ThirdParty/ANGLE/src/compiler/translator/msl/DiscoverDependentFunctions.h
    A Source/ThirdParty/ANGLE/src/compiler/translator/msl/DiscoverEnclosingFunctionTraverser.cpp
    A Source/ThirdParty/ANGLE/src/compiler/translator/msl/DiscoverEnclosingFunctionTraverser.h
    A Source/ThirdParty/ANGLE/src/compiler/translator/msl/DriverUniformMetal.cpp
    A Source/ThirdParty/ANGLE/src/compiler/translator/msl/DriverUniformMetal.h
    A Source/ThirdParty/ANGLE/src/compiler/translator/msl/EmitMetal.cpp
    A Source/ThirdParty/ANGLE/src/compiler/translator/msl/EmitMetal.h
    A Source/ThirdParty/ANGLE/src/compiler/translator/msl/IdGen.cpp
    A Source/ThirdParty/ANGLE/src/compiler/translator/msl/IdGen.h
    A Source/ThirdParty/ANGLE/src/compiler/translator/msl/IntermRebuild.cpp
    A Source/ThirdParty/ANGLE/src/compiler/translator/msl/IntermRebuild.h
    A Source/ThirdParty/ANGLE/src/compiler/translator/msl/Layout.cpp
    A Source/ThirdParty/ANGLE/src/compiler/translator/msl/Layout.h
    A Source/ThirdParty/ANGLE/src/compiler/translator/msl/MapFunctionsToDefinitions.cpp
    A Source/ThirdParty/ANGLE/src/compiler/translator/msl/MapFunctionsToDefinitions.h
    A Source/ThirdParty/ANGLE/src/compiler/translator/msl/MapSymbols.cpp
    A Source/ThirdParty/ANGLE/src/compiler/translator/msl/MapSymbols.h
    A Source/ThirdParty/ANGLE/src/compiler/translator/msl/ModifyStruct.cpp
    A Source/ThirdParty/ANGLE/src/compiler/translator/msl/ModifyStruct.h
    A Source/ThirdParty/ANGLE/src/compiler/translator/msl/Name.cpp
    A Source/ThirdParty/ANGLE/src/compiler/translator/msl/Name.h
    A Source/ThirdParty/ANGLE/src/compiler/translator/msl/NodeType.h
    A Source/ThirdParty/ANGLE/src/compiler/translator/msl/Pipeline.cpp
    A Source/ThirdParty/ANGLE/src/compiler/translator/msl/Pipeline.h
    A Source/ThirdParty/ANGLE/src/compiler/translator/msl/ProgramPrelude.cpp
    A Source/ThirdParty/ANGLE/src/compiler/translator/msl/ProgramPrelude.h
    A Source/ThirdParty/ANGLE/src/compiler/translator/msl/Reference.h
    A Source/ThirdParty/ANGLE/src/compiler/translator/msl/RewritePipelines.cpp
    A Source/ThirdParty/ANGLE/src/compiler/translator/msl/RewritePipelines.h
    A Source/ThirdParty/ANGLE/src/compiler/translator/msl/SkippingTraverser.h
    A Source/ThirdParty/ANGLE/src/compiler/translator/msl/SymbolEnv.cpp
    A Source/ThirdParty/ANGLE/src/compiler/translator/msl/SymbolEnv.h
    A Source/ThirdParty/ANGLE/src/compiler/translator/msl/ToposortStructs.cpp
    A Source/ThirdParty/ANGLE/src/compiler/translator/msl/ToposortStructs.h
    A Source/ThirdParty/ANGLE/src/compiler/translator/msl/TranslatorMSL.cpp
    A Source/ThirdParty/ANGLE/src/compiler/translator/msl/TranslatorMSL.h
    A Source/ThirdParty/ANGLE/src/compiler/translator/msl/UtilsMSL.cpp
    A Source/ThirdParty/ANGLE/src/compiler/translator/msl/UtilsMSL.h
    A Source/ThirdParty/ANGLE/src/compiler/translator/spirv/BuildSPIRV.cpp
    A Source/ThirdParty/ANGLE/src/compiler/translator/spirv/BuildSPIRV.h
    A Source/ThirdParty/ANGLE/src/compiler/translator/spirv/BuiltinsWorkaround.cpp
    A Source/ThirdParty/ANGLE/src/compiler/translator/spirv/BuiltinsWorkaround.h
    A Source/ThirdParty/ANGLE/src/compiler/translator/spirv/OutputSPIRV.cpp
    A Source/ThirdParty/ANGLE/src/compiler/translator/spirv/OutputSPIRV.h
    A Source/ThirdParty/ANGLE/src/compiler/translator/spirv/TranslatorSPIRV.cpp
    A Source/ThirdParty/ANGLE/src/compiler/translator/spirv/TranslatorSPIRV.h
    R Source/ThirdParty/ANGLE/src/compiler/translator/tree_ops/ConvertUnsupportedConstructorsToFunctionCalls.cpp
    R Source/ThirdParty/ANGLE/src/compiler/translator/tree_ops/ConvertUnsupportedConstructorsToFunctionCalls.h
    M Source/ThirdParty/ANGLE/src/compiler/translator/tree_ops/DeclareAndInitBuiltinsForInstancedMultiview.cpp
    M Source/ThirdParty/ANGLE/src/compiler/translator/tree_ops/DeclareAndInitBuiltinsForInstancedMultiview.h
    M Source/ThirdParty/ANGLE/src/compiler/translator/tree_ops/MonomorphizeUnsupportedFunctions.h
    M Source/ThirdParty/ANGLE/src/compiler/translator/tree_ops/RewriteDfdy.cpp
    M Source/ThirdParty/ANGLE/src/compiler/translator/tree_ops/RewriteStructSamplers.h
    R Source/ThirdParty/ANGLE/src/compiler/translator/tree_ops/ScalarizeVecAndMatConstructorArgs.cpp
    R Source/ThirdParty/ANGLE/src/compiler/translator/tree_ops/ScalarizeVecAndMatConstructorArgs.h
    R Source/ThirdParty/ANGLE/src/compiler/translator/tree_ops/apple/AddAndTrueToLoopCondition.cpp
    R Source/ThirdParty/ANGLE/src/compiler/translator/tree_ops/apple/AddAndTrueToLoopCondition.h
    R Source/ThirdParty/ANGLE/src/compiler/translator/tree_ops/apple/RewriteDoWhile.cpp
    R Source/ThirdParty/ANGLE/src/compiler/translator/tree_ops/apple/RewriteDoWhile.h
    R Source/ThirdParty/ANGLE/src/compiler/translator/tree_ops/apple/RewriteRowMajorMatrices.cpp
    R Source/ThirdParty/ANGLE/src/compiler/translator/tree_ops/apple/RewriteRowMajorMatrices.h
    R Source/ThirdParty/ANGLE/src/compiler/translator/tree_ops/apple/RewriteUnaryMinusOperatorFloat.cpp
    R Source/ThirdParty/ANGLE/src/compiler/translator/tree_ops/apple/RewriteUnaryMinusOperatorFloat.h
    R Source/ThirdParty/ANGLE/src/compiler/translator/tree_ops/apple/UnfoldShortCircuitAST.cpp
    R Source/ThirdParty/ANGLE/src/compiler/translator/tree_ops/apple/UnfoldShortCircuitAST.h
    R Source/ThirdParty/ANGLE/src/compiler/translator/tree_ops/d3d/AddDefaultReturnStatements.cpp
    R Source/ThirdParty/ANGLE/src/compiler/translator/tree_ops/d3d/AddDefaultReturnStatements.h
    R Source/ThirdParty/ANGLE/src/compiler/translator/tree_ops/d3d/AggregateAssignArraysInSSBOs.cpp
    R Source/ThirdParty/ANGLE/src/compiler/translator/tree_ops/d3d/AggregateAssignArraysInSSBOs.h
    R Source/ThirdParty/ANGLE/src/compiler/translator/tree_ops/d3d/AggregateAssignStructsInSSBOs.cpp
    R Source/ThirdParty/ANGLE/src/compiler/translator/tree_ops/d3d/AggregateAssignStructsInSSBOs.h
    R Source/ThirdParty/ANGLE/src/compiler/translator/tree_ops/d3d/ArrayReturnValueToOutParameter.cpp
    R Source/ThirdParty/ANGLE/src/compiler/translator/tree_ops/d3d/ArrayReturnValueToOutParameter.h
    R Source/ThirdParty/ANGLE/src/compiler/translator/tree_ops/d3d/BreakVariableAliasingInInnerLoops.cpp
    R Source/ThirdParty/ANGLE/src/compiler/translator/tree_ops/d3d/BreakVariableAliasingInInnerLoops.h
    R Source/ThirdParty/ANGLE/src/compiler/translator/tree_ops/d3d/ExpandIntegerPowExpressions.cpp
    R Source/ThirdParty/ANGLE/src/compiler/translator/tree_ops/d3d/ExpandIntegerPowExpressions.h
    R Source/ThirdParty/ANGLE/src/compiler/translator/tree_ops/d3d/RecordUniformBlocksWithLargeArrayMember.cpp
    R Source/ThirdParty/ANGLE/src/compiler/translator/tree_ops/d3d/RecordUniformBlocksWithLargeArrayMember.h
    R Source/ThirdParty/ANGLE/src/compiler/translator/tree_ops/d3d/RemoveSwitchFallThrough.cpp
    R Source/ThirdParty/ANGLE/src/compiler/translator/tree_ops/d3d/RemoveSwitchFallThrough.h
    R Source/ThirdParty/ANGLE/src/compiler/translator/tree_ops/d3d/RewriteAtomicFunctionExpressions.cpp
    R Source/ThirdParty/ANGLE/src/compiler/translator/tree_ops/d3d/RewriteAtomicFunctionExpressions.h
    R Source/ThirdParty/ANGLE/src/compiler/translator/tree_ops/d3d/RewriteElseBlocks.cpp
    R Source/ThirdParty/ANGLE/src/compiler/translator/tree_ops/d3d/RewriteElseBlocks.h
    R Source/ThirdParty/ANGLE/src/compiler/translator/tree_ops/d3d/RewriteExpressionsWithShaderStorageBlock.cpp
    R Source/ThirdParty/ANGLE/src/compiler/translator/tree_ops/d3d/RewriteExpressionsWithShaderStorageBlock.h
    R Source/ThirdParty/ANGLE/src/compiler/translator/tree_ops/d3d/RewriteUnaryMinusOperatorInt.cpp
    R Source/ThirdParty/ANGLE/src/compiler/translator/tree_ops/d3d/RewriteUnaryMinusOperatorInt.h
    R Source/ThirdParty/ANGLE/src/compiler/translator/tree_ops/d3d/SeparateArrayConstructorStatements.cpp
    R Source/ThirdParty/ANGLE/src/compiler/translator/tree_ops/d3d/SeparateArrayConstructorStatements.h
    R Source/ThirdParty/ANGLE/src/compiler/translator/tree_ops/d3d/SeparateArrayInitialization.cpp
    R Source/ThirdParty/ANGLE/src/compiler/translator/tree_ops/d3d/SeparateArrayInitialization.h
    R Source/ThirdParty/ANGLE/src/compiler/translator/tree_ops/d3d/SeparateExpressionsReturningArrays.cpp
    R Source/ThirdParty/ANGLE/src/compiler/translator/tree_ops/d3d/SeparateExpressionsReturningArrays.h
    R Source/ThirdParty/ANGLE/src/compiler/translator/tree_ops/d3d/UnfoldShortCircuitToIf.cpp
    R Source/ThirdParty/ANGLE/src/compiler/translator/tree_ops/d3d/UnfoldShortCircuitToIf.h
    R Source/ThirdParty/ANGLE/src/compiler/translator/tree_ops/d3d/WrapSwitchStatementsInBlocks.cpp
    R Source/ThirdParty/ANGLE/src/compiler/translator/tree_ops/d3d/WrapSwitchStatementsInBlocks.h
    R Source/ThirdParty/ANGLE/src/compiler/translator/tree_ops/gl/RegenerateStructNames.cpp
    R Source/ThirdParty/ANGLE/src/compiler/translator/tree_ops/gl/RegenerateStructNames.h
    R Source/ThirdParty/ANGLE/src/compiler/translator/tree_ops/gl/RewriteRepeatedAssignToSwizzled.cpp
    R Source/ThirdParty/ANGLE/src/compiler/translator/tree_ops/gl/RewriteRepeatedAssignToSwizzled.h
    R Source/ThirdParty/ANGLE/src/compiler/translator/tree_ops/gl/UseInterfaceBlockFields.cpp
    R Source/ThirdParty/ANGLE/src/compiler/translator/tree_ops/gl/UseInterfaceBlockFields.h
    A Source/ThirdParty/ANGLE/src/compiler/translator/tree_ops/glsl/RegenerateStructNames.cpp
    A Source/ThirdParty/ANGLE/src/compiler/translator/tree_ops/glsl/RegenerateStructNames.h
    A Source/ThirdParty/ANGLE/src/compiler/translator/tree_ops/glsl/RewriteRepeatedAssignToSwizzled.cpp
    A Source/ThirdParty/ANGLE/src/compiler/translator/tree_ops/glsl/RewriteRepeatedAssignToSwizzled.h
    A Source/ThirdParty/ANGLE/src/compiler/translator/tree_ops/glsl/ScalarizeVecAndMatConstructorArgs.cpp
    A Source/ThirdParty/ANGLE/src/compiler/translator/tree_ops/glsl/ScalarizeVecAndMatConstructorArgs.h
    A Source/ThirdParty/ANGLE/src/compiler/translator/tree_ops/glsl/UseInterfaceBlockFields.cpp
    A Source/ThirdParty/ANGLE/src/compiler/translator/tree_ops/glsl/UseInterfaceBlockFields.h
    A Source/ThirdParty/ANGLE/src/compiler/translator/tree_ops/glsl/apple/AddAndTrueToLoopCondition.cpp
    A Source/ThirdParty/ANGLE/src/compiler/translator/tree_ops/glsl/apple/AddAndTrueToLoopCondition.h
    A Source/ThirdParty/ANGLE/src/compiler/translator/tree_ops/glsl/apple/RewriteDoWhile.cpp
    A Source/ThirdParty/ANGLE/src/compiler/translator/tree_ops/glsl/apple/RewriteDoWhile.h
    A Source/ThirdParty/ANGLE/src/compiler/translator/tree_ops/glsl/apple/RewriteRowMajorMatrices.cpp
    A Source/ThirdParty/ANGLE/src/compiler/translator/tree_ops/glsl/apple/RewriteRowMajorMatrices.h
    A Source/ThirdParty/ANGLE/src/compiler/translator/tree_ops/glsl/apple/RewriteUnaryMinusOperatorFloat.cpp
    A Source/ThirdParty/ANGLE/src/compiler/translator/tree_ops/glsl/apple/RewriteUnaryMinusOperatorFloat.h
    A Source/ThirdParty/ANGLE/src/compiler/translator/tree_ops/glsl/apple/UnfoldShortCircuitAST.cpp
    A Source/ThirdParty/ANGLE/src/compiler/translator/tree_ops/glsl/apple/UnfoldShortCircuitAST.h
    A Source/ThirdParty/ANGLE/src/compiler/translator/tree_ops/hlsl/AddDefaultReturnStatements.cpp
    A Source/ThirdParty/ANGLE/src/compiler/translator/tree_ops/hlsl/AddDefaultReturnStatements.h
    A Source/ThirdParty/ANGLE/src/compiler/translator/tree_ops/hlsl/AggregateAssignArraysInSSBOs.cpp
    A Source/ThirdParty/ANGLE/src/compiler/translator/tree_ops/hlsl/AggregateAssignArraysInSSBOs.h
    A Source/ThirdParty/ANGLE/src/compiler/translator/tree_ops/hlsl/AggregateAssignStructsInSSBOs.cpp
    A Source/ThirdParty/ANGLE/src/compiler/translator/tree_ops/hlsl/AggregateAssignStructsInSSBOs.h
    A Source/ThirdParty/ANGLE/src/compiler/translator/tree_ops/hlsl/ArrayReturnValueToOutParameter.cpp
    A Source/ThirdParty/ANGLE/src/compiler/translator/tree_ops/hlsl/ArrayReturnValueToOutParameter.h
    A Source/ThirdParty/ANGLE/src/compiler/translator/tree_ops/hlsl/BreakVariableAliasingInInnerLoops.cpp
    A Source/ThirdParty/ANGLE/src/compiler/translator/tree_ops/hlsl/BreakVariableAliasingInInnerLoops.h
    A Source/ThirdParty/ANGLE/src/compiler/translator/tree_ops/hlsl/ExpandIntegerPowExpressions.cpp
    A Source/ThirdParty/ANGLE/src/compiler/translator/tree_ops/hlsl/ExpandIntegerPowExpressions.h
    A Source/ThirdParty/ANGLE/src/compiler/translator/tree_ops/hlsl/RecordUniformBlocksWithLargeArrayMember.cpp
    A Source/ThirdParty/ANGLE/src/compiler/translator/tree_ops/hlsl/RecordUniformBlocksWithLargeArrayMember.h
    A Source/ThirdParty/ANGLE/src/compiler/translator/tree_ops/hlsl/RemoveSwitchFallThrough.cpp
    A Source/ThirdParty/ANGLE/src/compiler/translator/tree_ops/hlsl/RemoveSwitchFallThrough.h
    A Source/ThirdParty/ANGLE/src/compiler/translator/tree_ops/hlsl/RewriteAtomicFunctionExpressions.cpp
    A Source/ThirdParty/ANGLE/src/compiler/translator/tree_ops/hlsl/RewriteAtomicFunctionExpressions.h
    A Source/ThirdParty/ANGLE/src/compiler/translator/tree_ops/hlsl/RewriteElseBlocks.cpp
    A Source/ThirdParty/ANGLE/src/compiler/translator/tree_ops/hlsl/RewriteElseBlocks.h
    A Source/ThirdParty/ANGLE/src/compiler/translator/tree_ops/hlsl/RewriteExpressionsWithShaderStorageBlock.cpp
    A Source/ThirdParty/ANGLE/src/compiler/translator/tree_ops/hlsl/RewriteExpressionsWithShaderStorageBlock.h
    A Source/ThirdParty/ANGLE/src/compiler/translator/tree_ops/hlsl/RewriteUnaryMinusOperatorInt.cpp
    A Source/ThirdParty/ANGLE/src/compiler/translator/tree_ops/hlsl/RewriteUnaryMinusOperatorInt.h
    A Source/ThirdParty/ANGLE/src/compiler/translator/tree_ops/hlsl/SeparateArrayConstructorStatements.cpp
    A Source/ThirdParty/ANGLE/src/compiler/translator/tree_ops/hlsl/SeparateArrayConstructorStatements.h
    A Source/ThirdParty/ANGLE/src/compiler/translator/tree_ops/hlsl/SeparateArrayInitialization.cpp
    A Source/ThirdParty/ANGLE/src/compiler/translator/tree_ops/hlsl/SeparateArrayInitialization.h
    A Source/ThirdParty/ANGLE/src/compiler/translator/tree_ops/hlsl/SeparateExpressionsReturningArrays.cpp
    A Source/ThirdParty/ANGLE/src/compiler/translator/tree_ops/hlsl/SeparateExpressionsReturningArrays.h
    A Source/ThirdParty/ANGLE/src/compiler/translator/tree_ops/hlsl/UnfoldShortCircuitToIf.cpp
    A Source/ThirdParty/ANGLE/src/compiler/translator/tree_ops/hlsl/UnfoldShortCircuitToIf.h
    A Source/ThirdParty/ANGLE/src/compiler/translator/tree_ops/hlsl/WrapSwitchStatementsInBlocks.cpp
    A Source/ThirdParty/ANGLE/src/compiler/translator/tree_ops/hlsl/WrapSwitchStatementsInBlocks.h
    A Source/ThirdParty/ANGLE/src/compiler/translator/tree_ops/msl/AddExplicitTypeCasts.cpp
    A Source/ThirdParty/ANGLE/src/compiler/translator/tree_ops/msl/AddExplicitTypeCasts.h
    A Source/ThirdParty/ANGLE/src/compiler/translator/tree_ops/msl/ConvertUnsupportedConstructorsToFunctionCalls.cpp
    A Source/ThirdParty/ANGLE/src/compiler/translator/tree_ops/msl/ConvertUnsupportedConstructorsToFunctionCalls.h
    A Source/ThirdParty/ANGLE/src/compiler/translator/tree_ops/msl/FixTypeConstructors.cpp
    A Source/ThirdParty/ANGLE/src/compiler/translator/tree_ops/msl/FixTypeConstructors.h
    A Source/ThirdParty/ANGLE/src/compiler/translator/tree_ops/msl/GuardFragDepthWrite.cpp
    A Source/ThirdParty/ANGLE/src/compiler/translator/tree_ops/msl/GuardFragDepthWrite.h
    A Source/ThirdParty/ANGLE/src/compiler/translator/tree_ops/msl/HoistConstants.cpp
    A Source/ThirdParty/ANGLE/src/compiler/translator/tree_ops/msl/HoistConstants.h
    A Source/ThirdParty/ANGLE/src/compiler/translator/tree_ops/msl/IntroduceVertexIndexID.cpp
    A Source/ThirdParty/ANGLE/src/compiler/translator/tree_ops/msl/IntroduceVertexIndexID.h
    A Source/ThirdParty/ANGLE/src/compiler/translator/tree_ops/msl/NameEmbeddedUniformStructsMetal.cpp
    A Source/ThirdParty/ANGLE/src/compiler/translator/tree_ops/msl/NameEmbeddedUniformStructsMetal.h
    A Source/ThirdParty/ANGLE/src/compiler/translator/tree_ops/msl/ReduceInterfaceBlocks.cpp
    A Source/ThirdParty/ANGLE/src/compiler/translator/tree_ops/msl/ReduceInterfaceBlocks.h
    A Source/ThirdParty/ANGLE/src/compiler/translator/tree_ops/msl/RewriteCaseDeclarations.cpp
    A Source/ThirdParty/ANGLE/src/compiler/translator/tree_ops/msl/RewriteCaseDeclarations.h
    A Source/ThirdParty/ANGLE/src/compiler/translator/tree_ops/msl/RewriteInterpolants.cpp
    A Source/ThirdParty/ANGLE/src/compiler/translator/tree_ops/msl/RewriteInterpolants.h
    A Source/ThirdParty/ANGLE/src/compiler/translator/tree_ops/msl/RewriteOutArgs.cpp
    A Source/ThirdParty/ANGLE/src/compiler/translator/tree_ops/msl/RewriteOutArgs.h
    A Source/ThirdParty/ANGLE/src/compiler/translator/tree_ops/msl/RewriteUnaddressableReferences.cpp
    A Source/ThirdParty/ANGLE/src/compiler/translator/tree_ops/msl/RewriteUnaddressableReferences.h
    A Source/ThirdParty/ANGLE/src/compiler/translator/tree_ops/msl/SeparateCompoundExpressions.cpp
    A Source/ThirdParty/ANGLE/src/compiler/translator/tree_ops/msl/SeparateCompoundExpressions.h
    A Source/ThirdParty/ANGLE/src/compiler/translator/tree_ops/msl/SeparateCompoundStructDeclarations.cpp
    A Source/ThirdParty/ANGLE/src/compiler/translator/tree_ops/msl/SeparateCompoundStructDeclarations.h
    A Source/ThirdParty/ANGLE/src/compiler/translator/tree_ops/msl/TransposeRowMajorMatrices.cpp
    A Source/ThirdParty/ANGLE/src/compiler/translator/tree_ops/msl/TransposeRowMajorMatrices.h
    A Source/ThirdParty/ANGLE/src/compiler/translator/tree_ops/msl/WrapMain.cpp
    A Source/ThirdParty/ANGLE/src/compiler/translator/tree_ops/msl/WrapMain.h
    A Source/ThirdParty/ANGLE/src/compiler/translator/tree_ops/spirv/EmulateAdvancedBlendEquations.cpp
    A Source/ThirdParty/ANGLE/src/compiler/translator/tree_ops/spirv/EmulateAdvancedBlendEquations.h
    A Source/ThirdParty/ANGLE/src/compiler/translator/tree_ops/spirv/EmulateDithering.cpp
    A Source/ThirdParty/ANGLE/src/compiler/translator/tree_ops/spirv/EmulateDithering.h
    A Source/ThirdParty/ANGLE/src/compiler/translator/tree_ops/spirv/EmulateFragColorData.cpp
    A Source/ThirdParty/ANGLE/src/compiler/translator/tree_ops/spirv/EmulateFragColorData.h
    A Source/ThirdParty/ANGLE/src/compiler/translator/tree_ops/spirv/EmulateFramebufferFetch.cpp
    A Source/ThirdParty/ANGLE/src/compiler/translator/tree_ops/spirv/EmulateFramebufferFetch.h
    A Source/ThirdParty/ANGLE/src/compiler/translator/tree_ops/spirv/EmulateYUVBuiltIns.cpp
    A Source/ThirdParty/ANGLE/src/compiler/translator/tree_ops/spirv/EmulateYUVBuiltIns.h
    A Source/ThirdParty/ANGLE/src/compiler/translator/tree_ops/spirv/FlagSamplersWithTexelFetch.cpp
    A Source/ThirdParty/ANGLE/src/compiler/translator/tree_ops/spirv/FlagSamplersWithTexelFetch.h
    A Source/ThirdParty/ANGLE/src/compiler/translator/tree_ops/spirv/RewriteInterpolateAtOffset.cpp
    A Source/ThirdParty/ANGLE/src/compiler/translator/tree_ops/spirv/RewriteInterpolateAtOffset.h
    A Source/ThirdParty/ANGLE/src/compiler/translator/tree_ops/spirv/RewriteR32fImages.cpp
    A Source/ThirdParty/ANGLE/src/compiler/translator/tree_ops/spirv/RewriteR32fImages.h
    R Source/ThirdParty/ANGLE/src/compiler/translator/tree_ops/vulkan/EmulateAdvancedBlendEquations.cpp
    R Source/ThirdParty/ANGLE/src/compiler/translator/tree_ops/vulkan/EmulateAdvancedBlendEquations.h
    R Source/ThirdParty/ANGLE/src/compiler/translator/tree_ops/vulkan/EmulateDithering.cpp
    R Source/ThirdParty/ANGLE/src/compiler/translator/tree_ops/vulkan/EmulateDithering.h
    R Source/ThirdParty/ANGLE/src/compiler/translator/tree_ops/vulkan/EmulateFragColorData.cpp
    R Source/ThirdParty/ANGLE/src/compiler/translator/tree_ops/vulkan/EmulateFragColorData.h
    R Source/ThirdParty/ANGLE/src/compiler/translator/tree_ops/vulkan/EmulateFramebufferFetch.cpp
    R Source/ThirdParty/ANGLE/src/compiler/translator/tree_ops/vulkan/EmulateFramebufferFetch.h
    R Source/ThirdParty/ANGLE/src/compiler/translator/tree_ops/vulkan/EmulateYUVBuiltIns.cpp
    R Source/ThirdParty/ANGLE/src/compiler/translator/tree_ops/vulkan/EmulateYUVBuiltIns.h
    R Source/ThirdParty/ANGLE/src/compiler/translator/tree_ops/vulkan/FlagSamplersWithTexelFetch.cpp
    R Source/ThirdParty/ANGLE/src/compiler/translator/tree_ops/vulkan/FlagSamplersWithTexelFetch.h
    R Source/ThirdParty/ANGLE/src/compiler/translator/tree_ops/vulkan/RewriteInterpolateAtOffset.cpp
    R Source/ThirdParty/ANGLE/src/compiler/translator/tree_ops/vulkan/RewriteInterpolateAtOffset.h
    R Source/ThirdParty/ANGLE/src/compiler/translator/tree_ops/vulkan/RewriteR32fImages.cpp
    R Source/ThirdParty/ANGLE/src/compiler/translator/tree_ops/vulkan/RewriteR32fImages.h
    R Source/ThirdParty/ANGLE/src/compiler/translator/tree_util/AsNode.h
    M Source/ThirdParty/ANGLE/src/compiler/translator/tree_util/IntermNodePatternMatcher.cpp
    M Source/ThirdParty/ANGLE/src/compiler/translator/tree_util/IntermNodePatternMatcher.h
    R Source/ThirdParty/ANGLE/src/compiler/translator/tree_util/IntermRebuild.cpp
    R Source/ThirdParty/ANGLE/src/compiler/translator/tree_util/IntermRebuild.h
    R Source/ThirdParty/ANGLE/src/compiler/translator/tree_util/NodeType.h
    M Source/ThirdParty/ANGLE/src/compiler/translator/util.cpp
    M Source/ThirdParty/ANGLE/src/compiler/translator/util.h
    M Source/ThirdParty/ANGLE/src/libANGLE/Constants.h
    M Source/ThirdParty/ANGLE/src/libANGLE/Context.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/Context.h
    M Source/ThirdParty/ANGLE/src/libANGLE/Context.inl.h
    M Source/ThirdParty/ANGLE/src/libANGLE/Context_gl.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/Context_gl_2_autogen.h
    M Source/ThirdParty/ANGLE/src/libANGLE/Context_gl_3_autogen.h
    M Source/ThirdParty/ANGLE/src/libANGLE/Context_gl_4_autogen.h
    M Source/ThirdParty/ANGLE/src/libANGLE/Context_gles_1_0.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/Context_gles_1_0_autogen.h
    M Source/ThirdParty/ANGLE/src/libANGLE/Context_gles_2_0_autogen.h
    M Source/ThirdParty/ANGLE/src/libANGLE/Context_gles_3_0_autogen.h
    M Source/ThirdParty/ANGLE/src/libANGLE/Context_gles_3_1_autogen.h
    M Source/ThirdParty/ANGLE/src/libANGLE/Context_gles_3_2_autogen.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/Debug.h
    M Source/ThirdParty/ANGLE/src/libANGLE/Display.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/Display.h
    M Source/ThirdParty/ANGLE/src/libANGLE/ErrorStrings.h
    M Source/ThirdParty/ANGLE/src/libANGLE/Framebuffer.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/Framebuffer.h
    M Source/ThirdParty/ANGLE/src/libANGLE/GLES1Renderer.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/GLES1Renderer.h
    M Source/ThirdParty/ANGLE/src/libANGLE/GLES1State.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/GLES1State.h
    M Source/ThirdParty/ANGLE/src/libANGLE/GlobalMutex.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/Image.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/PixelLocalStorage.cpp
    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/ProgramLinkedResources.h
    M Source/ThirdParty/ANGLE/src/libANGLE/ProgramPipeline.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/Shader.cpp
    A Source/ThirdParty/ANGLE/src/libANGLE/ShareGroup.cpp
    A Source/ThirdParty/ANGLE/src/libANGLE/ShareGroup.h
    M Source/ThirdParty/ANGLE/src/libANGLE/SharedContextMutex.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/SharedContextMutex.h
    M Source/ThirdParty/ANGLE/src/libANGLE/State.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/State.h
    M Source/ThirdParty/ANGLE/src/libANGLE/Surface.h
    M Source/ThirdParty/ANGLE/src/libANGLE/Uniform.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/Uniform.h
    M Source/ThirdParty/ANGLE/src/libANGLE/angletypes.h
    M Source/ThirdParty/ANGLE/src/libANGLE/capture/FrameCapture.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/capture/FrameCapture.h
    M Source/ThirdParty/ANGLE/src/libANGLE/capture/capture_egl_autogen.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/capture/capture_egl_autogen.h
    M Source/ThirdParty/ANGLE/src/libANGLE/capture/capture_gles_ext_autogen.h
    A Source/ThirdParty/ANGLE/src/libANGLE/context_private_call_gl.cpp
    A Source/ThirdParty/ANGLE/src/libANGLE/context_private_call_gl_autogen.h
    A Source/ThirdParty/ANGLE/src/libANGLE/context_private_call_gles.cpp
    A Source/ThirdParty/ANGLE/src/libANGLE/context_private_call_gles_autogen.h
    M 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/gles_extensions_autogen.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/gles_extensions_autogen.h
    M Source/ThirdParty/ANGLE/src/libANGLE/queryutils.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/ContextImpl.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/ContextImpl.h
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/DisplayImpl.h
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/EGLImplFactory.h
    A Source/ThirdParty/ANGLE/src/libANGLE/renderer/ShareGroupImpl.h
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/d3d/DisplayD3D.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/d3d/DisplayD3D.h
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/d3d/DynamicHLSL.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/d3d/DynamicHLSL.h
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/d3d/HLSLCompiler.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/ShaderD3D.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/d3d/ShaderD3D.h
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/d3d/d3d11/Blit11.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/ExternalImageSiblingImpl11.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/d3d/d3d11/Framebuffer11.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/d3d/d3d11/Renderer11.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/SwapChain11.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/d3d/d3d11/formatutils11.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/d3d/d3d11/formatutils11.h
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/d3d/d3d11/renderer11_utils.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/d3d/d3d11/winrt/SwapChainPanelNativeWindow.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/Renderer9.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/d3d/d3d9/SwapChain9.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/gl/BlitGL.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/gl/BufferGL.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/gl/BufferGL.h
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/gl/ContextGL.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/gl/ContextGL.h
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/gl/DisplayGL.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/gl/DisplayGL.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/ShaderGL.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/gl/StateManagerGL.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/gl/StateManagerGL.h
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/gl/VertexArrayGL.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/gl/egl/ContextEGL.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/gl/egl/ContextEGL.h
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/gl/renderergl_utils.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/gl/renderergl_utils.h
    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/ProgramMtl.mm
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/metal/ProvokingVertexHelper.h
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/metal/ProvokingVertexHelper.mm
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/metal/ShaderMtl.h
    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/metal_backend.gni
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/metal/mtl_command_buffer.mm
    R Source/ThirdParty/ANGLE/src/libANGLE/renderer/metal/mtl_default_shaders_compiled.inc
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/metal/mtl_library_cache.h
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/metal/mtl_library_cache.mm
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/metal/mtl_msl_utils.mm
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/metal/mtl_pipeline_cache.h
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/metal/mtl_pipeline_cache.mm
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/metal/mtl_render_utils.h
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/metal/mtl_render_utils.mm
    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.h
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/metal/mtl_utils.mm
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/metal/shaders/create_mtl_internal_shaders.py
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/metal/shaders/gen_mtl_internal_shaders.py
    R Source/ThirdParty/ANGLE/src/libANGLE/renderer/metal/shaders/mtl_internal_shaders_2_0_ios_autogen.h
    R Source/ThirdParty/ANGLE/src/libANGLE/renderer/metal/shaders/mtl_internal_shaders_2_0_macos_autogen.h
    R Source/ThirdParty/ANGLE/src/libANGLE/renderer/metal/shaders/mtl_internal_shaders_2_1_ios_autogen.h
    R Source/ThirdParty/ANGLE/src/libANGLE/renderer/metal/shaders/mtl_internal_shaders_2_1_macos_autogen.h
    A Source/ThirdParty/ANGLE/src/libANGLE/renderer/metal/shaders/mtl_internal_shaders_autogen.metal
    A Source/ThirdParty/ANGLE/src/libANGLE/renderer/metal/shaders/mtl_internal_shaders_ios_autogen.h
    A Source/ThirdParty/ANGLE/src/libANGLE/renderer/metal/shaders/mtl_internal_shaders_macos_autogen.h
    A Source/ThirdParty/ANGLE/src/libANGLE/renderer/metal/shaders/mtl_internal_shaders_metallib.h
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/metal/shaders/mtl_internal_shaders_src_autogen.h
    R Source/ThirdParty/ANGLE/src/libANGLE/renderer/metal/shaders/mtl_internal_shaders_src_autogen.metal
    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/DisplayNULL.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/null/DisplayNULL.h
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/renderer_utils.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/ContextVk.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/ContextVk.h
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/DisplayVk.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/DisplayVk.h
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/FramebufferVk.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/FramebufferVk.h
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/ProgramExecutableVk.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/ShareGroupVk.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/ShareGroupVk.h
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/SurfaceVk.cpp
    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/TextureVk.h
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/UtilsVk.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/UtilsVk.h
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/VertexArrayVk.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/android/vk_android_utils.cpp
    A Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/shaders/gen/CopyImageToBuffer.comp.00000000.inc
    A Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/shaders/gen/CopyImageToBuffer.comp.00000001.inc
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/shaders/gen/ImageCopy.frag.00000001.inc
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/shaders/gen/ImageCopy.frag.00000002.inc
    A Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/shaders/gen/ImageCopy.frag.00000003.inc
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/shaders/gen/ImageCopy.frag.00000004.inc
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/shaders/gen/ImageCopy.frag.00000005.inc
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/shaders/gen/ImageCopy.frag.00000006.inc
    A Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/shaders/gen/ImageCopy.frag.00000007.inc
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/shaders/gen/ImageCopy.frag.00000008.inc
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/shaders/gen/ImageCopy.frag.00000009.inc
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/shaders/gen/ImageCopy.frag.0000000A.inc
    A Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/shaders/gen/ImageCopy.frag.0000000B.inc
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/shaders/gen/ImageCopy.frag.00000010.inc
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/shaders/gen/ImageCopy.frag.00000011.inc
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/shaders/gen/ImageCopy.frag.00000012.inc
    A Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/shaders/gen/ImageCopy.frag.00000013.inc
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/shaders/gen/ImageCopy.frag.00000014.inc
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/shaders/gen/ImageCopy.frag.00000016.inc
    A Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/shaders/gen/ImageCopy.frag.00000017.inc
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/shaders/gen/ImageCopy.frag.00000018.inc
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/shaders/gen/ImageCopy.frag.00000019.inc
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/shaders/gen/ImageCopy.frag.0000001A.inc
    A Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/shaders/gen/ImageCopy.frag.0000001B.inc
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/shaders/gen/ImageCopy.frag.00000020.inc
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/shaders/gen/ImageCopy.frag.00000021.inc
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/shaders/gen/ImageCopy.frag.00000022.inc
    A Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/shaders/gen/ImageCopy.frag.00000023.inc
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/shaders/gen/ImageCopy.frag.00000024.inc
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/shaders/gen/ImageCopy.frag.00000025.inc
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/shaders/gen/ImageCopy.frag.00000026.inc
    A Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/shaders/gen/ImageCopy.frag.00000027.inc
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/shaders/gen/ImageCopy.frag.00000028.inc
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/shaders/gen/ImageCopy.frag.00000029.inc
    A Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/shaders/gen/ImageCopy.frag.0000002B.inc
    A Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/shaders/src/CopyImageToBuffer.comp
    A Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/shaders/src/CopyImageToBuffer.comp.json
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/shaders/src/ImageCopy.frag
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/shaders/src/ImageCopy.frag.json
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/shaders/src/third_party/etc_decoder/README.chromium
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/shaders/src/third_party/ffx_spd/README.chromium
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/vk_cache_utils.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/vk_cache_utils.h
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/vk_caps_utils.cpp
    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/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/validationES.h
    M Source/ThirdParty/ANGLE/src/libANGLE/validationES1.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/validationES1_autogen.h
    M Source/ThirdParty/ANGLE/src/libANGLE/validationES2.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/validationES2.h
    M Source/ThirdParty/ANGLE/src/libANGLE/validationES2_autogen.h
    M Source/ThirdParty/ANGLE/src/libANGLE/validationES3.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/validationES3.h
    M Source/ThirdParty/ANGLE/src/libANGLE/validationES31.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/validationES31_autogen.h
    M Source/ThirdParty/ANGLE/src/libANGLE/validationES32.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/validationES32_autogen.h
    M Source/ThirdParty/ANGLE/src/libANGLE/validationES3_autogen.h
    M Source/ThirdParty/ANGLE/src/libANGLE/validationESEXT.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/validationESEXT_autogen.h
    M Source/ThirdParty/ANGLE/src/libANGLE/validationGL1.cpp
    R Source/ThirdParty/ANGLE/src/libANGLE/validationGL11_autogen.h
    R Source/ThirdParty/ANGLE/src/libANGLE/validationGL12_autogen.h
    R Source/ThirdParty/ANGLE/src/libANGLE/validationGL13_autogen.h
    R Source/ThirdParty/ANGLE/src/libANGLE/validationGL14_autogen.h
    R Source/ThirdParty/ANGLE/src/libANGLE/validationGL15_autogen.h
    M Source/ThirdParty/ANGLE/src/libANGLE/validationGL1_autogen.h
    M Source/ThirdParty/ANGLE/src/libANGLE/validationGL2.cpp
    R Source/ThirdParty/ANGLE/src/libANGLE/validationGL21_autogen.h
    M Source/ThirdParty/ANGLE/src/libANGLE/validationGL2_autogen.h
    M Source/ThirdParty/ANGLE/src/libANGLE/validationGL3.cpp
    R Source/ThirdParty/ANGLE/src/libANGLE/validationGL31_autogen.h
    R Source/ThirdParty/ANGLE/src/libANGLE/validationGL32_autogen.h
    R Source/ThirdParty/ANGLE/src/libANGLE/validationGL33_autogen.h
    M Source/ThirdParty/ANGLE/src/libANGLE/validationGL3_autogen.h
    M Source/ThirdParty/ANGLE/src/libANGLE/validationGL4.cpp
    R Source/ThirdParty/ANGLE/src/libANGLE/validationGL41_autogen.h
    R Source/ThirdParty/ANGLE/src/libANGLE/validationGL42_autogen.h
    R Source/ThirdParty/ANGLE/src/libANGLE/validationGL43_autogen.h
    R Source/ThirdParty/ANGLE/src/libANGLE/validationGL44_autogen.h
    R Source/ThirdParty/ANGLE/src/libANGLE/validationGL45_autogen.h
    R Source/ThirdParty/ANGLE/src/libANGLE/validationGL46_autogen.h
    M Source/ThirdParty/ANGLE/src/libANGLE/validationGL4_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
    M Source/ThirdParty/ANGLE/src/libEGL/libEGL_vulkan_secondaries_autogen.def
    M Source/ThirdParty/ANGLE/src/libGLESv2.gni
    M Source/ThirdParty/ANGLE/src/libGLESv2/egl_context_lock_autogen.h
    M Source/ThirdParty/ANGLE/src/libGLESv2/egl_context_lock_impl.h
    M Source/ThirdParty/ANGLE/src/libGLESv2/egl_ext_stubs.cpp
    M Source/ThirdParty/ANGLE/src/libGLESv2/egl_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_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_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/tests/BUILD.gn
    M Source/ThirdParty/ANGLE/src/tests/angle_android_test_runner.py
    M Source/ThirdParty/ANGLE/src/tests/angle_end2end_tests_expectations.txt
    M Source/ThirdParty/ANGLE/src/tests/angle_unittests.gni
    M Source/ThirdParty/ANGLE/src/tests/angle_unittests_utils.h
    M Source/ThirdParty/ANGLE/src/tests/capture_replay_tests/BUILD.gn
    M Source/ThirdParty/ANGLE/src/tests/compiler_tests/APPLE_clip_distance_test.cpp
    M Source/ThirdParty/ANGLE/src/tests/compiler_tests/CollectVariables_test.cpp
    M Source/ThirdParty/ANGLE/src/tests/compiler_tests/OVR_multiview2_test.cpp
    M Source/ThirdParty/ANGLE/src/tests/compiler_tests/OVR_multiview_test.cpp
    R Source/ThirdParty/ANGLE/src/tests/compiler_tests/ScalarizeVecAndMatConstructorArgs_test.cpp
    M Source/ThirdParty/ANGLE/src/tests/compiler_tests/TypeTracking_test.cpp
    M Source/ThirdParty/ANGLE/src/tests/compiler_tests/WorkGroupSize_test.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_egl_test_expectations.txt
    M Source/ThirdParty/ANGLE/src/tests/deqp_support/deqp_gles3_test_expectations.txt
    M Source/ThirdParty/ANGLE/src/tests/deqp_support/deqp_khr_gles31_test_expectations.txt
    M Source/ThirdParty/ANGLE/src/tests/deqp_support/deqp_khr_gles32_test_expectations.txt
    A Source/ThirdParty/ANGLE/src/tests/deqp_support/deqp_khr_noctx_gles2_test_expectations.txt
    A Source/ThirdParty/ANGLE/src/tests/deqp_support/deqp_khr_noctx_gles32_test_expectations.txt
    A Source/ThirdParty/ANGLE/src/tests/deqp_support/deqp_khr_single_gles32_test_expectations.txt
    M Source/ThirdParty/ANGLE/src/tests/deqp_support/glcTestPackageEntry_override.cpp
    M Source/ThirdParty/ANGLE/src/tests/egl_tests/EGLContextASANTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/egl_tests/EGLContextSharingTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/egl_tests/EGLDisplayTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/gl_tests/BlendFuncExtendedTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/gl_tests/D3DTextureTest.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/MultiDrawTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/gl_tests/MultisampleTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/gl_tests/MultiviewDrawTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/gl_tests/PointSpritesTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/gl_tests/ProgramBinaryTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/gl_tests/ReadPixelsTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/gl_tests/SimpleOperationTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/gl_tests/SixteenBppTextureTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/gl_tests/VertexAttributeTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/gl_tests/VulkanPerformanceCounterTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/gl_tests/WebGLCompatibilityTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/perf_tests/TracePerfTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/py_utils/android_helper.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/test_utils/ConstantFoldingTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/test_utils/ShaderCompileTreeTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/test_utils/compiler_test.h
    M Source/ThirdParty/ANGLE/src/tests/test_utils/third_party/README.angle
    M Source/ThirdParty/ANGLE/src/third_party/ceval/README.chromium
    M Source/ThirdParty/ANGLE/src/third_party/libXNVCtrl/README.chromium
    M Source/ThirdParty/ANGLE/src/third_party/volk/README.chromium
    M Source/ThirdParty/ANGLE/third_party/EGL-Registry/README.chromium
    M Source/ThirdParty/ANGLE/third_party/OpenCL-Docs/README.chromium
    M Source/ThirdParty/ANGLE/third_party/OpenCL-ICD-Loader/README.chromium
    M Source/ThirdParty/ANGLE/third_party/OpenGL-Registry/README.chromium
    M Source/ThirdParty/ANGLE/third_party/VK-GL-CTS/README.angle
    M Source/ThirdParty/ANGLE/third_party/android_system_sdk/README.chromium
    M Source/ThirdParty/ANGLE/third_party/astc-encoder/README.angle
    M Source/ThirdParty/ANGLE/third_party/bazel/README.chromium
    M Source/ThirdParty/ANGLE/third_party/bazel/desugar/README.chromium
    M Source/ThirdParty/ANGLE/third_party/colorama/README.chromium
    M Source/ThirdParty/ANGLE/third_party/cpu_features/README.chromium
    M Source/ThirdParty/ANGLE/third_party/flatbuffers/BUILD.gn
    A Source/ThirdParty/ANGLE/third_party/flatbuffers/DEPS
    M Source/ThirdParty/ANGLE/third_party/flatbuffers/README.chromium
    M Source/ThirdParty/ANGLE/third_party/flatbuffers/flatbuffer.gni
    A Source/ThirdParty/ANGLE/third_party/flatbuffers/generated/tests/alignment_test_generated.h
    A Source/ThirdParty/ANGLE/third_party/flatbuffers/generated/tests/arrays_test_generated.h
    M Source/ThirdParty/ANGLE/third_party/glmark2/README.angle
    M Source/ThirdParty/ANGLE/third_party/jdk/BUILD.gn
    M Source/ThirdParty/ANGLE/third_party/jdk/README.chromium
    M Source/ThirdParty/ANGLE/third_party/libpng/README.angle
    M Source/ThirdParty/ANGLE/third_party/logdog/README.chromium
    M Source/ThirdParty/ANGLE/third_party/logdog/get.sh
    M Source/ThirdParty/ANGLE/third_party/proguard/README.chromium
    M Source/ThirdParty/ANGLE/third_party/r8/README.chromium
    M Source/ThirdParty/ANGLE/third_party/rapidjson/README.chromium
    M Source/ThirdParty/ANGLE/third_party/renderdoc/README.chromium
    M Source/ThirdParty/ANGLE/third_party/turbine/README.chromium
    M Source/ThirdParty/ANGLE/tools/flex-bison/third_party/m4sugar/README.chromium
    M Source/ThirdParty/ANGLE/tools/flex-bison/third_party/skeletons/README.chromium
    M Source/ThirdParty/ANGLE/util/android/AndroidWindow.cpp
    M Source/ThirdParty/ANGLE/util/android/third_party/README.angle
    M Source/ThirdParty/ANGLE/util/autogen/angle_features_autogen.cpp
    M Source/ThirdParty/ANGLE/util/autogen/angle_features_autogen.h
    M Source/ThirdParty/ANGLE/util/capture/trace_egl_loader_autogen.cpp
    M Source/ThirdParty/ANGLE/util/capture/trace_egl_loader_autogen.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/windows/third_party/StackWalker/README.chromium

  Log Message:
  -----------
  Update ANGLE to 2023-08-04 (95d88a5bb11774756b4b512606ae45a45337ad64)
https://bugs.webkit.org/show_bug.cgi?id=259821
rdar://problem/113387924

Reviewed by Dean Jackson

Contains upstream commits:
git log --oneline 3afc18cf14dd8745948e4884d534bbbe9afd029e..95d88a5bb11774756b4b512606ae45a45337ad64 --pretty=%h %s
95d88a5bb1 Update llvm repo paths.
2a950c63fb Adjust ANGLE_stencil_texturing specification
34a99db4b0 Metal: Check the full generated default shader in
1b94197ab0 Metal: Enable fast math based on runtime OS version checks.
dbae1804db Display: remove redundant 'metal' ANGLE_DEFAULT_PLATFORM
95f09c883b Vulkan: Drop VkAHBFormatPropertiesANDROID for BLOB
7997375034 Let UniformLinker uses its own struct instead of LinkedUniform
f24ea41e11 Embed sh::ShaderVariable data member into gl::LinkedUniform
7b0c78bac0 Remove unused code in ProgramPipeline
c95ffadf76 Perform Display terminate(InternalCleanup) from makeCurrent()
6fb3295db8 Metal: expand shader dumping documentation for WebKit/Safari.
959ccb9630 Add EGL_BAD_ACCESS validation into ValidateMakeCurrent
6a09e41ce6 Remove "enable_arc2" from ANGLE
6c1bab0702 Add surface to eglAcquireExternalContextANGLE
335c6b86d7 D3D11: Do not specialize HLSL for multisampled rendering
cb9dd1c9b9 Tests: Add Tesla trace
01ee134bb2 Revert "GL: Remove EGL_EXTERNAL_CONTEXT_SAVE_STATE_ANGLE"
d29f946d61 Reland "Fix ExternalImageTarget EGLImage race"
d61a50c155 Add "angle_enable_context_mutex_recursion" build option
11cef17b53 Roll SwiftShader from 9fbca2df22a8 to 729e92f8ae07 (1 revision)
a21631c02e Roll Chromium from d27b5fe3e6fd to 5b2aecb232a1 (636 revisions)
5d4b3645d0 Fix a missing symbol with ANGLE e2e tests
b53d99d87e Roll Chromium from 1cd9335ae38e to d27b5fe3e6fd (523 revisions)
6dc0c9d627 Revert "Use DisplayVkSimple on ChromeOS"
4e0250f192 GL: Remove EGL_EXTERNAL_CONTEXT_SAVE_STATE_ANGLE
cb4b1f3641 Manual Roll VK-GL-CTS from e7b180ad5366 to 00cccd7cf562 (37 revisions)
1967137670 Reland "Search for system libvulkan on CrOS"
d2236b5837 Support substituting translated shaders.
704469ca9f Remove unused BrokenClampThatShouldNotBeUsed()
28a23231fc Metal: document how to print MSL shaders.
0d886b62d3 Check that MRTSS bit is supported by format
b8ddba2a67 Use DisplayVkSimple on ChromeOS
7f6e535421 Vulkan: Skip vertex conversion if the draw has 0 vertices.
faca95f7e8 Fix memory leak destroying never current Context
2755f73a34 Manual roll vulkan-deps from 6f1c3384ecb6 to ed9dadbd89cd (23 revisions)
fb37e0542c Roll Chromium from be53e6b6e597 to 1cd9335ae38e (654 revisions)
143fa68f50 Disallow read type conversions for signed 16-bit color buffers
0abd6f549f Vulkan: Enable dynamic state on working Android drivers
35605ca795 VVL VUID-VkDescriptorImageInfo-imageView update
391bfa3579 Fix a missing symbol issue with CaptureReplayTests
c319f34c4c Add VUID-vkCmdDraw-None VUID-vkCmdDrawIndexed-None VUIDs
99f1178a9e Roll Chromium from 1d3454a69e91 to be53e6b6e597 (257 revisions)
613eefa3a7 D3D11: fix invalidation of depth/stencil attachments
179924cbfa Revert "Fix ExternalImageTarget EGLImage race"
13842e1c33 Manual roll Chromium from a78d58d81a3c to 1d3454a69e91 (938 revisions)
5446e87edb Improve ProgramExecutable::load performance
d5ddb710e5 Suppress 2 end2end tests on iOS Metal
8aa3ca9d17 Fix ExternalImageTarget EGLImage race
af5bf5b824 Revert "Search for system libvulkan on CrOS"
451b3c31a1 Account for overridden features in ANGLEPlatformDisplay key
58cb5c8396 Roll Chromium from 0143d0520f3f to a78d58d81a3c (602 revisions)
a09773110c Disable the usage of VK_EXT_legacy_dithering
84f5295c97 Metal: Flush with NoWait when hitting renderpass count limits
4cae3b09ab Vulkan: disable pipline cache serialization
05707391dc Metal: Re-add flush to eglBindTexImage but as NoWait
b0b71d5939 Search for system libvulkan on CrOS
7ea61cb3a1 GL: Complete EGL_ANGLE_external_context_and_surface
2d5fb09d7f Stubs for EGL_ANGLE_external_context_and_surface
19dbaf1121 Mention the SwiftShader -> Chromium autoroller for Wranglers
7ae6458b66 Temporarily remove repos involved in llvm builds.
e8c8c56512 Roll SwiftShader from 66d6b0dd0c39 to 9fbca2df22a8 (2 revisions)
0b41e4edd7 Roll vulkan-deps from 7db08a9e0a29 to 6f1c3384ecb6 (24 revisions)
1b17c91e42 Roll Chromium from 6eba95b5d89b to 0143d0520f3f (584 revisions)
2d999f7448 Android: Add a way to prepare traces without running tests
5e21d7f024 Vulkan: Remove dead code
5a06559231 Metal: Don't flush on eglBindTexImage.
e1a34cbfce Android.bp generation: vulkan-headers LICENSE.txt -> .md
a6c751f6dd Roll SwiftShader from 4a260c12b8c1 to 66d6b0dd0c39 (6 revisions)
e28575f66a Roll Chromium from 986ed21b8935 to 6eba95b5d89b (527 revisions)
430a4f559c Fix read size validation for RGBX formats.
938ee1e80f Vulkan: legacy_dithering disallow reactivate when breaking RP
f586ec98d9 Metal: Validate max render target size without an allocation
085f25bbb1 GL: Protect against drivers returning 0 max clip distances.
82d68c577b Manual roll Chromium from e3bcada48f45 to 986ed21b8935 (1346 revisions)
2e190280f5 GL: Extend disable of EXT_clip_control to Mali-G51.
e1887773b1 Roll vulkan-deps from e1c3b16d5aa5 to 7db08a9e0a29 (12 revisions)
b60068009d Roll SwiftShader from 4e401427f8dd to 4a260c12b8c1 (1 revision)
f2e0f8a0b2 Don't allow ANGLE to be compiled as ARC
8138ae9b1f Vulkan: EGL's DISPLAY_P3_PASSTHROUGH -> VK's DISPLAY_P3_NONLINEAR
a4c283be74 Roll vulkan-deps from 7f74d379edd8 to e1c3b16d5aa5 (7 revisions)
5e38a31bd7 Manual roll vulkan-deps from 831910dbe1f3 to 7f74d379edd8 (38 revisions)
4515b27077 Account for implementations that support large gl_PointSize values
ef4327f6aa Vulkan: Make UtilsVk::copyImage copy YCbCr images properly
4dcaad2a89 Roll SwiftShader from 151fa797ee3e to 4e401427f8dd (1 revision)
255dec8864 Roll Chromium from 8806dade91f0 to e3bcada48f45 (580 revisions)
b32d661389 Manual roll vulkan-deps from aa35b58fce7d to 831910dbe1f3 (8 revisions)
6eea5ff4db Vulkan: fix default MSAA framebuffer clear issue.
52fe3116ea Vulkan: Deduplicate share group's context set tracking
5eb30562b0 Reland "Vulkan: Remove platform restriction of EGL_ANDROID_native_fence_sync"
85095480da Android: Update script with sync progress
a64537f946 Angle: Copy multiplanar d3d11 texture for readPixels
fe541ddbc4 Roll Chromium from 48a8f73f303f to 8806dade91f0 (572 revisions)
ec2948c5ed Start Mac Intel 13.4.1 experiment
9f9284b7de Move ShareGroup to its own files
9aadc7aacd Metal: Require MSL 2.1.
d40669bb4b Android: Use ALooper_pollOnce instead of ALooper_pollAll
0518a3ff4d Android: Simplify power metrics collection
bebb83d918 Translator: Limit variable sizes vs uint overflow
05ea114724 Vulkan: Bugfix in gl_FragData array redeclaration
bd8001e581 Fix deadlock on device loss
e8e17211e2 Retry angle_deqp_gles2_metal_tests
a04d544301 Docs: Add a couple of Android pointers
c0f2f71eba Use VK_EXT_legacy_dithering when available instead of emulation
d04dda1505 Skip WebGL2CompatibilityTest.DrawWithZeroSizedBuffer on iOS GL
a18246ac1a Roll Chromium from 68d783529187 to 48a8f73f303f (690 revisions)
507f67ccff Fix cfi issue with Angle invoking worker pool
c5b7fc3655 Ensure settings get cleaned up on exceptions
d6dc46dbd9 Revert "Add minimal setup for Go codegen in Android.bp."
9736822967 Skip dEQP-EGL.functional.native_[color|coord]_mapping.native_window.*
972f810767 Reject program binaries when the renderer string changes
c0cd00e835 Sync all framebuffer attachments when checking completeness.
5032f08b35 Translator: Unconditionally limit variable sizes
35c077b110 Remove obsolete VUID suppressions
cc8ea4c29a Metal: Call terminate if display initialization fails.
8f76a7ebf6 Metal: Use the pipeline cache for RenderUtils compute shaders
75dd634d04 Roll vulkan-deps from ad8a66bf7d69 to aa35b58fce7d (7 revisions)
da9ccc0155 Roll Chromium from de1153f640b8 to 68d783529187 (590 revisions)
19c4e88503 Update input color in YUVSampleLinearFiltering test
817f4b8166 Restrict color writemasks for RGB9_E5 color buffers
6ffd0d2068 Vulkan: Clean up depth stencil feedback mode part 2
a33ec5ddb6 Vulkan: Clean up depthStencil feedback loop implementation Part1
79ebd10a9a Vulkan: disable explicitlyCastMediumpFloatTo16Bit for Venus
74cf6a3a60 Ensure lockless entry point validations only access private data
3a0da09d8b Metal: Cache compute pipelines for provoking vertex emulation
927410a8c1 Prevent accidental misuse of ANGLE_ENABLED
75254b989a Metal: Cache compute pipelines with render pipelines.
fe08eee884 Fix Angle creating its own worker pool.
2a52439028 Make insertion/retrieval of Debug messages thread-safe
435d575c7c Skip component type validation of non-existent draw buffers
fbf9e3c7fe Metal: Use the per-context pipeline cache for RenderUtils
cdb822e7eb Revert "Android: Assert that CFI is disabled"
c9a42949e3 Make validation make straight calls to ErrorSet
79f5b73a61 Make error handling and debug messages thread safe
84b5335918 [ssci] Roll VMA forward for README.chromium change
b03a018c43 Android: Add privapp-permissions XML
1d496191ad Revert "Terminate the display if initialization fails."
394c90ea70 Remove stale autogen files
fd80ef867d Remove redundant mip-level-size validation
27465cda5e Roll vulkan-deps from 4ba3255697ef to ad8a66bf7d69 (8 revisions)
a7e31a4e69 Roll SwiftShader from dda70a3ef9fe to 151fa797ee3e (1 revision)
6946ca87ef Roll Chromium from 3d5d845687d5 to de1153f640b8 (604 revisions)
8ae9f28d7a Make context-loss state atomic
f5986fbbee Vulkan: Dont break RP if there is actual render feedback loop
2a08c33b73 Vulkan: Avoid flushCommandsAndEndRenderPass for readonlyDS switch
9962f078ae Pass only context-private state to private entry points
491c2a5496 Split the context-private part of the state cache
40111c68dd Rename context-local to context-private state
c93682d3dc Revert "Stop rolling third_party/cpu_features"
75e647193a Roll SwiftShader from 3e73cce1c470 to dda70a3ef9fe (1 revision)
4cab5e94fc Vulkan: Enable timeline semaphores if supported by device
2134a9def0 Roll vulkan-deps from 03c816988bfd to 4ba3255697ef (11 revisions)
94ceedb7e8 Add GL_EXT_texture_compression_astc_decode_mode stubs
1aa2c87ca7 Roll Chromium from d0f9360d7ae6 to 3d5d845687d5 (622 revisions)
ebaadc6c2c Terminate the display if initialization fails.
759027e852 Enable the new deqp khr test suites on Bot
6473008c2e winrt: Fix initialization of zero-sized window
9b63700be1 Translator: Reorganize files
4e6124dae8 GL: Ensure all instanced attributes have a buffer with data
5922b83bff D3D11: Fix Windows Store D3D Trim and Level 9 requirements
f065346170 Translator: Fix metal-only build
f5ad056b0d GL: Fix ScalarizeVecAndMatConstructorArgs and move to gl/
0312c76fcf Translator: Move metal-only transformation to its own dir
648f24c92f Start Mac AMD 13.4.1 experiment
7de7b9a4f6 Roll vulkan-deps from 869b279baef4 to 03c816988bfd (17 revisions)
daeef9fa89 Roll Chromium from 749d653d9a36 to d0f9360d7ae6 (471 revisions)
7bcd88cc1c gl: Do not propagate copyTexSubImage2D error to client
c0069e6279 Vulkan: Enable ANGLE_pack_reverse_row_order
b0e262fbb4 Group Texture3DTestES2 skips on iOS GL
db6b035713 Manual roll Chromium from 8a1e61637248 to 749d653d9a36 (139 revisions)
8b0e541355 Metal: Put a limit on the total MTLLibrary objects cached
1019496633 Skip 2 flaky Perf tests on Win Intel Vulkan
b2b1363ae6 Skip Texture3DTestES2.DefineTexture2DArrayShouldFail on iOS GL
5d3ca3bada Roll Chromium from 96802d0bdfdd to 8a1e61637248 (514 revisions)
6ee402f6c1 Clamp the max Framebuffer width and height to 16 bit
3c814a34b8 Include files declared in compiler.gni in shader program cache key
b57d5638dc Reland "Cleanup multiview support"
8b680c93c2 Vulkan: Bug fix in GetAvailableValidationLayers(...)
5997f1d70c Fix little_cpu_power collection.
3cc3327c52 Vulkan: limit preferCPUForBufferSubData flag to mali job manager
04c0cc8d59 Simplify aliasing-exception logic in entry point generation
51320fab57 Make most GLES1 entry points lockless
eb205e689d Make the glPatchParameteri entry point lockless
5869fb3b05 Remove big-GL files from normal builds of ANGLE
732a8f07d0 Move max-shader-compile-threads state out of LocalState
f9b1659317 Manual roll Chromium from e506ce09bac4 to 96802d0bdfdd (1526 revisions)
9cd1205f2e Skip street_fighter_iv_ce on SwiftShader
44acab29bd Use latest build-tools from android_sdk (same as catapult)
da710ac3f7 Stop rolling third_party/cpu_features
66c2e4fca2 [ssci] Added Shipped field to READMEs
65ae56ba61 Roll vulkan-deps from c421d230f1c1 to 869b279baef4 (3 revisions)
7e0fb7e402 Make glIsEnabled* entry points lockless
72c269263c Make pack/unpack and hint entry points lockless
208dfe2860 Make glStencil* entry points lockless
c3c2f45046 Make glBlend* entry points lockless
4439593002 Make various state setting entry points lockless
9daac2b7dd Make glEnable/Disable entry points lockless
fede75ffbd Fix multi-draw's gl_DrawID in non-multi-draw draws
0892420bcf Vulkan: Optimize PBO download between RGBA and BGRA
c934d86be8 Update dEQP-GLES mustpass List
be41fe2949 Make glColor/DepthMask entry points lockless
f0deadab14 Revert "Cleanup multiview support"
25f3eafcd3 Roll vulkan-deps from df22aa218f6a to c421d230f1c1 (7 revisions)
d2d44dda1c Mac: Suppress flaky/crashing test
2a5c05df74 gl: Handle copyTexSubImage2D failures manually
67994c6f0b Workaround app bug with using ESSL 100 extension in ESSL 310
ec8fb51b69 Tests: Add Evony: The King's Return trace
9d9ca90bf0 Properly validate _ADJACENCY primitive modes.
4db1308136 Make glClearColor/Depth/Stencil entry points lockless
8a8c8fc280 Roll chromium_revision ad19957265..e506ce09ba (1165395:1165897)
82d73bd311 Roll SwiftShader from 222e07b368b1 to 3e73cce1c470 (1 revision)
461fb932e4 Roll vulkan-deps from 347306080b87 to df22aa218f6a (1 revision)
b41c42f44e Manual roll vulkan-deps from e21365bc9170 to 347306080b87 (3 revisions)
cb5cd76d1e Manual roll vulkan-deps from 2b2cba62bfea to e21365bc9170 (38 revisions)
c67d97bab9 Expand dEQP-EGL suppression
5527944990 Roll chromium_revision 2e0371f07e..ad19957265 (1162850:1165395)
9a7c0b88ba Cleanup multiview support
758139051d Update ANGLEExtensionAvailability test expectation
e70b9b4fe5 gl: Use ANGLE_GL_TRY_ALWAYS_CHECK for CopyTexSubImage
db3537aa00 Vulkan: Suppress VVL "VUID-vkCmdDraw-None-08608"
bcfc214f91 Roll Chromium from 14fa1a826dad to 2e0371f07e01 (1224 revisions)
0e8a8e0f16 Roll VK-GL-CTS from 12bc45af35d5 to e7b180ad5366 (12 revisions)
574d163f57 Manual roll vulkan-deps from 23a32754e715 to 2b2cba62bfea (29 revisions)
25ce3dfec6 Use compare_exchange_weak() in AllocateGlobalMutexImpl()
20cc4a9bc2 D3D11: Fix non-trivial blits for snorm buffers
166579637b Vulkan: Improve SyncVk::serverWait
ccf8530b4e Split context state by locality of get/set effect
5f581f879c Pass dirty bits by value
0e7c79e3b2 Vulkan: Fix resolve with multiple targets of different formats
2b56dc3e91 Roll SwiftShader from 47b5898a4fa7 to 222e07b368b1 (1 revision)
77c4b67791 Vulkan: Suppress PointSize VVL error
0c1b3609d7 Roll SwiftShader from afd97bf1e914 to 47b5898a4fa7 (1 revision)
ed391dae33 Replace `extern thread_local` to avoid GCC < 9.1 bug
f150cf100d Vulkan: minor pipeline cache chunk key hash bugfix
113f847be6 centralize basic OS/platform detection functions
b1b12d4aa6 Vulkan: Move device OOM tests to new test suite
9faf7059f9 Optimize angle::Spinlock performance
5f6d78487b Android: Add/update MaliG710 expectations and tests
0e3d200d9c Tests: Add paletted formats glGetTexImageANGLE tests
122b292d96 Fix bug in ProgramPipelineObjectBenchmark
42c3a9fe3e Vulkan: support creating context with MoltenVK on macOS
232506e1d3 Vulkan: Free the garbage memory before realloc
5f9548c35b Vulkan: Free the garbage memory before realloc
02292814a9 Vulkan: Optimize the usage of FastMap in DescriptorSetDescBuilder
cba77bceb2 Disable device OOM tests for Linux/NVIDIA
cafbf6e266 Vulkan: Simplify active uniform check
61eda436a5 Fix TexImage3D validation for 2D arrays below ES3
4a4b13cc69 Fix SixteenBppTextureDitheringTestES3 formats
2283d2d0e3 Update the mustpass list that dEQP-EGL tests uses
2e20951645 Move state dirty bits definitions out of the class
a31e8c3023 Refactor Image colorspace tests for better readability
0fe6f28262 Reset and then populate frontend features during display initialize
ec1f18db02 Vulkan: Remove ShaderVariableType and flatten info map
04965ddeb5 D3D11: identify D3D11on12 in renderer string
b5f87c0402 Vulkan: Simplify shader interface variable map
f015b25357 Roll VK-GL-CTS from f29bd2feeaff to 12bc45af35d5 (10 revisions)
7a38d61440 remove ScheduleYield, replace with std::this_thread::yield
131acc3133 Vulkan: fix blob caching of initial pipeline cache
0574f0ab5b CLRefPointer: fix reference to STL type for MinGW Clang
f6c7dc8918 Spinlock: implement ANGLE_SMT_PAUSE for ARM/ARM64
764f31be32 Add more BitSetArray tests
7169dc5fe0 Fix vsync and offscreen for restricted_trace_perf
f834ba7fda Switch Linux SwANGLE testing to Ubuntu22.04
566f1ee465 mathutil: Enable usage of builtins for MinGW GCC too
bc2d5ed01f Fix wrong size computation in test
2e285bb591 Roll SwiftShader from ae667fe96db9 to afd97bf1e914 (3 revisions)
9211ebf1f2 Roll Chromium from 0b8bd02c6abc to 14fa1a826dad (564 revisions)
16d65289e8 Vulkan: Remove hashing of the SPIR-V id in variable map
ac4f52c4f7 Vulkan: release all resources on RendererVk destroy
c1ba8e6f28 Vulkan: Flatten shader interface variable maps
4ed2d403a3 metal: disable render to texture extension.
75065c575f Vulkan: Fix email in OWNERS
70ecc80f03  Metal: Store MSL in shared pointers to immutable strings
8bc7fffb8b Include framebuffer completeness reason in draw errors
ecf245ff4c Metal: Don't force all incomplete textures to initialize
e431b3e449 Add pixels checks to bandingTest on Android +toggle GL_DITHER
6e99d6bc07 Only build angle_capture_tests_trace when building traces
bbcf54bcb7 Vulkan: Refactor uniform/block binding duplication code
7658525166 Roll vulkan-deps from bcc1118ec796 to 23a32754e715 (6 revisions)
a2b3f9b646 Roll Chromium from 75b049842ff8 to 0b8bd02c6abc (547 revisions)
ac263582dd Vulkan: add workaround for VK_EXT_full_screen_exclusive on AMD
c23029d2fe [apple] Fix build with newer libc++
74cf0be3fe Temporarily remove NVIDIA testing from mac-test
954b3339e8 Add internal format to TexStorage validation errors
b28ba57e06 Update OWNERS
789c444aaa Roll vulkan-deps from 90577eb35eea to bcc1118ec796 (12 revisions)
beff6830b9 Roll Chromium from 4c627b09fbd1 to 75b049842ff8 (625 revisions)
15156b1da4 Vulkan: disable graphics_pipeline_library on old NVIDIA drivers
7adf6532cc Remove unused helper classes
2e0b369d60 Vulkan: copy drawIndirectFirstInstance from physical device features
041e27311d optimize glShaderSource string concatenation
152e0d1679 Vulkan: detect Apple GPU as being a tile-based renderer
508eb865f3 Vulkan: avoid crash on AMD drivers with MSRTT emulation
262784f437 D3D11: unbreak instanced indirect multidraw with ushort indices
5aa818fd49 Assert !is_official_build in Android builds.
681ca074e3 Vulkan: Deduplicate SpvAssignLocations call in program pipeline
7ef6452d20 Metal: Refactor hasValidRenderTarget checks
a62cc521f8 GL: fall back to WGL if EGL_ANGLE_surface_orientation unset
174742fd66 Roll VK-GL-CTS from 7fcb3c6e0082 to f29bd2feeaff (19 revisions)
1be015356e Roll vulkan-deps from c5656423525b to 90577eb35eea (5 revisions)
7fe13751df Roll Chromium from cc7a0bd198ec to 4c627b09fbd1 (415 revisions)
84379a5294 Vulkan: Mark the location of vertex output in the compiler
803c3b1032 Vulkan: Mark the location of xfb emulation in the compiler
ad13d41f2b Vulkan: Mark the beginning of the shader in the compiler
b46344bb2c Metal: Cache render pipelines at the context level
fb0174fa65 Fix clearing of extended dirty bits in draw calls
b37df0c729 Vulkan: Don't output SPIR-V debug info in release
04f609d796 Vulkan: Use user names directly in SPIR-V
949d9e344b Roll vulkan-deps from 58c6e1ea988a to c5656423525b (18 revisions)
46f444ddd0 Roll Chromium from 7df45c601f1c to cc7a0bd198ec (1481 revisions)
24f4007b93 Vulkan: Use SPIR-V ids instead of names in the transformer
e394cb46c1 Vulkan: Refactor framebuffer fetch shader emulation
de28b89ab8 Android: Add Pixel 7 entries to End2End expectations
58055032e1 Remove _shardN suffix from tests when it's not necessary.
0e31cb4042 Turn CreateMTLRenderPipelineDescriptor into a method
7f9e9fce2f Metal: Remove copy constructors in various util classes
6e3808db30 Record duration of syncFromNativeContext()
78be95529f Roll VK-GL-CTS from f7646f53ba61 to 7fcb3c6e0082 (1 revision)
498c744bc7 Roll vulkan-deps from cebf5626ca50 to 58c6e1ea988a (14 revisions)
edf58105d6 Validate GL backend after dispatch table initialization
46ff02f8a2 Capture/Replay: Initial setup for angle_capture_tests
3545ae0ca0 Add isContextMutexStateConsistent() ASSERT
f102184dd7 Make Test spec JSON generator hashless.
bd5a7f24a4 Metal: Set alphaToCoverageEnabled in checkIfPipelineChanged
88c6dfcc7d Mali: Make the placeholder FBO complete for timer queries
df787cf049 Add ANGLE experimental SwiftShader builders
e8a29d6cd7 Roll Chromium from bfc7c889fd6c to 7df45c601f1c (609 revisions)
5a5f21f4a2 Disable supportsExtendedDynamicState on ARM
ecc287a8a0 Clean up skipped deqp khr gles32 tests on Pixel 6
9f158eb538 Clean up skipped deqp khr gles31 tests on Pixel 6
8df249d728 Clean up skipped deqp khr gles3 tests on Pixel 6
57cccfd4e0 Clean up skipped deqp gles31 tests on Pixel 6
5ff9d9318b Clean up skipped deqp gles3 tests on Pixel 6
d73ce6e367 Clean up skipped deqp gles2 tests on Pixel 6
97e3851d12 Clean up skipped deqp egl tests on Pixel 6
36c3e0f546 Implement "Shared Context Mutex" functionality.
82151df0c9 Android: Pixel 7 and Oppo Flip N2 device support
af1768a487 Android: Add Galaxy A34, A54 and Oppo Find X6
341dabf8e5 Roll vulkan-deps from 701c5daafb72 to cebf5626ca50 (30 revisions)
7daa3442ca Roll Chromium from 28f11e95962d to bfc7c889fd6c (628 revisions)
3a3a3c655a Remove override test31Context.cpp
ce7b9602aa Avoid clearing global settings when register receiver.
14339812a9 Merge Galaxy A23 and S23 e2d expectations where can
8882feeb25 common: linux: add support for DRM_FORMAT_NV12
3a42d02433 Only import xvfb on Linux.
86e21fa286 Vulkan: Refactor angle::Format depth/stencil checks
ef582ba3d7 Vulkan: Suppress vertex attribute divisor VUID
18010f58be Metal: Limit the debug spew for blocked cache reads/writes
7e075469ff A23: Improve end2end SKIP lines and add FAIL lines
057b8b61b2 Roll Chromium from 5ec32d118efd to 28f11e95962d (682 revisions)
1e06b31e38 Roll VK-GL-CTS from 7dc49a77dd0f to f7646f53ba61 (6 revisions)
1572f609c1 Disable hashes for ANGLE features generator
f1e1987261 Vulkan: Fix read pixels with RGBX
07eb410020 [GlobalMutex] Do not assume the thread conflict happens in tests
cf095dfb82 Tests: disable TraceTest.respawnables on native Win & Linux
4384e49ca9 Vulkan: Disable some dynamic states on ARM
73be6c9f6d Roll VK-GL-CTS from f7613775cdc7 to 7dc49a77dd0f (1 revision)
21f16cb163 Disable clang-format on ANGLE features autogen outputs
43ef50f389 Android: Assert that CFI is disabled
3abbc4f999 Roll Chromium from ac70ebb575ce to 5ec32d118efd (595 revisions)
10380f4ba4 Vulkan: Output SPIR-V ids from compiler
acdf872299 Vulkan: Remove reliance on names for gl_PerVertex-trimmer
a01a566c48 extension xmls: fix incorrect use of <ptype> tags
d55c91c361 Don't roll third_party/android_toolchain into AOSP.
e005fbc017 Vulkan: make GetFormatModifierProperties non-fatal for fallback check
72df42832e Tests: Add Lotsa Slots trace
beeb465b6c xml: fix enum EGL_SYNC_METAL_SHARED_EVENT_SIGNALED_ANGLE
3e4f4caebc Tests: reduce load on perf bots by collecting less data
55f3d3c7f2 Tests: disable TraceTest.respawnables on native
a185cb8c89 Manual roll Chromium from b36c4c847faa to ac70ebb575ce (547 revisions)
980896406d Use version-less CIPD path for android_toolchain
e949354267 Roll vulkan-deps from c5a1402a455f to 701c5daafb72 (3 revisions)
8a62b4c44f [Fuchsia] Remove qemu from checkouts
d8339e78db FrameCapture: Support EGLSync in MEC
76b0e7f38b Vulkan: Use reserved SPIR-V ids for internal variables
b508f8ab53 Inline remaining _angle_trace_common* vars
5215293366 Add trace_interface: functions and callbacks for traces
c49674d156 Remove stale Android NDK and references [2/2]
b309fe385c Manual roll Chromium from 510a3dff2ba2 to b36c4c847faa (64 revisions)
b5d261ac5c Roll chromium_revision be1b60e248..510a3dff2b (1154868:1154869)
05e087658b Fix gitignore entries to ignore android_toolchain
cfb5d2de21 Remove thread from mActiveThreads during eglTerminate
ae9953cefb Roll vulkan-deps from a6525fe76b4c to c5a1402a455f (35 revisions)
bc66167d30 Disable the roll of 'android_ndk'
9f734b5eab Galaxy A23: add end2end expectations for crashing tests
ad09353ee1 Android: Galaxy A23 support
15a29438b0 Migrate Android NDK to CIPD [1/2]
f8220fa3a7 Roll VK-GL-CTS from 0c2e936905ea to f7613775cdc7 (3 revisions)
176989ad00 Roll Chromium from 9e0b5e8b8a85 to fe5f79e217c4 (537 revisions)
1ad4ae4d63 Clean up EGLPreRotation Test
16841d6256 Reland "Remove SPIRV_METAL references from .gn and tests"
53b5d25f05 Resolve circular dependency android_helper <-> angle_test_util
2780cb0b46 Disallow 'depth_unchanged' qualifier for WebGL contexts
c37d74a5b4 Revert "Remove SPIRV_METAL references from .gn and tests"
c7d46eb86e Add kwargs to specialized error message
4500079d34 Refactor D3D device creation to make adapter selection explicit
31aa3fa5da Roll Chromium from d6f22a2a164b to 9e0b5e8b8a85 (1063 revisions)
f7badd3faa Remove SPIRV_METAL references from .gn and tests
e60f64ddb9 D3D11: fix for atomic assigned to an SSBO.
721c15efaa Metal: Remove OS info from renderer string for WebGL contexts.
6e40ce0071 Do not call postResolveLink in Program::deserialize.
e7a9275be2 Make run_code_generation faster using python3 for auto_script
4ff41604e7 Vulkan: Declare common SPIR-V ids in the compiler
5f833ff2ae Vulkan: Pass non-semantic info from translator to transformer
6433724c36 Revert "Enable usePrimitiveRestartEnableDynamicState on ARM driver 43"
4bf9876bc9 Manual roll Chromium from aac4d6a34cf9 to d6f22a2a164b (285 revisions)
e64794b2ab Manual roll VK-GL-CTS from 356e6d2f8796 to 0c2e936905ea (9 revisions)
4d2059902c Add all of tools/android to DEPS
1a1ee21262 Update vpython3 requests
249ff1206b Roll SwiftShader from f549d5e6c663 to ae667fe96db9 (2 revisions)
9b2257d5f1 Roll Chromium from 069f9924f967 to aac4d6a34cf9 (715 revisions)
0ea8e55a6f Enable usePrimitiveRestartEnableDynamicState on ARM driver 43
c80fc88a8d Vulkan: Add version to pipeline cache header
ba857c47e1 Vulkan: Move some bufferRead logic into CommandBufferHelperCommon
e21ecd1b59 Vulkan: Add dirty bit processing for uniform buffer change
ad1255c2b8 libstdc++: do not use std::logf or std::powf
2501903e0f Vulkan: Merge UpdateShader***Buffers into updateShaderBuffers
dbffa5d3af Vulkan: Update present history logic
95f57b1952 Vulkan: Fix Shared Present Mode "acquireNextSwapchainImage()"
552e7468f6 Vulkan: Do not use ANI Fence in present semaphore recycling
53b2db6743 Vulkan: Reset Swapchain Fence before recycling
bcccb6c4e5 Vulkan: Minor fix in doDeferredAcquireNextImage() method
5726566af0 Roll vulkan-deps from 354eac3ca8c8 to a6525fe76b4c (50 revisions)
7692365a61 Roll Chromium from aad7c6da636e to 069f9924f967 (323 revisions)
b0e9bbd79f Vulkan: Split features for dynamic state
46c92a0afd Reland: Don't export ANGLE platform methods.
37698dcf13 Translator: Remove the "variables" entry from list of options
7b07818eb5 Vulkan: Call resetAcquireNextImageSemaphore() only when required
da41e7d912 Vulkan: Account for queueSubmitOneOff() in SurfaceVk::mUse
92f48c181f Manual roll Chromium from a4089b2e7987 to aad7c6da636e (221 revisions)
29ad234a5b Tests: Add Off The Road trace
dfb2bab0bb Apply Aliased Decorators To Image DataTypes
0bc1395837 Roll Chromium from 57b220f0ca60 to a4089b2e7987 (733 revisions)
eaa5327992 Add mDitheringFeatures to mEnabledFeatures
ec7e07789c Vulkan: Track the emulated texture buffer in command buffer
8447e2792a code_generation_hashes json files end with newline
01f629e31a Vulkan: Remove the loop when calling updateShaderBuffers
7c183c4ec0 Removing deprecated generate_final_jni which is being deleted
ad1f58aa9a Tests: skip RGBTextureBufferTestES31 on Linux intel vulkan
89228c43bb Roll Chromium from c0f2c5cab1b4 to 57b220f0ca60 (1475 revisions)
ff110417bb Vulkan: Emulate RGB32 uniform texel buffers when unsupported
713c80c15f [riscv64][android] skip 2nd abi support for pure 64-bit android
16b9a16ae4 Add supports_legacy_dithering feature
c6cd91e49c Disable global share context lock for non-Android build
02e7f96759 Translator: Remove the "variables" option
3f97a29ec3 D3D11: Also unbind DSVs when unbinding conflicting resources
4dcfd08c07 Roll VK-GL-CTS from f7a3350256a6 to 356e6d2f8796 (9 revisions)
c71851ef39 Add third_party/clang-format/script to .gitignore.
388a184dd7 Fix clang_format -> clang-format path in DEPS.
055c72ac0e Suppress AllocateVMAImageWhenDeviceOOM for AsyncCQ
c52826611c Tests: Add Infinity Ops Trace
9b1ff7b133 Translator: Fix SPIR-V translation without "variables" flag
d9192d9a50 android_helper sets return code to 1 when test json is missing
aea8856277 Reland "Metal: Optimized BufferSubData per device"
6f2128a5ee Disable stencil write mask workaround on latest ARM
409bf13406 Metal: Adjust iOS and macCatalyst caps
c80c74a5f8 Skip honkai_star_rail on Intel/windows
93eee5d278 Vulkan: Add the Sample decoration when sample shading
c121b0137b Change clang_format path in angle.
9f1708b862 GL: Check for VAO support before syncing from external ctxs
c9c858db83 Roll vulkan-deps from 25c584aa4cec to 354eac3ca8c8 (9 revisions)
0f27823f37 Roll Chromium from 74f8527011e4 to c0f2c5cab1b4 (544 revisions)
c18972fdef Tests: Add Gangstar Vegas trace
297687c6fb Vulkan: Reduce CPU overhead for uniform buffer change
9445fbbe8f Vulkan: Move mWriteDescriptors out of DescriptorSetDescBuilder
2c8360454c Vulkan: Remove buffer/image tracking from DescriptorSetDescBuilder
bdbcf763cc Compile ClampFragDepth on all backends
dd25d33d2e Don't use system info collection in the GL backend on Android
ad386845bc Tests: Add Empires and Puzzles trace
24504dd1d6 Tests: Add Kentucky Route Zero trace
33e3886213 Vulkan: Limit clampFragDepth workaround to affected drivers
7e2336b1e8 Roll vulkan-deps from 8a3971e5e9c5 to 25c584aa4cec (6 revisions)
cd904778be Roll Chromium from 33c4f6d48650 to 74f8527011e4 (681 revisions)
934a25bcff Vulkan: Implement EXT_depth_clamp
fb32aef5f6 Tests: Add Galaxy S23 deqp expectations
c74dae1543 Vulkan: patch vertex attrib and shader input mismatch.
6d936bef25 Restore sync_restricted_traces_to_cipd upload progress bar
80e60bbc50 Validate non-precision qualifiers in GLSL shaders
9e47cbd300 Capture/Replay: Rework trace EGLDisplay handling
6d3e587004 Metal: Disable Metal support on NVIDIA GPUs
ac4649ef00 Vulkan: Update last CRC check for pipeline cache
42bd78b29c Remove assertion in SyncEGL::onDestroy that the sync is valid
7abc5248d8 Vulkan: Enable VK_EXT_depth_clamp_zero_one
2ec39fd22f Roll vulkan-deps from dc49e5c6de1e to 8a3971e5e9c5 (8 revisions)
98d6dd38ec Roll Chromium from 853c619b8b56 to 33c4f6d48650 (640 revisions)
3f63352135 Vulkan: Fix handling inactive unnamed I/O blocks in SPIR-V
ae0f0f47e1 Roll vulkan-deps from 3600ed906bb4 to dc49e5c6de1e (10 revisions)
a4b1d12cd5 Roll Chromium from be870e411d55 to 853c619b8b56 (679 revisions)
c04ad8e025 Tests: Add Honkai: Star Rail trace
ea0b1b7b0e Selectively advertise base vertex and instance fns
383783de3e Roll VK-GL-CTS from a46ca6e9c7bb to f7a3350256a6 (1 revision)
f382b244cd Add ci/linux-trace disabling logic to ANGLE script
9208efb60c Stop ANGLE Mac Intel 13.3 experiment
18ff45553e Roll VK-GL-CTS from 876d164bd88a to a46ca6e9c7bb (7 revisions)
5c28a74920 Print signal to stdout before calling crash handler
f52d28875a Roll vulkan-deps from e7ec2c32c984 to 3600ed906bb4 (3 revisions)
c9029ddff7 Roll Chromium from bc320a94824d to be870e411d55 (839 revisions)
7d4c6d1d07 Allow glDelete* while PLS is active
b76166d027 Vulkan: Separate image and sampler 2D view of 3D features
c9ce8f33a8 Revert "Don't export ANGLE platform methods."
80dd54f9c2 Vulkan: Enable VK_EXT_image_2d_view_of_3d and set flag
d238e8b97d Manual roll Chromium from 79f85a216141 to bc320a94824d (1646 revisions)
a764d07933 Enable global share context lock for chrome
45f91a8cea Deinitialize PLS planes when their texture is deleted
3aaa894c04 Roll vulkan-deps from 0a5e3dd5703b to e7ec2c32c984 (7 revisions)
e5ffe21a55 Roll SwiftShader from 28718d8b4108 to f549d5e6c663 (1 revision)
8fdb164b45 Capture/Replay: Get and use actual EGLDisplay in trace
bcbf23c5f1 When loading SwiftShader on Mac, look in "Libraries"
7a11f4415e Don't export ANGLE platform methods.
b795a6a8e8 FrameCapture: Disable GL_EXT_texture_mirror_clamp_to_edge
c1fc512b53 Manual roll VK-GL-CTS from e3b9db9ad121 to 876d164bd88a (32 revisions)
cda716b3bf Expand numChunks to 16 bits in cache header
8539177ca8 Vulkan: Change pipeline cache header into class
1caa81ece4 Roll vulkan-deps from 3a356ab97987 to 0a5e3dd5703b (19 revisions)
9de2cfb065 [riscv64][android] support 64-bit builds on riscv64
7aadc962bb Ban transform feedback and blend extensions with PLS
ec308b3555 Vulkan: Add feature to limit sample count to 2
5ab2fa9624 Vulkan: Move texture QFOTs to syncState()
10ac4803b5 sync_restricted_traces_to_cipd checks for extra files
c2c8b06231 [Risc-V] Fix definition of kAndroidOpenGLTlsSlot.
293b19018e Roll SwiftShader from a62e8dbc3467 to 28718d8b4108 (2 revisions)
6f959e07ea Vulkan: Add non-device memory option for VMA image
7e82111481 Roll vulkan-deps from 0d737f701865 to 3a356ab97987 (1 revision)
57e4bb883c Roll Chromium from 93d466c4f825 to 79f85a216141 (797 revisions)
560ba1c63a Revert "Suppress VUID-vkCmdDrawIndexed-None-0784x"
17dbf435b7 Revert "Suppress more of VUID-vkCmdDraw-None-0784x"
c94ee61c70 Tests: Update AHB test to skip if format/usage combo not supported
ad01f53c82 Vulkan: Add additional nullptr check in ShouldReportDebugMessage
b526112daf Tests: include system EGL configs for ES3.1 and ES3.2 tests
70a8d65e6f Roll vulkan-deps from 8ea63733746a to 0d737f701865 (5 revisions)
86e43cd790 Roll Chromium from 44507c8368c2 to 93d466c4f825 (518 revisions)
25def1a0da Android test runner expects 'gtest' and marks test list
df53154b72 Add a script to bundle trace(s) for sharing with partners.
b1395bcbac GL: Disable EXT_clip_control on Mali-G72 and G76.
17df12709b Roll vulkan-deps from 917d7c4c0a58 to 8ea63733746a (8 revisions)
914d798dcf Dedup Gold properties code
5f553f0c12 Roll Chromium from 1e9340f9e024 to 44507c8368c2 (677 revisions)
8b9440b630 Vulkan: add option to control pipeline cache data compression.
39ac3fab8d Start ANGLE Mac Intel 13.3 experiment
deab374e38 Vulkan: skip releaseStagedUpdates when not owned
97a2360324 Roll SwiftShader from 9ebfb6b54814 to a62e8dbc3467 (1 revision)
d436394314 Roll vulkan-deps from e672f7dbab42 to 917d7c4c0a58 (53 revisions)
1b8d11a580 Roll Chromium from d08108198321 to 1e9340f9e024 (1189 revisions)
b0f9c01ec3 metal: adds feature that minimizes generated shader differences
3d455fe4f1 Android: Galaxy S23 support
a7b26adf71 Revert "Retry flaky failures on SwiftShader *SAN builds."
e482d4b282 Store the temp file name in a std::string instead of stack array
64680f5304 Scripts: Fix non-root hash check
6134a19f1c Roll SwiftShader from ecefa6c65969 to 9ebfb6b54814 (1 revision)
c441206103 Suppress more of VUID-vkCmdDraw-None-0784x
aa6291aa43 Suppress VUID-vkCmdDrawIndexed-None-0784x
fbca2b2927 Metal: Build built-in shaders from source on the simulator
d7a684e954 Manual roll vulkan-deps from 446f1da0d121 to e672f7dbab42 (2 revisions)
74d1da6cff Add instruction for trace tests w/multiple devices
9c376a02de Metal: Implement ANGLE_polygon_mode
c710023d2a D3D11: Implement ANGLE_polygon_mode
7f04dc7d7d Reland: Metal: Embed precompiled default shaders.
1a847d4a6e Roll Chromium from 16e9449c3c88 to d08108198321 (723 revisions)
255c673838 Vulkan: Fix flaky linux-asan-test failure with asyncCommandQueue
5453224152 Vulkan: Remove mUse related code from SyncHelperNativeFence
577b6c8d28 Tests: Add Street Fighter IV CE trace
76fa380683 Vulkan: Expand BufferOnly path for VertexArray binding change
086b6c209d Vulkan: Simplify TransformFeedback buffer tracking
961788fdee Capture/Replay: reorganize trace-related gni
903d9fdfd3 Vulkan: Implement ExternalFence for use in SyncHelperNativeFence
e71207de63 Vulkan: Fixes in rx::vk::SyncHelperNativeFence class
7d6d18e4da Improve adb root handling
72f9add4ca Vulkan: Initialize mLastSubmittedQueueSerial to valid value
3ad1d7024a angle_trace_tests_android_binaries: test -> group
e24f45195c Vulkan: Add externalFence into submitCommands()
df8733c91a Roll Chromium from becaac9672a0 to 16e9449c3c88 (618 revisions)
dd7eb1d8e8 Scripts: Fix non-root support in android_helper.py
d925c5c9a5 Revert "Metal: Embed precompiled default shaders."
1f6724662a Make export_targets faster
e350330df5 Fix EGLContextCompatibilityTest registration
c687078aab FrameCapture: Add GLES1 case for BlendFunc state init/reset
55df82e0f0 Fix crash in std::stoi()
7fd01d03a0 Vulkan: Throttle the CPU without holding the global lock
fdb2dcb1b4 Gather auto_script 'inputs' and 'outputs' in parallel
1ad2715242 Switch angle_trace_tests scripts to android_helper
fbff065cde Replace GetResourceFromHashSet with map lookup
d6481cdf55 Vulkan: Make eglPrepareSwapBuffersANGLE thread-safe
2087fe0167 Roll vulkan-deps from 94976560d112 to 446f1da0d121 (11 revisions)
4c704c52ac Roll SwiftShader from b89ed2f23a03 to ecefa6c65969 (1 revision)
f03ad02753 Roll Chromium from 70803179b4b8 to becaac9672a0 (552 revisions)
cd171d2ef3 Vulkan: Enable async pipeline cache compression
d0ee0197dd WebGL: Limit total size of private data
aa1dc5da07 Revert "Vulkan: Simplify present history logic"
2fec8ae8e3 Vulkan: Handle inactive render pass in draw-based clear
6472760128 Manual roll vulkan-deps from 7873f429a5c2 to 94976560d112 (18 revisions)
1dee7cad28 Vulkan: Simplify present history logic
533cf9a4b4 Vulkan: Suppress new VUID-vkCmdDraw-None VVL errors
248445608d Roll Chromium from 4c9976e5d118 to 70803179b4b8 (627 revisions)
a73e546cf1 Vulkan: Add pending memory size for VMA images
dcc37e3194 Vulkan: Restore stencil write mask workaround for ARM
b052a5bf0e Vulkan: Implement polygon mode extensions
0561884e3a Vulkan: Dirty VertexArray binding bit if buffer storage change
89a8ba7d8c Vulkan: Add bit mask vertex array buffer binding point.
2ceb04e0b1 Initialize display TLS at thread creation time
d4aacb291e angle_end2end_tests Pixel 6 shards: 4 -> 8
0d78cbe892 Roll vulkan-deps from 4b61bdad813f to 7873f429a5c2 (45 revisions)
acbba2222e Roll Chromium from fe2d690d4674 to 4c9976e5d118 (429 revisions)
1fc399c655 Vulkan: Adjust VVL suppression after VU consolidation
5c04f18ad7 Vulkan: Remove DisplayVk param from ToEGL
144f2d2c6c Vulkan: Use thread-local space for EGL errors
73f9cf0045 GL: Implement polygon mode extensions
cd6a58f296 Vulkan: Make eglPrepareSwapBuffersANGLE less special
b7a5714f11 Add polygon mode extension stubs
9f6c9f6630 Metal: Embed precompiled default shaders.
1328f2f3b0 Vulkan: Destroy the surface without holding the EGL lock
a88635c498 Android logs also go to stdout/err, line-buffered if possible
fbf0e02583 Re-enable angle_restricted_trace_gold_interpreted_tests
84b2e9d1d9 Capture/Replay: android_helper handles traces in/outside of apk
f46f3908af Capture/Replay: fix interpreter lib placed inside/outside APK
8be6700715 Capture/Replay: make failure to load a trace lib more clear
059efd159d Vulkan: use any available memory type for external
2ee97f918b Unconditionally enable append_aliased_memory_decorations_to_ssbo
e96e919ff8 D3D11: Implement multisampling shader extensions
b7115be97f Roll SwiftShader from f0d31e0f4846 to b89ed2f23a03 (3 revisions)
568013739f Roll Chromium from 82c53dbf916a to fe2d690d4674 (760 revisions)
f9a700ee36 Disable mutable texture upload for discrete GPUs
ae6b2d11dd Metal: Gracefully fail compilation of stencil blit shaders.
3e28121912 Adds feature to output blob cache key and source for shader
059bfe8909 metal(ish): Adds platform function for logging cache hits/misses
a52c37bafb Roll SwiftShader from 3076b4c0d8ce to f0d31e0f4846 (1 revision)
d5eee882ef Roll Chromium from e055a80240d4 to 82c53dbf916a (663 revisions)
adf21a9275 Revert "When asserts enabled, log validation errors as WARN"
90539b10ba Vulkan: Clean up some of trace events
b875f47b0f Vulkan: Make mLastSubmittedQueueSerial reflect what it means
1810995c4a Capture/Replay: Initialize MEC alpha test state
3625b74975 [ContextEGL] Synchronize state only when first making current
c3ae9ac5e3 Tests: Add Monster Hunter Stories trace
1904410a2a Vulkan: Add missing ASSERTs to QueueSerial relation operators
2c066db6e9 Roll Chromium from 0b6a55056c05 to e055a80240d4 (569 revisions)
5c0b4251bd Reland "Tests: Add Gacha Life trace"
f4febc9c78 Vulkan: Remove generic syncval suppression about storage buffers
ec04c40dba Vulkan: Fix regression not calling mRenderer->notifyDeviceLost
c7905f0a25 Scripts: Update setup for restricted_trace_perf
8b97c8d3e6 Implement build option for load-time GlobalMutex allocation.
45dd132471 Roll SwiftShader from 23e97b79fb91 to 3076b4c0d8ce (3 revisions)
d5d5b44392 Roll Chromium from f0378c0e540a to 0b6a55056c05 (687 revisions)
d37c97d18a Metal: Implement OES_shader_multisample_interpolation
b5fa872897 Add extension to skip texture renderability validation in ANGLE.
35461e60bd Android: Build traces outside of APK
e27759f9e1 D3D11: Ignore sample mask and A2C for single-sampled rendering
13935469b6 Vulkan: Fix access mask of generateMipmap's blit
a2fceac2fe Prefer Metal over CGL for querying device registry IDs.
b494691dce GL: Enable NV_shader_noperspective_interpolation on ES
5c9821fd2d GL: Fix readPixels for snorm color buffers
f1b8a29adb D3D11: Fix instanced vertex streaming data copies.
1acc6d4015 Vulkan: Use Android TLS for *valid* global context
7ec05fb8dc Roll SwiftShader from dd55e592406d to 23e97b79fb91 (2 revisions)
97c2cbd64f Roll Chromium from c7304c21065f to f0378c0e540a (682 revisions)
f8b182b5b8 Remove ANGLE code comments related to base::clamp
25d57e4163 Disable angle_restricted_trace_gold_interpreted_tests
b22124bdfd Implement new "Global Mutex" functionality.
22b51592fc Implement fast GetCurrentThreadId() function.
e2baaff881 Prevent recursive GlobalMutex locking by ANGLE itself.
d6d7e551cb [ContextEGL] Check for default FBO being null in onUnmakeCurrent
84122b1d94 Roll VK-GL-CTS from b1e5b9348e77 to e3b9db9ad121 (11 revisions)
d875605722 Roll vulkan-deps from bfd1e43ef9d6 to 4b61bdad813f (12 revisions)
c59739b198 Roll Chromium from 45a2890ceb31 to c7304c21065f (778 revisions)
b58ef53abc Vulkan: Add size limit for VMA image suballocation
3ec5561741 [StateManagerGL] Add asserts to each mFunctions->get*() call
cf91a5e617 [ContextEGL] Restore default FBO ID in onUnmakeCurrent()
613adfe5f6 Enable CRC for pipeline cache
db33a24648 Remove obsolete VUID suppression
2ce6d8dfc5 TextureVk calls onStateChange when releasing buffer views
8049d082d8 Vulkan: Split ShareGroupVk class from DisplayVK into its own files
285baade28 Move CRC check to before cache decompression
60dd588e4c Revert "Temporarily restore obsolete VUID suppressions"
6bae26f6f0 Roll vulkan-deps from c1d27abff170 to bfd1e43ef9d6 (13 revisions)
473bffddba Roll Chromium from 483fb7c5b660 to 45a2890ceb31 (406 revisions)
77d86c4a7e Vulkan: Set shading rate dynamic state unconditionally
03f0e51d7f Roll VK-GL-CTS from a3d054bf72ab to b1e5b9348e77 (21 revisions)
7bc07c7dcc Manual roll Chromium from 943c805072c1 to 483fb7c5b660 (277 revisions)
362c702382 When asserts enabled, log validation errors as WARN
37ea63174b Adds version switch to metal compiler
b95c2867ee IWYU: add stdint.h in angle::base::SecureHashAlgorithm
23ff85fe76 Suppress newly added PixelLocalStorageTest.TextureLevelsAndLayers
f2d1958ef7 Trace Interpreter: disable angle_trace_interpreter_tests on bots
1300591bb3 Roll vulkan-deps from 9403c35f9956 to c1d27abff170 (5 revisions)

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




More information about the webkit-changes mailing list