[SDL - OpenGL] Redimensionner une fenetre
Bonjour à tous,
Je me suis interressé à essayer de redimensionner ma fenetre, dans laquelle j'ai une scene avec des cubes et un sol affiché par VBO.
Pour redimensionner une fenêtre j'apelle ma fonction de redimensionnement :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
|
SDL_Surface * screen= NULL;
...
bool redimensionnerFenetre(int largeur, int hauteur)
{
Largeur = largeur;
Hauteur = hauteur;
screen = SDL_SetVideoMode(largeur, hauteur, SCREEN_DEPTH, VideoFlags);
majViewport(largeur, hauteur);
return true;
} |
Mais là plantage à l'affichage de la scène.
L'affichage ne fonctionne correctement que si je détruit les objets de ma scène puis les reconstruit.
Est ce normal? y a t il un moyen de ne pas pas réinitialiser tous les objets de la scène?
Merci d'avance