5.3 La première passe

Tous nos objets sont maintenant en place, il ne manque plus qu'à passer aux deux passes. Dans la première, nous allons juste afficher une caisse dans le FBO. Créez donc, si ce n'est déjà fait, un objet Caisse. Ajoutez également une variable de type float, elle nous permettra de le faire pivoter sur lui-même :

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
void SceneOpenGL::bouclePrincipale(){
	// Frame Buffer, Matrices et Caméra

	....

	// Objet Caisse

	Caisse caisse(2.0, "Shaders/textureMVP.vert", "Shaders/texture.frag", "Textures/Caisse2.jpg");
	caisse.charger();

	float angle = 0.0;

	// Boucle principale 
	....
}