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