• Advertisement
Sign in to follow this  

OpenGL GLEW Linking problem

This topic is 3702 days old which is more than the 365 day threshold we allow for new replies. Please post a new topic.

If you intended to correct an error in the post then please contact us.

Recommended Posts

Hi Im just starting with openGL (normally use DX) and im having some problems with GLEW. Im trying to use the GLSL demo from here where they are using GLEW to check if the GLSL compatability:

	glewInit();
	if (GLEW_ARB_vertex_shader && GLEW_ARB_fragment_shader)
		printf("Ready for GLSL\n");
	else {
		printf("No GLSL support\n");
		exit(1);
	}


I've installed the latest version of GLEW (1.5.0) and I've run its glewinfo test just to make sure everything is right. The result is this:
---------------------------
    GLEW Extension Info
---------------------------

GLEW version 1.5.0
Reporting capabilities of pixelformat 1
Running on a RADEON 9250/9200 Series DDR x86/MMX/3DNow!/SSE from ATI Technologies Inc.
OpenGL version 1.3.1072 WinXP Release 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:                                                MISSING 
---------------
  glBlendColor:                                                MISSING
  glBlendEquation:                                             MISSING
  glBlendFuncSeparate:                                         MISSING
  glFogCoordPointer:                                           MISSING
  glFogCoordd:                                                 MISSING
  glFogCoorddv:                                                MISSING
  glFogCoordf:                                                 MISSING
  glFogCoordfv:                                                MISSING
  glMultiDrawArrays:                                           MISSING
  glMultiDrawElements:                                         MISSING
  glPointParameterf:                                           MISSING
  glPointParameterfv:                                          MISSING
  glPointParameteri:                                           MISSING
  glPointParameteriv:                                          MISSING
  glSecondaryColor3b:                                          MISSING
  glSecondaryColor3bv:                                         MISSING
  glSecondaryColor3d:                                          MISSING
  glSecondaryColor3dv:                                         MISSING
  glSecondaryColor3f:                                          MISSING
  glSecondaryColor3fv:                                         MISSING
  glSecondaryColor3i:                                          MISSING
  glSecondaryColor3iv:                                         MISSING
  glSecondaryColor3s:                                          MISSING
  glSecondaryColor3sv:                                         MISSING
  glSecondaryColor3ub:                                         MISSING
  glSecondaryColor3ubv:                                        MISSING
  glSecondaryColor3ui:                                         MISSING
  glSecondaryColor3uiv:                                        MISSING
  glSecondaryColor3us:                                         MISSING
  glSecondaryColor3usv:                                        MISSING
  glSecondaryColorPointer:                                     MISSING
  glWindowPos2d:                                               MISSING
  glWindowPos2dv:                                              MISSING
  glWindowPos2f:                                               MISSING
  glWindowPos2fv:                                              MISSING
  glWindowPos2i:                                               MISSING
  glWindowPos2iv:                                              MISSING
  glWindowPos2s:                                               MISSING
  glWindowPos2sv:                                              MISSING
  glWindowPos3d:                                               MISSING
  glWindowPos3dv:                                              MISSING
  glWindowPos3f:                                               MISSING
  glWindowPos3fv:                                              MISSING
  glWindowPos3i:                                               MISSING
  glWindowPos3iv:                                              MISSING
  glWindowPos3s:                                               MISSING
  glWindowPos3sv:                                              MISSING

GL_VERSION_1_5:                                                MISSING 
---------------
  glBeginQuery:                                                MISSING
  glBindBuffer:                                                MISSING
  glBufferData:                                                MISSING
  glBufferSubData:                                             MISSING
  glDeleteBuffers:                                             MISSING
  glDeleteQueries:                                             MISSING
  glEndQuery:                                                  MISSING
  glGenBuffers:                                                MISSING
  glGenQueries:                                                MISSING
  glGetBufferParameteriv:                                      MISSING
  glGetBufferPointerv:                                         MISSING
  glGetBufferSubData:                                          MISSING
  glGetQueryObjectiv:                                          MISSING
  glGetQueryObjectuiv:                                         MISSING
  glGetQueryiv:                                                MISSING
  glIsBuffer:                                                  MISSING
  glIsQuery:                                                   MISSING
  glMapBuffer:                                                 MISSING
  glUnmapBuffer:                                               MISSING

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:                                                MISSING 
---------------
  glUniformMatrix2x3fv:                                        MISSING
  glUniformMatrix2x4fv:                                        MISSING
  glUniformMatrix3x2fv:                                        MISSING
  glUniformMatrix3x4fv:                                        MISSING
  glUniformMatrix4x2fv:                                        MISSING
  glUniformMatrix4x3fv:                                        MISSING

GL_3DFX_multisample:                                           MISSING 
--------------------

GL_3DFX_tbuffer:                                               MISSING 
----------------
  glTbufferMask3DFX:                                           MISSING

GL_3DFX_texture_compression_FXT1:                              MISSING 
---------------------------------

GL_APPLE_client_storage:                                       MISSING 
------------------------

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:                                   MISSING 
----------------------------
  glBufferParameteriAPPLE:                                     MISSING
  glFlushMappedBufferRangeAPPLE:                               MISSING

GL_APPLE_pixel_buffer:                                         MISSING 
----------------------

GL_APPLE_specular_vector:                                      MISSING 
-------------------------

GL_APPLE_texture_range:                                        MISSING 
-----------------------
  glGetTexParameterPointervAPPLE:                              MISSING
  glTextureRangeAPPLE:                                         MISSING

GL_APPLE_transform_hint:                                       MISSING 
------------------------

