Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: b0d8c9b894a26af2942e036b045da493414039a7
      
https://github.com/WebKit/WebKit/commit/b0d8c9b894a26af2942e036b045da493414039a7
  Author: Kimmo Kinnunen <[email protected]>
  Date:   2025-04-25 (Fri, 25 Apr 2025)

  Changed paths:
    M Source/ThirdParty/ANGLE/.clang-format
    M Source/ThirdParty/ANGLE/ANGLE.plist
    M Source/ThirdParty/ANGLE/ANGLE.xcodeproj/project.pbxproj
    M Source/ThirdParty/ANGLE/BUILD.gn
    M Source/ThirdParty/ANGLE/Compiler.cmake
    M Source/ThirdParty/ANGLE/DEPS
    M Source/ThirdParty/ANGLE/GLESv2.cmake
    M Source/ThirdParty/ANGLE/OWNERS
    M Source/ThirdParty/ANGLE/README.md
    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/CaptureAndReplay.md
    M Source/ThirdParty/ANGLE/doc/ExtensionSupport.md
    M Source/ThirdParty/ANGLE/dotfile_settings.gni
    M Source/ThirdParty/ANGLE/extensions/ANGLE_shader_pixel_local_storage.txt
    R Source/ThirdParty/ANGLE/extensions/EGL_ANGLE_ggp_stream_descriptor.txt
    R Source/ThirdParty/ANGLE/extensions/EGL_ANGLE_swap_with_frame_token.txt
    M Source/ThirdParty/ANGLE/gni/angle.gni
    M Source/ThirdParty/ANGLE/include/EGL/eglext_angle.h
    M Source/ThirdParty/ANGLE/include/GLES2/gl2ext_angle.h
    M Source/ThirdParty/ANGLE/include/GLSLANG/ShaderLang.h
    M Source/ThirdParty/ANGLE/include/platform/Feature.h
    M Source/ThirdParty/ANGLE/include/platform/autogen/FeaturesGL_autogen.h
    M Source/ThirdParty/ANGLE/include/platform/autogen/FeaturesMtl_autogen.h
    M Source/ThirdParty/ANGLE/include/platform/autogen/FeaturesVk_autogen.h
    M 
Source/ThirdParty/ANGLE/include/platform/autogen/FrontendFeatures_autogen.h
    M Source/ThirdParty/ANGLE/include/platform/frontend_features.json
    M Source/ThirdParty/ANGLE/include/platform/gl_features.json
    M Source/ThirdParty/ANGLE/include/platform/mtl_features.json
    M Source/ThirdParty/ANGLE/include/platform/vk_features.json
    M Source/ThirdParty/ANGLE/infra/ANGLEWrangling.md
    M Source/ThirdParty/ANGLE/infra/README.md
    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/generated/project.cfg
    M Source/ThirdParty/ANGLE/infra/config/main.star
    M Source/ThirdParty/ANGLE/infra/specs/angle.json
    M Source/ThirdParty/ANGLE/infra/specs/angle_mb_config.pyl
    M Source/ThirdParty/ANGLE/infra/specs/generate_test_spec_json.py
    M Source/ThirdParty/ANGLE/infra/specs/mixins.pyl
    M Source/ThirdParty/ANGLE/infra/specs/test_suite_exceptions.pyl
    M Source/ThirdParty/ANGLE/infra/specs/test_suites.pyl
    M Source/ThirdParty/ANGLE/infra/specs/waterfalls.pyl
    M Source/ThirdParty/ANGLE/samples/capture_replay/BUILD.gn
    M Source/ThirdParty/ANGLE/samples/capture_replay/CaptureReplay.cpp
    R Source/ThirdParty/ANGLE/samples/capture_replay/angle_trace_gl.h
    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/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/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/proc_table.json
    M 
Source/ThirdParty/ANGLE/scripts/code_generation_hashes/restricted_traces.json
    M Source/ThirdParty/ANGLE/scripts/egl_angle_ext.xml
    M Source/ThirdParty/ANGLE/scripts/export_targets.py
    M Source/ThirdParty/ANGLE/scripts/gen_interpreter_utils.py
    M Source/ThirdParty/ANGLE/scripts/gen_proc_table.py
    M Source/ThirdParty/ANGLE/scripts/generate_android_bp.py
    M Source/ThirdParty/ANGLE/scripts/generate_entry_points.py
    M Source/ThirdParty/ANGLE/scripts/gl_angle_ext.xml
    M Source/ThirdParty/ANGLE/scripts/registry_xml.py
    M Source/ThirdParty/ANGLE/scripts/roll_aosp.sh
    M 
Source/ThirdParty/ANGLE/src/android_system_settings/src/com/android/angle/AndroidManifest.xml
    M 
Source/ThirdParty/ANGLE/src/android_system_settings/src/com/android/angle/common/Receiver.java
    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/event_tracer.cpp
    M Source/ThirdParty/ANGLE/src/common/frame_capture_utils.cpp
    M Source/ThirdParty/ANGLE/src/common/frame_capture_utils.h
    M Source/ThirdParty/ANGLE/src/common/frame_capture_utils_autogen.cpp
    M Source/ThirdParty/ANGLE/src/common/frame_capture_utils_autogen.h
    M Source/ThirdParty/ANGLE/src/common/gl_enum_utils_autogen.cpp
    M Source/ThirdParty/ANGLE/src/common/log_utils.h
    M Source/ThirdParty/ANGLE/src/common/platform.h
    M Source/ThirdParty/ANGLE/src/common/utilities.cpp
    M Source/ThirdParty/ANGLE/src/common/utilities_unittest.cpp
    M Source/ThirdParty/ANGLE/src/common/vulkan/BUILD.gn
    M Source/ThirdParty/ANGLE/src/common/vulkan/libvulkan_loader.cpp
    M Source/ThirdParty/ANGLE/src/common/vulkan/vk_headers.h
    M Source/ThirdParty/ANGLE/src/common/vulkan/vulkan_icd.cpp
    M Source/ThirdParty/ANGLE/src/compiler.gni
    M Source/ThirdParty/ANGLE/src/compiler/translator/BaseTypes.h
    M Source/ThirdParty/ANGLE/src/compiler/translator/Compiler.cpp
    M 
Source/ThirdParty/ANGLE/src/compiler/translator/ImmutableString_autogen.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/Operator_autogen.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/SymbolTable_autogen.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/glslang.l
    M Source/ThirdParty/ANGLE/src/compiler/translator/glslang_lex_autogen.cpp
    M Source/ThirdParty/ANGLE/src/compiler/translator/glslang_tab_autogen.cpp
    M 
Source/ThirdParty/ANGLE/src/compiler/translator/hlsl/ShaderStorageBlockFunctionHLSL.cpp
    M 
Source/ThirdParty/ANGLE/src/compiler/translator/hlsl/ShaderStorageBlockFunctionHLSL.h
    M 
Source/ThirdParty/ANGLE/src/compiler/translator/hlsl/TextureFunctionHLSL.cpp
    M Source/ThirdParty/ANGLE/src/compiler/translator/msl/AstHelpers.cpp
    M Source/ThirdParty/ANGLE/src/compiler/translator/msl/ProgramPrelude.cpp
    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/spirv/TranslatorSPIRV.cpp
    M 
Source/ThirdParty/ANGLE/src/compiler/translator/tree_ops/MonomorphizeUnsupportedFunctions.cpp
    M Source/ThirdParty/ANGLE/src/compiler/translator/tree_ops/PruneNoOps.cpp
    M 
Source/ThirdParty/ANGLE/src/compiler/translator/tree_ops/RemoveInactiveInterfaceVariables.cpp
    M 
Source/ThirdParty/ANGLE/src/compiler/translator/tree_ops/RemoveUnusedFramebufferFetch.cpp
    M Source/ThirdParty/ANGLE/src/compiler/translator/tree_ops/RewriteDfdy.cpp
    M 
Source/ThirdParty/ANGLE/src/compiler/translator/tree_ops/RewritePixelLocalStorage.cpp
    M 
Source/ThirdParty/ANGLE/src/compiler/translator/tree_ops/RewriteStructSamplers.cpp
    M 
Source/ThirdParty/ANGLE/src/compiler/translator/tree_ops/RewriteStructSamplers.h
    A 
Source/ThirdParty/ANGLE/src/compiler/translator/tree_ops/ScalarizeVecAndMatConstructorArgs.cpp
    A 
Source/ThirdParty/ANGLE/src/compiler/translator/tree_ops/ScalarizeVecAndMatConstructorArgs.h
    R 
Source/ThirdParty/ANGLE/src/compiler/translator/tree_ops/glsl/ScalarizeVecAndMatConstructorArgs.cpp
    R 
Source/ThirdParty/ANGLE/src/compiler/translator/tree_ops/glsl/ScalarizeVecAndMatConstructorArgs.h
    M 
