1GL_VERSION_2_0
2http://www.opengl.org/documentation/specs/version2.0/glspec20.pdf
3
4
5	GL_BLEND_EQUATION_RGB GL_BLEND_EQUATION
6	GL_VERTEX_ATTRIB_ARRAY_ENABLED 0x8622
7	GL_VERTEX_ATTRIB_ARRAY_SIZE 0x8623
8	GL_VERTEX_ATTRIB_ARRAY_STRIDE 0x8624
9	GL_VERTEX_ATTRIB_ARRAY_TYPE 0x8625
10	GL_CURRENT_VERTEX_ATTRIB 0x8626
11	GL_VERTEX_PROGRAM_POINT_SIZE 0x8642
12	GL_VERTEX_PROGRAM_TWO_SIDE 0x8643
13	GL_VERTEX_ATTRIB_ARRAY_POINTER 0x8645
14	GL_STENCIL_BACK_FUNC 0x8800
15	GL_STENCIL_BACK_FAIL 0x8801
16	GL_STENCIL_BACK_PASS_DEPTH_FAIL 0x8802
17	GL_STENCIL_BACK_PASS_DEPTH_PASS 0x8803
18	GL_MAX_DRAW_BUFFERS 0x8824
19	GL_DRAW_BUFFER0 0x8825
20	GL_DRAW_BUFFER1 0x8826
21	GL_DRAW_BUFFER2 0x8827
22	GL_DRAW_BUFFER3 0x8828
23	GL_DRAW_BUFFER4 0x8829
24	GL_DRAW_BUFFER5 0x882A
25	GL_DRAW_BUFFER6 0x882B
26	GL_DRAW_BUFFER7 0x882C
27	GL_DRAW_BUFFER8 0x882D
28	GL_DRAW_BUFFER9 0x882E
29	GL_DRAW_BUFFER10 0x882F
30	GL_DRAW_BUFFER11 0x8830
31	GL_DRAW_BUFFER12 0x8831
32	GL_DRAW_BUFFER13 0x8832
33	GL_DRAW_BUFFER14 0x8833
34	GL_DRAW_BUFFER15 0x8834
35	GL_BLEND_EQUATION_ALPHA 0x883D
36	GL_POINT_SPRITE 0x8861
37	GL_COORD_REPLACE 0x8862
38	GL_MAX_VERTEX_ATTRIBS 0x8869
39	GL_VERTEX_ATTRIB_ARRAY_NORMALIZED 0x886A
40	GL_MAX_TEXTURE_COORDS 0x8871
41	GL_MAX_TEXTURE_IMAGE_UNITS 0x8872
42	GL_FRAGMENT_SHADER 0x8B30
43	GL_VERTEX_SHADER 0x8B31
44	GL_MAX_FRAGMENT_UNIFORM_COMPONENTS 0x8B49
45	GL_MAX_VERTEX_UNIFORM_COMPONENTS 0x8B4A
46	GL_MAX_VARYING_FLOATS 0x8B4B
47	GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS 0x8B4C
48	GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS 0x8B4D
49	GL_SHADER_TYPE 0x8B4F
50	GL_FLOAT_VEC2 0x8B50
51	GL_FLOAT_VEC3 0x8B51
52	GL_FLOAT_VEC4 0x8B52
53	GL_INT_VEC2 0x8B53
54	GL_INT_VEC3 0x8B54
55	GL_INT_VEC4 0x8B55
56	GL_BOOL 0x8B56
57	GL_BOOL_VEC2 0x8B57
58	GL_BOOL_VEC3 0x8B58
59	GL_BOOL_VEC4 0x8B59
60	GL_FLOAT_MAT2 0x8B5A
61	GL_FLOAT_MAT3 0x8B5B
62	GL_FLOAT_MAT4 0x8B5C
63	GL_SAMPLER_1D 0x8B5D
64	GL_SAMPLER_2D 0x8B5E
65	GL_SAMPLER_3D 0x8B5F
66	GL_SAMPLER_CUBE 0x8B60
67	GL_SAMPLER_1D_SHADOW 0x8B61
68	GL_SAMPLER_2D_SHADOW 0x8B62
69	GL_DELETE_STATUS 0x8B80
70	GL_COMPILE_STATUS 0x8B81
71	GL_LINK_STATUS 0x8B82
72	GL_VALIDATE_STATUS 0x8B83
73	GL_INFO_LOG_LENGTH 0x8B84
74	GL_ATTACHED_SHADERS 0x8B85
75	GL_ACTIVE_UNIFORMS 0x8B86
76	GL_ACTIVE_UNIFORM_MAX_LENGTH 0x8B87
77	GL_SHADER_SOURCE_LENGTH 0x8B88
78	GL_ACTIVE_ATTRIBUTES 0x8B89
79	GL_ACTIVE_ATTRIBUTE_MAX_LENGTH 0x8B8A
80	GL_FRAGMENT_SHADER_DERIVATIVE_HINT 0x8B8B
81	GL_SHADING_LANGUAGE_VERSION 0x8B8C
82	GL_CURRENT_PROGRAM 0x8B8D
83	GL_POINT_SPRITE_COORD_ORIGIN 0x8CA0
84	GL_LOWER_LEFT 0x8CA1
85	GL_UPPER_LEFT 0x8CA2
86	GL_STENCIL_BACK_REF 0x8CA3
87	GL_STENCIL_BACK_VALUE_MASK 0x8CA4
88	GL_STENCIL_BACK_WRITEMASK 0x8CA5
89	void glBlendEquationSeparate (GLenum modeRGB, GLenum modeAlpha)
90	void glDrawBuffers (GLsizei n, const GLenum* bufs)
91	void glStencilOpSeparate (GLenum face, GLenum sfail, GLenum dpfail, GLenum dppass)
92	void glStencilFuncSeparate (GLenum face, GLenum func, GLint ref, GLuint mask)
93	void glStencilMaskSeparate (GLenum face, GLuint mask)
94	void glAttachShader (GLuint program, GLuint shader)
95	void glBindAttribLocation (GLuint program, GLuint index, const GLchar* name)
96	void glCompileShader (GLuint shader)
97	GLuint glCreateProgram (void)
98	GLuint glCreateShader (GLenum type)
99	void glDeleteProgram (GLuint program)
100	void glDeleteShader (GLuint shader)
101	void glDetachShader (GLuint program, GLuint shader)
102	void glDisableVertexAttribArray (GLuint index)
103	void glEnableVertexAttribArray (GLuint index)
104	void glGetActiveAttrib (GLuint program, GLuint index, GLsizei maxLength, GLsizei* length, GLint* size, GLenum* type, GLchar* name)
105	void glGetActiveUniform (GLuint program, GLuint index, GLsizei maxLength, GLsizei* length, GLint* size, GLenum* type, GLchar* name)
106	void glGetAttachedShaders (GLuint program, GLsizei maxCount, GLsizei* count, GLuint* shaders)
107	GLint glGetAttribLocation (GLuint program, const GLchar* name)
108	void glGetProgramiv (GLuint program, GLenum pname, GLint* param)
109	void glGetProgramInfoLog (GLuint program, GLsizei bufSize, GLsizei* length, GLchar* infoLog)
110	void glGetShaderiv (GLuint shader, GLenum pname, GLint* param)
111	void glGetShaderInfoLog (GLuint shader, GLsizei bufSize, GLsizei* length, GLchar* infoLog)
112	void glShaderSource (GLuint shader, GLsizei count, const GLchar *const* string, const GLint* length)
113	GLint glGetUniformLocation (GLuint program, const GLchar* name)
114	void glGetUniformfv (GLuint program, GLint location, GLfloat* params)
115	void glGetUniformiv (GLuint program, GLint location, GLint* params)
116	void glGetVertexAttribdv (GLuint index, GLenum pname, GLdouble* params)
117	void glGetVertexAttribfv (GLuint index, GLenum pname, GLfloat* params)
118	void glGetVertexAttribiv (GLuint index, GLenum pname, GLint* params)
119	void glGetVertexAttribPointerv (GLuint index, GLenum pname, void** pointer)
120	GLboolean glIsProgram (GLuint program)
121	GLboolean glIsShader (GLuint shader)
122	void glLinkProgram (GLuint program)
123	void glGetShaderSource (GLuint obj, GLsizei maxLength, GLsizei* length, GLchar* source)
124	void glUseProgram (GLuint program)
125	void glUniform1f (GLint location, GLfloat v0)
126	void glUniform1fv (GLint location, GLsizei count, const GLfloat* value)
127	void glUniform1i (GLint location, GLint v0)
128	void glUniform1iv (GLint location, GLsizei count, const GLint* value)
129	void glUniform2f (GLint location, GLfloat v0, GLfloat v1)
130	void glUniform2fv (GLint location, GLsizei count, const GLfloat* value)
131	void glUniform2i (GLint location, GLint v0, GLint v1)
132	void glUniform2iv (GLint location, GLsizei count, const GLint* value)
133	void glUniform3f (GLint location, GLfloat v0, GLfloat v1, GLfloat v2)
134	void glUniform3fv (GLint location, GLsizei count, const GLfloat* value)
135	void glUniform3i (GLint location, GLint v0, GLint v1, GLint v2)
136	void glUniform3iv (GLint location, GLsizei count, const GLint* value)
137	void glUniform4f (GLint location, GLfloat v0, GLfloat v1, GLfloat v2, GLfloat v3)
138	void glUniform4fv (GLint location, GLsizei count, const GLfloat* value)
139	void glUniform4i (GLint location, GLint v0, GLint v1, GLint v2, GLint v3)
140	void glUniform4iv (GLint location, GLsizei count, const GLint* value)
141	void glUniformMatrix2fv (GLint location, GLsizei count, GLboolean transpose, const GLfloat* value)
142	void glUniformMatrix3fv (GLint location, GLsizei count, GLboolean transpose, const GLfloat* value)
143	void glUniformMatrix4fv (GLint location, GLsizei count, GLboolean transpose, const GLfloat* value)
144	void glValidateProgram (GLuint program)
145	void glVertexAttrib1d (GLuint index, GLdouble x)
146	void glVertexAttrib1dv (GLuint index, const GLdouble* v)
147	void glVertexAttrib1f (GLuint index, GLfloat x)
148	void glVertexAttrib1fv (GLuint index, const GLfloat* v)
149	void glVertexAttrib1s (GLuint index, GLshort x)
150	void glVertexAttrib1sv (GLuint index, const GLshort* v)
151	void glVertexAttrib2d (GLuint index, GLdouble x, GLdouble y)
152	void glVertexAttrib2dv (GLuint index, const GLdouble* v)
153	void glVertexAttrib2f (GLuint index, GLfloat x, GLfloat y)
154	void glVertexAttrib2fv (GLuint index, const GLfloat* v)
155	void glVertexAttrib2s (GLuint index, GLshort x, GLshort y)
156	void glVertexAttrib2sv (GLuint index, const GLshort* v)
157	void glVertexAttrib3d (GLuint index, GLdouble x, GLdouble y, GLdouble z)
158	void glVertexAttrib3dv (GLuint index, const GLdouble* v)
159	void glVertexAttrib3f (GLuint index, GLfloat x, GLfloat y, GLfloat z)
160	void glVertexAttrib3fv (GLuint index, const GLfloat* v)
161	void glVertexAttrib3s (GLuint index, GLshort x, GLshort y, GLshort z)
162	void glVertexAttrib3sv (GLuint index, const GLshort* v)
163	void glVertexAttrib4Nbv (GLuint index, const GLbyte* v)
164	void glVertexAttrib4Niv (GLuint index, const GLint* v)
165	void glVertexAttrib4Nsv (GLuint index, const GLshort* v)
166	void glVertexAttrib4Nub (GLuint index, GLubyte x, GLubyte y, GLubyte z, GLubyte w)
167	void glVertexAttrib4Nubv (GLuint index, const GLubyte* v)
168	void glVertexAttrib4Nuiv (GLuint index, const GLuint* v)
169	void glVertexAttrib4Nusv (GLuint index, const GLushort* v)
170	void glVertexAttrib4bv (GLuint index, const GLbyte* v)
171	void glVertexAttrib4d (GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w)
172	void glVertexAttrib4dv (GLuint index, const GLdouble* v)
173	void glVertexAttrib4f (GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w)
174	void glVertexAttrib4fv (GLuint index, const GLfloat* v)
175	void glVertexAttrib4iv (GLuint index, const GLint* v)
176	void glVertexAttrib4s (GLuint index, GLshort x, GLshort y, GLshort z, GLshort w)
177	void glVertexAttrib4sv (GLuint index, const GLshort* v)
178	void glVertexAttrib4ubv (GLuint index, const GLubyte* v)
179	void glVertexAttrib4uiv (GLuint index, const GLuint* v)
180	void glVertexAttrib4usv (GLuint index, const GLushort* v)
181	void glVertexAttribPointer (GLuint index, GLint size, GLenum type, GLboolean normalized, GLsizei stride, const void* pointer)
182