GL_APPLE_vertex_array_object:                                  MISSING 
-----------------------------
  glBindVertexArrayAPPLE:                                      MISSING
  glDeleteVertexArraysAPPLE:                                   MISSING
  glGenVertexArraysAPPLE:                                      MISSING
  glIsVertexArrayAPPLE:                                        MISSING

GL_APPLE_vertex_array_range:                                   MISSING 
----------------------------
  glFlushVertexArrayRangeAPPLE:                                MISSING
  glVertexArrayParameteriAPPLE:                                MISSING
  glVertexArrayRangeAPPLE:                                     MISSING

GL_APPLE_ycbcr_422:                                            MISSING 
-------------------

GL_ARB_color_buffer_float:                                     MISSING 
--------------------------
  glClampColorARB:                                             MISSING

GL_ARB_depth_texture:                                          MISSING 
---------------------

GL_ARB_draw_buffers:                                           MISSING 
--------------------
  glDrawBuffersARB:                                            MISSING

GL_ARB_fragment_program:                                       MISSING 
------------------------

GL_ARB_fragment_program_shadow:                                MISSING 
-------------------------------

GL_ARB_fragment_shader:                                        MISSING 
-----------------------

GL_ARB_half_float_pixel:                                       MISSING 
------------------------

GL_ARB_imaging:                                                MISSING 
---------------
  glBlendEquation:                                             MISSING
  glColorSubTable:                                             MISSING
  glColorTable:                                                MISSING
  glColorTableParameterfv:                                     MISSING
  glColorTableParameteriv:                                     MISSING
  glConvolutionFilter1D:                                       MISSING
  glConvolutionFilter2D:                                       MISSING
  glConvolutionParameterf:                                     MISSING
  glConvolutionParameterfv:                                    MISSING
  glConvolutionParameteri:                                     MISSING
  glConvolutionParameteriv:                                    MISSING
  glCopyColorSubTable:                                         MISSING
  glCopyColorTable:                                            MISSING
  glCopyConvolutionFilter1D:                                   MISSING
  glCopyConvolutionFilter2D:                                   MISSING
  glGetColorTable:                                             MISSING
  glGetColorTableParameterfv:                                  MISSING
  glGetColorTableParameteriv:                                  MISSING
  glGetConvolutionFilter:                                      MISSING
  glGetConvolutionParameterfv:                                 MISSING
  glGetConvolutionParameteriv:                                 MISSING
  glGetHistogram:                                              MISSING
  glGetHistogramParameterfv:                                   MISSING
  glGetHistogramParameteriv:                                   MISSING
  glGetMinmax:                                                 MISSING
  glGetMinmaxParameterfv:                                      MISSING
  glGetMinmaxParameteriv:                                      MISSING
  glGetSeparableFilter:                                        MISSING
  glHistogram:                                                 MISSING
  glMinmax:                                                    MISSING
  glResetHistogram:                                            MISSING
  glResetMinmax:                                               MISSING
  glSeparableFilter2D:                                         MISSING

GL_ARB_matrix_palette:                                         MISSING 
----------------------
  glCurrentPaletteMatrixARB:                                   MISSING
  glMatrixIndexPointerARB:                                     MISSING
  glMatrixIndexubvARB:                                         MISSING
  glMatrixIndexuivARB:                                         MISSING
  glMatrixIndexusvARB:                                         MISSING

GL_ARB_multisample:                                            MISSING 
-------------------
  glSampleCoverageARB:                                         MISSING

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_pixel_buffer_object:                                    MISSING 
---------------------------

GL_ARB_point_parameters:                                       OK 
------------------------
  glPointParameterfARB:                                        OK
  glPointParameterfvARB:                                       OK

GL_ARB_point_sprite:                                           MISSING 
--------------------

GL_ARB_shader_objects:                                         MISSING 
----------------------
  glAttachObjectARB:                                           MISSING
  glCompileShaderARB:                                          MISSING
  glCreateProgramObjectARB:                                    MISSING
  glCreateShaderObjectARB:                                     MISSING
  glDeleteObjectARB:                                           MISSING
  glDetachObjectARB:                                           MISSING
  glGetActiveUniformARB:                                       MISSING
  glGetAttachedObjectsARB:                                     MISSING
  glGetHandleARB:                                              MISSING
  glGetInfoLogARB:                                             MISSING
  glGetObjectParameterfvARB:                                   MISSING
  glGetObjectParameterivARB:                                   MISSING
  glGetShaderSourceARB:                                        MISSING
  glGetUniformLocationARB:                                     MISSING
  glGetUniformfvARB:                                           MISSING
  glGetUniformivARB:                                           MISSING
  glLinkProgramARB:                                            MISSING
  glShaderSourceARB:                                           MISSING
  glUniform1fARB:                                              MISSING
  glUniform1fvARB:                                             MISSING
  glUniform1iARB:                                              MISSING
  glUniform1ivARB:                                             MISSING
  glUniform2fARB:                                              MISSING
  glUniform2fvARB:                                             MISSING
  glUniform2iARB:                                              MISSING
  glUniform2ivARB:                                             MISSING
  glUniform3fARB:                                              MISSING
  glUniform3fvARB:                                             MISSING
  glUniform3iARB:                                              MISSING
  glUniform3ivARB:                                             MISSING
  glUniform4fARB:                                              MISSING
  glUniform4fvARB:                                             MISSING
  glUniform4iARB:                                              MISSING
  glUniform4ivARB:                                             MISSING
  glUniformMatrix2fvARB:                                       MISSING
  glUniformMatrix3fvARB:                                       MISSING
  glUniformMatrix4fvARB:                                       MISSING
  glUseProgramObjectARB:                                       MISSING
  glValidateProgramARB:                                        MISSING

GL_ARB_shading_language_100:                                   MISSING 
----------------------------

