Salut,
je me pose une question au sujet de la capture d'écran avec la SDL, comment faire pour effectuer une capture d'écran à une résolution différente de celle d'affichage sans que l'affichage en soit modifié ?
en fait, il s'agirait de :
-créer une fenêtre OpenGL invisible et de taille choisie
-effectuer un rendu dans le backbuffer (ou le front, si la fenêtre est invisible pas besoin de doublebuffer)
-récupérer avec un glReadPixels l'image générer
-détruire cette fenêtre
-reprendre le rendu temps réel dans la fenêtre d'origine
est-ce que quelqu'un sait si c'est possible ?
(en fait j'ai beau regarder la doc de la SDL et je ne vois même pas comment créer une fenêtre invisible)
Partager