Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: e097983f2c007af98bac8ed5d97e600a505844b7
https://github.com/WebKit/WebKit/commit/e097983f2c007af98bac8ed5d97e600a505844b7
Author: Kimmo Kinnunen <[email protected]>
Date: 2026-01-08 (Thu, 08 Jan 2026)
Changed paths:
M Source/ThirdParty/ANGLE/.vpython3
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/GLESv2.cmake
M Source/ThirdParty/ANGLE/WebKit/ANGLEShaderProgramVersion.h
M Source/ThirdParty/ANGLE/WebKit/TranslatorFuzzerDumpTestCase.cpp
M Source/ThirdParty/ANGLE/WebKit/TranslatorFuzzerSupport.h
M Source/ThirdParty/ANGLE/WebKit/angle_commit.h
M Source/ThirdParty/ANGLE/changes.diff
M Source/ThirdParty/ANGLE/doc/BecomingCommitter.md
M Source/ThirdParty/ANGLE/extensions/ANGLE_rgbx_internal_format.txt
M Source/ThirdParty/ANGLE/extensions/ANGLE_shader_pixel_local_storage.txt
M Source/ThirdParty/ANGLE/extensions/ANGLE_vulkan_image.txt
M Source/ThirdParty/ANGLE/extensions/CHROMIUM_copy_texture.txt
M Source/ThirdParty/ANGLE/include/CL/cl.h
M Source/ThirdParty/ANGLE/include/CL/cl_d3d10.h
M Source/ThirdParty/ANGLE/include/CL/cl_d3d11.h
M Source/ThirdParty/ANGLE/include/CL/cl_dx9_media_sharing.h
M Source/ThirdParty/ANGLE/include/CL/cl_egl.h
M Source/ThirdParty/ANGLE/include/CL/cl_ext.h
M Source/ThirdParty/ANGLE/include/CL/cl_gl.h
M Source/ThirdParty/ANGLE/include/CL/cl_layer.h
M Source/ThirdParty/ANGLE/include/CL/cl_platform.h
M Source/ThirdParty/ANGLE/include/CL/cl_va_api_media_sharing_intel.h
M Source/ThirdParty/ANGLE/include/GLSLANG/ShaderLang.h
M Source/ThirdParty/ANGLE/include/platform/autogen/FeaturesVk_autogen.h
M Source/ThirdParty/ANGLE/include/platform/vk_features.json
M Source/ThirdParty/ANGLE/infra/config/generated/cr-buildbucket.cfg
M Source/ThirdParty/ANGLE/infra/config/generated/luci-milo.cfg
M Source/ThirdParty/ANGLE/infra/config/generated/luci-scheduler.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/mixins.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_preprocessor.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/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_format_map.json
M
Source/ThirdParty/ANGLE/scripts/code_generation_hashes/Metal_default_shaders.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/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/generate_entry_points.py
M Source/ThirdParty/ANGLE/src/common/FixedVector.h
M Source/ThirdParty/ANGLE/src/common/PackedCLEnums_autogen.cpp
M Source/ThirdParty/ANGLE/src/common/PackedCLEnums_autogen.h
M Source/ThirdParty/ANGLE/src/common/PoolAlloc.h
M Source/ThirdParty/ANGLE/src/common/android_util.h
M Source/ThirdParty/ANGLE/src/common/bitset_utils.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/frame_capture_binary_data.cpp
M Source/ThirdParty/ANGLE/src/common/frame_capture_utils.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_cl_enums.json
M Source/ThirdParty/ANGLE/src/common/string_utils.cpp
M Source/ThirdParty/ANGLE/src/common/string_utils.h
A Source/ThirdParty/ANGLE/src/common/unsafe_buffers.h
M Source/ThirdParty/ANGLE/src/common/vulkan/vk_headers.h
M Source/ThirdParty/ANGLE/src/compiler.gni
M Source/ThirdParty/ANGLE/src/compiler/translator/CollectVariables.cpp
M Source/ThirdParty/ANGLE/src/compiler/translator/CollectVariables.h
M Source/ThirdParty/ANGLE/src/compiler/translator/Compiler.cpp
M Source/ThirdParty/ANGLE/src/compiler/translator/ParseContext.cpp
M Source/ThirdParty/ANGLE/src/compiler/translator/ParseContext.h
M Source/ThirdParty/ANGLE/src/compiler/translator/SymbolTable.cpp
M Source/ThirdParty/ANGLE/src/compiler/translator/SymbolTable.h
M Source/ThirdParty/ANGLE/src/compiler/translator/SymbolTable_autogen.cpp
M Source/ThirdParty/ANGLE/src/compiler/translator/SymbolUniqueId.h
M Source/ThirdParty/ANGLE/src/compiler/translator/builtin_variables.json
M Source/ThirdParty/ANGLE/src/compiler/translator/hlsl/ASTMetadataHLSL.cpp
M
Source/ThirdParty/ANGLE/src/compiler/translator/hlsl/TextureFunctionHLSL.cpp
M Source/ThirdParty/ANGLE/src/compiler/translator/msl/Pipeline.cpp
M Source/ThirdParty/ANGLE/src/compiler/translator/msl/SymbolEnv.h
M Source/ThirdParty/ANGLE/src/compiler/translator/spirv/BuildSPIRV.cpp
M Source/ThirdParty/ANGLE/src/compiler/translator/spirv/BuildSPIRV.h
M Source/ThirdParty/ANGLE/src/compiler/translator/spirv/OutputSPIRV.cpp
M Source/ThirdParty/ANGLE/src/compiler/translator/spirv/TranslatorSPIRV.cpp
M
Source/ThirdParty/ANGLE/src/compiler/translator/tree_ops/DeclarePerVertexBlocks.cpp
M
Source/ThirdParty/ANGLE/src/compiler/translator/tree_ops/GatherDefaultUniforms.cpp
M
Source/ThirdParty/ANGLE/src/compiler/translator/tree_ops/MonomorphizeUnsupportedFunctions.cpp
M
Source/ThirdParty/ANGLE/src/compiler/translator/tree_ops/RemoveUnusedFramebufferFetch.cpp
M
Source/ThirdParty/ANGLE/src/compiler/translator/tree_ops/RescopeGlobalVariables.cpp
M
Source/ThirdParty/ANGLE/src/compiler/translator/tree_ops/RewriteStructSamplers.cpp
M
Source/ThirdParty/ANGLE/src/compiler/translator/tree_ops/SeparateStructFromUniformDeclarations.cpp
M
Source/ThirdParty/ANGLE/src/compiler/translator/tree_ops/msl/RewriteUnaddressableReferences.cpp
M
Source/ThirdParty/ANGLE/src/compiler/translator/tree_ops/spirv/EmulateDithering.cpp
M
Source/ThirdParty/ANGLE/src/compiler/translator/tree_ops/spirv/EmulateFragColorData.cpp
M
Source/ThirdParty/ANGLE/src/compiler/translator/tree_ops/spirv/EmulateFramebufferFetch.cpp
A
Source/ThirdParty/ANGLE/src/compiler/translator/tree_ops/wgsl/RewriteMultielementSwizzleAssignment.cpp
A
Source/ThirdParty/ANGLE/src/compiler/translator/tree_ops/wgsl/RewriteMultielementSwizzleAssignment.h
M Source/ThirdParty/ANGLE/src/compiler/translator/tree_util/FindMain.cpp
M Source/ThirdParty/ANGLE/src/compiler/translator/tree_util/FindMain.h
M
Source/ThirdParty/ANGLE/src/compiler/translator/tree_util/FindPreciseNodes.cpp
M
Source/ThirdParty/ANGLE/src/compiler/translator/tree_util/ReplaceVariable.cpp
M
Source/ThirdParty/ANGLE/src/compiler/translator/tree_util/ReplaceVariable.h
M
Source/ThirdParty/ANGLE/src/compiler/translator/tree_util/RunAtTheEndOfShader.cpp
M Source/ThirdParty/ANGLE/src/compiler/translator/wgsl/TranslatorWGSL.cpp
M Source/ThirdParty/ANGLE/src/gpu_info_util/SystemInfo_win.cpp
M Source/ThirdParty/ANGLE/src/image_util/copyimage.cpp
M Source/ThirdParty/ANGLE/src/image_util/copyimage.h
M Source/ThirdParty/ANGLE/src/image_util/imageformats.cpp
M Source/ThirdParty/ANGLE/src/image_util/loadimage.cpp
M Source/ThirdParty/ANGLE/src/image_util/loadimage.h
M Source/ThirdParty/ANGLE/src/libANGLE/CLBuffer.h
M Source/ThirdParty/ANGLE/src/libANGLE/CLCommandQueue.cpp
M Source/ThirdParty/ANGLE/src/libANGLE/CLCommandQueue.h
M Source/ThirdParty/ANGLE/src/libANGLE/CLEvent.cpp
M Source/ThirdParty/ANGLE/src/libANGLE/CLEvent.h
M Source/ThirdParty/ANGLE/src/libANGLE/CLImage.cpp
M Source/ThirdParty/ANGLE/src/libANGLE/CLImage.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_3_0_autogen.h
M Source/ThirdParty/ANGLE/src/libANGLE/ErrorStrings.h
M Source/ThirdParty/ANGLE/src/libANGLE/GLES1Renderer.cpp
M Source/ThirdParty/ANGLE/src/libANGLE/ProgramExecutable.cpp
M Source/ThirdParty/ANGLE/src/libANGLE/State.cpp
M Source/ThirdParty/ANGLE/src/libANGLE/State.h
M Source/ThirdParty/ANGLE/src/libANGLE/Texture.cpp
M Source/ThirdParty/ANGLE/src/libANGLE/angletypes.h
M Source/ThirdParty/ANGLE/src/libANGLE/capture/FrameCapture.cpp
M Source/ThirdParty/ANGLE/src/libANGLE/capture/FrameCapture.h
M Source/ThirdParty/ANGLE/src/libANGLE/capture/FrameCaptureCL.cpp
M Source/ThirdParty/ANGLE/src/libANGLE/capture/capture_cl_autogen.cpp
M Source/ThirdParty/ANGLE/src/libANGLE/capture/capture_cl_autogen.h
M Source/ThirdParty/ANGLE/src/libANGLE/capture/capture_cl_params.cpp
M Source/ThirdParty/ANGLE/src/libANGLE/cl_types.h
M Source/ThirdParty/ANGLE/src/libANGLE/context_private_call.inl.h
M Source/ThirdParty/ANGLE/src/libANGLE/context_private_call_autogen.h
M Source/ThirdParty/ANGLE/src/libANGLE/es3_format_type_combinations.json
M Source/ThirdParty/ANGLE/src/libANGLE/format_map_autogen.cpp
M Source/ThirdParty/ANGLE/src/libANGLE/renderer/CLCommandQueueImpl.h
M Source/ThirdParty/ANGLE/src/libANGLE/renderer/CLEventImpl.h
M Source/ThirdParty/ANGLE/src/libANGLE/renderer/EGLReusableSync.cpp
M Source/ThirdParty/ANGLE/src/libANGLE/renderer/Format_table_autogen.cpp
M Source/ThirdParty/ANGLE/src/libANGLE/renderer/cl/CLCommandQueueCL.cpp
M Source/ThirdParty/ANGLE/src/libANGLE/renderer/cl/CLCommandQueueCL.h
M Source/ThirdParty/ANGLE/src/libANGLE/renderer/cl/CLEventCL.cpp
M Source/ThirdParty/ANGLE/src/libANGLE/renderer/cl/CLEventCL.h
M Source/ThirdParty/ANGLE/src/libANGLE/renderer/cl/CLPlatformCL.cpp
M Source/ThirdParty/ANGLE/src/libANGLE/renderer/d3d/HLSLCompiler.cpp
M Source/ThirdParty/ANGLE/src/libANGLE/renderer/d3d/TextureD3D.cpp
M Source/ThirdParty/ANGLE/src/libANGLE/renderer/d3d/TextureD3D.h
M Source/ThirdParty/ANGLE/src/libANGLE/renderer/d3d/TextureStorage.h
M Source/ThirdParty/ANGLE/src/libANGLE/renderer/d3d/d3d11/Clear11.cpp
M Source/ThirdParty/ANGLE/src/libANGLE/renderer/d3d/d3d11/Context11.cpp
M Source/ThirdParty/ANGLE/src/libANGLE/renderer/d3d/d3d11/Framebuffer11.cpp
M Source/ThirdParty/ANGLE/src/libANGLE/renderer/d3d/d3d11/Renderer11.cpp
M
Source/ThirdParty/ANGLE/src/libANGLE/renderer/d3d/d3d11/TextureStorage11.cpp
M Source/ThirdParty/ANGLE/src/libANGLE/renderer/d3d/d3d11/TextureStorage11.h
M
Source/ThirdParty/ANGLE/src/libANGLE/renderer/d3d/d3d11/converged/CompositorNativeWindow11.cpp
M
Source/ThirdParty/ANGLE/src/libANGLE/renderer/d3d/d3d11/renderer11_utils.cpp
M
Source/ThirdParty/ANGLE/src/libANGLE/renderer/d3d/d3d11/texture_format_data.json
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/Image9.cpp
M Source/ThirdParty/ANGLE/src/libANGLE/renderer/d3d/d3d9/TextureStorage9.cpp
M Source/ThirdParty/ANGLE/src/libANGLE/renderer/d3d/d3d9/TextureStorage9.h
M Source/ThirdParty/ANGLE/src/libANGLE/renderer/gen_angle_format_table.py
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/BUILD.gn
M Source/ThirdParty/ANGLE/src/libANGLE/renderer/metal/TextureMtl.mm
M Source/ThirdParty/ANGLE/src/libANGLE/renderer/metal/mtl_command_buffer.mm
M Source/ThirdParty/ANGLE/src/libANGLE/renderer/metal/mtl_utils.mm
M Source/ThirdParty/ANGLE/src/libANGLE/renderer/serial_utils.h
M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/BufferVk.cpp
M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/CLCommandQueueVk.cpp
M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/CLCommandQueueVk.h
M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/CLContextVk.cpp
M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/CLDeviceVk.cpp
M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/CLEventVk.cpp
M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/CLEventVk.h
M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/CLKernelVk.cpp
M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/CLKernelVk.h
M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/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/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/MemoryObjectVk.cpp
M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/OverlayVk.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/README.md
M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/RenderbufferVk.cpp
M
Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/SecondaryCommandBuffer.cpp
M
Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/SecondaryCommandBuffer.h
M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/SemaphoreVk.cpp
M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/ShaderVk.cpp
M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/SurfaceVk.cpp
M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/TextureVk.cpp
M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/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/VertexArrayVk.cpp
M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/VertexArrayVk.h
M
Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/VkImageImageSiblingVk.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/linux/DisplayVkLinux.cpp
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/shaders/gen/Blit3DSrc.frag.00000000.inc
M
Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/shaders/gen/Blit3DSrc.frag.00000001.inc
M
Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/shaders/gen/Blit3DSrc.frag.00000002.inc
M
Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/shaders/gen/BlitResolve.frag.00000000.inc
M
Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/shaders/gen/BlitResolve.frag.00000001.inc
M
Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/shaders/gen/BlitResolve.frag.00000002.inc
M
Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/shaders/gen/BlitResolve.frag.00000003.inc
M
Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/shaders/gen/BlitResolve.frag.00000004.inc
M
Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/shaders/gen/BlitResolve.frag.00000005.inc
M
Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/shaders/gen/BlitResolve.frag.00000006.inc
M
Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/shaders/gen/BlitResolve.frag.00000007.inc
M
Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/shaders/gen/BlitResolve.frag.00000008.inc
M
Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/shaders/gen/BlitResolve.frag.00000009.inc
M
Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/shaders/gen/BlitResolve.frag.0000000A.inc
M
Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/shaders/gen/BlitResolve.frag.0000000B.inc
M
Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/shaders/gen/BlitResolve.frag.0000000C.inc
M
Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/shaders/gen/BlitResolve.frag.0000000D.inc
M
Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/shaders/gen/BlitResolve.frag.0000000E.inc
M
Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/shaders/gen/BlitResolve.frag.0000000F.inc
M
Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/shaders/gen/BlitResolve.frag.00000010.inc
M
Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/shaders/gen/BlitResolve.frag.00000011.inc
M
Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/shaders/gen/BlitResolve.frag.00000012.inc
M
Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/shaders/gen/BlitResolve.frag.00000013.inc
M
Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/shaders/gen/BlitResolve.frag.00000014.inc
M
Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/shaders/gen/BlitResolve.frag.00000015.inc
M
Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/shaders/gen/BlitResolve.frag.00000016.inc
M
Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/shaders/gen/BlitResolve.frag.00000017.inc
M
Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/shaders/gen/BlitResolveStencilNoExport.comp.00000001.inc
R
Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/shaders/gen/BlitResolveStencilNoExport.comp.00000002.inc
R
Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/shaders/gen/BlitResolveStencilNoExport.comp.00000003.inc
M
Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/shaders/src/BlitResolve.frag
M
Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/shaders/src/BlitResolve.inc
M
Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/shaders/src/BlitResolveStencilNoExport.comp
M
Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/shaders/src/BlitResolveStencilNoExport.comp.json
A Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/vk_barrier_data.cpp
A Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/vk_barrier_data.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_internal_shaders_autogen.gni
M
Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/vk_internal_shaders_autogen.h
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_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/wgpu/ContextWgpu.cpp
M Source/ThirdParty/ANGLE/src/libANGLE/renderer/wgpu/ContextWgpu.h
M Source/ThirdParty/ANGLE/src/libANGLE/renderer/wgpu/FramebufferWgpu.cpp
M Source/ThirdParty/ANGLE/src/libANGLE/renderer/wgpu/TextureWgpu.cpp
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/wgpu_helpers.cpp
M Source/ThirdParty/ANGLE/src/libANGLE/renderer/wgpu/wgpu_helpers.h
M Source/ThirdParty/ANGLE/src/libANGLE/renderer/wgpu/wgpu_utils.cpp
M Source/ThirdParty/ANGLE/src/libANGLE/validationCL.cpp
M Source/ThirdParty/ANGLE/src/libANGLE/validationCL_autogen.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/validationES3_autogen.h
M Source/ThirdParty/ANGLE/src/libANGLE/validationESEXT.cpp
M Source/ThirdParty/ANGLE/src/libANGLE/validationESEXT_autogen.h
M Source/ThirdParty/ANGLE/src/libGLESv2.gni
M Source/ThirdParty/ANGLE/src/libGLESv2/cl_stubs.cpp
M Source/ThirdParty/ANGLE/src/libGLESv2/cl_stubs_autogen.h
M Source/ThirdParty/ANGLE/src/libGLESv2/entry_points_cl_autogen.cpp
M Source/ThirdParty/ANGLE/src/libGLESv2/entry_points_cl_autogen.h
M Source/ThirdParty/ANGLE/src/libGLESv2/entry_points_gles_3_0_autogen.cpp
M Source/ThirdParty/ANGLE/src/libGLESv2/entry_points_gles_ext_autogen.cpp
M Source/ThirdParty/ANGLE/src/libGLESv2/proc_table_cl_autogen.cpp
M Source/ThirdParty/ANGLE/src/libOpenCL/dispatch.h
M Source/ThirdParty/ANGLE/src/libOpenCL/libOpenCL_autogen.cpp
M Source/ThirdParty/ANGLE/src/tests/angle_end2end_tests_expectations.txt
M
Source/ThirdParty/ANGLE/src/tests/capture_tests/expected/CapturedTestCL_MultiFrameCL_ES3_Vulkan.cpp
M
Source/ThirdParty/ANGLE/src/tests/capture_tests/expected/CapturedTestCL_MultiFrameCL_ES3_Vulkan.h
M
Source/ThirdParty/ANGLE/src/tests/capture_tests/expected/CapturedTestCL_MultiFrameCL_ES3_Vulkan.json
M
Source/ThirdParty/ANGLE/src/tests/capture_tests/expected/CapturedTestCL_MultiFrameCL_ES3_Vulkan_OpenCL_info.json
M
Source/ThirdParty/ANGLE/src/tests/capture_tests/expected/CapturedTest_ActiveTextures_ES3_Vulkan.json
M
Source/ThirdParty/ANGLE/src/tests/capture_tests/expected/CapturedTest_ActiveTextures_ES3_Vulkan_0001.cpp
M
Source/ThirdParty/ANGLE/src/tests/capture_tests/expected/CapturedTest_ActiveTextures_ES3_Vulkan_shared.cpp
M
Source/ThirdParty/ANGLE/src/tests/capture_tests/expected/CapturedTest_MultiFrame_ES3_Vulkan.json
M
Source/ThirdParty/ANGLE/src/tests/capture_tests/expected/CapturedTest_MultiFrame_ES3_Vulkan_0001.cpp
M
Source/ThirdParty/ANGLE/src/tests/capture_tests/expected/CapturedTest_MultiFrame_ES3_Vulkan_shared.cpp
M Source/ThirdParty/ANGLE/src/tests/compiler_tests/MSLOutput_test.cpp
M Source/ThirdParty/ANGLE/src/tests/compiler_tests/WGSLOutput_test.cpp
M
Source/ThirdParty/ANGLE/src/tests/deqp_support/deqp_gles3_test_expectations.txt
M
Source/ThirdParty/ANGLE/src/tests/deqp_support/deqp_khr_glesext_test_expectations.txt
M Source/ThirdParty/ANGLE/src/tests/egl_tests/EGLPrintEGLinfoTest.cpp
M Source/ThirdParty/ANGLE/src/tests/gl_tests/BlitFramebufferANGLETest.cpp
M Source/ThirdParty/ANGLE/src/tests/gl_tests/ClearTest.cpp
M Source/ThirdParty/ANGLE/src/tests/gl_tests/CopyTexImageTest.cpp
M Source/ThirdParty/ANGLE/src/tests/gl_tests/CubeMapTextureTest.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/MipmapTest.cpp
M Source/ThirdParty/ANGLE/src/tests/gl_tests/MultiDrawTest.cpp
M
Source/ThirdParty/ANGLE/src/tests/gl_tests/MultisampledRenderToTextureTest.cpp
M Source/ThirdParty/ANGLE/src/tests/gl_tests/PackUnpackTest.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/VertexAttributeTest.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/perf_tests/angle_trace_tests_expectations.txt
M Source/ThirdParty/ANGLE/src/tests/restricted_traces/README.md
M
Source/ThirdParty/ANGLE/src/tests/restricted_traces/compare_trace_screenshots.py
M Source/ThirdParty/ANGLE/src/tests/restricted_traces/restricted_traces.json
M Source/ThirdParty/ANGLE/src/tests/test_utils/VulkanHelper.cpp
M Source/ThirdParty/ANGLE/src/tests/test_utils/VulkanHelper.h
M Source/ThirdParty/ANGLE/third_party/OpenCL-CTS/gn/BUILD.gn
M Source/ThirdParty/ANGLE/third_party/OpenCL-CTS/gn/angle_ocl_cts.gni
M Source/ThirdParty/ANGLE/third_party/OpenCL-CTS/gn/api/BUILD.gn
M Source/ThirdParty/ANGLE/third_party/OpenCL-CTS/gn/basic/BUILD.gn
M
Source/ThirdParty/ANGLE/third_party/OpenCL-CTS/gn/images/clCopyImage/BUILD.gn
M
Source/ThirdParty/ANGLE/third_party/OpenCL-CTS/gn/images/clFillImage/BUILD.gn
M
Source/ThirdParty/ANGLE/third_party/OpenCL-CTS/gn/images/clGetInfo/BUILD.gn
M
Source/ThirdParty/ANGLE/third_party/OpenCL-CTS/gn/images/clReadWriteImage/BUILD.gn
M
Source/ThirdParty/ANGLE/third_party/OpenCL-CTS/gn/images/kernel_image_methods/BUILD.gn
M
Source/ThirdParty/ANGLE/third_party/OpenCL-CTS/gn/images/kernel_read_write/BUILD.gn
M
Source/ThirdParty/ANGLE/third_party/OpenCL-CTS/gn/math_brute_force/BUILD.gn
M Source/ThirdParty/ANGLE/third_party/OpenCL-CTS/gn/spirv_new/BUILD.gn
M Source/ThirdParty/ANGLE/third_party/OpenCL-CTS/gn/workgroups/BUILD.gn
M Source/ThirdParty/ANGLE/third_party/OpenCL-ICD-Loader/BUILD.gn
M Source/ThirdParty/ANGLE/third_party/llvm/README.chromium
R Source/ThirdParty/ANGLE/third_party/logdog/README.chromium
A Source/ThirdParty/ANGLE/third_party/logdog/README.md
M
Source/ThirdParty/ANGLE/tools/flex-bison/third_party/skeletons/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/frame_capture_replay_autogen.cpp
M Source/ThirdParty/ANGLE/util/capture/trace_fixture.cpp
M Source/ThirdParty/ANGLE/util/capture/trace_fixture.h
M Source/ThirdParty/ANGLE/util/capture/trace_interpreter_autogen.cpp
M
Source/ThirdParty/ANGLE/util/windows/third_party/StackWalker/README.chromium
Log Message:
-----------
Update ANGLE to 2025-09-26 (193e9cdada8e7c67765e1b6a2f4d610d3104706c)
https://bugs.webkit.org/show_bug.cgi?id=305105
rdar://problem/167757218
Reviewed by Dan Glastonbury
Contains upstream commits:
git log --oneline
bb55ea10fcef3759e4db7ef8a473a9ceac2c6aa6..193e9cdada8e7c67765e1b6a2f4d610d3104706c
--pretty=%h %s
193e9cdada Revert "Vulkan: Simplify/Fix DmaBufImageSiblingVkLinux import
probing"
5e51d8e71c Roll Chromium from 9117e948a9f4 to a8396ec39897 (749 revisions)
1f40285c90 Vulkan: Bypass buffer for VA if Bind*Buffers2
16e937be1c Rename logdog README.chromium to README.md
392d4a4dbf Windows: Fix angle_enable_trace build
f891f3d28a Roll Chromium from 3dc9d16aefb2 to 9117e948a9f4 (542 revisions)
6974572097 [WebGPU] Implement texture copy from cpu reads.
35b9252587 Remove lock from GenVertexArrays/IsVertexArray
ea4dab49b4 cl/vk: add missing map routine locks/counts
4eb8604f99 Translator: Use EvqNumSamples for gl_NumSamples
cb3b51a621 Vulkan: Respect externalFormat properties for AHB
24fdc63a56 Vulkan: Disable recycleVkEvent
a59f1e3d0b Update the bug link in the UpdateMechanism for Stackwalker.
15a0f3d685 Unskip KHR-GLESEXT fragment shading rate tests
043b07e727 tests: Skip LogEnabledFeatures on system EGL
3d8f1d8227 Manual roll Roll VK-GL-CTS from 7f30dc62428c to c67cffddd65a (18
revisions)
e3dc97b101 Metal: fix SDK condition macro for mathMode.
7acb00a45d Add egl config support GL_RGB16F for Linux Headless
621fe27d95 Roll SwiftShader from 7dd631d218ad to 5f1c459a11bb (1 revision)
ae33b59db8 Roll Chromium from 5b7c14199915 to 3dc9d16aefb2 (707 revisions)
dd51c3e586 Vulkan: Expand usage of BindVertexBuffers2
b4d1333d1c Fix the issues when blitting within same resources
81d5ad4b7d FrameCapture: Set GL_TEXTURE_CROP_RECT_OES texture parameter
bfdf223aee Translator: Don't differentiate static read vs write
df43392049 Add instructions when apps do not have access to /sdcard
ddc6885de1 Remove SubjectMessage::ContentsChanged handler from gl::Texture
8c263b8497 Update end2end expectations file
205a9a22cc FrameCapture: set starting binding GL_ELEMENT_ARRAY_BUFFER
453c24784d Roll Chromium from d6b89a2a25f7 to 5b7c14199915 (611 revisions)
3da898aa7d Add missing include for windows
c41ec91d39 CL/Vulkan: Zero-copy support added for CL Images
bc69e27d16 CL/Vulkan: Add helper routine to calculate VkBufferImageCopy
91263bbbe2 Vulkan:Improve ContextVk::handleDirtyGraphicsDefaultAttribs
fde133361c Update documentation for ANGLE_AHB_FORMAT_*
a8ed5bd10d Vulkan: Disable convertLowpAndMediumpFloatUniformsTo16Bits for
Samsung
0e7195082e Metal: Gate mathMode usage on compile time SDK versions.
509277614d Vulkan: Add externallySynchronizePipelineCacheAccess feature
02b5373835 Trace/Replay: Fix context grouping issues
1e1830b7a6 Vulkan: Return length=0 if the bufSize of glGetActiveAttrib is 0
59cba8ca5b Roll Chromium from 129abbaa76d7 to d6b89a2a25f7 (1428 revisions)
c07bed6635 Trace/Replay: Allow for ignored uniform locations
369e4e00f6 Tests: Add trace batch for 2025-09-19
082882b5af Fix README.chromium for llvm
75f6faf1d0 Vulkan: Use size in BindVertexBuffers2
61c452baf9 Vulkan: Disable supportsShaderFramebufferFetch for Samsung
3d60009caa CL/Vulkan: Don't serialize on external CQ events
7db4a404ef Vulkan: Fix UBSan by initializing CopyImageParameters
722572ab69 Add Pixel 10 experimental builders
9fdc7a13a1 Adds a freshness exemption for StalkWalker.
f507e78ca7 Roll SwiftShader from ce5b85176a89 to 7dd631d218ad (1 revision)
5ea06c0c4d Roll vulkan-deps from 86b0a2e14a4d to 8ff085ff814f (2 revisions)
096924c1e9 CL: Consolidate cl::{Offset,Extents} types
04cbd20dc2 CL/Vulkan: Fix the rect size calculation
b1fc47c75f Vulkan: add check for vertexAttributeInstanceRateZeroDivisor
17c0d1009c Vulkan: Remove VertexArrayVk::updateActiveAttribInfo
cba665f3f5 Vulkan: Add fast path for supportsVertexInputDynamicState
45521eea46 Fix DrawWithMismatchedComponentCountLocationSpecified test bug
f28c80297a Re-enable the feature that transforms float uniforms to 16 bits
1b5fc24c83 Metal: Avoid deprecated fastMathEnabled on newer MacOS.
1595f3f7f6 Roll vulkan-deps from 59d1ef64176c to 86b0a2e14a4d (10 revisions)
a44693f611 Vulkan: Fix SPIR-V gen for invariant structs
4f384e51bd Roll Chromium from 8e8081831607 to 129abbaa76d7 (640 revisions)
3c5880448c Tests: Add trace batch for 2025-09-17
7217890d1f CL/VK: Add SerializedExecution feature knob
f5f9c129a7 Add reference to ReAuth guide
9e8f3c1f97 CL/VK: Cleanup buffer and image map handling
44db20f277 Revert "Add a "noncoherent" layout qualifier to PLS"
7201e17db3 Vulkan: Move divisor>MaxVertexAttribDivisor to VA::syncState
b3e715de30 cl/vk: Fix user-event handling
e542cb6cfb Vulkan: Split handleDirtyGraphicsVertexBuffers into two funcs
f128872e3d Translator: Compare variables by unique id instead of pointer
0cc9b7bee4 Support more YUV formats in CopyTextureCHROMIUM
938c80d5f5 Fix missing include for <ratio> used for std::nano.
130bdaa97a Vulkan: Store VkFormat in VkVertexInputBindingDescription2EXT
1252d9aa2f CL: Create frontend event and pass to enqueue APIs
5298dccca4 Vulkan: Fix depth/stencil blit src layer
f8c8264a40 Support RGBX format with GL_RGBA when using glTexSubImage2D
c8af6941bc Vulkan: Enable FragmentShadingRateEXT
2f564f1ca0 mac: handle Metal toolchain being unbundled from Xcode 26
7b4946b74b Roll SwiftShader from 3877515497c0 to ce5b85176a89 (1 revision)
4c5b7f1499 Roll vulkan-deps from 90665ef518dd to 59d1ef64176c (3 revisions)
e24df24e56 Roll Chromium from c960af7f560f to 8e8081831607 (593 revisions)
b770a62807 Manual roll VK-GL-CTS from 4dea45108845 to 7f30dc62428c (1 revision)
baeea13f93 PLS: enforce rules around color attachment 0.
13ab9ed5d7 Tests: Fix slotomania trace name
4abc99e30f Manual roll VK-GL-CTS from bf9b8e7f0a4b to 4dea45108845 (3 revisions)
ef9c5ce431 Add a "noncoherent" layout qualifier to PLS
5968f5400a Manual roll VK-GL-CTS from 12633f4f5972 to bf9b8e7f0a4b (4 revisions)
16771259b6 Update main() prototype in shader if main() has been replaced.
cf04616bf9 Trace/Replay: Make SetupReplayContext(main) last in setup
8e7fa804c8 Check shaderFloat16 feature support for enabling Float16 in Spirv
90a12ea48e Tests: Add Lineage2M trace
f0370a41bd Vulkan: Use the GENERAL layout if VK_KHR_unified_image_layouts
98915e4424 Vulkan: Fix blit src missing mip
e7b9bb3dda Tests: Add trace batch for 2025-09-15
a70f3d57e3 Roll vulkan-deps from 484d6ecc00b6 to 90665ef518dd (10 revisions)
c3b8e7e5e8 Roll Chromium from 5f91357e141e to c960af7f560f (510 revisions)
3760c722c0 FrameCapture: Add compare_trace_screenshots.py fuzz_ab command
7a630c6200 FrameCapture: Disable GL_EXT_texture_norm16 during capture
b8281f5d1d Add condition check in emulate dithering shader code
b5e73d9085 Vulkan: Enhance EGLPrintEGLinfoTest
b496b7a5be Vulkan: Bug fix to tracking of last non-shader-read-only access
c3e289399e Roll vulkan-deps from 2de7b0ea6642 to 484d6ecc00b6 (9 revisions)
f6a7b667f0 Roll Chromium from 532eaf631818 to 5f91357e141e (670 revisions)
81a181d125 Fix README.chromium for llvm
ab6a82e0ed Tests: Add trace batch for 2025-09-12
dce0399828 FrameCapture: Add discard_zero_diff_png argument
238eaf1dd4 FrameCapture: Fix ignoring compare_trace_screenshots.py --log
1025f0a9b3 Tests: Add trace batch for 2025-09-11
752363c88a Roll vulkan-deps from 1f8b1e55c428 to 2de7b0ea6642 (6 revisions)
4ee596cc33 FrameCapture: Fix compare_trace_screenshots.py versus_native
80ca4c1e43 Roll Chromium from 01aafb610483 to 532eaf631818 (556 revisions)
46444b3df8 Vulkan: Use VkVertexInputBindingDescription2EXT to store stride
60f694c611 Vulkan: Bugfixes in preferGlobalPipelineCache
d917f77130 Vulkan: Simplify/Fix DmaBufImageSiblingVkLinux import probing
b5b4662396 CL/VK: ArgumentPointerUniform support
66ca0f484f Vulkan: Extend BGR565 preference to Mesa
46d7503183 CL/VK: ConstantDataPointerPushConstant support
c292f292de Vulkan: Remove compressVertexData feature
059734f909 CL: Roll OpenCL headers, docs, CTS, loader
9530a896b1 Don't use DXGI_SWAP_CHAIN_FLAG_FRAME_LATENCY_WAITABLE_OBJECT
dcbe926e10 Vulkan: Avoid redundant updateVertexInput on disabled attribs
36ff288359 Vulkan: Remove redundant setDefaultPackedInput call
52884e7d2c Tests: Add Odin: Valhalla Rising trace
b71c7fd76e Vulkan: Avoid recompute vertexArray attribute's ComponentType
35a3f87471 Roll vulkan-deps from 9b55d8906d6f to 1f8b1e55c428 (6 revisions)
547c550412 Roll Chromium from c14d177aceb5 to 01aafb610483 (554 revisions)
e0f5f3e2f3 Tests: Add trace batch for 2025-09-10
a0cc64cd00 HLSL: Mark shadow sampler textureLod calls as using gradients
f27d171991 Vulkan: Prefer BGR565 for RGB565 if enabled
428afbc2c3 Vulkan: Remove hardcoded image layouts
5c1ba22200 Vulkan: Add feature flag preferBGR565ToRGB565
ad7ee7fadb Fix RGB565/BGR565 loading functions
28f18f4c04 FrameCapture: Add GL_TEXTURE_CUBE_MAP_ARRAY support
e04b719876 Fix BGR565 pixel functions
718cdb9194 [WebGPU] Set ReadPixels to use context's command encoder.
a471c0050a WGSL: derivative_uniformity diagnostic should be a warning
e77725a4fc Add VkFormat id to descriptor cache key's imageSubresourceRange
f32fa3623b [WebGPU] Add helper methods for streaming indices in syncClientArrays
7619f8a0f9 Fast copy R8G8B8A8_UNORM / R8G8B8A8_UNORM_SRGB for readPixels
52665e89d1 Tests: Add Domino Dreams trace
c937f1294c Roll vulkan-deps from af8c2ea541d3 to 9b55d8906d6f (15 revisions)
335a1fdae6 Tests: Add Brain Test: Tricky Puzzles trace
6b3232aec8 Roll Chromium from d4e5be2db70e to c14d177aceb5 (705 revisions)
fba2e7e968 Tests: Add Snake Lite - Snake Game trace
3570e5792d Tests: Add Two Player Games trace
7e86984362 Tests: Add Cat Runner: Decorate Home trace
1df3b59f87 CL/VK: PrintfBufferPointerPushConstant support
55063f5e97 CL/VK: ArgumentPointerPushConstant support
166c9e2391 Vulkan: Separate barrier data into its file
823c60bcd4 Tests: Add Hero Wars: Alliance trace
1a2907079a Tests: Add Block Craft 3D trace
352900dda1 Fix BitSetArray::bits for 32 bit
493aa87d51 Roll SwiftShader from 14f87286123a to 3877515497c0 (2 revisions)
979c66ecbe Roll Chromium from 036558884dbf to d4e5be2db70e (587 revisions)
7d1e4e16ee Manual Roll vulkan-deps from 5107e9eef1bc to af8c2ea541d3
ebf2917845 Vulkan: Rename ImageLayout to ImageAccess
020e41d2a0 Tests: Add Mini Games: Calm & Relax trace
e9a308177a Vulkan: Support vulkan physical addr in vk_helpers
26926a8ba7 Vulkan: Rename CommandBufferAccess to CommandResources
0042de5fd5 Vulkan: Rename ImageAccess to ImageFormatSupport
46671aea4f Tests: Add Disney Solitaire trace
2207a0a2a1 Remove multisampledRenderToTextureEXT from D3D
31824ae0e5 Roll Chromium from ea026e74b018 to 036558884dbf (932 revisions)
75f4a89a66 Roll VK-GL-CTS from 15469c3d0039 to 12633f4f5972 (12 revisions)
acb59de160 Vulkan: Add VK_KHR_buffer_device_address feature
e2f7d0e1eb Fix a type error on 32-bit platforms.
dbbae29897 Vulkan: Remove debug name from ImageMemoryBarrierData
fee5826fe1 Vulkan: Enable VK_KHR_unified_image_layouts
cb6b73d289 Temporarily disable FP16 float uniform transform feature
fecb02dbf0 Vulkan: Reduce onVertexBufferChange/onVertexAttributeChange
62b5ab9f9f Tests: Add Talking Tom Gold Run trace
fe30cd1a5f Roll Chromium from da9738e79ab6 to ea026e74b018 (625 revisions)
e893313cce Tests: Add Snake.io trace
8bae25655b Vulkan: Improve VertexArrayVk::syncState
9d656f68df Fix README.chromium for skeletons
49366caeeb Tests: Add My Talking Tom trace
cfe2c8fe12 WGSL: RewriteMultielementSwizzle
56868bd59e Skip uniform bool in array test for Mac
5b6084ce89 Tests: Add Matching Story trace
1c275402c1 Roll vulkan-deps from 8415cc875465 to 5107e9eef1bc (8 revisions)
c1cdc2b590 Transform SPIRV to use 16-bit float for lower precision uniforms
d78eb52c77 Roll Chromium from 4c2df5b9a719 to da9738e79ab6 (630 revisions)
397b39fee2 Tests: Add ColorBlock: Combo Blast trace
6888dfb182 Vulkan: Fix missing vkGetImageSubresourceLayout2EXT
0eb8d8c90d [angle] Bump vpython from 3.8 to 3.11
8280ca3745 Add a test for uniform reorder bug on Mac
69c23c86eb Roll vulkan-deps from 6c674c819618 to 8415cc875465 (33 revisions)
079ef0070e Roll SwiftShader from 0390a544a952 to 14f87286123a (1 revision)
9f62c102a8 Roll Chromium from 0f06b1619cb7 to 4c2df5b9a719 (718 revisions)
875b7400b5 Tests: Add Merge Mansion trace
f8ce4a01ba Add src/common/unsafe_buffers.h
778969f2f5 [WebGPU] Fix ImageHelper::flushSingleLevelUpdates
d66d3bf2bd Manual roll vulkan-deps from 3c8902583f3c to 6c674c819618 (5
revisions)
84e4054f3c Tests: Add Super Bear Adventure trace
b449a24a95 GL: Disable BaseVertex and BaseInstance extensions on Linux
a3505ae629 Prefer non-WARP device for angle_end2end_tests
2d28e33f7a Avoid some large copies in range-based for-loops
9e3a8f8345 Tests: Add Travel Town trace
d82a5821d4 Roll Chromium from ddfbb7d832f0 to 0f06b1619cb7 (322 revisions)
Canonical link: https://commits.webkit.org/305343@main
To unsubscribe from these emails, change your notification settings at
https://github.com/WebKit/WebKit/settings/notifications