--- /dev/null
+---------------------------
+ GLEW Extension Info
+---------------------------
+
+GLEW version 1.5.5
+Reporting capabilities of display :0.0, visual 0x90
+Running on a Mesa DRI Intel(R) Ironlake Mobile GEM 20100330 DEVELOPMENT from Tungsten Graphics, Inc
+OpenGL version 2.1 Mesa 7.9 is supported
+
+GL_VERSION_1_1: OK
+---------------
+
+GL_VERSION_1_2: OK
+---------------
+ glCopyTexSubImage3D: OK
+ glDrawRangeElements: OK
+ glTexImage3D: OK
+ glTexSubImage3D: 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: MISSING
+---------------
+ glBeginConditionalRender: MISSING
+ glBeginTransformFeedback: OK
+ glBindFragDataLocation: MISSING
+ glClampColor: MISSING
+ glClearBufferfi: MISSING
+ glClearBufferfv: MISSING
+ glClearBufferiv: MISSING
+ glClearBufferuiv: MISSING
+ glColorMaski: MISSING
+ glDisablei: MISSING
+ glEnablei: MISSING
+ glEndConditionalRender: MISSING
+ glEndTransformFeedback: OK
+ glGetBooleani_v: MISSING
+ glGetFragDataLocation: MISSING
+ glGetStringi: MISSING
+ glGetTexParameterIiv: MISSING
+ glGetTexParameterIuiv: MISSING
+ glGetTransformFeedbackVarying: OK
+ glGetUniformuiv: MISSING
+ glGetVertexAttribIiv: MISSING
+ glGetVertexAttribIuiv: MISSING
+ glIsEnabledi: MISSING
+ glTexParameterIiv: MISSING
+ glTexParameterIuiv: MISSING
+ glTransformFeedbackVaryings: OK
+ glUniform1ui: MISSING
+ glUniform1uiv: MISSING
+ glUniform2ui: MISSING
+ glUniform2uiv: MISSING
+ glUniform3ui: MISSING
+ glUniform3uiv: MISSING
+ glUniform4ui: MISSING
+ glUniform4uiv: MISSING
+ glVertexAttribI1i: MISSING
+ glVertexAttribI1iv: MISSING
+ glVertexAttribI1ui: MISSING
+ glVertexAttribI1uiv: MISSING
+ glVertexAttribI2i: MISSING
+ glVertexAttribI2iv: MISSING
+ glVertexAttribI2ui: MISSING
+ glVertexAttribI2uiv: MISSING
+ glVertexAttribI3i: MISSING
+ glVertexAttribI3iv: MISSING
+ glVertexAttribI3ui: MISSING
+ glVertexAttribI3uiv: MISSING
+ glVertexAttribI4bv: MISSING
+ glVertexAttribI4i: MISSING
+ glVertexAttribI4iv: MISSING
+ glVertexAttribI4sv: MISSING
+ glVertexAttribI4ubv: MISSING
+ glVertexAttribI4ui: MISSING
+ glVertexAttribI4uiv: MISSING
+ glVertexAttribI4usv: MISSING
+ glVertexAttribIPointer: MISSING
+
+GL_VERSION_3_1: MISSING
+---------------
+ glDrawArraysInstanced: OK
+ glDrawElementsInstanced: OK
+ glPrimitiveRestartIndex: MISSING
+ glTexBuffer: MISSING
+
+GL_VERSION_3_2: MISSING
+---------------
+ glFramebufferTexture: MISSING
+ glGetBufferParameteri64v: MISSING
+ glGetInteger64i_v: MISSING
+
+GL_VERSION_3_3: MISSING
+---------------
+ glVertexAttribDivisor: MISSING
+
+GL_VERSION_4_0: MISSING
+---------------
+ glBlendEquationSeparatei: MISSING
+ glBlendEquationi: MISSING
+ glBlendFuncSeparatei: MISSING
+ glBlendFunci: MISSING
+ glMinSampleShading: MISSING
+
+GL_3DFX_multisample: MISSING
+--------------------
+
+GL_3DFX_tbuffer: MISSING
+----------------
+ glTbufferMask3DFX: MISSING
+
+GL_3DFX_texture_compression_FXT1: OK
+---------------------------------
+
+GL_AMD_conservative_depth: MISSING
+--------------------------
+
+GL_AMD_debug_output: MISSING
+--------------------
+ glDebugMessageCallbackAMD: MISSING
+ glDebugMessageEnableAMD: MISSING
+ glDebugMessageInsertAMD: MISSING
+ glGetDebugMessageLogAMD: MISSING
+
+GL_AMD_draw_buffers_blend: MISSING
+--------------------------
+ glBlendEquationIndexedAMD: MISSING
+ glBlendEquationSeparateIndexedAMD: MISSING
+ glBlendFuncIndexedAMD: MISSING
+ glBlendFuncSeparateIndexedAMD: 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_seamless_cubemap_per_texture: MISSING
+------------------------------------
+
+GL_AMD_shader_stencil_export: MISSING
+-----------------------------
+
+GL_AMD_texture_texture4: MISSING
+------------------------
+
+GL_AMD_transform_feedback3_lines_triangles: MISSING
+-------------------------------------------
+
+GL_AMD_vertex_shader_tessellator: MISSING
+---------------------------------
+ glTessellationFactorAMD: MISSING
+ glTessellationModeAMD: MISSING
+
+GL_APPLE_aux_depth_stencil: MISSING
+---------------------------
+
+GL_APPLE_client_storage: OK
+------------------------
+
+GL_APPLE_element_array: MISSING
+-----------------------
+ glDrawElementArrayAPPLE: MISSING
+ glDrawRangeElementArrayAPPLE: MISSING
+ glElementPointerAPPLE: MISSING
+ glMultiDrawElementArrayAPPLE: MISSING
+ glMultiDrawRangeElementArrayAPPLE: MISSING
+
+GL_APPLE_fence: MISSING
+---------------
+ glDeleteFencesAPPLE: MISSING
+ glFinishFenceAPPLE: MISSING
+ glFinishObjectAPPLE: MISSING
+ glGenFencesAPPLE: MISSING
+ glIsFenceAPPLE: MISSING
+ glSetFenceAPPLE: MISSING
+ glTestFenceAPPLE: MISSING
+ glTestObjectAPPLE: MISSING
+
+GL_APPLE_float_pixels: MISSING
+----------------------
+
+GL_APPLE_flush_buffer_range: OK [MISSING]
+----------------------------
+ glBufferParameteriAPPLE: OK
+ glFlushMappedBufferRangeAPPLE: OK
+
+GL_APPLE_object_purgeable: OK
+--------------------------
+ glGetObjectParameterivAPPLE: OK
+ glObjectPurgeableAPPLE: OK
+ glObjectUnpurgeableAPPLE: OK
+
+GL_APPLE_pixel_buffer: MISSING
+----------------------
+
+GL_APPLE_rgb_422: MISSING
+-----------------
+
+GL_APPLE_row_bytes: MISSING
+-------------------
+
+GL_APPLE_specular_vector: MISSING
+-------------------------
+
+GL_APPLE_texture_range: OK [MISSING]
+-----------------------
+ glGetTexParameterPointervAPPLE: OK
+ glTextureRangeAPPLE: OK
+
+GL_APPLE_transform_hint: MISSING
+------------------------
+
+GL_APPLE_vertex_array_object: OK
+-----------------------------
+ glBindVertexArrayAPPLE: OK
+ glDeleteVertexArraysAPPLE: OK
+ glGenVertexArraysAPPLE: OK
+ glIsVertexArrayAPPLE: OK
+
+GL_APPLE_vertex_array_range: MISSING
+----------------------------
+ glFlushVertexArrayRangeAPPLE: MISSING
+ glVertexArrayParameteriAPPLE: MISSING
+ glVertexArrayRangeAPPLE: MISSING
+
+GL_APPLE_vertex_program_evaluators: MISSING
+-----------------------------------
+ glDisableVertexAttribAPPLE: MISSING
+ glEnableVertexAttribAPPLE: MISSING
+ glIsVertexAttribEnabledAPPLE: MISSING
+ glMapVertexAttrib1dAPPLE: MISSING
+ glMapVertexAttrib1fAPPLE: MISSING
+ glMapVertexAttrib2dAPPLE: MISSING
+ glMapVertexAttrib2fAPPLE: MISSING
+
+GL_APPLE_ycbcr_422: MISSING
+-------------------
+
+GL_ARB_blend_func_extended: MISSING
+---------------------------
+ glBindFragDataLocationIndexed: MISSING
+ glGetFragDataIndex: MISSING
+
+GL_ARB_color_buffer_float: MISSING
+--------------------------
+ glClampColorARB: MISSING
+
+GL_ARB_compatibility: MISSING
+---------------------
+
+GL_ARB_copy_buffer: OK
+-------------------
+ glCopyBufferSubData: OK
+
+GL_ARB_depth_buffer_float: MISSING
+--------------------------
+
+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: MISSING [OK]
+---------------------------------
+ glDrawElementsBaseVertex: OK
+ glDrawElementsInstancedBaseVertex: MISSING
+ glDrawRangeElementsBaseVertex: OK
+ glMultiDrawElementsBaseVertex: OK
+
+GL_ARB_draw_indirect: MISSING
+---------------------
+ glDrawArraysIndirect: MISSING
+ glDrawElementsIndirect: MISSING
+
+GL_ARB_draw_instanced: OK [MISSING]
+----------------------
+ glDrawArraysInstancedARB: OK
+ glDrawElementsInstancedARB: OK
+
+GL_ARB_explicit_attrib_location: MISSING
+--------------------------------
+
+GL_ARB_fragment_coord_conventions: OK
+----------------------------------
+
+GL_ARB_fragment_program: OK
+------------------------
+
+GL_ARB_fragment_program_shadow: OK
+-------------------------------
+
+GL_ARB_fragment_shader: OK
+-----------------------
+
+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: MISSING
+------------------------
+
+GL_ARB_geometry_shader4: MISSING
+------------------------
+ glFramebufferTextureARB: OK
+ glFramebufferTextureFaceARB: OK
+ glFramebufferTextureLayerARB: MISSING
+ glProgramParameteriARB: OK
+
+GL_ARB_gpu_shader5: MISSING
+-------------------
+
+GL_ARB_gpu_shader_fp64: MISSING
+-----------------------
+ glGetUniformdv: MISSING
+ glProgramUniform1dEXT: MISSING
+ glProgramUniform1dvEXT: MISSING
+ glProgramUniform2dEXT: MISSING
+ glProgramUniform2dvEXT: MISSING
+ glProgramUniform3dEXT: MISSING
+ glProgramUniform3dvEXT: MISSING
+ glProgramUniform4dEXT: MISSING
+ glProgramUniform4dvEXT: MISSING
+ glProgramUniformMatrix2dvEXT: MISSING
+ glProgramUniformMatrix2x3dvEXT: MISSING
+ glProgramUniformMatrix2x4dvEXT: MISSING
+ glProgramUniformMatrix3dvEXT: MISSING
+ glProgramUniformMatrix3x2dvEXT: MISSING
+ glProgramUniformMatrix3x4dvEXT: MISSING
+ glProgramUniformMatrix4dvEXT: MISSING
+ glProgramUniformMatrix4x2dvEXT: MISSING
+ glProgramUniformMatrix4x3dvEXT: 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 [MISSING]
+---------------
+ 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: MISSING
+------------------------
+ glVertexAttribDivisorARB: MISSING
+
+GL_ARB_map_buffer_range: OK
+------------------------
+ glFlushMappedBufferRange: OK
+ glMapBufferRange: OK
+
+GL_ARB_matrix_palette: MISSING
+----------------------
+ glCurrentPaletteMatrixARB: MISSING
+ glMatrixIndexPointerARB: MISSING
+ glMatrixIndexubvARB: MISSING
+ glMatrixIndexuivARB: MISSING
+ glMatrixIndexusvARB: 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_provoking_vertex: OK
+------------------------
+ glProvokingVertex: OK
+
+GL_ARB_sample_shading: MISSING
+----------------------
+ glMinSampleShadingARB: MISSING
+
+GL_ARB_sampler_objects: MISSING
+-----------------------
+ glBindSampler: MISSING
+ glDeleteSamplers: MISSING
+ glGenSamplers: MISSING
+ glGetSamplerParameterIiv: MISSING
+ glGetSamplerParameterIuiv: MISSING
+ glGetSamplerParameterfv: MISSING
+ glGetSamplerParameteriv: MISSING
+ glIsSampler: MISSING
+ glSamplerParameterIiv: MISSING
+ glSamplerParameterIuiv: MISSING
+ glSamplerParameterf: MISSING
+ glSamplerParameterfv: MISSING
+ glSamplerParameteri: MISSING
+ glSamplerParameteriv: MISSING
+
+GL_ARB_seamless_cube_map: OK
+-------------------------
+
+GL_ARB_shader_bit_encoding: 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_subroutine: MISSING
+-------------------------
+ glGetActiveSubroutineName: MISSING
+ glGetActiveSubroutineUniformName: MISSING
+ glGetActiveSubroutineUniformiv: MISSING
+ glGetProgramStageiv: MISSING
+ glGetSubroutineIndex: MISSING
+ glGetSubroutineUniformLocation: MISSING
+ glGetUniformSubroutineuiv: MISSING
+ glUniformSubroutinesuiv: MISSING
+
+GL_ARB_shader_texture_lod: MISSING
+--------------------------
+
+GL_ARB_shading_language_100: OK
+----------------------------
+
+GL_ARB_shading_language_include: MISSING
+--------------------------------
+ glCompileShaderIncludeARB: MISSING
+ glDeleteNamedStringARB: MISSING
+ glGetNamedStringARB: MISSING
+ glGetNamedStringivARB: MISSING
+ glIsNamedStringARB: MISSING
+ glNamedStringARB: MISSING
+
+GL_ARB_shadow: OK
+--------------
+
+GL_ARB_shadow_ambient: 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_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: MISSING
+--------------------------------
+
+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: MISSING
+---------------------
+
+GL_ARB_texture_gather: MISSING
+----------------------
+
+GL_ARB_texture_mirrored_repeat: OK
+-------------------------------
+
+GL_ARB_texture_multisample: MISSING
+---------------------------
+ glGetMultisamplefv: MISSING
+ glSampleMaski: MISSING
+ glTexImage2DMultisample: MISSING
+ glTexImage3DMultisample: MISSING
+
+GL_ARB_texture_non_power_of_two: OK
+--------------------------------
+
+GL_ARB_texture_query_lod: MISSING
+-------------------------
+
+GL_ARB_texture_rectangle: OK
+-------------------------
+
+GL_ARB_texture_rg: MISSING
+------------------
+
+GL_ARB_texture_rgb10_a2ui: MISSING
+--------------------------
+
+GL_ARB_texture_swizzle: OK
+-----------------------
+
+GL_ARB_timer_query: MISSING
+-------------------
+ glGetQueryObjecti64v: MISSING
+ glGetQueryObjectui64v: MISSING
+ glQueryCounter: MISSING
+
+GL_ARB_transform_feedback2: OK [MISSING]
+---------------------------
+ glBindTransformFeedback: OK
+ glDeleteTransformFeedbacks: OK
+ glDrawTransformFeedback: OK
+ glGenTransformFeedbacks: OK
+ glIsTransformFeedback: OK
+ glPauseTransformFeedback: OK
+ glResumeTransformFeedback: OK
+
+GL_ARB_transform_feedback3: MISSING
+---------------------------
+ glBeginQueryIndexed: MISSING
+ glDrawTransformFeedbackStream: MISSING
+ glEndQueryIndexed: MISSING
+ glGetQueryIndexediv: MISSING
+
+GL_ARB_transpose_matrix: OK
+------------------------
+ glLoadTransposeMatrixdARB: OK
+ glLoadTransposeMatrixfARB: OK
+ glMultTransposeMatrixdARB: OK
+ glMultTransposeMatrixfARB: OK
+
+GL_ARB_uniform_buffer_object: MISSING
+-----------------------------
+ glBindBufferBase: OK
+ glBindBufferRange: OK
+ glGetActiveUniformBlockName: MISSING
+ glGetActiveUniformBlockiv: MISSING
+ glGetActiveUniformName: MISSING
+ glGetActiveUniformsiv: MISSING
+ glGetIntegeri_v: MISSING
+ glGetUniformBlockIndex: MISSING
+ glGetUniformIndices: MISSING
+ glUniformBlockBinding: MISSING
+
+GL_ARB_vertex_array_bgra: OK
+-------------------------
+
+GL_ARB_vertex_array_object: OK
+---------------------------
+ glBindVertexArray: OK
+ glDeleteVertexArrays: OK
+ glGenVertexArrays: OK
+ glIsVertexArray: OK
+
+GL_ARB_vertex_blend: MISSING
+--------------------
+ glVertexBlendARB: MISSING
+ glWeightPointerARB: MISSING
+ glWeightbvARB: MISSING
+ glWeightdvARB: MISSING
+ glWeightfvARB: MISSING
+ glWeightivARB: MISSING
+ glWeightsvARB: MISSING
+ glWeightubvARB: MISSING
+ glWeightuivARB: MISSING
+ glWeightusvARB: MISSING
+
+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_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: OK [MISSING]
+--------------------
+ glDrawBuffersATI: OK
+
+GL_ATI_element_array: MISSING
+---------------------
+ glDrawElementArrayATI: MISSING
+ glDrawRangeElementArrayATI: MISSING
+ glElementPointerATI: MISSING
+
+GL_ATI_envmap_bumpmap: OK
+----------------------
+ glGetTexBumpParameterfvATI: OK
+ glGetTexBumpParameterivATI: OK
+ glTexBumpParameterfvATI: OK
+ glTexBumpParameterivATI: OK
+
+GL_ATI_fragment_shader: OK [MISSING]
+-----------------------
+ glAlphaFragmentOp1ATI: OK
+ glAlphaFragmentOp2ATI: OK
+ glAlphaFragmentOp3ATI: OK
+ glBeginFragmentShaderATI: OK
+ glBindFragmentShaderATI: OK
+ glColorFragmentOp1ATI: OK
+ glColorFragmentOp2ATI: OK
+ glColorFragmentOp3ATI: OK
+ glDeleteFragmentShaderATI: OK
+ glEndFragmentShaderATI: OK
+ glGenFragmentShadersATI: OK
+ glPassTexCoordATI: OK
+ glSampleMapATI: OK
+ glSetFragmentShaderConstantATI: OK
+
+GL_ATI_map_object_buffer: MISSING
+-------------------------
+ glMapObjectBufferATI: MISSING
+ glUnmapObjectBufferATI: MISSING
+
+GL_ATI_meminfo: MISSING
+---------------
+
+GL_ATI_pn_triangles: MISSING
+--------------------
+ glPNTrianglesfATI: MISSING
+ glPNTrianglesiATI: MISSING
+
+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: MISSING
+---------------------
+
+GL_ATI_texture_mirror_once: MISSING
+---------------------------
+
+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
+ 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: MISSING
+------------------------
+ glGetUniformBufferSizeEXT: MISSING
+ glGetUniformOffsetEXT: MISSING
+ glUniformBufferEXT: MISSING
+
+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: OK
+----------------------
+
+GL_EXT_blend_minmax: OK
+--------------------
+ glBlendEquationEXT: OK
+
+GL_EXT_blend_subtract: OK
+----------------------
+
+GL_EXT_clip_volume_hint: MISSING
+------------------------
+
+GL_EXT_cmyka: MISSING
+-------------
+
+GL_EXT_color_subtable: OK [MISSING]
+----------------------
+ glColorSubTableEXT: OK
+ glCopyColorSubTableEXT: OK
+
+GL_EXT_compiled_vertex_array: OK
+-----------------------------
+ glLockArraysEXT: OK
+ glUnlockArraysEXT: OK
+
+GL_EXT_convolution: OK [MISSING]
+-------------------
+ glConvolutionFilter1DEXT: OK
+ glConvolutionFilter2DEXT: OK
+ glConvolutionParameterfEXT: OK
+ glConvolutionParameterfvEXT: OK
+ glConvolutionParameteriEXT: OK
+ glConvolutionParameterivEXT: OK
+ glCopyConvolutionFilter1DEXT: OK
+ glCopyConvolutionFilter2DEXT: OK
+ glGetConvolutionFilterEXT: OK
+ glGetConvolutionParameterfvEXT: OK
+ glGetConvolutionParameterivEXT: OK
+ glGetSeparableFilterEXT: OK
+ glSeparableFilter2DEXT: OK
+
+GL_EXT_coordinate_frame: MISSING
+------------------------
+ glBinormalPointerEXT: MISSING
+ glTangentPointerEXT: MISSING
+
+GL_EXT_copy_texture: OK
+--------------------
+ glCopyTexImage1DEXT: OK
+ glCopyTexImage2DEXT: OK
+ glCopyTexSubImage1DEXT: OK
+ glCopyTexSubImage2DEXT: OK
+ glCopyTexSubImage3DEXT: OK
+
+GL_EXT_cull_vertex: OK
+-------------------
+ glCullParameterdvEXT: OK
+ glCullParameterfvEXT: OK
+
+GL_EXT_depth_bounds_test: OK [MISSING]
+-------------------------
+ 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
+ glProgramUniform1fEXT: MISSING
+ glProgramUniform1fvEXT: MISSING
+ glProgramUniform1iEXT: MISSING
+ glProgramUniform1ivEXT: MISSING
+ glProgramUniform1uiEXT: MISSING
+ glProgramUniform1uivEXT: MISSING
+ glProgramUniform2fEXT: MISSING
+ glProgramUniform2fvEXT: MISSING
+ glProgramUniform2iEXT: MISSING
+ glProgramUniform2ivEXT: MISSING
+ glProgramUniform2uiEXT: MISSING
+ glProgramUniform2uivEXT: MISSING
+ glProgramUniform3fEXT: MISSING
+ glProgramUniform3fvEXT: MISSING
+ glProgramUniform3iEXT: MISSING
+ glProgramUniform3ivEXT: MISSING
+ glProgramUniform3uiEXT: MISSING
+ glProgramUniform3uivEXT: MISSING
+ glProgramUniform4fEXT: MISSING
+ glProgramUniform4fvEXT: MISSING
+ glProgramUniform4iEXT: MISSING
+ glProgramUniform4ivEXT: MISSING
+ glProgramUniform4uiEXT: MISSING
+ glProgramUniform4uivEXT: MISSING
+ glProgramUniformMatrix2fvEXT: MISSING
+ glProgramUniformMatrix2x3fvEXT: MISSING
+ glProgramUniformMatrix2x4fvEXT: MISSING
+ glProgramUniformMatrix3fvEXT: MISSING
+ glProgramUniformMatrix3x2fvEXT: MISSING
+ glProgramUniformMatrix3x4fvEXT: MISSING
+ glProgramUniformMatrix4fvEXT: MISSING
+ glProgramUniformMatrix4x2fvEXT: 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: OK [MISSING]
+----------------------
+ glDrawArraysInstancedEXT: OK
+ glDrawElementsInstancedEXT: OK
+
+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_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: MISSING
+------------------------
+
+GL_EXT_geometry_shader4: MISSING
+------------------------
+ glFramebufferTextureEXT: MISSING
+ glFramebufferTextureFaceEXT: MISSING
+ glFramebufferTextureLayerEXT: OK
+ glProgramParameteriEXT: MISSING
+
+GL_EXT_gpu_program_parameters: OK
+------------------------------
+ glProgramEnvParameters4fvEXT: OK
+ glProgramLocalParameters4fvEXT: OK
+
+GL_EXT_gpu_shader4: MISSING
+-------------------
+ glBindFragDataLocationEXT: MISSING
+ glGetFragDataLocationEXT: MISSING
+ glGetUniformuivEXT: MISSING
+ glGetVertexAttribIivEXT: MISSING
+ glGetVertexAttribIuivEXT: MISSING
+ glUniform1uiEXT: MISSING
+ glUniform1uivEXT: MISSING
+ glUniform2uiEXT: MISSING
+ glUniform2uivEXT: MISSING
+ glUniform3uiEXT: MISSING
+ glUniform3uivEXT: MISSING
+ glUniform4uiEXT: MISSING
+ glUniform4uivEXT: MISSING
+ glVertexAttribI1iEXT: MISSING
+ glVertexAttribI1ivEXT: MISSING
+ glVertexAttribI1uiEXT: MISSING
+ glVertexAttribI1uivEXT: MISSING
+ glVertexAttribI2iEXT: MISSING
+ glVertexAttribI2ivEXT: MISSING
+ glVertexAttribI2uiEXT: MISSING
+ glVertexAttribI2uivEXT: MISSING
+ glVertexAttribI3iEXT: MISSING
+ glVertexAttribI3ivEXT: MISSING
+ glVertexAttribI3uiEXT: MISSING
+ glVertexAttribI3uivEXT: MISSING
+ glVertexAttribI4bvEXT: MISSING
+ glVertexAttribI4iEXT: MISSING
+ glVertexAttribI4ivEXT: MISSING
+ glVertexAttribI4svEXT: MISSING
+ glVertexAttribI4ubvEXT: MISSING
+ glVertexAttribI4uiEXT: MISSING
+ glVertexAttribI4uivEXT: MISSING
+ glVertexAttribI4usvEXT: MISSING
+ glVertexAttribIPointerEXT: MISSING
+
+GL_EXT_histogram: OK [MISSING]
+-----------------
+ glGetHistogramEXT: OK
+ glGetHistogramParameterfvEXT: OK
+ glGetHistogramParameterivEXT: OK
+ glGetMinmaxEXT: OK
+ glGetMinmaxParameterfvEXT: OK
+ glGetMinmaxParameterivEXT: OK
+ glHistogramEXT: OK
+ glMinmaxEXT: OK
+ glResetHistogramEXT: OK
+ glResetMinmaxEXT: OK
+
+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: OK [MISSING]
+-------------------
+ glSampleMaskEXT: OK
+ glSamplePatternEXT: OK
+
+GL_EXT_packed_depth_stencil: OK
+----------------------------
+
+GL_EXT_packed_float: MISSING
+--------------------
+
+GL_EXT_packed_pixels: OK
+---------------------
+
+GL_EXT_paletted_texture: OK [MISSING]
+------------------------
+ glColorTableEXT: OK
+ glGetColorTableEXT: OK
+ glGetColorTableParameterfvEXT: OK
+ glGetColorTableParameterivEXT: OK
+
+GL_EXT_pixel_buffer_object: OK
+---------------------------
+
+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: OK
+------------------------
+ glPointParameterfEXT: OK
+ glPointParameterfvEXT: OK
+
+GL_EXT_polygon_offset: OK
+----------------------
+ glPolygonOffsetEXT: OK
+
+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: OK
+-------------------------------
+
+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: OK
+------------------
+ glTexSubImage1DEXT: OK
+ glTexSubImage2DEXT: OK
+ glTexSubImage3DEXT: OK
+
+GL_EXT_texture: OK
+---------------
+
+GL_EXT_texture3D: OK
+-----------------
+ glTexImage3DEXT: OK
+
+GL_EXT_texture_array: MISSING
+---------------------
+
+GL_EXT_texture_buffer_object: MISSING
+-----------------------------
+ glTexBufferEXT: MISSING
+
+GL_EXT_texture_compression_dxt1: MISSING
+--------------------------------
+
+GL_EXT_texture_compression_latc: MISSING
+--------------------------------
+
+GL_EXT_texture_compression_rgtc: MISSING
+--------------------------------
+
+GL_EXT_texture_compression_s3tc: OK
+--------------------------------
+
+GL_EXT_texture_cube_map: OK
+------------------------
+
+GL_EXT_texture_edge_clamp: OK
+--------------------------
+
+GL_EXT_texture_env: MISSING
+-------------------
+
+GL_EXT_texture_env_add: OK
+-----------------------
+
+GL_EXT_texture_env_combine: OK
+---------------------------
+
+GL_EXT_texture_env_dot3: OK
+------------------------
+
+GL_EXT_texture_filter_anisotropic: OK
+----------------------------------
+
+GL_EXT_texture_integer: MISSING
+-----------------------
+ glClearColorIiEXT: MISSING
+ glClearColorIuiEXT: MISSING
+ glGetTexParameterIivEXT: MISSING
+ glGetTexParameterIuivEXT: MISSING
+ glTexParameterIivEXT: MISSING
+ glTexParameterIuivEXT: MISSING
+
+GL_EXT_texture_lod_bias: OK
+------------------------
+
+GL_EXT_texture_mirror_clamp: MISSING
+----------------------------
+
+GL_EXT_texture_object: OK
+----------------------
+ glAreTexturesResidentEXT: OK
+ glBindTextureEXT: OK
+ glDeleteTexturesEXT: OK
+ glGenTexturesEXT: OK
+ glIsTextureEXT: OK
+ glPrioritizeTexturesEXT: OK
+
+GL_EXT_texture_perturb_normal: MISSING
+------------------------------
+ glTextureNormalEXT: MISSING
+
+GL_EXT_texture_rectangle: OK
+-------------------------
+
+GL_EXT_texture_sRGB: OK
+--------------------
+
+GL_EXT_texture_shared_exponent: MISSING
+-------------------------------
+
+GL_EXT_texture_snorm: MISSING
+---------------------
+
+GL_EXT_texture_swizzle: OK
+-----------------------
+
+GL_EXT_timer_query: OK
+-------------------
+ glGetQueryObjecti64vEXT: OK
+ glGetQueryObjectui64vEXT: OK
+
+GL_EXT_transform_feedback: OK [MISSING]
+--------------------------
+ glBeginTransformFeedbackEXT: OK
+ glBindBufferBaseEXT: OK
+ glBindBufferOffsetEXT: OK
+ glBindBufferRangeEXT: OK
+ glEndTransformFeedbackEXT: OK
+ glGetTransformFeedbackVaryingEXT: OK
+ glTransformFeedbackVaryingsEXT: OK
+
+GL_EXT_vertex_array: OK
+--------------------
+ glArrayElementEXT: OK
+ glColorPointerEXT: OK
+ glDrawArraysEXT: OK
+ glEdgeFlagPointerEXT: OK
+ glGetPointervEXT: OK
+ glIndexPointerEXT: OK
+ glNormalPointerEXT: OK
+ glTexCoordPointerEXT: OK
+ glVertexPointerEXT: OK
+
+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_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: OK
+-----------------------------
+ glMultiModeDrawArraysIBM: OK
+ glMultiModeDrawElementsIBM: OK
+
+GL_IBM_rasterpos_clip: OK
+----------------------
+
+GL_IBM_static_data: MISSING
+-------------------
+
+GL_IBM_texture_mirrored_repeat: OK
+-------------------------------
+
+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_KTX_buffer_region: MISSING
+---------------------
+ glBufferRegionEnabledEXT: MISSING
+ glDeleteBufferRegionEXT: MISSING
+ glDrawBufferRegionEXT: MISSING
+ glNewBufferRegionEXT: MISSING
+ glReadBufferRegionEXT: MISSING
+
+GL_MESAX_texture_stack: MISSING
+-----------------------
+
+GL_MESA_pack_invert: OK
+--------------------
+
+GL_MESA_resize_buffers: OK [MISSING]
+-----------------------
+ glResizeBuffersMESA: OK
+
+GL_MESA_window_pos: OK
+-------------------
+ glWindowPos2dMESA: OK
+ glWindowPos2dvMESA: OK
+ glWindowPos2fMESA: OK
+ glWindowPos2fvMESA: OK
+ glWindowPos2iMESA: OK
+ glWindowPos2ivMESA: OK
+ glWindowPos2sMESA: OK
+ glWindowPos2svMESA: OK
+ glWindowPos3dMESA: OK
+ glWindowPos3dvMESA: OK
+ glWindowPos3fMESA: OK
+ glWindowPos3fvMESA: OK
+ glWindowPos3iMESA: OK
+ glWindowPos3ivMESA: OK
+ glWindowPos3sMESA: OK
+ glWindowPos3svMESA: OK
+ glWindowPos4dMESA: OK
+ glWindowPos4dvMESA: OK
+ glWindowPos4fMESA: OK
+ glWindowPos4fvMESA: OK
+ glWindowPos4iMESA: OK
+ glWindowPos4ivMESA: OK
+ glWindowPos4sMESA: OK
+ glWindowPos4svMESA: OK
+
+GL_MESA_ycbcr_texture: OK
+----------------------
+
+GL_NV_blend_square: OK
+-------------------
+
+GL_NV_conditional_render: OK [MISSING]
+-------------------------
+ glBeginConditionalRenderNV: OK
+ glEndConditionalRenderNV: OK
+
+GL_NV_copy_depth_to_color: MISSING
+--------------------------
+
+GL_NV_copy_image: MISSING
+-----------------
+ glCopyImageSubDataNV: 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: OK [MISSING]
+------------
+ glDeleteFencesNV: OK
+ glFinishFenceNV: OK
+ glGenFencesNV: OK
+ glGetFenceivNV: OK
+ glIsFenceNV: OK
+ glSetFenceNV: OK
+ glTestFenceNV: OK
+
+GL_NV_float_buffer: MISSING
+-------------------
+
+GL_NV_fog_distance: MISSING
+-------------------
+
+GL_NV_fragment_program: OK [MISSING]
+-----------------------
+ glGetProgramNamedParameterdvNV: OK
+ glGetProgramNamedParameterfvNV: OK
+ glProgramNamedParameter4dNV: OK
+ glProgramNamedParameter4dvNV: OK
+ glProgramNamedParameter4fNV: OK
+ glProgramNamedParameter4fvNV: OK
+
+GL_NV_fragment_program2: MISSING
+------------------------
+
+GL_NV_fragment_program4: MISSING
+------------------------
+
+GL_NV_fragment_program_option: MISSING
+------------------------------
+
+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: MISSING
+------------------------------
+
+GL_NV_occlusion_query: MISSING
+----------------------
+ glBeginOcclusionQueryNV: MISSING
+ glDeleteOcclusionQueriesNV: MISSING
+ glEndOcclusionQueryNV: MISSING
+ glGenOcclusionQueriesNV: MISSING
+ glGetOcclusionQueryivNV: MISSING
+ glGetOcclusionQueryuivNV: MISSING
+ glIsOcclusionQueryNV: MISSING
+
+GL_NV_packed_depth_stencil: OK
+---------------------------
+
+GL_NV_parameter_buffer_object: MISSING
+------------------------------
+ glProgramBufferParametersIivNV: MISSING
+ glProgramBufferParametersIuivNV: MISSING
+ glProgramBufferParametersfvNV: MISSING
+
+GL_NV_parameter_buffer_object2: MISSING
+-------------------------------
+
+GL_NV_pixel_data_range: MISSING
+-----------------------
+ glFlushPixelDataRangeNV: MISSING
+ glPixelDataRangeNV: MISSING
+
+GL_NV_point_sprite: OK [MISSING]
+-------------------
+ 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: MISSING
+--------------------------
+ glCombinerStageParameterfvNV: MISSING
+ glGetCombinerStageParameterfvNV: 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_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: OK
+---------------------------
+
+GL_NV_texture_expand_normal: MISSING
+----------------------------
+
+GL_NV_texture_rectangle: OK
+------------------------
+
+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: OK [MISSING]
+-------------------------
+ glFlushVertexArrayRangeNV: OK
+ glVertexArrayRangeNV: OK
+
+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: OK
+---------------------
+ glAreProgramsResidentNV: OK
+ glBindProgramNV: OK
+ glDeleteProgramsNV: OK
+ glExecuteProgramNV: OK
+ glGenProgramsNV: OK
+ glGetProgramParameterdvNV: OK
+ glGetProgramParameterfvNV: OK
+ glGetProgramStringNV: OK
+ glGetProgramivNV: OK
+ glGetTrackMatrixivNV: OK
+ glGetVertexAttribPointervNV: OK
+ glGetVertexAttribdvNV: OK
+ glGetVertexAttribfvNV: OK
+ glGetVertexAttribivNV: OK
+ glIsProgramNV: OK
+ glLoadProgramNV: OK
+ glProgramParameter4dNV: OK
+ glProgramParameter4dvNV: OK
+ glProgramParameter4fNV: OK
+ glProgramParameter4fvNV: OK
+ glProgramParameters4dvNV: OK
+ glProgramParameters4fvNV: OK
+ glRequestResidentProgramsNV: OK
+ glTrackMatrixNV: OK
+ glVertexAttrib1dNV: OK
+ glVertexAttrib1dvNV: OK
+ glVertexAttrib1fNV: OK
+ glVertexAttrib1fvNV: OK
+ glVertexAttrib1sNV: OK
+ glVertexAttrib1svNV: OK
+ glVertexAttrib2dNV: OK
+ glVertexAttrib2dvNV: OK
+ glVertexAttrib2fNV: OK
+ glVertexAttrib2fvNV: OK
+ glVertexAttrib2sNV: OK
+ glVertexAttrib2svNV: OK
+ glVertexAttrib3dNV: OK
+ glVertexAttrib3dvNV: OK
+ glVertexAttrib3fNV: OK
+ glVertexAttrib3fvNV: OK
+ glVertexAttrib3sNV: OK
+ glVertexAttrib3svNV: OK
+ glVertexAttrib4dNV: OK
+ glVertexAttrib4dvNV: OK
+ glVertexAttrib4fNV: OK
+ glVertexAttrib4fvNV: OK
+ glVertexAttrib4sNV: OK
+ glVertexAttrib4svNV: OK
+ glVertexAttrib4ubNV: OK
+ glVertexAttrib4ubvNV: OK
+ glVertexAttribPointerNV: OK
+ glVertexAttribs1dvNV: OK
+ glVertexAttribs1fvNV: OK
+ glVertexAttribs1svNV: OK
+ glVertexAttribs2dvNV: OK
+ glVertexAttribs2fvNV: OK
+ glVertexAttribs2svNV: OK
+ glVertexAttribs3dvNV: OK
+ glVertexAttribs3fvNV: OK
+ glVertexAttribs3svNV: OK
+ glVertexAttribs4dvNV: OK
+ glVertexAttribs4fvNV: OK
+ glVertexAttribs4svNV: OK
+ glVertexAttribs4ubvNV: OK
+
+GL_NV_vertex_program1_1: OK
+------------------------
+
+GL_NV_vertex_program2: MISSING
+----------------------
+
+GL_NV_vertex_program2_option: MISSING
+-----------------------------
+
+GL_NV_vertex_program3: MISSING
+----------------------
+
+GL_NV_vertex_program4: MISSING
+----------------------
+
+GL_OES_byte_coordinates: MISSING
+------------------------
+
+GL_OES_compressed_paletted_texture: MISSING
+-----------------------------------
+
+GL_OES_read_format: OK
+-------------------
+
+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_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: OK [MISSING]
+--------------------
+ glSampleMaskSGIS: OK
+ glSamplePatternSGIS: OK
+
+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: OK
+-----------------------------
+
+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: OK [MISSING]
+----------------------
+ glPixelTexGenSGIX: OK
+
+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: OK [MISSING]
+-------------------
+ glColorTableParameterfvSGI: OK
+ glColorTableParameterivSGI: OK
+ glColorTableSGI: OK
+ glCopyColorTableSGI: OK
+ glGetColorTableParameterfvSGI: OK
+ glGetColorTableParameterivSGI: OK
+ glGetColorTableSGI: OK
+
+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
+
+GLX_VERSION_1_2: OK
+----------------
+ glXGetCurrentDisplay: OK
+
+GLX_VERSION_1_3: OK
+----------------
+ glXChooseFBConfig: OK
+ glXCreateNewContext: OK
+ glXCreatePbuffer: OK
+ glXCreatePixmap: OK
+ glXCreateWindow: OK
+ glXDestroyPbuffer: OK
+ glXDestroyPixmap: OK
+ glXDestroyWindow: OK
+ glXGetCurrentReadDrawable: OK
+ glXGetFBConfigAttrib: OK
+ glXGetFBConfigs: OK
+ glXGetSelectedEvent: OK
+ glXGetVisualFromFBConfig: OK
+ glXMakeContextCurrent: OK
+ glXQueryContext: OK
+ glXQueryDrawable: OK
+ glXSelectEvent: OK
+
+GLX_VERSION_1_4: OK
+----------------
+
+GLX_3DFX_multisample: MISSING
+---------------------
+
+GLX_AMD_gpu_association: MISSING
+------------------------
+
+GLX_ARB_create_context: MISSING
+-----------------------
+ glXCreateContextAttribsARB: MISSING
+
+GLX_ARB_create_context_profile: MISSING
+-------------------------------
+
+GLX_ARB_fbconfig_float: MISSING
+-----------------------
+
+GLX_ARB_framebuffer_sRGB: MISSING
+-------------------------
+
+GLX_ARB_get_proc_address: OK
+-------------------------
+
+GLX_ARB_multisample: OK
+--------------------
+
+GLX_ARB_vertex_buffer_object: MISSING
+-----------------------------
+
+GLX_ATI_pixel_format_float: MISSING
+---------------------------
+
+GLX_ATI_render_texture: MISSING
+-----------------------
+ glXBindTexImageATI: MISSING
+ glXDrawableAttribATI: MISSING
+ glXReleaseTexImageATI: MISSING
+
+GLX_EXT_fbconfig_packed_float: MISSING
+------------------------------
+
+GLX_EXT_framebuffer_sRGB: MISSING
+-------------------------
+
+GLX_EXT_import_context: OK
+-----------------------
+ glXFreeContextEXT: OK
+ glXGetContextIDEXT: OK
+ glXImportContextEXT: OK
+ glXQueryContextInfoEXT: OK
+
+GLX_EXT_scene_marker: MISSING
+---------------------
+
+GLX_EXT_swap_control: MISSING
+---------------------
+ glXSwapIntervalEXT: MISSING
+
+GLX_EXT_texture_from_pixmap: OK
+----------------------------
+ glXBindTexImageEXT: OK
+ glXReleaseTexImageEXT: OK
+
+GLX_EXT_visual_info: OK
+--------------------
+
+GLX_EXT_visual_rating: OK
+----------------------
+
+GLX_INTEL_swap_event: OK
+---------------------
+
+GLX_MESA_agp_offset: MISSING
+--------------------
+ glXGetAGPOffsetMESA: MISSING
+
+GLX_MESA_copy_sub_buffer: OK
+-------------------------
+ glXCopySubBufferMESA: OK
+
+GLX_MESA_pixmap_colormap: OK [MISSING]
+-------------------------
+ glXCreateGLXPixmapMESA: OK
+
+GLX_MESA_release_buffers: OK [MISSING]
+-------------------------
+ glXReleaseBuffersMESA: OK
+
+GLX_MESA_set_3dfx_mode: MISSING
+-----------------------
+ glXSet3DfxModeMESA: MISSING
+
+GLX_NV_copy_image: MISSING
+------------------
+ glXCopyImageSubDataNV: MISSING
+
+GLX_NV_float_buffer: MISSING
+--------------------
+
+GLX_NV_multisample_coverage: MISSING
+----------------------------
+
+GLX_NV_present_video: MISSING
+---------------------
+ glXBindVideoDeviceNV: MISSING
+ glXEnumerateVideoDevicesNV: MISSING
+
+GLX_NV_swap_group: MISSING
+------------------
+ glXBindSwapBarrierNV: MISSING
+ glXJoinSwapGroupNV: MISSING
+ glXQueryFrameCountNV: MISSING
+ glXQueryMaxSwapGroupsNV: MISSING
+ glXQuerySwapGroupNV: MISSING
+ glXResetFrameCountNV: MISSING
+
+GLX_NV_vertex_array_range: MISSING
+--------------------------
+ glXAllocateMemoryNV: MISSING
+ glXFreeMemoryNV: MISSING
+
+GLX_NV_video_output: MISSING
+--------------------
+ glXBindVideoImageNV: MISSING
+ glXGetVideoDeviceNV: MISSING
+ glXGetVideoInfoNV: MISSING
+ glXReleaseVideoDeviceNV: MISSING
+ glXReleaseVideoImageNV: MISSING
+ glXSendPbufferToVideoNV: MISSING
+
+GLX_OML_swap_method: OK
+--------------------
+
+GLX_SGIS_blended_overlay: MISSING
+-------------------------
+
+GLX_SGIS_color_range: MISSING
+---------------------
+
+GLX_SGIS_multisample: OK
+---------------------
+
+GLX_SGIS_shared_multisample: MISSING
+----------------------------
+
+GLX_SGIX_fbconfig: OK
+------------------
+ glXChooseFBConfigSGIX: OK
+ glXCreateContextWithConfigSGIX: OK
+ glXCreateGLXPixmapWithConfigSGIX: OK
+ glXGetFBConfigAttribSGIX: OK
+ glXGetFBConfigFromVisualSGIX: OK
+ glXGetVisualFromFBConfigSGIX: OK
+
+GLX_SGIX_hyperpipe: MISSING
+-------------------
+ glXBindHyperpipeSGIX: MISSING
+ glXDestroyHyperpipeConfigSGIX: MISSING
+ glXHyperpipeAttribSGIX: MISSING
+ glXHyperpipeConfigSGIX: MISSING
+ glXQueryHyperpipeAttribSGIX: MISSING
+ glXQueryHyperpipeBestAttribSGIX: MISSING
+ glXQueryHyperpipeConfigSGIX: MISSING
+ glXQueryHyperpipeNetworkSGIX: MISSING
+
+GLX_SGIX_pbuffer: OK
+-----------------
+ glXCreateGLXPbufferSGIX: OK
+ glXDestroyGLXPbufferSGIX: OK
+ glXGetSelectedEventSGIX: OK
+ glXQueryGLXPbufferSGIX: OK
+ glXSelectEventSGIX: OK
+
+GLX_SGIX_swap_barrier: OK [MISSING]
+----------------------
+ glXBindSwapBarrierSGIX: OK
+ glXQueryMaxSwapBarriersSGIX: OK
+
+GLX_SGIX_swap_group: OK [MISSING]
+--------------------
+ glXJoinSwapGroupSGIX: OK
+
+GLX_SGIX_video_resize: MISSING
+----------------------
+ glXBindChannelToWindowSGIX: MISSING
+ glXChannelRectSGIX: MISSING
+ glXChannelRectSyncSGIX: MISSING
+ glXQueryChannelDeltasSGIX: MISSING
+ glXQueryChannelRectSGIX: MISSING
+
+GLX_SGIX_visual_select_group: OK
+-----------------------------
+
+GLX_SGI_cushion: MISSING
+----------------
+ glXCushionSGI: MISSING
+
+GLX_SGI_make_current_read: OK
+--------------------------
+ glXGetCurrentReadDrawableSGI: OK
+ glXMakeCurrentReadSGI: OK
+
+GLX_SGI_swap_control: OK
+---------------------
+ glXSwapIntervalSGI: OK
+
+GLX_SGI_video_sync: OK
+-------------------
+ glXGetVideoSyncSGI: OK
+ glXWaitVideoSyncSGI: OK
+
+GLX_SUN_get_transparent_index: MISSING
+------------------------------
+ glXGetTransparentIndexSUN: MISSING
+
+GLX_SUN_video_resize: MISSING
+---------------------
+ glXGetVideoResizeSUN: MISSING
+ glXVideoResizeSUN: MISSING