TurtleBrains  0.3.1
High quality, portable, C++ framework for rapid 2D game development.
tb_opengl.h
1 
9 #ifndef _TurtleBrains_OpenGL_h_
10 #define _TurtleBrains_OpenGL_h_
11 
12 #include "tb_configuration.h"
13 
14 #if defined(tb_windows)
15  #include <glew/glew.h>
16  #include <glew/wglew.h>
17 
18  #define WIN32_LEAN_AND_MEAN
19  #include <Windows.h>
20  #include <gl/GL.h>
21 #elif defined(tb_macosx)
22  #include "glew/glew.h"
23  #include <OpenGL/gl.h>
24 #elif defined(tb_ios)
25  #include <OpenGLES/ES2/gl.h>
26  #include <OpenGLES/ES2/glext.h>
27 #elif defined(tb_linux)
28  #include <glew/glew.h>
29  #include <glew/glxew.h>
30  #include <GL/gl.h>
31 #elif defined(tb_web)
32  #include <GLES2/gl2.h>
33 #else
34  #error This configuration is currently unsupported by TurtleBrains.
35 #endif
36 
37 #endif /* _TurtleBrains_OpenGL_h_ */