skia-flutter-autoroll
024ea06e77
Roll Skia from da3bb89a5d88 to af4ecc4cd3e9 (1 revision) ( flutter/engine#44911 )
...
https://skia.googlesource.com/skia.git/+log/da3bb89a5d88..af4ecc4cd3e9
2023-08-21 johnstiles@google.com Add empty GN source lists for Chrome use.
If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/skia-flutter-autoroll
Please CC brianosman@google.com ,jsimmons@google.com ,lovisolo@google.com ,rmistry@google.com on the revert to ensure that a human
is aware of the problem.
To file a bug in Skia: https://bugs.chromium.org/p/skia/issues/entry
To file a bug in Flutter: https://github.com/flutter/flutter/issues/new/choose
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
2023-08-21 18:52:21 +00:00
skia-flutter-autoroll
73902d21ac
Roll Skia from 7e5a3009a8d4 to da3bb89a5d88 (9 revisions) ( flutter/engine#44906 )
...
https://skia.googlesource.com/skia.git/+log/7e5a3009a8d4..da3bb89a5d88
2023-08-21 johnstiles@google.com Add extended option [wgsl=true] to enable WGSL in DM.
2023-08-21 skia-autoroll@skia-public.iam.gserviceaccount.com Roll vulkan-deps from aa121378c102 to c1234c5f930e (1 revision)
2023-08-21 jamesgk@google.com [graphite] Generate new mipmaps when copying mipmapped texture
2023-08-21 johnstiles@google.com Add Caps bit to enable WGSL code generator.
2023-08-21 ccameron@chromium.org SkXMLParser::parse: Optimize memory-backed streams
2023-08-21 johnstiles@google.com Move unneeded constants out of header.
2023-08-21 johnstiles@google.com Remove SK_ENABLE_SKSL.
2023-08-21 brianosman@google.com Remove GrBackendRenderTargetData::isValid
2023-08-21 johnstiles@google.com Remove unused argument from WGSL ctor functions.
If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/skia-flutter-autoroll
Please CC brianosman@google.com ,jsimmons@google.com ,lovisolo@google.com ,rmistry@google.com on the revert to ensure that a human
is aware of the problem.
To file a bug in Skia: https://bugs.chromium.org/p/skia/issues/entry
To file a bug in Flutter: https://github.com/flutter/flutter/issues/new/choose
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
2023-08-21 18:06:05 +00:00
Zachary Anderson
c9f9d56adf
Don't run clang_tidy --lint-all in presubmit ( flutter/engine#44833 )
...
Instead, this PR runs clang_tidy only on files that have been changed.
Related https://github.com/flutter/flutter/issues/105068
2023-08-21 17:51:10 +00:00
skia-flutter-autoroll
44bbf41b77
Roll Dart SDK from 7dd53a3df4cf to 1859f7202bba (1 revision) ( flutter/engine#44903 )
...
https://dart.googlesource.com/sdk.git/+log/7dd53a3df4cf..1859f7202bba
2023-08-21 dart-internal-merge@dart-ci-internal.iam.gserviceaccount.com Version 3.2.0-93.0.dev
If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/dart-sdk-flutter-engine
Please CC dart-vm-team@google.com ,jsimmons@google.com on the revert to ensure that a human
is aware of the problem.
To file a bug in Flutter Engine: https://github.com/flutter/flutter/issues/new/choose
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
2023-08-21 17:39:09 +00:00
Greg Spencer
2bcecf60c9
Change Doxyfile options to not create subdirs ( flutter/engine#44855 )
...
## Description
This turns off the Doxyfile option `CREATE_SUBDIRS` because it prevents deep link URLs from being stable. It means that thousands of files will be in the main directory, but the filesystem should be able to handle that.
I got rid of the header/footer files for doxygen (because Doxygen will generate them anyhow) and fixed where it was looking for the Flutter logo.
I also ran Doxygen on the Doxyfile template and Doxyfile and updated all the options to correspond with the latest Doxygen.
2023-08-21 17:39:06 +00:00
Jonah Williams
9883398f4c
[Impeller] Remove sync switch ( flutter/engine#44885 )
...
Adding back the waitUntilScheduled introduced a regression with this sync switch behavior. Because we block on all previous cmd buffer submission, if the sync switch fires partially through the raster thread workload, then some of our cmd buffers won't be submitted and waitUntilScheduled won't terminate.
But since we added back the waitUntilScheduled, we don't actually need these guards, as this ensures that the raster thread doesn't finish until all worker threads have finished.
2023-08-21 17:31:20 +00:00
skia-flutter-autoroll
8b1023ba27
Roll Skia from 475f07f5ca14 to 7e5a3009a8d4 (1 revision) ( flutter/engine#44900 )
...
https://skia.googlesource.com/skia.git/+log/475f07f5ca14..7e5a3009a8d4
2023-08-21 johnstiles@google.com Use unsigned chars in Lexer.
If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/skia-flutter-autoroll
Please CC armansito@google.com ,brianosman@google.com ,jsimmons@google.com ,rmistry@google.com on the revert to ensure that a human
is aware of the problem.
To file a bug in Skia: https://bugs.chromium.org/p/skia/issues/entry
To file a bug in Flutter: https://github.com/flutter/flutter/issues/new/choose
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
2023-08-21 15:36:22 +00:00
skia-flutter-autoroll
f9214dff84
Roll Dart SDK from af7860c1b2a5 to 7dd53a3df4cf (1 revision) ( flutter/engine#44898 )
...
https://dart.googlesource.com/sdk.git/+log/af7860c1b2a5..7dd53a3df4cf
2023-08-21 dart-internal-merge@dart-ci-internal.iam.gserviceaccount.com Version 3.2.0-92.0.dev
If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/dart-sdk-flutter-engine
Please CC dart-vm-team@google.com ,jsimmons@google.com on the revert to ensure that a human
is aware of the problem.
To file a bug in Flutter Engine: https://github.com/flutter/flutter/issues/new/choose
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
2023-08-21 13:36:02 +00:00
skia-flutter-autoroll
36b5a1e34b
Roll Fuchsia Linux SDK from iQbvLoFBbhU8pkkqw... to lDn2QLh1I7rtNu01y... ( flutter/engine#44895 )
...
If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/fuchsia-linux-sdk-flutter-engine
Please CC jsimmons@google.com ,rmistry@google.com ,zra@google.com on the revert to ensure that a human
is aware of the problem.
To file a bug in Flutter: https://github.com/flutter/flutter/issues/new/choose
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
2023-08-21 10:47:28 +00:00
skia-flutter-autoroll
74af2aaec8
Roll Skia from fca8fac08117 to 475f07f5ca14 (2 revisions) ( flutter/engine#44896 )
...
https://skia.googlesource.com/skia.git/+log/fca8fac08117..475f07f5ca14
2023-08-21 skia-autoroll@skia-public.iam.gserviceaccount.com Roll ANGLE from 78de02ab5230 to 3479f4a1807b (29 revisions)
2023-08-21 skia-autoroll@skia-public.iam.gserviceaccount.com Roll SK Tool from 572e236a3608 to bb6b2fe4c19b
If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/skia-flutter-autoroll
Please CC armansito@google.com ,brianosman@google.com ,jsimmons@google.com ,rmistry@google.com on the revert to ensure that a human
is aware of the problem.
To file a bug in Skia: https://bugs.chromium.org/p/skia/issues/entry
To file a bug in Flutter: https://github.com/flutter/flutter/issues/new/choose
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
2023-08-21 10:26:17 +00:00
skia-flutter-autoroll
871711d3aa
Roll Fuchsia Mac SDK from fiGH0e7wu87NiNtTr... to aXDvHIK6XMKTHieu_... ( flutter/engine#44894 )
...
If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/fuchsia-mac-sdk-flutter-engine
Please CC jsimmons@google.com ,rmistry@google.com ,zra@google.com on the revert to ensure that a human
is aware of the problem.
To file a bug in Flutter: https://github.com/flutter/flutter/issues/new/choose
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
2023-08-21 10:10:03 +00:00
skia-flutter-autoroll
80f672f48c
Roll Dart SDK from c839eea7f0fa to af7860c1b2a5 (1 revision) ( flutter/engine#44893 )
...
https://dart.googlesource.com/sdk.git/+log/c839eea7f0fa..af7860c1b2a5
2023-08-21 dart-internal-merge@dart-ci-internal.iam.gserviceaccount.com Version 3.2.0-91.0.dev
If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/dart-sdk-flutter-engine
Please CC dart-vm-team@google.com ,jsimmons@google.com on the revert to ensure that a human
is aware of the problem.
To file a bug in Flutter Engine: https://github.com/flutter/flutter/issues/new/choose
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
2023-08-21 09:37:28 +00:00
Jim Graham
5774ccf84f
Split DisplayListBuilder into DlCanvas optimizer and DlOp recorder classes ( flutter/engine#44718 )
...
DisplayListBuilder grew over time from a class that implemented a developer-unfriendly stateful API into one that implemented both the developer-friendly DlCanvas API as well as its original stateful API. Over time, the stateful API was buried under a "testing only" facade.
In the meantime, the optimization features that it applies to the DlCanvas calls before it records the operations in a DlOp store are useful without the recording process and so I've been wanting to break those into 2 parts for a while with the goal of removing all stateful APIs from DisplayListBuilder (see https://github.com/flutter/flutter/issues/108303 ).
This PR takes a major step along that direction by splitting DisplayListBuilder into essentially a convenience class that marries 2 new classes together to achieve its old functionality:
- `DlCanvasToReceiver` - a class that implements DlCanvas, optimizes common situations, and then sends commands to any object that implements `DlOpReceiver`
- `DlOpRecorder` - an implementation of DlOpReceiver that records the operations in a buffer from which to create a `DisplayList` object
- `DisplayListBuilder` now inherits from DlCanvasToReceiver to get the optimizations and provides it with an instance of `DlOpRecorder` as the receiver that it will send its results to
- Similarly, a `DlCanvasToReceiver` instance could be directed to an `impeller:DlDispatcher` to achieve a more straight-through path from the DlCanvas interface to impeller Pictures.
2023-08-21 07:17:19 +00:00
skia-flutter-autoroll
67876049a1
Roll Skia from d2369dac4a1d to fca8fac08117 (1 revision) ( flutter/engine#44888 )
...
https://skia.googlesource.com/skia.git/+log/d2369dac4a1d..fca8fac08117
2023-08-21 skia-autoroll@skia-public.iam.gserviceaccount.com Roll Skia Infra from 228e9620e667 to 572e236a3608 (6 revisions)
If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/skia-flutter-autoroll
Please CC armansito@google.com ,brianosman@google.com ,jsimmons@google.com ,rmistry@google.com on the revert to ensure that a human
is aware of the problem.
To file a bug in Skia: https://bugs.chromium.org/p/skia/issues/entry
To file a bug in Flutter: https://github.com/flutter/flutter/issues/new/choose
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
2023-08-21 05:49:30 +00:00
skia-flutter-autoroll
84297427ed
Roll Dart SDK from 632c8cccd30c to c839eea7f0fa (1 revision) ( flutter/engine#44886 )
...
https://dart.googlesource.com/sdk.git/+log/632c8cccd30c..c839eea7f0fa
2023-08-19 dart-internal-merge@dart-ci-internal.iam.gserviceaccount.com Version 3.2.0-90.0.dev
If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/dart-sdk-flutter-engine
Please CC dart-vm-team@google.com ,jsimmons@google.com on the revert to ensure that a human
is aware of the problem.
To file a bug in Flutter Engine: https://github.com/flutter/flutter/issues/new/choose
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
2023-08-21 01:45:23 +00:00
skia-flutter-autoroll
25e5a6c9e8
Roll Skia from 4f6b9d08b6d1 to d2369dac4a1d (6 revisions) ( flutter/engine#44883 )
...
https://skia.googlesource.com/skia.git/+log/4f6b9d08b6d1..d2369dac4a1d
2023-08-20 skia-autoroll@skia-public.iam.gserviceaccount.com Roll vulkan-deps from 86b1009b1e55 to aa121378c102 (1 revision)
2023-08-20 skia-autoroll@skia-public.iam.gserviceaccount.com Roll vulkan-deps from a8c25b53a106 to 86b1009b1e55 (1 revision)
2023-08-19 skia-autoroll@skia-public.iam.gserviceaccount.com Roll vulkan-deps from af77dd0a5da0 to a8c25b53a106 (1 revision)
2023-08-19 sunnyps@chromium.org graphite: Implement onReinterpretColorSpace for Image_YUVA
2023-08-18 scroggo@google.com SkQP bash scripts: use python3
2023-08-18 skia-autoroll@skia-public.iam.gserviceaccount.com Roll vulkan-deps from 2542ba0a2d7e to af77dd0a5da0 (6 revisions)
If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/skia-flutter-autoroll
Please CC armansito@google.com ,brianosman@google.com ,jsimmons@google.com ,rmistry@google.com on the revert to ensure that a human
is aware of the problem.
To file a bug in Skia: https://bugs.chromium.org/p/skia/issues/entry
To file a bug in Flutter: https://github.com/flutter/flutter/issues/new/choose
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
2023-08-20 22:19:10 +00:00
Brandon DeRosier
d6ab095556
[Impeller] Fix clip management for DrawPicture. ( flutter/engine#44835 )
...
Solves two problems:
1. Fix the debug crash by restoring the clip after the `EntityPass`
merge. I initially surrounded the merge with a `Save` and `Restore`,
which was a mistake and is a no-op in this situation. This should have
no excess impact on performance, since we ignore clips in `EntityPass`
when we detect that they won't do anything.
2. Picture subpasses weren't getting their stencil depth adjusted during
the merge, which can result in subpass entities potentially receiving a
clip depth that's too high.
2023-08-20 15:03:11 -07:00
Chinmay Garde
6f57ec0293
[Impeller] Document threading configuration with Vulkan. ( flutter/engine#44874 )
...
Moving bits and pieces of the presentation this morning into docs so we can keep them up to date.
2023-08-20 21:36:00 +00:00
skia-flutter-autoroll
98209bf731
Roll Fuchsia Mac SDK from onEHyyETXAMieDyfP... to fiGH0e7wu87NiNtTr... ( flutter/engine#44875 )
...
If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/fuchsia-mac-sdk-flutter-engine
Please CC jsimmons@google.com ,rmistry@google.com ,zra@google.com on the revert to ensure that a human
is aware of the problem.
To file a bug in Flutter: https://github.com/flutter/flutter/issues/new/choose
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
2023-08-20 21:34:06 +00:00
skia-flutter-autoroll
b5d9f17cee
Roll Dart SDK from a4908f67b63e to 632c8cccd30c (2 revisions) ( flutter/engine#44872 )
...
https://dart.googlesource.com/sdk.git/+log/a4908f67b63e..632c8cccd30c
2023-08-19 dart-internal-merge@dart-ci-internal.iam.gserviceaccount.com Version 3.2.0-89.0.dev
2023-08-18 dart-internal-merge@dart-ci-internal.iam.gserviceaccount.com Version 3.2.0-88.0.dev
If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/dart-sdk-flutter-engine
Please CC dart-vm-team@google.com ,jsimmons@google.com on the revert to ensure that a human
is aware of the problem.
To file a bug in Flutter Engine: https://github.com/flutter/flutter/issues/new/choose
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
2023-08-20 21:32:51 +00:00
skia-flutter-autoroll
034aaf2680
Roll Fuchsia Linux SDK from pSqQ556xmZp7S4np5... to iQbvLoFBbhU8pkkqw... ( flutter/engine#44878 )
...
If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/fuchsia-linux-sdk-flutter-engine
Please CC jsimmons@google.com ,rmistry@google.com ,zra@google.com on the revert to ensure that a human
is aware of the problem.
To file a bug in Flutter: https://github.com/flutter/flutter/issues/new/choose
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
2023-08-20 21:32:49 +00:00
skia-flutter-autoroll
ebfc7f9b33
Roll Skia from e9cf3f1740eb to 4f6b9d08b6d1 (2 revisions) ( flutter/engine#44868 )
...
https://skia.googlesource.com/skia.git/+log/e9cf3f1740eb..4f6b9d08b6d1
2023-08-18 johnstiles@google.com Add parentheses around ambiguous WGSL binary-op intrinsics.
2023-08-18 johnstiles@google.com Fix precedence level for WGSL ternary ops.
If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/skia-flutter-autoroll
Please CC brianosman@google.com ,egdaniel@google.com ,jsimmons@google.com ,rmistry@google.com on the revert to ensure that a human
is aware of the problem.
To file a bug in Skia: https://bugs.chromium.org/p/skia/issues/entry
To file a bug in Flutter: https://github.com/flutter/flutter/issues/new/choose
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
2023-08-20 21:31:35 +00:00
Jonah Williams
6f3b341232
Revert "Implementing TextScaler for nonlinear text scaling" ( flutter/engine#44882 )
...
Reverts flutter/engine#42062
Failing due to:
>>>>>>>> 08-18 15:59:41.350 3439 3484 E flutter :
[ERROR:flutter/shell/platform/android/platform_view_android_jni_impl.cc(902)]
Could not locate FlutterJNI#getScaledFontSize method
>>>>>>>> 08-18 15:59:41.350 3439 3484 F flutter :
[FATAL:flutter/shell/platform/android/library_loader.cc(26)] Check
failed: result.
2023-08-20 14:10:13 -07:00
Loïc Sharma
80c1ee246e
[Embedder API] Add semantic string attributes ( flutter/engine#44616 )
...
Flutter's `SemanticNode`s use [`StringAttribute`](https://api.flutter.dev/flutter/dart-ui/StringAttribute-class.html )s to provide additional information on text values for assistive technologies. This exposes the string attributes on the embedder API so that embedders can apply string attributes to their semantics trees.
Addresses https://github.com/flutter/flutter/issues/119970
Part of https://github.com/flutter/flutter/issues/98948
Previous pull request: https://github.com/flutter/engine/pull/44553
[C++, Objective-C, Java style guides]: https://github.com/flutter/engine/blob/main/CONTRIBUTING.md#style
2023-08-18 22:49:58 +00:00
LongCatIsLooong
7d07749fdd
Implementing TextScaler for nonlinear text scaling ( flutter/engine#42062 )
...
`platformTextScaler` doesn't need to be per window, assuming the SP -> DiP mapping is always the same on the same device (unless the user changes the preference), and does not depend on the display device's pixel density (it's confirmed).
Design doc: https://docs.google.com/document/d/1-DlElw3zWRDlqoc9z4YfkU9PbBwRTnc7NhLM97ljGwk/edit#
[C++, Objective-C, Java style guides]: https://github.com/flutter/engine/blob/main/CONTRIBUTING.md#style
2023-08-18 22:22:16 +00:00
Jackson Gardner
ab84ec613c
Allow optional codepoints to be expressed to the font subset generator. ( flutter/engine#44864 )
...
This is the engine side change to fix https://github.com/flutter/flutter/issues/132711 . There will be a subsequent framework change to express the space character as an "optional" character.
2023-08-18 22:08:10 +00:00
skia-flutter-autoroll
a1a247f7a2
Roll Skia from 2ddec49abd5c to e9cf3f1740eb (3 revisions) ( flutter/engine#44862 )
...
https://skia.googlesource.com/skia.git/+log/2ddec49abd5c..e9cf3f1740eb
2023-08-18 jvanverth@google.com Revert "Re-enable *AsyncReadPixels tests on Qualcomm"
2023-08-18 scroggo@google.com Create separate CtsEnforcement levels per FilterResultsTest
2023-08-18 jvanverth@google.com Re-enable *AsyncReadPixels tests on Qualcomm
If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/skia-flutter-autoroll
Please CC brianosman@google.com ,egdaniel@google.com ,jsimmons@google.com ,rmistry@google.com on the revert to ensure that a human
is aware of the problem.
To file a bug in Skia: https://bugs.chromium.org/p/skia/issues/entry
To file a bug in Flutter: https://github.com/flutter/flutter/issues/new/choose
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
2023-08-18 22:02:05 +00:00
skia-flutter-autoroll
01b6977163
Roll Skia from 2dd1ed0baa7d to 2ddec49abd5c (2 revisions) ( flutter/engine#44860 )
...
https://skia.googlesource.com/skia.git/+log/2dd1ed0baa7d..2ddec49abd5c
2023-08-18 jvanverth@google.com Use rescale for asyncReadPixels colorspace conversion.
2023-08-18 scroggo@google.com Converge on ANDROID_NDK_HOME
If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/skia-flutter-autoroll
Please CC brianosman@google.com ,egdaniel@google.com ,jsimmons@google.com ,rmistry@google.com on the revert to ensure that a human
is aware of the problem.
To file a bug in Skia: https://bugs.chromium.org/p/skia/issues/entry
To file a bug in Flutter: https://github.com/flutter/flutter/issues/new/choose
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
2023-08-18 21:14:12 +00:00
skia-flutter-autoroll
2b5a650a19
Roll Skia from cf37d99d844d to 2dd1ed0baa7d (1 revision) ( flutter/engine#44859 )
...
https://skia.googlesource.com/skia.git/+log/cf37d99d844d..2dd1ed0baa7d
2023-08-18 scroggo@google.com Plumb proper CtsEnforcement value to Graphite tests
If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/skia-flutter-autoroll
Please CC brianosman@google.com ,egdaniel@google.com ,jsimmons@google.com ,rmistry@google.com on the revert to ensure that a human
is aware of the problem.
To file a bug in Skia: https://bugs.chromium.org/p/skia/issues/entry
To file a bug in Flutter: https://github.com/flutter/flutter/issues/new/choose
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
2023-08-18 20:25:05 +00:00
skia-flutter-autoroll
569e02584c
Roll Dart SDK from 8109103e041b to a4908f67b63e (2 revisions) ( flutter/engine#44858 )
...
https://dart.googlesource.com/sdk.git/+log/8109103e041b..a4908f67b63e
2023-08-18 dart-internal-merge@dart-ci-internal.iam.gserviceaccount.com Version 3.2.0-87.0.dev
2023-08-18 dart-internal-merge@dart-ci-internal.iam.gserviceaccount.com Version 3.2.0-86.0.dev
If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/dart-sdk-flutter-engine
Please CC dart-vm-team@google.com ,jsimmons@google.com on the revert to ensure that a human
is aware of the problem.
To file a bug in Flutter Engine: https://github.com/flutter/flutter/issues/new/choose
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
2023-08-18 20:17:17 +00:00
skia-flutter-autoroll
25b2c86bb0
Roll Skia from edf0c0ecc7b1 to cf37d99d844d (1 revision) ( flutter/engine#44857 )
...
https://skia.googlesource.com/skia.git/+log/edf0c0ecc7b1..cf37d99d844d
2023-08-18 jamesgk@google.com [graphite] Fix overlap with dst read
If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/skia-flutter-autoroll
Please CC brianosman@google.com ,egdaniel@google.com ,jsimmons@google.com ,rmistry@google.com on the revert to ensure that a human
is aware of the problem.
To file a bug in Skia: https://bugs.chromium.org/p/skia/issues/entry
To file a bug in Flutter: https://github.com/flutter/flutter/issues/new/choose
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
2023-08-18 19:44:00 +00:00
skia-flutter-autoroll
1260aa383d
Roll Skia from e3adabdd0511 to edf0c0ecc7b1 (3 revisions) ( flutter/engine#44854 )
...
https://skia.googlesource.com/skia.git/+log/e3adabdd0511..edf0c0ecc7b1
2023-08-18 jvanverth@google.com Skip some colortypes for ImageAsyncReadPixels and SurfaceAsyncReadPixels
2023-08-18 jvanverth@google.com [graphite] Some asyncReadPixels cleanup.
2023-08-18 johnstiles@google.com Change the WGSL entrypoint name to 'main'.
If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/skia-flutter-autoroll
Please CC brianosman@google.com ,egdaniel@google.com ,jsimmons@google.com ,rmistry@google.com on the revert to ensure that a human
is aware of the problem.
To file a bug in Skia: https://bugs.chromium.org/p/skia/issues/entry
To file a bug in Flutter: https://github.com/flutter/flutter/issues/new/choose
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
2023-08-18 18:35:46 +00:00
Jason Simmons
8c77e605e6
Flush pending graphics commands when the unref queue is drained on the IO thread ( flutter/engine#44831 )
...
See https://github.com/flutter/flutter/issues/131524
2023-08-18 18:31:04 +00:00
skia-flutter-autoroll
d696c29f5a
Roll Skia from 31baf15e8f2c to e3adabdd0511 (2 revisions) ( flutter/engine#44851 )
...
https://skia.googlesource.com/skia.git/+log/31baf15e8f2c..e3adabdd0511
2023-08-18 brianosman@google.com Remove deprecated Vulkan GrBackendRenderTarget constructor
2023-08-18 scroggo@google.com Convert skqp_app to skqp_jni
If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/skia-flutter-autoroll
Please CC brianosman@google.com ,egdaniel@google.com ,jsimmons@google.com ,rmistry@google.com on the revert to ensure that a human
is aware of the problem.
To file a bug in Skia: https://bugs.chromium.org/p/skia/issues/entry
To file a bug in Flutter: https://github.com/flutter/flutter/issues/new/choose
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
2023-08-18 17:49:47 +00:00
skia-flutter-autoroll
633ec70213
Roll Skia from c9294edc03b9 to 31baf15e8f2c (10 revisions) ( flutter/engine#44850 )
...
https://skia.googlesource.com/skia.git/+log/c9294edc03b9..31baf15e8f2c
2023-08-18 skia-autoroll@skia-public.iam.gserviceaccount.com Roll jsfiddle-base from 07e20fbc7bee to 2e999b8eedf7
2023-08-18 brianosman@google.com Check mutable state when comparing GrBackendRenderTargets
2023-08-18 brianosman@google.com Remove GrVkBackendSurfaceInfo
2023-08-18 skia-autoroll@skia-public.iam.gserviceaccount.com Roll jsfiddle-base from 3590e8eac703 to 07e20fbc7bee
2023-08-18 jamesgk@google.com [graphite] Enable LCD blending
2023-08-18 johnstiles@google.com Fix ImageFilterCropRect_Gpu test disable.
2023-08-18 brianosman@google.com Remove GrBackendSurfaceMutableState
2023-08-18 johnstiles@google.com Replace deprecated GetAdapters() API.
2023-08-18 jvanverth@google.com Reland "Fix SurfaceAsyncReadPixels test and non-scaled colorspace transforms."
2023-08-18 skia-autoroll@skia-public.iam.gserviceaccount.com Roll vulkan-deps from f84bc95c7dfa to 2542ba0a2d7e (2 revisions)
If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/skia-flutter-autoroll
Please CC brianosman@google.com ,egdaniel@google.com ,jsimmons@google.com ,rmistry@google.com on the revert to ensure that a human
is aware of the problem.
To file a bug in Skia: https://bugs.chromium.org/p/skia/issues/entry
To file a bug in Flutter: https://github.com/flutter/flutter/issues/new/choose
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
2023-08-18 17:03:47 +00:00
Zachary Anderson
3c29bdfb0f
Update Impeller benchmarks.md with a Pixel 7 link ( flutter/engine#44834 )
2023-08-18 09:39:55 -07:00
skia-flutter-autoroll
93c76a072e
Roll Fuchsia Linux SDK from 7xOzci7fempFgHNk9... to pSqQ556xmZp7S4np5... ( flutter/engine#44846 )
...
If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/fuchsia-linux-sdk-flutter-engine
Please CC jsimmons@google.com ,rmistry@google.com ,zra@google.com on the revert to ensure that a human
is aware of the problem.
To file a bug in Flutter: https://github.com/flutter/flutter/issues/new/choose
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
2023-08-18 16:26:36 +00:00
skia-flutter-autoroll
c83bb404ab
Roll Dart SDK from 121fcbd8124c to 8109103e041b (1 revision) ( flutter/engine#44844 )
...
https://dart.googlesource.com/sdk.git/+log/121fcbd8124c..8109103e041b
2023-08-18 dart-internal-merge@dart-ci-internal.iam.gserviceaccount.com Version 3.2.0-85.0.dev
If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/dart-sdk-flutter-engine
Please CC dart-vm-team@google.com ,jsimmons@google.com on the revert to ensure that a human
is aware of the problem.
To file a bug in Flutter Engine: https://github.com/flutter/flutter/issues/new/choose
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
2023-08-18 16:25:43 +00:00
Jonah Williams
539e3833d2
[Impeller] add trace events for VkRenderPass and VkFrameBuffer creation. ( flutter/engine#44837 )
...
To help diagnose https://github.com/flutter/flutter/issues/129392 , which seems to be just as bad on the Pixel 7s:
We're not blocking in allocation anymore thanks to our previous allocator clean ups, but something else is blocking. I think it might be one of these methods.

2023-08-18 16:24:50 +00:00
skia-flutter-autoroll
c25be8bb3a
Roll Fuchsia Mac SDK from Tnp43n_nAR2N0l_gY... to onEHyyETXAMieDyfP... ( flutter/engine#44845 )
...
If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/fuchsia-mac-sdk-flutter-engine
Please CC jsimmons@google.com ,rmistry@google.com ,zra@google.com on the revert to ensure that a human
is aware of the problem.
To file a bug in Flutter: https://github.com/flutter/flutter/issues/new/choose
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
2023-08-18 16:23:33 +00:00
skia-flutter-autoroll
f442094303
Roll Skia from 1e62a2d4c429 to c9294edc03b9 (2 revisions) ( flutter/engine#44843 )
...
https://skia.googlesource.com/skia.git/+log/1e62a2d4c429..c9294edc03b9
2023-08-18 skia-autoroll@skia-public.iam.gserviceaccount.com Roll SK Tool from 228e9620e667 to b0469a9c40c7
2023-08-18 skia-autoroll@skia-public.iam.gserviceaccount.com Roll Skia Infra from f1d21dc58818 to 228e9620e667 (6 revisions)
If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/skia-flutter-autoroll
Please CC brianosman@google.com ,egdaniel@google.com ,jsimmons@google.com ,rmistry@google.com on the revert to ensure that a human
is aware of the problem.
To file a bug in Skia: https://bugs.chromium.org/p/skia/issues/entry
To file a bug in Flutter: https://github.com/flutter/flutter/issues/new/choose
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
2023-08-18 16:20:36 +00:00
Bruno Leroux
4f50825d26
[Android] Expose channel buffer resize and overflow calls ( flutter/engine#44434 )
...
## Description
This PR updates the Android engine in order to provide a more efficient implementation for `BasicMessageChannel.resizeChannelBuffer` (helper to call the `resize` control command).
It also adds a new helper called`BasicMessageChannel.allowChannelBufferOverflow` to call the `overflow` control command.
## Related Issue
Fixes https://github.com/flutter/flutter/issues/132048
Android implementation for https://github.com/flutter/flutter/issues/132386
## Tests
Adds 2 tests.
2023-08-18 06:16:22 +00:00
skia-flutter-autoroll
216984de1a
Roll Dart SDK from 7101eb7569ac to 121fcbd8124c (1 revision) ( flutter/engine#44832 )
...
https://dart.googlesource.com/sdk.git/+log/7101eb7569ac..121fcbd8124c
2023-08-18 dart-internal-merge@dart-ci-internal.iam.gserviceaccount.com Version 3.2.0-84.0.dev
If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/dart-sdk-flutter-engine
Please CC dart-vm-team@google.com ,jsimmons@google.com on the revert to ensure that a human
is aware of the problem.
To file a bug in Flutter Engine: https://github.com/flutter/flutter/issues/new/choose
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
2023-08-18 02:32:22 +00:00
skia-flutter-autoroll
1c1daa0752
Roll Skia from 1bec2899ace8 to 1e62a2d4c429 (1 revision) ( flutter/engine#44829 )
...
https://skia.googlesource.com/skia.git/+log/1bec2899ace8..1e62a2d4c429
2023-08-17 johnstiles@google.com Disable SkSL testing on Dawn + Ganesh.
If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/skia-flutter-autoroll
Please CC brianosman@google.com ,egdaniel@google.com ,jsimmons@google.com ,rmistry@google.com on the revert to ensure that a human
is aware of the problem.
To file a bug in Skia: https://bugs.chromium.org/p/skia/issues/entry
To file a bug in Flutter: https://github.com/flutter/flutter/issues/new/choose
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
2023-08-17 23:25:15 +00:00
skia-flutter-autoroll
0cf43bffee
Roll Dart SDK from 7e4e5796ee99 to 7101eb7569ac (2 revisions) ( flutter/engine#44828 )
...
https://dart.googlesource.com/sdk.git/+log/7e4e5796ee99..7101eb7569ac
2023-08-17 dart-internal-merge@dart-ci-internal.iam.gserviceaccount.com Version 3.2.0-83.0.dev
2023-08-17 dart-internal-merge@dart-ci-internal.iam.gserviceaccount.com Version 3.2.0-82.0.dev
If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/dart-sdk-flutter-engine
Please CC dart-vm-team@google.com ,jsimmons@google.com on the revert to ensure that a human
is aware of the problem.
To file a bug in Flutter Engine: https://github.com/flutter/flutter/issues/new/choose
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
2023-08-17 22:43:21 +00:00
skia-flutter-autoroll
9e6495e651
Roll Skia from e4be2cab442f to 1bec2899ace8 (1 revision) ( flutter/engine#44826 )
...
https://skia.googlesource.com/skia.git/+log/e4be2cab442f..1bec2899ace8
2023-08-17 skia-autoroll@skia-public.iam.gserviceaccount.com Roll vulkan-deps from dce9e2d48bec to f84bc95c7dfa (4 revisions)
If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/skia-flutter-autoroll
Please CC brianosman@google.com ,egdaniel@google.com ,jsimmons@google.com ,rmistry@google.com on the revert to ensure that a human
is aware of the problem.
To file a bug in Skia: https://bugs.chromium.org/p/skia/issues/entry
To file a bug in Flutter: https://github.com/flutter/flutter/issues/new/choose
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
2023-08-17 21:51:31 +00:00
skia-flutter-autoroll
436cb62d3e
Roll Skia from bfd45173e5e3 to e4be2cab442f (3 revisions) ( flutter/engine#44824 )
...
https://skia.googlesource.com/skia.git/+log/bfd45173e5e3..e4be2cab442f
2023-08-17 lehoangquyen@chromium.org GraphiteDawn: use Dawn's MSAARenderToSingleSampled feature.
2023-08-17 johnstiles@google.com Fill out list of WGSL reserved words.
2023-08-17 jmbetancourt@google.com add skottie image slot support to CanvasKit's ManagedAnimation
If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/skia-flutter-autoroll
Please CC brianosman@google.com ,egdaniel@google.com ,jsimmons@google.com ,rmistry@google.com on the revert to ensure that a human
is aware of the problem.
To file a bug in Skia: https://bugs.chromium.org/p/skia/issues/entry
To file a bug in Flutter: https://github.com/flutter/flutter/issues/new/choose
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
2023-08-17 21:02:06 +00:00
Greg Spencer
fc5b70b5d4
Add Doxygen doc generation for iOS, macOS, Linux, Windows, and Impeller ( flutter/engine#43915 )
...
## Description
This starts generating Doxygen docs for iOS, macOS, Linux, Windows, and Impeller. It doesn't remove the existing generation for iOS for now, until we can migrate the API docs to include these instead of those.
## Related Issues
- https://github.com/flutter/flutter/issues/130999
- Fixes https://github.com/flutter/flutter/issues/124833
2023-08-17 20:49:05 +00:00
skia-flutter-autoroll
e06e55f8ae
Roll Fuchsia Mac SDK from VW7WAVPT3Cj5erlae... to Tnp43n_nAR2N0l_gY... ( flutter/engine#44823 )
...
If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/fuchsia-mac-sdk-flutter-engine
Please CC jsimmons@google.com ,rmistry@google.com ,zra@google.com on the revert to ensure that a human
is aware of the problem.
To file a bug in Flutter: https://github.com/flutter/flutter/issues/new/choose
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
2023-08-17 20:39:55 +00:00
Jason Simmons
1c573b5165
Fix FlutterInjectorTest assumptions about how the executor service assigns tasks to threads ( flutter/engine#44775 )
2023-08-17 20:37:59 +00:00