-
Notifications
You must be signed in to change notification settings - Fork 6k
Comparing changes
Open a pull request
base repository: flutter/engine
base: b94e0097035d
head repository: flutter/engine
compare: f493c212c23e
- 18 commits
- 56 files changed
- 7 contributors
Commits on Aug 21, 2024
-
Roll Fuchsia Linux SDK from 3a16kOsyFmJh3lo7e... to XGzE3idakwfQZ68pb…
…... (#54671) 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 [email protected],[email protected],[email protected] 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
Configuration menu - View commit details
-
Copy full SHA for 905ee60 - Browse repository at this point
Copy the full SHA 905ee60View commit details -
Roll Dart SDK from 49f655b526c7 to 48f9b96d71e7 (1 revision) (#54672)
https://dart.googlesource.com/sdk.git/+log/49f655b526c7..48f9b96d71e7 2024-08-21 [email protected] Version 3.6.0-165.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 [email protected],[email protected] 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
Configuration menu - View commit details
-
Copy full SHA for d05f1b6 - Browse repository at this point
Copy the full SHA d05f1b6View commit details -
Roll Skia from d576296091e0 to 221ada80b174 (2 revisions) (#54675)
https://skia.googlesource.com/skia.git/+log/d576296091e0..221ada80b174 2024-08-21 [email protected] Roll SK Tool from 244b54c99d6e to b4341e24cfa5 2024-08-21 [email protected] Roll Skia Infra from 87111746e4cc to 244b54c99d6e (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 [email protected],[email protected],[email protected],[email protected] 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
Configuration menu - View commit details
-
Copy full SHA for 1b90074 - Browse repository at this point
Copy the full SHA 1b90074View commit details -
Roll Skia from 221ada80b174 to 39e5118034f4 (1 revision) (#54677)
https://skia.googlesource.com/skia.git/+log/221ada80b174..39e5118034f4 2024-08-21 [email protected] Roll ANGLE from 1a191b1d5dc8 to 86508e2014f8 (7 revisions) If this roll has caused a breakage, revert this CL and stop the roller using the controls here: https://autoroll.skia.org/r/skia-flutter-autoroll Please CC [email protected],[email protected],[email protected],[email protected] 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
Configuration menu - View commit details
-
Copy full SHA for a8f4e53 - Browse repository at this point
Copy the full SHA a8f4e53View commit details -
Roll Skia from 39e5118034f4 to c00866df101a (1 revision) (#54678)
https://skia.googlesource.com/skia.git/+log/39e5118034f4..c00866df101a 2024-08-21 [email protected] [bazel] More fixes for Windows build 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 [email protected],[email protected],[email protected],[email protected] 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
Configuration menu - View commit details
-
Copy full SHA for fd5de82 - Browse repository at this point
Copy the full SHA fd5de82View commit details -
Roll Skia from c00866df101a to c31e2ca59bd9 (2 revisions) (#54680)
https://skia.googlesource.com/skia.git/+log/c00866df101a..c31e2ca59bd9 2024-08-21 [email protected] [graphite] Enable Vulkan dual-source blending when device supports it 2024-08-21 [email protected] Roll vulkan-deps from b36cd71bb7c9 to 4bf3eeb31636 (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 [email protected],[email protected],[email protected],[email protected] 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
Configuration menu - View commit details
-
Copy full SHA for 9caaec0 - Browse repository at this point
Copy the full SHA 9caaec0View commit details -
[engine] reland weaken affinity of raster/ui to non-e core instead of…
… only fast core (#54616) Some android devices have only a single fast core. We set the threading affinity for UI/Raster to the fast core, which can lead to the UI/Raster being serialized on this thread. Instead, we should weaken /invert the affinity to "Not slow cores". FIxes flutter/flutter#153690 Customer money will see some benchmark regressions but they can deal.
Jonah Williams authoredAug 21, 2024 Configuration menu - View commit details
-
Copy full SHA for 44af267 - Browse repository at this point
Copy the full SHA 44af267View commit details -
Roll Skia from c31e2ca59bd9 to 51ac9d93850c (2 revisions) (#54681)
https://skia.googlesource.com/skia.git/+log/c31e2ca59bd9..51ac9d93850c 2024-08-21 [email protected] [graphite] Add inverse fill support to circular rrect clip. 2024-08-21 [email protected] [ganesh] Avoid int overflow when combining RegionOps 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 [email protected],[email protected],[email protected],[email protected] 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
Configuration menu - View commit details
-
Copy full SHA for 7e3ecc0 - Browse repository at this point
Copy the full SHA 7e3ecc0View commit details -
[web] annotate obscured text fields as passwords (#54664)
The `type` attribute is needed for screen readers to tell the user whether the text field is a password or a plain text field. Use `-webkit-text-security` for multi-line fields as a best effort (it's non-standard but is supported by all major browsers). Fixes flutter/flutter#153801
Configuration menu - View commit details
-
Copy full SHA for 54eb4db - Browse repository at this point
Copy the full SHA 54eb4dbView commit details -
Roll Dart SDK from 48f9b96d71e7 to 060e40916514 (1 revision) (#54682)
https://dart.googlesource.com/sdk.git/+log/48f9b96d71e7..060e40916514 2024-08-21 [email protected] Version 3.6.0-166.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 [email protected],[email protected] 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
Configuration menu - View commit details
-
Copy full SHA for 71665e3 - Browse repository at this point
Copy the full SHA 71665e3View commit details -
iOS,macOS: Don't archive extra framework metadata (#54674)
By default, zip archives don't just archive the files themselves, but also bundle extra metadata such as unix owner/group and unix timestamps. None of these is particularly important in the case of Flutter: owner/group information is likely to differ across machines and thus be overridden on the unarchiver's end. The tool checks for file presence and occasionally content hashes. This change results in more reproducible zip archives across runs/machines. [C++, Objective-C, Java style guides]: https://github.com/flutter/engine/blob/main/CONTRIBUTING.md#style
Configuration menu - View commit details
-
Copy full SHA for 8a1693b - Browse repository at this point
Copy the full SHA 8a1693bView commit details -
Roll Skia from 51ac9d93850c to 249d3f07c4d5 (2 revisions) (#54684)
https://skia.googlesource.com/skia.git/+log/51ac9d93850c..249d3f07c4d5 2024-08-21 [email protected] Remove SkSL program size limit 2024-08-21 [email protected] [graphite] Update createGraphicsPipeline trace slice to _ALWAYS variant 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 [email protected],[email protected],[email protected],[email protected] 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
Configuration menu - View commit details
-
Copy full SHA for 4af0b43 - Browse repository at this point
Copy the full SHA 4af0b43View commit details -
Reland "[DisplayList] Allow random access to ops through indexing" (#…
…54676) Now also fixes: flutter/flutter#153737 Being able to reorder rendering commands leads to optimization opportunities in the graphics package. A graphics package being fed from a DisplayList either has to take the commands in the order given or implement their own storage format for the rendering data. With this new dispatching mechanism, the graphics package can both query basic information about the recorded ops and even dispatch them by the index into the list. Query information includes either the "category" of the op (clip/transform/render, etc.) or a specific op type enum. The package can dispatch some categories (or ops) immediately and remember other categories (or ops) along with their state for dispatching later.
Configuration menu - View commit details
-
Copy full SHA for b88afe4 - Browse repository at this point
Copy the full SHA b88afe4View commit details -
docs: use test: all rather than editing .ci.yaml (#54667)
Rather than editing `.ci.yaml` to enable the `linux_web_engine` shard, instead suggest tagging with the `test: all` label, which avoids the risk of accidentally committing an unwanted change to `.ci.yaml` and having to revert the change before landing. This is also more future-proof against further `runIf` additions to `.ci.yaml`. [C++, Objective-C, Java style guides]: https://github.com/flutter/engine/blob/main/CONTRIBUTING.md#style
1Configuration menu - View commit details
-
Copy full SHA for 2d7a269 - Browse repository at this point
Copy the full SHA 2d7a269View commit details -
[Impeller] Perform integrity checks for Vulkan pipeline caches. (#54654)
Fixes flutter/flutter#128126 I scared myself looking into the recent Vulkan driver issues and decided to fix this to follow best-practices. In addition to the comments, see the linked issue for the article on how this works. I didn't perform the data hashing because we use ::rename in fml::WriteAtomically and I am not as concerned about that. But we can add it later if needed. We also don't have a good utility to hash data. This also gets rid of one intermediate allocation. We could also write directly into the file mapping but FML has no utilities to msync. Something to fix later if needed.
Configuration menu - View commit details
-
Copy full SHA for f8d553a - Browse repository at this point
Copy the full SHA f8d553aView commit details -
Remove spammy warning message on
FlutterView(#54686)@matanlurey: > As of d6bc4dc, we are now printing a `W/FlutterView( 7775): API level 34 is too low to query bounding rects.` message which is not user actionable. Was this intended to stay in the merged PR? What value is it supposed to have? @yaakovschectman: > You might be right about that
Configuration menu - View commit details
-
Copy full SHA for 7200a6c - Browse repository at this point
Copy the full SHA 7200a6cView commit details -
[Impeller] use blit pass to resize decoded images. (#54606)
Fixes flutter/flutter#153623 Fixes flutter/flutter#153788 * Avoids slow CPU resizer * Avoids us having to write any code at all to resize these images * Avoids reading from the GPU staging buffers that are not read cached (similar to Glyph cache performance issues). Also changes the single frame codec upload to either use the device private storage path or to defer upload until the GPU returns. This allows us to ensure that mips are always constructed and makes sure that we don't need to keep around the CPU texture reisze that depends on the Skia software backend. Separately, I updated the deferred task system to allow separate success/failure tasks to make it easier to track the final state.
Jonah Williams authoredAug 21, 2024 Configuration menu - View commit details
-
Copy full SHA for 28ed8e0 - Browse repository at this point
Copy the full SHA 28ed8e0View commit details -
[iOS] Tweak note about OpenGL support on mac in a user facing log. (#…
…54690) We don't have an OpenGL backend on iOS.
Configuration menu - View commit details
-
Copy full SHA for f493c21 - Browse repository at this point
Copy the full SHA f493c21View commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff b94e0097035d...f493c212c23e