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