skia-flutter-autoroll
48b23b3d79
Roll Skia from 65b5bcd6c365 to 39776c81d2b8 (2 revisions) ( flutter/engine#47587 )
...
https://skia.googlesource.com/skia.git/+log/65b5bcd6c365..39776c81d2b8
2023-11-02 skia-autoroll@skia-public.iam.gserviceaccount.com Roll vulkan-deps from 54bfabb1adb0 to f2b199b522ce (6 revisions)
2023-11-02 nicolettep@google.com Add Graphite Vulkan build tasks to CQ
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 ,herb@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 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
2023-11-02 02:27:56 +00:00
skia-flutter-autoroll
c3e13cd88e
Roll Fuchsia Linux SDK from G6icdRMZm9dD9Oky1... to pvAbHwPJtOuEpHJN7... ( flutter/engine#47585 )
...
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 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
2023-11-02 02:13:04 +00:00
Jim Graham
edba128d44
[Impeller] Move all remaining Rect construction to named factories ( flutter/engine#47582 )
...
The named factories provide better readability and do not imply an internal storage format (which will be changing soon).
2023-11-02 02:03:09 +00:00
skia-flutter-autoroll
3ead96c860
Roll Skia from 945284d57785 to 65b5bcd6c365 (12 revisions) ( flutter/engine#47581 )
...
https://skia.googlesource.com/skia.git/+log/945284d57785..65b5bcd6c365
2023-11-01 skia-autoroll@skia-public.iam.gserviceaccount.com Roll shaders-base from 95905c606f46 to 445a3a5c87f5
2023-11-01 skia-autoroll@skia-public.iam.gserviceaccount.com Roll skottie-base from 36b938f4bd91 to f97385e8c26a
2023-11-01 skia-autoroll@skia-public.iam.gserviceaccount.com Roll debugger-app-base from d6a42e45bfea to 1747ffa9b114
2023-11-01 skia-autoroll@skia-public.iam.gserviceaccount.com Roll jsfiddle-base from 1f541ad1b6bd to 8449ce1d6518
2023-11-01 skia-autoroll@skia-public.iam.gserviceaccount.com Roll skcms from 10d18c9f187d to dacb7ead0e0b (1 revision)
2023-11-01 skia-autoroll@skia-public.iam.gserviceaccount.com Roll shaders-base from a536f59bdab0 to 95905c606f46
2023-11-01 skia-autoroll@skia-public.iam.gserviceaccount.com Roll skottie-base from 18d9396e0e23 to 36b938f4bd91
2023-11-01 skia-autoroll@skia-public.iam.gserviceaccount.com Roll debugger-app-base from b842291db7bb to d6a42e45bfea
2023-11-01 skia-autoroll@skia-public.iam.gserviceaccount.com Roll jsfiddle-base from b8b6ef8feccd to 1f541ad1b6bd
2023-11-01 jamesgk@google.com [graphite] Put render step uniforms in storage buffer
2023-11-01 skia-autoroll@skia-public.iam.gserviceaccount.com Roll skcms from 59b3b32e331b to 10d18c9f187d (2 revisions)
2023-11-01 robertphillips@google.com [graphite] Add some Vulkan result checking
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 ,herb@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 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
2023-11-02 01:50:50 +00:00
auto-submit[bot]
03c46c6b49
Reverts "Expose more methods on ui.Paragraph: lines" ( flutter/engine#47584 )
...
Reverts flutter/engine#46125
Initiated by: LongCatIsLooong
This change reverts the following previous change:
Original Description:
[C++, Objective-C, Java style guides]: https://github.com/flutter/engine/blob/main/CONTRIBUTING.md#style
2023-11-02 01:12:20 +00:00
LongCatIsLooong
b263241336
Expose more methods on ui.Paragraph: lines ( flutter/engine#46125 )
...
[C++, Objective-C, Java style guides]: https://github.com/flutter/engine/blob/main/CONTRIBUTING.md#style
2023-11-02 00:39:36 +00:00
Gray Mackall
01700054b7
Change FTL test to high capacity device ( flutter/engine#47579 )
...
Changes the FTL tests to use a high capacity device
Similar PR from packages repo: https://github.com/flutter/packages/pull/5224
The list of devices (and their capacity) is visible through the [3rd option here "Google APIs Explorer"](https://firebase.google.com/docs/test-lab/android/available-testing-devices ), without a login to any project.
[C++, Objective-C, Java style guides]: https://github.com/flutter/engine/blob/main/CONTRIBUTING.md#style
2023-11-02 00:18:12 +00:00
skia-flutter-autoroll
7eb0b18964
Roll Skia from 613abdf2c895 to 945284d57785 (1 revision) ( flutter/engine#47564 )
...
https://skia.googlesource.com/skia.git/+log/613abdf2c895..945284d57785
2023-11-01 kjlubick@google.com Remove modules/skplaintexteditor
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 ,herb@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 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
2023-11-01 19:39:22 +00:00
Brandon DeRosier
4f6c063a8e
Bump impeller-cmake to head ( flutter/engine#47563 )
...
https://github.com/bdero/impeller-cmake/pull/20
Fixes breakages from:
* https://github.com/flutter/engine/pull/47080
* https://github.com/flutter/engine/pull/47247
* https://github.com/flutter/engine/pull/47278
2023-11-01 12:32:13 -07:00
skia-flutter-autoroll
e62a89e9db
Roll Skia from 84e1dc3af49e to 613abdf2c895 (4 revisions) ( flutter/engine#47560 )
...
https://skia.googlesource.com/skia.git/+log/84e1dc3af49e..613abdf2c895
2023-11-01 jvanverth@google.com [graphite] PerEdgeAAQuadRenderStep: remove unused and unneeded vars.
2023-11-01 skia-autoroll@skia-public.iam.gserviceaccount.com Roll skottie-base from a55ce4970dfd to 18d9396e0e23
2023-11-01 johnstiles@google.com Add placeholder skcms_Transform.h to skcms.
2023-11-01 egdaniel@google.com [Graphite] Add uniqueID to all Resources.
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 ,herb@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 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
2023-11-01 17:53:55 +00:00
skia-flutter-autoroll
256e982e21
Roll Skia from 4594e2ef3ee8 to 84e1dc3af49e (1 revision) ( flutter/engine#47558 )
...
https://skia.googlesource.com/skia.git/+log/4594e2ef3ee8..84e1dc3af49e
2023-11-01 jvanverth@google.com Reland "[graphite] Simplify vertex processing for PerEdgeAAQuadRenderStep."
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 ,herb@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 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
2023-11-01 17:07:05 +00:00
Jason Simmons
cce2f9ced2
Consolidate all the copies of the OpenFixtureAsSkData testing helper function ( flutter/engine#47491 )
2023-11-01 17:03:05 +00:00
skia-flutter-autoroll
6497399efb
Roll Dart SDK from 15558b6ae7d5 to e6df03a57636 (1 revision) ( flutter/engine#47556 )
...
https://dart.googlesource.com/sdk.git/+log/15558b6ae7d5..e6df03a57636
2023-11-01 dart-internal-merge@dart-ci-internal.iam.gserviceaccount.com Version 3.3.0-87.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 ,zra@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
2023-11-01 16:25:12 +00:00
skia-flutter-autoroll
ad48f935db
Roll Skia from 816d41255105 to 4594e2ef3ee8 (1 revision) ( flutter/engine#47555 )
...
https://skia.googlesource.com/skia.git/+log/816d41255105..4594e2ef3ee8
2023-11-01 kjlubick@google.com Delete experimental/sktext
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 ,herb@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 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
2023-11-01 16:09:30 +00:00
skia-flutter-autoroll
6bff1ecbfb
Roll Skia from 8fabb1ce2065 to 816d41255105 (1 revision) ( flutter/engine#47553 )
...
https://skia.googlesource.com/skia.git/+log/8fabb1ce2065..816d41255105
2023-11-01 brianosman@google.com Remove ColorStopOptimizer
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 ,herb@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 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
2023-11-01 14:32:18 +00:00
skia-flutter-autoroll
378ba1156a
Roll Fuchsia Linux SDK from _TyF0etsONe5aqCbM... to G6icdRMZm9dD9Oky1... ( flutter/engine#47551 )
...
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 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
2023-11-01 13:31:12 +00:00
skia-flutter-autoroll
667721baf1
Roll Skia from b7ac9da3e5ac to 8fabb1ce2065 (1 revision) ( flutter/engine#47550 )
...
https://skia.googlesource.com/skia.git/+log/b7ac9da3e5ac..8fabb1ce2065
2023-11-01 skia-autoroll@skia-public.iam.gserviceaccount.com Roll vulkan-deps from c7c1b6a6441e to 54bfabb1adb0 (7 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 ,herb@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 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
2023-11-01 12:54:36 +00:00
skia-flutter-autoroll
bd169dc790
Roll Dart SDK from 62aceb5e057d to 15558b6ae7d5 (1 revision) ( flutter/engine#47549 )
...
https://dart.googlesource.com/sdk.git/+log/62aceb5e057d..15558b6ae7d5
2023-11-01 dart-internal-merge@dart-ci-internal.iam.gserviceaccount.com Version 3.3.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 ,zra@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
2023-11-01 12:35:40 +00:00
skia-flutter-autoroll
bf3d3d6816
Roll Skia from f1983b5af2ef to b7ac9da3e5ac (1 revision) ( flutter/engine#47548 )
...
https://skia.googlesource.com/skia.git/+log/f1983b5af2ef..b7ac9da3e5ac
2023-11-01 skia-autoroll@skia-public.iam.gserviceaccount.com Roll ANGLE from 8e8b4dc940dc to 563569acfcaf (10 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 ,herb@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 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
2023-11-01 12:05:07 +00:00
skia-flutter-autoroll
34fcc23996
Roll Fuchsia Mac SDK from x2NzYMNhyodIwDl0I... to Lrg_lElxg0BmYp97-... ( flutter/engine#47547 )
...
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 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
2023-11-01 11:48:04 +00:00
skia-flutter-autoroll
cb5a26c08c
Roll Skia from 83d6345dd3c2 to f1983b5af2ef (2 revisions) ( flutter/engine#47541 )
...
https://skia.googlesource.com/skia.git/+log/83d6345dd3c2..f1983b5af2ef
2023-11-01 skia-autoroll@skia-public.iam.gserviceaccount.com Roll SK Tool from 2c27f85a1e61 to d8f2bd60cf90
2023-11-01 skia-autoroll@skia-public.iam.gserviceaccount.com Roll Dawn from 1f568ab4ba16 to 9d518424af37 (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 ,herb@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 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
2023-11-01 06:19:05 +00:00
skia-flutter-autoroll
0037dc1cba
Roll Dart SDK from 448293573e98 to 62aceb5e057d (1 revision) ( flutter/engine#47540 )
...
https://dart.googlesource.com/sdk.git/+log/448293573e98..62aceb5e057d
2023-11-01 dart-internal-merge@dart-ci-internal.iam.gserviceaccount.com Version 3.3.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 ,zra@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
2023-11-01 06:11:09 +00:00
skia-flutter-autoroll
daf9ad02af
Roll Skia from 34ef20100acc to 83d6345dd3c2 (1 revision) ( flutter/engine#47538 )
...
https://skia.googlesource.com/skia.git/+log/34ef20100acc..83d6345dd3c2
2023-11-01 skia-autoroll@skia-public.iam.gserviceaccount.com Roll Skia Infra from 61b4a8b2976d to 2c27f85a1e61 (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 ,herb@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 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
2023-11-01 05:28:00 +00:00
skia-flutter-autoroll
4f0f03e58d
Roll Dart SDK from 99fa0283f9d7 to 448293573e98 (1 revision) ( flutter/engine#47534 )
...
https://dart.googlesource.com/sdk.git/+log/99fa0283f9d7..448293573e98
2023-11-01 dart-internal-merge@dart-ci-internal.iam.gserviceaccount.com Version 3.3.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 ,zra@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
2023-11-01 02:19:18 +00:00
Brandon DeRosier
480a99ac7e
[Impeller] Include cstdint everywhere that uint32_t is used. ( flutter/engine#47533 )
...
Sprinkle cstdint everywhere that it's used. Unblocks the next impeller-cmake bump.
Ran into include issues during the build for the most recent impeller-cmake bump: https://github.com/bdero/impeller-cmake/pull/20
Going to add an optional libcxx STL build to help avoid stuff like this later (in the AAOS action items).
2023-11-01 01:42:14 +00:00
Brandon DeRosier
7cf7fc7d1c
[Impeller] Fix nullopt access and simplify coverage computation in GetSubpassCoverage. ( flutter/engine#47347 )
...
Follow up for comments in https://github.com/flutter/engine/pull/46130 .
This case shouldn't actually be possible today, but we should be able to
make this reasonably testable without goldens... added an issue to
follow-up here: https://github.com/flutter/flutter/issues/137356
This branch noise will also melt away with:
https://github.com/flutter/flutter/issues/137306
2023-10-31 18:15:56 -07:00
Brandon DeRosier
849bb11c9e
[Impeller] OpenGLES: Ensure frag/vert textures are bound with unique texture units. ( flutter/engine#47218 )
...
The fragment shader texture bindings will smash into the texture units
used for the vertex shader bindings if the vertex and fragment shaders
both have textures.
Entities doesn't use any pipelines that tickle this case.
2023-10-31 18:05:07 -07:00
skia-flutter-autoroll
61356479d0
Roll Fuchsia Linux SDK from LCfhx_lTRJI51G0zc... to _TyF0etsONe5aqCbM... ( flutter/engine#47532 )
...
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 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
2023-11-01 00:44:58 +00:00
Jonah Williams
a0b00f5fe3
[Impeller] stencil buffer record/replay instead of MSAA storage. ( flutter/engine#47397 )
...
When restoring from a backdrop filter, replay the clip affecting cmds into a new stencil buffer instead of storing 4x MSAA stencil buffer.
Fixes https://github.com/flutter/flutter/issues/137561
Fixes https://github.com/flutter/flutter/issues/137448
Fixes https://github.com/flutter/flutter/issues/137302
Helps https://github.com/flutter/flutter/issues/137108
2023-11-01 00:23:37 +00:00
Chris Bracken
44c1e92369
[macOS] Delete FlutterCompositor tests ( flutter/engine#47527 )
...
The tests for FlutterCompositor are not useful. The current tests test two things:
1. That the mocks we set up behave the way we set them up to behave.
2. That the implementation of FlutterCompositor is the current implementation of FlutterCompositor.
As an example, consider FlutterCompositorTest.TestPresent: 70317028f2/shell/platform/darwin/macos/framework/Source/FlutterCompositorTest.mm (L107-L137)
Ostensibly, this test verifies that the onPresent callback configured in our fake FlutterViewProvider implementation is called when FlutterCompositor::Present() is called.
However, taking a look at the mocking setup:
70317028f2/shell/platform/darwin/macos/framework/Source/FlutterCompositorTest.mm (L47-L85)
We do the following:
1. Mock out FlutterSurfaceManager such that when a surface is requested, we hand back a mock surface. A little gross since we're relying on some knowledge of implementation details of the compositor, but let's take this as reasonable for now.
2. We mock out `FlutterSurface asFlutterMetalTexture` to return a mock texture. Again, we're getting a bit deep into implementation details that the test shouldn't know about, but let's assume this gets us somewhere.
3. We mock out `FlutterSurfaceManager present:notify:` to actually call the `onPresent` callback if it's passed in.
In effect, we're testing that:
1. We configured our mock for `FlutterSurfaceManager present:notify:` to call onPresent.
2. That `FlutterCompositor::Present` actually calls `FlutterSurfaceManager present:notify:` despite that being a simple implementation detail of that call.
This removes these tests. I have filed the following issue to track refactoring this class for testability and adding tests: https://github.com/flutter/flutter/issues/137648
Encountered these tests as part of deflaking and cleaning up memory allocations throughout the macOS desktop tests.
Issue: https://github.com/flutter/flutter/issues/137648
Issue: https://github.com/flutter/flutter/issues/104789
Issue: https://github.com/flutter/flutter/issues/127441
Issue: https://github.com/flutter/flutter/issues/124840
[C++, Objective-C, Java style guides]: https://github.com/flutter/engine/blob/main/CONTRIBUTING.md#style
2023-11-01 00:11:52 +00:00
Brandon DeRosier
483ca29940
[Impeller] Place Rect statics under the Rect template. ( flutter/engine#47529 )
...
`Rect::Intersection(a, b)` instead of `Intersection(a, b)`, etc.
Make them usable with other Rect variants, although `RoundOut` is not useful for integer rectangles, for example.
2023-10-31 23:57:58 +00:00
skia-flutter-autoroll
6398c13114
Roll Skia from aaa225e0cc6d to 34ef20100acc (1 revision) ( flutter/engine#47530 )
...
https://skia.googlesource.com/skia.git/+log/aaa225e0cc6d..34ef20100acc
2023-10-31 skia-autoroll@skia-public.iam.gserviceaccount.com Roll vulkan-deps from 9700973b4f9a to c7c1b6a6441e (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 ,herb@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 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
2023-10-31 23:57:55 +00:00
skia-flutter-autoroll
caee11baf3
Roll Fuchsia Mac SDK from rg_Ici1tgAVF93cn9... to x2NzYMNhyodIwDl0I... ( flutter/engine#47528 )
...
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 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
2023-10-31 23:03:19 +00:00
gaaclarke
b4647d2ef8
[Impeller] updated ios benchmark link ( flutter/engine#47515 )
...
This md references `new_gallery_impeller_ios__transition_perf` which is
no longer updated.
## Pre-launch Checklist
- [x] I read the [Contributor Guide] and followed the process outlined
there for submitting PRs.
- [x] I read the [Tree Hygiene] wiki page, which explains my
responsibilities.
- [x] I read and followed the [Flutter Style Guide] and the [C++,
Objective-C, Java style guides].
- [ ] I listed at least one issue that this PR fixes in the description
above.
- [x] I added new tests to check the change I am making or feature I am
adding, or the PR is [test-exempt]. See [testing the engine] for
instructions on writing and running engine tests.
- [x] I updated/added relevant documentation (doc comments with `///`).
- [x] I signed the [CLA].
- [x] All existing and new tests are passing.
If you need help, consider asking for advice on the #hackers-new channel
on [Discord].
<!-- Links -->
[Contributor Guide]:
https://github.com/flutter/flutter/wiki/Tree-hygiene#overview
[Tree Hygiene]: https://github.com/flutter/flutter/wiki/Tree-hygiene
[test-exempt]:
https://github.com/flutter/flutter/wiki/Tree-hygiene#tests
[Flutter Style Guide]:
https://github.com/flutter/flutter/wiki/Style-guide-for-Flutter-repo
[C++, Objective-C, Java style guides]:
https://github.com/flutter/engine/blob/main/CONTRIBUTING.md#style
[testing the engine]:
https://github.com/flutter/flutter/wiki/Testing-the-engine
[CLA]: https://cla.developers.google.com/
[flutter/tests]: https://github.com/flutter/tests
[breaking change policy]:
https://github.com/flutter/flutter/wiki/Tree-hygiene#handling-breaking-changes
[Discord]: https://github.com/flutter/flutter/wiki/Chat
2023-10-31 15:35:48 -07:00
gaaclarke
52fcefb32a
Made clang tidy use arm64 if on an arm64 mac. ( flutter/engine#47494 )
...
fixes https://github.com/flutter/flutter/issues/137260
## Pre-launch Checklist
- [x] I read the [Contributor Guide] and followed the process outlined
there for submitting PRs.
- [x] I read the [Tree Hygiene] wiki page, which explains my
responsibilities.
- [x] I read and followed the [Flutter Style Guide] and the [C++,
Objective-C, Java style guides].
- [x] I listed at least one issue that this PR fixes in the description
above.
- [x] I added new tests to check the change I am making or feature I am
adding, or the PR is [test-exempt]. See [testing the engine] for
instructions on writing and running engine tests.
- [x] I updated/added relevant documentation (doc comments with `///`).
- [x] I signed the [CLA].
- [x] All existing and new tests are passing.
If you need help, consider asking for advice on the #hackers-new channel
on [Discord].
<!-- Links -->
[Contributor Guide]:
https://github.com/flutter/flutter/wiki/Tree-hygiene#overview
[Tree Hygiene]: https://github.com/flutter/flutter/wiki/Tree-hygiene
[test-exempt]:
https://github.com/flutter/flutter/wiki/Tree-hygiene#tests
[Flutter Style Guide]:
https://github.com/flutter/flutter/wiki/Style-guide-for-Flutter-repo
[C++, Objective-C, Java style guides]:
https://github.com/flutter/engine/blob/main/CONTRIBUTING.md#style
[testing the engine]:
https://github.com/flutter/flutter/wiki/Testing-the-engine
[CLA]: https://cla.developers.google.com/
[flutter/tests]: https://github.com/flutter/tests
[breaking change policy]:
https://github.com/flutter/flutter/wiki/Tree-hygiene#handling-breaking-changes
[Discord]: https://github.com/flutter/flutter/wiki/Chat
---------
Co-authored-by: Zachary Anderson <zanderso@users.noreply.github.com>
2023-10-31 15:35:36 -07:00
Brandon DeRosier
eb6c33cee1
[Impeller] Allow 3D scenes to render when MSAA is not supported. ( flutter/engine#47217 )
...
Before, Impeller Scene would render nothing on the GLES backend when used through Aiks.
2023-10-31 22:31:56 +00:00
Matan Lurey
63d44d17dc
Surgically remove .*dither.* from the Engine ( flutter/engine#46750 )
...
Closes https://github.com/flutter/flutter/issues/112498 .
We no longer support any user-visible configuration around dithering. It is unconditionally applied for gradients (in both the Skia and Impeller backends), and never applied elsewhere. After this change, I'll update https://docs.flutter.dev/release/breaking-changes/paint-enableDithering accordingly.
---
~~Requires https://github.com/flutter/engine/pull/46746 to land successfully~~ Done.
Alright, this appears ready to review!
2023-10-31 22:28:00 +00:00
skia-flutter-autoroll
da5e208bfe
Roll Dart SDK from eecb650a0fb9 to 99fa0283f9d7 (1 revision) ( flutter/engine#47526 )
...
https://dart.googlesource.com/sdk.git/+log/eecb650a0fb9..99fa0283f9d7
2023-10-31 dart-internal-merge@dart-ci-internal.iam.gserviceaccount.com Version 3.3.0-83.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 ,zra@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
2023-10-31 22:18:16 +00:00
skia-flutter-autoroll
2543ff2ef0
Roll Skia from 998e19071734 to aaa225e0cc6d (1 revision) ( flutter/engine#47524 )
...
https://skia.googlesource.com/skia.git/+log/998e19071734..aaa225e0cc6d
2023-10-31 lehoangquyen@chromium.org GraphiteDawn: use fixed bind group layout for uniform buffers.
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 ,herb@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 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
2023-10-31 21:40:47 +00:00
skia-flutter-autoroll
70317028f2
Roll Skia from cc751f5d50ea to 998e19071734 (1 revision) ( flutter/engine#47522 )
...
https://skia.googlesource.com/skia.git/+log/cc751f5d50ea..998e19071734
2023-10-31 skia-autoroll@skia-public.iam.gserviceaccount.com Roll skcms from 00f6c51bca0a to 59b3b32e331b (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 ,herb@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 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
2023-10-31 20:48:22 +00:00
skia-flutter-autoroll
b3ff3e3746
Roll Skia from 2f7e5dbb8521 to cc751f5d50ea (1 revision) ( flutter/engine#47519 )
...
https://skia.googlesource.com/skia.git/+log/2f7e5dbb8521..cc751f5d50ea
2023-10-31 skia-autoroll@skia-public.iam.gserviceaccount.com Roll skcms from 29ce1bdfaccc to 00f6c51bca0a (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 ,herb@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 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
2023-10-31 20:00:50 +00:00
Jackson Gardner
d6ca6b37d2
Move flutter.js into the engine. ( flutter/engine#47240 )
...
This will allow us to add tooling to do some bundling/minifying of `flutter.js`, which should make this more scalable/extensible long-term.
Also, this removes a few redundant build rules that produce artifacts that the flutter tool doesn't use anymore.
2023-10-31 19:19:17 +00:00
skia-flutter-autoroll
a47e8a3f84
Roll Skia from b3360479118f to 2f7e5dbb8521 (1 revision) ( flutter/engine#47517 )
...
https://skia.googlesource.com/skia.git/+log/b3360479118f..2f7e5dbb8521
2023-10-31 nigeltao@google.com Remove deprecated kUseDistanceFieldFonts_Flag
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 ,herb@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 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
2023-10-31 18:52:01 +00:00
Jason Simmons
623005bf92
[Impeller] Do not return a null Contents if a Paint's blur filter yields an empty coverage rect ( flutter/engine#47496 )
...
Fixes https://github.com/flutter/flutter/issues/137484
2023-10-31 18:30:51 +00:00
skia-flutter-autoroll
6eaeed4672
Roll Dart SDK from 776fad25647a to eecb650a0fb9 (1 revision) ( flutter/engine#47514 )
...
https://dart.googlesource.com/sdk.git/+log/776fad25647a..eecb650a0fb9
2023-10-31 dart-internal-merge@dart-ci-internal.iam.gserviceaccount.com Version 3.3.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 ,zra@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
2023-10-31 18:22:06 +00:00
Matan Lurey
31366a85ec
[Impeller] OpenGLES MSAA Render Buffers (i.e. for stencils) ( flutter/engine#47495 )
...
Closes https://github.com/flutter/flutter/issues/137569 .
Closes https://github.com/flutter/flutter/issues/137095 .
As of the latest commit, it works on both the Moto G4 and Pixel 5.
2023-10-31 17:50:22 +00:00
Jim Graham
fcb4c0b707
[Impeller] Migrate unit tests to named Rect factories ( flutter/engine#47430 )
...
This is a pre-requisite step to deleting the un-named Constructors for Rect and moving to named factories. The intention is both to improve code readability and so that the underlying storage information is not implied or exposed.
This PR only modifies the unit tests which will not affect actual running apps, but migrates >95% of the concrete Rect construction to the named factory methods. Use of these constructors in the rest of the code is very rare since most methods get their Rect instances from data they compute or are delivered from elsewhere. Those other instances will be eliminated more on a file by file basis to reduce the surface area of errors arising due to typos or porting mistakes.
2023-10-31 17:42:20 +00:00
Khalid Abdullah
b3db274083
[Typo fixed] in DEPS ( flutter/engine#47440 )
...
A typo has been fixed.
- Issue fix: Fixes a typo.
*If you had to change anything in the [flutter/tests] repo, include a
link to the migration guide as per the [breaking change policy].*
## Pre-launch Checklist
- [ ] I read the [Contributor Guide] and followed the process outlined
there for submitting PRs.
- [ ] I read the [Tree Hygiene] wiki page, which explains my
responsibilities.
- [ ] I read and followed the [Flutter Style Guide] and the [C++,
Objective-C, Java style guides].
- [ ] I listed at least one issue that this PR fixes in the description
above.
- [ ] I added new tests to check the change I am making or feature I am
adding, or the PR is [test-exempt]. See [testing the engine] for
instructions on writing and running engine tests.
- [ ] I updated/added relevant documentation (doc comments with `///`).
- [ ] I signed the [CLA].
- [ ] All existing and new tests are passing.
If you need help, consider asking for advice on the #hackers-new channel
on [Discord].
<!-- Links -->
[Contributor Guide]:
https://github.com/flutter/flutter/wiki/Tree-hygiene#overview
[Tree Hygiene]: https://github.com/flutter/flutter/wiki/Tree-hygiene
[test-exempt]:
https://github.com/flutter/flutter/wiki/Tree-hygiene#tests
[Flutter Style Guide]:
https://github.com/flutter/flutter/wiki/Style-guide-for-Flutter-repo
[C++, Objective-C, Java style guides]:
https://github.com/flutter/engine/blob/main/CONTRIBUTING.md#style
[testing the engine]:
https://github.com/flutter/flutter/wiki/Testing-the-engine
[CLA]: https://cla.developers.google.com/
[flutter/tests]: https://github.com/flutter/tests
[breaking change policy]:
https://github.com/flutter/flutter/wiki/Tree-hygiene#handling-breaking-changes
[Discord]: https://github.com/flutter/flutter/wiki/Chat
2023-10-31 10:30:19 -07:00
Jonah Williams
97bd1526f3
[Impeller] Restore GLES GPU query times. ( flutter/engine#47511 )
...
This got dropped during merging in the MSAA patches.
2023-10-31 16:57:23 +00:00
Kate Lovett
285a6acf76
Bump goldctl ( flutter/engine#47391 )
...
Related to https://github.com/flutter/flutter/issues/137177
[C++, Objective-C, Java style guides]: https://github.com/flutter/engine/blob/main/CONTRIBUTING.md#style
2023-10-31 16:45:14 +00:00