Je fais une application qui dessine des formes et j'utilise une caméra pour dessiner dans d'autres endroits. Fondamentalement, disons que j'ai un rectangle 4x3 et que j'aimerais utiliser glgetpixels pour obtenir tous les pixels pour quelque chose qui est 1024x768, mais mon moniteur pourrait ne pas supporter cette résolution. Comment puis-je rendre quelque chose de plus grand que le moniteur. Je fais cela afin que je puisse laisser l'utilisateur enregistrer une image des formes à une résolution arbitraire. Est-ce que l'utilisation de glviewport s'étendrait au-delà du cadre, alors je peux juste faire du glgetpixels?peut OpenGL faire cela?
Merci
Je l'ai fait sous Windows. IIRC, vous définissez fondamentalement le contexte de rendu (RC) à un bitmap hors écran (de dimensions arbitraires). –