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