labyrinth
diff src/opengl.h @ 3:45b91185b298
android port
author | John Tsiombikas <nuclear@member.fsf.org> |
---|---|
date | Fri, 01 May 2015 04:36:50 +0300 |
parents | 8ba79034e8a6 |
children |
line diff
1.1 --- a/src/opengl.h Mon Apr 27 05:37:17 2015 +0300 1.2 +++ b/src/opengl.h Fri May 01 04:36:50 2015 +0300 1.3 @@ -1,11 +1,20 @@ 1.4 #ifndef OPENGL_H_ 1.5 #define OPENGL_H_ 1.6 1.7 -#ifdef __APPLE__ 1.8 -#include <GLUT/glut.h> 1.9 +#ifdef __ANDROID__ 1.10 +#include <GLES/gl.h> 1.11 +#include <GLES/glext.h> 1.12 +#include <EGL/egl.h> 1.13 + 1.14 +#define GL_MOBILE 1.15 + 1.16 #else 1.17 -#include <GL/glut.h> 1.18 -#endif 1.19 + 1.20 +#include <GL/glew.h> 1.21 + 1.22 +#define GL_DESKTOP 1.23 + 1.24 +#endif /* not __ANDROID__ */ 1.25 1.26 /* some helpers */ 1.27 1.28 @@ -18,4 +27,9 @@ 1.29 void set_mtl_shininess(float shin); 1.30 void set_mtl_emission(float r, float g, float b); 1.31 1.32 +#ifdef GL_MOBILE 1.33 +#define GLDEF 1.34 +#include "sanegl.h" 1.35 +#endif 1.36 + 1.37 #endif /* OPENGL_H_ */