Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: e1140406851614ffb375e8b4b6342a9538e59b66
      
https://github.com/WebKit/WebKit/commit/e1140406851614ffb375e8b4b6342a9538e59b66
  Author: Kimmo Kinnunen <[email protected]>
  Date:   2024-04-09 (Tue, 09 Apr 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/FeaturesVk_autogen.h
    M Source/ThirdParty/ANGLE/include/platform/vk_features.json
    M Source/ThirdParty/ANGLE/infra/specs/angle.json
    M Source/ThirdParty/ANGLE/infra/specs/waterfalls.pyl
    M 
Source/ThirdParty/ANGLE/scripts/code_generation_hashes/Vulkan_internal_shader_programs.json
    M Source/ThirdParty/ANGLE/scripts/export_targets.py
    M Source/ThirdParty/ANGLE/scripts/run_code_generation.py
    M Source/ThirdParty/ANGLE/src/common/WorkerThread.cpp
    M Source/ThirdParty/ANGLE/src/compiler/translator/BaseTypes.cpp
    M Source/ThirdParty/ANGLE/src/compiler/translator/BaseTypes.h
    M Source/ThirdParty/ANGLE/src/compiler/translator/ParseContext.cpp
    M Source/ThirdParty/ANGLE/src/compiler/translator/glsl/OutputGLSLBase.cpp
    M Source/ThirdParty/ANGLE/src/compiler/translator/glsl/OutputGLSLBase.h
    M Source/ThirdParty/ANGLE/src/compiler/translator/glsl/TranslatorESSL.cpp
    M Source/ThirdParty/ANGLE/src/compiler/translator/glsl/TranslatorGLSL.cpp
    M Source/ThirdParty/ANGLE/src/compiler/translator/msl/RewritePipelines.cpp
    M Source/ThirdParty/ANGLE/src/compiler/translator/msl/TranslatorMSL.cpp
    M 
Source/ThirdParty/ANGLE/src/compiler/translator/tree_ops/msl/IntroduceVertexIndexID.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/CLCommandQueue.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/CLCommandQueue.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/cl_types.h
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/CLCommandQueueImpl.h
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/ProgramExecutableImpl.h
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/ProgramImpl.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/ProgramImpl.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/d3d/ProgramD3D.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/gl/ProgramGL.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/gl/StateManagerGL.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/gl/renderergl_utils.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/metal/ProgramMtl.mm
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/metal/mtl_msl_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/null/ProgramNULL.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/CLDeviceVk.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/CLDeviceVk.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/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/FramebufferVk.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/FramebufferVk.h
    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/ProgramVk.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/RenderTargetVk.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/RenderTargetVk.h
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/VertexArrayVk.cpp
    M 
Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/shaders/gen/BlitResolveStencilNoExport.comp.00000000.inc
    M 
Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/shaders/gen/BlitResolveStencilNoExport.comp.00000001.inc
    M 
Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/shaders/src/BlitResolveStencilNoExport.comp
    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_renderer.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/DisplayWgpu.h
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/wgpu/FramebufferWgpu.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/wgpu/ProgramWgpu.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/wgpu/SurfaceWgpu.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/wgpu/SurfaceWgpu.h
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/wgpu/wgpu_utils.h
    M Source/ThirdParty/ANGLE/src/libANGLE/validationES2.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/compiler_tests/MSLOutput_test.cpp
    M Source/ThirdParty/ANGLE/src/tests/compiler_tests/Parse_test.cpp
    M Source/ThirdParty/ANGLE/src/tests/egl_tests/EGLBlobCacheTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/egl_tests/EGLFeatureControlTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/gl_tests/BlitFramebufferANGLETest.cpp
    M 
Source/ThirdParty/ANGLE/src/tests/gl_tests/MultisampledRenderToTextureTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/gl_tests/MultithreadingTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/gl_tests/TextureTest.cpp
    M 
Source/ThirdParty/ANGLE/src/tests/gl_tests/VulkanPerformanceCounterTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/test_utils/ANGLETest.cpp
    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-04-08 (ba208b45ad1c534fd8e16592ece34b5ea7b6592f)
https://bugs.webkit.org/show_bug.cgi?id=272379
rdar://problem/126120539

Reviewed by Dan Glastonbury

Contains upstream commits:
git log --oneline 
cac60938c5d43b8bce518b300153ea841a8e9cbd..ba208b45ad1c534fd8e16592ece34b5ea7b6592f
 --pretty=%h %s
ba208b45ad Vulkan: wait for post-link tasks in resetLayout
c632fae01c GL: Support KHR_blend_equation_advanced
926334570f Roll vulkan-deps from 4f8c21f6ae9d to 4c9bdb52e642 (6 revisions)
bd822f29d5 Roll Chromium from 87ec061ede78 to 0f9a02e29ab9 (736 revisions)
d55464fff7 Vulkan: Remove the supportsDepthClipEnable feature
49e63e0751 Vulkan: Selectively wait for WarmUp tasks
ad13fec33d Vulkan: warmUpGraphicsPipelineCache(...) shouldn't set state
13829f2032 Vulkan: Optimize depth/stencil resolve with glBlitFramebuffer
924b40dc2d Selectively wait for post-link tasks in the frontend
06472a7e41 Extend ProgramExecutableImpl API
76636ddb45 CL/VK: Update missing reflection ops & DS creation
7a78c2c907 CL/VK: Add helper to select LWS
2dc9d0cdcd CL/VK: Add workgroup size/count types
ac654931c2 ProgramExecutable manages post-link tasks
c0386ad4e3 AsyncWorkerPool releases shared_ptr<Closure> before notifying
be42f20b70 Start implementing glClear
4a5d47df78 Test that binary is not saved after being loaded
ccadcef9ed Roll vulkan-deps from 8d0dac85e662 to 4f8c21f6ae9d (3 revisions)
38b1cd81e8 Roll Chromium from 1adf104afb7c to 87ec061ede78 (654 revisions)
35c7e1860d CL: Introduce NDRange object/ops abstraction
cdbc58f176 Metal: Align texture view constructors with the API
f8bcfc3f2a Tests: avoid double logging to stderr from WARN()
3b650ffa39 Metal: Assert while using gl_VertexID as ivec
5c6a531eca Add ContextWgpu methods for managing current render pass
103c1b53bb Vulkan: Drop MSRTT emulation dependency on independentResolveNone
57eded364d Vulkan: Fix off-by-one error in compute-based stencil blit
be79ae9375 Codegen: work around unicode in vk.xml causing hash diffs
58ecad7a2f Remove assertion that program is not linking when bound/unbound
fdade3693e Ignore DisplayGLX_api.h in export_targets.py
879e8aa549 Roll vulkan-deps from 43f849a0e433 to 8d0dac85e662 (1 revision)
58fc2f23cc Roll Chromium from 15bf920f7a6d to 1adf104afb7c (652 revisions)
dc643d9bec Vulkan: add feature control for client buffer merge
ceb3c0e1df Remove redundant AND from ValidateClear
ab6dd5b223 Avoid asserts when const folding binary ops on void variables
e0709fef87 Roll vulkan-deps from 3b1638b6e598 to 43f849a0e433 (2 revisions)
304ea14a65 Start Mac Intel experiment
72c88301f0 Roll SwiftShader from ff61926fcedb to 62c59c41e194 (1 revision)

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



To unsubscribe from these emails, change your notification settings at 
https://github.com/WebKit/WebKit/settings/notifications
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to