Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: 0b6f3d0e40e954117c00331d5920fdbf43785341
      
https://github.com/WebKit/WebKit/commit/0b6f3d0e40e954117c00331d5920fdbf43785341
  Author: Kimmo Kinnunen <kkinnu...@apple.com>
  Date:   2023-09-04 (Mon, 04 Sep 2023)

  Changed paths:
    M Source/ThirdParty/ANGLE/.gitignore
    A Source/ThirdParty/ANGLE/.gitmodules
    M Source/ThirdParty/ANGLE/.gn
    M Source/ThirdParty/ANGLE/ANGLE.plist
    M Source/ThirdParty/ANGLE/ANGLE.xcodeproj/project.pbxproj
    M Source/ThirdParty/ANGLE/BUILD.gn
    M Source/ThirdParty/ANGLE/CONTRIBUTORS
    M Source/ThirdParty/ANGLE/Compiler.cmake
    M Source/ThirdParty/ANGLE/D3D.cmake
    M Source/ThirdParty/ANGLE/DEPS
    M Source/ThirdParty/ANGLE/GL.cmake
    M Source/ThirdParty/ANGLE/GLESv2.cmake
    M Source/ThirdParty/ANGLE/Metal.cmake
    M Source/ThirdParty/ANGLE/OWNERS
    M Source/ThirdParty/ANGLE/PRESUBMIT.py
    M Source/ThirdParty/ANGLE/WebKit/ANGLEShaderProgramVersion.h
    M Source/ThirdParty/ANGLE/WebKit/SourcesCGL.cpp
    M Source/ThirdParty/ANGLE/WebKit/SourcesEAGL.cpp
    M Source/ThirdParty/ANGLE/WebKit/angle_commit.h
    M Source/ThirdParty/ANGLE/build_overrides/angle.gni
    A Source/ThirdParty/ANGLE/build_overrides/vulkan_utility_libraries.gni
    M Source/ThirdParty/ANGLE/build_overrides/vulkan_validation_layers.gni
    M Source/ThirdParty/ANGLE/changes.diff
    M Source/ThirdParty/ANGLE/doc/Orientation.md
    M 
Source/ThirdParty/ANGLE/extensions/EGL_ANGLE_stream_producer_d3d_texture.txt
    M Source/ThirdParty/ANGLE/gni/angle.gni
    M Source/ThirdParty/ANGLE/include/EGL/egl.h
    M Source/ThirdParty/ANGLE/include/EGL/eglext.h
    M Source/ThirdParty/ANGLE/include/EGL/eglplatform.h
    M Source/ThirdParty/ANGLE/include/GLSLANG/ShaderLang.h
    M Source/ThirdParty/ANGLE/include/platform/Feature.h
    M Source/ThirdParty/ANGLE/include/platform/autogen/FeaturesGL_autogen.h
    M Source/ThirdParty/ANGLE/include/platform/autogen/FeaturesVk_autogen.h
    M Source/ThirdParty/ANGLE/include/platform/gl_features.json
    M Source/ThirdParty/ANGLE/include/platform/vk_features.json
    M Source/ThirdParty/ANGLE/infra/ANGLEWrangling.md
    M Source/ThirdParty/ANGLE/infra/config/generated/commit-queue.cfg
    M Source/ThirdParty/ANGLE/infra/config/generated/cr-buildbucket.cfg
    M Source/ThirdParty/ANGLE/infra/config/generated/project.cfg
    M Source/ThirdParty/ANGLE/infra/config/main.star
    M Source/ThirdParty/ANGLE/infra/specs/angle.json
    M Source/ThirdParty/ANGLE/infra/specs/angle_mb_config.pyl
    M Source/ThirdParty/ANGLE/infra/specs/mixins.pyl
    M Source/ThirdParty/ANGLE/infra/specs/test_suites.pyl
    M Source/ThirdParty/ANGLE/infra/specs/waterfalls.pyl
    A Source/ThirdParty/ANGLE/scripts/angle_deqp_bundle.py
    M Source/ThirdParty/ANGLE/scripts/angle_trace_bundle.py
    M Source/ThirdParty/ANGLE/scripts/code_generation_hashes/ANGLE_format.json
    M 
Source/ThirdParty/ANGLE/scripts/code_generation_hashes/ANGLE_load_functions_table.json
    M Source/ThirdParty/ANGLE/scripts/code_generation_hashes/D3D11_format.json
    M Source/ThirdParty/ANGLE/scripts/code_generation_hashes/DXGI_format.json
    M 
Source/ThirdParty/ANGLE/scripts/code_generation_hashes/Extension_files.json
    M 
Source/ThirdParty/ANGLE/scripts/code_generation_hashes/GL_CTS_(dEQP)_build_files.json
    M 
Source/ThirdParty/ANGLE/scripts/code_generation_hashes/GL_EGL_WGL_loader.json
    M 
Source/ThirdParty/ANGLE/scripts/code_generation_hashes/GL_EGL_entry_points.json
    M Source/ThirdParty/ANGLE/scripts/code_generation_hashes/GL_format_map.json
    M 
Source/ThirdParty/ANGLE/scripts/code_generation_hashes/GLenum_value_to_string_map.json
    M 
