Le comportement est INDÉFINI, donc si vous voulez remplir tout l'écran de toute façon, vous pouvez envisager de supprimer le clear .. sauf, dans certains environnements (certaines architectures de tuile au moins), cela dégradera réellement les performances. Le plein écran clair au début du rendu est une opération si courante que je serais surpris s'il n'était pas bien optimisé sur toutes les plateformes cibles.
La raison pour laquelle elle n'est PAS DÉFINIE est que pour de nombreuses architectures, la définition de l'état du contenu constituerait une surcharge supplémentaire, quelle que soit la façon dont vous définiriez la norme.
Quant à ce que vous y trouverez, je peux faire une supposition basée sur l'expérience;
Sur les architectures à double (ou multi) tampons, comme la plupart des matériels vidéo pour PC de bureau, vous trouverez probablement les «autres» données de tampon. Ce n'est pas garanti cependant, car ce n'est pas dans la spécification, si une optimisation étrange en profite, ils brouilleront les données.
Sur les architectures en mosaïque, vous pouvez trouver les mêmes données que la dernière image, des données étrangement tronquées en fonction de la taille de la mosaïque, ou à peu près n'importe quoi d'autre.
Ensuite, vous avez des architectures bizarres (comme le NDS) qui pourraient vous donner à peu près n'importe quoi, car leur définition du tampon n'est pas exactement ce que vous attendez.