GL_ARB_shadow:                                                 MISSING 
--------------

GL_ARB_shadow_ambient:                                         MISSING 
----------------------

GL_ARB_texture_border_clamp:                                   OK 
----------------------------

GL_ARB_texture_compression:                                    OK 
---------------------------
  glCompressedTexImage1DARB:                                   OK
  glCompressedTexImage2DARB:                                   OK
  glCompressedTexImage3DARB:                                   OK
  glCompressedTexSubImage1DARB:                                OK
  glCompressedTexSubImage2DARB:                                OK
  glCompressedTexSubImage3DARB:                                OK
  glGetCompressedTexImageARB:                                  OK

GL_ARB_texture_cube_map:                                       OK 
------------------------

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_mirrored_repeat:                                OK 
-------------------------------

GL_ARB_texture_non_power_of_two:                               MISSING 
--------------------------------

GL_ARB_texture_rectangle:                                      MISSING 
-------------------------

GL_ARB_transpose_matrix:                                       OK 
------------------------
  glLoadTransposeMatrixdARB:                                   OK
  glLoadTransposeMatrixfARB:                                   OK
  glMultTransposeMatrixdARB:                                   OK
  glMultTransposeMatrixfARB:                                   OK

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:                                          MISSING 
---------------------
  glBindAttribLocationARB:                                     MISSING
  glGetActiveAttribARB:                                        MISSING
  glGetAttribLocationARB:                                      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:                                  OK 
-----------------------------

GL_ATIX_texture_env_route:                                     OK 
--------------------------

GL_ATIX_vertex_shader_output_point_size:                       OK 
----------------------------------------

GL_ATI_draw_buffers:                                           MISSING 
--------------------
  glDrawBuffersATI:                                            MISSING

GL_ATI_element_array:                                          OK 
---------------------
  glDrawElementArrayATI:                                       OK
  glDrawRangeElementArrayATI:                                  OK
  glElementPointerATI:                                         OK

GL_ATI_envmap_bumpmap:                                         OK 
----------------------
  glGetTexBumpParameterfvATI:                                  OK
  glGetTexBumpParameterivATI:                                  OK
  glTexBumpParameterfvATI:                                     OK
  glTexBumpParameterivATI:                                     OK

GL_ATI_fragment_shader:                                        OK 
-----------------------
  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:                                      OK 
-------------------------
  glMapObjectBufferATI:                                        OK
  glUnmapObjectBufferATI:                                      OK

GL_ATI_pn_triangles:                                           MISSING 
--------------------
  glPNTrianglesfATI:                                           MISSING
  glPNTrianglesiATI:                                           MISSING

GL_ATI_separate_stencil:                                       MISSING 
------------------------
  glStencilFuncSeparateATI:                                    MISSING
  glStencilOpSeparateATI:                                      MISSING

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:                                    OK 
---------------------------

GL_ATI_vertex_array_object:                                    OK 
---------------------------
  glArrayObjectATI:                                            OK
  glFreeObjectBufferATI:                                       OK
  glGetArrayObjectfvATI:                                       OK
  glGetArrayObjectivATI:                                       OK
  glGetObjectBufferfvATI:                                      OK
  glGetObjectBufferivATI:                                      OK
  glGetVariantArrayObjectfvATI:                                OK
  glGetVariantArrayObjectivATI:                                OK
  glIsObjectBufferATI:                                         OK
  glNewObjectBufferATI:                                        OK
  glUpdateObjectBufferATI:                                     OK
  glVariantArrayObjectATI:                                     OK

GL_ATI_vertex_attrib_array_object:                             OK 
----------------------------------
  glGetVertexAttribArrayObjectfvATI:                           OK
  glGetVertexAttribArrayObjectivATI:                           OK
  glVertexAttribArrayObjectATI:                                OK

GL_ATI_vertex_streams:                                         OK 
----------------------
  glClientActiveVertexStreamATI:                               OK
  glNormalStream3bATI:                                         OK
  glNormalStream3bvATI:                                        OK
  glNormalStream3dATI:                                         OK
  glNormalStream3dvATI:                                        OK
  glNormalStream3fATI:                                         OK
  glNormalStream3fvATI:                                        OK
  glNormalStream3iATI:                                         OK
  glNormalStream3ivATI:                                        OK
  glNormalStream3sATI:                                         OK
  glNormalStream3svATI:                                        OK
  glVertexBlendEnvfATI:                                        OK
  glVertexBlendEnviATI:                                        OK
  glVertexStream2dATI:                                         OK
  glVertexStream2dvATI:                                        OK
  glVertexStream2fATI:                                         OK
  glVertexStream2fvATI:                                        OK
  glVertexStream2iATI:                                         OK
  glVertexStream2ivATI:                                        OK
  glVertexStream2sATI:                                         OK
  glVertexStream2svATI:                                        OK
  glVertexStream3dATI:                                         OK
  glVertexStream3dvATI:                                        OK
  glVertexStream3fATI:                                         OK
  glVertexStream3fvATI:                                        OK
  glVertexStream3iATI:                                         OK
  glVertexStream3ivATI:                                        OK
  glVertexStream3sATI:                                         OK
  glVertexStream3svATI:                                        OK
  glVertexStream4dATI:                                         OK
  glVertexStream4dvATI:                                        OK
  glVertexStream4fATI:                                         OK
  glVertexStream4fvATI:                                        OK
  glVertexStream4iATI:                                         OK
  glVertexStream4ivATI:                                        OK
  glVertexStream4sATI:                                         OK
  glVertexStream4svATI:                                        OK

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:                                MISSING 
-------------------------------
  glBlendEquationSeparateEXT:                                  MISSING

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:                                          MISSING
  glCopyColorSubTableEXT:                                      MISSING

