mirror of
https://github.com/SpartanJ/eepp.git
synced 2026-10-18 11:33:23 +03:00
Extract frame damage detection into a private reusable implementation and add release benchmarks for representative GUI damage patterns at 720p, 1080p, and 4K. Use tile-major traversal for smaller framebuffers and cache-friendly row-major traversal above 16 MiB, with reusable scratch storage and no whole-frame equality precheck. Determine full-frame updates from the completed damage bounds instead of prematurely falling back based on dirty-tile area. Present benchmark results as a table showing each strategy, the selected production path, its gap to the fastest candidate, and resulting transfer size.