CPPGPGPU Library - Reference (Doxygen)

Main Page | General Use | Reference | Examples Info | Get/Download CPPGPGPU | SF.net Page

GLEXTHandler.cpp File Reference

#include "GLEXTHandler.h"
#include <GL/glut.h>

Go to the source code of this file.

Functions

void SetupAllExtensions ()
 Set up all extensions (Windows Only).

Variables

PFNGLGETOBJECTPARAMETERIVARBPROC glGetObjectParameterivARB
PFNGLGETATTACHEDOBJECTSARBPROC glGetAttachedObjectsARB
PFNGLDELETEOBJECTARBPROC glDeleteObjectARB
PFNGLDETACHOBJECTARBPROC glDetachObjectARB
PFNGLGENPROGRAMSARBPROC glGenProgramsARB
PFNGLBINDPROGRAMARBPROC glBindProgramARB
PFNGLPROGRAMSTRINGARBPROC glProgramStringARB
PFNGLCREATESHADEROBJECTARBPROC glCreateShaderObjectARB
PFNGLSHADERSOURCEARBPROC glShaderSourceARB
PFNGLCOMPILESHADERARBPROC glCompileShaderARB
PFNGLGETINFOLOGARBPROC glGetInfoLogARB
PFNGLCREATEPROGRAMOBJECTARBPROC glCreateProgramObjectARB
PFNGLATTACHOBJECTARBPROC glAttachObjectARB
PFNGLLINKPROGRAMARBPROC glLinkProgramARB
PFNGLPROGRAMENVPARAMETER4FARBPROC glProgramEnvParameter4fARB
PFNGLUSEPROGRAMOBJECTARBPROC glUseProgramObjectARB
PFNGLGETUNIFORMLOCATIONARBPROC glGetUniformLocationARB
PFNGLUNIFORM1IARBPROC glUniform1iARB
PFNGLUNIFORM1FARBPROC glUniform1fARB
PFNGLACTIVETEXTUREARBPROC glActiveTextureARB
PFNGLDELETERENDERBUFFERSEXTPROC glDeleteRenderbuffersEXT
PFNGLGENRENDERBUFFERSEXTPROC glGenRenderbuffersEXT
PFNGLBINDFRAMEBUFFEREXTPROC glBindFramebufferEXT
PFNGLDELETEFRAMEBUFFERSEXTPROC glDeleteFramebuffersEXT
PFNGLGENFRAMEBUFFERSEXTPROC glGenFramebuffersEXT
PFNGLBINDRENDERBUFFEREXTPROC glBindRenderbufferEXT
PFNGLRENDERBUFFERSTORAGEEXTPROC glRenderbufferStorageEXT
PFNGLFRAMEBUFFERTEXTURE2DEXTPROC glFramebufferTexture2DEXT
PFNGLDRAWBUFFERSARBPROC glDrawBuffersARB
PFNGLDELETEBUFFERSARBPROC glDeleteBuffersARB
PFNGLBINDBUFFERARBPROC glBindBufferARB
PFNGLGENBUFFERSARBPROC glGenBuffersARB
PFNGLGETATTRIBLOCATIONARBPROC glGetAttribLocationARB
PFNGLENABLEVERTEXATTRIBARRAYARBPROC glEnableVertexAttribArrayARB
PFNGLVERTEXATTRIBPOINTERARBPROC glVertexAttribPointerARB
PFNGLFRAMEBUFFERRENDERBUFFEREXTPROC glFramebufferRenderbufferEXT
PFNGLBUFFERDATAARBPROC glBufferDataARB
PFNGLCHECKFRAMEBUFFERSTATUSEXTPROC glCheckFramebufferStatusEXT
PFNGLPROGRAMPARAMETERIEXTPROC glProgramParameteriEXT


Function Documentation

void SetupAllExtensions (  ) 

Set up all extensions (Windows Only).

Generally this function only needs to be called on Windows based systems since they're the only systems that don't automatically link against extensions on boot.

Definition at line 53 of file GLEXTHandler.cpp.


Variable Documentation

PFNGLACTIVETEXTUREARBPROC glActiveTextureARB

Definition at line 32 of file GLEXTHandler.cpp.

PFNGLATTACHOBJECTARBPROC glAttachObjectARB

Definition at line 25 of file GLEXTHandler.cpp.

PFNGLBINDBUFFERARBPROC glBindBufferARB

Definition at line 43 of file GLEXTHandler.cpp.

PFNGLBINDFRAMEBUFFEREXTPROC glBindFramebufferEXT

Definition at line 35 of file GLEXTHandler.cpp.

PFNGLBINDPROGRAMARBPROC glBindProgramARB

Definition at line 18 of file GLEXTHandler.cpp.

PFNGLBINDRENDERBUFFEREXTPROC glBindRenderbufferEXT

Definition at line 38 of file GLEXTHandler.cpp.

PFNGLBUFFERDATAARBPROC glBufferDataARB

