glc_ext.h File Reference

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

#include <QtOpenGL>
#include "3rdparty/glext/glext.h"

Go to the source code of this file.

Namespaces

namespace  glc
 

Define render mode enum in glc namespace.


Defines

#define BUFFER_OFFSET(i)   ((char*)NULL + (i))

Functions

bool glc::extensionIsSupported (const QString &)
 Return true if the extension is supported.
bool glc::loadVboExtension ()
 Load VBO extension.
bool glc::loadGlSlExtension ()
 Load GLSL extensions.
bool glc::loadPointSpriteExtension ()
 Load Point Sprite extension.

Variables

PFNGLBINDBUFFERARBPROC glBindBuffer
PFNGLDELETEBUFFERSARBPROC glDeleteBuffers
PFNGLGENBUFFERSARBPROC glGenBuffers
PFNGLISBUFFERARBPROC glIsBuffer
PFNGLBUFFERDATAARBPROC glBufferData
PFNGLBUFFERSUBDATAARBPROC glBufferSubData
PFNGLGETBUFFERSUBDATAARBPROC glGetBufferSubData
PFNGLMAPBUFFERARBPROC glMapBuffer
PFNGLUNMAPBUFFERARBPROC glUnmapBuffer
PFNGLGETBUFFERPARAMETERIVARBPROC glGetBufferParameteriv
PFNGLGETBUFFERPOINTERVARBPROC glGetBufferPointerv
PFNGLMULTIDRAWELEMENTSPROC glMultiDrawElements
PFNGLPOINTPARAMETERFARBPROC glPointParameterf
PFNGLPOINTPARAMETERFVARBPROC glPointParameterfv

Detailed Description

Header of the GLC Opengl extension functions.

Definition in file glc_ext.h.


Define Documentation

#define BUFFER_OFFSET (  )     ((char*)NULL + (i))

Variable Documentation

PFNGLBINDBUFFERARBPROC glBindBuffer
PFNGLBUFFERDATAARBPROC glBufferData
PFNGLBUFFERSUBDATAARBPROC glBufferSubData

Definition at line 37 of file glc_ext.cpp.

Referenced by glc::loadVboExtension().

PFNGLDELETEBUFFERSARBPROC glDeleteBuffers
PFNGLGENBUFFERSARBPROC glGenBuffers
PFNGLGETBUFFERPARAMETERIVARBPROC glGetBufferParameteriv

Definition at line 41 of file glc_ext.cpp.

Referenced by glc::loadVboExtension().

PFNGLGETBUFFERPOINTERVARBPROC glGetBufferPointerv

Definition at line 42 of file glc_ext.cpp.

Referenced by glc::loadVboExtension().

PFNGLGETBUFFERSUBDATAARBPROC glGetBufferSubData

Definition at line 38 of file glc_ext.cpp.

Referenced by glc::loadVboExtension().

PFNGLISBUFFERARBPROC glIsBuffer

Definition at line 35 of file glc_ext.cpp.

Referenced by glc::loadVboExtension().

PFNGLMAPBUFFERARBPROC glMapBuffer
PFNGLMULTIDRAWELEMENTSPROC glMultiDrawElements

Definition at line 47 of file glc_ext.cpp.

Referenced by glc::loadVboExtension().

PFNGLPOINTPARAMETERFARBPROC glPointParameterf

Definition at line 50 of file glc_ext.cpp.

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

PFNGLPOINTPARAMETERFVARBPROC glPointParameterfv

Definition at line 51 of file glc_ext.cpp.

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

PFNGLUNMAPBUFFERARBPROC glUnmapBuffer

SourceForge.net Logo

©2005-2011 Laurent Ribon