| cached_surface.rs |
|
19446 |
90 % |
| compare.rs |
Dependency tracking for tile invalidation
This module contains types and logic for tracking dynamic content dependencies
(images, opacity bindings, color bindings, clip corners) used to determine
what needs to be redrawn each frame. |
9804 |
95 % |
| mod.rs |
Invalidation tracking and dirty region management
This module contains types and logic for tracking dirty regions and
dependencies used to determine what needs to be redrawn each frame. |
4411 |
95 % |
| quadtree.rs |
Quadtree-based dirty region tracking for tiles
This module implements a quadtree data structure that tracks which regions
of a tile have been invalidated. The quadtree can dynamically split and merge
nodes based on invalidation patterns to optimize tracking. |
17877 |
83 % |
| vert_buffer.rs |
Quantized raster-space vertex buffer for output-space tile invalidation.
Each primitive and clip gets its transformed, raster-space corners stored
here as quantized i32 values. The tile descriptor stores a VertRange
referencing into this buffer instead of a picture-space prim_clip_box or
spatial node dependency. |
8175 |
100 % |