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.
|