// // 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://www.wtfpl.net/ 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 development headers. * Do not include glew.h on OS X, because the version shipped with Fink * links with X11 whereas we want the system’s Cocoa-friendly GL libs. */ #if defined USE_GLEW && !defined __APPLE__ # include #elif defined HAVE_GL_2X # if defined __APPLE__ && defined __MACH__ && defined __arm__ # include # elif defined __APPLE__ && defined __MACH__ # define MACOS_OPENGL # define GL_GLEXT_PROTOTYPES # include # include # include # else # define GL_GLEXT_PROTOTYPES # include # endif #elif defined HAVE_GLES_2X # if defined __APPLE__ && defined __MACH__ # include # include # elif defined __CELLOS_LV2__ # include # include # else # include # include # endif #endif #endif // __LOL_LOLGL_H__