Skip to content
Snippets Groups Projects
OpenGL.h 1.23 KiB
Newer Older
  • Learn to ignore specific revisions
  •     ------------------------------------------------------------------
    
        This file is part of the Open Ephys GUI
        Copyright (C) 2012 Open Ephys
    
        ------------------------------------------------------------------
    
        This program is free software: you can redistribute it and/or modify
        it under the terms of the GNU General Public License as published by
        the Free Software Foundation, either version 3 of the License, or
        (at your option) any later version.
    
        This program is distributed in the hope that it will be useful,
        but WITHOUT ANY WARRANTY; without even the implied warranty of
        MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
        GNU General Public License for more details.
    
        You should have received a copy of the GNU General Public License
        along with this program.  If not, see <http://www.gnu.org/licenses/>.
    
    */
    
    #ifdef _WIN32
    #include <windows.h>
    #endif
    
    #if JUCE_WINDOWS
    #include <gl/gl.h>
    #include <gl/glu.h>
    #elif JUCE_LINUX
    #include <GL/gl.h>
    #include <GL/glut.h>
    #undef KeyPress
    #elif JUCE_IPHONE
    #include <OpenGLES/ES1/gl.h>
    #include <OpenGLES/ES1/glext.h>
    #elif JUCE_MAC
    #include <GLUT/glut.h>
    #endif
    
    #ifndef GL_BGRA_EXT
    #define GL_BGRA_EXT 0x80e1
    #endif
    
    #include <FTGL/ftgl.h>