Branch: refs/heads/main Home: https://github.com/WebKit/WebKit Commit: 5f80c14d991797db06d4406b6a7bd3a5d0068cad https://github.com/WebKit/WebKit/commit/5f80c14d991797db06d4406b6a7bd3a5d0068cad Author: Kimmo Kinnunen <kkinnu...@apple.com> Date: 2025-05-26 (Mon, 26 May 2025)
Changed paths: A Source/ThirdParty/ANGLE/.clang-format-ignore M Source/ThirdParty/ANGLE/ANGLE.plist M Source/ThirdParty/ANGLE/ANGLE.xcodeproj/project.pbxproj M Source/ThirdParty/ANGLE/BUILD.gn M Source/ThirdParty/ANGLE/CMakeLists.txt 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/ExtensionSupport.md M Source/ThirdParty/ANGLE/extensions/ANGLE_shader_pixel_local_storage.txt M Source/ThirdParty/ANGLE/include/GLES2/gl2ext_angle.h M Source/ThirdParty/ANGLE/include/platform/autogen/FeaturesGL_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/vk_features.json M Source/ThirdParty/ANGLE/infra/config/generated/cr-buildbucket.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/angle_mb_config.pyl M Source/ThirdParty/ANGLE/infra/specs/generate_test_spec_json.py M Source/ThirdParty/ANGLE/infra/specs/mixins.pyl M Source/ThirdParty/ANGLE/infra/specs/waterfalls.pyl M Source/ThirdParty/ANGLE/samples/multiview/Multiview.cpp 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/SPIR-V_helpers.json M Source/ThirdParty/ANGLE/scripts/code_generation_hashes/Vulkan_mandatory_format_support_table.json M Source/ThirdParty/ANGLE/scripts/code_generation_hashes/WebGPU_format.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/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/gl_angle_ext.xml M Source/ThirdParty/ANGLE/scripts/registry_xml.py M Source/ThirdParty/ANGLE/src/commit_id.py M Source/ThirdParty/ANGLE/src/common/entry_points_enum_autogen.cpp M Source/ThirdParty/ANGLE/src/common/entry_points_enum_autogen.h M Source/ThirdParty/ANGLE/src/compiler.gni 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/ModifyStruct.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/spirv/OutputSPIRV.cpp M Source/ThirdParty/ANGLE/src/compiler/translator/spirv/TranslatorSPIRV.cpp A Source/ThirdParty/ANGLE/src/compiler/translator/tree_ops/ReduceInterfaceBlocks.cpp A Source/ThirdParty/ANGLE/src/compiler/translator/tree_ops/ReduceInterfaceBlocks.h R Source/ThirdParty/ANGLE/src/compiler/translator/tree_ops/msl/ReduceInterfaceBlocks.cpp R Source/ThirdParty/ANGLE/src/compiler/translator/tree_ops/msl/ReduceInterfaceBlocks.h M Source/ThirdParty/ANGLE/src/compiler/translator/tree_ops/spirv/ReswizzleYUVOps.cpp A Source/ThirdParty/ANGLE/src/compiler/translator/tree_ops/spirv/RewriteSamplerExternalTexelFetch.cpp A Source/ThirdParty/ANGLE/src/compiler/translator/tree_ops/spirv/RewriteSamplerExternalTexelFetch.h M Source/ThirdParty/ANGLE/src/compiler/translator/tree_util/DriverUniform.cpp M Source/ThirdParty/ANGLE/src/compiler/translator/tree_util/DriverUniform.h M Source/ThirdParty/ANGLE/src/compiler/translator/tree_util/IntermNode_util.cpp M Source/ThirdParty/ANGLE/src/compiler/translator/tree_util/IntermNode_util.h M Source/ThirdParty/ANGLE/src/compiler/translator/wgsl/OutputUniformBlocks.cpp M Source/ThirdParty/ANGLE/src/compiler/translator/wgsl/OutputUniformBlocks.h M Source/ThirdParty/ANGLE/src/compiler/translator/wgsl/TranslatorWGSL.cpp M Source/ThirdParty/ANGLE/src/libANGLE/Buffer.cpp M Source/ThirdParty/ANGLE/src/libANGLE/Buffer.h M Source/ThirdParty/ANGLE/src/libANGLE/Caps.h M Source/ThirdParty/ANGLE/src/libANGLE/Compiler.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/Context_gles_ext_autogen.h M Source/ThirdParty/ANGLE/src/libANGLE/ErrorStrings.h M Source/ThirdParty/ANGLE/src/libANGLE/Framebuffer.cpp M Source/ThirdParty/ANGLE/src/libANGLE/PixelLocalStorage.h M Source/ThirdParty/ANGLE/src/libANGLE/Program.cpp M Source/ThirdParty/ANGLE/src/libANGLE/ProgramExecutable.h M Source/ThirdParty/ANGLE/src/libANGLE/State.cpp M Source/ThirdParty/ANGLE/src/libANGLE/State.h M Source/ThirdParty/ANGLE/src/libANGLE/Surface.cpp M Source/ThirdParty/ANGLE/src/libANGLE/Texture.cpp M Source/ThirdParty/ANGLE/src/libANGLE/Texture.h M Source/ThirdParty/ANGLE/src/libANGLE/VertexArray.cpp M Source/ThirdParty/ANGLE/src/libANGLE/VertexArray.h M Source/ThirdParty/ANGLE/src/libANGLE/capture/capture_gles_ext_autogen.cpp M Source/ThirdParty/ANGLE/src/libANGLE/capture/capture_gles_ext_autogen.h M Source/ThirdParty/ANGLE/src/libANGLE/capture/capture_gles_ext_params.cpp M Source/ThirdParty/ANGLE/src/libANGLE/gen_extensions.py 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/queryutils.h M Source/ThirdParty/ANGLE/src/libANGLE/renderer/BufferImpl.cpp M Source/ThirdParty/ANGLE/src/libANGLE/renderer/BufferImpl.h M Source/ThirdParty/ANGLE/src/libANGLE/renderer/BufferImpl_mock.h M Source/ThirdParty/ANGLE/src/libANGLE/renderer/ContextImpl.cpp M Source/ThirdParty/ANGLE/src/libANGLE/renderer/ContextImpl.h M Source/ThirdParty/ANGLE/src/libANGLE/renderer/SurfaceImpl.cpp M Source/ThirdParty/ANGLE/src/libANGLE/renderer/SurfaceImpl.h M Source/ThirdParty/ANGLE/src/libANGLE/renderer/d3d/BufferD3D.cpp M Source/ThirdParty/ANGLE/src/libANGLE/renderer/d3d/BufferD3D.h M Source/ThirdParty/ANGLE/src/libANGLE/renderer/d3d/IndexDataManager.cpp M Source/ThirdParty/ANGLE/src/libANGLE/renderer/d3d/ShaderD3D.cpp M Source/ThirdParty/ANGLE/src/libANGLE/renderer/d3d/VertexDataManager.cpp M Source/ThirdParty/ANGLE/src/libANGLE/renderer/d3d/d3d11/Buffer11.cpp M Source/ThirdParty/ANGLE/src/libANGLE/renderer/d3d/d3d11/Buffer11.h M Source/ThirdParty/ANGLE/src/libANGLE/renderer/d3d/d3d11/Clear11.cpp M Source/ThirdParty/ANGLE/src/libANGLE/renderer/d3d/d3d11/Framebuffer11.cpp M Source/ThirdParty/ANGLE/src/libANGLE/renderer/d3d/d3d11/PixelTransfer11.cpp M Source/ThirdParty/ANGLE/src/libANGLE/renderer/d3d/d3d11/Renderer11.cpp M Source/ThirdParty/ANGLE/src/libANGLE/renderer/d3d/d3d11/StateManager11.cpp M Source/ThirdParty/ANGLE/src/libANGLE/renderer/d3d/d3d11/TextureStorage11.cpp M Source/ThirdParty/ANGLE/src/libANGLE/renderer/d3d/d3d11/TransformFeedback11.cpp M Source/ThirdParty/ANGLE/src/libANGLE/renderer/d3d/d3d11/converged/CompositorNativeWindow11.h M Source/ThirdParty/ANGLE/src/libANGLE/renderer/d3d/d3d11/renderer11_utils.cpp M Source/ThirdParty/ANGLE/src/libANGLE/renderer/d3d/d3d9/Buffer9.cpp M Source/ThirdParty/ANGLE/src/libANGLE/renderer/d3d/d3d9/Buffer9.h M Source/ThirdParty/ANGLE/src/libANGLE/renderer/gl/BufferGL.cpp M Source/ThirdParty/ANGLE/src/libANGLE/renderer/gl/BufferGL.h M Source/ThirdParty/ANGLE/src/libANGLE/renderer/gl/StateManagerGL.cpp M Source/ThirdParty/ANGLE/src/libANGLE/renderer/gl/StateManagerGL.h M Source/ThirdParty/ANGLE/src/libANGLE/renderer/gl/VertexArrayGL.cpp M Source/ThirdParty/ANGLE/src/libANGLE/renderer/gl/renderergl_utils.cpp M Source/ThirdParty/ANGLE/src/libANGLE/renderer/metal/BufferMtl.h M Source/ThirdParty/ANGLE/src/libANGLE/renderer/metal/BufferMtl.mm 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/DisplayMtl.mm M Source/ThirdParty/ANGLE/src/libANGLE/renderer/metal/IOSurfaceSurfaceMtl.mm M Source/ThirdParty/ANGLE/src/libANGLE/renderer/metal/mtl_command_buffer.h M Source/ThirdParty/ANGLE/src/libANGLE/renderer/metal/mtl_command_buffer.mm M Source/ThirdParty/ANGLE/src/libANGLE/renderer/null/BufferNULL.cpp M Source/ThirdParty/ANGLE/src/libANGLE/renderer/null/BufferNULL.h M Source/ThirdParty/ANGLE/src/libANGLE/renderer/renderer_utils.cpp M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/BufferVk.cpp M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/BufferVk.h M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/CommandQueue.cpp 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/FramebufferVk.h M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/ProgramExecutableVk.cpp M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/SurfaceVk.cpp M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/SurfaceVk.h 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/VertexArrayVk.cpp M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/vk_cache_utils.cpp M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/vk_caps_utils.cpp M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/vk_format_utils.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_ref_counted_event.cpp 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/BufferWgpu.cpp M Source/ThirdParty/ANGLE/src/libANGLE/renderer/wgpu/BufferWgpu.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.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/FramebufferWgpu.h 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/RenderTargetWgpu.cpp M Source/ThirdParty/ANGLE/src/libANGLE/renderer/wgpu/RenderTargetWgpu.h 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/TextureWgpu.cpp M Source/ThirdParty/ANGLE/src/libANGLE/renderer/wgpu/TextureWgpu.h M Source/ThirdParty/ANGLE/src/libANGLE/renderer/wgpu/VertexArrayWgpu.cpp M Source/ThirdParty/ANGLE/src/libANGLE/renderer/wgpu/VertexArrayWgpu.h M Source/ThirdParty/ANGLE/src/libANGLE/renderer/wgpu/gen_wgpu_format_table.py M Source/ThirdParty/ANGLE/src/libANGLE/renderer/wgpu/linux/x11/WindowSurfaceWgpuX11.cpp M Source/ThirdParty/ANGLE/src/libANGLE/renderer/wgpu/linux/x11/WindowSurfaceWgpuX11.h M Source/ThirdParty/ANGLE/src/libANGLE/renderer/wgpu/mac/WindowSurfaceWgpuMetalLayer.h M Source/ThirdParty/ANGLE/src/libANGLE/renderer/wgpu/mac/WindowSurfaceWgpuMetalLayer.mm 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/renderer/wgpu/wgpu_format_table_autogen.cpp M Source/ThirdParty/ANGLE/src/libANGLE/renderer/wgpu/wgpu_format_utils.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_pipeline_state.cpp M Source/ThirdParty/ANGLE/src/libANGLE/renderer/wgpu/wgpu_pipeline_state.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/renderer/wgpu/wgpu_wgsl_util.cpp M Source/ThirdParty/ANGLE/src/libANGLE/renderer/wgpu/wgpu_wgsl_util.h M Source/ThirdParty/ANGLE/src/libANGLE/renderer/wgpu/win32/WindowSurfaceWgpuWin32.cpp M Source/ThirdParty/ANGLE/src/libANGLE/renderer/wgpu/win32/WindowSurfaceWgpuWin32.h M Source/ThirdParty/ANGLE/src/libANGLE/validationES.cpp M Source/ThirdParty/ANGLE/src/libANGLE/validationES.h M Source/ThirdParty/ANGLE/src/libANGLE/validationES1.cpp M Source/ThirdParty/ANGLE/src/libANGLE/validationES2.cpp M Source/ThirdParty/ANGLE/src/libANGLE/validationES2.h M Source/ThirdParty/ANGLE/src/libANGLE/validationES3.cpp M Source/ThirdParty/ANGLE/src/libANGLE/validationES31.cpp M Source/ThirdParty/ANGLE/src/libANGLE/validationES31.h M Source/ThirdParty/ANGLE/src/libANGLE/validationES32.cpp M Source/ThirdParty/ANGLE/src/libANGLE/validationESEXT.cpp M Source/ThirdParty/ANGLE/src/libANGLE/validationESEXT.h M Source/ThirdParty/ANGLE/src/libANGLE/validationESEXT_autogen.h M Source/ThirdParty/ANGLE/src/libGLESv2.gni M Source/ThirdParty/ANGLE/src/libGLESv2/egl_stubs_getprocaddress_autogen.cpp M Source/ThirdParty/ANGLE/src/libGLESv2/entry_points_gles_2_0_autogen.cpp 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/tests/angle_end2end_tests_expectations.txt M Source/ThirdParty/ANGLE/src/tests/capture_replay_tests.py M Source/ThirdParty/ANGLE/src/tests/compiler_tests/WGSLOutput_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/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/EGLDeviceTest.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/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/EGLPresentPathD3D11Test.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/EGLReadinessCheckTest.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/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/ComputeShaderTest.cpp M Source/ThirdParty/ANGLE/src/tests/gl_tests/DebugTest.cpp M Source/ThirdParty/ANGLE/src/tests/gl_tests/DrawBaseVertexVariantsTest.cpp M Source/ThirdParty/ANGLE/src/tests/gl_tests/DrawRangeElementsTest.cpp M Source/ThirdParty/ANGLE/src/tests/gl_tests/ExternalBufferTest.cpp M Source/ThirdParty/ANGLE/src/tests/gl_tests/GLSLTest.cpp M Source/ThirdParty/ANGLE/src/tests/gl_tests/ImageTest.cpp M Source/ThirdParty/ANGLE/src/tests/gl_tests/MultiDrawTest.cpp M Source/ThirdParty/ANGLE/src/tests/gl_tests/MultiviewDrawTest.cpp M Source/ThirdParty/ANGLE/src/tests/gl_tests/PbufferTest.cpp M Source/ThirdParty/ANGLE/src/tests/gl_tests/PixelLocalStorageTest.cpp M Source/ThirdParty/ANGLE/src/tests/gl_tests/ProgramInterfaceTest.cpp M Source/ThirdParty/ANGLE/src/tests/gl_tests/RobustClientMemoryTest.cpp M Source/ThirdParty/ANGLE/src/tests/gl_tests/SamplersTest.cpp M Source/ThirdParty/ANGLE/src/tests/gl_tests/StateChangeTest.cpp M Source/ThirdParty/ANGLE/src/tests/gl_tests/TextureTest.cpp M Source/ThirdParty/ANGLE/src/tests/gl_tests/UniformTest.cpp M Source/ThirdParty/ANGLE/src/tests/gl_tests/WebGLCompatibilityTest.cpp M Source/ThirdParty/ANGLE/src/tests/perf_tests/EGLInitializePerf.cpp M Source/ThirdParty/ANGLE/src/tests/perf_tests/EGLMakeCurrentPerf.cpp M Source/ThirdParty/ANGLE/src/tests/perf_tests/IndexDataManagerTest.cpp M Source/ThirdParty/ANGLE/src/tests/perf_tests/angle_trace_tests_expectations.txt M Source/ThirdParty/ANGLE/src/tests/perf_tests/third_party/perf/perf_test.cc M Source/ThirdParty/ANGLE/src/tests/test_utils/ANGLETest.cpp M Source/ThirdParty/ANGLE/src/tests/test_utils/runner/android/java/src/com/android/angle/test/AngleNativeTest.java M Source/ThirdParty/ANGLE/src/tests/test_utils/runner/android/java/src/com/android/angle/test/AngleUnitTestActivity.java 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/capture/frame_capture_replay_autogen.cpp M Source/ThirdParty/ANGLE/util/capture/trace_gles_loader_autogen.cpp M Source/ThirdParty/ANGLE/util/capture/trace_gles_loader_autogen.h M Source/ThirdParty/ANGLE/util/capture/trace_interpreter_autogen.cpp M Source/ThirdParty/ANGLE/util/gles_loader_autogen.cpp M Source/ThirdParty/ANGLE/util/gles_loader_autogen.h Log Message: ----------- Update ANGLE to 2025-05-19 (dcbcee8ab32af9ddc7ae1e91c42d995e5281602c) https://bugs.webkit.org/show_bug.cgi?id=293282 rdar://151678098 Reviewed by Mike Wyrzykowski Contains upstream commits: git log --oneline 34d30914048ac98a6f50f84aa630cc285b75bc79..dcbcee8ab32af9ddc7ae1e91c42d995e5281602c --pretty=%h %s dcbcee8ab3 Tests: Use eglGetPlatformDisplay() b4d39a07b3 Reformat VVL Error Message f91e3d468b Revert "roll rapidjson src to Android" e7277deb61 Add test to validate eglGetPlatformDisplayEXT() 90697af114 Roll vulkan-deps from 79e02d4e7a56 to 8f94220fd61f (4 revisions) 9633d8f745 Roll SwiftShader from 96085ee3c6cc to f70c1194c173 (1 revision) 94d5171e96 Roll Chromium from ceee7877afe5 to a343631b79de (737 revisions) 5fd79e6a2c Remove unused parameter from ValidateGetVertexAttribBase c601f0e757 Add extra validation of null pointers for certain APIs 3047910460 Add support for GL_EXT_texture_norm16 in glCopyImageSubDataEXT 56becf053c WGPU: texSubImage2D() should mark textures as dirty e6231b0f36 Reformat VVL Error Message 5e443fd481 Target Android 15 on Samsung S24 phones 4a5e20f2c1 WGPU: Round uniform buffers to the alignment of a uniform struct 3f7bded1c0 Add ANGLE_FORMAT_PRINTF to StringPrintf 92ae16d12e Roll vulkan-deps from bac8bd2de3c4 to 79e02d4e7a56 (10 revisions) 96c9f065e5 WGPU: Flip y for the default framebuffer 6bed883bd3 Roll Chromium from 924b8c206ea6 to ceee7877afe5 (640 revisions) db71e8fa7c Use os.path.abspath for the cwd in commid_id.py b74a471495 Reformat VVL Error Message 1fea2d12ce Roll Chromium from 6511b87fb086 to 924b8c206ea6 (678 revisions) 9b16a3e925 WebGPU: Remove last references to cpp API 147f4810c8 WebGPU: Use WebGPU C API for Display and error utils 1faf6ef28c WebGPU: Use WebGPU C API for Programs and Buffers cf0565f2ed WebGPU: Pack render pass descriptors 6ba47bedba Vulkan: Use GS input prim type for warmup pipeline 69841d3c8f WebGPU: Use WebGPU C API for Textures and Framebuffers f2622a7016 Manual roll vulkan-deps from 2a67a9b1a73a to bac8bd2de3c4 (12 revisions) 45b02ff020 roll rapidjson src to Android f21ec7a0fe Tests: Skip VerifyMutableRenderBufferKHR on Intel+Win d82036f54e WebGPU: Add missing destructor for object wrappers. ad05f93bc9 Vulkan: Fix debug marker handling 1e7442b2f0 Fix KHR_debug operations a06e4d49cf Metal: Implement InsertEventMarker 4d36fc9666 Roll SwiftShader from 930d46d31b5d to 96085ee3c6cc (1 revision) f2a1383fb0 Roll VK-GL-CTS from 80915f99de91 to c9d2e24d1a6d (2 revisions) cc02a537e9 Vulkan: move the recycled fence reset from fetch to destroy. 8d75490aa4 Update zero length for debug marker commands 74bf9527c0 Reformat VVL Error Message ad18dc9368 D3D11: Remove the message from Buffer11 to gl::Buffer e69813e0fd Fix the formatting for size_t in perf_test f5f6704c1c Vulkan: Remove mArrayBufferObserverBindings c4b46fb511 Manual roll vulkan-deps from 6b14cce1d656 to 2a67a9b1a73a (8 revisions) d0616d547c Autogen support checks for multiview commands eb6ee03522 infra: Remove reclient properties from builders 64888cb86d Align multiview extensions usage with the specs 2d423fb108 Roll VK-GL-CTS from 73a2c954fb07 to 80915f99de91 (17 revisions) 8a5f2eeb95 Roll Chromium from b5121f275c34 to 6511b87fb086 (604 revisions) 82c75df300 Fix GetDebugMessageLog validation 3bbdee0f03 Vulkan: Remove Subject/Observer from BufferImpl e4ec23a0e5 Fix query object support in EXT_debug_label 9ddb1b7f9f Disable OES_primitive_bounding_box on unsupported contexts ed4d72789e Tests: Skip VerifyMutableRenderBufferKHR on Intel+Win 333395f96b Roll Chromium from 306f6953a911 to b5121f275c34 (626 revisions) bf837e0175 Disable EXT_multi_draw_indirect on unsupported context versions e2352b290c Reformat VVL Error Message a9115190dd Add a libGLESv2_thin_static without gl entry points. 40fde5fff3 Handle the action target in GN that has more than 1 python script 481000fdb0 WebGPU: Move pipeline creation to the C API. ce454feed8 Add RAII wrappers for WebGPU C API objects. 4e09a4c8b3 Roll vulkan-deps from 0b7863549d96 to 6b14cce1d656 (15 revisions) 8aa2925098 Roll Chromium from ba1762590c1d to 306f6953a911 (681 revisions) db33baf4eb Reformat VVL Error Message 73dabb85b4 Add end2end test for AdvancedSyncVertexArray 506f8a9597 Vulkan: Fix incorrect shaderWrite to shaderWrite detection 214b7ce20b Remove --use-reclient flag from capture_replay_tests.py a3f6a9c8a6 WebGPU: Don't call destroy on null textures 2f1f9568f2 Tests: Run respawnables trace on S24 Xclipse native driver d221cf402b Adjust EXT_base_instance emulation conditions 60d6c94f11 Metal: Implement draw_elements_base_vertex extensions af4c3f9add Roll Chromium from 21c94bee8dab to ba1762590c1d (560 revisions) b729fb74e6 Reformat VVL Error Message 16b2bf5e08 Vulkan: Only expose ASTC HDR if 3D textures supported 51dd4087f6 Autogen support checks for draw_elements_base_vertex commands 00845fd649 WebGPU: Do not reuse windows with multiple surfaces 8c8f016a0d Remove part of releaseTexImageInternal in glGenerateMipmap 86ce0f0e40 Add EXT_multi_draw_arrays stubs c03307f471 Roll SwiftShader from 093b4d82a49a to 930d46d31b5d (1 revision) 5b08297d9c Roll vulkan-deps from 645c800a7790 to 0b7863549d96 (2 revisions) 30778d0d3f Roll VK-GL-CTS from b2b40c06daf9 to 73a2c954fb07 (1 revision) 02bc00c406 Roll Chromium from 4d44e5915a7e to 21c94bee8dab (644 revisions) 57c64049e7 infra: Switch bots from Reclient to Siso's builtin RBE client 317f81dbd9 Fix EGL_RENDER_BUFFER query if EGL_SINGLE_BUFFER unsupported 618bc398e2 Add EXT_draw_instanced stubs df8a704788 Fix duplicate extension commands autogen 8ea69d842e metal: Synchronize imported IOSurfaces with command buffer 35356d952d Use a depfile rather than exec_script to list inputs for commit_id.py 1f0766be81 Don't use exec_script() to get versionCode when build_with_chromium 32f3f043e8 Return GL_INVALID_ENUM for invalid target of CopyImageSubData 8b38814520 Autogen support checks for robust client memory entry points d8ab156b54 Fix glValidateProgram() not work as spec 2d61c576f0 Autogen support checks for PLS entry points 6ffd0105e6 Roll vulkan-deps from 82f44a3a6738 to 645c800a7790 (7 revisions) 8357b6a24c Roll Chromium from a753f6d4bddd to 4d44e5915a7e (674 revisions) b373892b9d Add test using array of array varyings in tessellation shaders 5c441a5365 Vulkan: Prefer MSRTSS for QCOM devices fcfc976026 Reformat VVL error message 4cd5c9be5c Enable Mac/Intel experiment 3cc099da8e Add tests for texelFetch with samplerExternalOES 7447e8ac93 Vulkan: Driver workarounds on Qualcomm 1c7fa5f847 Add missing support checks to robust client memory entry points 9812b972c3 PLS: Validate rendering feedback loops of PLS planes 27cfdf8e2d PLS: Allow type conversions in state queries 97445c5610 Roll vulkan-deps from 58ca0630c1c3 to 82f44a3a6738 (7 revisions) b80b87abde Roll SwiftShader from 9dd03f2e4b03 to 093b4d82a49a (1 revision) f5e2a67a31 Roll Chromium from 3ecef9588f01 to a753f6d4bddd (572 revisions) db13dbd5f4 Roll VK-GL-CTS from eeeebaca3f2e to b2b40c06daf9 (1 revision) 3540a326ec Tests: Skip black_beacon trace on S24 c6e0448bae Reformat VVL error message 2ca90dab61 Vulkan: Don't calculate vertex input state when dynamic 95813607c5 Manual roll VK-GL-CTS from dd7e71367795 to eeeebaca3f2e (10 revisions) 7d214a736c Manual roll vulkan-deps from b9aab6c35f37 to 58ca0630c1c3 (72 revisions) 671f55d8f6 Vulkan: Fix texelFetch(externalSampler) behavior 33a585b88d Roll Chromium from cf3a960742c3 to 3ecef9588f01 (1146 revisions) c60d98cef6 WGPU: Ship driver uniforms in the bind groups to the shader 7fe53b3c39 Remove --no_auth from download_from_google_storage hooks ce795fa8f9 Reformat VVL error message 18ec88245e Vulkan: Exclude RADV from global cache preference 16e0dfd9fe Vulkan: Add feature flag to recycle VkEvent f6e1d4d7b5 Fix include header case mismatches a8f49cfc4a Roll SwiftShader from fefba0024aa6 to 9dd03f2e4b03 (1 revision) d4c83ace2c Fix the test to use the right uniform location a3b20796dc Vulkan: Add flag to prefer renderer pipeline cache 998b569351 Fix ExternalBufferTest end2end test c52183bd71 Reset sample coverage after fbo change on Adreno 6bdbe9ccf7 Manual roll Chromium from dd275389e023 to cf3a960742c3 (1975 revisions) 9bcfb38f63 Vulkan: Disable MSRTSS on buggy qualcomm drivers 3b77a177ba Optimize vertex attribute and buffer state change 432d1d1efd Revert "Roll Chromium from dd275389e023 to 83180b816b9e (1315 revisions)" e93c143a91 tests: Prepare capture_replay_tests for Siso migration 128c96829d Make GL_ANGLE_texture_rectangle non-toggleable 1029195f40 Roll SwiftShader from 7905fa19e456 to fefba0024aa6 (3 revisions) a4c8bf78ea Roll Chromium from dd275389e023 to 83180b816b9e (1315 revisions) cac1e8240c WGSL: Output driver uniform and UBO structs 4b69ba9325 WGPU: upload texture bind groups and configured samplers c884460a3e Vulkan: Fix deferred clears vs noop multidraw 9e6f44bc33 Autogen support checks for extension entry points f6da7aed21 Fix UniformTest.GetUniformNoCurrentProgram ae70513d99 Remove NamedBufferStorageExternalEXT entry point 846dcf86be Autogen context version checks for 2.0 entry points f75980adf0 Switch Mac builders to Chromium pools 828bec4523 Vulkan: Fix SPIR-V gen for constant constructors 7e1b79c715 Roll SwiftShader from 0e75e7030ccb to 7905fa19e456 (2 revisions) 6c450a6fbb Roll Chromium from 85dd9668972f to dd275389e023 (760 revisions) cdb34025f2 Move robust APIs for PLS into robust_client_memory sections. 50707ca6fe Remove duplicate validation declarations 9f49ccaa75 Re-enable clang-format for ANGLE. 84e3b8f1bb Fix GetInteger64vRobustANGLE validation 54f2d47b5a Add Chromium pools to shadow buckets 99eb1ceb58 Roll vulkan-deps from ac1b0b870946 to b9aab6c35f37 (9 revisions) Canonical link: https://commits.webkit.org/295416@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