Dirty rectangle rendering — clear only what changed

Uncheck pad: the dirty rectangle is clipped to exact geometric bounds, leaving faint anti-aliasing artifacts behind moving objects. When visualization is enabled, red outline boxes are marked dirty in the subsequent frame so they do not accumulate on screen.