|
| GL2Extensions (unsigned int contextID) |
|
| GL2Extensions (const GL2Extensions &rhs) |
|
void | lowestCommonDenominator (const GL2Extensions &rhs) |
|
void | setupGL2Extensions (unsigned int contextID) |
|
bool | isGlslSupported () const |
| Does the GL driver support OpenGL Shading Language? More...
|
|
float | getGlVersion () const |
|
float | getLanguageVersion () const |
|
void | setShaderObjectsSupported (bool flag) |
|
bool | isShaderObjectsSupported () const |
|
void | setVertexShaderSupported (bool flag) |
|
bool | isVertexShaderSupported () const |
|
void | setFragmentShaderSupported (bool flag) |
|
bool | isFragmentShaderSupported () const |
|
void | setLanguage100Supported (bool flag) |
|
bool | isLanguage100Supported () const |
|
void | setGeometryShader4Supported (bool flag) |
|
bool | isGeometryShader4Supported () const |
|
void | setTessellationShadersSupported (bool flag) |
|
bool | areTessellationShadersSupported () const |
|
void | setGpuShader4Supported (bool flag) |
|
bool | isGpuShader4Supported () const |
|
void | setUniformBufferObjectSupported (bool flag) |
|
bool | isUniformBufferObjectSupported () |
|
void | setGetProgramBinarySupported (bool flag) |
|
bool | isGetProgramBinarySupported () |
|
void | glBlendEquationSeparate (GLenum modeRGB, GLenum modeAlpha) const |
|
void | glDrawBuffers (GLsizei n, const GLenum *bufs) const |
|
void | glStencilOpSeparate (GLenum face, GLenum sfail, GLenum dpfail, GLenum dppass) const |
|
void | glStencilFuncSeparate (GLenum frontfunc, GLenum backfunc, GLint ref, GLuint mask) const |
|
void | glStencilMaskSeparate (GLenum face, GLuint mask) const |
|
void | glAttachShader (GLuint program, GLuint shader) const |
|
void | glBindAttribLocation (GLuint program, GLuint index, const GLchar *name) const |
|
void | glCompileShader (GLuint shader) const |
|
GLuint | glCreateProgram (void) const |
|
GLuint | glCreateShader (GLenum type) const |
|
void | glDeleteProgram (GLuint program) const |
|
void | glDeleteShader (GLuint shader) const |
|
void | glDetachShader (GLuint program, GLuint shader) const |
|
void | glDisableVertexAttribArray (GLuint index) const |
|
void | glEnableVertexAttribArray (GLuint index) const |
|
void | glGetActiveAttrib (GLuint program, GLuint index, GLsizei bufSize, GLsizei *length, GLint *size, GLenum *type, GLchar *name) const |
|
void | glGetActiveUniform (GLuint program, GLuint index, GLsizei bufSize, GLsizei *length, GLint *size, GLenum *type, GLchar *name) const |
|
void | glGetAttachedShaders (GLuint program, GLsizei maxCount, GLsizei *count, GLuint *obj) const |
|
GLint | glGetAttribLocation (GLuint program, const GLchar *name) const |
|
void | glGetProgramiv (GLuint program, GLenum pname, GLint *params) const |
|
void | glGetProgramInfoLog (GLuint program, GLsizei bufSize, GLsizei *length, GLchar *infoLog) const |
|
void | glGetShaderiv (GLuint shader, GLenum pname, GLint *params) const |
|
void | glGetShaderInfoLog (GLuint shader, GLsizei bufSize, GLsizei *length, GLchar *infoLog) const |
|
void | glGetShaderSource (GLuint shader, GLsizei bufSize, GLsizei *length, GLchar *source) const |
|
GLint | glGetUniformLocation (GLuint program, const GLchar *name) const |
|
void | glGetUniformfv (GLuint program, GLint location, GLfloat *params) const |
|
void | glGetUniformiv (GLuint program, GLint location, GLint *params) const |
|
void | glGetVertexAttribdv (GLuint index, GLenum pname, GLdouble *params) const |
|
void | glGetVertexAttribfv (GLuint index, GLenum pname, GLfloat *params) const |
|
void | glGetVertexAttribiv (GLuint index, GLenum pname, GLint *params) const |
|
void | glGetVertexAttribPointerv (GLuint index, GLenum pname, GLvoid **pointer) const |
|
GLboolean | glIsProgram (GLuint program) const |
|
GLboolean | glIsShader (GLuint shader) const |
|
void | glLinkProgram (GLuint program) const |
|
void | glShaderSource (GLuint shader, GLsizei count, const GLchar **string, const GLint *length) const |
|
void | glUseProgram (GLuint program) const |
|
void | glUniform1f (GLint location, GLfloat v0) const |
|
void | glUniform2f (GLint location, GLfloat v0, GLfloat v1) const |
|
void | glUniform3f (GLint location, GLfloat v0, GLfloat v1, GLfloat v2) const |
|
void | glUniform4f (GLint location, GLfloat v0, GLfloat v1, GLfloat v2, GLfloat v3) const |
|
void | glUniform1i (GLint location, GLint v0) const |
|
void | glUniform2i (GLint location, GLint v0, GLint v1) const |
|
void | glUniform3i (GLint location, GLint v0, GLint v1, GLint v2) const |
|
void | glUniform4i (GLint location, GLint v0, GLint v1, GLint v2, GLint v3) const |
|
void | glUniform1fv (GLint location, GLsizei count, const GLfloat *value) const |
|
void | glUniform2fv (GLint location, GLsizei count, const GLfloat *value) const |
|
void | glUniform3fv (GLint location, GLsizei count, const GLfloat *value) const |
|
void | glUniform4fv (GLint location, GLsizei count, const GLfloat *value) const |
|
void | glUniform1iv (GLint location, GLsizei count, const GLint *value) const |
|
void | glUniform2iv (GLint location, GLsizei count, const GLint *value) const |
|
void | glUniform3iv (GLint location, GLsizei count, const GLint *value) const |
|
void | glUniform4iv (GLint location, GLsizei count, const GLint *value) const |
|
void | glUniformMatrix2fv (GLint location, GLsizei count, GLboolean transpose, const GLfloat *value) const |
|
void | glUniformMatrix3fv (GLint location, GLsizei count, GLboolean transpose, const GLfloat *value) const |
|
void | glUniformMatrix4fv (GLint location, GLsizei count, GLboolean transpose, const GLfloat *value) const |
|
void | glValidateProgram (GLuint program) const |
|
void | glVertexAttrib1d (GLuint index, GLdouble x) const |
|
void | glVertexAttrib1dv (GLuint index, const GLdouble *v) const |
|
void | glVertexAttrib1f (GLuint index, GLfloat x) const |
|
void | glVertexAttrib1fv (GLuint index, const GLfloat *v) const |
|
void | glVertexAttrib1s (GLuint index, GLshort x) const |
|
void | glVertexAttrib1sv (GLuint index, const GLshort *v) const |
|
void | glVertexAttrib2d (GLuint index, GLdouble x, GLdouble y) const |
|
void | glVertexAttrib2dv (GLuint index, const GLdouble *v) const |
|
void | glVertexAttrib2f (GLuint index, GLfloat x, GLfloat y) const |
|
void | glVertexAttrib2fv (GLuint index, const GLfloat *v) const |
|
void | glVertexAttrib2s (GLuint index, GLshort x, GLshort y) const |
|
void | glVertexAttrib2sv (GLuint index, const GLshort *v) const |
|
void | glVertexAttrib3d (GLuint index, GLdouble x, GLdouble y, GLdouble z) const |
|
void | glVertexAttrib3dv (GLuint index, const GLdouble *v) const |
|
void | glVertexAttrib3f (GLuint index, GLfloat x, GLfloat y, GLfloat z) const |
|
void | glVertexAttrib3fv (GLuint index, const GLfloat *v) const |
|
void | glVertexAttrib3s (GLuint index, GLshort x, GLshort y, GLshort z) const |
|
void | glVertexAttrib3sv (GLuint index, const GLshort *v) const |
|
void | glVertexAttrib4Nbv (GLuint index, const GLbyte *v) const |
|
void | glVertexAttrib4Niv (GLuint index, const GLint *v) const |
|
void | glVertexAttrib4Nsv (GLuint index, const GLshort *v) const |
|
void | glVertexAttrib4Nub (GLuint index, GLubyte x, GLubyte y, GLubyte z, GLubyte w) const |
|
void | glVertexAttrib4Nubv (GLuint index, const GLubyte *v) const |
|
void | glVertexAttrib4Nuiv (GLuint index, const GLuint *v) const |
|
void | glVertexAttrib4Nusv (GLuint index, const GLushort *v) const |
|
void | glVertexAttrib4bv (GLuint index, const GLbyte *v) const |
|
void | glVertexAttrib4d (GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w) const |
|
void | glVertexAttrib4dv (GLuint index, const GLdouble *v) const |
|
void | glVertexAttrib4f (GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w) const |
|
void | glVertexAttrib4fv (GLuint index, const GLfloat *v) const |
|
void | glVertexAttrib4iv (GLuint index, const GLint *v) const |
|
void | glVertexAttrib4s (GLuint index, GLshort x, GLshort y, GLshort z, GLshort w) const |
|
void | glVertexAttrib4sv (GLuint index, const GLshort *v) const |
|
void | glVertexAttrib4ubv (GLuint index, const GLubyte *v) const |
|
void | glVertexAttrib4uiv (GLuint index, const GLuint *v) const |
|
void | glVertexAttrib4usv (GLuint index, const GLushort *v) const |
|
void | glVertexAttribPointer (GLuint index, GLint size, GLenum type, GLboolean normalized, GLsizei stride, const GLvoid *pointer) const |
|
GLuint | getCurrentProgram () const |
|
bool | getProgramInfoLog (GLuint program, std::string &result) const |
|
bool | getShaderInfoLog (GLuint shader, std::string &result) const |
|
bool | getAttribLocation (const char *attribName, GLuint &slot) const |
|
bool | getFragDataLocation (const char *fragDataName, GLuint &slot) const |
|
void | glUniformMatrix2x3fv (GLint location, GLsizei count, GLboolean transpose, const GLfloat *value) const |
|
void | glUniformMatrix3x2fv (GLint location, GLsizei count, GLboolean transpose, const GLfloat *value) const |
|
void | glUniformMatrix2x4fv (GLint location, GLsizei count, GLboolean transpose, const GLfloat *value) const |
|
void | glUniformMatrix4x2fv (GLint location, GLsizei count, GLboolean transpose, const GLfloat *value) const |
|
void | glUniformMatrix3x4fv (GLint location, GLsizei count, GLboolean transpose, const GLfloat *value) const |
|
void | glUniformMatrix4x3fv (GLint location, GLsizei count, GLboolean transpose, const GLfloat *value) const |
|
void | glProgramParameteri (GLuint program, GLenum pname, GLint value) const |
|
void | glFramebufferTexture (GLenum target, GLenum attachment, GLuint texture, GLint level) const |
|
void | glFramebufferTextureLayer (GLenum target, GLenum attachment, GLuint texture, GLint level, GLint layer) const |
|
void | glFramebufferTextureFace (GLenum target, GLenum attachment, GLuint texture, GLint level, GLenum face) const |
|
void | glPatchParameteri (GLenum pname, GLint value) const |
|
void | glPatchParameterfv (GLenum pname, const GLfloat *values) const |
|
void | glGetUniformuiv (GLuint program, GLint location, GLuint *params) const |
|
void | glBindFragDataLocation (GLuint program, GLuint color, const GLchar *name) const |
|
GLint | glGetFragDataLocation (GLuint program, const GLchar *name) const |
|
void | glUniform1ui (GLint location, GLuint v0) const |
|
void | glUniform2ui (GLint location, GLuint v0, GLuint v1) const |
|
void | glUniform3ui (GLint location, GLuint v0, GLuint v1, GLuint v2) const |
|
void | glUniform4ui (GLint location, GLuint v0, GLuint v1, GLuint v2, GLuint v3) const |
|
void | glUniform1uiv (GLint location, GLsizei count, const GLuint *value) const |
|
void | glUniform2uiv (GLint location, GLsizei count, const GLuint *value) const |
|
void | glUniform3uiv (GLint location, GLsizei count, const GLuint *value) const |
|
void | glUniform4uiv (GLint location, GLsizei count, const GLuint *value) const |
|
void | glGetUniformIndices (GLuint program, GLsizei uniformCount, const GLchar **uniformNames, GLuint *uniformIndices) const |
|
void | glGetActiveUniformsiv (GLuint program, GLsizei uniformCount, const GLuint *uniformIndices, GLenum pname, GLint *params) const |
|
void | glGetActiveUniformName (GLuint program, GLuint uniformIndex, GLsizei bufSize, GLsizei *length, GLchar *uniformName) const |
|
GLuint | glGetUniformBlockIndex (GLuint program, const GLchar *uniformBlockName) const |
|
void | glGetActiveUniformBlockiv (GLuint program, GLuint uniformBlockIndex, GLenum pname, GLint *params) const |
|
void | glGetActiveUniformBlockName (GLuint program, GLuint uniformBlockIndex, GLsizei bufSize, GLsizei *length, GLchar *uniformBlockName) const |
|
void | glUniformBlockBinding (GLuint program, GLuint uniformBlockIndex, GLuint uniformBlockBinding) const |
|
void | glGetProgramBinary (GLuint program, GLsizei bufSize, GLsizei *length, GLenum *binaryFormat, GLvoid *binary) const |
|
void | glProgramBinary (GLuint program, GLenum binaryFormat, const GLvoid *binary, GLsizei length) const |
|
| Referenced () |
|
| Referenced (bool threadSafeRefUnref) |
|
| Referenced (const Referenced &) |
|
Referenced & | operator= (const Referenced &) |
|
virtual void | setThreadSafeRefUnref (bool threadSafe) |
| Set whether to use a mutex to ensure ref() and unref() are thread safe. More...
|
|
bool | getThreadSafeRefUnref () const |
| Get whether a mutex is used to ensure ref() and unref() are thread safe. More...
|
|
OpenThreads::Mutex * | getRefMutex () const |
| Get the mutex used to ensure thread safety of ref()/unref(). More...
|
|
int | ref () const |
| Increment the reference count by one, indicating that this object has another pointer which is referencing it. More...
|
|
int | unref () const |
| Decrement the reference count by one, indicating that a pointer to this object is referencing it. More...
|
|
int | unref_nodelete () const |
| Decrement the reference count by one, indicating that a pointer to this object is referencing it. More...
|
|
int | referenceCount () const |
| Return the number of pointers currently referencing this object. More...
|
|
ObserverSet * | getObserverSet () const |
| Get the ObserverSet if one is attached, otherwise return NULL. More...
|
|
ObserverSet * | getOrCreateObserverSet () const |
| Get the ObserverSet if one is attached, otherwise create an ObserverSet, attach it, then return this newly created ObserverSet. More...
|
|
void | addObserver (Observer *observer) const |
| Add a Observer that is observing this object, notify the Observer when this object gets deleted. More...
|
|
void | removeObserver (Observer *observer) const |
| Remove Observer that is observing this object. More...
|
|
|
typedef void(GL_APIENTRY * | BlendEquationSeparateProc )(GLenum modeRGB, GLenum modeAlpha) |
|
typedef void(GL_APIENTRY * | DrawBuffersProc )(GLsizei n, const GLenum *bufs) |
|
typedef void(GL_APIENTRY * | StencilOpSeparateProc )(GLenum face, GLenum sfail, GLenum dpfail, GLenum dppass) |
|
typedef void(GL_APIENTRY * | StencilFuncSeparateProc )(GLenum frontfunc, GLenum backfunc, GLint ref, GLuint mask) |
|
typedef void(GL_APIENTRY * | StencilMaskSeparateProc )(GLenum face, GLuint mask) |
|
typedef void(GL_APIENTRY * | AttachShaderProc )(GLuint program, GLuint shader) |
|
typedef void(GL_APIENTRY * | BindAttribLocationProc )(GLuint program, GLuint index, const GLchar *name) |
|
typedef void(GL_APIENTRY * | CompileShaderProc )(GLuint shader) |
|
typedef GLuint(GL_APIENTRY * | CreateProgramProc )(void) |
|
typedef GLuint(GL_APIENTRY * | CreateShaderProc )(GLenum type) |
|
typedef void(GL_APIENTRY * | DeleteProgramProc )(GLuint program) |
|
typedef void(GL_APIENTRY * | DeleteObjectARBProc )(GLuint program) |
|
typedef void(GL_APIENTRY * | DeleteShaderProc )(GLuint shader) |
|
typedef void(GL_APIENTRY * | DetachShaderProc )(GLuint program, GLuint shader) |
|
typedef void(GL_APIENTRY * | DisableVertexAttribArrayProc )(GLuint index) |
|
typedef void(GL_APIENTRY * | EnableVertexAttribArrayProc )(GLuint index) |
|
typedef void(GL_APIENTRY * | GetActiveAttribProc )(GLuint program, GLuint index, GLsizei bufSize, GLsizei *length, GLint *size, GLenum *type, GLchar *name) |
|
typedef void(GL_APIENTRY * | GetActiveUniformProc )(GLuint program, GLuint index, GLsizei bufSize, GLsizei *length, GLint *size, GLenum *type, GLchar *name) |
|
typedef void(GL_APIENTRY * | GetAttachedShadersProc )(GLuint program, GLsizei maxCount, GLsizei *count, GLuint *obj) |
|
typedef GLint(GL_APIENTRY * | GetAttribLocationProc )(GLuint program, const GLchar *name) |
|
typedef void(GL_APIENTRY * | GetProgramivProc )(GLuint program, GLenum pname, GLint *params) |
|
typedef void(GL_APIENTRY * | GetObjectParameterivARBProc )(GLuint program, GLenum pname, GLint *params) |
|
typedef void(GL_APIENTRY * | GetProgramInfoLogProc )(GLuint program, GLsizei bufSize, GLsizei *length, GLchar *infoLog) |
|
typedef void(GL_APIENTRY * | GetInfoLogARBProc )(GLuint program, GLsizei bufSize, GLsizei *length, GLchar *infoLog) |
|
typedef void(GL_APIENTRY * | GetShaderivProc )(GLuint shader, GLenum pname, GLint *params) |
|
typedef void(GL_APIENTRY * | GetShaderInfoLogProc )(GLuint shader, GLsizei bufSize, GLsizei *length, GLchar *infoLog) |
|
typedef void(GL_APIENTRY * | GetShaderSourceProc )(GLuint shader, GLsizei bufSize, GLsizei *length, GLchar *source) |
|
typedef GLint(GL_APIENTRY * | GetUniformLocationProc )(GLuint program, const GLchar *name) |
|
typedef void(GL_APIENTRY * | GetUniformfvProc )(GLuint program, GLint location, GLfloat *params) |
|
typedef void(GL_APIENTRY * | GetUniformivProc )(GLuint program, GLint location, GLint *params) |
|
typedef void(GL_APIENTRY * | GetVertexAttribdvProc )(GLuint index, GLenum pname, GLdouble *params) |
|
typedef void(GL_APIENTRY * | GetVertexAttribfvProc )(GLuint index, GLenum pname, GLfloat *params) |
|
typedef void(GL_APIENTRY * | GetVertexAttribivProc )(GLuint index, GLenum pname, GLint *params) |
|
typedef void(GL_APIENTRY * | GetVertexAttribPointervProc )(GLuint index, GLenum pname, GLvoid **pointer) |
|
typedef GLboolean(GL_APIENTRY * | IsProgramProc )(GLuint program) |
|
typedef GLboolean(GL_APIENTRY * | IsShaderProc )(GLuint shader) |
|
typedef void(GL_APIENTRY * | LinkProgramProc )(GLuint program) |
|
typedef void(GL_APIENTRY * | ShaderSourceProc )(GLuint shader, GLsizei count, const GLchar **string, const GLint *length) |
|
typedef void(GL_APIENTRY * | UseProgramProc )(GLuint program) |
|
typedef void(GL_APIENTRY * | Uniform1fProc )(GLint location, GLfloat v0) |
|
typedef void(GL_APIENTRY * | Uniform2fProc )(GLint location, GLfloat v0, GLfloat v1) |
|
typedef void(GL_APIENTRY * | Uniform3fProc )(GLint location, GLfloat v0, GLfloat v1, GLfloat v2) |
|
typedef void(GL_APIENTRY * | Uniform4fProc )(GLint location, GLfloat v0, GLfloat v1, GLfloat v2, GLfloat v3) |
|
typedef void(GL_APIENTRY * | Uniform1iProc )(GLint location, GLint v0) |
|
typedef void(GL_APIENTRY * | Uniform2iProc )(GLint location, GLint v0, GLint v1) |
|
typedef void(GL_APIENTRY * | Uniform3iProc )(GLint location, GLint v0, GLint v1, GLint v2) |
|
typedef void(GL_APIENTRY * | Uniform4iProc )(GLint location, GLint v0, GLint v1, GLint v2, GLint v3) |
|
typedef void(GL_APIENTRY * | Uniform1fvProc )(GLint location, GLsizei count, const GLfloat *value) |
|
typedef void(GL_APIENTRY * | Uniform2fvProc )(GLint location, GLsizei count, const GLfloat *value) |
|
typedef void(GL_APIENTRY * | Uniform3fvProc )(GLint location, GLsizei count, const GLfloat *value) |
|
typedef void(GL_APIENTRY * | Uniform4fvProc )(GLint location, GLsizei count, const GLfloat *value) |
|
typedef void(GL_APIENTRY * | Uniform1ivProc )(GLint location, GLsizei count, const GLint *value) |
|
typedef void(GL_APIENTRY * | Uniform2ivProc )(GLint location, GLsizei count, const GLint *value) |
|
typedef void(GL_APIENTRY * | Uniform3ivProc )(GLint location, GLsizei count, const GLint *value) |
|
typedef void(GL_APIENTRY * | Uniform4ivProc )(GLint location, GLsizei count, const GLint *value) |
|
typedef void(GL_APIENTRY * | UniformMatrix2fvProc )(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value) |
|
typedef void(GL_APIENTRY * | UniformMatrix3fvProc )(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value) |
|
typedef void(GL_APIENTRY * | UniformMatrix4fvProc )(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value) |
|
typedef void(GL_APIENTRY * | ValidateProgramProc )(GLuint program) |
|
typedef void(GL_APIENTRY * | VertexAttrib1dProc )(GLuint index, GLdouble x) |
|
typedef void(GL_APIENTRY * | VertexAttrib1dvProc )(GLuint index, const GLdouble *v) |
|
typedef void(GL_APIENTRY * | VertexAttrib1fProc )(GLuint index, GLfloat x) |
|
typedef void(GL_APIENTRY * | VertexAttrib1fvProc )(GLuint index, const GLfloat *v) |
|
typedef void(GL_APIENTRY * | VertexAttrib1sProc )(GLuint index, GLshort x) |
|
typedef void(GL_APIENTRY * | VertexAttrib1svProc )(GLuint index, const GLshort *v) |
|
typedef void(GL_APIENTRY * | VertexAttrib2dProc )(GLuint index, GLdouble x, GLdouble y) |
|
typedef void(GL_APIENTRY * | VertexAttrib2dvProc )(GLuint index, const GLdouble *v) |
|
typedef void(GL_APIENTRY * | VertexAttrib2fProc )(GLuint index, GLfloat x, GLfloat y) |
|
typedef void(GL_APIENTRY * | VertexAttrib2fvProc )(GLuint index, const GLfloat *v) |
|
typedef void(GL_APIENTRY * | VertexAttrib2sProc )(GLuint index, GLshort x, GLshort y) |
|
typedef void(GL_APIENTRY * | VertexAttrib2svProc )(GLuint index, const GLshort *v) |
|
typedef void(GL_APIENTRY * | VertexAttrib3dProc )(GLuint index, GLdouble x, GLdouble y, GLdouble z) |
|
typedef void(GL_APIENTRY * | VertexAttrib3dvProc )(GLuint index, const GLdouble *v) |
|
typedef void(GL_APIENTRY * | VertexAttrib3fProc )(GLuint index, GLfloat x, GLfloat y, GLfloat z) |
|
typedef void(GL_APIENTRY * | VertexAttrib3fvProc )(GLuint index, const GLfloat *v) |
|
typedef void(GL_APIENTRY * | VertexAttrib3sProc )(GLuint index, GLshort x, GLshort y, GLshort z) |
|
typedef void(GL_APIENTRY * | VertexAttrib3svProc )(GLuint index, const GLshort *v) |
|
typedef void(GL_APIENTRY * | VertexAttrib4NbvProc )(GLuint index, const GLbyte *v) |
|
typedef void(GL_APIENTRY * | VertexAttrib4NivProc )(GLuint index, const GLint *v) |
|
typedef void(GL_APIENTRY * | VertexAttrib4NsvProc )(GLuint index, const GLshort *v) |
|
typedef void(GL_APIENTRY * | VertexAttrib4NubProc )(GLuint index, GLubyte x, GLubyte y, GLubyte z, GLubyte w) |
|
typedef void(GL_APIENTRY * | VertexAttrib4NubvProc )(GLuint index, const GLubyte *v) |
|
typedef void(GL_APIENTRY * | VertexAttrib4NuivProc )(GLuint index, const GLuint *v) |
|
typedef void(GL_APIENTRY * | VertexAttrib4NusvProc )(GLuint index, const GLushort *v) |
|
typedef void(GL_APIENTRY * | VertexAttrib4bvProc )(GLuint index, const GLbyte *v) |
|
typedef void(GL_APIENTRY * | VertexAttrib4dProc )(GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w) |
|
typedef void(GL_APIENTRY * | VertexAttrib4dvProc )(GLuint index, const GLdouble *v) |
|
typedef void(GL_APIENTRY * | VertexAttrib4fProc )(GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w) |
|
typedef void(GL_APIENTRY * | VertexAttrib4fvProc )(GLuint index, const GLfloat *v) |
|
typedef void(GL_APIENTRY * | VertexAttrib4ivProc )(GLuint index, const GLint *v) |
|
typedef void(GL_APIENTRY * | VertexAttrib4sProc )(GLuint index, GLshort x, GLshort y, GLshort z, GLshort w) |
|
typedef void(GL_APIENTRY * | VertexAttrib4svProc )(GLuint index, const GLshort *v) |
|
typedef void(GL_APIENTRY * | VertexAttrib4ubvProc )(GLuint index, const GLubyte *v) |
|
typedef void(GL_APIENTRY * | VertexAttrib4uivProc )(GLuint index, const GLuint *v) |
|
typedef void(GL_APIENTRY * | VertexAttrib4usvProc )(GLuint index, const GLushort *v) |
|
typedef void(GL_APIENTRY * | VertexAttribPointerProc )(GLuint index, GLint size, GLenum type, GLboolean normalized, GLsizei stride, const GLvoid *pointer) |
|
typedef void(GL_APIENTRY * | UniformMatrix2x3fvProc )(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value) |
|
typedef void(GL_APIENTRY * | UniformMatrix3x2fvProc )(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value) |
|
typedef void(GL_APIENTRY * | UniformMatrix2x4fvProc )(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value) |
|
typedef void(GL_APIENTRY * | UniformMatrix4x2fvProc )(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value) |
|
typedef void(GL_APIENTRY * | UniformMatrix3x4fvProc )(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value) |
|
typedef void(GL_APIENTRY * | UniformMatrix4x3fvProc )(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value) |
|
typedef void(GL_APIENTRY * | ProgramParameteriProc )(GLuint program, GLenum pname, GLint value) |
|
typedef void(GL_APIENTRY * | FramebufferTextureProc )(GLenum target, GLenum attachment, GLuint texture, GLint level) |
|
typedef void(GL_APIENTRY * | FramebufferTextureLayerProc )(GLenum target, GLenum attachment, GLuint texture, GLint level, GLint layer) |
|
typedef void(GL_APIENTRY * | FramebufferTextureFaceProc )(GLenum target, GLenum attachment, GLuint texture, GLint level, GLenum face) |
|
typedef void(GL_APIENTRY * | PatchParameteriProc )(GLenum pname, GLint value) |
|
typedef void(GL_APIENTRY * | PatchParameterfvProc )(GLenum pname, const GLfloat *values) |
|
typedef void(GL_APIENTRY * | GetUniformuivProc )(GLuint program, GLint location, GLuint *params) |
|
typedef void(GL_APIENTRY * | BindFragDataLocationProc )(GLuint program, GLuint color, const GLchar *name) |
|
typedef GLint(GL_APIENTRY * | GetFragDataLocationProc )(GLuint program, const GLchar *name) |
|
typedef void(GL_APIENTRY * | Uniform1uiProc )(GLint location, GLuint v0) |
|
typedef void(GL_APIENTRY * | Uniform2uiProc )(GLint location, GLuint v0, GLuint v1) |
|
typedef void(GL_APIENTRY * | Uniform3uiProc )(GLint location, GLuint v0, GLuint v1, GLuint v2) |
|
typedef void(GL_APIENTRY * | Uniform4uiProc )(GLint location, GLuint v0, GLuint v1, GLuint v2, GLuint v3) |
|
typedef void(GL_APIENTRY * | Uniform1uivProc )(GLint location, GLsizei count, const GLuint *value) |
|
typedef void(GL_APIENTRY * | Uniform2uivProc )(GLint location, GLsizei count, const GLuint *value) |
|
typedef void(GL_APIENTRY * | Uniform3uivProc )(GLint location, GLsizei count, const GLuint *value) |
|
typedef void(GL_APIENTRY * | Uniform4uivProc )(GLint location, GLsizei count, const GLuint *value) |
|
typedef void(GL_APIENTRY * | GetUniformIndicesProc )(GLuint program, GLsizei uniformCount, const GLchar **uniformNames, GLuint *uniformIndices) |
|
typedef void(GL_APIENTRY * | GetActiveUniformsivProc )(GLuint program, GLsizei uniformCount, const GLuint *uniformIndices, GLenum pname, GLint *params) |
|
typedef void(GL_APIENTRY * | GetActiveUniformNameProc )(GLuint program, GLuint uniformIndex, GLsizei bufSize, GLsizei *length, GLchar *uniformName) |
|
typedef GLuint(GL_APIENTRY * | GetUniformBlockIndexProc )(GLuint program, const GLchar *uniformBlockName) |
|
typedef void(GL_APIENTRY * | GetActiveUniformBlockivProc )(GLuint program, GLuint uniformBlockIndex, GLenum pname, GLint *params) |
|
typedef void(GL_APIENTRY * | GetActiveUniformBlockNameProc )(GLuint program, GLuint uniformBlockIndex, GLsizei bufSize, GLsizei *length, GLchar *uniformBlockName) |
|
typedef void(GL_APIENTRY * | UniformBlockBindingProc )(GLuint program, GLuint uniformBlockIndex, GLuint uniformBlockBinding) |
|
typedef void(GL_APIENTRY * | GetProgramBinaryProc )(GLuint program, GLsizei bufSize, GLsizei *length, GLenum *binaryFormat, GLvoid *binary) |
|
typedef void(GL_APIENTRY * | ProgramBinaryProc )(GLuint program, GLenum binaryFormat, const GLvoid *binary, GLsizei length) |
|