Skip to content

Instantly share code, notes, and snippets.

@brendanzab
Created October 6, 2012 03:49
Show Gist options
  • Save brendanzab/3843706 to your computer and use it in GitHub Desktop.
Save brendanzab/3843706 to your computer and use it in GitHub Desktop.
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)
% ./bin/glewinfo
---------------------------
GLEW Extension Info
---------------------------
GLEW version 1.9.0
Running on a NVIDIA GeForce 9400M OpenGL Engine from NVIDIA Corporation
OpenGL version 2.1 NVIDIA-8.0.61 is supported
GL_VERSION_1_1: OK
---------------
GL_VERSION_1_2: OK
---------------
glCopyTexSubImage3D: OK
glDrawRangeElements: OK
glTexImage3D: OK
glTexSubImage3D: OK
GL_VERSION_1_2_1: OK
-----------------
GL_VERSION_1_3: OK
---------------
glActiveTexture: OK
glClientActiveTexture: OK
glCompressedTexImage1D: OK
glCompressedTexImage2D: OK
glCompressedTexImage3D: OK
glCompressedTexSubImage1D: OK
glCompressedTexSubImage2D: OK
glCompressedTexSubImage3D: OK
glGetCompressedTexImage: OK
glLoadTransposeMatrixd: OK
glLoadTransposeMatrixf: OK
glMultTransposeMatrixd: OK
glMultTransposeMatrixf: OK
glMultiTexCoord1d: OK
glMultiTexCoord1dv: OK
glMultiTexCoord1f: OK
glMultiTexCoord1fv: OK
glMultiTexCoord1i: OK
glMultiTexCoord1iv: OK
glMultiTexCoord1s: OK
glMultiTexCoord1sv: OK
glMultiTexCoord2d: OK
glMultiTexCoord2dv: OK
glMultiTexCoord2f: OK
glMultiTexCoord2fv: OK
glMultiTexCoord2i: OK
glMultiTexCoord2iv: OK
glMultiTexCoord2s: OK
glMultiTexCoord2sv: OK
glMultiTexCoord3d: OK
glMultiTexCoord3dv: OK
glMultiTexCoord3f: OK
glMultiTexCoord3fv: OK
glMultiTexCoord3i: OK
glMultiTexCoord3iv: OK
glMultiTexCoord3s: OK
glMultiTexCoord3sv: OK
glMultiTexCoord4d: OK
glMultiTexCoord4dv: OK
glMultiTexCoord4f: OK
glMultiTexCoord4fv: OK
glMultiTexCoord4i: OK
glMultiTexCoord4iv: OK
glMultiTexCoord4s: OK
glMultiTexCoord4sv: OK
glSampleCoverage: OK
GL_VERSION_1_4: OK
---------------
glBlendColor: OK
glBlendEquation: OK
glBlendFuncSeparate: OK
glFogCoordPointer: OK
glFogCoordd: OK
glFogCoorddv: OK
glFogCoordf: OK
glFogCoordfv: OK
glMultiDrawArrays: OK
glMultiDrawElements: OK
glPointParameterf: OK
glPointParameterfv: OK
glPointParameteri: OK
glPointParameteriv: OK
glSecondaryColor3b: OK
glSecondaryColor3bv: OK
glSecondaryColor3d: OK
glSecondaryColor3dv: OK
glSecondaryColor3f: OK
glSecondaryColor3fv: OK
glSecondaryColor3i: OK
glSecondaryColor3iv: OK
glSecondaryColor3s: OK
glSecondaryColor3sv: OK
glSecondaryColor3ub: OK
glSecondaryColor3ubv: OK
glSecondaryColor3ui: OK
glSecondaryColor3uiv: OK
glSecondaryColor3us: OK
glSecondaryColor3usv: OK
glSecondaryColorPointer: OK
glWindowPos2d: OK
glWindowPos2dv: OK
glWindowPos2f: OK
glWindowPos2fv: OK
glWindowPos2i: OK
glWindowPos2iv: OK
glWindowPos2s: OK
glWindowPos2sv: OK
glWindowPos3d: OK
glWindowPos3dv: OK
glWindowPos3f: OK
glWindowPos3fv: OK
glWindowPos3i: OK
glWindowPos3iv: OK
glWindowPos3s: OK
glWindowPos3sv: OK
GL_VERSION_1_5: OK
---------------
glBeginQuery: OK
glBindBuffer: OK
glBufferData: OK
glBufferSubData: OK
glDeleteBuffers: OK
glDeleteQueries: OK
glEndQuery: OK
glGenBuffers: OK
glGenQueries: OK
glGetBufferParameteriv: OK
glGetBufferPointerv: OK
glGetBufferSubData: OK
glGetQueryObjectiv: OK
glGetQueryObjectuiv: OK
glGetQueryiv: OK
glIsBuffer: OK
glIsQuery: OK
glMapBuffer: OK
glUnmapBuffer: OK
GL_VERSION_2_0: OK
---------------
glAttachShader: OK
glBindAttribLocation: OK
glBlendEquationSeparate: OK
glCompileShader: OK
glCreateProgram: OK
glCreateShader: OK
glDeleteProgram: OK
glDeleteShader: OK
glDetachShader: OK
glDisableVertexAttribArray: OK
glDrawBuffers: OK
glEnableVertexAttribArray: OK
glGetActiveAttrib: OK
glGetActiveUniform: OK
glGetAttachedShaders: OK
glGetAttribLocation: OK
glGetProgramInfoLog: OK
glGetProgramiv: OK
glGetShaderInfoLog: OK
glGetShaderSource: OK
glGetShaderiv: OK
glGetUniformLocation: OK
glGetUniformfv: OK
glGetUniformiv: OK
glGetVertexAttribPointerv: OK
glGetVertexAttribdv: OK
glGetVertexAttribfv: OK
glGetVertexAttribiv: OK
glIsProgram: OK
glIsShader: OK
glLinkProgram: OK
glShaderSource: OK
glStencilFuncSeparate: OK
glStencilMaskSeparate: OK
glStencilOpSeparate: OK
glUniform1f: OK
glUniform1fv: OK
glUniform1i: OK
glUniform1iv: OK
glUniform2f: OK
glUniform2fv: OK
glUniform2i: OK
glUniform2iv: OK
glUniform3f: OK
glUniform3fv: OK
glUniform3i: OK
glUniform3iv: OK
glUniform4f: OK
glUniform4fv: OK
glUniform4i: OK
glUniform4iv: OK
glUniformMatrix2fv: OK
glUniformMatrix3fv: OK
glUniformMatrix4fv: OK
glUseProgram: OK
glValidateProgram: OK
glVertexAttrib1d: OK
glVertexAttrib1dv: OK
glVertexAttrib1f: OK
glVertexAttrib1fv: OK
glVertexAttrib1s: OK
glVertexAttrib1sv: OK
glVertexAttrib2d: OK
glVertexAttrib2dv: OK
glVertexAttrib2f: OK
glVertexAttrib2fv: OK
glVertexAttrib2s: OK
glVertexAttrib2sv: OK
glVertexAttrib3d: OK
glVertexAttrib3dv: OK
glVertexAttrib3f: OK
glVertexAttrib3fv: OK
glVertexAttrib3s: OK
glVertexAttrib3sv: OK
glVertexAttrib4Nbv: OK
glVertexAttrib4Niv: OK
glVertexAttrib4Nsv: OK
glVertexAttrib4Nub: OK
glVertexAttrib4Nubv: OK
glVertexAttrib4Nuiv: OK
glVertexAttrib4Nusv: OK
glVertexAttrib4bv: OK
glVertexAttrib4d: OK
glVertexAttrib4dv: OK
glVertexAttrib4f: OK
glVertexAttrib4fv: OK
glVertexAttrib4iv: OK
glVertexAttrib4s: OK
glVertexAttrib4sv: OK
glVertexAttrib4ubv: OK
glVertexAttrib4uiv: OK
glVertexAttrib4usv: OK
glVertexAttribPointer: OK
GL_VERSION_2_1: OK
---------------
glUniformMatrix2x3fv: OK
glUniformMatrix2x4fv: OK
glUniformMatrix3x2fv: OK
glUniformMatrix3x4fv: OK
glUniformMatrix4x2fv: OK
glUniformMatrix4x3fv: OK
GL_VERSION_3_0: OK
---------------
glBeginConditionalRender: OK
glBeginTransformFeedback: OK
glBindFragDataLocation: OK
glClampColor: OK
glClearBufferfi: OK
glClearBufferfv: OK
glClearBufferiv: OK
glClearBufferuiv: OK
glColorMaski: OK
glDisablei: OK
glEnablei: OK
glEndConditionalRender: OK
glEndTransformFeedback: OK
glGetBooleani_v: OK
glGetFragDataLocation: OK
glGetStringi: OK
glGetTexParameterIiv: OK
glGetTexParameterIuiv: OK
glGetTransformFeedbackVarying: OK
glGetUniformuiv: OK
glGetVertexAttribIiv: OK
glGetVertexAttribIuiv: OK
glIsEnabledi: OK
glTexParameterIiv: OK
glTexParameterIuiv: OK
glTransformFeedbackVaryings: OK
glUniform1ui: OK
glUniform1uiv: OK
glUniform2ui: OK
glUniform2uiv: OK
glUniform3ui: OK
glUniform3uiv: OK
glUniform4ui: OK
glUniform4uiv: OK
glVertexAttribI1i: OK
glVertexAttribI1iv: OK
glVertexAttribI1ui: OK
glVertexAttribI1uiv: OK
glVertexAttribI2i: OK
glVertexAttribI2iv: OK
glVertexAttribI2ui: OK
glVertexAttribI2uiv: OK
glVertexAttribI3i: OK
glVertexAttribI3iv: OK
glVertexAttribI3ui: OK
glVertexAttribI3uiv: OK
glVertexAttribI4bv: OK
glVertexAttribI4i: OK
glVertexAttribI4iv: OK
glVertexAttribI4sv: OK
glVertexAttribI4ubv: OK
glVertexAttribI4ui: OK
glVertexAttribI4uiv: OK
glVertexAttribI4usv: OK
glVertexAttribIPointer: OK
GL_VERSION_3_1: OK
---------------
glDrawArraysInstanced: OK
glDrawElementsInstanced: OK
glPrimitiveRestartIndex: OK
glTexBuffer: OK
GL_VERSION_3_2: OK
---------------
glFramebufferTexture: OK
glGetBufferParameteri64v: OK
glGetInteger64i_v: OK
GL_VERSION_3_3: MISSING
---------------
glVertexAttribDivisor: MISSING
GL_VERSION_4_0: MISSING
---------------
glBlendEquationSeparatei: MISSING
glBlendEquationi: MISSING
glBlendFuncSeparatei: MISSING
glBlendFunci: MISSING
glMinSampleShading: MISSING
GL_VERSION_4_1: MISSING
---------------
GL_VERSION_4_2: MISSING
---------------
GL_VERSION_4_3: MISSING
---------------
GL_3DFX_multisample: MISSING
--------------------
GL_3DFX_tbuffer: MISSING
----------------
glTbufferMask3DFX: MISSING
GL_3DFX_texture_compression_FXT1: MISSING
---------------------------------
GL_AMD_blend_minmax_factor: MISSING
---------------------------
GL_AMD_conservative_depth: MISSING
--------------------------
GL_AMD_debug_output: MISSING
--------------------
glDebugMessageCallbackAMD: MISSING
glDebugMessageEnableAMD: MISSING
glDebugMessageInsertAMD: MISSING
glGetDebugMessageLogAMD: MISSING
GL_AMD_depth_clamp_separate: MISSING
----------------------------
GL_AMD_draw_buffers_blend: MISSING
--------------------------
glBlendEquationIndexedAMD: MISSING
glBlendEquationSeparateIndexedAMD: MISSING
glBlendFuncIndexedAMD: MISSING
glBlendFuncSeparateIndexedAMD: MISSING
GL_AMD_multi_draw_indirect: MISSING
---------------------------
glMultiDrawArraysIndirectAMD: MISSING
glMultiDrawElementsIndirectAMD: MISSING
GL_AMD_name_gen_delete: MISSING
-----------------------
glDeleteNamesAMD: MISSING
glGenNamesAMD: MISSING
glIsNameAMD: MISSING
GL_AMD_performance_monitor: MISSING
---------------------------
glBeginPerfMonitorAMD: MISSING
glDeletePerfMonitorsAMD: MISSING
glEndPerfMonitorAMD: MISSING
glGenPerfMonitorsAMD: MISSING
glGetPerfMonitorCounterDataAMD: MISSING
glGetPerfMonitorCounterInfoAMD: MISSING
glGetPerfMonitorCounterStringAMD: MISSING
glGetPerfMonitorCountersAMD: MISSING
glGetPerfMonitorGroupStringAMD: MISSING
glGetPerfMonitorGroupsAMD: MISSING
glSelectPerfMonitorCountersAMD: MISSING
GL_AMD_pinned_memory: MISSING
---------------------
GL_AMD_query_buffer_object: MISSING
---------------------------
GL_AMD_sample_positions: MISSING
------------------------
glSetMultisamplefvAMD: MISSING
GL_AMD_seamless_cubemap_per_texture: MISSING
------------------------------------
GL_AMD_shader_stencil_export: MISSING
-----------------------------
GL_AMD_sparse_texture: MISSING
----------------------
glTexStorageSparseAMD: MISSING
glTextureStorageSparseAMD: MISSING
GL_AMD_stencil_operation_extended: MISSING
----------------------------------
glStencilOpValueAMD: MISSING
GL_AMD_texture_texture4: MISSING
------------------------
GL_AMD_transform_feedback3_lines_triangles: MISSING
-------------------------------------------
GL_AMD_vertex_shader_layer: MISSING
---------------------------
GL_AMD_vertex_shader_tessellator: MISSING
---------------------------------
glTessellationFactorAMD: MISSING
glTessellationModeAMD: MISSING
GL_AMD_vertex_shader_viewport_index: MISSING
------------------------------------
GL_APPLE_aux_depth_stencil: OK
---------------------------
GL_APPLE_client_storage: OK
------------------------
GL_APPLE_element_array: OK
-----------------------
glDrawElementArrayAPPLE: OK
glDrawRangeElementArrayAPPLE: OK
glElementPointerAPPLE: OK
glMultiDrawElementArrayAPPLE: OK
glMultiDrawRangeElementArrayAPPLE: OK
GL_APPLE_fence: OK
---------------
glDeleteFencesAPPLE: OK
glFinishFenceAPPLE: OK
glFinishObjectAPPLE: OK
glGenFencesAPPLE: OK
glIsFenceAPPLE: OK
glSetFenceAPPLE: OK
glTestFenceAPPLE: OK
glTestObjectAPPLE: OK
GL_APPLE_float_pixels: OK
----------------------
GL_APPLE_flush_buffer_range: OK
----------------------------
glBufferParameteriAPPLE: OK
glFlushMappedBufferRangeAPPLE: OK
GL_APPLE_object_purgeable: OK
--------------------------
glGetObjectParameterivAPPLE: OK
glObjectPurgeableAPPLE: OK
glObjectUnpurgeableAPPLE: OK
GL_APPLE_pixel_buffer: OK
----------------------
GL_APPLE_rgb_422: OK
-----------------
GL_APPLE_row_bytes: OK
-------------------
GL_APPLE_specular_vector: OK
-------------------------
GL_APPLE_texture_range: OK
-----------------------
glGetTexParameterPointervAPPLE: OK
glTextureRangeAPPLE: OK
GL_APPLE_transform_hint: OK
------------------------
GL_APPLE_vertex_array_object: OK
-----------------------------
glBindVertexArrayAPPLE: OK
glDeleteVertexArraysAPPLE: OK
glGenVertexArraysAPPLE: OK
glIsVertexArrayAPPLE: OK
GL_APPLE_vertex_array_range: OK
----------------------------
glFlushVertexArrayRangeAPPLE: OK
glVertexArrayParameteriAPPLE: OK
glVertexArrayRangeAPPLE: OK
GL_APPLE_vertex_program_evaluators: OK
-----------------------------------
glDisableVertexAttribAPPLE: OK
glEnableVertexAttribAPPLE: OK
glIsVertexAttribEnabledAPPLE: OK
glMapVertexAttrib1dAPPLE: OK
glMapVertexAttrib1fAPPLE: OK
glMapVertexAttrib2dAPPLE: OK
glMapVertexAttrib2fAPPLE: OK
GL_APPLE_ycbcr_422: OK
-------------------
GL_ARB_ES2_compatibility: MISSING
-------------------------
glClearDepthf: MISSING
glDepthRangef: MISSING
glGetShaderPrecisionFormat: MISSING
glReleaseShaderCompiler: MISSING
glShaderBinary: MISSING
GL_ARB_ES3_compatibility: MISSING
-------------------------
GL_ARB_arrays_of_arrays: MISSING
------------------------
GL_ARB_base_instance: MISSING
---------------------
glDrawArraysInstancedBaseInstance: MISSING
glDrawElementsInstancedBaseInstance: MISSING
glDrawElementsInstancedBaseVertexBaseInstance: MISSING
GL_ARB_blend_func_extended: MISSING
---------------------------
glBindFragDataLocationIndexed: MISSING
glGetFragDataIndex: MISSING
GL_ARB_cl_event: MISSING
----------------
glCreateSyncFromCLeventARB: MISSING
GL_ARB_clear_buffer_object: MISSING
---------------------------
glClearBufferData: MISSING
glClearBufferSubData: MISSING
glClearNamedBufferDataEXT: MISSING
glClearNamedBufferSubDataEXT: MISSING
GL_ARB_color_buffer_float: OK
--------------------------
glClampColorARB: OK
GL_ARB_compatibility: MISSING
---------------------
GL_ARB_compressed_texture_pixel_storage: MISSING
----------------------------------------
GL_ARB_compute_shader: MISSING
----------------------
glDispatchCompute: MISSING
glDispatchComputeIndirect: MISSING
GL_ARB_conservative_depth: MISSING
--------------------------
GL_ARB_copy_buffer: OK [MISSING]
-------------------
glCopyBufferSubData: OK
GL_ARB_copy_image: MISSING
------------------
glCopyImageSubData: MISSING
GL_ARB_debug_output: MISSING
--------------------
glDebugMessageCallbackARB: MISSING
glDebugMessageControlARB: MISSING
glDebugMessageInsertARB: MISSING
glGetDebugMessageLogARB: MISSING
GL_ARB_depth_buffer_float: OK
--------------------------
GL_ARB_depth_clamp: OK
-------------------
GL_ARB_depth_texture: OK
---------------------
GL_ARB_draw_buffers: OK
--------------------
glDrawBuffersARB: OK
GL_ARB_draw_buffers_blend: MISSING
--------------------------
glBlendEquationSeparateiARB: MISSING
glBlendEquationiARB: MISSING
glBlendFuncSeparateiARB: MISSING
glBlendFunciARB: MISSING
GL_ARB_draw_elements_base_vertex: OK
---------------------------------
glDrawElementsBaseVertex: OK
glDrawElementsInstancedBaseVertex: OK
glDrawRangeElementsBaseVertex: OK
glMultiDrawElementsBaseVertex: OK
GL_ARB_draw_indirect: MISSING
---------------------
glDrawArraysIndirect: MISSING
glDrawElementsIndirect: MISSING
GL_ARB_draw_instanced: OK
----------------------
GL_ARB_explicit_attrib_location: MISSING
--------------------------------
GL_ARB_explicit_uniform_location: MISSING
---------------------------------
GL_ARB_fragment_coord_conventions: MISSING
----------------------------------
GL_ARB_fragment_layer_viewport: MISSING
-------------------------------
GL_ARB_fragment_program: OK
------------------------
GL_ARB_fragment_program_shadow: OK
-------------------------------
GL_ARB_fragment_shader: OK
-----------------------
GL_ARB_framebuffer_no_attachments: MISSING
----------------------------------
glFramebufferParameteri: MISSING
glGetFramebufferParameteriv: MISSING
glGetNamedFramebufferParameterivEXT: MISSING
glNamedFramebufferParameteriEXT: MISSING
GL_ARB_framebuffer_object: OK
--------------------------
glBindFramebuffer: OK
glBindRenderbuffer: OK
glBlitFramebuffer: OK
glCheckFramebufferStatus: OK
glDeleteFramebuffers: OK
glDeleteRenderbuffers: OK
glFramebufferRenderbuffer: OK
glFramebufferTexture1D: OK
glFramebufferTexture2D: OK
glFramebufferTexture3D: OK
glFramebufferTextureLayer: OK
glGenFramebuffers: OK
glGenRenderbuffers: OK
glGenerateMipmap: OK
glGetFramebufferAttachmentParameteriv: OK
glGetRenderbufferParameteriv: OK
glIsFramebuffer: OK
glIsRenderbuffer: OK
glRenderbufferStorage: OK
glRenderbufferStorageMultisample: OK
GL_ARB_framebuffer_sRGB: OK
------------------------
GL_ARB_geometry_shader4: MISSING
------------------------
glFramebufferTextureARB: MISSING
glFramebufferTextureFaceARB: MISSING
glFramebufferTextureLayerARB: MISSING
glProgramParameteriARB: MISSING
GL_ARB_get_program_binary: MISSING
--------------------------
glGetProgramBinary: MISSING
glProgramBinary: MISSING
glProgramParameteri: MISSING
GL_ARB_gpu_shader5: MISSING
-------------------
GL_ARB_gpu_shader_fp64: MISSING
-----------------------
glGetUniformdv: MISSING
glUniform1d: MISSING
glUniform1dv: MISSING
glUniform2d: MISSING
glUniform2dv: MISSING
glUniform3d: MISSING
glUniform3dv: MISSING
glUniform4d: MISSING
glUniform4dv: MISSING
glUniformMatrix2dv: MISSING
glUniformMatrix2x3dv: MISSING
glUniformMatrix2x4dv: MISSING
glUniformMatrix3dv: MISSING
glUniformMatrix3x2dv: MISSING
glUniformMatrix3x4dv: MISSING
glUniformMatrix4dv: MISSING
glUniformMatrix4x2dv: MISSING
glUniformMatrix4x3dv: MISSING
GL_ARB_half_float_pixel: OK
------------------------
GL_ARB_half_float_vertex: OK
-------------------------
GL_ARB_imaging: OK
---------------
glBlendEquation: OK
glColorSubTable: OK
glColorTable: OK
glColorTableParameterfv: OK
glColorTableParameteriv: OK
glConvolutionFilter1D: OK
glConvolutionFilter2D: OK
glConvolutionParameterf: OK
glConvolutionParameterfv: OK
glConvolutionParameteri: OK
glConvolutionParameteriv: OK
glCopyColorSubTable: OK
glCopyColorTable: OK
glCopyConvolutionFilter1D: OK
glCopyConvolutionFilter2D: OK
glGetColorTable: OK
glGetColorTableParameterfv: OK
glGetColorTableParameteriv: OK
glGetConvolutionFilter: OK
glGetConvolutionParameterfv: OK
glGetConvolutionParameteriv: OK
glGetHistogram: OK
glGetHistogramParameterfv: OK
glGetHistogramParameteriv: OK
glGetMinmax: OK
glGetMinmaxParameterfv: OK
glGetMinmaxParameteriv: OK
glGetSeparableFilter: OK
glHistogram: OK
glMinmax: OK
glResetHistogram: OK
glResetMinmax: OK
glSeparableFilter2D: OK
GL_ARB_instanced_arrays: OK
------------------------
glDrawArraysInstancedARB: OK
glDrawElementsInstancedARB: OK
glVertexAttribDivisorARB: OK
GL_ARB_internalformat_query: MISSING
----------------------------
glGetInternalformativ: MISSING
GL_ARB_internalformat_query2: MISSING
-----------------------------
glGetInternalformati64v: MISSING
GL_ARB_invalidate_subdata: MISSING
--------------------------
glInvalidateBufferData: MISSING
glInvalidateBufferSubData: MISSING
glInvalidateFramebuffer: MISSING
glInvalidateSubFramebuffer: MISSING
glInvalidateTexImage: MISSING
glInvalidateTexSubImage: MISSING
GL_ARB_map_buffer_alignment: MISSING
----------------------------
GL_ARB_map_buffer_range: OK [MISSING]
------------------------
glFlushMappedBufferRange: OK
glMapBufferRange: OK
GL_ARB_matrix_palette: MISSING
----------------------
glCurrentPaletteMatrixARB: MISSING
glMatrixIndexPointerARB: MISSING
glMatrixIndexubvARB: MISSING
glMatrixIndexuivARB: MISSING
glMatrixIndexusvARB: MISSING
GL_ARB_multi_draw_indirect: MISSING
---------------------------
glMultiDrawArraysIndirect: MISSING
glMultiDrawElementsIndirect: MISSING
GL_ARB_multisample: OK
-------------------
glSampleCoverageARB: OK
GL_ARB_multitexture: OK
--------------------
glActiveTextureARB: OK
glClientActiveTextureARB: OK
glMultiTexCoord1dARB: OK
glMultiTexCoord1dvARB: OK
glMultiTexCoord1fARB: OK
glMultiTexCoord1fvARB: OK
glMultiTexCoord1iARB: OK
glMultiTexCoord1ivARB: OK
glMultiTexCoord1sARB: OK
glMultiTexCoord1svARB: OK
glMultiTexCoord2dARB: OK
glMultiTexCoord2dvARB: OK
glMultiTexCoord2fARB: OK
glMultiTexCoord2fvARB: OK
glMultiTexCoord2iARB: OK
glMultiTexCoord2ivARB: OK
glMultiTexCoord2sARB: OK
glMultiTexCoord2svARB: OK
glMultiTexCoord3dARB: OK
glMultiTexCoord3dvARB: OK
glMultiTexCoord3fARB: OK
glMultiTexCoord3fvARB: OK
glMultiTexCoord3iARB: OK
glMultiTexCoord3ivARB: OK
glMultiTexCoord3sARB: OK
glMultiTexCoord3svARB: OK
glMultiTexCoord4dARB: OK
glMultiTexCoord4dvARB: OK
glMultiTexCoord4fARB: OK
glMultiTexCoord4fvARB: OK
glMultiTexCoord4iARB: OK
glMultiTexCoord4ivARB: OK
glMultiTexCoord4sARB: OK
glMultiTexCoord4svARB: OK
GL_ARB_occlusion_query: OK
-----------------------
glBeginQueryARB: OK
glDeleteQueriesARB: OK
glEndQueryARB: OK
glGenQueriesARB: OK
glGetQueryObjectivARB: OK
glGetQueryObjectuivARB: OK
glGetQueryivARB: OK
glIsQueryARB: OK
GL_ARB_occlusion_query2: MISSING
------------------------
GL_ARB_pixel_buffer_object: OK
---------------------------
GL_ARB_point_parameters: OK
------------------------
glPointParameterfARB: OK
glPointParameterfvARB: OK
GL_ARB_point_sprite: OK
--------------------
GL_ARB_program_interface_query: MISSING
-------------------------------
glGetProgramInterfaceiv: MISSING
glGetProgramResourceIndex: MISSING
glGetProgramResourceLocation: MISSING
glGetProgramResourceLocationIndex: MISSING
glGetProgramResourceName: MISSING
glGetProgramResourceiv: MISSING
GL_ARB_provoking_vertex: OK
------------------------
glProvokingVertex: OK
GL_ARB_robust_buffer_access_behavior: MISSING
-------------------------------------
GL_ARB_robustness: MISSING
------------------
glGetGraphicsResetStatusARB: MISSING
glGetnColorTableARB: MISSING
glGetnCompressedTexImageARB: MISSING
glGetnConvolutionFilterARB: MISSING
glGetnHistogramARB: MISSING
glGetnMapdvARB: MISSING
glGetnMapfvARB: MISSING
glGetnMapivARB: MISSING
glGetnMinmaxARB: MISSING
glGetnPixelMapfvARB: MISSING
glGetnPixelMapuivARB: MISSING
glGetnPixelMapusvARB: MISSING
glGetnPolygonStippleARB: MISSING
glGetnSeparableFilterARB: MISSING
glGetnTexImageARB: MISSING
glGetnUniformdvARB: MISSING
glGetnUniformfvARB: MISSING
glGetnUniformivARB: MISSING
glGetnUniformuivARB: MISSING
glReadnPixelsARB: MISSING
GL_ARB_robustness_application_isolation: MISSING
----------------------------------------
GL_ARB_robustness_share_group_isolation: MISSING
----------------------------------------
GL_ARB_sample_shading: MISSING
----------------------
glMinSampleShadingARB: MISSING
GL_ARB_sampler_objects: OK [MISSING]
-----------------------
glBindSampler: OK
glDeleteSamplers: OK
glGenSamplers: OK
glGetSamplerParameterIiv: OK
glGetSamplerParameterIuiv: OK
glGetSamplerParameterfv: OK
glGetSamplerParameteriv: OK
glIsSampler: OK
glSamplerParameterIiv: OK
glSamplerParameterIuiv: OK
glSamplerParameterf: OK
glSamplerParameterfv: OK
glSamplerParameteri: OK
glSamplerParameteriv: OK
GL_ARB_seamless_cube_map: OK
-------------------------
GL_ARB_separate_shader_objects: MISSING
-------------------------------
glActiveShaderProgram: MISSING
glBindProgramPipeline: MISSING
glCreateShaderProgramv: MISSING
glDeleteProgramPipelines: MISSING
glGenProgramPipelines: MISSING
glGetProgramPipelineInfoLog: MISSING
glGetProgramPipelineiv: MISSING
glIsProgramPipeline: MISSING
glProgramUniform1d: MISSING
glProgramUniform1dv: MISSING
glProgramUniform1f: MISSING
glProgramUniform1fv: MISSING
glProgramUniform1i: MISSING
glProgramUniform1iv: MISSING
glProgramUniform1ui: MISSING
glProgramUniform1uiv: MISSING
glProgramUniform2d: MISSING
glProgramUniform2dv: MISSING
glProgramUniform2f: MISSING
glProgramUniform2fv: MISSING
glProgramUniform2i: MISSING
glProgramUniform2iv: MISSING
glProgramUniform2ui: MISSING
glProgramUniform2uiv: MISSING
glProgramUniform3d: MISSING
glProgramUniform3dv: MISSING
glProgramUniform3f: MISSING
glProgramUniform3fv: MISSING
glProgramUniform3i: MISSING
glProgramUniform3iv: MISSING
glProgramUniform3ui: MISSING
glProgramUniform3uiv: MISSING
glProgramUniform4d: MISSING
glProgramUniform4dv: MISSING
glProgramUniform4f: MISSING
glProgramUniform4fv: MISSING
glProgramUniform4i: MISSING
glProgramUniform4iv: MISSING
glProgramUniform4ui: MISSING
glProgramUniform4uiv: MISSING
glProgramUniformMatrix2dv: MISSING
glProgramUniformMatrix2fv: MISSING
glProgramUniformMatrix2x3dv: MISSING
glProgramUniformMatrix2x3fv: MISSING
glProgramUniformMatrix2x4dv: MISSING
glProgramUniformMatrix2x4fv: MISSING
glProgramUniformMatrix3dv: MISSING
glProgramUniformMatrix3fv: MISSING
glProgramUniformMatrix3x2dv: MISSING
glProgramUniformMatrix3x2fv: MISSING
glProgramUniformMatrix3x4dv: MISSING
glProgramUniformMatrix3x4fv: MISSING
glProgramUniformMatrix4dv: MISSING
glProgramUniformMatrix4fv: MISSING
glProgramUniformMatrix4x2dv: MISSING
glProgramUniformMatrix4x2fv: MISSING
glProgramUniformMatrix4x3dv: MISSING
glProgramUniformMatrix4x3fv: MISSING
glUseProgramStages: MISSING
glValidateProgramPipeline: MISSING
GL_ARB_shader_atomic_counters: MISSING
------------------------------
glGetActiveAtomicCounterBufferiv: MISSING
GL_ARB_shader_bit_encoding: MISSING
---------------------------
GL_ARB_shader_image_load_store: MISSING
-------------------------------
glBindImageTexture: MISSING
glMemoryBarrier: MISSING
GL_ARB_shader_image_size: MISSING
-------------------------
GL_ARB_shader_objects: OK
----------------------
glAttachObjectARB: OK
glCompileShaderARB: OK
glCreateProgramObjectARB: OK
glCreateShaderObjectARB: OK
glDeleteObjectARB: OK
glDetachObjectARB: OK
glGetActiveUniformARB: OK
glGetAttachedObjectsARB: OK
glGetHandleARB: OK
glGetInfoLogARB: OK
glGetObjectParameterfvARB: OK
glGetObjectParameterivARB: OK
glGetShaderSourceARB: OK
glGetUniformLocationARB: OK
glGetUniformfvARB: OK
glGetUniformivARB: OK
glLinkProgramARB: OK
glShaderSourceARB: OK
glUniform1fARB: OK
glUniform1fvARB: OK
glUniform1iARB: OK
glUniform1ivARB: OK
glUniform2fARB: OK
glUniform2fvARB: OK
glUniform2iARB: OK
glUniform2ivARB: OK
glUniform3fARB: OK
glUniform3fvARB: OK
glUniform3iARB: OK
glUniform3ivARB: OK
glUniform4fARB: OK
glUniform4fvARB: OK
glUniform4iARB: OK
glUniform4ivARB: OK
glUniformMatrix2fvARB: OK
glUniformMatrix3fvARB: OK
glUniformMatrix4fvARB: OK
glUseProgramObjectARB: OK
glValidateProgramARB: OK
GL_ARB_shader_precision: MISSING
------------------------
GL_ARB_shader_stencil_export: MISSING
-----------------------------
GL_ARB_shader_storage_buffer_object: MISSING
------------------------------------
glShaderStorageBlockBinding: MISSING
GL_ARB_shader_subroutine: MISSING
-------------------------
glGetActiveSubroutineName: MISSING
glGetActiveSubroutineUniformName: MISSING
glGetActiveSubroutineUniformiv: MISSING
glGetProgramStageiv: MISSING
glGetSubroutineIndex: MISSING
glGetSubroutineUniformLocation: MISSING
glGetUniformSubroutineuiv: MISSING
glUniformSubroutinesuiv: MISSING
GL_ARB_shader_texture_lod: OK
--------------------------
GL_ARB_shading_language_100: OK
----------------------------
GL_ARB_shading_language_420pack: MISSING
--------------------------------
GL_ARB_shading_language_include: MISSING
--------------------------------
glCompileShaderIncludeARB: MISSING
glDeleteNamedStringARB: MISSING
glGetNamedStringARB: MISSING
glGetNamedStringivARB: MISSING
glIsNamedStringARB: MISSING
glNamedStringARB: MISSING
GL_ARB_shading_language_packing: MISSING
--------------------------------
GL_ARB_shadow: OK
--------------
GL_ARB_shadow_ambient: MISSING
----------------------
GL_ARB_stencil_texturing: MISSING
-------------------------
GL_ARB_sync: OK
------------
glClientWaitSync: OK
glDeleteSync: OK
glFenceSync: OK
glGetInteger64v: OK
glGetSynciv: OK
glIsSync: OK
glWaitSync: OK
GL_ARB_tessellation_shader: MISSING
---------------------------
glPatchParameterfv: MISSING
glPatchParameteri: MISSING
GL_ARB_texture_border_clamp: OK
----------------------------
GL_ARB_texture_buffer_object: MISSING
-----------------------------
glTexBufferARB: MISSING
GL_ARB_texture_buffer_object_rgb32: MISSING
-----------------------------------
GL_ARB_texture_buffer_range: MISSING
----------------------------
glTexBufferRange: MISSING
glTextureBufferRangeEXT: MISSING
GL_ARB_texture_compression: OK
---------------------------
glCompressedTexImage1DARB: OK
glCompressedTexImage2DARB: OK
glCompressedTexImage3DARB: OK
glCompressedTexSubImage1DARB: OK
glCompressedTexSubImage2DARB: OK
glCompressedTexSubImage3DARB: OK
glGetCompressedTexImageARB: OK
GL_ARB_texture_compression_bptc: MISSING
--------------------------------
GL_ARB_texture_compression_rgtc: OK
--------------------------------
GL_ARB_texture_cube_map: OK
------------------------
GL_ARB_texture_cube_map_array: MISSING
------------------------------
GL_ARB_texture_env_add: OK
-----------------------
GL_ARB_texture_env_combine: OK
---------------------------
GL_ARB_texture_env_crossbar: OK
----------------------------
GL_ARB_texture_env_dot3: OK
------------------------
GL_ARB_texture_float: OK
---------------------
GL_ARB_texture_gather: MISSING
----------------------
GL_ARB_texture_mirrored_repeat: OK
-------------------------------
GL_ARB_texture_multisample: OK [MISSING]
---------------------------
glGetMultisamplefv: OK
glSampleMaski: OK
glTexImage2DMultisample: OK
glTexImage3DMultisample: OK
GL_ARB_texture_non_power_of_two: OK
--------------------------------
GL_ARB_texture_query_levels: MISSING
----------------------------
GL_ARB_texture_query_lod: MISSING
-------------------------
GL_ARB_texture_rectangle: OK
-------------------------
GL_ARB_texture_rg: OK
------------------
GL_ARB_texture_rgb10_a2ui: MISSING
--------------------------
GL_ARB_texture_storage: MISSING
-----------------------
glTexStorage1D: MISSING
glTexStorage2D: MISSING
glTexStorage3D: MISSING
glTextureStorage1DEXT: MISSING
glTextureStorage2DEXT: MISSING
glTextureStorage3DEXT: MISSING
GL_ARB_texture_storage_multisample: MISSING
-----------------------------------
glTexStorage2DMultisample: MISSING
glTexStorage3DMultisample: MISSING
glTextureStorage2DMultisampleEXT: MISSING
glTextureStorage3DMultisampleEXT: MISSING
GL_ARB_texture_swizzle: MISSING
-----------------------
GL_ARB_texture_view: MISSING
--------------------
glTextureView: MISSING
GL_ARB_timer_query: OK [MISSING]
-------------------
glGetQueryObjecti64v: OK
glGetQueryObjectui64v: OK
glQueryCounter: OK
GL_ARB_transform_feedback2: MISSING
---------------------------
glBindTransformFeedback: MISSING
glDeleteTransformFeedbacks: MISSING
glDrawTransformFeedback: MISSING
glGenTransformFeedbacks: MISSING
glIsTransformFeedback: MISSING
glPauseTransformFeedback: MISSING
glResumeTransformFeedback: MISSING
GL_ARB_transform_feedback3: MISSING
---------------------------
glBeginQueryIndexed: MISSING
glDrawTransformFeedbackStream: MISSING
glEndQueryIndexed: MISSING
glGetQueryIndexediv: MISSING
GL_ARB_transform_feedback_instanced: MISSING
------------------------------------
glDrawTransformFeedbackInstanced: MISSING
glDrawTransformFeedbackStreamInstanced: MISSING
GL_ARB_transpose_matrix: OK
------------------------
glLoadTransposeMatrixdARB: OK
glLoadTransposeMatrixfARB: OK
glMultTransposeMatrixdARB: OK
glMultTransposeMatrixfARB: OK
GL_ARB_uniform_buffer_object: OK [MISSING]
-----------------------------
glBindBufferBase: OK
glBindBufferRange: OK
glGetActiveUniformBlockName: OK
glGetActiveUniformBlockiv: OK
glGetActiveUniformName: OK
glGetActiveUniformsiv: OK
glGetIntegeri_v: OK
glGetUniformBlockIndex: OK
glGetUniformIndices: OK
glUniformBlockBinding: OK
GL_ARB_vertex_array_bgra: OK
-------------------------
GL_ARB_vertex_array_object: OK [MISSING]
---------------------------
glBindVertexArray: OK
glDeleteVertexArrays: OK
glGenVertexArrays: OK
glIsVertexArray: OK
GL_ARB_vertex_attrib_64bit: MISSING
---------------------------
glGetVertexAttribLdv: MISSING
glVertexAttribL1d: MISSING
glVertexAttribL1dv: MISSING
glVertexAttribL2d: MISSING
glVertexAttribL2dv: MISSING
glVertexAttribL3d: MISSING
glVertexAttribL3dv: MISSING
glVertexAttribL4d: MISSING
glVertexAttribL4dv: MISSING
glVertexAttribLPointer: MISSING
GL_ARB_vertex_attrib_binding: MISSING
-----------------------------
glBindVertexBuffer: MISSING
glVertexAttribBinding: MISSING
glVertexAttribFormat: MISSING
glVertexAttribIFormat: MISSING
glVertexAttribLFormat: MISSING
glVertexBindingDivisor: MISSING
GL_ARB_vertex_blend: OK
--------------------
glVertexBlendARB: OK
glWeightPointerARB: OK
glWeightbvARB: OK
glWeightdvARB: OK
glWeightfvARB: OK
glWeightivARB: OK
glWeightsvARB: OK
glWeightubvARB: OK
glWeightuivARB: OK
glWeightusvARB: OK
GL_ARB_vertex_buffer_object: OK
----------------------------
glBindBufferARB: OK
glBufferDataARB: OK
glBufferSubDataARB: OK
glDeleteBuffersARB: OK
glGenBuffersARB: OK
glGetBufferParameterivARB: OK
glGetBufferPointervARB: OK
glGetBufferSubDataARB: OK
glIsBufferARB: OK
glMapBufferARB: OK
glUnmapBufferARB: OK
GL_ARB_vertex_program: OK
----------------------
glBindProgramARB: OK
glDeleteProgramsARB: OK
glDisableVertexAttribArrayARB: OK
glEnableVertexAttribArrayARB: OK
glGenProgramsARB: OK
glGetProgramEnvParameterdvARB: OK
glGetProgramEnvParameterfvARB: OK
glGetProgramLocalParameterdvARB: OK
glGetProgramLocalParameterfvARB: OK
glGetProgramStringARB: OK
glGetProgramivARB: OK
glGetVertexAttribPointervARB: OK
glGetVertexAttribdvARB: OK
glGetVertexAttribfvARB: OK
glGetVertexAttribivARB: OK
glIsProgramARB: OK
glProgramEnvParameter4dARB: OK
glProgramEnvParameter4dvARB: OK
glProgramEnvParameter4fARB: OK
glProgramEnvParameter4fvARB: OK
glProgramLocalParameter4dARB: OK
glProgramLocalParameter4dvARB: OK
glProgramLocalParameter4fARB: OK
glProgramLocalParameter4fvARB: OK
glProgramStringARB: OK
glVertexAttrib1dARB: OK
glVertexAttrib1dvARB: OK
glVertexAttrib1fARB: OK
glVertexAttrib1fvARB: OK
glVertexAttrib1sARB: OK
glVertexAttrib1svARB: OK
glVertexAttrib2dARB: OK
glVertexAttrib2dvARB: OK
glVertexAttrib2fARB: OK
glVertexAttrib2fvARB: OK
glVertexAttrib2sARB: OK
glVertexAttrib2svARB: OK
glVertexAttrib3dARB: OK
glVertexAttrib3dvARB: OK
glVertexAttrib3fARB: OK
glVertexAttrib3fvARB: OK
glVertexAttrib3sARB: OK
glVertexAttrib3svARB: OK
glVertexAttrib4NbvARB: OK
glVertexAttrib4NivARB: OK
glVertexAttrib4NsvARB: OK
glVertexAttrib4NubARB: OK
glVertexAttrib4NubvARB: OK
glVertexAttrib4NuivARB: OK
glVertexAttrib4NusvARB: OK
glVertexAttrib4bvARB: OK
glVertexAttrib4dARB: OK
glVertexAttrib4dvARB: OK
glVertexAttrib4fARB: OK
glVertexAttrib4fvARB: OK
glVertexAttrib4ivARB: OK
glVertexAttrib4sARB: OK
glVertexAttrib4svARB: OK
glVertexAttrib4ubvARB: OK
glVertexAttrib4uivARB: OK
glVertexAttrib4usvARB: OK
glVertexAttribPointerARB: OK
GL_ARB_vertex_shader: OK
---------------------
glBindAttribLocationARB: OK
glGetActiveAttribARB: OK
glGetAttribLocationARB: OK
GL_ARB_vertex_type_2_10_10_10_rev: MISSING
----------------------------------
glColorP3ui: MISSING
glColorP3uiv: MISSING
glColorP4ui: MISSING
glColorP4uiv: MISSING
glMultiTexCoordP1ui: MISSING
glMultiTexCoordP1uiv: MISSING
glMultiTexCoordP2ui: MISSING
glMultiTexCoordP2uiv: MISSING
glMultiTexCoordP3ui: MISSING
glMultiTexCoordP3uiv: MISSING
glMultiTexCoordP4ui: MISSING
glMultiTexCoordP4uiv: MISSING
glNormalP3ui: MISSING
glNormalP3uiv: MISSING
glSecondaryColorP3ui: MISSING
glSecondaryColorP3uiv: MISSING
glTexCoordP1ui: MISSING
glTexCoordP1uiv: MISSING
glTexCoordP2ui: MISSING
glTexCoordP2uiv: MISSING
glTexCoordP3ui: MISSING
glTexCoordP3uiv: MISSING
glTexCoordP4ui: MISSING
glTexCoordP4uiv: MISSING
glVertexAttribP1ui: MISSING
glVertexAttribP1uiv: MISSING
glVertexAttribP2ui: MISSING
glVertexAttribP2uiv: MISSING
glVertexAttribP3ui: MISSING
glVertexAttribP3uiv: MISSING
glVertexAttribP4ui: MISSING
glVertexAttribP4uiv: MISSING
glVertexP2ui: MISSING
glVertexP2uiv: MISSING
glVertexP3ui: MISSING
glVertexP3uiv: MISSING
glVertexP4ui: MISSING
glVertexP4uiv: MISSING
GL_ARB_viewport_array: MISSING
----------------------
glDepthRangeArrayv: MISSING
glDepthRangeIndexed: MISSING
glGetDoublei_v: MISSING
glGetFloati_v: MISSING
glScissorArrayv: MISSING
glScissorIndexed: MISSING
glScissorIndexedv: MISSING
glViewportArrayv: MISSING
glViewportIndexedf: MISSING
glViewportIndexedfv: MISSING
GL_ARB_window_pos: OK
------------------
glWindowPos2dARB: OK
glWindowPos2dvARB: OK
glWindowPos2fARB: OK
glWindowPos2fvARB: OK
glWindowPos2iARB: OK
glWindowPos2ivARB: OK
glWindowPos2sARB: OK
glWindowPos2svARB: OK
glWindowPos3dARB: OK
glWindowPos3dvARB: OK
glWindowPos3fARB: OK
glWindowPos3fvARB: OK
glWindowPos3iARB: OK
glWindowPos3ivARB: OK
glWindowPos3sARB: OK
glWindowPos3svARB: OK
GL_ATIX_point_sprites: MISSING
----------------------
GL_ATIX_texture_env_combine3: MISSING
-----------------------------
GL_ATIX_texture_env_route: MISSING
--------------------------
GL_ATIX_vertex_shader_output_point_size: MISSING
----------------------------------------
GL_ATI_draw_buffers: MISSING
--------------------
glDrawBuffersATI: MISSING
GL_ATI_element_array: MISSING
---------------------
glDrawElementArrayATI: MISSING
glDrawRangeElementArrayATI: MISSING
glElementPointerATI: MISSING
GL_ATI_envmap_bumpmap: MISSING
----------------------
glGetTexBumpParameterfvATI: MISSING
glGetTexBumpParameterivATI: MISSING
glTexBumpParameterfvATI: MISSING
glTexBumpParameterivATI: MISSING
GL_ATI_fragment_shader: MISSING
-----------------------
glAlphaFragmentOp1ATI: MISSING
glAlphaFragmentOp2ATI: MISSING
glAlphaFragmentOp3ATI: MISSING
glBeginFragmentShaderATI: MISSING
glBindFragmentShaderATI: MISSING
glColorFragmentOp1ATI: MISSING
glColorFragmentOp2ATI: MISSING
glColorFragmentOp3ATI: MISSING
glDeleteFragmentShaderATI: MISSING
glEndFragmentShaderATI: MISSING
glGenFragmentShadersATI: MISSING
glPassTexCoordATI: MISSING
glSampleMapATI: MISSING
glSetFragmentShaderConstantATI: MISSING
GL_ATI_map_object_buffer: MISSING
-------------------------
glMapObjectBufferATI: MISSING
glUnmapObjectBufferATI: MISSING
GL_ATI_meminfo: MISSING
---------------
GL_ATI_pn_triangles: OK [MISSING]
--------------------
glPNTrianglesfATI: OK
glPNTrianglesiATI: OK
GL_ATI_separate_stencil: OK
------------------------
glStencilFuncSeparateATI: OK
glStencilOpSeparateATI: OK
GL_ATI_shader_texture_lod: MISSING
--------------------------
GL_ATI_text_fragment_shader: MISSING
----------------------------
GL_ATI_texture_compression_3dc: MISSING
-------------------------------
GL_ATI_texture_env_combine3: OK
----------------------------
GL_ATI_texture_float: OK
---------------------
GL_ATI_texture_mirror_once: OK
---------------------------
GL_ATI_vertex_array_object: MISSING
---------------------------
glArrayObjectATI: MISSING
glFreeObjectBufferATI: MISSING
glGetArrayObjectfvATI: MISSING
glGetArrayObjectivATI: MISSING
glGetObjectBufferfvATI: MISSING
glGetObjectBufferivATI: MISSING
glGetVariantArrayObjectfvATI: MISSING
glGetVariantArrayObjectivATI: MISSING
glIsObjectBufferATI: MISSING
glNewObjectBufferATI: MISSING
glUpdateObjectBufferATI: MISSING
glVariantArrayObjectATI: MISSING
GL_ATI_vertex_attrib_array_object: MISSING
----------------------------------
glGetVertexAttribArrayObjectfvATI: MISSING
glGetVertexAttribArrayObjectivATI: MISSING
glVertexAttribArrayObjectATI: MISSING
GL_ATI_vertex_streams: MISSING
----------------------
glClientActiveVertexStreamATI: MISSING
glNormalStream3bATI: MISSING
glNormalStream3bvATI: MISSING
glNormalStream3dATI: MISSING
glNormalStream3dvATI: MISSING
glNormalStream3fATI: MISSING
glNormalStream3fvATI: MISSING
glNormalStream3iATI: MISSING
glNormalStream3ivATI: MISSING
glNormalStream3sATI: MISSING
glNormalStream3svATI: MISSING
glVertexBlendEnvfATI: MISSING
glVertexBlendEnviATI: MISSING
glVertexStream1dATI: MISSING
glVertexStream1dvATI: MISSING
glVertexStream1fATI: MISSING
glVertexStream1fvATI: MISSING
glVertexStream1iATI: MISSING
glVertexStream1ivATI: MISSING
glVertexStream1sATI: MISSING
glVertexStream1svATI: MISSING
glVertexStream2dATI: MISSING
glVertexStream2dvATI: MISSING
glVertexStream2fATI: MISSING
glVertexStream2fvATI: MISSING
glVertexStream2iATI: MISSING
glVertexStream2ivATI: MISSING
glVertexStream2sATI: MISSING
glVertexStream2svATI: MISSING
glVertexStream3dATI: MISSING
glVertexStream3dvATI: MISSING
glVertexStream3fATI: MISSING
glVertexStream3fvATI: MISSING
glVertexStream3iATI: MISSING
glVertexStream3ivATI: MISSING
glVertexStream3sATI: MISSING
glVertexStream3svATI: MISSING
glVertexStream4dATI: MISSING
glVertexStream4dvATI: MISSING
glVertexStream4fATI: MISSING
glVertexStream4fvATI: MISSING
glVertexStream4iATI: MISSING
glVertexStream4ivATI: MISSING
glVertexStream4sATI: MISSING
glVertexStream4svATI: MISSING
GL_EXT_422_pixels: MISSING
------------------
GL_EXT_Cg_shader: MISSING
-----------------
GL_EXT_abgr: OK
------------
GL_EXT_bgra: OK
------------
GL_EXT_bindable_uniform: OK
------------------------
glGetUniformBufferSizeEXT: OK
glGetUniformOffsetEXT: OK
glUniformBufferEXT: OK
GL_EXT_blend_color: OK
-------------------
glBlendColorEXT: OK
GL_EXT_blend_equation_separate: OK
-------------------------------
glBlendEquationSeparateEXT: OK
GL_EXT_blend_func_separate: OK
---------------------------
glBlendFuncSeparateEXT: OK
GL_EXT_blend_logic_op: MISSING
----------------------
GL_EXT_blend_minmax: OK
--------------------
glBlendEquationEXT: OK
GL_EXT_blend_subtract: OK
----------------------
GL_EXT_clip_volume_hint: OK
------------------------
GL_EXT_cmyka: MISSING
-------------
GL_EXT_color_subtable: MISSING
----------------------
glColorSubTableEXT: OK
glCopyColorSubTableEXT: MISSING
GL_EXT_compiled_vertex_array: OK [MISSING]
-----------------------------
glLockArraysEXT: OK
glUnlockArraysEXT: OK
GL_EXT_convolution: MISSING
-------------------
glConvolutionFilter1DEXT: MISSING
glConvolutionFilter2DEXT: MISSING
glConvolutionParameterfEXT: MISSING
glConvolutionParameterfvEXT: MISSING
glConvolutionParameteriEXT: MISSING
glConvolutionParameterivEXT: MISSING
glCopyConvolutionFilter1DEXT: MISSING
glCopyConvolutionFilter2DEXT: MISSING
glGetConvolutionFilterEXT: MISSING
glGetConvolutionParameterfvEXT: MISSING
glGetConvolutionParameterivEXT: MISSING
glGetSeparableFilterEXT: MISSING
glSeparableFilter2DEXT: MISSING
GL_EXT_coordinate_frame: MISSING
------------------------
glBinormalPointerEXT: MISSING
glTangentPointerEXT: MISSING
GL_EXT_copy_texture: MISSING
--------------------
glCopyTexImage1DEXT: MISSING
glCopyTexImage2DEXT: MISSING
glCopyTexSubImage1DEXT: MISSING
glCopyTexSubImage2DEXT: MISSING
glCopyTexSubImage3DEXT: MISSING
GL_EXT_cull_vertex: MISSING
-------------------
glCullParameterdvEXT: MISSING
glCullParameterfvEXT: MISSING
GL_EXT_debug_marker: MISSING
--------------------
glInsertEventMarkerEXT: MISSING
glPopGroupMarkerEXT: MISSING
glPushGroupMarkerEXT: MISSING
GL_EXT_depth_bounds_test: OK
-------------------------
glDepthBoundsEXT: OK
GL_EXT_direct_state_access: MISSING
---------------------------
glBindMultiTextureEXT: MISSING
glCheckNamedFramebufferStatusEXT: MISSING
glClientAttribDefaultEXT: MISSING
glCompressedMultiTexImage1DEXT: MISSING
glCompressedMultiTexImage2DEXT: MISSING
glCompressedMultiTexImage3DEXT: MISSING
glCompressedMultiTexSubImage1DEXT: MISSING
glCompressedMultiTexSubImage2DEXT: MISSING
glCompressedMultiTexSubImage3DEXT: MISSING
glCompressedTextureImage1DEXT: MISSING
glCompressedTextureImage2DEXT: MISSING
glCompressedTextureImage3DEXT: MISSING
glCompressedTextureSubImage1DEXT: MISSING
glCompressedTextureSubImage2DEXT: MISSING
glCompressedTextureSubImage3DEXT: MISSING
glCopyMultiTexImage1DEXT: MISSING
glCopyMultiTexImage2DEXT: MISSING
glCopyMultiTexSubImage1DEXT: MISSING
glCopyMultiTexSubImage2DEXT: MISSING
glCopyMultiTexSubImage3DEXT: MISSING
glCopyTextureImage1DEXT: MISSING
glCopyTextureImage2DEXT: MISSING
glCopyTextureSubImage1DEXT: MISSING
glCopyTextureSubImage2DEXT: MISSING
glCopyTextureSubImage3DEXT: MISSING
glDisableClientStateIndexedEXT: MISSING
glDisableClientStateiEXT: MISSING
glDisableVertexArrayAttribEXT: MISSING
glDisableVertexArrayEXT: MISSING
glEnableClientStateIndexedEXT: MISSING
glEnableClientStateiEXT: MISSING
glEnableVertexArrayAttribEXT: MISSING
glEnableVertexArrayEXT: MISSING
glFlushMappedNamedBufferRangeEXT: MISSING
glFramebufferDrawBufferEXT: MISSING
glFramebufferDrawBuffersEXT: MISSING
glFramebufferReadBufferEXT: MISSING
glGenerateMultiTexMipmapEXT: MISSING
glGenerateTextureMipmapEXT: MISSING
glGetCompressedMultiTexImageEXT: MISSING
glGetCompressedTextureImageEXT: MISSING
glGetDoubleIndexedvEXT: MISSING
glGetDoublei_vEXT: MISSING
glGetFloatIndexedvEXT: MISSING
glGetFloati_vEXT: MISSING
glGetFramebufferParameterivEXT: MISSING
glGetMultiTexEnvfvEXT: MISSING
glGetMultiTexEnvivEXT: MISSING
glGetMultiTexGendvEXT: MISSING
glGetMultiTexGenfvEXT: MISSING
glGetMultiTexGenivEXT: MISSING
glGetMultiTexImageEXT: MISSING
glGetMultiTexLevelParameterfvEXT: MISSING
glGetMultiTexLevelParameterivEXT: MISSING
glGetMultiTexParameterIivEXT: MISSING
glGetMultiTexParameterIuivEXT: MISSING
glGetMultiTexParameterfvEXT: MISSING
glGetMultiTexParameterivEXT: MISSING
glGetNamedBufferParameterivEXT: MISSING
glGetNamedBufferPointervEXT: MISSING
glGetNamedBufferSubDataEXT: MISSING
glGetNamedFramebufferAttachmentParameterivEXT: MISSING
glGetNamedProgramLocalParameterIivEXT: MISSING
glGetNamedProgramLocalParameterIuivEXT: MISSING
glGetNamedProgramLocalParameterdvEXT: MISSING
glGetNamedProgramLocalParameterfvEXT: MISSING
glGetNamedProgramStringEXT: MISSING
glGetNamedProgramivEXT: MISSING
glGetNamedRenderbufferParameterivEXT: MISSING
glGetPointerIndexedvEXT: MISSING
glGetPointeri_vEXT: MISSING
glGetTextureImageEXT: MISSING
glGetTextureLevelParameterfvEXT: MISSING
glGetTextureLevelParameterivEXT: MISSING
glGetTextureParameterIivEXT: MISSING
glGetTextureParameterIuivEXT: MISSING
glGetTextureParameterfvEXT: MISSING
glGetTextureParameterivEXT: MISSING
glGetVertexArrayIntegeri_vEXT: MISSING
glGetVertexArrayIntegervEXT: MISSING
glGetVertexArrayPointeri_vEXT: MISSING
glGetVertexArrayPointervEXT: MISSING
glMapNamedBufferEXT: MISSING
glMapNamedBufferRangeEXT: MISSING
glMatrixFrustumEXT: MISSING
glMatrixLoadIdentityEXT: MISSING
glMatrixLoadTransposedEXT: MISSING
glMatrixLoadTransposefEXT: MISSING
glMatrixLoaddEXT: MISSING
glMatrixLoadfEXT: MISSING
glMatrixMultTransposedEXT: MISSING
glMatrixMultTransposefEXT: MISSING
glMatrixMultdEXT: MISSING
glMatrixMultfEXT: MISSING
glMatrixOrthoEXT: MISSING
glMatrixPopEXT: MISSING
glMatrixPushEXT: MISSING
glMatrixRotatedEXT: MISSING
glMatrixRotatefEXT: MISSING
glMatrixScaledEXT: MISSING
glMatrixScalefEXT: MISSING
glMatrixTranslatedEXT: MISSING
glMatrixTranslatefEXT: MISSING
glMultiTexBufferEXT: MISSING
glMultiTexCoordPointerEXT: MISSING
glMultiTexEnvfEXT: MISSING
glMultiTexEnvfvEXT: MISSING
glMultiTexEnviEXT: MISSING
glMultiTexEnvivEXT: MISSING
glMultiTexGendEXT: MISSING
glMultiTexGendvEXT: MISSING
glMultiTexGenfEXT: MISSING
glMultiTexGenfvEXT: MISSING
glMultiTexGeniEXT: MISSING
glMultiTexGenivEXT: MISSING
glMultiTexImage1DEXT: MISSING
glMultiTexImage2DEXT: MISSING
glMultiTexImage3DEXT: MISSING
glMultiTexParameterIivEXT: MISSING
glMultiTexParameterIuivEXT: MISSING
glMultiTexParameterfEXT: MISSING
glMultiTexParameterfvEXT: MISSING
glMultiTexParameteriEXT: MISSING
glMultiTexParameterivEXT: MISSING
glMultiTexRenderbufferEXT: MISSING
glMultiTexSubImage1DEXT: MISSING
glMultiTexSubImage2DEXT: MISSING
glMultiTexSubImage3DEXT: MISSING
glNamedBufferDataEXT: MISSING
glNamedBufferSubDataEXT: MISSING
glNamedCopyBufferSubDataEXT: MISSING
glNamedFramebufferRenderbufferEXT: MISSING
glNamedFramebufferTexture1DEXT: MISSING
glNamedFramebufferTexture2DEXT: MISSING
glNamedFramebufferTexture3DEXT: MISSING
glNamedFramebufferTextureEXT: MISSING
glNamedFramebufferTextureFaceEXT: MISSING
glNamedFramebufferTextureLayerEXT: MISSING
glNamedProgramLocalParameter4dEXT: MISSING
glNamedProgramLocalParameter4dvEXT: MISSING
glNamedProgramLocalParameter4fEXT: MISSING
glNamedProgramLocalParameter4fvEXT: MISSING
glNamedProgramLocalParameterI4iEXT: MISSING
glNamedProgramLocalParameterI4ivEXT: MISSING
glNamedProgramLocalParameterI4uiEXT: MISSING
glNamedProgramLocalParameterI4uivEXT: MISSING
glNamedProgramLocalParameters4fvEXT: MISSING
glNamedProgramLocalParametersI4ivEXT: MISSING
glNamedProgramLocalParametersI4uivEXT: MISSING
glNamedProgramStringEXT: MISSING
glNamedRenderbufferStorageEXT: MISSING
glNamedRenderbufferStorageMultisampleCoverageEXT: MISSING
glNamedRenderbufferStorageMultisampleEXT: MISSING
glProgramUniform1dEXT: MISSING
glProgramUniform1dvEXT: MISSING
glProgramUniform1fEXT: MISSING
glProgramUniform1fvEXT: MISSING
glProgramUniform1iEXT: MISSING
glProgramUniform1ivEXT: MISSING
glProgramUniform1uiEXT: MISSING
glProgramUniform1uivEXT: MISSING
glProgramUniform2dEXT: MISSING
glProgramUniform2dvEXT: MISSING
glProgramUniform2fEXT: MISSING
glProgramUniform2fvEXT: MISSING
glProgramUniform2iEXT: MISSING
glProgramUniform2ivEXT: MISSING
glProgramUniform2uiEXT: MISSING
glProgramUniform2uivEXT: MISSING
glProgramUniform3dEXT: MISSING
glProgramUniform3dvEXT: MISSING
glProgramUniform3fEXT: MISSING
glProgramUniform3fvEXT: MISSING
glProgramUniform3iEXT: MISSING
glProgramUniform3ivEXT: MISSING
glProgramUniform3uiEXT: MISSING
glProgramUniform3uivEXT: MISSING
glProgramUniform4dEXT: MISSING
glProgramUniform4dvEXT: MISSING
glProgramUniform4fEXT: MISSING
glProgramUniform4fvEXT: MISSING
glProgramUniform4iEXT: MISSING
glProgramUniform4ivEXT: MISSING
glProgramUniform4uiEXT: MISSING
glProgramUniform4uivEXT: MISSING
glProgramUniformMatrix2dvEXT: MISSING
glProgramUniformMatrix2fvEXT: MISSING
glProgramUniformMatrix2x3dvEXT: MISSING
glProgramUniformMatrix2x3fvEXT: MISSING
glProgramUniformMatrix2x4dvEXT: MISSING
glProgramUniformMatrix2x4fvEXT: MISSING
glProgramUniformMatrix3dvEXT: MISSING
glProgramUniformMatrix3fvEXT: MISSING
glProgramUniformMatrix3x2dvEXT: MISSING
glProgramUniformMatrix3x2fvEXT: MISSING
glProgramUniformMatrix3x4dvEXT: MISSING
glProgramUniformMatrix3x4fvEXT: MISSING
glProgramUniformMatrix4dvEXT: MISSING
glProgramUniformMatrix4fvEXT: MISSING
glProgramUniformMatrix4x2dvEXT: MISSING
glProgramUniformMatrix4x2fvEXT: MISSING
glProgramUniformMatrix4x3dvEXT: MISSING
glProgramUniformMatrix4x3fvEXT: MISSING
glPushClientAttribDefaultEXT: MISSING
glTextureBufferEXT: MISSING
glTextureImage1DEXT: MISSING
glTextureImage2DEXT: MISSING
glTextureImage3DEXT: MISSING
glTextureParameterIivEXT: MISSING
glTextureParameterIuivEXT: MISSING
glTextureParameterfEXT: MISSING
glTextureParameterfvEXT: MISSING
glTextureParameteriEXT: MISSING
glTextureParameterivEXT: MISSING
glTextureRenderbufferEXT: MISSING
glTextureSubImage1DEXT: MISSING
glTextureSubImage2DEXT: MISSING
glTextureSubImage3DEXT: MISSING
glUnmapNamedBufferEXT: MISSING
glVertexArrayColorOffsetEXT: MISSING
glVertexArrayEdgeFlagOffsetEXT: MISSING
glVertexArrayFogCoordOffsetEXT: MISSING
glVertexArrayIndexOffsetEXT: MISSING
glVertexArrayMultiTexCoordOffsetEXT: MISSING
glVertexArrayNormalOffsetEXT: MISSING
glVertexArraySecondaryColorOffsetEXT: MISSING
glVertexArrayTexCoordOffsetEXT: MISSING
glVertexArrayVertexAttribIOffsetEXT: MISSING
glVertexArrayVertexAttribOffsetEXT: MISSING
glVertexArrayVertexOffsetEXT: MISSING
GL_EXT_draw_buffers2: OK
---------------------
glColorMaskIndexedEXT: OK
glDisableIndexedEXT: OK
glEnableIndexedEXT: OK
glGetBooleanIndexedvEXT: OK
glGetIntegerIndexedvEXT: OK
glIsEnabledIndexedEXT: OK
GL_EXT_draw_instanced: MISSING
----------------------
glDrawArraysInstancedEXT: MISSING
glDrawElementsInstancedEXT: MISSING
GL_EXT_draw_range_elements: OK
---------------------------
glDrawRangeElementsEXT: OK
GL_EXT_fog_coord: OK
-----------------
glFogCoordPointerEXT: OK
glFogCoorddEXT: OK
glFogCoorddvEXT: OK
glFogCoordfEXT: OK
glFogCoordfvEXT: OK
GL_EXT_fragment_lighting: MISSING
-------------------------
glFragmentColorMaterialEXT: MISSING
glFragmentLightModelfEXT: MISSING
glFragmentLightModelfvEXT: MISSING
glFragmentLightModeliEXT: MISSING
glFragmentLightModelivEXT: MISSING
glFragmentLightfEXT: MISSING
glFragmentLightfvEXT: MISSING
glFragmentLightiEXT: MISSING
glFragmentLightivEXT: MISSING
glFragmentMaterialfEXT: MISSING
glFragmentMaterialfvEXT: MISSING
glFragmentMaterialiEXT: MISSING
glFragmentMaterialivEXT: MISSING
glGetFragmentLightfvEXT: MISSING
glGetFragmentLightivEXT: MISSING
glGetFragmentMaterialfvEXT: MISSING
glGetFragmentMaterialivEXT: MISSING
glLightEnviEXT: MISSING
GL_EXT_framebuffer_blit: OK
------------------------
glBlitFramebufferEXT: OK
GL_EXT_framebuffer_multisample: OK
-------------------------------
glRenderbufferStorageMultisampleEXT: OK
GL_EXT_framebuffer_multisample_blit_scaled: OK
-------------------------------------------
GL_EXT_framebuffer_object: OK
--------------------------
glBindFramebufferEXT: OK
glBindRenderbufferEXT: OK
glCheckFramebufferStatusEXT: OK
glDeleteFramebuffersEXT: OK
glDeleteRenderbuffersEXT: OK
glFramebufferRenderbufferEXT: OK
glFramebufferTexture1DEXT: OK
glFramebufferTexture2DEXT: OK
glFramebufferTexture3DEXT: OK
glGenFramebuffersEXT: OK
glGenRenderbuffersEXT: OK
glGenerateMipmapEXT: OK
glGetFramebufferAttachmentParameterivEXT: OK
glGetRenderbufferParameterivEXT: OK
glIsFramebufferEXT: OK
glIsRenderbufferEXT: OK
glRenderbufferStorageEXT: OK
GL_EXT_framebuffer_sRGB: OK
------------------------
GL_EXT_geometry_shader4: OK
------------------------
glFramebufferTextureEXT: OK
glFramebufferTextureFaceEXT: OK
glProgramParameteriEXT: OK
GL_EXT_gpu_program_parameters: OK
------------------------------
glProgramEnvParameters4fvEXT: OK
glProgramLocalParameters4fvEXT: OK
GL_EXT_gpu_shader4: OK
-------------------
glBindFragDataLocationEXT: OK
glGetFragDataLocationEXT: OK
glGetUniformuivEXT: OK
glGetVertexAttribIivEXT: OK
glGetVertexAttribIuivEXT: OK
glUniform1uiEXT: OK
glUniform1uivEXT: OK
glUniform2uiEXT: OK
glUniform2uivEXT: OK
glUniform3uiEXT: OK
glUniform3uivEXT: OK
glUniform4uiEXT: OK
glUniform4uivEXT: OK
glVertexAttribI1iEXT: OK
glVertexAttribI1ivEXT: OK
glVertexAttribI1uiEXT: OK
glVertexAttribI1uivEXT: OK
glVertexAttribI2iEXT: OK
glVertexAttribI2ivEXT: OK
glVertexAttribI2uiEXT: OK
glVertexAttribI2uivEXT: OK
glVertexAttribI3iEXT: OK
glVertexAttribI3ivEXT: OK
glVertexAttribI3uiEXT: OK
glVertexAttribI3uivEXT: OK
glVertexAttribI4bvEXT: OK
glVertexAttribI4iEXT: OK
glVertexAttribI4ivEXT: OK
glVertexAttribI4svEXT: OK
glVertexAttribI4ubvEXT: OK
glVertexAttribI4uiEXT: OK
glVertexAttribI4uivEXT: OK
glVertexAttribI4usvEXT: OK
glVertexAttribIPointerEXT: OK
GL_EXT_histogram: MISSING
-----------------
glGetHistogramEXT: MISSING
glGetHistogramParameterfvEXT: MISSING
glGetHistogramParameterivEXT: MISSING
glGetMinmaxEXT: MISSING
glGetMinmaxParameterfvEXT: MISSING
glGetMinmaxParameterivEXT: MISSING
glHistogramEXT: MISSING
glMinmaxEXT: MISSING
glResetHistogramEXT: MISSING
glResetMinmaxEXT: MISSING
GL_EXT_index_array_formats: MISSING
---------------------------
GL_EXT_index_func: MISSING
------------------
glIndexFuncEXT: MISSING
GL_EXT_index_material: MISSING
----------------------
glIndexMaterialEXT: MISSING
GL_EXT_index_texture: MISSING
---------------------
GL_EXT_light_texture: MISSING
---------------------
glApplyTextureEXT: MISSING
glTextureLightEXT: MISSING
glTextureMaterialEXT: MISSING
GL_EXT_misc_attribute: MISSING
----------------------
GL_EXT_multi_draw_arrays: OK
-------------------------
glMultiDrawArraysEXT: OK
glMultiDrawElementsEXT: OK
GL_EXT_multisample: MISSING
-------------------
glSampleMaskEXT: MISSING
glSamplePatternEXT: MISSING
GL_EXT_packed_depth_stencil: OK
----------------------------
GL_EXT_packed_float: OK
--------------------
GL_EXT_packed_pixels: MISSING
---------------------
GL_EXT_paletted_texture: OK [MISSING]
------------------------
glColorTableEXT: OK
glGetColorTableEXT: OK
glGetColorTableParameterfvEXT: OK
glGetColorTableParameterivEXT: OK
GL_EXT_pixel_buffer_object: MISSING
---------------------------
GL_EXT_pixel_transform: MISSING
-----------------------
glGetPixelTransformParameterfvEXT: MISSING
glGetPixelTransformParameterivEXT: MISSING
glPixelTransformParameterfEXT: MISSING
glPixelTransformParameterfvEXT: MISSING
glPixelTransformParameteriEXT: MISSING
glPixelTransformParameterivEXT: MISSING
GL_EXT_pixel_transform_color_table: MISSING
-----------------------------------
GL_EXT_point_parameters: MISSING
------------------------
glPointParameterfEXT: MISSING
glPointParameterfvEXT: MISSING
GL_EXT_polygon_offset: MISSING
----------------------
glPolygonOffsetEXT: MISSING
GL_EXT_provoking_vertex: OK
------------------------
glProvokingVertexEXT: OK
GL_EXT_rescale_normal: OK
----------------------
GL_EXT_scene_marker: MISSING
--------------------
glBeginSceneEXT: MISSING
glEndSceneEXT: MISSING
GL_EXT_secondary_color: OK
-----------------------
glSecondaryColor3bEXT: OK
glSecondaryColor3bvEXT: OK
glSecondaryColor3dEXT: OK
glSecondaryColor3dvEXT: OK
glSecondaryColor3fEXT: OK
glSecondaryColor3fvEXT: OK
glSecondaryColor3iEXT: OK
glSecondaryColor3ivEXT: OK
glSecondaryColor3sEXT: OK
glSecondaryColor3svEXT: OK
glSecondaryColor3ubEXT: OK
glSecondaryColor3ubvEXT: OK
glSecondaryColor3uiEXT: OK
glSecondaryColor3uivEXT: OK
glSecondaryColor3usEXT: OK
glSecondaryColor3usvEXT: OK
glSecondaryColorPointerEXT: OK
GL_EXT_separate_shader_objects: MISSING
-------------------------------
glActiveProgramEXT: MISSING
glCreateShaderProgramEXT: MISSING
glUseShaderProgramEXT: MISSING
GL_EXT_separate_specular_color: MISSING
-------------------------------
GL_EXT_shader_image_load_store: MISSING
-------------------------------
glBindImageTextureEXT: MISSING
glMemoryBarrierEXT: MISSING
GL_EXT_shadow_funcs: OK
--------------------
GL_EXT_shared_texture_palette: MISSING
------------------------------
GL_EXT_stencil_clear_tag: MISSING
-------------------------
GL_EXT_stencil_two_side: OK
------------------------
glActiveStencilFaceEXT: OK
GL_EXT_stencil_wrap: OK
--------------------
GL_EXT_subtexture: MISSING
------------------
glTexSubImage1DEXT: MISSING
glTexSubImage2DEXT: MISSING
glTexSubImage3DEXT: MISSING
GL_EXT_texture: MISSING
---------------
GL_EXT_texture3D: MISSING
-----------------
glTexImage3DEXT: MISSING
GL_EXT_texture_array: OK
---------------------
glFramebufferTextureLayerEXT: OK
GL_EXT_texture_buffer_object: MISSING
-----------------------------
glTexBufferEXT: MISSING
GL_EXT_texture_compression_dxt1: OK
--------------------------------
GL_EXT_texture_compression_latc: MISSING
--------------------------------
GL_EXT_texture_compression_rgtc: MISSING
--------------------------------
GL_EXT_texture_compression_s3tc: OK
--------------------------------
GL_EXT_texture_cube_map: MISSING
------------------------
GL_EXT_texture_edge_clamp: MISSING
--------------------------
GL_EXT_texture_env: MISSING
-------------------
GL_EXT_texture_env_add: OK
-----------------------
GL_EXT_texture_env_combine: MISSING
---------------------------
GL_EXT_texture_env_dot3: MISSING
------------------------
GL_EXT_texture_filter_anisotropic: OK
----------------------------------
GL_EXT_texture_integer: OK
-----------------------
glClearColorIiEXT: OK
glClearColorIuiEXT: OK
glGetTexParameterIivEXT: OK
glGetTexParameterIuivEXT: OK
glTexParameterIivEXT: OK
glTexParameterIuivEXT: OK
GL_EXT_texture_lod_bias: OK
------------------------
GL_EXT_texture_mirror_clamp: OK
----------------------------
GL_EXT_texture_object: MISSING
----------------------
glAreTexturesResidentEXT: MISSING
glBindTextureEXT: MISSING
glDeleteTexturesEXT: MISSING
glGenTexturesEXT: MISSING
glIsTextureEXT: MISSING
glPrioritizeTexturesEXT: MISSING
GL_EXT_texture_perturb_normal: MISSING
------------------------------
glTextureNormalEXT: MISSING
GL_EXT_texture_rectangle: OK
-------------------------
GL_EXT_texture_sRGB: OK
--------------------
GL_EXT_texture_sRGB_decode: OK
---------------------------
GL_EXT_texture_shared_exponent: OK
-------------------------------
GL_EXT_texture_snorm: MISSING
---------------------
GL_EXT_texture_swizzle: MISSING
-----------------------
GL_EXT_timer_query: OK
-------------------
glGetQueryObjecti64vEXT: OK
glGetQueryObjectui64vEXT: OK
GL_EXT_transform_feedback: OK
--------------------------
glBeginTransformFeedbackEXT: OK
glBindBufferBaseEXT: OK
glBindBufferOffsetEXT: OK
glBindBufferRangeEXT: OK
glEndTransformFeedbackEXT: OK
glGetTransformFeedbackVaryingEXT: OK
glTransformFeedbackVaryingsEXT: OK
GL_EXT_vertex_array: MISSING
--------------------
glArrayElementEXT: MISSING
glColorPointerEXT: MISSING
glDrawArraysEXT: MISSING
glEdgeFlagPointerEXT: MISSING
glIndexPointerEXT: MISSING
glNormalPointerEXT: MISSING
glTexCoordPointerEXT: MISSING
glVertexPointerEXT: MISSING
GL_EXT_vertex_array_bgra: OK
-------------------------
GL_EXT_vertex_attrib_64bit: MISSING
---------------------------
glGetVertexAttribLdvEXT: MISSING
glVertexArrayVertexAttribLOffsetEXT: MISSING
glVertexAttribL1dEXT: MISSING
glVertexAttribL1dvEXT: MISSING
glVertexAttribL2dEXT: MISSING
glVertexAttribL2dvEXT: MISSING
glVertexAttribL3dEXT: MISSING
glVertexAttribL3dvEXT: MISSING
glVertexAttribL4dEXT: MISSING
glVertexAttribL4dvEXT: MISSING
glVertexAttribLPointerEXT: MISSING
GL_EXT_vertex_shader: MISSING
---------------------
glBeginVertexShaderEXT: MISSING
glBindLightParameterEXT: MISSING
glBindMaterialParameterEXT: MISSING
glBindParameterEXT: MISSING
glBindTexGenParameterEXT: MISSING
glBindTextureUnitParameterEXT: MISSING
glBindVertexShaderEXT: MISSING
glDeleteVertexShaderEXT: MISSING
glDisableVariantClientStateEXT: MISSING
glEnableVariantClientStateEXT: MISSING
glEndVertexShaderEXT: MISSING
glExtractComponentEXT: MISSING
glGenSymbolsEXT: MISSING
glGenVertexShadersEXT: MISSING
glGetInvariantBooleanvEXT: MISSING
glGetInvariantFloatvEXT: MISSING
glGetInvariantIntegervEXT: MISSING
glGetLocalConstantBooleanvEXT: MISSING
glGetLocalConstantFloatvEXT: MISSING
glGetLocalConstantIntegervEXT: MISSING
glGetVariantBooleanvEXT: MISSING
glGetVariantFloatvEXT: MISSING
glGetVariantIntegervEXT: MISSING
glGetVariantPointervEXT: MISSING
glInsertComponentEXT: MISSING
glIsVariantEnabledEXT: MISSING
glSetInvariantEXT: MISSING
glSetLocalConstantEXT: MISSING
glShaderOp1EXT: MISSING
glShaderOp2EXT: MISSING
glShaderOp3EXT: MISSING
glSwizzleEXT: MISSING
glVariantPointerEXT: MISSING
glVariantbvEXT: MISSING
glVariantdvEXT: MISSING
glVariantfvEXT: MISSING
glVariantivEXT: MISSING
glVariantsvEXT: MISSING
glVariantubvEXT: MISSING
glVariantuivEXT: MISSING
glVariantusvEXT: MISSING
glWriteMaskEXT: MISSING
GL_EXT_vertex_weighting: MISSING
------------------------
glVertexWeightPointerEXT: MISSING
glVertexWeightfEXT: MISSING
glVertexWeightfvEXT: MISSING
GL_EXT_x11_sync_object: MISSING
-----------------------
glImportSyncEXT: MISSING
GL_GREMEDY_frame_terminator: MISSING
----------------------------
glFrameTerminatorGREMEDY: MISSING
GL_GREMEDY_string_marker: MISSING
-------------------------
glStringMarkerGREMEDY: MISSING
GL_HP_convolution_border_modes: MISSING
-------------------------------
GL_HP_image_transform: MISSING
----------------------
glGetImageTransformParameterfvHP: MISSING
glGetImageTransformParameterivHP: MISSING
glImageTransformParameterfHP: MISSING
glImageTransformParameterfvHP: MISSING
glImageTransformParameteriHP: MISSING
glImageTransformParameterivHP: MISSING
GL_HP_occlusion_test: MISSING
---------------------
GL_HP_texture_lighting: MISSING
-----------------------
GL_IBM_cull_vertex: MISSING
-------------------
GL_IBM_multimode_draw_arrays: MISSING
-----------------------------
glMultiModeDrawArraysIBM: MISSING
glMultiModeDrawElementsIBM: MISSING
GL_IBM_rasterpos_clip: OK
----------------------
GL_IBM_static_data: MISSING
-------------------
GL_IBM_texture_mirrored_repeat: MISSING
-------------------------------
GL_IBM_vertex_array_lists: MISSING
--------------------------
glColorPointerListIBM: MISSING
glEdgeFlagPointerListIBM: MISSING
glFogCoordPointerListIBM: MISSING
glIndexPointerListIBM: MISSING
glNormalPointerListIBM: MISSING
glSecondaryColorPointerListIBM: MISSING
glTexCoordPointerListIBM: MISSING
glVertexPointerListIBM: MISSING
GL_INGR_color_clamp: MISSING
--------------------
GL_INGR_interlace_read: MISSING
-----------------------
GL_INTEL_parallel_arrays: MISSING
-------------------------
glColorPointervINTEL: MISSING
glNormalPointervINTEL: MISSING
glTexCoordPointervINTEL: MISSING
glVertexPointervINTEL: MISSING
GL_INTEL_texture_scissor: MISSING
-------------------------
glTexScissorFuncINTEL: MISSING
glTexScissorINTEL: MISSING
GL_KHR_debug: MISSING
-------------
glDebugMessageCallback: MISSING
glDebugMessageControl: MISSING
glDebugMessageInsert: MISSING
glGetDebugMessageLog: MISSING
glGetObjectLabel: MISSING
glGetObjectPtrLabel: MISSING
glGetPointerv: OK
glObjectLabel: MISSING
glObjectPtrLabel: MISSING
glPopDebugGroup: MISSING
glPushDebugGroup: MISSING
GL_KHR_texture_compression_astc_ldr: MISSING
------------------------------------
GL_KTX_buffer_region: MISSING
---------------------
glBufferRegionEnabled: MISSING
glDeleteBufferRegion: MISSING
glDrawBufferRegion: MISSING
glNewBufferRegion: MISSING
glReadBufferRegion: MISSING
GL_MESAX_texture_stack: MISSING
-----------------------
GL_MESA_pack_invert: MISSING
--------------------
GL_MESA_resize_buffers: MISSING
-----------------------
glResizeBuffersMESA: MISSING
GL_MESA_window_pos: MISSING
-------------------
glWindowPos2dMESA: MISSING
glWindowPos2dvMESA: MISSING
glWindowPos2fMESA: MISSING
glWindowPos2fvMESA: MISSING
glWindowPos2iMESA: MISSING
glWindowPos2ivMESA: MISSING
glWindowPos2sMESA: MISSING
glWindowPos2svMESA: MISSING
glWindowPos3dMESA: MISSING
glWindowPos3dvMESA: MISSING
glWindowPos3fMESA: MISSING
glWindowPos3fvMESA: MISSING
glWindowPos3iMESA: MISSING
glWindowPos3ivMESA: MISSING
glWindowPos3sMESA: MISSING
glWindowPos3svMESA: MISSING
glWindowPos4dMESA: MISSING
glWindowPos4dvMESA: MISSING
glWindowPos4fMESA: MISSING
glWindowPos4fvMESA: MISSING
glWindowPos4iMESA: MISSING
glWindowPos4ivMESA: MISSING
glWindowPos4sMESA: MISSING
glWindowPos4svMESA: MISSING
GL_MESA_ycbcr_texture: MISSING
----------------------
GL_NVX_conditional_render: MISSING
--------------------------
glBeginConditionalRenderNVX: MISSING
glEndConditionalRenderNVX: MISSING
GL_NVX_gpu_memory_info: MISSING
-----------------------
GL_NV_bindless_texture: MISSING
-----------------------
glGetImageHandleNV: MISSING
glGetTextureHandleNV: MISSING
glGetTextureSamplerHandleNV: MISSING
glIsImageHandleResidentNV: MISSING
glIsTextureHandleResidentNV: MISSING
glMakeImageHandleNonResidentNV: MISSING
glMakeImageHandleResidentNV: MISSING
glMakeTextureHandleNonResidentNV: MISSING
glMakeTextureHandleResidentNV: MISSING
glProgramUniformHandleui64NV: MISSING
glProgramUniformHandleui64vNV: MISSING
glUniformHandleui64NV: MISSING
glUniformHandleui64vNV: MISSING
GL_NV_blend_square: OK
-------------------
GL_NV_compute_program5: MISSING
-----------------------
GL_NV_conditional_render: OK
-------------------------
glBeginConditionalRenderNV: OK
glEndConditionalRenderNV: OK
GL_NV_copy_depth_to_color: MISSING
--------------------------
GL_NV_copy_image: MISSING
-----------------
glCopyImageSubDataNV: MISSING
GL_NV_deep_texture3D: MISSING
---------------------
GL_NV_depth_buffer_float: MISSING
-------------------------
glClearDepthdNV: MISSING
glDepthBoundsdNV: MISSING
glDepthRangedNV: MISSING
GL_NV_depth_clamp: OK
------------------
GL_NV_depth_range_unclamped: MISSING
----------------------------
GL_NV_evaluators: MISSING
-----------------
glEvalMapsNV: MISSING
glGetMapAttribParameterfvNV: MISSING
glGetMapAttribParameterivNV: MISSING
glGetMapControlPointsNV: MISSING
glGetMapParameterfvNV: MISSING
glGetMapParameterivNV: MISSING
glMapControlPointsNV: MISSING
glMapParameterfvNV: MISSING
glMapParameterivNV: MISSING
GL_NV_explicit_multisample: MISSING
---------------------------
glGetMultisamplefvNV: MISSING
glSampleMaskIndexedNV: MISSING
glTexRenderbufferNV: MISSING
GL_NV_fence: MISSING
------------
glDeleteFencesNV: MISSING
glFinishFenceNV: MISSING
glGenFencesNV: MISSING
glGetFenceivNV: MISSING
glIsFenceNV: MISSING
glSetFenceNV: MISSING
glTestFenceNV: MISSING
GL_NV_float_buffer: MISSING
-------------------
GL_NV_fog_distance: OK
-------------------
GL_NV_fragment_program: MISSING
-----------------------
glGetProgramNamedParameterdvNV: MISSING
glGetProgramNamedParameterfvNV: MISSING
glProgramNamedParameter4dNV: MISSING
glProgramNamedParameter4dvNV: MISSING
glProgramNamedParameter4fNV: MISSING
glProgramNamedParameter4fvNV: MISSING
GL_NV_fragment_program2: OK
------------------------
GL_NV_fragment_program4: MISSING
------------------------
GL_NV_fragment_program_option: OK
------------------------------
GL_NV_framebuffer_multisample_coverage: MISSING
---------------------------------------
glRenderbufferStorageMultisampleCoverageNV: MISSING
GL_NV_geometry_program4: MISSING
------------------------
glProgramVertexLimitNV: MISSING
GL_NV_geometry_shader4: MISSING
-----------------------
GL_NV_gpu_program4: MISSING
-------------------
glProgramEnvParameterI4iNV: MISSING
glProgramEnvParameterI4ivNV: MISSING
glProgramEnvParameterI4uiNV: MISSING
glProgramEnvParameterI4uivNV: MISSING
glProgramEnvParametersI4ivNV: MISSING
glProgramEnvParametersI4uivNV: MISSING
glProgramLocalParameterI4iNV: MISSING
glProgramLocalParameterI4ivNV: MISSING
glProgramLocalParameterI4uiNV: MISSING
glProgramLocalParameterI4uivNV: MISSING
glProgramLocalParametersI4ivNV: MISSING
glProgramLocalParametersI4uivNV: MISSING
GL_NV_gpu_program5: MISSING
-------------------
GL_NV_gpu_program_fp64: MISSING
-----------------------
GL_NV_gpu_shader5: MISSING
------------------
glGetUniformi64vNV: MISSING
glGetUniformui64vNV: MISSING
glProgramUniform1i64NV: MISSING
glProgramUniform1i64vNV: MISSING
glProgramUniform1ui64NV: MISSING
glProgramUniform1ui64vNV: MISSING
glProgramUniform2i64NV: MISSING
glProgramUniform2i64vNV: MISSING
glProgramUniform2ui64NV: MISSING
glProgramUniform2ui64vNV: MISSING
glProgramUniform3i64NV: MISSING
glProgramUniform3i64vNV: MISSING
glProgramUniform3ui64NV: MISSING
glProgramUniform3ui64vNV: MISSING
glProgramUniform4i64NV: MISSING
glProgramUniform4i64vNV: MISSING
glProgramUniform4ui64NV: MISSING
glProgramUniform4ui64vNV: MISSING
glUniform1i64NV: MISSING
glUniform1i64vNV: MISSING
glUniform1ui64NV: MISSING
glUniform1ui64vNV: MISSING
glUniform2i64NV: MISSING
glUniform2i64vNV: MISSING
glUniform2ui64NV: MISSING
glUniform2ui64vNV: MISSING
glUniform3i64NV: MISSING
glUniform3i64vNV: MISSING
glUniform3ui64NV: MISSING
glUniform3ui64vNV: MISSING
glUniform4i64NV: MISSING
glUniform4i64vNV: MISSING
glUniform4ui64NV: MISSING
glUniform4ui64vNV: MISSING
GL_NV_half_float: MISSING
-----------------
glColor3hNV: MISSING
glColor3hvNV: MISSING
glColor4hNV: MISSING
glColor4hvNV: MISSING
glFogCoordhNV: MISSING
glFogCoordhvNV: MISSING
glMultiTexCoord1hNV: MISSING
glMultiTexCoord1hvNV: MISSING
glMultiTexCoord2hNV: MISSING
glMultiTexCoord2hvNV: MISSING
glMultiTexCoord3hNV: MISSING
glMultiTexCoord3hvNV: MISSING
glMultiTexCoord4hNV: MISSING
glMultiTexCoord4hvNV: MISSING
glNormal3hNV: MISSING
glNormal3hvNV: MISSING
glSecondaryColor3hNV: MISSING
glSecondaryColor3hvNV: MISSING
glTexCoord1hNV: MISSING
glTexCoord1hvNV: MISSING
glTexCoord2hNV: MISSING
glTexCoord2hvNV: MISSING
glTexCoord3hNV: MISSING
glTexCoord3hvNV: MISSING
glTexCoord4hNV: MISSING
glTexCoord4hvNV: MISSING
glVertex2hNV: MISSING
glVertex2hvNV: MISSING
glVertex3hNV: MISSING
glVertex3hvNV: MISSING
glVertex4hNV: MISSING
glVertex4hvNV: MISSING
glVertexAttrib1hNV: MISSING
glVertexAttrib1hvNV: MISSING
glVertexAttrib2hNV: MISSING
glVertexAttrib2hvNV: MISSING
glVertexAttrib3hNV: MISSING
glVertexAttrib3hvNV: MISSING
glVertexAttrib4hNV: MISSING
glVertexAttrib4hvNV: MISSING
glVertexAttribs1hvNV: MISSING
glVertexAttribs2hvNV: MISSING
glVertexAttribs3hvNV: MISSING
glVertexAttribs4hvNV: MISSING
glVertexWeighthNV: MISSING
glVertexWeighthvNV: MISSING
GL_NV_light_max_exponent: OK
-------------------------
GL_NV_multisample_coverage: MISSING
---------------------------
GL_NV_multisample_filter_hint: OK
------------------------------
GL_NV_occlusion_query: MISSING
----------------------
glBeginOcclusionQueryNV: MISSING
glDeleteOcclusionQueriesNV: MISSING
glEndOcclusionQueryNV: MISSING
glGenOcclusionQueriesNV: MISSING
glGetOcclusionQueryivNV: MISSING
glGetOcclusionQueryuivNV: MISSING
glIsOcclusionQueryNV: MISSING
GL_NV_packed_depth_stencil: MISSING
---------------------------
GL_NV_parameter_buffer_object: MISSING
------------------------------
glProgramBufferParametersIivNV: MISSING
glProgramBufferParametersIuivNV: MISSING
glProgramBufferParametersfvNV: MISSING
GL_NV_parameter_buffer_object2: MISSING
-------------------------------
GL_NV_path_rendering: MISSING
---------------------
glCopyPathNV: MISSING
glCoverFillPathInstancedNV: MISSING
glCoverFillPathNV: MISSING
glCoverStrokePathInstancedNV: MISSING
glCoverStrokePathNV: MISSING
glDeletePathsNV: MISSING
glGenPathsNV: MISSING
glGetPathColorGenfvNV: MISSING
glGetPathColorGenivNV: MISSING
glGetPathCommandsNV: MISSING
glGetPathCoordsNV: MISSING
glGetPathDashArrayNV: MISSING
glGetPathLengthNV: MISSING
glGetPathMetricRangeNV: MISSING
glGetPathMetricsNV: MISSING
glGetPathParameterfvNV: MISSING
glGetPathParameterivNV: MISSING
glGetPathSpacingNV: MISSING
glGetPathTexGenfvNV: MISSING
glGetPathTexGenivNV: MISSING
glInterpolatePathsNV: MISSING
glIsPathNV: MISSING
glIsPointInFillPathNV: MISSING
glIsPointInStrokePathNV: MISSING
glPathColorGenNV: MISSING
glPathCommandsNV: MISSING
glPathCoordsNV: MISSING
glPathCoverDepthFuncNV: MISSING
glPathDashArrayNV: MISSING
glPathFogGenNV: MISSING
glPathGlyphRangeNV: MISSING
glPathGlyphsNV: MISSING
glPathParameterfNV: MISSING
glPathParameterfvNV: MISSING
glPathParameteriNV: MISSING
glPathParameterivNV: MISSING
glPathStencilDepthOffsetNV: MISSING
glPathStencilFuncNV: MISSING
glPathStringNV: MISSING
glPathSubCommandsNV: MISSING
glPathSubCoordsNV: MISSING
glPathTexGenNV: MISSING
glPointAlongPathNV: MISSING
glStencilFillPathInstancedNV: MISSING
glStencilFillPathNV: MISSING
glStencilStrokePathInstancedNV: MISSING
glStencilStrokePathNV: MISSING
glTransformPathNV: MISSING
glWeightPathsNV: MISSING
GL_NV_pixel_data_range: MISSING
-----------------------
glFlushPixelDataRangeNV: MISSING
glPixelDataRangeNV: MISSING
GL_NV_point_sprite: OK
-------------------
glPointParameteriNV: OK
glPointParameterivNV: OK
GL_NV_present_video: MISSING
--------------------
glGetVideoi64vNV: MISSING
glGetVideoivNV: MISSING
glGetVideoui64vNV: MISSING
glGetVideouivNV: MISSING
glPresentFrameDualFillNV: MISSING
glPresentFrameKeyedNV: MISSING
GL_NV_primitive_restart: MISSING
------------------------
glPrimitiveRestartIndexNV: MISSING
glPrimitiveRestartNV: MISSING
GL_NV_register_combiners: OK [MISSING]
-------------------------
glCombinerInputNV: OK
glCombinerOutputNV: OK
glCombinerParameterfNV: OK
glCombinerParameterfvNV: OK
glCombinerParameteriNV: OK
glCombinerParameterivNV: OK
glFinalCombinerInputNV: OK
glGetCombinerInputParameterfvNV: OK
glGetCombinerInputParameterivNV: OK
glGetCombinerOutputParameterfvNV: OK
glGetCombinerOutputParameterivNV: OK
glGetFinalCombinerInputParameterfvNV: OK
glGetFinalCombinerInputParameterivNV: OK
GL_NV_register_combiners2: OK [MISSING]
--------------------------
glCombinerStageParameterfvNV: OK
glGetCombinerStageParameterfvNV: OK
GL_NV_shader_atomic_counters: MISSING
-----------------------------
GL_NV_shader_atomic_float: MISSING
--------------------------
GL_NV_shader_buffer_load: MISSING
-------------------------
glGetBufferParameterui64vNV: MISSING
glGetIntegerui64vNV: MISSING
glGetNamedBufferParameterui64vNV: MISSING
glIsBufferResidentNV: MISSING
glIsNamedBufferResidentNV: MISSING
glMakeBufferNonResidentNV: MISSING
glMakeBufferResidentNV: MISSING
glMakeNamedBufferNonResidentNV: MISSING
glMakeNamedBufferResidentNV: MISSING
glProgramUniformui64NV: MISSING
glProgramUniformui64vNV: MISSING
glUniformui64NV: MISSING
glUniformui64vNV: MISSING
GL_NV_shader_storage_buffer_object: MISSING
-----------------------------------
GL_NV_tessellation_program5: MISSING
----------------------------
GL_NV_texgen_emboss: MISSING
--------------------
GL_NV_texgen_reflection: OK
------------------------
GL_NV_texture_barrier: MISSING
----------------------
glTextureBarrierNV: MISSING
GL_NV_texture_compression_vtc: MISSING
------------------------------
GL_NV_texture_env_combine4: MISSING
---------------------------
GL_NV_texture_expand_normal: MISSING
----------------------------
GL_NV_texture_multisample: MISSING
--------------------------
glTexImage2DMultisampleCoverageNV: MISSING
glTexImage3DMultisampleCoverageNV: MISSING
glTextureImage2DMultisampleCoverageNV: MISSING
glTextureImage2DMultisampleNV: MISSING
glTextureImage3DMultisampleCoverageNV: MISSING
glTextureImage3DMultisampleNV: MISSING
GL_NV_texture_rectangle: MISSING
------------------------
GL_NV_texture_shader: MISSING
---------------------
GL_NV_texture_shader2: MISSING
----------------------
GL_NV_texture_shader3: MISSING
----------------------
GL_NV_transform_feedback: MISSING
-------------------------
glActiveVaryingNV: MISSING
glBeginTransformFeedbackNV: MISSING
glBindBufferBaseNV: MISSING
glBindBufferOffsetNV: MISSING
glBindBufferRangeNV: MISSING
glEndTransformFeedbackNV: MISSING
glGetActiveVaryingNV: MISSING
glGetTransformFeedbackVaryingNV: MISSING
glGetVaryingLocationNV: MISSING
glTransformFeedbackAttribsNV: MISSING
glTransformFeedbackVaryingsNV: MISSING
GL_NV_transform_feedback2: MISSING
--------------------------
glBindTransformFeedbackNV: MISSING
glDeleteTransformFeedbacksNV: MISSING
glDrawTransformFeedbackNV: MISSING
glGenTransformFeedbacksNV: MISSING
glIsTransformFeedbackNV: MISSING
glPauseTransformFeedbackNV: MISSING
glResumeTransformFeedbackNV: MISSING
GL_NV_vdpau_interop: MISSING
--------------------
glVDPAUFiniNV: MISSING
glVDPAUGetSurfaceivNV: MISSING
glVDPAUInitNV: MISSING
glVDPAUIsSurfaceNV: MISSING
glVDPAUMapSurfacesNV: MISSING
glVDPAURegisterOutputSurfaceNV: MISSING
glVDPAURegisterVideoSurfaceNV: MISSING
glVDPAUSurfaceAccessNV: MISSING
glVDPAUUnmapSurfacesNV: MISSING
glVDPAUUnregisterSurfaceNV: MISSING
GL_NV_vertex_array_range: MISSING
-------------------------
glFlushVertexArrayRangeNV: MISSING
glVertexArrayRangeNV: MISSING
GL_NV_vertex_array_range2: MISSING
--------------------------
GL_NV_vertex_attrib_integer_64bit: MISSING
----------------------------------
glGetVertexAttribLi64vNV: MISSING
glGetVertexAttribLui64vNV: MISSING
glVertexAttribL1i64NV: MISSING
glVertexAttribL1i64vNV: MISSING
glVertexAttribL1ui64NV: MISSING
glVertexAttribL1ui64vNV: MISSING
glVertexAttribL2i64NV: MISSING
glVertexAttribL2i64vNV: MISSING
glVertexAttribL2ui64NV: MISSING
glVertexAttribL2ui64vNV: MISSING
glVertexAttribL3i64NV: MISSING
glVertexAttribL3i64vNV: MISSING
glVertexAttribL3ui64NV: MISSING
glVertexAttribL3ui64vNV: MISSING
glVertexAttribL4i64NV: MISSING
glVertexAttribL4i64vNV: MISSING
glVertexAttribL4ui64NV: MISSING
glVertexAttribL4ui64vNV: MISSING
glVertexAttribLFormatNV: MISSING
GL_NV_vertex_buffer_unified_memory: MISSING
-----------------------------------
glBufferAddressRangeNV: MISSING
glColorFormatNV: MISSING
glEdgeFlagFormatNV: MISSING
glFogCoordFormatNV: MISSING
glGetIntegerui64i_vNV: MISSING
glIndexFormatNV: MISSING
glNormalFormatNV: MISSING
glSecondaryColorFormatNV: MISSING
glTexCoordFormatNV: MISSING
glVertexAttribFormatNV: MISSING
glVertexAttribIFormatNV: MISSING
glVertexFormatNV: MISSING
GL_NV_vertex_program: MISSING
---------------------
glAreProgramsResidentNV: MISSING
glBindProgramNV: MISSING
glDeleteProgramsNV: MISSING
glExecuteProgramNV: MISSING
glGenProgramsNV: MISSING
glGetProgramParameterdvNV: MISSING
glGetProgramParameterfvNV: MISSING
glGetProgramStringNV: MISSING
glGetProgramivNV: MISSING
glGetTrackMatrixivNV: MISSING
glGetVertexAttribPointervNV: MISSING
glGetVertexAttribdvNV: MISSING
glGetVertexAttribfvNV: MISSING
glGetVertexAttribivNV: MISSING
glIsProgramNV: MISSING
glLoadProgramNV: MISSING
glProgramParameter4dNV: MISSING
glProgramParameter4dvNV: MISSING
glProgramParameter4fNV: MISSING
glProgramParameter4fvNV: MISSING
glProgramParameters4dvNV: MISSING
glProgramParameters4fvNV: MISSING
glRequestResidentProgramsNV: MISSING
glTrackMatrixNV: MISSING
glVertexAttrib1dNV: MISSING
glVertexAttrib1dvNV: MISSING
glVertexAttrib1fNV: MISSING
glVertexAttrib1fvNV: MISSING
glVertexAttrib1sNV: MISSING
glVertexAttrib1svNV: MISSING
glVertexAttrib2dNV: MISSING
glVertexAttrib2dvNV: MISSING
glVertexAttrib2fNV: MISSING
glVertexAttrib2fvNV: MISSING
glVertexAttrib2sNV: MISSING
glVertexAttrib2svNV: MISSING
glVertexAttrib3dNV: MISSING
glVertexAttrib3dvNV: MISSING
glVertexAttrib3fNV: MISSING
glVertexAttrib3fvNV: MISSING
glVertexAttrib3sNV: MISSING
glVertexAttrib3svNV: MISSING
glVertexAttrib4dNV: MISSING
glVertexAttrib4dvNV: MISSING
glVertexAttrib4fNV: MISSING
glVertexAttrib4fvNV: MISSING
glVertexAttrib4sNV: MISSING
glVertexAttrib4svNV: MISSING
glVertexAttrib4ubNV: MISSING
glVertexAttrib4ubvNV: MISSING
glVertexAttribPointerNV: MISSING
glVertexAttribs1dvNV: MISSING
glVertexAttribs1fvNV: MISSING
glVertexAttribs1svNV: MISSING
glVertexAttribs2dvNV: MISSING
glVertexAttribs2fvNV: MISSING
glVertexAttribs2svNV: MISSING
glVertexAttribs3dvNV: MISSING
glVertexAttribs3fvNV: MISSING
glVertexAttribs3svNV: MISSING
glVertexAttribs4dvNV: MISSING
glVertexAttribs4fvNV: MISSING
glVertexAttribs4svNV: MISSING
glVertexAttribs4ubvNV: MISSING
GL_NV_vertex_program1_1: MISSING
------------------------
GL_NV_vertex_program2: MISSING
----------------------
GL_NV_vertex_program2_option: OK
-----------------------------
GL_NV_vertex_program3: OK
----------------------
GL_NV_vertex_program4: MISSING
----------------------
GL_NV_video_capture: MISSING
--------------------
glBeginVideoCaptureNV: MISSING
glBindVideoCaptureStreamBufferNV: MISSING
glBindVideoCaptureStreamTextureNV: MISSING
glEndVideoCaptureNV: MISSING
glGetVideoCaptureStreamdvNV: MISSING
glGetVideoCaptureStreamfvNV: MISSING
glGetVideoCaptureStreamivNV: MISSING
glGetVideoCaptureivNV: MISSING
glVideoCaptureNV: MISSING
glVideoCaptureStreamParameterdvNV: MISSING
glVideoCaptureStreamParameterfvNV: MISSING
glVideoCaptureStreamParameterivNV: MISSING
GL_OES_byte_coordinates: MISSING
------------------------
GL_OES_compressed_paletted_texture: MISSING
-----------------------------------
GL_OES_read_format: MISSING
-------------------
GL_OES_single_precision: MISSING
------------------------
glClearDepthfOES: MISSING
glClipPlanefOES: MISSING
glDepthRangefOES: MISSING
glFrustumfOES: MISSING
glGetClipPlanefOES: MISSING
glOrthofOES: MISSING
GL_OML_interlace: MISSING
-----------------
GL_OML_resample: MISSING
----------------
GL_OML_subsample: MISSING
-----------------
GL_PGI_misc_hints: MISSING
------------------
GL_PGI_vertex_hints: MISSING
--------------------
GL_REGAL_enable: MISSING
----------------
GL_REGAL_error_string: MISSING
----------------------
glErrorStringREGAL: MISSING
GL_REGAL_extension_query: MISSING
-------------------------
glGetExtensionREGAL: MISSING
glIsSupportedREGAL: MISSING
GL_REGAL_log: MISSING
-------------
glLogMessageCallbackREGAL: MISSING
GL_REND_screen_coordinates: MISSING
---------------------------
GL_S3_s3tc: MISSING
-----------
GL_SGIS_color_range: MISSING
--------------------
GL_SGIS_detail_texture: MISSING
-----------------------
glDetailTexFuncSGIS: MISSING
glGetDetailTexFuncSGIS: MISSING
GL_SGIS_fog_function: MISSING
---------------------
glFogFuncSGIS: MISSING
glGetFogFuncSGIS: MISSING
GL_SGIS_generate_mipmap: OK
------------------------
GL_SGIS_multisample: MISSING
--------------------
glSampleMaskSGIS: MISSING
glSamplePatternSGIS: MISSING
GL_SGIS_pixel_texture: MISSING
----------------------
GL_SGIS_point_line_texgen: MISSING
--------------------------
GL_SGIS_sharpen_texture: MISSING
------------------------
glGetSharpenTexFuncSGIS: MISSING
glSharpenTexFuncSGIS: MISSING
GL_SGIS_texture4D: MISSING
------------------
glTexImage4DSGIS: MISSING
glTexSubImage4DSGIS: MISSING
GL_SGIS_texture_border_clamp: MISSING
-----------------------------
GL_SGIS_texture_edge_clamp: OK
---------------------------
GL_SGIS_texture_filter4: MISSING
------------------------
glGetTexFilterFuncSGIS: MISSING
glTexFilterFuncSGIS: MISSING
GL_SGIS_texture_lod: OK
--------------------
GL_SGIS_texture_select: MISSING
-----------------------
GL_SGIX_async: MISSING
--------------
glAsyncMarkerSGIX: MISSING
glDeleteAsyncMarkersSGIX: MISSING
glFinishAsyncSGIX: MISSING
glGenAsyncMarkersSGIX: MISSING
glIsAsyncMarkerSGIX: MISSING
glPollAsyncSGIX: MISSING
GL_SGIX_async_histogram: MISSING
------------------------
GL_SGIX_async_pixel: MISSING
--------------------
GL_SGIX_blend_alpha_minmax: MISSING
---------------------------
GL_SGIX_clipmap: MISSING
----------------
GL_SGIX_convolution_accuracy: MISSING
-----------------------------
GL_SGIX_depth_texture: MISSING
----------------------
GL_SGIX_flush_raster: MISSING
---------------------
glFlushRasterSGIX: MISSING
GL_SGIX_fog_offset: MISSING
-------------------
GL_SGIX_fog_texture: MISSING
--------------------
glTextureFogSGIX: MISSING
GL_SGIX_fragment_specular_lighting: MISSING
-----------------------------------
glFragmentColorMaterialSGIX: MISSING
glFragmentLightModelfSGIX: MISSING
glFragmentLightModelfvSGIX: MISSING
glFragmentLightModeliSGIX: MISSING
glFragmentLightModelivSGIX: MISSING
glFragmentLightfSGIX: MISSING
glFragmentLightfvSGIX: MISSING
glFragmentLightiSGIX: MISSING
glFragmentLightivSGIX: MISSING
glFragmentMaterialfSGIX: MISSING
glFragmentMaterialfvSGIX: MISSING
glFragmentMaterialiSGIX: MISSING
glFragmentMaterialivSGIX: MISSING
glGetFragmentLightfvSGIX: MISSING
glGetFragmentLightivSGIX: MISSING
glGetFragmentMaterialfvSGIX: MISSING
glGetFragmentMaterialivSGIX: MISSING
GL_SGIX_framezoom: MISSING
------------------
glFrameZoomSGIX: MISSING
GL_SGIX_interlace: MISSING
------------------
GL_SGIX_ir_instrument1: MISSING
-----------------------
GL_SGIX_list_priority: MISSING
----------------------
GL_SGIX_pixel_texture: MISSING
----------------------
glPixelTexGenSGIX: MISSING
GL_SGIX_pixel_texture_bits: MISSING
---------------------------
GL_SGIX_reference_plane: MISSING
------------------------
glReferencePlaneSGIX: MISSING
GL_SGIX_resample: MISSING
-----------------
GL_SGIX_shadow: MISSING
---------------
GL_SGIX_shadow_ambient: MISSING
-----------------------
GL_SGIX_sprite: MISSING
---------------
glSpriteParameterfSGIX: MISSING
glSpriteParameterfvSGIX: MISSING
glSpriteParameteriSGIX: MISSING
glSpriteParameterivSGIX: MISSING
GL_SGIX_tag_sample_buffer: MISSING
--------------------------
glTagSampleBufferSGIX: MISSING
GL_SGIX_texture_add_env: MISSING
------------------------
GL_SGIX_texture_coordinate_clamp: MISSING
---------------------------------
GL_SGIX_texture_lod_bias: MISSING
-------------------------
GL_SGIX_texture_multi_buffer: MISSING
-----------------------------
GL_SGIX_texture_range: MISSING
----------------------
GL_SGIX_texture_scale_bias: MISSING
---------------------------
GL_SGIX_vertex_preclip: MISSING
-----------------------
GL_SGIX_vertex_preclip_hint: MISSING
----------------------------
GL_SGIX_ycrcb: MISSING
--------------
GL_SGI_color_matrix: MISSING
--------------------
GL_SGI_color_table: MISSING
-------------------
glColorTableParameterfvSGI: MISSING
glColorTableParameterivSGI: MISSING
glColorTableSGI: MISSING
glCopyColorTableSGI: MISSING
glGetColorTableParameterfvSGI: MISSING
glGetColorTableParameterivSGI: MISSING
glGetColorTableSGI: MISSING
GL_SGI_texture_color_table: MISSING
---------------------------
GL_SUNX_constant_data: MISSING
----------------------
glFinishTextureSUNX: MISSING
GL_SUN_convolution_border_modes: MISSING
--------------------------------
GL_SUN_global_alpha: MISSING
--------------------
glGlobalAlphaFactorbSUN: MISSING
glGlobalAlphaFactordSUN: MISSING
glGlobalAlphaFactorfSUN: MISSING
glGlobalAlphaFactoriSUN: MISSING
glGlobalAlphaFactorsSUN: MISSING
glGlobalAlphaFactorubSUN: MISSING
glGlobalAlphaFactoruiSUN: MISSING
glGlobalAlphaFactorusSUN: MISSING
GL_SUN_mesh_array: MISSING
------------------
GL_SUN_read_video_pixels: MISSING
-------------------------
glReadVideoPixelsSUN: MISSING
GL_SUN_slice_accum: MISSING
-------------------
GL_SUN_triangle_list: MISSING
---------------------
glReplacementCodePointerSUN: MISSING
glReplacementCodeubSUN: MISSING
glReplacementCodeubvSUN: MISSING
glReplacementCodeuiSUN: MISSING
glReplacementCodeuivSUN: MISSING
glReplacementCodeusSUN: MISSING
glReplacementCodeusvSUN: MISSING
GL_SUN_vertex: MISSING
--------------
glColor3fVertex3fSUN: MISSING
glColor3fVertex3fvSUN: MISSING
glColor4fNormal3fVertex3fSUN: MISSING
glColor4fNormal3fVertex3fvSUN: MISSING
glColor4ubVertex2fSUN: MISSING
glColor4ubVertex2fvSUN: MISSING
glColor4ubVertex3fSUN: MISSING
glColor4ubVertex3fvSUN: MISSING
glNormal3fVertex3fSUN: MISSING
glNormal3fVertex3fvSUN: MISSING
glReplacementCodeuiColor3fVertex3fSUN: MISSING
glReplacementCodeuiColor3fVertex3fvSUN: MISSING
glReplacementCodeuiColor4fNormal3fVertex3fSUN: MISSING
glReplacementCodeuiColor4fNormal3fVertex3fvSUN: MISSING
glReplacementCodeuiColor4ubVertex3fSUN: MISSING
glReplacementCodeuiColor4ubVertex3fvSUN: MISSING
glReplacementCodeuiNormal3fVertex3fSUN: MISSING
glReplacementCodeuiNormal3fVertex3fvSUN: MISSING
glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN: MISSING
glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN: MISSING
glReplacementCodeuiTexCoord2fNormal3fVertex3fSUN: MISSING
glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN: MISSING
glReplacementCodeuiTexCoord2fVertex3fSUN: MISSING
glReplacementCodeuiTexCoord2fVertex3fvSUN: MISSING
glReplacementCodeuiVertex3fSUN: MISSING
glReplacementCodeuiVertex3fvSUN: MISSING
glTexCoord2fColor3fVertex3fSUN: MISSING
glTexCoord2fColor3fVertex3fvSUN: MISSING
glTexCoord2fColor4fNormal3fVertex3fSUN: MISSING
glTexCoord2fColor4fNormal3fVertex3fvSUN: MISSING
glTexCoord2fColor4ubVertex3fSUN: MISSING
glTexCoord2fColor4ubVertex3fvSUN: MISSING
glTexCoord2fNormal3fVertex3fSUN: MISSING
glTexCoord2fNormal3fVertex3fvSUN: MISSING
glTexCoord2fVertex3fSUN: MISSING
glTexCoord2fVertex3fvSUN: MISSING
glTexCoord4fColor4fNormal3fVertex4fSUN: MISSING
glTexCoord4fColor4fNormal3fVertex4fvSUN: MISSING
glTexCoord4fVertex4fSUN: MISSING
glTexCoord4fVertex4fvSUN: MISSING
GL_WIN_phong_shading: MISSING
---------------------
GL_WIN_specular_fog: MISSING
--------------------
GL_WIN_swap_hint: MISSING
-----------------
glAddSwapHintRectWIN: MISSING
OpenGL vendor string: NVIDIA Corporation
OpenGL renderer string: NVIDIA GeForce 9400M OpenGL Engine
OpenGL version string: 2.1 NVIDIA-8.0.61
OpenGL extensions (GL_):
GL_ARB_color_buffer_float, GL_ARB_depth_buffer_float, GL_ARB_depth_clamp,
GL_ARB_depth_texture, GL_ARB_draw_buffers, GL_ARB_draw_elements_base_vertex,
GL_ARB_draw_instanced, GL_ARB_fragment_program,
GL_ARB_fragment_program_shadow, GL_ARB_fragment_shader,
GL_ARB_framebuffer_object, GL_ARB_framebuffer_sRGB, GL_ARB_half_float_pixel,
GL_ARB_half_float_vertex, GL_ARB_imaging, GL_ARB_instanced_arrays,
GL_ARB_multisample, GL_ARB_multitexture, GL_ARB_occlusion_query,
GL_ARB_pixel_buffer_object, GL_ARB_point_parameters, GL_ARB_point_sprite,
GL_ARB_provoking_vertex, GL_ARB_seamless_cube_map, GL_ARB_shader_objects,
GL_ARB_shader_texture_lod, GL_ARB_shading_language_100, GL_ARB_shadow,
GL_ARB_sync, GL_ARB_texture_border_clamp, GL_ARB_texture_compression,
GL_ARB_texture_compression_rgtc, GL_ARB_texture_cube_map,
GL_ARB_texture_env_add, GL_ARB_texture_env_combine,
GL_ARB_texture_env_crossbar, GL_ARB_texture_env_dot3, GL_ARB_texture_float,
GL_ARB_texture_mirrored_repeat, GL_ARB_texture_non_power_of_two,
GL_ARB_texture_rectangle, GL_ARB_texture_rg, GL_ARB_transpose_matrix,
GL_ARB_vertex_array_bgra, GL_ARB_vertex_blend, GL_ARB_vertex_buffer_object,
GL_ARB_vertex_program, GL_ARB_vertex_shader, GL_ARB_window_pos, GL_EXT_abgr,
GL_EXT_bgra, GL_EXT_bindable_uniform, GL_EXT_blend_color,
GL_EXT_blend_equation_separate, GL_EXT_blend_func_separate,
GL_EXT_blend_minmax, GL_EXT_blend_subtract, GL_EXT_clip_volume_hint,
GL_EXT_depth_bounds_test, GL_EXT_draw_buffers2, GL_EXT_draw_range_elements,
GL_EXT_fog_coord, GL_EXT_framebuffer_blit, GL_EXT_framebuffer_multisample,
GL_EXT_framebuffer_multisample_blit_scaled, GL_EXT_framebuffer_object,
GL_EXT_framebuffer_sRGB, GL_EXT_geometry_shader4,
GL_EXT_gpu_program_parameters, GL_EXT_gpu_shader4, GL_EXT_multi_draw_arrays,
GL_EXT_packed_depth_stencil, GL_EXT_packed_float, GL_EXT_provoking_vertex,
GL_EXT_rescale_normal, GL_EXT_secondary_color, GL_EXT_shadow_funcs,
GL_EXT_stencil_two_side, GL_EXT_stencil_wrap, GL_EXT_texture_array,
GL_EXT_texture_compression_dxt1, GL_EXT_texture_compression_s3tc,
GL_EXT_texture_env_add, GL_EXT_texture_filter_anisotropic,
GL_EXT_texture_integer, GL_EXT_texture_lod_bias,
GL_EXT_texture_mirror_clamp, GL_EXT_texture_rectangle,
GL_EXT_texture_shared_exponent, GL_EXT_texture_sRGB,
GL_EXT_texture_sRGB_decode, GL_EXT_timer_query, GL_EXT_transform_feedback,
GL_EXT_vertex_array_bgra, GL_APPLE_aux_depth_stencil,
GL_APPLE_client_storage, GL_APPLE_element_array, GL_APPLE_fence,
GL_APPLE_float_pixels, GL_APPLE_flush_buffer_range, GL_APPLE_flush_render,
GL_APPLE_object_purgeable, GL_APPLE_packed_pixels, GL_APPLE_pixel_buffer,
GL_APPLE_rgb_422, GL_APPLE_row_bytes, GL_APPLE_specular_vector,
GL_APPLE_texture_range, GL_APPLE_transform_hint,
GL_APPLE_vertex_array_object, GL_APPLE_vertex_array_range,
GL_APPLE_vertex_point_size, GL_APPLE_vertex_program_evaluators,
GL_APPLE_ycbcr_422, GL_ATI_separate_stencil, GL_ATI_texture_env_combine3,
GL_ATI_texture_float, GL_ATI_texture_mirror_once, GL_IBM_rasterpos_clip,
GL_NV_blend_square, GL_NV_conditional_render, GL_NV_depth_clamp,
GL_NV_fog_distance, GL_NV_fragment_program_option, GL_NV_fragment_program2,
GL_NV_light_max_exponent, GL_NV_multisample_filter_hint, GL_NV_point_sprite,
GL_NV_texgen_reflection, GL_NV_vertex_program2_option,
GL_NV_vertex_program3, GL_SGIS_generate_mipmap, GL_SGIS_texture_edge_clamp,
GL_SGIS_texture_lod.
% rustc glewinfo_parser.rs
glewinfo_parser.rs:24:15: 24:18 warning: implicitly copying a non-implicitly-copyable value
glewinfo_parser.rs:24 .map(|a| a[0]) // create a list of the supported extension names
^~~
glewinfo_parser.rs:18:4: 23:13 warning: instantiating copy type parameter with a not implicitly copyable type
glewinfo_parser.rs:18 run_glewinfo(glewinfo_cmd)
glewinfo_parser.rs:19 .split_str("\n\n") // divide into sections
glewinfo_parser.rs:20 .tail().tail() // skip header and version info sections
glewinfo_parser.rs:21 .map(|a| lines(*a)[0]) // first line of each section
glewinfo_parser.rs:22 .map(|a| a.split_str(":")) // isolate the extension name
glewinfo_parser.rs:23 .filter(|a| a[1].contains("OK")) // create a list that contains only the supported extensions
glewinfo_parser.rs:21:15: 21:26 warning: implicitly copying a non-implicitly-copyable value
glewinfo_parser.rs:21 .map(|a| lines(*a)[0]) // first line of each section
^~~~~~~~~~~
glewinfo_parser.rs:18:4: 20:18 warning: instantiating copy type parameter with a not implicitly copyable type
glewinfo_parser.rs:18 run_glewinfo(glewinfo_cmd)
glewinfo_parser.rs:19 .split_str("\n\n") // divide into sections
glewinfo_parser.rs:20 .tail().tail() // skip header and version info sections
glewinfo_parser.rs:18:4: 20:11 warning: instantiating copy type parameter with a not implicitly copyable type
glewinfo_parser.rs:18 run_glewinfo(glewinfo_cmd)
glewinfo_parser.rs:19 .split_str("\n\n") // divide into sections
glewinfo_parser.rs:20 .tail().tail() // skip header and version info sections
warning: no debug symbols in executable (-arch x86_64)
GL_VERSION_1_1
GL_VERSION_1_2
GL_VERSION_1_2_1
GL_VERSION_1_3
GL_VERSION_1_4
GL_VERSION_1_5
GL_VERSION_2_0
GL_VERSION_2_1
GL_VERSION_3_0
GL_VERSION_3_1
GL_VERSION_3_2
GL_APPLE_aux_depth_stencil
GL_APPLE_client_storage
GL_APPLE_element_array
GL_APPLE_fence
GL_APPLE_float_pixels
GL_APPLE_flush_buffer_range
GL_APPLE_object_purgeable
GL_APPLE_pixel_buffer
GL_APPLE_rgb_422
GL_APPLE_row_bytes
GL_APPLE_specular_vector
GL_APPLE_texture_range
GL_APPLE_transform_hint
GL_APPLE_vertex_array_object
GL_APPLE_vertex_array_range
GL_APPLE_vertex_program_evaluators
GL_APPLE_ycbcr_422
GL_ARB_color_buffer_float
GL_ARB_copy_buffer
GL_ARB_depth_buffer_float
GL_ARB_depth_clamp
GL_ARB_depth_texture
GL_ARB_draw_buffers
GL_ARB_draw_elements_base_vertex
GL_ARB_draw_instanced
GL_ARB_fragment_program
GL_ARB_fragment_program_shadow
GL_ARB_fragment_shader
GL_ARB_framebuffer_object
GL_ARB_framebuffer_sRGB
GL_ARB_half_float_pixel
GL_ARB_half_float_vertex
GL_ARB_imaging
GL_ARB_instanced_arrays
GL_ARB_map_buffer_range
GL_ARB_multisample
GL_ARB_multitexture
GL_ARB_occlusion_query
GL_ARB_pixel_buffer_object
GL_ARB_point_parameters
GL_ARB_point_sprite
GL_ARB_provoking_vertex
GL_ARB_sampler_objects
GL_ARB_seamless_cube_map
GL_ARB_shader_objects
GL_ARB_shader_texture_lod
GL_ARB_shading_language_100
GL_ARB_shadow
GL_ARB_sync
GL_ARB_texture_border_clamp
GL_ARB_texture_compression
GL_ARB_texture_compression_rgtc
GL_ARB_texture_cube_map
GL_ARB_texture_env_add
GL_ARB_texture_env_combine
GL_ARB_texture_env_crossbar
GL_ARB_texture_env_dot3
GL_ARB_texture_float
GL_ARB_texture_mirrored_repeat
GL_ARB_texture_multisample
GL_ARB_texture_non_power_of_two
GL_ARB_texture_rectangle
GL_ARB_texture_rg
GL_ARB_timer_query
GL_ARB_transpose_matrix
GL_ARB_uniform_buffer_object
GL_ARB_vertex_array_bgra
GL_ARB_vertex_array_object
GL_ARB_vertex_blend
GL_ARB_vertex_buffer_object
GL_ARB_vertex_program
GL_ARB_vertex_shader
GL_ARB_window_pos
GL_ATI_pn_triangles
GL_ATI_separate_stencil
GL_ATI_texture_env_combine3
GL_ATI_texture_float
GL_ATI_texture_mirror_once
GL_EXT_abgr
GL_EXT_bgra
GL_EXT_bindable_uniform
GL_EXT_blend_color
GL_EXT_blend_equation_separate
GL_EXT_blend_func_separate
GL_EXT_blend_minmax
GL_EXT_blend_subtract
GL_EXT_clip_volume_hint
GL_EXT_compiled_vertex_array
GL_EXT_depth_bounds_test
GL_EXT_draw_buffers2
GL_EXT_draw_range_elements
GL_EXT_fog_coord
GL_EXT_framebuffer_blit
GL_EXT_framebuffer_multisample
GL_EXT_framebuffer_multisample_blit_scaled
GL_EXT_framebuffer_object
GL_EXT_framebuffer_sRGB
GL_EXT_geometry_shader4
GL_EXT_gpu_program_parameters
GL_EXT_gpu_shader4
GL_EXT_multi_draw_arrays
GL_EXT_packed_depth_stencil
GL_EXT_packed_float
GL_EXT_paletted_texture
GL_EXT_provoking_vertex
GL_EXT_rescale_normal
GL_EXT_secondary_color
GL_EXT_shadow_funcs
GL_EXT_stencil_two_side
GL_EXT_stencil_wrap
GL_EXT_texture_array
GL_EXT_texture_compression_dxt1
GL_EXT_texture_compression_s3tc
GL_EXT_texture_env_add
GL_EXT_texture_filter_anisotropic
GL_EXT_texture_integer
GL_EXT_texture_lod_bias
GL_EXT_texture_mirror_clamp
GL_EXT_texture_rectangle
GL_EXT_texture_sRGB
GL_EXT_texture_sRGB_decode
GL_EXT_texture_shared_exponent
GL_EXT_timer_query
GL_EXT_transform_feedback
GL_EXT_vertex_array_bgra
GL_IBM_rasterpos_clip
GL_NV_blend_square
GL_NV_conditional_render
GL_NV_depth_clamp
GL_NV_fog_distance
GL_NV_fragment_program2
GL_NV_fragment_program_option
GL_NV_light_max_exponent
GL_NV_multisample_filter_hint
GL_NV_point_sprite
GL_NV_register_combiners
GL_NV_register_combiners2
GL_NV_texgen_reflection
GL_NV_vertex_program2_option
GL_NV_vertex_program3
GL_SGIS_generate_mipmap
GL_SGIS_texture_edge_clamp
GL_SGIS_texture_lod
use str::*;
use vec::*;
/**
* Returns the output of glewinfo
*/
fn run_glewinfo(glewinfo_cmd: &str) -> ~str {
let {status, out, err} = run::program_output(glewinfo_cmd, []);
if !err.is_empty() { fail(err); }
if status != 0 { fail(fmt!("glewinfo returned a non-zero status: %?", status)); }
return out;
}
/**
* Returns a list of the supported OpenGL extensions
*/
fn get_gl_extensions(glewinfo_cmd: &str) -> ~[~str] {
run_glewinfo(glewinfo_cmd)
.split_str("\n\n") // divide into sections
.tail().tail() // skip header and version info sections
.map(|a| lines(*a)[0]) // first line of each section
.map(|a| a.split_str(":")) // isolate the extension name
.filter(|a| a[1].contains("OK")) // create a list that contains only the supported extensions
.map(|a| a[0]) // create a list of the supported extension names
}
fn main() {
for get_gl_extensions("./glewinfo").each |ext| {
io::println(*ext)
}
}
##
## Copyright (C) 2002-2008, Marcelo E. Magallon <mmagallo[]debian org>
## Copyright (C) 2002-2008, Milan Ikits <milan ikits[]ieee org>
##
## This program is distributed under the terms and conditions of the GNU
## General Public License Version 2 as published by the Free Software
## Foundation or, at your option, any later version.
my %regex = (
extname => qr/^[A-Z][A-Za-z0-9_]+$/,
exturl => qr/^http.+$/,
function => qr/^(.+) ([a-z][a-z0-9_]*) \((.+)\)$/i,
token => qr/^([A-Z][A-Z0-9_x]*)\s+((?:0x)?[0-9A-Fa-f]+|[A-Z][A-Z0-9_]*)$/,
type => qr/^typedef\s+(.+)$/,
exact => qr/.*;$/,
);
# prefix function name with glew
sub prefixname($)
{
my $name = $_[0];
$name =~ s/^(.*?)gl/__$1glew/;
return $name;
}
# prefix function name with glew
sub prefix_varname($)
{
my $name = $_[0];
$name =~ s/^(.*?)GL(X*?)EW/__$1GL$2EW/;
return $name;
}
#---------------------------------------------------------------------------------------
sub make_exact($)
{
my $exact = $_[0];
$exact =~ s/(; |{)/$1\n/g;
return $exact;
}
sub make_separator($)
{
my $extname = $_[0];
my $l = length $extname;
my $s = (71 - $l)/2;
print "/* ";
my $j = 3;
for (my $i = 0; $i < $s; $i++)
{
print "-";
$j++;
}
print " $_[0] ";
$j += $l + 2;
while ($j < 76)
{
print "-";
$j++;
}
print " */\n\n";
}
#---------------------------------------------------------------------------------------
sub parse_ext($)
{
my $filename = shift;
my %functions = ();
my %tokens = ();
my @types = ();
my @exacts = ();
my $extname = ""; # Full extension name GL_FOO_extension
my $exturl = ""; # Info URL
my $extstring = ""; # Relevant extension string
open EXT, "<$filename" or return;
# As of GLEW 1.5.3 the first three lines _must_ be
# the extension name, the URL and the GL extension
# string (which might be different to the name)
#
# For example GL_NV_geometry_program4 is available
# iff GL_NV_gpu_program4 appears in the extension
# string.
#
# For core OpenGL versions, the third line should
# be blank.
#
# If the URL is unknown, the second line should be
# blank.
$extname = readline(*EXT);
$exturl = readline(*EXT);
$extstring = readline(*EXT);
chomp($extname);
chomp($exturl);
chomp($extstring);
while(<EXT>)
{
chomp;
if (s/^\s+//)
{
if (/$regex{exact}/)
{
push @exacts, $_;
}
elsif (/$regex{type}/)
{
push @types, $_;
}
elsif (/$regex{token}/)
{
my ($name, $value) = ($1, $2);
$tokens{$name} = $value;
}
elsif (/$regex{function}/)
{
my ($return, $name, $parms) = ($1, $2, $3);
$functions{$name} = {
rtype => $return,
parms => $parms,
};
} else {
print STDERR "'$_' matched no regex.\n";
}
}
}
close EXT;
return ($extname, $exturl, $extstring, \@types, \%tokens, \%functions, \@exacts);
}
sub output_tokens($$)
{
my ($tbl, $fnc) = @_;
if (keys %{$tbl})
{
local $, = "\n";
print "\n";
print map { &{$fnc}($_, $tbl->{$_}) } sort { hex ${$tbl}{$a} <=> hex ${$tbl}{$b} } keys %{$tbl};
print "\n";
} else {
print STDERR "no keys in table!\n";
}
}
sub output_types($$)
{
my ($tbl, $fnc) = @_;
if (scalar @{$tbl})
{
local $, = "\n";
print "\n";
print map { &{$fnc}($_) } sort @{$tbl};
print "\n";
}
}
sub output_decls($$)
{
my ($tbl, $fnc) = @_;
if (keys %{$tbl})
{
local $, = "\n";
print "\n";
print map { &{$fnc}($_, $tbl->{$_}) } sort keys %{$tbl};
print "\n";
}
}
sub output_exacts($$)
{
my ($tbl, $fnc) = @_;
if (scalar @{$tbl})
{
local $, = "\n";
print "\n";
print map { &{$fnc}($_) } sort @{$tbl};
print "\n";
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment