Il comportamento è UNDEFINED, quindi se hai intenzione di riempire comunque l'intero schermo, potresti considerare di abbandonare il chiaro ... tranne, in alcuni ambienti (almeno alcune architetture di piastrellatura), che degraderanno effettivamente le prestazioni. Lo schermo intero all'inizio del rendering è un'operazione così comune che sarei sorpreso se non fosse ottimizzato bene su tutte le piattaforme di destinazione.
Il motivo per cui è UNDEFINED è che per molte architetture, definire lo stato del contenuto sarebbe un sovraccarico aggiuntivo, indipendentemente da come definire lo standard.
Quanto a quello che troverai lì, posso fare un'ipotesi basata sull'esperienza;
Su architetture a doppio (o multi) buffer, come la maggior parte dell'hardware video per PC desktop, è probabile che tu trovi gli "altri" dati del buffer. Ciò non è garantito, poiché non è nelle specifiche, se qualche strana ottimizzazione ne trae beneficio, danneggeranno i dati.
Sulle architetture piastrellate, è possibile trovare gli stessi dati dell'ultimo fotogramma, alcuni dati stranamente confusi in base alla dimensione della piastrella o qualsiasi altra cosa.
Quindi hai alcune architetture strane (come l'NDS) che potrebbero darti praticamente qualsiasi cosa, poiché la loro definizione del buffer non è esattamente quello che ti aspetteresti.