Jonah Williams
Jonah Williams
We haven't really thought through how this combination would work. We could investigate what other platforms like chrome do when these settings are combined.
@hellohuanlin from my experience this is about as good as you can do, even carefully design benchmarks have variations - so you need to use a mixture of approaches: 1....
FYI @jmagman @hellohuanlin
Its not the clipping specifically, there are mutators that transform the posiiton of the platform view - but they don't appear to do anything. I need to investigate more, but...
I'm not worried that the matrix computation is costly - we can see from the CPU profiles that it isn't. What I'm worried about is changes to UIView properties unnecessarily...
We're going to very quickly learn if this is a bug in entities or a bug in libtess... https://github.com/flutter/flutter/pull/144647 is the PR that switches the technique used to render evenOdd...
I can reproduce this before: https://github.com/flutter/flutter/pull/144659 but not after. I suspect switching to Stencil then Cover and removing the usage of libtess2 has fixed this issue.
right, libtess2 will be deleted!
seems less wrong though :)
So we don't need to build a new engine variant, that is good! We already have support for passing arbitrary arguments to frontend_server/gensnapshot, and I believe applications can add allowlisted...