GL_EXT_compiled_vertex_array:                                  OK 
-----------------------------
  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:                                      OK

GL_EXT_cull_vertex:                                            MISSING 
-------------------
  glCullParameterdvEXT:                                        MISSING
  glCullParameterfvEXT:                                        MISSING

GL_EXT_depth_bounds_test:                                      MISSING 
-------------------------
  glDepthBoundsEXT:                                            MISSING

GL_EXT_draw_buffers2:                                          MISSING 
---------------------
  glColorMaskIndexedEXT:                                       MISSING
  glDisableIndexedEXT:                                         MISSING
  glEnableIndexedEXT:                                          MISSING
  glGetBooleanIndexedvEXT:                                     MISSING
  glGetIntegerIndexedvEXT:                                     MISSING
  glIsEnabledIndexedEXT:                                       MISSING

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:                                       MISSING 
------------------------
  glBlitFramebufferEXT:                                        MISSING

GL_EXT_framebuffer_multisample:                                MISSING 
-------------------------------
  glRenderbufferStorageMultisampleEXT:                         MISSING

GL_EXT_framebuffer_object:                                     MISSING 
--------------------------
  glBindFramebufferEXT:                                        MISSING
  glBindRenderbufferEXT:                                       MISSING
  glCheckFramebufferStatusEXT:                                 MISSING
  glDeleteFramebuffersEXT:                                     MISSING
  glDeleteRenderbuffersEXT:                                    MISSING
  glFramebufferRenderbufferEXT:                                MISSING
  glFramebufferTexture1DEXT:                                   MISSING
  glFramebufferTexture2DEXT:                                   MISSING
  glFramebufferTexture3DEXT:                                   MISSING
  glGenFramebuffersEXT:                                        MISSING
  glGenRenderbuffersEXT:                                       MISSING
  glGenerateMipmapEXT:                                         MISSING
  glGetFramebufferAttachmentParameterivEXT:                    MISSING
  glGetRenderbufferParameterivEXT:                             MISSING
  glIsFramebufferEXT:                                          MISSING
  glIsRenderbufferEXT:                                         MISSING
  glRenderbufferStorageEXT:                                    MISSING

GL_EXT_framebuffer_sRGB:                                       MISSING 
------------------------

GL_EXT_geometry_shader4:                                       MISSING 
------------------------
  glFramebufferTextureEXT:                                     MISSING
  glFramebufferTextureFaceEXT:                                 MISSING
  glFramebufferTextureLayerEXT:                                MISSING
  glProgramParameteriEXT:                                      MISSING

GL_EXT_gpu_program_parameters:                                 MISSING 
------------------------------
  glProgramEnvParameters4fvEXT:                                MISSING
  glProgramLocalParameters4fvEXT:                              MISSING

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:                                              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:                                   MISSING 
----------------------------

GL_EXT_packed_float:                                           MISSING 
--------------------

GL_EXT_packed_pixels:                                          OK 
---------------------

GL_EXT_paletted_texture:                                       MISSING 
------------------------
  glColorTableEXT:                                             MISSING
  glGetColorTableEXT:                                          MISSING
  glGetColorTableParameterfvEXT:                               MISSING
  glGetColorTableParameterivEXT:                               MISSING

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:                                       OK 
------------------------
  glPointParameterfEXT:                                        OK
  glPointParameterfvEXT:                                       OK

GL_EXT_polygon_offset:                                         OK [MISSING]
----------------------
  glPolygonOffsetEXT:                                          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_specular_color:                                OK 
-------------------------------

GL_EXT_shadow_funcs:                                           MISSING 
--------------------

GL_EXT_shared_texture_palette:                                 MISSING 
------------------------------

GL_EXT_stencil_clear_tag:                                      MISSING 
-------------------------

GL_EXT_stencil_two_side:                                       MISSING 
------------------------
  glActiveStencilFaceEXT:                                      MISSING

GL_EXT_stencil_wrap:                                           OK 
--------------------

GL_EXT_subtexture:                                             MISSING 
------------------
  glTexSubImage1DEXT:                                          MISSING
  glTexSubImage2DEXT:                                          MISSING
  glTexSubImage3DEXT:                                          OK

GL_EXT_texture:                                                MISSING 
---------------

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:                                   OK 
----------------------------

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:                                           MISSING 
--------------------

GL_EXT_texture_shared_exponent:                                MISSING 
-------------------------------

GL_EXT_timer_query:                                            MISSING 
-------------------
  glGetQueryObjecti64vEXT:                                     MISSING
  glGetQueryObjectui64vEXT:                                    MISSING

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_shader:                                          OK 
---------------------
  glBeginVertexShaderEXT:                                      OK
  glBindLightParameterEXT:                                     OK
  glBindMaterialParameterEXT:                                  OK
  glBindParameterEXT:                                          OK
  glBindTexGenParameterEXT:                                    OK
  glBindTextureUnitParameterEXT:                               OK
  glBindVertexShaderEXT:                                       OK
  glDeleteVertexShaderEXT:                                     OK
  glDisableVariantClientStateEXT:                              OK
  glEnableVariantClientStateEXT:                               OK
  glEndVertexShaderEXT:                                        OK
  glExtractComponentEXT:                                       OK
  glGenSymbolsEXT:                                             OK
  glGenVertexShadersEXT:                                       OK
  glGetInvariantBooleanvEXT:                                   OK
  glGetInvariantFloatvEXT:                                     OK
  glGetInvariantIntegervEXT:                                   OK
  glGetLocalConstantBooleanvEXT:                               OK
  glGetLocalConstantFloatvEXT:                                 OK
  glGetLocalConstantIntegervEXT:                               OK
  glGetVariantBooleanvEXT:                                     OK
  glGetVariantFloatvEXT:                                       OK
  glGetVariantIntegervEXT:                                     OK
  glGetVariantPointervEXT:                                     OK
  glInsertComponentEXT:                                        OK
  glIsVariantEnabledEXT:                                       OK
  glSetInvariantEXT:                                           OK
  glSetLocalConstantEXT:                                       OK
  glShaderOp1EXT:                                              OK
  glShaderOp2EXT:                                              OK
  glShaderOp3EXT:                                              OK
  glSwizzleEXT:                                                OK
  glVariantPointerEXT:                                         OK
  glVariantbvEXT:                                              OK
  glVariantdvEXT:                                              OK
  glVariantfvEXT:                                              OK
  glVariantivEXT:                                              OK
  glVariantsvEXT:                                              OK
  glVariantubvEXT:                                             OK
  glVariantuivEXT:                                             OK
  glVariantusvEXT:                                             OK
  glWriteMaskEXT:                                              OK

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:                                          OK 
---------------------

GL_HP_texture_lighting:                                        MISSING 
-----------------------

GL_IBM_cull_vertex:                                            MISSING 
-------------------

GL_IBM_multimode_draw_arrays:                                  MISSING 
-----------------------------
  glMultiModeDrawArraysIBM:                                    MISSING
  glMultiModeDrawElementsIBM:                                  MISSING

GL_IBM_rasterpos_clip:                                         MISSING 
----------------------

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_KTX_buffer_region:                                          MISSING 
---------------------
  glBufferRegionEnabledEXT:                                    MISSING
  glDeleteBufferRegionEXT:                                     MISSING
  glDrawBufferRegionEXT:                                       MISSING
  glNewBufferRegionEXT:                                        MISSING
  glReadBufferRegionEXT:                                       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_NV_blend_square:                                            OK 
-------------------

GL_NV_copy_depth_to_color:                                     MISSING 
--------------------------

GL_NV_depth_buffer_float:                                      MISSING 
-------------------------
  glClearDepthdNV:                                             MISSING
  glDepthBoundsdNV:                                            MISSING
  glDepthRangedNV:                                             MISSING

GL_NV_depth_clamp:                                             MISSING 
------------------

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_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:                                            MISSING 
-------------------

GL_NV_fragment_program:                                        MISSING 
-----------------------
  glGetProgramNamedParameterdvNV:                              MISSING
  glGetProgramNamedParameterfvNV:                              MISSING
  glProgramNamedParameter4dNV:                                 MISSING
  glProgramNamedParameter4dvNV:                                MISSING
  glProgramNamedParameter4fNV:                                 MISSING
  glProgramNamedParameter4fvNV:                                MISSING

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_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:                                      MISSING 
-------------------------

GL_NV_multisample_filter_hint:                                 MISSING 
------------------------------

GL_NV_occlusion_query:                                         OK 
----------------------
  glBeginOcclusionQueryNV:                                     OK
  glDeleteOcclusionQueriesNV:                                  OK
  glEndOcclusionQueryNV:                                       OK
  glGenOcclusionQueriesNV:                                     OK
  glGetOcclusionQueryivNV:                                     OK
  glGetOcclusionQueryuivNV:                                    OK
  glIsOcclusionQueryNV:                                        OK

GL_NV_packed_depth_stencil:                                    MISSING 
---------------------------

GL_NV_parameter_buffer_object:                                 MISSING 
------------------------------
  glProgramBufferParametersIivNV:                              MISSING
  glProgramBufferParametersIuivNV:                             MISSING
  glProgramBufferParametersfvNV:                               MISSING

GL_NV_pixel_data_range:                                        MISSING 
-----------------------
  glFlushPixelDataRangeNV:                                     MISSING
  glPixelDataRangeNV:                                          MISSING

GL_NV_point_sprite:                                            MISSING 
-------------------
  glPointParameteriNV:                                         MISSING
  glPointParameterivNV:                                        MISSING

GL_NV_primitive_restart:                                       MISSING 
------------------------
  glPrimitiveRestartIndexNV:                                   MISSING
  glPrimitiveRestartNV:                                        MISSING

GL_NV_register_combiners:                                      MISSING 
-------------------------
  glCombinerInputNV:                                           MISSING
  glCombinerOutputNV:                                          MISSING
  glCombinerParameterfNV:                                      MISSING
  glCombinerParameterfvNV:                                     MISSING
  glCombinerParameteriNV:                                      MISSING
  glCombinerParameterivNV:                                     MISSING
  glFinalCombinerInputNV:                                      MISSING
  glGetCombinerInputParameterfvNV:                             MISSING
  glGetCombinerInputParameterivNV:                             MISSING
  glGetCombinerOutputParameterfvNV:                            MISSING
  glGetCombinerOutputParameterivNV:                            MISSING
  glGetFinalCombinerInputParameterfvNV:                        MISSING
  glGetFinalCombinerInputParameterivNV:                        MISSING

GL_NV_register_combiners2:                                     MISSING 
--------------------------
  glCombinerStageParameterfvNV:                                MISSING
  glGetCombinerStageParameterfvNV:                             MISSING

GL_NV_texgen_emboss:                                           MISSING 
--------------------

GL_NV_texgen_reflection:                                       OK 
------------------------

GL_NV_texture_compression_vtc:                                 MISSING 
------------------------------

GL_NV_texture_env_combine4:                                    MISSING 
---------------------------

GL_NV_texture_expand_normal:                                   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_vertex_array_range:                                      MISSING 
-------------------------
  glFlushVertexArrayRangeNV:                                   MISSING
  glVertexArrayRangeNV:                                        MISSING