Source/ThirdParty/ANGLE/scripts/code_generation_hashes/Metal_default_shaders.json
    M 
Source/ThirdParty/ANGLE/scripts/code_generation_hashes/Metal_format_table.json
    M Source/ThirdParty/ANGLE/scripts/code_generation_hashes/Vulkan_format.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/packed_enum.json
    M Source/ThirdParty/ANGLE/scripts/code_generation_hashes/proc_table.json
    M 
Source/ThirdParty/ANGLE/scripts/code_generation_hashes/restricted_traces.json
    R Source/ThirdParty/ANGLE/scripts/perf_test_runner.py
    M Source/ThirdParty/ANGLE/scripts/registry_xml.py
    M Source/ThirdParty/ANGLE/scripts/roll_aosp.sh
    M Source/ThirdParty/ANGLE/scripts/roll_chromium_deps.py
    M Source/ThirdParty/ANGLE/src/common/CompiledShaderState.cpp
    M Source/ThirdParty/ANGLE/src/common/CompiledShaderState.h
    M Source/ThirdParty/ANGLE/src/common/PackedGLEnums_autogen.cpp
    M Source/ThirdParty/ANGLE/src/common/PackedGLEnums_autogen.h
    M Source/ThirdParty/ANGLE/src/common/WorkerThread.cpp
    M Source/ThirdParty/ANGLE/src/common/angleutils.h
    M Source/ThirdParty/ANGLE/src/common/bitset_utils.h
    M Source/ThirdParty/ANGLE/src/common/debug.h
    M Source/ThirdParty/ANGLE/src/common/mathutil.h
    M Source/ThirdParty/ANGLE/src/common/packed_gl_enums.json
    M Source/ThirdParty/ANGLE/src/common/platform_helpers.cpp
    M Source/ThirdParty/ANGLE/src/common/platform_helpers.h
    M Source/ThirdParty/ANGLE/src/compiler.gni
    M Source/ThirdParty/ANGLE/src/compiler/translator/Compiler.cpp
    M Source/ThirdParty/ANGLE/src/compiler/translator/ValidateOutputs.cpp
    M Source/ThirdParty/ANGLE/src/compiler/translator/ValidateOutputs.h
    M Source/ThirdParty/ANGLE/src/compiler/translator/glsl/OutputGLSLBase.cpp
    M Source/ThirdParty/ANGLE/src/compiler/translator/hlsl/OutputHLSL.cpp
    M Source/ThirdParty/ANGLE/src/compiler/translator/msl/AstHelpers.cpp
    M Source/ThirdParty/ANGLE/src/compiler/translator/msl/AstHelpers.h
    M Source/ThirdParty/ANGLE/src/compiler/translator/msl/EmitMetal.cpp
    M Source/ThirdParty/ANGLE/src/compiler/translator/msl/ProgramPrelude.cpp
    M Source/ThirdParty/ANGLE/src/compiler/translator/msl/RewritePipelines.cpp
    M Source/ThirdParty/ANGLE/src/compiler/translator/msl/SymbolEnv.cpp
    M Source/ThirdParty/ANGLE/src/compiler/translator/msl/TranslatorMSL.h
    M Source/ThirdParty/ANGLE/src/compiler/translator/spirv/TranslatorSPIRV.cpp
    A 
Source/ThirdParty/ANGLE/src/compiler/translator/tree_ops/RescopeGlobalVariables.cpp
    A 
Source/ThirdParty/ANGLE/src/compiler/translator/tree_ops/RescopeGlobalVariables.h
    M 
Source/ThirdParty/ANGLE/src/compiler/translator/tree_ops/msl/HoistConstants.cpp
    M 
Source/ThirdParty/ANGLE/src/compiler/translator/tree_ops/msl/RewriteCaseDeclarations.cpp
    M 
Source/ThirdParty/ANGLE/src/compiler/translator/tree_ops/msl/RewriteOutArgs.cpp
    M 
Source/ThirdParty/ANGLE/src/compiler/translator/tree_ops/msl/SeparateCompoundExpressions.cpp
    M 
