-
Notifications
You must be signed in to change notification settings - Fork 6k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Impeller] add non-emulated advanced blend support to experimental canvas #52245
Conversation
It looks like this pull request may not have tests. Please make sure to add tests before merging. If you need an exemption to this rule, contact "@test-exemption-reviewer" in the #hackers channel in Chat (don't just cc them here, they won't see it! Use Discord!). If you are not sure if you need tests, consider this rule of thumb: the purpose of a test is to make sure someone doesn't accidentally revert the fix. Ask yourself, is there anything in your PR that you feel it is important we not accidentally revert back to how it was before your fix? Reviewers: Read the Tree Hygiene page and make sure this patch meets those guidelines before LGTMing. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks like it needs a test exemption. Also, does this depend on the DL to detect advanced blends, or does it opportunistically work anyway?
This does not need DL changes, since for the non-emulated cases we don't need to know anything in advance. Re: test exemptions, I've been sort of passing on that since its off by default |
…147095) flutter/engine@55670b7...3db86b3 2024-04-19 [email protected] Roll Dart SDK from 2ff00e4eb759 to d882ce089110 (1 revision) (flutter/engine#52272) 2024-04-19 [email protected] [macOS] Consolidate view management (flutter/engine#52254) 2024-04-19 [email protected] Roll Skia from f4a214ecf197 to 1910252ea26a (3 revisions) (flutter/engine#52269) 2024-04-19 [email protected] [Impeller] add non-emulated advanced blend support to experimental canvas (flutter/engine#52245) If this roll has caused a breakage, revert this CL and stop the roller using the controls here: https://autoroll.skia.org/r/flutter-engine-flutter-autoroll 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
…lutter#147095) flutter/engine@55670b7...3db86b3 2024-04-19 [email protected] Roll Dart SDK from 2ff00e4eb759 to d882ce089110 (1 revision) (flutter/engine#52272) 2024-04-19 [email protected] [macOS] Consolidate view management (flutter/engine#52254) 2024-04-19 [email protected] Roll Skia from f4a214ecf197 to 1910252ea26a (3 revisions) (flutter/engine#52269) 2024-04-19 [email protected] [Impeller] add non-emulated advanced blend support to experimental canvas (flutter/engine#52245) If this roll has caused a breakage, revert this CL and stop the roller using the controls here: https://autoroll.skia.org/r/flutter-engine-flutter-autoroll 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
Adds support for non-emulated advnaced blends (Android Vulkan and iOS devices). Still need to add support for emulation when we do backdrop filters.