[webkit-changes] [WebKit/WebKit] 5ff7ff: Update ANGLE to 2024-08-16 (af57b49275820280839301...

Kimmo Kinnunen noreply at github.com
Sun Aug 18 22:36:52 PDT 2024


  Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: 5ff7ffc7d9f606ec9a0a207b82f7acd3294baaec
      https://github.com/WebKit/WebKit/commit/5ff7ffc7d9f606ec9a0a207b82f7acd3294baaec
  Author: Kimmo Kinnunen <kkinnunen at apple.com>
  Date:   2024-08-18 (Sun, 18 Aug 2024)

  Changed paths:
    M Source/ThirdParty/ANGLE/ANGLE.plist
    M Source/ThirdParty/ANGLE/DEPS
    M Source/ThirdParty/ANGLE/WebKit/ANGLEShaderProgramVersion.h
    M Source/ThirdParty/ANGLE/WebKit/angle_commit.h
    M Source/ThirdParty/ANGLE/changes.diff
    M Source/ThirdParty/ANGLE/include/platform/autogen/FeaturesGL_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/infra/specs/angle.json
    M Source/ThirdParty/ANGLE/infra/specs/generate_test_spec_json.py
    M Source/ThirdParty/ANGLE/infra/specs/mixins.pyl
    M Source/ThirdParty/ANGLE/scripts/code_generation_hashes/restricted_traces.json
    M Source/ThirdParty/ANGLE/scripts/roll_chromium_deps.py
    M Source/ThirdParty/ANGLE/src/compiler/translator/tree_ops/glsl/apple/RewriteRowMajorMatrices.cpp
    M Source/ThirdParty/ANGLE/src/compiler/translator/tree_ops/msl/SeparateCompoundExpressions.cpp
    M Source/ThirdParty/ANGLE/src/compiler/translator/tree_util/IntermNode_util.cpp
    M Source/ThirdParty/ANGLE/src/compiler/translator/tree_util/IntermNode_util.h
    M Source/ThirdParty/ANGLE/src/compiler/translator/tree_util/ReplaceShadowingVariables.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/CLPlatform.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/State.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/State.h
    M Source/ThirdParty/ANGLE/src/libANGLE/VertexArray.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/VertexArray.h
    M Source/ThirdParty/ANGLE/src/libANGLE/capture/FrameCapture.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/cl/CLPlatformCL.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/cl/CLPlatformCL.h
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/gl/BlitGL.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/gl/ContextGL.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/gl/StateManagerGL.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/gl/VertexArrayGL.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/gl/VertexArrayGL.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/DisplayMtl.mm
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/metal/mtl_command_buffer.h
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/metal/mtl_command_buffer.mm
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/metal/mtl_resources.h
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/CLCommandQueueVk.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/CLCommandQueueVk.h
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/ContextVk.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/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_helpers.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/vk_helpers.h
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/vk_renderer.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/vk_resource.h
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/wgpu/ContextWgpu.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/wgpu/ContextWgpu.h
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/wgpu/wgpu_command_buffer.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/wgpu/wgpu_command_buffer.h
    M Source/ThirdParty/ANGLE/src/libANGLE/validationCL.cpp
    M Source/ThirdParty/ANGLE/src/libGLESv2/cl_stubs.cpp
    M Source/ThirdParty/ANGLE/src/tests/angle_end2end_tests_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_gles3_test_expectations.txt
    M Source/ThirdParty/ANGLE/src/tests/gl_tests/DrawBaseVertexBaseInstanceTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/gl_tests/GLSLTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/gl_tests/MultiDrawTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/gl_tests/ProgramInterfaceTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/gl_tests/StateChangeTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/gl_tests/VertexAttributeTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/perf_tests/TracePerfTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/restricted_traces/restricted_traces.json
    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/ios/ios_main.mm

  Log Message:
  -----------
  Update ANGLE to 2024-08-16 (af57b492758202808393011629cb278ca9519eac)
https://bugs.webkit.org/show_bug.cgi?id=278229
rdar://problem/134048143

Reviewed by Dan Glastonbury

Contains upstream commits:
git log --oneline 6e248bcb44bfae1c7d63b38ccd8883380234170e..af57b492758202808393011629cb278ca9519eac --pretty=%h %s
af57b49275 Roll Chromium from 43d3902d1733 to 79944459a28c (572 revisions)
2fa5e81847 Load //testing/buildbot/mixins.pyl directly.
30358a2f8a Roll vulkan-deps from 91058f2297c9 to dad70915c62f (6 revisions)
26c842fc79 Metal: use injectAsmStatementIntoLoopBodies on iOS
83ca89e58c CL: Update logic for default platform on context creation
31ad61c46e Skip end2end WebGPU tests flaky crashing on Linux Intel
21905014dd CL: Fix entrypoint validation for ICDs
77616aa3ea Tests: Add Gwent Witcher Card Game trace
e6b46eae0a Roll vulkan-deps from f084a55f96da to 91058f2297c9 (4 revisions)
727c6dccb5 Roll Chromium from fdf9925b6b4a to 43d3902d1733 (610 revisions)
2003e06230 Vulkan: Set queue family index for oneoff command buffer
2b723c13b4 CL/VK: Add initial enqueueCopyBuffer
ef6a3132b6 CL: Return error code for not supported APIs
da5721601b Reland: GL: Forward client-side arrays to the driver when possible
28b845f0b3 Roll third_party/dawn/ eb249b37e..1eca38fa5 (570 commits; 8 trivial rolls)
86d5c013dc Roll Chromium from 6ff5641dd7da to fdf9925b6b4a (714 revisions)
6fddb18d77 GL: Disable heavily emulated extensions for non-WebGL.
b5d2b1c94b Roll vulkan-deps from c297ee8a1d20 to f084a55f96da (1 revision)
087afc919e Vulkan: Prefer fallback to renderable texture than CPU copy
5967afe706 CL: Update Platform ctor to handle rx errors
072dc5d16e Metal: Disable multisampled render to texture.
8639be94a1 Manual roll vulkan-deps from 77d583f37170 to c297ee8a1d20 (3 revisions)
b36d94dc40 WebGPU: Implement viewport and scissor
c1767fd940 Suppress deqp_khr_gles31 failure on Samsung S22
c9bf5465ed Reland "Remove the linkage-specification on `main`"
fdd26da99a Manual roll vulkan-deps from c95d5ac066d8 to 77d583f37170 (7 revisions)
1735415a37 Remove unused deqp_khr_gles3 expectations
3da39c3263 Roll Chromium from cb6c951edfe3 to 6ff5641dd7da (549 revisions)
5b4517ec4a CL/VK: Add helper for inserting barriers
f8fc8ac362 Vulkan: Remove dependency on ContextVk for CommandBufferHelper
3d6cf23c7d Skip end2end tests failing on iOS simulator
ee25dddbd5 Metal: Properly clear render pass' attachment with an emulated alpha.
526e040882 Roll Chromium from 26ff6a053683 to cb6c951edfe3 (1358 revisions)
f0465cac79 Revert "Remove the linkage-specification on `main`"
681b681bc5 Tests: Add Grand Mountain Adventure trace
b60dc9d59a Remove the linkage-specification on `main`
f52aaf99b5 Roll vulkan-deps from 236cdecbee13 to c95d5ac066d8 (6 revisions)

11724133cd Metal: Separate vars with normal types
Canonical link: https://commits.webkit.org/282415@main



To unsubscribe from these emails, change your notification settings at https://github.com/WebKit/WebKit/settings/notifications


More information about the webkit-changes mailing list