GL_VERSION_2_0 http://www.opengl.org/documentation/specs/version2.0/glspec20.pdf GL_BLEND_EQUATION_RGB GL_BLEND_EQUATION GL_VERTEX_ATTRIB_ARRAY_ENABLED 0x8622 GL_VERTEX_ATTRIB_ARRAY_SIZE 0x8623 GL_VERTEX_ATTRIB_ARRAY_STRIDE 0x8624 GL_VERTEX_ATTRIB_ARRAY_TYPE 0x8625 GL_CURRENT_VERTEX_ATTRIB 0x8626 GL_VERTEX_PROGRAM_POINT_SIZE 0x8642 GL_VERTEX_PROGRAM_TWO_SIDE 0x8643 GL_VERTEX_ATTRIB_ARRAY_POINTER 0x8645 GL_STENCIL_BACK_FUNC 0x8800 GL_STENCIL_BACK_FAIL 0x8801 GL_STENCIL_BACK_PASS_DEPTH_FAIL 0x8802 GL_STENCIL_BACK_PASS_DEPTH_PASS 0x8803 GL_MAX_DRAW_BUFFERS 0x8824 GL_DRAW_BUFFER0 0x8825 GL_DRAW_BUFFER1 0x8826 GL_DRAW_BUFFER2 0x8827 GL_DRAW_BUFFER3 0x8828 GL_DRAW_BUFFER4 0x8829 GL_DRAW_BUFFER5 0x882A GL_DRAW_BUFFER6 0x882B GL_DRAW_BUFFER7 0x882C GL_DRAW_BUFFER8 0x882D GL_DRAW_BUFFER9 0x882E GL_DRAW_BUFFER10 0x882F GL_DRAW_BUFFER11 0x8830 GL_DRAW_BUFFER12 0x8831 GL_DRAW_BUFFER13 0x8832 GL_DRAW_BUFFER14 0x8833 GL_DRAW_BUFFER15 0x8834 GL_BLEND_EQUATION_ALPHA 0x883D GL_POINT_SPRITE 0x8861 GL_COORD_REPLACE 0x8862 GL_MAX_VERTEX_ATTRIBS 0x8869 GL_VERTEX_ATTRIB_ARRAY_NORMALIZED 0x886A GL_MAX_TEXTURE_COORDS 0x8871 GL_MAX_TEXTURE_IMAGE_UNITS 0x8872 GL_FRAGMENT_SHADER 0x8B30 GL_VERTEX_SHADER 0x8B31 GL_MAX_FRAGMENT_UNIFORM_COMPONENTS 0x8B49 GL_MAX_VERTEX_UNIFORM_COMPONENTS 0x8B4A GL_MAX_VARYING_FLOATS 0x8B4B GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS 0x8B4C GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS 0x8B4D GL_SHADER_TYPE 0x8B4F GL_FLOAT_VEC2 0x8B50 GL_FLOAT_VEC3 0x8B51 GL_FLOAT_VEC4 0x8B52 GL_INT_VEC2 0x8B53 GL_INT_VEC3 0x8B54 GL_INT_VEC4 0x8B55 GL_BOOL 0x8B56 GL_BOOL_VEC2 0x8B57 GL_BOOL_VEC3 0x8B58 GL_BOOL_VEC4 0x8B59 GL_FLOAT_MAT2 0x8B5A GL_FLOAT_MAT3 0x8B5B GL_FLOAT_MAT4 0x8B5C GL_SAMPLER_1D 0x8B5D GL_SAMPLER_2D 0x8B5E GL_SAMPLER_3D 0x8B5F GL_SAMPLER_CUBE 0x8B60 GL_SAMPLER_1D_SHADOW 0x8B61 GL_SAMPLER_2D_SHADOW 0x8B62 GL_DELETE_STATUS 0x8B80 GL_COMPILE_STATUS 0x8B81 GL_LINK_STATUS 0x8B82 GL_VALIDATE_STATUS 0x8B83 GL_INFO_LOG_LENGTH 0x8B84 GL_ATTACHED_SHADERS 0x8B85 GL_ACTIVE_UNIFORMS 0x8B86 GL_ACTIVE_UNIFORM_MAX_LENGTH 0x8B87 GL_SHADER_SOURCE_LENGTH 0x8B88 GL_ACTIVE_ATTRIBUTES 0x8B89 GL_ACTIVE_ATTRIBUTE_MAX_LENGTH 0x8B8A GL_FRAGMENT_SHADER_DERIVATIVE_HINT 0x8B8B GL_SHADING_LANGUAGE_VERSION 0x8B8C GL_CURRENT_PROGRAM 0x8B8D GL_POINT_SPRITE_COORD_ORIGIN 0x8CA0 GL_LOWER_LEFT 0x8CA1 GL_UPPER_LEFT 0x8CA2 GL_STENCIL_BACK_REF 0x8CA3 GL_STENCIL_BACK_VALUE_MASK 0x8CA4 GL_STENCIL_BACK_WRITEMASK 0x8CA5 void glBlendEquationSeparate (GLenum, GLenum) void glDrawBuffers (GLsizei n, const GLenum* bufs) void glStencilOpSeparate (GLenum face, GLenum sfail, GLenum dpfail, GLenum dppass) void glStencilFuncSeparate (GLenum frontfunc, GLenum backfunc, GLint ref, GLuint mask) void glStencilMaskSeparate (GLenum, GLuint) void glAttachShader (GLuint program, GLuint shader) void glBindAttribLocation (GLuint program, GLuint index, const GLchar* name) void glCompileShader (GLuint shader) GLuint glCreateProgram (void) GLuint glCreateShader (GLenum type) void glDeleteProgram (GLuint program) void glDeleteShader (GLuint shader) void glDetachShader (GLuint program, GLuint shader) void glDisableVertexAttribArray (GLuint) void glEnableVertexAttribArray (GLuint) void glGetActiveAttrib (GLuint program, GLuint index, GLsizei maxLength, GLsizei* length, GLint* size, GLenum* type, GLchar* name) void glGetActiveUniform (GLuint program, GLuint index, GLsizei maxLength, GLsizei* length, GLint* size, GLenum* type, GLchar* name) void glGetAttachedShaders (GLuint program, GLsizei maxCount, GLsizei* count, GLuint* shaders) GLint glGetAttribLocation (GLuint program, const GLchar* name) void glGetProgramiv (GLuint program, GLenum pname, GLint* param) void glGetProgramInfoLog (GLuint program, GLsizei bufSize, GLsizei* length, GLchar* infoLog) void glGetShaderiv (GLuint shader, GLenum pname, GLint* param) void glGetShaderInfoLog (GLuint shader, GLsizei bufSize, GLsizei* length, GLchar* infoLog) void glShaderSource (GLuint shader, GLsizei count, const GLchar** strings, const GLint* lengths) GLint glGetUniformLocation (GLuint program, const GLchar* name) void glGetUniformfv (GLuint program, GLint location, GLfloat* params) void glGetUniformiv (GLuint program, GLint location, GLint* params) void glGetVertexAttribdv (GLuint, GLenum, GLdouble*) void glGetVertexAttribfv (GLuint, GLenum, GLfloat*) void glGetVertexAttribiv (GLuint, GLenum, GLint*) void glGetVertexAttribPointerv (GLuint, GLenum, GLvoid**) GLboolean glIsProgram (GLuint program) GLboolean glIsShader (GLuint shader) void glLinkProgram (GLuint program) void glGetShaderSource (GLuint obj, GLsizei maxLength, GLsizei* length, GLchar* source) void glUseProgram (GLuint program) void glUniform1f (GLint location, GLfloat v0) void glUniform1fv (GLint location, GLsizei count, const GLfloat* value) void glUniform1i (GLint location, GLint v0) void glUniform1iv (GLint location, GLsizei count, const GLint* value) void glUniform2f (GLint location, GLfloat v0, GLfloat v1) void glUniform2fv (GLint location, GLsizei count, const GLfloat* value) void glUniform2i (GLint location, GLint v0, GLint v1) void glUniform2iv (GLint location, GLsizei count, const GLint* value) void glUniform3f (GLint location, GLfloat v0, GLfloat v1, GLfloat v2) void glUniform3fv (GLint location, GLsizei count, const GLfloat* value) void glUniform3i (GLint location, GLint v0, GLint v1, GLint v2) void glUniform3iv (GLint location, GLsizei count, const GLint* value) void glUniform4f (GLint location, GLfloat v0, GLfloat v1, GLfloat v2, GLfloat v3) void glUniform4fv (GLint location, GLsizei count, const GLfloat* value) void glUniform4i (GLint location, GLint v0, GLint v1, GLint v2, GLint v3) void glUniform4iv (GLint location, GLsizei count, const GLint* value) 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 glValidateProgram (GLuint program) void glVertexAttrib1d (GLuint index, GLdouble x) void glVertexAttrib1dv (GLuint index, const GLdouble* v) void glVertexAttrib1f (GLuint index, GLfloat x) void glVertexAttrib1fv (GLuint index, const GLfloat* v) void glVertexAttrib1s (GLuint index, GLshort x) void glVertexAttrib1sv (GLuint index, const GLshort* v) void glVertexAttrib2d (GLuint index, GLdouble x, GLdouble y) void glVertexAttrib2dv (GLuint index, const GLdouble* v) void glVertexAttrib2f (GLuint index, GLfloat x, GLfloat y) void glVertexAttrib2fv (GLuint index, const GLfloat* v) void glVertexAttrib2s (GLuint index, GLshort x, GLshort y) void glVertexAttrib2sv (GLuint index, const GLshort* v) void glVertexAttrib3d (GLuint index, GLdouble x, GLdouble y, GLdouble z) void glVertexAttrib3dv (GLuint index, const GLdouble* v) void glVertexAttrib3f (GLuint index, GLfloat x, GLfloat y, GLfloat z) void glVertexAttrib3fv (GLuint index, const GLfloat* v) void glVertexAttrib3s (GLuint index, GLshort x, GLshort y, GLshort z) void glVertexAttrib3sv (GLuint index, const GLshort* v) void glVertexAttrib4Nbv (GLuint index, const GLbyte* v) void glVertexAttrib4Niv (GLuint index, const GLint* v) void glVertexAttrib4Nsv (GLuint index, const GLshort* v) void glVertexAttrib4Nub (GLuint index, GLubyte x, GLubyte y, GLubyte z, GLubyte w) void glVertexAttrib4Nubv (GLuint index, const GLubyte* v) void glVertexAttrib4Nuiv (GLuint index, const GLuint* v) void glVertexAttrib4Nusv (GLuint index, const GLushort* v) void glVertexAttrib4bv (GLuint index, const GLbyte* v) void glVertexAttrib4d (GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w) void glVertexAttrib4dv (GLuint index, const GLdouble* v) void glVertexAttrib4f (GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w) void glVertexAttrib4fv (GLuint index, const GLfloat* v) void glVertexAttrib4iv (GLuint index, const GLint* v) void glVertexAttrib4s (GLuint index, GLshort x, GLshort y, GLshort z, GLshort w) void glVertexAttrib4sv (GLuint index, const GLshort* v) void glVertexAttrib4ubv (GLuint index, const GLubyte* v) void glVertexAttrib4uiv (GLuint index, const GLuint* v) void glVertexAttrib4usv (GLuint index, const GLushort* v) void glVertexAttribPointer (GLuint index, GLint size, GLenum type, GLboolean normalized, GLsizei stride, const GLvoid* pointer)