$ Code evolution


Tired

Each frame, draw all visible regions





Wired

Each frame, draw only what's been dirtied since the previous frame