glc_ext.cpp File Reference

implementation of the GLC Opengl extension functions. More...

#include "glc_ext.h"
#include <QString>
#include <QGLContext>
#include <QDebug>

Go to the source code of this file.

Variables

PFNGLBINDBUFFERARBPROC glBindBuffer = NULL
PFNGLDELETEBUFFERSARBPROC glDeleteBuffers = NULL
PFNGLGENBUFFERSARBPROC glGenBuffers = NULL
PFNGLISBUFFERARBPROC glIsBuffer = NULL
PFNGLBUFFERDATAARBPROC glBufferData = NULL
PFNGLBUFFERSUBDATAARBPROC glBufferSubData = NULL
PFNGLGETBUFFERSUBDATAARBPROC glGetBufferSubData = NULL
PFNGLMAPBUFFERARBPROC glMapBuffer = NULL
PFNGLUNMAPBUFFERARBPROC glUnmapBuffer = NULL
PFNGLGETBUFFERPARAMETERIVARBPROC glGetBufferParameteriv = NULL
PFNGLGETBUFFERPOINTERVARBPROC glGetBufferPointerv = NULL
PFNGLMULTIDRAWELEMENTSPROC glMultiDrawElements = NULL
PFNGLCREATEPROGRAMOBJECTARBPROC glCreateProgram = NULL
PFNGLDELETEPROGRAMPROC glDeleteProgram = NULL
PFNGLUSEPROGRAMOBJECTARBPROC glUseProgram = NULL
PFNGLCREATESHADEROBJECTARBPROC glCreateShader = NULL
PFNGLDELETESHADERPROC glDeleteShader = NULL
PFNGLSHADERSOURCEARBPROC glShaderSource = NULL
PFNGLCOMPILESHADERARBPROC glCompileShader = NULL
PFNGLATTACHOBJECTARBPROC glAttachShader = NULL
PFNGLDETACHOBJECTARBPROC glDetachShader = NULL
PFNGLLINKPROGRAMARBPROC glLinkProgram = NULL
PFNGLGETUNIFORMLOCATIONARBPROC glGetUniformLocation = NULL
PFNGLUNIFORM4FARBPROC glUniform4f = NULL
PFNGLUNIFORM1IARBPROC glUniform1i = NULL
PFNGLGETSHADERIVPROC glGetShaderiv = NULL
PFNGLGETPROGRAMIVARBPROC glGetProgramiv = NULL
PFNGLISPROGRAMARBPROC glIsProgram = NULL
PFNGLPOINTPARAMETERFARBPROC glPointParameterf = NULL
PFNGLPOINTPARAMETERFVARBPROC glPointParameterfv = NULL

Detailed Description

implementation of the GLC Opengl extension functions.

Definition in file glc_ext.cpp.


Variable Documentation

PFNGLATTACHOBJECTARBPROC glAttachShader = NULL
PFNGLBINDBUFFERARBPROC glBindBuffer = NULL
PFNGLBUFFERDATAARBPROC glBufferData = NULL
PFNGLBUFFERSUBDATAARBPROC glBufferSubData = NULL

Definition at line 38 of file glc_ext.cpp.

Referenced by glc::loadVboExtension().

PFNGLCOMPILESHADERARBPROC glCompileShader = NULL
PFNGLCREATEPROGRAMOBJECTARBPROC glCreateProgram = NULL
PFNGLCREATESHADEROBJECTARBPROC glCreateShader = NULL
PFNGLDELETEBUFFERSARBPROC glDeleteBuffers = NULL
PFNGLDELETEPROGRAMPROC glDeleteProgram = NULL
PFNGLDELETESHADERPROC glDeleteShader = NULL
PFNGLDETACHOBJECTARBPROC glDetachShader = NULL
PFNGLGENBUFFERSARBPROC glGenBuffers = NULL
PFNGLGETBUFFERPARAMETERIVARBPROC glGetBufferParameteriv = NULL

Definition at line 42 of file glc_ext.cpp.

Referenced by glc::loadVboExtension().

PFNGLGETBUFFERPOINTERVARBPROC glGetBufferPointerv = NULL

Definition at line 43 of file glc_ext.cpp.

Referenced by glc::loadVboExtension().

PFNGLGETBUFFERSUBDATAARBPROC glGetBufferSubData = NULL

Definition at line 39 of file glc_ext.cpp.

Referenced by glc::loadVboExtension().

PFNGLGETPROGRAMIVARBPROC glGetProgramiv = NULL
PFNGLGETSHADERIVPROC glGetShaderiv = NULL
PFNGLGETUNIFORMLOCATIONARBPROC glGetUniformLocation = NULL

Definition at line 60 of file glc_ext.cpp.

Referenced by glc::loadGlSlExtension().

PFNGLISBUFFERARBPROC glIsBuffer = NULL

Definition at line 36 of file glc_ext.cpp.

Referenced by glc::loadVboExtension().

PFNGLISPROGRAMARBPROC glIsProgram = NULL

Definition at line 65 of file glc_ext.cpp.

Referenced by glc::loadGlSlExtension(), and GLC_Shader::use().

PFNGLLINKPROGRAMARBPROC glLinkProgram = NULL
PFNGLMAPBUFFERARBPROC glMapBuffer = NULL
PFNGLMULTIDRAWELEMENTSPROC glMultiDrawElements = NULL

Definition at line 48 of file glc_ext.cpp.

Referenced by glc::loadVboExtension().

PFNGLPOINTPARAMETERFARBPROC glPointParameterf = NULL

Definition at line 68 of file glc_ext.cpp.

Referenced by glc::loadPointSpriteExtension(), and GLC_PointSprite::render().

PFNGLPOINTPARAMETERFVARBPROC glPointParameterfv = NULL

Definition at line 69 of file glc_ext.cpp.

Referenced by glc::loadPointSpriteExtension(), and GLC_PointSprite::render().

PFNGLSHADERSOURCEARBPROC glShaderSource = NULL
PFNGLUNIFORM1IARBPROC glUniform1i = NULL

Definition at line 62 of file glc_ext.cpp.

Referenced by glc::loadGlSlExtension().

PFNGLUNIFORM4FARBPROC glUniform4f = NULL

Definition at line 61 of file glc_ext.cpp.

Referenced by glc::loadGlSlExtension().

PFNGLUNMAPBUFFERARBPROC glUnmapBuffer = NULL
PFNGLUSEPROGRAMOBJECTARBPROC glUseProgram = NULL

SourceForge.net Logo

©2005 Laurent Ribon