Skip to content
Snippets Groups Projects
glWinInit.h 1.72 KiB
Newer Older
  • Learn to ignore specific revisions
  • unknown's avatar
    unknown committed
    /*
        ------------------------------------------------------------------
    
        This file is part of the Open Ephys GUI
    
    jsiegle's avatar
    jsiegle committed
        Copyright (C) 2013 Open Ephys
    
    unknown's avatar
    unknown committed
    
        ------------------------------------------------------------------
    
        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/>.
    
    */
    
    #ifndef __GL_WININIT
    #define __GL_WININIT
    #include <gl\GL.h>
    #include <gl\GLU.h>
    #include <gl\glext.h>
    
    
    #ifndef _MAIN
    #define _WGLCALL extern
    #else
    #define _WGLCALL
    #endif
    
    _WGLCALL PFNGLCHECKFRAMEBUFFERSTATUSEXTPROC glCheckFramebufferStatusEXT;
    _WGLCALL PFNGLGENERATEMIPMAPPROC glGenerateMipmap;
    _WGLCALL PFNGLFRAMEBUFFERRENDERBUFFEREXTPROC glFramebufferRenderbufferEXT;
    _WGLCALL PFNGLFRAMEBUFFERTEXTURE2DEXTPROC glFramebufferTexture2DEXT;
    _WGLCALL PFNGLRENDERBUFFERSTORAGEEXTPROC glRenderbufferStorageEXT;
    _WGLCALL PFNGLBINDRENDERBUFFEREXTPROC glBindRenderbufferEXT;
    _WGLCALL PFNGLGENRENDERBUFFERSEXTPROC glGenRenderbuffersEXT;
    _WGLCALL PFNGLBINDFRAMEBUFFEREXTPROC glBindFramebufferEXT;
    _WGLCALL PFNGLGENFRAMEBUFFERSEXTPROC glGenFramebuffersEXT;
    _WGLCALL PFNGLDELETERENDERBUFFERSPROC glDeleteRenderbuffers;
    _WGLCALL PFNGLDELETEFRAMEBUFFERSPROC glDeleteFramebuffers;
    
    
    
    #endif