Name Description Size Coverage
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 %