Skip to content

Conversation

@dnfield
Copy link
Contributor

@dnfield dnfield commented Mar 20, 2019

Issue: #27891

Relands the revert of #29532

We've gotten sign off from the Fuchsia team to not special case elevation == 0. With this reland, we will now properly clip in a RenderFlex even if a material widget with elevation 0 overflows it. This also contains a test to make sure we don't regress that.

/cc @liyuqian @goderbauer @mklim

@dnfield dnfield added framework flutter/packages/flutter repository. See also f: labels. and removed cla: yes labels Mar 20, 2019
@dnfield dnfield requested a review from goderbauer March 20, 2019 22:01
Copy link
Member

@goderbauer goderbauer left a comment

Choose a reason for hiding this comment

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

LGTM

@dnfield dnfield merged commit 5c25836 into flutter:master Mar 21, 2019
@dnfield dnfield deleted the fix_composite_physical branch March 21, 2019 12:26
@jonahwilliams
Copy link
Contributor

I believe this is the culprit for the flutter_gallery_io32__transition perf flakiness

@dnfield
Copy link
Contributor Author

dnfield commented Mar 21, 2019

For the 90th percentile rasterizer benchmark? Quite possibly - I rebaslined two others, may have to rebaseline that one too.

@liyuqian
Copy link
Contributor

flutter_gallery_io32__transition doesn't seem to be so flaky to me. I see that there has been a regression starting from #29377 , which I think might be caused by flutter/engine#8157

If @dnfield can confirm that the regression is caused by flutter/engine#8157, then we shall certainly just rebaseline the benchmark since the AA shapes are the correct behavior.

@dnfield
Copy link
Contributor Author

dnfield commented Mar 21, 2019

I rebaselined the benchmark. AA definitely caused some regressions.

@github-actions github-actions bot locked as resolved and limited conversation to collaborators Aug 7, 2021
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

framework flutter/packages/flutter repository. See also f: labels.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants