Skip to content
This repository was archived by the owner on Feb 25, 2025. It is now read-only.

[Impeller] add support for Skia concept of RRect::isSimple needed for DL dispatching #47736

Merged
merged 1 commit into from
Nov 8, 2023

Conversation

flar
Copy link
Contributor

@flar flar commented Nov 7, 2023

@flar
Copy link
Contributor Author

flar commented Nov 7, 2023

Note that I didn't upgrade the RRect blurring fast path to deal with elliptical radii. If we had been receiving elliptical RRects before we might have been going through the fast path by mistake and now that I double check the parameters we might opt to do them the slow way.

If this goes through, I'll file a bug to upgrade the RRect fast blur path to deal with elliptical radii.

@flar flar requested a review from bdero November 7, 2023 07:51
Copy link
Member

@bdero bdero left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM! I could have sworn we also had a user report this issue in the form of a mask blurred rrect with non-circular radii becoming circular.

@flar flar added the autosubmit Merge PR when tree becomes green via auto submit App label Nov 8, 2023
@auto-submit auto-submit bot merged commit 2366ce6 into flutter:main Nov 8, 2023
@zanderso zanderso added the revert Label used to revert changes in a closed and merged pull request. label Nov 8, 2023
auto-submit bot pushed a commit that referenced this pull request Nov 8, 2023
@auto-submit auto-submit bot removed the revert Label used to revert changes in a closed and merged pull request. label Nov 8, 2023
auto-submit bot added a commit that referenced this pull request Nov 8, 2023
…eeded for DL dispatching" (#47821)

Reverts #47736
Initiated by: zanderso
This change reverts the following previous change:
Original Description:
Fixes flutter/flutter#133793
@bdero
Copy link
Member

bdero commented Nov 8, 2023

The engine tree will hopefully recover now that #47781 has landed. This patch should be able to reland as-is.

engine-flutter-autoroll added a commit to engine-flutter-autoroll/flutter that referenced this pull request Nov 8, 2023
auto-submit bot pushed a commit to flutter/flutter that referenced this pull request Nov 8, 2023
…138111)

flutter/engine@5306213...21f055f

2023-11-08 98614782+auto-submit[bot]@users.noreply.github.com Reverts "[Impeller] add support for Skia concept of RRect::isSimple needed for DL dispatching" (flutter/engine#47821)
2023-11-08 [email protected] Roll Skia from fb69e696dc45 to e2b8ebe16203 (4 revisions) (flutter/engine#47815)
2023-11-08 [email protected] [Impeller] add support for Skia concept of RRect::isSimple needed for DL dispatching (flutter/engine#47736)

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
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
autosubmit Merge PR when tree becomes green via auto submit App e: impeller
Projects
No open projects
Archived in project
Development

Successfully merging this pull request may close these issues.

[Impeller] Round rects with elliptical radii broken.
3 participants