Name Description Size Coverage
cached_surface.rs 19446 -
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 -
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 -
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 -
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. 16071 -