Source/ThirdParty/ANGLE/src/compiler/translator/tree_ops/msl/SeparateCompoundStructDeclarations.cpp
    M Source/ThirdParty/ANGLE/src/compiler/translator/util.cpp
    M Source/ThirdParty/ANGLE/src/compiler/translator/util.h
    M Source/ThirdParty/ANGLE/src/gpu_info_util/SystemInfo_x11.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/BlendStateExt_unittest.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/Caps.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/Caps.h
    M Source/ThirdParty/ANGLE/src/libANGLE/Context.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/Context.h
    M Source/ThirdParty/ANGLE/src/libANGLE/Display.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/ErrorStrings.h
    M Source/ThirdParty/ANGLE/src/libANGLE/GLES1Renderer.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/MemoryProgramCache.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/ProgramPipeline.h
    M Source/ThirdParty/ANGLE/src/libANGLE/Shader.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/Shader.h
    M Source/ThirdParty/ANGLE/src/libANGLE/Texture.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/Texture.h
    M Source/ThirdParty/ANGLE/src/libANGLE/Uniform.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/Uniform.h
    M Source/ThirdParty/ANGLE/src/libANGLE/angletypes.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/angletypes.h
    M Source/ThirdParty/ANGLE/src/libANGLE/capture/FrameCapture.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/capture/FrameCapture.h
    M Source/ThirdParty/ANGLE/src/libANGLE/capture/capture_gles_2_0_params.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/capture/serialize.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/context_private_call_gles.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/es3_format_type_combinations.json
    M Source/ThirdParty/ANGLE/src/libANGLE/format_map_autogen.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/formatutils.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/formatutils.h
    M Source/ThirdParty/ANGLE/src/libANGLE/queryutils.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/FormatID_autogen.h
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/Format_table_autogen.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/GLImplFactory.h
    A Source/ThirdParty/ANGLE/src/libANGLE/renderer/ProgramExecutableImpl.h
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/ProgramImpl.h
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/angle_format_data.json
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/angle_format_map.json
    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/DynamicImage2DHLSL.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/d3d/DynamicImage2DHLSL.h
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/d3d/ProgramD3D.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/d3d/ProgramD3D.h
    A Source/ThirdParty/ANGLE/src/libANGLE/renderer/d3d/ProgramExecutableD3D.cpp
    A Source/ThirdParty/ANGLE/src/libANGLE/renderer/d3d/ProgramExecutableD3D.h
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/d3d/RendererD3D.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/d3d/RendererD3D.h
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/d3d/ShaderD3D.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/d3d/ShaderD3D.h
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/d3d/d3d11/Context11.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/d3d/d3d11/Context11.h
    M 
Source/ThirdParty/ANGLE/src/libANGLE/renderer/d3d/d3d11/InputLayoutCache.cpp
    M 
Source/ThirdParty/ANGLE/src/libANGLE/renderer/d3d/d3d11/RenderStateCache.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/d3d/d3d11/Renderer11.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/d3d/d3d11/Renderer11.h
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/d3d/d3d11/StateManager11.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/d3d/d3d11/StateManager11.h
    M 
Source/ThirdParty/ANGLE/src/libANGLE/renderer/d3d/d3d11/texture_format_data.json
    M 
Source/ThirdParty/ANGLE/src/libANGLE/renderer/d3d/d3d11/texture_format_table_autogen.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/d3d/d3d9/Context9.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/d3d/d3d9/Context9.h
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/d3d/d3d9/Renderer9.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/d3d/d3d9/Renderer9.h
    M 
Source/ThirdParty/ANGLE/src/libANGLE/renderer/d3d/d3d9/VertexDeclarationCache.cpp
    M 
Source/ThirdParty/ANGLE/src/libANGLE/renderer/d3d/d3d9/VertexDeclarationCache.h
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/d3d/d3d_backend.gni
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/driver_utils.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/driver_utils.h
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/dxgi_format_map_autogen.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/gl/ContextGL.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/gl/ContextGL.h
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/gl/DisplayGL.cpp
    A Source/ThirdParty/ANGLE/src/libANGLE/renderer/gl/ProgramExecutableGL.cpp
    A Source/ThirdParty/ANGLE/src/libANGLE/renderer/gl/ProgramExecutableGL.h
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/gl/ProgramGL.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/gl/ProgramGL.h
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/gl/RendererGL.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/gl/RendererGL.h
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/gl/ShaderGL.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/gl/ShaderGL.h
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/gl/cgl/DisplayCGL.h
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/gl/cgl/DisplayCGL.mm
    R Source/ThirdParty/ANGLE/src/libANGLE/renderer/gl/cgl/RendererCGL.cpp
    R Source/ThirdParty/ANGLE/src/libANGLE/renderer/gl/cgl/RendererCGL.h
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/gl/eagl/DisplayEAGL.h
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/gl/eagl/DisplayEAGL.mm
    R Source/ThirdParty/ANGLE/src/libANGLE/renderer/gl/eagl/RendererEAGL.cpp
    R Source/ThirdParty/ANGLE/src/libANGLE/renderer/gl/eagl/RendererEAGL.h
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/gl/egl/DisplayEGL.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/gl/egl/DisplayEGL.h
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/gl/egl/FunctionsEGL.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/gl/egl/RendererEGL.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/gl/egl/RendererEGL.h
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/gl/gl_backend.gni
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/gl/glx/DisplayGLX.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/gl/glx/DisplayGLX.h
    R Source/ThirdParty/ANGLE/src/libANGLE/renderer/gl/glx/RendererGLX.cpp
    R Source/ThirdParty/ANGLE/src/libANGLE/renderer/gl/glx/RendererGLX.h
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/gl/renderergl_utils.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/gl/wgl/DisplayWGL.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/gl/wgl/DisplayWGL.h
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/gl/wgl/RendererWGL.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/gl/wgl/RendererWGL.h
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/load_functions_data.json
    M 
Source/ThirdParty/ANGLE/src/libANGLE/renderer/load_functions_table_autogen.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/metal/ContextMtl.h
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/metal/ContextMtl.mm
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/metal/DisplayMtl.mm
    A Source/ThirdParty/ANGLE/src/libANGLE/renderer/metal/ProgramExecutableMtl.h
    A 