Definition at line 49 of file GLEXTHandler.cpp.

PFNGLCHECKFRAMEBUFFERSTATUSEXTPROC glCheckFramebufferStatusEXT

Definition at line 50 of file GLEXTHandler.cpp.

PFNGLCOMPILESHADERARBPROC glCompileShaderARB

Definition at line 22 of file GLEXTHandler.cpp.

PFNGLCREATEPROGRAMOBJECTARBPROC glCreateProgramObjectARB

Definition at line 24 of file GLEXTHandler.cpp.

PFNGLCREATESHADEROBJECTARBPROC glCreateShaderObjectARB

Definition at line 20 of file GLEXTHandler.cpp.

PFNGLDELETEBUFFERSARBPROC glDeleteBuffersARB

Definition at line 42 of file GLEXTHandler.cpp.

PFNGLDELETEFRAMEBUFFERSEXTPROC glDeleteFramebuffersEXT

Definition at line 36 of file GLEXTHandler.cpp.

PFNGLDELETEOBJECTARBPROC glDeleteObjectARB

Definition at line 15 of file GLEXTHandler.cpp.

PFNGLDELETERENDERBUFFERSEXTPROC glDeleteRenderbuffersEXT

Definition at line 33 of file GLEXTHandler.cpp.

PFNGLDETACHOBJECTARBPROC glDetachObjectARB

Definition at line 16 of file GLEXTHandler.cpp.

PFNGLDRAWBUFFERSARBPROC glDrawBuffersARB

Definition at line 41 of file GLEXTHandler.cpp.

PFNGLENABLEVERTEXATTRIBARRAYARBPROC glEnableVertexAttribArrayARB

Definition at line 46 of file GLEXTHandler.cpp.

PFNGLFRAMEBUFFERRENDERBUFFEREXTPROC glFramebufferRenderbufferEXT

Definition at line 48 of file GLEXTHandler.cpp.

PFNGLFRAMEBUFFERTEXTURE2DEXTPROC glFramebufferTexture2DEXT

Definition at line 40 of file GLEXTHandler.cpp.

PFNGLGENBUFFERSARBPROC glGenBuffersARB

Definition at line 44 of file GLEXTHandler.cpp.

PFNGLGENFRAMEBUFFERSEXTPROC glGenFramebuffersEXT

Definition at line 37 of file GLEXTHandler.cpp.

PFNGLGENPROGRAMSARBPROC glGenProgramsARB

Definition at line 17 of file GLEXTHandler.cpp.

PFNGLGENRENDERBUFFERSEXTPROC glGenRenderbuffersEXT

Definition at line 34 of file GLEXTHandler.cpp.

PFNGLGETATTACHEDOBJECTSARBPROC glGetAttachedObjectsARB

Definition at line 14 of file GLEXTHandler.cpp.

PFNGLGETATTRIBLOCATIONARBPROC glGetAttribLocationARB

Definition at line 45 of file GLEXTHandler.cpp.

PFNGLGETINFOLOGARBPROC glGetInfoLogARB

Definition at line 23 of file GLEXTHandler.cpp.

PFNGLGETOBJECTPARAMETERIVARBPROC glGetObjectParameterivARB

Definition at line 13 of file GLEXTHandler.cpp.

PFNGLGETUNIFORMLOCATIONARBPROC glGetUniformLocationARB

Definition at line 29 of file GLEXTHandler.cpp.

PFNGLLINKPROGRAMARBPROC glLinkProgramARB

Definition at line 26 of file GLEXTHandler.cpp.

PFNGLPROGRAMENVPARAMETER4FARBPROC glProgramEnvParameter4fARB

Definition at line 27 of file GLEXTHandler.cpp.

PFNGLPROGRAMPARAMETERIEXTPROC glProgramParameteriEXT

Definition at line 51 of file GLEXTHandler.cpp.

PFNGLPROGRAMSTRINGARBPROC glProgramStringARB

Definition at line 19 of file GLEXTHandler.cpp.

PFNGLRENDERBUFFERSTORAGEEXTPROC glRenderbufferStorageEXT

Definition at line 39 of file GLEXTHandler.cpp.

PFNGLSHADERSOURCEARBPROC glShaderSourceARB

Definition at line 21 of file GLEXTHandler.cpp.

PFNGLUNIFORM1FARBPROC glUniform1fARB

Definition at line 31 of file GLEXTHandler.cpp.

PFNGLUNIFORM1IARBPROC glUniform1iARB

Definition at line 30 of file GLEXTHandler.cpp.

PFNGLUSEPROGRAMOBJECTARBPROC glUseProgramObjectARB

Definition at line 28 of file GLEXTHandler.cpp.

PFNGLVERTEXATTRIBPOINTERARBPROC glVertexAttribPointerARB

Definition at line 47 of file GLEXTHandler.cpp.


© 2005-2007 Charles Lohr, Joshua Allen, David Chapman, Andrew Lohr. All material including documentation under the MIT/X11 license.