Branch: refs/heads/main Home: https://github.com/WebKit/WebKit Commit: 531d0403cc48598c71b440de37b10d004571851a https://github.com/WebKit/WebKit/commit/531d0403cc48598c71b440de37b10d004571851a Author: Kimmo Kinnunen <kkinnu...@apple.com> Date: 2025-07-15 (Tue, 15 Jul 2025)
Changed paths: M Source/ThirdParty/ANGLE/.gitignore M Source/ThirdParty/ANGLE/.gitmodules M Source/ThirdParty/ANGLE/.gn 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/OWNERS M Source/ThirdParty/ANGLE/WebKit/ANGLEShaderProgramVersion.h M Source/ThirdParty/ANGLE/WebKit/TranslatorFuzzerSupport.h M Source/ThirdParty/ANGLE/WebKit/angle_commit.h M Source/ThirdParty/ANGLE/changes.diff M Source/ThirdParty/ANGLE/gni/angle.gni M Source/ThirdParty/ANGLE/include/GLSLANG/ShaderLang.h M Source/ThirdParty/ANGLE/include/platform/autogen/FeaturesGL_autogen.h M Source/ThirdParty/ANGLE/include/platform/autogen/FeaturesMtl_autogen.h M Source/ThirdParty/ANGLE/include/platform/autogen/FeaturesVk_autogen.h M Source/ThirdParty/ANGLE/include/platform/gl_features.json M Source/ThirdParty/ANGLE/include/platform/mtl_features.json M Source/ThirdParty/ANGLE/include/platform/vk_features.json A Source/ThirdParty/ANGLE/infra/whitespace.json M Source/ThirdParty/ANGLE/scripts/code_generation_hashes/ANGLE_shader_preprocessor.json M Source/ThirdParty/ANGLE/scripts/code_generation_hashes/ANGLE_shader_translator.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/SPIR-V_helpers.json M Source/ThirdParty/ANGLE/scripts/code_generation_hashes/Vulkan_mandatory_format_support_table.json M Source/ThirdParty/ANGLE/scripts/export_targets.py M Source/ThirdParty/ANGLE/scripts/generate_android_bp.py M Source/ThirdParty/ANGLE/scripts/generate_entry_points.py M Source/ThirdParty/ANGLE/scripts/roll_aosp.sh M Source/ThirdParty/ANGLE/scripts/roll_chromium_deps.py M Source/ThirdParty/ANGLE/scripts/run_code_generation.py M Source/ThirdParty/ANGLE/src/common/PoolAlloc.cpp M Source/ThirdParty/ANGLE/src/common/PoolAlloc.h M Source/ThirdParty/ANGLE/src/common/PoolAlloc_unittest.cpp M Source/ThirdParty/ANGLE/src/common/angleutils.h M Source/ThirdParty/ANGLE/src/common/apple_platform_utils.mm M Source/ThirdParty/ANGLE/src/common/base/README.chromium M Source/ThirdParty/ANGLE/src/common/bitset_utils.h M Source/ThirdParty/ANGLE/src/common/debug.cpp M Source/ThirdParty/ANGLE/src/common/system_utils.h M Source/ThirdParty/ANGLE/src/common/system_utils_posix.cpp M Source/ThirdParty/ANGLE/src/compiler.gni M Source/ThirdParty/ANGLE/src/compiler/fuzz/translator_fuzzer.cpp M Source/ThirdParty/ANGLE/src/compiler/preprocessor/preprocessor_lex_autogen.cpp M Source/ThirdParty/ANGLE/src/compiler/preprocessor/preprocessor_tab_autogen.cpp M Source/ThirdParty/ANGLE/src/compiler/translator/Compiler.cpp M Source/ThirdParty/ANGLE/src/compiler/translator/PoolAlloc.h M Source/ThirdParty/ANGLE/src/compiler/translator/glsl/BuiltInFunctionEmulatorGLSL.cpp M Source/ThirdParty/ANGLE/src/compiler/translator/glsl/BuiltInFunctionEmulatorGLSL.h M Source/ThirdParty/ANGLE/src/compiler/translator/glsl/TranslatorGLSL.cpp M Source/ThirdParty/ANGLE/src/compiler/translator/glslang_lex_autogen.cpp M Source/ThirdParty/ANGLE/src/compiler/translator/msl/AstHelpers.cpp M Source/ThirdParty/ANGLE/src/compiler/translator/msl/AstHelpers.h M Source/ThirdParty/ANGLE/src/compiler/translator/msl/TranslatorMSL.cpp R Source/ThirdParty/ANGLE/src/compiler/translator/tree_ops/glsl/apple/RewriteDoWhile.cpp R Source/ThirdParty/ANGLE/src/compiler/translator/tree_ops/glsl/apple/RewriteDoWhile.h R Source/ThirdParty/ANGLE/src/compiler/translator/tree_ops/glsl/apple/RewriteUnaryMinusOperatorFloat.cpp R Source/ThirdParty/ANGLE/src/compiler/translator/tree_ops/glsl/apple/RewriteUnaryMinusOperatorFloat.h M Source/ThirdParty/ANGLE/src/compiler/translator/tree_ops/msl/AddExplicitTypeCasts.cpp M Source/ThirdParty/ANGLE/src/compiler/translator/tree_ops/msl/AddExplicitTypeCasts.h M Source/ThirdParty/ANGLE/src/compiler/translator/tree_ops/spirv/FlagSamplersWithTexelFetch.cpp M Source/ThirdParty/ANGLE/src/gpu_info_util/SystemInfo_macos.mm M Source/ThirdParty/ANGLE/src/libANGLE/BlendStateExt_unittest.cpp M Source/ThirdParty/ANGLE/src/libANGLE/Context.cpp M Source/ThirdParty/ANGLE/src/libANGLE/Context.h M Source/ThirdParty/ANGLE/src/libANGLE/Display.cpp M Source/ThirdParty/ANGLE/src/libANGLE/GLES1Renderer.cpp M Source/ThirdParty/ANGLE/src/libANGLE/Program.cpp 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/State.cpp M Source/ThirdParty/ANGLE/src/libANGLE/State.h M Source/ThirdParty/ANGLE/src/libANGLE/TransformFeedback.cpp M Source/ThirdParty/ANGLE/src/libANGLE/TransformFeedback.h M Source/ThirdParty/ANGLE/src/libANGLE/VertexArray.cpp M Source/ThirdParty/ANGLE/src/libANGLE/angletypes.cpp M Source/ThirdParty/ANGLE/src/libANGLE/angletypes.h M Source/ThirdParty/ANGLE/src/libANGLE/capture/serialize.cpp M Source/ThirdParty/ANGLE/src/libANGLE/renderer/d3d/d3d11/Context11.cpp M Source/ThirdParty/ANGLE/src/libANGLE/renderer/d3d/d3d11/VertexArray11.cpp M Source/ThirdParty/ANGLE/src/libANGLE/renderer/gl/BUILD.gn M Source/ThirdParty/ANGLE/src/libANGLE/renderer/gl/ShaderGL.cpp M Source/ThirdParty/ANGLE/src/libANGLE/renderer/gl/StateManagerGL.cpp M Source/ThirdParty/ANGLE/src/libANGLE/renderer/gl/VertexArrayGL.cpp M Source/ThirdParty/ANGLE/src/libANGLE/renderer/gl/egl/FunctionsEGL.cpp M Source/ThirdParty/ANGLE/src/libANGLE/renderer/gl/renderergl_utils.cpp M Source/ThirdParty/ANGLE/src/libANGLE/renderer/metal/DisplayMtl.mm M Source/ThirdParty/ANGLE/src/libANGLE/renderer/metal/ProgramExecutableMtl.mm M Source/ThirdParty/ANGLE/src/libANGLE/renderer/metal/ProgramMtl.mm M Source/ThirdParty/ANGLE/src/libANGLE/renderer/metal/ShaderMtl.mm M Source/ThirdParty/ANGLE/src/libANGLE/renderer/metal/VertexArrayMtl.mm M Source/ThirdParty/ANGLE/src/libANGLE/renderer/metal/mtl_utils.mm M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/AllocatorHelperPool.cpp M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/AllocatorHelperPool.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/FramebufferVk.cpp 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/ShareGroupVk.cpp M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/TextureVk.cpp M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/VertexArrayVk.cpp M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/linux/DmaBufImageSiblingVkLinux.cpp M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/mac/WindowSurfaceVkMac.mm M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/spv_utils.cpp 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_renderer.cpp M Source/ThirdParty/ANGLE/src/libANGLE/renderer/wgpu/wgpu_command_buffer.cpp M Source/ThirdParty/ANGLE/src/libANGLE/renderer/wgpu/wgpu_command_buffer.h M Source/ThirdParty/ANGLE/src/libANGLE/validationES.cpp M Source/ThirdParty/ANGLE/src/libANGLE/validationES2.cpp M Source/ThirdParty/ANGLE/src/libGLESv2/entry_points_gles_3_0_autogen.cpp M Source/ThirdParty/ANGLE/src/libGLESv2/entry_points_gles_ext_autogen.cpp M Source/ThirdParty/ANGLE/src/tests/BUILD.gn M Source/ThirdParty/ANGLE/src/tests/angle_end2end_tests_expectations.txt M Source/ThirdParty/ANGLE/src/tests/angle_end2end_tests_main.cpp M Source/ThirdParty/ANGLE/src/tests/angle_unittests.gni M Source/ThirdParty/ANGLE/src/tests/compiler_tests/ImmutableString_test.cpp M Source/ThirdParty/ANGLE/src/tests/compiler_tests/IntermNode_test.cpp M Source/ThirdParty/ANGLE/src/tests/compiler_tests/MSLOutput_test.cpp R Source/ThirdParty/ANGLE/src/tests/compiler_tests/RewriteDoWhile_test.cpp M Source/ThirdParty/ANGLE/src/tests/compiler_tests/Type_test.cpp M Source/ThirdParty/ANGLE/src/tests/deqp_support/deqp.gni M Source/ThirdParty/ANGLE/src/tests/deqp_support/deqp_gles2_test_expectations.txt M Source/ThirdParty/ANGLE/src/tests/deqp_support/deqp_khr_gles3_test_expectations.txt M Source/ThirdParty/ANGLE/src/tests/egl_tests/EGLBackwardsCompatibleContextTest.cpp M Source/ThirdParty/ANGLE/src/tests/egl_tests/EGLBufferAgeTest.cpp M Source/ThirdParty/ANGLE/src/tests/egl_tests/EGLContextCompatibilityTest.cpp M Source/ThirdParty/ANGLE/src/tests/egl_tests/EGLContextSharingTest.cpp M Source/ThirdParty/ANGLE/src/tests/egl_tests/EGLCreateContextAttribsTest.cpp M Source/ThirdParty/ANGLE/src/tests/egl_tests/EGLDirectCompositionTest.cpp M Source/ThirdParty/ANGLE/src/tests/egl_tests/EGLDisplayLuidTest.cpp M Source/ThirdParty/ANGLE/src/tests/egl_tests/EGLDisplaySelectionTest.cpp M Source/ThirdParty/ANGLE/src/tests/egl_tests/EGLDisplayTest.cpp M Source/ThirdParty/ANGLE/src/tests/egl_tests/EGLFeatureControlTest.cpp M Source/ThirdParty/ANGLE/src/tests/egl_tests/EGLLockSurface3Test.cpp M Source/ThirdParty/ANGLE/src/tests/egl_tests/EGLMultiContextTest.cpp M Source/ThirdParty/ANGLE/src/tests/egl_tests/EGLNoConfigContextTest.cpp M Source/ThirdParty/ANGLE/src/tests/egl_tests/EGLPreRotationTest.cpp M Source/ThirdParty/ANGLE/src/tests/egl_tests/EGLPresentPathD3D11Test.cpp M Source/ThirdParty/ANGLE/src/tests/egl_tests/EGLPrintEGLinfoTest.cpp M Source/ThirdParty/ANGLE/src/tests/egl_tests/EGLProtectedContentTest.cpp M Source/ThirdParty/ANGLE/src/tests/egl_tests/EGLQueryContextTest.cpp M Source/ThirdParty/ANGLE/src/tests/egl_tests/EGLRobustnessTest.cpp M Source/ThirdParty/ANGLE/src/tests/egl_tests/EGLSurfaceTest.cpp M Source/ThirdParty/ANGLE/src/tests/egl_tests/EGLSurfaceTestMac.mm M Source/ThirdParty/ANGLE/src/tests/egl_tests/EGLSurfacelessContextTest.cpp M Source/ThirdParty/ANGLE/src/tests/egl_tests/EGLSyncControlTest.cpp M Source/ThirdParty/ANGLE/src/tests/egl_tests/EGLWaylandTest.cpp M Source/ThirdParty/ANGLE/src/tests/egl_tests/EGLX11VisualTest.cpp M Source/ThirdParty/ANGLE/src/tests/gl_tests/BlitFramebufferANGLETest.cpp M Source/ThirdParty/ANGLE/src/tests/gl_tests/ComputeShaderTest.cpp M Source/ThirdParty/ANGLE/src/tests/gl_tests/ContextLostTest.cpp M Source/ThirdParty/ANGLE/src/tests/gl_tests/CopyCompressedTextureTest.cpp M Source/ThirdParty/ANGLE/src/tests/gl_tests/CopyTextureTest.cpp M Source/ThirdParty/ANGLE/src/tests/gl_tests/DrawElementsTest.cpp M Source/ThirdParty/ANGLE/src/tests/gl_tests/ImageTest.cpp M Source/ThirdParty/ANGLE/src/tests/gl_tests/MemorySizeTest.cpp M Source/ThirdParty/ANGLE/src/tests/gl_tests/ProgramBinaryTest.cpp M Source/ThirdParty/ANGLE/src/tests/gl_tests/RobustBufferAccessBehaviorTest.cpp M Source/ThirdParty/ANGLE/src/tests/gl_tests/SRGBTextureTest.cpp M Source/ThirdParty/ANGLE/src/tests/gl_tests/ShaderBinaryTest.cpp M Source/ThirdParty/ANGLE/src/tests/gl_tests/TextureFixedRateCompressionTest.cpp M Source/ThirdParty/ANGLE/src/tests/gl_tests/TextureMultisampleTest.cpp M Source/ThirdParty/ANGLE/src/tests/gl_tests/UniformBufferTest.cpp M Source/ThirdParty/ANGLE/src/tests/gl_tests/VulkanPerformanceCounterTest.cpp M Source/ThirdParty/ANGLE/src/tests/gl_tests/WebGLCompatibilityTest.cpp M Source/ThirdParty/ANGLE/src/tests/gl_tests/gles1/DrawTextureTest.cpp M Source/ThirdParty/ANGLE/src/tests/perf_tests/ANGLEPerfTest.cpp M Source/ThirdParty/ANGLE/src/tests/perf_tests/CompilerPerf.cpp M Source/ThirdParty/ANGLE/src/tests/restricted_traces/restricted_trace_perf.py M Source/ThirdParty/ANGLE/src/tests/test_utils/ANGLETest.cpp M Source/ThirdParty/ANGLE/src/tests/test_utils/ANGLETest.h M Source/ThirdParty/ANGLE/src/tests/test_utils/ShaderCompileTreeTest.cpp M Source/ThirdParty/ANGLE/src/tests/test_utils/angle_test_configs.cpp M Source/ThirdParty/ANGLE/src/tests/test_utils/angle_test_configs.h M Source/ThirdParty/ANGLE/src/tests/test_utils/angle_test_instantiate.cpp M Source/ThirdParty/ANGLE/src/tests/test_utils/angle_test_instantiate.h M Source/ThirdParty/ANGLE/src/tests/test_utils/runner/TestSuite.cpp M Source/ThirdParty/ANGLE/util/EGLPlatformParameters.h M Source/ThirdParty/ANGLE/util/EGLWindow.cpp M Source/ThirdParty/ANGLE/util/autogen/angle_features_autogen.cpp M Source/ThirdParty/ANGLE/util/autogen/angle_features_autogen.h M Source/ThirdParty/ANGLE/util/posix/test_utils_posix.cpp M Source/ThirdParty/ANGLE/util/test_utils_unittest.cpp M Source/ThirdParty/ANGLE/util/util_gl.h Log Message: ----------- Update ANGLE to 2025-07-14 (93b659f95a4b3f1f2eeca47131e11750bbe9808d) https://bugs.webkit.org/show_bug.cgi?id=295882 rdar://problem/155776739 Unreviewed, TBR ANGLE reviewers. Contains upstream commits: git log --oneline 411446032daa97dc889968b97fc4cb35fb9548b4..93b659f95a4b3f1f2eeca47131e11750bbe9808d --pretty=%h %s 93b659f95a Remove PoolAllocator push/pop feature 1efc27c6bf Roll VK-GL-CTS from 46724b178e40 to 73db56e823f8 (16 revisions) 1443a45195 Regenerate the parsers with current cl format 03356f06b9 Vulkan: Skip VK_KHR_maintenance9 warning 065b80a698 Vulkan: Remove the enum to indicate submitted CB 2bfd17274b Roll vulkan-deps from 5f1b6fd3d9c3 to 5e97ca13797b (7 revisions) 43baba22fb Roll Chromium from c8f8677ca55f to ddc3627f40bf (582 revisions) 68fa816908 Vulkan: Reformat VVL error message 3b90872b7a Vulkan: Selectively invalidate uniform buffers 6d18ed633b ValidateGetTexLevelParameterBase: Remove ES 2.0 check 41a5b3976f Vulkan: Fix checking if fds are identical 5f8d93fc17 Roll vulkan-deps from c91d04c5a3ae to 5f1b6fd3d9c3 (10 revisions) 3f1cc048a0 Roll SwiftShader from be6ed66fa563 to c1f7fbbec4e1 (1 revision) 5d51bd1925 Translator: Handle arrays of samplers in FlagSamplersWithTexelFetch 7bd4c3951a Roll Chromium from be763f950c79 to c8f8677ca55f (388 revisions) ec2a04cc95 Vulkan: Skip dEQP clip/cull tests for GS/TS 7b5a809657 Vulkan: Enable varyingsRequireMatchingPrecisionInSpirv for Samsung 0db5498756 Manual roll Chromium from 5e47731919d1 to be763f950c79 (787 revisions) dc9fb8006a ComputeShaderTestES3.NotSupported: Skip if ES 3.1+ 9e1bc106b9 Suppress thread-safety analysis 30a1cbc9f2 Vulkan: Separate out descriptor set for uniform buffers 7de3c91a11 Manual roll Chromium from ecafbee68f76 to 5e47731919d1 (1548 revisions) 8e9132c32a Add missing brackets to gl_tests 8de23ce6f7 Roll vulkan-deps from 7c32c6e7a3da to c91d04c5a3ae (9 revisions) d44244ca8a Vulkan: Simplify default uniform WriteDescriptorDescs 735c345adc Roll VK-GL-CTS from a7dbc48b7b02 to 46724b178e40 (5 revisions) ce289330b0 Vulkan: Simplify descriptor set management 8a9fe208f5 Vulkan: Fixed rate compression not work as expected on Android 1809100468 GLES1: Skip updating vertex attrib array when binding zero texture 2e9de3c7c6 ValidateGetTexLevelParameterBase: Support GL_MEMORY_SIZE_ANGLE 12fff4bb0e Roll vulkan-deps from ab8b8743ea91 to 7c32c6e7a3da (8 revisions) 825b40622c tests: Skip ProgramBinariesAcrossPlatforms on SystemEGL+Android 2466c3ff3c Roll vulkan-deps from 61576f7bb0ed to ab8b8743ea91 (4 revisions) 8905d531f9 Manual roll vulkan-deps from e9520b14c6c9 to 61576f7bb0ed (12 revisions) f346ced79c Fix UninstantiatedParameterizedTestSuite on iOS a035c7b6c3 Fix rolling to Android after googletest update 619e8bf8a8 Skip MultisampleDepthStencilResolveSeparately on Pixel 6 52005af1ab Define angle_use_gbm=false when !angle_has_build 5c8e4e4857 Roll vulkan-deps from a1b7197600d4 to e9520b14c6c9 (10 revisions) 7432138539 Add a missing include for std::pair 85a56e897b Roll SwiftShader from 96a63130d839 to be6ed66fa563 (2 revisions) 9df55d9b59 Roll Chromium from e4e9341de2f7 to ecafbee68f76 (613 revisions) 2269011c55 Remove BitSet::to_ulong and BitSetArray::to_ulong 2f8193ecfe Validate buffers bound for transform feedback are not modified. 9a05a2b732 Reland "Vulkan: Avoid some loops in VertexArray::onBufferChanged" 2ac49bb6b9 Reland "Vulkan: Move VertexArray::ElementBuffer away from observer" de40b6e5e9 tests: Add GetEglPlatform() 7bfdfcc8cc Roll Chromium from 4eaa3d114a3f to e4e9341de2f7 (1812 revisions) 4e0537cee7 EGLWindow: Query the Context version after creation fae186be71 Roll vulkan-deps from ae9b2969a750 to a1b7197600d4 (8 revisions) e181ce7aad end2end: Remove reference to *_EGL configs from help message f1ae163bc1 Update googletest 154e571141 Refine validation for GetQueryObjectuiv 3ff59f6187 Roll vulkan-deps from d3f4b5f78306 to ae9b2969a750 (27 revisions) e738f5bc1f EGLWindow: Fix eglGetError in initializeSurface() 56b5d52348 Fix GetTestConfigAPIFromRenderer() for SystemEGL Testing 99b4ac7ec0 Roll SwiftShader from 436722b39118 to 96a63130d839 (1 revision) 777ded2551 Add a whitespace file to test auto cherry picker. f4885b11e0 Roll VK-GL-CTS from 4c617fa74b67 to a7dbc48b7b02 (7 revisions) bb3f79dc2d Reorder shader resource dirty bits bbe53b75ff tests: Skip ShaderBinaryTest for System EGL 3c8b492ef2 Add histogram for DirectX device removal d28c6adf93 Modernize for macOS 12 ee071b31d1 Roll vulkan-deps from 216f8f420080 to d3f4b5f78306 (6 revisions) 4b7b8ee3f6 Roll Chromium from 3e575cefc53a to 4eaa3d114a3f (453 revisions) 3c41ca3e1b Bugfixes in YUV tests 56e9bfff2e GL: Remove obsolete macOS workarounds ca893fdfe9 Search only for png files while pulling screenshot 0a40f9f35b Manual roll Chromium from e9b993c93b3b to 3e575cefc53a (204 revisions) dcc715eead Enable EGL_PLATFORM_GBM_KHR platform with device selection e7ede7d753 Roll vulkan-deps from e7bba33afe37 to 216f8f420080 (18 revisions) 5023a762ff Roll SwiftShader from ed01d9931de3 to 436722b39118 (1 revision) 19e4deb5b3 Roll Chromium from 263c8e504d0e to e9b993c93b3b (576 revisions) d5babf99a5 Vulkan: Fix unhandled deferred clears after glGetMultisamplefv b3ec3a5f54 Track active uniform and storage buffer blocks c455bda69e Roll Chromium from 2fb03826f7a0 to 263c8e504d0e (692 revisions) e15d293ca9 tvOS: Disable child process creation code beae1b4a81 Metal: Remove obsolete workarounds 14960950b2 Roll vulkan-deps from 317a1e4780ef to e7bba33afe37 (15 revisions) 448c8dabc7 Roll SwiftShader from 0ce9bc68d3fc to ed01d9931de3 (1 revision) bbeff29f74 Roll Chromium from f88e654e8ceb to 2fb03826f7a0 (562 revisions) 79ac1a8cd7 Revert "Vulkan: Move VertexArray::ElementBuffer away from observer" 5df85793c6 Revert "Vulkan: Avoid some loops in VertexArray::onBufferChanged" 0a47f441fa Set use_siso=true by default in .gn 2fd033d097 Vulkan: Optimize updates to uniform buffers d59dd3e429 Unskip passing tests 60c50fe8f7 Roll vulkan-deps from 316ed08fbc9a to 317a1e4780ef (11 revisions) 8bc3d6e2db Roll Chromium from 558ed507cbc4 to f88e654e8ceb (799 revisions) 2102183af0 Roll VK-GL-CTS from 9390207187c6 to 4c617fa74b67 (9 revisions) 5220e63485 Fix glCopyImageSubData validation check part 2 3b7528e1c7 Support running the full end2end suite against the System EGL 6bb47e67e7 Vulkan: Limit finalizing foreign image layouts 98bd576f7e Roll VK-GL-CTS from 53a925d9098c to 9390207187c6 (28 revisions) cb432540e1 WebGPU: Expand dEQP test expectations b89c600819 Roll vulkan-deps from 1c18b20944ca to 316ed08fbc9a (4 revisions) 9e629bbb0f Roll Chromium from ad04c4bcf5c3 to 558ed507cbc4 (156 revisions) 9e24b0b159 Manual roll vulkan-deps from 3517bebf7845 to 1c18b20944ca (4 revisions) 98d2d5d8a6 WebGPU: Add missing WebGPU suffix for perf tests. 5d12440421 WebGPU: Fix bind groups leaking in CommandBuffer. 649514930e Manual roll vulkan-deps from 222889ea0395 to 3517bebf7845 (45 revisions) ad7db36cd4 Manual roll Chromium from f799bcdd69c9 to ad04c4bcf5c3 (768 revisions) ad7f595d6f Set src/common/base "Update Mechanism" f48fcb46cd Revert "Metal: Wraparound int arithmetic for add, sub" Canonical link: https://commits.webkit.org/297385@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