GL_VERSION_1_2 { glBlendColor glBlendEquation glDrawRangeElements glColorTable glColorTableParameterfv glColorTableParameteriv glCopyColorTable glGetColorTable glGetColorTableParameterfv glGetColorTableParameteriv glColorSubTable glCopyColorSubTable glConvolutionFilter1D glConvolutionFilter2D glConvolutionParameterf glConvolutionParameterfv glConvolutionParameteri glConvolutionParameteriv glCopyConvolutionFilter1D glCopyConvolutionFilter2D glGetConvolutionFilter glGetConvolutionParameterfv glGetConvolutionParameteriv glGetSeparableFilter glSeparableFilter2D glGetHistogram glGetHistogramParameterfv glGetHistogramParameteriv glGetMinmax glGetMinmaxParameterfv glGetMinmaxParameteriv glHistogram glMinmax glResetHistogram glResetMinmax glTexImage3D glTexSubImage3D glCopyTexSubImage3D glMultiTexCoord1d glMultiTexCoord1dv glMultiTexCoord1f glMultiTexCoord1fv glMultiTexCoord1i glMultiTexCoord1iv glMultiTexCoord1s glMultiTexCoord1sv glMultiTexCoord2d glMultiTexCoord2dv glMultiTexCoord2f glMultiTexCoord2fv glMultiTexCoord2i glMultiTexCoord2iv glMultiTexCoord2s glMultiTexCoord2sv glMultiTexCoord3d glMultiTexCoord3dv glMultiTexCoord3f glMultiTexCoord3fv glMultiTexCoord3i glMultiTexCoord3iv glMultiTexCoord3s glMultiTexCoord3sv glMultiTexCoord4d glMultiTexCoord4dv glMultiTexCoord4f glMultiTexCoord4fv glMultiTexCoord4i glMultiTexCoord4iv glMultiTexCoord4s glMultiTexCoord4sv glActiveTexture glClientActiveTexture } GL_VERSION_1_3 { glCompressedTexImage3D glCompressedTexImage2D glCompressedTexImage1D glCompressedTexSubImage3D glCompressedTexSubImage2D glCompressedTexSubImage1D glGetCompressedTexImage glSampleCoverage glLoadTransposeMatrixf glLoadTransposeMatrixd glMultTransposeMatrixf glMultTransposeMatrixd } GL_VERSION_1_4 { glMultiDrawArrays glMultiDrawElements glPointParameterf glPointParameterfv glSecondaryColor3b glSecondaryColor3bv glSecondaryColor3d glSecondaryColor3dv glSecondaryColor3f glSecondaryColor3fv glSecondaryColor3i glSecondaryColor3iv glSecondaryColor3s glSecondaryColor3sv glSecondaryColor3ub glSecondaryColor3ubv glSecondaryColor3ui glSecondaryColor3uiv glSecondaryColor3us glSecondaryColor3usv glSecondaryColorPointer glBlendFuncSeparate glWindowPos2d glWindowPos2f glWindowPos2i glWindowPos2s glWindowPos2dv glWindowPos2fv glWindowPos2iv glWindowPos2sv glWindowPos3d glWindowPos3f glWindowPos3i glWindowPos3s glWindowPos3dv glWindowPos3fv glWindowPos3iv glWindowPos3sv } GL_ARB_depth_texture { } GL_ARB_fragment_program { } GL_ARB_multisample { } GL_ARB_multitexture { glMultiTexCoord1dARB glMultiTexCoord1dvARB glMultiTexCoord1fARB glMultiTexCoord1fvARB glMultiTexCoord1iARB glMultiTexCoord1ivARB glMultiTexCoord1sARB glMultiTexCoord1svARB glMultiTexCoord2dARB glMultiTexCoord2dvARB glMultiTexCoord2fARB glMultiTexCoord2fvARB glMultiTexCoord2iARB glMultiTexCoord2ivARB glMultiTexCoord2sARB glMultiTexCoord2svARB glMultiTexCoord3dARB glMultiTexCoord3dvARB glMultiTexCoord3fARB glMultiTexCoord3fvARB glMultiTexCoord3iARB glMultiTexCoord3ivARB glMultiTexCoord3sARB glMultiTexCoord3svARB glMultiTexCoord4dARB glMultiTexCoord4dvARB glMultiTexCoord4fARB glMultiTexCoord4fvARB glMultiTexCoord4iARB glMultiTexCoord4ivARB glMultiTexCoord4sARB glMultiTexCoord4svARB glActiveTextureARB glClientActiveTextureARB } GL_ARB_point_parameters { glPointParameterfARB glPointParameterfvARB } GL_ARB_shadow { } GL_ARB_texture_border_clamp { } GL_ARB_texture_compression { glCompressedTexImage3DARB glCompressedTexImage2DARB glCompressedTexImage1DARB glCompressedTexSubImage3DARB glCompressedTexSubImage2DARB glCompressedTexSubImage1DARB glGetCompressedTexImageARB } GL_ARB_texture_cube_map { } GL_ARB_texture_env_add { } GL_ARB_texture_env_combine { } GL_ARB_texture_env_dot3 { } GL_ARB_texture_mirrored_repeat { } GL_ARB_transpose_matrix { glLoadTransposeMatrixfARB glLoadTransposeMatrixdARB glMultTransposeMatrixfARB glMultTransposeMatrixdARB } GL_ARB_vertex_program { glVertexAttrib1sARB glVertexAttrib1fARB glVertexAttrib1dARB glVertexAttrib2sARB glVertexAttrib2fARB glVertexAttrib2dARB glVertexAttrib3sARB glVertexAttrib3fARB glVertexAttrib3dARB glVertexAttrib4sARB glVertexAttrib4fARB glVertexAttrib4dARB glVertexAttrib4NubARB glVertexAttrib1svARB glVertexAttrib1fvARB glVertexAttrib1dvARB glVertexAttrib2svARB glVertexAttrib2fvARB glVertexAttrib2dvARB glVertexAttrib3svARB glVertexAttrib3fvARB glVertexAttrib3dvARB glVertexAttrib4bvARB glVertexAttrib4svARB glVertexAttrib4ivARB glVertexAttrib4ubvARB glVertexAttrib4usvARB glVertexAttrib4uivARB glVertexAttrib4fvARB glVertexAttrib4dvARB glVertexAttrib4NbvARB glVertexAttrib4NsvARB glVertexAttrib4NivARB glVertexAttrib4NubvARB glVertexAttrib4NusvARB glVertexAttrib4NuivARB glVertexAttribPointerARB glEnableVertexAttribArrayARB glDisableVertexAttribArrayARB glProgramStringARB glBindProgramARB glDeleteProgramsARB glGenProgramsARB glProgramEnvParameter4dARB glProgramEnvParameter4dvARB glProgramEnvParameter4fARB glProgramEnvParameter4fvARB glProgramLocalParameter4dARB glProgramLocalParameter4dvARB glProgramLocalParameter4fARB glProgramLocalParameter4fvARB glGetProgramEnvParameterdvARB glGetProgramEnvParameterfvARB glGetProgramLocalParameterdvARB glGetProgramLocalParameterfvARB glGetProgramivARB glGetProgramStringARB glGetVertexAttribdvARB glGetVertexAttribfvARB glGetVertexAttribivARB glGetVertexAttribPointervARB glIsProgramARB } GL_ARB_window_pos { glWindowPos2dARB glWindowPos2fARB glWindowPos2iARB glWindowPos2sARB glWindowPos2dvARB glWindowPos2fvARB glWindowPos2ivARB glWindowPos2svARB glWindowPos3dARB glWindowPos3fARB glWindowPos3iARB glWindowPos3sARB glWindowPos3dvARB glWindowPos3fvARB glWindowPos3ivARB glWindowPos3svARB } GL_EXT_abgr { } GL_EXT_bgra { } GL_EXT_blend_color { glBlendColorEXT } GL_EXT_blend_func_separate { glBlendFuncSeparateEXT } GL_EXT_blend_minmax { glBlendEquationEXT } GL_EXT_blend_subtract { } GL_EXT_compiled_vertex_array { glLockArraysEXT glUnlockArraysEXT } GL_EXT_draw_range_elements { } GL_EXT_fog_coord { glFogCoorddEXT glFogCoorddvEXT glFogCoordfEXT glFogCoordfvEXT glFogCoordPointerEXT } GL_EXT_multi_draw_arrays { glMultiDrawArraysEXT glMultiDrawElementsEXT } GL_EXT_light_max_exponent { } GL_EXT_packed_pixels { } GL_EXT_paletted_texture { glColorSubTableEXT glColorTableEXT glGetColorTableEXT glGetColorTableParameterfvEXT glGetColorTableParameterivEXT } GL_EXT_point_parameters { glPointParameterfEXT glPointParameterfvEXT } GL_EXT_rescale_normal { } GL_EXT_secondary_color { glSecondaryColor3bEXT glSecondaryColor3bvEXT glSecondaryColor3dEXT glSecondaryColor3dvEXT glSecondaryColor3fEXT glSecondaryColor3fvEXT glSecondaryColor3iEXT glSecondaryColor3ivEXT glSecondaryColor3sEXT glSecondaryColor3svEXT glSecondaryColor3ubEXT glSecondaryColor3ubvEXT glSecondaryColor3uiEXT glSecondaryColor3uivEXT glSecondaryColor3usEXT glSecondaryColor3usvEXT glSecondaryColorPointerEXT } GL_EXT_separate_specular_color { } GL_EXT_shadow_funcs { } GL_EXT_shared_texture_palette { } GL_EXT_stencil_two_side { glActiveStencilFaceEXT } GL_EXT_stencil_wrap { } 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 { glAreTexturesResidentEXT glBindTextureEXT glDeleteTexturesEXT glGenTexturesEXT glIsTextureEXT glPrioritizeTexturesEXT } GL_EXT_texture_rectangle { } GL_EXT_texture3D { glTexImage3DEXT } GL_EXT_vertex_array { glArrayElementEXT glColorPointerEXT glEdgeFlagPointerEXT glGetPointervEXT glIndexPointerEXT glNormalPointerEXT glTexCoordPointerEXT glVertexPointerEXT glDrawArraysEXT } GL_EXT_vertex_weighting { glVertexWeightfEXT glVertexWeightfvEXT glVertexWeightPointerEXT } GL_HP_occlusion_test { } GL_IBM_texture_mirrored_repeat { } GL_NV_blend_square { } GL_NV_copy_depth_to_color { } GL_NV_depth_clamp { } GL_NV_element_array { glElementPointerNV glDrawElementArrayNV glDrawRangeElementArrayNV glMultiDrawElementArrayNV glMultiDrawRangeElementArrayNV } GL_NV_fence { glGenFencesNV glDeleteFencesNV glSetFenceNV glTestFenceNV glFinishFenceNV glIsFenceNV glGetFenceivNV } GL_NV_float_buffer { } GL_NV_fog_distance { } GL_NV_fragment_program { glProgramNamedParameter4fNV glProgramNamedParameter4dNV glProgramNamedParameter4fvNV glProgramNamedParameter4dvNV glGetProgramNamedParameterfvNV glGetProgramNamedParameterdvNV } GL_NV_half_float { glVertex2hNV glVertex2hvNV glVertex3hNV glVertex3hvNV glVertex4hNV glVertex4hvNV glNormal3hNV glNormal3hvNV glColor3hNV glColor3hvNV glColor4hNV glColor4hvNV glTexCoord1hNV glTexCoord1hvNV glTexCoord2hNV glTexCoord2hvNV glTexCoord3hNV glTexCoord3hvNV glTexCoord4hNV glTexCoord4hvNV glMultiTexCoord1hNV glMultiTexCoord1hvNV glMultiTexCoord2hNV glMultiTexCoord2hvNV glMultiTexCoord3hNV glMultiTexCoord3hvNV glMultiTexCoord4hNV glMultiTexCoord4hvNV glFogCoordhNV glFogCoordhvNV glSecondaryColor3hNV glSecondaryColor3hvNV glVertexWeighthNV glVertexWeighthvNV glVertexAttrib1hNV glVertexAttrib1hvNV glVertexAttrib2hNV glVertexAttrib2hvNV glVertexAttrib3hNV glVertexAttrib3hvNV glVertexAttrib4hNV glVertexAttrib4hvNV glVertexAttribs1hvNV glVertexAttribs2hvNV glVertexAttribs3hvNV glVertexAttribs4hvNV } GL_NV_light_max_exponent { } GL_NV_multisample_filter_hint { } GL_NV_occlusion_query { glGenOcclusionQueriesNV glDeleteOcclusionQueriesNV glIsOcclusionQueryNV glBeginOcclusionQueryNV glEndOcclusionQueryNV glGetOcclusionQueryivNV glGetOcclusionQueryuivNV } GL_NV_packed_depth_stencil { } GL_NV_pixel_data_range { glPixelDataRangeNV glFlushPixelDataRangeNV } GL_NV_point_sprite { glPointParameteriNV glPointParameterivNV } GL_NV_primitive_restart { glPrimitiveRestartNV glPrimitiveRestartIndexNV } GL_NV_register_combiners { glCombinerParameterfvNV glCombinerParameterfNV glCombinerParameterivNV glCombinerParameteriNV glCombinerInputNV glCombinerOutputNV glFinalCombinerInputNV glGetCombinerInputParameterfvNV glGetCombinerInputParameterivNV glGetCombinerOutputParameterfvNV glGetCombinerOutputParameterivNV glGetFinalCombinerInputParameterfvNV glGetFinalCombinerInputParameterivNV } GL_NV_register_combiners2 { glCombinerStageParameterfvNV glGetCombinerStageParameterfvNV } GL_NV_stencil_two_side { glActiveStencilFaceNV } GL_NV_texgen_reflection { } GL_NV_texture_compression_vtc { } GL_NV_texture_env_combine4 { } GL_NV_texture_rectangle { } GL_NV_texture_shader { } GL_NV_texture_shader2 { } GL_NV_texture_shader3 { } GL_NV_vertex_array_range { glFlushVertexArrayRangeNV glVertexArrayRangeNV wglAllocateMemoryNV glXAllocateMemoryNV wglFreeMemoryNV glXFreeMemoryNV } GL_NV_vertex_array_range2 { } GL_NV_vertex_program { glAreProgramsResidentNV glBindProgramNV glDeleteProgramsNV glExecuteProgramNV glGenProgramsNV glGetProgramParameterdvNV glGetProgramParameterfvNV glGetProgramivNV glGetProgramStringNV glGetTrackMatrixivNV glGetVertexAttribdvNV glGetVertexAttribfvNV glGetVertexAttribivNV glGetVertexAttribPointervNV glIsProgramNV glLoadProgramNV glProgramParameter4dNV glProgramParameter4dvNV glProgramParameter4fNV glProgramParameter4fvNV glProgramParameters4dvNV glProgramParameters4fvNV glRequestResidentProgramsNV glTrackMatrixNV glVertexAttribPointerNV glVertexAttrib1dNV glVertexAttrib1dvNV glVertexAttrib1fNV glVertexAttrib1fvNV glVertexAttrib1sNV glVertexAttrib1svNV glVertexAttrib2dNV glVertexAttrib2dvNV glVertexAttrib2fNV glVertexAttrib2fvNV glVertexAttrib2sNV glVertexAttrib2svNV glVertexAttrib3dNV glVertexAttrib3dvNV glVertexAttrib3fNV glVertexAttrib3fvNV glVertexAttrib3sNV glVertexAttrib3svNV glVertexAttrib4dNV glVertexAttrib4dvNV glVertexAttrib4fNV glVertexAttrib4fvNV glVertexAttrib4sNV glVertexAttrib4svNV glVertexAttrib4ubvNV glVertexAttribs1dvNV glVertexAttribs1fvNV glVertexAttribs1svNV glVertexAttribs2dvNV glVertexAttribs2fvNV glVertexAttribs2svNV glVertexAttribs3dvNV glVertexAttribs3fvNV glVertexAttribs3svNV glVertexAttribs4dvNV glVertexAttribs4fvNV glVertexAttribs4svNV glVertexAttribs4ubvNV } GL_NV_vertex_program1_1 { } GL_NV_vertex_program2 { } GL_SGIS_generate_mipmap { } GL_SGIS_texture_lod { } GL_SGIX_depth_texture { } GL_SGIX_shadow { } GL_WIN_swap_hint { glAddSwapHintRectWIN } WGL_ARB_buffer_region { wglCreateBufferRegionARB wglDeleteBufferRegionARB wglSaveBufferRegionARB wglRestoreBufferRegionARB } WGL_ARB_extensions_string { wglGetExtensionsStringARB } WGL_ARB_pbuffer { wglCreatePbufferARB wglGetPbufferDCARB wglReleasePbufferDCARB wglDestroyPbufferARB wglQueryPbufferARB } WGL_ARB_pixel_format { wglGetPixelFormatAttribivARB wglGetPixelFormatAttribfvARB wglChoosePixelFormatARB } WGL_ARB_render_texture { wglBindTexImageARB wglReleaseTexImageARB wglSetPbufferAttribARB } WGL_EXT_extensions_string { wglGetExtensionsStringEXT } WGL_EXT_swap_control { wglSwapIntervalEXT wglGetSwapIntervalEXT } WGL_NV_float_buffer { } WGL_NV_render_depth_texture { } WGL_NV_render_texture_rectangle { } GLX_SGIX_pbuffer { glXCreateGLXPbufferSGIX glXDestroyGLXPbufferSGIX glXQueryGLXPbufferSGIX glXSelectEventSGIX glXGetSelectedEventSGIX } GLX_SGIX_fbconfig { glXGetFBConfigAttribSGIX glXChooseFBConfigSGIX glXCreateGLXPixmapWithConfigSGIX glXCreateContextWithConfigSGIX glXGetVisualFromFBConfigSGIX glXGetFBConfigFromVisualSGIX }