Skip to content

Use DisplayListMatrixClipTracker in DisplayListBuilder #117096

@flar

Description

@flar

Currently the DisplayListBuilder has code to track the current matrix and clip separately that mostly duplicates the code in the MatrixClipTracker object, but it is missing a few key features, such as:

  • tracking whether M44 or M33 is needed to avoid M44 overhead
  • clip bounds tracking when seeing kDifference clips

If the Builder class just used the Tracker then we could save some code.

Metadata

Metadata

Assignees

Labels

engineflutter/engine related. See also e: labels.

Type

No type

Projects

Status

✅ Done

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions