|
virtual bool | initialize () override |
|
virtual void | glBindTexture (GLenum target, GLuint texture) override |
|
virtual void | glBlendFunc (GLenum sfactor, GLenum dfactor) override |
|
virtual void | glClear (GLbitfield mask) override |
|
virtual void | glClearColor (GLclampf red, GLclampf green, GLclampf blue, GLclampf alpha) override |
|
virtual void | glClearStencil (GLint s) override |
|
virtual void | glColorMask (GLboolean red, GLboolean green, GLboolean blue, GLboolean alpha) override |
|
virtual void | glCopyTexImage2D (GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height, GLint border) override |
|
virtual void | glCopyTexSubImage2D (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height) override |
|
virtual void | glCullFace (GLenum mode) override |
|
virtual void | glDeleteTextures (GLsizei n, const GLuint *textures) override |
|
virtual void | glDepthFunc (GLenum func) override |
|
virtual void | glDepthMask (GLboolean flag) override |
|
virtual void | glDisable (GLenum cap) override |
|
virtual void | glDrawArrays (GLenum mode, GLint first, GLsizei count) override |
|
virtual void | glDrawElements (GLenum mode, GLsizei count, GLenum type, const GLvoid *indices) override |
|
virtual void | glEnable (GLenum cap) override |
|
virtual void | glFinish () override |
|
virtual void | glFlush () override |
|
virtual void | glFrontFace (GLenum mode) override |
|
virtual void | glGenTextures (GLsizei n, GLuint *textures) override |
|
virtual void | glGetBooleanv (GLenum pname, GLboolean *params) override |
|
virtual GLenum | glGetError () override |
|
virtual void | glGetFloatv (GLenum pname, GLfloat *params) override |
|
virtual void | glGetIntegerv (GLenum pname, GLint *params) override |
|
virtual const GLubyte * | glGetString (GLenum name) override |
|
virtual void | glGetTexParameterfv (GLenum target, GLenum pname, GLfloat *params) override |
|
virtual void | glGetTexParameteriv (GLenum target, GLenum pname, GLint *params) override |
|
virtual void | glHint (GLenum target, GLenum mode) override |
|
virtual GLboolean | glIsEnabled (GLenum cap) override |
|
virtual GLboolean | glIsTexture (GLuint texture) override |
|
virtual void | glLineWidth (GLfloat width) override |
|
virtual void | glPixelStorei (GLenum pname, GLint param) override |
|
virtual void | glPolygonOffset (GLfloat factor, GLfloat units) override |
|
virtual void | glReadPixels (GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, GLvoid *pixels) override |
|
virtual void | glScissor (GLint x, GLint y, GLsizei width, GLsizei height) override |
|
virtual void | glStencilFunc (GLenum func, GLint ref, GLuint mask) override |
|
virtual void | glStencilMask (GLuint mask) override |
|
virtual void | glStencilOp (GLenum fail, GLenum zfail, GLenum zpass) override |
|
virtual void | glTexImage2D (GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLint border, GLenum format, GLenum type, const GLvoid *pixels) override |
|
virtual void | glTexParameterf (GLenum target, GLenum pname, GLfloat param) override |
|
virtual void | glTexParameterfv (GLenum target, GLenum pname, const GLfloat *params) override |
|
virtual void | glTexParameteri (GLenum target, GLenum pname, GLint param) override |
|
virtual void | glTexParameteriv (GLenum target, GLenum pname, const GLint *params) override |
|
virtual void | glTexSubImage2D (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid *pixels) override |
|
virtual void | glViewport (GLint x, GLint y, GLsizei width, GLsizei height) override |
|
virtual void | glActiveTexture (GLenum texture) override |
|
virtual void | glAttachShader (GLuint program, GLuint shader) override |
|
virtual void | glBindAttribLocation (GLuint program, GLuint index, const char *name) override |
|
virtual void | glBindBuffer (GLenum target, GLuint buffer) override |
|
virtual void | glBindFramebuffer (GLenum target, GLuint framebuffer) override |
|
virtual void | glBindRenderbuffer (GLenum target, GLuint renderbuffer) override |
|
virtual void | glBlendColor (GLclampf red, GLclampf green, GLclampf blue, GLclampf alpha) override |
|
virtual void | glBlendEquation (GLenum mode) override |
|
virtual void | glBlendEquationSeparate (GLenum modeRGB, GLenum modeAlpha) override |
|
virtual void | glBlendFuncSeparate (GLenum srcRGB, GLenum dstRGB, GLenum srcAlpha, GLenum dstAlpha) override |
|
virtual void | glBufferData (GLenum target, ptrdiff_t size, const void *data, GLenum usage) override |
|
virtual void | glBufferSubData (GLenum target, ptrdiff_t offset, ptrdiff_t size, const void *data) override |
|
virtual GLenum | glCheckFramebufferStatus (GLenum target) override |
|
virtual void | glClearDepthf (GLclampf depth) override |
|
virtual void | glCompileShader (GLuint shader) override |
|
virtual void | glCompressedTexImage2D (GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const void *data) override |
|
virtual void | glCompressedTexSubImage2D (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const void *data) override |
|
virtual GLuint | glCreateProgram () override |
|
virtual GLuint | glCreateShader (GLenum type) override |
|
virtual void | glDeleteBuffers (GLsizei n, const GLuint *buffers) override |
|
virtual void | glDeleteFramebuffers (GLsizei n, const GLuint *framebuffers) override |
|
virtual void | glDeleteProgram (GLuint program) override |
|
virtual void | glDeleteRenderbuffers (GLsizei n, const GLuint *renderbuffers) override |
|
virtual void | glDeleteShader (GLuint shader) override |
|
virtual void | glDepthRangef (GLclampf zNear, GLclampf zFar) override |
|
virtual void | glDetachShader (GLuint program, GLuint shader) override |
|
virtual void | glDisableVertexAttribArray (GLuint index) override |
|
virtual void | glEnableVertexAttribArray (GLuint index) override |
|
virtual void | glFramebufferRenderbuffer (GLenum target, GLenum attachment, GLenum renderbuffertarget, GLuint renderbuffer) override |
|
virtual void | glFramebufferTexture2D (GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level) override |
|
virtual void | glGenBuffers (GLsizei n, GLuint *buffers) override |
|
virtual void | glGenerateMipmap (GLenum target) override |
|
virtual void | glGenFramebuffers (GLsizei n, GLuint *framebuffers) override |
|
virtual void | glGenRenderbuffers (GLsizei n, GLuint *renderbuffers) override |
|
virtual void | glGetActiveAttrib (GLuint program, GLuint index, GLsizei bufsize, GLsizei *length, GLint *size, GLenum *type, char *name) override |
|
virtual void | glGetActiveUniform (GLuint program, GLuint index, GLsizei bufsize, GLsizei *length, GLint *size, GLenum *type, char *name) override |
|
virtual void | glGetAttachedShaders (GLuint program, GLsizei maxcount, GLsizei *count, GLuint *shaders) override |
|
virtual GLint | glGetAttribLocation (GLuint program, const char *name) override |
|
virtual void | glGetBufferParameteriv (GLenum target, GLenum pname, GLint *params) override |
|
virtual void | glGetFramebufferAttachmentParameteriv (GLenum target, GLenum attachment, GLenum pname, GLint *params) override |
|
virtual void | glGetProgramiv (GLuint program, GLenum pname, GLint *params) override |
|
virtual void | glGetProgramInfoLog (GLuint program, GLsizei bufsize, GLsizei *length, char *infolog) override |
|
virtual void | glGetRenderbufferParameteriv (GLenum target, GLenum pname, GLint *params) override |
|
virtual void | glGetShaderiv (GLuint shader, GLenum pname, GLint *params) override |
|
virtual void | glGetShaderInfoLog (GLuint shader, GLsizei bufsize, GLsizei *length, char *infolog) override |
|
virtual void | glGetShaderPrecisionFormat (GLenum shadertype, GLenum precisiontype, GLint *range, GLint *precision) override |
|
virtual void | glGetShaderSource (GLuint shader, GLsizei bufsize, GLsizei *length, char *source) override |
|
virtual void | glGetUniformfv (GLuint program, GLint location, GLfloat *params) override |
|
virtual void | glGetUniformiv (GLuint program, GLint location, GLint *params) override |
|
virtual GLint | glGetUniformLocation (GLuint program, const char *name) override |
|
virtual void | glGetVertexAttribfv (GLuint index, GLenum pname, GLfloat *params) override |
|
virtual void | glGetVertexAttribiv (GLuint index, GLenum pname, GLint *params) override |
|
virtual void | glGetVertexAttribPointerv (GLuint index, GLenum pname, void **pointer) override |
|
virtual GLboolean | glIsBuffer (GLuint buffer) override |
|
virtual GLboolean | glIsFramebuffer (GLuint framebuffer) override |
|
virtual GLboolean | glIsProgram (GLuint program) override |
|
virtual GLboolean | glIsRenderbuffer (GLuint renderbuffer) override |
|
virtual GLboolean | glIsShader (GLuint shader) override |
|
virtual void | glLinkProgram (GLuint program) override |
|
virtual void | glReleaseShaderCompiler () override |
|
virtual void | glRenderbufferStorage (GLenum target, GLenum internalformat, GLsizei width, GLsizei height) override |
|
virtual void | glSampleCoverage (GLclampf value, GLboolean invert) override |
|
virtual void | glShaderBinary (GLint n, const GLuint *shaders, GLenum binaryformat, const void *binary, GLint length) override |
|
virtual void | glShaderSource (GLuint shader, GLsizei count, const char **string, const GLint *length) override |
|
virtual void | glStencilFuncSeparate (GLenum face, GLenum func, GLint ref, GLuint mask) override |
|
virtual void | glStencilMaskSeparate (GLenum face, GLuint mask) override |
|
virtual void | glStencilOpSeparate (GLenum face, GLenum fail, GLenum zfail, GLenum zpass) override |
|
virtual void | glUniform1f (GLint location, GLfloat x) override |
|
virtual void | glUniform1fv (GLint location, GLsizei count, const GLfloat *v) override |
|
virtual void | glUniform1i (GLint location, GLint x) override |
|
virtual void | glUniform1iv (GLint location, GLsizei count, const GLint *v) override |
|
virtual void | glUniform2f (GLint location, GLfloat x, GLfloat y) override |
|
virtual void | glUniform2fv (GLint location, GLsizei count, const GLfloat *v) override |
|
virtual void | glUniform2i (GLint location, GLint x, GLint y) override |
|
virtual void | glUniform2iv (GLint location, GLsizei count, const GLint *v) override |
|
virtual void | glUniform3f (GLint location, GLfloat x, GLfloat y, GLfloat z) override |
|
virtual void | glUniform3fv (GLint location, GLsizei count, const GLfloat *v) override |
|
virtual void | glUniform3i (GLint location, GLint x, GLint y, GLint z) override |
|
virtual void | glUniform3iv (GLint location, GLsizei count, const GLint *v) override |
|
virtual void | glUniform4f (GLint location, GLfloat x, GLfloat y, GLfloat z, GLfloat w) override |
|
virtual void | glUniform4fv (GLint location, GLsizei count, const GLfloat *v) override |
|
virtual void | glUniform4i (GLint location, GLint x, GLint y, GLint z, GLint w) override |
|
virtual void | glUniform4iv (GLint location, GLsizei count, const GLint *v) override |
|
virtual void | glUniformMatrix2fv (GLint location, GLsizei count, GLboolean transpose, const GLfloat *value) override |
|
virtual void | glUniformMatrix3fv (GLint location, GLsizei count, GLboolean transpose, const GLfloat *value) override |
|
virtual void | glUniformMatrix4fv (GLint location, GLsizei count, GLboolean transpose, const GLfloat *value) override |
|
virtual void | glUseProgram (GLuint program) override |
|
virtual void | glValidateProgram (GLuint program) override |
|
virtual void | glVertexAttrib1f (GLuint indx, GLfloat x) override |
|
virtual void | glVertexAttrib1fv (GLuint indx, const GLfloat *values) override |
|
virtual void | glVertexAttrib2f (GLuint indx, GLfloat x, GLfloat y) override |
|
virtual void | glVertexAttrib2fv (GLuint indx, const GLfloat *values) override |
|
virtual void | glVertexAttrib3f (GLuint indx, GLfloat x, GLfloat y, GLfloat z) override |
|
virtual void | glVertexAttrib3fv (GLuint indx, const GLfloat *values) override |
|
virtual void | glVertexAttrib4f (GLuint indx, GLfloat x, GLfloat y, GLfloat z, GLfloat w) override |
|
virtual void | glVertexAttrib4fv (GLuint indx, const GLfloat *values) override |
|
virtual void | glVertexAttribPointer (GLuint indx, GLint size, GLenum type, GLboolean normalized, GLsizei stride, const void *ptr) override |
|
virtual void | glReadBuffer (GLenum mode) override |
|
virtual void | glDrawRangeElements (GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const void *indices) override |
|
virtual void | glTexImage3D (GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLenum format, GLenum type, const void *pixels) override |
|
virtual void | glTexSubImage3D (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const void *pixels) override |
|
virtual void | glCopyTexSubImage3D (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height) override |
|
virtual void | glCompressedTexImage3D (GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, const void *data) override |
|
virtual void | glCompressedTexSubImage3D (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, const void *data) override |
|
virtual void | glGenQueries (GLsizei n, GLuint *ids) override |
|
virtual void | glDeleteQueries (GLsizei n, const GLuint *ids) override |
|
virtual GLboolean | glIsQuery (GLuint id) override |
|
virtual void | glBeginQuery (GLenum target, GLuint id) override |
|
virtual void | glEndQuery (GLenum target) override |
|
virtual void | glGetQueryiv (GLenum target, GLenum pname, GLint *params) override |
|
virtual void | glGetQueryObjectuiv (GLuint id, GLenum pname, GLuint *params) override |
|
virtual GLboolean | glUnmapBuffer (GLenum target) override |
|
virtual void | glGetBufferPointerv (GLenum target, GLenum pname, void **params) override |
|
virtual void | glDrawBuffers (GLsizei n, const GLenum *bufs) override |
|
virtual void | glUniformMatrix2x3fv (GLint location, GLsizei count, GLboolean transpose, const GLfloat *value) override |
|
virtual void | glUniformMatrix3x2fv (GLint location, GLsizei count, GLboolean transpose, const GLfloat *value) override |
|
virtual void | glUniformMatrix2x4fv (GLint location, GLsizei count, GLboolean transpose, const GLfloat *value) override |
|
virtual void | glUniformMatrix4x2fv (GLint location, GLsizei count, GLboolean transpose, const GLfloat *value) override |
|
virtual void | glUniformMatrix3x4fv (GLint location, GLsizei count, GLboolean transpose, const GLfloat *value) override |
|
virtual void | glUniformMatrix4x3fv (GLint location, GLsizei count, GLboolean transpose, const GLfloat *value) override |
|
virtual void | glBlitFramebuffer (GLint srcX0, GLint srcY0, GLint srcX1, GLint srcY1, GLint dstX0, GLint dstY0, GLint dstX1, GLint dstY1, GLbitfield mask, GLenum filter) override |
|
virtual void | glRenderbufferStorageMultisample (GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height) override |
|
virtual void | glFramebufferTextureLayer (GLenum target, GLenum attachment, GLuint texture, GLint level, GLint layer) override |
|
virtual void * | glMapBufferRange (GLenum target, GLintptr offset, GLsizeiptr length, GLbitfield access) override |
|
virtual void | glFlushMappedBufferRange (GLenum target, GLintptr offset, GLsizeiptr length) override |
|
virtual void | glBindVertexArray (GLuint array) override |
|
virtual void | glDeleteVertexArrays (GLsizei n, const GLuint *arrays) override |
|
virtual void | glGenVertexArrays (GLsizei n, GLuint *arrays) override |
|
virtual GLboolean | glIsVertexArray (GLuint array) override |
|
virtual void | glGetIntegeri_v (GLenum target, GLuint index, GLint *data) override |
|
virtual void | glBeginTransformFeedback (GLenum primitiveMode) override |
|
virtual void | glEndTransformFeedback (void) override |
|
virtual void | glBindBufferRange (GLenum target, GLuint index, GLuint buffer, GLintptr offset, GLsizeiptr size) override |
|
virtual void | glBindBufferBase (GLenum target, GLuint index, GLuint buffer) override |
|
virtual void | glTransformFeedbackVaryings (GLuint program, GLsizei count, const GLchar *const *varyings, GLenum bufferMode) override |
|
virtual void | glGetTransformFeedbackVarying (GLuint program, GLuint index, GLsizei bufSize, GLsizei *length, GLsizei *size, GLenum *type, GLchar *name) override |
|
virtual void | glVertexAttribIPointer (GLuint index, GLint size, GLenum type, GLsizei stride, const void *pointer) override |
|
virtual void | glGetVertexAttribIiv (GLuint index, GLenum pname, GLint *params) override |
|
virtual void | glGetVertexAttribIuiv (GLuint index, GLenum pname, GLuint *params) override |
|
virtual void | glVertexAttribI4i (GLuint index, GLint x, GLint y, GLint z, GLint w) override |
|
virtual void | glVertexAttribI4ui (GLuint index, GLuint x, GLuint y, GLuint z, GLuint w) override |
|
virtual void | glVertexAttribI4iv (GLuint index, const GLint *v) override |
|
virtual void | glVertexAttribI4uiv (GLuint index, const GLuint *v) override |
|
virtual void | glGetUniformuiv (GLuint program, GLint location, GLuint *params) override |
|
virtual GLint | glGetFragDataLocation (GLuint program, const GLchar *name) override |
|
virtual void | glUniform1ui (GLint location, GLuint v0) override |
|
virtual void | glUniform2ui (GLint location, GLuint v0, GLuint v1) override |
|
virtual void | glUniform3ui (GLint location, GLuint v0, GLuint v1, GLuint v2) override |
|
virtual void | glUniform4ui (GLint location, GLuint v0, GLuint v1, GLuint v2, GLuint v3) override |
|
virtual void | glUniform1uiv (GLint location, GLsizei count, const GLuint *value) override |
|
virtual void | glUniform2uiv (GLint location, GLsizei count, const GLuint *value) override |
|
virtual void | glUniform3uiv (GLint location, GLsizei count, const GLuint *value) override |
|
virtual void | glUniform4uiv (GLint location, GLsizei count, const GLuint *value) override |
|
virtual void | glClearBufferiv (GLenum buffer, GLint drawbuffer, const GLint *value) override |
|
virtual void | glClearBufferuiv (GLenum buffer, GLint drawbuffer, const GLuint *value) override |
|
virtual void | glClearBufferfv (GLenum buffer, GLint drawbuffer, const GLfloat *value) override |
|
virtual void | glClearBufferfi (GLenum buffer, GLint drawbuffer, GLfloat depth, GLint stencil) override |
|
virtual const GLubyte * | glGetStringi (GLenum name, GLuint index) override |
|
virtual void | glCopyBufferSubData (GLenum readTarget, GLenum writeTarget, GLintptr readOffset, GLintptr writeOffset, GLsizeiptr size) override |
|
virtual void | glGetUniformIndices (GLuint program, GLsizei uniformCount, const GLchar *const *uniformNames, GLuint *uniformIndices) override |
|
virtual void | glGetActiveUniformsiv (GLuint program, GLsizei uniformCount, const GLuint *uniformIndices, GLenum pname, GLint *params) override |
|
virtual GLuint | glGetUniformBlockIndex (GLuint program, const GLchar *uniformBlockName) override |
|
virtual void | glGetActiveUniformBlockiv (GLuint program, GLuint uniformBlockIndex, GLenum pname, GLint *params) override |
|
virtual void | glGetActiveUniformBlockName (GLuint program, GLuint uniformBlockIndex, GLsizei bufSize, GLsizei *length, GLchar *uniformBlockName) override |
|
virtual void | glUniformBlockBinding (GLuint program, GLuint uniformBlockIndex, GLuint uniformBlockBinding) override |
|
virtual void | glDrawArraysInstanced (GLenum mode, GLint first, GLsizei count, GLsizei instancecount) override |
|
virtual void | glDrawElementsInstanced (GLenum mode, GLsizei count, GLenum type, const void *indices, GLsizei instancecount) override |
|
virtual GLsync | glFenceSync (GLenum condition, GLbitfield flags) override |
|
virtual GLboolean | glIsSync (GLsync sync) override |
|
virtual void | glDeleteSync (GLsync sync) override |
|
virtual GLenum | glClientWaitSync (GLsync sync, GLbitfield flags, GLuint64 timeout) override |
|
virtual void | glWaitSync (GLsync sync, GLbitfield flags, GLuint64 timeout) override |
|
virtual void | glGetInteger64v (GLenum pname, GLint64 *data) override |
|
virtual void | glGetSynciv (GLsync sync, GLenum pname, GLsizei bufSize, GLsizei *length, GLint *values) override |
|
virtual void | glGetInteger64i_v (GLenum target, GLuint index, GLint64 *data) override |
|
virtual void | glGetBufferParameteri64v (GLenum target, GLenum pname, GLint64 *params) override |
|
virtual void | glGenSamplers (GLsizei count, GLuint *samplers) override |
|
virtual void | glDeleteSamplers (GLsizei count, const GLuint *samplers) override |
|
virtual GLboolean | glIsSampler (GLuint sampler) override |
|
virtual void | glBindSampler (GLuint unit, GLuint sampler) override |
|
virtual void | glSamplerParameteri (GLuint sampler, GLenum pname, GLint param) override |
|
virtual void | glSamplerParameteriv (GLuint sampler, GLenum pname, const GLint *param) override |
|
virtual void | glSamplerParameterf (GLuint sampler, GLenum pname, GLfloat param) override |
|
virtual void | glSamplerParameterfv (GLuint sampler, GLenum pname, const GLfloat *param) override |
|
virtual void | glGetSamplerParameteriv (GLuint sampler, GLenum pname, GLint *params) override |
|
virtual void | glGetSamplerParameterfv (GLuint sampler, GLenum pname, GLfloat *params) override |
|
virtual void | glVertexAttribDivisor (GLuint index, GLuint divisor) override |
|
virtual void | glBindTransformFeedback (GLenum target, GLuint id) override |
|
virtual void | glDeleteTransformFeedbacks (GLsizei n, const GLuint *ids) override |
|
virtual void | glGenTransformFeedbacks (GLsizei n, GLuint *ids) override |
|
virtual GLboolean | glIsTransformFeedback (GLuint id) override |
|
virtual void | glPauseTransformFeedback (void) override |
|
virtual void | glResumeTransformFeedback (void) override |
|
virtual void | glGetProgramBinary (GLuint program, GLsizei bufSize, GLsizei *length, GLenum *binaryFormat, void *binary) override |
|
virtual void | glProgramBinary (GLuint program, GLenum binaryFormat, const void *binary, GLsizei length) override |
|
virtual void | glProgramParameteri (GLuint program, GLenum pname, GLint value) override |
|
virtual void | glInvalidateFramebuffer (GLenum target, GLsizei numAttachments, const GLenum *attachments) override |
|
virtual void | glInvalidateSubFramebuffer (GLenum target, GLsizei numAttachments, const GLenum *attachments, GLint x, GLint y, GLsizei width, GLsizei height) override |
|
virtual void | glTexStorage2D (GLenum target, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height) override |
|
virtual void | glTexStorage3D (GLenum target, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth) override |
|
virtual void | glGetInternalformativ (GLenum target, GLenum internalformat, GLenum pname, GLsizei bufSize, GLint *params) override |
|
virtual void | glDrawBuffer (GLenum mode) override |
|
virtual void | enableGLDebug () override |
|
virtual void | disableGLDebug () override |
|
virtual bool | initialize ()=0 |
|
virtual void | glBindTexture (GLenum target, GLuint texture)=0 |
|
virtual void | glBlendFunc (GLenum sfactor, GLenum dfactor)=0 |
|
virtual void | glClear (GLbitfield mask)=0 |
|
virtual void | glClearColor (GLclampf red, GLclampf green, GLclampf blue, GLclampf alpha)=0 |
|
virtual void | glClearStencil (GLint s)=0 |
|
virtual void | glColorMask (GLboolean red, GLboolean green, GLboolean blue, GLboolean alpha)=0 |
|
virtual void | glCopyTexImage2D (GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height, GLint border)=0 |
|
virtual void | glCopyTexSubImage2D (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height)=0 |
|
virtual void | glCullFace (GLenum mode)=0 |
|
virtual void | glDeleteTextures (GLsizei n, const GLuint *textures)=0 |
|
virtual void | glDepthFunc (GLenum func)=0 |
|
virtual void | glDepthMask (GLboolean flag)=0 |
|
virtual void | glDisable (GLenum cap)=0 |
|
virtual void | glDrawArrays (GLenum mode, GLint first, GLsizei count)=0 |
|
virtual void | glDrawElements (GLenum mode, GLsizei count, GLenum type, const GLvoid *indices)=0 |
|
virtual void | glEnable (GLenum cap)=0 |
|
virtual void | glFinish ()=0 |
|
virtual void | glFlush ()=0 |
|
virtual void | glFrontFace (GLenum mode)=0 |
|
virtual void | glGenTextures (GLsizei n, GLuint *textures)=0 |
|
virtual void | glGetBooleanv (GLenum pname, GLboolean *params)=0 |
|
virtual GLenum | glGetError ()=0 |
|
virtual void | glGetFloatv (GLenum pname, GLfloat *params)=0 |
|
virtual void | glGetIntegerv (GLenum pname, GLint *params)=0 |
|
virtual const GLubyte * | glGetString (GLenum name)=0 |
|
virtual void | glGetTexParameterfv (GLenum target, GLenum pname, GLfloat *params)=0 |
|
virtual void | glGetTexParameteriv (GLenum target, GLenum pname, GLint *params)=0 |
|
virtual void | glHint (GLenum target, GLenum mode)=0 |
|
virtual GLboolean | glIsEnabled (GLenum cap)=0 |
|
virtual GLboolean | glIsTexture (GLuint texture)=0 |
|
virtual void | glLineWidth (GLfloat width)=0 |
|
virtual void | glPixelStorei (GLenum pname, GLint param)=0 |
|
virtual void | glPolygonOffset (GLfloat factor, GLfloat units)=0 |
|
virtual void | glReadPixels (GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, GLvoid *pixels)=0 |
|
virtual void | glScissor (GLint x, GLint y, GLsizei width, GLsizei height)=0 |
|
virtual void | glStencilFunc (GLenum func, GLint ref, GLuint mask)=0 |
|
virtual void | glStencilMask (GLuint mask)=0 |
|
virtual void | glStencilOp (GLenum fail, GLenum zfail, GLenum zpass)=0 |
|
virtual void | glTexImage2D (GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLint border, GLenum format, GLenum type, const GLvoid *pixels)=0 |
|
virtual void | glTexParameterf (GLenum target, GLenum pname, GLfloat param)=0 |
|
virtual void | glTexParameterfv (GLenum target, GLenum pname, const GLfloat *params)=0 |
|
virtual void | glTexParameteri (GLenum target, GLenum pname, GLint param)=0 |
|
virtual void | glTexParameteriv (GLenum target, GLenum pname, const GLint *params)=0 |
|
virtual void | glTexSubImage2D (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid *pixels)=0 |
|
virtual void | glViewport (GLint x, GLint y, GLsizei width, GLsizei height)=0 |
|
virtual void | glActiveTexture (GLenum texture)=0 |
|
virtual void | glAttachShader (GLuint program, GLuint shader)=0 |
|
virtual void | glBindAttribLocation (GLuint program, GLuint index, const char *name)=0 |
|
virtual void | glBindBuffer (GLenum target, GLuint buffer)=0 |
|
virtual void | glBindFramebuffer (GLenum target, GLuint framebuffer)=0 |
|
virtual void | glBindRenderbuffer (GLenum target, GLuint renderbuffer)=0 |
|
virtual void | glBlendColor (GLclampf red, GLclampf green, GLclampf blue, GLclampf alpha)=0 |
|
virtual void | glBlendEquation (GLenum mode)=0 |
|
virtual void | glBlendEquationSeparate (GLenum modeRGB, GLenum modeAlpha)=0 |
|
virtual void | glBlendFuncSeparate (GLenum srcRGB, GLenum dstRGB, GLenum srcAlpha, GLenum dstAlpha)=0 |
|
virtual void | glBufferData (GLenum target, ptrdiff_t size, const void *data, GLenum usage)=0 |
|
virtual void | glBufferSubData (GLenum target, ptrdiff_t offset, ptrdiff_t size, const void *data)=0 |
|
virtual GLenum | glCheckFramebufferStatus (GLenum target)=0 |
|
virtual void | glClearDepthf (GLclampf depth)=0 |
|
virtual void | glCompileShader (GLuint shader)=0 |
|
virtual void | glCompressedTexImage2D (GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const void *data)=0 |
|
virtual void | glCompressedTexSubImage2D (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const void *data)=0 |
|
virtual GLuint | glCreateProgram ()=0 |
|
virtual GLuint | glCreateShader (GLenum type)=0 |
|
virtual void | glDeleteBuffers (GLsizei n, const GLuint *buffers)=0 |
|
virtual void | glDeleteFramebuffers (GLsizei n, const GLuint *framebuffers)=0 |
|
virtual void | glDeleteProgram (GLuint program)=0 |
|
virtual void | glDeleteRenderbuffers (GLsizei n, const GLuint *renderbuffers)=0 |
|
virtual void | glDeleteShader (GLuint shader)=0 |
|
virtual void | glDepthRangef (GLclampf zNear, GLclampf zFar)=0 |
|
virtual void | glDetachShader (GLuint program, GLuint shader)=0 |
|
virtual void | glDisableVertexAttribArray (GLuint index)=0 |
|
virtual void | glEnableVertexAttribArray (GLuint index)=0 |
|
virtual void | glFramebufferRenderbuffer (GLenum target, GLenum attachment, GLenum renderbuffertarget, GLuint renderbuffer)=0 |
|
virtual void | glFramebufferTexture2D (GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level)=0 |
|
virtual void | glGenBuffers (GLsizei n, GLuint *buffers)=0 |
|
virtual void | glGenerateMipmap (GLenum target)=0 |
|
virtual void | glGenFramebuffers (GLsizei n, GLuint *framebuffers)=0 |
|
virtual void | glGenRenderbuffers (GLsizei n, GLuint *renderbuffers)=0 |
|
virtual void | glGetActiveAttrib (GLuint program, GLuint index, GLsizei bufsize, GLsizei *length, GLint *size, GLenum *type, char *name)=0 |
|
virtual void | glGetActiveUniform (GLuint program, GLuint index, GLsizei bufsize, GLsizei *length, GLint *size, GLenum *type, char *name)=0 |
|
virtual void | glGetAttachedShaders (GLuint program, GLsizei maxcount, GLsizei *count, GLuint *shaders)=0 |
|
virtual GLint | glGetAttribLocation (GLuint program, const char *name)=0 |
|
virtual void | glGetBufferParameteriv (GLenum target, GLenum pname, GLint *params)=0 |
|
virtual void | glGetFramebufferAttachmentParameteriv (GLenum target, GLenum attachment, GLenum pname, GLint *params)=0 |
|
virtual void | glGetProgramiv (GLuint program, GLenum pname, GLint *params)=0 |
|
virtual void | glGetProgramInfoLog (GLuint program, GLsizei bufsize, GLsizei *length, char *infolog)=0 |
|
virtual void | glGetRenderbufferParameteriv (GLenum target, GLenum pname, GLint *params)=0 |
|
virtual void | glGetShaderiv (GLuint shader, GLenum pname, GLint *params)=0 |
|
virtual void | glGetShaderInfoLog (GLuint shader, GLsizei bufsize, GLsizei *length, char *infolog)=0 |
|
virtual void | glGetShaderPrecisionFormat (GLenum shadertype, GLenum precisiontype, GLint *range, GLint *precision)=0 |
|
virtual void | glGetShaderSource (GLuint shader, GLsizei bufsize, GLsizei *length, char *source)=0 |
|
virtual void | glGetUniformfv (GLuint program, GLint location, GLfloat *params)=0 |
|
virtual void | glGetUniformiv (GLuint program, GLint location, GLint *params)=0 |
|
virtual GLint | glGetUniformLocation (GLuint program, const char *name)=0 |
|
virtual void | glGetVertexAttribfv (GLuint index, GLenum pname, GLfloat *params)=0 |
|
virtual void | glGetVertexAttribiv (GLuint index, GLenum pname, GLint *params)=0 |
|
virtual void | glGetVertexAttribPointerv (GLuint index, GLenum pname, void **pointer)=0 |
|
virtual GLboolean | glIsBuffer (GLuint buffer)=0 |
|
virtual GLboolean | glIsFramebuffer (GLuint framebuffer)=0 |
|
virtual GLboolean | glIsProgram (GLuint program)=0 |
|
virtual GLboolean | glIsRenderbuffer (GLuint renderbuffer)=0 |
|
virtual GLboolean | glIsShader (GLuint shader)=0 |
|
virtual void | glLinkProgram (GLuint program)=0 |
|
virtual void | glReleaseShaderCompiler ()=0 |
|
virtual void | glRenderbufferStorage (GLenum target, GLenum internalformat, GLsizei width, GLsizei height)=0 |
|
virtual void | glSampleCoverage (GLclampf value, GLboolean invert)=0 |
|
virtual void | glShaderBinary (GLint n, const GLuint *shaders, GLenum binaryformat, const void *binary, GLint length)=0 |
|
virtual void | glShaderSource (GLuint shader, GLsizei count, const char **string, const GLint *length)=0 |
|
virtual void | glStencilFuncSeparate (GLenum face, GLenum func, GLint ref, GLuint mask)=0 |
|
virtual void | glStencilMaskSeparate (GLenum face, GLuint mask)=0 |
|
virtual void | glStencilOpSeparate (GLenum face, GLenum fail, GLenum zfail, GLenum zpass)=0 |
|
virtual void | glUniform1f (GLint location, GLfloat x)=0 |
|
virtual void | glUniform1fv (GLint location, GLsizei count, const GLfloat *v)=0 |
|
virtual void | glUniform1i (GLint location, GLint x)=0 |
|
virtual void | glUniform1iv (GLint location, GLsizei count, const GLint *v)=0 |
|
virtual void | glUniform2f (GLint location, GLfloat x, GLfloat y)=0 |
|
virtual void | glUniform2fv (GLint location, GLsizei count, const GLfloat *v)=0 |
|
virtual void | glUniform2i (GLint location, GLint x, GLint y)=0 |
|
virtual void | glUniform2iv (GLint location, GLsizei count, const GLint *v)=0 |
|
virtual void | glUniform3f (GLint location, GLfloat x, GLfloat y, GLfloat z)=0 |
|
virtual void | glUniform3fv (GLint location, GLsizei count, const GLfloat *v)=0 |
|
virtual void | glUniform3i (GLint location, GLint x, GLint y, GLint z)=0 |
|
virtual void | glUniform3iv (GLint location, GLsizei count, const GLint *v)=0 |
|
virtual void | glUniform4f (GLint location, GLfloat x, GLfloat y, GLfloat z, GLfloat w)=0 |
|
virtual void | glUniform4fv (GLint location, GLsizei count, const GLfloat *v)=0 |
|
virtual void | glUniform4i (GLint location, GLint x, GLint y, GLint z, GLint w)=0 |
|
virtual void | glUniform4iv (GLint location, GLsizei count, const GLint *v)=0 |
|
virtual void | glUniformMatrix2fv (GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)=0 |
|
virtual void | glUniformMatrix3fv (GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)=0 |
|
virtual void | glUniformMatrix4fv (GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)=0 |
|
virtual void | glUseProgram (GLuint program)=0 |
|
virtual void | glValidateProgram (GLuint program)=0 |
|
virtual void | glVertexAttrib1f (GLuint indx, GLfloat x)=0 |
|
virtual void | glVertexAttrib1fv (GLuint indx, const GLfloat *values)=0 |
|
virtual void | glVertexAttrib2f (GLuint indx, GLfloat x, GLfloat y)=0 |
|
virtual void | glVertexAttrib2fv (GLuint indx, const GLfloat *values)=0 |
|
virtual void | glVertexAttrib3f (GLuint indx, GLfloat x, GLfloat y, GLfloat z)=0 |
|
virtual void | glVertexAttrib3fv (GLuint indx, const GLfloat *values)=0 |
|
virtual void | glVertexAttrib4f (GLuint indx, GLfloat x, GLfloat y, GLfloat z, GLfloat w)=0 |
|
virtual void | glVertexAttrib4fv (GLuint indx, const GLfloat *values)=0 |
|
virtual void | glVertexAttribPointer (GLuint indx, GLint size, GLenum type, GLboolean normalized, GLsizei stride, const void *ptr)=0 |
|
virtual void | glReadBuffer (GLenum mode)=0 |
|
virtual void | glDrawRangeElements (GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const void *indices)=0 |
|
virtual void | glTexImage3D (GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLenum format, GLenum type, const void *pixels)=0 |
|
virtual void | glTexSubImage3D (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const void *pixels)=0 |
|
virtual void | glCopyTexSubImage3D (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height)=0 |
|
virtual void | glCompressedTexImage3D (GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, const void *data)=0 |
|
virtual void | glCompressedTexSubImage3D (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, const void *data)=0 |
|
virtual void | glGenQueries (GLsizei n, GLuint *ids)=0 |
|
virtual void | glDeleteQueries (GLsizei n, const GLuint *ids)=0 |
|
virtual GLboolean | glIsQuery (GLuint id)=0 |
|
virtual void | glBeginQuery (GLenum target, GLuint id)=0 |
|
virtual void | glEndQuery (GLenum target)=0 |
|
virtual void | glGetQueryiv (GLenum target, GLenum pname, GLint *params)=0 |
|
virtual void | glGetQueryObjectuiv (GLuint id, GLenum pname, GLuint *params)=0 |
|
virtual GLboolean | glUnmapBuffer (GLenum target)=0 |
|
virtual void | glGetBufferPointerv (GLenum target, GLenum pname, void **params)=0 |
|
virtual void | glDrawBuffers (GLsizei n, const GLenum *bufs)=0 |
|
virtual void | glUniformMatrix2x3fv (GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)=0 |
|
virtual void | glUniformMatrix3x2fv (GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)=0 |
|
virtual void | glUniformMatrix2x4fv (GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)=0 |
|
virtual void | glUniformMatrix4x2fv (GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)=0 |
|
virtual void | glUniformMatrix3x4fv (GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)=0 |
|
virtual void | glUniformMatrix4x3fv (GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)=0 |
|
virtual void | glBlitFramebuffer (GLint srcX0, GLint srcY0, GLint srcX1, GLint srcY1, GLint dstX0, GLint dstY0, GLint dstX1, GLint dstY1, GLbitfield mask, GLenum filter)=0 |
|
virtual void | glRenderbufferStorageMultisample (GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height)=0 |
|
virtual void | glFramebufferTextureLayer (GLenum target, GLenum attachment, GLuint texture, GLint level, GLint layer)=0 |
|
virtual void * | glMapBufferRange (GLenum target, GLintptr offset, GLsizeiptr length, GLbitfield access)=0 |
|
virtual void | glFlushMappedBufferRange (GLenum target, GLintptr offset, GLsizeiptr length)=0 |
|
virtual void | glBindVertexArray (GLuint array)=0 |
|
virtual void | glDeleteVertexArrays (GLsizei n, const GLuint *arrays)=0 |
|
virtual void | glGenVertexArrays (GLsizei n, GLuint *arrays)=0 |
|
virtual GLboolean | glIsVertexArray (GLuint array)=0 |
|
virtual void | glGetIntegeri_v (GLenum target, GLuint index, GLint *data)=0 |
|
virtual void | glBeginTransformFeedback (GLenum primitiveMode)=0 |
|
virtual void | glEndTransformFeedback (void)=0 |
|
virtual void | glBindBufferRange (GLenum target, GLuint index, GLuint buffer, GLintptr offset, GLsizeiptr size)=0 |
|
virtual void | glBindBufferBase (GLenum target, GLuint index, GLuint buffer)=0 |
|
virtual void | glTransformFeedbackVaryings (GLuint program, GLsizei count, const GLchar *const *varyings, GLenum bufferMode)=0 |
|
virtual void | glGetTransformFeedbackVarying (GLuint program, GLuint index, GLsizei bufSize, GLsizei *length, GLsizei *size, GLenum *type, GLchar *name)=0 |
|
virtual void | glVertexAttribIPointer (GLuint index, GLint size, GLenum type, GLsizei stride, const void *pointer)=0 |
|
virtual void | glGetVertexAttribIiv (GLuint index, GLenum pname, GLint *params)=0 |
|
virtual void | glGetVertexAttribIuiv (GLuint index, GLenum pname, GLuint *params)=0 |
|
virtual void | glVertexAttribI4i (GLuint index, GLint x, GLint y, GLint z, GLint w)=0 |
|
virtual void | glVertexAttribI4ui (GLuint index, GLuint x, GLuint y, GLuint z, GLuint w)=0 |
|
virtual void | glVertexAttribI4iv (GLuint index, const GLint *v)=0 |
|
virtual void | glVertexAttribI4uiv (GLuint index, const GLuint *v)=0 |
|
virtual void | glGetUniformuiv (GLuint program, GLint location, GLuint *params)=0 |
|
virtual GLint | glGetFragDataLocation (GLuint program, const GLchar *name)=0 |
|
virtual void | glUniform1ui (GLint location, GLuint v0)=0 |
|
virtual void | glUniform2ui (GLint location, GLuint v0, GLuint v1)=0 |
|
virtual void | glUniform3ui (GLint location, GLuint v0, GLuint v1, GLuint v2)=0 |
|
virtual void | glUniform4ui (GLint location, GLuint v0, GLuint v1, GLuint v2, GLuint v3)=0 |
|
virtual void | glUniform1uiv (GLint location, GLsizei count, const GLuint *value)=0 |
|
virtual void | glUniform2uiv (GLint location, GLsizei count, const GLuint *value)=0 |
|
virtual void | glUniform3uiv (GLint location, GLsizei count, const GLuint *value)=0 |
|
virtual void | glUniform4uiv (GLint location, GLsizei count, const GLuint *value)=0 |
|
virtual void | glClearBufferiv (GLenum buffer, GLint drawbuffer, const GLint *value)=0 |
|
virtual void | glClearBufferuiv (GLenum buffer, GLint drawbuffer, const GLuint *value)=0 |
|
virtual void | glClearBufferfv (GLenum buffer, GLint drawbuffer, const GLfloat *value)=0 |
|
virtual void | glClearBufferfi (GLenum buffer, GLint drawbuffer, GLfloat depth, GLint stencil)=0 |
|
virtual const GLubyte * | glGetStringi (GLenum name, GLuint index)=0 |
|
virtual void | glCopyBufferSubData (GLenum readTarget, GLenum writeTarget, GLintptr readOffset, GLintptr writeOffset, GLsizeiptr size)=0 |
|
virtual void | glGetUniformIndices (GLuint program, GLsizei uniformCount, const GLchar *const *uniformNames, GLuint *uniformIndices)=0 |
|
virtual void | glGetActiveUniformsiv (GLuint program, GLsizei uniformCount, const GLuint *uniformIndices, GLenum pname, GLint *params)=0 |
|
virtual GLuint | glGetUniformBlockIndex (GLuint program, const GLchar *uniformBlockName)=0 |
|
virtual void | glGetActiveUniformBlockiv (GLuint program, GLuint uniformBlockIndex, GLenum pname, GLint *params)=0 |
|
virtual void | glGetActiveUniformBlockName (GLuint program, GLuint uniformBlockIndex, GLsizei bufSize, GLsizei *length, GLchar *uniformBlockName)=0 |
|
virtual void | glUniformBlockBinding (GLuint program, GLuint uniformBlockIndex, GLuint uniformBlockBinding)=0 |
|
virtual void | glDrawArraysInstanced (GLenum mode, GLint first, GLsizei count, GLsizei instancecount)=0 |
|
virtual void | glDrawElementsInstanced (GLenum mode, GLsizei count, GLenum type, const void *indices, GLsizei instancecount)=0 |
|
virtual GLsync | glFenceSync (GLenum condition, GLbitfield flags)=0 |
|
virtual GLboolean | glIsSync (GLsync sync)=0 |
|
virtual void | glDeleteSync (GLsync sync)=0 |
|
virtual GLenum | glClientWaitSync (GLsync sync, GLbitfield flags, GLuint64 timeout)=0 |
|
virtual void | glWaitSync (GLsync sync, GLbitfield flags, GLuint64 timeout)=0 |
|
virtual void | glGetInteger64v (GLenum pname, GLint64 *data)=0 |
|
virtual void | glGetSynciv (GLsync sync, GLenum pname, GLsizei bufSize, GLsizei *length, GLint *values)=0 |
|
virtual void | glGetInteger64i_v (GLenum target, GLuint index, GLint64 *data)=0 |
|
virtual void | glGetBufferParameteri64v (GLenum target, GLenum pname, GLint64 *params)=0 |
|
virtual void | glGenSamplers (GLsizei count, GLuint *samplers)=0 |
|
virtual void | glDeleteSamplers (GLsizei count, const GLuint *samplers)=0 |
|
virtual GLboolean | glIsSampler (GLuint sampler)=0 |
|
virtual void | glBindSampler (GLuint unit, GLuint sampler)=0 |
|
virtual void | glSamplerParameteri (GLuint sampler, GLenum pname, GLint param)=0 |
|
virtual void | glSamplerParameteriv (GLuint sampler, GLenum pname, const GLint *param)=0 |
|
virtual void | glSamplerParameterf (GLuint sampler, GLenum pname, GLfloat param)=0 |
|
virtual void | glSamplerParameterfv (GLuint sampler, GLenum pname, const GLfloat *param)=0 |
|
virtual void | glGetSamplerParameteriv (GLuint sampler, GLenum pname, GLint *params)=0 |
|
virtual void | glGetSamplerParameterfv (GLuint sampler, GLenum pname, GLfloat *params)=0 |
|
virtual void | glVertexAttribDivisor (GLuint index, GLuint divisor)=0 |
|
virtual void | glBindTransformFeedback (GLenum target, GLuint id)=0 |
|
virtual void | glDeleteTransformFeedbacks (GLsizei n, const GLuint *ids)=0 |
|
virtual void | glGenTransformFeedbacks (GLsizei n, GLuint *ids)=0 |
|
virtual GLboolean | glIsTransformFeedback (GLuint id)=0 |
|
virtual void | glPauseTransformFeedback (void)=0 |
|
virtual void | glResumeTransformFeedback (void)=0 |
|
virtual void | glGetProgramBinary (GLuint program, GLsizei bufSize, GLsizei *length, GLenum *binaryFormat, void *binary)=0 |
|
virtual void | glProgramBinary (GLuint program, GLenum binaryFormat, const void *binary, GLsizei length)=0 |
|
virtual void | glProgramParameteri (GLuint program, GLenum pname, GLint value)=0 |
|
virtual void | glInvalidateFramebuffer (GLenum target, GLsizei numAttachments, const GLenum *attachments)=0 |
|
virtual void | glInvalidateSubFramebuffer (GLenum target, GLsizei numAttachments, const GLenum *attachments, GLint x, GLint y, GLsizei width, GLsizei height)=0 |
|
virtual void | glTexStorage2D (GLenum target, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height)=0 |
|
virtual void | glTexStorage3D (GLenum target, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth)=0 |
|
virtual void | glGetInternalformativ (GLenum target, GLenum internalformat, GLenum pname, GLsizei bufSize, GLint *params)=0 |
|
virtual void | glDrawBuffer (GLenum mode)=0 |
|
virtual void | enableGLDebug ()=0 |
|
virtual void | disableGLDebug ()=0 |
|