D801 - a target the drawer holds is not read again

Status: decided Date: 2026-10-12

The drawer keeps each colour target it draws. Before a submission draws over a target, orbistoun asks whether the drawer's copy is still what memory holds. Until now it remembered one target, the last it wrote or read, so a frame alternating between two display buffers re-read and detiled the whole of one of them on every submission.

Two more cases now answer "held":

Why: PPSA03416 spent about 700 ms of every second reading its two 3840x2160 display buffers back: a deferred write-back carried out by the check, then a full read and detile. With both cases it spends about 10 ms, and runs 1353 submissions in 120 s on the host clock where it ran 384.

Rejected: