36269 Commits

Author SHA1 Message Date
skia-flutter-autoroll
76f191ea13 Roll Skia from 3d5f5d546fb6 to fc6f00bfacb5 (1 revision) (flutter/engine#53637)
https://skia.googlesource.com/skia.git/+log/3d5f5d546fb6..fc6f00bfacb5

2024-06-28 sunnyps@chromium.org graphite: Expose maxTextureSize on Recorder

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,jimgraham@google.com,rmistry@google.com,scroggo@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://issues.skia.org/issues/new?component=1389291&template=1850622

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
2024-06-28 18:15:23 +00:00
skia-flutter-autoroll
244cd5d0e6 Roll Dart SDK from 341dbaf977a3 to 89b164e3adeb (2 revisions) (flutter/engine#53636)
https://dart.googlesource.com/sdk.git/+log/341dbaf977a3..89b164e3adeb

2024-06-28 dart-internal-merge@dart-ci-internal.iam.gserviceaccount.com Version 3.5.0-315.0.dev
2024-06-28 dart-internal-merge@dart-ci-internal.iam.gserviceaccount.com Version 3.5.0-314.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,jimgraham@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://issues.skia.org/issues/new?component=1389291&template=1850622

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
2024-06-28 17:50:03 +00:00
skia-flutter-autoroll
fdf2b36cbf Roll Skia from 7a09d38fa7f8 to 3d5f5d546fb6 (1 revision) (flutter/engine#53634)
https://skia.googlesource.com/skia.git/+log/7a09d38fa7f8..3d5f5d546fb6

2024-06-28 kjlubick@google.com Delete unnecessary file

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,jimgraham@google.com,rmistry@google.com,scroggo@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://issues.skia.org/issues/new?component=1389291&template=1850622

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
2024-06-28 17:00:57 +00:00
skia-flutter-autoroll
8611c7274f Roll Skia from 23a14cccc800 to 7a09d38fa7f8 (1 revision) (flutter/engine#53633)
https://skia.googlesource.com/skia.git/+log/23a14cccc800..7a09d38fa7f8

2024-06-28 michaelludwig@google.com [graphite] Consolidate expression/preamble generators

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,jimgraham@google.com,rmistry@google.com,scroggo@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://issues.skia.org/issues/new?component=1389291&template=1850622

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
2024-06-28 15:44:20 +00:00
skia-flutter-autoroll
66c2091121 Roll Skia from cd77153f20a8 to 23a14cccc800 (1 revision) (flutter/engine#53631)
https://skia.googlesource.com/skia.git/+log/cd77153f20a8..23a14cccc800

2024-06-28 skia-autoroll@skia-public.iam.gserviceaccount.com Roll SK Tool from 40eb79dec2d6 to 5ae05e0e6a28

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,jimgraham@google.com,rmistry@google.com,scroggo@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://issues.skia.org/issues/new?component=1389291&template=1850622

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
2024-06-28 13:20:24 +00:00
Jim Graham
86ee502292 Revert "[DisplayList] Add support for clipOval to leverage Impeller optimization" (flutter/engine#53629)
Reverts flutter/engine#53622

There were some golden changes which might be minor, but they weren't expected. Also, I noticed a problem in reducing drawPath down to drawRect and drawOval - that should not be done if the path has the inverse fill flag set...
2024-06-28 11:07:21 +00:00
skia-flutter-autoroll
61dd39b2f8 Roll Dart SDK from 4005e5f1fb8e to 341dbaf977a3 (1 revision) (flutter/engine#53630)
https://dart.googlesource.com/sdk.git/+log/4005e5f1fb8e..341dbaf977a3

2024-06-28 dart-internal-merge@dart-ci-internal.iam.gserviceaccount.com Version 3.5.0-313.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,jimgraham@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://issues.skia.org/issues/new?component=1389291&template=1850622

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
2024-06-28 10:55:38 +00:00
skia-flutter-autoroll
784caeb97a Roll Skia from 6650fcc6d054 to cd77153f20a8 (1 revision) (flutter/engine#53628)
https://skia.googlesource.com/skia.git/+log/6650fcc6d054..cd77153f20a8

2024-06-28 skia-autoroll@skia-public.iam.gserviceaccount.com Roll vulkan-deps from 117f1e2fcf1c to 6583f5d23919 (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,jimgraham@google.com,rmistry@google.com,scroggo@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://issues.skia.org/issues/new?component=1389291&template=1850622

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
2024-06-28 10:49:36 +00:00
skia-flutter-autoroll
1b952e7807 Roll Skia from 2204428a75ca to 6650fcc6d054 (2 revisions) (flutter/engine#53627)
https://skia.googlesource.com/skia.git/+log/2204428a75ca..6650fcc6d054

2024-06-28 skia-autoroll@skia-public.iam.gserviceaccount.com Roll ANGLE from 46dd6457f4bf to e86ba9abe996 (5 revisions)
2024-06-28 skia-autoroll@skia-public.iam.gserviceaccount.com Roll Skia Infra from 79660091faba to 40eb79dec2d6 (5 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,jimgraham@google.com,rmistry@google.com,scroggo@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://issues.skia.org/issues/new?component=1389291&template=1850622

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
2024-06-28 08:23:39 +00:00
skia-flutter-autoroll
4a2783955d Roll Dart SDK from 0820b0766ac9 to 4005e5f1fb8e (1 revision) (flutter/engine#53626)
https://dart.googlesource.com/sdk.git/+log/0820b0766ac9..4005e5f1fb8e

2024-06-28 dart-internal-merge@dart-ci-internal.iam.gserviceaccount.com Version 3.5.0-312.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,jimgraham@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://issues.skia.org/issues/new?component=1389291&template=1850622

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
2024-06-28 06:02:10 +00:00
skia-flutter-autoroll
5d0988e485 Roll Skia from 1700e3962acd to 2204428a75ca (1 revision) (flutter/engine#53625)
https://skia.googlesource.com/skia.git/+log/1700e3962acd..2204428a75ca

2024-06-28 skia-autoroll@skia-public.iam.gserviceaccount.com Roll Dawn from 0a3b1b98cce7 to 9281ee0a120f (15 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,jimgraham@google.com,rmistry@google.com,scroggo@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://issues.skia.org/issues/new?component=1389291&template=1850622

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
2024-06-28 05:54:23 +00:00
skia-flutter-autoroll
9a4788d6b1 Roll Fuchsia Linux SDK from gBWzGuicxu76K82lg... to H_P7EHb4zXXV-Eiik... (flutter/engine#53624)
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 jimgraham@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://issues.skia.org/issues/new?component=1389291&template=1850622

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
2024-06-28 05:06:54 +00:00
Jim Graham
c47337f291 [DisplayList] Add support for clipOval to leverage Impeller optimization (flutter/engine#53622)
Impeller supports `ClipOval` and will detect oval paths and rrects and use that call instead when appropriate. Adding support for `ClipOval` to DisplayList allows that optimization code to be moved up into the recording process.
2024-06-28 03:34:23 +00:00
skia-flutter-autoroll
0e1263a589 Roll Dart SDK from e7022f6eb6c9 to 0820b0766ac9 (1 revision) (flutter/engine#53623)
https://dart.googlesource.com/sdk.git/+log/e7022f6eb6c9..0820b0766ac9

2024-06-27 dart-internal-merge@dart-ci-internal.iam.gserviceaccount.com Version 3.5.0-311.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,jimgraham@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://issues.skia.org/issues/new?component=1389291&template=1850622

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
2024-06-28 01:44:11 +00:00
skia-flutter-autoroll
0265dd6c14 Roll Skia from cbd6e55139ca to 1700e3962acd (2 revisions) (flutter/engine#53619)
https://skia.googlesource.com/skia.git/+log/cbd6e55139ca..1700e3962acd

2024-06-27 nicolettep@google.com [graphite] Disable MultisampleRetainTest which fails on a task
2024-06-27 brianosman@google.com Always emit stack_rewind stages in SkSL's RP Builder

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,jimgraham@google.com,rmistry@google.com,scroggo@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://issues.skia.org/issues/new?component=1389291&template=1850622

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
2024-06-27 22:17:22 +00:00
skia-flutter-autoroll
0a8f2f0a75 Roll Dart SDK from b5f079c2936e to e7022f6eb6c9 (1 revision) (flutter/engine#53616)
https://dart.googlesource.com/sdk.git/+log/b5f079c2936e..e7022f6eb6c9

2024-06-27 dart-internal-merge@dart-ci-internal.iam.gserviceaccount.com Version 3.5.0-310.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,jimgraham@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://issues.skia.org/issues/new?component=1389291&template=1850622

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
2024-06-27 21:30:12 +00:00
Chinmay Garde
c8eb9eec5b Update DEPS to pull in 8c2d66fa4e6298894425f5bdd0591bc5b1154c53. (flutter/engine#53614) 2024-06-27 21:14:16 +00:00
skia-flutter-autoroll
37184cf7c8 Roll Skia from c73e514838b4 to cbd6e55139ca (4 revisions) (flutter/engine#53615)
https://skia.googlesource.com/skia.git/+log/c73e514838b4..cbd6e55139ca

2024-06-27 jamesgk@google.com [graphite] Don't exceed 128 workgroup invocations in test
2024-06-27 skia-autoroll@skia-public.iam.gserviceaccount.com Roll vulkan-deps from 7ff358e64e2b to 117f1e2fcf1c (7 revisions)
2024-06-27 kjlubick@google.com Extract VulkanMemoryAllocator into its own module
2024-06-27 nicolettep@google.com [graphite] Restore running of certain unit 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,jimgraham@google.com,rmistry@google.com,scroggo@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://issues.skia.org/issues/new?component=1389291&template=1850622

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
2024-06-27 20:58:09 +00:00
John O'Neil
e76e0548bc Fix #150515 Provide required headers for build with Clang-16 and GCC … (flutter/engine#53479)
Fixes Impeller engine build with `clang-16` and GCC 14 C++Stdlib does not implicitly include `<algorithm>`.

Fixes issue: #150515 

*If you had to change anything in the [flutter/tests] repo, include a link to the migration guide as per the [breaking change policy].*

[C++, Objective-C, Java style guides]: https://github.com/flutter/engine/blob/main/CONTRIBUTING.md#style
2024-06-27 20:07:19 +00:00
Gray Mackall
8e2c560e10 Re-re-re-land "Upgrade all[most] androidx dependencies to latest" (flutter/engine#53592)
Re-re-re-land https://github.com/flutter/engine/pull/53001.

I recreated the postsubmit failures of the [roll](https://github.com/flutter/flutter/pull/150733) of the [last land](https://github.com/flutter/engine/pull/53532), and then verified on a local branch that those same postsubmits pass with this upgrade after the land of https://github.com/flutter/flutter/pull/150873. 

So I have pretty high confidence this won't cause any problems in the framework repo. I also tested on a previous land attempt that the `all_packages` app builds on this branch, so that is also a good sign for the packages repo.

[C++, Objective-C, Java style guides]: https://github.com/flutter/engine/blob/main/CONTRIBUTING.md#style
2024-06-27 19:56:47 +00:00
skia-flutter-autoroll
1ab57d3af1 Roll Skia from dee7339d0b53 to c73e514838b4 (7 revisions) (flutter/engine#53613)
https://skia.googlesource.com/skia.git/+log/dee7339d0b53..c73e514838b4

2024-06-27 jvanverth@google.com Disable all wacky_yuv_formats GMs on the Wembleys
2024-06-27 brianosman@google.com Test Graphite in scale-pixels GMs
2024-06-27 jvanverth@google.com [graphite] Add no-swizzle YUV shader.
2024-06-27 bungeman@google.com Use -no-pie insead of -nopie
2024-06-27 bungeman@google.com GN to use compilation_mode dbg for Bazel
2024-06-27 sjong.hwang@samsung.com SkSLTest: Disable SwizzleIndexStore test on Samsung GPU
2024-06-27 nicolettep@google.com [graphite] Hook up YCbCr functionality and enable GM

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,jimgraham@google.com,rmistry@google.com,scroggo@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://issues.skia.org/issues/new?component=1389291&template=1850622

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
2024-06-27 19:42:32 +00:00
Håkon Bertheussen
8311e5eca9 Fix AccessibilityFeatures.disableAnimations flag on Android 12+ (flutter/engine#53428)
This PR fixes the problem where Flutter would not respect the "remove animation" accessibility setting on Android 12+.

Please see this issue for details: https://github.com/flutter/flutter/issues/130976

As [mentioned](https://github.com/flutter/flutter/issues/130976#issuecomment-1931388665) by [horsemankukka](https://github.com/horsemankukka), the problem has to do with reading `Settings.Global.TRANSITION_ANIMATION_SCALE` as a string instead of a float. Flutter would compare it to the string "0" to determine if animations should be disabled. Presumably, this worked because the settings app did indeed use the string "0" or "1" for this setting. But as of Android 12 it's instead written using float representation ("0.0" or "1.0"), at least on Samsung devices. [The documentation](https://developer.android.com/reference/android/provider/Settings.Global#TRANSITION_ANIMATION_SCALE) also states that this setting should be read as a float, which is what this PR does.

[C++, Objective-C, Java style guides]: https://github.com/flutter/engine/blob/main/CONTRIBUTING.md#style
2024-06-27 18:44:04 +00:00
skia-flutter-autoroll
e95c0d9c7a Roll Skia from 09a46ebe4c01 to dee7339d0b53 (5 revisions) (flutter/engine#53612)
https://skia.googlesource.com/skia.git/+log/09a46ebe4c01..dee7339d0b53

2024-06-27 michaelludwig@google.com [graphite] Remove stray vertex attribute declaration
2024-06-27 jvanverth@google.com Disable more wacky_yuv GMs on Wembley.
2024-06-27 nathanasanchez@google.com [Graphite] Make gradient buffer support more defined
2024-06-27 skia-autoroll@skia-public.iam.gserviceaccount.com Manual roll Dawn from cd996ffba12a to 0a3b1b98cce7 (6 revisions)
2024-06-27 skia-autoroll@skia-public.iam.gserviceaccount.com Roll SK Tool from 79660091faba to c3324a905ed2

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,jimgraham@google.com,rmistry@google.com,scroggo@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://issues.skia.org/issues/new?component=1389291&template=1850622

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
2024-06-27 18:21:12 +00:00
skia-flutter-autoroll
ac46a1b22e Roll Dart SDK from 65fa56a24416 to b5f079c2936e (1 revision) (flutter/engine#53611)
https://dart.googlesource.com/sdk.git/+log/65fa56a24416..b5f079c2936e

2024-06-27 dart-internal-merge@dart-ci-internal.iam.gserviceaccount.com Version 3.5.0-309.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,jimgraham@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://issues.skia.org/issues/new?component=1389291&template=1850622

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
2024-06-27 16:58:18 +00:00
skia-flutter-autoroll
ba5eb90ffe Roll Skia from a407ec8a29b9 to 09a46ebe4c01 (1 revision) (flutter/engine#53610)
https://skia.googlesource.com/skia.git/+log/a407ec8a29b9..09a46ebe4c01

2024-06-27 robertphillips@google.com [graphite] Move PrecompileImageFilter to public API

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,jimgraham@google.com,rmistry@google.com,scroggo@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://issues.skia.org/issues/new?component=1389291&template=1850622

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
2024-06-27 16:16:53 +00:00
skia-flutter-autoroll
55ed66b03e Roll Dart SDK from 7d7fbb30e0ca to 65fa56a24416 (1 revision) (flutter/engine#53609)
https://dart.googlesource.com/sdk.git/+log/7d7fbb30e0ca..65fa56a24416

2024-06-27 dart-internal-merge@dart-ci-internal.iam.gserviceaccount.com Version 3.5.0-308.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,jimgraham@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://issues.skia.org/issues/new?component=1389291&template=1850622

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
2024-06-27 12:48:24 +00:00
skia-flutter-autoroll
a6e6d5a800 Roll Dart SDK from d825219c0ce1 to 7d7fbb30e0ca (1 revision) (flutter/engine#53608)
https://dart.googlesource.com/sdk.git/+log/d825219c0ce1..7d7fbb30e0ca

2024-06-27 dart-internal-merge@dart-ci-internal.iam.gserviceaccount.com Version 3.5.0-307.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,jimgraham@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://issues.skia.org/issues/new?component=1389291&template=1850622

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
2024-06-27 08:38:14 +00:00
skia-flutter-autoroll
5477f88eda Roll Skia from fb1458ac7bfd to a407ec8a29b9 (2 revisions) (flutter/engine#53607)
https://skia.googlesource.com/skia.git/+log/fb1458ac7bfd..a407ec8a29b9

2024-06-27 skia-autoroll@skia-public.iam.gserviceaccount.com Roll ANGLE from 046327343595 to 46dd6457f4bf (10 revisions)
2024-06-27 skia-autoroll@skia-public.iam.gserviceaccount.com Roll vulkan-deps from 782b625ca1dc to 7ff358e64e2b (1 revision)

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,jimgraham@google.com,rmistry@google.com,scroggo@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://issues.skia.org/issues/new?component=1389291&template=1850622

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
2024-06-27 08:32:03 +00:00
skia-flutter-autoroll
21b52bb6a4 Roll Skia from e2f68b30ea63 to fb1458ac7bfd (1 revision) (flutter/engine#53606)
https://skia.googlesource.com/skia.git/+log/e2f68b30ea63..fb1458ac7bfd

2024-06-27 skia-autoroll@skia-public.iam.gserviceaccount.com Roll Skia Infra from 72fd79ddaace to 79660091faba (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,jimgraham@google.com,rmistry@google.com,scroggo@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://issues.skia.org/issues/new?component=1389291&template=1850622

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
2024-06-27 07:11:25 +00:00
skia-flutter-autoroll
59b3f07aa5 Roll Skia from 7b55cb1afe40 to e2f68b30ea63 (1 revision) (flutter/engine#53605)
https://skia.googlesource.com/skia.git/+log/7b55cb1afe40..e2f68b30ea63

2024-06-27 skia-autoroll@skia-public.iam.gserviceaccount.com Roll Dawn from fa24f1553bec to cd996ffba12a (18 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,jimgraham@google.com,rmistry@google.com,scroggo@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://issues.skia.org/issues/new?component=1389291&template=1850622

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
2024-06-27 05:59:33 +00:00
skia-flutter-autoroll
e63378a97d Roll Skia from 001694095f1b to 7b55cb1afe40 (1 revision) (flutter/engine#53603)
https://skia.googlesource.com/skia.git/+log/001694095f1b..7b55cb1afe40

2024-06-27 kjlubick@google.com Skip wacky_yuv_formats_cubic on Wembley devices

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,jimgraham@google.com,rmistry@google.com,scroggo@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://issues.skia.org/issues/new?component=1389291&template=1850622

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
2024-06-27 04:44:54 +00:00
skia-flutter-autoroll
f4ce933153 Roll Dart SDK from 8dd486ebfab4 to d825219c0ce1 (1 revision) (flutter/engine#53602)
https://dart.googlesource.com/sdk.git/+log/8dd486ebfab4..d825219c0ce1

2024-06-27 dart-internal-merge@dart-ci-internal.iam.gserviceaccount.com Version 3.5.0-306.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,jimgraham@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://issues.skia.org/issues/new?component=1389291&template=1850622

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
2024-06-27 04:29:07 +00:00
skia-flutter-autoroll
b067f6b934 Roll Fuchsia Linux SDK from n2dgSmMCaCO7ujvmr... to gBWzGuicxu76K82lg... (flutter/engine#53601)
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 jimgraham@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://issues.skia.org/issues/new?component=1389291&template=1850622

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
2024-06-27 03:50:24 +00:00
skia-flutter-autoroll
5bb46705f3 Roll Dart SDK from c01f907d34d8 to 8dd486ebfab4 (1 revision) (flutter/engine#53599)
https://dart.googlesource.com/sdk.git/+log/c01f907d34d8..8dd486ebfab4

2024-06-26 dart-internal-merge@dart-ci-internal.iam.gserviceaccount.com Version 3.5.0-305.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,jimgraham@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://issues.skia.org/issues/new?component=1389291&template=1850622

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
2024-06-27 00:15:09 +00:00
skia-flutter-autoroll
f69b0a4012 Roll Skia from 55ada83438cd to 001694095f1b (3 revisions) (flutter/engine#53598)
https://skia.googlesource.com/skia.git/+log/55ada83438cd..001694095f1b

2024-06-26 bungeman@google.com [cmake] Enable OBJC and OBJCXX
2024-06-26 jamesgk@google.com [graphite] Support running on Dawn compat
2024-06-26 egdaniel@google.com Fix clock granularity on GraphitePurgeNotUsedSinceResourcesTest.

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,jimgraham@google.com,rmistry@google.com,scroggo@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://issues.skia.org/issues/new?component=1389291&template=1850622

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
2024-06-26 23:44:03 +00:00
skia-flutter-autoroll
f0e8927fff Roll Skia from 173ee0af82c9 to 55ada83438cd (3 revisions) (flutter/engine#53596)
https://skia.googlesource.com/skia.git/+log/173ee0af82c9..55ada83438cd

2024-06-26 nscobie@google.com Add (CoGS) team ownership to Android.bp's CtsSkQPTestCases
2024-06-26 bungeman@google.com Roll gn
2024-06-26 lehoangquyen@google.com GraphiteDawn: increase number of cached UBO bindgroups

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,jimgraham@google.com,rmistry@google.com,scroggo@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://issues.skia.org/issues/new?component=1389291&template=1850622

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
2024-06-26 22:12:19 +00:00
Jason Simmons
0954220cbf Return a null image from ImageExternalTextureGL::CreateEGLImage if an EGL display is not available (flutter/engine#53594)
Previously CreateEGLImage had been failing an assertion if an EGL display is not active on the calling thread.  CreateEGLImage should not assert here because it could be called from a deferred task that runs after the raster thread has lost its EGL state.

See https://github.com/flutter/flutter/issues/149396
2024-06-26 22:10:18 +00:00
gaaclarke
4629bf49ff [Impeller] blur - cropped the downsample pass for backdrop filters (flutter/engine#53562)
This should be no functional change, just makes the case of clipped backdrop filters take up less memory.

fixes: https://github.com/flutter/flutter/issues/150713

test coverage:
- the framework's "backdrop filter" test
- GaussianBlurAnimatedBackdrop

[C++, Objective-C, Java style guides]: https://github.com/flutter/engine/blob/main/CONTRIBUTING.md#style
2024-06-26 21:23:10 +00:00
skia-flutter-autoroll
a4e8769d78 Roll Skia from 0a979d9f3606 to 173ee0af82c9 (2 revisions) (flutter/engine#53593)
https://skia.googlesource.com/skia.git/+log/0a979d9f3606..173ee0af82c9

2024-06-26 nathanasanchez@google.com [Graphite] Consolidate ssbo caps
2024-06-26 brianosman@google.com Fix asymmetry in lattice validation

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,jimgraham@google.com,rmistry@google.com,scroggo@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://issues.skia.org/issues/new?component=1389291&template=1850622

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
2024-06-26 20:42:09 +00:00
Matan Lurey
75a2393b53 Remove otherwise unused third_party/web_dependencies. (flutter/engine#53588)
There are no usages other than the reference in the LICENSE checker.
2024-06-26 20:40:04 +00:00
Matan Lurey
af854d0c7b Copy flutter/flutter/docs/engine to flutter/engine/docs as-is (no changes) (flutter/engine#53595)
See https://github.com/flutter/flutter/issues/150869.
2024-06-26 13:35:07 -07:00
skia-flutter-autoroll
e0700b7c71 Roll Dart SDK from 38bb74f63829 to c01f907d34d8 (5 revisions) (flutter/engine#53585)
https://dart.googlesource.com/sdk.git/+log/38bb74f63829..c01f907d34d8

2024-06-26 dart-internal-merge@dart-ci-internal.iam.gserviceaccount.com Version 3.5.0-304.0.dev
2024-06-26 dart-internal-merge@dart-ci-internal.iam.gserviceaccount.com Version 3.5.0-303.0.dev
2024-06-26 dart-internal-merge@dart-ci-internal.iam.gserviceaccount.com Version 3.5.0-302.0.dev
2024-06-26 dart-internal-merge@dart-ci-internal.iam.gserviceaccount.com Version 3.5.0-301.0.dev
2024-06-25 dart-internal-merge@dart-ci-internal.iam.gserviceaccount.com Version 3.5.0-300.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,jimgraham@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://issues.skia.org/issues/new?component=1389291&template=1850622

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
2024-06-26 20:02:19 +00:00
Matan Lurey
df2c6daa5a Replace Log.w with Log.d, and tidy the file up a bit. (flutter/engine#53586)
Closes https://github.com/flutter/flutter/issues/150849.

(Almost all of these are mechanical auto-fix changes from Android Studio/Best Practices).
2024-06-26 19:31:02 +00:00
skia-flutter-autoroll
4d2d538709 Roll Skia from 695d35a0559e to 0a979d9f3606 (3 revisions) (flutter/engine#53591)
https://skia.googlesource.com/skia.git/+log/695d35a0559e..0a979d9f3606

2024-06-26 lehoangquyen@google.com GraphiteDawn: Use larger static storage for bindgroup keys.
2024-06-26 skia-autoroll@skia-public.iam.gserviceaccount.com Roll vulkan-deps from 1c484942880c to 782b625ca1dc (3 revisions)
2024-06-26 bungeman@google.com Roll ninja

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,jimgraham@google.com,rmistry@google.com,scroggo@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://issues.skia.org/issues/new?component=1389291&template=1850622

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
2024-06-26 19:20:20 +00:00
Matan Lurey
0c9f812104 Move impeller-cmake-example to flutter/third_party. (flutter/engine#53589)
... as part of buildmoot.

I _think_ this is all that is needed but am not confident.
2024-06-26 18:59:18 +00:00
skia-flutter-autoroll
937568d312 Roll Skia from e836fa986829 to 695d35a0559e (1 revision) (flutter/engine#53584)
https://skia.googlesource.com/skia.git/+log/e836fa986829..695d35a0559e

2024-06-26 michaelludwig@google.com [graphite] Use sk_FragCoord for dithering

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,jimgraham@google.com,rmistry@google.com,scroggo@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://issues.skia.org/issues/new?component=1389291&template=1850622

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
2024-06-26 18:08:08 +00:00
Jason Simmons
729599f786 Roll the archive package to version 3.6.1 (flutter/engine#53582)
This version does not use the deprecated UnmodifiableInt32ListView API.
2024-06-26 16:54:20 +00:00
skia-flutter-autoroll
ad34e76d60 Roll Skia from 354b30fe7ab5 to e836fa986829 (3 revisions) (flutter/engine#53583)
https://skia.googlesource.com/skia.git/+log/354b30fe7ab5..e836fa986829

2024-06-26 nathanasanchez@google.com [Graphite] Remove hard-coded buffer indices
2024-06-26 michaelludwig@google.com [graphite] Consolidate built-in shader-snippet tables
2024-06-26 skia-autoroll@skia-public.iam.gserviceaccount.com Roll SK Tool from 72fd79ddaace to 79660091faba

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,jimgraham@google.com,rmistry@google.com,scroggo@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://issues.skia.org/issues/new?component=1389291&template=1850622

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
2024-06-26 16:48:23 +00:00
Srujan Gaddam
554e637a35 Ignore lints that will be triggered by ExternalDartReference changes (flutter/engine#53572)
https://dart-review.googlesource.com/c/sdk/+/370663 makes
ExternalDartReference generic. By doing so, it triggers two
cast_nullable_to_non_nullable lints that need to be silenced for it to
land. Once the above SDK changes land, this can be refactored to utilize
the generic and avoid the manual cast altogether.
2024-06-26 09:32:08 -07:00
skia-flutter-autoroll
1a21f12d44 Roll Skia from 79587650d153 to 354b30fe7ab5 (2 revisions) (flutter/engine#53580)
https://skia.googlesource.com/skia.git/+log/79587650d153..354b30fe7ab5

2024-06-26 zhusida@bytedance.com Reland "Add 16bit BT2020, YCGCO color space support"
2024-06-26 skia-autoroll@skia-public.iam.gserviceaccount.com Manual roll Dawn from 720ace3b91cf to fa24f1553bec (16 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,jimgraham@google.com,rmistry@google.com,scroggo@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://issues.skia.org/issues/new?component=1389291&template=1850622

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
2024-06-26 14:55:23 +00:00