GL_NV_vertex_array_range2:                                     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:                                  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:                                            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_REND_screen_coordinates:                                    MISSING 
---------------------------

GL_S3_s3tc:                                                    OK 
-----------

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_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_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:                                           OK 
--------------------

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:                                              OK 
-----------------
  glAddSwapHintRectWIN:                                        OK

WGL_3DFX_multisample:                                          MISSING 
---------------------

WGL_3DL_stereo_control:                                        MISSING 
-----------------------
  wglSetStereoEmitterState3DL:                                 MISSING

WGL_ARB_buffer_region:                                         MISSING 
----------------------
  wglCreateBufferRegionARB:                                    MISSING
  wglDeleteBufferRegionARB:                                    MISSING
  wglRestoreBufferRegionARB:                                   MISSING
  wglSaveBufferRegionARB:                                      MISSING

WGL_ARB_extensions_string:                                     OK 
--------------------------
  wglGetExtensionsStringARB:                                   OK

WGL_ARB_make_current_read:                                     OK 
--------------------------
  wglGetCurrentReadDCARB:                                      OK
  wglMakeContextCurrentARB:                                    OK

WGL_ARB_multisample:                                           MISSING 
--------------------

WGL_ARB_pbuffer:                                               OK 
----------------
  wglCreatePbufferARB:                                         OK
  wglDestroyPbufferARB:                                        OK
  wglGetPbufferDCARB:                                          OK
  wglQueryPbufferARB:                                          OK
  wglReleasePbufferDCARB:                                      OK

WGL_ARB_pixel_format:                                          OK 
---------------------
  wglChoosePixelFormatARB:                                     OK
  wglGetPixelFormatAttribfvARB:                                OK
  wglGetPixelFormatAttribivARB:                                OK

WGL_ARB_pixel_format_float:                                    MISSING 
---------------------------

WGL_ARB_render_texture:                                        OK 
-----------------------
  wglBindTexImageARB:                                          OK
  wglReleaseTexImageARB:                                       OK
  wglSetPbufferAttribARB:                                      OK

WGL_ATI_pixel_format_float:                                    MISSING 
---------------------------

WGL_ATI_render_texture_rectangle:                              MISSING 
---------------------------------

WGL_EXT_depth_float:                                           MISSING 
--------------------

WGL_EXT_display_color_table:                                   MISSING 
----------------------------
  wglBindDisplayColorTableEXT:                                 MISSING
  wglCreateDisplayColorTableEXT:                               MISSING
  wglDestroyDisplayColorTableEXT:                              MISSING
  wglLoadDisplayColorTableEXT:                                 MISSING

WGL_EXT_extensions_string:                                     OK 
--------------------------
  wglGetExtensionsStringEXT:                                   OK

WGL_EXT_framebuffer_sRGB:                                      MISSING 
-------------------------

WGL_EXT_make_current_read:                                     MISSING 
--------------------------
  wglGetCurrentReadDCEXT:                                      MISSING
  wglMakeContextCurrentEXT:                                    MISSING

WGL_EXT_multisample:                                           MISSING 
--------------------

WGL_EXT_pbuffer:                                               MISSING 
----------------
  wglCreatePbufferEXT:                                         MISSING
  wglDestroyPbufferEXT:                                        MISSING
  wglGetPbufferDCEXT:                                          MISSING
  wglQueryPbufferEXT:                                          MISSING
  wglReleasePbufferDCEXT:                                      MISSING

WGL_EXT_pixel_format:                                          MISSING 
---------------------
  wglChoosePixelFormatEXT:                                     MISSING
  wglGetPixelFormatAttribfvEXT:                                MISSING
  wglGetPixelFormatAttribivEXT:                                MISSING

WGL_EXT_pixel_format_packed_float:                             MISSING 
----------------------------------

WGL_EXT_swap_control:                                          OK 
---------------------
  wglGetSwapIntervalEXT:                                       OK
  wglSwapIntervalEXT:                                          OK

WGL_I3D_digital_video_control:                                 MISSING 
------------------------------
  wglGetDigitalVideoParametersI3D:                             MISSING
  wglSetDigitalVideoParametersI3D:                             MISSING

WGL_I3D_gamma:                                                 MISSING 
--------------
  wglGetGammaTableI3D:                                         MISSING
  wglGetGammaTableParametersI3D:                               MISSING
  wglSetGammaTableI3D:                                         MISSING
  wglSetGammaTableParametersI3D:                               MISSING

WGL_I3D_genlock:                                               MISSING 
----------------
  wglDisableGenlockI3D:                                        MISSING
  wglEnableGenlockI3D:                                         MISSING
  wglGenlockSampleRateI3D:                                     MISSING
  wglGenlockSourceDelayI3D:                                    MISSING
  wglGenlockSourceEdgeI3D:                                     MISSING
  wglGenlockSourceI3D:                                         MISSING
  wglGetGenlockSampleRateI3D:                                  MISSING
  wglGetGenlockSourceDelayI3D:                                 MISSING
  wglGetGenlockSourceEdgeI3D:                                  MISSING
  wglGetGenlockSourceI3D:                                      MISSING
  wglIsEnabledGenlockI3D:                                      MISSING
  wglQueryGenlockMaxSourceDelayI3D:                            MISSING

WGL_I3D_image_buffer:                                          MISSING 
---------------------
  wglAssociateImageBufferEventsI3D:                            MISSING
  wglCreateImageBufferI3D:                                     MISSING
  wglDestroyImageBufferI3D:                                    MISSING
  wglReleaseImageBufferEventsI3D:                              MISSING

