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_ */