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