27935 Commits

Author SHA1 Message Date
godofredoc
e11ed85b7a Use target platform name when generating artifacts. (flutter/engine#40519)
Use target platform name when generating artifacts.
2023-03-23 20:58:57 +00:00
skia-flutter-autoroll
cc8e00d2f4 Roll Skia from b46961dcb142 to 32ffab0c9432 (3 revisions) (flutter/engine#40577)
Roll Skia from b46961dcb142 to 32ffab0c9432 (3 revisions)
2023-03-23 20:38:48 +00:00
Jonah Williams
60987522d2 [impeller] use lossy texture compression on iOS (flutter/engine#40520)
[Impeller] use lossy texture compression on iOS for decode images and MSAA resolve textures.
2023-03-23 20:29:40 +00:00
Jonah Williams
fd235ecd0f [Impeller] remove tessellation from texture (flutter/engine#40570)
[Impeller] remove tessellation from texture contents
2023-03-23 20:16:33 +00:00
godofredoc
c7a7766777 Add web engine global tests. (flutter/engine#40550)
Add web engine global tests.
2023-03-23 20:07:30 +00:00
skia-flutter-autoroll
7892b0cddd Roll Fuchsia Mac SDK from 2fD4d--s8xvao7L0K... to 9av1df47QEp50vkZc... (flutter/engine#40576)
Roll Fuchsia Mac SDK from 2fD4d--s8xvao7L0K... to 9av1df47QEp50vkZc...
2023-03-23 19:56:46 +00:00
skia-flutter-autoroll
775211ed05 Roll Fuchsia Linux SDK from 7hXfYvZuO55TTq7jT... to aIkSAx7637llNDq75... (flutter/engine#40573)
Roll Fuchsia Linux SDK from 7hXfYvZuO55TTq7jT... to aIkSAx7637llNDq75...
2023-03-23 18:34:53 +00:00
skia-flutter-autoroll
fa7275014c Roll Skia from c42320d53714 to b46961dcb142 (7 revisions) (flutter/engine#40572)
Roll Skia from c42320d53714 to b46961dcb142 (7 revisions)
2023-03-23 18:17:40 +00:00
joshualitt
02d292b44b [web] Add dart:js_interop to _embedder.yaml. (flutter/engine#40545) 2023-03-23 11:10:33 -07:00
skia-flutter-autoroll
5f0caaa2c2 Roll Skia from ce5ff5cc03ce to c42320d53714 (2 revisions) (flutter/engine#40565)
Roll Skia from ce5ff5cc03ce to c42320d53714 (2 revisions)
2023-03-23 16:08:32 +00:00
skia-flutter-autoroll
a478b75a54 Roll Dart SDK from 9256fffbd5af to e8e045620234 (1 revision) (flutter/engine#40561)
https://dart.googlesource.com/sdk.git/+log/9256fffbd5af..e8e045620234

2023-03-23 dart-internal-merge@dart-ci-internal.iam.gserviceaccount.com Version 3.0.0-359.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 aam@google.com,bdero@google.com,dart-vm-team@google.com,rmistry@google.com on the revert to ensure that a human
is aware of the problem.

To file a bug in Flutter Engine: https://github.com/flutter/flutter/issues/new/choose

To report a problem with the AutoRoller itself, please file a bug:
https://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
2023-03-23 08:59:04 -07:00
skia-flutter-autoroll
fdf9bd426c Roll Skia from 6ce91944f834 to ce5ff5cc03ce (3 revisions) (flutter/engine#40563)
Roll Skia from 6ce91944f834 to ce5ff5cc03ce (3 revisions)
2023-03-23 14:00:30 +00:00
bungeman
d347698e68 Make SkFontMgr subclasses flexible for sk_sp (flutter/engine#40556)
Skia is changing SkFontMgr and SkFontStyleSet methods to consistently
return sk_sp<SkTypeface> and sk_sp<SkFontStyleSet> instead of
SkTypeface* and SkFontStyleSet*. The pointers returned always needed to
be SkSafeUnref'ed but with sk_sp this ownership is now explicit.

Flutter subclasses both SkFontMgr and SkFontStyleSet and overrides
affected methods. Normally Skia would roll out this change behind a
build flag which would first be set in Flutter (to hold out the change),
Skia then rolled into Flutter, then the build flag removed from Flutter
(along with updating the subclasses). However, this is made quite
difficult and slow because of the need to also be compatible with
Flutter in other repositories at the same time. Instead, this change
updates the subclasses to infer the correct return types in a way that
will work both with and without the Skia change. After the Skia change
is landed and rolled into Flutter the subclasses will be re-simplified
to match the new method signatures.

[0] https://skia-review.googlesource.com/c/skia/+/659856
2023-03-23 09:48:22 -04:00
skia-flutter-autoroll
fffcec854a Roll Skia from fc95eca74604 to 6ce91944f834 (1 revision) (flutter/engine#40560)
Roll Skia from fc95eca74604 to 6ce91944f834 (1 revision)
2023-03-23 10:13:25 +00:00
skia-flutter-autoroll
1630b950f7 Roll Skia from 4f1cae66791c to fc95eca74604 (7 revisions) (flutter/engine#40559)
Roll Skia from 4f1cae66791c to fc95eca74604 (7 revisions)
2023-03-23 08:15:01 +00:00
skia-flutter-autoroll
2e39357f73 Roll Dart SDK from 45a360d262c2 to 9256fffbd5af (2 revisions) (flutter/engine#40557)
Roll Dart SDK from 45a360d262c2 to 9256fffbd5af (2 revisions)
2023-03-23 05:25:11 +00:00
skia-flutter-autoroll
a2dcb1f3af Roll Fuchsia Linux SDK from jTXjkK7l8z5PUflk-... to 7hXfYvZuO55TTq7jT... (flutter/engine#40555)
Roll Fuchsia Linux SDK from jTXjkK7l8z5PUflk-... to 7hXfYvZuO55TTq7jT...
2023-03-23 04:31:47 +00:00
skia-flutter-autoroll
9255c5d99b Roll Fuchsia Mac SDK from gU5klY6Nr_DPEj89p... to 2fD4d--s8xvao7L0K... (flutter/engine#40554)
Roll Fuchsia Mac SDK from gU5klY6Nr_DPEj89p... to 2fD4d--s8xvao7L0K...
2023-03-23 04:28:11 +00:00
Jonah Williams
10f47afe4b [impeller] dont apply opacity peephole on image/color filters (flutter/engine#40551)
[impeller] dont apply opacity peephole on image/color filters
2023-03-23 02:46:05 +00:00
Jonah Williams
7b228c8b4b [impeller] always copy bitmaps when given unencoded data (flutter/engine#40543)
[impeller] always copy bitmaps when given unencoded data
2023-03-23 00:54:01 +00:00
godofredoc
401e110a66 Run windows_arm build only on main branch. (flutter/engine#40546)
Run windows_arm build only on main branch.
2023-03-22 23:53:28 +00:00
Zachary Anderson
d9cec91611 Read the FLTEnableImpeller flag from the right bundle (flutter/engine#40535) 2023-03-22 15:42:26 -07:00
Brandon DeRosier
99e492100c [Impeller] Add validation for mipmap generation enforced at binding time (flutter/engine#40515) 2023-03-22 15:23:53 -07:00
skia-flutter-autoroll
86aaebef19 Roll Skia from 49c0f15de01f to 4f1cae66791c (17 revisions) (flutter/engine#40541)
Roll Skia from 49c0f15de01f to 4f1cae66791c (17 revisions)
2023-03-22 21:24:32 +00:00
Brandon DeRosier
ee5c5dd912 [Impeller] Share stencil coverage stack between subpasses to support pass collapsing (flutter/engine#40540)
[Impeller] Share stencil coverage stack between subpasses to support pass collapsing
2023-03-22 21:07:06 +00:00
Brandon DeRosier
b2ce9e0ea9 Remov bringup option from Fuchsia Linux FEMU (flutter/engine#40537)
Remove bringup option from Fuchsia Linux FEMU
2023-03-22 19:44:05 +00:00
Xilai Zhang
3d923229b4 (Reland) "[gn + codesign] codesign metadata for FlutterMacOS.framework.zip" (flutter/engine#40508)
(Reland) "[gn + codesign] codesign metadata for FlutterMacOS.framework.zip"
2023-03-22 18:50:24 +00:00
skia-flutter-autoroll
c5e5940006 Roll Dart SDK from 9c3b6d5c2d6c to 45a360d262c2 (1 revision) (flutter/engine#40534)
https://dart.googlesource.com/sdk.git/+log/9c3b6d5c2d6c..45a360d262c2

2023-03-22 dart-internal-merge@dart-ci-internal.iam.gserviceaccount.com Version 3.0.0-356.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 aam@google.com,bdero@google.com,dart-vm-team@google.com,rmistry@google.com on the revert to ensure that a human
is aware of the problem.

To file a bug in Flutter Engine: https://github.com/flutter/flutter/issues/new/choose

To report a problem with the AutoRoller itself, please file a bug:
https://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
2023-03-22 11:30:58 -07:00
Kevin Lubick
68a9130ffb Fix includes in image_decoder_impeller (flutter/engine#40533) 2023-03-22 11:16:58 -07:00
Michael Goderbauer
c38bab734a Reland "Deprecate SingletonFlutterWindow and global window singleton (#39302)" (flutter/engine#40511)
Reland "Deprecate SingletonFlutterWindow and global window singleton (#39302)"
2023-03-22 16:54:27 +00:00
skia-flutter-autoroll
394ba92243 Roll Skia from bbb7dd250442 to 49c0f15de01f (2 revisions) (flutter/engine#40531)
Roll Skia from bbb7dd250442 to 49c0f15de01f (2 revisions)
2023-03-22 16:04:00 +00:00
Zachary Anderson
16f11beb4e Revert "Revert "Roll Dart SDK from 440d8b1fb962 to 9c3b6d5c2d6c (7 revisions) (#40522)" (#40527)" (flutter/engine#40530)
This reverts commit 981740d182a18936b3088835b14ef0893e0b183c.
2023-03-22 08:39:30 -07:00
skia-flutter-autoroll
ef228a533e Roll Fuchsia Mac SDK from Q2XkmCZ1C5vUGoxvz... to gU5klY6Nr_DPEj89p... (flutter/engine#40529)
Roll Fuchsia Mac SDK from Q2XkmCZ1C5vUGoxvz... to gU5klY6Nr_DPEj89p...
2023-03-22 15:12:07 +00:00
joshualitt
e2fb9376f7 Migrate SVG to JS types (flutter/engine#40401) 2023-03-22 07:50:19 -07:00
skia-flutter-autoroll
8d68604ad2 Roll Skia from d5c4e64ad4e2 to bbb7dd250442 (1 revision) (flutter/engine#40528)
Roll Skia from d5c4e64ad4e2 to bbb7dd250442 (1 revision)
2023-03-22 13:55:39 +00:00
Mouad Debbar
eb87e90a55 Reland "[web] Turn on CanvasKit Chromium (#40459)" (flutter/engine#40503)
Reland "[web] Turn on CanvasKit Chromium (#40459)"
2023-03-22 13:41:21 +00:00
Brandon DeRosier
981740d182 Revert "Roll Dart SDK from 440d8b1fb962 to 9c3b6d5c2d6c (7 revisions) (#40522)" (flutter/engine#40527)
This reverts commit 2b87b43606964b0f3c4569065207c2d3574ad51f.
2023-03-22 06:40:02 -07:00
skia-flutter-autoroll
a1ab28290f Roll Skia from c5a28115fe5f to d5c4e64ad4e2 (1 revision) (flutter/engine#40525)
Roll Skia from c5a28115fe5f to d5c4e64ad4e2 (1 revision)
2023-03-22 12:08:22 +00:00
skia-flutter-autoroll
6096fce6b6 Roll Fuchsia Linux SDK from XYtiITCMi_qgdIapN... to jTXjkK7l8z5PUflk-... (flutter/engine#40524)
Roll Fuchsia Linux SDK from XYtiITCMi_qgdIapN... to jTXjkK7l8z5PUflk-...
2023-03-22 11:56:11 +00:00
skia-flutter-autoroll
e8f8f5d792 Manual roll Dart SDK from 440d8b1fb962 to 9c3b6d5c2d6c (7 revisions) (flutter/engine#40523)
Manual roll Dart SDK from 440d8b1fb962 to 9c3b6d5c2d6c (7 revisions)
2023-03-22 10:33:11 +00:00
skia-flutter-autoroll
2b87b43606 Roll Dart SDK from 440d8b1fb962 to 9c3b6d5c2d6c (7 revisions) (flutter/engine#40522)
Roll Dart SDK from 440d8b1fb962 to 9c3b6d5c2d6c (7 revisions)
2023-03-22 08:42:29 +00:00
skia-flutter-autoroll
5d4cbdeceb Roll Skia from 574b1eefd3bd to c5a28115fe5f (3 revisions) (flutter/engine#40521)
Roll Skia from 574b1eefd3bd to c5a28115fe5f (3 revisions)
2023-03-22 06:23:10 +00:00
skia-flutter-autoroll
039aec0823 Roll Skia from 3e6bfdfea566 to 574b1eefd3bd (1 revision) (flutter/engine#40518)
Roll Skia from 3e6bfdfea566 to 574b1eefd3bd (1 revision)
2023-03-22 05:25:00 +00:00
Dan Field
b7559f44c2 Give ComputeSubgroupTest unique name to avoid running tests twice (flutter/engine#40516)
[Impeller] Give ComputeSubgroupTest unique name to avoid running tests twice
2023-03-22 04:28:02 +00:00
Dan Field
447cc1fcda [Impeller] Take subgroup size into account when prefix summing (flutter/engine#40509)
[Impeller] Take subgroup size into account when prefix summing
2023-03-22 03:27:23 +00:00
skia-flutter-autoroll
5a38be2dc3 Roll Fuchsia Mac SDK from vdrDvqVpPEp_l5cT4... to Q2XkmCZ1C5vUGoxvz... (flutter/engine#40514)
Roll Fuchsia Mac SDK from vdrDvqVpPEp_l5cT4... to Q2XkmCZ1C5vUGoxvz...
2023-03-22 02:22:18 +00:00
Jonah Williams
10e9dfa1c4 [impeller] if not creating mipmaps dont set mip count (flutter/engine#40513)
[impeller] if not creating mipmaps dont set mip count
2023-03-22 02:09:11 +00:00
skia-flutter-autoroll
05b489086e Roll Skia from 6cdd4b3f9b8e to 3e6bfdfea566 (3 revisions) (flutter/engine#40510)
Roll Skia from 6cdd4b3f9b8e to 3e6bfdfea566 (3 revisions)
2023-03-22 01:10:00 +00:00
Brandon DeRosier
6830e3c129 Revert "Deprecate SingletonFlutterWindow and global window singleton (#39302)" (flutter/engine#40507)
Revert "Deprecate SingletonFlutterWindow and global window singleton"
2023-03-22 00:48:03 +00:00
Loïc Sharma
3ab31ad593 [Embedder API] Introduce new update semantics callback (flutter/engine#39807)
[Embedder API] Introduce new update semantics callback
2023-03-22 00:07:21 +00:00