From a8ef71a291910953873e75fecc24f92ddab7a5a4 Mon Sep 17 00:00:00 2001 From: skia-flutter-autoroll Date: Wed, 21 Jun 2023 21:13:22 +0000 Subject: [PATCH] Roll ANGLE from 3a3a3c655a96 to ac263582dda4 (60 revisions) https://chromium.googlesource.com/angle/angle.git/+log/3a3a3c655a96..ac263582dda4 2023-06-21 steven@uplinklabs.net Vulkan: add workaround for VK_EXT_full_screen_exclusive on AMD 2023-06-21 thakis@chromium.org [apple] Fix build with newer libc++ 2023-06-21 ynovikov@chromium.org Temporarily remove NVIDIA testing from mac-test 2023-06-21 geofflang@chromium.org Add internal format to TexStorage validation errors 2023-06-21 syoussefi@chromium.org Update OWNERS 2023-06-21 angle-autoroll@skia-public.iam.gserviceaccount.com Roll vulkan-deps from 90577eb35eea to bcc1118ec796 (12 revisions) 2023-06-21 angle-autoroll@skia-public.iam.gserviceaccount.com Roll Chromium from 4c627b09fbd1 to 75b049842ff8 (625 revisions) 2023-06-20 steven@uplinklabs.net Vulkan: disable graphics_pipeline_library on old NVIDIA drivers 2023-06-20 syoussefi@chromium.org Remove unused helper classes 2023-06-20 steven@uplinklabs.net Vulkan: copy drawIndirectFirstInstance from physical device features 2023-06-20 steven@uplinklabs.net optimize glShaderSource string concatenation 2023-06-20 steven@uplinklabs.net Vulkan: detect Apple GPU as being a tile-based renderer 2023-06-20 steven@uplinklabs.net Vulkan: avoid crash on AMD drivers with MSRTT emulation 2023-06-20 steven@uplinklabs.net D3D11: unbreak instanced indirect multidraw with ushort indices 2023-06-20 romanl@google.com Assert !is_official_build in Android builds. 2023-06-20 syoussefi@chromium.org Vulkan: Deduplicate SpvAssignLocations call in program pipeline 2023-06-20 geofflang@chromium.org Metal: Refactor hasValidRenderTarget checks 2023-06-20 amy@amyspark.me GL: fall back to WGL if EGL_ANGLE_surface_orientation unset 2023-06-20 angle-autoroll@skia-public.iam.gserviceaccount.com Roll VK-GL-CTS from 7fcb3c6e0082 to f29bd2feeaff (19 revisions) 2023-06-20 angle-autoroll@skia-public.iam.gserviceaccount.com Roll vulkan-deps from c5656423525b to 90577eb35eea (5 revisions) 2023-06-20 angle-autoroll@skia-public.iam.gserviceaccount.com Roll Chromium from cc7a0bd198ec to 4c627b09fbd1 (415 revisions) 2023-06-20 syoussefi@chromium.org Vulkan: Mark the location of vertex output in the compiler 2023-06-20 syoussefi@chromium.org Vulkan: Mark the location of xfb emulation in the compiler 2023-06-19 syoussefi@chromium.org Vulkan: Mark the beginning of the shader in the compiler 2023-06-19 geofflang@chromium.org Metal: Cache render pipelines at the context level 2023-06-19 syoussefi@chromium.org Fix clearing of extended dirty bits in draw calls 2023-06-19 syoussefi@chromium.org Vulkan: Don't output SPIR-V debug info in release 2023-06-19 syoussefi@chromium.org Vulkan: Use user names directly in SPIR-V 2023-06-19 angle-autoroll@skia-public.iam.gserviceaccount.com Roll vulkan-deps from 58c6e1ea988a to c5656423525b (18 revisions) 2023-06-19 angle-autoroll@skia-public.iam.gserviceaccount.com Roll Chromium from 7df45c601f1c to cc7a0bd198ec (1481 revisions) 2023-06-17 syoussefi@chromium.org Vulkan: Use SPIR-V ids instead of names in the transformer 2023-06-16 syoussefi@chromium.org Vulkan: Refactor framebuffer fetch shader emulation 2023-06-16 mark@lunarg.com Android: Add Pixel 7 entries to End2End expectations 2023-06-16 romanl@google.com Remove _shardN suffix from tests when it's not necessary. 2023-06-16 geofflang@chromium.org Turn CreateMTLRenderPipelineDescriptor into a method 2023-06-16 geofflang@chromium.org Metal: Remove copy constructors in various util classes 2023-06-16 blundell@chromium.org Record duration of syncFromNativeContext() 2023-06-16 angle-autoroll@skia-public.iam.gserviceaccount.com Roll VK-GL-CTS from f7646f53ba61 to 7fcb3c6e0082 (1 revision) 2023-06-16 angle-autoroll@skia-public.iam.gserviceaccount.com Roll vulkan-deps from cebf5626ca50 to 58c6e1ea988a (14 revisions) 2023-06-16 amy@amyspark.me Validate GL backend after dispatch table initialization 2023-06-15 romanl@google.com Capture/Replay: Initial setup for angle_capture_tests 2023-06-15 i.nazarov@samsung.com Add isContextMutexStateConsistent() ASSERT 2023-06-15 romanl@google.com Make Test spec JSON generator hashless. 2023-06-15 geofflang@chromium.org Metal: Set alphaToCoverageEnabled in checkIfPipelineChanged 2023-06-15 fangzhoug@chromium.org Mali: Make the placeholder FBO complete for timer queries 2023-06-15 ynovikov@chromium.org Add ANGLE experimental SwiftShader builders 2023-06-15 angle-autoroll@skia-public.iam.gserviceaccount.com Roll Chromium from bfc7c889fd6c to 7df45c601f1c (609 revisions) 2023-06-14 yuxinhu@google.com Disable supportsExtendedDynamicState on ARM 2023-06-14 yuxinhu@google.com Clean up skipped deqp khr gles32 tests on Pixel 6 2023-06-14 yuxinhu@google.com Clean up skipped deqp khr gles31 tests on Pixel 6 2023-06-14 yuxinhu@google.com Clean up skipped deqp khr gles3 tests on Pixel 6 2023-06-14 yuxinhu@google.com Clean up skipped deqp gles31 tests on Pixel 6 2023-06-14 yuxinhu@google.com Clean up skipped deqp gles3 tests on Pixel 6 2023-06-14 yuxinhu@google.com Clean up skipped deqp gles2 tests on Pixel 6 2023-06-14 yuxinhu@google.com Clean up skipped deqp egl tests on Pixel 6 2023-06-14 i.nazarov@samsung.com Implement "Shared Context Mutex" functionality. 2023-06-14 mark@lunarg.com Android: Pixel 7 and Oppo Flip N2 device support 2023-06-14 mikes@lunarg.com Android: Add Galaxy A34, A54 and Oppo Find X6 2023-06-14 angle-autoroll@skia-public.iam.gserviceaccount.com Roll vulkan-deps from 701c5daafb72 to cebf5626ca50 (30 revisions) 2023-06-14 angle-autoroll@skia-public.iam.gserviceaccount.com Roll Chromium from 28f11e95962d to bfc7c889fd6c (628 revisions) If this roll has caused a breakage, revert this CL and stop the roller using the controls here: https://autoroll.skia.org/r/angle-flutter-engine Please CC flutter-engine@google.com,jsimmons@google.com on the revert to ensure that a human is aware of the problem. To file a bug in ANGLE: http://anglebug.com/new To file a bug in Flutter Engine: https://github.com/flutter/flutter/issues/new To report a problem with the AutoRoller itself, please file a bug: https://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug Documentation for the AutoRoller is here: https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md --- DEPS | 2 +- ci/licenses_golden/licenses_third_party | 22 +++++++++++++++++----- 2 files changed, 18 insertions(+), 6 deletions(-) diff --git a/DEPS b/DEPS index e3d9917e066d7..6e9a668e6e79c 100644 --- a/DEPS +++ b/DEPS @@ -635,7 +635,7 @@ deps = { Var('swiftshader_git') + '/SwiftShader.git' + '@' + '5f9ed9b16931c7155171d31f75004f73f0a3abc8', 'src/third_party/angle': - Var('chromium_git') + '/angle/angle.git' + '@' + '3a3a3c655a96200dcea9543f29e3042a1e0838f0', + Var('chromium_git') + '/angle/angle.git' + '@' + 'ac263582dda4a69260231820602dcba202334028', 'src/third_party/vulkan_memory_allocator': Var('chromium_git') + '/external/github.com/GPUOpen-LibrariesAndSDKs/VulkanMemoryAllocator' + '@' + '7de5cc00de50e71a3aab22dea52fbb7ff4efceb6', diff --git a/ci/licenses_golden/licenses_third_party b/ci/licenses_golden/licenses_third_party index c561546676f2f..ff55b1a98e0b2 100644 --- a/ci/licenses_golden/licenses_third_party +++ b/ci/licenses_golden/licenses_third_party @@ -1,4 +1,4 @@ -Signature: c141bfd886caa4764d107ac50623f92c +Signature: ef991265b6b4b9b55e75a83622962bcd ==================================================================================================== LIBRARY: angle @@ -47732,8 +47732,6 @@ ORIGIN: ../../../third_party/angle/src/compiler/translator/tree_ops/d3d/RecordUn ORIGIN: ../../../third_party/angle/src/compiler/translator/tree_ops/d3d/RecordUniformBlocksWithLargeArrayMember.h + ../../../third_party/angle/LICENSE ORIGIN: ../../../third_party/angle/src/compiler/translator/tree_ops/vulkan/FlagSamplersWithTexelFetch.cpp + ../../../third_party/angle/LICENSE ORIGIN: ../../../third_party/angle/src/compiler/translator/tree_ops/vulkan/FlagSamplersWithTexelFetch.h + ../../../third_party/angle/LICENSE -ORIGIN: ../../../third_party/angle/src/compiler/translator/tree_ops/vulkan/ReplaceForShaderFramebufferFetch.cpp + ../../../third_party/angle/LICENSE -ORIGIN: ../../../third_party/angle/src/compiler/translator/tree_ops/vulkan/ReplaceForShaderFramebufferFetch.h + ../../../third_party/angle/LICENSE ORIGIN: ../../../third_party/angle/src/compiler/translator/tree_ops/vulkan/RewriteInterpolateAtOffset.cpp + ../../../third_party/angle/LICENSE ORIGIN: ../../../third_party/angle/src/compiler/translator/tree_ops/vulkan/RewriteInterpolateAtOffset.h + ../../../third_party/angle/LICENSE ORIGIN: ../../../third_party/angle/src/compiler/translator/tree_util/AsNode.h + ../../../third_party/angle/LICENSE @@ -48027,8 +48025,6 @@ FILE: ../../../third_party/angle/src/compiler/translator/tree_ops/d3d/RecordUnif FILE: ../../../third_party/angle/src/compiler/translator/tree_ops/d3d/RecordUniformBlocksWithLargeArrayMember.h FILE: ../../../third_party/angle/src/compiler/translator/tree_ops/vulkan/FlagSamplersWithTexelFetch.cpp FILE: ../../../third_party/angle/src/compiler/translator/tree_ops/vulkan/FlagSamplersWithTexelFetch.h -FILE: ../../../third_party/angle/src/compiler/translator/tree_ops/vulkan/ReplaceForShaderFramebufferFetch.cpp -FILE: ../../../third_party/angle/src/compiler/translator/tree_ops/vulkan/ReplaceForShaderFramebufferFetch.h FILE: ../../../third_party/angle/src/compiler/translator/tree_ops/vulkan/RewriteInterpolateAtOffset.cpp FILE: ../../../third_party/angle/src/compiler/translator/tree_ops/vulkan/RewriteInterpolateAtOffset.h FILE: ../../../third_party/angle/src/compiler/translator/tree_util/AsNode.h @@ -49011,12 +49007,18 @@ LIBRARY: angle ORIGIN: ../../../third_party/angle/src/common/FixedQueue.h + ../../../third_party/angle/LICENSE ORIGIN: ../../../third_party/angle/src/compiler/translator/TranslatorMetalDirect/RewriteInterpolants.cpp + ../../../third_party/angle/LICENSE ORIGIN: ../../../third_party/angle/src/compiler/translator/TranslatorMetalDirect/RewriteInterpolants.h + ../../../third_party/angle/LICENSE +ORIGIN: ../../../third_party/angle/src/compiler/translator/tree_ops/vulkan/EmulateFramebufferFetch.cpp + ../../../third_party/angle/LICENSE +ORIGIN: ../../../third_party/angle/src/compiler/translator/tree_ops/vulkan/EmulateFramebufferFetch.h + ../../../third_party/angle/LICENSE ORIGIN: ../../../third_party/angle/src/libANGLE/GlobalMutex.cpp + ../../../third_party/angle/LICENSE ORIGIN: ../../../third_party/angle/src/libANGLE/GlobalMutex.h + ../../../third_party/angle/LICENSE +ORIGIN: ../../../third_party/angle/src/libANGLE/SharedContextMutex.cpp + ../../../third_party/angle/LICENSE +ORIGIN: ../../../third_party/angle/src/libANGLE/SharedContextMutex.h + ../../../third_party/angle/LICENSE ORIGIN: ../../../third_party/angle/src/libANGLE/renderer/metal/blocklayoutMetal.cpp + ../../../third_party/angle/LICENSE ORIGIN: ../../../third_party/angle/src/libANGLE/renderer/metal/blocklayoutMetal.h + ../../../third_party/angle/LICENSE ORIGIN: ../../../third_party/angle/src/libANGLE/renderer/metal/mtl_library_cache.h + ../../../third_party/angle/LICENSE ORIGIN: ../../../third_party/angle/src/libANGLE/renderer/metal/mtl_library_cache.mm + ../../../third_party/angle/LICENSE +ORIGIN: ../../../third_party/angle/src/libANGLE/renderer/metal/mtl_pipeline_cache.h + ../../../third_party/angle/LICENSE +ORIGIN: ../../../third_party/angle/src/libANGLE/renderer/metal/mtl_pipeline_cache.mm + ../../../third_party/angle/LICENSE ORIGIN: ../../../third_party/angle/src/libANGLE/renderer/metal/process.cpp + ../../../third_party/angle/LICENSE ORIGIN: ../../../third_party/angle/src/libANGLE/renderer/metal/process.h + ../../../third_party/angle/LICENSE ORIGIN: ../../../third_party/angle/src/libANGLE/renderer/metal/renderermtl_utils.cpp + ../../../third_party/angle/LICENSE @@ -49027,16 +49029,24 @@ ORIGIN: ../../../third_party/angle/src/libANGLE/renderer/vulkan/SecondaryCommand ORIGIN: ../../../third_party/angle/src/libANGLE/renderer/vulkan/SecondaryCommandPool.h + ../../../third_party/angle/LICENSE ORIGIN: ../../../third_party/angle/src/libANGLE/renderer/vulkan/ShareGroupVk.cpp + ../../../third_party/angle/LICENSE ORIGIN: ../../../third_party/angle/src/libANGLE/renderer/vulkan/ShareGroupVk.h + ../../../third_party/angle/LICENSE +ORIGIN: ../../../third_party/angle/src/libGLESv2/egl_context_lock_autogen.h + ../../../third_party/angle/LICENSE +ORIGIN: ../../../third_party/angle/src/libGLESv2/egl_context_lock_impl.h + ../../../third_party/angle/LICENSE TYPE: LicenseType.bsd FILE: ../../../third_party/angle/src/common/FixedQueue.h FILE: ../../../third_party/angle/src/compiler/translator/TranslatorMetalDirect/RewriteInterpolants.cpp FILE: ../../../third_party/angle/src/compiler/translator/TranslatorMetalDirect/RewriteInterpolants.h +FILE: ../../../third_party/angle/src/compiler/translator/tree_ops/vulkan/EmulateFramebufferFetch.cpp +FILE: ../../../third_party/angle/src/compiler/translator/tree_ops/vulkan/EmulateFramebufferFetch.h FILE: ../../../third_party/angle/src/libANGLE/GlobalMutex.cpp FILE: ../../../third_party/angle/src/libANGLE/GlobalMutex.h +FILE: ../../../third_party/angle/src/libANGLE/SharedContextMutex.cpp +FILE: ../../../third_party/angle/src/libANGLE/SharedContextMutex.h FILE: ../../../third_party/angle/src/libANGLE/renderer/metal/blocklayoutMetal.cpp FILE: ../../../third_party/angle/src/libANGLE/renderer/metal/blocklayoutMetal.h FILE: ../../../third_party/angle/src/libANGLE/renderer/metal/mtl_library_cache.h FILE: ../../../third_party/angle/src/libANGLE/renderer/metal/mtl_library_cache.mm +FILE: ../../../third_party/angle/src/libANGLE/renderer/metal/mtl_pipeline_cache.h +FILE: ../../../third_party/angle/src/libANGLE/renderer/metal/mtl_pipeline_cache.mm FILE: ../../../third_party/angle/src/libANGLE/renderer/metal/process.cpp FILE: ../../../third_party/angle/src/libANGLE/renderer/metal/process.h FILE: ../../../third_party/angle/src/libANGLE/renderer/metal/renderermtl_utils.cpp @@ -49047,6 +49057,8 @@ FILE: ../../../third_party/angle/src/libANGLE/renderer/vulkan/SecondaryCommandPo FILE: ../../../third_party/angle/src/libANGLE/renderer/vulkan/SecondaryCommandPool.h FILE: ../../../third_party/angle/src/libANGLE/renderer/vulkan/ShareGroupVk.cpp FILE: ../../../third_party/angle/src/libANGLE/renderer/vulkan/ShareGroupVk.h +FILE: ../../../third_party/angle/src/libGLESv2/egl_context_lock_autogen.h +FILE: ../../../third_party/angle/src/libGLESv2/egl_context_lock_impl.h ---------------------------------------------------------------------------------------------------- Copyright 2023 The ANGLE Project Authors. All rights reserved.