|
GLenum | rglGetError (void) |
|
void | rglProvokingVertex (GLenum provokeMode) |
|
void | rglGetInteger64v (GLenum pname, int64_t *data) |
|
void | rglSamplerParameteri (GLuint sampler, GLenum pname, GLint param) |
|
void | rglGenSamplers (GLsizei n, GLuint *samplers) |
|
void | rglBindSampler (GLuint unit, GLuint sampler) |
|
void | rglClear (GLbitfield mask) |
|
void | rglValidateProgram (GLuint program) |
|
void | rglPolygonMode (GLenum face, GLenum mode) |
|
void | rglTexSubImage2D (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid *pixels) |
|
void | rglGetBufferSubData (GLenum target, GLintptr offset, GLsizeiptr size, GLvoid *data) |
|
void | rglLineWidth (GLfloat width) |
|
void | rglBlitFramebuffer (GLint srcX0, GLint srcY0, GLint srcX1, GLint srcY1, GLint dstX0, GLint dstY0, GLint dstX1, GLint dstY1, GLbitfield mask, GLenum filter) |
|
void | rglReadBuffer (GLenum mode) |
|
void | rglClearDepth (GLdouble depth) |
|
void | rglPixelStorei (GLenum pname, GLint param) |
|
void | rglDepthRange (GLclampd zNear, GLclampd zFar) |
|
void | rglFrontFace (GLenum mode) |
|
void | rglDepthFunc (GLenum func) |
|
void | rglColorMask (GLboolean red, GLboolean green, GLboolean blue, GLboolean alpha) |
|
void | rglCullFace (GLenum mode) |
|
void | rglStencilOp (GLenum sfail, GLenum dpfail, GLenum dppass) |
|
void | rglStencilFunc (GLenum func, GLint ref, GLuint mask) |
|
GLboolean | rglIsEnabled (GLenum cap) |
|
void | rglClearColor (GLclampf red, GLclampf green, GLclampf blue, GLclampf alpha) |
|
void | rglScissor (GLint x, GLint y, GLsizei width, GLsizei height) |
|
void | rglViewport (GLint x, GLint y, GLsizei width, GLsizei height) |
|
void | rglBlendFunc (GLenum sfactor, GLenum dfactor) |
|
void | rglBlendFuncSeparate (GLenum sfactor, GLenum dfactor) |
|
void | rglActiveTexture (GLenum texture) |
|
void | rglBindTexture (GLenum target, GLuint texture) |
|
void | rglDisable (GLenum cap) |
|
void | rglEnable (GLenum cap) |
|
void | rglUseProgram (GLuint program) |
|
void | rglDepthMask (GLboolean flag) |
|
void | rglStencilMask (GLenum mask) |
|
void | rglBufferData (GLenum target, GLsizeiptr size, const GLvoid *data, GLenum usage) |
|
void | rglBufferSubData (GLenum target, GLintptr offset, GLsizeiptr size, const GLvoid *data) |
|
void | rglBindBuffer (GLenum target, GLuint buffer) |
|
void | rglLinkProgram (GLuint program) |
|
void | rglFramebufferTexture2D (GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level) |
|
void | rglFramebufferTexture (GLenum target, GLenum attachment, GLuint texture, GLint level) |
|
void | rglDrawArrays (GLenum mode, GLint first, GLsizei count) |
|
void | rglDrawElements (GLenum mode, GLsizei count, GLenum type, const GLvoid *indices) |
|
void | rglCompressedTexImage2D (GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const GLvoid *data) |
|
void | rglDeleteFramebuffers (GLsizei n, const GLuint *framebuffers) |
|
void | rglDeleteTextures (GLsizei n, const GLuint *textures) |
|
void | rglRenderbufferStorage (GLenum target, GLenum internalFormat, GLsizei width, GLsizei height) |
|
void | rglBindRenderbuffer (GLenum target, GLuint renderbuffer) |
|
void | rglDeleteRenderbuffers (GLsizei n, GLuint *renderbuffers) |
|
void | rglGenRenderbuffers (GLsizei n, GLuint *renderbuffers) |
|
void | rglGenerateMipmap (GLenum target) |
|
GLenum | rglCheckFramebufferStatus (GLenum target) |
|
void | rglFramebufferRenderbuffer (GLenum target, GLenum attachment, GLenum renderbuffertarget, GLuint renderbuffer) |
|
void | rglBindFragDataLocation (GLuint program, GLuint colorNumber, const char *name) |
|
void | rglGetProgramiv (GLuint shader, GLenum pname, GLint *params) |
|
void | rglProgramParameteri (GLuint program, GLenum pname, GLint value) |
|
void | rglGetActiveUniform (GLuint program, GLuint index, GLsizei bufsize, GLsizei *length, GLint *size, GLenum *type, GLchar *name) |
|
void | rglGenQueries (GLsizei n, GLuint *ids) |
|
void | rglGetQueryObjectuiv (GLuint id, GLenum pname, GLuint *params) |
|
void | rglDeleteQueries (GLsizei n, const GLuint *ids) |
|
void | rglBeginQuery (GLenum target, GLuint id) |
|
void | rglEndQuery (GLenum target) |
|
void | rglGetActiveUniformBlockiv (GLuint program, GLuint uniformBlockIndex, GLenum pname, GLint *params) |
|
void | rglGetActiveUniformsiv (GLuint program, GLsizei uniformCount, const GLuint *uniformIndices, GLenum pname, GLint *params) |
|
void | rglGetUniformIndices (GLuint program, GLsizei uniformCount, const GLchar **uniformNames, GLuint *uniformIndices) |
|
void | rglBindBufferBase (GLenum target, GLuint index, GLuint buffer) |
|
GLuint | rglGetUniformBlockIndex (GLuint program, const GLchar *uniformBlockName) |
|
void | rglUniformBlockBinding (GLuint program, GLuint uniformBlockIndex, GLuint uniformBlockBinding) |
|
void | rglUniform1ui (GLint location, GLuint v) |
|
void | rglUniform2ui (GLint location, GLuint v0, GLuint v1) |
|
void | rglUniform3ui (GLint location, GLuint v0, GLuint v1, GLuint v2) |
|
void | rglUniform4ui (GLint location, GLuint v0, GLuint v1, GLuint v2, GLuint v3) |
|
void | rglUniformMatrix4fv (GLint location, GLsizei count, GLboolean transpose, const GLfloat *value) |
|
void | rglDetachShader (GLuint program, GLuint shader) |
|
void | rglGetShaderiv (GLuint shader, GLenum pname, GLint *params) |
|
void | rglAttachShader (GLuint program, GLuint shader) |
|
GLint | rglGetAttribLocation (GLuint program, const GLchar *name) |
|
void | rglShaderSource (GLuint shader, GLsizei count, const GLchar **string, const GLint *length) |
|
void | rglCompileShader (GLuint shader) |
|
GLuint | rglCreateProgram (void) |
|
void | rglGenTextures (GLsizei n, GLuint *textures) |
|
void | rglGetShaderInfoLog (GLuint shader, GLsizei maxLength, GLsizei *length, GLchar *infoLog) |
|
void | rglGetProgramInfoLog (GLuint shader, GLsizei maxLength, GLsizei *length, GLchar *infoLog) |
|
GLboolean | rglIsProgram (GLuint program) |
|
void | rglTexCoord2f (GLfloat s, GLfloat t) |
|
void | rglDisableVertexAttribArray (GLuint index) |
|
void | rglEnableVertexAttribArray (GLuint index) |
|
void | rglVertexAttribIPointer (GLuint index, GLint size, GLenum type, GLsizei stride, const GLvoid *pointer) |
|
void | rglVertexAttribLPointer (GLuint index, GLint size, GLenum type, GLsizei stride, const GLvoid *pointer) |
|
void | rglVertexAttribPointer (GLuint name, GLint size, GLenum type, GLboolean normalized, GLsizei stride, const GLvoid *pointer) |
|
void | rglBindAttribLocation (GLuint program, GLuint index, const GLchar *name) |
|
void | rglVertexAttrib4f (GLuint name, GLfloat x, GLfloat y, GLfloat z, GLfloat w) |
|
void | rglVertexAttrib4fv (GLuint name, GLfloat *v) |
|
GLuint | rglCreateShader (GLenum shaderType) |
|
void | rglDeleteProgram (GLuint program) |
|
void | rglDeleteShader (GLuint shader) |
|
GLint | rglGetUniformLocation (GLuint program, const GLchar *name) |
|
void | rglDeleteBuffers (GLsizei n, const GLuint *buffers) |
|
void | rglGenBuffers (GLsizei n, GLuint *buffers) |
|
void | rglUniform1f (GLint location, GLfloat v0) |
|
void | rglUniform1fv (GLint location, GLsizei count, const GLfloat *value) |
|
void | rglUniform1iv (GLint location, GLsizei count, const GLint *value) |
|
void | rglClearBufferfv (GLenum buffer, GLint drawBuffer, const GLfloat *value) |
|
void | rglTexBuffer (GLenum target, GLenum internalFormat, GLuint buffer) |
|
const GLubyte * | rglGetStringi (GLenum name, GLuint index) |
|
void | rglClearBufferfi (GLenum buffer, GLint drawBuffer, GLfloat depth, GLint stencil) |
|
void | rglRenderbufferStorageMultisample (GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height) |
|
void | rglUniform1i (GLint location, GLint v0) |
|
void | rglUniform2f (GLint location, GLfloat v0, GLfloat v1) |
|
void | rglUniform2i (GLint location, GLint v0, GLint v1) |
|
void | rglUniform2fv (GLint location, GLsizei count, const GLfloat *value) |
|
void | rglUniform3f (GLint location, GLfloat v0, GLfloat v1, GLfloat v2) |
|
void | rglUniform3fv (GLint location, GLsizei count, const GLfloat *value) |
|
void | rglUniform4i (GLint location, GLint v0, GLint v1, GLint v2, GLint v3) |
|
void | rglUniform4f (GLint location, GLfloat v0, GLfloat v1, GLfloat v2, GLfloat v3) |
|
void | rglUniform4fv (GLint location, GLsizei count, const GLfloat *value) |
|
void | rglPolygonOffset (GLfloat factor, GLfloat units) |
|
void | rglGenFramebuffers (GLsizei n, GLuint *ids) |
|
void | rglBindFramebuffer (GLenum target, GLuint framebuffer) |
|
void | rglDrawBuffers (GLsizei n, const GLenum *bufs) |
|
void * | rglMapBufferRange (GLenum target, GLintptr offset, GLsizeiptr length, GLbitfield access) |
|
void | rglTexStorage2DMultisample (GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height, GLboolean fixedsamplelocations) |
|
void | rglTexStorage2D (GLenum target, GLsizei levels, GLenum internalFormat, GLsizei width, GLsizei height) |
|
void | rglDrawRangeElementsBaseVertex (GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, GLvoid *indices, GLint basevertex) |
|
void | rglMemoryBarrier (GLbitfield barriers) |
|
void | rglBindImageTexture (GLuint unit, GLuint texture, GLint level, GLboolean layered, GLint layer, GLenum access, GLenum format) |
|
void | rglGetProgramBinary (GLuint program, GLsizei bufsize, GLsizei *length, GLenum *binaryFormat, void *binary) |
|
void | rglProgramBinary (GLuint program, GLenum binaryFormat, const void *binary, GLsizei length) |
|
void | rglTexImage2DMultisample (GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height, GLboolean fixedsamplelocations) |
|
void | rglTexImage3D (GLenum target, GLint level, GLint internalFormat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLenum format, GLenum type, const GLvoid *data) |
|
void * | rglMapBuffer (GLenum target, GLenum access) |
|
GLboolean | rglUnmapBuffer (GLenum target) |
|
void | rglBlendEquation (GLenum mode) |
|
void | rglBlendColor (GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha) |
|
void | rglBlendEquationSeparate (GLenum modeRGB, GLenum modeAlpha) |
|
void | rglCopyImageSubData (GLuint srcName, GLenum srcTarget, GLint srcLevel, GLint srcX, GLint srcY, GLint srcZ, GLuint dstName, GLenum dstTarget, GLint dstLevel, GLint dstX, GLint dstY, GLint dstZ, GLsizei srcWidth, GLsizei srcHeight, GLsizei srcDepth) |
|
void | rglBindVertexArray (GLuint array) |
|
void | rglGenVertexArrays (GLsizei n, GLuint *arrays) |
|
void | rglDeleteVertexArrays (GLsizei n, const GLuint *arrays) |
|
void * | rglFenceSync (GLenum condition, GLbitfield flags) |
|
void | rglDeleteSync (void *sync) |
|
void | rglWaitSync (void *sync, GLbitfield flags, uint64_t timeout) |
|
void | rglBufferStorage (GLenum target, GLsizeiptr size, const GLvoid *data, GLbitfield flags) |
|
void | rglUniform2iv (GLint location, GLsizei count, const GLint *value) |
|
void | rglUniform2uiv (GLint location, GLsizei count, const GLuint *value) |
|
void | rglTextureView (GLuint texture, GLenum target, GLuint origtexture, GLenum internalformat, GLuint minlevel, GLuint numlevels, GLuint minlayer, GLuint numlayers) |
|
void | rglFlushMappedBufferRange (GLenum target, GLintptr offset, GLsizeiptr length) |
|
GLenum | rglClientWaitSync (void *sync, GLbitfield flags, uint64_t timeout) |
|
void | rglDrawElementsBaseVertex (GLenum mode, GLsizei count, GLenum type, GLvoid *indices, GLint basevertex) |
|
static void | glsm_state_setup (void) |
|
static void | glsm_state_bind (void) |
|
static void | glsm_state_unbind (void) |
|
static bool | glsm_state_ctx_destroy (void *data) |
|
static bool | glsm_state_ctx_init (glsm_ctx_params_t *params) |
|
GLuint | glsm_get_current_framebuffer (void) |
|
bool | glsm_ctl (enum glsm_state_ctl state, void *data) |
|