Source/ThirdParty/ANGLE/src/compiler/translator/tree_ops/glsl/apple/RewriteRowMajorMatrices.cpp
    M 
Source/ThirdParty/ANGLE/src/compiler/translator/tree_ops/msl/ConvertUnsupportedConstructorsToFunctionCalls.cpp
    M 
Source/ThirdParty/ANGLE/src/compiler/translator/tree_ops/msl/RewriteUnaddressableReferences.cpp
    M 
Source/ThirdParty/ANGLE/src/compiler/translator/tree_ops/spirv/EmulateAdvancedBlendEquations.cpp
    M 
Source/ThirdParty/ANGLE/src/compiler/translator/tree_ops/spirv/EmulateDithering.cpp
    M 
Source/ThirdParty/ANGLE/src/compiler/translator/tree_ops/spirv/EmulateFramebufferFetch.cpp
    M 
Source/ThirdParty/ANGLE/src/compiler/translator/tree_ops/spirv/ReswizzleYUVOps.cpp
    M 
Source/ThirdParty/ANGLE/src/compiler/translator/tree_ops/spirv/ReswizzleYUVOps.h
    M 
Source/ThirdParty/ANGLE/src/compiler/translator/tree_util/BuiltIn_autogen.h
    M 
Source/ThirdParty/ANGLE/src/compiler/translator/tree_util/IntermNode_util.h
    M Source/ThirdParty/ANGLE/src/compiler/translator/util.cpp
    M Source/ThirdParty/ANGLE/src/compiler/translator/util.h
    M 
Source/ThirdParty/ANGLE/src/compiler/translator/wgsl/OutputUniformBlocks.cpp
    M Source/ThirdParty/ANGLE/src/compiler/translator/wgsl/OutputUniformBlocks.h
    M 
Source/ThirdParty/ANGLE/src/compiler/translator/wgsl/RewritePipelineVariables.cpp
    M Source/ThirdParty/ANGLE/src/compiler/translator/wgsl/TranslatorWGSL.cpp
    M Source/ThirdParty/ANGLE/src/compiler/translator/wgsl/TranslatorWGSL.h
    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/gpu_info_util/SystemInfo.h
    M Source/ThirdParty/ANGLE/src/gpu_info_util/SystemInfo_vulkan.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/Buffer.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/Buffer.h
    M Source/ThirdParty/ANGLE/src/libANGLE/CLBitField.h
    M Source/ThirdParty/ANGLE/src/libANGLE/CLCommandQueue.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/CLContext.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/CLEvent.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/CLEvent.h
    M Source/ThirdParty/ANGLE/src/libANGLE/CLPlatform.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/CLPlatform.h
    M Source/ThirdParty/ANGLE/src/libANGLE/Caps.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/Caps.h
    M Source/ThirdParty/ANGLE/src/libANGLE/Compiler.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/Config.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/Context.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/Context.h
    M Source/ThirdParty/ANGLE/src/libANGLE/Context.inl.h
    M Source/ThirdParty/ANGLE/src/libANGLE/Context_gles_1_0.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/Context_gles_ext_autogen.h
    M Source/ThirdParty/ANGLE/src/libANGLE/Device.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/Display.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/Error.h
    M Source/ThirdParty/ANGLE/src/libANGLE/ErrorStrings.h
    M Source/ThirdParty/ANGLE/src/libANGLE/Fence.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/FramebufferAttachment.h
    M Source/ThirdParty/ANGLE/src/libANGLE/Image.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/Image.h
    M Source/ThirdParty/ANGLE/src/libANGLE/IndexRangeCache.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/IndexRangeCache.h
    M Source/ThirdParty/ANGLE/src/libANGLE/Observer.h
    M Source/ThirdParty/ANGLE/src/libANGLE/PixelLocalStorage.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/PixelLocalStorage.h
    M Source/ThirdParty/ANGLE/src/libANGLE/Program.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/Program.h
    M Source/ThirdParty/ANGLE/src/libANGLE/ProgramExecutable.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/ProgramPipeline.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/Renderbuffer.cpp
    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/Surface_unittest.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/VaryingPacking.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/VertexArray.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/VertexArray.h
    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
    A Source/ThirdParty/ANGLE/src/libANGLE/capture/FrameCaptureCL.cpp
    A Source/ThirdParty/ANGLE/src/libANGLE/capture/FrameCaptureCommon.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/capture/FrameCapture_mock.cpp
    A Source/ThirdParty/ANGLE/src/libANGLE/capture/capture_cl_autogen.cpp
    A Source/ThirdParty/ANGLE/src/libANGLE/capture/capture_cl_autogen.h
    A Source/ThirdParty/ANGLE/src/libANGLE/capture/capture_cl_params.cpp
    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_1_0_autogen.h
    M Source/ThirdParty/ANGLE/src/libANGLE/capture/capture_gles_2_0_autogen.h
    M Source/ThirdParty/ANGLE/src/libANGLE/capture/capture_gles_3_0_autogen.h
    M Source/ThirdParty/ANGLE/src/libANGLE/capture/capture_gles_3_0_params.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/capture/capture_gles_3_1_autogen.h
    M Source/ThirdParty/ANGLE/src/libANGLE/capture/capture_gles_3_2_autogen.h
    M Source/ThirdParty/ANGLE/src/libANGLE/capture/capture_gles_ext_autogen.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/capture/capture_gles_ext_autogen.h
    M Source/ThirdParty/ANGLE/src/libANGLE/capture/capture_gles_ext_params.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/cl_types.h
    M Source/ThirdParty/ANGLE/src/libANGLE/cl_utils.h
    M Source/ThirdParty/ANGLE/src/libANGLE/context_private_call.inl.h
    R Source/ThirdParty/ANGLE/src/libANGLE/entry_points_utils.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/entry_points_utils.h
    M Source/ThirdParty/ANGLE/src/libANGLE/formatutils.cpp
    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/queryconversions.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/queryconversions.h
    M Source/ThirdParty/ANGLE/src/libANGLE/queryutils.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/BufferImpl.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/BufferImpl.h
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/CLCommandQueueImpl.h
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/CLEventImpl.h
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/DisplayImpl.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/EGLReusableSync.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/EGLSyncImpl.cpp
    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/SurfaceImpl.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/SurfaceImpl.h
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/angle_format_map.json
    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/copyvertex.inc.h
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/d3d/DisplayD3D.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/d3d/DynamicHLSL.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/d3d/DynamicHLSL.h
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/d3d/IndexDataManager.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/d3d/SurfaceD3D.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/d3d/SurfaceD3D.h
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/d3d/d3d11/Context11.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/d3d/d3d11/Device11.cpp
    M 
Source/ThirdParty/ANGLE/src/libANGLE/renderer/d3d/d3d11/ExternalImageSiblingImpl11.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/d3d/d3d11/Renderer11.cpp
    M 
Source/ThirdParty/ANGLE/src/libANGLE/renderer/d3d/d3d11/StreamProducerD3DTexture.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/d3d/d3d11/SwapChain11.cpp
    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/Renderer9.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/d3d/d3d9/SwapChain9.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/d3d/d3d9/formatutils9.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/gl/StateManagerGL.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/gl/SurfaceGL.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/gl/cgl/DeviceCGL.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/gl/cgl/DisplayCGL.mm
    M 
Source/ThirdParty/ANGLE/src/libANGLE/renderer/gl/cgl/IOSurfaceSurfaceCGL.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/gl/cgl/IOSurfaceSurfaceCGL.h
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/gl/cgl/PbufferSurfaceCGL.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/gl/cgl/PbufferSurfaceCGL.h
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/gl/cgl/WindowSurfaceCGL.h
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/gl/cgl/WindowSurfaceCGL.mm
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/gl/egl/DeviceEGL.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/gl/egl/DisplayEGL.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/gl/egl/FunctionsEGL.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/gl/egl/FunctionsEGLDL.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/gl/egl/SurfaceEGL.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/gl/egl/SurfaceEGL.h
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/gl/formatutilsgl.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/gl/glx/DisplayGLX.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/gl/glx/PbufferSurfaceGLX.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/gl/glx/PbufferSurfaceGLX.h
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/gl/glx/PixmapSurfaceGLX.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/gl/glx/PixmapSurfaceGLX.h
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/gl/glx/WindowSurfaceGLX.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/gl/glx/WindowSurfaceGLX.h
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/gl/renderergl_utils.cpp
    M 
Source/ThirdParty/ANGLE/src/libANGLE/renderer/gl/wgl/D3DTextureSurfaceWGL.cpp
    M 
Source/ThirdParty/ANGLE/src/libANGLE/renderer/gl/wgl/D3DTextureSurfaceWGL.h
    M 
