fractorb

annotate src/opengl.h @ 0:6e849d7377ff

initial commit
author John Tsiombikas <nuclear@member.fsf.org>
date Sat, 18 Nov 2017 20:04:16 +0200
parents
children
rev   line source
nuclear@0 1 #ifndef OPENGL_H_
nuclear@0 2 #define OPENGL_H_
nuclear@0 3
nuclear@0 4 #ifdef HAVE_CONFIG_H_
nuclear@0 5 #include "config.h"
nuclear@0 6 #endif
nuclear@0 7
nuclear@0 8 #if defined(IPHONE) || defined(__IPHONE__)
nuclear@0 9 #include <OpenGLES/ES2/gl.h>
nuclear@0 10
nuclear@0 11 #define glClearDepth glClearDepthf
nuclear@0 12 #define GLDEF
nuclear@0 13 #include "sanegl.h"
nuclear@0 14
nuclear@0 15 #elif defined(ANDROID)
nuclear@0 16 #include <GLES2/gl2.h>
nuclear@0 17 #include <GLES2/gl2ext.h>
nuclear@0 18 #define GLDEF
nuclear@0 19 #include "sanegl.h"
nuclear@0 20
nuclear@0 21 #else
nuclear@0 22
nuclear@0 23 #include <GL/glew.h>
nuclear@0 24
nuclear@0 25 #ifdef __APPLE__
nuclear@0 26 #include <GLUT/glut.h>
nuclear@0 27 #else
nuclear@0 28 #include <GL/glut.h>
nuclear@0 29 #endif /* __APPLE__ */
nuclear@0 30
nuclear@0 31 #endif /* IPHONE */
nuclear@0 32
nuclear@0 33 #endif /* OPENGL_H_ */