Source/ThirdParty/ANGLE/src/libANGLE/renderer/metal/ProgramExecutableMtl.mm
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/metal/ProgramMtl.h
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/metal/ProgramMtl.mm
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/metal/ShaderMtl.h
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/metal/ShaderMtl.mm
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/metal/SyncMtl.mm
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/metal/TextureMtl.mm
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/metal/VertexArrayMtl.h
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/metal/VertexArrayMtl.mm
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/metal/metal_backend.gni
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/metal/mtl_common.h
    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.h
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/metal/mtl_msl_utils.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/mtl_internal_shaders_autogen.metal
    M 
Source/ThirdParty/ANGLE/src/libANGLE/renderer/metal/shaders/mtl_internal_shaders_ios_autogen.h
    M 
Source/ThirdParty/ANGLE/src/libANGLE/renderer/metal/shaders/mtl_internal_shaders_macos_autogen.h
    M 
Source/ThirdParty/ANGLE/src/libANGLE/renderer/metal/shaders/mtl_internal_shaders_src_autogen.h
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/null/ContextNULL.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/null/ContextNULL.h
    A 
Source/ThirdParty/ANGLE/src/libANGLE/renderer/null/ProgramExecutableNULL.cpp
    A Source/ThirdParty/ANGLE/src/libANGLE/renderer/null/ProgramExecutableNULL.h
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/null/ProgramNULL.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/null/ProgramNULL.h
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/null/null_backend.gni
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/renderer_utils.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/renderer_utils.h
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/BufferVk.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/CommandProcessor.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/CommandProcessor.h
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/ContextVk.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/ContextVk.h
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/DisplayVk.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/DisplayVk_api.h
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/MemoryTracking.cpp
    M 
Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/ProgramExecutableVk.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/ProgramExecutableVk.h
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/ProgramPipelineVk.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/ProgramPipelineVk.h
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/ProgramVk.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/ProgramVk.h
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/RendererVk.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/RendererVk.h
    M 
Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/ShaderInterfaceVariableInfoMap.cpp
    M 
Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/ShaderInterfaceVariableInfoMap.h
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/ShaderVk.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/ShareGroupVk.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/ShareGroupVk.h
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/Suballocation.h
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/SurfaceVk.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/TextureVk.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/TextureVk.h
    M 
Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/TransformFeedbackVk.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/TransformFeedbackVk.h
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/UtilsVk.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/UtilsVk.h
    A 
Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/linux/DisplayVkOffscreen.cpp
    A 
Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/linux/DisplayVkOffscreen.h
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/spv_utils.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/spv_utils.h
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/vk_cache_utils.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/vk_cache_utils.h
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/vk_caps_utils.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/vk_format_map.json
    M 
Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/vk_format_table_autogen.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_mem_alloc_wrapper.cpp
    M 
Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/vk_mem_alloc_wrapper.h
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/vk_utils.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/vk_utils.h
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/vulkan_backend.gni
    M Source/ThirdParty/ANGLE/src/libANGLE/validationEGL.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/validationES.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/validationES2.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/validationES31.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/validationESEXT.cpp
    M Source/ThirdParty/ANGLE/src/libGLESv2.gni
    M Source/ThirdParty/ANGLE/src/libGLESv2/egl_ext_stubs.cpp
    M Source/ThirdParty/ANGLE/src/libGLESv2/egl_stubs.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_end2end_tests_main.cpp
    M Source/ThirdParty/ANGLE/src/tests/angle_unittests_utils.h
    M Source/ThirdParty/ANGLE/src/tests/capture_tests/CapturedTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/capture_tests/capture_tests.py
    M 
Source/ThirdParty/ANGLE/src/tests/capture_tests/expected/CapturedTest_MultiFrame_ES3_Vulkan.cpp
    M 
Source/ThirdParty/ANGLE/src/tests/capture_tests/expected/CapturedTest_MultiFrame_ES3_Vulkan.h
    M 
Source/ThirdParty/ANGLE/src/tests/capture_tests/expected/CapturedTest_MultiFrame_ES3_Vulkan.json
    M 
Source/ThirdParty/ANGLE/src/tests/capture_tests/expected/CapturedTest_MultiFrame_ES3_Vulkan_001.cpp
    M 
Source/ThirdParty/ANGLE/src/tests/capture_tests/expected/CapturedTest_MultiFrame_ES3_Vulkan_shared.cpp
    M 
Source/ThirdParty/ANGLE/src/tests/compiler_tests/EXT_blend_func_extended_test.cpp
    M Source/ThirdParty/ANGLE/src/tests/compiler_tests/MSLOutput_test.cpp
    M 
Source/ThirdParty/ANGLE/src/tests/deqp_support/deqp_egl_test_expectations.txt
    M 
Source/ThirdParty/ANGLE/src/tests/deqp_support/deqp_gles2_test_expectations.txt
    M 
Source/ThirdParty/ANGLE/src/tests/deqp_support/deqp_gles31_test_expectations.txt
    M 
Source/ThirdParty/ANGLE/src/tests/deqp_support/deqp_gles3_rotate_test_expectations.txt
    M 
Source/ThirdParty/ANGLE/src/tests/deqp_support/deqp_gles3_test_expectations.txt
    M 
Source/ThirdParty/ANGLE/src/tests/deqp_support/tcuANGLENativeDisplayFactory.cpp
    M Source/ThirdParty/ANGLE/src/tests/egl_tests/EGLFeatureControlTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/egl_tests/EGLRobustnessTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/egl_tests/EGLSurfaceTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/gl_tests/BlendFuncExtendedTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/gl_tests/ClipControlTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/gl_tests/ComputeShaderTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/gl_tests/DrawBuffersTest.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/LinkAndRelinkTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/gl_tests/SampleVariablesTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/gl_tests/TextureTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/gl_tests/TransformFeedbackTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/gl_tests/UniformBufferTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/gl_tests/VulkanImageTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/gl_tests/WebGLCompatibilityTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/perf_tests/ANGLEPerfTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/perf_tests/ANGLEPerfTest.h
    M Source/ThirdParty/ANGLE/src/tests/perf_tests/ANGLEPerfTestArgs.cpp
    M Source/ThirdParty/ANGLE/src/tests/perf_tests/ANGLEPerfTestArgs.h
    M Source/ThirdParty/ANGLE/src/tests/perf_tests/AstcDecompressorPerf.cpp
    M Source/ThirdParty/ANGLE/src/tests/perf_tests/BitSetIteratorPerf.cpp
    M Source/ThirdParty/ANGLE/src/tests/perf_tests/DrawCallPerf.cpp
    M Source/ThirdParty/ANGLE/src/tests/perf_tests/EGLMakeCurrentPerf.cpp
    M Source/ThirdParty/ANGLE/src/tests/perf_tests/README.md
    M Source/ThirdParty/ANGLE/src/tests/perf_tests/TracePerfTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/perf_tests/VulkanCommandBufferPerf.cpp
    M Source/ThirdParty/ANGLE/src/tests/perf_tests/VulkanPipelineCachePerf.cpp
    M Source/ThirdParty/ANGLE/src/tests/py_utils/android_helper.py
    M Source/ThirdParty/ANGLE/src/tests/py_utils/angle_test_util.py
    M Source/ThirdParty/ANGLE/src/tests/restricted_traces/README.md
    A 
Source/ThirdParty/ANGLE/src/tests/restricted_traces/compare_trace_screenshots.py
    M 
Source/ThirdParty/ANGLE/src/tests/restricted_traces/restricted_trace_gold_tests.py
    M 
Source/ThirdParty/ANGLE/src/tests/restricted_traces/restricted_trace_perf.py
    M Source/ThirdParty/ANGLE/src/tests/restricted_traces/restricted_traces.json
    M 
Source/ThirdParty/ANGLE/src/tests/restricted_traces/retrace_restricted_traces.py
    R Source/ThirdParty/ANGLE/src/tests/restricted_traces/tests.csv
    M Source/ThirdParty/ANGLE/src/tests/run_perf_tests.py
    M Source/ThirdParty/ANGLE/src/tests/test_utils/ANGLETest.cpp
    M Source/ThirdParty/ANGLE/src/tests/test_utils/angle_test_instantiate.cpp
    M Source/ThirdParty/ANGLE/src/tests/test_utils/angle_test_instantiate.h
    M Source/ThirdParty/ANGLE/third_party/jdk/README.chromium
    M Source/ThirdParty/ANGLE/util/autogen/angle_features_autogen.cpp
    M Source/ThirdParty/ANGLE/util/autogen/angle_features_autogen.h
    M Source/ThirdParty/ANGLE/util/capture/frame_capture_test_utils.cpp
    M Source/ThirdParty/ANGLE/util/capture/frame_capture_test_utils.h
    M Source/ThirdParty/ANGLE/util/capture/trace_fixture.cpp
    M Source/ThirdParty/ANGLE/util/capture/trace_fixture.h
    M Source/ThirdParty/ANGLE/util/capture/trace_interface.h

  Log Message:
  -----------
  Update ANGLE to 2023-09-01 (5f36f55a007eacdac1386822dc372cb2b144ac55)
https://bugs.webkit.org/show_bug.cgi?id=261026
rdar://problem/114815799

Reviewed by Dan Glastonbury

Contains upstream commits:
git log --oneline 
95d88a5bb11774756b4b512606ae45a45337ad64..5f36f55a007eacdac1386822dc372cb2b144ac55
 --pretty=%h %s
