1GL_VERSION_3_0
2https://www.opengl.org/registry/doc/glspec30.20080923.pdf
3
4GL_ARB_framebuffer_object GL_ARB_map_buffer_range GL_ARB_uniform_buffer_object GL_ARB_vertex_array_object
5	GL_COMPARE_REF_TO_TEXTURE GL_COMPARE_R_TO_TEXTURE_ARB
6	GL_CLIP_DISTANCE0 GL_CLIP_PLANE0
7	GL_CLIP_DISTANCE1 GL_CLIP_PLANE1
8	GL_CLIP_DISTANCE2 GL_CLIP_PLANE2
9	GL_CLIP_DISTANCE3 GL_CLIP_PLANE3
10	GL_CLIP_DISTANCE4 GL_CLIP_PLANE4
11	GL_CLIP_DISTANCE5 GL_CLIP_PLANE5
12	GL_MAX_CLIP_DISTANCES GL_MAX_CLIP_PLANES
13	GL_MAJOR_VERSION 0x821B
14	GL_MINOR_VERSION 0x821C
15	GL_NUM_EXTENSIONS 0x821D
16	GL_CONTEXT_FLAGS 0x821E
17	GL_DEPTH_BUFFER 0x8223
18	GL_STENCIL_BUFFER 0x8224
19	GL_CONTEXT_FLAG_FORWARD_COMPATIBLE_BIT 0x0001
20	GL_RGBA32F 0x8814
21	GL_RGB32F 0x8815
22	GL_RGBA16F 0x881A
23	GL_RGB16F 0x881B
24	GL_VERTEX_ATTRIB_ARRAY_INTEGER 0x88FD
25	GL_MAX_ARRAY_TEXTURE_LAYERS 0x88FF
26	GL_MIN_PROGRAM_TEXEL_OFFSET 0x8904
27	GL_MAX_PROGRAM_TEXEL_OFFSET 0x8905
28	GL_CLAMP_VERTEX_COLOR 0x891A
29	GL_CLAMP_FRAGMENT_COLOR 0x891B
30	GL_CLAMP_READ_COLOR 0x891C
31	GL_FIXED_ONLY 0x891D
32	GL_MAX_VARYING_COMPONENTS GL_MAX_VARYING_FLOATS
33	GL_TEXTURE_RED_TYPE 0x8C10
34	GL_TEXTURE_GREEN_TYPE 0x8C11
35	GL_TEXTURE_BLUE_TYPE 0x8C12
36	GL_TEXTURE_ALPHA_TYPE 0x8C13
37	GL_TEXTURE_LUMINANCE_TYPE 0x8C14
38	GL_TEXTURE_INTENSITY_TYPE 0x8C15
39	GL_TEXTURE_DEPTH_TYPE 0x8C16
40	GL_TEXTURE_1D_ARRAY 0x8C18
41	GL_PROXY_TEXTURE_1D_ARRAY 0x8C19
42	GL_TEXTURE_2D_ARRAY 0x8C1A
43	GL_PROXY_TEXTURE_2D_ARRAY 0x8C1B
44	GL_TEXTURE_BINDING_1D_ARRAY 0x8C1C
45	GL_TEXTURE_BINDING_2D_ARRAY 0x8C1D
46	GL_R11F_G11F_B10F 0x8C3A
47	GL_UNSIGNED_INT_10F_11F_11F_REV 0x8C3B
48	GL_RGB9_E5 0x8C3D
49	GL_UNSIGNED_INT_5_9_9_9_REV 0x8C3E
50	GL_TEXTURE_SHARED_SIZE 0x8C3F
51	GL_TRANSFORM_FEEDBACK_VARYING_MAX_LENGTH 0x8C76
52	GL_TRANSFORM_FEEDBACK_BUFFER_MODE 0x8C7F
53	GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS 0x8C80
54	GL_TRANSFORM_FEEDBACK_VARYINGS 0x8C83
55	GL_TRANSFORM_FEEDBACK_BUFFER_START 0x8C84
56	GL_TRANSFORM_FEEDBACK_BUFFER_SIZE 0x8C85
57	GL_PRIMITIVES_GENERATED 0x8C87
58	GL_TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN 0x8C88
59	GL_RASTERIZER_DISCARD 0x8C89
60	GL_MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS 0x8C8A
61	GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS 0x8C8B
62	GL_INTERLEAVED_ATTRIBS 0x8C8C
63	GL_SEPARATE_ATTRIBS 0x8C8D
64	GL_TRANSFORM_FEEDBACK_BUFFER 0x8C8E
65	GL_TRANSFORM_FEEDBACK_BUFFER_BINDING 0x8C8F
66	GL_RGBA32UI 0x8D70
67	GL_RGB32UI 0x8D71
68	GL_RGBA16UI 0x8D76
69	GL_RGB16UI 0x8D77
70	GL_RGBA8UI 0x8D7C
71	GL_RGB8UI 0x8D7D
72	GL_RGBA32I 0x8D82
73	GL_RGB32I 0x8D83
74	GL_RGBA16I 0x8D88
75	GL_RGB16I 0x8D89
76	GL_RGBA8I 0x8D8E
77	GL_RGB8I 0x8D8F
78	GL_RED_INTEGER 0x8D94
79	GL_GREEN_INTEGER 0x8D95
80	GL_BLUE_INTEGER 0x8D96
81	GL_ALPHA_INTEGER 0x8D97
82	GL_RGB_INTEGER 0x8D98
83	GL_RGBA_INTEGER 0x8D99
84	GL_BGR_INTEGER 0x8D9A
85	GL_BGRA_INTEGER 0x8D9B
86	GL_SAMPLER_1D_ARRAY 0x8DC0
87	GL_SAMPLER_2D_ARRAY 0x8DC1
88	GL_SAMPLER_1D_ARRAY_SHADOW 0x8DC3
89	GL_SAMPLER_2D_ARRAY_SHADOW 0x8DC4
90	GL_SAMPLER_CUBE_SHADOW 0x8DC5
91	GL_UNSIGNED_INT_VEC2 0x8DC6
92	GL_UNSIGNED_INT_VEC3 0x8DC7
93	GL_UNSIGNED_INT_VEC4 0x8DC8
94	GL_INT_SAMPLER_1D 0x8DC9
95	GL_INT_SAMPLER_2D 0x8DCA
96	GL_INT_SAMPLER_3D 0x8DCB
97	GL_INT_SAMPLER_CUBE 0x8DCC
98	GL_INT_SAMPLER_1D_ARRAY 0x8DCE
99	GL_INT_SAMPLER_2D_ARRAY 0x8DCF
100	GL_UNSIGNED_INT_SAMPLER_1D 0x8DD1
101	GL_UNSIGNED_INT_SAMPLER_2D 0x8DD2
102	GL_UNSIGNED_INT_SAMPLER_3D 0x8DD3
103	GL_UNSIGNED_INT_SAMPLER_CUBE 0x8DD4
104	GL_UNSIGNED_INT_SAMPLER_1D_ARRAY 0x8DD6
105	GL_UNSIGNED_INT_SAMPLER_2D_ARRAY 0x8DD7
106	GL_QUERY_WAIT 0x8E13
107	GL_QUERY_NO_WAIT 0x8E14
108	GL_QUERY_BY_REGION_WAIT 0x8E15
109	GL_QUERY_BY_REGION_NO_WAIT 0x8E16
110	void glColorMaski (GLuint buf, GLboolean red, GLboolean green, GLboolean blue, GLboolean alpha)
111	void glGetBooleani_v (GLenum pname, GLuint index, GLboolean* data)
112	void glEnablei (GLenum cap, GLuint index)
113	void glDisablei (GLenum cap, GLuint index)
114	GLboolean glIsEnabledi (GLenum cap, GLuint index)
115	void glBeginTransformFeedback (GLenum primitiveMode)
116	void glEndTransformFeedback (void)
117	void glTransformFeedbackVaryings (GLuint program, GLsizei count, const GLchar *const* varyings, GLenum bufferMode)
118	void glGetTransformFeedbackVarying (GLuint program, GLuint index, GLsizei bufSize, GLsizei * length, GLsizei * size, GLenum * type, GLchar * name)
119	void glClampColor (GLenum target, GLenum clamp)
120	void glBeginConditionalRender (GLuint id, GLenum mode)
121	void glEndConditionalRender (void)
122	void glVertexAttribI1i (GLuint index, GLint v0)
123	void glVertexAttribI2i (GLuint index, GLint v0, GLint v1)
124	void glVertexAttribI3i (GLuint index, GLint v0, GLint v1, GLint v2)
125	void glVertexAttribI4i (GLuint index, GLint v0, GLint v1, GLint v2, GLint v3)
126	void glVertexAttribI1ui (GLuint index, GLuint v0)
127	void glVertexAttribI2ui (GLuint index, GLuint v0, GLuint v1)
128	void glVertexAttribI3ui (GLuint index, GLuint v0, GLuint v1, GLuint v2)
129	void glVertexAttribI4ui (GLuint index, GLuint v0, GLuint v1, GLuint v2, GLuint v3)
130	void glVertexAttribI1iv (GLuint index, const GLint* v0)
131	void glVertexAttribI2iv (GLuint index, const GLint* v0)
132	void glVertexAttribI3iv (GLuint index, const GLint* v0)
133	void glVertexAttribI4iv (GLuint index, const GLint* v0)
134	void glVertexAttribI1uiv (GLuint index, const GLuint* v0)
135	void glVertexAttribI2uiv (GLuint index, const GLuint* v0)
136	void glVertexAttribI3uiv (GLuint index, const GLuint* v0)
137	void glVertexAttribI4uiv (GLuint index, const GLuint* v0)
138	void glVertexAttribI4bv (GLuint index, const GLbyte* v0)
139	void glVertexAttribI4sv (GLuint index, const GLshort* v0)
140	void glVertexAttribI4ubv (GLuint index, const GLubyte* v0)
141	void glVertexAttribI4usv (GLuint index, const GLushort* v0)
142	void glVertexAttribIPointer (GLuint index, GLint size, GLenum type, GLsizei stride, const void*pointer)
143	void glGetVertexAttribIiv (GLuint index, GLenum pname, GLint* params)
144	void glGetVertexAttribIuiv (GLuint index, GLenum pname, GLuint* params)
145	void glGetUniformuiv (GLuint program, GLint location, GLuint* params)
146	void glBindFragDataLocation (GLuint program, GLuint colorNumber, const GLchar* name)
147	GLint glGetFragDataLocation (GLuint program, const GLchar* name)
148	void glUniform1ui (GLint location, GLuint v0)
149	void glUniform2ui (GLint location, GLuint v0, GLuint v1)
150	void glUniform3ui (GLint location, GLuint v0, GLuint v1, GLuint v2)
151	void glUniform4ui (GLint location, GLuint v0, GLuint v1, GLuint v2, GLuint v3)
152	void glUniform1uiv (GLint location, GLsizei count, const GLuint* value)
153	void glUniform2uiv (GLint location, GLsizei count, const GLuint* value)
154	void glUniform3uiv (GLint location, GLsizei count, const GLuint* value)
155	void glUniform4uiv (GLint location, GLsizei count, const GLuint* value)
156	void glTexParameterIiv (GLenum target, GLenum pname, const GLint* params)
157	void glTexParameterIuiv (GLenum target, GLenum pname, const GLuint* params)
158	void glGetTexParameterIiv (GLenum target, GLenum pname, GLint* params)
159	void glGetTexParameterIuiv (GLenum target, GLenum pname, GLuint* params)
160	void glClearBufferiv (GLenum buffer, GLint drawBuffer, const GLint* value)
161	void glClearBufferuiv (GLenum buffer, GLint drawBuffer, const GLuint* value)
162	void glClearBufferfv (GLenum buffer, GLint drawBuffer, const GLfloat* value)
163	void glClearBufferfi (GLenum buffer, GLint drawBuffer, GLfloat depth, GLint stencil)
164	const GLubyte* glGetStringi (GLenum name, GLuint index)
165