From 1964dc1a47341c4f549e1c044a7fab3ef9469876 Mon Sep 17 00:00:00 2001 From: Bernie Innocenti Date: Thu, 17 May 2018 21:02:46 +0900 Subject: [PATCH] old files from giskard --- memo/benchmark/compression-logs | 10 + memo/benchmark/filesystem | 142 ++ memo/benchmark/x220-powertop | 11 + memo/hw/X201-i7-glewinfo | 3253 +++++++++++++++++++++++++++++++ memo/hw/X201-i7-glxinfo | 178 ++ 5 files changed, 3594 insertions(+) create mode 100644 memo/benchmark/compression-logs create mode 100644 memo/benchmark/filesystem create mode 100644 memo/benchmark/x220-powertop create mode 100644 memo/hw/X201-i7-glewinfo create mode 100644 memo/hw/X201-i7-glxinfo diff --git a/memo/benchmark/compression-logs b/memo/benchmark/compression-logs new file mode 100644 index 0000000..28f8433 --- /dev/null +++ b/memo/benchmark/compression-logs @@ -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 index 0000000..e016602 --- /dev/null +++ b/memo/benchmark/filesystem @@ -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 index 0000000..93cd4cb --- /dev/null +++ b/memo/benchmark/x220-powertop @@ -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 index 0000000..3704740 --- /dev/null +++ b/memo/hw/X201-i7-glewinfo @@ -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 index 0000000..d459179 --- /dev/null +++ b/memo/hw/X201-i7-glxinfo @@ -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 + -- 2.25.1