WGL_I3D_swap_frame_lock:                                       MISSING 
------------------------
  wglDisableFrameLockI3D:                                      MISSING
  wglEnableFrameLockI3D:                                       MISSING
  wglIsEnabledFrameLockI3D:                                    MISSING
  wglQueryFrameLockMasterI3D:                                  MISSING

WGL_I3D_swap_frame_usage:                                      MISSING 
-------------------------
  wglBeginFrameTrackingI3D:                                    MISSING
  wglEndFrameTrackingI3D:                                      MISSING
  wglGetFrameUsageI3D:                                         MISSING
  wglQueryFrameTrackingI3D:                                    MISSING

WGL_NV_float_buffer:                                           MISSING 
--------------------

WGL_NV_gpu_affinity:                                           MISSING 
--------------------
  wglCreateAffinityDCNV:                                       MISSING
  wglDeleteDCNV:                                               MISSING
  wglEnumGpuDevicesNV:                                         MISSING
  wglEnumGpusFromAffinityDCNV:                                 MISSING
  wglEnumGpusNV:                                               MISSING

WGL_NV_render_depth_texture:                                   MISSING 
----------------------------

WGL_NV_render_texture_rectangle:                               MISSING 
--------------------------------

WGL_NV_vertex_array_range:                                     MISSING 
--------------------------
  wglAllocateMemoryNV:                                         MISSING
  wglFreeMemoryNV:                                             MISSING

WGL_OML_sync_control:                                          MISSING 
---------------------
  wglGetMscRateOML:                                            MISSING
  wglGetSyncValuesOML:                                         MISSING
  wglSwapBuffersMscOML:                                        MISSING
  wglSwapLayerBuffersMscOML:                                   MISSING
  wglWaitForMscOML:                                            MISSING
  wglWaitForSbcOML:                                            MISSING



Theres a lot of missing things but do these matter? Anyway the problem is that im getting the following linker errors:
Error	3	error LNK2001: unresolved external symbol __imp____glewUseProgramObjectARB	ogl.obj
Error	4	error LNK2001: unresolved external symbol __imp____glewLinkProgramARB	ogl.obj
Error	5	error LNK2001: unresolved external symbol __imp____glewAttachObjectARB	ogl.obj
Error	6	error LNK2001: unresolved external symbol __imp____glewCreateProgramObjectARB	ogl.obj
Error	7	error LNK2001: unresolved external symbol __imp____glewCompileShaderARB	ogl.obj
Error	8	error LNK2001: unresolved external symbol __imp____glewShaderSourceARB	ogl.obj
Error	9	error LNK2001: unresolved external symbol __imp____glewCreateShaderObjectARB	ogl.obj
Error	10	error LNK2001: unresolved external symbol __imp____GLEW_ARB_fragment_shader	ogl.obj
Error	11	error LNK2001: unresolved external symbol __imp____GLEW_ARB_vertex_shader	ogl.obj
Error	12	error LNK2019: unresolved external symbol __imp__glewInit referenced in function _main	ogl.obj
Error	13	fatal error LNK1120: 10 unresolved externals	c:\Documents and Settings\Beirne\Desktop\NEHE\glsl\Debug\glutglsl.exe	1



I thought I had installed glew propperly but apparantly not?

Share this post


Link to post
Share on other sites
Advertisement
Those undef. refs. are basically saying you're not linking to glew.lib, you need to use the DLL .lib file for it (notice the __imp_ parts). However, if you're using a static version, you MUST #define GLEW_STATIC before including <gl/glew.h>.

Good luck!

Share this post


Link to post
Share on other sites
Thanks for the fast response but im still getting the same problem.

I've changed the code to make sure it includes the glew lib:


#pragma comment(lib, "C:\\Program Files\\Microsoft Visual Studio 8\\VC\\PlatformSDK\\Lib\\glew32.lib")
#define GLEW_STATIC
#include <GL/glew.h>
#include <GL/glut.h>




