[webkit-changes] [WebKit/WebKit] b758eb: Update ANGLE to 2024-11-29 (96952a9b1b3982ae1bf252...

Kimmo Kinnunen noreply at github.com
Mon Dec 2 00:06:19 PST 2024


  Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: b758eb27a4647ca9a826d5a7239ee823214ae162
      https://github.com/WebKit/WebKit/commit/b758eb27a4647ca9a826d5a7239ee823214ae162
  Author: Kimmo Kinnunen <kkinnunen at apple.com>
  Date:   2024-12-02 (Mon, 02 Dec 2024)

  Changed paths:
    M Source/ThirdParty/ANGLE/.gitignore
    M Source/ThirdParty/ANGLE/.gitmodules
    M Source/ThirdParty/ANGLE/ANGLE.plist
    M Source/ThirdParty/ANGLE/ANGLE.xcodeproj/project.pbxproj
    M Source/ThirdParty/ANGLE/Compiler.cmake
    M Source/ThirdParty/ANGLE/DEPS
    M Source/ThirdParty/ANGLE/DIR_METADATA
    M Source/ThirdParty/ANGLE/OWNERS
    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/include/GLES2/gl2ext.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/specs/angle.json
    M Source/ThirdParty/ANGLE/infra/specs/gn_isolate_map.pyl
    M Source/ThirdParty/ANGLE/infra/specs/test_suites.pyl
    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/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/Static_builtins.json
    M Source/ThirdParty/ANGLE/scripts/code_generation_hashes/Vulkan_internal_shader_programs.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/restricted_traces.json
    M Source/ThirdParty/ANGLE/scripts/registry_xml.py
    M Source/ThirdParty/ANGLE/scripts/roll_aosp.sh
    M Source/ThirdParty/ANGLE/scripts/roll_chromium_deps.py
    M Source/ThirdParty/ANGLE/src/common/FixedQueue_unittest.cpp
    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/common/gl_enum_utils_autogen.cpp
    M Source/ThirdParty/ANGLE/src/common/gl_enum_utils_autogen.h
    M Source/ThirdParty/ANGLE/src/compiler.gni
    M Source/ThirdParty/ANGLE/src/compiler/translator/BaseTypes.h
    M Source/ThirdParty/ANGLE/src/compiler/translator/ImmutableString.h
    M Source/ThirdParty/ANGLE/src/compiler/translator/ImmutableString_autogen.cpp
    A Source/ThirdParty/ANGLE/src/compiler/translator/Name.cpp
    A Source/ThirdParty/ANGLE/src/compiler/translator/Name.h
    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/QualifierTypes.cpp
    M Source/ThirdParty/ANGLE/src/compiler/translator/SymbolTable_autogen.cpp
    M Source/ThirdParty/ANGLE/src/compiler/translator/Types.cpp
    M Source/ThirdParty/ANGLE/src/compiler/translator/ValidateAST.cpp
    M Source/ThirdParty/ANGLE/src/compiler/translator/builtin_function_declarations.txt
    M Source/ThirdParty/ANGLE/src/compiler/translator/gen_builtin_symbols.py
    M Source/ThirdParty/ANGLE/src/compiler/translator/glsl/TranslatorESSL.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/EmitMetal.cpp
    M Source/ThirdParty/ANGLE/src/compiler/translator/msl/IdGen.h
    M Source/ThirdParty/ANGLE/src/compiler/translator/msl/ModifyStruct.h
    R Source/ThirdParty/ANGLE/src/compiler/translator/msl/Name.cpp
    R Source/ThirdParty/ANGLE/src/compiler/translator/msl/Name.h
    M Source/ThirdParty/ANGLE/src/compiler/translator/msl/Pipeline.h
    M Source/ThirdParty/ANGLE/src/compiler/translator/msl/ProgramPrelude.cpp
    M Source/ThirdParty/ANGLE/src/compiler/translator/msl/SymbolEnv.h
    M Source/ThirdParty/ANGLE/src/compiler/translator/msl/TranslatorMSL.cpp
    M Source/ThirdParty/ANGLE/src/compiler/translator/spirv/BuildSPIRV.cpp
    M Source/ThirdParty/ANGLE/src/compiler/translator/spirv/OutputSPIRV.cpp
    M Source/ThirdParty/ANGLE/src/compiler/translator/tree_ops/spirv/RewriteR32fImages.cpp
    M Source/ThirdParty/ANGLE/src/compiler/translator/tree_util/BuiltIn_autogen.h
    M Source/ThirdParty/ANGLE/src/libANGLE/CLContext.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/CLEvent.h
    M Source/ThirdParty/ANGLE/src/libANGLE/Caps.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/Caps.h
    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/Display.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/ErrorStrings.h
    M Source/ThirdParty/ANGLE/src/libANGLE/Texture.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/Texture.h
    M Source/ThirdParty/ANGLE/src/libANGLE/capture/FrameCapture.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/capture/capture_gles_3_1_params.cpp
    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/cl_utils.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/cl_utils.h
    M Source/ThirdParty/ANGLE/src/libANGLE/formatutils.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/queryutils.h
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/TextureImpl.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/TextureImpl.h
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/cl/CLDeviceCL.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/cl/CLPlatformCL.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/gl/renderergl_utils.cpp
    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/FrameBufferMtl.mm
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/metal/TextureMtl.h
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/metal/TextureMtl.mm
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/metal/mtl_msl_utils.mm
    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/CLDeviceVk.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/CLMemoryVk.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/CLMemoryVk.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/CLSamplerVk.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/CommandProcessor.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/CommandProcessor.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/DisplayVk.cpp
    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/MemoryObjectVk.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/QueryVk.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/RenderTargetVk.h
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/RenderbufferVk.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/SamplerVk.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/SamplerVk.h
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/SemaphoreVk.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/ShareGroupVk.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/ShareGroupVk.h
    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/SyncVk.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/TextureVk.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/TextureVk.h
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/UtilsVk.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/UtilsVk.h
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/android/HardwareBufferImageSiblingVkAndroid.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/gen_vk_internal_shaders.py
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/linux/DmaBufImageSiblingVkLinux.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/linux/headless/DisplayVkHeadless.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/mac/IOSurfaceSurfaceVkMac.mm
    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_cl_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_internal_shaders_autogen.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/vk_internal_shaders_autogen.h
    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/vulkan/vk_resource.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/vk_utils.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/vk_utils.h
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/vk_wrapper.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/validationEGL.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/validationES.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/validationES2.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/validationES3.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/validationES31.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/validationESEXT.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/validationESEXT_autogen.h
    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
    A Source/ThirdParty/ANGLE/src/libGLESv2/opengl32_with_wgl_autogen.def
    M Source/ThirdParty/ANGLE/src/libGLESv2/proc_table_egl_autogen.cpp
    A Source/ThirdParty/ANGLE/src/libGLESv2/proc_table_glx_autogen.cpp
    A Source/ThirdParty/ANGLE/src/libGLESv2/proc_table_wgl_autogen.cpp
    M Source/ThirdParty/ANGLE/src/tests/BUILD.gn
    M Source/ThirdParty/ANGLE/src/tests/angle_end2end_tests.gni
    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/capture_replay_tests/BUILD.gn
    M Source/ThirdParty/ANGLE/src/tests/capture_replay_tests/CaptureReplayTests.cpp
    M Source/ThirdParty/ANGLE/src/tests/cl_support/angle_oclcts_gtest.cpp
    M Source/ThirdParty/ANGLE/src/tests/cl_support/openclcts_expectations.txt
    M Source/ThirdParty/ANGLE/src/tests/cl_support/openclcts_mustpass.txt
    M Source/ThirdParty/ANGLE/src/tests/compiler_tests/ImmutableString_test_autogen.cpp
    M Source/ThirdParty/ANGLE/src/tests/compiler_tests/MSLOutput_test.cpp
    M Source/ThirdParty/ANGLE/src/tests/compiler_tests/Parse_test.cpp
    M Source/ThirdParty/ANGLE/src/tests/compiler_tests/SeparateDeclarations_test.cpp
    M Source/ThirdParty/ANGLE/src/tests/deqp_support/deqp.gni
    M Source/ThirdParty/ANGLE/src/tests/deqp_support/deqp_khr_gles31_test_expectations.txt
    M Source/ThirdParty/ANGLE/src/tests/egl_tests/EGLContextSharingTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/egl_tests/EGLSurfaceTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/gl_tests/CompressedTextureFormatsTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/gl_tests/FramebufferFetchTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/gl_tests/GLSLTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/gl_tests/GetTexLevelParameterTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/gl_tests/ImageTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/gl_tests/PBOExtensionTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/gl_tests/ProgramPipelineTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/gl_tests/SwizzleTest.cpp
    A 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/TextureTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/gl_tests/VulkanDescriptorSetTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/gl_tests/VulkanPerformanceCounterTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/gl_tests/gles1/TextureParameterTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/perf_tests/TracePerfTest.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/src/tests/restricted_traces/restricted_traces.json
    M Source/ThirdParty/ANGLE/src/tests/restricted_traces/retrace_restricted_traces.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/angle_test_instantiate.h
    M Source/ThirdParty/ANGLE/third_party/rapidjson/README.chromium
    M Source/ThirdParty/ANGLE/tools/angle_tools.py
    M Source/ThirdParty/ANGLE/tools/flex-bison/README.md
    M Source/ThirdParty/ANGLE/tools/flex-bison/mac/bison.sha1
    M Source/ThirdParty/ANGLE/tools/flex-bison/mac/flex.sha1
    M Source/ThirdParty/ANGLE/tools/flex-bison/update_flex_bison_binaries.py
    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
    M Source/ThirdParty/ANGLE/util/posix/crash_handler_posix.cpp

  Log Message:
  -----------
  Update ANGLE to 2024-11-29 (96952a9b1b3982ae1bf2528ed74034876e4bc967)
https://bugs.webkit.org/show_bug.cgi?id=283818
rdar://problem/140689426

Reviewed by Dan Glastonbury

Contains upstream commits:
git log --oneline 5754fb80662a9f4baf682ce017052ba5c1b4cbaf..96952a9b1b3982ae1bf2528ed74034876e4bc967 --pretty=%h %s
96952a9b1b Roll Chromium from b640856c0ed4 to 9c3b7c9af896 (355 revisions)
a2d76f0399 Add GetTexLevelParameterTest.Levels end2end test
b31f367a9a Vulkan: Keep old VVL suppression until roll into Chromium
3f312d98b9 ES31: GetTexLevelParameter{if} validation for TEXTURE_2D_MULTISAMPLE
5d3d299d47 Expose the required GLES1.0/1.1 extensions in ANGLE
e10220f8d5 Manual roll vulkan-deps from 3c7156644de7 to 0e28d467e76d (59 revisions)
01dee1cbb0 Add implementation for GL_EXT_texture_storage_compression
8b7bb82cf8 Vulkan: Disable dynamic vertex input state on Qualcomm
0f9c146b65 Roll Chromium from c957bc3555b2 to b640856c0ed4 (1228 revisions)
6c1021ec7c Vulkan: Switch DescriptorSetLayout to use AtomicSharedPtr
4aaeffd8b9 Metal: Limit simulator texture size to 8k
2dc072ec71 Vulkan: Switch PipelineLayout from AtomicBind* to AtomicSharedPtr
87d6199796 Vulkan: Switch ShaderModule to use SharedPtr
6451a893b1 Fix minimum caps for texture gather offsets.
6f28cb15b4 Fix minimum caps for draw buffers and compute invocations.
5288ed3623 GL: Enable ANGLE_texture_multisample on OpenGL ES
b6b826b32b Add stubs for GL_EXT_EGL_image_storage_compression
8597a5fdcc Skip TextureMultisampleTest.MaskedDrawWithSampleID on S22
9c7ad319dd Revert "Delay EGLQueryContext render buffer change"
2e25ea1e72 Add a new mutex in CommandQueue to protect Vulkan Command Pool
c796c571e5 Disable BasicUniformUsageTest.* on Linux Intel WGPU for now
ea6e6b9fbd Capture/Replay: Fix GetTexLevelParameterivANGLE buffer size
239ef6801a Metal: Support ANGLE_texture_multisample
c56867ece5 Refine sRGB support
233d9ee5c3 Delay EGLQueryContext render buffer change
7a1da65f87 Fix GetTexLevelParameter validation
777fd9127d Roll Chromium from e5849daecf2c to c957bc3555b2 (609 revisions)
cecefe5343 Vulkan: Improve recreateSwapchain() error handling
f458f86590 Vulkan: Update AcquireNextImageUnlocked() implementation
ea86503c2a Vulkan: Remove vkAcquireNextImageKHR multi-threading support
b94d785394 Fix TextureMultisampleTest.CheckSamplePositions end2end test
bfa03a8465 Metal: Fix vec swizzles to bvecs on AMD
e3199b5f8e Add bison/flex binaries on Mac.
c02e01842f Add GL_ARM_rgba8
89f7fd8b55 CL/Vulkan: Skip crashing tests
18127908ca Roll Chromium from 1cae31feac1f to e5849daecf2c (818 revisions)
9eab301c58 Enable GL_KHR_texture_compression_astc_sliced_3d
cb31b8864d Vulkan: pruneDefaultBufferPools when there is excessive garbage
a5dec6fea2 Tests: ANGLETestBase subclasses non-zero initialize primitives
52fa677906 Refactor indexed parameter query validation
6b9b8239f4 Vulkan: fix un-initialized mCompatiblePresentModes
03380548cc CL/Vulkan: Fix nullptr case for async build task
9c20227585 Fix SAMPLE_MASK_VALUE indexed query validation
b856059e21 Tests: linux-trace logs return code with OOM note
21d747de9d Vulkan: Use vk::SharedPtr for SharedDescriptorSetCacheKey
0757254b4f Tests: Add crash callback to test Replay (e.g. linux-trace)
a3452c2482 Fix SAMPLE_MASK toggle validation
6544daecea Fix indentation in GetQueryParameterInfo
2f7feccd99 Tests: Fix EGLSurfaceTest.SwapWithoutAnyDraw test
bc09b1785b CL: Run a subset of CTS tests on linux
0c7c14eb20 Capture: add a sanity check to InitializeReplay4 args
8ba71e663e CL/Vulkan: Update few device caps based on VK caps
b18b0b0234 Skip couple non-deterministic angle_restricted_trace_gold_tests
8e9dc1a669 Validate anonymous struct names with namespace
8409b41e3b Report error on unsized interface block array
b76f0ae053 Roll Chromium from 29f00e74db5f to 1cae31feac1f (560 revisions)
10c2dc7a1b CL: Remove logic restricting CL version of passthrough backend
a58b35bcc6 CL/Vulkan: Implement image creation from buffer object
94eebab508 Tests: fix ProgramPipelineTest31 unitialized memory read
70d1ef67fe Vulkan: Ensure onFramebufferBoundary is called for offscreen
0dfe0a75f3 CL/VK: Add writeBuffer to staging/transfer routine
8e0178fb66 Vulkan: Switch SamplerBinding to Use SharedPtr
a41b798ee4 WebGPU: Ensure mDefaultBindGroup is created
8f07cdde00 Fix NegativeTextureMultisampleTest
e1fd42db9f CL/Vulkan: Add parent dependencies and image layout transitions
ec77386581 Qualifier in const for sampler2D fails validation
99d5d4d5b4 Tests: fix replay failure handling in linux/win-trace
7672101dab Roll Chromium from 185ab56e3a12 to 29f00e74db5f (604 revisions)
594a11acf8 Tests: Add Need For Speed: No Limits trace
770242db74 Translator: Remove the `gimage1D` base type
1f0ac74a7a Translator: Remove SubpassInputMS
c4533e0aae Translator: Remove the `double` base type
3515113e2b CL/Vulkan: Remove redundant state in CLImageVk
10e073a297 CL/Vulkan: Capture an event for async build task
ce53aff056 Vulkan: Add per descriptorSet LRU cache eviction
ecfa487492 Assert no GL errors at the end of image tests
3b3783bc77 Reland "Possibly fix FixedQueue.ConcurrentPushPop flakiness"
99aac4b931 Capture/Replay: Remove implied exts from RequiredExtensions
17904b43c7 Vulkan: Restrict EGL_ANDROID_front_buffer_auto_refresh support
f59d6617c0 Roll vulkan-deps from 867065ecbb6a to 3c7156644de7 (4 revisions)
ba74d33b77 Roll Chromium from 0236845acb4a to 185ab56e3a12 (679 revisions)
c4ec8dbb44 Vulkan: Expose EGL_ANDROID_front_buffer_auto_refresh
79c4ad91ab ssci: mark rapidjson as Security Critical: No
74f74b63df Vulkan: Add ContextVk::onFramebufferBoundary() function
087cc41138 Vulkan: Add mRenderer to ShareGroupVk class
d2e543c77b Vulkan: Consider PowerVR hardware coherent for framebuffer fetch
d8e183ab55 Skip the antutu_refinery perf test on Windows/Intel
8504b3cfaf Add third_party/rust/ to Chromium rolls
e961f7ab35 Skip KHR-GLES31.core.texture_stencil8.multisample on S22
d81d29e166 Revert "Possibly fix FixedQueue.ConcurrentPushPop flakiness"
42f9c200ca Comments: www.anglebug.com -> anglebug.com
fd1f9e76c4 Roll vulkan-deps from 59ce475cae66 to 867065ecbb6a (6 revisions)
f0ebb3743d Roll SwiftShader from 4d3a7b64279f to 4074d9674b3e (1 revision)
8b29fe6533 Roll Chromium from 45f7f2245fc1 to 0236845acb4a (600 revisions)
987cc0de1d Vulkan: Add release utility for BufferViewHelper
dc8b2e2ba6 CL: Pass in memory properties from cl entry point
743dd7bfde CL: Add some event/memory helper functions
518e162e55 Fix validation for 3D depth/stencil textures
174694c14a Manual roll VK-GL-CTS from f674555ab03e to b27686793f88 (29 revisions)
828e2d190a Tests: Add Block Blast trace
f21cfcd6da Add a corner case for framebuffer fetch
8a2b60b2fa Add stubs for GL_EXT_texture_storage_compression
84b175546e Possibly fix FixedQueue.ConcurrentPushPop flakiness
51ff063ca8 Skip real_racing3 trace on Linux NVIDIA
843191f572 tools: add buganizer to DIR_METADATA
04222c1b36 Roll vulkan-deps from c93d7c04d2f7 to 59ce475cae66 (12 revisions)
0dd9041431 Roll Chromium from b3ded8346a3f to 45f7f2245fc1 (752 revisions)
15492c9bc4 Vulkan: A few workarounds for older ARM drivers
33dc1606ee Skip end2end failures on S22
f3404c4d24 Tests: improve Windows support in android_helper
9dd69aae81 Vulkan: Disable dynamic rendering on PowerVR
e3b3dd6845 Vulkan: Optimize color clears vs read-only depth/stencil switch
adb80cbba7 Vulkan: Optimize read-only depth/stencil switch after clear
2babbbd2bf Add egl config support GL_RGB10_A2 for Linux Headless

29855942a1 Vulkan: Add stubs for expose VK_EXT_image_compression_control
ba81145fb6 Vulkan: Emulate coherent framebuffer fetch everywhere
33c86fdedc Tests: Add SimCity BuildIt trace
Canonical link: https://commits.webkit.org/287209@main



To unsubscribe from these emails, change your notification settings at https://github.com/WebKit/WebKit/settings/notifications


More information about the webkit-changes mailing list