Source/ThirdParty/ANGLE/src/libANGLE/renderer/gl/wgl/DXGISwapChainWindowSurfaceWGL.cpp
    M 
Source/ThirdParty/ANGLE/src/libANGLE/renderer/gl/wgl/DXGISwapChainWindowSurfaceWGL.h
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/gl/wgl/DisplayWGL.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/gl/wgl/PbufferSurfaceWGL.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/gl/wgl/PbufferSurfaceWGL.h
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/gl/wgl/WindowSurfaceWGL.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/gl/wgl/WindowSurfaceWGL.h
    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/ContextMtl.h
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/metal/ContextMtl.mm
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/metal/DeviceMtl.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/ImageMtl.mm
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/metal/ShaderMtl.mm
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/metal/SurfaceMtl.h
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/metal/SurfaceMtl.mm
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/metal/SyncMtl.mm
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/metal/TextureMtl.mm
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/metal/metal_backend.gni
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/metal/mtl_library_cache.mm
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/metal/mtl_render_utils.h
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/metal/mtl_render_utils.mm
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/metal/mtl_resources.h
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/metal/mtl_resources.mm
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/metal/mtl_utils.h
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/metal/mtl_utils.mm
    R Source/ThirdParty/ANGLE/src/libANGLE/renderer/metal/process.cpp
    R Source/ThirdParty/ANGLE/src/libANGLE/renderer/metal/process.h
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/metal/shaders/common.h
    M 
Source/ThirdParty/ANGLE/src/libANGLE/renderer/metal/shaders/copy_buffer.metal
    M 
Source/ThirdParty/ANGLE/src/libANGLE/renderer/metal/shaders/gen_indices.metal
    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/BufferNULL.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/null/BufferNULL.h
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/null/DeviceNULL.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/null/SurfaceNULL.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/null/SurfaceNULL.h
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/renderer_utils.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/renderer_utils.h
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/BUILD.gn
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/BufferVk.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/BufferVk.h
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/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/CLEventVk.h
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/CLKernelVk.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/CLPlatformVk.cpp
    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/CommandQueue.cpp
    M 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_api.h
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/FramebufferVk.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/ImageVk.cpp
    M 
Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/PersistentCommandPool.cpp
    M 
Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/PersistentCommandPool.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/ProgramVk.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/RenderTargetVk.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/ShaderInterfaceVariableInfoMap.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/ShaderVk.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/Suballocation.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/TextureVk.h
    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/UtilsVk.h
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/VertexArrayVk.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/android/WindowSurfaceVkAndroid.cpp
    M 
Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/android/WindowSurfaceVkAndroid.h
    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/fuchsia/WindowSurfaceVkFuchsia.cpp
    M 
Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/fuchsia/WindowSurfaceVkFuchsia.h
    R Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/ggp/DisplayVkGGP.cpp
    R Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/ggp/DisplayVkGGP.h
    R 
Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/ggp/WindowSurfaceVkGGP.cpp
    R 
Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/ggp/WindowSurfaceVkGGP.h
    M 
Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/linux/display/WindowSurfaceVkSimple.cpp
    M 
Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/linux/display/WindowSurfaceVkSimple.h
    M 
Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/linux/gbm/DisplayVkGbm.cpp
    M 
Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/linux/headless/WindowSurfaceVkHeadless.cpp
    M 
Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/linux/headless/WindowSurfaceVkHeadless.h
    M 
Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/linux/wayland/DisplayVkWayland.cpp
    M 
Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/linux/wayland/WindowSurfaceVkWayland.cpp
    M 
Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/linux/wayland/WindowSurfaceVkWayland.h
    M 
Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/linux/xcb/DisplayVkXcb.cpp
    M 
Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/linux/xcb/WindowSurfaceVkXcb.cpp
    M 
Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/linux/xcb/WindowSurfaceVkXcb.h
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/mac/DisplayVkMac.mm
    M 
Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/mac/WindowSurfaceVkMac.h
    M 
Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/mac/WindowSurfaceVkMac.mm
    M 
Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/shaders/gen/BlitResolveStencilNoExport.comp.00000000.inc
    M 
Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/shaders/gen/BlitResolveStencilNoExport.comp.00000001.inc
    M 
Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/shaders/gen/BlitResolveStencilNoExport.comp.00000002.inc
    M 
Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/shaders/gen/BlitResolveStencilNoExport.comp.00000003.inc
    M 
Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/shaders/gen/ImageCopyFloat.frag.00000000.inc
    M 
Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/shaders/src/BlitResolveStencilNoExport.comp
    M 
Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/shaders/src/ImageCopyFloat.frag
    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_helpers.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/vk_helpers.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/vulkan_backend.gni
    M 
Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/win32/DisplayVkWin32.cpp
    M 
Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/win32/WindowSurfaceVkWin32.cpp
    M 
Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/win32/WindowSurfaceVkWin32.h
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/wgpu/BufferWgpu.cpp
    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/DeviceWgpu.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/wgpu/DisplayWgpu.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/wgpu/ProgramWgpu.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/wgpu/ShaderWgpu.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/wgpu/SurfaceWgpu.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/wgpu/SurfaceWgpu.h
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/wgpu/TextureWgpu.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/wgpu/VertexArrayWgpu.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/wgpu/VertexArrayWgpu.h
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/wgpu/wgpu_command_buffer.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/wgpu/wgpu_command_buffer.h
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/wgpu/wgpu_format_map.json
    M 
Source/ThirdParty/ANGLE/src/libANGLE/renderer/wgpu/wgpu_format_table_autogen.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/wgpu/wgpu_format_utils.h
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/wgpu/wgpu_helpers.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/wgpu/wgpu_helpers.h
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/wgpu/wgpu_pipeline_state.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/wgpu/wgpu_pipeline_state.h
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/wgpu/wgpu_utils.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/wgpu/wgpu_utils.h
    M Source/ThirdParty/ANGLE/src/libANGLE/trace.h
    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/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/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/egl_stubs_getprocaddress_autogen.cpp
    M Source/ThirdParty/ANGLE/src/libGLESv2/entry_points_cl_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
    R Source/ThirdParty/ANGLE/src/libGLESv2/opengl32_autogen.def
    R Source/ThirdParty/ANGLE/src/libGLESv2/opengl32_with_wgl_autogen.def
    R Source/ThirdParty/ANGLE/src/libGLESv2/proc_table_glx_autogen.cpp
    R 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/angle_traces.gni
    M 
Source/ThirdParty/ANGLE/src/tests/capture_replay_tests/capture_replay_expectations.txt
    M Source/ThirdParty/ANGLE/src/tests/capture_tests/BUILD.gn
    A Source/ThirdParty/ANGLE/src/tests/capture_tests/CapturedTestCL.cpp
    M Source/ThirdParty/ANGLE/src/tests/capture_tests/capture_tests.py
    A 
Source/ThirdParty/ANGLE/src/tests/capture_tests/expected/CapturedTestCL_MultiFrameCL_ES3_Vulkan.angledata
    A 
Source/ThirdParty/ANGLE/src/tests/capture_tests/expected/CapturedTestCL_MultiFrameCL_ES3_Vulkan.cpp
    A 
Source/ThirdParty/ANGLE/src/tests/capture_tests/expected/CapturedTestCL_MultiFrameCL_ES3_Vulkan.h
    A 
Source/ThirdParty/ANGLE/src/tests/capture_tests/expected/CapturedTestCL_MultiFrameCL_ES3_Vulkan.json
    A 
Source/ThirdParty/ANGLE/src/tests/capture_tests/expected/CapturedTestCL_MultiFrameCL_ES3_Vulkan_001.cpp
    A 
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.angledata
    M 
Source/ThirdParty/ANGLE/src/tests/capture_tests/expected/CapturedTest_ActiveTextures_ES3_Vulkan.cpp
    M 
Source/ThirdParty/ANGLE/src/tests/capture_tests/expected/CapturedTest_ActiveTextures_ES3_Vulkan.json
    M 
Source/ThirdParty/ANGLE/src/tests/capture_tests/expected/CapturedTest_MultiFrame_ES3_Vulkan.angledata
    M 
Source/ThirdParty/ANGLE/src/tests/capture_tests/expected/CapturedTest_MultiFrame_ES3_Vulkan.cpp
    M 
Source/ThirdParty/ANGLE/src/tests/capture_tests/expected/CapturedTest_MultiFrame_ES3_Vulkan.json
    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/APPLE_clip_distance_test.cpp
    M Source/ThirdParty/ANGLE/src/tests/compiler_tests/EXT_YUV_target_test.cpp
    M 
Source/ThirdParty/ANGLE/src/tests/compiler_tests/EXT_clip_cull_distance_test.cpp
    M 
Source/ThirdParty/ANGLE/src/tests/compiler_tests/EXT_shader_framebuffer_fetch_test.cpp
    M Source/ThirdParty/ANGLE/src/tests/compiler_tests/FloatLex_test.cpp
    M 
