[webkit-changes] [WebKit/WebKit] 1dfbd6: Update ANGLE to 2024-01-03 (295eece61cce0f7721427d...

Kimmo Kinnunen noreply at github.com
Mon Jan 8 00:14:23 PST 2024


  Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: 1dfbd6f7279ea1201b5afb9719b4163c8fab1566
      https://github.com/WebKit/WebKit/commit/1dfbd6f7279ea1201b5afb9719b4163c8fab1566
  Author: Kimmo Kinnunen <kkinnunen at apple.com>
  Date:   2024-01-08 (Mon, 08 Jan 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/build_overrides/angle.gni
    A Source/ThirdParty/ANGLE/build_overrides/clspv.gni
    M Source/ThirdParty/ANGLE/changes.diff
    M Source/ThirdParty/ANGLE/include/platform/autogen/FeaturesVk_autogen.h
    M Source/ThirdParty/ANGLE/include/platform/vk_features.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_entry_points.json
    M Source/ThirdParty/ANGLE/scripts/code_generation_hashes/Vulkan_mandatory_format_support_table.json
    M Source/ThirdParty/ANGLE/scripts/generate_android_bp.py
    M Source/ThirdParty/ANGLE/scripts/generate_entry_points.py
    A Source/ThirdParty/ANGLE/src/android_system_settings/README.md
    M Source/ThirdParty/ANGLE/src/android_system_settings/assets/a4a_rules.json
    R Source/ThirdParty/ANGLE/src/android_system_settings/res/values/global_settings.xml
    M Source/ThirdParty/ANGLE/src/android_system_settings/res/values/preference_keys.xml
    M Source/ThirdParty/ANGLE/src/android_system_settings/res/values/strings.xml
    M Source/ThirdParty/ANGLE/src/android_system_settings/res/xml/main.xml
    A Source/ThirdParty/ANGLE/src/android_system_settings/src/com/android/angle/common/AngleRuleHelper.java
    M Source/ThirdParty/ANGLE/src/android_system_settings/src/com/android/angle/common/GlobalSettings.java
    M Source/ThirdParty/ANGLE/src/android_system_settings/src/com/android/angle/common/MainFragment.java
    M Source/ThirdParty/ANGLE/src/android_system_settings/src/com/android/angle/common/Receiver.java
    M Source/ThirdParty/ANGLE/src/android_system_settings/src/com/android/angle/common/SearchProvider.java
    R Source/ThirdParty/ANGLE/src/common/base/README.angle
    A Source/ThirdParty/ANGLE/src/common/base/README.chromium
    M Source/ThirdParty/ANGLE/src/compiler/translator/Compiler.h
    M Source/ThirdParty/ANGLE/src/compiler/translator/msl/EmitMetal.cpp
    M Source/ThirdParty/ANGLE/src/compiler/translator/msl/ModifyStruct.cpp
    M Source/ThirdParty/ANGLE/src/compiler/translator/msl/ModifyStruct.h
    M Source/ThirdParty/ANGLE/src/compiler/translator/msl/RewritePipelines.cpp
    M Source/ThirdParty/ANGLE/src/compiler/translator/msl/TranslatorMSL.h
    M Source/ThirdParty/ANGLE/src/compiler/translator/tree_ops/msl/NameEmbeddedUniformStructsMetal.cpp
    M Source/ThirdParty/ANGLE/src/image_util/loadimage_etc.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/CLBuffer.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/CLBuffer.h
    M Source/ThirdParty/ANGLE/src/libANGLE/CLCommandQueue.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/CLCommandQueue.h
    M Source/ThirdParty/ANGLE/src/libANGLE/CLContext.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/CLContext.h
    M Source/ThirdParty/ANGLE/src/libANGLE/CLDevice.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/CLDevice.h
    M Source/ThirdParty/ANGLE/src/libANGLE/CLEvent.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/CLEvent.h
    M Source/ThirdParty/ANGLE/src/libANGLE/CLImage.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/CLImage.h
    M Source/ThirdParty/ANGLE/src/libANGLE/CLKernel.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/CLKernel.h
    M Source/ThirdParty/ANGLE/src/libANGLE/CLMemory.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/CLMemory.h
    M Source/ThirdParty/ANGLE/src/libANGLE/CLObject.h
    M Source/ThirdParty/ANGLE/src/libANGLE/CLPlatform.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/CLPlatform.h
    M Source/ThirdParty/ANGLE/src/libANGLE/CLProgram.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/CLProgram.h
    M Source/ThirdParty/ANGLE/src/libANGLE/CLSampler.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/CLSampler.h
    M Source/ThirdParty/ANGLE/src/libANGLE/CLtypes.h
    M Source/ThirdParty/ANGLE/src/libANGLE/Context.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/Context.h
    M Source/ThirdParty/ANGLE/src/libANGLE/GLES1Renderer.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/GLES1State.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/GLES1State.h
    M Source/ThirdParty/ANGLE/src/libANGLE/Observer.h
    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/ProgramPipeline.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/ProgramPipeline.h
    M Source/ThirdParty/ANGLE/src/libANGLE/State.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/Texture.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/Texture.h
    M Source/ThirdParty/ANGLE/src/libANGLE/VertexArray.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/VertexAttribute.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/VertexAttribute.h
    M Source/ThirdParty/ANGLE/src/libANGLE/cl_utils.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/cl_utils.h
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/CLCommandQueueImpl.h
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/CLContextImpl.h
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/CLDeviceImpl.h
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/CLEventImpl.h
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/CLKernelImpl.h
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/CLMemoryImpl.h
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/CLPlatformImpl.h
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/CLProgramImpl.h
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/cl/CLCommandQueueCL.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/cl/CLCommandQueueCL.h
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/cl/CLContextCL.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/cl/CLContextCL.h
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/cl/CLDeviceCL.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/cl/CLDeviceCL.h
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/cl/CLEventCL.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/cl/CLEventCL.h
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/cl/CLKernelCL.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/cl/CLKernelCL.h
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/cl/CLMemoryCL.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/cl/CLMemoryCL.h
    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/cl/CLProgramCL.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/cl/CLProgramCL.h
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/gl/cgl/IOSurfaceSurfaceCGL.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/gl/eagl/IOSurfaceSurfaceEAGL.mm
    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/IOSurfaceSurfaceMtl.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_msl_utils.mm
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/metal/mtl_render_utils.mm
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/BufferVk.cpp
    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/CLContextVk.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/CLContextVk.h
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/CLDeviceVk.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/CLDeviceVk.h
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/CLEventVk.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/CLEventVk.h
    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/CLMemoryVk.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/CLMemoryVk.h
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/CLPlatformVk.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/CLPlatformVk.h
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/CLProgramVk.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/CLProgramVk.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/MemoryObjectVk.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/RendererVk.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/android/HardwareBufferImageSiblingVkAndroid.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/mac/IOSurfaceSurfaceVkMac.mm
    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/validationCL.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/validationES.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/validationES.h
    M Source/ThirdParty/ANGLE/src/libANGLE/validationES3.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/validationES32.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/validationESEXT.cpp
    M Source/ThirdParty/ANGLE/src/libGLESv2/cl_stubs.cpp
    M Source/ThirdParty/ANGLE/src/libGLESv2/cl_stubs_autogen.h
    M Source/ThirdParty/ANGLE/src/libGLESv2/entry_points_cl_autogen.cpp
    M Source/ThirdParty/ANGLE/src/tests/angle_end2end_tests_expectations.txt
    M Source/ThirdParty/ANGLE/src/tests/deqp_support/deqp_gles2_test_expectations.txt
    M Source/ThirdParty/ANGLE/src/tests/deqp_support/deqp_gles3_test_expectations.txt
    M Source/ThirdParty/ANGLE/src/tests/egl_tests/EGLIOSurfaceClientBufferTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/egl_tests/EGLSyncTestMetalSharedEvent.mm
    M Source/ThirdParty/ANGLE/src/tests/gl_tests/CompressedTextureFormatsTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/gl_tests/ETCTextureTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/gl_tests/FramebufferTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/gl_tests/ProgramPipelineTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/gl_tests/UniformBufferTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/gl_tests/VulkanExternalImageTest.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/gl_tests/gles1/DrawTextureTest.cpp
    A Source/ThirdParty/ANGLE/src/tests/gl_tests/media/etc2bc_srgb8_alpha8.inc
    M Source/ThirdParty/ANGLE/src/tests/test_utils/ANGLETest.h
    M Source/ThirdParty/ANGLE/src/tests/test_utils/VulkanHelper.cpp
    M Source/ThirdParty/ANGLE/src/tests/test_utils/VulkanHelper.h
    R Source/ThirdParty/ANGLE/src/tests/test_utils/third_party/README.angle
    A Source/ThirdParty/ANGLE/src/tests/test_utils/third_party/README.chromium
    R Source/ThirdParty/ANGLE/third_party/VK-GL-CTS/README.angle
    A Source/ThirdParty/ANGLE/third_party/VK-GL-CTS/README.chromium
    R Source/ThirdParty/ANGLE/third_party/astc-encoder/README.angle
    A Source/ThirdParty/ANGLE/third_party/astc-encoder/README.chromium
    A Source/ThirdParty/ANGLE/third_party/clspv/BUILD.gn
    A Source/ThirdParty/ANGLE/third_party/clspv/README.chromium
    A Source/ThirdParty/ANGLE/third_party/clspv/gn/README.md
    A Source/ThirdParty/ANGLE/third_party/clspv/gn/build/BUILD.gn
    A Source/ThirdParty/ANGLE/third_party/clspv/gn/build/llvm_buildflags.gni
    A Source/ThirdParty/ANGLE/third_party/clspv/gn/llvm/compiled_action.gni
    A Source/ThirdParty/ANGLE/third_party/clspv/gn/llvm/config/BUILD.gn
    A Source/ThirdParty/ANGLE/third_party/clspv/gn/llvm/config/clang/BUILD.gn
    A Source/ThirdParty/ANGLE/third_party/clspv/gn/llvm/sources/BUILD.gn
    A Source/ThirdParty/ANGLE/third_party/clspv/gn/llvm/tablegen/BUILD.gn
    A Source/ThirdParty/ANGLE/third_party/clspv/gn/llvm/tablegen/clang_tablegen.gni
    A Source/ThirdParty/ANGLE/third_party/clspv/gn/llvm/tablegen/tablegen.gni
    A Source/ThirdParty/ANGLE/third_party/clspv/gn/llvm/target/targets.gni
    A Source/ThirdParty/ANGLE/third_party/clspv/gn/llvm/target/targets_string.gni
    A Source/ThirdParty/ANGLE/third_party/clspv/gn/llvm/target/targets_with_asm_parsers.gni
    A Source/ThirdParty/ANGLE/third_party/clspv/gn/llvm/target/targets_with_disassemblers.gni
    A Source/ThirdParty/ANGLE/third_party/clspv/gn/llvm/target/targets_with_exegesis.gni
    A Source/ThirdParty/ANGLE/third_party/clspv/gn/llvm/target/targets_with_mcas.gni
    A Source/ThirdParty/ANGLE/third_party/clspv/gn/llvm/tools/BUILD.gn
    A Source/ThirdParty/ANGLE/third_party/clspv/gn/llvm/write_cmake_config.gni
    A Source/ThirdParty/ANGLE/third_party/clspv/gn/llvm/write_vcsrevision.gni
    A Source/ThirdParty/ANGLE/third_party/clspv/gn/triples.gni
    R Source/ThirdParty/ANGLE/third_party/glmark2/README.angle
    A Source/ThirdParty/ANGLE/third_party/glmark2/README.chromium
    R Source/ThirdParty/ANGLE/third_party/libpng/README.angle
    A Source/ThirdParty/ANGLE/third_party/libpng/README.chromium
    A Source/ThirdParty/ANGLE/third_party/llvm/README.chromium
    R Source/ThirdParty/ANGLE/util/android/third_party/README.angle
    A Source/ThirdParty/ANGLE/util/android/third_party/README.chromium
    M Source/ThirdParty/ANGLE/util/autogen/angle_features_autogen.cpp
    M Source/ThirdParty/ANGLE/util/autogen/angle_features_autogen.h

  Log Message:
  -----------
  Update ANGLE to 2024-01-03 (295eece61cce0f7721427d4a42e0fe1821c6d39f)
https://bugs.webkit.org/show_bug.cgi?id=267077
rdar://problem/120469889

Reviewed by Dan Glastonbury

Contains upstream commits:
git log --oneline 8f966559277014210094158770d801896d718cab..295eece61cce0f7721427d4a42e0fe1821c6d39f --pretty=%h %s
295eece61c Vulkan: Add feature to force enable sample usage
82c0ba9350 Set dirty bit when GLES1 texture state changes
343e774a7b Vulkan: Bugfix in usage flags of images with external formats
a6b9a7447d Metal: Implement vertex attribute aliasing
3c8501b38e Metal: Handle embedded uniform struct arrays
706b5abeea Avoid UB in 16-bit IOSurface tests
d18f22ca37 ANGLE: Update syncval exceptions and add test for syncval errors
1b3f101cb8 Roll Chromium from 785f1c59fc7f to 51f403269037 (105 revisions)
4b8573817f Roll Chromium from 9cf4a28c8c16 to 785f1c59fc7f (258 revisions)
09c69b5b5c Roll Chromium from 1f725fb9b559 to 9cf4a28c8c16 (152 revisions)
48ff6a269e Roll vulkan-deps from 5eda6f64c68b to 1fd0038f3bbb (3 revisions)
ad8987c23c Roll Chromium from 5bb93a4bc2f1 to 1f725fb9b559 (207 revisions)
0ddebba548 Roll vulkan-deps from ddef466fc7d4 to 5eda6f64c68b (6 revisions)
e939f9a9cf Roll Chromium from 709f4a531d4b to 5bb93a4bc2f1 (147 revisions)
3dfb2158b9 Roll vulkan-deps from 75058a70503d to ddef466fc7d4 (2 revisions)
ef5808105f Roll Chromium from 6b6f931ed171 to 709f4a531d4b (105 revisions)
3f9f34b48c Roll vulkan-deps from c3b062a5b7ab to 75058a70503d (5 revisions)
c8af75dde7 Roll Chromium from d4375501722f to 6b6f931ed171 (384 revisions)
3f5f4aa476 Roll VK-GL-CTS from fa3dcc95cfc0 to c92e4b2608d4 (9 revisions)
03b93d4f15 Roll vulkan-deps from 34a8babeb440 to c3b062a5b7ab (3 revisions)
6f809c7f2d Roll Chromium from 71a57680b06d to d4375501722f (902 revisions)
536042b69a vulkan: fix etc2 srgb8_alpha8 alpha decode issue.
a114385768 Fix UBO dirty bits vs PPOs
16bfe9518f Add README.chromium for llvm and clspv
e15a7de37d Roll vulkan-deps from 9c3a33aed0ec to 34a8babeb440 (5 revisions)
1368546567 Vulkan: Don't request surface extensions without VK_KHR_surface
c51259ec50 Vulkan: Ignore tex coord at draw if tex disabled
016b103347 Manual roll vulkan-deps from 06ba2decfb32 to 9c3a33aed0ec (44 revisions)
0aaa8de9f8 Vulkan: Fix memory tracking vs external texture acquire
e9c0241dca Vulkan: Rely on Vulkan 1.1 entry points in tests
6951508b7a Manual roll vulkan-deps from de368ee1bf18 to 06ba2decfb32 (1 revision)
82c95b3012 Roll Chromium from 9a3d5ea818e6 to 71a57680b06d (589 revisions)
5a062a3963 Do not update the vertex attribute limit on divisor change
9f148c4121 Metal: Fix triangle fan indices generation
e3600abb81 Manual roll vulkan-deps from 510bed662233 to de368ee1bf18 (34 revisions)
66da618c04 Skip UniformBufferTest.BufferBlockBindingChange on Mac NVIDIA GL
80db7c4bb7 Vulkan: Remove fixed VU suppressions
59d0e50bac Roll Chromium from 511b16a33b04 to 9a3d5ea818e6 (459 revisions)
bd5dce9a8e Metal: Use MTLEvent instead of MTLSharedEvent when possible
4bf402372f GL: Fix missing glUniformBlockBinding handling
1e4c4c763b Vulkan: avoid disabling explicitlyCastMediumpFloatTo16Bit for venus
d704273d78 Roll SwiftShader from 77be35e337bb to 2fa7e9b99ae4 (1 revision)
466e0b5a92 Roll Chromium from bdc028a23412 to 511b16a33b04 (571 revisions)
40f4de8fa1 Vulkan: Ensure we use cached memory for readPixels stagingBuffer
a950f0057d Move compressed format validation to Vk backend.
80893f26d7 OpenCL: Remove unneeded impl getters
66d29149ce OpenCL: Add scaffolding to renderer/vulkan code
18a68f6d23 Fix vertex attribute limit check
5e619b2125 OpenCL: DoubleFpConfig query validation fix
3439e4211e Vulkan: Remove AHB workaround for camera app
c1aaa3130a OpenCL: Updated autogen script for updated CL error handling
ed7c31c71d OpenCL: Replace error-passing APIs to use angle::Result
cd56b2484b third_party/clspv: Add GN build files
dea00fff8a Roll VK-GL-CTS from ecdec25ff753 to fa3dcc95cfc0 (15 revisions)
a1789bef23 Roll Chromium from a7af25804d20 to bdc028a23412 (543 revisions)
a9512a9fff OpenCL: Replace error-return APIs to use angle::Result
fca3eb6b22 Refactor ANGLE settings UI.

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




More information about the webkit-changes mailing list