|
| GL2Extensions (unsigned int contextID) |
|
| GL2Extensions (const GL2Extensions &rhs) |
|
void | lowestCommonDenominator (const GL2Extensions &rhs) |
|
void | setupGL2Extensions (unsigned int contextID) |
|
bool | isGlslSupported () const |
|
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 () const |
|
void | setGetProgramBinarySupported (bool flag) |
|
bool | isGetProgramBinarySupported () const |
|
void | setGpuShaderFp64Supported (bool flag) |
|
bool | isGpuShaderFp64Supported () const |
|
void | setShaderAtomicCounterSupported (bool flag) |
|
bool | isShaderAtomicCounterSupported () const |
|
bool | isDrawBuffersSupported () const |
|
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 |
|
void | glVertexAttribDivisor (GLuint index, GLuint divisor) 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 |
|
void | glUniform1d (GLint location, GLdouble v0) const |
|
void | glUniform2d (GLint location, GLdouble v0, GLdouble v1) const |
|
void | glUniform3d (GLint location, GLdouble v0, GLdouble v1, GLdouble v2) const |
|
void | glUniform4d (GLint location, GLdouble v0, GLdouble v1, GLdouble v2, GLdouble v3) const |
|
void | glUniform1dv (GLint location, GLsizei count, const GLdouble *value) const |
|
void | glUniform2dv (GLint location, GLsizei count, const GLdouble *value) const |
|
void | glUniform3dv (GLint location, GLsizei count, const GLdouble *value) const |
|
void | glUniform4dv (GLint location, GLsizei count, const GLdouble *value) const |
|
void | glUniformMatrix2dv (GLint location, GLsizei count, GLboolean transpose, const GLdouble *value) const |
|
void | glUniformMatrix3dv (GLint location, GLsizei count, GLboolean transpose, const GLdouble *value) const |
|
void | glUniformMatrix4dv (GLint location, GLsizei count, GLboolean transpose, const GLdouble *value) const |
|
void | glUniformMatrix2x3dv (GLint location, GLsizei count, GLboolean transpose, const GLdouble *value) const |
|
void | glUniformMatrix3x2dv (GLint location, GLsizei count, GLboolean transpose, const GLdouble *value) const |
|
void | glUniformMatrix2x4dv (GLint location, GLsizei count, GLboolean transpose, const GLdouble *value) const |
|
void | glUniformMatrix4x2dv (GLint location, GLsizei count, GLboolean transpose, const GLdouble *value) const |
|
void | glUniformMatrix3x4dv (GLint location, GLsizei count, GLboolean transpose, const GLdouble *value) const |
|
void | glUniformMatrix4x3dv (GLint location, GLsizei count, GLboolean transpose, const GLdouble *value) const |
|
void | glGetActiveAtomicCounterBufferiv (GLuint program, GLuint bufferIndex, GLenum pname, GLint *params) const |
|
void | glDispatchCompute (GLuint numGroupsX, GLuint numGroupsY, GLuint numGroupsZ) const |
|
| Referenced () |
|
| Referenced (bool threadSafeRefUnref) |
|
| Referenced (const Referenced &) |
|
Referenced & | operator= (const Referenced &) |
|
virtual void | setThreadSafeRefUnref (bool threadSafe) |
|
bool | getThreadSafeRefUnref () const |
|
OpenThreads::Mutex * | getRefMutex () const |
|
int | ref () const |
|
int | unref () const |
|
int | unref_nodelete () const |
|
int | referenceCount () const |
|
ObserverSet * | getObserverSet () const |
|
ObserverSet * | getOrCreateObserverSet () const |
|
void | addObserver (Observer *observer) const |
|
void | removeObserver (Observer *observer) const |
|
|
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 * | VertexAttribDivisorProc) (GLuint index, GLuint divisor) |
|
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) |
|
typedef void(GL_APIENTRY * | Uniform1dProc) (GLint location, GLdouble v0) |
|
typedef void(GL_APIENTRY * | Uniform2dProc) (GLint location, GLdouble v0, GLdouble v1) |
|
typedef void(GL_APIENTRY * | Uniform3dProc) (GLint location, GLdouble v0, GLdouble v1, GLdouble v2) |
|
typedef void(GL_APIENTRY * | Uniform4dProc) (GLint location, GLdouble v0, GLdouble v1, GLdouble v2, GLdouble v3) |
|
typedef void(GL_APIENTRY * | Uniform1dvProc) (GLint location, GLsizei count, const GLdouble *value) |
|
typedef void(GL_APIENTRY * | Uniform2dvProc) (GLint location, GLsizei count, const GLdouble *value) |
|
typedef void(GL_APIENTRY * | Uniform3dvProc) (GLint location, GLsizei count, const GLdouble *value) |
|
typedef void(GL_APIENTRY * | Uniform4dvProc) (GLint location, GLsizei count, const GLdouble *value) |
|
typedef void(GL_APIENTRY * | UniformMatrix2dvProc) (GLint location, GLsizei count, GLboolean transpose, const GLdouble *value) |
|
typedef void(GL_APIENTRY * | UniformMatrix3dvProc) (GLint location, GLsizei count, GLboolean transpose, const GLdouble *value) |
|
typedef void(GL_APIENTRY * | UniformMatrix4dvProc) (GLint location, GLsizei count, GLboolean transpose, const GLdouble *value) |
|
typedef void(GL_APIENTRY * | UniformMatrix2x3dvProc) (GLint location, GLsizei count, GLboolean transpose, const GLdouble *value) |
|
typedef void(GL_APIENTRY * | UniformMatrix3x2dvProc) (GLint location, GLsizei count, GLboolean transpose, const GLdouble *value) |
|
typedef void(GL_APIENTRY * | UniformMatrix2x4dvProc) (GLint location, GLsizei count, GLboolean transpose, const GLdouble *value) |
|
typedef void(GL_APIENTRY * | UniformMatrix4x2dvProc) (GLint location, GLsizei count, GLboolean transpose, const GLdouble *value) |
|
typedef void(GL_APIENTRY * | UniformMatrix3x4dvProc) (GLint location, GLsizei count, GLboolean transpose, const GLdouble *value) |
|
typedef void(GL_APIENTRY * | UniformMatrix4x3dvProc) (GLint location, GLsizei count, GLboolean transpose, const GLdouble *value) |
|
typedef void(GL_APIENTRY * | GetActiveAtomicCounterBufferivProc) (GLuint program, GLuint bufferIndex, GLenum pname, GLint *params) |
|
typedef void(GL_APIENTRY * | DispatchComputeProc) (GLuint numGroupsX, GLuint numGroupsY, GLuint numGroupsZ) |
|