[webkit-changes] [WebKit/WebKit] 23cdc2: Update ANGLE to 2025-01-09 (db833869131eddb36e6957...
Kimmo Kinnunen
noreply at github.com
Mon Jan 13 05:55:36 PST 2025
Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: 23cdc2123a515d3cabc878d351c0d9835d45ad3b
https://github.com/WebKit/WebKit/commit/23cdc2123a515d3cabc878d351c0d9835d45ad3b
Author: Kimmo Kinnunen <kkinnunen at apple.com>
Date: 2025-01-13 (Mon, 13 Jan 2025)
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/CONTRIBUTORS
M Source/ThirdParty/ANGLE/Compiler.cmake
M Source/ThirdParty/ANGLE/DEPS
M Source/ThirdParty/ANGLE/GLESv2.cmake
M Source/ThirdParty/ANGLE/README.chromium
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/extensions/ANGLE_texture_multisample.txt
A Source/ThirdParty/ANGLE/extensions/EGL_ANGLE_memory_usage_report.txt
M Source/ThirdParty/ANGLE/include/EGL/eglext_angle.h
M Source/ThirdParty/ANGLE/include/GLES2/gl2ext_angle.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/angle_mb_config.pyl
M Source/ThirdParty/ANGLE/infra/specs/gn_isolate_map.pyl
M Source/ThirdParty/ANGLE/infra/specs/mixins.pyl
M Source/ThirdParty/ANGLE/infra/specs/test_suites.pyl
M Source/ThirdParty/ANGLE/infra/specs/waterfalls.pyl
M Source/ThirdParty/ANGLE/scripts/code_generation_hashes/ANGLE_format.json
M Source/ThirdParty/ANGLE/scripts/code_generation_hashes/ANGLE_load_functions_table.json
M Source/ThirdParty/ANGLE/scripts/code_generation_hashes/ANGLE_shader_translator.json
M Source/ThirdParty/ANGLE/scripts/code_generation_hashes/D3D11_format.json
M Source/ThirdParty/ANGLE/scripts/code_generation_hashes/DXGI_format.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/GL_copy_conversion_table.json
M Source/ThirdParty/ANGLE/scripts/code_generation_hashes/GL_format_map.json
M Source/ThirdParty/ANGLE/scripts/code_generation_hashes/GLenum_value_to_string_map.json
M Source/ThirdParty/ANGLE/scripts/code_generation_hashes/Metal_default_shaders.json
M Source/ThirdParty/ANGLE/scripts/code_generation_hashes/Metal_format_table.json
M Source/ThirdParty/ANGLE/scripts/code_generation_hashes/OpenGL_dispatch_table.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_format.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/WebGPU_format.json
M Source/ThirdParty/ANGLE/scripts/code_generation_hashes/interpreter_utils.json
M Source/ThirdParty/ANGLE/scripts/code_generation_hashes/packed_enum.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/code_generation_hashes/uniform_type.json
M Source/ThirdParty/ANGLE/scripts/egl_angle_ext.xml
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/scripts/roll_aosp.sh
M Source/ThirdParty/ANGLE/scripts/roll_chromium_deps.py
M Source/ThirdParty/ANGLE/src/common/FixedQueue.h
M Source/ThirdParty/ANGLE/src/common/PackedEnums.h
M Source/ThirdParty/ANGLE/src/common/PackedGLEnums_autogen.cpp
M Source/ThirdParty/ANGLE/src/common/angleutils.h
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/gen_uniform_type_table.py
M Source/ThirdParty/ANGLE/src/common/gl_enum_utils_autogen.cpp
M Source/ThirdParty/ANGLE/src/common/mathutil.h
M Source/ThirdParty/ANGLE/src/common/mathutil_unittest.cpp
M Source/ThirdParty/ANGLE/src/common/packed_gl_enums.json
M Source/ThirdParty/ANGLE/src/common/spirv/spirv_types.h
M Source/ThirdParty/ANGLE/src/common/system_utils_linux.cpp
M Source/ThirdParty/ANGLE/src/common/third_party/xxhash/README.chromium
M Source/ThirdParty/ANGLE/src/common/uniform_type_info_autogen.cpp
M Source/ThirdParty/ANGLE/src/common/uniform_type_info_autogen.h
M Source/ThirdParty/ANGLE/src/common/utilities.h
M Source/ThirdParty/ANGLE/src/compiler.gni
M Source/ThirdParty/ANGLE/src/compiler/translator/Common.h
M Source/ThirdParty/ANGLE/src/compiler/translator/Compiler.cpp
M Source/ThirdParty/ANGLE/src/compiler/translator/ExtensionBehavior.cpp
M Source/ThirdParty/ANGLE/src/compiler/translator/IntermNode.cpp
M Source/ThirdParty/ANGLE/src/compiler/translator/IntermNode.h
M Source/ThirdParty/ANGLE/src/compiler/translator/ParseContext.cpp
M Source/ThirdParty/ANGLE/src/compiler/translator/SymbolTable_autogen.cpp
M Source/ThirdParty/ANGLE/src/compiler/translator/builtin_function_declarations.txt
M Source/ThirdParty/ANGLE/src/compiler/translator/glsl/TranslatorESSL.cpp
M Source/ThirdParty/ANGLE/src/compiler/translator/glslang.l
M Source/ThirdParty/ANGLE/src/compiler/translator/glslang_lex_autogen.cpp
A Source/ThirdParty/ANGLE/src/compiler/translator/tree_ops/RemoveUnusedFramebufferFetch.cpp
A Source/ThirdParty/ANGLE/src/compiler/translator/tree_ops/RemoveUnusedFramebufferFetch.h
M Source/ThirdParty/ANGLE/src/compiler/translator/tree_ops/RewriteArrayOfArrayOfOpaqueUniforms.cpp
M Source/ThirdParty/ANGLE/src/compiler/translator/tree_ops/RewriteStructSamplers.cpp
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/RewritePipelineVariables.cpp
M Source/ThirdParty/ANGLE/src/compiler/translator/wgsl/RewritePipelineVariables.h
M Source/ThirdParty/ANGLE/src/compiler/translator/wgsl/TranslatorWGSL.cpp
M Source/ThirdParty/ANGLE/src/compiler/translator/wgsl/Utils.cpp
M Source/ThirdParty/ANGLE/src/compiler/translator/wgsl/Utils.h
M Source/ThirdParty/ANGLE/src/image_util/AstcDecompressor.h
M Source/ThirdParty/ANGLE/src/image_util/imageformats.cpp
M Source/ThirdParty/ANGLE/src/image_util/imageformats.h
M Source/ThirdParty/ANGLE/src/image_util/loadimage.cpp
M Source/ThirdParty/ANGLE/src/image_util/loadimage.h
M Source/ThirdParty/ANGLE/src/libANGLE/CLDevice.cpp
M Source/ThirdParty/ANGLE/src/libANGLE/CLImage.cpp
M Source/ThirdParty/ANGLE/src/libANGLE/Caps.cpp
M Source/ThirdParty/ANGLE/src/libANGLE/Caps.h
M Source/ThirdParty/ANGLE/src/libANGLE/Constants.h
M Source/ThirdParty/ANGLE/src/libANGLE/Context.cpp
M Source/ThirdParty/ANGLE/src/libANGLE/Context.h
M Source/ThirdParty/ANGLE/src/libANGLE/Context_gles_ext_autogen.h
A Source/ThirdParty/ANGLE/src/libANGLE/Decompress_unittest.cpp
M Source/ThirdParty/ANGLE/src/libANGLE/Display.cpp
M Source/ThirdParty/ANGLE/src/libANGLE/Display.h
M Source/ThirdParty/ANGLE/src/libANGLE/ErrorStrings.h
M Source/ThirdParty/ANGLE/src/libANGLE/Framebuffer.cpp
M Source/ThirdParty/ANGLE/src/libANGLE/Framebuffer.h
M Source/ThirdParty/ANGLE/src/libANGLE/FramebufferAttachment.cpp
M Source/ThirdParty/ANGLE/src/libANGLE/GLES1Renderer.cpp
M Source/ThirdParty/ANGLE/src/libANGLE/GlobalMutex.cpp
M Source/ThirdParty/ANGLE/src/libANGLE/Image.cpp
M Source/ThirdParty/ANGLE/src/libANGLE/Image.h
M Source/ThirdParty/ANGLE/src/libANGLE/PixelLocalStorage.cpp
M Source/ThirdParty/ANGLE/src/libANGLE/PixelLocalStorage.h
M Source/ThirdParty/ANGLE/src/libANGLE/ResourceManager.cpp
M Source/ThirdParty/ANGLE/src/libANGLE/ResourceManager.h
M Source/ThirdParty/ANGLE/src/libANGLE/Sampler.cpp
M Source/ThirdParty/ANGLE/src/libANGLE/Sampler.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/Surface.h
M Source/ThirdParty/ANGLE/src/libANGLE/TransformFeedback.cpp
M Source/ThirdParty/ANGLE/src/libANGLE/TransformFeedback.h
M Source/ThirdParty/ANGLE/src/libANGLE/Uniform.h
M Source/ThirdParty/ANGLE/src/libANGLE/angletypes.cpp
M Source/ThirdParty/ANGLE/src/libANGLE/angletypes.h
M Source/ThirdParty/ANGLE/src/libANGLE/capture/capture_egl_autogen.cpp
M Source/ThirdParty/ANGLE/src/libANGLE/capture/capture_egl_autogen.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/cl_utils.cpp
M Source/ThirdParty/ANGLE/src/libANGLE/cl_utils.h
R Source/ThirdParty/ANGLE/src/libANGLE/context_private_call.cpp
A Source/ThirdParty/ANGLE/src/libANGLE/context_private_call.inl.h
M Source/ThirdParty/ANGLE/src/libANGLE/format_map_autogen.cpp
M Source/ThirdParty/ANGLE/src/libANGLE/format_map_data.json
M Source/ThirdParty/ANGLE/src/libANGLE/formatutils.cpp
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/renderer/DisplayImpl.cpp
M Source/ThirdParty/ANGLE/src/libANGLE/renderer/DisplayImpl.h
M Source/ThirdParty/ANGLE/src/libANGLE/renderer/Format.h
M Source/ThirdParty/ANGLE/src/libANGLE/renderer/FormatID_autogen.h
M Source/ThirdParty/ANGLE/src/libANGLE/renderer/Format_table_autogen.cpp
M Source/ThirdParty/ANGLE/src/libANGLE/renderer/ImageImpl.cpp
M Source/ThirdParty/ANGLE/src/libANGLE/renderer/ImageImpl.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/angle_format.py
M Source/ThirdParty/ANGLE/src/libANGLE/renderer/angle_format_map.json
M Source/ThirdParty/ANGLE/src/libANGLE/renderer/d3d/TextureD3D.cpp
M Source/ThirdParty/ANGLE/src/libANGLE/renderer/d3d/d3d11/PixelTransfer11.h
M Source/ThirdParty/ANGLE/src/libANGLE/renderer/d3d/d3d11/texture_format_map.json
M Source/ThirdParty/ANGLE/src/libANGLE/renderer/d3d/d3d11/texture_format_table_autogen.cpp
M Source/ThirdParty/ANGLE/src/libANGLE/renderer/d3d/d3d9/Blit9.h
M Source/ThirdParty/ANGLE/src/libANGLE/renderer/d3d/d3d9/Image9.cpp
M Source/ThirdParty/ANGLE/src/libANGLE/renderer/d3d/d3d9/formatutils9.cpp
M Source/ThirdParty/ANGLE/src/libANGLE/renderer/d3d_format.cpp
M Source/ThirdParty/ANGLE/src/libANGLE/renderer/gen_angle_format_table.py
M Source/ThirdParty/ANGLE/src/libANGLE/renderer/gl/formatutilsgl.cpp
M Source/ThirdParty/ANGLE/src/libANGLE/renderer/gl/renderergl_utils.cpp
M Source/ThirdParty/ANGLE/src/libANGLE/renderer/load_functions_data.json
M Source/ThirdParty/ANGLE/src/libANGLE/renderer/load_functions_table_autogen.cpp
M Source/ThirdParty/ANGLE/src/libANGLE/renderer/metal/mtl_format_map.json
M Source/ThirdParty/ANGLE/src/libANGLE/renderer/metal/mtl_format_table_autogen.mm
M Source/ThirdParty/ANGLE/src/libANGLE/renderer/metal/shaders/gen_mtl_internal_shaders.py
M Source/ThirdParty/ANGLE/src/libANGLE/renderer/metal/shaders/mtl_internal_shaders_autogen.metal
M Source/ThirdParty/ANGLE/src/libANGLE/renderer/metal/shaders/mtl_internal_shaders_src_autogen.h
M Source/ThirdParty/ANGLE/src/libANGLE/renderer/null/DisplayNULL.cpp
M Source/ThirdParty/ANGLE/src/libANGLE/renderer/renderer_utils.h
M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/AllocatorHelperRing.h
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/CLMemoryVk.cpp
M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/CLMemoryVk.h
M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/CLProgramVk.cpp
R Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/CommandProcessor.cpp
R Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/CommandProcessor.h
A Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/CommandQueue.cpp
A Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/CommandQueue.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/DeviceVk.cpp
M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/DisplayVk.cpp
M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/DisplayVk.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/ImageVk.cpp
M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/ImageVk.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/QueryVk.cpp
M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/RenderbufferVk.cpp
M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/SecondaryCommandPool.h
M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/SemaphoreVk.cpp
M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/Suballocation.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/TransformFeedbackVk.cpp
M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/UtilsVk.cpp
M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/android/DisplayVkAndroid.cpp
M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/android/HardwareBufferImageSiblingVkAndroid.cpp
M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/clspv_utils.cpp
M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/clspv_utils.h
M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/gen_vk_format_table.py
M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/gen_vk_internal_shaders.py
M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/linux/DisplayVkLinux.cpp
M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/linux/headless/DisplayVkHeadless.cpp
M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/shaders/src/third_party/etc_decoder/README.chromium
M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/spv_utils.cpp
M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/spv_utils.h
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_cl_utils.h
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_format_utils.cpp
M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/vk_format_utils.h
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_mem_alloc_wrapper.cpp
M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/vk_mem_alloc_wrapper.h
M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/vk_ref_counted_event.cpp
M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/vk_ref_counted_event.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.h
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/vulkan/vulkan_backend.gni
M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/win32/DisplayVkWin32.cpp
M Source/ThirdParty/ANGLE/src/libANGLE/renderer/wgpu/wgpu_format_table_autogen.cpp
M Source/ThirdParty/ANGLE/src/libANGLE/validationEGL.cpp
M Source/ThirdParty/ANGLE/src/libANGLE/validationEGL_autogen.h
M Source/ThirdParty/ANGLE/src/libANGLE/validationES.cpp
M Source/ThirdParty/ANGLE/src/libANGLE/validationES.h
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/validationES3.h
M Source/ThirdParty/ANGLE/src/libANGLE/validationES31.cpp
M Source/ThirdParty/ANGLE/src/libANGLE/validationES32.cpp
M Source/ThirdParty/ANGLE/src/libANGLE/validationESEXT.cpp
M Source/ThirdParty/ANGLE/src/libANGLE/validationESEXT_autogen.h
M Source/ThirdParty/ANGLE/src/libEGL/egl_loader_autogen.cpp
M Source/ThirdParty/ANGLE/src/libEGL/egl_loader_autogen.h
M Source/ThirdParty/ANGLE/src/libEGL/libEGL_autogen.cpp
M Source/ThirdParty/ANGLE/src/libEGL/libEGL_autogen.def
M Source/ThirdParty/ANGLE/src/libEGL/libEGL_vulkan_secondaries_autogen.def
M Source/ThirdParty/ANGLE/src/libGLESv2.gni
M Source/ThirdParty/ANGLE/src/libGLESv2/egl_context_lock_autogen.h
M Source/ThirdParty/ANGLE/src/libGLESv2/egl_context_lock_impl.h
M Source/ThirdParty/ANGLE/src/libGLESv2/egl_ext_stubs.cpp
M Source/ThirdParty/ANGLE/src/libGLESv2/egl_ext_stubs_autogen.h
M Source/ThirdParty/ANGLE/src/libGLESv2/entry_points_egl_autogen.cpp
M Source/ThirdParty/ANGLE/src/libGLESv2/entry_points_egl_ext_autogen.cpp
M Source/ThirdParty/ANGLE/src/libGLESv2/entry_points_egl_ext_autogen.h
M Source/ThirdParty/ANGLE/src/libGLESv2/entry_points_gles_1_0_autogen.cpp
M Source/ThirdParty/ANGLE/src/libGLESv2/entry_points_gles_2_0_autogen.cpp
M Source/ThirdParty/ANGLE/src/libGLESv2/entry_points_gles_3_0_autogen.cpp
M Source/ThirdParty/ANGLE/src/libGLESv2/entry_points_gles_3_1_autogen.cpp
M Source/ThirdParty/ANGLE/src/libGLESv2/entry_points_gles_3_2_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/libGLESv2/proc_table_egl_autogen.cpp
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/angle_unittests.gni
M Source/ThirdParty/ANGLE/src/tests/angle_white_box_tests.gni
M Source/ThirdParty/ANGLE/src/tests/capture_replay_tests.py
M Source/ThirdParty/ANGLE/src/tests/capture_replay_tests/capture_replay_expectations.txt
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/WGSLOutput_test.cpp
M Source/ThirdParty/ANGLE/src/tests/deqp_support/angle_deqp_gtest.cpp
M Source/ThirdParty/ANGLE/src/tests/deqp_support/angle_deqp_libtester.h
M Source/ThirdParty/ANGLE/src/tests/deqp_support/angle_deqp_libtester_main.cpp
M Source/ThirdParty/ANGLE/src/tests/deqp_support/deqp.gni
M Source/ThirdParty/ANGLE/src/tests/deqp_support/deqp_egl_test_expectations.txt
M Source/ThirdParty/ANGLE/src/tests/deqp_support/deqp_gles2_test_expectations.txt
M Source/ThirdParty/ANGLE/src/tests/deqp_support/deqp_gles3_test_expectations.txt
M Source/ThirdParty/ANGLE/src/tests/deqp_support/deqp_khr_gles31_test_expectations.txt
M Source/ThirdParty/ANGLE/src/tests/deqp_support/deqp_khr_gles32_test_expectations.txt
M Source/ThirdParty/ANGLE/src/tests/deqp_support/tcuANGLENativeDisplayFactory.cpp
M Source/ThirdParty/ANGLE/src/tests/deqp_support/tcuANGLENativeDisplayFactory.h
M Source/ThirdParty/ANGLE/src/tests/deqp_support/tcuANGLEPlatform.cpp
M Source/ThirdParty/ANGLE/src/tests/deqp_support/tcuANGLEPlatform.h
M Source/ThirdParty/ANGLE/src/tests/egl_tests/EGLBlobCacheTest.cpp
M Source/ThirdParty/ANGLE/src/tests/egl_tests/EGLChooseConfigTest.cpp
M Source/ThirdParty/ANGLE/src/tests/egl_tests/EGLFeatureControlTest.cpp
M Source/ThirdParty/ANGLE/src/tests/egl_tests/EGLLockSurface3Test.cpp
A Source/ThirdParty/ANGLE/src/tests/egl_tests/EGLMemoryUsageReportTest.cpp
M Source/ThirdParty/ANGLE/src/tests/egl_tests/EGLPreRotationTest.cpp
M Source/ThirdParty/ANGLE/src/tests/egl_tests/EGLProgramCacheControlTest.cpp
M Source/ThirdParty/ANGLE/src/tests/egl_tests/EGLSurfaceTest.cpp
M Source/ThirdParty/ANGLE/src/tests/egl_tests/EGLSyncTest.cpp
M Source/ThirdParty/ANGLE/src/tests/gl_tests/AttributeLayoutTest.cpp
M Source/ThirdParty/ANGLE/src/tests/gl_tests/BlobCacheTest.cpp
M Source/ThirdParty/ANGLE/src/tests/gl_tests/ClearTest.cpp
M Source/ThirdParty/ANGLE/src/tests/gl_tests/CopyCompressedTextureTest.cpp
M Source/ThirdParty/ANGLE/src/tests/gl_tests/CopyTexImageTest.cpp
M Source/ThirdParty/ANGLE/src/tests/gl_tests/DrawElementsTest.cpp
M Source/ThirdParty/ANGLE/src/tests/gl_tests/FramebufferFetchTest.cpp
M Source/ThirdParty/ANGLE/src/tests/gl_tests/FramebufferTest.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/ImageTestMetal.mm
M Source/ThirdParty/ANGLE/src/tests/gl_tests/LineLoopTest.cpp
M Source/ThirdParty/ANGLE/src/tests/gl_tests/MultisampledRenderToTextureTest.cpp
M Source/ThirdParty/ANGLE/src/tests/gl_tests/MultithreadingTest.cpp
M Source/ThirdParty/ANGLE/src/tests/gl_tests/OcclusionQueriesTest.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/ShaderStorageBufferTest.cpp
M Source/ThirdParty/ANGLE/src/tests/gl_tests/StateChangeTest.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/TextureTest.cpp
M Source/ThirdParty/ANGLE/src/tests/gl_tests/TextureUploadFormatTest.cpp
M Source/ThirdParty/ANGLE/src/tests/gl_tests/UniformTest.cpp
M Source/ThirdParty/ANGLE/src/tests/gl_tests/VulkanExternalImageTest.cpp
M Source/ThirdParty/ANGLE/src/tests/gl_tests/VulkanFormatTablesTest.cpp
M Source/ThirdParty/ANGLE/src/tests/gl_tests/VulkanImageTest.cpp
M Source/ThirdParty/ANGLE/src/tests/gl_tests/VulkanPerformanceCounterTest.cpp
R Source/ThirdParty/ANGLE/src/tests/gl_tests/VulkanSharedFenceTest.cpp
M Source/ThirdParty/ANGLE/src/tests/gl_tests/VulkanUniformUpdatesTest.cpp
M Source/ThirdParty/ANGLE/src/tests/gl_tests/WebGLCompatibilityTest.cpp
M Source/ThirdParty/ANGLE/src/tests/gl_tests/gles1/FramebufferObjectTest.cpp
M Source/ThirdParty/ANGLE/src/tests/perf_tests/ANGLEPerfTestArgs.cpp
M Source/ThirdParty/ANGLE/src/tests/perf_tests/ANGLEPerfTestArgs.h
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/restricted_traces/restricted_trace_perf.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/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/third_party/README.chromium
M Source/ThirdParty/ANGLE/src/third_party/ceval/README.chromium
M Source/ThirdParty/ANGLE/src/third_party/libXNVCtrl/README.chromium
M Source/ThirdParty/ANGLE/src/third_party/volk/README.chromium
M Source/ThirdParty/ANGLE/third_party/EGL-Registry/README.chromium
M Source/ThirdParty/ANGLE/third_party/renderdoc/README.chromium
M Source/ThirdParty/ANGLE/tools/flex-bison/third_party/m4sugar/README.chromium
M Source/ThirdParty/ANGLE/tools/flex-bison/third_party/skeletons/README.chromium
M Source/ThirdParty/ANGLE/tools/ubsan/ignorelist.txt
M Source/ThirdParty/ANGLE/util/android/third_party/README.chromium
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/trace_egl_loader_autogen.cpp
M Source/ThirdParty/ANGLE/util/capture/trace_egl_loader_autogen.h
M Source/ThirdParty/ANGLE/util/capture/trace_interpreter_autogen.cpp
M Source/ThirdParty/ANGLE/util/egl_loader_autogen.cpp
M Source/ThirdParty/ANGLE/util/egl_loader_autogen.h
M Source/ThirdParty/ANGLE/util/shader_utils.cpp
Log Message:
-----------
Update ANGLE to 2025-01-09 (db833869131eddb36e695717a823a540e3cdc8ba)
https://bugs.webkit.org/show_bug.cgi?id=285731
rdar://problem/142669203
Reviewed by Dan Glastonbury
Contains upstream commits:
git log --oneline 96952a9b1b3982ae1bf2528ed74034876e4bc967..db833869131eddb36e695717a823a540e3cdc8ba --pretty=%h %s
db83386913 Vulkan: Return cached width and height for eglQuerySurface
19ef77a2a0 Validate glEGLImageTargetRenderbufferStorageOES renderbuffer
f64fef257e CL/Vulkan: Protect clspv compiler calls
69ab60cba4 Revert "Roll third_party/glmark2/src/ ca8de51fe..2054465f6 (77 commits)"
3b092269fe Revert "vulkan: add EGL_ANGLE_platform_angle_vulkan_device_uuid"
1b068f6609 Roll Chromium from b916218d8fec to f564482196af (551 revisions)
68b594e859 Roll third_party/glmark2/src/ ca8de51fe..2054465f6 (77 commits)
cf9949b34a Reland "build: Generate gn_logs.txt"
31ccf78b67 Inline GetVertexFormatID using lookup tables
e6d9854b2c Capture/replay tests: fix logging on capture error
c9fec1f732 Roll vulkan-deps from 5f05f0592633 to 1fa2eb257bf0 (5 revisions)
71980a30e0 Manual roll Chromium from 281d0392ed2f to b916218d8fec (1171 revisions)
96abb2c3d9 vulkan: add EGL_ANGLE_platform_angle_vulkan_device_uuid
d4a3dbee0d Roll SwiftShader from 52586b554f93 to 5221bf031f44 (2 revisions)
e3b68d241f Roll vulkan-deps from 37201c17e85f to 5f05f0592633 (11 revisions)
47cde89191 Manual roll Chromium from 5b055b7097a9 to 281d0392ed2f (32 revisions)
eb3acb1db7 Manual roll Chromium from 6dcb68c47fcc to 5b055b7097a9 (169 revisions)
a51899d873 Manual roll Chromium from a1ed57f54522 to 6dcb68c47fcc (803 revisions)
363f62640f WGSL: unwrap single array element from uniform
6f32ed6c65 Fix struct sampler rewrite vs comma
7e9b111558 Vulkan: Disable protected memory on Intel GPUs
833e68939a skip some dEQP basic_shader.* tests on Linux
bc795943ac Proper clean up for EGLLockSurface3Test
59162e2e54 Vulkan: Update a few features and extensions for Samsung
d1496a22a9 Produce same compile errors for op= as op
49e7801b90 Suppress false-positive UBSan falures in rsgExpression.cpp
29619d42bb Roll vulkan-deps from 0cf38d98a8ba to 37201c17e85f (16 revisions)
853087b792 Roll SwiftShader from e76961fac58c to 52586b554f93 (1 revision)
15b1fb37d0 Fix mixing multisampled renderbuffers and textures
465299fba5 context_private_call.cpp -> context_private_call.inl.h
8304737811 Add supplement GL_ARM_shader_framebuffer_fetch_depth_stencil tests
b01e9b58e3 CL/Vulkan: Add timestamps for skipped transitions
53ec86ab11 WGSL: support small stride arrays in uniforms
491335c4fd Tests: Add Bullet Echo ANGLE trace
4d2f4d97f1 skip some dEQP basic_shader.* tests on Linux
f80d15ad40 Vulkan: Fix crash with array of array of samplers vs comma
1a8d771208 Inline common cases of PackParam<BufferBinding>
2c025cb9db Revert "Proper clean up for EGLLockSurface3Test"
87d4656add Fix EGL_NO_SURFACE on eglCreatePbufferFromClientBuffer
6e81322270 Inline other trivial forwarding validation calls
fbaaeb7b83 Roll vulkan-deps from a09312dc04d3 to 0cf38d98a8ba (4 revisions)
ed3deea81e Roll VK-GL-CTS from 77d5e6888a99 to 9509eb274dfe (8 revisions)
d65751b40f Skip monopoly_go trace on devices where the trace crashes
970fcf2733 Roll vulkan-deps from 96fab523bf7d to a09312dc04d3 (3 revisions)
b225419fd2 Roll vulkan-deps from 04a50a3dd7b9 to 96fab523bf7d (7 revisions)
6b6f51cabb Roll Chromium from 5929f2432039 to a1ed57f54522 (117 revisions)
9d9e3efce0 Proper clean up for EGLLockSurface3Test
3a2dbe0273 Roll vulkan-deps from bfa23916c97e to 04a50a3dd7b9 (2 revisions)
06a2e5e5d8 Roll Chromium from 3d34cc12858a to 5929f2432039 (134 revisions)
6015e7305d Roll vulkan-deps from 4cc576cd0e3d to bfa23916c97e (3 revisions)
5e515f779d Roll Chromium from 544ef0629b65 to 3d34cc12858a (215 revisions)
39882b2b73 Vulkan: Fix flakiness in MultipleProgramsShareDescriptors
017a9382be Roll vulkan-deps from 2ceb995d091f to 4cc576cd0e3d (7 revisions)
b8027afe5c Roll VK-GL-CTS from 7655439d7333 to 77d5e6888a99 (1 revision)
c9a1a52a35 Roll SwiftShader from 118f577b4188 to e76961fac58c (1 revision)
0559bc5a08 Roll Chromium from 8bb7bbeac941 to 544ef0629b65 (853 revisions)
7c766c0edc Vulkan: Bugfix in OverrideFeaturesDependent test
35ea113c7d Manual roll VK-GL-CTS from 1797eec1a51d to 7655439d7333 (15 revisions)
c486ce8c6e Manual roll Chromium from faba6412dc5c to 8bb7bbeac941 (279 revisions)
a614c8abaf Check alpha in ColorMask for YUV target
aa263d13bb Increase GL_MAX_ARRAY_TEXTURE_LAYERS to 4096 and end2end test
d75f4b83c5 Revert "build: Generate gn_logs.txt"
00756ced4c Vulkan: Fix build on some compilers
9f82ea636e Unsupress fixed tests
ae30ab0a86 Roll vulkan-deps from d9e522973bf6 to 2ceb995d091f (2 revisions)
711b2c3264 Vulkan: Let XFB's BufferHelper keep SharedDescriptorSetCacheKey
501f07a6dd Roll vulkan-deps from 45d90843193e to d9e522973bf6 (8 revisions)
6bca07bd6f Roll Chromium from ebb01bde9709 to faba6412dc5c (564 revisions)
81a41e4f10 Manual roll vulkan-deps from 2d70513951de to 45d90843193e (20 revisions)
2849e8f11e Manual roll Chromium from 7c4073fa4450 to ebb01bde9709 (737 revisions)
4abc704df4 build: Generate gn_logs.txt
195c3a2028 Inline non-PPO getActiveLinkedProgram and ValidateUniform1-4*
febba52af3 Optimize for swap after clear
db3a88fd9b Add missing include
8016c2c0e6 Roll SwiftShader from 23b93c7cfe27 to 118f577b4188 (1 revision)
6bf0acbe30 Roll vulkan-deps from ae8417f428a1 to 2d70513951de (8 revisions)
c656c5fce1 Roll Chromium from 56d2640e97e6 to 7c4073fa4450 (673 revisions)
bb6400198d Vulkan: Fix partial clear texture for RGB8 snorm
da68793518 Skip stencil clear test for QCOM
0dabe316be Tests: Add Monopoly Go trace
f78f4585bc Roll vulkan-deps from 960d6a89ffb2 to ae8417f428a1 (3 revisions)
7fb481a64d Roll Chromium from 2afb57f1b7d9 to 56d2640e97e6 (592 revisions)
37d26888e7 Skip some context sharing tests on S22
db8e5617ba Reland "Add check for some EGL API attrbute values"
5579baea5c Explicitly build for x64 on Mac bots
0f0d2cc7cf Tests: Add Riptide GP2 trace
645c192adf retrace: Fix assumption in get_min_reqs
b7d6605a5c Rename GC and CL dispatch threads to <16 chars
ae97e569de Stop Win NVIDIA experiment
87d891dcc6 Inline more tiny functions on hot path
1c096a8589 Roll vulkan-deps from 296cdf58b6ec to 960d6a89ffb2 (9 revisions)
ea17bfe131 Roll Chromium from e28e83b69fbe to 2afb57f1b7d9 (575 revisions)
c0ee7b203b Swap getWidth() and getHeight() if the swapchain is 90 emulate rotated
e72cc71b28 Vulkan: Remove framebuffer fetch from shader if unused
d8efbad88c Roll vulkan-deps from 034518ee55a5 to 296cdf58b6ec (9 revisions)
9f6c27832b Roll SwiftShader from c0fe4d40475b to 23b93c7cfe27 (1 revision)
51bf308066 Roll Chromium from 41d46852e819 to e28e83b69fbe (803 revisions)
00d9ef8f18 Inline GetUniformTypeInfoFromIndex
1287e19e80 Vulkan: Further improve recreateSwapchain() error handling
a1be7e612b Implement EGL_EXT_surface_compression
5fad41a0bf CL: Fix Non-Uniform Query check
8caf0e7890 CL/VK: Add writeBufRect staging/transfer routine
9e1ce8c1a3 CL/VK: Add readBufRect staging/transfer routine
2c40443467 Revert "Add check for some EGL API attrbute values"
bafb661e70 Vulkan: Remove debug log + dead code
9c67a505c9 Vulkan: Rename CommandProcessor.* to CommandQueue.*
d3186daa9d Roll SwiftShader from 7e54d43d6905 to c0fe4d40475b (1 revision)
ea39c3fcb0 Roll vulkan-deps from bd600597bc4b to 034518ee55a5 (11 revisions)
90a57e7691 Roll Chromium from 7b13ac11cb7e to 41d46852e819 (501 revisions)
c75bd915ec Vulkan: Remove asyncCommandQueue
9c566e8649 CL/VK: Fix event blocking for enqueueReadImage/enqueueMapImage
dc86d618ca Roll vulkan-deps from 9ee24c2aa734 to bd600597bc4b (2 revisions)
71e22bf2df Roll Chromium from f6784391405b to 7b13ac11cb7e (547 revisions)
e9b33f0402 Tests: Add Don't Starve Pocket Edition trace
16e6281096 Add option to run deqp tests with native driver on Android
4532beb03e CL/Vulkan: Set depth and height initial values
5efc268232 Manual roll vulkan-deps from 0057c6fd95c9 to 9ee24c2aa734 (16 revisions)
fc4fc174ba Vulkan: Prevent crash with D/S FF without D/S attachment
e9ba1681b9 Vulkan: Fix DR vs FF vs non-draw RP start
bde4d1438d CL/Vulkan: Setup a dispatch loop per commandqueue
9481eb625b Add check for some EGL API attrbute values
09f3bc3a72 Tests: Add Loop Hero trace
f9d0896429 Fix primitive restart issue with line loop
f7ad0f5d48 Roll Chromium from db1ea12e2e31 to f6784391405b (610 revisions)
e45a0420b7 Fix glCopyImageSubData() not work with multisample render buffer
9b8cf765f6 Remove non-conformant flag from roll_aosp.sh
e34135cc61 Manual roll vulkan-deps from 86f73c27b3fc to 0057c6fd95c9 (28 revisions)
6bb1bc9bd1 Add an extension to report total memory usage of all GL objects
a137d70233 Reland "Delay EGLQueryContext render buffer change"
2d71fe0db5 Check formats compatibility first in CopyImageSubData validation
6a91b59098 Vulkan: Improve CommandQueue concurrency
e0fafcdf76 add missing includes for the build with use_libcxx_modules
a4439f7dc9 Roll SwiftShader from d91e98d1aa3f to 7e54d43d6905 (1 revision)
1cef3e8174 Roll VK-GL-CTS from 08a7f888a933 to 1797eec1a51d (1 revision)
3b4e032fce Roll Chromium from eaaef66f3dca to db1ea12e2e31 (380 revisions)
574dc3433b Vulkan: Remove mMutex -> mQueueSubmitMutex relay
963be02fe0 Update autoconf's metadata
560138abdb CL/VK: Fix Pipeline Barriers for Enqueue Image Commands
d8f6df3e66 Vulkan: Fix assertion in RefCountedEvent::releaseImpl
cbf4e5f84e Update libXNVCtrl metadata
fb7431052a Add stubs for EGL_EXT_surface_compression
ccf65c8be1 Manual roll Chromium from 970e3bf64334 to eaaef66f3dca (866 revisions)
eee895e19d Tests: Add Return to Monkey Island trace
70c62566f1 Vulkan: SharedFence is now AtomicSharedPtr<RecyclableFence>
95756ae2ac Expose VK_EXT_image_compression_control_swapchain
59a518412a Roll chromium_revision 920d427801..970e3bf643 (1391487:1392875)
e6c8f06a0c Metal: Remove line markers from internal shaders
244c051437 Tests: Add Balatro trace
973c37d1fc Traces: Fix screenshot pixel pack state
b0d686ae30 Roll SwiftShader from 4074d9674b3e to d91e98d1aa3f (1 revision)
6b6837324b Roll VK-GL-CTS from a9f7069b9a5b to 08a7f888a933 (6 revisions)
f5196a27b9 Fix normalizedToFloat for signed types
22c457a63d Tests: VulkanMemoryTest OOM fallbacks check >= instead of ==
e82a2eabe3 Support multisample 2D array textures on ES 3.0 contexts
a45099fdfa Tests: offscreen trace replay uses a single EGL context
c174aa7079 Trace perf: add a basic fps limiter
76691d2782 Insert "-U_FORTIFY_SOURCE" in Android.bp cflags
3d32b3c105 Vulkan: Remove vk::BindingPointer
2641424960 Remove GetTexLevelParameter* from ANGLE_texture_multisample
94515733f4 Vulkan: Remove release commands from checkOneCommandBatchLocked
e42047f0bb Vulkan: Disable DescriptorSet cache for SwiftShader
045f281884 End2end test for GL_MAX_SHADER_STORAGE_BLOCK_SIZE validation
473798bfa9 WGSL: @align appropriate struct members in uniforms.
09578c4257 Vulkan: Cleanup CommandPoolAccess implementation
4b84ee4c92 Vulkan: Implement GL_EXT_EGL_image_storage_compression
739bcef0a5 Vulkan: Rework finishOneCommandBatchAndCleanup
746090659c Vulkan: Fix finishOneCommandBatchAndCleanupImplLocked
100c0b8cef Preserve mMinSampleShading value when SAMPLE_SHADING enable is toggled
224f836ca6 Vulkan: Update setupDispatch comment
cc841237de Accept framebuffer modifications while PLS is active
57ccab32f7 Skip dota_underlords on Windows NVIDIA
32924e1f31 Manual roll vulkan-deps from cf7563f67639 to 86f73c27b3fc (1 revision)
96a49b8ac6 Roll VK-GL-CTS from b27686793f88 to a9f7069b9a5b (18 revisions)
2d335b19ae Roll Chromium from 16c655f60abe to 920d427801ff (660 revisions)
a504b6a24f Support GL_OES_required_internalformat
5951cac9b0 Update xxHash metadata
0bb109aa33 Fix validation for 2D multisample array textures
808cb91c39 Log when glGetPerfMonitor* calls fails or is missing data
75a64561ec restricted_trace_perf: Windows fixes
4262c8e42b Tests: Add CompressBlob()/DecompressBlob() tests
11495e5588 Perf tests: restricted_trace_perf.py uses android_helper helpers
104d4e4aa7 Vulkan: Improve usage of ErasePipelineCacheVkChunks method
2f595f56db Update third_party metadata
c31a926bb1 Refine test - TextureFixedRateCompressionTest.Invalidate
fa70c4cbe2 CL/Vulkan: Implement the buffer rect enqueues
e3427ac7a0 Add missing README.chromium fiends to ANGLE and DEPS
cc5218afd3 ANGLE will crash when the buffer is NULL in eglCreateImageKHR
da2920578b Update third party metadata
cd255ae717 Roll vulkan-deps from ff00298c3058 to cf7563f67639 (10 revisions)
83bf7a687d Roll Chromium from 0f40455a74d6 to 16c655f60abe (624 revisions)
7adbb3e811 Vulkan: Remove explicit destroy calls
b7e0a250a9 Add tests for RGB8 and RGBA8 renderbuffer usage
65d674b0cc Vulkan: Must run UnlockedTailCall from flush and finish
d81834b622 Vulkan: Store VkDevice in vk::SharedPtr
7070a9e941 Remove draw buffer validation clauses from PLS
b47144c638 Roll vulkan-deps from ef4dc615f82d to ff00298c3058 (3 revisions)
7eeec0f178 Roll Chromium from 9c3b7c9af896 to 0f40455a74d6 (554 revisions)
f7cac0bb8d Start Win NVIDIA experiment
f51170b395 Enable GL_KHR_texture_compression_astc_hdr
d57b1d30f0 Vulkan: Support GL_OES_required_internalformat
e7eb8e270e Skip TextureFixedRateCompressionTest.Invalidate on Pixel 6
d096f9222d Roll vulkan-deps from 0e28d467e76d to ef4dc615f82d (2 revisions)
Canonical link: https://commits.webkit.org/288799@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