Files
flutter/engine
Brandon DeRosier d6ab095556 [Impeller] Fix clip management for DrawPicture. (flutter/engine#44835)
Solves two problems:
1. Fix the debug crash by restoring the clip after the `EntityPass`
merge. I initially surrounded the merge with a `Save` and `Restore`,
which was a mistake and is a no-op in this situation. This should have
no excess impact on performance, since we ignore clips in `EntityPass`
when we detect that they won't do anything.
2. Picture subpasses weren't getting their stencil depth adjusted during
the merge, which can result in subpass entities potentially receiving a
clip depth that's too high.
2023-08-20 15:03:11 -07:00
..