Running the example app in #154046 (comment) , the draw order optimization causes rendering bugs. To get to the following UI
To create the crash:
Goto Dishes screen
Tap on the image presented (to open a new screen)
Try scrolling the list, this should almost immediately crash the app. At least on my device it does
For step 3, if you wait a few moments to allow the images to load and then scroll you may also notice the polygons before the crash
Note: this doesn't crash anymore but still renders incorrectly.
Working

Broken

The draw order optimization was indirectly reverted by switching from entity pass to exp canvas in flutter/engine#55047
Running the example app in #154046 (comment) , the draw order optimization causes rendering bugs. To get to the following UI
Note: this doesn't crash anymore but still renders incorrectly.
Working
Broken
The draw order optimization was indirectly reverted by switching from entity pass to exp canvas in flutter/engine#55047