Branch: refs/heads/main Home: https://github.com/WebKit/WebKit Commit: ab9ba405f1e4a264c98cee29a30df3afd4d91380 https://github.com/WebKit/WebKit/commit/ab9ba405f1e4a264c98cee29a30df3afd4d91380 Author: Kimmo Kinnunen <kkinnu...@apple.com> Date: 2024-06-25 (Tue, 25 Jun 2024)
Changed paths: M Source/ThirdParty/ANGLE/.gitignore M Source/ThirdParty/ANGLE/.gitmodules M Source/ThirdParty/ANGLE/ANGLE.plist M Source/ThirdParty/ANGLE/BUILD.gn M Source/ThirdParty/ANGLE/DEPS 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/android/angle_apk.gni M Source/ThirdParty/ANGLE/build_overrides/build.gni A Source/ThirdParty/ANGLE/build_overrides/lunarg_vulkantools.gni M Source/ThirdParty/ANGLE/changes.diff M Source/ThirdParty/ANGLE/doc/AddingExtensions.md M Source/ThirdParty/ANGLE/doc/DebuggingTips.md M Source/ThirdParty/ANGLE/doc/DevSetup.md M Source/ThirdParty/ANGLE/doc/ES1Status.md M Source/ThirdParty/ANGLE/doc/ES31StatusOnD3D11.md M Source/ThirdParty/ANGLE/doc/ExtensionSupport.md M Source/ThirdParty/ANGLE/gni/angle.gni M Source/ThirdParty/ANGLE/include/GLSLANG/ShaderLang.h M Source/ThirdParty/ANGLE/include/GLSLANG/ShaderVars.h M Source/ThirdParty/ANGLE/include/angle_gl.h M Source/ThirdParty/ANGLE/include/platform/autogen/FeaturesD3D_autogen.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/d3d_features.json 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/include/vulkan/vulkan_fuchsia_ext.h M Source/ThirdParty/ANGLE/infra/specs/angle.json 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/scripts/angle_deqp_test_merge.py M Source/ThirdParty/ANGLE/scripts/code_generation_hashes/Extension_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/OpenGL_dispatch_table.json M Source/ThirdParty/ANGLE/scripts/code_generation_hashes/SPIR-V_helpers.json M Source/ThirdParty/ANGLE/scripts/code_generation_hashes/Static_builtins.json M Source/ThirdParty/ANGLE/scripts/code_generation_hashes/Vulkan_mandatory_format_support_table.json M Source/ThirdParty/ANGLE/scripts/code_generation_hashes/interpreter_utils.json M Source/ThirdParty/ANGLE/scripts/code_generation_hashes/overlay_fonts.json M Source/ThirdParty/ANGLE/scripts/code_generation_hashes/proc_table.json M Source/ThirdParty/ANGLE/scripts/export_targets.py M Source/ThirdParty/ANGLE/scripts/process_angle_perf_results.py M Source/ThirdParty/ANGLE/scripts/registry_xml.py M Source/ThirdParty/ANGLE/scripts/roll_aosp.sh M Source/ThirdParty/ANGLE/scripts/roll_chromium_deps.py M Source/ThirdParty/ANGLE/src/common/FixedVector.h M Source/ThirdParty/ANGLE/src/common/PackedEnums.cpp M Source/ThirdParty/ANGLE/src/common/WorkerThread.cpp M Source/ThirdParty/ANGLE/src/common/bitset_utils.h M Source/ThirdParty/ANGLE/src/common/entry_points_enum_autogen.cpp M Source/ThirdParty/ANGLE/src/common/entry_points_enum_autogen.h M Source/ThirdParty/ANGLE/src/common/gl_enum_utils_autogen.cpp M Source/ThirdParty/ANGLE/src/common/gl_enum_utils_autogen.h M Source/ThirdParty/ANGLE/src/common/spirv/spirv_types.h M Source/ThirdParty/ANGLE/src/common/system_utils.cpp M Source/ThirdParty/ANGLE/src/common/system_utils_unittest.cpp M Source/ThirdParty/ANGLE/src/common/third_party/xxhash/README.chromium M Source/ThirdParty/ANGLE/src/common/vulkan/BUILD.gn M Source/ThirdParty/ANGLE/src/compiler/preprocessor/DiagnosticsBase.h M Source/ThirdParty/ANGLE/src/compiler/preprocessor/DirectiveParser.cpp M Source/ThirdParty/ANGLE/src/compiler/translator/CollectVariables.cpp M Source/ThirdParty/ANGLE/src/compiler/translator/Compiler.cpp 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/SymbolTable_ESSL_autogen.cpp M Source/ThirdParty/ANGLE/src/compiler/translator/SymbolTable_autogen.cpp M Source/ThirdParty/ANGLE/src/compiler/translator/ValidateAST.cpp M Source/ThirdParty/ANGLE/src/compiler/translator/ValidateAST.h M Source/ThirdParty/ANGLE/src/compiler/translator/ValidateBarrierFunctionCall.cpp M Source/ThirdParty/ANGLE/src/compiler/translator/gen_builtin_symbols.py M Source/ThirdParty/ANGLE/src/compiler/translator/glsl/OutputESSL.cpp M Source/ThirdParty/ANGLE/src/compiler/translator/glsl/OutputGLSL.cpp M Source/ThirdParty/ANGLE/src/compiler/translator/glsl/OutputGLSLBase.cpp M Source/ThirdParty/ANGLE/src/compiler/translator/hlsl/OutputHLSL.cpp M Source/ThirdParty/ANGLE/src/compiler/translator/hlsl/ResourcesHLSL.cpp M Source/ThirdParty/ANGLE/src/compiler/translator/hlsl/ShaderStorageBlockFunctionHLSL.cpp M Source/ThirdParty/ANGLE/src/compiler/translator/hlsl/TextureFunctionHLSL.cpp M Source/ThirdParty/ANGLE/src/compiler/translator/msl/EmitMetal.cpp M Source/ThirdParty/ANGLE/src/compiler/translator/msl/IdGen.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/BuildSPIRV.h M Source/ThirdParty/ANGLE/src/compiler/translator/spirv/OutputSPIRV.cpp M Source/ThirdParty/ANGLE/src/compiler/translator/tree_ops/DeclarePerVertexBlocks.cpp M Source/ThirdParty/ANGLE/src/compiler/translator/tree_ops/RemoveDynamicIndexing.cpp M Source/ThirdParty/ANGLE/src/compiler/translator/tree_ops/RescopeGlobalVariables.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/RewriteTexelFetchOffset.h M Source/ThirdParty/ANGLE/src/compiler/translator/tree_ops/glsl/apple/RewriteRowMajorMatrices.cpp M Source/ThirdParty/ANGLE/src/compiler/translator/tree_ops/hlsl/AggregateAssignArraysInSSBOs.cpp M Source/ThirdParty/ANGLE/src/compiler/translator/tree_ops/hlsl/AggregateAssignStructsInSSBOs.cpp M Source/ThirdParty/ANGLE/src/compiler/translator/tree_ops/hlsl/ExpandIntegerPowExpressions.h M Source/ThirdParty/ANGLE/src/compiler/translator/tree_ops/spirv/RewriteInterpolateAtOffset.h M Source/ThirdParty/ANGLE/src/compiler/translator/util.cpp M Source/ThirdParty/ANGLE/src/compiler/translator/wgsl/TranslatorWGSL.cpp M Source/ThirdParty/ANGLE/src/feature_support_util/feature_support_util.cpp M Source/ThirdParty/ANGLE/src/gpu_info_util/SystemInfo.cpp M Source/ThirdParty/ANGLE/src/gpu_info_util/SystemInfo_ios.cpp M Source/ThirdParty/ANGLE/src/gpu_info_util/SystemInfo_vulkan.cpp M Source/ThirdParty/ANGLE/src/image_util/loadimage.cpp M Source/ThirdParty/ANGLE/src/image_util/loadimage.inc M Source/ThirdParty/ANGLE/src/image_util/loadimage_paletted.cpp M Source/ThirdParty/ANGLE/src/image_util/storeimage_paletted.cpp M Source/ThirdParty/ANGLE/src/libANGLE/AttributeMap.h M Source/ThirdParty/ANGLE/src/libANGLE/CLMemory.cpp 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/Constants.h M Source/ThirdParty/ANGLE/src/libANGLE/Context.cpp M Source/ThirdParty/ANGLE/src/libANGLE/Context.h M Source/ThirdParty/ANGLE/src/libANGLE/Context_gl.cpp M Source/ThirdParty/ANGLE/src/libANGLE/Context_gl_4_autogen.h M Source/ThirdParty/ANGLE/src/libANGLE/Context_gles_ext_autogen.h M Source/ThirdParty/ANGLE/src/libANGLE/Debug.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/HandleAllocator_unittest.cpp M Source/ThirdParty/ANGLE/src/libANGLE/ImageIndex.cpp M Source/ThirdParty/ANGLE/src/libANGLE/MemoryProgramCache.cpp M Source/ThirdParty/ANGLE/src/libANGLE/MemoryProgramCache.h M Source/ThirdParty/ANGLE/src/libANGLE/PixelLocalStorage.cpp M Source/ThirdParty/ANGLE/src/libANGLE/Program.cpp M Source/ThirdParty/ANGLE/src/libANGLE/ProgramLinkedResources.cpp M Source/ThirdParty/ANGLE/src/libANGLE/ProgramPipeline.cpp M Source/ThirdParty/ANGLE/src/libANGLE/State.cpp M Source/ThirdParty/ANGLE/src/libANGLE/State.h M Source/ThirdParty/ANGLE/src/libANGLE/Texture.cpp M Source/ThirdParty/ANGLE/src/libANGLE/Texture.h M Source/ThirdParty/ANGLE/src/libANGLE/Thread.h M Source/ThirdParty/ANGLE/src/libANGLE/TransformFeedback.cpp M Source/ThirdParty/ANGLE/src/libANGLE/capture/FrameCapture.cpp M Source/ThirdParty/ANGLE/src/libANGLE/capture/capture_gles_ext_autogen.cpp M Source/ThirdParty/ANGLE/src/libANGLE/capture/capture_gles_ext_autogen.h M Source/ThirdParty/ANGLE/src/libANGLE/capture/capture_gles_ext_params.cpp M Source/ThirdParty/ANGLE/src/libANGLE/capture/serialize.cpp M Source/ThirdParty/ANGLE/src/libANGLE/format_map_desktop.cpp M Source/ThirdParty/ANGLE/src/libANGLE/formatutils.cpp M Source/ThirdParty/ANGLE/src/libANGLE/gen_overlay_fonts.py M Source/ThirdParty/ANGLE/src/libANGLE/gles_extensions_autogen.cpp M Source/ThirdParty/ANGLE/src/libANGLE/gles_extensions_autogen.h M Source/ThirdParty/ANGLE/src/libANGLE/queryutils.cpp M Source/ThirdParty/ANGLE/src/libANGLE/renderer/ContextImpl.cpp M Source/ThirdParty/ANGLE/src/libANGLE/renderer/ContextImpl.h M Source/ThirdParty/ANGLE/src/libANGLE/renderer/TextureImpl.cpp M Source/ThirdParty/ANGLE/src/libANGLE/renderer/TextureImpl.h M Source/ThirdParty/ANGLE/src/libANGLE/renderer/cl/CLCommandQueueCL.cpp M Source/ThirdParty/ANGLE/src/libANGLE/renderer/cl/CLDeviceCL.cpp M Source/ThirdParty/ANGLE/src/libANGLE/renderer/cl/CLPlatformCL.cpp M Source/ThirdParty/ANGLE/src/libANGLE/renderer/d3d/ProgramExecutableD3D.cpp M Source/ThirdParty/ANGLE/src/libANGLE/renderer/d3d/ProgramExecutableD3D.h M Source/ThirdParty/ANGLE/src/libANGLE/renderer/d3d/RenderbufferD3D.cpp M Source/ThirdParty/ANGLE/src/libANGLE/renderer/d3d/d3d11/Blit11.cpp M Source/ThirdParty/ANGLE/src/libANGLE/renderer/d3d/d3d11/Buffer11.cpp M Source/ThirdParty/ANGLE/src/libANGLE/renderer/d3d/d3d11/Context11.cpp M Source/ThirdParty/ANGLE/src/libANGLE/renderer/d3d/d3d11/Renderer11.cpp M Source/ThirdParty/ANGLE/src/libANGLE/renderer/d3d/d3d11/StateManager11.cpp M Source/ThirdParty/ANGLE/src/libANGLE/renderer/d3d/d3d11/UniformBlockToStructuredBufferTranslation.md M Source/ThirdParty/ANGLE/src/libANGLE/renderer/d3d/d3d11/renderer11_utils.cpp M Source/ThirdParty/ANGLE/src/libANGLE/renderer/d3d/d3d9/StateManager9.cpp M Source/ThirdParty/ANGLE/src/libANGLE/renderer/gl/BlitGL.cpp 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/DispatchTableGL_autogen.h M Source/ThirdParty/ANGLE/src/libANGLE/renderer/gl/DisplayGL.cpp M Source/ThirdParty/ANGLE/src/libANGLE/renderer/gl/FunctionsGL.cpp M Source/ThirdParty/ANGLE/src/libANGLE/renderer/gl/ProgramGL.cpp M Source/ThirdParty/ANGLE/src/libANGLE/renderer/gl/RendererGL.cpp M Source/ThirdParty/ANGLE/src/libANGLE/renderer/gl/RendererGL.h M Source/ThirdParty/ANGLE/src/libANGLE/renderer/gl/StateManagerGL.cpp M Source/ThirdParty/ANGLE/src/libANGLE/renderer/gl/StateManagerGL.h M Source/ThirdParty/ANGLE/src/libANGLE/renderer/gl/TextureGL.cpp M Source/ThirdParty/ANGLE/src/libANGLE/renderer/gl/TextureGL.h M Source/ThirdParty/ANGLE/src/libANGLE/renderer/gl/VertexArrayGL.cpp M Source/ThirdParty/ANGLE/src/libANGLE/renderer/gl/cgl/IOSurfaceSurfaceCGL.h M Source/ThirdParty/ANGLE/src/libANGLE/renderer/gl/cgl/PbufferSurfaceCGL.h M Source/ThirdParty/ANGLE/src/libANGLE/renderer/gl/eagl/IOSurfaceSurfaceEAGL.h M Source/ThirdParty/ANGLE/src/libANGLE/renderer/gl/eagl/PbufferSurfaceEAGL.h M Source/ThirdParty/ANGLE/src/libANGLE/renderer/gl/eagl/WindowSurfaceEAGL.mm 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/formatutilsgl.cpp M Source/ThirdParty/ANGLE/src/libANGLE/renderer/gl/functionsgl_typedefs.h M Source/ThirdParty/ANGLE/src/libANGLE/renderer/gl/gl_bindings_data.json M Source/ThirdParty/ANGLE/src/libANGLE/renderer/gl/null_functions.cpp M Source/ThirdParty/ANGLE/src/libANGLE/renderer/gl/null_functions.h M Source/ThirdParty/ANGLE/src/libANGLE/renderer/gl/renderergl_utils.cpp M Source/ThirdParty/ANGLE/src/libANGLE/renderer/gl/wgl/DisplayWGL.cpp M Source/ThirdParty/ANGLE/src/libANGLE/renderer/metal/BufferMtl.mm 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/ProgramMtl.mm M Source/ThirdParty/ANGLE/src/libANGLE/renderer/metal/SamplerMtl.h M Source/ThirdParty/ANGLE/src/libANGLE/renderer/metal/TextureMtl.mm M Source/ThirdParty/ANGLE/src/libANGLE/renderer/metal/mtl_buffer_manager.mm M Source/ThirdParty/ANGLE/src/libANGLE/renderer/metal/mtl_command_buffer.mm M Source/ThirdParty/ANGLE/src/libANGLE/renderer/metal/mtl_format_utils.mm M Source/ThirdParty/ANGLE/src/libANGLE/renderer/metal/mtl_occlusion_query_pool.h M Source/ThirdParty/ANGLE/src/libANGLE/renderer/metal/mtl_occlusion_query_pool.mm M Source/ThirdParty/ANGLE/src/libANGLE/renderer/metal/mtl_resources.mm M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/BUILD.gn M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/CLCommandQueueVk.cpp M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/CLContextVk.cpp M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/CLDeviceVk.cpp M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/CLKernelVk.cpp M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/CLMemoryVk.cpp M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/CLMemoryVk.h M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/ContextVk.cpp M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/ContextVk.h M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/FramebufferVk.cpp M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/MemoryObjectVk.cpp M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/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/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/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/android/DisplayVkAndroid.cpp M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/android/HardwareBufferImageSiblingVkAndroid.cpp M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/fuchsia/DisplayVkFuchsia.cpp M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/linux/display/DisplayVkSimple.cpp M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/linux/xcb/DisplayVkXcb.cpp M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/mac/DisplayVkMac.mm M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/spv_utils.cpp 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_format_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.h M Source/ThirdParty/ANGLE/src/libANGLE/renderer/wgpu/FramebufferWgpu.cpp M Source/ThirdParty/ANGLE/src/libANGLE/trace.h M Source/ThirdParty/ANGLE/src/libANGLE/validationEGL.cpp M Source/ThirdParty/ANGLE/src/libANGLE/validationES.cpp M Source/ThirdParty/ANGLE/src/libANGLE/validationES.h M Source/ThirdParty/ANGLE/src/libANGLE/validationES2.cpp M Source/ThirdParty/ANGLE/src/libANGLE/validationES3.cpp M Source/ThirdParty/ANGLE/src/libANGLE/validationES3.h 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/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/global_state.h M Source/ThirdParty/ANGLE/src/libGLESv2/libGLESv2_autogen.cpp M Source/ThirdParty/ANGLE/src/libGLESv2/libGLESv2_autogen.def M Source/ThirdParty/ANGLE/src/libGLESv2/libGLESv2_no_capture_autogen.def M Source/ThirdParty/ANGLE/src/libGLESv2/libGLESv2_vulkan_secondaries_autogen.def M Source/ThirdParty/ANGLE/src/libGLESv2/libGLESv2_with_capture_autogen.def M Source/ThirdParty/ANGLE/src/libGLESv2/opengl32_autogen.def M Source/ThirdParty/ANGLE/src/libGLESv2/opengl32_with_wgl_autogen.def M Source/ThirdParty/ANGLE/src/libGLESv2/proc_table_egl_autogen.cpp M Source/ThirdParty/ANGLE/src/libGLESv2/proc_table_glx_autogen.cpp M Source/ThirdParty/ANGLE/src/libGLESv2/proc_table_wgl_autogen.cpp M Source/ThirdParty/ANGLE/src/tests/BUILD.gn M Source/ThirdParty/ANGLE/src/tests/angle_end2end_tests.gni M Source/ThirdParty/ANGLE/src/tests/angle_end2end_tests_expectations.txt M Source/ThirdParty/ANGLE/src/tests/capture_replay_tests.py M Source/ThirdParty/ANGLE/src/tests/capture_replay_tests/capture_replay_expectations.txt M Source/ThirdParty/ANGLE/src/tests/capture_tests/CapturedTest.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/MSLOutput_test.cpp M Source/ThirdParty/ANGLE/src/tests/compiler_tests/WGSLOutput_test.cpp M Source/ThirdParty/ANGLE/src/tests/deqp_support/angle_deqp_gtest.cpp M Source/ThirdParty/ANGLE/src/tests/deqp_support/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_rotate_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/EGLBlobCacheTest.cpp M Source/ThirdParty/ANGLE/src/tests/egl_tests/EGLContextCompatibilityTest.cpp M Source/ThirdParty/ANGLE/src/tests/egl_tests/EGLContextSharingTest.cpp M Source/ThirdParty/ANGLE/src/tests/egl_tests/EGLDisplaySelectionTest.cpp M Source/ThirdParty/ANGLE/src/tests/egl_tests/EGLFeatureControlTest.cpp M Source/ThirdParty/ANGLE/src/tests/egl_tests/EGLPreRotationTest.cpp M Source/ThirdParty/ANGLE/src/tests/egl_tests/EGLSurfaceTest.cpp M Source/ThirdParty/ANGLE/src/tests/egl_tests/EGLSurfacelessContextTest.cpp M Source/ThirdParty/ANGLE/src/tests/gl_tests/AdvancedBlendTest.cpp M Source/ThirdParty/ANGLE/src/tests/gl_tests/AtomicCounterBufferTest.cpp M Source/ThirdParty/ANGLE/src/tests/gl_tests/AttributeLayoutTest.cpp M Source/ThirdParty/ANGLE/src/tests/gl_tests/BPTCCompressedTextureTest.cpp M Source/ThirdParty/ANGLE/src/tests/gl_tests/BlendIntegerTest.cpp M Source/ThirdParty/ANGLE/src/tests/gl_tests/BlendMinMaxTest.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/ClipControlTest.cpp M Source/ThirdParty/ANGLE/src/tests/gl_tests/ClipDistanceTest.cpp M Source/ThirdParty/ANGLE/src/tests/gl_tests/CompressedTextureFormatsTest.cpp M Source/ThirdParty/ANGLE/src/tests/gl_tests/ComputeShaderTest.cpp M Source/ThirdParty/ANGLE/src/tests/gl_tests/CopyTexImageTest.cpp M Source/ThirdParty/ANGLE/src/tests/gl_tests/CopyTexture3DTest.cpp M Source/ThirdParty/ANGLE/src/tests/gl_tests/CopyTextureTest.cpp M Source/ThirdParty/ANGLE/src/tests/gl_tests/CubeMapTextureTest.cpp M Source/ThirdParty/ANGLE/src/tests/gl_tests/D3DTextureTest.cpp M Source/ThirdParty/ANGLE/src/tests/gl_tests/DepthStencilFormatsTest.cpp M Source/ThirdParty/ANGLE/src/tests/gl_tests/DepthStencilTest.cpp M Source/ThirdParty/ANGLE/src/tests/gl_tests/DiscardFramebufferEXTTest.cpp M Source/ThirdParty/ANGLE/src/tests/gl_tests/DrawBuffersTest.cpp M Source/ThirdParty/ANGLE/src/tests/gl_tests/FramebufferFetchTest.cpp M Source/ThirdParty/ANGLE/src/tests/gl_tests/FramebufferMultiviewTest.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/GeometryShaderTest.cpp M Source/ThirdParty/ANGLE/src/tests/gl_tests/ImageTest.cpp M Source/ThirdParty/ANGLE/src/tests/gl_tests/IncompleteTextureTest.cpp M Source/ThirdParty/ANGLE/src/tests/gl_tests/IndexBufferOffsetTest.cpp M Source/ThirdParty/ANGLE/src/tests/gl_tests/IndexedPointsTest.cpp M Source/ThirdParty/ANGLE/src/tests/gl_tests/InstancingTest.cpp M Source/ThirdParty/ANGLE/src/tests/gl_tests/LineLoopTest.cpp M Source/ThirdParty/ANGLE/src/tests/gl_tests/LinkAndRelinkTest.cpp M Source/ThirdParty/ANGLE/src/tests/gl_tests/MaxTextureSizeTest.cpp M Source/ThirdParty/ANGLE/src/tests/gl_tests/MemoryBarrierTest.cpp M Source/ThirdParty/ANGLE/src/tests/gl_tests/MemoryObjectTest.cpp M Source/ThirdParty/ANGLE/src/tests/gl_tests/MipmapTest.cpp M Source/ThirdParty/ANGLE/src/tests/gl_tests/MultiDrawTest.cpp M Source/ThirdParty/ANGLE/src/tests/gl_tests/MultisampleCompatibilityTest.cpp M Source/ThirdParty/ANGLE/src/tests/gl_tests/MultisampleTest.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/OcclusionQueriesTest.cpp M Source/ThirdParty/ANGLE/src/tests/gl_tests/PackUnpackTest.cpp M Source/ThirdParty/ANGLE/src/tests/gl_tests/ParallelShaderCompileTest.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/PixmapTest.cpp M Source/ThirdParty/ANGLE/src/tests/gl_tests/PointSpritesTest.cpp M Source/ThirdParty/ANGLE/src/tests/gl_tests/ProgramBinaryTest.cpp M Source/ThirdParty/ANGLE/src/tests/gl_tests/ProgramInterfaceTest.cpp M Source/ThirdParty/ANGLE/src/tests/gl_tests/QueryObjectValidation.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/RobustClientMemoryTest.cpp M Source/ThirdParty/ANGLE/src/tests/gl_tests/RobustResourceInitTest.cpp M Source/ThirdParty/ANGLE/src/tests/gl_tests/SRGBFramebufferTest.cpp M Source/ThirdParty/ANGLE/src/tests/gl_tests/ShaderInterpTest.cpp M Source/ThirdParty/ANGLE/src/tests/gl_tests/ShaderStorageBufferTest.cpp M Source/ThirdParty/ANGLE/src/tests/gl_tests/StateChangeTest.cpp M Source/ThirdParty/ANGLE/src/tests/gl_tests/SwizzleTest.cpp M Source/ThirdParty/ANGLE/src/tests/gl_tests/TextureRectangleTest.cpp M Source/ThirdParty/ANGLE/src/tests/gl_tests/TextureTest.cpp M Source/ThirdParty/ANGLE/src/tests/gl_tests/TextureUploadFormatTest.cpp A Source/ThirdParty/ANGLE/src/tests/gl_tests/TiledRenderingTest.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/UniformBufferTest.cpp M Source/ThirdParty/ANGLE/src/tests/gl_tests/UniformTest.cpp M Source/ThirdParty/ANGLE/src/tests/gl_tests/VertexAttributeTest.cpp M Source/ThirdParty/ANGLE/src/tests/gl_tests/VulkanDescriptorSetTest.cpp M Source/ThirdParty/ANGLE/src/tests/gl_tests/VulkanExternalImageTest.cpp M Source/ThirdParty/ANGLE/src/tests/gl_tests/VulkanImageTest.cpp M Source/ThirdParty/ANGLE/src/tests/gl_tests/VulkanMultithreadingTest.cpp M Source/ThirdParty/ANGLE/src/tests/gl_tests/VulkanPerformanceCounterTest.cpp M Source/ThirdParty/ANGLE/src/tests/gl_tests/WebGLCompatibilityTest.cpp M Source/ThirdParty/ANGLE/src/tests/gl_tests/gles1/BootAnimationTest.cpp M Source/ThirdParty/ANGLE/src/tests/gl_tests/gles1/FogTest.cpp M Source/ThirdParty/ANGLE/src/tests/gl_tests/gles1/FramebufferObjectTest.cpp M Source/ThirdParty/ANGLE/src/tests/gles1_conformance_tests/ConformanceTests.cpp 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/BindingPerf.cpp M Source/ThirdParty/ANGLE/src/tests/perf_tests/MultisampledRenderToTexturePerf.cpp M Source/ThirdParty/ANGLE/src/tests/perf_tests/ParallelLinkProgramPerfTest.cpp M Source/ThirdParty/ANGLE/src/tests/perf_tests/TextureUploadPerf.cpp M Source/ThirdParty/ANGLE/src/tests/perf_tests/TracePerfTest.cpp M Source/ThirdParty/ANGLE/src/tests/perf_tests/VulkanBarriersPerf.cpp M Source/ThirdParty/ANGLE/src/tests/restricted_traces/retrace_restricted_traces.py M Source/ThirdParty/ANGLE/src/tests/test_expectations/GPUTestConfig.cpp M Source/ThirdParty/ANGLE/src/tests/test_expectations/GPUTestExpectationsParser.cpp M Source/ThirdParty/ANGLE/src/tests/test_expectations/GPUTestExpectationsParser_unittest.cpp M Source/ThirdParty/ANGLE/src/tests/test_utils/ANGLETest.h M Source/ThirdParty/ANGLE/src/tests/test_utils/angle_test_instantiate.cpp M Source/ThirdParty/ANGLE/src/tests/test_utils/gl_raii.h M Source/ThirdParty/ANGLE/src/tests/test_utils/runner/TestSuite.cpp M Source/ThirdParty/ANGLE/src/tests/test_utils/third_party/README.chromium M Source/ThirdParty/ANGLE/src/tests/test_utils/third_party/vulkan_command_buffer_utils.h M Source/ThirdParty/ANGLE/src/third_party/libXNVCtrl/README.chromium M Source/ThirdParty/ANGLE/src/third_party/volk/README.chromium M Source/ThirdParty/ANGLE/src/third_party/volk/README.md M Source/ThirdParty/ANGLE/src/third_party/volk/volk.c M Source/ThirdParty/ANGLE/src/third_party/volk/volk.h A Source/ThirdParty/ANGLE/third_party/lunarg-vulkantools/README.chromium M Source/ThirdParty/ANGLE/third_party/renderdoc/README.chromium M Source/ThirdParty/ANGLE/util/EGLWindow.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/trace_fixture.cpp M Source/ThirdParty/ANGLE/util/capture/trace_fixture.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_interpreter.cpp M Source/ThirdParty/ANGLE/util/capture/trace_interpreter_autogen.cpp M Source/ThirdParty/ANGLE/util/fuchsia/ScenicWindow.cpp M Source/ThirdParty/ANGLE/util/gles_loader_autogen.cpp M Source/ThirdParty/ANGLE/util/gles_loader_autogen.h M Source/ThirdParty/ANGLE/util/ios/IOSPixmap.mm M Source/ThirdParty/ANGLE/util/osx/OSXWindow.mm M Source/ThirdParty/ANGLE/util/posix/test_utils_posix.cpp M Source/ThirdParty/ANGLE/util/test_utils_unittest.cpp M Source/ThirdParty/ANGLE/util/windows/third_party/StackWalker/README.chromium Log Message: ----------- Update ANGLE to 2024-06-24 (0c7331dfe71de0a3afc85106dce8b4948adbd5dd) https://bugs.webkit.org/show_bug.cgi?id=275808 rdar://problem/130404826 Reviewed by Dan Glastonbury Contains upstream commits: git log --oneline b150bcb873b8df30bfdb8000461dc8482ffaabc5..0c7331dfe71de0a3afc85106dce8b4948adbd5dd --pretty=%h %s 0c7331dfe7 Roll Chromium from 998b94d44e82 to dd0b2a0bee86 (601 revisions) 3c472b4502 Vulkan: Fail if texture bound to MSRTT w/o support 6f33eddc72 Vulkan: Bugfix in FindSupportedFormat 48969c95f8 GL: Implement QCOM_tiled_rendering 3be15cb046 GL: Limit uniform block size to 64KB 12028222f5 Metal: Clear visibility result buffer before use e3c8d57b1c GL: Fix glClearTexImage for LUMA textures 3f57290520 Add basic begin/end support for perf counters 29f9a8c638 Roll Chromium from e9b6b20cee41 to 998b94d44e82 (1373 revisions) 95d6e34766 Roll vulkan-deps from 83e9eca04a1b to 30f8ac1a3f18 (8 revisions) e53b3ad723 Vulkan: Extend coherent adv blend to emulated path a1dea207ed Implement KHR_blend_equation_advanced_coherent 05801537a0 Vulkan: Add feature for coherent blend advanced op 0b888d5082 Add KHR_blend_equation_advanced_coherent e30871281e Tighten FixedVector access asserts 54c4817769 GCC: Define MemoryAllocInfoMapKey's hash before using in unordered_map 0d6869c2d9 Roll vulkan-deps from 37a9cc2d9a06 to 83e9eca04a1b (5 revisions) 800ca8d38b Revert "GL: Avoid calling glBindFragDatalocationIndexed on Qualcomm" 92148c2cbb GL: Implement GL_EXT_clear_texture. 1160fda7b7 GL: Re-enable sRGB and BGRA8 extensions b99166882b Roll vulkan-deps from f2b13f01a465 to 37a9cc2d9a06 (5 revisions) 37b2487b46 Add LunarG api dump layer to ANGLE vulkan back-end 1917377f7b Capture/Replay: Write comments to the capture aeff80f1dd Android perf tests: add ATrace counters for trace loops a04239d8e9 ESSL -> WGSL: Emit most types and function params e768aed37e GL: Avoid calling glBindFragDatalocationIndexed on Qualcomm ba341ef86c Add Revision: fields to third parties 223027e8fe Roll chromium_revision 865aca6c93..e9b6b20cee (1315671:1316480) e1f0cb943b Replace issue ids post migration to new issue tracker - 2 d193d51bf8 Replace issue ids post migration to new issue tracker 10a98f4416 Add ClipControlTest.DepthFragCoord test 3da4093b1c Roll vulkan-deps from 9a192baf7bc7 to f2b13f01a465 (3 revisions) 6ac374467b Vulkan: Add feature for VK_KHR_maintenance5 d83f7beadc Vulkan: Roll volk e070705663 Manual roll vulkan-deps from 897d900fc1b1 to 9a192baf7bc7 (6 revisions) 5703bd6115 Vulkan: Further optimize ProgramExecutableVk::resetLayout 975e9414ff CL: Initial commit for ANCLE documentation d074491655 Vulkan: Smaller PackedDescriptorSetBinding cdc541de11 Roll SwiftShader from 085997ddb08b to cea33ab2d5ad (1 revision) 2683633984 Roll vulkan-deps from 42ee85cf2154 to 897d900fc1b1 (10 revisions) 7f70cd0da2 Roll Chromium from 972874fcbdf2 to 865aca6c93b1 (613 revisions) d521dd08be Metal: Set write dependency when calling fillBuffer c7f2f84e2a Skip CopyTextureTest.CopyOutsideMipmap/ES2_OpenGL on NV ed091d30fe Change siso path e799084076 Manual roll VK-GL-CTS from 1c5f78753fd9 to c201252e6fbe (8 revisions) 2d8e15f87b Add stubs for GL_QCOM_tiled_rendering 60e8ea7e49 GL: Don't sync redundant texture state. 8007cad451 Android tests: run perf tests on temp_band < 30C bots bcb567a7f8 Roll vulkan-deps from 7db4057407f4 to 42ee85cf2154 (8 revisions) b100fd57e5 Roll Chromium from d9c3e9b06f65 to 972874fcbdf2 (598 revisions) 165b85b692 Vulkan: Disable VK_EXT_shader_stencil_export on SwiftShader 8ae918599a Vulkan: Optimize ProgramExecutableVk::resetLayout 06f1b72f55 Vulkan: Bugfix in MSRTT emulation 479c950ea5 D3D11: Implement fragment shader image2D layout updates decaefc9a2 D3D11: Generalize shader image2D layout cache 973e5261a0 Roll third_party/dawn/ ff26bfbd4..6cdf3a1a1 (180 commits; 3 trivial rolls) 53fdd3b197 Vulkan: Remove suppression for fixed syncval error e34a6b317d Roll vulkan-deps from 9a693759186a to 7db4057407f4 (4 revisions) Canonical link: https://commits.webkit.org/280322@main To unsubscribe from these emails, change your notification settings at https://github.com/WebKit/WebKit/settings/notifications _______________________________________________ webkit-changes mailing list webkit-changes@lists.webkit.org https://lists.webkit.org/mailman/listinfo/webkit-changes