// // Lol Engine // // Copyright: (c) 2010-2011 Sam Hocevar // This program is free software; you can redistribute it and/or // modify it under the terms of the Do What The Fuck You Want To // Public License, Version 2, as published by Sam Hocevar. See // http://sam.zoy.org/projects/COPYING.WTFPL for more details. // // // The GL support // -------------- // #if !defined __LOL_LOLGL_H__ #define __LOL_LOLGL_H__ #define GL_GLEXT_PROTOTYPES /* Only define one GL platform */ #if defined HAVE_GL_2X # undef HAVE_GLES_2X #endif /* Include GL */ #if defined HAVE_GL_2X # if defined __APPLE__ && defined __MACH__ # include # else # define GL_GLEXT_PROTOTYPES # include # endif #elif defined HAVE_GLES_2X # if defined __APPLE__ && defined __MACH__ # include # include # else # include # include # endif #endif /* Redefine some function names */ #if defined HAVE_GL_2X # define glClearDepthf glClearDepth #elif defined HAVE_GLES_2X # define glGenVertexArrays glGenVertexArraysOES # define glDeleteVertexArrays glDeleteVertexArraysOES # define glBindVertexArray glBindVertexArrayOES #endif #endif // __LOL_LOLGL_H__