Branch: refs/heads/main Home: https://github.com/WebKit/WebKit Commit: f0eae9e8c396d007d79ea66f525e7964fbfc9f33 https://github.com/WebKit/WebKit/commit/f0eae9e8c396d007d79ea66f525e7964fbfc9f33 Author: Kimmo Kinnunen <kkinnu...@apple.com> Date: 2024-04-26 (Fri, 26 Apr 2024)
Changed paths: M Source/ThirdParty/ANGLE/ANGLE.plist M Source/ThirdParty/ANGLE/ANGLE.xcodeproj/project.pbxproj M Source/ThirdParty/ANGLE/BUILD.gn M Source/ThirdParty/ANGLE/Compiler.cmake M Source/ThirdParty/ANGLE/DEPS M Source/ThirdParty/ANGLE/GLESv2.cmake M Source/ThirdParty/ANGLE/PRESUBMIT.py 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/doc/CaptureAndReplay.md M Source/ThirdParty/ANGLE/doc/ContributingCode.md M Source/ThirdParty/ANGLE/doc/ExtensionSupport.md A Source/ThirdParty/ANGLE/extensions/ANGLE_program_binary_readiness_query.txt M Source/ThirdParty/ANGLE/include/GLES2/gl2ext_angle.h M Source/ThirdParty/ANGLE/include/GLSLANG/ShaderLang.h M Source/ThirdParty/ANGLE/include/platform/autogen/FeaturesVk_autogen.h M Source/ThirdParty/ANGLE/include/platform/vk_features.json M Source/ThirdParty/ANGLE/infra/config/generated/luci-milo.cfg M Source/ThirdParty/ANGLE/infra/config/generated/project.cfg M Source/ThirdParty/ANGLE/infra/config/main.star M Source/ThirdParty/ANGLE/infra/specs/angle.json M Source/ThirdParty/ANGLE/infra/specs/mixins.pyl M Source/ThirdParty/ANGLE/infra/specs/waterfalls.pyl M Source/ThirdParty/ANGLE/scripts/code_generation_hashes/ANGLE_shader_translator.json M Source/ThirdParty/ANGLE/scripts/code_generation_hashes/Extension_files.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_WGL_loader.json M Source/ThirdParty/ANGLE/scripts/code_generation_hashes/GL_EGL_entry_points.json M Source/ThirdParty/ANGLE/scripts/code_generation_hashes/GLenum_value_to_string_map.json M Source/ThirdParty/ANGLE/scripts/code_generation_hashes/Vulkan_format.json M Source/ThirdParty/ANGLE/scripts/code_generation_hashes/Vulkan_mandatory_format_support_table.json M Source/ThirdParty/ANGLE/scripts/code_generation_hashes/interpreter_utils.json M Source/ThirdParty/ANGLE/scripts/code_generation_hashes/proc_table.json M Source/ThirdParty/ANGLE/scripts/code_generation_hashes/uniform_type.json M Source/ThirdParty/ANGLE/scripts/export_targets.py M Source/ThirdParty/ANGLE/scripts/gen_vk_gl_cts_build.py M Source/ThirdParty/ANGLE/scripts/gl_angle_ext.xml M Source/ThirdParty/ANGLE/scripts/registry_xml.py M Source/ThirdParty/ANGLE/scripts/roll_chromium_deps.py M Source/ThirdParty/ANGLE/src/angle_program_serialize_data_version.gni M Source/ThirdParty/ANGLE/src/common/MemoryBuffer.h A Source/ThirdParty/ANGLE/src/common/SimpleMutex.cpp A Source/ThirdParty/ANGLE/src/common/SimpleMutex.h A Source/ThirdParty/ANGLE/src/common/SimpleMutex_unittest.cpp M Source/ThirdParty/ANGLE/src/common/debug.h M Source/ThirdParty/ANGLE/src/common/gen_uniform_type_table.py M Source/ThirdParty/ANGLE/src/common/gl_enum_utils_autogen.cpp A Source/ThirdParty/ANGLE/src/common/log_utils.h M Source/ThirdParty/ANGLE/src/common/uniform_type_info_autogen.cpp M Source/ThirdParty/ANGLE/src/common/utilities.h M Source/ThirdParty/ANGLE/src/common/vulkan/vulkan_icd.cpp M Source/ThirdParty/ANGLE/src/compiler.gni 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/CodeGen.cpp M Source/ThirdParty/ANGLE/src/compiler/translator/Compiler.cpp M Source/ThirdParty/ANGLE/src/compiler/translator/ParseContext.cpp M Source/ThirdParty/ANGLE/src/compiler/translator/ParseContext.h 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/glslang.y M Source/ThirdParty/ANGLE/src/compiler/translator/glslang_lex_autogen.cpp M Source/ThirdParty/ANGLE/src/compiler/translator/glslang_tab_autogen.cpp M Source/ThirdParty/ANGLE/src/compiler/translator/msl/Name.cpp M Source/ThirdParty/ANGLE/src/compiler/translator/msl/TranslatorMSL.cpp M Source/ThirdParty/ANGLE/src/compiler/translator/spirv/OutputSPIRV.cpp M Source/ThirdParty/ANGLE/src/compiler/translator/util.cpp M Source/ThirdParty/ANGLE/src/compiler/translator/util.h A Source/ThirdParty/ANGLE/src/compiler/translator/wgsl/TranslatorWGSL.cpp A Source/ThirdParty/ANGLE/src/compiler/translator/wgsl/TranslatorWGSL.h M Source/ThirdParty/ANGLE/src/libANGLE/CLEvent.cpp M Source/ThirdParty/ANGLE/src/libANGLE/Context.cpp M Source/ThirdParty/ANGLE/src/libANGLE/Context_gles_ext_autogen.h M Source/ThirdParty/ANGLE/src/libANGLE/GLES1Renderer.cpp M Source/ThirdParty/ANGLE/src/libANGLE/MemoryProgramCache.cpp M Source/ThirdParty/ANGLE/src/libANGLE/Program.cpp M Source/ThirdParty/ANGLE/src/libANGLE/Program.h M Source/ThirdParty/ANGLE/src/libANGLE/ProgramPipeline.cpp M Source/ThirdParty/ANGLE/src/libANGLE/ProgramPipeline.h M Source/ThirdParty/ANGLE/src/libANGLE/Renderbuffer.cpp M Source/ThirdParty/ANGLE/src/libANGLE/State.cpp M Source/ThirdParty/ANGLE/src/libANGLE/State.h M Source/ThirdParty/ANGLE/src/libANGLE/Uniform.cpp M Source/ThirdParty/ANGLE/src/libANGLE/Uniform.h M Source/ThirdParty/ANGLE/src/libANGLE/VertexAttribute.cpp M Source/ThirdParty/ANGLE/src/libANGLE/capture/FrameCapture.cpp M Source/ThirdParty/ANGLE/src/libANGLE/capture/FrameCapture.h M Source/ThirdParty/ANGLE/src/libANGLE/capture/capture_gles_ext_autogen.h M Source/ThirdParty/ANGLE/src/libANGLE/cl_types.h M Source/ThirdParty/ANGLE/src/libANGLE/gles_extensions_autogen.cpp M Source/ThirdParty/ANGLE/src/libANGLE/gles_extensions_autogen.h M Source/ThirdParty/ANGLE/src/libANGLE/queryutils.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/ProgramExecutableMtl.mm M Source/ThirdParty/ANGLE/src/libANGLE/renderer/renderer_utils.h 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/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/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/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/SurfaceVk.cpp M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/TextureVk.cpp M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/UtilsVk.cpp M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/gen_vk_format_table.py 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_caps_utils.cpp M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/vk_format_map.json M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/vk_format_table_autogen.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_renderer.cpp M Source/ThirdParty/ANGLE/src/libANGLE/renderer/wgpu/BufferWgpu.cpp M Source/ThirdParty/ANGLE/src/libANGLE/renderer/wgpu/BufferWgpu.h M Source/ThirdParty/ANGLE/src/libANGLE/renderer/wgpu/CompilerWgpu.cpp M Source/ThirdParty/ANGLE/src/libANGLE/renderer/wgpu/ContextWgpu.cpp M Source/ThirdParty/ANGLE/src/libANGLE/renderer/wgpu/DisplayWgpu.cpp 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/ProgramExecutableWgpu.cpp M Source/ThirdParty/ANGLE/src/libANGLE/renderer/wgpu/ProgramExecutableWgpu.h M Source/ThirdParty/ANGLE/src/libANGLE/renderer/wgpu/ProgramWgpu.cpp M Source/ThirdParty/ANGLE/src/libANGLE/renderer/wgpu/ShaderWgpu.cpp M Source/ThirdParty/ANGLE/src/libANGLE/renderer/wgpu/TextureWgpu.cpp M Source/ThirdParty/ANGLE/src/libANGLE/renderer/wgpu/TextureWgpu.h M Source/ThirdParty/ANGLE/src/libANGLE/renderer/wgpu/wgpu_helpers.cpp M Source/ThirdParty/ANGLE/src/libANGLE/renderer/wgpu/wgpu_helpers.h M Source/ThirdParty/ANGLE/src/libANGLE/renderer/wgpu/wgpu_utils.cpp M Source/ThirdParty/ANGLE/src/libANGLE/renderer/wgpu/wgpu_utils.h M Source/ThirdParty/ANGLE/src/libANGLE/validationCL.cpp M Source/ThirdParty/ANGLE/src/libANGLE/validationES.cpp M Source/ThirdParty/ANGLE/src/libANGLE/validationESEXT_autogen.h M Source/ThirdParty/ANGLE/src/libGLESv2.gni M Source/ThirdParty/ANGLE/src/libGLESv2/entry_points_gles_ext_autogen.cpp M Source/ThirdParty/ANGLE/src/libGLESv2/entry_points_gles_ext_autogen.h M Source/ThirdParty/ANGLE/src/libGLESv2/libGLESv2_autogen.cpp M Source/ThirdParty/ANGLE/src/libGLESv2/libGLESv2_autogen.def M Source/ThirdParty/ANGLE/src/libGLESv2/libGLESv2_no_capture_autogen.def M Source/ThirdParty/ANGLE/src/libGLESv2/libGLESv2_vulkan_secondaries_autogen.def M Source/ThirdParty/ANGLE/src/libGLESv2/libGLESv2_with_capture_autogen.def M Source/ThirdParty/ANGLE/src/libGLESv2/opengl32_autogen.def M Source/ThirdParty/ANGLE/src/libGLESv2/opengl32_with_wgl_autogen.def M Source/ThirdParty/ANGLE/src/tests/BUILD.gn M Source/ThirdParty/ANGLE/src/tests/angle_unittests.gni M Source/ThirdParty/ANGLE/src/tests/capture_tests/CapturedTest.cpp M Source/ThirdParty/ANGLE/src/tests/capture_tests/expected/CapturedTest_MultiFrame_ES3_Vulkan.angledata M Source/ThirdParty/ANGLE/src/tests/capture_tests/expected/CapturedTest_MultiFrame_ES3_Vulkan.cpp M Source/ThirdParty/ANGLE/src/tests/capture_tests/expected/CapturedTest_MultiFrame_ES3_Vulkan.h M Source/ThirdParty/ANGLE/src/tests/capture_tests/expected/CapturedTest_MultiFrame_ES3_Vulkan.json M Source/ThirdParty/ANGLE/src/tests/capture_tests/expected/CapturedTest_MultiFrame_ES3_Vulkan_001.cpp M Source/ThirdParty/ANGLE/src/tests/capture_tests/expected/CapturedTest_MultiFrame_ES3_Vulkan_shared.cpp M Source/ThirdParty/ANGLE/src/tests/compiler_tests/Parse_test.cpp M Source/ThirdParty/ANGLE/src/tests/deqp_support/BUILD.gn M Source/ThirdParty/ANGLE/src/tests/deqp_support/angle_deqp_gtest.cpp M Source/ThirdParty/ANGLE/src/tests/deqp_support/deqp.gni M Source/ThirdParty/ANGLE/src/tests/deqp_support/deqp_data_autogen.gni M Source/ThirdParty/ANGLE/src/tests/deqp_support/deqp_gl46_test_expectations.txt M Source/ThirdParty/ANGLE/src/tests/egl_tests/EGLBlobCacheTest.cpp M Source/ThirdParty/ANGLE/src/tests/egl_tests/EGLProtectedContentTest.cpp M Source/ThirdParty/ANGLE/src/tests/gl_tests/GLSLTest.cpp M Source/ThirdParty/ANGLE/src/tests/gl_tests/MultisampledRenderToTextureTest.cpp M Source/ThirdParty/ANGLE/src/tests/gl_tests/RendererTest.cpp M Source/ThirdParty/ANGLE/src/tests/perf_tests/VulkanPipelineCachePerf.cpp M Source/ThirdParty/ANGLE/src/tests/py_utils/android_helper.py 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-25 (6cfb593174d2f9d432386f4ea1fb587c9c395593) https://bugs.webkit.org/show_bug.cgi?id=273282 rdar://problem/127078651 Reviewed by Dan Glastonbury Contains upstream commits: git log --oneline ba208b45ad1c534fd8e16592ece34b5ea7b6592f..6cfb593174d2f9d432386f4ea1fb587c9c395593 --pretty=%h %s 6cfb593174 CL/VK: Implement marker and barrier cmds 55affbfd7c Manual roll Chromium from 0543b5c427ca to ad99ecc02953 (246 revisions) 04329fe085 CL/VK: Implement wait APIs e3a58b25e6 FrameCapture: Support deferred linking of shaders 37d2277bdd Vulkan: Disable dynamic state on JM based Mali ab0140b0cb Update CLA contact information in the documentation. d0a2525da7 Roll vulkan-deps from 8ff7d8bf1899 to a4bf9c4e9ffd (5 revisions) 75c14ed6d7 Roll Chromium from 3bff690c506f to 0543b5c427ca (360 revisions) 47fc356b23 GCC: move warm up tasks out of anonymous namespace 9c2632b3df Manual roll Chromium from 4433c533fffb to 3bff690c506f (214 revisions) a443959993 End Win Intel experiment. d2e5eeefbd Vulkan: UNASSIGNED-CoreValidation-DrawState-InvalidImageLayout 0e7d735b14 Roll SwiftShader from 9aec4b969291 to 76f7f8cfea80 (1 revision) b8e7860fe1 Roll Chromium from b00758dcbb7a to 4433c533fffb (891 revisions) d4519fdce6 Roll vulkan-deps from 91b20c9cf5fd to 8ff7d8bf1899 (8 revisions) c74d2634e6 Vulkan: Update mSurfaceCaps with per-present mode caps. 94179bed1c Roll chromium_revision 39c16b7a37..b00758dcbb (1290535:1290830) 0d1dab2cf1 Roll vulkan-deps from 36da75a01950 to 91b20c9cf5fd (10 revisions) 6fe8a399dd Metal: Fix rewritten out variables with underscores 2905a6a6e2 Vulkan: Fix read pixel to cached non-coherent memory 64e9794006 Presubmit: improve bug tag check message 219f7762e5 Roll vulkan-deps from 4737535cad1a to 36da75a01950 (8 revisions) 40c6ba5222 Roll VK-GL-CTS from 669273b1098a to 17c6e3c4dfad (3 revisions) f2901ba7c2 Roll Chromium from e191335efc2d to 39c16b7a3740 (747 revisions) 36ae455328 Vulkan: Remove unnecessary member from ProgramExecutableVk 23b8a833f3 Suppress VUID-VkSwapchainCreateInfoKHR-presentMode-02839 84b8737394 Roll vulkan-deps from aa20d192b8c4 to 4737535cad1a (9 revisions) f0f4edfc4e Roll SwiftShader from 764410d4d655 to 9aec4b969291 (2 revisions) 602a6a9a53 Roll Chromium from b07526b70da5 to e191335efc2d (579 revisions) cc770518b0 CL/VK: Implement flush & finish c75b03ad1c Vulkan: Remove duplicated fallback entry in vk_format_map.json d4abe62268 CL/VK: Implement enqueue NDRangeKernel & Task 4813295059 Vulkan: Optimize DescriptorSetLayoutDesc layout 80c8b6f050 Revert "Vulkan: Only enable DS dynamic state if there is DS attachment." d0b01c813d Remove duplicated fallback entry in vk_format_table_autogen 4109a90ee3 LinkedUniform: avoid frequent GLenum -> index conversion 00fa9af9e6 Disable the BasicNoOpMutex test 7523c5dfd8 Make 'ANGLE_CAPTURE_OUT_DIR' doc clearer 5f532b75c2 Roll chromium_revision 0abb3a90f2..b07526b70d (1287851:1289209) f696652fc1 Roll vulkan-deps from bb53ad5f34d9 to aa20d192b8c4 (5 revisions) 51c580031a Roll SwiftShader from 1eaac56def92 to 764410d4d655 (2 revisions) 6861da63bb Vulkan: Don't cache staging buffers on PowerVR b2aad1bbb7 Vulkan: Track valid descriptor set layouts d71b8ee0f0 Vulkan: Fix dynamic depth/stencil in UtilsVk when unused 313c73c3f6 Roll vulkan-deps from 8dc5cb57074c to bb53ad5f34d9 (5 revisions) 03c88d33ec Revert "Vulkan: Suppress VUID-VkSwapchainCreateInfoKHR-pNext-07781" c48808658d Manual roll VK-GL-CTS from b529676d0523 to 669273b1098a (11 revisions) e92b8e8d97 Manual roll VK-GL-CTS from 491cfc2dbec9 to b529676d0523 (1 revisions) e344c4bc4e Manual roll VK-GL-CTS from 393ca590ec21 to 491cfc2dbec9 (8 revisions) 1264c9cc75 Manual roll VK-GL-CTS from caf989d22e07 to 393ca590ec21 (5 revisions) 97cb3eb8a7 Split ASSERT and logs into separate header d9d583bfdc Implement a lock/unlock-only mutex based on futex 0c5f973d31 Roll vulkan-deps from ec0c320a8ca1 to 8dc5cb57074c (10 revisions) cfcfc9ea21 Roll SwiftShader from 62c59c41e194 to 1eaac56def92 (1 revision) 2a29410364 Roll Chromium from 3405d3e2c23c to 0abb3a90f21c (691 revisions) 6557da03c8 Implement TextureWgpu::getAttachmentRenderTarget() 50d95bfea3 Manual roll vulkan-deps from 3ba43743089e to ec0c320a8ca1 (34 revisions) 041b0a4d54 Begin initializing caps for webgpu 2218db2b3b Add error callback for webgpu device f4d3041a57 Remove double-serialization for glGetProgramBinary 24ba48eb21 Do not cache program binary in blob cache redundantly with app 99ac37cf7b Vulkan: Suppress VUID-VkSwapchainCreateInfoKHR-pNext-07781 49e434dba2 Roll Chromium from f4477677b54e to 3405d3e2c23c (816 revisions) e229afada1 Vulkan: Disable setting_sync_queue_submit 08d9d5cc1c Vulkan: VK_EXT_validation_features was deprecated 67fc293ab0 WebGPU: Add shader translation and program linking stubs. 5e790bfb16 Remove unnecessary D3D include f4485224fe WebGPU: Implement glBufferData and glBufferSubData e088af30ff Parsing very long array declarations crash 34bb0ebf6e Roll Chromium from 625a985b39f7 to f4477677b54e (679 revisions) 1152f9d172 Remove PPO as observer of its own executable 1153a17e92 Roll Chromium from 3e1171173a70 to 625a985b39f7 (729 revisions) e41286e109 Vulkan: Fix internal caching missing bc53f36023 Vulkan: Improve pipeline warmup hit rate without GPL d9943e447f Remove Program::syncState c139751042 Vulkan: Fix data race in WarmUpGraphicsTask 392eca6048 Revert "GL: Support KHR_blend_equation_advanced" 4af8dafb9f Vulkan: Enable MSRTT emulation tests on swiftshader bedc75d908 Roll Chromium from 8853d900c3dd to 3e1171173a70 (343 revisions) d1bffdb657 Vulkan: Bugfix in WarmUpComputeTask 226448197f Manual roll Chromium from a20bd3962f16 to 8853d900c3dd (278 revisions) 646f5d1935 CL/VK: Implement eventVk routines 0a67bbaf83 SPIR-V: Fix const constructors with single scalar 84613b972d Vulkan: Suppress Undefined-Value-ShaderInputNotProduced 0e19adb294 Validate non-negative vertex attribute offsets. d3aaf79525 Vulkan: Early out ImageHelper::updateLayoutAndBarrier when possible e73c0c6d04 EGLProtectedContentTest: move sleep behind compile-time var 126f826917 Additional fix for link task worker pool race fda475e53e Roll vulkan-deps from 4c9bdb52e642 to 3ba43743089e (3 revisions) dd81a3df6b Roll Chromium from 0f9a02e29ab9 to a20bd3962f16 (586 revisions) Canonical link: https://commits.webkit.org/278046@main To unsubscribe from these emails, change your notification settings at https://github.com/WebKit/WebKit/settings/notifications _______________________________________________ webkit-changes mailing list webkit-changes@lists.webkit.org https://lists.webkit.org/mailman/listinfo/webkit-changes