12.1.1 Le fichier de base

Comme toujours, on commence avec des macros :

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#ifndef ___PAppSdlOpenGl3_H__
#define ___PAppSdlOpenGl3_H__

#define GL3_PROTOTYPES 1
#include <GL3/gl3.h>

#include <SDL/SDL.h>

#include <iostream>
#include <string>
#include <map>

#include "Matrice4.h"
#include "simple_camera_gl3.h"




#endif //classe PAppSdlOpenGl3

Il ne faut pas oublier de dire à OpenGl que l'on veut utiliser la version 3.1 avec la macro :

1
#define GL3_PROTOTYPES 1

À placer toujours avant l'include de gl3.h.