[webkit-changes] [WebKit/WebKit] a64f0e: Update ANGLE to 2025-02-07 (d4083c792c1ea3ff3f1928...
Kimmo Kinnunen
noreply at github.com
Mon Feb 10 07:43:19 PST 2025
Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: a64f0e2f4dfc4c1a5bed9459b726615a99d08c1a
https://github.com/WebKit/WebKit/commit/a64f0e2f4dfc4c1a5bed9459b726615a99d08c1a
Author: Kimmo Kinnunen <kkinnunen at apple.com>
Date: 2025-02-10 (Mon, 10 Feb 2025)
Changed paths:
M Source/ThirdParty/ANGLE/ANGLE.plist
M Source/ThirdParty/ANGLE/ANGLE.xcodeproj/project.pbxproj
M Source/ThirdParty/ANGLE/DEPS
M Source/ThirdParty/ANGLE/GLESv2.cmake
M Source/ThirdParty/ANGLE/README.chromium
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/scripts/code_generation_hashes/GL_CTS_(dEQP)_build_files.json
M Source/ThirdParty/ANGLE/scripts/code_generation_hashes/SPIR-V_helpers.json
M Source/ThirdParty/ANGLE/scripts/code_generation_hashes/proc_table.json
M Source/ThirdParty/ANGLE/scripts/gen_proc_table.py
M Source/ThirdParty/ANGLE/src/common/FastVector.h
A Source/ThirdParty/ANGLE/src/common/apple/ObjCPtr.h
A Source/ThirdParty/ANGLE/src/common/apple/ObjCPtr_test.mm
M Source/ThirdParty/ANGLE/src/common/log_utils.h
M Source/ThirdParty/ANGLE/src/common/spirv/gen_spirv_builder_and_parser.py
M Source/ThirdParty/ANGLE/src/common/spirv/spirv_instruction_builder_autogen.cpp
M Source/ThirdParty/ANGLE/src/common/third_party/xxhash/README.chromium
M Source/ThirdParty/ANGLE/src/compiler/translator/tree_ops/RewritePixelLocalStorage.cpp
M Source/ThirdParty/ANGLE/src/libANGLE/Constants.h
M Source/ThirdParty/ANGLE/src/libANGLE/Context.cpp
M Source/ThirdParty/ANGLE/src/libANGLE/ErrorStrings.h
M Source/ThirdParty/ANGLE/src/libANGLE/cl_types.h
M Source/ThirdParty/ANGLE/src/libANGLE/renderer/d3d/d3d11/ResourceManager11.cpp
M Source/ThirdParty/ANGLE/src/libANGLE/renderer/metal/ContextMtl.h
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/ProgramExecutableMtl.h
M Source/ThirdParty/ANGLE/src/libANGLE/renderer/metal/ProgramExecutableMtl.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/SamplerMtl.h
M Source/ThirdParty/ANGLE/src/libANGLE/renderer/metal/SamplerMtl.mm
M Source/ThirdParty/ANGLE/src/libANGLE/renderer/metal/SurfaceMtl.h
M Source/ThirdParty/ANGLE/src/libANGLE/renderer/metal/SurfaceMtl.mm
M Source/ThirdParty/ANGLE/src/libANGLE/renderer/metal/SyncMtl.h
M Source/ThirdParty/ANGLE/src/libANGLE/renderer/metal/SyncMtl.mm
M Source/ThirdParty/ANGLE/src/libANGLE/renderer/metal/mtl_command_buffer.h
M Source/ThirdParty/ANGLE/src/libANGLE/renderer/metal/mtl_command_buffer.mm
M Source/ThirdParty/ANGLE/src/libANGLE/renderer/metal/mtl_common.h
M Source/ThirdParty/ANGLE/src/libANGLE/renderer/metal/mtl_context_device.h
M Source/ThirdParty/ANGLE/src/libANGLE/renderer/metal/mtl_context_device.mm
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_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.h
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/vulkan/CLCommandQueueVk.cpp
M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/CLDeviceVk.cpp
M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/CLKernelVk.cpp
M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/CLKernelVk.h
M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/SurfaceVk.cpp
M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/SurfaceVk.h
M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/android/vk_android_utils.cpp
M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/spv_utils.cpp
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_ref_counted_event.cpp
M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/vk_ref_counted_event.h
M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/vk_renderer.cpp
M Source/ThirdParty/ANGLE/src/libANGLE/validationCL.cpp
M Source/ThirdParty/ANGLE/src/libANGLE/validationES.cpp
M Source/ThirdParty/ANGLE/src/libANGLE/validationES2.cpp
M Source/ThirdParty/ANGLE/src/libANGLE/validationES3.cpp
M Source/ThirdParty/ANGLE/src/libANGLE/validationES31.cpp
M Source/ThirdParty/ANGLE/src/libANGLE/validationES32.cpp
M Source/ThirdParty/ANGLE/src/libANGLE/validationESEXT.cpp
M Source/ThirdParty/ANGLE/src/libGLESv2.gni
M Source/ThirdParty/ANGLE/src/libGLESv2/egl_stubs.cpp
A Source/ThirdParty/ANGLE/src/libGLESv2/egl_stubs_getprocaddress_autogen.cpp
R Source/ThirdParty/ANGLE/src/libGLESv2/proc_table_egl.h
R 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_unittests.gni
M Source/ThirdParty/ANGLE/src/tests/cl_support/openclcts_mustpass.txt
M Source/ThirdParty/ANGLE/src/tests/deqp_support/deqp.gni
M Source/ThirdParty/ANGLE/src/tests/gl_tests/BlendFuncExtendedTest.cpp
M Source/ThirdParty/ANGLE/src/tests/gl_tests/GLSLTest.cpp
M Source/ThirdParty/ANGLE/src/tests/gl_tests/PixelLocalStorageTest.cpp
M Source/ThirdParty/ANGLE/src/tests/perf_tests/ANGLEPerfTest.cpp
M Source/ThirdParty/ANGLE/src/tests/perf_tests/TracePerfTest.cpp
M Source/ThirdParty/ANGLE/src/tests/test_utils/angle_test_instantiate.h
M Source/ThirdParty/ANGLE/src/tests/test_utils/runner/TestSuite.cpp
M Source/ThirdParty/ANGLE/third_party/bazel/README.chromium
M Source/ThirdParty/ANGLE/third_party/colorama/README.chromium
M Source/ThirdParty/ANGLE/third_party/flatbuffers/README.chromium
M Source/ThirdParty/ANGLE/third_party/glslang/README.chromium
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/spirv-headers/README.chromium
M Source/ThirdParty/ANGLE/third_party/spirv-tools/README.chromium
M Source/ThirdParty/ANGLE/third_party/turbine/README.chromium
M Source/ThirdParty/ANGLE/third_party/vulkan-headers/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/windows/third_party/StackWalker/README.chromium
Log Message:
-----------
Update ANGLE to 2025-02-07 (d4083c792c1ea3ff3f1928e5d296de22d72d526a)
https://bugs.webkit.org/show_bug.cgi?id=287236
<rdar://problem/144380873>
Reviewed by Dan Glastonbury
Contains upstream commits:
git log --oneline 91a559c9b1029a97acf4df69a227cd6d93e39d3d..d4083c792c1ea3ff3f1928e5d296de22d72d526a --pretty=%h %s
d4083c792c Metal: Make ObjCPtr available to all modules
d3552825a7 Roll SwiftShader from 28a2e8a45f16 to 5017ce3c800e (1 revision)
4e5f2ca399 Metal: Rewrite AutoObjCPtr as ObjCPtr
e9cda7f685 Roll VK-GL-CTS from 48e7f3020f52 to 1177f7b7d556 (5 revisions)
c24468c9c5 Fix "fallthrough annotation in unreachable code" in release d3d builds
7263989e41 Vulkan: Fix VUID-vkBindBufferMemory-buffer-01444
0ef5553534 FastVector::resize_down never increases capacity
fb563c3e05 FastVector capacity increase is a function call
1675d47fdf Metal: Remove incorrect AutoObjCPtr construct on T &&
60a9320cfe Move unlikely path of MakeLengthOp to a function call
7370bb573d UNREACHABLE -> __builtin_unreachable() in release clang builds
38aa0780bb Roll vulkan-deps from 430dae9cea66 to 4d67b5012a2f (34 revisions)
4ce8b71e1e LSC updating angle License ids
483be92cf0 CL/VK: Cleanup old non-uniform restriction in CLDeviceVk
93e99da399 Vulkan: Fix bugs with varying precision fixer
bab3f9ab79 CL/VK: Cosmetic kernel arg updates
9c82e55a38 Vulkan: Make VkEvent for Buffer work with more general usage
82e25a32ca Make all " < 0" error messages consistent
da8378305c CL: Fix device queue query validation for 3.0
fb118e4109 Vulkan: Always defer acquireNextSwapchainImage() call
bee34ea75d Metal: Remove redundant AutoObjCObj template alias
81412e88ed Metal: Avoid using retainAssign()
49e2b5e232 Support compiling without GetProcAddress
a6e010d649 Roll SwiftShader from 86cf34f50cbe to 28a2e8a45f16 (1 revision)
9c6af5ce1c Vulkan: Fix crash in SPIR-V transform with varying precision fix
aa94da0253 Revert "Vulkan: Bugfix in SPIRV entrypoint transformation"
c2cb1603ca Perf tests: change fps limiter method to timestamp based
6808ef839a Tests: suppress -Wunused-private-field warning
c6a8faf6bc Mark error strings as *, not []
b32a808d96 Re-enable EXT_multi_draw_indirect on the Vulkan backend.
29e20d52bf Vulkan: Use single VkEvent to track depth/stencil and color attachment
3e15632260 Roll Chromium from 8cb2fac8059f to 7a15ef98fa46 (607 revisions)
957bafb510 Infra: Print stdout for TIMEOUT cases
56d796a9f1 CL/VK: Fix max read/write image arg limits
a04cb42ae9 Metal: Remove autorelease use from libANGLE parts
e87d87f81d CL: Add NDRange region chunk max GWS clamp
8157f927f7 Roll Chromium from b795d308ae56 to 8cb2fac8059f (840 revisions)
Canonical link: https://commits.webkit.org/290167@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