Source/ThirdParty/ANGLE/src/tests/compiler_tests/ImmutableString_test_autogen.cpp
    M 
Source/ThirdParty/ANGLE/src/tests/compiler_tests/InitOutputVariables_test.cpp
    M 
Source/ThirdParty/ANGLE/src/tests/compiler_tests/KHR_blend_equation_advanced_test.cpp
    M Source/ThirdParty/ANGLE/src/tests/compiler_tests/MSLOutput_test.cpp
    M 
Source/ThirdParty/ANGLE/src/tests/compiler_tests/OES_sample_variables_test.cpp
    M Source/ThirdParty/ANGLE/src/tests/compiler_tests/Parse_test.cpp
    M Source/ThirdParty/ANGLE/src/tests/compiler_tests/Precise_test.cpp
    M Source/ThirdParty/ANGLE/src/tests/compiler_tests/WGSLOutput_test.cpp
    M 
Source/ThirdParty/ANGLE/src/tests/deqp_support/angle_deqp_libtester_main.cpp
    M 
Source/ThirdParty/ANGLE/src/tests/deqp_support/deqp_gles2_test_expectations.txt
    M 
Source/ThirdParty/ANGLE/src/tests/deqp_support/deqp_gles31_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/deqp_khr_gles3_test_expectations.txt
    M 
Source/ThirdParty/ANGLE/src/tests/deqp_support/tcuANGLENativeDisplayFactory.cpp
    M Source/ThirdParty/ANGLE/src/tests/deqp_support/tcuRandomOrderExecutor.cpp
    M Source/ThirdParty/ANGLE/src/tests/deqp_support/tcuRandomOrderExecutor.h
    M Source/ThirdParty/ANGLE/src/tests/egl_tests/EGLChooseConfigTest.cpp
    M 
Source/ThirdParty/ANGLE/src/tests/egl_tests/EGLCreateContextAttribsTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/egl_tests/EGLPreRotationTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/egl_tests/EGLPrintEGLinfoTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/egl_tests/EGLReadinessCheckTest.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/AdvancedBlendTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/gl_tests/BlitFramebufferANGLETest.cpp
    M Source/ThirdParty/ANGLE/src/tests/gl_tests/BufferDataTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/gl_tests/ClearTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/gl_tests/ContextNoErrorTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/gl_tests/DepthWriteTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/gl_tests/DrawBuffersTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/gl_tests/DrawRangeElementsTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/gl_tests/FragDepthTest.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/LineLoopTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/gl_tests/MemoryObjectTest.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/MultiviewDrawTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/gl_tests/PbufferTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/gl_tests/PixelLocalStorageTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/gl_tests/ProgramPipelineTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/gl_tests/RobustClientMemoryTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/gl_tests/SimpleOperationTest.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/TextureTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/gl_tests/TextureUploadFormatTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/gl_tests/TimerQueriesTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/gl_tests/TransformFeedbackTest.cpp
    M 
Source/ThirdParty/ANGLE/src/tests/gl_tests/VulkanPerformanceCounterTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/gl_tests/WebGLCompatibilityTest.cpp
    A Source/ThirdParty/ANGLE/src/tests/perf_tests/ANGLEComputeTestCL.cpp
    A Source/ThirdParty/ANGLE/src/tests/perf_tests/ANGLEComputeTestCL.h
    M Source/ThirdParty/ANGLE/src/tests/perf_tests/ANGLEPerfTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/perf_tests/ANGLEPerfTest.h
    M Source/ThirdParty/ANGLE/src/tests/perf_tests/TracePerfTest.cpp
    A Source/ThirdParty/ANGLE/src/tests/perf_tests/TracePerfTest.h
    A Source/ThirdParty/ANGLE/src/tests/perf_tests/TracePerfTestCL.cpp
    M Source/ThirdParty/ANGLE/src/tests/perf_tests/VulkanPipelineCachePerf.cpp
    A 
Source/ThirdParty/ANGLE/src/tests/perf_tests/angle_trace_tests_expectations.txt
    M Source/ThirdParty/ANGLE/src/tests/py_utils/android_helper.py
    M Source/ThirdParty/ANGLE/src/tests/restricted_traces/README.md
    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/test_expectations/GPUTestConfig.cpp
    M Source/ThirdParty/ANGLE/src/tests/test_expectations/GPUTestConfig.h
    M 
Source/ThirdParty/ANGLE/src/tests/test_expectations/GPUTestExpectationsParser.cpp
    M Source/ThirdParty/ANGLE/src/tests/test_utils/ANGLETest.cpp
    M Source/ThirdParty/ANGLE/src/tests/test_utils/ANGLETest.h
    A Source/ThirdParty/ANGLE/src/tests/test_utils/ANGLETestCL.cpp
    A Source/ThirdParty/ANGLE/src/tests/test_utils/ANGLETestCL.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/compiler_test.cpp
    M Source/ThirdParty/ANGLE/src/tests/test_utils/runner/TestSuite.cpp
    M Source/ThirdParty/ANGLE/src/third_party/volk/volk.h
    M Source/ThirdParty/ANGLE/third_party/EGL-Registry/README.chromium
    M Source/ThirdParty/ANGLE/third_party/clspv/BUILD.gn
    M Source/ThirdParty/ANGLE/third_party/clspv/gn/build/BUILD.gn
    A Source/ThirdParty/ANGLE/third_party/clspv/gn/clspv--.bc
    A Source/ThirdParty/ANGLE/third_party/clspv/gn/clspv64--.bc
    M Source/ThirdParty/ANGLE/third_party/clspv/gn/llvm/config/BUILD.gn
    M Source/ThirdParty/ANGLE/third_party/clspv/gn/llvm/config/clang/BUILD.gn
    M Source/ThirdParty/ANGLE/third_party/clspv/gn/llvm/sources/BUILD.gn
    M Source/ThirdParty/ANGLE/third_party/clspv/gn/llvm/tablegen/BUILD.gn
    M Source/ThirdParty/ANGLE/third_party/clspv/gn/llvm/tools/BUILD.gn
    M Source/ThirdParty/ANGLE/util/BUILD.gn
    M Source/ThirdParty/ANGLE/util/android/AndroidWindow.cpp
    M Source/ThirdParty/ANGLE/util/autogen/angle_features_autogen.cpp
    M Source/ThirdParty/ANGLE/util/autogen/angle_features_autogen.h
    M Source/ThirdParty/ANGLE/util/capture/frame_capture_replay_autogen.cpp
    M Source/ThirdParty/ANGLE/util/capture/frame_capture_test_utils.cpp
    M Source/ThirdParty/ANGLE/util/capture/frame_capture_test_utils.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_fixture.cpp
    M Source/ThirdParty/ANGLE/util/capture/trace_fixture.h
    A Source/ThirdParty/ANGLE/util/capture/trace_fixture_cl.cpp
    A Source/ThirdParty/ANGLE/util/capture/trace_fixture_cl.h
    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_interface.h
    M Source/ThirdParty/ANGLE/util/capture/trace_interpreter.cpp
    M Source/ThirdParty/ANGLE/util/capture/trace_interpreter.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/fuchsia/ScenicWindow.cpp
    M Source/ThirdParty/ANGLE/util/fuchsia/ScenicWindow.h
    M Source/ThirdParty/ANGLE/util/gles_loader_autogen.cpp
    M Source/ThirdParty/ANGLE/util/gles_loader_autogen.h
    M Source/ThirdParty/ANGLE/util/linux/x11/X11Window.cpp
    M Source/ThirdParty/ANGLE/util/windows/wgl_loader_autogen.h
    M Source/WebCore/platform/graphics/cocoa/GraphicsContextGLCocoa.mm

  Log Message:
  -----------
  Update ANGLE to 2025-04-10 (1c0bcb06e36fe6920fb09512bcfe7519fe1bcbb2)
https://bugs.webkit.org/show_bug.cgi?id=291415
rdar://problem/149054129

Unreviewed update, TBR ANGLE reviewers.

Removes checks for GL_ARB_sync, it was removed. The code uses
EGL_ANGLE_metal_shared_event_sync.

Contains upstream commits:
git log --oneline 
d4083c792c1ea3ff3f1928e5d296de22d72d526a..1c0bcb06e36fe6920fb09512bcfe7519fe1bcbb2
 --pretty=%h %s
