Name Description Size Coverage
cached_surface.rs 20305 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. 10962 89 %
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. 4459 96 %
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. 17694 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. 16750 96 %