mirror of
https://github.com/flutter/flutter.git
synced 2026-02-20 02:29:02 +08:00
Collection of changes to DlVertices::Builder and the stopwatch visualizer. At a high level: * improve performance of the stopwatch visualizer by pre-allocating storage (and sharing it across both visualizers), lookup up font once, and cache the debug frame rate used. Updates to use Dl types instead of SkTypes. * Change DlVerticesBuilder to allow storing the bounds and use that in the visualizer, since we already know them. Make FML_CHECKS into dchecks, as the dart:ui vertices will already bounds check correctly - so these should only be necessary for debugging engine changes.