Sign in to follow this  
treeway

OpenGL GLEW Linking problem

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

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

Sign in to follow this  

  • Announcements

  • Forum Statistics

    • Total Topics
      628394
    • Total Posts
      2982428
  • Similar Content

    • By test opty
      Hi all,
       
      I'm starting OpenGL using a tut on the Web. But at this point I would like to know the primitives needed for creating a window using OpenGL. So on Windows and using MS VS 2017, what is the simplest code required to render a window with the title of "First Rectangle", please?
       
       
    • By DejayHextrix
      Hi, New here. 
      I need some help. My fiance and I like to play this mobile game online that goes by real time. Her and I are always working but when we have free time we like to play this game. We don't always got time throughout the day to Queue Buildings, troops, Upgrades....etc.... 
      I was told to look into DLL Injection and OpenGL/DirectX Hooking. Is this true? Is this what I need to learn? 
      How do I read the Android files, or modify the files, or get the in-game tags/variables for the game I want? 
      Any assistance on this would be most appreciated. I been everywhere and seems no one knows or is to lazy to help me out. It would be nice to have assistance for once. I don't know what I need to learn. 
      So links of topics I need to learn within the comment section would be SOOOOO.....Helpful. Anything to just get me started. 
      Thanks, 
      Dejay Hextrix 
    • By mellinoe
      Hi all,
      First time poster here, although I've been reading posts here for quite a while. This place has been invaluable for learning graphics programming -- thanks for a great resource!
      Right now, I'm working on a graphics abstraction layer for .NET which supports D3D11, Vulkan, and OpenGL at the moment. I have implemented most of my planned features already, and things are working well. Some remaining features that I am planning are Compute Shaders, and some flavor of read-write shader resources. At the moment, my shaders can just get simple read-only access to a uniform (or constant) buffer, a texture, or a sampler. Unfortunately, I'm having a tough time grasping the distinctions between all of the different kinds of read-write resources that are available. In D3D alone, there seem to be 5 or 6 different kinds of resources with similar but different characteristics. On top of that, I get the impression that some of them are more or less "obsoleted" by the newer kinds, and don't have much of a place in modern code. There seem to be a few pivots:
      The data source/destination (buffer or texture) Read-write or read-only Structured or unstructured (?) Ordered vs unordered (?) These are just my observations based on a lot of MSDN and OpenGL doc reading. For my library, I'm not interested in exposing every possibility to the user -- just trying to find a good "middle-ground" that can be represented cleanly across API's which is good enough for common scenarios.
      Can anyone give a sort of "overview" of the different options, and perhaps compare/contrast the concepts between Direct3D, OpenGL, and Vulkan? I'd also be very interested in hearing how other folks have abstracted these concepts in their libraries.
    • By aejt
      I recently started getting into graphics programming (2nd try, first try was many years ago) and I'm working on a 3d rendering engine which I hope to be able to make a 3D game with sooner or later. I have plenty of C++ experience, but not a lot when it comes to graphics, and while it's definitely going much better this time, I'm having trouble figuring out how assets are usually handled by engines.
      I'm not having trouble with handling the GPU resources, but more so with how the resources should be defined and used in the system (materials, models, etc).
      This is my plan now, I've implemented most of it except for the XML parts and factories and those are the ones I'm not sure of at all:
      I have these classes:
      For GPU resources:
      Geometry: holds and manages everything needed to render a geometry: VAO, VBO, EBO. Texture: holds and manages a texture which is loaded into the GPU. Shader: holds and manages a shader which is loaded into the GPU. For assets relying on GPU resources:
      Material: holds a shader resource, multiple texture resources, as well as uniform settings. Mesh: holds a geometry and a material. Model: holds multiple meshes, possibly in a tree structure to more easily support skinning later on? For handling GPU resources:
      ResourceCache<T>: T can be any resource loaded into the GPU. It owns these resources and only hands out handles to them on request (currently string identifiers are used when requesting handles, but all resources are stored in a vector and each handle only contains resource's index in that vector) Resource<T>: The handles given out from ResourceCache. The handles are reference counted and to get the underlying resource you simply deference like with pointers (*handle).  
      And my plan is to define everything into these XML documents to abstract away files:
      Resources.xml for ref-counted GPU resources (geometry, shaders, textures) Resources are assigned names/ids and resource files, and possibly some attributes (what vertex attributes does this geometry have? what vertex attributes does this shader expect? what uniforms does this shader use? and so on) Are reference counted using ResourceCache<T> Assets.xml for assets using the GPU resources (materials, meshes, models) Assets are not reference counted, but they hold handles to ref-counted resources. References the resources defined in Resources.xml by names/ids. The XMLs are loaded into some structure in memory which is then used for loading the resources/assets using factory classes:
      Factory classes for resources:
      For example, a texture factory could contain the texture definitions from the XML containing data about textures in the game, as well as a cache containing all loaded textures. This means it has mappings from each name/id to a file and when asked to load a texture with a name/id, it can look up its path and use a "BinaryLoader" to either load the file and create the resource directly, or asynchronously load the file's data into a queue which then can be read from later to create the resources synchronously in the GL context. These factories only return handles.
      Factory classes for assets:
      Much like for resources, these classes contain the definitions for the assets they can load. For example, with the definition the MaterialFactory will know which shader, textures and possibly uniform a certain material has, and with the help of TextureFactory and ShaderFactory, it can retrieve handles to the resources it needs (Shader + Textures), setup itself from XML data (uniform values), and return a created instance of requested material. These factories return actual instances, not handles (but the instances contain handles).
       
       
      Is this a good or commonly used approach? Is this going to bite me in the ass later on? Are there other more preferable approaches? Is this outside of the scope of a 3d renderer and should be on the engine side? I'd love to receive and kind of advice or suggestions!
      Thanks!
    • By nedondev
      I 'm learning how to create game by using opengl with c/c++ coding, so here is my fist game. In video description also have game contain in Dropbox. May be I will make it better in future.
      Thanks.
  • Popular Now