5f36f55a00 Roll Chromium from f59e85c23631 to 613933d34730 (499 revisions)
9624db05ed Validate missing fragment outputs for dual-source blending
7c3c7b7b9f Add more test for GL_SRGB8 format
262edaccc2 Skip 2 DrawCallPerfBenchmark tests on Pixel 6
1192e5e8b1 Manual roll vulkan-deps from a446c6320b6b to 988fe1c529b0 (28 
revisions)
33be259082 Move transform feedback buffer mode to program state
74c8b74c99 Manual roll Chromium from 90200ab2e92a to f59e85c23631 (744 
revisions)
6ff209bc9d Clean up InfoLog usage during link
d4756a94fb D3D11: Fix register index of read-only storage images
0df4adbd24 Remove link results from program hash
cd3592505e Don't sync reclient on linux arm64
ed7e05bed6 Cleanup: remove tests.csv
0b20cd6a86 d3d11: avoid exit-time-destructor warning
aed8ec2a8a Handle Qualcomm's Windows vendor ID.
33472e77b7 D3D11: Fix the compilation of vertex shader with storage image
2ed7d887ba Tests: EGLMakeCurrentPerfTest loads GLES
6258d47955 Vulkan: disallow pbo copies when offset is incompatible with vulkan
519d330c0d Add GL_RGBX8_SRGB_ANGLEX and GL_BGRX8_SRGB_ANGLEX formats
3e333c7be0 Check that postTask is non-null before calling it.
8330fcd33f [DEPS] Use Var instead of {} in DEPS
1ab5d01d9b Metal: Fix dropped out arguments from functions with many args.
0d67d1bb23 Vulkan: Support EGL_EXT_gl_colorspace_bt2020
e408fc534f Add support for EGL_MESA_platfrom_surfaceless extension
c8fe53ab0a egl: Fix device fallback if native display eglInitialize fails
bc7fc3997b Roll Chromium from e2ad2e99dc98 to 90200ab2e92a (420 revisions)
b9e9c58bbd Move pre-link program state to ProgramState
8b0af482db Validate active draw buffers for dual-source blending
6698fb69b0 Vulkan: Stop passing both ProgramExecutable and ...Vk around
ae67a24b4e Metal: Move program state to ProgramExecutableMtl
4c0c837e6a GL: Move program state to ProgramExecutableGL
d9672adae7 Move left over link state to ProgramExecutable
7c72fbe95c Return the vendor string as hex when it is unknown.
4d4795b249 Add build overrides for Vulkan Utility Libraries
3822ea3a40 D3D: Move program state to ProgramExecutableD3D
af30f36b84 EGL: Update EGL headers
bb135f0ebe Make ProgramExecutableImpl managed by ProgramExecutable
13a87d0bb4 Manual roll Chromium from 2f13938f5894 to e2ad2e99dc98 (165 
revisions)
6a960369aa Roll vulkan-deps from d213632452c2 to a446c6320b6b (9 revisions)
6d1c0932fd Roll Chromium from 92b28610c8f3 to 2f13938f5894 (510 revisions)
d6fd7eafb2 Trace/perf tests: remove calibration and most warmup options
558df6f175 Fix fragment output variables validation
181ec0a554 Roll vulkan-deps from 5ed8fabd1030 to d213632452c2 (14 revisions)
f895440586 Roll SwiftShader from a147f6c5192a to 32f9332d1d7a (1 revision)
b54b4a893f Roll Chromium from 3b473fe59c6b to 92b28610c8f3 (662 revisions)
0f7c39a2ab Temporarily remove trace bots from CQ
57388ab2e2 Vulkan: Make sure ProgramVk has no members other than executable
e066b68967 Ensure struct SamplerBinding is tightly packed without padding
fc6bf90d5a Roll VK-GL-CTS from c04e157100c1 to a745d5c29c56 (8 revisions)
98b710e67b Roll vulkan-deps from 8f3cfbeff2e9 to 5ed8fabd1030 (11 revisions)
8a173e54a1 Roll SwiftShader from 97bdc453fbed to a147f6c5192a (1 revision)
2776754867 Roll Chromium from cbda6c2d6318 to 3b473fe59c6b (518 revisions)
7e41c5bc02 Remove scripts/perf_test_runner.py and references to it
c8ec8739ec Frontend: Remove link job dependence to context
4376a8c879 Metal: Reduce link job dependence to context
44b5715c40 D3D: Remove link job dependence to context
571b4cdb11 Vulkan: Move pipeline/desc-set layout creation to link job
b8d5a423d5 Add static_assert(std::is_trivially_copyable<LinkedUniform>(),"")
03f9dff61b Separate out std::vector<GLuint> boundTextureUnits from 
SamplerBinding
a8d77dc4cd Vulkan: Move mVariableInfoMap load/save to its own class
607f2636af Vulkan: Switch ShaderInfo::load to use readBytes
9f4bddd840 Cleanup: remove unused ANGLE_ASSERT_IMPL
98e351cf55 Traces: Update steps for upgrading traces
893325b862 Perf tests: call base class SetUp in all tests
feb0d11b45 Roll vulkan-deps from 1fb2f09080d7 to 8f3cfbeff2e9 (9 revisions)
e2eea7b7de Roll Chromium from 0e1c462e01ac to cbda6c2d6318 (567 revisions)
0b64825203 GL: Fix EAGL build
f0d3e8b383 Remove test skips on dEQP-EGL.functional.swap_buffers*
0688a940c8 GL: Disable EXT_texture_mirror_clamp_to_edge on Mesa
68f2c10cdf Remove program executable backup during link
cfd9ccd008 Reland: Vulkan: Move SPIR-V set up to link job
711db27554 Translator: remove usage of contains()
b0777def38 Traces: Upgrade octopath_traveler
8f64b51d22 Reland: Vulkan: Move default uniform init to link job
865eceaa2a Trace perf: power metric uWs/frame -> W, exclude startup&teard
72c0088542 Tests: Skip injustice_2 on Windows/Nvidia
9f258f8a03 GL: Add disableRenderSnorm workaround
4723a32df4 Roll Chromium from dd175d86ee90 to 0e1c462e01ac (1385 revisions)
d8f088e034 GL: Remove parallel compile/link without driver support
d1d41e11d2 Roll vulkan-deps from 2cb515574109 to 1fb2f09080d7 (15 revisions)
0ef565c50e end2end test with --use-gl fails with a note
d41ac4dac3 Cleanup: 'am instrument' readability and consistency
84576a5bf7 Trace perf: log script args in the spreadsheet
9e2d4c0b18 Trace perf: add test crash handling
864de574bb Trace perf: subprocess.wait() -> subprocess.communicate()
823de3a30c Tests: Add Injustice 2 trace
cb1c5ca425 Manual roll vulkan-deps from aa121378c102 to 2cb515574109 (9 
revisions)
f3c1de3636 Make shader recompile while parallel linking safe
1bd45c4ffb Add tiling mode for GL_EXT_memory_objects
d0730eba99 Disable NativeWindow screen read capability on non-win32 platform
27836f2181 Metal: Support incomplete integer textures
084643d94c EGL: Make sure unitialize values don't leak into configs
280e79e1fa Rescope globals only used in one function to function-local.
bbf083e0b6 Revert "Move ANGLE binaries to /system/${LIB}."
aaeeea0c42 D3D11: Add device id to the render string
71c90dfd30 gtest: disable legacy test case API
86d128c0f3 Move ANGLE binaries to /system/${LIB}.
54770d8241 Perf tests: move calibration out of run() to SetUp()
2c624a5e05 android_helper cleanup: remove smoke test and timeout
30c9bd21cc Mark more TraceFunctions methods as pure virtual
8f5a61243e Tests: Add Stumble Guys trace
1add0786f4 Don't roll siso into AOSP
e698aee0c3 Roll vulkan-deps from 14d9936ef38c to aa121378c102 (8 revisions)
ee0df29eae Roll Chromium from 19b3acaded0d to dd175d86ee90 (646 revisions)
3479f4a180 Move more ProgramExecutable basic type vars to mBasicDataTypeStruct
99e3e65221 Traces: LoadBinaryData verifies that all data was read
0d701c81d0 Traces: add temporary debug info to LoadBinaryData
be60f87972 Workaround for tex buffer type mismatch
c34f83d9a3 Group all ProgramExecutable basic data type members into a struct
cf2c9c5607 Vulkan: Add VMA 3.0 support in ANGLE
2768c8c489 Roll VK-GL-CTS from 532cf9c253c0 to c04e157100c1 (17 revisions)
d85de0e9c6 Capture/Replay: Add optional replay of trimmed resources
7ede4232fd infra: switch angle builders to use reclient
88341a5208 Update deqp_gles31 test expectations files
3629eeee8d Roll vulkan-deps from cffce1cd0b9e to 14d9936ef38c (6 revisions)
3058ed4414 Roll Chromium from 6edc18195fd8 to 19b3acaded0d (512 revisions)
5217beb287 Reland "Tightly pack LinkedUniform by using int16_t"
d85b29053d Android: improve error message due to missing trace libs
78f95b1e6a Add reclient and siso dependencies
d425a6bb7b Update deqp_gles3* test expectations
1e1c9d9de8 Pack and reduce Program::mProgramInput size
124e90af14 Retrace: copy get_min_reqs data over when upgrading
8e744e9f2a Android: support dEQP in android_helper and add bundle script
aa8d60aac0 D3D11: Normalize blend state for MIN/MAX operations
4ba4af6160 Revert recompile blocking on link
9f48f9314e Revert "Tightly pack LinkedUniform by using int16_t"
5d2a1749ce Add an assert that capture_tests isn't supported on Android
3a5d67ce5e infra/config: add reclient property
065c93dd64 infra/config: remove unused property
be7ab4804e gles: disable MSRTT on Windows/NVIDIA
59b0c7d718 Add regression test for VVL AlphaToCoverage bug
a811356480 Roll vulkan-deps from 53e39be12b9e to cffce1cd0b9e (9 revisions)
a2d0062966 Roll Chromium from 28c4ab8a8264 to 6edc18195fd8 (559 revisions)
78de02ab52 Warn only once for shader recompile during link
ba41a4d85b Suppress parallel-link tests on Asan/Windows/SwiftShader
9e056e2073 Delete .gitmodules from ANGLE dependencies when rolling into AOSP
4fffc99383 Gold tests: add temporary logging of angledata hashes
7c83c6952c Roll vulkan-deps from c3ff3250b9e7 to 53e39be12b9e (10 revisions)
af16982038 Roll Chromium from 9931a5544b75 to 28c4ab8a8264 (455 revisions)
152cf62b38 Tightly pack LinkedUniform by using int16_t
59f158c169 GL: Add explicitFragmentLocations workaround
29aae8ac96 Vulkan: Don't access the XFB object during link
10f54902e8 Vulkan: Move SPIR-V set up to link job
d8cd4dcdc9 Vulkan: Move default uniform init to link job
f4e5c327d7 Tests: Upgrade blade_and_soul_revolution
2fd33fc443 Android: Make .gz sync faster by only checking last bytes
d7d78adb2a Infra: Use more shards for SwANGLE/end2end tests on TSAN
424f43e40e Prevent shaders from recompiling while a link job is in progress
f9e3f67430 Roll Chromium from 2f1df67285b4 to 9931a5544b75 (548 revisions)
61a5707f86 Load/Save ShaderVariableBuffer::memberIndexes in one memcpy
745023ef84 Vulkan: Ensure mComputeDirtyBits is set for potential submission.
1db320c8af Docs: Update steps for using experimental CIPD
9d7bddc1e0 Trace Replay: Allow screenshots of all frames
d48a0d5913 Metal: optimize emulated texture formats.
b264301d01 Roll vulkan-deps from ce76478186bc to c3ff3250b9e7 (5 revisions)
8b1583b0fb Roll Chromium from 99516e709be0 to 2f1df67285b4 (555 revisions)
f11c972b52 Update requiredFlags use for VMA image allocations
16cfa28e11 Vulkan: Basic infra for parallel link
394699d3cc tests: skip SwiftShader tests when building without SwiftShader
237ff2b71b Fix assertion failure with EGL_FOREVER_KHR.
6092e0b75c D3D11: Ensure that clip depth mode is synced
987f0dfd64 Roll VK-GL-CTS from cedd20620c84 to 532cf9c253c0 (14 revisions)
4a195ce0ff Vulkan: Fix SPIR-V id assignment to user-defined webgl_* names
dfa065cf6e Roll SwiftShader from c315c894b9d5 to 97bdc453fbed (1 revision)
af1541418c Roll vulkan-deps from 59b294f2797c to ce76478186bc (9 revisions)
7b1777e6a0 Roll Chromium from 653db97a807b to 99516e709be0 (339 revisions)
d52046c499 Remove CPEPrefix for //third_party/jdk
0f4317d01c Manual roll vulkan-deps from ed9dadbd89cd to 59b294f2797c (89 
revisions)
ffe81dd3cd Vulkan: allow opt-in to MSRTT emulation via overrides
833f7f69c8 Vulkan: improve XFB feature dependency checks
32bcf96fb4 Manual roll Chromium from ea8b2b6926bc to 653db97a807b (714 
revisions)
f395f34bc0 features: frontload feature overrides
7c69116fbb Vulkan: Fix data race with DynamicDescriptorPool
ae8a5cfd91 GL: Accept more config options when creating the EGL context
d7e914da5f Roll SwiftShader from 729e92f8ae07 to c315c894b9d5 (1 revision)
a990ba3484 Fix write out of bounds on non robust contexts crashes
fa3ecccba7 Vulkan: make fragment shading rate depend on renderpass2
32aecfcce7 Manual roll Chromium from e37ae34e9fdf to ea8b2b6926bc (381 
revisions)
370e9ca024 Add experimental Mac NVIDIA bot specs
df76f5b167 Respect KHR_parallel_shader_compile for program link
164ac246b1 zero-initialize all memory in LinkedUniform.
2d87c31da6 Revert "Metal: initialize std::arrays in mtl_render_utils"
c5949fe0ee Remove dummy chromium from git submodules
3ad8d9127a Roll chromium_revision 2140415f50..e37ae34e9f (1179456:1181024)
719165c8eb Remove "const UniformTypeInfo *typeInfo" from struct LinkedUniform
c40d31b026 Metal: initialize std::arrays in mtl_render_utils
d1e26fa224 gpu_info_util: Close X11 display after usage
f7d7be8d2f Metal: upstream "UBO convert only whole block".
e50d3876ee Vulkan: Retain loadOp when there is a resolve attachment
d1117834a0 Simplify struct LinkedUniform a bit more
41d27ec39a load/save entire std::vector<LinkedUniform> with one call.
eff12c1e8d Move name and mappedName out of LinkedUniform struct
3dbfa31479 Add Gitmodules to angle.
4963febf5d Vulkan: Remove type indices with host-visible bit
9c588180bf Change LinkedUniform::arraySizes from std::vector to unsigned int
d2a6b2a0de Use offscreen DisplayVk on ChromeOS
f4e901b447 Validate program binaries are the same CPU bit-ness.
e7eba55905 Roll VK-GL-CTS from 00cccd7cf562 to cedd20620c84 (11 revisions)
8ba04f1c29 Metal: disable fastmath less often.
30bd0149fc ANGLETest: fix crashes when switching between GLESDriverTypes
135a24fc37 update Wrangler runbook
22438ad8e2 Embed ActiveVariable into BufferVariable and ShaderVariableBuffer
ee019f5809 Group fixed sized data of LinkedUniform into a struct
7bb132261a Pack booleans inside struct LinkedUniform into bitfields
0581a81c8f Gitmodules: Remove unused androidx_browser.
68b0a8c2a9 Roll Chromium from 5b2aecb232a1 to 2140415f507f (1184 revisions)

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


_______________________________________________
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to