old files from giskard
authorBernie Innocenti <codewiz@google.com>
Thu, 17 May 2018 12:02:46 +0000 (21:02 +0900)
committerBernie Innocenti <codewiz@google.com>
Thu, 17 May 2018 12:02:46 +0000 (21:02 +0900)
memo/benchmark/compression-logs [new file with mode: 0644]
memo/benchmark/filesystem [new file with mode: 0644]
memo/benchmark/x220-powertop [new file with mode: 0644]
memo/hw/X201-i7-glewinfo [new file with mode: 0644]
memo/hw/X201-i7-glxinfo [new file with mode: 0644]

diff --git a/memo/benchmark/compression-logs b/memo/benchmark/compression-logs
new file mode 100644 (file)
index 0000000..28f8433
--- /dev/null
@@ -0,0 +1,10 @@
+== Benchmarking compressors for logs ==
+
+Compressing /var/log/apache2/gnu.org-access.log on wildebeest.gnu.org:
+
+|| *Compressor* || *Time*   || *Size* ||
+|| cat          ||     1s   || 341M   ||
+|| gzip         ||    20s   ||  30M   ||
+|| bzip2        ||   169s   ||  18M   ||
+|| xz           ||   172s   ||  17M   ||
+|| xz -9        ||   203s   ||  16M   ||
diff --git a/memo/benchmark/filesystem b/memo/benchmark/filesystem
new file mode 100644 (file)
index 0000000..e016602
--- /dev/null
@@ -0,0 +1,142 @@
+=== dbench 1, ubuntu%giskard:/, ext4 noatime,barrier=1,data=writeback, 2.6.37-12-generic, Intel X-25M 160GB ===
+
+ Operation      Count    AvgLat    MaxLat
+ ----------------------------------------
+ NTCreateX    2994229     0.017    54.937
+ Close        2199473     0.002     8.438
+ Rename        126794     0.041    44.648
+ Unlink        604664     0.031    42.748
+ Deltree           76     4.028    10.879
+ Mkdir             38     0.004     0.019
+ Qpathinfo    2713956     0.010    14.625
+ Qfileinfo     475632     0.001     0.537
+ Qfsinfo       497647     0.004     2.408
+ Sfileinfo     243913     0.009     5.112
+ Find         1049288     0.034     8.313
+ WriteX       1492951     0.029   123.691
+ ReadX        4693805     0.005     7.011
+ LockX           9752     0.005     0.103
+ UnlockX         9752     0.003     0.286
+ Flush         209857     1.568   328.547
+
+Throughput 156.704 MB/sec  1 clients  1 procs  max_latency=328.561 ms
+
+
+=== dbench 1, ubuntu%giskard:/home, ext4 noatime,barrier=1,data=writeback, 2.6.37-12-generic, Intel X-25M 160GB ===
+
+ Operation      Count    AvgLat    MaxLat
+ ----------------------------------------
+ NTCreateX    3182171     0.018     7.614
+ Close        2337547     0.002     9.980
+ Rename        134746     0.042    10.199
+ Unlink        642608     0.031    61.048
+ Deltree           82     4.182    11.232
+ Mkdir             41     0.004     0.007
+ Qpathinfo    2884278     0.011    16.095
+ Qfileinfo     505509     0.001     0.830
+ Qfsinfo       528871     0.004     9.942
+ Sfileinfo     259214     0.010     3.417
+ Find         1115145     0.035    13.157
+ WriteX       1586850     0.029    11.792
+ ReadX        4988203     0.005    10.081
+ LockX          10362     0.005     0.121
+ UnlockX        10362     0.003     0.105
+ Flush         223029     1.376   315.634
+
+Throughput 166.556 MB/sec  1 clients  1 procs  max_latency=315.644 ms
+
+
+=== dbench 4, ubuntu%giskard:/home, ext4 noatime,barrier=1,data=writeback, 2.6.37-12-generic, Intel X-25M 160GB ===
+
+ Operation      Count    AvgLat    MaxLat
+ ----------------------------------------
+ NTCreateX    5022600     0.048  1356.476
+ Close        3689526     0.002     6.857
+ Rename        212687     0.203  1196.162
+ Unlink       1014253     0.162   482.951
+ Deltree          128    10.670    74.616
+ Mkdir             64     0.003     0.006
+ Qpathinfo    4552502     0.009    13.511
+ Qfileinfo     797849     0.001     7.477
+ Qfsinfo       834765     0.004     7.565
+ Sfileinfo     409154     0.294   478.804
+ Find         1760140     0.028    29.653
+ WriteX       2504427     0.084   438.384
+ ReadX        7873507     0.005    13.999
+ LockX          16356     0.005     1.867
+ UnlockX        16356     0.002     4.882
+ Flush         352034     3.999  1361.179
+
+Throughput 262.903 MB/sec  4 clients  4 procs  max_latency=1361.186 ms
+
+
+=== dbench 1, ubuntu%giskard:/mnt/ubuntu (USB), ext4 noatime,barrier=1,data=writeback, 2.6.37-12-generic, Intel X-25M 160GB on USB 2.0 ===
+
+ Operation      Count    AvgLat    MaxLat
+ ----------------------------------------
+ NTCreateX    1939466     0.014    11.302
+ Close        1424665     0.001     7.433
+ Rename         82123     0.034     3.014
+ Unlink        391671     0.027    72.780
+ Deltree           48     3.747    10.952
+ Mkdir             24     0.004     0.007
+ Qpathinfo    1757950     0.008    10.519
+ Qfileinfo     308022     0.001     1.504
+ Qfsinfo       322335     0.004     3.477
+ Sfileinfo     157985     0.010    12.822
+ Find          679660     0.026    10.197
+ WriteX        966768     0.024    12.070
+ ReadX        3040054     0.005    11.415
+ LockX           6314     0.004     0.089
+ UnlockX         6314     0.002     0.042
+ Flush         135932     3.369    85.065
+
+Throughput 101.496 MB/sec  1 clients  1 procs  max_latency=85.081 ms
+
+
+=== dbench 1, ubuntu%giskard:/mnt/home + luks, ext4 noatime,barrier=1,data=writeback, 2.6.37-12-generic, Intel X-25M 160GB (luks) ===
+
+ Operation      Count    AvgLat    MaxLat
+ ----------------------------------------
+ NTCreateX    1196517     0.016     4.240
+ Close         878945     0.002     0.701
+ Rename         50665     0.037     9.236
+ Unlink        241617     0.028     9.921
+ Deltree           32     4.281    10.892
+ Mkdir             16     0.004     0.006
+ Qpathinfo    1084484     0.009     5.908
+ Qfileinfo     190110     0.001     0.736
+ Qfsinfo       198859     0.004     0.619
+ Sfileinfo      97466     0.010     3.634
+ Find          419302     0.030     2.772
+ WriteX        596884     0.026     9.157
+ ReadX        1875526     0.005     7.231
+ LockX           3896     0.004     0.043
+ UnlockX         3896     0.002     0.040
+ Flush          83867     6.002   156.732
+
+Throughput 62.6546 MB/sec  1 clients  1 procs  max_latency=156.757 ms
+
+=== dbench 1, ubuntu%giskard:/mnt/fedora, ext4 noatime,barrier=1,data=writeback, 2.6.37-12-generic, Intel X-25M 160GB ===
+
+ Operation      Count    AvgLat    MaxLat
+ ----------------------------------------
+ NTCreateX    4069819     0.020    14.133
+ Close        2989573     0.002     2.695
+ Rename        172337     0.045     5.630
+ Unlink        821853     0.033     6.998
+ Deltree          102     4.710    11.252
+ Mkdir             51     0.005     0.007
+ Qpathinfo    3688896     0.011     5.668
+ Qfileinfo     646433     0.001     0.717
+ Qfsinfo       676386     0.005     2.020
+ Sfileinfo     331534     0.010     0.931
+ Find         1426193     0.038     9.773
+ WriteX       2028965     0.029    10.867
+ ReadX        6379679     0.006    10.770
+ LockX          13252     0.005     0.139
+ UnlockX        13252     0.003     0.213
+ Flush         285245     0.702    39.333
+
+Throughput 212.975 MB/sec  1 clients  1 procs  max_latency=39.339 ms
+
diff --git a/memo/benchmark/x220-powertop b/memo/benchmark/x220-powertop
new file mode 100644 (file)
index 0000000..93cd4cb
--- /dev/null
@@ -0,0 +1,11 @@
+== Giskard x220 powertop ==
+
+=== 3.2.0-9-generic on Oneiric with Unity ===
+|| BT  || WiFi || ETH || HDD || LCD || SND   || CPU  || **Power** || **Time (9 cell)** ||
+|| off || off  || off || ssd || min || mute  || idle || 15.5W     ||                   ||
+|| off || off  || off || ssd || med || mute  || idle || 17.2W     || 5h05m             ||
+|| off || off  || off || ssd || max || mute  || idle || 17.9W     ||                   ||
+|| on  || down || off || ssd || max || mute  || idle || 19.0W     ||                   ||
+|| on  || down || off || ssd || max || idle  || idle || 20.0W     ||                   ||
+|| on  || down || off || ssd || max || idle  || max1 || 29.0W     ||                   ||
+|| on  || down || off || ssd || max || idle  || max2 || 46.5W     || 1h46m             ||
diff --git a/memo/hw/X201-i7-glewinfo b/memo/hw/X201-i7-glewinfo
new file mode 100644 (file)
index 0000000..3704740
--- /dev/null
@@ -0,0 +1,3253 @@
+---------------------------
+    GLEW Extension Info
+---------------------------
+
+GLEW version 1.5.5
+Reporting capabilities of display :0.0, visual 0x90
+Running on a Mesa DRI Intel(R) Ironlake Mobile GEM 20100330 DEVELOPMENT  from Tungsten Graphics, Inc
+OpenGL version 2.1 Mesa 7.9 is supported
+
+GL_VERSION_1_1:                                                OK 
+---------------
+
+GL_VERSION_1_2:                                                OK 
+---------------
+  glCopyTexSubImage3D:                                         OK
+  glDrawRangeElements:                                         OK
+  glTexImage3D:                                                OK
+  glTexSubImage3D:                                             OK
+
+GL_VERSION_1_3:                                                OK 
+---------------
+  glActiveTexture:                                             OK
+  glClientActiveTexture:                                       OK
+  glCompressedTexImage1D:                                      OK
+  glCompressedTexImage2D:                                      OK
+  glCompressedTexImage3D:                                      OK
+  glCompressedTexSubImage1D:                                   OK
+  glCompressedTexSubImage2D:                                   OK
+  glCompressedTexSubImage3D:                                   OK
+  glGetCompressedTexImage:                                     OK
+  glLoadTransposeMatrixd:                                      OK
+  glLoadTransposeMatrixf:                                      OK
+  glMultTransposeMatrixd:                                      OK
+  glMultTransposeMatrixf:                                      OK
+  glMultiTexCoord1d:                                           OK
+  glMultiTexCoord1dv:                                          OK
+  glMultiTexCoord1f:                                           OK
+  glMultiTexCoord1fv:                                          OK
+  glMultiTexCoord1i:                                           OK
+  glMultiTexCoord1iv:                                          OK
+  glMultiTexCoord1s:                                           OK
+  glMultiTexCoord1sv:                                          OK
+  glMultiTexCoord2d:                                           OK
+  glMultiTexCoord2dv:                                          OK
+  glMultiTexCoord2f:                                           OK
+  glMultiTexCoord2fv:                                          OK
+  glMultiTexCoord2i:                                           OK
+  glMultiTexCoord2iv:                                          OK
+  glMultiTexCoord2s:                                           OK
+  glMultiTexCoord2sv:                                          OK
+  glMultiTexCoord3d:                                           OK
+  glMultiTexCoord3dv:                                          OK
+  glMultiTexCoord3f:                                           OK
+  glMultiTexCoord3fv:                                          OK
+  glMultiTexCoord3i:                                           OK
+  glMultiTexCoord3iv:                                          OK
+  glMultiTexCoord3s:                                           OK
+  glMultiTexCoord3sv:                                          OK
+  glMultiTexCoord4d:                                           OK
+  glMultiTexCoord4dv:                                          OK
+  glMultiTexCoord4f:                                           OK
+  glMultiTexCoord4fv:                                          OK
+  glMultiTexCoord4i:                                           OK
+  glMultiTexCoord4iv:                                          OK
+  glMultiTexCoord4s:                                           OK
+  glMultiTexCoord4sv:                                          OK
+  glSampleCoverage:                                            OK
+
+GL_VERSION_1_4:                                                OK 
+---------------
+  glBlendColor:                                                OK
+  glBlendEquation:                                             OK
+  glBlendFuncSeparate:                                         OK
+  glFogCoordPointer:                                           OK
+  glFogCoordd:                                                 OK
+  glFogCoorddv:                                                OK
+  glFogCoordf:                                                 OK
+  glFogCoordfv:                                                OK
+  glMultiDrawArrays:                                           OK
+  glMultiDrawElements:                                         OK
+  glPointParameterf:                                           OK
+  glPointParameterfv:                                          OK
+  glPointParameteri:                                           OK
+  glPointParameteriv:                                          OK
+  glSecondaryColor3b:                                          OK
+  glSecondaryColor3bv:                                         OK
+  glSecondaryColor3d:                                          OK
+  glSecondaryColor3dv:                                         OK
+  glSecondaryColor3f:                                          OK
+  glSecondaryColor3fv:                                         OK
+  glSecondaryColor3i:                                          OK
+  glSecondaryColor3iv:                                         OK
+  glSecondaryColor3s:                                          OK
+  glSecondaryColor3sv:                                         OK
+  glSecondaryColor3ub:                                         OK
+  glSecondaryColor3ubv:                                        OK
+  glSecondaryColor3ui:                                         OK
+  glSecondaryColor3uiv:                                        OK
+  glSecondaryColor3us:                                         OK
+  glSecondaryColor3usv:                                        OK
+  glSecondaryColorPointer:                                     OK
+  glWindowPos2d:                                               OK
+  glWindowPos2dv:                                              OK
+  glWindowPos2f:                                               OK
+  glWindowPos2fv:                                              OK
+  glWindowPos2i:                                               OK
+  glWindowPos2iv:                                              OK
+  glWindowPos2s:                                               OK
+  glWindowPos2sv:                                              OK
+  glWindowPos3d:                                               OK
+  glWindowPos3dv:                                              OK
+  glWindowPos3f:                                               OK
+  glWindowPos3fv:                                              OK
+  glWindowPos3i:                                               OK
+  glWindowPos3iv:                                              OK
+  glWindowPos3s:                                               OK
+  glWindowPos3sv:                                              OK
+
+GL_VERSION_1_5:                                                OK 
+---------------
+  glBeginQuery:                                                OK
+  glBindBuffer:                                                OK
+  glBufferData:                                                OK
+  glBufferSubData:                                             OK
+  glDeleteBuffers:                                             OK
+  glDeleteQueries:                                             OK
+  glEndQuery:                                                  OK
+  glGenBuffers:                                                OK
+  glGenQueries:                                                OK
+  glGetBufferParameteriv:                                      OK
+  glGetBufferPointerv:                                         OK
+  glGetBufferSubData:                                          OK
+  glGetQueryObjectiv:                                          OK
+  glGetQueryObjectuiv:                                         OK
+  glGetQueryiv:                                                OK
+  glIsBuffer:                                                  OK
+  glIsQuery:                                                   OK
+  glMapBuffer:                                                 OK
+  glUnmapBuffer:                                               OK
+
+GL_VERSION_2_0:                                                OK 
+---------------
+  glAttachShader:                                              OK
+  glBindAttribLocation:                                        OK
+  glBlendEquationSeparate:                                     OK
+  glCompileShader:                                             OK
+  glCreateProgram:                                             OK
+  glCreateShader:                                              OK
+  glDeleteProgram:                                             OK
+  glDeleteShader:                                              OK
+  glDetachShader:                                              OK
+  glDisableVertexAttribArray:                                  OK
+  glDrawBuffers:                                               OK
+  glEnableVertexAttribArray:                                   OK
+  glGetActiveAttrib:                                           OK
+  glGetActiveUniform:                                          OK
+  glGetAttachedShaders:                                        OK
+  glGetAttribLocation:                                         OK
+  glGetProgramInfoLog:                                         OK
+  glGetProgramiv:                                              OK
+  glGetShaderInfoLog:                                          OK
+  glGetShaderSource:                                           OK
+  glGetShaderiv:                                               OK
+  glGetUniformLocation:                                        OK
+  glGetUniformfv:                                              OK
+  glGetUniformiv:                                              OK
+  glGetVertexAttribPointerv:                                   OK
+  glGetVertexAttribdv:                                         OK
+  glGetVertexAttribfv:                                         OK
+  glGetVertexAttribiv:                                         OK
+  glIsProgram:                                                 OK
+  glIsShader:                                                  OK
+  glLinkProgram:                                               OK
+  glShaderSource:                                              OK
+  glStencilFuncSeparate:                                       OK
+  glStencilMaskSeparate:                                       OK
+  glStencilOpSeparate:                                         OK
+  glUniform1f:                                                 OK
+  glUniform1fv:                                                OK
+  glUniform1i:                                                 OK
+  glUniform1iv:                                                OK
+  glUniform2f:                                                 OK
+  glUniform2fv:                                                OK
+  glUniform2i:                                                 OK
+  glUniform2iv:                                                OK
+  glUniform3f:                                                 OK
+  glUniform3fv:                                                OK
+  glUniform3i:                                                 OK
+  glUniform3iv:                                                OK
+  glUniform4f:                                                 OK
+  glUniform4fv:                                                OK
+  glUniform4i:                                                 OK
+  glUniform4iv:                                                OK
+  glUniformMatrix2fv:                                          OK
+  glUniformMatrix3fv:                                          OK
+  glUniformMatrix4fv:                                          OK
+  glUseProgram:                                                OK
+  glValidateProgram:                                           OK
+  glVertexAttrib1d:                                            OK
+  glVertexAttrib1dv:                                           OK
+  glVertexAttrib1f:                                            OK
+  glVertexAttrib1fv:                                           OK
+  glVertexAttrib1s:                                            OK
+  glVertexAttrib1sv:                                           OK
+  glVertexAttrib2d:                                            OK
+  glVertexAttrib2dv:                                           OK
+  glVertexAttrib2f:                                            OK
+  glVertexAttrib2fv:                                           OK
+  glVertexAttrib2s:                                            OK
+  glVertexAttrib2sv:                                           OK
+  glVertexAttrib3d:                                            OK
+  glVertexAttrib3dv:                                           OK
+  glVertexAttrib3f:                                            OK
+  glVertexAttrib3fv:                                           OK
+  glVertexAttrib3s:                                            OK
+  glVertexAttrib3sv:                                           OK
+  glVertexAttrib4Nbv:                                          OK
+  glVertexAttrib4Niv:                                          OK
+  glVertexAttrib4Nsv:                                          OK
+  glVertexAttrib4Nub:                                          OK
+  glVertexAttrib4Nubv:                                         OK
+  glVertexAttrib4Nuiv:                                         OK
+  glVertexAttrib4Nusv:                                         OK
+  glVertexAttrib4bv:                                           OK
+  glVertexAttrib4d:                                            OK
+  glVertexAttrib4dv:                                           OK
+  glVertexAttrib4f:                                            OK
+  glVertexAttrib4fv:                                           OK
+  glVertexAttrib4iv:                                           OK
+  glVertexAttrib4s:                                            OK
+  glVertexAttrib4sv:                                           OK
+  glVertexAttrib4ubv:                                          OK
+  glVertexAttrib4uiv:                                          OK
+  glVertexAttrib4usv:                                          OK
+  glVertexAttribPointer:                                       OK
+
+GL_VERSION_2_1:                                                OK 
+---------------
+  glUniformMatrix2x3fv:                                        OK
+  glUniformMatrix2x4fv:                                        OK
+  glUniformMatrix3x2fv:                                        OK
+  glUniformMatrix3x4fv:                                        OK
+  glUniformMatrix4x2fv:                                        OK
+  glUniformMatrix4x3fv:                                        OK
+
+GL_VERSION_3_0:                                                MISSING 
+---------------
+  glBeginConditionalRender:                                    MISSING
+  glBeginTransformFeedback:                                    OK
+  glBindFragDataLocation:                                      MISSING
+  glClampColor:                                                MISSING
+  glClearBufferfi:                                             MISSING
+  glClearBufferfv:                                             MISSING
+  glClearBufferiv:                                             MISSING
+  glClearBufferuiv:                                            MISSING
+  glColorMaski:                                                MISSING
+  glDisablei:                                                  MISSING
+  glEnablei:                                                   MISSING
+  glEndConditionalRender:                                      MISSING
+  glEndTransformFeedback:                                      OK
+  glGetBooleani_v:                                             MISSING
+  glGetFragDataLocation:                                       MISSING
+  glGetStringi:                                                MISSING
+  glGetTexParameterIiv:                                        MISSING
+  glGetTexParameterIuiv:                                       MISSING
+  glGetTransformFeedbackVarying:                               OK
+  glGetUniformuiv:                                             MISSING
+  glGetVertexAttribIiv:                                        MISSING
+  glGetVertexAttribIuiv:                                       MISSING
+  glIsEnabledi:                                                MISSING
+  glTexParameterIiv:                                           MISSING
+  glTexParameterIuiv:                                          MISSING
+  glTransformFeedbackVaryings:                                 OK
+  glUniform1ui:                                                MISSING
+  glUniform1uiv:                                               MISSING
+  glUniform2ui:                                                MISSING
+  glUniform2uiv:                                               MISSING
+  glUniform3ui:                                                MISSING
+  glUniform3uiv:                                               MISSING
+  glUniform4ui:                                                MISSING
+  glUniform4uiv:                                               MISSING
+  glVertexAttribI1i:                                           MISSING
+  glVertexAttribI1iv:                                          MISSING
+  glVertexAttribI1ui:                                          MISSING
+  glVertexAttribI1uiv:                                         MISSING
+  glVertexAttribI2i:                                           MISSING
+  glVertexAttribI2iv:                                          MISSING
+  glVertexAttribI2ui:                                          MISSING
+  glVertexAttribI2uiv:                                         MISSING
+  glVertexAttribI3i:                                           MISSING
+  glVertexAttribI3iv:                                          MISSING
+  glVertexAttribI3ui:                                          MISSING
+  glVertexAttribI3uiv:                                         MISSING
+  glVertexAttribI4bv:                                          MISSING
+  glVertexAttribI4i:                                           MISSING
+  glVertexAttribI4iv:                                          MISSING
+  glVertexAttribI4sv:                                          MISSING
+  glVertexAttribI4ubv:                                         MISSING
+  glVertexAttribI4ui:                                          MISSING
+  glVertexAttribI4uiv:                                         MISSING
+  glVertexAttribI4usv:                                         MISSING
+  glVertexAttribIPointer:                                      MISSING
+
+GL_VERSION_3_1:                                                MISSING 
+---------------
+  glDrawArraysInstanced:                                       OK
+  glDrawElementsInstanced:                                     OK
+  glPrimitiveRestartIndex:                                     MISSING
+  glTexBuffer:                                                 MISSING
+
+GL_VERSION_3_2:                                                MISSING 
+---------------
+  glFramebufferTexture:                                        MISSING
+  glGetBufferParameteri64v:                                    MISSING
+  glGetInteger64i_v:                                           MISSING
+
+GL_VERSION_3_3:                                                MISSING 
+---------------
+  glVertexAttribDivisor:                                       MISSING
+
+GL_VERSION_4_0:                                                MISSING 
+---------------
+  glBlendEquationSeparatei:                                    MISSING
+  glBlendEquationi:                                            MISSING
+  glBlendFuncSeparatei:                                        MISSING
+  glBlendFunci:                                                MISSING
+  glMinSampleShading:                                          MISSING
+
+GL_3DFX_multisample:                                           MISSING 
+--------------------
+
+GL_3DFX_tbuffer:                                               MISSING 
+----------------
+  glTbufferMask3DFX:                                           MISSING
+
+GL_3DFX_texture_compression_FXT1:                              OK 
+---------------------------------
+
+GL_AMD_conservative_depth:                                     MISSING 
+--------------------------
+
+GL_AMD_debug_output:                                           MISSING 
+--------------------
+  glDebugMessageCallbackAMD:                                   MISSING
+  glDebugMessageEnableAMD:                                     MISSING
+  glDebugMessageInsertAMD:                                     MISSING
+  glGetDebugMessageLogAMD:                                     MISSING
+
+GL_AMD_draw_buffers_blend:                                     MISSING 
+--------------------------
+  glBlendEquationIndexedAMD:                                   MISSING
+  glBlendEquationSeparateIndexedAMD:                           MISSING
+  glBlendFuncIndexedAMD:                                       MISSING
+  glBlendFuncSeparateIndexedAMD:                               MISSING
+
+GL_AMD_name_gen_delete:                                        MISSING 
+-----------------------
+  glDeleteNamesAMD:                                            MISSING
+  glGenNamesAMD:                                               MISSING
+  glIsNameAMD:                                                 MISSING
+
+GL_AMD_performance_monitor:                                    MISSING 
+---------------------------
+  glBeginPerfMonitorAMD:                                       MISSING
+  glDeletePerfMonitorsAMD:                                     MISSING
+  glEndPerfMonitorAMD:                                         MISSING
+  glGenPerfMonitorsAMD:                                        MISSING
+  glGetPerfMonitorCounterDataAMD:                              MISSING
+  glGetPerfMonitorCounterInfoAMD:                              MISSING
+  glGetPerfMonitorCounterStringAMD:                            MISSING
+  glGetPerfMonitorCountersAMD:                                 MISSING
+  glGetPerfMonitorGroupStringAMD:                              MISSING
+  glGetPerfMonitorGroupsAMD:                                   MISSING
+  glSelectPerfMonitorCountersAMD:                              MISSING
+
+GL_AMD_seamless_cubemap_per_texture:                           MISSING 
+------------------------------------
+
+GL_AMD_shader_stencil_export:                                  MISSING 
+-----------------------------
+
+GL_AMD_texture_texture4:                                       MISSING 
+------------------------
+
+GL_AMD_transform_feedback3_lines_triangles:                    MISSING 
+-------------------------------------------
+
+GL_AMD_vertex_shader_tessellator:                              MISSING 
+---------------------------------
+  glTessellationFactorAMD:                                     MISSING
+  glTessellationModeAMD:                                       MISSING
+
+GL_APPLE_aux_depth_stencil:                                    MISSING 
+---------------------------
+
+GL_APPLE_client_storage:                                       OK 
+------------------------
+
+GL_APPLE_element_array:                                        MISSING 
+-----------------------
+  glDrawElementArrayAPPLE:                                     MISSING
+  glDrawRangeElementArrayAPPLE:                                MISSING
+  glElementPointerAPPLE:                                       MISSING
+  glMultiDrawElementArrayAPPLE:                                MISSING
+  glMultiDrawRangeElementArrayAPPLE:                           MISSING
+
+GL_APPLE_fence:                                                MISSING 
+---------------
+  glDeleteFencesAPPLE:                                         MISSING
+  glFinishFenceAPPLE:                                          MISSING
+  glFinishObjectAPPLE:                                         MISSING
+  glGenFencesAPPLE:                                            MISSING
+  glIsFenceAPPLE:                                              MISSING
+  glSetFenceAPPLE:                                             MISSING
+  glTestFenceAPPLE:                                            MISSING
+  glTestObjectAPPLE:                                           MISSING
+
+GL_APPLE_float_pixels:                                         MISSING 
+----------------------
+
+GL_APPLE_flush_buffer_range:                                   OK [MISSING]
+----------------------------
+  glBufferParameteriAPPLE:                                     OK
+  glFlushMappedBufferRangeAPPLE:                               OK
+
+GL_APPLE_object_purgeable:                                     OK 
+--------------------------
+  glGetObjectParameterivAPPLE:                                 OK
+  glObjectPurgeableAPPLE:                                      OK
+  glObjectUnpurgeableAPPLE:                                    OK
+
+GL_APPLE_pixel_buffer:                                         MISSING 
+----------------------
+
+GL_APPLE_rgb_422:                                              MISSING 
+-----------------
+
+GL_APPLE_row_bytes:                                            MISSING 
+-------------------
+
+GL_APPLE_specular_vector:                                      MISSING 
+-------------------------
+
+GL_APPLE_texture_range:                                        OK [MISSING]
+-----------------------
+  glGetTexParameterPointervAPPLE:                              OK
+  glTextureRangeAPPLE:                                         OK
+
+GL_APPLE_transform_hint:                                       MISSING 
+------------------------
+
+GL_APPLE_vertex_array_object:                                  OK 
+-----------------------------
+  glBindVertexArrayAPPLE:                                      OK
+  glDeleteVertexArraysAPPLE:                                   OK
+  glGenVertexArraysAPPLE:                                      OK
+  glIsVertexArrayAPPLE:                                        OK
+
+GL_APPLE_vertex_array_range:                                   MISSING 
+----------------------------
+  glFlushVertexArrayRangeAPPLE:                                MISSING
+  glVertexArrayParameteriAPPLE:                                MISSING
+  glVertexArrayRangeAPPLE:                                     MISSING
+
+GL_APPLE_vertex_program_evaluators:                            MISSING 
+-----------------------------------
+  glDisableVertexAttribAPPLE:                                  MISSING
+  glEnableVertexAttribAPPLE:                                   MISSING
+  glIsVertexAttribEnabledAPPLE:                                MISSING
+  glMapVertexAttrib1dAPPLE:                                    MISSING
+  glMapVertexAttrib1fAPPLE:                                    MISSING
+  glMapVertexAttrib2dAPPLE:                                    MISSING
+  glMapVertexAttrib2fAPPLE:                                    MISSING
+
+GL_APPLE_ycbcr_422:                                            MISSING 
+-------------------
+
+GL_ARB_blend_func_extended:                                    MISSING 
+---------------------------
+  glBindFragDataLocationIndexed:                               MISSING
+  glGetFragDataIndex:                                          MISSING
+
+GL_ARB_color_buffer_float:                                     MISSING 
+--------------------------
+  glClampColorARB:                                             MISSING
+
+GL_ARB_compatibility:                                          MISSING 
+---------------------
+
+GL_ARB_copy_buffer:                                            OK 
+-------------------
+  glCopyBufferSubData:                                         OK
+
+GL_ARB_depth_buffer_float:                                     MISSING 
+--------------------------
+
+GL_ARB_depth_clamp:                                            OK 
+-------------------
+
+GL_ARB_depth_texture:                                          OK 
+---------------------
+
+GL_ARB_draw_buffers:                                           OK 
+--------------------
+  glDrawBuffersARB:                                            OK
+
+GL_ARB_draw_buffers_blend:                                     MISSING 
+--------------------------
+  glBlendEquationSeparateiARB:                                 MISSING
+  glBlendEquationiARB:                                         MISSING
+  glBlendFuncSeparateiARB:                                     MISSING
+  glBlendFunciARB:                                             MISSING
+
+GL_ARB_draw_elements_base_vertex:                              MISSING [OK]
+---------------------------------
+  glDrawElementsBaseVertex:                                    OK
+  glDrawElementsInstancedBaseVertex:                           MISSING
+  glDrawRangeElementsBaseVertex:                               OK
+  glMultiDrawElementsBaseVertex:                               OK
+
+GL_ARB_draw_indirect:                                          MISSING 
+---------------------
+  glDrawArraysIndirect:                                        MISSING
+  glDrawElementsIndirect:                                      MISSING
+
+GL_ARB_draw_instanced:                                         OK [MISSING]
+----------------------
+  glDrawArraysInstancedARB:                                    OK
+  glDrawElementsInstancedARB:                                  OK
+
+GL_ARB_explicit_attrib_location:                               MISSING 
+--------------------------------
+
+GL_ARB_fragment_coord_conventions:                             OK 
+----------------------------------
+
+GL_ARB_fragment_program:                                       OK 
+------------------------
+
+GL_ARB_fragment_program_shadow:                                OK 
+-------------------------------
+
+GL_ARB_fragment_shader:                                        OK 
+-----------------------
+
+GL_ARB_framebuffer_object:                                     OK 
+--------------------------
+  glBindFramebuffer:                                           OK
+  glBindRenderbuffer:                                          OK
+  glBlitFramebuffer:                                           OK
+  glCheckFramebufferStatus:                                    OK
+  glDeleteFramebuffers:                                        OK
+  glDeleteRenderbuffers:                                       OK
+  glFramebufferRenderbuffer:                                   OK
+  glFramebufferTexture1D:                                      OK
+  glFramebufferTexture2D:                                      OK
+  glFramebufferTexture3D:                                      OK
+  glFramebufferTextureLayer:                                   OK
+  glGenFramebuffers:                                           OK
+  glGenRenderbuffers:                                          OK
+  glGenerateMipmap:                                            OK
+  glGetFramebufferAttachmentParameteriv:                       OK
+  glGetRenderbufferParameteriv:                                OK
+  glIsFramebuffer:                                             OK
+  glIsRenderbuffer:                                            OK
+  glRenderbufferStorage:                                       OK
+  glRenderbufferStorageMultisample:                            OK
+
+GL_ARB_framebuffer_sRGB:                                       MISSING 
+------------------------
+
+GL_ARB_geometry_shader4:                                       MISSING 
+------------------------
+  glFramebufferTextureARB:                                     OK
+  glFramebufferTextureFaceARB:                                 OK
+  glFramebufferTextureLayerARB:                                MISSING
+  glProgramParameteriARB:                                      OK
+
+GL_ARB_gpu_shader5:                                            MISSING 
+-------------------
+
+GL_ARB_gpu_shader_fp64:                                        MISSING 
+-----------------------
+  glGetUniformdv:                                              MISSING
+  glProgramUniform1dEXT:                                       MISSING
+  glProgramUniform1dvEXT:                                      MISSING
+  glProgramUniform2dEXT:                                       MISSING
+  glProgramUniform2dvEXT:                                      MISSING
+  glProgramUniform3dEXT:                                       MISSING
+  glProgramUniform3dvEXT:                                      MISSING
+  glProgramUniform4dEXT:                                       MISSING
+  glProgramUniform4dvEXT:                                      MISSING
+  glProgramUniformMatrix2dvEXT:                                MISSING
+  glProgramUniformMatrix2x3dvEXT:                              MISSING
+  glProgramUniformMatrix2x4dvEXT:                              MISSING
+  glProgramUniformMatrix3dvEXT:                                MISSING
+  glProgramUniformMatrix3x2dvEXT:                              MISSING
+  glProgramUniformMatrix3x4dvEXT:                              MISSING
+  glProgramUniformMatrix4dvEXT:                                MISSING
+  glProgramUniformMatrix4x2dvEXT:                              MISSING
+  glProgramUniformMatrix4x3dvEXT:                              MISSING
+  glUniform1d:                                                 MISSING
+  glUniform1dv:                                                MISSING
+  glUniform2d:                                                 MISSING
+  glUniform2dv:                                                MISSING
+  glUniform3d:                                                 MISSING
+  glUniform3dv:                                                MISSING
+  glUniform4d:                                                 MISSING
+  glUniform4dv:                                                MISSING
+  glUniformMatrix2dv:                                          MISSING
+  glUniformMatrix2x3dv:                                        MISSING
+  glUniformMatrix2x4dv:                                        MISSING
+  glUniformMatrix3dv:                                          MISSING
+  glUniformMatrix3x2dv:                                        MISSING
+  glUniformMatrix3x4dv:                                        MISSING
+  glUniformMatrix4dv:                                          MISSING
+  glUniformMatrix4x2dv:                                        MISSING
+  glUniformMatrix4x3dv:                                        MISSING
+
+GL_ARB_half_float_pixel:                                       OK 
+------------------------
+
+GL_ARB_half_float_vertex:                                      OK 
+-------------------------
+
+GL_ARB_imaging:                                                OK [MISSING]
+---------------
+  glBlendEquation:                                             OK
+  glColorSubTable:                                             OK
+  glColorTable:                                                OK
+  glColorTableParameterfv:                                     OK
+  glColorTableParameteriv:                                     OK
+  glConvolutionFilter1D:                                       OK
+  glConvolutionFilter2D:                                       OK
+  glConvolutionParameterf:                                     OK
+  glConvolutionParameterfv:                                    OK
+  glConvolutionParameteri:                                     OK
+  glConvolutionParameteriv:                                    OK
+  glCopyColorSubTable:                                         OK
+  glCopyColorTable:                                            OK
+  glCopyConvolutionFilter1D:                                   OK
+  glCopyConvolutionFilter2D:                                   OK
+  glGetColorTable:                                             OK
+  glGetColorTableParameterfv:                                  OK
+  glGetColorTableParameteriv:                                  OK
+  glGetConvolutionFilter:                                      OK
+  glGetConvolutionParameterfv:                                 OK
+  glGetConvolutionParameteriv:                                 OK
+  glGetHistogram:                                              OK
+  glGetHistogramParameterfv:                                   OK
+  glGetHistogramParameteriv:                                   OK
+  glGetMinmax:                                                 OK
+  glGetMinmaxParameterfv:                                      OK
+  glGetMinmaxParameteriv:                                      OK
+  glGetSeparableFilter:                                        OK
+  glHistogram:                                                 OK
+  glMinmax:                                                    OK
+  glResetHistogram:                                            OK
+  glResetMinmax:                                               OK
+  glSeparableFilter2D:                                         OK
+
+GL_ARB_instanced_arrays:                                       MISSING 
+------------------------
+  glVertexAttribDivisorARB:                                    MISSING
+
+GL_ARB_map_buffer_range:                                       OK 
+------------------------
+  glFlushMappedBufferRange:                                    OK
+  glMapBufferRange:                                            OK
+
+GL_ARB_matrix_palette:                                         MISSING 
+----------------------
+  glCurrentPaletteMatrixARB:                                   MISSING
+  glMatrixIndexPointerARB:                                     MISSING
+  glMatrixIndexubvARB:                                         MISSING
+  glMatrixIndexuivARB:                                         MISSING
+  glMatrixIndexusvARB:                                         MISSING
+
+GL_ARB_multisample:                                            OK 
+-------------------
+  glSampleCoverageARB:                                         OK
+
+GL_ARB_multitexture:                                           OK 
+--------------------
+  glActiveTextureARB:                                          OK
+  glClientActiveTextureARB:                                    OK
+  glMultiTexCoord1dARB:                                        OK
+  glMultiTexCoord1dvARB:                                       OK
+  glMultiTexCoord1fARB:                                        OK
+  glMultiTexCoord1fvARB:                                       OK
+  glMultiTexCoord1iARB:                                        OK
+  glMultiTexCoord1ivARB:                                       OK
+  glMultiTexCoord1sARB:                                        OK
+  glMultiTexCoord1svARB:                                       OK
+  glMultiTexCoord2dARB:                                        OK
+  glMultiTexCoord2dvARB:                                       OK
+  glMultiTexCoord2fARB:                                        OK
+  glMultiTexCoord2fvARB:                                       OK
+  glMultiTexCoord2iARB:                                        OK
+  glMultiTexCoord2ivARB:                                       OK
+  glMultiTexCoord2sARB:                                        OK
+  glMultiTexCoord2svARB:                                       OK
+  glMultiTexCoord3dARB:                                        OK
+  glMultiTexCoord3dvARB:                                       OK
+  glMultiTexCoord3fARB:                                        OK
+  glMultiTexCoord3fvARB:                                       OK
+  glMultiTexCoord3iARB:                                        OK
+  glMultiTexCoord3ivARB:                                       OK
+  glMultiTexCoord3sARB:                                        OK
+  glMultiTexCoord3svARB:                                       OK
+  glMultiTexCoord4dARB:                                        OK
+  glMultiTexCoord4dvARB:                                       OK
+  glMultiTexCoord4fARB:                                        OK
+  glMultiTexCoord4fvARB:                                       OK
+  glMultiTexCoord4iARB:                                        OK
+  glMultiTexCoord4ivARB:                                       OK
+  glMultiTexCoord4sARB:                                        OK
+  glMultiTexCoord4svARB:                                       OK
+
+GL_ARB_occlusion_query:                                        OK 
+-----------------------
+  glBeginQueryARB:                                             OK
+  glDeleteQueriesARB:                                          OK
+  glEndQueryARB:                                               OK
+  glGenQueriesARB:                                             OK
+  glGetQueryObjectivARB:                                       OK
+  glGetQueryObjectuivARB:                                      OK
+  glGetQueryivARB:                                             OK
+  glIsQueryARB:                                                OK
+
+GL_ARB_occlusion_query2:                                       MISSING 
+------------------------
+
+GL_ARB_pixel_buffer_object:                                    OK 
+---------------------------
+
+GL_ARB_point_parameters:                                       OK 
+------------------------
+  glPointParameterfARB:                                        OK
+  glPointParameterfvARB:                                       OK
+
+GL_ARB_point_sprite:                                           OK 
+--------------------
+
+GL_ARB_provoking_vertex:                                       OK 
+------------------------
+  glProvokingVertex:                                           OK
+
+GL_ARB_sample_shading:                                         MISSING 
+----------------------
+  glMinSampleShadingARB:                                       MISSING
+
+GL_ARB_sampler_objects:                                        MISSING 
+-----------------------
+  glBindSampler:                                               MISSING
+  glDeleteSamplers:                                            MISSING
+  glGenSamplers:                                               MISSING
+  glGetSamplerParameterIiv:                                    MISSING
+  glGetSamplerParameterIuiv:                                   MISSING
+  glGetSamplerParameterfv:                                     MISSING
+  glGetSamplerParameteriv:                                     MISSING
+  glIsSampler:                                                 MISSING
+  glSamplerParameterIiv:                                       MISSING
+  glSamplerParameterIuiv:                                      MISSING
+  glSamplerParameterf:                                         MISSING
+  glSamplerParameterfv:                                        MISSING
+  glSamplerParameteri:                                         MISSING
+  glSamplerParameteriv:                                        MISSING
+
+GL_ARB_seamless_cube_map:                                      OK 
+-------------------------
+
+GL_ARB_shader_bit_encoding:                                    MISSING 
+---------------------------
+
+GL_ARB_shader_objects:                                         OK 
+----------------------
+  glAttachObjectARB:                                           OK
+  glCompileShaderARB:                                          OK
+  glCreateProgramObjectARB:                                    OK
+  glCreateShaderObjectARB:                                     OK
+  glDeleteObjectARB:                                           OK
+  glDetachObjectARB:                                           OK
+  glGetActiveUniformARB:                                       OK
+  glGetAttachedObjectsARB:                                     OK
+  glGetHandleARB:                                              OK
+  glGetInfoLogARB:                                             OK
+  glGetObjectParameterfvARB:                                   OK
+  glGetObjectParameterivARB:                                   OK
+  glGetShaderSourceARB:                                        OK
+  glGetUniformLocationARB:                                     OK
+  glGetUniformfvARB:                                           OK
+  glGetUniformivARB:                                           OK
+  glLinkProgramARB:                                            OK
+  glShaderSourceARB:                                           OK
+  glUniform1fARB:                                              OK
+  glUniform1fvARB:                                             OK
+  glUniform1iARB:                                              OK
+  glUniform1ivARB:                                             OK
+  glUniform2fARB:                                              OK
+  glUniform2fvARB:                                             OK
+  glUniform2iARB:                                              OK
+  glUniform2ivARB:                                             OK
+  glUniform3fARB:                                              OK
+  glUniform3fvARB:                                             OK
+  glUniform3iARB:                                              OK
+  glUniform3ivARB:                                             OK
+  glUniform4fARB:                                              OK
+  glUniform4fvARB:                                             OK
+  glUniform4iARB:                                              OK
+  glUniform4ivARB:                                             OK
+  glUniformMatrix2fvARB:                                       OK
+  glUniformMatrix3fvARB:                                       OK
+  glUniformMatrix4fvARB:                                       OK
+  glUseProgramObjectARB:                                       OK
+  glValidateProgramARB:                                        OK
+
+GL_ARB_shader_subroutine:                                      MISSING 
+-------------------------
+  glGetActiveSubroutineName:                                   MISSING
+  glGetActiveSubroutineUniformName:                            MISSING
+  glGetActiveSubroutineUniformiv:                              MISSING
+  glGetProgramStageiv:                                         MISSING
+  glGetSubroutineIndex:                                        MISSING
+  glGetSubroutineUniformLocation:                              MISSING
+  glGetUniformSubroutineuiv:                                   MISSING
+  glUniformSubroutinesuiv:                                     MISSING
+
+GL_ARB_shader_texture_lod:                                     MISSING 
+--------------------------
+
+GL_ARB_shading_language_100:                                   OK 
+----------------------------
+
+GL_ARB_shading_language_include:                               MISSING 
+--------------------------------
+  glCompileShaderIncludeARB:                                   MISSING
+  glDeleteNamedStringARB:                                      MISSING
+  glGetNamedStringARB:                                         MISSING
+  glGetNamedStringivARB:                                       MISSING
+  glIsNamedStringARB:                                          MISSING
+  glNamedStringARB:                                            MISSING
+
+GL_ARB_shadow:                                                 OK 
+--------------
+
+GL_ARB_shadow_ambient:                                         MISSING 
+----------------------
+
+GL_ARB_sync:                                                   OK 
+------------
+  glClientWaitSync:                                            OK
+  glDeleteSync:                                                OK
+  glFenceSync:                                                 OK
+  glGetInteger64v:                                             OK
+  glGetSynciv:                                                 OK
+  glIsSync:                                                    OK
+  glWaitSync:                                                  OK
+
+GL_ARB_tessellation_shader:                                    MISSING 
+---------------------------
+  glPatchParameterfv:                                          MISSING
+  glPatchParameteri:                                           MISSING
+
+GL_ARB_texture_border_clamp:                                   OK 
+----------------------------
+
+GL_ARB_texture_buffer_object:                                  MISSING 
+-----------------------------
+  glTexBufferARB:                                              MISSING
+
+GL_ARB_texture_buffer_object_rgb32:                            MISSING 
+-----------------------------------
+
+GL_ARB_texture_compression:                                    OK 
+---------------------------
+  glCompressedTexImage1DARB:                                   OK
+  glCompressedTexImage2DARB:                                   OK
+  glCompressedTexImage3DARB:                                   OK
+  glCompressedTexSubImage1DARB:                                OK
+  glCompressedTexSubImage2DARB:                                OK
+  glCompressedTexSubImage3DARB:                                OK
+  glGetCompressedTexImageARB:                                  OK
+
+GL_ARB_texture_compression_bptc:                               MISSING 
+--------------------------------
+
+GL_ARB_texture_compression_rgtc:                               MISSING 
+--------------------------------
+
+GL_ARB_texture_cube_map:                                       OK 
+------------------------
+
+GL_ARB_texture_cube_map_array:                                 MISSING 
+------------------------------
+
+GL_ARB_texture_env_add:                                        OK 
+-----------------------
+
+GL_ARB_texture_env_combine:                                    OK 
+---------------------------
+
+GL_ARB_texture_env_crossbar:                                   OK 
+----------------------------
+
+GL_ARB_texture_env_dot3:                                       OK 
+------------------------
+
+GL_ARB_texture_float:                                          MISSING 
+---------------------
+
+GL_ARB_texture_gather:                                         MISSING 
+----------------------
+
+GL_ARB_texture_mirrored_repeat:                                OK 
+-------------------------------
+
+GL_ARB_texture_multisample:                                    MISSING 
+---------------------------
+  glGetMultisamplefv:                                          MISSING
+  glSampleMaski:                                               MISSING
+  glTexImage2DMultisample:                                     MISSING
+  glTexImage3DMultisample:                                     MISSING
+
+GL_ARB_texture_non_power_of_two:                               OK 
+--------------------------------
+
+GL_ARB_texture_query_lod:                                      MISSING 
+-------------------------
+
+GL_ARB_texture_rectangle:                                      OK 
+-------------------------
+
+GL_ARB_texture_rg:                                             MISSING 
+------------------
+
+GL_ARB_texture_rgb10_a2ui:                                     MISSING 
+--------------------------
+
+GL_ARB_texture_swizzle:                                        OK 
+-----------------------
+
+GL_ARB_timer_query:                                            MISSING 
+-------------------
+  glGetQueryObjecti64v:                                        MISSING
+  glGetQueryObjectui64v:                                       MISSING
+  glQueryCounter:                                              MISSING
+
+GL_ARB_transform_feedback2:                                    OK [MISSING]
+---------------------------
+  glBindTransformFeedback:                                     OK
+  glDeleteTransformFeedbacks:                                  OK
+  glDrawTransformFeedback:                                     OK
+  glGenTransformFeedbacks:                                     OK
+  glIsTransformFeedback:                                       OK
+  glPauseTransformFeedback:                                    OK
+  glResumeTransformFeedback:                                   OK
+
+GL_ARB_transform_feedback3:                                    MISSING 
+---------------------------
+  glBeginQueryIndexed:                                         MISSING
+  glDrawTransformFeedbackStream:                               MISSING
+  glEndQueryIndexed:                                           MISSING
+  glGetQueryIndexediv:                                         MISSING
+
+GL_ARB_transpose_matrix:                                       OK 
+------------------------
+  glLoadTransposeMatrixdARB:                                   OK
+  glLoadTransposeMatrixfARB:                                   OK
+  glMultTransposeMatrixdARB:                                   OK
+  glMultTransposeMatrixfARB:                                   OK
+
+GL_ARB_uniform_buffer_object:                                  MISSING 
+-----------------------------
+  glBindBufferBase:                                            OK
+  glBindBufferRange:                                           OK
+  glGetActiveUniformBlockName:                                 MISSING
+  glGetActiveUniformBlockiv:                                   MISSING
+  glGetActiveUniformName:                                      MISSING
+  glGetActiveUniformsiv:                                       MISSING
+  glGetIntegeri_v:                                             MISSING
+  glGetUniformBlockIndex:                                      MISSING
+  glGetUniformIndices:                                         MISSING
+  glUniformBlockBinding:                                       MISSING
+
+GL_ARB_vertex_array_bgra:                                      OK 
+-------------------------
+
+GL_ARB_vertex_array_object:                                    OK 
+---------------------------
+  glBindVertexArray:                                           OK
+  glDeleteVertexArrays:                                        OK
+  glGenVertexArrays:                                           OK
+  glIsVertexArray:                                             OK
+
+GL_ARB_vertex_blend:                                           MISSING 
+--------------------
+  glVertexBlendARB:                                            MISSING
+  glWeightPointerARB:                                          MISSING
+  glWeightbvARB:                                               MISSING
+  glWeightdvARB:                                               MISSING
+  glWeightfvARB:                                               MISSING
+  glWeightivARB:                                               MISSING
+  glWeightsvARB:                                               MISSING
+  glWeightubvARB:                                              MISSING
+  glWeightuivARB:                                              MISSING
+  glWeightusvARB:                                              MISSING
+
+GL_ARB_vertex_buffer_object:                                   OK 
+----------------------------
+  glBindBufferARB:                                             OK
+  glBufferDataARB:                                             OK
+  glBufferSubDataARB:                                          OK
+  glDeleteBuffersARB:                                          OK
+  glGenBuffersARB:                                             OK
+  glGetBufferParameterivARB:                                   OK
+  glGetBufferPointervARB:                                      OK
+  glGetBufferSubDataARB:                                       OK
+  glIsBufferARB:                                               OK
+  glMapBufferARB:                                              OK
+  glUnmapBufferARB:                                            OK
+
+GL_ARB_vertex_program:                                         OK 
+----------------------
+  glBindProgramARB:                                            OK
+  glDeleteProgramsARB:                                         OK
+  glDisableVertexAttribArrayARB:                               OK
+  glEnableVertexAttribArrayARB:                                OK
+  glGenProgramsARB:                                            OK
+  glGetProgramEnvParameterdvARB:                               OK
+  glGetProgramEnvParameterfvARB:                               OK
+  glGetProgramLocalParameterdvARB:                             OK
+  glGetProgramLocalParameterfvARB:                             OK
+  glGetProgramStringARB:                                       OK
+  glGetProgramivARB:                                           OK
+  glGetVertexAttribPointervARB:                                OK
+  glGetVertexAttribdvARB:                                      OK
+  glGetVertexAttribfvARB:                                      OK
+  glGetVertexAttribivARB:                                      OK
+  glIsProgramARB:                                              OK
+  glProgramEnvParameter4dARB:                                  OK
+  glProgramEnvParameter4dvARB:                                 OK
+  glProgramEnvParameter4fARB:                                  OK
+  glProgramEnvParameter4fvARB:                                 OK
+  glProgramLocalParameter4dARB:                                OK
+  glProgramLocalParameter4dvARB:                               OK
+  glProgramLocalParameter4fARB:                                OK
+  glProgramLocalParameter4fvARB:                               OK
+  glProgramStringARB:                                          OK
+  glVertexAttrib1dARB:                                         OK
+  glVertexAttrib1dvARB:                                        OK
+  glVertexAttrib1fARB:                                         OK
+  glVertexAttrib1fvARB:                                        OK
+  glVertexAttrib1sARB:                                         OK
+  glVertexAttrib1svARB:                                        OK
+  glVertexAttrib2dARB:                                         OK
+  glVertexAttrib2dvARB:                                        OK
+  glVertexAttrib2fARB:                                         OK
+  glVertexAttrib2fvARB:                                        OK
+  glVertexAttrib2sARB:                                         OK
+  glVertexAttrib2svARB:                                        OK
+  glVertexAttrib3dARB:                                         OK
+  glVertexAttrib3dvARB:                                        OK
+  glVertexAttrib3fARB:                                         OK
+  glVertexAttrib3fvARB:                                        OK
+  glVertexAttrib3sARB:                                         OK
+  glVertexAttrib3svARB:                                        OK
+  glVertexAttrib4NbvARB:                                       OK
+  glVertexAttrib4NivARB:                                       OK
+  glVertexAttrib4NsvARB:                                       OK
+  glVertexAttrib4NubARB:                                       OK
+  glVertexAttrib4NubvARB:                                      OK
+  glVertexAttrib4NuivARB:                                      OK
+  glVertexAttrib4NusvARB:                                      OK
+  glVertexAttrib4bvARB:                                        OK
+  glVertexAttrib4dARB:                                         OK
+  glVertexAttrib4dvARB:                                        OK
+  glVertexAttrib4fARB:                                         OK
+  glVertexAttrib4fvARB:                                        OK
+  glVertexAttrib4ivARB:                                        OK
+  glVertexAttrib4sARB:                                         OK
+  glVertexAttrib4svARB:                                        OK
+  glVertexAttrib4ubvARB:                                       OK
+  glVertexAttrib4uivARB:                                       OK
+  glVertexAttrib4usvARB:                                       OK
+  glVertexAttribPointerARB:                                    OK
+
+GL_ARB_vertex_shader:                                          OK 
+---------------------
+  glBindAttribLocationARB:                                     OK
+  glGetActiveAttribARB:                                        OK
+  glGetAttribLocationARB:                                      OK
+
+GL_ARB_vertex_type_2_10_10_10_rev:                             MISSING 
+----------------------------------
+  glColorP3ui:                                                 MISSING
+  glColorP3uiv:                                                MISSING
+  glColorP4ui:                                                 MISSING
+  glColorP4uiv:                                                MISSING
+  glMultiTexCoordP1ui:                                         MISSING
+  glMultiTexCoordP1uiv:                                        MISSING
+  glMultiTexCoordP2ui:                                         MISSING
+  glMultiTexCoordP2uiv:                                        MISSING
+  glMultiTexCoordP3ui:                                         MISSING
+  glMultiTexCoordP3uiv:                                        MISSING
+  glMultiTexCoordP4ui:                                         MISSING
+  glMultiTexCoordP4uiv:                                        MISSING
+  glNormalP3ui:                                                MISSING
+  glNormalP3uiv:                                               MISSING
+  glSecondaryColorP3ui:                                        MISSING
+  glSecondaryColorP3uiv:                                       MISSING
+  glTexCoordP1ui:                                              MISSING
+  glTexCoordP1uiv:                                             MISSING
+  glTexCoordP2ui:                                              MISSING
+  glTexCoordP2uiv:                                             MISSING
+  glTexCoordP3ui:                                              MISSING
+  glTexCoordP3uiv:                                             MISSING
+  glTexCoordP4ui:                                              MISSING
+  glTexCoordP4uiv:                                             MISSING
+  glVertexAttribP1ui:                                          MISSING
+  glVertexAttribP1uiv:                                         MISSING
+  glVertexAttribP2ui:                                          MISSING
+  glVertexAttribP2uiv:                                         MISSING
+  glVertexAttribP3ui:                                          MISSING
+  glVertexAttribP3uiv:                                         MISSING
+  glVertexAttribP4ui:                                          MISSING
+  glVertexAttribP4uiv:                                         MISSING
+  glVertexP2ui:                                                MISSING
+  glVertexP2uiv:                                               MISSING
+  glVertexP3ui:                                                MISSING
+  glVertexP3uiv:                                               MISSING
+  glVertexP4ui:                                                MISSING
+  glVertexP4uiv:                                               MISSING
+
+GL_ARB_window_pos:                                             OK 
+------------------
+  glWindowPos2dARB:                                            OK
+  glWindowPos2dvARB:                                           OK
+  glWindowPos2fARB:                                            OK
+  glWindowPos2fvARB:                                           OK
+  glWindowPos2iARB:                                            OK
+  glWindowPos2ivARB:                                           OK
+  glWindowPos2sARB:                                            OK
+  glWindowPos2svARB:                                           OK
+  glWindowPos3dARB:                                            OK
+  glWindowPos3dvARB:                                           OK
+  glWindowPos3fARB:                                            OK
+  glWindowPos3fvARB:                                           OK
+  glWindowPos3iARB:                                            OK
+  glWindowPos3ivARB:                                           OK
+  glWindowPos3sARB:                                            OK
+  glWindowPos3svARB:                                           OK
+
+GL_ATIX_point_sprites:                                         MISSING 
+----------------------
+
+GL_ATIX_texture_env_combine3:                                  MISSING 
+-----------------------------
+
+GL_ATIX_texture_env_route:                                     MISSING 
+--------------------------
+
+GL_ATIX_vertex_shader_output_point_size:                       MISSING 
+----------------------------------------
+
+GL_ATI_draw_buffers:                                           OK [MISSING]
+--------------------
+  glDrawBuffersATI:                                            OK
+
+GL_ATI_element_array:                                          MISSING 
+---------------------
+  glDrawElementArrayATI:                                       MISSING
+  glDrawRangeElementArrayATI:                                  MISSING
+  glElementPointerATI:                                         MISSING
+
+GL_ATI_envmap_bumpmap:                                         OK 
+----------------------
+  glGetTexBumpParameterfvATI:                                  OK
+  glGetTexBumpParameterivATI:                                  OK
+  glTexBumpParameterfvATI:                                     OK
+  glTexBumpParameterivATI:                                     OK
+
+GL_ATI_fragment_shader:                                        OK [MISSING]
+-----------------------
+  glAlphaFragmentOp1ATI:                                       OK
+  glAlphaFragmentOp2ATI:                                       OK
+  glAlphaFragmentOp3ATI:                                       OK
+  glBeginFragmentShaderATI:                                    OK
+  glBindFragmentShaderATI:                                     OK
+  glColorFragmentOp1ATI:                                       OK
+  glColorFragmentOp2ATI:                                       OK
+  glColorFragmentOp3ATI:                                       OK
+  glDeleteFragmentShaderATI:                                   OK
+  glEndFragmentShaderATI:                                      OK
+  glGenFragmentShadersATI:                                     OK
+  glPassTexCoordATI:                                           OK
+  glSampleMapATI:                                              OK
+  glSetFragmentShaderConstantATI:                              OK
+
+GL_ATI_map_object_buffer:                                      MISSING 
+-------------------------
+  glMapObjectBufferATI:                                        MISSING
+  glUnmapObjectBufferATI:                                      MISSING
+
+GL_ATI_meminfo:                                                MISSING 
+---------------
+
+GL_ATI_pn_triangles:                                           MISSING 
+--------------------
+  glPNTrianglesfATI:                                           MISSING
+  glPNTrianglesiATI:                                           MISSING
+
+GL_ATI_separate_stencil:                                       OK 
+------------------------
+  glStencilFuncSeparateATI:                                    OK
+  glStencilOpSeparateATI:                                      OK
+
+GL_ATI_shader_texture_lod:                                     MISSING 
+--------------------------
+
+GL_ATI_text_fragment_shader:                                   MISSING 
+----------------------------
+
+GL_ATI_texture_compression_3dc:                                MISSING 
+-------------------------------
+
+GL_ATI_texture_env_combine3:                                   OK 
+----------------------------
+
+GL_ATI_texture_float:                                          MISSING 
+---------------------
+
+GL_ATI_texture_mirror_once:                                    MISSING 
+---------------------------
+
+GL_ATI_vertex_array_object:                                    MISSING 
+---------------------------
+  glArrayObjectATI:                                            MISSING
+  glFreeObjectBufferATI:                                       MISSING
+  glGetArrayObjectfvATI:                                       MISSING
+  glGetArrayObjectivATI:                                       MISSING
+  glGetObjectBufferfvATI:                                      MISSING
+  glGetObjectBufferivATI:                                      MISSING
+  glGetVariantArrayObjectfvATI:                                MISSING
+  glGetVariantArrayObjectivATI:                                MISSING
+  glIsObjectBufferATI:                                         MISSING
+  glNewObjectBufferATI:                                        MISSING
+  glUpdateObjectBufferATI:                                     MISSING
+  glVariantArrayObjectATI:                                     MISSING
+
+GL_ATI_vertex_attrib_array_object:                             MISSING 
+----------------------------------
+  glGetVertexAttribArrayObjectfvATI:                           MISSING
+  glGetVertexAttribArrayObjectivATI:                           MISSING
+  glVertexAttribArrayObjectATI:                                MISSING
+
+GL_ATI_vertex_streams:                                         MISSING 
+----------------------
+  glClientActiveVertexStreamATI:                               MISSING
+  glNormalStream3bATI:                                         MISSING
+  glNormalStream3bvATI:                                        MISSING
+  glNormalStream3dATI:                                         MISSING
+  glNormalStream3dvATI:                                        MISSING
+  glNormalStream3fATI:                                         MISSING
+  glNormalStream3fvATI:                                        MISSING
+  glNormalStream3iATI:                                         MISSING
+  glNormalStream3ivATI:                                        MISSING
+  glNormalStream3sATI:                                         MISSING
+  glNormalStream3svATI:                                        MISSING
+  glVertexBlendEnvfATI:                                        MISSING
+  glVertexBlendEnviATI:                                        MISSING
+  glVertexStream2dATI:                                         MISSING
+  glVertexStream2dvATI:                                        MISSING
+  glVertexStream2fATI:                                         MISSING
+  glVertexStream2fvATI:                                        MISSING
+  glVertexStream2iATI:                                         MISSING
+  glVertexStream2ivATI:                                        MISSING
+  glVertexStream2sATI:                                         MISSING
+  glVertexStream2svATI:                                        MISSING
+  glVertexStream3dATI:                                         MISSING
+  glVertexStream3dvATI:                                        MISSING
+  glVertexStream3fATI:                                         MISSING
+  glVertexStream3fvATI:                                        MISSING
+  glVertexStream3iATI:                                         MISSING
+  glVertexStream3ivATI:                                        MISSING
+  glVertexStream3sATI:                                         MISSING
+  glVertexStream3svATI:                                        MISSING
+  glVertexStream4dATI:                                         MISSING
+  glVertexStream4dvATI:                                        MISSING
+  glVertexStream4fATI:                                         MISSING
+  glVertexStream4fvATI:                                        MISSING
+  glVertexStream4iATI:                                         MISSING
+  glVertexStream4ivATI:                                        MISSING
+  glVertexStream4sATI:                                         MISSING
+  glVertexStream4svATI:                                        MISSING
+
+GL_EXT_422_pixels:                                             MISSING 
+------------------
+
+GL_EXT_Cg_shader:                                              MISSING 
+-----------------
+
+GL_EXT_abgr:                                                   OK 
+------------
+
+GL_EXT_bgra:                                                   OK 
+------------
+
+GL_EXT_bindable_uniform:                                       MISSING 
+------------------------
+  glGetUniformBufferSizeEXT:                                   MISSING
+  glGetUniformOffsetEXT:                                       MISSING
+  glUniformBufferEXT:                                          MISSING
+
+GL_EXT_blend_color:                                            OK 
+-------------------
+  glBlendColorEXT:                                             OK
+
+GL_EXT_blend_equation_separate:                                OK 
+-------------------------------
+  glBlendEquationSeparateEXT:                                  OK
+
+GL_EXT_blend_func_separate:                                    OK 
+---------------------------
+  glBlendFuncSeparateEXT:                                      OK
+
+GL_EXT_blend_logic_op:                                         OK 
+----------------------
+
+GL_EXT_blend_minmax:                                           OK 
+--------------------
+  glBlendEquationEXT:                                          OK
+
+GL_EXT_blend_subtract:                                         OK 
+----------------------
+
+GL_EXT_clip_volume_hint:                                       MISSING 
+------------------------
+
+GL_EXT_cmyka:                                                  MISSING 
+-------------
+
+GL_EXT_color_subtable:                                         OK [MISSING]
+----------------------
+  glColorSubTableEXT:                                          OK
+  glCopyColorSubTableEXT:                                      OK
+
+GL_EXT_compiled_vertex_array:                                  OK 
+-----------------------------
+  glLockArraysEXT:                                             OK
+  glUnlockArraysEXT:                                           OK
+
+GL_EXT_convolution:                                            OK [MISSING]
+-------------------
+  glConvolutionFilter1DEXT:                                    OK
+  glConvolutionFilter2DEXT:                                    OK
+  glConvolutionParameterfEXT:                                  OK
+  glConvolutionParameterfvEXT:                                 OK
+  glConvolutionParameteriEXT:                                  OK
+  glConvolutionParameterivEXT:                                 OK
+  glCopyConvolutionFilter1DEXT:                                OK
+  glCopyConvolutionFilter2DEXT:                                OK
+  glGetConvolutionFilterEXT:                                   OK
+  glGetConvolutionParameterfvEXT:                              OK
+  glGetConvolutionParameterivEXT:                              OK
+  glGetSeparableFilterEXT:                                     OK
+  glSeparableFilter2DEXT:                                      OK
+
+GL_EXT_coordinate_frame:                                       MISSING 
+------------------------
+  glBinormalPointerEXT:                                        MISSING
+  glTangentPointerEXT:                                         MISSING
+
+GL_EXT_copy_texture:                                           OK 
+--------------------
+  glCopyTexImage1DEXT:                                         OK
+  glCopyTexImage2DEXT:                                         OK
+  glCopyTexSubImage1DEXT:                                      OK
+  glCopyTexSubImage2DEXT:                                      OK
+  glCopyTexSubImage3DEXT:                                      OK
+
+GL_EXT_cull_vertex:                                            OK 
+-------------------
+  glCullParameterdvEXT:                                        OK
+  glCullParameterfvEXT:                                        OK
+
+GL_EXT_depth_bounds_test:                                      OK [MISSING]
+-------------------------
+  glDepthBoundsEXT:                                            OK
+
+GL_EXT_direct_state_access:                                    MISSING 
+---------------------------
+  glBindMultiTextureEXT:                                       MISSING
+  glCheckNamedFramebufferStatusEXT:                            MISSING
+  glClientAttribDefaultEXT:                                    MISSING
+  glCompressedMultiTexImage1DEXT:                              MISSING
+  glCompressedMultiTexImage2DEXT:                              MISSING
+  glCompressedMultiTexImage3DEXT:                              MISSING
+  glCompressedMultiTexSubImage1DEXT:                           MISSING
+  glCompressedMultiTexSubImage2DEXT:                           MISSING
+  glCompressedMultiTexSubImage3DEXT:                           MISSING
+  glCompressedTextureImage1DEXT:                               MISSING
+  glCompressedTextureImage2DEXT:                               MISSING
+  glCompressedTextureImage3DEXT:                               MISSING
+  glCompressedTextureSubImage1DEXT:                            MISSING
+  glCompressedTextureSubImage2DEXT:                            MISSING
+  glCompressedTextureSubImage3DEXT:                            MISSING
+  glCopyMultiTexImage1DEXT:                                    MISSING
+  glCopyMultiTexImage2DEXT:                                    MISSING
+  glCopyMultiTexSubImage1DEXT:                                 MISSING
+  glCopyMultiTexSubImage2DEXT:                                 MISSING
+  glCopyMultiTexSubImage3DEXT:                                 MISSING
+  glCopyTextureImage1DEXT:                                     MISSING
+  glCopyTextureImage2DEXT:                                     MISSING
+  glCopyTextureSubImage1DEXT:                                  MISSING
+  glCopyTextureSubImage2DEXT:                                  MISSING
+  glCopyTextureSubImage3DEXT:                                  MISSING
+  glDisableClientStateIndexedEXT:                              MISSING
+  glDisableClientStateiEXT:                                    MISSING
+  glDisableVertexArrayAttribEXT:                               MISSING
+  glDisableVertexArrayEXT:                                     MISSING
+  glEnableClientStateIndexedEXT:                               MISSING
+  glEnableClientStateiEXT:                                     MISSING
+  glEnableVertexArrayAttribEXT:                                MISSING
+  glEnableVertexArrayEXT:                                      MISSING
+  glFlushMappedNamedBufferRangeEXT:                            MISSING
+  glFramebufferDrawBufferEXT:                                  MISSING
+  glFramebufferDrawBuffersEXT:                                 MISSING
+  glFramebufferReadBufferEXT:                                  MISSING
+  glGenerateMultiTexMipmapEXT:                                 MISSING
+  glGenerateTextureMipmapEXT:                                  MISSING
+  glGetCompressedMultiTexImageEXT:                             MISSING
+  glGetCompressedTextureImageEXT:                              MISSING
+  glGetDoubleIndexedvEXT:                                      MISSING
+  glGetDoublei_vEXT:                                           MISSING
+  glGetFloatIndexedvEXT:                                       MISSING
+  glGetFloati_vEXT:                                            MISSING
+  glGetFramebufferParameterivEXT:                              MISSING
+  glGetMultiTexEnvfvEXT:                                       MISSING
+  glGetMultiTexEnvivEXT:                                       MISSING
+  glGetMultiTexGendvEXT:                                       MISSING
+  glGetMultiTexGenfvEXT:                                       MISSING
+  glGetMultiTexGenivEXT:                                       MISSING
+  glGetMultiTexImageEXT:                                       MISSING
+  glGetMultiTexLevelParameterfvEXT:                            MISSING
+  glGetMultiTexLevelParameterivEXT:                            MISSING
+  glGetMultiTexParameterIivEXT:                                MISSING
+  glGetMultiTexParameterIuivEXT:                               MISSING
+  glGetMultiTexParameterfvEXT:                                 MISSING
+  glGetMultiTexParameterivEXT:                                 MISSING
+  glGetNamedBufferParameterivEXT:                              MISSING
+  glGetNamedBufferPointervEXT:                                 MISSING
+  glGetNamedBufferSubDataEXT:                                  MISSING
+  glGetNamedFramebufferAttachmentParameterivEXT:               MISSING
+  glGetNamedProgramLocalParameterIivEXT:                       MISSING
+  glGetNamedProgramLocalParameterIuivEXT:                      MISSING
+  glGetNamedProgramLocalParameterdvEXT:                        MISSING
+  glGetNamedProgramLocalParameterfvEXT:                        MISSING
+  glGetNamedProgramStringEXT:                                  MISSING
+  glGetNamedProgramivEXT:                                      MISSING
+  glGetNamedRenderbufferParameterivEXT:                        MISSING
+  glGetPointerIndexedvEXT:                                     MISSING
+  glGetPointeri_vEXT:                                          MISSING
+  glGetTextureImageEXT:                                        MISSING
+  glGetTextureLevelParameterfvEXT:                             MISSING
+  glGetTextureLevelParameterivEXT:                             MISSING
+  glGetTextureParameterIivEXT:                                 MISSING
+  glGetTextureParameterIuivEXT:                                MISSING
+  glGetTextureParameterfvEXT:                                  MISSING
+  glGetTextureParameterivEXT:                                  MISSING
+  glGetVertexArrayIntegeri_vEXT:                               MISSING
+  glGetVertexArrayIntegervEXT:                                 MISSING
+  glGetVertexArrayPointeri_vEXT:                               MISSING
+  glGetVertexArrayPointervEXT:                                 MISSING
+  glMapNamedBufferEXT:                                         MISSING
+  glMapNamedBufferRangeEXT:                                    MISSING
+  glMatrixFrustumEXT:                                          MISSING
+  glMatrixLoadIdentityEXT:                                     MISSING
+  glMatrixLoadTransposedEXT:                                   MISSING
+  glMatrixLoadTransposefEXT:                                   MISSING
+  glMatrixLoaddEXT:                                            MISSING
+  glMatrixLoadfEXT:                                            MISSING
+  glMatrixMultTransposedEXT:                                   MISSING
+  glMatrixMultTransposefEXT:                                   MISSING
+  glMatrixMultdEXT:                                            MISSING
+  glMatrixMultfEXT:                                            MISSING
+  glMatrixOrthoEXT:                                            MISSING
+  glMatrixPopEXT:                                              MISSING
+  glMatrixPushEXT:                                             MISSING
+  glMatrixRotatedEXT:                                          MISSING
+  glMatrixRotatefEXT:                                          MISSING
+  glMatrixScaledEXT:                                           MISSING
+  glMatrixScalefEXT:                                           MISSING
+  glMatrixTranslatedEXT:                                       MISSING
+  glMatrixTranslatefEXT:                                       MISSING
+  glMultiTexBufferEXT:                                         MISSING
+  glMultiTexCoordPointerEXT:                                   MISSING
+  glMultiTexEnvfEXT:                                           MISSING
+  glMultiTexEnvfvEXT:                                          MISSING
+  glMultiTexEnviEXT:                                           MISSING
+  glMultiTexEnvivEXT:                                          MISSING
+  glMultiTexGendEXT:                                           MISSING
+  glMultiTexGendvEXT:                                          MISSING
+  glMultiTexGenfEXT:                                           MISSING
+  glMultiTexGenfvEXT:                                          MISSING
+  glMultiTexGeniEXT:                                           MISSING
+  glMultiTexGenivEXT:                                          MISSING
+  glMultiTexImage1DEXT:                                        MISSING
+  glMultiTexImage2DEXT:                                        MISSING
+  glMultiTexImage3DEXT:                                        MISSING
+  glMultiTexParameterIivEXT:                                   MISSING
+  glMultiTexParameterIuivEXT:                                  MISSING
+  glMultiTexParameterfEXT:                                     MISSING
+  glMultiTexParameterfvEXT:                                    MISSING
+  glMultiTexParameteriEXT:                                     MISSING
+  glMultiTexParameterivEXT:                                    MISSING
+  glMultiTexRenderbufferEXT:                                   MISSING
+  glMultiTexSubImage1DEXT:                                     MISSING
+  glMultiTexSubImage2DEXT:                                     MISSING
+  glMultiTexSubImage3DEXT:                                     MISSING
+  glNamedBufferDataEXT:                                        MISSING
+  glNamedBufferSubDataEXT:                                     MISSING
+  glNamedCopyBufferSubDataEXT:                                 MISSING
+  glNamedFramebufferRenderbufferEXT:                           MISSING
+  glNamedFramebufferTexture1DEXT:                              MISSING
+  glNamedFramebufferTexture2DEXT:                              MISSING
+  glNamedFramebufferTexture3DEXT:                              MISSING
+  glNamedFramebufferTextureEXT:                                MISSING
+  glNamedFramebufferTextureFaceEXT:                            MISSING
+  glNamedFramebufferTextureLayerEXT:                           MISSING
+  glNamedProgramLocalParameter4dEXT:                           MISSING
+  glNamedProgramLocalParameter4dvEXT:                          MISSING
+  glNamedProgramLocalParameter4fEXT:                           MISSING
+  glNamedProgramLocalParameter4fvEXT:                          MISSING
+  glNamedProgramLocalParameterI4iEXT:                          MISSING
+  glNamedProgramLocalParameterI4ivEXT:                         MISSING
+  glNamedProgramLocalParameterI4uiEXT:                         MISSING
+  glNamedProgramLocalParameterI4uivEXT:                        MISSING
+  glNamedProgramLocalParameters4fvEXT:                         MISSING
+  glNamedProgramLocalParametersI4ivEXT:                        MISSING
+  glNamedProgramLocalParametersI4uivEXT:                       MISSING
+  glNamedProgramStringEXT:                                     MISSING
+  glNamedRenderbufferStorageEXT:                               MISSING
+  glNamedRenderbufferStorageMultisampleCoverageEXT:            MISSING
+  glNamedRenderbufferStorageMultisampleEXT:                    MISSING
+  glProgramUniform1fEXT:                                       MISSING
+  glProgramUniform1fvEXT:                                      MISSING
+  glProgramUniform1iEXT:                                       MISSING
+  glProgramUniform1ivEXT:                                      MISSING
+  glProgramUniform1uiEXT:                                      MISSING
+  glProgramUniform1uivEXT:                                     MISSING
+  glProgramUniform2fEXT:                                       MISSING
+  glProgramUniform2fvEXT:                                      MISSING
+  glProgramUniform2iEXT:                                       MISSING
+  glProgramUniform2ivEXT:                                      MISSING
+  glProgramUniform2uiEXT:                                      MISSING
+  glProgramUniform2uivEXT:                                     MISSING
+  glProgramUniform3fEXT:                                       MISSING
+  glProgramUniform3fvEXT:                                      MISSING
+  glProgramUniform3iEXT:                                       MISSING
+  glProgramUniform3ivEXT:                                      MISSING
+  glProgramUniform3uiEXT:                                      MISSING
+  glProgramUniform3uivEXT:                                     MISSING
+  glProgramUniform4fEXT:                                       MISSING
+  glProgramUniform4fvEXT:                                      MISSING
+  glProgramUniform4iEXT:                                       MISSING
+  glProgramUniform4ivEXT:                                      MISSING
+  glProgramUniform4uiEXT:                                      MISSING
+  glProgramUniform4uivEXT:                                     MISSING
+  glProgramUniformMatrix2fvEXT:                                MISSING
+  glProgramUniformMatrix2x3fvEXT:                              MISSING
+  glProgramUniformMatrix2x4fvEXT:                              MISSING
+  glProgramUniformMatrix3fvEXT:                                MISSING
+  glProgramUniformMatrix3x2fvEXT:                              MISSING
+  glProgramUniformMatrix3x4fvEXT:                              MISSING
+  glProgramUniformMatrix4fvEXT:                                MISSING
+  glProgramUniformMatrix4x2fvEXT:                              MISSING
+  glProgramUniformMatrix4x3fvEXT:                              MISSING
+  glPushClientAttribDefaultEXT:                                MISSING
+  glTextureBufferEXT:                                          MISSING
+  glTextureImage1DEXT:                                         MISSING
+  glTextureImage2DEXT:                                         MISSING
+  glTextureImage3DEXT:                                         MISSING
+  glTextureParameterIivEXT:                                    MISSING
+  glTextureParameterIuivEXT:                                   MISSING
+  glTextureParameterfEXT:                                      MISSING
+  glTextureParameterfvEXT:                                     MISSING
+  glTextureParameteriEXT:                                      MISSING
+  glTextureParameterivEXT:                                     MISSING
+  glTextureRenderbufferEXT:                                    MISSING
+  glTextureSubImage1DEXT:                                      MISSING
+  glTextureSubImage2DEXT:                                      MISSING
+  glTextureSubImage3DEXT:                                      MISSING
+  glUnmapNamedBufferEXT:                                       MISSING
+  glVertexArrayColorOffsetEXT:                                 MISSING
+  glVertexArrayEdgeFlagOffsetEXT:                              MISSING
+  glVertexArrayFogCoordOffsetEXT:                              MISSING
+  glVertexArrayIndexOffsetEXT:                                 MISSING
+  glVertexArrayMultiTexCoordOffsetEXT:                         MISSING
+  glVertexArrayNormalOffsetEXT:                                MISSING
+  glVertexArraySecondaryColorOffsetEXT:                        MISSING
+  glVertexArrayTexCoordOffsetEXT:                              MISSING
+  glVertexArrayVertexAttribIOffsetEXT:                         MISSING
+  glVertexArrayVertexAttribOffsetEXT:                          MISSING
+  glVertexArrayVertexOffsetEXT:                                MISSING
+
+GL_EXT_draw_buffers2:                                          OK 
+---------------------
+  glColorMaskIndexedEXT:                                       OK
+  glDisableIndexedEXT:                                         OK
+  glEnableIndexedEXT:                                          OK
+  glGetBooleanIndexedvEXT:                                     OK
+  glGetIntegerIndexedvEXT:                                     OK
+  glIsEnabledIndexedEXT:                                       OK
+
+GL_EXT_draw_instanced:                                         OK [MISSING]
+----------------------
+  glDrawArraysInstancedEXT:                                    OK
+  glDrawElementsInstancedEXT:                                  OK
+
+GL_EXT_draw_range_elements:                                    OK 
+---------------------------
+  glDrawRangeElementsEXT:                                      OK
+
+GL_EXT_fog_coord:                                              OK 
+-----------------
+  glFogCoordPointerEXT:                                        OK
+  glFogCoorddEXT:                                              OK
+  glFogCoorddvEXT:                                             OK
+  glFogCoordfEXT:                                              OK
+  glFogCoordfvEXT:                                             OK
+
+GL_EXT_fragment_lighting:                                      MISSING 
+-------------------------
+  glFragmentColorMaterialEXT:                                  MISSING
+  glFragmentLightModelfEXT:                                    MISSING
+  glFragmentLightModelfvEXT:                                   MISSING
+  glFragmentLightModeliEXT:                                    MISSING
+  glFragmentLightModelivEXT:                                   MISSING
+  glFragmentLightfEXT:                                         MISSING
+  glFragmentLightfvEXT:                                        MISSING
+  glFragmentLightiEXT:                                         MISSING
+  glFragmentLightivEXT:                                        MISSING
+  glFragmentMaterialfEXT:                                      MISSING
+  glFragmentMaterialfvEXT:                                     MISSING
+  glFragmentMaterialiEXT:                                      MISSING
+  glFragmentMaterialivEXT:                                     MISSING
+  glGetFragmentLightfvEXT:                                     MISSING
+  glGetFragmentLightivEXT:                                     MISSING
+  glGetFragmentMaterialfvEXT:                                  MISSING
+  glGetFragmentMaterialivEXT:                                  MISSING
+  glLightEnviEXT:                                              MISSING
+
+GL_EXT_framebuffer_blit:                                       OK 
+------------------------
+  glBlitFramebufferEXT:                                        OK
+
+GL_EXT_framebuffer_multisample:                                OK 
+-------------------------------
+  glRenderbufferStorageMultisampleEXT:                         OK
+
+GL_EXT_framebuffer_object:                                     OK 
+--------------------------
+  glBindFramebufferEXT:                                        OK
+  glBindRenderbufferEXT:                                       OK
+  glCheckFramebufferStatusEXT:                                 OK
+  glDeleteFramebuffersEXT:                                     OK
+  glDeleteRenderbuffersEXT:                                    OK
+  glFramebufferRenderbufferEXT:                                OK
+  glFramebufferTexture1DEXT:                                   OK
+  glFramebufferTexture2DEXT:                                   OK
+  glFramebufferTexture3DEXT:                                   OK
+  glGenFramebuffersEXT:                                        OK
+  glGenRenderbuffersEXT:                                       OK
+  glGenerateMipmapEXT:                                         OK
+  glGetFramebufferAttachmentParameterivEXT:                    OK
+  glGetRenderbufferParameterivEXT:                             OK
+  glIsFramebufferEXT:                                          OK
+  glIsRenderbufferEXT:                                         OK
+  glRenderbufferStorageEXT:                                    OK
+
+GL_EXT_framebuffer_sRGB:                                       MISSING 
+------------------------
+
+GL_EXT_geometry_shader4:                                       MISSING 
+------------------------
+  glFramebufferTextureEXT:                                     MISSING
+  glFramebufferTextureFaceEXT:                                 MISSING
+  glFramebufferTextureLayerEXT:                                OK
+  glProgramParameteriEXT:                                      MISSING
+
+GL_EXT_gpu_program_parameters:                                 OK 
+------------------------------
+  glProgramEnvParameters4fvEXT:                                OK
+  glProgramLocalParameters4fvEXT:                              OK
+
+GL_EXT_gpu_shader4:                                            MISSING 
+-------------------
+  glBindFragDataLocationEXT:                                   MISSING
+  glGetFragDataLocationEXT:                                    MISSING
+  glGetUniformuivEXT:                                          MISSING
+  glGetVertexAttribIivEXT:                                     MISSING
+  glGetVertexAttribIuivEXT:                                    MISSING
+  glUniform1uiEXT:                                             MISSING
+  glUniform1uivEXT:                                            MISSING
+  glUniform2uiEXT:                                             MISSING
+  glUniform2uivEXT:                                            MISSING
+  glUniform3uiEXT:                                             MISSING
+  glUniform3uivEXT:                                            MISSING
+  glUniform4uiEXT:                                             MISSING
+  glUniform4uivEXT:                                            MISSING
+  glVertexAttribI1iEXT:                                        MISSING
+  glVertexAttribI1ivEXT:                                       MISSING
+  glVertexAttribI1uiEXT:                                       MISSING
+  glVertexAttribI1uivEXT:                                      MISSING
+  glVertexAttribI2iEXT:                                        MISSING
+  glVertexAttribI2ivEXT:                                       MISSING
+  glVertexAttribI2uiEXT:                                       MISSING
+  glVertexAttribI2uivEXT:                                      MISSING
+  glVertexAttribI3iEXT:                                        MISSING
+  glVertexAttribI3ivEXT:                                       MISSING
+  glVertexAttribI3uiEXT:                                       MISSING
+  glVertexAttribI3uivEXT:                                      MISSING
+  glVertexAttribI4bvEXT:                                       MISSING
+  glVertexAttribI4iEXT:                                        MISSING
+  glVertexAttribI4ivEXT:                                       MISSING
+  glVertexAttribI4svEXT:                                       MISSING
+  glVertexAttribI4ubvEXT:                                      MISSING
+  glVertexAttribI4uiEXT:                                       MISSING
+  glVertexAttribI4uivEXT:                                      MISSING
+  glVertexAttribI4usvEXT:                                      MISSING
+  glVertexAttribIPointerEXT:                                   MISSING
+
+GL_EXT_histogram:                                              OK [MISSING]
+-----------------
+  glGetHistogramEXT:                                           OK
+  glGetHistogramParameterfvEXT:                                OK
+  glGetHistogramParameterivEXT:                                OK
+  glGetMinmaxEXT:                                              OK
+  glGetMinmaxParameterfvEXT:                                   OK
+  glGetMinmaxParameterivEXT:                                   OK
+  glHistogramEXT:                                              OK
+  glMinmaxEXT:                                                 OK
+  glResetHistogramEXT:                                         OK
+  glResetMinmaxEXT:                                            OK
+
+GL_EXT_index_array_formats:                                    MISSING 
+---------------------------
+
+GL_EXT_index_func:                                             MISSING 
+------------------
+  glIndexFuncEXT:                                              MISSING
+
+GL_EXT_index_material:                                         MISSING 
+----------------------
+  glIndexMaterialEXT:                                          MISSING
+
+GL_EXT_index_texture:                                          MISSING 
+---------------------
+
+GL_EXT_light_texture:                                          MISSING 
+---------------------
+  glApplyTextureEXT:                                           MISSING
+  glTextureLightEXT:                                           MISSING
+  glTextureMaterialEXT:                                        MISSING
+
+GL_EXT_misc_attribute:                                         MISSING 
+----------------------
+
+GL_EXT_multi_draw_arrays:                                      OK 
+-------------------------
+  glMultiDrawArraysEXT:                                        OK
+  glMultiDrawElementsEXT:                                      OK
+
+GL_EXT_multisample:                                            OK [MISSING]
+-------------------
+  glSampleMaskEXT:                                             OK
+  glSamplePatternEXT:                                          OK
+
+GL_EXT_packed_depth_stencil:                                   OK 
+----------------------------
+
+GL_EXT_packed_float:                                           MISSING 
+--------------------
+
+GL_EXT_packed_pixels:                                          OK 
+---------------------
+
+GL_EXT_paletted_texture:                                       OK [MISSING]
+------------------------
+  glColorTableEXT:                                             OK
+  glGetColorTableEXT:                                          OK
+  glGetColorTableParameterfvEXT:                               OK
+  glGetColorTableParameterivEXT:                               OK
+
+GL_EXT_pixel_buffer_object:                                    OK 
+---------------------------
+
+GL_EXT_pixel_transform:                                        MISSING 
+-----------------------
+  glGetPixelTransformParameterfvEXT:                           MISSING
+  glGetPixelTransformParameterivEXT:                           MISSING
+  glPixelTransformParameterfEXT:                               MISSING
+  glPixelTransformParameterfvEXT:                              MISSING
+  glPixelTransformParameteriEXT:                               MISSING
+  glPixelTransformParameterivEXT:                              MISSING
+
+GL_EXT_pixel_transform_color_table:                            MISSING 
+-----------------------------------
+
+GL_EXT_point_parameters:                                       OK 
+------------------------
+  glPointParameterfEXT:                                        OK
+  glPointParameterfvEXT:                                       OK
+
+GL_EXT_polygon_offset:                                         OK 
+----------------------
+  glPolygonOffsetEXT:                                          OK
+
+GL_EXT_provoking_vertex:                                       OK 
+------------------------
+  glProvokingVertexEXT:                                        OK
+
+GL_EXT_rescale_normal:                                         OK 
+----------------------
+
+GL_EXT_scene_marker:                                           MISSING 
+--------------------
+  glBeginSceneEXT:                                             MISSING
+  glEndSceneEXT:                                               MISSING
+
+GL_EXT_secondary_color:                                        OK 
+-----------------------
+  glSecondaryColor3bEXT:                                       OK
+  glSecondaryColor3bvEXT:                                      OK
+  glSecondaryColor3dEXT:                                       OK
+  glSecondaryColor3dvEXT:                                      OK
+  glSecondaryColor3fEXT:                                       OK
+  glSecondaryColor3fvEXT:                                      OK
+  glSecondaryColor3iEXT:                                       OK
+  glSecondaryColor3ivEXT:                                      OK
+  glSecondaryColor3sEXT:                                       OK
+  glSecondaryColor3svEXT:                                      OK
+  glSecondaryColor3ubEXT:                                      OK
+  glSecondaryColor3ubvEXT:                                     OK
+  glSecondaryColor3uiEXT:                                      OK
+  glSecondaryColor3uivEXT:                                     OK
+  glSecondaryColor3usEXT:                                      OK
+  glSecondaryColor3usvEXT:                                     OK
+  glSecondaryColorPointerEXT:                                  OK
+
+GL_EXT_separate_shader_objects:                                MISSING 
+-------------------------------
+  glActiveProgramEXT:                                          MISSING
+  glCreateShaderProgramEXT:                                    MISSING
+  glUseShaderProgramEXT:                                       MISSING
+
+GL_EXT_separate_specular_color:                                OK 
+-------------------------------
+
+GL_EXT_shader_image_load_store:                                MISSING 
+-------------------------------
+  glBindImageTextureEXT:                                       MISSING
+  glMemoryBarrierEXT:                                          MISSING
+
+GL_EXT_shadow_funcs:                                           OK 
+--------------------
+
+GL_EXT_shared_texture_palette:                                 MISSING 
+------------------------------
+
+GL_EXT_stencil_clear_tag:                                      MISSING 
+-------------------------
+
+GL_EXT_stencil_two_side:                                       OK 
+------------------------
+  glActiveStencilFaceEXT:                                      OK
+
+GL_EXT_stencil_wrap:                                           OK 
+--------------------
+
+GL_EXT_subtexture:                                             OK 
+------------------
+  glTexSubImage1DEXT:                                          OK
+  glTexSubImage2DEXT:                                          OK
+  glTexSubImage3DEXT:                                          OK
+
+GL_EXT_texture:                                                OK 
+---------------
+
+GL_EXT_texture3D:                                              OK 
+-----------------
+  glTexImage3DEXT:                                             OK
+
+GL_EXT_texture_array:                                          MISSING 
+---------------------
+
+GL_EXT_texture_buffer_object:                                  MISSING 
+-----------------------------
+  glTexBufferEXT:                                              MISSING
+
+GL_EXT_texture_compression_dxt1:                               MISSING 
+--------------------------------
+
+GL_EXT_texture_compression_latc:                               MISSING 
+--------------------------------
+
+GL_EXT_texture_compression_rgtc:                               MISSING 
+--------------------------------
+
+GL_EXT_texture_compression_s3tc:                               OK 
+--------------------------------
+
+GL_EXT_texture_cube_map:                                       OK 
+------------------------
+
+GL_EXT_texture_edge_clamp:                                     OK 
+--------------------------
+
+GL_EXT_texture_env:                                            MISSING 
+-------------------
+
+GL_EXT_texture_env_add:                                        OK 
+-----------------------
+
+GL_EXT_texture_env_combine:                                    OK 
+---------------------------
+
+GL_EXT_texture_env_dot3:                                       OK 
+------------------------
+
+GL_EXT_texture_filter_anisotropic:                             OK 
+----------------------------------
+
+GL_EXT_texture_integer:                                        MISSING 
+-----------------------
+  glClearColorIiEXT:                                           MISSING
+  glClearColorIuiEXT:                                          MISSING
+  glGetTexParameterIivEXT:                                     MISSING
+  glGetTexParameterIuivEXT:                                    MISSING
+  glTexParameterIivEXT:                                        MISSING
+  glTexParameterIuivEXT:                                       MISSING
+
+GL_EXT_texture_lod_bias:                                       OK 
+------------------------
+
+GL_EXT_texture_mirror_clamp:                                   MISSING 
+----------------------------
+
+GL_EXT_texture_object:                                         OK 
+----------------------
+  glAreTexturesResidentEXT:                                    OK
+  glBindTextureEXT:                                            OK
+  glDeleteTexturesEXT:                                         OK
+  glGenTexturesEXT:                                            OK
+  glIsTextureEXT:                                              OK
+  glPrioritizeTexturesEXT:                                     OK
+
+GL_EXT_texture_perturb_normal:                                 MISSING 
+------------------------------
+  glTextureNormalEXT:                                          MISSING
+
+GL_EXT_texture_rectangle:                                      OK 
+-------------------------
+
+GL_EXT_texture_sRGB:                                           OK 
+--------------------
+
+GL_EXT_texture_shared_exponent:                                MISSING 
+-------------------------------
+
+GL_EXT_texture_snorm:                                          MISSING 
+---------------------
+
+GL_EXT_texture_swizzle:                                        OK 
+-----------------------
+
+GL_EXT_timer_query:                                            OK 
+-------------------
+  glGetQueryObjecti64vEXT:                                     OK
+  glGetQueryObjectui64vEXT:                                    OK
+
+GL_EXT_transform_feedback:                                     OK [MISSING]
+--------------------------
+  glBeginTransformFeedbackEXT:                                 OK
+  glBindBufferBaseEXT:                                         OK
+  glBindBufferOffsetEXT:                                       OK
+  glBindBufferRangeEXT:                                        OK
+  glEndTransformFeedbackEXT:                                   OK
+  glGetTransformFeedbackVaryingEXT:                            OK
+  glTransformFeedbackVaryingsEXT:                              OK
+
+GL_EXT_vertex_array:                                           OK 
+--------------------
+  glArrayElementEXT:                                           OK
+  glColorPointerEXT:                                           OK
+  glDrawArraysEXT:                                             OK
+  glEdgeFlagPointerEXT:                                        OK
+  glGetPointervEXT:                                            OK
+  glIndexPointerEXT:                                           OK
+  glNormalPointerEXT:                                          OK
+  glTexCoordPointerEXT:                                        OK
+  glVertexPointerEXT:                                          OK
+
+GL_EXT_vertex_array_bgra:                                      OK 
+-------------------------
+
+GL_EXT_vertex_attrib_64bit:                                    MISSING 
+---------------------------
+  glGetVertexAttribLdvEXT:                                     MISSING
+  glVertexArrayVertexAttribLOffsetEXT:                         MISSING
+  glVertexAttribL1dEXT:                                        MISSING
+  glVertexAttribL1dvEXT:                                       MISSING
+  glVertexAttribL2dEXT:                                        MISSING
+  glVertexAttribL2dvEXT:                                       MISSING
+  glVertexAttribL3dEXT:                                        MISSING
+  glVertexAttribL3dvEXT:                                       MISSING
+  glVertexAttribL4dEXT:                                        MISSING
+  glVertexAttribL4dvEXT:                                       MISSING
+  glVertexAttribLPointerEXT:                                   MISSING
+
+GL_EXT_vertex_shader:                                          MISSING 
+---------------------
+  glBeginVertexShaderEXT:                                      MISSING
+  glBindLightParameterEXT:                                     MISSING
+  glBindMaterialParameterEXT:                                  MISSING
+  glBindParameterEXT:                                          MISSING
+  glBindTexGenParameterEXT:                                    MISSING
+  glBindTextureUnitParameterEXT:                               MISSING
+  glBindVertexShaderEXT:                                       MISSING
+  glDeleteVertexShaderEXT:                                     MISSING
+  glDisableVariantClientStateEXT:                              MISSING
+  glEnableVariantClientStateEXT:                               MISSING
+  glEndVertexShaderEXT:                                        MISSING
+  glExtractComponentEXT:                                       MISSING
+  glGenSymbolsEXT:                                             MISSING
+  glGenVertexShadersEXT:                                       MISSING
+  glGetInvariantBooleanvEXT:                                   MISSING
+  glGetInvariantFloatvEXT:                                     MISSING
+  glGetInvariantIntegervEXT:                                   MISSING
+  glGetLocalConstantBooleanvEXT:                               MISSING
+  glGetLocalConstantFloatvEXT:                                 MISSING
+  glGetLocalConstantIntegervEXT:                               MISSING
+  glGetVariantBooleanvEXT:                                     MISSING
+  glGetVariantFloatvEXT:                                       MISSING
+  glGetVariantIntegervEXT:                                     MISSING
+  glGetVariantPointervEXT:                                     MISSING
+  glInsertComponentEXT:                                        MISSING
+  glIsVariantEnabledEXT:                                       MISSING
+  glSetInvariantEXT:                                           MISSING
+  glSetLocalConstantEXT:                                       MISSING
+  glShaderOp1EXT:                                              MISSING
+  glShaderOp2EXT:                                              MISSING
+  glShaderOp3EXT:                                              MISSING
+  glSwizzleEXT:                                                MISSING
+  glVariantPointerEXT:                                         MISSING
+  glVariantbvEXT:                                              MISSING
+  glVariantdvEXT:                                              MISSING
+  glVariantfvEXT:                                              MISSING
+  glVariantivEXT:                                              MISSING
+  glVariantsvEXT:                                              MISSING
+  glVariantubvEXT:                                             MISSING
+  glVariantuivEXT:                                             MISSING
+  glVariantusvEXT:                                             MISSING
+  glWriteMaskEXT:                                              MISSING
+
+GL_EXT_vertex_weighting:                                       MISSING 
+------------------------
+  glVertexWeightPointerEXT:                                    MISSING
+  glVertexWeightfEXT:                                          MISSING
+  glVertexWeightfvEXT:                                         MISSING
+
+GL_GREMEDY_frame_terminator:                                   MISSING 
+----------------------------
+  glFrameTerminatorGREMEDY:                                    MISSING
+
+GL_GREMEDY_string_marker:                                      MISSING 
+-------------------------
+  glStringMarkerGREMEDY:                                       MISSING
+
+GL_HP_convolution_border_modes:                                MISSING 
+-------------------------------
+
+GL_HP_image_transform:                                         MISSING 
+----------------------
+  glGetImageTransformParameterfvHP:                            MISSING
+  glGetImageTransformParameterivHP:                            MISSING
+  glImageTransformParameterfHP:                                MISSING
+  glImageTransformParameterfvHP:                               MISSING
+  glImageTransformParameteriHP:                                MISSING
+  glImageTransformParameterivHP:                               MISSING
+
+GL_HP_occlusion_test:                                          MISSING 
+---------------------
+
+GL_HP_texture_lighting:                                        MISSING 
+-----------------------
+
+GL_IBM_cull_vertex:                                            MISSING 
+-------------------
+
+GL_IBM_multimode_draw_arrays:                                  OK 
+-----------------------------
+  glMultiModeDrawArraysIBM:                                    OK
+  glMultiModeDrawElementsIBM:                                  OK
+
+GL_IBM_rasterpos_clip:                                         OK 
+----------------------
+
+GL_IBM_static_data:                                            MISSING 
+-------------------
+
+GL_IBM_texture_mirrored_repeat:                                OK 
+-------------------------------
+
+GL_IBM_vertex_array_lists:                                     MISSING 
+--------------------------
+  glColorPointerListIBM:                                       MISSING
+  glEdgeFlagPointerListIBM:                                    MISSING
+  glFogCoordPointerListIBM:                                    MISSING
+  glIndexPointerListIBM:                                       MISSING
+  glNormalPointerListIBM:                                      MISSING
+  glSecondaryColorPointerListIBM:                              MISSING
+  glTexCoordPointerListIBM:                                    MISSING
+  glVertexPointerListIBM:                                      MISSING
+
+GL_INGR_color_clamp:                                           MISSING 
+--------------------
+
+GL_INGR_interlace_read:                                        MISSING 
+-----------------------
+
+GL_INTEL_parallel_arrays:                                      MISSING 
+-------------------------
+  glColorPointervINTEL:                                        MISSING
+  glNormalPointervINTEL:                                       MISSING
+  glTexCoordPointervINTEL:                                     MISSING
+  glVertexPointervINTEL:                                       MISSING
+
+GL_INTEL_texture_scissor:                                      MISSING 
+-------------------------
+  glTexScissorFuncINTEL:                                       MISSING
+  glTexScissorINTEL:                                           MISSING
+
+GL_KTX_buffer_region:                                          MISSING 
+---------------------
+  glBufferRegionEnabledEXT:                                    MISSING
+  glDeleteBufferRegionEXT:                                     MISSING
+  glDrawBufferRegionEXT:                                       MISSING
+  glNewBufferRegionEXT:                                        MISSING
+  glReadBufferRegionEXT:                                       MISSING
+
+GL_MESAX_texture_stack:                                        MISSING 
+-----------------------
+
+GL_MESA_pack_invert:                                           OK 
+--------------------
+
+GL_MESA_resize_buffers:                                        OK [MISSING]
+-----------------------
+  glResizeBuffersMESA:                                         OK
+
+GL_MESA_window_pos:                                            OK 
+-------------------
+  glWindowPos2dMESA:                                           OK
+  glWindowPos2dvMESA:                                          OK
+  glWindowPos2fMESA:                                           OK
+  glWindowPos2fvMESA:                                          OK
+  glWindowPos2iMESA:                                           OK
+  glWindowPos2ivMESA:                                          OK
+  glWindowPos2sMESA:                                           OK
+  glWindowPos2svMESA:                                          OK
+  glWindowPos3dMESA:                                           OK
+  glWindowPos3dvMESA:                                          OK
+  glWindowPos3fMESA:                                           OK
+  glWindowPos3fvMESA:                                          OK
+  glWindowPos3iMESA:                                           OK
+  glWindowPos3ivMESA:                                          OK
+  glWindowPos3sMESA:                                           OK
+  glWindowPos3svMESA:                                          OK
+  glWindowPos4dMESA:                                           OK
+  glWindowPos4dvMESA:                                          OK
+  glWindowPos4fMESA:                                           OK
+  glWindowPos4fvMESA:                                          OK
+  glWindowPos4iMESA:                                           OK
+  glWindowPos4ivMESA:                                          OK
+  glWindowPos4sMESA:                                           OK
+  glWindowPos4svMESA:                                          OK
+
+GL_MESA_ycbcr_texture:                                         OK 
+----------------------
+
+GL_NV_blend_square:                                            OK 
+-------------------
+
+GL_NV_conditional_render:                                      OK [MISSING]
+-------------------------
+  glBeginConditionalRenderNV:                                  OK
+  glEndConditionalRenderNV:                                    OK
+
+GL_NV_copy_depth_to_color:                                     MISSING 
+--------------------------
+
+GL_NV_copy_image:                                              MISSING 
+-----------------
+  glCopyImageSubDataNV:                                        MISSING
+
+GL_NV_depth_buffer_float:                                      MISSING 
+-------------------------
+  glClearDepthdNV:                                             MISSING
+  glDepthBoundsdNV:                                            MISSING
+  glDepthRangedNV:                                             MISSING
+
+GL_NV_depth_clamp:                                             OK 
+------------------
+
+GL_NV_depth_range_unclamped:                                   MISSING 
+----------------------------
+
+GL_NV_evaluators:                                              MISSING 
+-----------------
+  glEvalMapsNV:                                                MISSING
+  glGetMapAttribParameterfvNV:                                 MISSING
+  glGetMapAttribParameterivNV:                                 MISSING
+  glGetMapControlPointsNV:                                     MISSING
+  glGetMapParameterfvNV:                                       MISSING
+  glGetMapParameterivNV:                                       MISSING
+  glMapControlPointsNV:                                        MISSING
+  glMapParameterfvNV:                                          MISSING
+  glMapParameterivNV:                                          MISSING
+
+GL_NV_explicit_multisample:                                    MISSING 
+---------------------------
+  glGetMultisamplefvNV:                                        MISSING
+  glSampleMaskIndexedNV:                                       MISSING
+  glTexRenderbufferNV:                                         MISSING
+
+GL_NV_fence:                                                   OK [MISSING]
+------------
+  glDeleteFencesNV:                                            OK
+  glFinishFenceNV:                                             OK
+  glGenFencesNV:                                               OK
+  glGetFenceivNV:                                              OK
+  glIsFenceNV:                                                 OK
+  glSetFenceNV:                                                OK
+  glTestFenceNV:                                               OK
+
+GL_NV_float_buffer:                                            MISSING 
+-------------------
+
+GL_NV_fog_distance:                                            MISSING 
+-------------------
+
+GL_NV_fragment_program:                                        OK [MISSING]
+-----------------------
+  glGetProgramNamedParameterdvNV:                              OK
+  glGetProgramNamedParameterfvNV:                              OK
+  glProgramNamedParameter4dNV:                                 OK
+  glProgramNamedParameter4dvNV:                                OK
+  glProgramNamedParameter4fNV:                                 OK
+  glProgramNamedParameter4fvNV:                                OK
+
+GL_NV_fragment_program2:                                       MISSING 
+------------------------
+
+GL_NV_fragment_program4:                                       MISSING 
+------------------------
+
+GL_NV_fragment_program_option:                                 MISSING 
+------------------------------
+
+GL_NV_framebuffer_multisample_coverage:                        MISSING 
+---------------------------------------
+  glRenderbufferStorageMultisampleCoverageNV:                  MISSING
+
+GL_NV_geometry_program4:                                       MISSING 
+------------------------
+  glProgramVertexLimitNV:                                      MISSING
+
+GL_NV_geometry_shader4:                                        MISSING 
+-----------------------
+
+GL_NV_gpu_program4:                                            MISSING 
+-------------------
+  glProgramEnvParameterI4iNV:                                  MISSING
+  glProgramEnvParameterI4ivNV:                                 MISSING
+  glProgramEnvParameterI4uiNV:                                 MISSING
+  glProgramEnvParameterI4uivNV:                                MISSING
+  glProgramEnvParametersI4ivNV:                                MISSING
+  glProgramEnvParametersI4uivNV:                               MISSING
+  glProgramLocalParameterI4iNV:                                MISSING
+  glProgramLocalParameterI4ivNV:                               MISSING
+  glProgramLocalParameterI4uiNV:                               MISSING
+  glProgramLocalParameterI4uivNV:                              MISSING
+  glProgramLocalParametersI4ivNV:                              MISSING
+  glProgramLocalParametersI4uivNV:                             MISSING
+
+GL_NV_gpu_program5:                                            MISSING 
+-------------------
+
+GL_NV_gpu_program_fp64:                                        MISSING 
+-----------------------
+
+GL_NV_gpu_shader5:                                             MISSING 
+------------------
+  glGetUniformi64vNV:                                          MISSING
+  glGetUniformui64vNV:                                         MISSING
+  glProgramUniform1i64NV:                                      MISSING
+  glProgramUniform1i64vNV:                                     MISSING
+  glProgramUniform1ui64NV:                                     MISSING
+  glProgramUniform1ui64vNV:                                    MISSING
+  glProgramUniform2i64NV:                                      MISSING
+  glProgramUniform2i64vNV:                                     MISSING
+  glProgramUniform2ui64NV:                                     MISSING
+  glProgramUniform2ui64vNV:                                    MISSING
+  glProgramUniform3i64NV:                                      MISSING
+  glProgramUniform3i64vNV:                                     MISSING
+  glProgramUniform3ui64NV:                                     MISSING
+  glProgramUniform3ui64vNV:                                    MISSING
+  glProgramUniform4i64NV:                                      MISSING
+  glProgramUniform4i64vNV:                                     MISSING
+  glProgramUniform4ui64NV:                                     MISSING
+  glProgramUniform4ui64vNV:                                    MISSING
+  glUniform1i64NV:                                             MISSING
+  glUniform1i64vNV:                                            MISSING
+  glUniform1ui64NV:                                            MISSING
+  glUniform1ui64vNV:                                           MISSING
+  glUniform2i64NV:                                             MISSING
+  glUniform2i64vNV:                                            MISSING
+  glUniform2ui64NV:                                            MISSING
+  glUniform2ui64vNV:                                           MISSING
+  glUniform3i64NV:                                             MISSING
+  glUniform3i64vNV:                                            MISSING
+  glUniform3ui64NV:                                            MISSING
+  glUniform3ui64vNV:                                           MISSING
+  glUniform4i64NV:                                             MISSING
+  glUniform4i64vNV:                                            MISSING
+  glUniform4ui64NV:                                            MISSING
+  glUniform4ui64vNV:                                           MISSING
+
+GL_NV_half_float:                                              MISSING 
+-----------------
+  glColor3hNV:                                                 MISSING
+  glColor3hvNV:                                                MISSING
+  glColor4hNV:                                                 MISSING
+  glColor4hvNV:                                                MISSING
+  glFogCoordhNV:                                               MISSING
+  glFogCoordhvNV:                                              MISSING
+  glMultiTexCoord1hNV:                                         MISSING
+  glMultiTexCoord1hvNV:                                        MISSING
+  glMultiTexCoord2hNV:                                         MISSING
+  glMultiTexCoord2hvNV:                                        MISSING
+  glMultiTexCoord3hNV:                                         MISSING
+  glMultiTexCoord3hvNV:                                        MISSING
+  glMultiTexCoord4hNV:                                         MISSING
+  glMultiTexCoord4hvNV:                                        MISSING
+  glNormal3hNV:                                                MISSING
+  glNormal3hvNV:                                               MISSING
+  glSecondaryColor3hNV:                                        MISSING
+  glSecondaryColor3hvNV:                                       MISSING
+  glTexCoord1hNV:                                              MISSING
+  glTexCoord1hvNV:                                             MISSING
+  glTexCoord2hNV:                                              MISSING
+  glTexCoord2hvNV:                                             MISSING
+  glTexCoord3hNV:                                              MISSING
+  glTexCoord3hvNV:                                             MISSING
+  glTexCoord4hNV:                                              MISSING
+  glTexCoord4hvNV:                                             MISSING
+  glVertex2hNV:                                                MISSING
+  glVertex2hvNV:                                               MISSING
+  glVertex3hNV:                                                MISSING
+  glVertex3hvNV:                                               MISSING
+  glVertex4hNV:                                                MISSING
+  glVertex4hvNV:                                               MISSING
+  glVertexAttrib1hNV:                                          MISSING
+  glVertexAttrib1hvNV:                                         MISSING
+  glVertexAttrib2hNV:                                          MISSING
+  glVertexAttrib2hvNV:                                         MISSING
+  glVertexAttrib3hNV:                                          MISSING
+  glVertexAttrib3hvNV:                                         MISSING
+  glVertexAttrib4hNV:                                          MISSING
+  glVertexAttrib4hvNV:                                         MISSING
+  glVertexAttribs1hvNV:                                        MISSING
+  glVertexAttribs2hvNV:                                        MISSING
+  glVertexAttribs3hvNV:                                        MISSING
+  glVertexAttribs4hvNV:                                        MISSING
+  glVertexWeighthNV:                                           MISSING
+  glVertexWeighthvNV:                                          MISSING
+
+GL_NV_light_max_exponent:                                      OK 
+-------------------------
+
+GL_NV_multisample_coverage:                                    MISSING 
+---------------------------
+
+GL_NV_multisample_filter_hint:                                 MISSING 
+------------------------------
+
+GL_NV_occlusion_query:                                         MISSING 
+----------------------
+  glBeginOcclusionQueryNV:                                     MISSING
+  glDeleteOcclusionQueriesNV:                                  MISSING
+  glEndOcclusionQueryNV:                                       MISSING
+  glGenOcclusionQueriesNV:                                     MISSING
+  glGetOcclusionQueryivNV:                                     MISSING
+  glGetOcclusionQueryuivNV:                                    MISSING
+  glIsOcclusionQueryNV:                                        MISSING
+
+GL_NV_packed_depth_stencil:                                    OK 
+---------------------------
+
+GL_NV_parameter_buffer_object:                                 MISSING 
+------------------------------
+  glProgramBufferParametersIivNV:                              MISSING
+  glProgramBufferParametersIuivNV:                             MISSING
+  glProgramBufferParametersfvNV:                               MISSING
+
+GL_NV_parameter_buffer_object2:                                MISSING 
+-------------------------------
+
+GL_NV_pixel_data_range:                                        MISSING 
+-----------------------
+  glFlushPixelDataRangeNV:                                     MISSING
+  glPixelDataRangeNV:                                          MISSING
+
+GL_NV_point_sprite:                                            OK [MISSING]
+-------------------
+  glPointParameteriNV:                                         OK
+  glPointParameterivNV:                                        OK
+
+GL_NV_present_video:                                           MISSING 
+--------------------
+  glGetVideoi64vNV:                                            MISSING
+  glGetVideoivNV:                                              MISSING
+  glGetVideoui64vNV:                                           MISSING
+  glGetVideouivNV:                                             MISSING
+  glPresentFrameDualFillNV:                                    MISSING
+  glPresentFrameKeyedNV:                                       MISSING
+
+GL_NV_primitive_restart:                                       MISSING 
+------------------------
+  glPrimitiveRestartIndexNV:                                   MISSING
+  glPrimitiveRestartNV:                                        MISSING
+
+GL_NV_register_combiners:                                      OK [MISSING]
+-------------------------
+  glCombinerInputNV:                                           OK
+  glCombinerOutputNV:                                          OK
+  glCombinerParameterfNV:                                      OK
+  glCombinerParameterfvNV:                                     OK
+  glCombinerParameteriNV:                                      OK
+  glCombinerParameterivNV:                                     OK
+  glFinalCombinerInputNV:                                      OK
+  glGetCombinerInputParameterfvNV:                             OK
+  glGetCombinerInputParameterivNV:                             OK
+  glGetCombinerOutputParameterfvNV:                            OK
+  glGetCombinerOutputParameterivNV:                            OK
+  glGetFinalCombinerInputParameterfvNV:                        OK
+  glGetFinalCombinerInputParameterivNV:                        OK
+
+GL_NV_register_combiners2:                                     MISSING 
+--------------------------
+  glCombinerStageParameterfvNV:                                MISSING
+  glGetCombinerStageParameterfvNV:                             MISSING
+
+GL_NV_shader_buffer_load:                                      MISSING 
+-------------------------
+  glGetBufferParameterui64vNV:                                 MISSING
+  glGetIntegerui64vNV:                                         MISSING
+  glGetNamedBufferParameterui64vNV:                            MISSING
+  glIsBufferResidentNV:                                        MISSING
+  glIsNamedBufferResidentNV:                                   MISSING
+  glMakeBufferNonResidentNV:                                   MISSING
+  glMakeBufferResidentNV:                                      MISSING
+  glMakeNamedBufferNonResidentNV:                              MISSING
+  glMakeNamedBufferResidentNV:                                 MISSING
+  glProgramUniformui64NV:                                      MISSING
+  glProgramUniformui64vNV:                                     MISSING
+  glUniformui64NV:                                             MISSING
+  glUniformui64vNV:                                            MISSING
+
+GL_NV_tessellation_program5:                                   MISSING 
+----------------------------
+
+GL_NV_texgen_emboss:                                           MISSING 
+--------------------
+
+GL_NV_texgen_reflection:                                       OK 
+------------------------
+
+GL_NV_texture_barrier:                                         MISSING 
+----------------------
+  glTextureBarrierNV:                                          MISSING
+
+GL_NV_texture_compression_vtc:                                 MISSING 
+------------------------------
+
+GL_NV_texture_env_combine4:                                    OK 
+---------------------------
+
+GL_NV_texture_expand_normal:                                   MISSING 
+----------------------------
+
+GL_NV_texture_rectangle:                                       OK 
+------------------------
+
+GL_NV_texture_shader:                                          MISSING 
+---------------------
+
+GL_NV_texture_shader2:                                         MISSING 
+----------------------
+
+GL_NV_texture_shader3:                                         MISSING 
+----------------------
+
+GL_NV_transform_feedback:                                      MISSING 
+-------------------------
+  glActiveVaryingNV:                                           MISSING
+  glBeginTransformFeedbackNV:                                  MISSING
+  glBindBufferBaseNV:                                          MISSING
+  glBindBufferOffsetNV:                                        MISSING
+  glBindBufferRangeNV:                                         MISSING
+  glEndTransformFeedbackNV:                                    MISSING
+  glGetActiveVaryingNV:                                        MISSING
+  glGetTransformFeedbackVaryingNV:                             MISSING
+  glGetVaryingLocationNV:                                      MISSING
+  glTransformFeedbackAttribsNV:                                MISSING
+  glTransformFeedbackVaryingsNV:                               MISSING
+
+GL_NV_transform_feedback2:                                     MISSING 
+--------------------------
+  glBindTransformFeedbackNV:                                   MISSING
+  glDeleteTransformFeedbacksNV:                                MISSING
+  glDrawTransformFeedbackNV:                                   MISSING
+  glGenTransformFeedbacksNV:                                   MISSING
+  glIsTransformFeedbackNV:                                     MISSING
+  glPauseTransformFeedbackNV:                                  MISSING
+  glResumeTransformFeedbackNV:                                 MISSING
+
+GL_NV_vdpau_interop:                                           MISSING 
+--------------------
+  glVDPAUFiniNV:                                               MISSING
+  glVDPAUGetSurfaceivNV:                                       MISSING
+  glVDPAUInitNV:                                               MISSING
+  glVDPAUIsSurfaceNV:                                          MISSING
+  glVDPAUMapSurfacesNV:                                        MISSING
+  glVDPAURegisterOutputSurfaceNV:                              MISSING
+  glVDPAURegisterVideoSurfaceNV:                               MISSING
+  glVDPAUSurfaceAccessNV:                                      MISSING
+  glVDPAUUnmapSurfacesNV:                                      MISSING
+  glVDPAUUnregisterSurfaceNV:                                  MISSING
+
+GL_NV_vertex_array_range:                                      OK [MISSING]
+-------------------------
+  glFlushVertexArrayRangeNV:                                   OK
+  glVertexArrayRangeNV:                                        OK
+
+GL_NV_vertex_array_range2:                                     MISSING 
+--------------------------
+
+GL_NV_vertex_attrib_integer_64bit:                             MISSING 
+----------------------------------
+  glGetVertexAttribLi64vNV:                                    MISSING
+  glGetVertexAttribLui64vNV:                                   MISSING
+  glVertexAttribL1i64NV:                                       MISSING
+  glVertexAttribL1i64vNV:                                      MISSING
+  glVertexAttribL1ui64NV:                                      MISSING
+  glVertexAttribL1ui64vNV:                                     MISSING
+  glVertexAttribL2i64NV:                                       MISSING
+  glVertexAttribL2i64vNV:                                      MISSING
+  glVertexAttribL2ui64NV:                                      MISSING
+  glVertexAttribL2ui64vNV:                                     MISSING
+  glVertexAttribL3i64NV:                                       MISSING
+  glVertexAttribL3i64vNV:                                      MISSING
+  glVertexAttribL3ui64NV:                                      MISSING
+  glVertexAttribL3ui64vNV:                                     MISSING
+  glVertexAttribL4i64NV:                                       MISSING
+  glVertexAttribL4i64vNV:                                      MISSING
+  glVertexAttribL4ui64NV:                                      MISSING
+  glVertexAttribL4ui64vNV:                                     MISSING
+  glVertexAttribLFormatNV:                                     MISSING
+
+GL_NV_vertex_buffer_unified_memory:                            MISSING 
+-----------------------------------
+  glBufferAddressRangeNV:                                      MISSING
+  glColorFormatNV:                                             MISSING
+  glEdgeFlagFormatNV:                                          MISSING
+  glFogCoordFormatNV:                                          MISSING
+  glGetIntegerui64i_vNV:                                       MISSING
+  glIndexFormatNV:                                             MISSING
+  glNormalFormatNV:                                            MISSING
+  glSecondaryColorFormatNV:                                    MISSING
+  glTexCoordFormatNV:                                          MISSING
+  glVertexAttribFormatNV:                                      MISSING
+  glVertexAttribIFormatNV:                                     MISSING
+  glVertexFormatNV:                                            MISSING
+
+GL_NV_vertex_program:                                          OK 
+---------------------
+  glAreProgramsResidentNV:                                     OK
+  glBindProgramNV:                                             OK
+  glDeleteProgramsNV:                                          OK
+  glExecuteProgramNV:                                          OK
+  glGenProgramsNV:                                             OK
+  glGetProgramParameterdvNV:                                   OK
+  glGetProgramParameterfvNV:                                   OK
+  glGetProgramStringNV:                                        OK
+  glGetProgramivNV:                                            OK
+  glGetTrackMatrixivNV:                                        OK
+  glGetVertexAttribPointervNV:                                 OK
+  glGetVertexAttribdvNV:                                       OK
+  glGetVertexAttribfvNV:                                       OK
+  glGetVertexAttribivNV:                                       OK
+  glIsProgramNV:                                               OK
+  glLoadProgramNV:                                             OK
+  glProgramParameter4dNV:                                      OK
+  glProgramParameter4dvNV:                                     OK
+  glProgramParameter4fNV:                                      OK
+  glProgramParameter4fvNV:                                     OK
+  glProgramParameters4dvNV:                                    OK
+  glProgramParameters4fvNV:                                    OK
+  glRequestResidentProgramsNV:                                 OK
+  glTrackMatrixNV:                                             OK
+  glVertexAttrib1dNV:                                          OK
+  glVertexAttrib1dvNV:                                         OK
+  glVertexAttrib1fNV:                                          OK
+  glVertexAttrib1fvNV:                                         OK
+  glVertexAttrib1sNV:                                          OK
+  glVertexAttrib1svNV:                                         OK
+  glVertexAttrib2dNV:                                          OK
+  glVertexAttrib2dvNV:                                         OK
+  glVertexAttrib2fNV:                                          OK
+  glVertexAttrib2fvNV:                                         OK
+  glVertexAttrib2sNV:                                          OK
+  glVertexAttrib2svNV:                                         OK
+  glVertexAttrib3dNV:                                          OK
+  glVertexAttrib3dvNV:                                         OK
+  glVertexAttrib3fNV:                                          OK
+  glVertexAttrib3fvNV:                                         OK
+  glVertexAttrib3sNV:                                          OK
+  glVertexAttrib3svNV:                                         OK
+  glVertexAttrib4dNV:                                          OK
+  glVertexAttrib4dvNV:                                         OK
+  glVertexAttrib4fNV:                                          OK
+  glVertexAttrib4fvNV:                                         OK
+  glVertexAttrib4sNV:                                          OK
+  glVertexAttrib4svNV:                                         OK
+  glVertexAttrib4ubNV:                                         OK
+  glVertexAttrib4ubvNV:                                        OK
+  glVertexAttribPointerNV:                                     OK
+  glVertexAttribs1dvNV:                                        OK
+  glVertexAttribs1fvNV:                                        OK
+  glVertexAttribs1svNV:                                        OK
+  glVertexAttribs2dvNV:                                        OK
+  glVertexAttribs2fvNV:                                        OK
+  glVertexAttribs2svNV:                                        OK
+  glVertexAttribs3dvNV:                                        OK
+  glVertexAttribs3fvNV:                                        OK
+  glVertexAttribs3svNV:                                        OK
+  glVertexAttribs4dvNV:                                        OK
+  glVertexAttribs4fvNV:                                        OK
+  glVertexAttribs4svNV:                                        OK
+  glVertexAttribs4ubvNV:                                       OK
+
+GL_NV_vertex_program1_1:                                       OK 
+------------------------
+
+GL_NV_vertex_program2:                                         MISSING 
+----------------------
+
+GL_NV_vertex_program2_option:                                  MISSING 
+-----------------------------
+
+GL_NV_vertex_program3:                                         MISSING 
+----------------------
+
+GL_NV_vertex_program4:                                         MISSING 
+----------------------
+
+GL_OES_byte_coordinates:                                       MISSING 
+------------------------
+
+GL_OES_compressed_paletted_texture:                            MISSING 
+-----------------------------------
+
+GL_OES_read_format:                                            OK 
+-------------------
+
+GL_OES_single_precision:                                       MISSING 
+------------------------
+  glClearDepthfOES:                                            MISSING
+  glClipPlanefOES:                                             MISSING
+  glDepthRangefOES:                                            MISSING
+  glFrustumfOES:                                               MISSING
+  glGetClipPlanefOES:                                          MISSING
+  glOrthofOES:                                                 MISSING
+
+GL_OML_interlace:                                              MISSING 
+-----------------
+
+GL_OML_resample:                                               MISSING 
+----------------
+
+GL_OML_subsample:                                              MISSING 
+-----------------
+
+GL_PGI_misc_hints:                                             MISSING 
+------------------
+
+GL_PGI_vertex_hints:                                           MISSING 
+--------------------
+
+GL_REND_screen_coordinates:                                    MISSING 
+---------------------------
+
+GL_S3_s3tc:                                                    MISSING 
+-----------
+
+GL_SGIS_color_range:                                           MISSING 
+--------------------
+
+GL_SGIS_detail_texture:                                        MISSING 
+-----------------------
+  glDetailTexFuncSGIS:                                         MISSING
+  glGetDetailTexFuncSGIS:                                      MISSING
+
+GL_SGIS_fog_function:                                          MISSING 
+---------------------
+  glFogFuncSGIS:                                               MISSING
+  glGetFogFuncSGIS:                                            MISSING
+
+GL_SGIS_generate_mipmap:                                       OK 
+------------------------
+
+GL_SGIS_multisample:                                           OK [MISSING]
+--------------------
+  glSampleMaskSGIS:                                            OK
+  glSamplePatternSGIS:                                         OK
+
+GL_SGIS_pixel_texture:                                         MISSING 
+----------------------
+
+GL_SGIS_point_line_texgen:                                     MISSING 
+--------------------------
+
+GL_SGIS_sharpen_texture:                                       MISSING 
+------------------------
+  glGetSharpenTexFuncSGIS:                                     MISSING
+  glSharpenTexFuncSGIS:                                        MISSING
+
+GL_SGIS_texture4D:                                             MISSING 
+------------------
+  glTexImage4DSGIS:                                            MISSING
+  glTexSubImage4DSGIS:                                         MISSING
+
+GL_SGIS_texture_border_clamp:                                  OK 
+-----------------------------
+
+GL_SGIS_texture_edge_clamp:                                    OK 
+---------------------------
+
+GL_SGIS_texture_filter4:                                       MISSING 
+------------------------
+  glGetTexFilterFuncSGIS:                                      MISSING
+  glTexFilterFuncSGIS:                                         MISSING
+
+GL_SGIS_texture_lod:                                           OK 
+--------------------
+
+GL_SGIS_texture_select:                                        MISSING 
+-----------------------
+
+GL_SGIX_async:                                                 MISSING 
+--------------
+  glAsyncMarkerSGIX:                                           MISSING
+  glDeleteAsyncMarkersSGIX:                                    MISSING
+  glFinishAsyncSGIX:                                           MISSING
+  glGenAsyncMarkersSGIX:                                       MISSING
+  glIsAsyncMarkerSGIX:                                         MISSING
+  glPollAsyncSGIX:                                             MISSING
+
+GL_SGIX_async_histogram:                                       MISSING 
+------------------------
+
+GL_SGIX_async_pixel:                                           MISSING 
+--------------------
+
+GL_SGIX_blend_alpha_minmax:                                    MISSING 
+---------------------------
+
+GL_SGIX_clipmap:                                               MISSING 
+----------------
+
+GL_SGIX_convolution_accuracy:                                  MISSING 
+-----------------------------
+
+GL_SGIX_depth_texture:                                         MISSING 
+----------------------
+
+GL_SGIX_flush_raster:                                          MISSING 
+---------------------
+  glFlushRasterSGIX:                                           MISSING
+
+GL_SGIX_fog_offset:                                            MISSING 
+-------------------
+
+GL_SGIX_fog_texture:                                           MISSING 
+--------------------
+  glTextureFogSGIX:                                            MISSING
+
+GL_SGIX_fragment_specular_lighting:                            MISSING 
+-----------------------------------
+  glFragmentColorMaterialSGIX:                                 MISSING
+  glFragmentLightModelfSGIX:                                   MISSING
+  glFragmentLightModelfvSGIX:                                  MISSING
+  glFragmentLightModeliSGIX:                                   MISSING
+  glFragmentLightModelivSGIX:                                  MISSING
+  glFragmentLightfSGIX:                                        MISSING
+  glFragmentLightfvSGIX:                                       MISSING
+  glFragmentLightiSGIX:                                        MISSING
+  glFragmentLightivSGIX:                                       MISSING
+  glFragmentMaterialfSGIX:                                     MISSING
+  glFragmentMaterialfvSGIX:                                    MISSING
+  glFragmentMaterialiSGIX:                                     MISSING
+  glFragmentMaterialivSGIX:                                    MISSING
+  glGetFragmentLightfvSGIX:                                    MISSING
+  glGetFragmentLightivSGIX:                                    MISSING
+  glGetFragmentMaterialfvSGIX:                                 MISSING
+  glGetFragmentMaterialivSGIX:                                 MISSING
+
+GL_SGIX_framezoom:                                             MISSING 
+------------------
+  glFrameZoomSGIX:                                             MISSING
+
+GL_SGIX_interlace:                                             MISSING 
+------------------
+
+GL_SGIX_ir_instrument1:                                        MISSING 
+-----------------------
+
+GL_SGIX_list_priority:                                         MISSING 
+----------------------
+
+GL_SGIX_pixel_texture:                                         OK [MISSING]
+----------------------
+  glPixelTexGenSGIX:                                           OK
+
+GL_SGIX_pixel_texture_bits:                                    MISSING 
+---------------------------
+
+GL_SGIX_reference_plane:                                       MISSING 
+------------------------
+  glReferencePlaneSGIX:                                        MISSING
+
+GL_SGIX_resample:                                              MISSING 
+-----------------
+
+GL_SGIX_shadow:                                                MISSING 
+---------------
+
+GL_SGIX_shadow_ambient:                                        MISSING 
+-----------------------
+
+GL_SGIX_sprite:                                                MISSING 
+---------------
+  glSpriteParameterfSGIX:                                      MISSING
+  glSpriteParameterfvSGIX:                                     MISSING
+  glSpriteParameteriSGIX:                                      MISSING
+  glSpriteParameterivSGIX:                                     MISSING
+
+GL_SGIX_tag_sample_buffer:                                     MISSING 
+--------------------------
+  glTagSampleBufferSGIX:                                       MISSING
+
+GL_SGIX_texture_add_env:                                       MISSING 
+------------------------
+
+GL_SGIX_texture_coordinate_clamp:                              MISSING 
+---------------------------------
+
+GL_SGIX_texture_lod_bias:                                      MISSING 
+-------------------------
+
+GL_SGIX_texture_multi_buffer:                                  MISSING 
+-----------------------------
+
+GL_SGIX_texture_range:                                         MISSING 
+----------------------
+
+GL_SGIX_texture_scale_bias:                                    MISSING 
+---------------------------
+
+GL_SGIX_vertex_preclip:                                        MISSING 
+-----------------------
+
+GL_SGIX_vertex_preclip_hint:                                   MISSING 
+----------------------------
+
+GL_SGIX_ycrcb:                                                 MISSING 
+--------------
+
+GL_SGI_color_matrix:                                           MISSING 
+--------------------
+
+GL_SGI_color_table:                                            OK [MISSING]
+-------------------
+  glColorTableParameterfvSGI:                                  OK
+  glColorTableParameterivSGI:                                  OK
+  glColorTableSGI:                                             OK
+  glCopyColorTableSGI:                                         OK
+  glGetColorTableParameterfvSGI:                               OK
+  glGetColorTableParameterivSGI:                               OK
+  glGetColorTableSGI:                                          OK
+
+GL_SGI_texture_color_table:                                    MISSING 
+---------------------------
+
+GL_SUNX_constant_data:                                         MISSING 
+----------------------
+  glFinishTextureSUNX:                                         MISSING
+
+GL_SUN_convolution_border_modes:                               MISSING 
+--------------------------------
+
+GL_SUN_global_alpha:                                           MISSING 
+--------------------
+  glGlobalAlphaFactorbSUN:                                     MISSING
+  glGlobalAlphaFactordSUN:                                     MISSING
+  glGlobalAlphaFactorfSUN:                                     MISSING
+  glGlobalAlphaFactoriSUN:                                     MISSING
+  glGlobalAlphaFactorsSUN:                                     MISSING
+  glGlobalAlphaFactorubSUN:                                    MISSING
+  glGlobalAlphaFactoruiSUN:                                    MISSING
+  glGlobalAlphaFactorusSUN:                                    MISSING
+
+GL_SUN_mesh_array:                                             MISSING 
+------------------
+
+GL_SUN_read_video_pixels:                                      MISSING 
+-------------------------
+  glReadVideoPixelsSUN:                                        MISSING
+
+GL_SUN_slice_accum:                                            MISSING 
+-------------------
+
+GL_SUN_triangle_list:                                          MISSING 
+---------------------
+  glReplacementCodePointerSUN:                                 MISSING
+  glReplacementCodeubSUN:                                      MISSING
+  glReplacementCodeubvSUN:                                     MISSING
+  glReplacementCodeuiSUN:                                      MISSING
+  glReplacementCodeuivSUN:                                     MISSING
+  glReplacementCodeusSUN:                                      MISSING
+  glReplacementCodeusvSUN:                                     MISSING
+
+GL_SUN_vertex:                                                 MISSING 
+--------------
+  glColor3fVertex3fSUN:                                        MISSING
+  glColor3fVertex3fvSUN:                                       MISSING
+  glColor4fNormal3fVertex3fSUN:                                MISSING
+  glColor4fNormal3fVertex3fvSUN:                               MISSING
+  glColor4ubVertex2fSUN:                                       MISSING
+  glColor4ubVertex2fvSUN:                                      MISSING
+  glColor4ubVertex3fSUN:                                       MISSING
+  glColor4ubVertex3fvSUN:                                      MISSING
+  glNormal3fVertex3fSUN:                                       MISSING
+  glNormal3fVertex3fvSUN:                                      MISSING
+  glReplacementCodeuiColor3fVertex3fSUN:                       MISSING
+  glReplacementCodeuiColor3fVertex3fvSUN:                      MISSING
+  glReplacementCodeuiColor4fNormal3fVertex3fSUN:               MISSING
+  glReplacementCodeuiColor4fNormal3fVertex3fvSUN:              MISSING
+  glReplacementCodeuiColor4ubVertex3fSUN:                      MISSING
+  glReplacementCodeuiColor4ubVertex3fvSUN:                     MISSING
+  glReplacementCodeuiNormal3fVertex3fSUN:                      MISSING
+  glReplacementCodeuiNormal3fVertex3fvSUN:                     MISSING
+  glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN:     MISSING
+  glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN:    MISSING
+  glReplacementCodeuiTexCoord2fNormal3fVertex3fSUN:            MISSING
+  glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN:           MISSING
+  glReplacementCodeuiTexCoord2fVertex3fSUN:                    MISSING
+  glReplacementCodeuiTexCoord2fVertex3fvSUN:                   MISSING
+  glReplacementCodeuiVertex3fSUN:                              MISSING
+  glReplacementCodeuiVertex3fvSUN:                             MISSING
+  glTexCoord2fColor3fVertex3fSUN:                              MISSING
+  glTexCoord2fColor3fVertex3fvSUN:                             MISSING
+  glTexCoord2fColor4fNormal3fVertex3fSUN:                      MISSING
+  glTexCoord2fColor4fNormal3fVertex3fvSUN:                     MISSING
+  glTexCoord2fColor4ubVertex3fSUN:                             MISSING
+  glTexCoord2fColor4ubVertex3fvSUN:                            MISSING
+  glTexCoord2fNormal3fVertex3fSUN:                             MISSING
+  glTexCoord2fNormal3fVertex3fvSUN:                            MISSING
+  glTexCoord2fVertex3fSUN:                                     MISSING
+  glTexCoord2fVertex3fvSUN:                                    MISSING
+  glTexCoord4fColor4fNormal3fVertex4fSUN:                      MISSING
+  glTexCoord4fColor4fNormal3fVertex4fvSUN:                     MISSING
+  glTexCoord4fVertex4fSUN:                                     MISSING
+  glTexCoord4fVertex4fvSUN:                                    MISSING
+
+GL_WIN_phong_shading:                                          MISSING 
+---------------------
+
+GL_WIN_specular_fog:                                           MISSING 
+--------------------
+
+GL_WIN_swap_hint:                                              MISSING 
+-----------------
+  glAddSwapHintRectWIN:                                        MISSING
+
+GLX_VERSION_1_2:                                               OK 
+----------------
+  glXGetCurrentDisplay:                                        OK
+
+GLX_VERSION_1_3:                                               OK 
+----------------
+  glXChooseFBConfig:                                           OK
+  glXCreateNewContext:                                         OK
+  glXCreatePbuffer:                                            OK
+  glXCreatePixmap:                                             OK
+  glXCreateWindow:                                             OK
+  glXDestroyPbuffer:                                           OK
+  glXDestroyPixmap:                                            OK
+  glXDestroyWindow:                                            OK
+  glXGetCurrentReadDrawable:                                   OK
+  glXGetFBConfigAttrib:                                        OK
+  glXGetFBConfigs:                                             OK
+  glXGetSelectedEvent:                                         OK
+  glXGetVisualFromFBConfig:                                    OK
+  glXMakeContextCurrent:                                       OK
+  glXQueryContext:                                             OK
+  glXQueryDrawable:                                            OK
+  glXSelectEvent:                                              OK
+
+GLX_VERSION_1_4:                                               OK 
+----------------
+
+GLX_3DFX_multisample:                                          MISSING 
+---------------------
+
+GLX_AMD_gpu_association:                                       MISSING 
+------------------------
+
+GLX_ARB_create_context:                                        MISSING 
+-----------------------
+  glXCreateContextAttribsARB:                                  MISSING
+
+GLX_ARB_create_context_profile:                                MISSING 
+-------------------------------
+
+GLX_ARB_fbconfig_float:                                        MISSING 
+-----------------------
+
+GLX_ARB_framebuffer_sRGB:                                      MISSING 
+-------------------------
+
+GLX_ARB_get_proc_address:                                      OK 
+-------------------------
+
+GLX_ARB_multisample:                                           OK 
+--------------------
+
+GLX_ARB_vertex_buffer_object:                                  MISSING 
+-----------------------------
+
+GLX_ATI_pixel_format_float:                                    MISSING 
+---------------------------
+
+GLX_ATI_render_texture:                                        MISSING 
+-----------------------
+  glXBindTexImageATI:                                          MISSING
+  glXDrawableAttribATI:                                        MISSING
+  glXReleaseTexImageATI:                                       MISSING
+
+GLX_EXT_fbconfig_packed_float:                                 MISSING 
+------------------------------
+
+GLX_EXT_framebuffer_sRGB:                                      MISSING 
+-------------------------
+
+GLX_EXT_import_context:                                        OK 
+-----------------------
+  glXFreeContextEXT:                                           OK
+  glXGetContextIDEXT:                                          OK
+  glXImportContextEXT:                                         OK
+  glXQueryContextInfoEXT:                                      OK
+
+GLX_EXT_scene_marker:                                          MISSING 
+---------------------
+
+GLX_EXT_swap_control:                                          MISSING 
+---------------------
+  glXSwapIntervalEXT:                                          MISSING
+
+GLX_EXT_texture_from_pixmap:                                   OK 
+----------------------------
+  glXBindTexImageEXT:                                          OK
+  glXReleaseTexImageEXT:                                       OK
+
+GLX_EXT_visual_info:                                           OK 
+--------------------
+
+GLX_EXT_visual_rating:                                         OK 
+----------------------
+
+GLX_INTEL_swap_event:                                          OK 
+---------------------
+
+GLX_MESA_agp_offset:                                           MISSING 
+--------------------
+  glXGetAGPOffsetMESA:                                         MISSING
+
+GLX_MESA_copy_sub_buffer:                                      OK 
+-------------------------
+  glXCopySubBufferMESA:                                        OK
+
+GLX_MESA_pixmap_colormap:                                      OK [MISSING]
+-------------------------
+  glXCreateGLXPixmapMESA:                                      OK
+
+GLX_MESA_release_buffers:                                      OK [MISSING]
+-------------------------
+  glXReleaseBuffersMESA:                                       OK
+
+GLX_MESA_set_3dfx_mode:                                        MISSING 
+-----------------------
+  glXSet3DfxModeMESA:                                          MISSING
+
+GLX_NV_copy_image:                                             MISSING 
+------------------
+  glXCopyImageSubDataNV:                                       MISSING
+
+GLX_NV_float_buffer:                                           MISSING 
+--------------------
+
+GLX_NV_multisample_coverage:                                   MISSING 
+----------------------------
+
+GLX_NV_present_video:                                          MISSING 
+---------------------
+  glXBindVideoDeviceNV:                                        MISSING
+  glXEnumerateVideoDevicesNV:                                  MISSING
+
+GLX_NV_swap_group:                                             MISSING 
+------------------
+  glXBindSwapBarrierNV:                                        MISSING
+  glXJoinSwapGroupNV:                                          MISSING
+  glXQueryFrameCountNV:                                        MISSING
+  glXQueryMaxSwapGroupsNV:                                     MISSING
+  glXQuerySwapGroupNV:                                         MISSING
+  glXResetFrameCountNV:                                        MISSING
+
+GLX_NV_vertex_array_range:                                     MISSING 
+--------------------------
+  glXAllocateMemoryNV:                                         MISSING
+  glXFreeMemoryNV:                                             MISSING
+
+GLX_NV_video_output:                                           MISSING 
+--------------------
+  glXBindVideoImageNV:                                         MISSING
+  glXGetVideoDeviceNV:                                         MISSING
+  glXGetVideoInfoNV:                                           MISSING
+  glXReleaseVideoDeviceNV:                                     MISSING
+  glXReleaseVideoImageNV:                                      MISSING
+  glXSendPbufferToVideoNV:                                     MISSING
+
+GLX_OML_swap_method:                                           OK 
+--------------------
+
+GLX_SGIS_blended_overlay:                                      MISSING 
+-------------------------
+
+GLX_SGIS_color_range:                                          MISSING 
+---------------------
+
+GLX_SGIS_multisample:                                          OK 
+---------------------
+
+GLX_SGIS_shared_multisample:                                   MISSING 
+----------------------------
+
+GLX_SGIX_fbconfig:                                             OK 
+------------------
+  glXChooseFBConfigSGIX:                                       OK
+  glXCreateContextWithConfigSGIX:                              OK
+  glXCreateGLXPixmapWithConfigSGIX:                            OK
+  glXGetFBConfigAttribSGIX:                                    OK
+  glXGetFBConfigFromVisualSGIX:                                OK
+  glXGetVisualFromFBConfigSGIX:                                OK
+
+GLX_SGIX_hyperpipe:                                            MISSING 
+-------------------
+  glXBindHyperpipeSGIX:                                        MISSING
+  glXDestroyHyperpipeConfigSGIX:                               MISSING
+  glXHyperpipeAttribSGIX:                                      MISSING
+  glXHyperpipeConfigSGIX:                                      MISSING
+  glXQueryHyperpipeAttribSGIX:                                 MISSING
+  glXQueryHyperpipeBestAttribSGIX:                             MISSING
+  glXQueryHyperpipeConfigSGIX:                                 MISSING
+  glXQueryHyperpipeNetworkSGIX:                                MISSING
+
+GLX_SGIX_pbuffer:                                              OK 
+-----------------
+  glXCreateGLXPbufferSGIX:                                     OK
+  glXDestroyGLXPbufferSGIX:                                    OK
+  glXGetSelectedEventSGIX:                                     OK
+  glXQueryGLXPbufferSGIX:                                      OK
+  glXSelectEventSGIX:                                          OK
+
+GLX_SGIX_swap_barrier:                                         OK [MISSING]
+----------------------
+  glXBindSwapBarrierSGIX:                                      OK
+  glXQueryMaxSwapBarriersSGIX:                                 OK
+
+GLX_SGIX_swap_group:                                           OK [MISSING]
+--------------------
+  glXJoinSwapGroupSGIX:                                        OK
+
+GLX_SGIX_video_resize:                                         MISSING 
+----------------------
+  glXBindChannelToWindowSGIX:                                  MISSING
+  glXChannelRectSGIX:                                          MISSING
+  glXChannelRectSyncSGIX:                                      MISSING
+  glXQueryChannelDeltasSGIX:                                   MISSING
+  glXQueryChannelRectSGIX:                                     MISSING
+
+GLX_SGIX_visual_select_group:                                  OK 
+-----------------------------
+
+GLX_SGI_cushion:                                               MISSING 
+----------------
+  glXCushionSGI:                                               MISSING
+
+GLX_SGI_make_current_read:                                     OK 
+--------------------------
+  glXGetCurrentReadDrawableSGI:                                OK
+  glXMakeCurrentReadSGI:                                       OK
+
+GLX_SGI_swap_control:                                          OK 
+---------------------
+  glXSwapIntervalSGI:                                          OK
+
+GLX_SGI_video_sync:                                            OK 
+-------------------
+  glXGetVideoSyncSGI:                                          OK
+  glXWaitVideoSyncSGI:                                         OK
+
+GLX_SUN_get_transparent_index:                                 MISSING 
+------------------------------
+  glXGetTransparentIndexSUN:                                   MISSING
+
+GLX_SUN_video_resize:                                          MISSING 
+---------------------
+  glXGetVideoResizeSUN:                                        MISSING
+  glXVideoResizeSUN:                                           MISSING
diff --git a/memo/hw/X201-i7-glxinfo b/memo/hw/X201-i7-glxinfo
new file mode 100644 (file)
index 0000000..d459179
--- /dev/null
@@ -0,0 +1,178 @@
+name of display: :0.0
+display: :0  screen: 0
+direct rendering: Yes
+server glx vendor string: SGI
+server glx version string: 1.4
+server glx extensions:
+    GLX_ARB_multisample, GLX_EXT_import_context, GLX_EXT_texture_from_pixmap, 
+    GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_MESA_copy_sub_buffer, 
+    GLX_OML_swap_method, GLX_SGI_make_current_read, GLX_SGI_swap_control, 
+    GLX_SGIS_multisample, GLX_SGIX_fbconfig, GLX_SGIX_pbuffer, 
+    GLX_SGIX_visual_select_group, GLX_INTEL_swap_event
+client glx vendor string: Mesa Project and SGI
+client glx version string: 1.4
+client glx extensions:
+    GLX_ARB_get_proc_address, GLX_ARB_multisample, GLX_EXT_import_context, 
+    GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_MESA_copy_sub_buffer, 
+    GLX_MESA_swap_control, GLX_OML_swap_method, GLX_OML_sync_control, 
+    GLX_SGI_make_current_read, GLX_SGI_swap_control, GLX_SGI_video_sync, 
+    GLX_SGIS_multisample, GLX_SGIX_fbconfig, GLX_SGIX_pbuffer, 
+    GLX_SGIX_visual_select_group, GLX_EXT_texture_from_pixmap, 
+    GLX_INTEL_swap_event
+GLX version: 1.4
+GLX extensions:
+    GLX_ARB_get_proc_address, GLX_ARB_multisample, GLX_EXT_import_context, 
+    GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_MESA_copy_sub_buffer, 
+    GLX_MESA_swap_control, GLX_OML_swap_method, GLX_OML_sync_control, 
+    GLX_SGI_make_current_read, GLX_SGI_swap_control, GLX_SGI_video_sync, 
+    GLX_SGIS_multisample, GLX_SGIX_fbconfig, GLX_SGIX_pbuffer, 
+    GLX_SGIX_visual_select_group, GLX_EXT_texture_from_pixmap, 
+    GLX_INTEL_swap_event
+OpenGL vendor string: Tungsten Graphics, Inc
+OpenGL renderer string: Mesa DRI Intel(R) Ironlake Mobile GEM 20100330 DEVELOPMENT 
+OpenGL version string: 2.1 Mesa 7.9
+OpenGL shading language version string: 1.20
+OpenGL extensions:
+    GL_ARB_copy_buffer, GL_ARB_depth_clamp, GL_ARB_depth_texture, 
+    GL_ARB_draw_buffers, GL_ARB_draw_elements_base_vertex, 
+    GL_ARB_fragment_coord_conventions, GL_ARB_fragment_program, 
+    GL_ARB_fragment_program_shadow, GL_ARB_fragment_shader, 
+    GL_ARB_framebuffer_object, GL_ARB_half_float_pixel, 
+    GL_ARB_half_float_vertex, GL_ARB_map_buffer_range, GL_ARB_multisample, 
+    GL_ARB_multitexture, GL_ARB_occlusion_query, GL_ARB_pixel_buffer_object, 
+    GL_ARB_point_parameters, GL_ARB_point_sprite, GL_ARB_provoking_vertex, 
+    GL_ARB_seamless_cube_map, GL_ARB_shader_objects, 
+    GL_ARB_shading_language_100, GL_ARB_shadow, GL_ARB_sync, 
+    GL_ARB_texture_border_clamp, GL_ARB_texture_compression, 
+    GL_ARB_texture_cube_map, GL_ARB_texture_env_add, 
+    GL_ARB_texture_env_combine, GL_ARB_texture_env_crossbar, 
+    GL_ARB_texture_env_dot3, GL_ARB_texture_mirrored_repeat, 
+    GL_ARB_texture_non_power_of_two, GL_ARB_texture_rectangle, 
+    GL_ARB_texture_swizzle, GL_ARB_transpose_matrix, GL_ARB_vertex_array_bgra, 
+    GL_ARB_vertex_array_object, GL_ARB_vertex_buffer_object, 
+    GL_ARB_vertex_program, GL_ARB_vertex_shader, GL_ARB_window_pos, 
+    GL_EXT_abgr, GL_EXT_bgra, GL_EXT_blend_color, 
+    GL_EXT_blend_equation_separate, GL_EXT_blend_func_separate, 
+    GL_EXT_blend_logic_op, GL_EXT_blend_minmax, GL_EXT_blend_subtract, 
+    GL_EXT_cull_vertex, GL_EXT_compiled_vertex_array, GL_EXT_copy_texture, 
+    GL_EXT_draw_buffers2, GL_EXT_draw_range_elements, GL_EXT_framebuffer_blit, 
+    GL_EXT_framebuffer_multisample, GL_EXT_framebuffer_object, 
+    GL_EXT_fog_coord, GL_EXT_gpu_program_parameters, GL_EXT_multi_draw_arrays, 
+    GL_EXT_packed_depth_stencil, GL_EXT_packed_pixels, 
+    GL_EXT_pixel_buffer_object, GL_EXT_point_parameters, 
+    GL_EXT_polygon_offset, GL_EXT_provoking_vertex, GL_EXT_rescale_normal, 
+    GL_EXT_secondary_color, GL_EXT_separate_specular_color, 
+    GL_EXT_shadow_funcs, GL_EXT_stencil_two_side, GL_EXT_stencil_wrap, 
+    GL_EXT_subtexture, GL_EXT_texture, GL_EXT_texture3D, 
+    GL_EXT_texture_compression_s3tc, GL_EXT_texture_cube_map, 
+    GL_EXT_texture_edge_clamp, GL_EXT_texture_env_add, 
+    GL_EXT_texture_env_combine, GL_EXT_texture_env_dot3, 
+    GL_EXT_texture_filter_anisotropic, GL_EXT_texture_lod_bias, 
+    GL_EXT_texture_object, GL_EXT_texture_rectangle, GL_EXT_texture_sRGB, 
+    GL_EXT_texture_swizzle, GL_EXT_timer_query, GL_EXT_vertex_array, 
+    GL_EXT_vertex_array_bgra, GL_3DFX_texture_compression_FXT1, 
+    GL_APPLE_client_storage, GL_APPLE_packed_pixels, 
+    GL_APPLE_vertex_array_object, GL_APPLE_object_purgeable, 
+    GL_ATI_blend_equation_separate, GL_ATI_envmap_bumpmap, 
+    GL_ATI_texture_env_combine3, GL_ATI_separate_stencil, 
+    GL_IBM_multimode_draw_arrays, GL_IBM_rasterpos_clip, 
+    GL_IBM_texture_mirrored_repeat, GL_INGR_blend_func_separate, 
+    GL_MESA_pack_invert, GL_MESA_texture_signed_rgba, GL_MESA_ycbcr_texture, 
+    GL_MESA_window_pos, GL_NV_blend_square, GL_NV_depth_clamp, 
+    GL_NV_light_max_exponent, GL_NV_packed_depth_stencil, 
+    GL_NV_texgen_reflection, GL_NV_texture_env_combine4, 
+    GL_NV_texture_rectangle, GL_NV_vertex_program, GL_NV_vertex_program1_1, 
+    GL_OES_read_format, GL_SGIS_generate_mipmap, GL_SGIS_texture_border_clamp, 
+    GL_SGIS_texture_edge_clamp, GL_SGIS_texture_lod, GL_SUN_multi_draw_arrays, 
+    GL_OES_EGL_image
+
+32 GLX Visuals
+    visual  x   bf lv rg d st  colorbuffer  sr ax dp st accumbuffer  ms  cav
+  id dep cl sp  sz l  ci b ro  r  g  b  a F gb bf th cl  r  g  b  a ns b eat
+----------------------------------------------------------------------------
+0x021 24 tc  0  32  0 r  y .   8  8  8  8 .  .  0 24  8  0  0  0  0  0 0 None
+0x022 24 dc  0  32  0 r  y .   8  8  8  8 .  .  0 24  8  0  0  0  0  0 0 None
+0x08f 24 tc  0  24  0 r  . .   8  8  8  0 .  .  0  0  0  0  0  0  0  0 0 None
+0x090 24 tc  0  24  0 r  y .   8  8  8  0 .  .  0  0  0  0  0  0  0  0 0 None
+0x091 24 tc  0  24  0 r  y .   8  8  8  0 .  .  0  0  0  0  0  0  0  0 0 None
+0x092 24 tc  0  24  0 r  . .   8  8  8  0 .  .  0 24  8  0  0  0  0  0 0 None
+0x093 24 tc  0  24  0 r  y .   8  8  8  0 .  .  0 24  8  0  0  0  0  0 0 None
+0x094 24 tc  0  24  0 r  y .   8  8  8  0 .  .  0 24  8  0  0  0  0  0 0 None
+0x095 24 tc  0  32  0 r  . .   8  8  8  8 .  .  0  0  0  0  0  0  0  0 0 None
+0x096 24 tc  0  32  0 r  y .   8  8  8  8 .  .  0  0  0  0  0  0  0  0 0 None
+0x097 24 tc  0  32  0 r  y .   8  8  8  8 .  .  0  0  0  0  0  0  0  0 0 None
+0x098 24 tc  0  32  0 r  . .   8  8  8  8 .  .  0 24  8  0  0  0  0  0 0 None
+0x099 24 tc  0  24  0 r  y .   8  8  8  0 .  .  0 24  8  0  0  0  0  0 0 None
+0x09a 24 tc  0  24  0 r  y .   8  8  8  0 .  .  0 24  8 16 16 16  0  0 0 Slow
+0x09b 24 tc  0  32  0 r  y .   8  8  8  8 .  .  0 24  8  0  0  0  0  0 0 None
+0x09c 24 tc  0  32  0 r  y .   8  8  8  8 .  .  0 24  8 16 16 16 16  0 0 Slow
+0x09d 24 dc  0  24  0 r  . .   8  8  8  0 .  .  0  0  0  0  0  0  0  0 0 None
+0x09e 24 dc  0  24  0 r  y .   8  8  8  0 .  .  0  0  0  0  0  0  0  0 0 None
+0x09f 24 dc  0  24  0 r  y .   8  8  8  0 .  .  0  0  0  0  0  0  0  0 0 None
+0x0a0 24 dc  0  24  0 r  . .   8  8  8  0 .  .  0 24  8  0  0  0  0  0 0 None
+0x0a1 24 dc  0  24  0 r  y .   8  8  8  0 .  .  0 24  8  0  0  0  0  0 0 None
+0x0a2 24 dc  0  24  0 r  y .   8  8  8  0 .  .  0 24  8  0  0  0  0  0 0 None
+0x0a3 24 dc  0  32  0 r  . .   8  8  8  8 .  .  0  0  0  0  0  0  0  0 0 None
+0x0a4 24 dc  0  32  0 r  y .   8  8  8  8 .  .  0  0  0  0  0  0  0  0 0 None
+0x0a5 24 dc  0  32  0 r  y .   8  8  8  8 .  .  0  0  0  0  0  0  0  0 0 None
+0x0a6 24 dc  0  32  0 r  . .   8  8  8  8 .  .  0 24  8  0  0  0  0  0 0 None
+0x0a7 24 dc  0  32  0 r  y .   8  8  8  8 .  .  0 24  8  0  0  0  0  0 0 None
+0x0a8 24 dc  0  24  0 r  y .   8  8  8  0 .  .  0 24  8  0  0  0  0  0 0 None
+0x0a9 24 dc  0  24  0 r  y .   8  8  8  0 .  .  0 24  8 16 16 16  0  0 0 Slow
+0x0aa 24 dc  0  32  0 r  y .   8  8  8  8 .  .  0 24  8  0  0  0  0  0 0 None
+0x0ab 24 dc  0  32  0 r  y .   8  8  8  8 .  .  0 24  8 16 16 16 16  0 0 Slow
+0x05e 32 tc  0  32  0 r  y .   8  8  8  8 .  .  0 24  8  0  0  0  0  0 0 None
+
+48 GLXFBConfigs:
+    visual  x   bf lv rg d st  colorbuffer  sr ax dp st accumbuffer  ms  cav
+  id dep cl sp  sz l  ci b ro  r  g  b  a F gb bf th cl  r  g  b  a ns b eat
+----------------------------------------------------------------------------
+0x05f  0 tc  0  16  0 r  . .   5  6  5  0 .  .  0  0  0  0  0  0  0  0 0 None
+0x060  0 tc  0  16  0 r  y .   5  6  5  0 .  .  0  0  0  0  0  0  0  0 0 None
+0x061  0 tc  0  16  0 r  y .   5  6  5  0 .  .  0  0  0  0  0  0  0  0 0 None
+0x062  0 tc  0  16  0 r  . .   5  6  5  0 .  .  0 16  0  0  0  0  0  0 0 None
+0x063  0 tc  0  16  0 r  y .   5  6  5  0 .  .  0 16  0  0  0  0  0  0 0 None
+0x064  0 tc  0  16  0 r  y .   5  6  5  0 .  .  0 16  0  0  0  0  0  0 0 None
+0x065 24 tc  0  24  0 r  . .   8  8  8  0 .  .  0  0  0  0  0  0  0  0 0 None
+0x066 24 tc  0  24  0 r  y .   8  8  8  0 .  .  0  0  0  0  0  0  0  0 0 None
+0x067 24 tc  0  24  0 r  y .   8  8  8  0 .  .  0  0  0  0  0  0  0  0 0 None
+0x068 24 tc  0  24  0 r  . .   8  8  8  0 .  .  0 24  8  0  0  0  0  0 0 None
+0x069 24 tc  0  24  0 r  y .   8  8  8  0 .  .  0 24  8  0  0  0  0  0 0 None
+0x06a 24 tc  0  24  0 r  y .   8  8  8  0 .  .  0 24  8  0  0  0  0  0 0 None
+0x06b 24 tc  0  32  0 r  . .   8  8  8  8 .  .  0  0  0  0  0  0  0  0 0 None
+0x06c 24 tc  0  32  0 r  y .   8  8  8  8 .  .  0  0  0  0  0  0  0  0 0 None
+0x06d 24 tc  0  32  0 r  y .   8  8  8  8 .  .  0  0  0  0  0  0  0  0 0 None
+0x06e 24 tc  0  32  0 r  . .   8  8  8  8 .  .  0 24  8  0  0  0  0  0 0 None
+0x06f 24 tc  0  32  0 r  y .   8  8  8  8 .  .  0 24  8  0  0  0  0  0 0 None
+0x070 32 tc  0  32  0 r  y .   8  8  8  8 .  .  0 24  8  0  0  0  0  0 0 None
+0x071  0 tc  0  16  0 r  y .   5  6  5  0 .  .  0 16  0  0  0  0  0  0 0 None
+0x072  0 tc  0  16  0 r  y .   5  6  5  0 .  .  0 16  0 16 16 16  0  0 0 Slow
+0x073 24 tc  0  24  0 r  y .   8  8  8  0 .  .  0 24  8  0  0  0  0  0 0 None
+0x074 24 tc  0  24  0 r  y .   8  8  8  0 .  .  0 24  8 16 16 16  0  0 0 Slow
+0x075 24 tc  0  32  0 r  y .   8  8  8  8 .  .  0 24  8  0  0  0  0  0 0 None
+0x076 24 tc  0  32  0 r  y .   8  8  8  8 .  .  0 24  8 16 16 16 16  0 0 Slow
+0x077  0 dc  0  16  0 r  . .   5  6  5  0 .  .  0  0  0  0  0  0  0  0 0 None
+0x078  0 dc  0  16  0 r  y .   5  6  5  0 .  .  0  0  0  0  0  0  0  0 0 None
+0x079  0 dc  0  16  0 r  y .   5  6  5  0 .  .  0  0  0  0  0  0  0  0 0 None
+0x07a  0 dc  0  16  0 r  . .   5  6  5  0 .  .  0 16  0  0  0  0  0  0 0 None
+0x07b  0 dc  0  16  0 r  y .   5  6  5  0 .  .  0 16  0  0  0  0  0  0 0 None
+0x07c  0 dc  0  16  0 r  y .   5  6  5  0 .  .  0 16  0  0  0  0  0  0 0 None
+0x07d 24 dc  0  24  0 r  . .   8  8  8  0 .  .  0  0  0  0  0  0  0  0 0 None
+0x07e 24 dc  0  24  0 r  y .   8  8  8  0 .  .  0  0  0  0  0  0  0  0 0 None
+0x07f 24 dc  0  24  0 r  y .   8  8  8  0 .  .  0  0  0  0  0  0  0  0 0 None
+0x080 24 dc  0  24  0 r  . .   8  8  8  0 .  .  0 24  8  0  0  0  0  0 0 None
+0x081 24 dc  0  24  0 r  y .   8  8  8  0 .  .  0 24  8  0  0  0  0  0 0 None
+0x082 24 dc  0  24  0 r  y .   8  8  8  0 .  .  0 24  8  0  0  0  0  0 0 None
+0x083 24 dc  0  32  0 r  . .   8  8  8  8 .  .  0  0  0  0  0  0  0  0 0 None
+0x084 24 dc  0  32  0 r  y .   8  8  8  8 .  .  0  0  0  0  0  0  0  0 0 None
+0x085 24 dc  0  32  0 r  y .   8  8  8  8 .  .  0  0  0  0  0  0  0  0 0 None
+0x086 24 dc  0  32  0 r  . .   8  8  8  8 .  .  0 24  8  0  0  0  0  0 0 None
+0x087 24 dc  0  32  0 r  y .   8  8  8  8 .  .  0 24  8  0  0  0  0  0 0 None
+0x088 24 dc  0  32  0 r  y .   8  8  8  8 .  .  0 24  8  0  0  0  0  0 0 None
+0x089  0 dc  0  16  0 r  y .   5  6  5  0 .  .  0 16  0  0  0  0  0  0 0 None
+0x08a  0 dc  0  16  0 r  y .   5  6  5  0 .  .  0 16  0 16 16 16  0  0 0 Slow
+0x08b 24 dc  0  24  0 r  y .   8  8  8  0 .  .  0 24  8  0  0  0  0  0 0 None
+0x08c 24 dc  0  24  0 r  y .   8  8  8  0 .  .  0 24  8 16 16 16  0  0 0 Slow
+0x08d 24 dc  0  32  0 r  y .   8  8  8  8 .  .  0 24  8  0  0  0  0  0 0 None
+0x08e 24 dc  0  32  0 r  y .   8  8  8  8 .  .  0 24  8 16 16 16 16  0 0 Slow
+