Branch: refs/heads/main Home: https://github.com/WebKit/WebKit Commit: 937050ddab337596ecffcd80eddd6b16e7455d9d https://github.com/WebKit/WebKit/commit/937050ddab337596ecffcd80eddd6b16e7455d9d Author: Dan Glastonbury <d...@apple.com> Date: 2022-09-26 (Mon, 26 Sep 2022)
Changed paths: M Source/ThirdParty/ANGLE/ANGLE.plist M Source/ThirdParty/ANGLE/ANGLE.xcodeproj/project.pbxproj M Source/ThirdParty/ANGLE/CONTRIBUTORS M Source/ThirdParty/ANGLE/DEPS M Source/ThirdParty/ANGLE/GLESv2.cmake M Source/ThirdParty/ANGLE/build_overrides/vulkan_validation_layers.gni M Source/ThirdParty/ANGLE/changes.diff M Source/ThirdParty/ANGLE/doc/DebuggingTips.md M Source/ThirdParty/ANGLE/doc/ExtensionSupport.md A Source/ThirdParty/ANGLE/extensions/ANGLE_logic_op.txt M Source/ThirdParty/ANGLE/extensions/ANGLE_shader_pixel_local_storage.txt A Source/ThirdParty/ANGLE/extensions/EGL_ANGLE_sync_mtl_shared_event.txt 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/FeaturesMtl_autogen.h M Source/ThirdParty/ANGLE/include/platform/FeaturesVk_autogen.h M Source/ThirdParty/ANGLE/include/platform/mtl_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/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/mixins.pyl M Source/ThirdParty/ANGLE/infra/specs/test_suites.pyl M Source/ThirdParty/ANGLE/scripts/code_generation_hashes/ANGLE_features.json M Source/ThirdParty/ANGLE/scripts/code_generation_hashes/ANGLE_format.json M Source/ThirdParty/ANGLE/scripts/code_generation_hashes/ANGLE_load_functions_table.json M Source/ThirdParty/ANGLE/scripts/code_generation_hashes/ANGLE_shader_preprocessor.json M Source/ThirdParty/ANGLE/scripts/code_generation_hashes/ANGLE_shader_translator.json M Source/ThirdParty/ANGLE/scripts/code_generation_hashes/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/Test_spec_JSON.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 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/entry_point_packed_gl_enums.json M Source/ThirdParty/ANGLE/scripts/gen_gl_enum_utils.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/angle_commit.h M Source/ThirdParty/ANGLE/src/common/angle_version.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/linux/dma_buf_utils.cpp M Source/ThirdParty/ANGLE/src/common/linux/dma_buf_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.h M Source/ThirdParty/ANGLE/src/compiler/preprocessor/preprocessor.y M Source/ThirdParty/ANGLE/src/compiler/preprocessor/preprocessor_lex_autogen.cpp M Source/ThirdParty/ANGLE/src/compiler/preprocessor/preprocessor_tab_autogen.cpp M Source/ThirdParty/ANGLE/src/compiler/translator/OutputHLSL.cpp M Source/ThirdParty/ANGLE/src/compiler/translator/glslang_tab_autogen.cpp M Source/ThirdParty/ANGLE/src/compiler/translator/glslang_tab_autogen.h M Source/ThirdParty/ANGLE/src/compiler/translator/tree_ops/RewritePixelLocalStorage.cpp M Source/ThirdParty/ANGLE/src/compiler/translator/tree_ops/vulkan/ReplaceForShaderFramebufferFetch.cpp 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/image_util/loadimage.h M Source/ThirdParty/ANGLE/src/image_util/loadimage.inc M Source/ThirdParty/ANGLE/src/libANGLE/Caps.cpp M Source/ThirdParty/ANGLE/src/libANGLE/Caps.h M Source/ThirdParty/ANGLE/src/libANGLE/Constants.h M Source/ThirdParty/ANGLE/src/libANGLE/Context.cpp M Source/ThirdParty/ANGLE/src/libANGLE/Context.h M Source/ThirdParty/ANGLE/src/libANGLE/Context_gles_ext_autogen.h M Source/ThirdParty/ANGLE/src/libANGLE/Display.cpp M Source/ThirdParty/ANGLE/src/libANGLE/EGLSync.cpp M Source/ThirdParty/ANGLE/src/libANGLE/EGLSync.h M Source/ThirdParty/ANGLE/src/libANGLE/ErrorStrings.h M Source/ThirdParty/ANGLE/src/libANGLE/Framebuffer.cpp M Source/ThirdParty/ANGLE/src/libANGLE/Framebuffer.h M Source/ThirdParty/ANGLE/src/libANGLE/GLES1Renderer.cpp M Source/ThirdParty/ANGLE/src/libANGLE/GLES1Renderer.h M Source/ThirdParty/ANGLE/src/libANGLE/GLES1Shaders.inc M Source/ThirdParty/ANGLE/src/libANGLE/GLES1State.cpp M Source/ThirdParty/ANGLE/src/libANGLE/GLES1State.h A Source/ThirdParty/ANGLE/src/libANGLE/PixelLocalStorage.cpp A Source/ThirdParty/ANGLE/src/libANGLE/PixelLocalStorage.h M Source/ThirdParty/ANGLE/src/libANGLE/ProgramPipeline.cpp M Source/ThirdParty/ANGLE/src/libANGLE/ProgramPipeline.h 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/TransformFeedback.cpp M Source/ThirdParty/ANGLE/src/libANGLE/angletypes.cpp M Source/ThirdParty/ANGLE/src/libANGLE/angletypes.h M Source/ThirdParty/ANGLE/src/libANGLE/capture/FrameCapture.cpp M Source/ThirdParty/ANGLE/src/libANGLE/capture/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/frame_capture_replay_autogen.cpp M Source/ThirdParty/ANGLE/src/libANGLE/capture/gl_enum_utils_autogen.cpp M Source/ThirdParty/ANGLE/src/libANGLE/formatutils.h M Source/ThirdParty/ANGLE/src/libANGLE/gles_extensions_autogen.cpp M Source/ThirdParty/ANGLE/src/libANGLE/gles_extensions_autogen.h M Source/ThirdParty/ANGLE/src/libANGLE/queryutils.cpp M Source/ThirdParty/ANGLE/src/libANGLE/renderer/ContextImpl.h M Source/ThirdParty/ANGLE/src/libANGLE/renderer/DisplayImpl.cpp M Source/ThirdParty/ANGLE/src/libANGLE/renderer/DisplayImpl.h M Source/ThirdParty/ANGLE/src/libANGLE/renderer/EGLSyncImpl.cpp M Source/ThirdParty/ANGLE/src/libANGLE/renderer/EGLSyncImpl.h M Source/ThirdParty/ANGLE/src/libANGLE/renderer/FormatID_autogen.h M Source/ThirdParty/ANGLE/src/libANGLE/renderer/Format_table_autogen.cpp M Source/ThirdParty/ANGLE/src/libANGLE/renderer/angle_format_map.json M Source/ThirdParty/ANGLE/src/libANGLE/renderer/d3d/DynamicHLSL.cpp M Source/ThirdParty/ANGLE/src/libANGLE/renderer/d3d/RendererD3D.cpp M Source/ThirdParty/ANGLE/src/libANGLE/renderer/d3d/RendererD3D.h M Source/ThirdParty/ANGLE/src/libANGLE/renderer/d3d/ShaderD3D.cpp M Source/ThirdParty/ANGLE/src/libANGLE/renderer/d3d/d3d11/Context11.cpp M Source/ThirdParty/ANGLE/src/libANGLE/renderer/d3d/d3d11/Context11.h M Source/ThirdParty/ANGLE/src/libANGLE/renderer/d3d/d3d11/StateManager11.cpp M Source/ThirdParty/ANGLE/src/libANGLE/renderer/d3d/d3d11/StateManager11.h M Source/ThirdParty/ANGLE/src/libANGLE/renderer/d3d/d3d11/converged/CompositorNativeWindow11.cpp M Source/ThirdParty/ANGLE/src/libANGLE/renderer/d3d/d3d11/converged/CompositorNativeWindow11.h M Source/ThirdParty/ANGLE/src/libANGLE/renderer/d3d/d3d11/renderer11_utils.cpp M Source/ThirdParty/ANGLE/src/libANGLE/renderer/d3d/d3d9/Context9.cpp M Source/ThirdParty/ANGLE/src/libANGLE/renderer/d3d/d3d9/Context9.h M Source/ThirdParty/ANGLE/src/libANGLE/renderer/d3d/d3d9/renderer9_utils.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/RendererGL.cpp M Source/ThirdParty/ANGLE/src/libANGLE/renderer/gl/RendererGL.h M Source/ThirdParty/ANGLE/src/libANGLE/renderer/gl/ShaderGL.cpp 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/egl/DisplayEGL.cpp M Source/ThirdParty/ANGLE/src/libANGLE/renderer/gl/egl/DisplayEGL.h M Source/ThirdParty/ANGLE/src/libANGLE/renderer/gl/egl/DmaBufImageSiblingEGL.cpp M Source/ThirdParty/ANGLE/src/libANGLE/renderer/gl/egl/FunctionsEGL.cpp M Source/ThirdParty/ANGLE/src/libANGLE/renderer/gl/egl/FunctionsEGL.h M Source/ThirdParty/ANGLE/src/libANGLE/renderer/gl/renderergl_utils.cpp M Source/ThirdParty/ANGLE/src/libANGLE/renderer/load_functions_data.json M Source/ThirdParty/ANGLE/src/libANGLE/renderer/load_functions_table_autogen.cpp M Source/ThirdParty/ANGLE/src/libANGLE/renderer/metal/ContextMtl.h M Source/ThirdParty/ANGLE/src/libANGLE/renderer/metal/ContextMtl.mm M Source/ThirdParty/ANGLE/src/libANGLE/renderer/metal/DisplayMtl.h M Source/ThirdParty/ANGLE/src/libANGLE/renderer/metal/DisplayMtl.mm M Source/ThirdParty/ANGLE/src/libANGLE/renderer/metal/ProvokingVertexHelper.h M Source/ThirdParty/ANGLE/src/libANGLE/renderer/metal/ProvokingVertexHelper.mm M Source/ThirdParty/ANGLE/src/libANGLE/renderer/metal/SyncMtl.h 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/mtl_common.h M Source/ThirdParty/ANGLE/src/libANGLE/renderer/metal/shaders/format_autogen.h M Source/ThirdParty/ANGLE/src/libANGLE/renderer/metal/shaders/mtl_default_shaders_src_autogen.inc M Source/ThirdParty/ANGLE/src/libANGLE/renderer/metal/shaders/mtl_default_shaders_src_autogen.metal M Source/ThirdParty/ANGLE/src/libANGLE/renderer/null/ContextNULL.cpp M Source/ThirdParty/ANGLE/src/libANGLE/renderer/null/ContextNULL.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/DisplayVk.cpp M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/DisplayVk.h M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/FramebufferVk.cpp M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/FramebufferVk.h M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/RendererVk.cpp M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/RendererVk.h M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/SecondaryCommandBuffer.cpp M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/SecondaryCommandBuffer.h M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/ShaderVk.cpp M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/SurfaceVk.cpp M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/UtilsVk.cpp M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/android/AHBFunctions.cpp M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/android/AHBFunctions.h M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/android/DisplayVkAndroid.cpp M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/linux/DisplayVkLinux.cpp M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/linux/DisplayVkLinux.h M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/linux/gbm/DisplayVkGbm.cpp M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/linux/gbm/DisplayVkGbm.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_format_map.json M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/vk_format_table_autogen.cpp M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/vk_helpers.cpp M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/vk_utils.cpp M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/vk_utils.h M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/vk_wrapper.h M Source/ThirdParty/ANGLE/src/libANGLE/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/validationES3.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/libGLESv2.gni M Source/ThirdParty/ANGLE/src/libGLESv2/egl_ext_stubs.cpp M Source/ThirdParty/ANGLE/src/libGLESv2/egl_ext_stubs_autogen.h M Source/ThirdParty/ANGLE/src/libGLESv2/entry_points_egl_ext_autogen.cpp M Source/ThirdParty/ANGLE/src/libGLESv2/entry_points_egl_ext_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/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_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/angle_perftests.gni M Source/ThirdParty/ANGLE/src/tests/capture_replay_tests.py M Source/ThirdParty/ANGLE/src/tests/capture_replay_tests/capture_replay_expectations.txt M Source/ThirdParty/ANGLE/src/tests/deqp_support/deqp.gni M Source/ThirdParty/ANGLE/src/tests/deqp_support/deqp_gles31_test_expectations.txt M Source/ThirdParty/ANGLE/src/tests/egl_tests/EGLSurfaceTest.cpp M Source/ThirdParty/ANGLE/src/tests/egl_tests/EGLSyncTest.cpp A Source/ThirdParty/ANGLE/src/tests/egl_tests/EGLSyncTestMetalSharedEvent.mm M Source/ThirdParty/ANGLE/src/tests/gl_tests/AttributeLayoutTest.cpp M Source/ThirdParty/ANGLE/src/tests/gl_tests/BlitFramebufferANGLETest.cpp M Source/ThirdParty/ANGLE/src/tests/gl_tests/ClearTest.cpp M Source/ThirdParty/ANGLE/src/tests/gl_tests/ContextNoErrorTest.cpp M Source/ThirdParty/ANGLE/src/tests/gl_tests/FramebufferTest.cpp M Source/ThirdParty/ANGLE/src/tests/gl_tests/ImageTest.cpp M Source/ThirdParty/ANGLE/src/tests/gl_tests/MultisampledRenderToTextureTest.cpp M Source/ThirdParty/ANGLE/src/tests/gl_tests/PixelLocalStorageTest.cpp M Source/ThirdParty/ANGLE/src/tests/gl_tests/ProvokingVertexTest.cpp M Source/ThirdParty/ANGLE/src/tests/gl_tests/RenderbufferMultisampleTest.cpp M Source/ThirdParty/ANGLE/src/tests/gl_tests/SamplersTest.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/TransformFeedbackTest.cpp M Source/ThirdParty/ANGLE/src/tests/gl_tests/VertexAttributeTest.cpp M Source/ThirdParty/ANGLE/src/tests/gl_tests/VulkanExternalImageTest.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/FogTest.cpp M Source/ThirdParty/ANGLE/src/tests/gl_tests/gles1/LightsTest.cpp M Source/ThirdParty/ANGLE/src/tests/gles1_conformance_tests/ConformanceTests.cpp A Source/ThirdParty/ANGLE/src/tests/perf_tests/ProgramPipelineObjectPerfTest.cpp M Source/ThirdParty/ANGLE/src/tests/perf_tests/TracePerfTest.cpp M Source/ThirdParty/ANGLE/src/tests/py_utils/android_helper.py M Source/ThirdParty/ANGLE/src/tests/restricted_traces/restricted_traces.json M Source/ThirdParty/ANGLE/src/tests/run_perf_tests.py M Source/ThirdParty/ANGLE/src/tests/test_utils/ANGLETest.cpp M Source/ThirdParty/ANGLE/src/tests/test_utils/angle_test_configs.cpp M Source/ThirdParty/ANGLE/src/tests/test_utils/angle_test_configs.h M Source/ThirdParty/ANGLE/src/tests/test_utils/angle_test_instantiate.cpp M Source/ThirdParty/ANGLE/tools/angle_tools.py M Source/ThirdParty/ANGLE/tools/flex-bison/README.md M Source/ThirdParty/ANGLE/tools/flex-bison/linux/bison.sha1 M Source/ThirdParty/ANGLE/tools/flex-bison/third_party/skeletons/bison.m4 A Source/ThirdParty/ANGLE/tools/flex-bison/third_party/skeletons/c++-skel.m4 A Source/ThirdParty/ANGLE/tools/flex-bison/third_party/skeletons/c++.m4 M Source/ThirdParty/ANGLE/tools/flex-bison/third_party/skeletons/c-like.m4 A Source/ThirdParty/ANGLE/tools/flex-bison/third_party/skeletons/c-skel.m4 M Source/ThirdParty/ANGLE/tools/flex-bison/third_party/skeletons/c.m4 A Source/ThirdParty/ANGLE/tools/flex-bison/third_party/skeletons/d-skel.m4 A Source/ThirdParty/ANGLE/tools/flex-bison/third_party/skeletons/d.m4 A Source/ThirdParty/ANGLE/tools/flex-bison/third_party/skeletons/glr.c A Source/ThirdParty/ANGLE/tools/flex-bison/third_party/skeletons/glr.cc A Source/ThirdParty/ANGLE/tools/flex-bison/third_party/skeletons/glr2.cc A Source/ThirdParty/ANGLE/tools/flex-bison/third_party/skeletons/java-skel.m4 A Source/ThirdParty/ANGLE/tools/flex-bison/third_party/skeletons/java.m4 A Source/ThirdParty/ANGLE/tools/flex-bison/third_party/skeletons/lalr1.cc A Source/ThirdParty/ANGLE/tools/flex-bison/third_party/skeletons/lalr1.d A Source/ThirdParty/ANGLE/tools/flex-bison/third_party/skeletons/lalr1.java A Source/ThirdParty/ANGLE/tools/flex-bison/third_party/skeletons/location.cc A Source/ThirdParty/ANGLE/tools/flex-bison/third_party/skeletons/stack.hh A Source/ThirdParty/ANGLE/tools/flex-bison/third_party/skeletons/traceon.m4 A Source/ThirdParty/ANGLE/tools/flex-bison/third_party/skeletons/variant.hh M Source/ThirdParty/ANGLE/tools/flex-bison/third_party/skeletons/yacc.c M Source/ThirdParty/ANGLE/tools/flex-bison/windows/bison.exe.sha1 M Source/ThirdParty/ANGLE/tools/flex-bison/windows/flex.exe.sha1 M Source/ThirdParty/ANGLE/tools/flex-bison/windows/m4.exe.sha1 M Source/ThirdParty/ANGLE/tools/flex-bison/windows/msys-2.0.dll.sha1 M Source/ThirdParty/ANGLE/tools/flex-bison/windows/msys-iconv-2.dll.sha1 M Source/ThirdParty/ANGLE/tools/flex-bison/windows/msys-intl-8.dll.sha1 M Source/ThirdParty/ANGLE/util/EGLWindow.cpp M Source/ThirdParty/ANGLE/util/EGLWindow.h M Source/ThirdParty/ANGLE/util/angle_features_autogen.cpp M Source/ThirdParty/ANGLE/util/angle_features_autogen.h M Source/ThirdParty/ANGLE/util/capture/trace_egl_loader_autogen.cpp M Source/ThirdParty/ANGLE/util/capture/trace_egl_loader_autogen.h M Source/ThirdParty/ANGLE/util/capture/trace_gles_loader_autogen.cpp M Source/ThirdParty/ANGLE/util/capture/trace_gles_loader_autogen.h M Source/ThirdParty/ANGLE/util/egl_loader_autogen.cpp M Source/ThirdParty/ANGLE/util/egl_loader_autogen.h M Source/ThirdParty/ANGLE/util/gles_loader_autogen.cpp M Source/ThirdParty/ANGLE/util/gles_loader_autogen.h Log Message: ----------- Update ANGLE to 2022-09-25 (2aa52da7e4c32ed6be32d25b487e2280c7b559da) https://bugs.webkit.org/show_bug.cgi?id=245650 rdar://problem/100390402 Reviewed by Kimmo Kinnunen. Contains upstream commits: git log --oneline 26cb336a0dfcd4cd657a2b12ccf020779682e718..2aa52da7e4c32ed6be32d25b487e2280c7b559da --pretty=%h %s 2aa52da7e Metal: Upload IOSurface data with staging buffers on AMD b59609c56 Roll Chromium from a63c34f9ead3 to c4be4c7e0a43 (867 revisions) 1fc6c49c4 Log additional info when "failed to record some samples" 9f40871c7 Roll third_party/jsoncpp. f43897979 GLES1/Vulkan: Enable GL_EXT_multisample_compatibility bc447ca46 GLES1: Move lighting to vertex shader 43354edbe Vulkan: Add missing part for supporting GBM Platform type ab255263a GLES1: Fix material color update when COLOR_MATERIAL 9f99d5943 Add driverApiVersion in GPUDeviceInfo d2a58f00a EGL: Implement eglCopyMetalSharedEventANGLE 655cc456c Roll vulkan-deps from c9e298759959 to 9af2b2b2ef97 (1 revision) 5e3bf6d81 Tests: Add Eve Echoes trace 7d82f62a2 Roll SwiftShader from bd8f8a8fc544 to 0dd58092b204 (1 revision) 2debd07df Automatically query status of features for tests 5d15e9c65 Roll vulkan-deps from 90c58209c2e3 to c9e298759959 (2 revisions) 7d712c474 Metal: ProvokingVertexHelper stop using a separate cmdbuffer 3cfea56ca Avoid ANGLE formats on dmabuf-backed EGL images 338cb4c03 Roll vulkan-deps from 3a373f5689ff to 90c58209c2e3 (3 revisions) 094b49db6 Android Test Runner: Skip APK install if hash matches. 878d58f0f Make astc_encoder optional e82eaff91 Stubs for paletted images 0d34d4f88 Suppress more VVL errors about vkCmdDraw*-None 9313ee01a Roll SwiftShader from 495c41ce34af to bd8f8a8fc544 (2 revisions) 0f12cf1dc Roll Chromium from 2c406fc99b42 to a63c34f9ead3 (560 revisions) f90db5509 Roll vulkan-deps from 13962002fdf0 to 3a373f5689ff (20 revisions) 76a3f0509 Fix crash in vkGetPhysicalDeviceProperties2() 3700a0599 Revert "Add ReadPixels Perf Test" 03e912c1b Roll vulkan-deps from 7d70d765a648 to 13962002fdf0 (7 revisions) b931880f8 Roll vulkan-deps from d9371f187fcc to 7d70d765a648 (1 revision) 8b2aff283 Implement the ANGLE_shader_pixel_local_storage API 59f496c09 Only close COM if it was initialized d78f7d206 GLES1: Enable PointAntiAlias and RescaleNormal tests 2f1f95001 GLES1: Fix behavior with incomplete mipmap textures 7edc6dabf Suppress VVL error about vkCmdDraw-None 1d8dce258 EGL: Implement EGL_EXT_image_dma_buf_import_modifiers 2b4699ad9 Vulkan: Fix validation error with unset-logic-op in UtilsVk 41de8a02d Suppress VVL error about input attachment desc ea7eff37c Add ReadPixels Perf Test 44adf8c68 End Mac 12.5.1 qualification for ANGLE on Intel dbb9f38df FrameCapture: Capture Texture Environment in MEC. f621ff8a5 Roll SwiftShader from b405d5dd04c4 to 495c41ce34af (3 revisions) bc33b1584 Roll Chromium from a34a3f07bf17 to 2c406fc99b42 (426 revisions) 69714184e GLES1: Implement logic op through framebuffer fetch 9393fd540 FrameCapture: Ignore GetActiveAttrib 8581e5fab FrameCapture: Improve renderbuffer reset 79c309138 Add GLES 1.x lighting tests 72f6c2bc0 Roll vulkan-deps from c8b930c34ad9 to d9371f187fcc (1 revision) a89f678f8 EGL: Implement ANGLE_metal_shared_event_sync on metal 262db55ec Roll vulkan-deps from fc6a5c804833 to c8b930c34ad9 (1 revision) e7c58ec4d Roll vulkan-deps from 3811e73c4b6f to fc6a5c804833 (1 revision) 1c4721324 Handle Mesa llvmpipe in GetSystemInfoVulkanWithICD f6a171d5d GLES1: Fix Fog rendering a6edb43f6 Vulkan: Fix native ID for GBM configs 2796cbfd5 GLES1: Implement logic op through ANGLE_logic_op 7353de231 Use python3 instead of python (python2 on skia roller) b04a403b4 Roll Chromium from bf1e383b4aa1 to a34a3f07bf17 (1216 revisions) 790dc4793 Collect vulkan driverID with GetSystemInfoVulkan() 0c7bf6273 Vulkan: Remove static variable from DisplayVkLinux::queryDmaBufFormats c51ca1b76 Infra: Run GLES1 conformance tests on Pixel 4 bots 2b6d79205 Remove extra '# if defined(ANGLE_PLATFORM_WINDOWS)' ba3b45159 Vulkan: Implement GL_ANGLE_logic_op 8bb80e9f1 Roll SwiftShader from 9e96423f7ed2 to b405d5dd04c4 (4 revisions) 818111660 Reject GL_HALF_FLOAT_OES on WebGL 2.0 97926f805 GL: Implement GL_ANGLE_logic_op de73f7cd7 Introduce GL_ANGLE_logic_op 0fefbe83e Vulkan: Do not cache the FramebufferHelper with no attachment d19d9bfe2 Roll VK-GL-CTS from 6dee9965e173 to 7bbdc916a414 (16 revisions) 8e34ef7ac infra: Update bot naming in angle_mb_config. ffd662e94 capture/replay: Add MEC support to capture-replay script 11ac69d0a EGL: Stop announcing EGL_EXT_image_dma_buf_import_modifiers d63fdfa55 Include <windows.h> to build vulkan only ANGLE on Windows 493bab09b Add an ShPixelLocalStorageType enum b45d30638 infra: Update Perf bot config names. 0630644c2 Roll Chromium from f537c423b7df to bf1e383b4aa1 (536 revisions) a8a04ce16 Vulkan: Add supportsPresentation feature 38c010086 Vulkan: Fix a cornercase bug when dynamically loading AHB APIs. 704ad44b9 Fix -Wdeprecated-copy-with-user-provided-copy e21e2c56c Infra: Run GLES1 conformance tests on Linux 04f46f391 Reland "Generate stubs for ANGLE_shader_pixel_local_storage" f54e7ee69 Vulkan: Add Native ID to GBM configs 8c62c5bd0 [fuchsia] Remove use_cfv1 from uses of test() GN template 492a78a2a Roll Chromium from dddcaa9c9b82 to f537c423b7df (553 revisions) 8c45e3c41 Revert "Generate stubs for ANGLE_shader_pixel_local_storage" 3657b0cac Vulkan: Add end2end test for fbo with no attachment 8208e8a23 Generate stubs for ANGLE_shader_pixel_local_storage 18f908573 Vulkan: Use DontCare if attachment is invalidated 7822c9df9 Delete FramebufferPixelLocalClearValue{f,i,ui}vANGLE 3782c4fbd Move Android.bp change from internal http://ag/18177202 to aosp 09f8fbe8d VVL: Add new GN override for spirv c8a87b37d Roll SwiftShader from 8195c076a9c9 to 9e96423f7ed2 (1 revision) dbd34ba86 Roll Chromium from 4f2938b7d694 to dddcaa9c9b82 (525 revisions) ee3b5d059 GLES1/Vulkan: Enable LineRaster tests a902eea90 Qualify Mac 12.5.1 on Intel d375547ce Do not link program pipeline in glUseProgramStages a2f00721c Vulkan: Extend bounding box when pruning updates ec1ce5826 Skip end2end tests failing on iOS 0af9aa034 use proper TPrecision when creating TType 34332f85d Fix UninstantiatedParameterizedTestSuite errors on iOS. f39a9659c Update flex/bison binaries. 46af4c33e Roll SwiftShader from 4258f175b8d9 to 8195c076a9c9 (5 revisions) 8fb77b5aa gles1/FogTest: Add test that combines blending and fog. 467c91ea2 Roll Chromium from 3c60121d064a to 4f2938b7d694 (507 revisions) ae971cfe5 Vulkan: Expose wide gamut and HDR EGL colorspace extensions fc51d98f0 Add Direct Composition offset to gl_FragCoord 18af371b6 Add instructions to configure RenderDoc ShaderView 7369e6652 Roll Chromium from e7211d52993a to 3c60121d064a (1898 revisions) 543c450e7 Tests: Add Botworld Adventure trace 08d3be385 Rename include guards for angle_version_info.h, angle_version.h 1ae2d1330 Roll VK-GL-CTS from 2d84fcfd2251 to 6dee9965e173 (8 revisions) 92519c7f5 Tests: Add Zombie Smasher trace Canonical link: https://commits.webkit.org/254882@main _______________________________________________ webkit-changes mailing list webkit-changes@lists.webkit.org https://lists.webkit.org/mailman/listinfo/webkit-changes