]> git.jsancho.org Git - lugaru.git/blob - Source/gl.h
Initial import.
[lugaru.git] / Source / gl.h
1 #ifndef _LUGARU_GL_H_
2 #define _LUGARU_GL_H_
3
4
5 #include <cstring>
6 #include <iostream>
7 #include <fstream>
8 #include <algorithm>
9 #include <map>
10 #include <string>
11
12 #ifndef WIN32
13
14 #include <gl.h>
15 #include <glu.h>
16 #include <glext.h>
17
18 #else
19
20 #define WIN32_LEAN_AND_MEAN
21 #define Polygon WinPolygon
22 #include <windows.h>
23 #undef Polygon
24 #define GL_GLEXT_PROTOTYPES
25 #include <gl/gl.h>
26 #include <gl/glu.h>
27 #include <gl/glaux.h>
28 #include <gl/glext.h>
29 #include "WinDefs.h"
30 #include "il/ilut.h"
31
32 #define glDeleteTextures( a, b) glDeleteTextures( (a), (const unsigned int *)(b) );
33
34 struct RGBColor
35 {
36         unsigned short red;
37         unsigned short green;
38         unsigned short blue;
39 };
40 typedef struct RGBColor RGBColor;
41 typedef RGBColor * RGBColorPtr;
42
43 #endif
44
45 using namespace std;
46
47 #include "logger/logger.h"
48
49 #endif