Brandon DeRosier 8a22cb3905 [Impeller] Reland: Implement draw order optimization. (flutter/engine#54215)
Original PR: #54136
Revert PR: #54067

For each clip scope, draw opaque items in reverse order and
translucent/backdrop-independent items in their original order
afterwards. Clips are treated as translucent by the parent scope.

Respects clips, subpass collapse, and the clear color optimization.
2024-07-31 09:58:26 -07:00
Languages
Dart 75%
C++ 16.5%
Objective-C++ 2.9%
Java 2.8%
Objective-C 0.7%
Other 1.9%