still mostly the same linker errors :(


Error 1 error LNK2001: unresolved external symbol ___glewUseProgramObjectARB ogl.obj
Error 2 error LNK2001: unresolved external symbol ___glewLinkProgramARB ogl.obj
Error 3 error LNK2001: unresolved external symbol ___glewAttachObjectARB ogl.obj
Error 4 error LNK2001: unresolved external symbol ___glewCreateProgramObjectARB ogl.obj
Error 5 error LNK2001: unresolved external symbol ___glewCompileShaderARB ogl.obj
Error 6 error LNK2001: unresolved external symbol ___glewShaderSourceARB ogl.obj
Error 7 error LNK2001: unresolved external symbol ___glewCreateShaderObjectARB ogl.obj
Error 8 error LNK2001: unresolved external symbol ___GLEW_ARB_fragment_shader ogl.obj
Error 9 error LNK2001: unresolved external symbol ___GLEW_ARB_vertex_shader ogl.obj
Error 10 fatal error LNK1120: 9 unresolved externals c:\Documents and Settings\Beirne\Desktop\NEHE\glsl\Debug\glutglsl.exe 1


Share this post


Link to post
Share on other sites
No, no, if the .lib is for the DLL, you must not #define GLEW_STATIC! just remove the GLEW_STATIC line and it should work fine. IF that .lib is for the DLL, that is.

Once again, good luck!

Share this post


Link to post
Share on other sites
Sign in to follow this  

  • Advertisement
  • Advertisement
  • Popular Tags

  • Advertisement
  • Popular Now

  • Similar Content

    • By LifeArtist
      Good Evening,
      I want to make a 2D game which involves displaying some debug information. Especially for collision, enemy sights and so on ...
      First of I was thinking about all those shapes which I need will need for debugging purposes: circles, rectangles, lines, polygons.
      I am really stucked right now because of the fundamental question:
      Where do I store my vertices positions for each line (object)? Currently I am not using a model matrix because I am using orthographic projection and set the final position within the VBO. That means that if I add a new line I would have to expand the "points" array and re-upload (recall glBufferData) it every time. The other method would be to use a model matrix and a fixed vbo for a line but it would be also messy to exactly create a line from (0,0) to (100,20) calculating the rotation and scale to make it fit.
      If I proceed with option 1 "updating the array each frame" I was thinking of having 4 draw calls every frame for the lines vao, polygons vao and so on. 
      In addition to that I am planning to use some sort of ECS based architecture. So the other question would be:
      Should I treat those debug objects as entities/components?
      For me it would make sense to treat them as entities but that's creates a new issue with the previous array approach because it would have for example a transform and render component. A special render component for debug objects (no texture etc) ... For me the transform component is also just a matrix but how would I then define a line?
      Treating them as components would'nt be a good idea in my eyes because then I would always need an entity. Well entity is just an id !? So maybe its a component?
      Regards,
      LifeArtist
    • By QQemka
      Hello. I am coding a small thingy in my spare time. All i want to achieve is to load a heightmap (as the lowest possible walking terrain), some static meshes (elements of the environment) and a dynamic character (meaning i can move, collide with heightmap/static meshes and hold a varying item in a hand ). Got a bunch of questions, or rather problems i can't find solution to myself. Nearly all are deal with graphics/gpu, not the coding part. My c++ is on high enough level.
      Let's go:
      Heightmap - i obviously want it to be textured, size is hardcoded to 256x256 squares. I can't have one huge texture stretched over entire terrain cause every pixel would be enormous. Thats why i decided to use 2 specified textures. First will be a tileset consisting of 16 square tiles (u v range from 0 to 0.25 for first tile and so on) and second a 256x256 buffer with 0-15 value representing index of the tile from tileset for every heigtmap square. Problem is, how do i blend the edges nicely and make some computationally cheap changes so its not obvious there are only 16 tiles? Is it possible to generate such terrain with some existing program?
      Collisions - i want to use bounding sphere and aabb. But should i store them for a model or entity instance? Meaning i have 20 same trees spawned using the same tree model, but every entity got its own transformation (position, scale etc). Storing collision component per instance grats faster access + is precalculated and transformed (takes additional memory, but who cares?), so i stick with this, right? What should i do if object is dynamically rotated? The aabb is no longer aligned and calculating per vertex min/max everytime object rotates/scales is pretty expensive, right?
      Drawing aabb - problem similar to above (storing aabb data per instance or model). This time in my opinion per model is enough since every instance also does not have own vertex buffer but uses the shared one (so 20 trees share reference to one tree model). So rendering aabb is about taking the model's aabb, transforming with instance matrix and voila. What about aabb vertex buffer (this is more of a cosmetic question, just curious, bumped onto it in time of writing this). Is it better to make it as 8 points and index buffer (12 lines), or only 2 vertices with min/max x/y/z and having the shaders dynamically generate 6 other vertices and draw the box? Or maybe there should be just ONE 1x1x1 cube box template moved/scaled per entity?
      What if one model got a diffuse texture and a normal map, and other has only diffuse? Should i pass some bool flag to shader with that info, or just assume that my game supports only diffuse maps without fancy stuff?
      There were several more but i forgot/solved them at time of writing
      Thanks in advance
    • By RenanRR
      Hi All,
      I'm reading the tutorials from learnOpengl site (nice site) and I'm having a question on the camera (https://learnopengl.com/Getting-started/Camera).
      I always saw the camera being manipulated with the lookat, but in tutorial I saw the camera being changed through the MVP arrays, which do not seem to be camera, but rather the scene that changes:
      Vertex Shader:
      #version 330 core layout (location = 0) in vec3 aPos; layout (location = 1) in vec2 aTexCoord; out vec2 TexCoord; uniform mat4 model; uniform mat4 view; uniform mat4 projection; void main() { gl_Position = projection * view * model * vec4(aPos, 1.0f); TexCoord = vec2(aTexCoord.x, aTexCoord.y); } then, the matrix manipulated:
      ..... glm::mat4 projection = glm::perspective(glm::radians(fov), (float)SCR_WIDTH / (float)SCR_HEIGHT, 0.1f, 100.0f); ourShader.setMat4("projection", projection); .... glm::mat4 view = glm::lookAt(cameraPos, cameraPos + cameraFront, cameraUp); ourShader.setMat4("view", view); .... model = glm::rotate(model, glm::radians(angle), glm::vec3(1.0f, 0.3f, 0.5f)); ourShader.setMat4("model", model);  
      So, some doubts:
      - Why use it like that?
      - Is it okay to manipulate the camera that way?
      -in this way, are not the vertex's positions that changes instead of the camera?
      - I need to pass MVP to all shaders of object in my scenes ?
       
      What it seems, is that the camera stands still and the scenery that changes...
      it's right?
       
       
      Thank you
       
    • By dpadam450
      Sampling a floating point texture where the alpha channel holds 4-bytes of packed data into the float. I don't know how to cast the raw memory to treat it as an integer so I can perform bit-shifting operations.

      int rgbValue = int(textureSample.w);//4 bytes of data packed as color
      // algorithm might not be correct and endianness might need switching.
      vec3 extractedData = vec3(  rgbValue & 0xFF000000,  (rgbValue << 8) & 0xFF000000, (rgbValue << 16) & 0xFF000000);
      extractedData /= 255.0f;
    • By Devashish Khandelwal
      While writing a simple renderer using OpenGL, I faced an issue with the glGetUniformLocation function. For some reason, the location is coming to be -1.
      Anyone has any idea .. what should I do?
  • Advertisement