[webkit-changes] [WebKit/WebKit] 93cee2: Update ANGLE to 2024-07-31 (3e83d1887e2bad0d5dac01...
Kimmo Kinnunen
noreply at github.com
Thu Aug 1 00:43:35 PDT 2024
Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: 93cee279db40919361e72b314613badcc15d1ad7
https://github.com/WebKit/WebKit/commit/93cee279db40919361e72b314613badcc15d1ad7
Author: Kimmo Kinnunen <kkinnunen at apple.com>
Date: 2024-08-01 (Thu, 01 Aug 2024)
Changed paths:
M Source/ThirdParty/ANGLE/.gitignore
M Source/ThirdParty/ANGLE/.gitmodules
M Source/ThirdParty/ANGLE/.gn
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/angle_commit.h
M Source/ThirdParty/ANGLE/changes.diff
M Source/ThirdParty/ANGLE/doc/CaptureAndReplay.md
M Source/ThirdParty/ANGLE/doc/DebuggingTips.md
M Source/ThirdParty/ANGLE/gni/angle.gni
M Source/ThirdParty/ANGLE/include/GLSLANG/ShaderLang.h
M Source/ThirdParty/ANGLE/include/platform/autogen/FeaturesGL_autogen.h
M Source/ThirdParty/ANGLE/include/platform/autogen/FeaturesVk_autogen.h
M Source/ThirdParty/ANGLE/include/platform/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/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/project.cfg
M Source/ThirdParty/ANGLE/infra/config/generated/realms.cfg
M Source/ThirdParty/ANGLE/infra/config/main.star
M Source/ThirdParty/ANGLE/infra/specs/angle.json
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/shader_translator/shader_translator.cpp
M Source/ThirdParty/ANGLE/scripts/code_generation_hashes/ANGLE_format.json
M Source/ThirdParty/ANGLE/scripts/code_generation_hashes/ANGLE_load_functions_table.json
M Source/ThirdParty/ANGLE/scripts/code_generation_hashes/ANGLE_shader_translator.json
M Source/ThirdParty/ANGLE/scripts/code_generation_hashes/D3D11_format.json
M Source/ThirdParty/ANGLE/scripts/code_generation_hashes/DXGI_format.json
M Source/ThirdParty/ANGLE/scripts/code_generation_hashes/Extension_files.json
M Source/ThirdParty/ANGLE/scripts/code_generation_hashes/GL_CTS_(dEQP)_build_files.json
M Source/ThirdParty/ANGLE/scripts/code_generation_hashes/GL_EGL_WGL_loader.json
M Source/ThirdParty/ANGLE/scripts/code_generation_hashes/GL_EGL_entry_points.json
M Source/ThirdParty/ANGLE/scripts/code_generation_hashes/GL_copy_conversion_table.json
M Source/ThirdParty/ANGLE/scripts/code_generation_hashes/GL_format_map.json
M Source/ThirdParty/ANGLE/scripts/code_generation_hashes/Metal_default_shaders.json
M Source/ThirdParty/ANGLE/scripts/code_generation_hashes/Metal_format_table.json
M Source/ThirdParty/ANGLE/scripts/code_generation_hashes/OpenGL_dispatch_table.json
M Source/ThirdParty/ANGLE/scripts/code_generation_hashes/SPIR-V_helpers.json
M Source/ThirdParty/ANGLE/scripts/code_generation_hashes/Vulkan_format.json
M Source/ThirdParty/ANGLE/scripts/code_generation_hashes/Vulkan_mandatory_format_support_table.json
A 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_vk_gl_cts_build.py
M Source/ThirdParty/ANGLE/scripts/generate_android_bp.py
M Source/ThirdParty/ANGLE/scripts/generate_entry_points.py
M Source/ThirdParty/ANGLE/scripts/roll_aosp.sh
M Source/ThirdParty/ANGLE/scripts/roll_chromium_deps.py
M Source/ThirdParty/ANGLE/scripts/run_code_generation.py
M Source/ThirdParty/ANGLE/src/common/CompiledShaderState.cpp
M Source/ThirdParty/ANGLE/src/common/PoolAlloc.cpp
M Source/ThirdParty/ANGLE/src/common/PoolAlloc.h
M Source/ThirdParty/ANGLE/src/common/aligned_memory.cpp
M Source/ThirdParty/ANGLE/src/common/aligned_memory.h
M Source/ThirdParty/ANGLE/src/common/angleutils.cpp
M Source/ThirdParty/ANGLE/src/common/angleutils.h
M Source/ThirdParty/ANGLE/src/common/frame_capture_utils.cpp
M Source/ThirdParty/ANGLE/src/common/frame_capture_utils.h
A Source/ThirdParty/ANGLE/src/common/hash_containers.h
M Source/ThirdParty/ANGLE/src/common/mathutil.h
M Source/ThirdParty/ANGLE/src/common/mathutil_unittest.cpp
M Source/ThirdParty/ANGLE/src/common/platform.h
M Source/ThirdParty/ANGLE/src/common/spirv/angle_spirv_utils.cpp
M Source/ThirdParty/ANGLE/src/common/spirv/spirv_instruction_builder_autogen.cpp
M Source/ThirdParty/ANGLE/src/common/spirv/spirv_instruction_builder_autogen.h
M Source/ThirdParty/ANGLE/src/common/spirv/spirv_instruction_parser_autogen.cpp
M Source/ThirdParty/ANGLE/src/common/spirv/spirv_instruction_parser_autogen.h
M Source/ThirdParty/ANGLE/src/common/tls.h
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/common/vulkan/vulkan_icd.h
M Source/ThirdParty/ANGLE/src/compiler.gni
M Source/ThirdParty/ANGLE/src/compiler/fuzz/translator_fuzzer.cpp
M Source/ThirdParty/ANGLE/src/compiler/translator/BaseTypes.cpp
M Source/ThirdParty/ANGLE/src/compiler/translator/BaseTypes.h
M Source/ThirdParty/ANGLE/src/compiler/translator/Common.h
M Source/ThirdParty/ANGLE/src/compiler/translator/Compiler.cpp
M Source/ThirdParty/ANGLE/src/compiler/translator/IntermNode.cpp
M Source/ThirdParty/ANGLE/src/compiler/translator/ParseContext.cpp
M Source/ThirdParty/ANGLE/src/compiler/translator/glsl/OutputGLSLBase.cpp
M Source/ThirdParty/ANGLE/src/compiler/translator/glsl/OutputGLSLBase.h
M Source/ThirdParty/ANGLE/src/compiler/translator/glsl/TranslatorESSL.cpp
M Source/ThirdParty/ANGLE/src/compiler/translator/glsl/TranslatorGLSL.cpp
M Source/ThirdParty/ANGLE/src/compiler/translator/glslang.y
M Source/ThirdParty/ANGLE/src/compiler/translator/glslang_tab_autogen.cpp
M Source/ThirdParty/ANGLE/src/compiler/translator/msl/EmitMetal.cpp
M Source/ThirdParty/ANGLE/src/compiler/translator/msl/TranslatorMSL.cpp
M Source/ThirdParty/ANGLE/src/compiler/translator/msl/TranslatorMSL.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/OutputSPIRV.h
M Source/ThirdParty/ANGLE/src/compiler/translator/spirv/TranslatorSPIRV.cpp
M Source/ThirdParty/ANGLE/src/compiler/translator/spirv/TranslatorSPIRV.h
M Source/ThirdParty/ANGLE/src/compiler/translator/tree_ops/MonomorphizeUnsupportedFunctions.cpp
M Source/ThirdParty/ANGLE/src/compiler/translator/tree_ops/MonomorphizeUnsupportedFunctions.h
A Source/ThirdParty/ANGLE/src/compiler/translator/tree_ops/PruneInfiniteLoops.cpp
A Source/ThirdParty/ANGLE/src/compiler/translator/tree_ops/PruneInfiniteLoops.h
M Source/ThirdParty/ANGLE/src/compiler/translator/tree_ops/PruneNoOps.cpp
M Source/ThirdParty/ANGLE/src/compiler/translator/tree_ops/PruneNoOps.h
M Source/ThirdParty/ANGLE/src/compiler/translator/tree_ops/RemoveUnreferencedVariables.cpp
R Source/ThirdParty/ANGLE/src/compiler/translator/tree_ops/RewriteCubeMapSamplersAs2DArray.cpp
R Source/ThirdParty/ANGLE/src/compiler/translator/tree_ops/RewriteCubeMapSamplersAs2DArray.h
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/SeparateStructFromFunctionDeclarations.cpp
M Source/ThirdParty/ANGLE/src/compiler/translator/tree_util/FindPreciseNodes.cpp
M Source/ThirdParty/ANGLE/src/compiler/translator/tree_util/ReplaceVariable.h
M Source/ThirdParty/ANGLE/src/compiler/translator/wgsl/TranslatorWGSL.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/Caps.cpp
M Source/ThirdParty/ANGLE/src/libANGLE/Caps.h
M Source/ThirdParty/ANGLE/src/libANGLE/Context.cpp
M Source/ThirdParty/ANGLE/src/libANGLE/Display.cpp
M Source/ThirdParty/ANGLE/src/libANGLE/GLES1Renderer.h
M Source/ThirdParty/ANGLE/src/libANGLE/HandleAllocator_unittest.cpp
M Source/ThirdParty/ANGLE/src/libANGLE/MemoryShaderCache.cpp
M Source/ThirdParty/ANGLE/src/libANGLE/MemoryShaderCache.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/ProgramExecutable.h
M Source/ThirdParty/ANGLE/src/libANGLE/ResourceMap.h
M Source/ThirdParty/ANGLE/src/libANGLE/Shader.cpp
M Source/ThirdParty/ANGLE/src/libANGLE/Shader.h
M Source/ThirdParty/ANGLE/src/libANGLE/State.cpp
M Source/ThirdParty/ANGLE/src/libANGLE/angletypes.cpp
M Source/ThirdParty/ANGLE/src/libANGLE/capture/FrameCapture.cpp
M Source/ThirdParty/ANGLE/src/libANGLE/capture/FrameCapture.h
M Source/ThirdParty/ANGLE/src/libANGLE/formatutils.h
M Source/ThirdParty/ANGLE/src/libANGLE/queryutils.cpp
M Source/ThirdParty/ANGLE/src/libANGLE/renderer/RenderTargetCache.h
M Source/ThirdParty/ANGLE/src/libANGLE/renderer/ShaderImpl.h
M Source/ThirdParty/ANGLE/src/libANGLE/renderer/SurfaceImpl.cpp
M Source/ThirdParty/ANGLE/src/libANGLE/renderer/SurfaceImpl.h
M Source/ThirdParty/ANGLE/src/libANGLE/renderer/angle_format.py
M Source/ThirdParty/ANGLE/src/libANGLE/renderer/d3d/DynamicHLSL.cpp
M Source/ThirdParty/ANGLE/src/libANGLE/renderer/d3d/ShaderD3D.cpp
M Source/ThirdParty/ANGLE/src/libANGLE/renderer/d3d/ShaderD3D.h
M Source/ThirdParty/ANGLE/src/libANGLE/renderer/d3d/d3d11/Image11.cpp
M Source/ThirdParty/ANGLE/src/libANGLE/renderer/d3d/d3d11/renderer11_utils.cpp
M Source/ThirdParty/ANGLE/src/libANGLE/renderer/driver_utils.cpp
M Source/ThirdParty/ANGLE/src/libANGLE/renderer/driver_utils.h
M Source/ThirdParty/ANGLE/src/libANGLE/renderer/gl/ContextGL.cpp
M Source/ThirdParty/ANGLE/src/libANGLE/renderer/gl/ContextGL.h
M Source/ThirdParty/ANGLE/src/libANGLE/renderer/gl/DispatchTableGL_autogen.cpp
M Source/ThirdParty/ANGLE/src/libANGLE/renderer/gl/ProgramGL.cpp
M Source/ThirdParty/ANGLE/src/libANGLE/renderer/gl/ProgramGL.h
M Source/ThirdParty/ANGLE/src/libANGLE/renderer/gl/ShaderGL.cpp
M Source/ThirdParty/ANGLE/src/libANGLE/renderer/gl/ShaderGL.h
M Source/ThirdParty/ANGLE/src/libANGLE/renderer/gl/StateManagerGL.cpp
M Source/ThirdParty/ANGLE/src/libANGLE/renderer/gl/VertexArrayGL.cpp
M Source/ThirdParty/ANGLE/src/libANGLE/renderer/gl/generate_gl_dispatch_table.py
M Source/ThirdParty/ANGLE/src/libANGLE/renderer/gl/renderergl_utils.cpp
M Source/ThirdParty/ANGLE/src/libANGLE/renderer/gl/renderergl_utils.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.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/ProgramExecutableMtl.h
M Source/ThirdParty/ANGLE/src/libANGLE/renderer/metal/ProgramExecutableMtl.mm
M Source/ThirdParty/ANGLE/src/libANGLE/renderer/metal/ProgramMtl.h
M Source/ThirdParty/ANGLE/src/libANGLE/renderer/metal/ProgramMtl.mm
M Source/ThirdParty/ANGLE/src/libANGLE/renderer/metal/ShaderMtl.h
M Source/ThirdParty/ANGLE/src/libANGLE/renderer/metal/ShaderMtl.mm
M Source/ThirdParty/ANGLE/src/libANGLE/renderer/metal/TextureMtl.h
M Source/ThirdParty/ANGLE/src/libANGLE/renderer/metal/TextureMtl.mm
M Source/ThirdParty/ANGLE/src/libANGLE/renderer/metal/mtl_command_buffer.h
M Source/ThirdParty/ANGLE/src/libANGLE/renderer/metal/mtl_command_buffer.mm
M Source/ThirdParty/ANGLE/src/libANGLE/renderer/metal/mtl_context_device.h
M Source/ThirdParty/ANGLE/src/libANGLE/renderer/metal/mtl_context_device.mm
M Source/ThirdParty/ANGLE/src/libANGLE/renderer/metal/mtl_format_table_autogen.mm
M Source/ThirdParty/ANGLE/src/libANGLE/renderer/metal/mtl_library_cache.h
M Source/ThirdParty/ANGLE/src/libANGLE/renderer/metal/mtl_library_cache.mm
M Source/ThirdParty/ANGLE/src/libANGLE/renderer/metal/mtl_msl_utils.h
M Source/ThirdParty/ANGLE/src/libANGLE/renderer/metal/mtl_msl_utils.mm
M Source/ThirdParty/ANGLE/src/libANGLE/renderer/metal/mtl_utils.h
M Source/ThirdParty/ANGLE/src/libANGLE/renderer/metal/mtl_utils.mm
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/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/ShaderNULL.cpp
M Source/ThirdParty/ANGLE/src/libANGLE/renderer/null/ShaderNULL.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/CLPlatformVk.cpp
M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/CLProgramVk.cpp
M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/ContextVk.cpp
M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/ContextVk.h
M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/DisplayVk.cpp
M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/FramebufferVk.cpp
M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/MemoryTracking.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/ProgramPipelineVk.cpp
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/SecondaryCommandBuffer.h
M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/ShaderVk.cpp
M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/ShaderVk.h
M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/ShareGroupVk.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/VulkanSecondaryCommandBuffer.cpp
M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/VulkanSecondaryCommandBuffer.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_helpers.cpp
M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/vk_helpers.h
M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/vk_ref_counted_event.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.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/DisplayWgpu.cpp
M Source/ThirdParty/ANGLE/src/libANGLE/renderer/wgpu/DisplayWgpu.h
M Source/ThirdParty/ANGLE/src/libANGLE/renderer/wgpu/FramebufferWgpu.cpp
M Source/ThirdParty/ANGLE/src/libANGLE/renderer/wgpu/FramebufferWgpu.h
M Source/ThirdParty/ANGLE/src/libANGLE/renderer/wgpu/ProgramExecutableWgpu.cpp
M Source/ThirdParty/ANGLE/src/libANGLE/renderer/wgpu/ProgramExecutableWgpu.h
M Source/ThirdParty/ANGLE/src/libANGLE/renderer/wgpu/RenderTargetWgpu.cpp
M Source/ThirdParty/ANGLE/src/libANGLE/renderer/wgpu/RenderTargetWgpu.h
M Source/ThirdParty/ANGLE/src/libANGLE/renderer/wgpu/ShaderWgpu.cpp
M Source/ThirdParty/ANGLE/src/libANGLE/renderer/wgpu/ShaderWgpu.h
M Source/ThirdParty/ANGLE/src/libANGLE/renderer/wgpu/SurfaceWgpu.cpp
M Source/ThirdParty/ANGLE/src/libANGLE/renderer/wgpu/SurfaceWgpu.h
M Source/ThirdParty/ANGLE/src/libANGLE/renderer/wgpu/TextureWgpu.cpp
M Source/ThirdParty/ANGLE/src/libANGLE/renderer/wgpu/TextureWgpu.h
A Source/ThirdParty/ANGLE/src/libANGLE/renderer/wgpu/gen_wgpu_format_table.py
A Source/ThirdParty/ANGLE/src/libANGLE/renderer/wgpu/linux/x11/WindowSurfaceWgpuX11.cpp
A Source/ThirdParty/ANGLE/src/libANGLE/renderer/wgpu/linux/x11/WindowSurfaceWgpuX11.h
A Source/ThirdParty/ANGLE/src/libANGLE/renderer/wgpu/mac/WindowSurfaceWgpuMetalLayer.h
A Source/ThirdParty/ANGLE/src/libANGLE/renderer/wgpu/mac/WindowSurfaceWgpuMetalLayer.mm
A Source/ThirdParty/ANGLE/src/libANGLE/renderer/wgpu/wgpu_command_buffer.cpp
A Source/ThirdParty/ANGLE/src/libANGLE/renderer/wgpu/wgpu_command_buffer.h
A Source/ThirdParty/ANGLE/src/libANGLE/renderer/wgpu/wgpu_format_map.json
A Source/ThirdParty/ANGLE/src/libANGLE/renderer/wgpu/wgpu_format_table_autogen.cpp
A Source/ThirdParty/ANGLE/src/libANGLE/renderer/wgpu/wgpu_format_utils.cpp
A 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
A Source/ThirdParty/ANGLE/src/libANGLE/renderer/wgpu/wgpu_pipeline_state.cpp
A Source/ThirdParty/ANGLE/src/libANGLE/renderer/wgpu/wgpu_pipeline_state.h
M Source/ThirdParty/ANGLE/src/libANGLE/renderer/wgpu/wgpu_sources.gni
M Source/ThirdParty/ANGLE/src/libANGLE/renderer/wgpu/wgpu_utils.cpp
M Source/ThirdParty/ANGLE/src/libANGLE/renderer/wgpu/wgpu_utils.h
A Source/ThirdParty/ANGLE/src/libANGLE/renderer/wgpu/win32/WindowSurfaceWgpuWin32.cpp
A Source/ThirdParty/ANGLE/src/libANGLE/renderer/wgpu/win32/WindowSurfaceWgpuWin32.h
M Source/ThirdParty/ANGLE/src/libANGLE/validationEGL.cpp
M Source/ThirdParty/ANGLE/src/libANGLE/validationES.cpp
M Source/ThirdParty/ANGLE/src/libANGLE/validationES3.cpp
M Source/ThirdParty/ANGLE/src/libGLESv2.gni
M Source/ThirdParty/ANGLE/src/libGLESv2/entry_points_gles_2_0_autogen.cpp
M Source/ThirdParty/ANGLE/src/libGLESv2/global_state.h
M Source/ThirdParty/ANGLE/src/tests/BUILD.gn
M Source/ThirdParty/ANGLE/src/tests/angle_end2end_tests_expectations.txt
M Source/ThirdParty/ANGLE/src/tests/angle_end2end_tests_main.cpp
M Source/ThirdParty/ANGLE/src/tests/angle_unittests.gni
M Source/ThirdParty/ANGLE/src/tests/capture_replay_tests.py
M Source/ThirdParty/ANGLE/src/tests/capture_replay_tests/BUILD.gn
M Source/ThirdParty/ANGLE/src/tests/capture_replay_tests/CaptureReplayTests.cpp
M Source/ThirdParty/ANGLE/src/tests/capture_replay_tests/capture_replay_expectations.txt
M Source/ThirdParty/ANGLE/src/tests/capture_tests/BUILD.gn
M Source/ThirdParty/ANGLE/src/tests/capture_tests/CapturedTest.cpp
M Source/ThirdParty/ANGLE/src/tests/capture_tests/capture_tests.py
A Source/ThirdParty/ANGLE/src/tests/capture_tests/expected/CapturedTest_ActiveTextures_ES3_Vulkan.angledata
A Source/ThirdParty/ANGLE/src/tests/capture_tests/expected/CapturedTest_ActiveTextures_ES3_Vulkan.cpp
A Source/ThirdParty/ANGLE/src/tests/capture_tests/expected/CapturedTest_ActiveTextures_ES3_Vulkan.h
A Source/ThirdParty/ANGLE/src/tests/capture_tests/expected/CapturedTest_ActiveTextures_ES3_Vulkan.json
A Source/ThirdParty/ANGLE/src/tests/capture_tests/expected/CapturedTest_ActiveTextures_ES3_Vulkan_001.cpp
A 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_001.cpp
M Source/ThirdParty/ANGLE/src/tests/compiler_tests/Parse_test.cpp
A Source/ThirdParty/ANGLE/src/tests/compiler_tests/PruneNoOps_test.cpp
M Source/ThirdParty/ANGLE/src/tests/compiler_tests/WGSLOutput_test.cpp
M Source/ThirdParty/ANGLE/src/tests/deqp_support/BUILD.gn
M Source/ThirdParty/ANGLE/src/tests/deqp_support/deqp.gni
M Source/ThirdParty/ANGLE/src/tests/deqp_support/deqp_data_autogen.gni
M Source/ThirdParty/ANGLE/src/tests/deqp_support/deqp_egl_test_expectations.txt
M Source/ThirdParty/ANGLE/src/tests/deqp_support/deqp_gl46_test_expectations.txt
M Source/ThirdParty/ANGLE/src/tests/deqp_support/deqp_gles2_test_expectations.txt
M Source/ThirdParty/ANGLE/src/tests/deqp_support/deqp_gles31_rotate_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_gles2_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/egl_tests/EGLBufferAgeTest.cpp
M Source/ThirdParty/ANGLE/src/tests/egl_tests/EGLDisplayTest.cpp
M Source/ThirdParty/ANGLE/src/tests/egl_tests/EGLPrintEGLinfoTest.cpp
M Source/ThirdParty/ANGLE/src/tests/egl_tests/EGLQueryContextTest.cpp
M Source/ThirdParty/ANGLE/src/tests/gl_tests/AdvancedBlendTest.cpp
M Source/ThirdParty/ANGLE/src/tests/gl_tests/ClearTest.cpp
M Source/ThirdParty/ANGLE/src/tests/gl_tests/ClipDistanceTest.cpp
M Source/ThirdParty/ANGLE/src/tests/gl_tests/CopyTexImageTest.cpp
M Source/ThirdParty/ANGLE/src/tests/gl_tests/CopyTextureTest.cpp
M Source/ThirdParty/ANGLE/src/tests/gl_tests/D3DTextureTest.cpp
M Source/ThirdParty/ANGLE/src/tests/gl_tests/FramebufferTest.cpp
M Source/ThirdParty/ANGLE/src/tests/gl_tests/GLSLTest.cpp
M Source/ThirdParty/ANGLE/src/tests/gl_tests/ImageTest.cpp
M Source/ThirdParty/ANGLE/src/tests/gl_tests/ImageTestMetal.mm
M Source/ThirdParty/ANGLE/src/tests/gl_tests/MultisampledRenderToTextureTest.cpp
M Source/ThirdParty/ANGLE/src/tests/gl_tests/MultithreadingTest.cpp
M Source/ThirdParty/ANGLE/src/tests/gl_tests/ReadPixelsTest.cpp
M Source/ThirdParty/ANGLE/src/tests/gl_tests/RendererTest.cpp
M Source/ThirdParty/ANGLE/src/tests/gl_tests/SampleVariablesTest.cpp
M Source/ThirdParty/ANGLE/src/tests/gl_tests/StateChangeTest.cpp
M Source/ThirdParty/ANGLE/src/tests/gl_tests/TextureTest.cpp
M Source/ThirdParty/ANGLE/src/tests/gl_tests/VulkanDescriptorSetTest.cpp
M Source/ThirdParty/ANGLE/src/tests/gl_tests/VulkanPerformanceCounterTest.cpp
M Source/ThirdParty/ANGLE/src/tests/gles1_conformance_tests/ConformanceTests.cpp
M Source/ThirdParty/ANGLE/src/tests/perf_tests/TracePerfTest.cpp
M Source/ThirdParty/ANGLE/src/tests/py_utils/angle_test_util.py
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_utils/ANGLETest.cpp
M Source/ThirdParty/ANGLE/src/tests/test_utils/ANGLETest.h
M Source/ThirdParty/ANGLE/src/tests/test_utils/angle_test_instantiate.h
M Source/ThirdParty/ANGLE/src/tests/test_utils/runner/TestSuite.cpp
M Source/ThirdParty/ANGLE/src/third_party/ceval/README.chromium
M Source/ThirdParty/ANGLE/third_party/clspv/README.chromium
M Source/ThirdParty/ANGLE/util/EGLWindow.cpp
M Source/ThirdParty/ANGLE/util/android/third_party/README.chromium
M Source/ThirdParty/ANGLE/util/autogen/angle_features_autogen.cpp
M Source/ThirdParty/ANGLE/util/autogen/angle_features_autogen.h
M Source/ThirdParty/ANGLE/util/test_utils.cpp
Log Message:
-----------
Update ANGLE to 2024-07-31 (3e83d1887e2bad0d5dac01b37fa94b88188ecd4f)
https://bugs.webkit.org/show_bug.cgi?id=277410
rdar://problem/132885219
Reviewed by Dan Glastonbury
Contains upstream commits:
git log --oneline 0c7331dfe71de0a3afc85106dce8b4948adbd5dd..3e83d1887e2bad0d5dac01b37fa94b88188ecd4f --pretty=%h %s
3e83d1887e Roll Chromium from 230f7abd1f6d to cedeeaab3123 (601 revisions)
65f08d0851 Vulkan: Work around driver bug with nested switch
346ba328ea Vulkan: Simplify pulling samplers out of structs
451d78d996 Prune trivial infinite loops in WebGL contexts
4c883359f5 Add dma_buf build support to generate_android_bp
3cda352736 Capture/Replay: fix CaptureProducedRequiredFiles bottleneck
e413ecafb1 Increase parallelism Win Intel UHD 770
198de0447a Metal: fix wrong render encoder's serial assignment
2bc1519ccc Metal: fix base/max level change for mutable textures.
aaf39d92ba FrameCapture: fix (nil) showing up in linux-trace capture
7e70034400 Roll SwiftShader from c4dfa69de7de to 01b188e56477 (1 revision)
15b354d50e Unsuppress ASAN/UBSAN suppressions for fixed tests
3b5e09ae54 Roll Chromium from 232a6a5422d1 to 230f7abd1f6d (544 revisions)
0ef0668746 Stage the angle_commit.h for commit during ANGLE Android Roll
da86429482 Capture/Replay: rework capture_replay_tests, enable linux-trace
bd3a3308f0 Vulkan: Remove implicit image barrier for shader write
c974461757 Fix Unknown Android Git Hash in Android Builds
554cc4845f Tests: end2end tests process test args before TestSuite()
568caaa048 Prune switch(constant) with no matching case
b8cc14d709 skip lib starting with "//" when generating Android bp
aa8e1e5030 Roll VK-GL-CTS from c66570e674d0 to 3d152263d502 (6 revisions)
506cb7c18d Roll Chromium from 2e8f18571b3e to 232a6a5422d1 (733 revisions)
572025841d Vulkan: Fix dispatch-after-closed-render-pass bug
f47a882a15 Cleanup: remove vulkan_clean_old_validation_layer_objects
b20cd34ddd Add build flag for a "dma_buf" Android build
a0a832de0a Revert "GL: Forward client-side arrays to the driver when possible"
31b2bcd6e3 Roll vulkan-deps from 49b5e420b19a to 068847956e41 (2 revisions)
2c1d78ef80 Roll Chromium from 15e30105c06e to 2e8f18571b3e (242 revisions)
d306e0488f Tests: Add Shovel Knight Pocket Dungeon trace
ca6238fb00 Manual roll Chromium from 99513aa4b41c to 15e30105c06e (813 revisions)
a6c2b43465 GL: Forward client-side arrays to the driver when possible
f440d17cb2 Manual roll Chromium from 834617e372fd to 99513aa4b41c (90 revisions)
48d19755a3 Manual roll VK-GL-CTS from 5a542d2049d7 to c66570e674d0 (8 revisions)
f184de3fc6 Don't roll third_party/rust-toolchain into AOSP
81086a18b8 Manual roll VK-GL-CTS from 5b2dfe7c775a to 5a542d2049d7 (1 revision)
5013e1998f Roll vulkan-deps from 8e90204125ac to 49b5e420b19a (8 revisions)
4f498eaa14 WebGPU: Add more format support
84e54d885f WebGPU: Add command buffers and renderpass management
703c59601c Vulkan: PPO must warmup pipeline cache according to GPL support
d10d1c4f12 Manual roll Chromium from 04132ee8f8a5 to 834617e372fd (557 revisions)
6afff89309 Roll Rust tools with Chromium
5a44aa26a0 Roll vulkan-deps from 5d0bdd3702f7 to 8e90204125ac (4 revisions)
fc381db465 Metal: Treat link jobs as thread-safe
b98c4d8107 FrameCapture: Add restore of VAO buffer binding
6eda255762 Metal: Pass an existing context to CompileMslTask
85264808d0 tls.h: check ANGLE_USE_ANDROID_TLS_SLOT to define GL TLS
1b0e74f377 Manual roll Chromium from 9739f7f11240 to 04132ee8f8a5 (755 revisions)
7b0dc666b4 Vulkan: Enable explicitlyEnablePerSampleShading for most vendors
2f05b993d1 Roll vulkan-deps from be96f8cab214 to 5d0bdd3702f7 (7 revisions)
7691cea7e5 Vulkan: Remove seamful cubemap emulation
0d458614fb Vulkan: Fix PBO readbacks with small row length
975674ea9d Metal: Fix PBO readback failures with small row length
e37c79d437 Fix DecompressBlob() when compressed data is invalid
fb4cdb18bb Roll vulkan-deps from edbbcd521ef6 to be96f8cab214 (9 revisions)
d44a303297 Roll Chromium from 06c75e7c6658 to 9739f7f11240 (859 revisions)
85edb90719 Vulkan: Remove the adjustClearColorPrecision feature for new driver
93491ae30b FrameCapture: Handle active texture in MEC
1fe50b446b Make implicit `this` capture explicit
327796df8c FrameCapture: Add a new CapturedTest for glActiveTexture
0364ac4ad8 Set up ANGLE shadow buckets
fa940e3628 Roll vulkan-deps from 4b8a413b6b64 to edbbcd521ef6 (4 revisions)
16376d10ea Roll Chromium from b5eaffbef1cb to 06c75e7c6658 (597 revisions)
0e598a0c3f FrameCapture: Unbind PIXEL_UNPACK_BUFFER for texture restore
98ff1c14b2 FrameCapture: Improve buffer binding reset
a5db20f749 Traces: Switch to regex for power rails
80149a7f6e Replace variable-length array with vector
97a249b71f Manual roll Chromium from 71adbebaf5b6 to b5eaffbef1cb (807 revisions)
86b22745bb Vulkan: Fix mPipelineCache is not initialized after terminate
6c585f8570 Roll vulkan-deps from ace59194583a to 4b8a413b6b64 (10 revisions)
62d9f847e4 Speed up UniformBuffer support on Metal
9968e98cd4 Metal: Fix compute path for 16-bit PBO readbacks
43dc24dd15 Skip couple non-deterministic angle_restricted_trace_gold_tests
1db80b8808 Reland "Vulkan: Use VK_KHR_dynamic_rendering[_local_read]"
3fe6cae17a Fix gl::roundToNearest on x86
3c21ff7d35 Roll vulkan-deps from 99f840c7c7ad to ace59194583a (12 revisions)
f45494ee39 Roll SwiftShader from 389854967d78 to c4dfa69de7de (1 revision)
2452e62d43 Roll Chromium from 4be473888de4 to 71adbebaf5b6 (678 revisions)
1f87cbc925 Vulkan: Fix late-added resolve attachment tracking
468fcbe033 Manual roll VK-GL-CTS from 43432bf265e3 to 5b2dfe7c775a (17 revisions)
3540f8e892 Fix gl::floatToNormalized for negative inputs
f9af6f1cc3 Add ReadPixelsTextureNorm16PBOTest
c4274d549c WebGPU: Add pipeline creation and caching.
58a56ca473 Vulkan: Restrict VkEvent to TBRs
686ed56d3d End ANGLE Mac Intel 14.5 experiment
84c77437db GL: Disable GL_KHR_blend_equation_advanced on various devices
9880af58e3 GL: Fix map input buffer out of range in streamAttributes
53ada6b4af Roll vulkan-deps from 7dc21774dc62 to 99f840c7c7ad (13 revisions)
b8d21cd230 Roll SwiftShader from f23c77132e0b to 389854967d78 (1 revision)
9e60edc7ca Roll Chromium from dcc3741ff616 to 4be473888de4 (519 revisions)
85875b9676 Fix validation regarding cube map array dims
a8eded7713 Vulkan: remove unused function
faae3c32c0 Add necessary MSAN include when ANGLE_WITH_MSAN
43ecf2bd98 dEQP tests: skip comp_swap r32i/r32ui on Pixel 6
06921c61aa vulkan: filter out devices with insufficient API version
56861ff18d Manual roll Chromium from d3a8a2da6ae3 to dcc3741ff616 (894 revisions)
e6d43dc19b Roll vulkan-deps from 9563c7bbc6c9 to 7dc21774dc62 (15 revisions)
df90bbc50d Refactoring: move angle::HashMap and HashSet to own header
2997e3545e Start Win Intel UHD 770 experiment
a5161f01b4 Vulkan: Enable event based image barrier
24322b7d29 Vulkan: feature for cached non-coherent for dyn/stream buffers
8ed4d42734 Metal: Remove link tasks dependency on context
245c12436f Revert "Disallow read color type conversions for norm16 formats"
d89a205d35 Roll vulkan-deps from bc656cdad31e to 9563c7bbc6c9 (11 revisions)
298d55f321 Roll Chromium from 51ac27c135bf to d3a8a2da6ae3 (571 revisions)
c5ab1cebcc Metal: Remove library creation dependency on ContextDevice
a93476a1ce D3D11: Pass 3D slice index to Image11::copyWithoutConversion
6578b9c04b Vulkan: Exclude compute/preFrag only access images from event
402c8ccd88 Vulkan: Limit VkEvent for images that has fragment access only
eda67d7ee8 Avoid including fstream from angleutils.h
a15d4f977c Roll Chromium from 5748d73603a8 to 51ac27c135bf (686 revisions)
e59ae389f7 angle_enable_wgpu requires X11 on Linux
126275cbff Roll vulkan-deps from 67847f196c19 to bc656cdad31e (7 revisions)
87e9ee9c2b egl: add missing extension string for D3D LUID
584fbcee1e Vulkan: Rework swap-time barrier logic
373ac5411a Vulkan: Make surface RP check independent from framebuffer object
f7620039be Vulkan: Prepare syncval suppressions for dynamic rendering
590010b690 D3D11: Cleanup stale CopyTexImageTestES3 suppressions
867697b7ad Vulkan: Add ImageHelper::onRenderPassAttach helper function
9ca3ed375c Vulkan: Let ContextVk::onResourceAccess uses retainImage
95e6630754 Resolve compilation during program link resolve
c62c98dfaa Revert "Temporarily angle_enable_vulkan_api_dump_layer default false"
7d461b21a4 Revert "Vulkan: Use VK_KHR_dynamic_rendering[_local_read]"
e208994a09 Add a note about std::aligned_alloc caveats
b0bb41865e Roll vulkan-deps from 1d4b1061b004 to 67847f196c19 (3 revisions)
e5b442dedd Disallow read color type conversions for norm16 formats
13c93ca96f Roll Chromium from f0fb088cc7f4 to 5748d73603a8 (622 revisions)
0679b3eb2f Manual roll vulkan-deps from 17d345a0f23d to 1d4b1061b004 (24 revisions)
6052d0f4ac Vulkan: Fix EGL_EXT_buffer_age with single buffered surface
21fc5e8773 Move loadimage SSE includes/defines out of common headers
c68c7dca38 Roll Chromium from b1148c13c7a9 to f0fb088cc7f4 (639 revisions)
c379ff4804 Vulkan: Use VK_KHR_dynamic_rendering[_local_read]
2763d52052 Do not rely on 16-bit color read conversions in tests, Part 2
8c546d356c Vulkan: Limit VkEvent for usage matters for Manhattan31 only
a68351cb9e vulkan: add workround for speical shadowmap at intel device.
bc38b7ade7 Start ANGLE Intel macOS 14.5 experiment
0a7e1daf62 Tests: fix MultithreadFenceDraw, MultithreadFenceTexImage
640e371612 Do not rely on 16-bit color read conversions in tests
3c8a8f7ad9 Temporarily angle_enable_vulkan_api_dump_layer default false
2a87db6987 Vulkan: Remove unused render pass closure reason
6c6975afe5 Manual roll vulkan-deps from 5fdd3da87369 to 17d345a0f23d (10 revisions)
66f4b76c4e Roll Chromium from a98f22a2505a to b1148c13c7a9 (354 revisions)
db00dee577 Vulkan: Fix SPIR-V gen for literally indexed swizzles
58dc069c02 Rename 16-bit EXPECT_PIXEL test helpers
1dd3a4c405 D3D11: Use built-in position for gl_FragCoord.z on SM 4.0+
f22189ecfe Roll chromium_revision c174259bf6..a98f22a250 (1323232:1323712)
7489c5f0b9 Roll SwiftShader from a0ec371d8331 to f23c77132e0b (1 revision)
c46d94d18b Updating ceval's README.chromium to include Revision
fe02de2504 Metal: Remove MTLGetMSL dependency on context
dfec7f4c5b Updating clspv's README.chromium to include Revision
cb0b851f14 Add Revision: field to third party
fcf3a1c05f GL: Allow shader compilation with cached translated source
7d61980e65 Vulkan: Rename DescriptorSetLayoutDesc update() to addBinding()
a4f3f6bfa1 GL: Simplify members of ShaderGL.
b7d4c5d1d4 Metal: Disable fast math if isinf or isnan are used
397eb7c81e Vulkan: Easier to read SPIR-V disassembly
d66ac3584a Roll Chromium from 34f452e68b67 to c174259bf610 (620 revisions)
f2ee319dda Roll Chromium from 51d79108bbb3 to 34f452e68b67 (970 revisions)
b954755f4e Release all memory allocated in TCompiler::compile
b645633438 Reland: GL: Support KHR_blend_equation_advanced
d3987e50be Roll vulkan-deps from 5faad80a00af to 5fdd3da87369 (6 revisions)
2efce9babc Roll chromium_revision 40020cda88..51d79108bb (1320198:1321642)
ef2c966502 GL: Fix dispatch table for desktop-only entry points
78ee33e4ef Roll third_party/dawn/ 6cdf3a1a1..eb249b37e (310 commits; 3 trivial rolls)
d6bd2c7028 Roll vulkan-deps from 4a2ff9e87700 to 5faad80a00af (6 revisions)
d8700dc951 Avoid ANGLE vulkantools dependency in Dawn build
8667fb3e5a Roll vulkan-deps from 2796aaff7eef to 4a2ff9e87700 (10 revisions)
2a2b5cbd70 Roll VK-GL-CTS from 25d8c0099575 to 43432bf265e3 (8 revisions)
4f23429a1f egl_angle_ext: fix incorrect EGL_ANGLE_device_d3d11 name
1062271d99 Roll vulkan-deps from 7ff358e64e2b to 2796aaff7eef (10 revisions)
e86ba9abe9 Vulkan: Fix querying support of prim restart patch
3813e805b1 Add env var/property control of API dump layer
a674dc1dae Unify updating cached color/read render targets
d939444738 Roll vulkan-deps from d2e24d980359 to 7ff358e64e2b (2 revisions)
48ebe74024 Roll Chromium from 44cf5c690e8b to 40020cda886f (613 revisions)
46dd6457f4 Vulkan: Use DONT_CARE ops for missing D/S aspects
35f01e7f93 ESSL -> WGSL: Support basic control flow
89ef2812d4 ESSL -> WGSL: unary and binary exprs, operators, array access
4f8c42de40 Manual roll VK-GL-CTS from c201252e6fbe to 25d8c0099575 (13 revisions)
3e99741974 Add format conversions for WebGPU formats.
0bf157f12b Tests: Update expectations for new deqp test name
85e2e6a912 WebGPU: Add Window and Pbuffer surfaces.
cd9f457ffb Roll vulkan-deps from 2e4ed1cfe73c to d2e24d980359 (13 revisions)
7d45aac98f Roll SwiftShader from f65e518550a8 to a0ec371d8331 (1 revision)
bdce308b96 Roll Chromium from 9df67ea3cc71 to 44cf5c690e8b (618 revisions)
0463273435 Add EGL query option for minor version
df7bda5c11 Disable MSRTSS if not supported for RGBA
8b1daa18e9 Vulkan: Fix MSRTT failure from undef addnl format
0c5b327a32 Extend advanced blend tests to cover core and KHR
0ccc018e8f Reland GL: Avoid calling glBindFragDatalocationIndexed on Qualcomm
7ca9f46a77 ESSL -> WGSL: Emit func calls, struct access, constants
016ef60d5f ValidateAST asserts when refers to builtIn struct type name
228f56b853 Roll SwiftShader from de870ac7518f to f65e518550a8 (1 revision)
84f88f0032 Roll vulkan-deps from bf2b4e8ba30e to 2e4ed1cfe73c (4 revisions)
d9af242315 Roll Chromium from dd0b2a0bee86 to 9df67ea3cc71 (513 revisions)
dd25e193f2 Add a texture copy test that does multiple layer copies
beb75984ca Fix incorrect verification for SimultaneousUploadAndDraw
e095c06f09 Suppress end2end MultisampledRenderToTexture* failures
6bfd7d139b Manual roll vulkan-deps from c0c0899c3614 to bf2b4e8ba30e (5 revisions)
15b95b4a5d Skip WebGL2UniformBufferTest.LargeArrayOfStructs
5e64ccf9c4 Roll SwiftShader from cea33ab2d5ad to de870ac7518f (1 revision)
45b67e0584 Roll vulkan-deps from 30f8ac1a3f18 to c0c0899c3614 (6 revisions)
Canonical link: https://commits.webkit.org/281691@main
To unsubscribe from these emails, change your notification settings at https://github.com/WebKit/WebKit/settings/notifications
More information about the webkit-changes
mailing list