1c0bcb06e3 Reformat VVL error
3dcf109d7f WebGPU: Refactor syncClientArrays.
595d79e4d7 Do not expose GL_ARB_sync
b81b711571 Fix entry point replacements in TracePerfTest
cb60429dcb Fix BlitFramebuffer entry point validation
ce394c4959 Vulkan: Fix undefined behavior accessing empty vertex buffer
3e189bda0e Roll vulkan-deps from c8554b0ea83f to 792a8d875adc (13 revisions)
02fb04a81e Revert "Reland "Enable VVL on vulkan instance created in 
GetSystemInfoVulkanWithICD""
01c5100a51 Revert "Change the VVL missing log from WARN() to INFO()"
33105b96b9 Revert "Limit use of vkEnumerateInstanceVersion to VK_VERSION_1_1"
4f450985cf Skip 3D texture unpack test on Mac
f4ff924174 WGPU: add utils for converting between GLSL and WGSL types
f7d58b0c84 Vulkan: Report deviceName in GPU properties
a6b915706a Limit use of vkEnumerateInstanceVersion to VK_VERSION_1_1
76561accef Fix use of OpenGL ES 3.2 commands in tests
02ae054c4f Translator: Fix init of inactive output variables
a6f4480668 Wrong condition to call copyBufferDataToImage
1ee585fd9b Rename ANGLE S22 builders to S24
1cc059ef1b Roll vulkan-deps from d04dafb08ac6 to c8554b0ea83f (13 revisions)
3a12660eae Roll Chromium from b61baca1a417 to 75621a1b9953 (584 revisions)
f680e1074b Change the VVL missing log from WARN() to INFO()
a0a5c56544 Vulkan: Add assert to check only clear is staged on swapchain image
3207b53516 Tests: Skip new denorm test on Pixel 6
3d3188e0f8 Remove exec_script_whitelist from dotfile_settings.gni.
2fcd88e1e5 Tests: order bot mode batch configs alphabetically
8424dd2290 Suppress end2end test on iOS Metal
1a1978fdcc Suppress dEQP-GLES2.functional.debug_marker.random on Linux SwANGLE
d27a1fd008 Compiler: Allow denorm float values in the lexer
c0f3025122 Roll vulkan-deps from fb4fe29989cb to d04dafb08ac6 (11 revisions)
998ed58712 Roll SwiftShader from 4982425ff1bd to 2b323370501c (1 revision)
48b7d12ee0 Roll Chromium from 6a2660221a4c to b61baca1a417 (683 revisions)
cbd6cdc90c Ensure CopyTexImageParameters validation consistency
6e992fa20b Ensure consistency of context lost aware validation
16c852917d Reland "Enable VVL on vulkan instance created in 
GetSystemInfoVulkanWithICD"
79832ea338 Revert "Suppress 5 dEQP EGL tests on Pixel 6 Vulkan"
0e28c030a2 ScalarizeVecAndMatConstructorArgs on WGSL shaders.
0f356a3438 Update invalidation commands to disable PLS
1593390b3f Increase ANGLE_LIKELY/UNLIKELY probability to 99.99%
1b92a97348 [ios blink] Add arm64e cpu target
768c17447a Roll vulkan-deps from f8cc64f338fb to fb4fe29989cb (15 revisions)
c59c745a77 Roll VK-GL-CTS from b6bb4bab7b4a to ad6225aacbc5 (12 revisions)
0feb9ed695 Roll Chromium from f748acbd614f to 6a2660221a4c (648 revisions)
8405659439 Ensure ValidateCopyTextureCHROMIUM consistency
01d1c7b4d2 Ensure EXT_debug_marker validation consistency
3818d37d5e CL: Add end_capture to capture/replay tool
2a4ea88e15 Simplify CopyImageSubData validation
5462a52862 Add "likely" hints to glDrawElements validation
c9e9049022 Capture: Keep binary data in memory in chunks
7d4c77b92e Revert "Enable VVL on vulkan instance created in 
GetSystemInfoVulkanWithICD"
f798b0d2a3 Vulkan: Remove enablePreRotateSurfaces feature
b77f8af7fc Vulkan: Ignore SUBOPTIMAL on Android without pre-rotate
12dd42b822 Reduce number of function calls in glVertexAttribPointer
9e3467c81e Run end2end tests single process on Linux Intel
0a61aa4a4a Roll Chromium from 7d6c9811c3ae to f748acbd614f (650 revisions)
ce71fbaa00 Roll vulkan-deps from 48f50085fcda to f8cc64f338fb (5 revisions)
87950668c4 Suppress 5 dEQP EGL tests on Pixel 6 Vulkan
127aec7e6c Vulkan: Remove VVL error skips that have been fixed
b8151923c4 Vulkan: Remove VVL error skips that have been fixed
1f77aa6b7b Align GetValidShader and GetValidProgram usage
3f028fc158 Enable VVL on vulkan instance created in GetSystemInfoVulkanWithICD
92cb669b23 Manual roll vulkan-deps from 12ef946decd5 to 48f50085fcda (21 
revisions)
4d478713fa Revert "Metal: Make StateCache descriptors hash consistent"
9a3c371801 Stop Mac Intel experiment
6631db11d0 Ensure ValidateTexParameterBase consistency
57b5f12fcc Move ANGLE wrangler documentation
eb52b56886 Remove unsupported 1D and DSA entry points
f20c0c5ebc Remove obsolete desktop GL files
a7e8c957ac Split SetUniform into inline and noinline path
f276df6690 Roll Chromium from 7174c94754cb to 7d6c9811c3ae (593 revisions)
0f9feb495f Metal: Use render passes for B2T PBO copies.
9ee2c7e715 Vulkan: Remove VVL error skips that have been fixed
fd722f9a6a Avoid emitting SampleCmp in discontinuous loops.
f56c8e02ce Fix & cleanup advanced blend equations support
45de9be025 num_views layout qualifiers are allowed only in vs
a625043f2a Vulkan: Remove VVL error skips that have been fixed
b64aa6d5c5 Capture: Implement param capture for some Chromium entry points
c1ac75fd95 Roll Chromium from 9c50be5811be to 7174c94754cb (665 revisions)
1b95a5aef4 Capture: Fake surface size if no surface
c9956ce0c4 Capture: unMakeCurrent before destroying a context
23c1e11e7d Disable platform trace events by default, except Chromium build
eec873ed3e Fix FramebufferTexture2DMultisampleEXT validation
f4386ce669 Ensure ValidateEGLImageTargetTexStorage entry point consistency
c51c167986 Ensure ValidateEGLImageTargetTexture2D entry point consistency
9b4719721f Ensure ValidateTexStorageAttribs* entry points consistency
2ded15f273 Roll vulkan-deps from 2b7c95ec76d5 to 12ef946decd5 (5 revisions)
4225a654a3 Roll SwiftShader from e48c89759b6c to 4982425ff1bd (1 revision)
aa80ab4036 Roll Chromium from 28cc0f7b2a08 to 9c50be5811be (604 revisions)
bbf92d1226 Vulkan: Add workaround flag for extra submit fence
0d1478f356 Fix dFdx() dFdy() in frag shader not work as expected
603fd11551 Ensure ValidateLoseContextCHROMIUM entry point consistency
de71760b64 Ensure ValidateGetMemoryObjectParameter entry point consistency
a8c60a3e73 Ensure texture_border_clamp entry points consistency
ecc378cc61 Reland "Dont use Subject/Observer for SwapchainImageChanged"
cbfa8e38eb Add "likely" hints to common validation paths
362161faf7 Translator: Use unsized int for swizzle components
4536457b9d Ensure ValidateCompressedTex[Sub]Image*Robust consistency
7eb57729c6 Roll vulkan-deps from 23bc8dbadec2 to 2b7c95ec76d5 (6 revisions)
87b40ed7bf Roll Chromium from 00f326e47697 to 28cc0f7b2a08 (867 revisions)
b0d8fe89a6 Roll VK-GL-CTS from 57854cfe3f6c to b6bb4bab7b4a (12 revisions)
1b34d2a18a Ensure ValidateUniform* consistency
64dc609682 Ensure ValidateDelete{Program|Shader} consistency
eb8deecd18 Remove VVL error skips that have been fixed
406f92174c Manual roll vulkan-deps from 525b5b9d77ef to 23bc8dbadec2 (10 
revisions)
05d1580014 Ensure ValidatePixelStorei consistency
b1eecd41bc Skip flaky BlitFramebufferTest on Linux Intel GL
9542be7fa9 Allow uninstantiated ContextNoErrorTestES31
8c26988ac6 Manual roll vulkan-deps from 436b13b0fc28 to 525b5b9d77ef (1 
revision)
33b9c06520 Capture/Replay: Fix sample build
184a389f67 Ensure program state for indirect draw entry points
0bd4e4fef5 Add EGL siblings check in eglCreateImage
ba74a1f3af Manual roll vulkan-deps from 7f9757f8082d to 436b13b0fc28 (4 
revisions)
4334125be5 Metal: Make StateCache descriptors hash consistent
ddb625e1b9 Roll Chromium from ec4e9eb8075e to 00f326e47697 (674 revisions)
799d301f76 Ensure program state for multi-draw entry points
7fb1ac4070 Support EGLImageTargetTexture2DOES + GenerateMipmap
8cf8971669 Vulkan: Remove perFrameWindowSizeQuery feature
e4bfa483a4 Remove VVL error skips that have been fixed
081934f6c3 Vulkan: Add avoidInvisibleWindowSwapchainRecreate feature
caf1499862 Vulkan: Fix window surface resize and size query
e44357c658 Vulkan: Do not defer ANI in shared present mode
a0f54ac04c Remove DIRTY_BIT_READ_FRAMEBUFFER_BINDING sync during draw
e339f91cb5 Vulkan: Split asyncCommandBufferResetAndGarbageCleanup into two
9fbadee2f7 Roll Chromium from c26f9f13bc34 to ec4e9eb8075e (527 revisions)
a3d8058e83 Stop rolling more deps into Android
94e93cb5fa Add validation of type mismatch for glQueryCounterEXT
1a24f8f83d Update formatting in EGLPrintEGLinfoTest
e265a38da1 Tests: Update ChangeFBOSizeWithNoAttachments test
3666fd3e8e Roll vulkan-deps from 0260be706411 to 7f9757f8082d (10 revisions)
253ceef5eb Skip PixelLocalStorageTest.TextureCubeFaces on iOS Metal
f841d12a41 Remove VVL error skips that have been fixed
f94b8ed1ee Allow PLS planes backed by cube map faces
c2679dbcd5 Key vertex array index range cache on restart
09c7dc6340 Fix cube map array dimensions validation
1d950a1636 Manual roll Chromium from e8041ceda959 to c26f9f13bc34 (719 
revisions)
3fac2cff50 Roll vulkan-deps from 566482d283d6 to 0260be706411 (8 revisions)
3bedb2947b Skip flaky BlitSmallColorLargeDepthAttachments on Mac Intel GL
7831e2ad53 Allow uninstantiated ClearTextureEXTTest tests on iOS
5024ccefbc WebGPU: Emulate line loops with primitive restarts
d671a625f7 Further remove r8 and android_system_sdk from Android rolls
6bb1576c23 Remove not needed third_party deps from Android rolls
66914aacd4 Revert "Tests: suppress -Wunused-private-field warning"
3cf0e75590 Allow uninstantiated TextureFixedRateCompressionTest on iOS
03fd81982f Roll vulkan-deps from acafa2b3b5e2 to 566482d283d6 (11 revisions)
1990780c32 Roll SwiftShader from 76ce2c6def3d to e48c89759b6c (2 revisions)
1171812b41 Roll Chromium from 8ed024e3dd40 to e8041ceda959 (644 revisions)
34db1c20f8 Vulkan: glReadPixels should nearest sample the YUV render target
99037f70de Remove unnecessary virtual specifiers
d3c9719bf0 [fuchsia] Simplify connecting to service
316c99e166 Suppress 3 PixelLocalStorageTest on iOS Metal
dba7758991 Translator: Fix output-variable-init vs after-main declarations
ea58cc5d24 PLS: Validate mip level bindings are within base/max range
22744d7e37 Skip GLSLTest_ES3.MaxVaryingWithFeedbackAndGLline on iOS Metal
3cfc0ce2ee Revert "Vulkan:Dont use Subject/Observer for SwapchainImageChanged"
ad3aa70d23 Skip TraceTest.respawnables also on Android
cbe26d0c9c Wrong texture coordinates sent to VULKAN for blit
d314868d45 Translator: prune `side_effect,noop` to `side_effect`
8bfcc47a21 Make cl format add braces to ifs and loops
1166eec4c0 Move TRACE_EVENT inside acquireNextSwapchainImage()
a4d4a7735e Roll vulkan-deps from d6d779f39976 to acafa2b3b5e2 (22 revisions)
7a9e6af4a6 Roll VK-GL-CTS from 3a44cb1c4ae9 to 57854cfe3f6c (9 revisions)
08b690bd3c Roll Chromium from 6651f6bac933 to 8ed024e3dd40 (569 revisions)
48103cb2f2 Vulkan:Dont use Subject/Observer for SwapchainImageChanged
d82f5f5745 Roll chromium_revision 915b95b37e..6651f6bac9 (1435305:1436129)
b9567391be Prefer Device type requests over adapter LUID in D3D11.
c0001bcf6b Skip flaky test on SwiftShader
ac37e5007f Validate PLS texture slice collisions
7db33b6e27 Roll Chromium from d62198a2de3f to 915b95b37e94 (648 revisions)
4b3fb1fa89 Roll vulkan-deps from 181443c3df2b to d6d779f39976 (13 revisions)
c04839007a Tests: Add EGLSurfaceTest.MSAAResolveWithEGLConfig8880 test
1b494f3d46 Add validation of null pointers for certain APIs
ac242c1a89 Vulkan: Fix the feature flag typo
00d9927714 [WGSL] Emit sampler types and texture lookup builtins
b039e7f985 Roll vulkan-deps from 6737c973130b to 181443c3df2b (15 revisions)
7792638f79 Roll SwiftShader from 27b44046a577 to 76ce2c6def3d (1 revision)
c36d0cf02c Metal: Improve ColorBlitUtils shader key hash
6bd7a51892 Vulkan: Allow pipelineStatisticsQuery substitute PGO
05c491e1de Vulkan: Optimize GraphicsDriverUniforms update
5b5a5e212e Reformat VVL error message part1
0b98cf975f Translator: Fix a bug with struct-with-sampler rewrite
98d4a537d2 Roll vulkan-deps from bf9998679aee to 6737c973130b (20 revisions)
13a171d9fc Roll SwiftShader from 4c3426403b9c to 27b44046a577 (1 revision)
d92342a3c7 Roll VK-GL-CTS from a10a27282b98 to 3a44cb1c4ae9 (2 revisions)
cb6234c719 Roll Chromium from 888206d8f404 to d62198a2de3f (667 revisions)
2657dba281 restricted_trace_perf: Use run-as when needed
d668a13c04 Fix sync issue between XFB output and texture buffer input
f20fd2fece Tests: Make unpacked tarball files from tests world-readable
292bb4584f Cut MAX_COLOR_ATTACHMENTS_WITH_ACTIVE_PIXEL_LOCAL_STORAGE_ANGLE
19e456805e Disable timestamp call from AddTraceEvent for Android platform
fca3fed3ea Manual roll vulkan-deps from 552ac332629b to bf9998679aee (25 
revisions)
dae3c85130 Vulkan: Bake non-shader state into linked pipeline
7ee4f499d6 Roll SwiftShader from 5d97d5be883b to 4c3426403b9c (1 revision)
531e87917c Change error set in ValidateCreateContext
fac33bb323 Refine InterfaceVariablesMatch
d29b8e0518 Roll Chromium from 995d777c7731 to 888206d8f404 (585 revisions)
ae71cc1cd4 Don't destroy blend or color mask state in PLS
6c26ea1540 Roll Chromium from 561dfad17c04 to 995d777c7731 (623 revisions)
f64a954700 Metal: remove "Compute" from EnsureComputeShaderInitialized() name
0f7f5c486c Roll VK-GL-CTS from d742379bbd26 to a10a27282b98 (15 revisions)
5c2789e0f1 Inline Context::uniform*
b600a42c56 Remove the PLS allow list
fbc2537d0c Manual roll Chromium from 9ae09404c37a to 561dfad17c04 (842 
revisions)
c935e06d55 Revert "Vulkan: Fix Wayland surface size queries"
daaae2bd8d Vulkan: Remove surface caps query from createSwapChain
8154cfc221 Inline Framebuffer::getNumViews()
3676ac1f0a Add checks for invalid cases “a[]” and "a[a]" in array parsing
f86d071174 Tests: Add My Talking Angela 2 Trace
00e0b31a61 Vulkan: Don't generate OpTypeSampledImage for sampler buffers
fbb1829dba Allow glClear while PLS is active
448535595a Correct GLES renderbuffer default values
578ee1688d Do not wait for ConfigureNotify event when window is invisible
9817c21131 Roll vulkan-deps from a6bd78fcdd17 to 552ac332629b (15 revisions)
99b54c760f Roll Chromium from e328b75bb980 to 9ae09404c37a (588 revisions)
ac251fa88a Vulkan: Remove doDeferredAcquireNextImage ContextVk dependency
2f5a91ba4f Vulkan: Remove checkForOutOfDateSwapchain ContextVk dependency
3d96268d0c Vulkan: Fix dev mem report feature adding
e6a275045b Vulkan: Swapchain recreate workaround for shared present mode
354a54638f Vulkan: Remove recreateSwapchain ContextVk dependency
db48967f50 Reland "Add GL_BGRA_EXT as a sized renderable format"
62bf97d9a5 Metal: Fix line loop indexes for primitive restart
9f9a0dfd2a Fix framebuffer attachment format sizes query for Surface
39e54f04f9 Roll SwiftShader from c12c13839d68 to 5d97d5be883b (1 revision)
a854ecc253 Roll vulkan-deps from ace15f53bef9 to a6bd78fcdd17 (7 revisions)
f087f14ce8 Roll Chromium from b6ed11afc0b6 to e328b75bb980 (689 revisions)
9708346330 Polish PLS interactions with xform feedback & QCOM_tiled_rendering
4b39a6a974 Generate errors for framebuffer invals during PLS
bdff6ade39 Correct glGet* values for stencil masks
1ead4cbd1a Allow texture modification commands while PLS is active
235c0be1a7 Fix program cache on relink with glTransformFeedbackVaryings
79faadf764 Vulkan: Simple WindowSurfaceVk refactoring
35ffe55c0c Block framebuffer queries on overridden PLS state
5b343e8fb3 Vulkan: Remove support for Stadia
668a7a2e86 Revert "Vulkan: Return cached width and height for eglQuerySurface"
d62bc0955d Remove unused VVL skip message
e021698744 Preserve window format when resizing on Android
ca3e2abcad Roll vulkan-deps from b65ddf3969c1 to ace15f53bef9 (9 revisions)
baf5d9eda0 Roll VK-GL-CTS from ba86fb950043 to d742379bbd26 (14 revisions)
91bef43485 Roll Chromium from 546a0c348066 to b6ed11afc0b6 (523 revisions)
9a753dba4f Metal: remove unused, buggy primitive restart code
f38a081cde WGPU: when copying to mip levels, copy correct size
1bfeb8a5a3 D3D11: Set SV_Position interpolation for conservative depth
f1a2907973 Add validation of invalid parameters for certain APIs
ace2d6ce40 infra: Add $build/siso properties to builders
2d03d7a18f Roll vulkan-deps from adee401e9cba to b65ddf3969c1 (6 revisions)
77dc28f422 Roll Chromium from c86846c05457 to 546a0c348066 (804 revisions)
6c2737be88 Allow RASTERIZER_DISCARD while PLS is active
e41cbdb599 Complete the implementation of GL_EXT_buffer_storage
a63c282648 Skip MultithreadingTest.ProgramLinkAndBind on Intel/windows
0331847e97 Vulkan: Update VkGraphicsPipelineCreateInfo::flags
113bd9ef53 Manual roll vulkan-deps from e369814ee08e to adee401e9cba (14 
revisions)
1cd6194d2e Manual roll vulkan-deps from d34de7171c18 to e369814ee08e (8 
revisions)
412bd05cb1 Implement workaround for MAX_COMBINED_SHADER_OUTPUT_RESOURCES.
83f3bdfd29 Manual roll vulkan-deps from 4f7de8f463f8 to d34de7171c18 (1 
revision)
4eb4165ba3 Roll third_party/dawn/ 8119dbd27..7a8946456 (244 commits; 3 trivial 
rolls)
efb344e9a7 Remove unused VVL skip message
a69c2803f4 Manual roll vulkan-deps from cc919ee5dbcf to 4f7de8f463f8 (3 
revisions)
234c3f7347 Roll third_party/perfetto/ d06bef780..5c17fc6e0 (3310 commits)
d7538152f5 Roll Chromium from 7cf51f2bf4b0 to c86846c05457 (554 revisions)
0cdbc7814e WGSL: Output samplers, including samplers from structs
3daf60f752 Manual roll vulkan-deps from c7d9e02082b2 to cc919ee5dbcf (26 
revisions)
85fe2671f6 Set length or infoLog when they are not NULL
ab98c69849 Manual roll vulkan-deps from 4b720a347d47 to c7d9e02082b2 (18 
revisions)
99ebd28ad2 Roll Chromium from 368392cfc394 to 7cf51f2bf4b0 (622 revisions)
b5ad503576 Manual roll vulkan-deps from 898a2304cea9 to 4b720a347d47 (1 
revision)
4f6a799a5c Fix iOS build
9bdc6763a1 GetProgramPipelineiv may create a new state vector
3d806ba638 Translator: Split textureGather* ops
e70d1298eb Vulkan: Rework SurfaceVk::mUse tracking logic
ad6c3d7492 Vulkan: Fix RP resolve layouts w.r.t shared present mode
318d4038ad Vulkan: Fix present optimization w.r.t shared present mode
1a0c9db374 Vulkan: Disable monolithic pipeline creation with GPL
d50cd35e93 Tests: Add expectations file for angle_trace_tests
97fc5534e0 Roll Chromium from c3f04995b4b8 to 368392cfc394 (577 revisions)
6b10ae3386 Remove the unused SkippedSyncvalMessage
4fae33234c ValidateEGLImageObject should not skip 3D EGLImage
ae56773389 Vulkan: Make use of VK_EXT_device_fault if exists
b6301fb141 Manual roll vulkan-deps from 1f5d4f5673a3 to 898a2304cea9 (1 
revision)
2e65d3d45d Vulkan: Fine-tune submission for multiple RPs
729b55ba59 Tests: Fix --gtest_repeat reporting Pass on intermediate Fail
1cc27b60b7 Manual roll vulkan-deps from 80732b88bef9 to 1f5d4f5673a3 (1 
revision)
73992d71f9 Roll Chromium from 91a51a25fcad to c3f04995b4b8 (426 revisions)
bd8bc1055e vulkan: disable pipeline cache data serialization for nvidia device.
9df57ec52e Vulkan: Limit max vector size of mEmptySlotBits to 4
d254f6dd21 Manual roll Chromium from cbb59f8b903a to 91a51a25fcad (60 revisions)
6f6c7d9320 Manual roll Chromium from d8add19f010a to cbb59f8b903a (950 
revisions)
1f4708b2da Fix nullptr argument to std::string constructor
19b35fcbff Roll vulkan-deps from 040c4735c51c to 80732b88bef9 (10 revisions)
aa697ed028 Manual Roll vulkan-deps from c1c31f to 040c47 (9 revisions)
8dd4a6e83b Translator: Remove rect and 2DMS* images from atomic ops
4bfb9da6f9 Revert "Reland "Add GL_BGRA_EXT as a sized renderable format""
3c08ed1e7d Cleanup: clarify ShouldReportDebugMessage logic
cb81b2b274 Set mMappedState offset and size to actual mapped offset + size
65343c4c47 Vulkan: Improve ConvertImageLayoutToVkImageLayout()
e6d2875560 Vulkan: Use VkImageLayout in DescriptorInfoDesc
055123f809 Vulkan: Don't maintain SharedCacheKeyManager for BufferBlock
00f5944df0 Vulkan: Avoid duplicate sharedCacheKey in mDescriptorSetCacheManager
e914b53d7f Add validation of null pointers for certain APIs
8f2fbbd1a0 Reland "Add GL_BGRA_EXT as a sized renderable format"
d39cabbd85 Translator: textureGather* always takes refZ with shadow sampler
fb03f3c51f Vulkan: Enable the use of syncval extra properties
e365aed528 Roll Chromium from e21977455fee to d8add19f010a (559 revisions)
421109ac5b Unpin aosp builds from C++17
73fc66668e Revert "Add VVL Suppression to allow ANGLE rolls into Chromium"
ca7e88822e Account for relaxed precision conversion data loss
932162e94f Roll vulkan-deps from d0470d9cf4eb to c1c31f4d17a9 (4 revisions)
1ab3889c12 Add VVL Suppression to allow ANGLE rolls into Chromium
3c679c7bee Roll Chromium from c9c1cefdf50c to e21977455fee (412 revisions)
96a1bda4c1 Manual roll vulkan-deps from 1138e3898873 to d0470d9cf4eb (15 
revisions)
c11e7baf02 Manual roll Chromium from 3ba664797d91 to c9c1cefdf50c (837 
revisions)
ca8f072e11 Implement EGL_LARGEST_PBUFFER
8dbd2fe62a Reland "Vulkan: Take stride into account for max buf size"
d9a9b75c28 Manual roll vulkan-deps from 02cb40cbb578 to 1138e3898873 (13 
revisions)
4d66ff7a78 [gtest] Consume `AssertionResult`s in `Parse_test.cpp`
0151051b90 Revert "Vulkan: Take stride into account for max buf size"
fb648546b1 third_party/clspv: Update CLSPV(#1423)
9202e05a72 Vulkan: Invalidate the SharedCacheKey when cache gets evicted
9592b97007 Move LogFeatureStatus() into overrideFeatures()
99032263ec Log EGL attribute feature overrides
f439541ffa Roll SwiftShader from 2407a54c9b29 to c12c13839d68 (2 revisions)
67d508d33c Roll Chromium from 17e7fcbd53ab to 3ba664797d91 (566 revisions)
e2dace71dd Revert "Suppress dEQP ASAN failures"
25a22decd7 Manual roll VK-GL-CTS from 69ec1790cb7c to ba86fb950043 (18 
revisions)
e3178f0e3a Add AHB clear tests using glClearTexImage
56b6b6287d renderer_utils: Clean up Clang-tidy warnings
91fe334ead Vulkan: Take stride into account for max buf size
5775a9742d Vulkan: Fix transition to FORIEGN and back in same submission
b47fffc8de CL/VK: Add rewrite-packed-structs and int8 CLSPV option
5e05636486 Ignore other attributes when use EGL_CONFIG_ID to choose config
2430d51974 Roll vulkan-deps from f489bd52916f to 02cb40cbb578 (13 revisions)
f4622589a9 Roll Chromium from 365dbf46bc08 to 17e7fcbd53ab (816 revisions)
f09a19cebd OpenCL: Pass bufferPtrOffsets by reference not value
db8c86bd24 Vulkan: Disable imageless framebuffers on buggy ARM drivers
34faa3db1f Fix issue that stride setting is incorrect when rotation is true
23df4f261f Vulkan: Avoid storage grow related copy for mDefaultUniformBlocks
03de46efec Metal: Remove divMatrixScalar polyfills
c21e31a1d2 Add handling null input to eglGetProcAddress
323c49a3cb Vulkan: Fix swap optimization after staged clear for MSAA
e5b87adc80 Vulkan: Fix WindowSurfaceVk::hasStagedUpdates w.r.t MSAA
eb22e1f896 Roll vulkan-deps from 126c9b378eb7 to f489bd52916f (18 revisions)
3972cfa1e0 YUV should support on all the shader stages
ba174a761b Vulkan: Bugfix for nullColorAttachmentWithExternalFormatResolve
03bdf1caeb Vulkan: Use correct actual FormatID for MSAA swapchain image
f9566385e9 Fix GetBooleani_v validation
8d21acb321 Roll SwiftShader from d7ed113c66ec to 2407a54c9b29 (3 revisions)
8b4c42fea1 Roll Chromium from 8fcb1d1f64ae to 365dbf46bc08 (522 revisions)
be98f841ec Implicitly end PLS for framebuffer reads and writes
8f8b41e308 Vulkan: Optimize for multiple TexSubImage calls in the same level
c96844d9ec Vulkan: More vector storage fix
bd643a1ad9 Roll vulkan-deps from 2a09ac22553e to 126c9b378eb7 (19 revisions)
f974ffa843 Vulkan: Add stubs for expose VK_KHR_swapchain_mutable_format
22dfe435da Revert "Add GL_BGRA_EXT as a sized renderable format"
7d5774471a Manual roll Chromium from c3ce5b627f8f to 8fcb1d1f64ae (66 revisions)
2e82883fcf Roll SwiftShader from 720189cae847 to d7ed113c66ec (2 revisions)
e5afe8b2c2 Roll Chromium from e496ee581bf7 to c3ce5b627f8f (570 revisions)
80093a7d8f Add GL_BGRA_EXT as a sized renderable format
6aa46befc4 Manual roll Chromium from 7a15ef98fa46 to e496ee581bf7 (6392 
revisions)
4eed3a0c7d Vulkan: Remove EGL_WIDTH/HEIGHT from WindowSurfaceVk initialize
91d0c56b68 Vulkan: Disable support for GL_EXT_YUV_target
cab0acdf62 Suppress dEQP ASAN failures
0f969b984c Vulkan: Disable dynamic rendering for Samsung
d5a0d83a85 CL/VK: Fix addMemoryDependencies RAW barrier
8c0ac97975 Vulkan: Setup compute only queue for OpenCL
e7833a01ab Reland "Remove use of is_chromeos_lacros"
f102ef023f CL/Vulkan: Fix handling for NormalizedSamplerMaskPushConstant
80b55daa99 Revert "Remove use of is_chromeos_lacros"
bc40362b76 Add line loop emulation for draw arrays
8dda514cb8 Remove use of is_chromeos_lacros
91deaea377 Roll third_party/dawn/ 1eca38fa5..8119dbd27 (1982 commits; 30 
trivial rolls)
bace6371e3 Tests: Add Brotato ANGLE trace
ba3dcfa467 Roll third_party/glmark2/src/ cb550a25c..6edcf0220 (2 commits)
e0332c8610 Roll vulkan-deps from b62b2ca7025e to 2a09ac22553e (8 revisions)
51d2561b5a Vulkan: Enable a few features for Samsung
bf9f69fcf4 CL/Vulkan: Add support for LiteralSampler
bef478f54e Set system settings to A14 until edge to edge is fixed
2ba1f129d6 Vulkan: Avoid storage reallocation in UpdateDescriptorSetsBuilder
a55c9a5012 Roll vulkan-deps from f943784c5cbd to b62b2ca7025e (5 revisions)
7afa2345f8 Vulkan: More std::vector storage fix for TransformFeedbackVk etc
367541f59b Capture/Replay: Add multi-capture support to tracer
c8dc7c0852 CL: Fix typo in cl::BitField's exclude() routine
064449afd3 Vulkan: Fix race condition with foreign image transitions
93656e2d36 Vulkan: Reserve storage for ShaderInterfaceVariableInfoMap::mData
3d29a799bc Vulkan: Reserve enough storage for ImageHelper::mSubresourceUpdates
cd7f92e1ed Roll vulkan-deps from e2163451af70 to f943784c5cbd (9 revisions)
c8049a47d3 Tests: Add Tower of Fantasy trace
7014e9ec95 Further suppress dEQP-GLES2.functional.fragment_ops.blend on WGPU
688f328fd0 Revert "Suppress ImageTestES3 on Pixel 6 Vulkan"
7ed5575f5a Tests: Skip monopoly_go on Linux/Intel
6abdc11741 Roll vulkan-deps from a88fd25a6a0d to e2163451af70 (6 revisions)
706e3be9d6 Updating README.chromium license field for EGL-Registry
f8493aaa6d FrameCapture: Fix framebuffer setup for multiple contexts
cfa03e75fe Replace .toList() with .collect()
19c5293e13 Tests: fix Swiftshader test instantiation logic
c0d806b438 CL: OpenCL support for ANGLE Capture/Replay
cfb430c8a2 Remove angle::ErrorStream helper
e4c707b329 Roll vulkan-deps from b4c8dd090b72 to a88fd25a6a0d (9 revisions)
39c520444a Roll SwiftShader from 5017ce3c800e to 720189cae847 (1 revision)
e746fb068f WebGPU: Implement blending
9e86d8c0c6 Vulkan: Fix VVL due to memory map range
869dde7224 Remove code paths for invoking the offline Metal compiler
883f6246c6 Add validation for eglSetDamageRegionKHR
2dc7d41321 Revert "Disable gl backend for desktop android"
d252425df3 Vulkan: Check source image usage flags in copy paths
ae84e06792 Vulkan: Use correct feature in queryAndAdjustSurfaceCaps()
0026006dba Vulkan: Fix missing barrier between dispatch calls
c4caed5f64 Revert "UNREACHABLE -> __builtin_unreachable() in release clang 
builds"
a4b89fc845 Roll VK-GL-CTS from 1177f7b7d556 to 69ec1790cb7c (8 revisions)
9b75ed9a32 Roll vulkan-deps from c32804ca5a39 to b4c8dd090b72 (10 revisions)
ef2ef10724 Suppress ImageTestES3 on Pixel 6 Vulkan
aef4016767 Vulkan: Account for padBuffersToMaxVertexAttribStride
b5584cfd89 ValidTexLevelDestinationTarget should add external related cases
ffb7575c7d Vulkan: Reserve reasonable amount storage for GarbageObjects
3dcd143cef Vulkan: Reduce GL_EXT_texture_storage_compression related overhead
f6c5db2624 Vulkan: Reserve enough storage for GLRates
6eb9789e55 Vulkan: Reserve enough storage for mSwapchainImages
2ab3688269 CL/VK: Add fillBuffer staging/transfer routine
ffbcd15eb0 CL: Update event creation routines
eaf06ea773 Vulkan: Bugfix in resolvePrecisionMismatch(...)
9f8d7cc290 WebGPU: Stream incompatible vertex and index data.
49ca2e22d5 Vulkan: vkQueueWaitIdle on device loss
0790b50da8 Android: Sleep after orientation change in EGL test
a7f5ae52c0 Roll vulkan-deps from 4d67b5012a2f to c32804ca5a39 (25 revisions)

Canonical link: https://commits.webkit.org/294102@main



To unsubscribe from these emails, change your notification settings at 
https://github.com/WebKit/WebKit/settings/notifications
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to