Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: 2e9a385d818b241e26726374f0be6c0012a360f9
      
https://github.com/WebKit/WebKit/commit/2e9a385d818b241e26726374f0be6c0012a360f9
  Author: Kimmo Kinnunen <kkinnu...@apple.com>
  Date:   2023-09-07 (Thu, 07 Sep 2023)

  Changed paths:
    M Source/ThirdParty/ANGLE/ANGLE.plist
    M Source/ThirdParty/ANGLE/D3D.cmake
    M Source/ThirdParty/ANGLE/DEPS
    M Source/ThirdParty/ANGLE/GL.cmake
    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/Vulkan_mandatory_format_support_table.json
    M Source/ThirdParty/ANGLE/src/common/BinaryStream.h
    M Source/ThirdParty/ANGLE/src/common/BinaryStream_unittest.cpp
    M Source/ThirdParty/ANGLE/src/common/CompiledShaderState.cpp
    M Source/ThirdParty/ANGLE/src/compiler/translator/ParseContext.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/Context.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/Context.h
    M Source/ThirdParty/ANGLE/src/libANGLE/Context.inl.h
    M Source/ThirdParty/ANGLE/src/libANGLE/GLES1Renderer.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/MemoryProgramCache.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/MemoryProgramCache.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/ProgramLinkedResources.cpp
    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/State.h
    M Source/ThirdParty/ANGLE/src/libANGLE/Uniform.h
    M Source/ThirdParty/ANGLE/src/libANGLE/capture/FrameCapture.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/d3d/FramebufferD3D.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/d3d/ProgramD3D.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/d3d/ProgramD3D.h
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/d3d/ProgramExecutableD3D.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/d3d/ProgramExecutableD3D.h
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/d3d/d3d11/StateManager11.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/d3d/d3d9/Renderer9.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/gl/BlitGL.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/gl/BlitGL.h
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/gl/ProgramGL.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/gl/TextureGL.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/gl/renderergl_utils.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/ProgramExecutableMtl.h
    M 
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/mtl_command_buffer.h
    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_render_utils.h
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/metal/mtl_render_utils.mm
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/metal/mtl_state_cache.mm
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/ProgramPipelineVk.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/RendererVk.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/SurfaceVk.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/validationES.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/validationES31.cpp
    M Source/ThirdParty/ANGLE/src/tests/capture_tests/CapturedTest.cpp
    M 
Source/ThirdParty/ANGLE/src/tests/compiler_tests/EXT_blend_func_extended_test.cpp
    M Source/ThirdParty/ANGLE/src/tests/gl_tests/ContextNoErrorTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/gl_tests/LinkAndRelinkTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/gl_tests/ProgramPipelineTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/gl_tests/WebGLCompatibilityTest.cpp
    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/util/capture/frame_capture_test_utils.cpp

  Log Message:
  -----------
  Update ANGLE to 2023-09-06 (60b56591dee59bc0bc770577f43d90be4b18863c)
https://bugs.webkit.org/show_bug.cgi?id=261263
rdar://problem/115103415

Reviewed by Dan Glastonbury

Contains upstream commits:
git log --oneline 
5f36f55a007eacdac1386822dc372cb2b144ac55..60b56591dee59bc0bc770577f43d90be4b18863c
 --pretty=%h %s
60b56591de Verify shader link correctness after looking up in program cache
00daa45132 Vulkan: Include minImageCount in swapchain check
7b0bb0f6e7 Properly "install" program executables
9f332fe7ef rx::mtl::ColorBlitUtils: Use a hash map for shaders
1b8ab5382f Metal: Use a flat hash map for tracking resource ids.
55d3636b66 Roll vulkan-deps from f2f4bb6f20ec to fcc5a5e242db (14 revisions)
5116f54eca CopySubTexture: Handle sRGB source in GL backend
d664543f3e Metal: Move setupDraw and associated code to executable
0ff71d5ecd D3D: Fix FramebufferD3D reading the wrong program executable
93402d6f9a D3D: Move the program serial into ProgramExecutableD3D
dcd62fc41c Trace perf: clear blob cache before each test
9666d4d5f7 Disallow dynamic indexing of SecondaryFragData in WebGL 2.0
17c4741d70 Metal: Disable blending for masked out attachments
e72efa276c Roll vulkan-deps from 4b7a5f2a3522 to f2f4bb6f20ec (5 revisions)
b622160471 Roll Chromium from 97f14c8287da to e89c33139c50 (340 revisions)
e691a4edb1 Delete obsolete VUID
ab9bbb9b11 Roll vulkan-deps from 15007d22798e to 4b7a5f2a3522 (5 revisions)
1fb5363941 Roll Chromium from 613933d34730 to 97f14c8287da (765 revisions)
ebf1e71632 Cache transform feedback varying names in the executable
179bd7762f GL: Adjust disableRenderSnorm condition
962fdf7b78 Add templated BinaryOutputStream::writeVector and writeStruct
4e1053b966 Tests: Limit CapturedTest to Vulkan backend
55054e7684 Traces: temporary patch to log zlib message on failure
c4c880ad2d Roll VK-GL-CTS from a745d5c29c56 to 385ae8bed1f9 (7 revisions)
18e2038eb1 Revert "Gold tests: add temporary logging of angledata hashes"
2ef238bcb6 Revert "Traces: add temporary debug info to LoadBinaryData"
7df4aa1057 Roll vulkan-deps from 988fe1c529b0 to 15007d22798e (6 revisions)

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


_______________________________________________
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to