skia-flutter-autoroll
a28fcdfe6b
Roll Dart SDK from 9164e2c0e994 to 379f0145421f (1 revision) ( flutter/engine#55289 )
...
https://dart.googlesource.com/sdk.git/+log/9164e2c0e994..379f0145421f
2024-09-18 dart-internal-merge@dart-ci-internal.iam.gserviceaccount.com Version 3.6.0-265.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 chinmaygarde@google.com ,dart-vm-team@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-09-18 22:41:09 +00:00
skia-flutter-autoroll
29a04396d9
Roll Skia from 760e37059fde to a60a52a11763 (2 revisions) ( flutter/engine#55287 )
...
https://skia.googlesource.com/skia.git/+log/760e37059fde..a60a52a11763
2024-09-18 robertphillips@google.com [graphite] Plumb RenderPassDesc more fully through Precompilation system
2024-09-18 danieldilan@google.com Don't use the ImageGeneratorWIC when checking respect for origin.
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 ,chinmaygarde@google.com,jmbetancourt@google.com,rmistry@google.com on the revert to ensure that a human
is aware of the problem.
To file a bug in Skia: https://bugs.chromium.org/p/skia/issues/entry
To file a bug in Flutter: https://github.com/flutter/flutter/issues/new/choose
To report a problem with the AutoRoller itself, please file a bug:
https://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-09-18 20:42:26 +00:00
skia-flutter-autoroll
addee06cbe
Roll Dart SDK from 84f4d161ed50 to 9164e2c0e994 (1 revision) ( flutter/engine#55284 )
...
https://dart.googlesource.com/sdk.git/+log/84f4d161ed50..9164e2c0e994
2024-09-18 dart-internal-merge@dart-ci-internal.iam.gserviceaccount.com Version 3.6.0-264.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 chinmaygarde@google.com ,dart-vm-team@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-09-18 18:26:34 +00:00
skia-flutter-autoroll
70161df374
Roll Skia from 178a30c1efcc to 760e37059fde (1 revision) ( flutter/engine#55281 )
...
https://skia.googlesource.com/skia.git/+log/178a30c1efcc..760e37059fde
2024-09-18 jvanverth@google.com [graphite] Increase delay before we purge plots in DrawAtlas.
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 ,chinmaygarde@google.com,jmbetancourt@google.com,rmistry@google.com on the revert to ensure that a human
is aware of the problem.
To file a bug in Skia: https://bugs.chromium.org/p/skia/issues/entry
To file a bug in Flutter: https://github.com/flutter/flutter/issues/new/choose
To report a problem with the AutoRoller itself, please file a bug:
https://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-09-18 17:38:51 +00:00
Chinmay Garde
e305ecf97a
[Impeller] Expose a single-header C API to Impellers Display-List layer. ( flutter/engine#55238 )
...
This (`impeller.h`) is a versioned, single-header, dependency-free, C API that exposes Display-Lists in almost their entirety.
The anticipated users of this API do not expect ABI or API stability guarantees at this time but those can be added between specific versions as the API matures.
Testing this API can be done via a playgrounds harness. One has been setup with rudimentary tests that will be filled out.
A simple C example (`example.c`) using GLFW with OpenGL ES has been setup. Only OpenGL ES has been exposed at this time but additional backend will be added.
This API is meant to be easy to bind to using automated tools for access in different languages and runtimes. Consequently, the API follows a strict convention for object naming, creating, and reference-counting.
* All typedefs and method names have the âImpellerâ prefix.
* Most objects are reference counted. Methods ending with âNewâ return a new instance of the object with reference count of 1.
* Each object has a âRetainâ and âReleaseâ method to modify reference counts.
For instance, with Rust `bindgen`, the following invocation generates usable bindings:
```sh
bindgen impeller.h -o impeller.rs
--no-layout-tests
--rustified-enum âImpeller.*â
--allowlist-item âImpeller.*â
```
It is expected that wrapped over these generated bindings will be written to make the usage more idiomatic. The C API itself is fairly verbose as well.
<img width="1107" alt="Screenshot 2024-09-12 at 2 55 14â¯PM" src="https://github.com/user-attachments/assets/e1532dba-487e-4af1-9442-1005a8f52d8d ">
2024-09-18 17:02:16 +00:00
skia-flutter-autoroll
e545a006f8
Roll Skia from e60181fbd809 to 178a30c1efcc (1 revision) ( flutter/engine#55280 )
...
https://skia.googlesource.com/skia.git/+log/e60181fbd809..178a30c1efcc
2024-09-18 bungeman@google.com Remove call to SkScalerContextRec::setPaintGamma
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 ,chinmaygarde@google.com,jmbetancourt@google.com,rmistry@google.com on the revert to ensure that a human
is aware of the problem.
To file a bug in Skia: https://bugs.chromium.org/p/skia/issues/entry
To file a bug in Flutter: https://github.com/flutter/flutter/issues/new/choose
To report a problem with the AutoRoller itself, please file a bug:
https://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-09-18 16:18:15 +00:00
skia-flutter-autoroll
604e191471
Roll Dart SDK from b4bfea33ab1d to 84f4d161ed50 (1 revision) ( flutter/engine#55279 )
...
https://dart.googlesource.com/sdk.git/+log/b4bfea33ab1d..84f4d161ed50
2024-09-18 dart-internal-merge@dart-ci-internal.iam.gserviceaccount.com Version 3.6.0-263.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 chinmaygarde@google.com ,dart-vm-team@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-09-18 14:16:20 +00:00
skia-flutter-autoroll
ef242ab5a1
Roll Skia from ae4e7753fa9b to e60181fbd809 (1 revision) ( flutter/engine#55278 )
...
https://skia.googlesource.com/skia.git/+log/ae4e7753fa9b..e60181fbd809
2024-09-18 skia-autoroll@skia-public.iam.gserviceaccount.com Roll vulkan-deps from e0d45239bb91 to 494b2918371c (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 ,chinmaygarde@google.com,jmbetancourt@google.com,rmistry@google.com on the revert to ensure that a human
is aware of the problem.
To file a bug in Skia: https://bugs.chromium.org/p/skia/issues/entry
To file a bug in Flutter: https://github.com/flutter/flutter/issues/new/choose
To report a problem with the AutoRoller itself, please file a bug:
https://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-09-18 14:14:29 +00:00
skia-flutter-autoroll
3847e0c904
Roll Dart SDK from 089ef90b6680 to b4bfea33ab1d (1 revision) ( flutter/engine#55276 )
...
https://dart.googlesource.com/sdk.git/+log/089ef90b6680..b4bfea33ab1d
2024-09-18 dart-internal-merge@dart-ci-internal.iam.gserviceaccount.com Version 3.6.0-262.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 chinmaygarde@google.com ,dart-vm-team@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-09-18 10:05:32 +00:00
skia-flutter-autoroll
768f8deafc
Roll Skia from 86abf2391374 to ae4e7753fa9b (4 revisions) ( flutter/engine#55275 )
...
https://skia.googlesource.com/skia.git/+log/86abf2391374..ae4e7753fa9b
2024-09-18 skia-autoroll@skia-public.iam.gserviceaccount.com Roll ANGLE from 1b4d6185c4de to dbdc95515fb0 (13 revisions)
2024-09-18 jvanverth@google.com [graphite] Add updated purge() method to DrawAtlas.
2024-09-18 skia-autoroll@skia-public.iam.gserviceaccount.com Roll Skia Infra from df2251eb6f2a to e39719a1c0e7 (10 revisions)
2024-09-18 skia-autoroll@skia-public.iam.gserviceaccount.com Roll Dawn from 6a3f737c33c7 to 31cb19d6c599 (11 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 ,chinmaygarde@google.com,jmbetancourt@google.com,rmistry@google.com on the revert to ensure that a human
is aware of the problem.
To file a bug in Skia: https://bugs.chromium.org/p/skia/issues/entry
To file a bug in Flutter: https://github.com/flutter/flutter/issues/new/choose
To report a problem with the AutoRoller itself, please file a bug:
https://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-09-18 08:11:40 +00:00
skia-flutter-autoroll
091658a052
Roll Dart SDK from 50f697183f25 to 089ef90b6680 (1 revision) ( flutter/engine#55271 )
...
https://dart.googlesource.com/sdk.git/+log/50f697183f25..089ef90b6680
2024-09-18 dart-internal-merge@dart-ci-internal.iam.gserviceaccount.com Version 3.6.0-261.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 chinmaygarde@google.com ,dart-vm-team@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-09-18 02:43:39 +00:00
skia-flutter-autoroll
0397afcb95
Roll Skia from b5cc234f229d to 86abf2391374 (1 revision) ( flutter/engine#55269 )
...
https://skia.googlesource.com/skia.git/+log/b5cc234f229d..86abf2391374
2024-09-17 skia-autoroll@skia-public.iam.gserviceaccount.com Manual roll Dawn from ef559d79bda9 to 6a3f737c33c7 (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 ,chinmaygarde@google.com,jmbetancourt@google.com,rmistry@google.com on the revert to ensure that a human
is aware of the problem.
To file a bug in Skia: https://bugs.chromium.org/p/skia/issues/entry
To file a bug in Flutter: https://github.com/flutter/flutter/issues/new/choose
To report a problem with the AutoRoller itself, please file a bug:
https://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-09-17 22:51:22 +00:00
skia-flutter-autoroll
b14a184687
Roll Dart SDK from 84fac36df65a to 50f697183f25 (3 revisions) ( flutter/engine#55268 )
...
https://dart.googlesource.com/sdk.git/+log/84fac36df65a..50f697183f25
2024-09-17 dart-internal-merge@dart-ci-internal.iam.gserviceaccount.com Version 3.6.0-260.0.dev
2024-09-17 dart-internal-merge@dart-ci-internal.iam.gserviceaccount.com Version 3.6.0-259.0.dev
2024-09-17 dart-internal-merge@dart-ci-internal.iam.gserviceaccount.com Version 3.6.0-258.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 chinmaygarde@google.com ,dart-vm-team@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-09-17 22:33:11 +00:00
Brandon DeRosier
a2fe41a763
[Flutter GPU] Remove the redundant smoketest. ( flutter/engine#55267 )
...
This is placeholder stuff that I added before the rest of the API to prove that we can call the engine symbols.
Today this is totally redundant as Flutter GPU has a bunch of automated tests which exercise every FFI call.
2024-09-17 22:24:07 +00:00
gaaclarke
c62d331944
Fixed solid blur style math ( flutter/engine#55194 )
...
fixes https://github.com/flutter/flutter/issues/155075
[C++, Objective-C, Java style guides]: https://github.com/flutter/engine/blob/main/CONTRIBUTING.md#style
2024-09-17 22:24:05 +00:00
skia-flutter-autoroll
5336d5d435
Roll Skia from de3717fe550e to b5cc234f229d (1 revision) ( flutter/engine#55266 )
...
https://skia.googlesource.com/skia.git/+log/de3717fe550e..b5cc234f229d
2024-09-17 skia-autoroll@skia-public.iam.gserviceaccount.com Roll vulkan-deps from eb05ef4cb7a7 to e0d45239bb91 (11 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 ,chinmaygarde@google.com,jmbetancourt@google.com,rmistry@google.com on the revert to ensure that a human
is aware of the problem.
To file a bug in Skia: https://bugs.chromium.org/p/skia/issues/entry
To file a bug in Flutter: https://github.com/flutter/flutter/issues/new/choose
To report a problem with the AutoRoller itself, please file a bug:
https://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-09-17 21:19:00 +00:00
Brandon DeRosier
806cddf7d3
Remove tinygltf ( flutter/engine#55264 )
...
This is another thing we were only using for Impeller Scene.
2024-09-17 20:53:22 +00:00
Brandon DeRosier
025f3839d8
Update the Impeller Scene doc ( flutter/engine#55265 )
...
Remove instructions for setting up Impeller Scene, and link to the continued Dart package.
2024-09-17 20:31:53 +00:00
Brandon DeRosier
759d173073
[Flutter GPU] Add DeviceBuffer.flush & GpuContext.getMinimumUniformByteAlignment. ( flutter/engine#53620 )
...
Part of https://github.com/flutter/flutter/issues/150953 .
Provide a way to get the required minimum uniform byte alignment when referencing uniform blocks in a device buffer. Allow the user to explicitly flush DeviceBuffers (necessary for devices without shared memory).
2024-09-17 20:31:50 +00:00
Brandon DeRosier
54b7424efd
Remove scene GLB files ( flutter/engine#55263 )
...
These aren't used anymore now that Impeller Scene has been removed.
2024-09-17 20:02:02 +00:00
Brandon DeRosier
ea026548ce
[Flutter GPU] Add golden test for rendering a triangle. ( flutter/engine#55262 )
...
Resolves https://github.com/flutter/flutter/issues/144640 .
New golden:

2024-09-17 20:00:33 +00:00
skia-flutter-autoroll
e2d27fca19
Roll Dart SDK from de4a3d63671c to 84fac36df65a (2 revisions) ( flutter/engine#55255 )
...
https://dart.googlesource.com/sdk.git/+log/de4a3d63671c..84fac36df65a
2024-09-17 dart-internal-merge@dart-ci-internal.iam.gserviceaccount.com Version 3.6.0-257.0.dev
2024-09-14 dart-internal-merge@dart-ci-internal.iam.gserviceaccount.com Version 3.6.0-256.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 chinmaygarde@google.com ,dart-vm-team@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-09-17 17:57:04 +00:00
skia-flutter-autoroll
4405e163f8
Roll Skia from ad08229fd016 to de3717fe550e (5 revisions) ( flutter/engine#55261 )
...
https://skia.googlesource.com/skia.git/+log/ad08229fd016..de3717fe550e
2024-09-17 sharaks@google.com Merge 8 release notes into RELEASE_NOTES.md
2024-09-17 sharaks@google.com Update Skia milestone to 131
2024-09-17 jsimmons@google.com Handle premultiplied alpha in PNG encoding of images using kBGRA_10101010_XR_SkColorType
2024-09-17 skia-autoroll@skia-public.iam.gserviceaccount.com Roll ANGLE from f6d9b179eb83 to 1b4d6185c4de (14 revisions)
2024-09-17 skia-autoroll@skia-public.iam.gserviceaccount.com Roll vulkan-deps from 114623e12d3f to eb05ef4cb7a7 (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 ,chinmaygarde@google.com,jmbetancourt@google.com,rmistry@google.com on the revert to ensure that a human
is aware of the problem.
To file a bug in Skia: https://bugs.chromium.org/p/skia/issues/entry
To file a bug in Flutter: https://github.com/flutter/flutter/issues/new/choose
To report a problem with the AutoRoller itself, please file a bug:
https://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-09-17 17:34:12 +00:00
Reid Baker
0f03db48fe
FlutterViewTest add back part 4 and 5 ( flutter/engine#55243 )
...
- **Add light and dark test back to FlutterView.java**
- **Migrate some but not all usages of Robolectric.setupActivity in FlutterViewTest.java**
- **Remove suppress warnings on tests that no longer need it, update documentation for ones that still need the suppression**
Fixes https://github.com/flutter/flutter/issues/154746
Partial work on https://github.com/flutter/flutter/issues/133151
2024-09-17 15:58:59 +00:00
skia-flutter-autoroll
8e6b04a24d
Roll Skia from be871a37a154 to ad08229fd016 (1 revision) ( flutter/engine#55252 )
...
https://skia.googlesource.com/skia.git/+log/be871a37a154..ad08229fd016
2024-09-17 skia-autoroll@skia-public.iam.gserviceaccount.com Roll Dawn from 2e8afd5a4962 to ef559d79bda9 (18 revisions)
If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/skia-flutter-autoroll
Please CC aaclarke@google.com ,brianosman@google.com,jmbetancourt@google.com,rmistry@google.com on the revert to ensure that a human
is aware of the problem.
To file a bug in Skia: https://bugs.chromium.org/p/skia/issues/entry
To file a bug in Flutter: https://github.com/flutter/flutter/issues/new/choose
To report a problem with the AutoRoller itself, please file a bug:
https://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-09-17 07:40:24 +00:00
skia-flutter-autoroll
740a3d2179
Roll Skia from 0409718f34c6 to be871a37a154 (1 revision) ( flutter/engine#55250 )
...
https://skia.googlesource.com/skia.git/+log/0409718f34c6..be871a37a154
2024-09-17 skia-autoroll@skia-public.iam.gserviceaccount.com Roll Skia Infra from 656a4790c599 to df2251eb6f2a (8 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 aaclarke@google.com ,brianosman@google.com,jmbetancourt@google.com,rmistry@google.com on the revert to ensure that a human
is aware of the problem.
To file a bug in Skia: https://bugs.chromium.org/p/skia/issues/entry
To file a bug in Flutter: https://github.com/flutter/flutter/issues/new/choose
To report a problem with the AutoRoller itself, please file a bug:
https://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-09-17 06:18:24 +00:00
skia-flutter-autoroll
ce2f00fc26
Roll Skia from d78293574d12 to 0409718f34c6 (1 revision) ( flutter/engine#55248 )
...
https://skia.googlesource.com/skia.git/+log/d78293574d12..0409718f34c6
2024-09-17 michaelludwig@google.com [graphite] Bind dstCopy texture in VulkanCommandBuffer
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 aaclarke@google.com ,brianosman@google.com,jmbetancourt@google.com,rmistry@google.com on the revert to ensure that a human
is aware of the problem.
To file a bug in Skia: https://bugs.chromium.org/p/skia/issues/entry
To file a bug in Flutter: https://github.com/flutter/flutter/issues/new/choose
To report a problem with the AutoRoller itself, please file a bug:
https://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-09-17 03:34:32 +00:00
skia-flutter-autoroll
1bb416acc3
Roll Skia from 68eeaa5e20dc to d78293574d12 (2 revisions) ( flutter/engine#55245 )
...
https://skia.googlesource.com/skia.git/+log/68eeaa5e20dc..d78293574d12
2024-09-16 kjlubick@google.com Add additional link for ios development
2024-09-16 nscobie@google.com Ensure CtsSkQPTestCases in Android Framework uses external Vk headers
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 aaclarke@google.com ,brianosman@google.com,jmbetancourt@google.com,rmistry@google.com on the revert to ensure that a human
is aware of the problem.
To file a bug in Skia: https://bugs.chromium.org/p/skia/issues/entry
To file a bug in Flutter: https://github.com/flutter/flutter/issues/new/choose
To report a problem with the AutoRoller itself, please file a bug:
https://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-09-16 23:21:06 +00:00
Robert Ancell
3443af6a5c
Delay the window until the first frame is received from the Flutter engine ( flutter/engine#54703 )
...
Fixes https://github.com/flutter/flutter/issues/151098
2024-09-17 10:48:43 +12:00
Chinmay Garde
f64f4e4188
[Embedder] Warn when embedders try to enable an unsupported renderer. ( flutter/engine#55240 )
...
Today, only a generic "internal inconsistency" error returned. But custom builds that selectively disable rendering backends may find this error to be too vague.
2024-09-16 22:29:24 +00:00
Reid Baker
1030f3b153
flutter view add test 2 ( flutter/engine#55188 )
...
- **add test back with no other changes**
- **Add legacy test and setup shadow**
2 and 3 of 5 flutter/flutter/issues/154746
Improved legacy testing by validating a fullscreen and non fullscreen codepaths.
Added `.git-blame-ignore-revs` because git was failing to give blame values with that file missing. I dont think I added a global config anywhere but adding an empty file should not cause a problem.
2024-09-16 20:40:19 +00:00
skia-flutter-autoroll
e91b8b8d60
Roll Skia from 87ba10cbfad3 to 68eeaa5e20dc (1 revision) ( flutter/engine#55239 )
...
https://skia.googlesource.com/skia.git/+log/87ba10cbfad3..68eeaa5e20dc
2024-09-16 danieldilan@google.com Make SkImageGeneratorWIC apply encoded origin.
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 aaclarke@google.com ,brianosman@google.com,jmbetancourt@google.com,rmistry@google.com on the revert to ensure that a human
is aware of the problem.
To file a bug in Skia: https://bugs.chromium.org/p/skia/issues/entry
To file a bug in Flutter: https://github.com/flutter/flutter/issues/new/choose
To report a problem with the AutoRoller itself, please file a bug:
https://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-09-16 20:36:11 +00:00
skia-flutter-autoroll
3a89f4d486
Roll Skia from ee5e413fe436 to 87ba10cbfad3 (5 revisions) ( flutter/engine#55233 )
...
https://skia.googlesource.com/skia.git/+log/ee5e413fe436..87ba10cbfad3
2024-09-16 arthursonzogni@chromium.org Reland "MiraclePtr: Fetch partition_alloc."
2024-09-16 skia-autoroll@skia-public.iam.gserviceaccount.com Roll shaders-base from 4a9e92f23d7f to 0417970a971e
2024-09-16 skia-autoroll@skia-public.iam.gserviceaccount.com Roll vulkan-deps from 4a69b8e2bcdd to 114623e12d3f (2 revisions)
2024-09-16 skia-autoroll@skia-public.iam.gserviceaccount.com Roll skottie-base from 20f5d28635bd to 2814735474b8
2024-09-16 ashwinpv@google.com Create Bazel Toolchain for running iOS 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 aaclarke@google.com ,brianosman@google.com,jmbetancourt@google.com,rmistry@google.com on the revert to ensure that a human
is aware of the problem.
To file a bug in Skia: https://bugs.chromium.org/p/skia/issues/entry
To file a bug in Flutter: https://github.com/flutter/flutter/issues/new/choose
To report a problem with the AutoRoller itself, please file a bug:
https://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-09-16 18:55:08 +00:00
skia-flutter-autoroll
0d4ad367bd
Roll Skia from 3ebf0a14bbdd to ee5e413fe436 (1 revision) ( flutter/engine#55229 )
...
https://skia.googlesource.com/skia.git/+log/3ebf0a14bbdd..ee5e413fe436
2024-09-16 drott@chromium.org [Fontations] Round advances when hinting is requested
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 aaclarke@google.com ,brianosman@google.com,jmbetancourt@google.com,rmistry@google.com on the revert to ensure that a human
is aware of the problem.
To file a bug in Skia: https://bugs.chromium.org/p/skia/issues/entry
To file a bug in Flutter: https://github.com/flutter/flutter/issues/new/choose
To report a problem with the AutoRoller itself, please file a bug:
https://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-09-16 17:01:05 +00:00
gaaclarke
1b7cc18cfc
Added .vscode back to being ignored ( flutter/engine#55195 )
...
https://github.com/flutter/engine/pull/53974 stopped ignoring the
.vscode directory, this created a situation where people's vscode
settings are prone to getting checked in or nuked. I added a specific
exception for the one file we did check in.
## 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-09-16 09:35:56 -07:00
skia-flutter-autoroll
e0fd93ba23
Roll Skia from 80583104076d to 3ebf0a14bbdd (1 revision) ( flutter/engine#55228 )
...
https://skia.googlesource.com/skia.git/+log/80583104076d..3ebf0a14bbdd
2024-09-16 drott@chromium.org [Fontations] Add suffix to comparison tests with none hint mode
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 aaclarke@google.com ,brianosman@google.com,jmbetancourt@google.com,rmistry@google.com on the revert to ensure that a human
is aware of the problem.
To file a bug in Skia: https://bugs.chromium.org/p/skia/issues/entry
To file a bug in Flutter: https://github.com/flutter/flutter/issues/new/choose
To report a problem with the AutoRoller itself, please file a bug:
https://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-09-16 15:32:37 +00:00
skia-flutter-autoroll
5008a4130e
Roll Skia from efd841820b09 to 80583104076d (1 revision) ( flutter/engine#55223 )
...
https://skia.googlesource.com/skia.git/+log/efd841820b09..80583104076d
2024-09-16 skia-autoroll@skia-public.iam.gserviceaccount.com Roll ANGLE from e90de4b2873f to f6d9b179eb83 (11 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 aaclarke@google.com ,brianosman@google.com,jmbetancourt@google.com,rmistry@google.com on the revert to ensure that a human
is aware of the problem.
To file a bug in Skia: https://bugs.chromium.org/p/skia/issues/entry
To file a bug in Flutter: https://github.com/flutter/flutter/issues/new/choose
To report a problem with the AutoRoller itself, please file a bug:
https://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-09-16 08:36:26 +00:00
skia-flutter-autoroll
0a1dab16ef
Roll Skia from 2d4c662c2cab to efd841820b09 (3 revisions) ( flutter/engine#55221 )
...
https://skia.googlesource.com/skia.git/+log/2d4c662c2cab..efd841820b09
2024-09-16 skia-autoroll@skia-public.iam.gserviceaccount.com Roll SwiftShader from 3239872f9c5f to 2afc8c97882a (1 revision)
2024-09-16 skia-autoroll@skia-public.iam.gserviceaccount.com Roll Skia Infra from ac44b70a9831 to 656a4790c599 (6 revisions)
2024-09-16 skia-autoroll@skia-public.iam.gserviceaccount.com Roll Dawn from 7c4fe83768b1 to 2e8afd5a4962 (16 revisions)
If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/skia-flutter-autoroll
Please CC aaclarke@google.com ,brianosman@google.com,jmbetancourt@google.com,rmistry@google.com on the revert to ensure that a human
is aware of the problem.
To file a bug in Skia: https://bugs.chromium.org/p/skia/issues/entry
To file a bug in Flutter: https://github.com/flutter/flutter/issues/new/choose
To report a problem with the AutoRoller itself, please file a bug:
https://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-09-16 06:22:22 +00:00
skia-flutter-autoroll
938003faad
Roll Skia from 2238d45e670e to 2d4c662c2cab (1 revision) ( flutter/engine#55219 )
...
https://skia.googlesource.com/skia.git/+log/2238d45e670e..2d4c662c2cab
2024-09-16 skia-autoroll@skia-public.iam.gserviceaccount.com Roll vulkan-deps from 09504140f88a to 4a69b8e2bcdd (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 aaclarke@google.com ,brianosman@google.com,jmbetancourt@google.com,rmistry@google.com on the revert to ensure that a human
is aware of the problem.
To file a bug in Skia: https://bugs.chromium.org/p/skia/issues/entry
To file a bug in Flutter: https://github.com/flutter/flutter/issues/new/choose
To report a problem with the AutoRoller itself, please file a bug:
https://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-09-16 04:54:37 +00:00
Robert Ancell
e3f49a5875
Match Windows logic for picking RGB/BGR textures. ( flutter/engine#55121 )
...
The existing code had a lot of additional checks that didn't seem to
need to be there.
BGR could be passed back to Flutter, but this was never used in creating
the texture.
There has been a report of a Flutter app on Linux with swapped red and
blue color channels, so this seems like it is likely not working on some
drivers.
The original logic was introduced in
87509d8518cea0e90912cc30b08192b1dd4da760
2024-09-16 12:17:57 +12:00
skia-flutter-autoroll
5d553bb416
Roll Skia from 175815a3feac to 2238d45e670e (1 revision) ( flutter/engine#55213 )
...
https://skia.googlesource.com/skia.git/+log/175815a3feac..2238d45e670e
2024-09-15 skia-autoroll@skia-public.iam.gserviceaccount.com Roll vulkan-deps from 3fb3d06f7a14 to 09504140f88a (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 aaclarke@google.com ,brianosman@google.com,jmbetancourt@google.com,rmistry@google.com on the revert to ensure that a human
is aware of the problem.
To file a bug in Skia: https://bugs.chromium.org/p/skia/issues/entry
To file a bug in Flutter: https://github.com/flutter/flutter/issues/new/choose
To report a problem with the AutoRoller itself, please file a bug:
https://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-09-15 16:08:32 +00:00
skia-flutter-autoroll
75016098c5
Roll Skia from 0ec9b089fa9e to 175815a3feac (1 revision) ( flutter/engine#55205 )
...
https://skia.googlesource.com/skia.git/+log/0ec9b089fa9e..175815a3feac
2024-09-15 skia-autoroll@skia-public.iam.gserviceaccount.com Roll vulkan-deps from e08047d8cf54 to 3fb3d06f7a14 (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 aaclarke@google.com ,brianosman@google.com,bwils@google.com,rmistry@google.com on the revert to ensure that a human
is aware of the problem.
To file a bug in Skia: https://bugs.chromium.org/p/skia/issues/entry
To file a bug in Flutter: https://github.com/flutter/flutter/issues/new/choose
To report a problem with the AutoRoller itself, please file a bug:
https://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-09-15 01:38:49 +00:00
skia-flutter-autoroll
b6f5d6e073
Roll Skia from 2b8e33aa4824 to 0ec9b089fa9e (1 revision) ( flutter/engine#55201 )
...
https://skia.googlesource.com/skia.git/+log/2b8e33aa4824..0ec9b089fa9e
2024-09-14 skia-autoroll@skia-public.iam.gserviceaccount.com Roll vulkan-deps from b747b6f853ad to e08047d8cf54 (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 aaclarke@google.com ,brianosman@google.com,bwils@google.com,rmistry@google.com on the revert to ensure that a human
is aware of the problem.
To file a bug in Skia: https://bugs.chromium.org/p/skia/issues/entry
To file a bug in Flutter: https://github.com/flutter/flutter/issues/new/choose
To report a problem with the AutoRoller itself, please file a bug:
https://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-09-14 12:31:23 +00:00
skia-flutter-autoroll
0c1cae9b0c
Roll Dart SDK from c0f7e399ff4a to de4a3d63671c (1 revision) ( flutter/engine#55199 )
...
https://dart.googlesource.com/sdk.git/+log/c0f7e399ff4a..de4a3d63671c
2024-09-14 dart-internal-merge@dart-ci-internal.iam.gserviceaccount.com Version 3.6.0-255.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 aaclarke@google.com ,dart-vm-team@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-09-14 05:49:23 +00:00
Brandon DeRosier
07fce2f8f4
[Impeller] desktop: Add missing dispatch for TextFrameDispatcher in embedder view. ( flutter/engine#55197 )
2024-09-13 22:34:55 -07:00
Jenn Magder
8706638baf
Add xcprivacy privacy manifest to macOS framework ( flutter/engine#55078 )
...
Create a `PrivacyInfo.xcprivacy` (this name is required) plist and move it to the top-level of the macOS framework bundle. `NSPrivacyTracking*` and `NSPrivacyCollectedDataTypes` keys are required, but the values are blank. macOS explicitly does not need the `NSPrivacyAccessedAPITypes` (see more info in https://github.com/flutter/flutter/issues/143381 )
You can see on this PR it's copied to the correct path in the framework https://logs.chromium.org/logs/flutter/buildbucket/cr-buildbucket/8737163270670636097/+/u/Global_generators/Release-FlutterMacOS.framework/stdout :
```
adding: FlutterMacOS.xcframework/macos-arm64_x86_64/FlutterMacOS.framework/PrivacyInfo.xcprivacy (deflated 35%)
```
There's no way to test this except to submit a macOS app with this framework to TestFlight.
I can't find a good spot in the engine to validate the structure of the framework output. I hereby pledge to add a macOS test to the framework post-roll https://github.com/flutter/flutter/pull/155189 â
iOS framework variant of this PR https://github.com/flutter/engine/pull/48951
Fixes https://github.com/flutter/flutter/issues/131494
[C++, Objective-C, Java style guides]: https://github.com/flutter/engine/blob/main/CONTRIBUTING.md#style
2024-09-14 02:44:18 +00:00
Gray Mackall
fde6227383
Synthesize remove events on PointerChange.ACTION_UP
and PointerChange.ACTION_POINTER_UP
( flutter/engine#55157 )
...
... when the input device type is touch.
Fixes (partially) https://github.com/flutter/flutter/issues/154842 for touch events. Does not fix when using a stylus, that case will require a follow up PR.
Without fix:
https://github.com/user-attachments/assets/10a8ac73-7b27-498b-a76e-0f2cfc3050d7
With fix:
https://github.com/user-attachments/assets/18656f3a-d45a-4b08-9227-cc0abe8c73f7
[C++, Objective-C, Java style guides]: https://github.com/flutter/engine/blob/main/CONTRIBUTING.md#style
2024-09-14 01:02:23 +00:00
skia-flutter-autoroll
0193501b61
Roll Skia from bdc5e73cb6c9 to 2b8e33aa4824 (1 revision) ( flutter/engine#55192 )
...
https://skia.googlesource.com/skia.git/+log/bdc5e73cb6c9..2b8e33aa4824
2024-09-13 skia-autoroll@skia-public.iam.gserviceaccount.com Roll vulkan-deps from 788001a1cbae to b747b6f853ad (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 aaclarke@google.com ,brianosman@google.com,bwils@google.com,rmistry@google.com on the revert to ensure that a human
is aware of the problem.
To file a bug in Skia: https://bugs.chromium.org/p/skia/issues/entry
To file a bug in Flutter: https://github.com/flutter/flutter/issues/new/choose
To report a problem with the AutoRoller itself, please file a bug:
https://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-09-13 23:16:23 +00:00
skia-flutter-autoroll
97078dd53a
Roll Dart SDK from 302b6472b849 to c0f7e399ff4a (1 revision) ( flutter/engine#55191 )
...
https://dart.googlesource.com/sdk.git/+log/302b6472b849..c0f7e399ff4a
2024-09-13 dart-internal-merge@dart-ci-internal.iam.gserviceaccount.com Version 3.6.0-254.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 aaclarke@google.com ,dart-vm-team@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-09-13 22:23:26 +00:00
auto-submit[bot]
86d1435a0d
Reverts "[skwasm] Scene builder optimizations for platform view placement ( #54949 )" ( flutter/engine#55193 )
...
Reverts: flutter/engine#54949
Initiated by: eyebrowsoffire
Reason for reverting: Incorrect golden diffs on engine roll, see https://github.com/flutter/flutter/pull/155181
Original PR Author: eyebrowsoffire
Reviewed By: {harryterkelsen}
This change reverts the following previous change:
This PR refactors the scene builder's logic in order to more aggressively merge flutter content and platform view content together. This essentially covers the case discussed in this flutter issue: https://github.com/flutter/flutter/issues/149863
This optimization ensures that each picture or platform view is applied to the lowest possible slice in the scene, which avoids the proliferation of redundant slices and overlays in the scene.
2024-09-13 22:21:47 +00:00