33468 Commits

Author SHA1 Message Date
skia-flutter-autoroll
edfe48b00a Roll Skia from 272281e56cdc to 4b7cab157b50 (1 revision) (flutter/engine#49594)
https://skia.googlesource.com/skia.git/+log/272281e56cdc..4b7cab157b50

2024-01-08 brianosman@google.com Reland "Add GCC support to Raster Pipeline"

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,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
2024-01-08 15:24:17 +00:00
skia-flutter-autoroll
989c696b08 Roll Fuchsia Linux SDK from I-3hiLjX2DDy6mu22... to 6z4cZ6HUidtgmhvdk... (flutter/engine#49592)
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
2024-01-08 14:44:22 +00:00
Matej Knopp
6818b23a15 Enforce consistent stack size for Flutter threads (flutter/engine#49111)
Fixes https://github.com/flutter/flutter/issues/72156

*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

- [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
2024-01-08 10:31:02 +01:00
skia-flutter-autoroll
249cc2b9f1 Roll Skia from 384e08e5fbbe to 272281e56cdc (1 revision) (flutter/engine#49588)
https://skia.googlesource.com/skia.git/+log/384e08e5fbbe..272281e56cdc

2024-01-08 skia-autoroll@skia-public.iam.gserviceaccount.com Roll ANGLE from 295eece61cce to e6708de26161 (3 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,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
2024-01-08 08:20:32 +00:00
skia-flutter-autoroll
d7a381f73c Roll Skia from e2621f417ff5 to 384e08e5fbbe (1 revision) (flutter/engine#49587)
https://skia.googlesource.com/skia.git/+log/e2621f417ff5..384e08e5fbbe

2024-01-08 skia-autoroll@skia-public.iam.gserviceaccount.com Roll SK Tool from 6517725fff65 to f2f1e8db765e

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,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
2024-01-08 06:19:15 +00:00
skia-flutter-autoroll
b2d6bb0470 Roll Skia from 7314a34ea888 to e2621f417ff5 (1 revision) (flutter/engine#49586)
https://skia.googlesource.com/skia.git/+log/7314a34ea888..e2621f417ff5

2024-01-08 skia-autoroll@skia-public.iam.gserviceaccount.com Roll Skia Infra from 6de9699bbab6 to 6517725fff65 (9 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,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
2024-01-08 05:30:18 +00:00
skia-flutter-autoroll
8fed207300 Roll Skia from 8e517817b30b to 7314a34ea888 (1 revision) (flutter/engine#49585)
https://skia.googlesource.com/skia.git/+log/8e517817b30b..7314a34ea888

2024-01-08 skia-autoroll@skia-public.iam.gserviceaccount.com Roll vulkan-deps from 6410e2795f00 to eb5fcf15ff7f (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 armansito@google.com,brianosman@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
2024-01-08 03:53:37 +00:00
skia-flutter-autoroll
3f510653d4 Roll Skia from e2bc77be480c to 8e517817b30b (1 revision) (flutter/engine#49584)
https://skia.googlesource.com/skia.git/+log/e2bc77be480c..8e517817b30b

2024-01-07 skia-autoroll@skia-public.iam.gserviceaccount.com Roll vulkan-deps from 784f7328cede to 6410e2795f00 (3 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,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
2024-01-07 15:26:07 +00:00
skia-flutter-autoroll
37eb9602f9 Roll Fuchsia Linux SDK from KC2scOJmW9oBJh4ts... to I-3hiLjX2DDy6mu22... (flutter/engine#49583)
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
2024-01-07 13:49:21 +00:00
skia-flutter-autoroll
0bec16cff3 Roll Skia from 98240694c57d to e2bc77be480c (1 revision) (flutter/engine#49582)
https://skia.googlesource.com/skia.git/+log/98240694c57d..e2bc77be480c

2024-01-07 skia-autoroll@skia-public.iam.gserviceaccount.com Roll vulkan-deps from 4441d7f010ce to 784f7328cede (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,egdaniel@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
2024-01-07 02:53:38 +00:00
skia-flutter-autoroll
e33c653646 Roll Skia from 388ef1be2bb8 to 98240694c57d (1 revision) (flutter/engine#49581)
https://skia.googlesource.com/skia.git/+log/388ef1be2bb8..98240694c57d

2024-01-07 egdaniel@google.com Revert "[Fontations-backend] Add COLRv0/v1 support to Fontations backend"

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,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
2024-01-07 02:05:23 +00:00
Jonah Williams
2c700c6a90 [Impeller] remove SamplerLibrary forward declare. (flutter/engine#49573)
The forward declaration of SamplerLibrary in context.h is uncessary. remove it and clean up includes.
2024-01-06 19:20:39 +00:00
skia-flutter-autoroll
0e9eb11238 Roll Skia from a6e0b4c6a916 to 388ef1be2bb8 (1 revision) (flutter/engine#49580)
https://skia.googlesource.com/skia.git/+log/a6e0b4c6a916..388ef1be2bb8

2024-01-06 skia-autoroll@skia-public.iam.gserviceaccount.com Roll shaders-base from ec331998751e to ebe321cfcdf9

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,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
2024-01-06 17:06:08 +00:00
skia-flutter-autoroll
c94dead4dd Roll Skia from 3547cf9793f4 to a6e0b4c6a916 (2 revisions) (flutter/engine#49579)
https://skia.googlesource.com/skia.git/+log/3547cf9793f4..a6e0b4c6a916

2024-01-06 skia-autoroll@skia-public.iam.gserviceaccount.com Roll debugger-app-base from de195edcee5d to 58437ac01d4f
2024-01-06 skia-autoroll@skia-public.iam.gserviceaccount.com Roll skottie-base from 270348756990 to d538e836e0dc

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,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
2024-01-06 16:18:38 +00:00
skia-flutter-autoroll
dcdde3a883 Roll Fuchsia Linux SDK from l0zn1BQFRjNyaZb-v... to KC2scOJmW9oBJh4ts... (flutter/engine#49578)
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
2024-01-06 12:55:29 +00:00
skia-flutter-autoroll
a0a179ae4b Roll Skia from 514dd58cabfc to 3547cf9793f4 (1 revision) (flutter/engine#49577)
https://skia.googlesource.com/skia.git/+log/514dd58cabfc..3547cf9793f4

2024-01-06 skia-autoroll@skia-public.iam.gserviceaccount.com Roll vulkan-deps from dd0c87f2c1d5 to 4441d7f010ce (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,egdaniel@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
2024-01-06 06:52:24 +00:00
skia-flutter-autoroll
3c73d0df70 Roll Skia from 38c029ddd665 to 514dd58cabfc (1 revision) (flutter/engine#49575)
https://skia.googlesource.com/skia.git/+log/38c029ddd665..514dd58cabfc

2024-01-06 skia-autoroll@skia-public.iam.gserviceaccount.com Manual roll Dawn from 7330dd2dfe64 to 9fbef511d79e (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,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
2024-01-06 02:56:06 +00:00
skia-flutter-autoroll
40437500a1 Roll Skia from 2345b9f2c943 to 38c029ddd665 (1 revision) (flutter/engine#49570)
https://skia.googlesource.com/skia.git/+log/2345b9f2c943..38c029ddd665

2024-01-05 johnstiles@google.com Remove fInterface member from ThreadContext.

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,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
2024-01-05 23:41:32 +00:00
skia-flutter-autoroll
ba0f10b7a9 Roll Skia from 2cae982f7f2f to 2345b9f2c943 (1 revision) (flutter/engine#49568)
https://skia.googlesource.com/skia.git/+log/2cae982f7f2f..2345b9f2c943

2024-01-05 johnstiles@google.com Remove clone() from Statement and ProgramElements.

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,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
2024-01-05 22:29:56 +00:00
skia-flutter-autoroll
d5e79a8ae8 Roll Skia from c59cb89f8d15 to 2cae982f7f2f (3 revisions) (flutter/engine#49567)
https://skia.googlesource.com/skia.git/+log/c59cb89f8d15..2cae982f7f2f

2024-01-05 michaelludwig@google.com [skif] Avoid resolving a simpled deferred color filter
2024-01-05 johnstiles@google.com Remove fSharedElements member from ThreadContext.
2024-01-05 johnstiles@google.com Migrate ProgramElements array into Parser.

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,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
2024-01-05 21:35:57 +00:00
skia-flutter-autoroll
f1714913c5 Roll Skia from 9ec012033c2b to c59cb89f8d15 (1 revision) (flutter/engine#49565)
https://skia.googlesource.com/skia.git/+log/9ec012033c2b..c59cb89f8d15

2024-01-05 michaelludwig@google.com [graphite] Don't check AdapterProperties in WASM builds

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,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
2024-01-05 20:50:04 +00:00
skia-flutter-autoroll
35b7c12e80 Roll Skia from 548827f77466 to 9ec012033c2b (1 revision) (flutter/engine#49564)
https://skia.googlesource.com/skia.git/+log/548827f77466..9ec012033c2b

2024-01-05 brianosman@google.com Revert "Add GCC support to Raster Pipeline"

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,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
2024-01-05 20:03:34 +00:00
skia-flutter-autoroll
c40cd293aa Roll Skia from a006922df1c5 to 548827f77466 (1 revision) (flutter/engine#49561)
https://skia.googlesource.com/skia.git/+log/a006922df1c5..548827f77466

2024-01-05 skia-autoroll@skia-public.iam.gserviceaccount.com Roll vulkan-deps from c8ff88bfeb04 to dd0c87f2c1d5 (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,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
2024-01-05 18:14:31 +00:00
skia-flutter-autoroll
8d584e0069 Roll Skia from 52be1b25c3a2 to a006922df1c5 (4 revisions) (flutter/engine#49559)
https://skia.googlesource.com/skia.git/+log/52be1b25c3a2..a006922df1c5

2024-01-05 johnstiles@google.com Report duplicate-symbol errors without ThreadContext::ReportError.
2024-01-05 michaelludwig@google.com [graphite] Temporarily disable SSBOs on Dawn D3D11
2024-01-05 brianosman@google.com Add GCC support to Raster Pipeline
2024-01-05 drott@chromium.org [Fontations-backend] Add COLRv0/v1 support to Fontations backend

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,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
2024-01-05 17:36:12 +00:00
Dan Field
3078ba7036 Allow spawning additional UI isolates in flutter_tester (flutter/engine#48706)
This enables work ongoing by @derekxu16 to improve performance in flutter_tester when running multiple files from large test suites.

Specifically, it:

- Exposes a `Spawn` C symbol from flutter_tester that runs the current kernel in a new UI isolate with a different entrypoint and/or route name
- Exposes two symbols from flutter_tester to allow a test harness to more efficiently load particular kernel files or to lookup an entrypoint from an imported source file.
- Avoids re-loading the kernel file completely when spawning a new UI isolate

Googlers can look at go/flutter-tester-isolates for some more context. If anyone wants I'm happy to create a public version of that doc.
2024-01-05 17:13:59 +00:00
zoujunhua
b98cd15293 Add build dependencies for Android Embedder (flutter/engine#48397)
The build of embedded Android depends on the symbols of the
'icudtl.dat', as described in the change
'cf6fbe1fdcda6db2ed5d18a254b2c7c91f54f7aa' and
'7922a335e88dcb12bf6a1c681ffd6770234bbf24'.

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


## 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.
- [ ] 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>
2024-01-05 09:02:48 -08:00
skia-flutter-autoroll
d953c64e6f Roll Skia from 75e2f75aaa20 to 52be1b25c3a2 (2 revisions) (flutter/engine#49556)
https://skia.googlesource.com/skia.git/+log/75e2f75aaa20..52be1b25c3a2

2024-01-05 johnstiles@google.com Fix SPIR-V issue with multiple interface blocks and u_skRTFlip.
2024-01-05 skia-autoroll@skia-public.iam.gserviceaccount.com Roll SK Tool from 6de9699bbab6 to 251696c8011d

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,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
2024-01-05 14:59:19 +00:00
skia-flutter-autoroll
6e4bd0b907 Roll Fuchsia Linux SDK from 0Q4I0x-Kt7T6DOE1b... to l0zn1BQFRjNyaZb-v... (flutter/engine#49552)
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
2024-01-05 12:07:25 +00:00
skia-flutter-autoroll
f56b1ffa7e Roll Skia from bdd1e88f3b83 to 75e2f75aaa20 (4 revisions) (flutter/engine#49551)
https://skia.googlesource.com/skia.git/+log/bdd1e88f3b83..75e2f75aaa20

2024-01-05 bungeman@google.com FreeType to ignore already visited colrv1 subtrees
2024-01-05 drott@chromium.org [Fontations-backend] Rename Cargo package
2024-01-05 skia-autoroll@skia-public.iam.gserviceaccount.com Roll Skia Infra from 58247e808c13 to 6de9699bbab6 (11 revisions)
2024-01-05 skia-autoroll@skia-public.iam.gserviceaccount.com Roll vulkan-deps from 7b559e9f56e3 to c8ff88bfeb04 (3 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,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
2024-01-05 09:17:08 +00:00
skia-flutter-autoroll
3783fe0c3f Roll Skia from da75878a3aea to bdd1e88f3b83 (1 revision) (flutter/engine#49547)
https://skia.googlesource.com/skia.git/+log/da75878a3aea..bdd1e88f3b83

2024-01-04 brianosman@google.com Set no-lax-vector-conversions on Android

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,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
2024-01-05 01:03:22 +00:00
skia-flutter-autoroll
5fc0743c2e Roll Skia from dab831e8dcec to da75878a3aea (1 revision) (flutter/engine#49546)
https://skia.googlesource.com/skia.git/+log/dab831e8dcec..da75878a3aea

2024-01-04 sunnyps@chromium.org graphite: Enable storage buffers with Dawn backend

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,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
2024-01-05 00:18:09 +00:00
Jim Graham
423d8ab803 [Impeller] RenderPass now provides the Orthographic matrix (flutter/engine#49544)
Clients of the `RenderPass` would each compute the Orthographic matrix themselves even though it was the same for the life of a given pass. They can now get a cached version from the `RenderPass` itself.
2024-01-04 23:25:11 +00:00
gaaclarke
9000d68d50 [Impeller] migrate blur to calculating coefficients on the cpu (flutter/engine#49512)
issue: https://github.com/flutter/flutter/issues/131580

This factors out the gaussian blur fragment shader to be a more generic kernel fragment shader.  We can't use this for the old gaussian blur because it's kernel is unbounded in one dimension.  I implemented this by passing in the coefficients into the UBO so it can't support that.

Profile after change:
```
    "average_vsync_transitions_missed": 2.0,
    "90th_percentile_vsync_transitions_missed": 2.0,
    "99th_percentile_vsync_transitions_missed": 2.0,
    "average_vsync_frame_lag": 0.0,
    "90th_percentile_vsync_frame_lag": 0.0,
    "99th_percentile_vsync_frame_lag": 0.0,
    "average_layer_cache_count": 0.0,
    "90th_percentile_layer_cache_count": 0.0,
    "99th_percentile_layer_cache_count": 0.0,
    "average_frame_request_pending_latency": 16636.624373956594,
    "90th_percentile_frame_request_pending_latency": 16718.0,
    "99th_percentile_frame_request_pending_latency": 16761.0,
    "worst_layer_cache_count": 0.0,
    "average_layer_cache_memory": 0.0,
    "90th_percentile_layer_cache_memory": 0.0,
    "99th_percentile_layer_cache_memory": 0.0,
    "worst_layer_cache_memory": 0.0,
    "average_picture_cache_count": 0.0,
    "90th_percentile_picture_cache_count": 0.0,
    "99th_percentile_picture_cache_count": 0.0,
    "worst_picture_cache_count": 0.0,
    "average_picture_cache_memory": 0.0,
    "90th_percentile_picture_cache_memory": 0.0,
    "99th_percentile_picture_cache_memory": 0.0,
    "worst_picture_cache_memory": 0.0,
    "total_ui_gc_time": 1.65,
    "30hz_frame_percentage": 0.0,
    "60hz_frame_percentage": 100.0,
    "80hz_frame_percentage": 0.0,
    "90hz_frame_percentage": 0.0,
    "120hz_frame_percentage": 0.0,
    "illegal_refresh_rate_frame_count": 0,
    "average_gpu_frame_time": 21.875,
    "90th_percentile_gpu_frame_time": 31.25,
    "99th_percentile_gpu_frame_time": 31.25,
    "worst_gpu_frame_time": 31.25,
    "average_cpu_usage": 162.86326532653064,
    "90th_percentile_cpu_usage": 167.3,
    "99th_percentile_cpu_usage": 168.500003,
    "average_gpu_usage": 93.26530612244898,
    "90th_percentile_gpu_usage": 94.0,
    "99th_percentile_gpu_usage": 95.0,
    "average_memory_usage": 113.56696428571429,
    "90th_percentile_memory_usage": 145.484375,
    "99th_percentile_memory_usage": 152.75
```

This is a 13% (21.25 / 25 ) drop in `average_gpu_frame_time` from the last profile in https://github.com/flutter/engine/pull/49299.

[C++, Objective-C, Java style guides]: https://github.com/flutter/engine/blob/main/CONTRIBUTING.md#style
2024-01-04 22:35:13 +00:00
Mitchell Goodwin
9f290c3cea Get the correct iOS system font for each weight (flutter/engine#48937)
See [flutter/issue/139689](https://github.com/flutter/flutter/issues/139689) and [flutter/issue/132475](https://github.com/flutter/flutter/issues/132475)

Registers all of the possible font weight values for "CupertinoSystemDisplay". The registering of "CupertinoSystemText" was removed, as the fallback will correctly show the right fonts, and this logic does not work for the smaller font due to Apple APIs removing the font weight.

The font weights for 800 and 900 had to be added outside of the loop as they were coming back with values different from what was being put in.

Before:
<img width="250" alt="Screenshot 2023-12-06 at 1 17 11 PM" src="https://github.com/flutter/engine/assets/58190796/036231eb-d4e2-4c93-82de-fa62d7ddc7c1">

After:
<img width="364" alt="Screenshot 2024-01-03 at 3 15 33 PM" src="https://github.com/flutter/engine/assets/58190796/69651f01-d694-4758-9fb5-acf50a1895c4">

[C++, Objective-C, Java style guides]: https://github.com/flutter/engine/blob/main/CONTRIBUTING.md#style
2024-01-04 21:47:13 +00:00
Camille Simon
6252becd06 [Android] Re-land "Re-land 'Add target to have linux_android_emulator_tests run on AVDs with Android 33 & 34'" (flutter/engine#49101)
Re-lands https://github.com/flutter/engine/pull/48936 that was reverted due to missing `DEPS` dependency (added).

[C++, Objective-C, Java style guides]: https://github.com/flutter/engine/blob/main/CONTRIBUTING.md#style
2024-01-04 21:33:10 +00:00
godofredoc
27b91a4e08 Use Mac M1s or x86 wherever possible. (flutter/engine#49540)
Arch type was fixed to x86 because release candidate branches didn't have rosetta installed. Rosetta was enabled on December unblocking the use of M1 machines in most of mac ios sub-builds.

Bug: https://github.com/flutter/flutter/issues/133207

[C++, Objective-C, Java style guides]: https://github.com/flutter/engine/blob/main/CONTRIBUTING.md#style
2024-01-04 21:05:30 +00:00
skia-flutter-autoroll
acfba59d15 Roll Skia from 48ba1246efdf to dab831e8dcec (1 revision) (flutter/engine#49538)
https://skia.googlesource.com/skia.git/+log/48ba1246efdf..dab831e8dcec

2024-01-04 drott@chromium.org Cleanup code gated by SK_DISABLE_SKFONTARGS_CHANGED_TYPE

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,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
2024-01-04 19:21:21 +00:00
skia-flutter-autoroll
acc16853ef Roll Skia from e8e426f1429a to 48ba1246efdf (2 revisions) (flutter/engine#49537)
https://skia.googlesource.com/skia.git/+log/e8e426f1429a..48ba1246efdf

2024-01-04 michaelludwig@google.com [graphite] Optimize UniformManager and fix layout bugs in std430
2024-01-04 johnstiles@google.com Fix mislabeled columns/rows arguments in Metal codegen.

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,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
2024-01-04 18:21:46 +00:00
skia-flutter-autoroll
c3f81c746d Roll Skia from 9c2e9a2b06f3 to e8e426f1429a (11 revisions) (flutter/engine#49536)
https://skia.googlesource.com/skia.git/+log/9c2e9a2b06f3..e8e426f1429a

2024-01-04 brianosman@google.com Disable lax-vector-conversions in clang
2024-01-04 michaelludwig@google.com Revert "[skif] Remove SK_RESOLVE_FILTERS_BEFORE_RESTORE flag"
2024-01-04 skia-autoroll@skia-public.iam.gserviceaccount.com Roll vulkan-deps from 8b92d1069ee8 to 7b559e9f56e3 (4 revisions)
2024-01-04 johnstiles@google.com Migrate SkSLToXxxxxxx wrappers into GPU-specific subdirectories.
2024-01-04 johnstiles@google.com Remove ThreadContext::RTAdjustState.
2024-01-04 brianosman@google.com Reland "Update bots' NDK to r26b"
2024-01-04 skia-autoroll@skia-public.iam.gserviceaccount.com Roll SK Tool from b9d08e6f5a57 to 64bda34e7703
2024-01-04 skia-autoroll@skia-public.iam.gserviceaccount.com Roll ANGLE from a6b9a7447d68 to 295eece61cce (3 revisions)
2024-01-04 skia-autoroll@skia-public.iam.gserviceaccount.com Roll Skia Infra from b9d08e6f5a57 to 58247e808c13 (8 revisions)
2024-01-04 skia-autoroll@skia-public.iam.gserviceaccount.com Roll vulkan-deps from b09f6a97d1da to 8b92d1069ee8 (9 revisions)
2024-01-04 michaelludwig@google.com [skif] Remove SK_RESOLVE_FILTERS_BEFORE_RESTORE 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,egdaniel@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
2024-01-04 17:32:02 +00:00
skia-flutter-autoroll
c689330bfc Manual roll Dart SDK from 7e9f7eab80d3 to 7f2523c2fa9a (3 revisions) (flutter/engine#49534)
Manual roll requested by zra@google.com

https://dart.googlesource.com/sdk.git/+log/7e9f7eab80d3..7f2523c2fa9a

2024-01-04 dart-internal-merge@dart-ci-internal.iam.gserviceaccount.com Version 3.3.0-279.0.dev
2024-01-03 dart-internal-merge@dart-ci-internal.iam.gserviceaccount.com Version 3.3.0-278.0.dev
2024-01-03 dart-internal-merge@dart-ci-internal.iam.gserviceaccount.com Version 3.3.0-277.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
2024-01-04 16:23:19 +00:00
skia-flutter-autoroll
9523fac026 Roll Fuchsia Linux SDK from Wgogr8K1YZdo7yOnn... to 0Q4I0x-Kt7T6DOE1b... (flutter/engine#49529)
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
2024-01-04 11:15:04 +00:00
Michael Brase
7c5452d3ae [fuchsia] Remove LoggingSocketTest.UseSyslogOnFuchsia test (flutter/engine#49524)
This test reads back logged messages on Fuchsia to verify that FML
logging has the log sink setup correctly. However, it relies on internal
implementation details of the Fuchsia log packet format, which recently
changed (to support structured logging) and it broke this test. Since
there isn't a supported way to parse structured log packets outside of
the Fuchsia repository, I'm removing this test to unblock the SDK roll.

flutter/flutter#140950
b/315973146

## 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
2024-01-04 00:30:03 -08:00
skia-flutter-autoroll
2bbf466fde Roll Skia from 14378602a81f to 9c2e9a2b06f3 (1 revision) (flutter/engine#49518)
https://skia.googlesource.com/skia.git/+log/14378602a81f..9c2e9a2b06f3

2024-01-04 johnstiles@google.com Instantiate sk_RTAdjust directly rather than using ThreadContext.

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,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
2024-01-04 03:24:08 +00:00
skia-flutter-autoroll
7f1bea3d11 Roll Skia from aa1b0074a1b5 to 14378602a81f (2 revisions) (flutter/engine#49516)
https://skia.googlesource.com/skia.git/+log/aa1b0074a1b5..14378602a81f

2024-01-04 michaelludwig@google.com [graphite] Add layout to UniformManagerTest checks
2024-01-04 michaelludwig@google.com [graphite] Use templates to avoid copying UniformManager API in PipelineDataGatherer

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,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
2024-01-04 02:31:36 +00:00
skia-flutter-autoroll
bccb642dc6 Roll Skia from 81c8c425a050 to aa1b0074a1b5 (1 revision) (flutter/engine#49514)
https://skia.googlesource.com/skia.git/+log/81c8c425a050..aa1b0074a1b5

2024-01-04 skia-autoroll@skia-public.iam.gserviceaccount.com Manual roll Dawn from 5566afc92caf to 7330dd2dfe64 (17 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,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
2024-01-04 01:42:13 +00:00
Casey Hillers
9be43f26a3 Add Flutter CI status to README (flutter/engine#49330)
https://github.com/flutter/flutter/issues/140460
2024-01-04 01:34:17 +00:00
skia-flutter-autoroll
45eb89dfb3 Roll Skia from dd4077962cd5 to 81c8c425a050 (1 revision) (flutter/engine#49513)
https://skia.googlesource.com/skia.git/+log/dd4077962cd5..81c8c425a050

2024-01-03 johnstiles@google.com Split SymbolTable::instantiateSymbolRef in half.

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,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
2024-01-04 00:54:23 +00:00
Jonny Wang
1b161e263e [fuchsia] Add libbackend_fuchsia_globals.so to common_libs (flutter/engine#49484)
The libbackend_fuchsia_globals.so is now required by libsyslog.so, so
include it in the list of Fuchsia common_libs.

*Replace this paragraph with a description of what this PR is changing
or adding, and why. Consider including before/after screenshots.*

b/315973146

## 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.

---------

Co-authored-by: skia-flutter-autoroll <skia-flutter-autoroll@skia.org>
Co-authored-by: Michael Brase <mbrase@google.com>
2024-01-03 16:47:32 -08:00
skia-flutter-autoroll
7c56f5ead4 Roll Skia from e32d4d4f71eb to dd4077962cd5 (1 revision) (flutter/engine#49510)
https://skia.googlesource.com/skia.git/+log/e32d4d4f71eb..dd4077962cd5

2024-01-03 johnstiles@google.com Forward-declare dependencies in PipelineUtils.

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,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
2024-01-04 00:04:08 +00:00
skia-flutter-autoroll
537ebfe48e Roll Skia from 7d73dd415ae9 to e32d4d4f71eb (3 revisions) (flutter/engine#49508)
https://skia.googlesource.com/skia.git/+log/7d73dd415ae9..e32d4d4f71eb

2024-01-03 michaelludwig@google.com [skif] Remove SK_USE_LEGACY_CONTENT_BOUNDS_PROPAGATION flag
2024-01-03 ccameron@chromium.org Add SkGradientShader::ColorSpace::kOKLabGamutMap and kOKLCHGamutMap
2024-01-03 michaelludwig@google.com Remove staging flag from flutter_defines

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,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
2024-01-03 23:12:59 +00:00