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 : Sélectionner tout - Visualiser dans une fenêtre à part
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